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

[命令/FISH] 分级加载模拟岩石试块单轴压缩

[复制链接]
发表于 2014-12-21 10:49:26 | 显示全部楼层 |阅读模式 来自 北京
模拟某一岩石试块单轴压缩试验,对应试块强度大小未知,现在模型顶面进行加载,不采用flac3d里面的位移加载方式,而采用按力进行加载,每级荷载增加0.1MPa,直到模型计算不收敛为止,将此时对应的荷载大小作为试块强度。如果采用loop while编写fish循环语句,本人拟采用以下大体结构:

p=100000
loop while <条件语句? >
command
apply nstress p range z 10
solve
endcommand
if 计算收敛
p=p+100000——继续循环计算
else
计算不收敛——退出循环
endif
endloop

这地方loop while < …>条件语句以及后面if条件语句该怎么限制???如何在计算不收敛时候,退出循环,结束计算呢???这地方fish语言该怎么编写合适???或者模拟分级加载还有没有更好的方法,求高手指点,谢谢!
 楼主| 发表于 2014-12-21 10:55:39 | 显示全部楼层 来自 北京
Simdroid开发平台
有没有类似模拟的例子,请最好附上!万分感谢
回复 不支持

使用道具 举报

发表于 2016-10-27 16:02:35 | 显示全部楼层 来自 北京
感觉可能会做不出效果用力加载
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-2 23:06 , Processed in 0.027089 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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