论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 1979阅读
  • 3回复

[求助]求助  我这老是不收敛 请问是哪里的问题? [复制链接]

上一主题 下一主题
离线chuhachian
 

发帖
12
土币
60
威望
9
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-03-15
%P9Zx!i>  
new ZD0Q<8%  
config dyn zUxF"g-W  
set dyn off @,sg^KB  
;=============================================== ^IM;D)X&:  
;建模型 sM~|}|p  
;=============================================== =RUKN38  
def setup              ;定义函数setup 58MBG&a%  
   yc=1               ;y方向尺寸 (85F1"Jp  
   czz1=-13.16 ?P`]^#  
   czz11=1.9            ;四分之一车站z方向尺寸   U]ouBG8/  
   czz12=3            ;四分之一车站z方向尺寸 TZZ qV8  
   czz13=6.8            ;四分之一车站z方向尺寸 obX|8hTL%  
   czz14=1.46            ;四分之一车站z方向尺寸     $X-,6*  
   ttx1=10.05              ;四分之一车站外围土体x方向尺寸 A0WQZt!FEN  
   ttx2=-9.55              ;四分之一车站外围土体-x方向尺寸   `)H.TMI   
   ht1=-3.1 \aT._'=M+  
   ht2=3.1 DjL(-7'p  
   tt2=68.9 ;78.95             !cE)LG  
   tt1=-68.9 WohK,<Or  
   xh=33.74              ;车站以下土体高度 hgKs[ySo,3  
   3QS"n.d  
end :d!.E$S  
setup   T0RgCU IV  
;------------------------------------------------------------------------------------------------- ?^IM2}(p  
; 一、生成右侧土体 WE`Y!  
;------------------------------------------------------------------------------------------------- !OWV* v2  
def gen_Sando1 35jP</  
  command u8N+ht@  
gen zone brick      p0 0,0,ht1   p1 add ttx1,0,0  p2 add 0,yc,0  p3 add 0,0,ht2 & h.~S^uKi*  
                    p4 add ttx1,yc,0  p5 add 0,yc,ht2  p6 add ttx1,0,ht2  p7 add ttx1,yc,ht2 & qdj,Qz9ly  
                    size 10 1 3                               ;ratio 1 1 1 1.2 |TEf? <"c  
-\>Bphu,y  
        end_command 0R*  
end 4U>  
gen_Sando1 M*+_E8Lh  
group sand_o1 range x 0 10.05  y 0 1  z -3.1 0 ?exV:OKLb  
;------------------------------------------------------------------------------------------------- Ge[N5N>  
def gen_Sando1 ](- :l6  
  command &HZ"<y{j  
gen zone brick      p0 ttx1,0,ht1   p1 add tt2,0,0  p2 add 0,yc,0  p3 add 0,0,ht2 & pt|u?T_+  
                    p4 add tt2,yc,0  p5 add 0,yc,ht2  p6 add tt2,0,ht2  p7 add tt2,yc,ht2 & 81H04L9K 7  
                    size 50 1 3 ;ratio 1.1 1 1 Scs \nF2  
,p>=WX  
        end_command ^^)D!I"cA,  
end $xlI"-(  
gen_Sando1 ) <^9`  
group sand_o1 range x 10.05 78.95 y 0 1 z -3.1 0                   z+NXD4  
;------------------------------------------------------------------------------------------------- -~v;'zOO  
def gen_Sando2 f#/v^Ql*  
  command e [3sWv  
gen zone brick      p0 ttx1,0,-5   p1 add tt2,0,0  p2 add 0,yc,0  p3 add 0,0,czz11 & O^4:4tRpt  
                    p4 add tt2,yc,0  p5 add 0,yc,czz11  p6 add tt2,0,czz11  p7 add tt2,yc,czz11 &   =R?NOWrDY  
                    size 50 1 2 ;ratio 1.1 1 1 t#}/VnSQ  
+!dIEt).U  
        end_command US0)^TKrj  
end x(5>f9bb  
gen_Sando2 x>;! `}x  
group sand_o2 range x 10.05 78.95 y 0 1 z -5 -3.1                                    ;11.26 13.16 L&Bc-kMH  
"+r8izB  
>Ex\j?  
;------------------------------------------------------------------------------------------------- $ ;~G  
;------------------------------------------------------------------------------------------------- '1|r+(q|2  
def gen_Sando3 ZVVK:d Dgt  
  command X9#Od9cNaC  
gen zone brick      p0 ttx1,0,-8     p1 add tt2,0,0     p2 add 0,yc,0       p3 add 0,0,czz12 & oAA%pZ@  
                    p4 add tt2,yc,0  p5 add 0,yc,czz12  p6 add tt2,0,czz12  p7 add tt2,yc,czz12 &   Bj;Fy9[yb  
                    size 50 1 3 ;ratio 1.1 1 1 [^P25K  
 [9~Bau  
        end_command Elh: %dr Q  
end <IGnWAWn  
gen_Sando3 h$G&4_O  
group sand_o3 range x 10.05 78.95 y 0 1 z -8 -5                                          ;8.26 11.26 |u<qbl  
;------------------------------------------------------------------------------------------------- |Ah26<&  
def gen_Sando4 k2" Z:\?z  
  command 7y&Fb  
gen zone brick      p0 ttx1,0,-14.8   p1 add tt2,0,0     p2 add 0,yc,0       p3 add 0,0,czz13 & a RC >pK.  
                    p4 add tt2,yc,0   p5 add 0,yc,czz13  p6 add tt2,0,czz13  p7 add tt2,yc,czz13 &   ,/C<GFae  
                    size 50 1 6 ;ratio 1.1 1 1 OTl\^!  
x0?8AG%  
        end_command ;mu9;ixZ  
end #&\^{Z  
gen_Sando4 H"tS33  
group sand_o4 range x 10.05 78.95 y 0 1 z -14.8 -8                                   ;1.46 8.26 \vs,$h  
DAj@wn3K?  
;------------------------------------------------------------------------------------------------- PBTGN;y  
def gen_Sando5 WhMr'l/e  
  command /RT3 r  
gen zone brick      p0 ttx1,0,-16.26   p1 add tt2,0,0     p2 add 0,yc,0       p3 add 0,0,czz14 & "O<JVC{m  
                    p4 add tt2,yc,0    p5 add 0,yc,czz14  p6 add tt2,0,czz14  p7 add tt2,yc,czz14 &   M6jP>fbV*  
                    size 50 1 2 ;ratio 1.1 1 1 /iQ}DbtRb  
zT6ng#  
        end_command #)AcK|*y  
end $h`?l$jC(@  
gen_Sando5 fJtJ2xi  
group sand_o5 range x 10.05 78.95 y 0 1 z -16.26 -14.8                            ;0 1.46 - (VV  
;------------------------------------------------------------------------------------------------- |qE"60&"}  
;------------------------------------------------------------------------------------------------- 5][Rvu0  
KwlN  
def gen_Sando6 f9cS^v_:  
  command (9CB&LZ(+E  
gen zone brick      p0 0,0,-50        p1 add ttx1,0,0    p2 add 0,yc,0     p3 add 0,0,xh & :+|b7fF  
                    p4 add ttx1,yc,0  p5 add 0,yc,xh     p6 add ttx1,0,xh  p7 add ttx1,yc,xh &   ?g&6l0 n`  
                    size 10 1 20 ;ratio 1.2 1 1  (d |  
WLV'@$<|(  
        end_command @] 1E~  
end ]F r+cP  
gen_Sando6 su<_?'uH  
group sand_o6 range x 0 10.05  y 0 1 z  -50  -16.26 y@ J\h8_  
;------------------------------------------------------------------------------------------------- VHsuC$3W  
def gen_Sando6 mDC{c ?  
  command hun L V8z  
gen zone brick      p0 ttx1,0,-50    p1 add tt2,0,0  p2 add 0,yc,0    p3 add 0,0,xh & %f\ M61Z  
                    p4 add tt2,yc,0  p5 add 0,yc,xh  p6 add tt2,0,xh  p7 add tt2,yc,xh &   BA' ($D>  
                    size 40 1 20 ;ratio 1.1 1   : FF:{&d  
DKqFe5rw  
        end_command Y.sf^}  
end *YZ' Uy?  
gen_Sando6 j_-$xz5-  
group sand_o6 range  x 10.05 78.95 y 0 1  z -50   -16.26                      ;-33.74 0 x2ln$dSy7  
;------------------------------------------------------------------------------------------------- 0I* ^VGZ  
;------------------------------------------------------------------------------------------------- &STgj|t_  
; 二、生成左侧土体 6Ii2rEzD  
;------------------------------------------------------------------------------------------------- 6C9KT;6  
;------------------------------------------------------------------------------------------------- j)Zi4<./  
def gen_Sand11 fw ._  
  command pOS:/~I3  
gen zone brick      p0 0,0,ht1        p1 add 0,yc,0  p2 add ttx2,0,0      p3 add 0,0,ht2 & J)Dw`=O0n  
                    p4 add ttx2,yc,0  p5 add ttx2,0,ht2  p6 add 0,yc,ht2  p7 add ttx2,yc,ht2 & AGQCk*dm  
                    size 1 10 3                               ;ratio 1 1 1 1.2 m{`O.6#O  
 %1<No/  
        end_command cRs Lt/Wr  
end zL5r8mD3  
gen_Sand11 VG*BAFs  
group sand_o7 range x -9.55 0 y 0 1 z -3.1 0 3}= .7qm  
;------------------------------------------------------------------------------------------------- 2x{@19w)C  
def gen_Sand2 `0 uKJF g  
  command Kg=TPNf"$  
gen zone brick      p0 ttx2,0,ht1    p1 add 0,yc,0   p2 add tt1,0,0     p3 add 0,0,ht2 & w&f8AY)#]4  
                    p4 add tt1,yc,0  p5 add tt1,0,ht2  p6 add 0,yc,ht2  p7 add tt1,yc,ht2 & ?t$sju(\  
                    size 1 50  3 ;ratio 1 1.1 1 daE/v.a4|  
IhwJYPLF  
        end_command CTp~bGIv!=  
end YN_#x  
gen_Sand2 I7r{&X) D  
group sand_o7 range x -78.45 -9.55 y 0 1 z -3.1 0                   K~z*P 0g*  
;------------------------------------------------------------------------------------------------- GBzC<e#  
def gen_Sand31 5Qd |R  
  command [@U8&W  
gen zone brick      p0 ttx2,0,-5     p1 add 0,yc,0     p2 add tt1,0,0       p3 add 0,0,czz11 & \)eHf 7H  
                    p4 add tt1,yc,0  p5 add tt1,0,czz11  p6 add 0,yc,czz11  p7 add tt1,yc,czz11 &   8 Mp2MZ*p  
                    size 1 50 2 ;ratio 1 1.1 1 10_eUQN  
9"52b 9U  
        end_command %P0dY:L~  
end "5 PP<A,F(  
gen_Sand31 9vWKyzMi  
group sand_o8 range x -78.45 -9.55 y 0 1 z -5 -3.1                                    ;11.26 13.16 <Q/^[  
;------------------------------------------------------------------------------------------------- }X$vriW  
def gen_Sand32 L!V`Sb  
  command G]E$U]=9r:  
gen zone brick      p0 ttx2,0,-8     p1 add 0,yc,0     p2 add tt1,0,0       p3 add 0,0,czz12 & @^a6^*X>  
                    p4 add tt1,yc,0  p5 add tt1,0,czz12  p6 add 0,yc,czz12  p7 add tt1,yc,czz12 &   ,pa,:k?  
                    size 1 50 3 ;ratio 1 1.1 1 +L;[-]E8  
zT#36+_?  
        end_command `Gx"3ZUn  
end z@>z.d4  
gen_Sand32 X_C9Z  
group sand_o9 range x -78.45 -9.55 y 0 1  z -8 -5                                          ;8.26 11.26 oo) P(_"u  
;------------------------------------------------------------------------------------------------- MG>g?s'!  
def gen_Sand33 ih.UzPg  
  command d8<Lk9H9R  
gen zone brick      p0 ttx2,0,-14.8   p1 add 0,yc,0     p2 add tt1,0,0       p3 add 0,0,czz13 & fU@}]&  
                    p4 add tt1,yc,0   p5 add tt1,0,czz13  p6 add 0,yc,czz13  p7 add tt1,yc,czz13 &   7U:,:=  
                    size 1 50 6 ;ratio 1 1.1 1 ?=jmyDXH!  
E}lU?U5i  
        end_command WLiY:X(+|  
end vVc:[i  
gen_Sand33 ?u"(^93f  
group sand_o10 range x -78.45 -9.55 y 0 1  z -14.8 -8                                   ;1.46 8.26 aQCbRS6  
4U<'3~RN  
;------------------------------------------------------------------------------------------------- %2^C  
def gen_Sand34 VxjEKc  
  command E87/B%R  
gen zone brick      p0 ttx2,0,-16.26   p1 add 0,yc,0     p2 add tt1,0,0       p3 add 0,0,czz14 & ~^lQ[x  
                    p4 add tt1,yc,0    p5 add tt1,0,czz14  p6 add 0,yc,czz14  p7 add tt1,yc,czz14 &   SOb17:o3|  
                    size 1 50 2 ;ratio 1 1.1 1 ABNsi$]r0  
WEqHL,Uh]  
        end_command ~ i1w,;(  
end Q&(?D  
gen_Sand34 %83PbH  
group sand_o11 range x -78.45 -9.55 y 0 1  z -16.26 -14.8                            ;0 1.46 }E]`ly<Z  
;------------------------------------------------------------------------------------------------- `PSr64h:D  
;------------------------------------------------------------------------------------------------- +6*oO|   
{5.,gb@6  
def gen_Sand4 _8\Uukm  
  command 7$x@;%xd  
gen zone brick      p0 0,0,-50        p1 add 0,yc,0  p2 add ttx2,0,0     p3 add 0,0,xh & AS|gi!OVA  
                    p4 add ttx2,yc,0  p5 add ttx2,0,xh   p6 add 0,yc,xh  p7 add ttx2,yc,xh &   [4kx59J3b  
                    size 1 10 20 9XT6Gf56  
a: iIfdd4'  
        end_command [Qy]henK  
end WaWT 5|A  
gen_Sand4 dmP*2  
group sand_o12 range x -9.55 0 y 0 1 z -16.26 -50 fL83:<RK  
;------------------------------------------------------------------------------------------------- \b.2f+;3  
def gen_Sand5 < t>N(e  
  command g]$>G0E`oD  
gen zone brick      p0 ttx2,0,-50    p1 add 0,yc,0  p2 add tt1,0,0    p3 add 0,0,xh & s[nOB0  
                    p4 add tt1,yc,0  p5 add tt1,0,xh  p6 add 0,yc,xh  p7 add tt1,yc,xh &   PfnhE>[>cf  
                    size 1 50 20 ;ratio 1 1.1 1 5zpk6FR$  
~#I1!y~`  
        end_command R{!s%K&  
end n.$<D[@  
gen_Sand5 :b=`sUn<X+  
group sand_o12 range x -78.45 -9.55 y 0 1 z -16.26 -50                        ;-33.74 0 "uGJ\  
;------------------------------------------------------------------------------------------------- 1uB}Oe 2~  
call Flacmodel_haitang.dat hx)Ed  
;------------------------------------------------------------------------------------------------- K_]LK  
plot add axes ~Ufcy{x#  
;-------------------------------------------------------------------------------------- TQ=\l*R(A  
;二、生成接触面的命令 WRVKh  
;-------------------------------------------------------------------------------------- kG?tgO?*  
interface 1 face range x -9.55 10.05 y 0 1 z -16.27 -16.25 g/`i:=  
interface 2 face range x -9.55 10.05 y 0 1 z -3.11 -3.09 ^%go\ C ;  
interface 3 face range x -9.56 -9.54 y 0 1 z -5 -3.1 }y=7r!{@  
interface 4 face range x -9.56 -9.54 y 0 1 z -8  -5 xg'0YZ\t  
interface 5 face range x -9.56 -9.54 y 0 1 z -14.8 -8 ;a{ Dr  
interface 6 face range x -9.56 -9.54 y 0 1 z -16.26 -14.8 .vG6\U7  
k B2+ Tr  
int  1  prop kn  1.570e9  ks  1.570e9  fric  10 coh 10000                   ;prop属性 kn法向刚度 ks剪切刚度 fric为摩擦角 coh内聚力 T%P 0M*  
int  2  prop kn  1.570e9  ks  1.570e9  fric  15 coh 55000 r+m8#uR  
int  3  prop kn  1.570e9  ks  1.570e9  fric  26 coh 8000 g'pE z  
int  4  prop kn  1.570e9  ks  1.570e9  fric  15 coh 55000 5U1@wfKE3>  
int  5  prop kn  1.570e9  ks  1.570e9  fric  14 coh 24000 bI]1!bi]i  
int  6  prop kn  1.570e9  ks  1.570e9  fric  17 coh 56000 V_+3@C  
ini y add -2.0 rang group 1 2$\1v*:  
;=============================================== ocdXzk`  
;初始应力计算程序 /^#} \<;  
;=============================================== QREIr |q'  
;定义模型及性质 YXV![gw0  
model  mohr    rang  group sand_o1                                           lJ7k4ua\  
prop bulk 1.875e7   shear   0.967e7 coh 10000   fric 10 rang group sand_o1 E8%O+x}  
model  mohr    rang  group sand_o2                                           s<<vHzm  
prop bulk 1.875e7   shear   0.967e7 coh 55000   fric 15 rang group sand_o2 -|f9~(t  
model  mohr    rang  group sand_o3                                           O "{o (  
prop bulk 2.068e7   shear   0.793e7 coh 8000   fric 26 rang group sand_o3 /^4)V8D_S  
model  mohr    rang  group sand_o4                                           {\]SvoJnJ  
prop bulk 1.875e7   shear   0.967e7 coh 55000   fric 15 rang group sand_o4 i]Kq  
model  mohr    rang  group sand_o5                                           `awk@  
prop bulk 1.396e7   shear   0.758e7 coh 24000   fric 14 rang group sand_o5 c (\-7*En  
model  mohr    rang  group sand_o6                                           -MB ,]m  
prop bulk 2.178e7   shear   1.183e7 coh 56000   fric 17  rang group sand_o6 /eIwv 31  
model  mohr    rang  group sand_o7                                           &p=~=&g=  
prop bulk 2.178e7   shear   1.183e7 coh 56000   fric 17  rang group sand_o7 <#`<Ys3b*!  
model  mohr    rang  group sand_o8                                           T*YdGIFO  
prop bulk 2.178e7   shear   1.183e7 coh 56000   fric 17  rang group sand_o8 VJ;'$SYx  
model  mohr    rang  group sand_o9                                           \9ap$  
prop bulk 2.178e7   shear   1.183e7 coh 56000   fric 17  rang group sand_o9 hfEGkaV._3  
model  mohr    rang  group sand_o10                                            #lJF$  
prop bulk 2.178e7   shear   1.183e7 coh 56000   fric 17  rang group sand_o10 Lo;T\C N  
model  mohr    rang  group sand_o11                                           J3q}DDnEo  
prop bulk 2.178e7   shear   1.183e7 coh 56000   fric 17  rang group sand_o11     Qz<v. _  
model  mohr    rang  group sand_o12                                           N4HnW0  
prop bulk 2.178e7   shear   1.183e7 coh 56000   fric 17  rang group sand_o12 B623B HwS  
Dhef|E<  
mo elas                 rang group 1 Q%t8cJ L  
;prop bulk 20.8e9  shear 15.58e9  rang group 1   ;正确 ky!'.3yoI  
prop bulk 22.8e9  shear 17.08e9  rang group 1   ;只把柱子等效 N k^#Sa?  
ini dens 2500 rang group 1 ]^ j)4us  
ini dens 1900 rang group sand_o1     ;18000 qPzgGbmD9  
ini dens 1990 rang group sand_o2 CrqWlO  
ini dens 1910 rang group sand_o3 +j`*?pPD(.  
ini dens 1990 rang group sand_o4 b,SY(Ce~g  
ini dens 1970 rang group sand_o5 6'qs=Ql  
ini dens 2010 rang group sand_o6 (U|W=@8`  
ini dens 2010 rang group sand_o7 "J[Crm  
ini dens 2010 rang group sand_o8 yq;gBIiZ  
ini dens 2010 rang group sand_o9 kyY tL_SD  
ini dens 2010 rang group sand_o10 N2~DxVJ5cT  
ini dens 2010 rang group sand_o11 bNc=}^  
ini dens 2010 rang group sand_o12 *,Y+3yM  
;边界条件 #]:nQ (  
fix x y z rang z -50.1 -49.9 ?[VS0IBS  
fix x rang x  78.85  79.05 N %0F[sY6  
fix x rang x -78.55 -78.35 zeR!Y yt!  
fix y rang y -.1  .1 K3\U'bRO  
fix y rang y 0.9  1.1 \/lS!+~'']  
;应力条件 {){i ONd  
ini szz 0  grad 0 0 20e3   rang z -50 0     ;加权平均重度为1993 >i`'e~%  
ini sxx 0  grad 0 0 10e3   rang z -50 0 r[~K m5  
ini syy 0  grad 0 0 10e3   rang z -50 0 fv`%w  
;--------------------------------------------------------------------------------- vH7"tz&RIp  
hist id 1 unbal f+gyJ#R`  
plot hist 1 G]5'U"cj3  
; "CLd_H*)c  
set grav 0 0 -10 .!=g  
solve ratio 1.0e-4 ZM4q@O)/  
save station1.sav
离线edelmann

发帖
2975
土币
53408
威望
7629
原创币
0
只看该作者 1楼 发表于: 2013-03-15
土体强度、刚度参数给的太小了,你可以检查塑性区,不正常地大。 g^8bY=* .  
我没试。
离线chuhachian

发帖
12
土币
60
威望
9
原创币
0
只看该作者 2楼 发表于: 2013-03-24
回 edelmann 的帖子
edelmann:土体强度、刚度参数给的太小了,你可以检查塑性区,不正常地大。 D-A#{e _  
我没试。 (2013-03-15 17:38)  Lm:O vVVB  
ks sXi6^  
土体强度指的哪个值?刚度参数是接触面上的刚度还是说体积模量和剪切模量?请赐教,因为我刚学习这个  还不是很懂
离线wangdan

发帖
87
土币
368
威望
47
原创币
0
只看该作者 3楼 发表于: 2014-05-20
参数的问题
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站