君之枫讲的越来越精彩了。支持你!期待你的大作。
多谢haitang大侠夸奖:),其实你才是这方面的大牛,hoho,什么时候也给我们开讲;P? 高手,版主真的好猛。我也正想学这方面的东西,获益匪浅。 非常厉害,楼主的功力已经是非常深厚了,以后一定得多关注楼主的帖子了 版主,你的讲解令人耳目一新。不过我还是有地方没搞懂,望指点。你提到“这个过程我是采用捕捉点获取数据的方式,不过是用软件实现的,否则手工操作十分费事。这样的软件在论坛上的ANSYS版块已经有了。” 不过我找了半天还是没发现这样的软件,不知是不是更细致的讲一下或是给我传一份这样的软件,不胜感激。
flyeagle009@163.com 谢谢 感谢楼主精彩的解说!!!!关注下次!!!:) 通过程序从CAD获得关键点数据顺序是没有规律的,而在ansys中建立体时怎么从那些CAD生成的数据文件中去选呢,如果逐个去挑就太费时了。benjackxu (君之枫) ,请问你建这个模型花了多长时间。 我是按等高线取的关键点。
从刚开始学ANSYS到完全建成这个模型,除了在SIMWE上学习之外,中间没人人教和讨论,一个月的时间。现在建这个模型估计2-4天。其实这个模型还是相对简单的,复杂的当然要费事多了,看人的文章说,复杂模型要一个星期左右。论坛上的高手们,估计有得1-3天就能建一个复杂模型。 原帖由 benjackxu 于 2007-2-2 10:43 发表
我是按等高线取的关键点。
从刚开始学ANSYS到完全建成这个模型,除了在SIMWE上学习之外,中间没人人教和讨论,一个月的时间。现在建这个模型估计2-4天。其实这个模型还是相对简单的,复杂的当然要费事多了,看 ...
我也一直在SIMWE上学习FLAC3D建模方法,看到别人贴出来的模型都觉得很羡慕,自己总感觉不得要领,试了很多方法都觉得好象是不是很理想。我仔细研究了一下你的那个ANSYS命令流,有一点不是很明白,想跟你请教:
k, 1, 600 ,0, 0
k, 2, 600 ,0, 700
k, 3, 0 ,0, 700
k, 4, 0 ,0, 0
k, 5, 600 ,24, 0
k, 6, 600 ,24, 700
k, 7, 0 ,24, 700
k, 8, 0 ,24, 0
!--------------------------------------------------------------
!通过八个关键点生成一个实体
!--------------------------------------------------------------
v,1,2,3,4,5,6,7,8
k, 9, 515.0036011 ,24, 0
k, 10, 497.065155 ,24, 35
k, 11, 463.3373108 ,24, 145
k, 12, 459.2542114 ,24, 200
k, 13, 498.0741882 ,24, 310
k, 14, 600 ,24, 387.1149902
!--------------------------------------------------------------
!通过6个关键点生成样条曲线
!--------------------------------------------------------------
bsplin,9,10,11,12,13,14
!--------------------------------------------------------------
!通过2个关键点生成直线
!--------------------------------------------------------------
lstr,9,8
lstr,14,6
!--------------------------------------------------------------
!通过5条线生成面(下面雷同)
!--------------------------------------------------------------
al,13,14,10,8,15
最后一行生成面时要用到线的编号,这几条线你编号是怎么知道的呢?因为有的线是在第一步生成体的时候自动生成的。谢谢!! 放大局部区域,将线的编号开关打开,让线编号可视,找一下就可以。 原帖由 benjackxu 于 2007-2-2 11:54 发表
放大局部区域,将线的编号开关打开,让线编号可视,找一下就可以。
哦,是这样的呀,也就是说你那个ANSYS命令流是逐步写成的喽,比如先成体,在ANSYS里执行,看到线的编号后再往下编后面命令流,是这样的吗?
计算中对地下水的考虑。
对三维地下水自由面的考虑是否也可以用sufer来插值实现。如果已有钻孔或竖井的水头资料。根据模型的网格边界,可以插值生成地下水的曲面。
用fish读入sufer的插值网格,循环生成waterface的三角形面。也是可行了。
对于静水压力下的计算,我理解是:在FLAC3D中,引入water face,是先计算总应力,再计算孔隙水压力,然后得到有效应力,引入到本构中计算。不需要再考虑地下水面下的浮容重了。如果考虑浮容重,就多算一次有效应力了。
如果不引入waterface面,则对水面下的土体要进行循环,把容重改为浮容重。这样就简化的考虑了水的作用。在flac的一个例子中,就只是把水位以下的土体容重改为浮容重。
水的问题太复杂,我可能理解的不对,呵呵。大家来谈谈自己的看法。 原帖由 yyliusb 于 2007-2-2 12:09 发表
哦,是这样的呀,也就是说你那个ANSYS命令流是逐步写成的喽,比如先成体,在ANSYS里执行,看到线的编号后再往下编后面命令流,是这样的吗?
对呀,否则也不会花那么长的时间:L,所以说数值模拟是个体力活:D。 原帖由 haitang 于 2007-2-2 13:04 发表
对三维地下水自由面的考虑是否也可以用sufer来插值实现。
如果已有钻孔或竖井的水头资料。根据模型的网格边界,可以插值生成地下水的曲面。
用fish读入sufer的插值网格,循环生成waterface的三角形面。也是可行 ...
从我生成地下水面和静水压力的过程来看,我觉得haitang的理解是很有道理的。 对于ANSYS命令流,在生成线,面,体的时候,系统可以返回对应自动生成的线号,面号和体号,你用一个变量来存储。就不用手动查询了。呵呵。这样会提高效率的。 对于施加自由水面的孔隙水压力,我喜欢用ini pp 配合fish实现,效果比water table好!水面下不会出现0孔隙水压力!
[ 本帖最后由 sch 于 2007-2-2 15:46 编辑 ] 原帖由 haitang 于 2007-2-2 15:32 发表
对于ANSYS命令流,在生成线,面,体的时候,系统可以返回对应自动生成的线号,面号和体号,你用一个变量来存储。就不用手动查询了。呵呵。这样会提高效率的。
对啊!有道理,深受启发.非常感谢benjackxu (君之枫) 和haitang (海棠)!! 非常不错的贴子,受益非浅!我也一直在关注这方面的东西! SCH 的拱坝建的很pp阿。计算结果也很好。什么时候来给我们做个拱坝建模计算的专题讲座阿!:D