summaryrefslogtreecommitdiff
path: root/3764/CH10
diff options
context:
space:
mode:
Diffstat (limited to '3764/CH10')
-rw-r--r--3764/CH10/EX10.01/Ex10_01.sce52
-rw-r--r--3764/CH10/EX10.04/Ex10_04.sce34
-rw-r--r--3764/CH10/EX10.1/Ex10_1.sce45
-rw-r--r--3764/CH10/EX10.2/Ex10_2.sce32
-rw-r--r--3764/CH10/EX10.3/Ex10_3.sce32
5 files changed, 195 insertions, 0 deletions
diff --git a/3764/CH10/EX10.01/Ex10_01.sce b/3764/CH10/EX10.01/Ex10_01.sce
new file mode 100644
index 000000000..e268d5b61
--- /dev/null
+++ b/3764/CH10/EX10.01/Ex10_01.sce
@@ -0,0 +1,52 @@
+clc
+//
+//
+
+//Variable declaration
+n=-1
+P1=15 // Force(kN)
+P2=18 // Force(kN)
+a=50 // Distance(mm)
+b=60 // Distance(mm)
+c=0.020 // Distance(m)
+F=P1 // Force(kN)
+V=P2 // Force(kN)
+t=0.040 // Distance(m)
+Iz=125.7*((10**-9)) // Moment of inertia(m**4)
+
+//Calculation
+//Internal Forces in Given Section
+T=P2*a // Torque(N.m)
+My=P1*a // Moment(N.m)
+Mz=P2*b // Moment(N.m)
+// Case(a) Normal and Shearing Stresses at Point K
+// Geometric Properties of the Section
+A=(%pi)*(c**2) // Area of cross section(m**2)
+Iy=(1/4.0)*(%pi)*(c**4) // Moment of inertia(m**4)
+Jc=(1/2.0)*(%pi)*(c**4) // Moment of inertia(m**4)
+Q=(A/2.0)*((4*c)/(3.0*(%pi)))
+t=2*c // Distance(m)
+// Normal Stresses
+Sx=(n*(F/A))/(1000.0) + ((My*c)/(Iy))/(1000000.0) // Normal stress(MPa)
+// Shearing Stresses
+txyV=((V*Q)/(Iz*t))/(1000.0) // Shearing stress(MPa)
+txytwist=((n*(T*c))/(Jc))/(1000000.0) // Shearing stress(MPa)
+txy=(txyV + txytwist) // Shearing stress(MPa)
+// Case(b) Principal Planes and Principal Stresses at Point K
+CD=(1/2.0)*(107.4) // Stress(MPa)
+OC=(1/2.0)*(107.4) // Stress(MPa)
+DX=52.5 // Stress(MPa)
+phyp=44.4/2.0 // Angle(degree)
+R=sqrt(53.7**2 + 52.5**2) // Stress(MPa)
+Smax=OC+R // Maximum principal stress(MPa)
+Smin=OC-R // Minimum principal stress(MPa)
+// Case(c) Maximum shearing stress at point k
+tmax=75.1 // Shearing stress(MPa)
+
+// Result
+printf("\n Case(a) Normal stress = %0.3f MPa' ,Sx)
+printf("\n Case(a) Shearing stress = %0.3f MPa' ,txy)
+printf("\n Case(b) Principal axis angle = %0.3f degree' ,phyp)
+printf("\n Case(b) Maximum principal stress at point k = %0.3f MPa' ,Smax)
+printf("\n Case(b) Minimum principal stress at point k = %0.3f MPa' ,Smin)
+printf("\n Case(c) Maximum shearing stress at point k = %0.3f MPa' ,tmax)
diff --git a/3764/CH10/EX10.04/Ex10_04.sce b/3764/CH10/EX10.04/Ex10_04.sce
new file mode 100644
index 000000000..6f47fc68f
--- /dev/null
+++ b/3764/CH10/EX10.04/Ex10_04.sce
@@ -0,0 +1,34 @@
+clc
+//
+//
+
+//Variable declaration
+Sy=36 // Stress(ksi)
+E=(29*((10**6))) // Modulus of elasticity(psi)
+A=11.5 // Area(in**2)
+FS=2 // Factor of safety
+
+
+//Calculation
+ratio=(4.71)*(E/(36*((10**3)))) // Value of the slenderness ratio
+
+//Case(a) Effective Length
+Sr=(24*12)/(1.98) // Value of the slenderness ratio
+Scr=((0.877)*((%pi)**2)*(29*((10**3))))/(145.5)**2 // Value of the slenderness ratio
+Sall=(Scr/1.67) // Allowable stress(ksi)
+Pall1=Sall*A // Pressure(kips)
+//Case(b) Bracing at Midpoint C
+//xz Plane
+Elxz=(144)/(1.98) // Slenderness ratio
+//yz Plane
+Elyz=(288)/(4.27) // Slenderness ratio
+
+Se=(((%pi)**2)*(E))/(72.7)**2 // Stress(ksi)
+Scr=(0.658)**(36/54.1)*(36) // Stress(ksi)
+
+Sall=(Scr)/(1.67) // Allowable load(ksi)
+Pall2=Sall*A // Force(ksi)
+
+//Result
+printf("\n Effective centric load P if the effective length of the column is 24 = %0.3f kips",Pall1)
+printf("\n Effective centric load P if bracing is provided to prevent the movement of the midpoint C in the xz plane = %0.3f ksi",Pall2)
diff --git a/3764/CH10/EX10.1/Ex10_1.sce b/3764/CH10/EX10.1/Ex10_1.sce
new file mode 100644
index 000000000..e9d53bf2d
--- /dev/null
+++ b/3764/CH10/EX10.1/Ex10_1.sce
@@ -0,0 +1,45 @@
+clc
+//
+
+//Variable declaration
+//Free Body. Entire Crankshaft
+Vx=-30 // Force(kN)
+P=50 // Force(kN)
+Vz=-75 // Force(kN)
+Mx=(50)*(0.130) - (75)*(0.2) // Moment(kN.m)
+My=0 // Moment
+Mz=30*0.1 // Moment(kN.m)
+A=0.040*0.140 // Area(m**2)
+Ix=(1/12.0)*(0.040)*((0.140**3)) // Moment of inertia(m**4)
+Iz=(1/12.0)*((0.040**3))*(0.140) // Moment of inertia(m**4)
+a=0.020 // Distance(m)
+b=0.025 // Distance(m)
+t=0.040 // Distance(m)
+OC=33.0 // Stress(MPa)
+
+//Calculation
+//Normal Stress at H
+Sy=(((P/A) + ((Mz)*a)/Iz + ((Mx)*b)/Ix)/(1000.0)) // Normal stress at H(MPa)
+
+
+
+//Shearing Stress at H
+Q=(0.040*0.045*0.0475)
+tyz=((((-(Vz)*(Q))/(Ix*t))/1000.0)) // Shearing stress at H(MPa)
+
+
+
+//Principal Stresses, Principal Planes, and Maximum Shearing Stress at H.
+phyp=27.96/2.0
+R=sqrt(33**2 + 17.52**2)
+Smax=OC+R
+Smin=OC-R
+
+
+// Result
+printf("\n Normal stress at H = %0.3f MPa' ,Sy)
+printf("\n Shearing stress at H = %0.3f MPa' ,tyz)
+printf("\n Principal axis angle = %0.3f degree' ,phyp)
+printf("\n Maximum shearing stress at point k = %0.3f MPa' ,R)
+printf("\n Maximum principal stress at point k = %0.3f MPa' ,Smax)
+printf("\n Minimum principal stress at point k = %0.3f MPa' ,Smin)
diff --git a/3764/CH10/EX10.2/Ex10_2.sce b/3764/CH10/EX10.2/Ex10_2.sce
new file mode 100644
index 000000000..91149c258
--- /dev/null
+++ b/3764/CH10/EX10.2/Ex10_2.sce
@@ -0,0 +1,32 @@
+clc
+//
+//
+
+//Variable declaration
+L=2 // Length(m)
+E=13*((10**9)) // Modulus of elasticity(GPa)
+Sall=12 // Stress(MPa)
+FS=2.5 // Factor of safety(2.5)
+Ld1=100 // Load force(kN)
+Ld2=200 // Load force(kN)
+
+
+//Calculation
+//(a) For the 100-kN Load
+Pcr=FS*Ld1*(1000.0) // Pressure(kN)
+I=(Pcr*(L**2))/(((%pi)**2)*E) // Moment of inertia(m**4)
+a1=((I*12)**(1/4.0)) // Side of square(mm)
+
+S=(100)/((0.1)**2) // Normal stress in column(MPa)
+
+//(b) For the 200-kN Load
+Pcr=FS*(Ld2)*(1000.0) // Pressure(kN)
+I=(Pcr*(L**2))/(((%pi)**2)*E) // Moment of inertia(m**4)
+a=((I)*12)**(1/4.0) // Side of square(mm)
+S=(200/(0.11695)**2) // Normal stress(MPa)
+A=(200/12.0)*((10**-3)) // Area of cross section(m**2)
+a2=(A)**(1/2.0)*(1000) // Side of square(mm)
+
+//Result
+printf("\n Case(a): Size of cross section if the column is to safetly support 100 kN = %0.3f psi ",a1)
+printf("\n Case(b): Size of cross section if the column is to safetly support 200 kN = %0.3f psi ",a2)
diff --git a/3764/CH10/EX10.3/Ex10_3.sce b/3764/CH10/EX10.3/Ex10_3.sce
new file mode 100644
index 000000000..b342b6604
--- /dev/null
+++ b/3764/CH10/EX10.3/Ex10_3.sce
@@ -0,0 +1,32 @@
+clc
+//
+//
+
+//Variable declaration
+E=(29*((10**6))) // Modulus of elasticity(psi)
+FS=2 // Factor of safety
+A=3.54 // Area of cross section(in**2)
+I=8.00 // Moment of inertia(in**4)
+r=1.50 // Radius(in)
+c=2.00 // Distance(in)
+Lab=8
+
+//Calculation
+// Effective Length
+Le=2*(Lab) // Effective length(in)
+// Critical Load
+Pcr=((((%pi)**2)*E*(8.0))/(192.0)**2)/(1000.0) // Critical load(kips)
+
+//Case(a) Allowable Load and Stress
+Pall=Pcr/FS // Allowable load(kips)
+S=Pall/A // Allowable Stress(ksi)
+
+//Case(b) Eccentric Load
+ym=(0.75)*(2.252-1) // Distance(in)
+Sm=(31.1/3.54)*(1+(0.667)*(2.252)) // Distance(in)
+
+//Result
+printf("\n Case(a): Allowable load = %0.3f kips",Pall)
+printf("\n Case(a): Allowable stress = %0.3f ksi ",S)
+printf("\n Case(b): The horizontal deflection of the top of the column = %0.3f in ",ym)
+printf("\n Case(b): Maximum normal stress in the column = %0.3f ksi ",Sm)