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

[命令/FISH] 关于位移控制的问题

[复制链接]
发表于 2011-3-25 16:37:57 | 显示全部楼层 |阅读模式 来自 北京
大家好,我用FLAC3D模拟的时候遇到一些问题,希望得到大家的帮助,
       我想要的位移是1e-3,然后选用了两种方法,
     1:ini zvel 1e-6 range z 2.9 3.1
              step1000 ,
       但最终的位移并不等于1000*1e-6,并且在200步的时候就已经平衡了,所以这种方法达不到目的。
      2, fix zvel 1e-6 range z 2.9 3.1  
              step 1000,
            在停止的时候,位移刚好是1e-3。并且显示的反力也是对的。所以用第二种方法比较好,用apply也能达到同样的目的
       但是,现在的问题是:用第二种方法算到1000步结束的时候,系统是不平衡的,最大不平衡力一直在波动,并没有趋于0,如果现在输入solve,还能一直算一万多步才平衡。但再次平衡的时候位移就很大了,我想问问这个问题该怎么克服?
发表于 2011-3-25 18:16:18 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
ini是初始化
fix是约束
回复 不支持

使用道具 举报

 楼主| 发表于 2011-3-25 18:51:23 | 显示全部楼层 来自 北京
2# liuq_ling
说一下我的观点,你给评判一下。
        一般要是恒定速率加载,又要控制位移总量,还要达到平衡。只有用fix,或者是apply。并且步数一定要取的大,速率一定要非常小
回复 不支持

使用道具 举报

发表于 2011-3-25 21:04:51 | 显示全部楼层 来自 湖南长沙
用了fix,不能用app,用了也无效
回复 不支持

使用道具 举报

发表于 2011-3-25 21:21:17 | 显示全部楼层 来自 湖南长沙
“最终的位移并不等于1000*1e-6,并且在200步的时候就已经平衡了,所以这种方法达不到目的。”老兄,你说的平衡上ratio1e-5的平衡,还是unbalance为0时的平衡。
不清楚你的模型及其它边界条件是怎样的,不好评价。


前面有点忙,没说清楚,见谅。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-25 04:39 , Processed in 0.040813 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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