diff options
Diffstat (limited to '3764/CH2')
-rw-r--r-- | 3764/CH2/EX2.01/Ex2_01.sce | 21 | ||||
-rw-r--r-- | 3764/CH2/EX2.07/Ex2_07.sce | 20 | ||||
-rw-r--r-- | 3764/CH2/EX2.09/Ex2_09.sce | 16 | ||||
-rw-r--r-- | 3764/CH2/EX2.10/Ex2_10.sce | 17 | ||||
-rw-r--r-- | 3764/CH2/EX2.11/Ex2_11.sce | 40 | ||||
-rw-r--r-- | 3764/CH2/EX2.12/Ex2_12.sce | 17 | ||||
-rw-r--r-- | 3764/CH2/EX2.13/Ex2_13.sce | 18 | ||||
-rw-r--r-- | 3764/CH2/EX2.5/Ex2_5.sce | 34 |
8 files changed, 183 insertions, 0 deletions
diff --git a/3764/CH2/EX2.01/Ex2_01.sce b/3764/CH2/EX2.01/Ex2_01.sce new file mode 100644 index 000000000..0c39aad50 --- /dev/null +++ b/3764/CH2/EX2.01/Ex2_01.sce @@ -0,0 +1,21 @@ +clc +// + +//Variable declaration +E=29*((10**6)) // Modulus of elasticity(psi) +L1=12 // Length(in) +L2=12 // Length(in) +L3=16 // Length(in) +A1=0.9 // Area(in**2) +A2=0.9 // Area(in**2) +A3=0.3 // Area(in**2) +P1=60*((10**3)) // Internal force(lb) +P2=15*((10**3)) // Internal force(lb) +P3=30*((10**3)) // Internal force(lb) + +//Calculation +Delta=((1/E)*(((P1*L1)/A1)+(-(P2*L2)/A2)+((P3*L3)/A3))) // deformation of the steel rod(in) + + +//Result +printf("\n Deformation of the steel rod = %0.3f in' ,Delta) diff --git a/3764/CH2/EX2.07/Ex2_07.sce b/3764/CH2/EX2.07/Ex2_07.sce new file mode 100644 index 000000000..fa3e7f192 --- /dev/null +++ b/3764/CH2/EX2.07/Ex2_07.sce @@ -0,0 +1,20 @@ +clc +// + +//Variable declaration +P=12*((10**3)) // Axial load(kN) +r=8*((10**-3)) // Radius of the rod(m) +n=-1 + +//Calculation +A=(%pi)*(r**2) // Cross sectional area of rod(m**2) +Sx=(P/A) // Stress in cylinder(MPa) +Ex=(300/500.0) // Strain() +Ey=(n*(2.4))/16.0 // Strain() + +E=Sx/Ex // Modulus of elasticity(GPa) +v=n*(Ey/Ex) // Poissons ratio() + +//Result +printf("\n Modulus of elasticity = %.1f GPa' ,E) +printf("\n Poissons ratio = %.1f ' ,v) diff --git a/3764/CH2/EX2.09/Ex2_09.sce b/3764/CH2/EX2.09/Ex2_09.sce new file mode 100644 index 000000000..631bfefc1 --- /dev/null +++ b/3764/CH2/EX2.09/Ex2_09.sce @@ -0,0 +1,16 @@ +clc +// + +//Variable declaration +p=180 // Hydrostatic pressure(MPa) +E=200 // Modulus of elasticity(GPa) +v=0.29 // Poissons ratio() + +//Calculation +k=E/(3*(1-(2*v))) // Bulk modulus of steel(GPa) +e=-p/k // Dialation +V=80*40*60 // Volume of block in unstressed state(mm**3) +DELTAv=(e*V)/((10**3)) // change in volume per unit volume + +// Results +printf("\n Change in volume = %1f mm**3' ,DELTAv) diff --git a/3764/CH2/EX2.10/Ex2_10.sce b/3764/CH2/EX2.10/Ex2_10.sce new file mode 100644 index 000000000..64307fb43 --- /dev/null +++ b/3764/CH2/EX2.10/Ex2_10.sce @@ -0,0 +1,17 @@ +clc +// + +//Variable declaration +G=90 // Modulus of rigidity(ksi) +disp1=0.04 // Displacement of upper rod(in) +Lda=2 // Height of bar(in) +A=8*2.5 // Area of cross section(in**2) + +//Calculation +Yxy=(disp1/Lda) // Shearing strain(rad) +Txy=(90*((10**3)))*(0.020) // Shearing stress(psi) +P=(Txy*A)/((10**3)) // Force exerted on the upper plate(kips) + +// Results +printf("\n Shearing strain in rod=%1f rad' ,Yxy) +printf("\n Force exerted on the upper plate=%1f kips' ,P) diff --git a/3764/CH2/EX2.11/Ex2_11.sce b/3764/CH2/EX2.11/Ex2_11.sce new file mode 100644 index 000000000..9267f7416 --- /dev/null +++ b/3764/CH2/EX2.11/Ex2_11.sce @@ -0,0 +1,40 @@ +clc +// + +//Variable declaration +Ex=155.0 // Modulus of elasticity in x direction(GPa) +Ey=12.10 // Modulus of elasticity in y direction(GPa) +Ez=12.10 // Modulus of elasticity in z direction(GPa) +Vxy=0.248 // Poissons ratio in xy direction +Vxz=0.248 // Poissons ratio in xz direction +Vyz=0.458 // Poissons ratio in yz direction +n=-1 +F=140*((10**3)) // Compressive load(kN) +L=0.060 // Length of cube(m) + +//Calculation +//(a) Free in y and z Directions +Sx=(n*F)/(0.060*0.060) // Stress in x direction(MPa) +Sy=0 // Stress in y direction(MPa) +Sz=0 // Stress in z direction(MPa) +ex=Sx/Ex // Lateral strains +ey=n*((Vxy*Sx)/Ex) // Lateral strains +ez=n*((Vxy*Sx)/Ex) // Lateral strains +DELTAx=ex*L // Change in cube dimension in x direction(um) +DELTAy=ey*L // Change in cube dimension in y direction(um) +DELTAz=ez*L // Change in cube dimension in z direction(um) +//(b) Free in z Direction, Restrained in y Direction +Sx=n*38.89 // Stress in x direction(MPa) +Sy=(Ey/Ex)*(Vxy)*(Sx) // Stress in y direction(MPa) +Vyx=(Ey/Ex)*(Vxy) // Poissons ratio +ex=(Sx/Ex)-(((Vyx)*(Sy))/Ey) // Lateral strains in x direction +ey=0 // Lateral strains in y direction +ez=n*((Vxz*Sx)/Ex)-(((Vyz)*(Sy))/Ey) // Lateral strains in z direction +DELTAx=ex*L*1000 // Change in cube dimension in x direction(um) +DELTAy=ey*L // Change in cube dimension in y direction(um) +DELTAz=ez*L*1000 // Change in cube dimension in z direction(um) + +// Results +printf("\n Change in cube dimension in x direction=%1f um' ,DELTAx) +printf("\n Change in cube dimension in y direction=%1f um' ,DELTAy) +printf("\n Change in cube dimension in z direction=%1f um' ,DELTAz) diff --git a/3764/CH2/EX2.12/Ex2_12.sce b/3764/CH2/EX2.12/Ex2_12.sce new file mode 100644 index 000000000..0a33b2ca2 --- /dev/null +++ b/3764/CH2/EX2.12/Ex2_12.sce @@ -0,0 +1,17 @@ +clc +// + +//Variable declaration +D=60 // Width(mm) +d=40 // Width(mm) +r=8 // Radius(mm) +K=1.82 // Stress-concentration factor +Smax=165 // Allowable normal stress(MPa) + +//Calculation +eave=(165/1.82) // Average stress in the narrower portion(MPa) +P=((40*10*eave)/(1000)) // Largest Axial Load(kN) + + +// Results +printf("\n Largest Axial Load =%1f in' ,P) diff --git a/3764/CH2/EX2.13/Ex2_13.sce b/3764/CH2/EX2.13/Ex2_13.sce new file mode 100644 index 000000000..10ed7b770 --- /dev/null +++ b/3764/CH2/EX2.13/Ex2_13.sce @@ -0,0 +1,18 @@ +clc +// + +//Variable declaration +L=500.0 // Length of rod(mm) +A=60 // Cross Sectional area(mm**2) +E=200 // Modulus of elasticity(GPa) +ey=300 // Yield Point(MPa) +DELTAc=7 // Stretch(mm) + +//Calculation +ec=DELTAc/L // Maximum strain permitted on point C +ey=(ey*((10**6)))/(E*((10**9))*(1.0)) // Maximum strain permitted on point Y +ed=ec-ey // Strain after unloading +DELTAd=ed*L // Deformation(mm) + +// Results +printf("\n Permanent set deformation =%1f mm' ,DELTAd) diff --git a/3764/CH2/EX2.5/Ex2_5.sce b/3764/CH2/EX2.5/Ex2_5.sce new file mode 100644 index 000000000..e79409d46 --- /dev/null +++ b/3764/CH2/EX2.5/Ex2_5.sce @@ -0,0 +1,34 @@ +clc +// + +//Variable declaration +d=9 // Diameter of the rod(in) +t=3/4.0 // Thickness of the rod(in) +ex=12 // Normal stresses(ksi) +ez=20 // Normal stresses(ksi) +E=(10*(10**6)) // Moduluus of elasticity(psi) +v=(1/3) // Poissons ratio +V=15*15*(3/4.0) // Volume(in**3) +n=-1 + +//Calculation +STRAINx=(1/((10**7)*(1.0)))*(12-(20/3.0))*(1000) // Strain in x direction(in./in) +STRAINy=n*(1/((10**7)*1.0))*((12/3.0)+(20/3.0))*(1000) // Strain in y direction(in./in) +STRAINz=(1/((10**7)*(1.0)))*(20-(12/3.0))*(1000) // Strain in z direction(in./in) + + +//Case(a) +DELTAba=(STRAINx)*(d) // Change in diameter(in) +//Case(b) +DELTAcd=(STRAINz)*(d) // Change in diameter(in) +//Case(c) +DELTAt=(STRAINy)*(t) // Change in thickness(in) +//Case(d) +e=(STRAINx+STRAINy+STRAINz) // Volume of the plate(in**3) +DeltaV=(e*V) + +// Results +printf("\n Change in diamter of rod AB =%1f in' ,DELTAba) +printf("\n Change in diamter of rod CD =%1f in' ,DELTAcd) +printf("\n Change in thickness =%1f in' ,DELTAt) +printf("\n Volume of the plate =%1f in**3' ,DeltaV) |