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

[工程实例] 应力释放后如何删除节点荷载?

[复制链接]
发表于 2013-1-17 22:34:39 | 显示全部楼层 |阅读模式 来自 河南郑州
本帖最后由 bravermsm 于 2013-1-17 22:37 编辑

大家好,我在模拟盾构循环开挖,考虑了应力释放,命令流如下:
;施加释放荷载
command
step 1
endcommand
relax_m=1.0-relax_coef
;管片轮廓界面释放
    p_gp=gp_head
    loop while p_gp # null
     if inrange('cz1',p_gp) = 1 then
     if inrange('fnt',p_gp) = 1 then
        xf=-gp_xfunbal(p_gp)*relax_m
        yf=-gp_yfunbal(p_gp)*relax_m
        zf=-gp_zfunbal(p_gp)*relax_m
        pid=gp_id(p_gp)
        command
          apply xforce xf rang id pid
          apply yforce yf rang id pid
          apply zforce zf rang id pid
        endcommand
    endif
    endif
     p_gp=gp_next(p_gp)
   endloop


随后我想再计算一步后把节点荷载删除然后再施加管片,请问删除节点荷载的命令流该如何编辑呢,我下面的编辑(红色命令)是错误的,还望高手给修正一下,多谢了

;删除释放荷载
    p_gp=gp_head
    loop while p_gp # null
     if inrange('cz1',p_gp) = 1 then
        pidd=gp_id(p_gp)
        command
          apply remove gp  rang id pidd
          apply remove gp  rang id pidd
          apply remove gp  rang id pidd
        endcommand
    endif
     p_gp=gp_next(p_gp)
   endloop


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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-24 08:36 , Processed in 0.028749 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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