ITASCA官方论坛ITASCA系列软件专区FLAC/FLAC3D软件专区 → [求助]动力分析静态边界施加


  共有131人关注过本帖树形打印

主题:[求助]动力分析静态边界施加

帅哥哟,离线,有人找我吗?
luoruping
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:145 威望:0 精华:0 注册:2016/1/16 19:49:07
[求助]动力分析静态边界施加  发帖心情 Post By:2017/3/31 10:43:08

有关于静态边界的几句代码,不是很理解,还请各位大神指导一下! range name bottom z=-.1 .1 fix z range z=.5 55 ;将上部网格都施加数值向约束 apply dquiet squiet range bottom apply sxz -2e5 hist wave syz 0.0 szz 0.0 range bottom ;-2e5的系数来源于的值 apply nvel 0 plane norm 0,0,1 range bottom 按照书上说的是施加静态边界之后就不能再施加位移边界了,但为什么还能施加“apply nvel 0 plane norm 0,0,1 range bottom”,我一直不是很明白。 我试了一下这句代码的作用是防止后续速度继续震荡。 我开始以为是因为静态边界没有施加法向的nquiet条件,所以可以施加上述法向的位移条件,但后来我试着增加法向静态边界nquiet后发现,这句代码仍然有效的,但是将nvel改为xvel或者yvel后,就会弹出错误。 实在不太理解其中原因,还请各位指导一下!!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
chqiao
  2楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2543 积分:14028 威望:0 精华:7 注册:2010/6/10 12:31:33
  发帖心情 Post By:2017/3/31 21:05:45

 通过apply命令施加的相同类型的作用,后面施加的作用会代替前面的同类作用。应该正如你前面的理解,后来施加的nvel不影响前面施加的dquite和squiet。你后来增加的nquiet的作用会被之后施加的nvel覆盖掉。这是我的粗略理解。


莫听穿林打叶声,何妨吟啸且徐行。
支持(0中立(0反对(1单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
luoruping
  3楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:145 威望:0 精华:0 注册:2016/1/16 19:49:07
  发帖心情 Post By:2017/4/1 13:54:35

以下是引用chqiao在2017/3/31 21:05:45的发言:
 通过apply命令施加的相同类型的作用,后面施加的作用会代替前面的同类作用。应该正如你前面的理解,后来施加的nvel不影响前面施加的dquite和squiet。你后来增加的nquiet的作用会被之后施加的nvel覆盖掉。这是我的粗略理解。

谢谢乔帮主指导!但手册上说了在动力分析时施加静态边界之后就不能再施加位移、速度边界条件了,所以我一直很纳闷为什么还能施加nvel约束,而且我即使在前面增加了nquiet静态边界,这句命令仍然是可以运行的,但是将nvel条件改成xvel、yvel之后就会弹出错误,显示施加的边界条件与前面施加的静态边界不兼容!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
chqiao
  4楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2543 积分:14028 威望:0 精华:7 注册:2010/6/10 12:31:33
  发帖心情 Post By:2017/4/5 17:33:12

 你说的手册上说的,是不是指手册里动力分析部分:Types of dynamic loading and boundary conditions available in
FLAC3D 的配图?  那个图只是给出了合理的边界条件形式,并没有说不行。  而且手册里在例1.2里就是这样用的:
apply dquiet squiet range nrange bottom
apply sxz -2e5 hist @wave syz 0.0 szz 0.0 range nrange bottom
apply nvel 0 plane norm 0,0,1 range nrange bottom  


莫听穿林打叶声,何妨吟啸且徐行。
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
luoruping
  5楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:145 威望:0 精华:0 注册:2016/1/16 19:49:07
  发帖心情 Post By:2017/4/5 18:53:32

我举的例子其实也是手册上1.2例子,例子中在静态边界条件上施加了速度条件,但在手册2517页(公式1.7上面),有如下说明: “One restriction when applying velocity or acceleration input to model boundaries is that these boundary conditions cannot be applied along the same boundary as a quiet (viscous) boundary condition (compare Figure 1.3(a) to Figure 1.3(b)), since the effect of the quiet boundary would be nullified. See Section 1.4.1.3 for a description of quiet boundaries. To input seismic motion at a quiet boundary, a stress boundary condition is used (i.e., a velocity record is transformed into a stress record and applied to a quiet boundary)” 按照字面上的意思我理解的就是在静态边界条件上不能再施加速度和加速度条件了,不知道我这样理解对不对。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
chqiao
  6楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2543 积分:14028 威望:0 精华:7 注册:2010/6/10 12:31:33
  发帖心情 Post By:2017/4/8 11:24:23

因为有这样的限制:these boundary conditions cannot be applied along the same boundary as a quiet (viscous) boundary condition
所以手册的例子里没有施加nquiet,而只是:apply dquiet squiet range nrange bottom

主要是这里的“ cannot”不能,这样的限制并不一定表现为违背限制而出现的出错提示,所以即使在你加了nquiet后仍可以施加nvel,但有可能后施加的覆盖了先前的边界条件。


莫听穿林打叶声,何妨吟啸且徐行。
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

[求助]动力分析静态边界施加








签名