找回密码
 注册
Simdroid-非首页
查看: 7053|回复: 67

[土木] 我的初始地应力平衡方法!

[复制链接]
发表于 2006-5-9 15:57:37 | 显示全部楼层 |阅读模式 来自 浙江杭州
看了版上很多帖子,受益菲浅!
关于地应力的平衡方法,综合了版上的一些意见,结合了自己的想法,对于初始地应力的施加,得到了e-6的效果,方法比较简单,与大家分享!
1.先施加重力荷载的作用,可以在cae中实现;
2.在inp文件中的output request中写上
*el print
s,
这样就会将施加重力荷载后的应力输出到*.dat文件中了;

3.在*.dat文件中,将单元应力的序号及单元的应力拷出,例如
ELEMENT  PT FOOT-       S11         S22         S33         S12     
                NOTE

           1   1        -1.2598E+05  -1434.     -3.1852E+04   892.7
           2   1        -1.2249E+05  -6287.     -3.2194E+04   1223.
           3   1        -1.1795E+05  -497.7     -2.9611E+04   1664.
           4   1        -1.1210E+05  -7240.     -2.9834E+04   1992.
           5   1        -1.0485E+05   579.0     -2.6068E+04   2600.
           6   1        -9.5803E+04  -8272.     -2.6019E+04   3031.
           7   1        -8.4709E+04   1915.     -2.0698E+04   4083.
           8   1        -7.0634E+04  -9746.     -2.0095E+04   4339.
           9   1        -5.1088E+04   5401.     -1.1422E+04   8519.
          10   1        -2.4353E+04 -1.1150E+04  -8876.      1.2126E+04
          11   1        -1.2847E+05   268.1     -3.2050E+04   738.1
          12   1        -1.2786E+05  -9868.     -3.4433E+04   629.1
          13   1        -1.2938E+05  -4224.     -3.3402E+04   502.5
          14   1        -1.3039E+05  -3458.     -3.3461E+04   165.9
单独存为一个*.dat文件,
4.用excel打开该文件,将其中的1所在的列去掉,在每个单元号前面加上其instance. ,即单元编号变为:  instance名称.序号  ;注意不同的instance和part要都按照其所在的单元从小到大编号,而不是按照他们在整体单元编号来编号!
5.接下来就在excel把该文件另存为*.csv格式的文件(即带有逗号分隔符的格式),
6.最后在inp文件的step之前写上
*initial conditions,type=stress,input=文件名.csv即可!
这种方法不需要用python,比较简单,希望能对大家有用!

[ 本帖最后由 aba_aba 于 2006-10-10 21:48 编辑 ]

评分

1

查看全部评分

发表于 2007-4-9 00:10:03 | 显示全部楼层 来自 台湾台北
Simdroid开发平台
个人觉得CAE
Visualization模块中ReportField Output的应力输出会比
*el print
s,
的方法更方便输出,个人小建议
大家参考一下吧!!
回复 2 不支持 0

使用道具 举报

发表于 2009-1-13 17:48:43 | 显示全部楼层 来自 广东广州
在运行STEP——geostatic时,我有时也会出现如下错误:The fixed time increacement is too large。 不知道为何,请问如何修改?有时候能算,很奇怪。。。
回复 1 不支持 0

使用道具 举报

发表于 2007-4-4 11:43:05 | 显示全部楼层 来自 美国
原帖由 pibird 于 2007-4-1 14:20 发表
我地应力平衡后,位移达到了e-6,但是地表的应力有30kpa。
不知道大家做的怎么样。

俺做的也是这样,地表应力不为0。差不多也是30KPA左右,
回复 1 不支持 0

使用道具 举报

发表于 2006-5-9 16:33:26 | 显示全部楼层 来自 大连理工大学
好东东
发表于 2006-5-9 18:40:47 | 显示全部楼层 来自 江苏南京
为什么我在geostatic步总是算不了? 说步长过大
发表于 2006-5-9 20:43:19 | 显示全部楼层 来自 大连理工大学
geostatic相比于static有什么好处?为什么不直接用后者?
 楼主| 发表于 2006-5-9 21:46:30 | 显示全部楼层 来自 浙江杭州
我碰到的情况,步长过大的原因可能是因为土体参数的值取的小了,由于重力的作用很大,所以不收敛了!static有人用过,不过既然用geostatic就可以做了,那不是更好!
发表于 2006-7-13 16:22:29 | 显示全部楼层 来自 福建福州

具体做法?

1、我的geostatic没办法算啊,总是出现Fixed time  increment is too large!
2、不知道上述命令在哪里输入?难道是写字板中?
恳请高人解答
发表于 2006-7-14 11:21:16 | 显示全部楼层 来自 福建福州
4.用excel打开该文件,将其中的1所在的列去掉,在每个单元号前面加上其instance.part.,即单元编号变为:instance名称.part名称.序号;注意不同的instance和part要都按照其所在的单元从小到大编号,而不是按照他们在整体单元编号来编号!
这步不理解啊,能不能详细解释一下。
6.最后在inp文件的step之前写上 *initial conditions,type=stress,input=文件名.csv即可
出现的错误是An initial condition has been specified on element set sand - this element set is not active in the model,什么原因呢?
发表于 2006-7-16 22:08:44 | 显示全部楼层 来自 福建福州
地应力平衡每建一种不同的模型是不是一定要重新取数据平衡一次??
重力荷载不要删吗??
msnsky 该用户已被删除
发表于 2006-11-13 17:30:06 | 显示全部楼层 来自 广东广州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006-11-13 19:57:52 | 显示全部楼层 来自 北京交通大学
这个方法好,这样能把一些坡面下初始应力去掉。但我觉得用*initial conditions, TYPE=stress, input=*.inp比较方便

评分

1

查看全部评分

发表于 2007-1-25 00:03:33 | 显示全部楼层 来自 浙江台州
原帖由 lfycsu 于 2006-5-9 15:57 发表
单独存为一个*.dat文件
4.用excel打开该文件,将其中的1所在的列去掉,在每个单元号前面加上其instance. ,即单元编号变为:  instance名称.序号  ;注意不同的instance和part要都按照其所在的单元从小到大编号,而不是按照他们在整体单元编号来编号!
接下来就在excel把该文件另存为*.csv格式的文件(即带有逗号分隔符的格式),
...

请问怎么“其中的1所在的列”去掉?存了后,打开就没有带逗号分隔符的格式,
请朋友们帮助!谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2007-3-31 19:07:42 | 显示全部楼层 来自 上海
我的贴子上有完整的步骤,希望对你有帮助
发表于 2007-4-1 11:42:34 | 显示全部楼层 来自 广东深圳
原帖由 firce 于 2006-5-9 20:43 发表
geostatic相比于static有什么好处?为什么不直接用后者?

听说是因为用geostatic只施加了应力不会有变形,而static会产生变形。
不过好像也没有什么大的区别!
希望真正了解内情的高手赐教。
发表于 2007-4-1 14:20:44 | 显示全部楼层 来自 上海

问题

我地应力平衡后,位移达到了e-6,但是地表的应力有30kpa。
不知道大家做的怎么样。
发表于 2007-4-5 11:42:40 | 显示全部楼层 来自 台湾台北
我做完平衡后,位移达到了仍有几个mm的差异,不知道怎么做能改善变小一点,
因为我的总位移只有几公分,几个mm会严重影响精度。
还有我的地表应力也不为零,约有几个KPa,有办法让他是零?
发表于 2007-4-8 15:17:51 | 显示全部楼层 来自 云南昆明
好东西    强烈顶起啊    感谢楼主
发表于 2007-4-16 17:14:45 | 显示全部楼层 来自 大连理工大学
如果是多个part组成的model,导出的应应力的单元号好像应该有重号码的,那该怎么办,
还有采用input地应力平衡方法的时候,怎样考虑施加侧压系数呢?
发表于 2007-4-16 17:19:58 | 显示全部楼层 来自 大连理工大学
上述步骤对多个part的model也适用,步骤也是一样。

[ 本帖最后由 rocksoul 于 2007-4-18 09:07 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-2 01:26 , Processed in 0.056281 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表