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

[命令/FISH] 两个关于分级加载和卸载的fish

[复制链接]
发表于 2010-1-1 23:14:29 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
本帖最后由 yes999zc 于 2010-1-2 17:27 编辑

最近做静载试验模拟,我参照陈博士的书,编了两个fish,望同仁指正。
================================分级加载=========================================
def add_load                            ;定义变量
  loop n (1,10)                         ;执行1~10的循环,我定义了10个荷载步
    app_load=n*(-1000e3)                ;定义荷载变量,-1000e3 为荷载步
    file_name='load_'+string(n)+'.sav';定义文件名
    command
      app nstr app_load ran z 2.9 3.1 x 1 2 y 1 2  ;施加荷载变量
      solve                             ;求解
      save file_name                    ;存储 变量文件名file_name
    endcommand
  endloop
end
================================分级卸载=========================================
def un_load                                ;定义变量
  loop n (-10,0)                           ;执行-10~-1的循环
    un_load=-abs(n*(-1000e3))              ;定义荷载变量,-1000e3 为荷载步,因为n是负值,我觉得直接写成 un_load=n*1000e3也可以
    file_name='un_load_'+'string(n)'+'.sav';定义文件名
    command
      app nstr un_load ran z -0.1 0.1      ;施加荷载变量
      solve                                ;求解
      save file_name                       ;存储 变量文件名file_name
    endcommand
  endloop
end
发表于 2010-1-2 09:54:39 | 显示全部楼层 来自 四川成都
Simdroid开发平台
楼主写的没有什么问题嘛,贴点图来看看
回复 不支持

使用道具 举报

发表于 2010-1-2 11:08:35 | 显示全部楼层 来自 湖南长沙
应该行吧。。。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-2 11:09:53 | 显示全部楼层 来自 辽宁沈阳
2# jihezhilv
由于是第一次写fish,心里没底,呵呵,图就不发了,把cmmand中的加载改成print 能看到效果,可以看出一个是递增数列一个是递减数列。
回复 不支持

使用道具 举报

发表于 2010-1-3 09:29:51 | 显示全部楼层 来自 四川成都
能够得到你想要的效果,一般都没有什么问题!
回复 不支持

使用道具 举报

发表于 2010-1-3 11:37:53 | 显示全部楼层 来自 重庆大学
附个流程图比较好啊
回复 不支持

使用道具 举报

发表于 2010-5-23 15:25:50 | 显示全部楼层 来自 陕西西安
我想问下:分步加载中土体中超静孔隙水压力是怎么变化的?
是加载一步求解一次孔隙水压力,还是等所有加载结束后在求其空袭水压力?
回复 不支持

使用道具 举报

发表于 2010-5-23 15:31:24 | 显示全部楼层 来自 陕西西安
请问:在固结问题中,分步加载下,怎么得到某点的超静孔隙水压力与时间的关系?
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-25 18:28 , Processed in 0.039787 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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