- 积分
- 0
- 注册时间
- 2010-7-22
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2010-7-26 22:38:08
|
显示全部楼层
来自 浙江杭州
; 监测桩身水平荷载
def xf_p1
ad= top_head
xftot = 0.0
loop while ad # null
gp_pnt = mem(ad+1);
xf = gp_xfunbal(gp_pnt) ;计算水平向不平衡力
xftot = xftot + xf ;计算水平力
ad = mem(ad)9 Y3 ;
endloop
xf_p1 = xftot ;把xftot最后计算值赋给xf_p1
end
call p-y.fis ;调用p-y.fis文件,这是一个画p-y曲线用
call servo.fis ;调用servo.fis
set vel_min 5e-8 vel_max 1e-6 unb_min 10 unb_max 50 horapp 5e-8) _8 P6 ?0 e4 j* S! `) Z( U
fix z range z 0.05 0.15 group pile
hist gp xdis 0,0,0 ;记录节点x向位移
hist gp xvel 0,0,0 ;记录速度
hist hor_app& G1 W: [7 U7 ]6 f9 L3 Q! s, P& M;记录hor_app,在p-y.fis定义过了
hist tot_reac ;记录tot_reac,在在p-y.fis定义过了
hist xf_p1 ;记录xf_p1,在p-y.fis定义过了
这个程序主要监测桩在水平速度加载作用下的水平荷载,同时画出p-y曲线,p-y曲线部分的程序在p-y.fis里。不知道我的解释够不够清楚,希望你能够理解。 |
|