Re:【原创】我自己做的隧道开挖(三维)
由于当时忙着毕业,这个命令流断断续续做了好长时间(N个月),没有做规划,所以比较乱一点。贴出来只是抛砖引玉,有个大致思路就行,很多细节上是存在问题的。Re:【原创】我自己做的隧道开挖(三维)
1.为何Y的起始坐标为831即为你的H_JS,而不设成0。这样不是更好一些吗?2.WPAVE,0,0,0 !将工作平面移到坐标原点
*IF,FLAG_RD,EQ,-1,OR,FLAG_RD,EQ,2,THEN
VSTART=1000
NUMSTR,VOLU,VSTART
BLOCK,Z_RDCC(1,2)-Z_RDCC(1,1)/2,Z_RDCC(1,2)+Z_RDCC(1,1)/2,Z_RDCC(2,2)-Z_RDCC(2,1)/2,Z_RDCC(2,2)+Z_RDCC(2,1)/2,Z_RDCC(3,2)-Z_RDCC(3,1)/2,Z_RDCC(3,2)+Z_RDCC(3,1)/2
V***V,ROCK,VSTART
NUMCMP,VOLU
ALLS
CMDEL,ROCK
CM,ROCK,VOLU
*ENDIF
*IF,FLAG_RD,EQ,1,OR,FLAG_RD,EQ,2,THEN
VSTART=1000
NUMSTR,VOLU,VSTART !设置起始编号
BLOCK,Y_RDCC(1,2)-Y_RDCC(1,1)/2,Y_RDCC(1,2)+Y_RDCC(1,1)/2,Y_RDCC(2,2)-Y_RDCC(2,1)/2,Y_RDCC(2,2)+Y_RDCC(2,1)/2,Y_RDCC(3,2)-Y_RDCC(3,1)/2,Y_RDCC(3,2)+Y_RDCC(3,1)/2
V***V,ROCK,VSTART
NUMCMP,VOLU
ALLS
CMDEL,ROCK
CM,ROCK,VOLU
*ENDIF
这段命令流的作用是什么?
我好像感觉没有什么用?
Re:【原创】我自己做的隧道开挖(三维)
论坛1.为何Y的起始坐标为831即为你的H_JS,而不设成0。这样不是更好一些吗?
2.WPAVE,0,0,0 !将工作平面移到坐标原点
*IF,FLAG_RD,EQ,-1,OR,FLAG_RD,EQ,2,THEN
VSTART=1000
NUMSTR,VOLU,VSTART
BLOCK,Z_RDCC(1,2)-Z_RDCC(1,1)/2,Z_RDCC(1,2)+Z_RDCC(1,1)/2,Z_RDCC(2,2)-Z_RDCC(2,1)/2,Z_RDCC(2,2)+Z_RDCC(2,1)/2,Z_RDCC(3,2)-Z_RDCC(3,1)/2,Z_RDCC(3,2)+Z_RDCC(3,1)/2
V***V,ROCK,VSTART
NUMCMP,VOLU
ALLS
CMDEL,ROCK
CM,ROCK,VOLU
*ENDIF
*IF,FLAG_RD,EQ,1,OR,FLAG_RD,EQ,2,THEN
VSTART=1000
NUMSTR,VOLU,VSTART !设置起始编号
BLOCK,Y_RDCC(1,2)-Y_RDCC(1,1)/2,Y_RDCC(1,2)+Y_RDCC(1,1)/2,Y_RDCC(2,2)-Y_RDCC(2,1)/2,Y_RDCC(2,2)+Y_RDCC(2,1)/2,Y_RDCC(3,2)-Y_RDCC(3,1)/2,Y_RDCC(3,2)+Y_RDCC(3,1)/2
V***V,ROCK,VSTART
NUMCMP,VOLU
ALLS
CMDEL,ROCK
CM,ROCK,VOLU
*ENDIF
这段命令流的作用是什么?
我好像感觉没有什么用?
3.为何计算出初应力的值后,读取初应力的值后右计算一次呢?
我认为的计算步骤应该是,
计算初应力
读取初应力
杀死或者激活单元
再计算
而不是:
计算初应力
读取初应力
计算
杀死或者激活单元
再计算
有个问题想问问
yymaverick 老兄,是在第一步计算地应力的吧,然后第二步加入地应力,没有考虑沉降消除么?加地应力是非得在第一步吗?如果要消除沉降,是不是非得在第一步中完成啊?Re:【原创】我自己做的隧道开挖(三维)
计算自重产生的初始应力场,第二步是消除初始位移。Re:【原创】我自己做的隧道开挖(三维)
fdfdRe:【原创】我自己做的隧道开挖(三维)
都这么牛?!一个回复都看不到?!
厉害