涛声依旧2015 发表于 2015-8-6 22:18:09

预应力锚杆建立的方法,希望大家能一起探讨交流。。。

想要问的问题在最后面希望大家能一起探讨,交流,能在百忙之中给予指导意见。。
三种方式模拟预应力锚索:- S+ L- G. f: [! V
方式1、通过删除-建立link模拟。4 Z" @. x5 b, @4 x* @6 e' i
          删除掉锚索端头原来CABLE和ZONE之间自动建立的连接,然后建立钢性连接。示例命令如下:: }9 A* X; V6 x- F. j; Y& u+ e
sel cable id=1 beg0, 0, 0   end 0 ,29, 0nseg 10
$ Q. |' y4 h+ _# ?sel cable id=1 beg0,29,0end 0,35,0 nseg 6
& k; N# `: `( d% F. S( Z+ {$ o6 g7 $ E& X5 x3 t. E! y7 X
                  gr_coh 1 gr_k 1 gr_per 0.0785 range cid 1,10
+ n: u/ c^( Usel cable id=1 prop emod 2e10 ytension 310e3 xcarea 0.0004906 &7 m: Cp8 w' T$ ?+ w
                  gr_coh 10e5 gr_k 2e7 range cid 11,17! {" @* k1 s4 F& d
sel delete link range id 1
; C6 I" Q% Q" `0 f% gsel link id=100 1 target zone$ N: ^+ L1 t4 u/ W; ?1 C
sel link attach xdir=rigid ydir=rigid zdir=rigid xrdir=rigid yrdir=rigid zrdir=rigid range id 1001 ]% }" ~+ _( sH( yf: G! A1 c
sel cable id=1 pretension 60e3 range cid 1,10
* S8 l( X4 E* S' a* f8 s+ a4 U, N( Z$ x. s5 A1 u, I4 Lb& P- p9 W
方式2、通过赋三段属性模拟。即将锚索的端头、自由段、锚固段赋不同的属性来模拟预应力锚索。示例命令如下:
! C" }( F" s! Y, S/ AZsel cable id=1 beg0, 0, 0   end 0 ,29, 0nseg 10
; c1 c$ g8 u7 d' n7 }4 Hsel cable id=1 beg0,29,0end 0,35,0 nseg 6
7 x) ?) _, x: P. q# M4 vsel cableprop emod 2e10 ytension 310e3 xcarea 0.0004906 &
8 n. F/ u% F& ?7 m& q2 O& ~! c: f! O0 _5 t% S                  gr_coh 1 gr_k 1 gr_per 0.0785 range cid 2,10
5 _+ r1 H: R% n/ G; u* ^sel cableprop emod 2e10 ytension 310e3 xcarea 0.0004906 &$ H9 G7 Y5 N" D( F; }; }# y) o
                  gr_coh 10e5 gr_k 2e7 range cid 11,17- }# Y" b' X5 X1 F) ]+ S
sel cableprop emod 2e10 ytension 310e3 xcarea 0.0004906 &
8 `6 k) S0 P$ b" i0 ^                  gr_coh 10e8 gr_k 2e10 range cid 1,15 D7 U6 a2 N, H) L# Y' F
sel cable id=1 pretension 60e3 range cid 1,10
/ M- e" v; M) X0 j, G
( Q& F7 |; h6 ^. ^方式3、借助别的结构单元(如liner单元)来模拟托盘。删除掉锚索端头的link,然后建立新的link,新link的target为liner上的node。示例命令如下:
$ o4 T* m( s% J$ Esel cable id=1 beg0, 0, 0   end 0 ,29, 0nseg 10
: R. e( ^- i4 q7 ~) F1 tsel cable id=1 beg0,29,0end 0,35,0 nseg 6
9 U$ K' E5 M# y. n# `0 Hsel cable id=1 prop emod 2e10 ytension 310e3 xcarea 0.0004906 &2 A8 @* V. u% y1 i$ d& F
                  gr_coh 1 gr_k 1 gr_per 0.0785 range cid 1,10
& N- N* ]$ t' Esel cable id=1 prop emod 2e10 ytension 310e3 xcarea 0.0004906 &
5 A& m4 w& H; s7 \4 e                  gr_coh 10e5 gr_k 2e7 range cid 11,17
2 h( F$ c1 R6 E- w' u) T* R- csel liner range y=-.1, .1 x=-1,1 z=-1,1
& X( Z6 E. T9 H+ b% Dsel liner PROP iso=( 25e9, 0.15) thick=0.1; concreteh/ A) F9 ?' O7 ^
sel liner PROP cs_nk=8e8 cs_sk=8e8 &
+ U* t! n, r+ {' a3 |( N# n7 C9 b               cs_ncut=0.0 cs_scoh=0.0 cs_scohres=0.0 cs_sfric=0.0
9 ^' |# |; v. t# {! Ysel delete link range id 15 G. Z& I! R; \3 C+ k* c
sel link id=100 1 target node tgt_num 188 s; @# h5 O- C% M
sel link attach xdir=rigid ydir=rigid zdir=rigid xrdir=rigid yrdir=rigid zrdir=rigid range id 100# Z5 W0 zZ3 [/ n( w! y1 t4 ij
sel cable id=1 pretension 60e3 range cid 1,10
我重点想向各位大神请教的是还有其它建立预应力锚杆的方法么?这几种方法大体相似,缺点是当你需要建立很多预应力锚杆时,这样建立很费劲,写的程序不简洁,,哪位大神有建立预应力锚杆更好的方法求交流指导(比如像彭文斌实用教程最后一章讲的最后一个基坑开挖实例,实例过程中建立的预应力锚杆方法就感觉方法很好,很简洁方便,但是看的不大懂,有哪位高手懂这个的程序同样希望你能在百忙之中给予指导),不胜感激。

569051814 发表于 2015-9-23 11:32:26

第二种建模方法中为什么cid是11,17不是只有16个结构构件么?

涛声依旧2015 发表于 2015-9-23 19:47:47

569051814 发表于 2015-9-23 11:32
第二种建模方法中为什么cid是11,17不是只有16个结构构件么?

应该是打错了,另外这个发的时候格式又问题,我在发了这个帖子之后还发了一个,你可以看看~~
页: [1]
查看完整版本: 预应力锚杆建立的方法,希望大家能一起探讨交流。。。