Вы находитесь на странице: 1из 5

new

restore initialize.sav

fix x y z range pilecap_1


fix x y z range pilecap_2
fix x y z range pilecap_3
fix x y z range pilecap_4
fix x y z range pilecap_5
fix x y z range pilecap_6

ini zv=-5.e-6 range pilecap_1


ini zv=-5.e-6 range pilecap_2
ini zv=-5.e-6 range pilecap_3
ini zv=-5.e-6 range pilecap_4
ini zv=-5.e-6 range pilecap_5
ini zv=-5.e-6 range pilecap_6

;-- New Histories --


his reset

his n=100
his unbal
his ratio

his gp zd 0,0,21 ;disp of pile1


his gp zd 0,1.2,21 ;disp of pile2
his gp zd 0.6,1.2,21 ;disp of pile3
his gp zd 1.2,1.2,21 ;disp of pile4
his gp zd 1.2,0.6,21 ;disp of pile5
his gp zd 1.2,0,21 ;disp of pile6

his gp zf 0,0,21 ;forces of pile 1


his gp zf 0,1.2,21 ;forces of pile 2
his gp zf 0.6,1.2,21 ;forces of pile 3
his gp zf 1.2,1.2,21 ;forces of pile 4
his gp zf 1.2,0.6,21 ;forces of pile 5
his gp zf 1.2,0,21 ;forces of pile 6

def get_ad
;center pile1
ad1_0=gp_near(0,0,21)
ad1_1=gp_near(0.15,0,21)
ad1_2=gp_near(0.148,0.02,21)
ad1_3=gp_near(0.144,0.039,21)
ad1_4=gp_near(0.138,0.057,21)
ad1_5=gp_near(0.13,0.075,21)
ad1_6=gp_near(0.119,0.091,21)
ad1_7=gp_near(0.106,106,21)
ad1_8=gp_near(0.091,0.119,21)
ad1_9=gp_near(0.075,0.13,21)
ad1_10=gp_near(0.057,0.138,21)
ad1_11=gp_near(0.039,0.144,21)
ad1_12=gp_near(0.02,0.148,21)
ad1_13=gp_near(0,0.15,21)

;pile2
ad2_0=gp_near(0,1.20,21)
ad2_1=gp_near(0,1.050,21)
ad2_2=gp_near(0.057,1.062,21)
ad2_3=gp_near(0.106,1.094,21)
ad2_4=gp_near(0.138,1.143,21)
ad2_5=gp_near(0.150,1.20,21)
ad2_6=gp_near(0.138,1.257,21)
ad2_7=gp_near(0.106,1.306,21)
ad2_8=gp_near(0.057,1.338,21)
ad2_9=gp_near(0,1.35,21)

;pile3
ad3_0=gp_near(0.6,1.20,21)
ad3_1=gp_near(0.6,1.050,21)
ad3_2=gp_near(0.657,1.062,21)
ad3_3=gp_near(0.706,1.094,21)
ad3_4=gp_near(0.738,1.143,21)
ad3_5=gp_near(0.750,1.20,21)
ad3_6=gp_near(0.738,1.257,21)
ad3_7=gp_near(0.706,1.306,21)
ad3_8=gp_near(0.657,1.338,21)
ad3_9=gp_near(0.6,1.35,21)
ad3_10=gp_near(0.543,1.338,21)
ad3_11=gp_near(0.494,1.306,21)
ad3_12=gp_near(0.462,1.257,21)
ad3_13=gp_near(0.450,1.20,21)
ad3_14=gp_near(0.462,1.143,21)
ad3_15=gp_near(0.494,1.094,21)
ad3_16=gp_near(0.543,1.062,21)

;pile4
ad4_0=gp_near(1.2,1.20,21)
ad4_1=gp_near(1.2,1.050,21)
ad4_2=gp_near(1.257,1.062,21)
ad4_3=gp_near(1.306,1.094,21)
ad4_4=gp_near(1.338,1.143,21)
ad4_5=gp_near(1.350,1.20,21)
ad4_6=gp_near(1.338,1.257,21)
ad4_7=gp_near(1.306,1.306,21)
ad4_8=gp_near(1.257,1.338,21)
ad4_9=gp_near(1.2,1.35,21)
ad4_10=gp_near(1.143,1.338,21)
ad4_11=gp_near(1.094,1.306,21)
ad4_12=gp_near(1.062,1.257,21)
ad4_13=gp_near(1.050,1.20,21)
ad4_14=gp_near(1.062,1.143,21)
ad4_15=gp_near(1.094,1.094,21)
ad4_16=gp_near(1.143,1.062,21)

;pile5
ad5_0=gp_near(1.2,0.60,21)
ad5_1=gp_near(1.2,0.450,21)
ad5_2=gp_near(1.257,0.462,21)
ad5_3=gp_near(1.306,0.494,21)
ad5_4=gp_near(1.338,0.543,21)
ad5_5=gp_near(1.350,0.60,21)
ad5_6=gp_near(1.338,0.657,21)
ad5_7=gp_near(1.306,0.706,21)
ad5_8=gp_near(1.257,0.738,21)
ad5_9=gp_near(1.2,0.75,21)
ad5_10=gp_near(1.143,0.738,21)
ad5_11=gp_near(1.094,0.706,21)
ad5_12=gp_near(1.062,0.657,21)
ad5_13=gp_near(1.050,0.60,21)
ad5_14=gp_near(1.062,0.543,21)
ad5_15=gp_near(1.094,0.494,21)
ad5_16=gp_near(1.143,0.462,21)

;pile6
ad6_0=gp_near(1.2,0,21)
ad6_1=gp_near(1.350,0.0,21)
ad6_2=gp_near(1.338,0.057,21)
ad6_3=gp_near(1.306,0.106,21)
ad6_4=gp_near(1.257,0.138,21)
ad6_5=gp_near(1.2,0.15,21)
ad6_6=gp_near(1.143,0.138,21)
ad6_7=gp_near(1.094,0.106,21)
ad6_8=gp_near(1.062,0.057,21)
ad6_9=gp_near(1.050,0.0,21)

end

@get_ad
def force1
force1=(gp_zfunbal(ad1_7)+gp_zfunbal(ad1_8)+gp_zfunbal(ad1_9)+gp_zfunbal(ad1_10)+gp
_zfunbal(ad1_11)+gp_zfunbal(ad1_12)+gp_zfunbal(ad1_13)+gp_zfunbal(ad1_0)+gp_zfunbal
(ad1_1)+gp_zfunbal(ad1_2)+gp_zfunbal(ad1_3)+gp_zfunbal(ad1_4)+gp_zfunbal(ad1_5)+gp_
zfunbal(ad1_6))
end
def force2
force2=(gp_zfunbal(ad2_0)+gp_zfunbal(ad2_1)+gp_zfunbal(ad2_2)+gp_zfunbal(ad2_3)+gp_
zfunbal(ad2_4)+gp_zfunbal(ad2_5)+gp_zfunbal(ad2_6)+gp_zfunbal(ad2_7)+gp_zfunbal(ad2
_8)+gp_zfunbal(ad2_9))
end
def force3
force3=gp_zfunbal(ad3_0)+gp_zfunbal(ad3_1)+gp_zfunbal(ad3_2)+gp_zfunbal(ad3_3)+gp_z
funbal(ad3_4)+gp_zfunbal(ad3_5)+gp_zfunbal(ad3_6)+gp_zfunbal(ad3_7)+gp_zfunbal(ad3_
8)+gp_zfunbal(ad3_9)+gp_zfunbal(ad3_10)+gp_zfunbal(ad3_11)+gp_zfunbal(ad3_12)+gp_zf
unbal(ad3_13)+gp_zfunbal(ad3_14)+gp_zfunbal(ad3_15)+gp_zfunbal(ad3_16)
end
def force4
force4=gp_zfunbal(ad4_0)+gp_zfunbal(ad4_1)+gp_zfunbal(ad4_2)+gp_zfunbal(ad4_3)+gp_z
funbal(ad4_4)+gp_zfunbal(ad4_5)+gp_zfunbal(ad4_6)+gp_zfunbal(ad4_7)+gp_zfunbal(ad4_
8)+gp_zfunbal(ad4_9)+gp_zfunbal(ad4_10)+gp_zfunbal(ad4_11)+gp_zfunbal(ad4_12)+gp_zf
unbal(ad4_13)+gp_zfunbal(ad4_14)+gp_zfunbal(ad4_15)+gp_zfunbal(ad4_16)
end
def force5
force5=gp_zfunbal(ad5_0)+gp_zfunbal(ad5_1)+gp_zfunbal(ad5_2)+gp_zfunbal(ad5_3)+gp_z
funbal(ad5_4)+gp_zfunbal(ad5_5)+gp_zfunbal(ad5_6)+gp_zfunbal(ad5_7)+gp_zfunbal(ad5_
8)+gp_zfunbal(ad5_9)+gp_zfunbal(ad5_10)+gp_zfunbal(ad5_11)+gp_zfunbal(ad5_12)+gp_zf
unbal(ad5_13)+gp_zfunbal(ad5_14)+gp_zfunbal(ad5_15)+gp_zfunbal(ad5_16)
end
def force6
force6=(gp_zfunbal(ad6_0)+gp_zfunbal(ad6_1)+gp_zfunbal(ad6_2)+gp_zfunbal(ad6_3)+gp_
zfunbal(ad6_4)+gp_zfunbal(ad6_5)+gp_zfunbal(ad6_6)+gp_zfunbal(ad6_7)+gp_zfunbal(ad6
_8)+gp_zfunbal(ad6_9))
end

his add fish force1


his add fish force2
his add fish force3
his add fish force4
his add fish force5
his add fish force6

his gp zf 0,1.2,21 ;forces of pile 2

;center pile1
his gp zf (0,0,21)
his gp zf (0.15,0,21)
his gp zf (0.148,0.02,21)
his gp zf (0.144,0.039,21)
his gp zf (0.138,0.057,21)
his gp zf (0.13,0.075,21)
his gp zf (0.119,0.091,21)
his gp zf (0.106,106,21)
his gp zf (0.091,0.119,21)
his gp zf (0.075,0.13,21)
his gp zf (0.057,0.138,21)
his gp zf (0.039,0.144,21)
his gp zf (0.02,0.148,21)
his gp zf (0,0.15,21)

;pile2
his gp zf (0,1.20,21)
his gp zf (0,1.050,21)
his gp zf (0.057,1.062,21)
his gp zf (0.106,1.094,21)
his gp zf (0.138,1.143,21)
his gp zf (0.150,1.20,21)
his gp zf (0.138,1.257,21)
his gp zf (0.106,1.306,21)
his gp zf (0.057,1.338,21)
his gp zf (0,1.35,21)

;pile3
his gp zf (0.6,1.20,21)
his gp zf (0.6,1.050,21)
his gp zf (0.657,1.062,21)
his gp zf (0.706,1.094,21)
his gp zf (0.738,1.143,21)
his gp zf (0.750,1.20,21)
his gp zf (0.738,1.257,21)
his gp zf (0.706,1.306,21)
his gp zf (0.657,1.338,21)
his gp zf (0.6,1.35,21)
his gp zf (0.543,1.338,21)
his gp zf (0.494,1.306,21)
his gp zf (0.462,1.257,21)
his gp zf (0.450,1.20,21)
his gp zf (0.462,1.143,21)
his gp zf (0.494,1.094,21)
his gp zf (0.543,1.062,21)

;pile4
his gp zf (1.2,1.20,21)
his gp zf (1.2,1.050,21)
his gp zf (1.257,1.062,21)
his gp zf (1.306,1.094,21)
his gp zf (1.338,1.143,21)
his gp zf (1.350,1.20,21)
his gp zf (1.338,1.257,21)
his gp zf (1.306,1.306,21)
his gp zf (1.257,1.338,21)
his gp zf (1.2,1.35,21)
his gp zf (1.143,1.338,21)
his gp zf (1.094,1.306,21)
his gp zf (1.062,1.257,21)
his gp zf (1.050,1.20,21)
his gp zf (1.062,1.143,21)
his gp zf (1.094,1.094,21)
his gp zf (1.143,1.062,21)

;pile5
his gp zf (1.2,0.60,21)
his gp zf (1.2,0.450,21)
his gp zf (1.257,0.462,21)
his gp zf (1.306,0.494,21)
his gp zf (1.338,0.543,21)
his gp zf (1.350,0.60,21)
his gp zf (1.338,0.657,21)
his gp zf (1.306,0.706,21)
his gp zf (1.257,0.738,21)
his gp zf (1.2,0.75,21)
his gp zf (1.143,0.738,21)
his gp zf (1.094,0.706,21)
his gp zf (1.062,0.657,21)
his gp zf (1.050,0.60,21)
his gp zf (1.062,0.543,21)
his gp zf (1.094,0.494,21)
his gp zf (1.143,0.462,21)

;pile6
his gp zf (1.2,0,21)
his gp zf (1.350,0.0,21)
his gp zf (1.338,0.057,21)
his gp zf (1.306,0.106,21)
his gp zf (1.257,0.138,21)
his gp zf (1.2,0.15,21)
his gp zf (1.143,0.138,21)
his gp zf (1.094,0.106,21)
his gp zf (1.062,0.057,21)
his gp zf (1.050,0.0,21)

;-- Load Until Failure --


step 10000
save b10.sav

Вам также может понравиться