找回密码
 注册
查看: 114|回复: 2

采煤工作面模拟开挖与监测fish语言编程讨论

[复制链接]
发表于 2010-9-22 08:03:19 | 显示全部楼层 |阅读模式 来自 陕西西安
我建了一超长孤岛工作面模型范围x(-352,352),y(0,500),z(0,160)。
沿y方向开挖,第一次命令:m n x -90 90 y 430 450 z 15.5 22.5
第一次开挖一次,监测工作面前方y=420、390、360、330、300m、。。。的区段煤柱和煤体应力szz位移zdis,我建立了如下fishh函数,以后每开挖一次,监测工作面前方应力和巷道位移:

def monitor-tunnel
i=0
loop while i<21
i=i+1
    command
   m n  range x -90 0 y 460-i*20 460-(i-1)*20 z 16.5 22.5
            def mtunnunel
            loop while 0<j  
            j=40-2i
                   command
                      his gp ydis -94 450-20*i 19.5
                      his gp ydis 94  450-20*i 19.5
                      his gp ydis -90 450-20*i 19.5
                      his gp ydis 90 450-20*i 19.5
                      his gp szz -80 450-20*i 19.5
                      his gp szz  80 450-20*i 19.5
                      his gp szz -104 450-20*i 19.5
                      his gp szz  104 450-20*i 19.5
                   end_command
             end_loop
             end
    mtunnunel   
sol
  end_command
end_loop
end
monitor-tunnel     
但不能运行,请大家热烈讨论各位高手指点!
发表于 2010-10-16 21:19:59 | 显示全部楼层 来自 江苏徐州
函数的定义可以嵌套吗?执行了第一个end 是结束前一个函数还是结束后一个函数?这个没有模型不好说哪里出的错。建议还是将两个函数分开算吧
回复 不支持

使用道具 举报

 楼主| 发表于 2010-10-21 10:15:07 | 显示全部楼层 来自 陕西西安
哦,好像是这么回事哦,谢谢了
回复 不支持

使用道具 举报

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

GMT+8, 2024-9-24 10:16 , Processed in 0.033300 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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