summaryrefslogtreecommitdiff
path: root/3764/CH4
diff options
context:
space:
mode:
Diffstat (limited to '3764/CH4')
-rw-r--r--3764/CH4/EX4.01/Ex4_01.sce15
-rw-r--r--3764/CH4/EX4.02/Ex4_02.sce19
-rw-r--r--3764/CH4/EX4.03/Ex4_03.sce22
-rw-r--r--3764/CH4/EX4.04/Ex4_04.sce23
-rw-r--r--3764/CH4/EX4.06/Ex4_06.sce21
-rw-r--r--3764/CH4/EX4.1/Ex4_1.sce33
-rw-r--r--3764/CH4/EX4.10/Ex4_10.sce33
-rw-r--r--3764/CH4/EX4.2/Ex4_2.sce26
-rw-r--r--3764/CH4/EX4.3/Ex4_3.sce27
-rw-r--r--3764/CH4/EX4.5/Ex4_5.sce35
-rw-r--r--3764/CH4/EX4.6/Ex4_6.sce25
-rw-r--r--3764/CH4/EX4.7/Ex4_7.sce21
12 files changed, 300 insertions, 0 deletions
diff --git a/3764/CH4/EX4.01/Ex4_01.sce b/3764/CH4/EX4.01/Ex4_01.sce
new file mode 100644
index 000000000..6e511287d
--- /dev/null
+++ b/3764/CH4/EX4.01/Ex4_01.sce
@@ -0,0 +1,15 @@
+clc
+//
+
+//Variable declaration
+c=1.25 // Radius(in)
+Sy=36 // Stress(ksi)
+b=0.8 // Breadth(in)
+h=2.5 // Height(in)
+
+//Calculation
+I=(1/12.0)*(b)*(h)**3 // Centroidal moment of inertia(in**4)
+M=(I/c)*(Sy) // Bending moment(kip.in)
+
+// Result
+printf("\n Bending moment = %0.3f kip.in' ,M)
diff --git a/3764/CH4/EX4.02/Ex4_02.sce b/3764/CH4/EX4.02/Ex4_02.sce
new file mode 100644
index 000000000..1255e07d3
--- /dev/null
+++ b/3764/CH4/EX4.02/Ex4_02.sce
@@ -0,0 +1,19 @@
+clc
+//
+
+//Variable declaration
+r=12 // Radius(mm)
+p=2.5 // Mean radius(m)
+E=70 // Modulus of rigidity(GPa)
+n=-1
+
+//Calculation
+Y=(4*r)/(3*(%pi)) // Ordinate(mm)
+c=r-Y // Distance from the neutral axis to the point of crossection(mm)
+Em=(c*(10**-3))/p // Maximum absolute value of the strain
+Sm=((E*((10**9)))*Em)/((10**6)*(1.0)) // Maximum tensile stress(MPa)
+Scomp=(n)*(Y/c)*(Sm) // Maximum compressive stress(MPa)
+
+// Result
+printf("\n Maximum tensile stress = %0.3f MPa' ,Sm)
+printf("\n Maximum compressive stress = %0.3f MPa' ,Scomp)
diff --git a/3764/CH4/EX4.03/Ex4_03.sce b/3764/CH4/EX4.03/Ex4_03.sce
new file mode 100644
index 000000000..adbd866c4
--- /dev/null
+++ b/3764/CH4/EX4.03/Ex4_03.sce
@@ -0,0 +1,22 @@
+clc
+//
+
+//Variable declaration
+Es=29*((10**6)) // Modulus of rigidity(psi)
+Eb=15*((10**6))*(1.0) // Modulus of rigidity(psi)
+M=40 // Bending moment(kip.in)
+h=3 // Height(3)
+b=2.25 // Breadth(in)
+c=1.5 // Distance(in)
+
+//Calculation
+n=Es/Eb // Ratio
+W=0.75*n // width(in)
+I=(1/12.0)*(b)*((h)**3) // Moment of inertia of the transformed section(in**4)
+Sm=(M*c)/(I) // Maximum stress in the transformed section(ksi)
+Sbrass=Sm // Maximum stress in brass portion(ksi)
+Ssteel=1.933*(Sbrass) // Maximum stress in steel portion(ksi)
+
+// Result
+printf("\n Maximum stress in brass portion = %0.3f ksi' ,Sbrass)
+printf("\n Maximum stress in steel portion = %0.3f ksi' ,Ssteel)
diff --git a/3764/CH4/EX4.04/Ex4_04.sce b/3764/CH4/EX4.04/Ex4_04.sce
new file mode 100644
index 000000000..cf4cf3aa0
--- /dev/null
+++ b/3764/CH4/EX4.04/Ex4_04.sce
@@ -0,0 +1,23 @@
+clc
+//
+
+//Variable declaration
+depth=10 // Depth(mm)
+width=60 // Width(mm)
+thickness=9 // Thickness(mm)
+Smax=150 // Maximum stress(MPa)
+M=180 // Bending moment(N.m)
+
+//Calculation
+d=width-(2*depth) // Distance(mm)
+c=(1/2.0)*d // Distance(mm)
+b=9 // Distance(mm)
+I=(1/12.0)*(b*((10**-3)))*((d*((10**3)))**3) // Moment of inertia of the critical cross section(m**4)
+Ratio=((M)*(c)*((10**3)))/(I) // Stress(MPa)
+k=150/75.0 // Factor
+Ratio2=width/(d*1.0) // Ratio
+r=0.13*40 // Radius(mm)
+wid=2*r // Width(mm)
+
+// Result
+printf("\n Smallest allowable width of the groves = %0.3f mm' ,wid)
diff --git a/3764/CH4/EX4.06/Ex4_06.sce b/3764/CH4/EX4.06/Ex4_06.sce
new file mode 100644
index 000000000..48ebe5185
--- /dev/null
+++ b/3764/CH4/EX4.06/Ex4_06.sce
@@ -0,0 +1,21 @@
+clc
+//
+
+//Variable declaration
+M=36.8 // Bending moment(kN)
+Sy=240 // Yield strength(MPa)
+yY=40 // Thickness of elastic core(mm)
+n=-1
+Sx=n*35.5*((10**6)) // Stress(Pa)
+E=200*((10**9))
+
+//Calculation
+// Case(a)
+Sml=((36.8)/(120*((10**-6))))/(1000) // Residual stress(MPa)
+// Case(b)
+Ex=Sx/E // Residual strain
+p=(n*(40*((10**-3))))/(Ex) // Radius of Curvature after Unloading(m)
+
+// Result
+printf("\n Residual stress = %0.3f MPa' ,Sml)
+printf("\n Radius of curvature after unloading = %0.3f m' ,p)
diff --git a/3764/CH4/EX4.1/Ex4_1.sce b/3764/CH4/EX4.1/Ex4_1.sce
new file mode 100644
index 000000000..f7a372f6f
--- /dev/null
+++ b/3764/CH4/EX4.1/Ex4_1.sce
@@ -0,0 +1,33 @@
+clc
+//
+
+//Variable declaration
+sY=40 // Stress(ksi)
+sU=60 // Stress(ksi)
+E=(10.6)*((10**6)) // Modulus of rigidity(psi)
+FS=3 // Factor of safety
+
+//Calculation
+//Moment of Inertia
+E=(10.6)*((10**6)) // Modulus of rigidity(psi)
+I=(((1/12.0)*3.25*(5**3))-((1/12)*(2.75)*(4.5**3))**2) // Centroidal moment of inertia of a rectangle
+
+//Allowable Stress
+sALL=(sU/FS) // Allowable stress(ksi)
+//Case(a) Bending Moment
+c=(1/2.0)*(5) // Radius(in)
+M=((12.97)*(20))/2.5 // Bending moment(kip.in)
+//Case(b) Radius of Curvature
+p=((10.6*(10**6)*12.97)/(103.8*(10**3))**1) // Radius of curvature(in)
+
+p=((p*0.08333)) // Converting into feet(ft)
+
+//Alternative Solution.
+Em=(sALL/(E*((10**-3))*(1.0))) // Maximum strain(in./in)
+p=(c/Em) // Radius of curvature(in)
+p=((p*0.08333)) // Converting into feet(ft)
+
+
+// Result
+printf("\n Bending moment M for which factor of safety is 3 = %0.3f kip.in' ,M)
+printf("\n Radius of curvature of tube = %0.3f ft' ,p)
diff --git a/3764/CH4/EX4.10/Ex4_10.sce b/3764/CH4/EX4.10/Ex4_10.sce
new file mode 100644
index 000000000..67f76db10
--- /dev/null
+++ b/3764/CH4/EX4.10/Ex4_10.sce
@@ -0,0 +1,33 @@
+clc
+//
+//
+
+// Variable declaration
+M0=1500 // Couple of magnitude(kN)
+yA=50 // Distance()
+zA=74
+Iy=(3.25*((10**-6))) // Moment of inertia(m**4)
+Iz=(4.18*((10**-6))) // Moment of inertia(m**4)
+Iyz=(2.87*((10**-6))) // Moment of inertia(m**4)
+
+// Calculation
+// Principal axes
+Theta=(80.8)/2.0 // Angle
+R=sqrt((0.465**2)+(2.87**2)) // Radius
+R=2.91*((10**-6)) // Converting to meter
+Iu=3.72-2.91 // Moment of inertia(m**4)
+Iv=3.72+2.91 // Moment of inertia(m**4)
+//Loading
+Mu=(M0*sin(40.4)) // Applied couple(N.m)
+Mv=(M0*cos(40.4)) // Applied couple(N.m)
+//Case(a) Stress at A
+uA=50*cos(40.4*((2*%pi)/360.0))+74*sin(40.4*((2*%pi)/360.0)) // Perpendicular distances(mm)
+vA=-50*sin(40.4*((2*%pi)/360.0))+74*cos(40.4*((2*%pi)/360.0)) // Perpendicular distances(mm)
+sA=((972*0.0239)/(0.810*((10**-6))) - ((1142)*(0.0860))/(6.63*(10**-6)))/((10**6)) // Stress at A(MPa)
+//Case(b) Neutral Axis
+phy=81.8 // Angle neutral axis with the v axis(degree)
+B=81.8-40.4 // Angle neutral axis with the horizontal axis(degree)
+
+// Result
+printf("\n Stress at point A = %0.3f MPa' ,sA)
+printf("\n The angle formed by the neutral axis and the horizontal is = %0.3f degree' ,B)
diff --git a/3764/CH4/EX4.2/Ex4_2.sce b/3764/CH4/EX4.2/Ex4_2.sce
new file mode 100644
index 000000000..1b5834e65
--- /dev/null
+++ b/3764/CH4/EX4.2/Ex4_2.sce
@@ -0,0 +1,26 @@
+clc
+//
+
+//Variable declaration
+n=-1
+
+//Calculation
+//Centroid
+sumA=3000 // Summing up the area(mm**2)
+M=3 // Couple(kN.m)
+cA=0.022 // Distance(m)
+Y=(114*(10**6))/(3000.0) // Distance(mm)
+//Centroidal Moment of Inertia
+Ix=((1/12.0)*(90)*((20**3)) + (90*20*(12**2)) + ((1/12.0)*(30)*((40**3))) + (30*40*(18**2)))/((10**12)*(1.0)) // Centroidal moment of inertia(m**4)
+//Case(a) Maximum Tensile Stress
+sA=((M*cA)/(Ix)*(1.0))/(1000.0) // Maximum tensile stress(MPa)
+//Maximum Compressive Stress
+sB=n*(3*0.038)/((868*(10**-9)*(10**3))) // Maximum compressive stress(MPa)
+//Case(b) Radius of Curvature
+p=((165*868*((10**-9)))/(3))*((10**6)) // Radius of curvature(m)
+
+
+// Result
+printf("\n Maximum tensile stress = %0.3f MPa' ,sA)
+printf("\n Maximum compressive stress = %0.3f MPa' ,sB)
+printf("\n Radius of curvature = %0.3f ft' ,p)
diff --git a/3764/CH4/EX4.3/Ex4_3.sce b/3764/CH4/EX4.3/Ex4_3.sce
new file mode 100644
index 000000000..6b995cf0b
--- /dev/null
+++ b/3764/CH4/EX4.3/Ex4_3.sce
@@ -0,0 +1,27 @@
+clc
+//
+
+// Variable declaration
+Es=200 // Moduluss of rigidity(GPa)
+Ew=12.5 // Moduluss of rigidity(GPa)
+
+//Transformed Section.
+n=(Es/Ew) // Ratio
+//Neutral Axis
+Y=(((0.160)*(3.2*0.020))/(3.2*0.020+0.470*0.300)) // Distance(m)
+
+//Centroidal Moment of Inertia
+I=(((1/12)*0.470*((0.3**3)))+(0.470*0.3*((0.05**2)))+((1/12)*(3.2)*((0.020**3)))+(3.2*0.020*((0.160-0.050**2)))**5) // Centroidal Moment of Inertia
+
+//Maximum Stress in Wood
+sW=((50*((10**3)))*(0.200))/(2.19*(10**-3)) // Maximum stress in wood(MPa)
+sW=((sW/((10**6)))**2) // Rounding
+
+//Stress in Steel
+sS=((16)*(50*((10**3)))*(0.120))/(2.19*((10**-3))) // Stress in steel(MPa)
+sS=((sS/((10**6)))**1) // Rounding
+
+
+// Result
+printf("\n Maximum stress in the wood = %0.3f MPa' ,sW)
+printf("\n Stress in steel = %0.3f MPa' ,sS)
diff --git a/3764/CH4/EX4.5/Ex4_5.sce b/3764/CH4/EX4.5/Ex4_5.sce
new file mode 100644
index 000000000..ed5476cb8
--- /dev/null
+++ b/3764/CH4/EX4.5/Ex4_5.sce
@@ -0,0 +1,35 @@
+clc
+//
+
+// variable declaration
+E=(29*(10**6)) // Modulus of elastoplasticity(psi)
+sY=50 // Stress(ksi)
+
+// Calculation
+//Case(a) Onset Of Yield
+I=((1/12.0)*(12)*((16**3))-(1/12.0)*(12-0.75)*((14**3))**0) // Centroidal moment of inertia(in**4)
+
+//Bending Moment
+sMAX=sY // Stress(ksi)
+c=8.0 // Distance(in)
+My=(sY*I)/c // Bending moment(kip.in)
+//Radius of Curvature
+Ey=sY/(E*(1.0)) // Strain
+pY=(c/Ey)/(1000.0) // Radius of curvature(in)
+//Case(b) Flanges Fully Plastic
+R1=50*12*1 // Compressive forces on top(kips)
+R4=R1 // Compressive forces on top(kips)
+R2=((1/2.0)*(50)*(7)*(0.75)+0.05) // Compressive forces on top half(kips)
+
+R3=R2 // Compressive forces on top half(kips)
+//Bending Moment
+M=2*((R1*7.5)+(R2*4.67)) // Bending moment(kip.in)
+//Radius of Curvature
+p=(((7/0.001724)*0.0833)) // Radius of curvature(ft)
+
+
+// Result
+printf("\n Case(a) Bending moment = %0.3f kip.in' ,My)
+printf("\n Case(a) Radius of curvature = %0.3f in' ,pY)
+printf("\n Case(b) Bending moment = %0.3f kip.in' ,M)
+printf("\n Case(b) Radius of curvature = %0.3f ft' ,p)
diff --git a/3764/CH4/EX4.6/Ex4_6.sce b/3764/CH4/EX4.6/Ex4_6.sce
new file mode 100644
index 000000000..179f75be3
--- /dev/null
+++ b/3764/CH4/EX4.6/Ex4_6.sce
@@ -0,0 +1,25 @@
+clc
+//
+
+
+// Variable declaration
+sY=240 // Yield strength(MPa)
+A1=(0.1*0.02) // Area of cross section(m**2)
+A2=(0.02*0.02) // Area of cross section(m**2)
+A3=(0.02*0.06) // Area of cross section(m**2)
+A4=(0.06*0.02) // Area of cross section(m**2)
+
+// Calculation
+//Neutral Axis
+A=(100)*(20) + (80)*(20) + (60)*(20) // Total area(mm**2)
+y=(2400-((20)*(100)))/(20) // Distance(mm)
+//Plastic Moment
+R1=(A1*sY*1000) // Resultant force(kN)
+R2=(A2*sY*1000) // Resultant force(kN)
+R3=(A3*sY*1000) // Resultant force(kN)
+R4=(A4*sY*1000) // Resultant force(kN)
+
+Mp=(0.030*R1) + (0.010*R2) + (0.030*R3) + (0.070*R4) // Plastic moment(kN.m)
+
+// Result
+printf("\n Case(a) Plastic moment = %0.3f kN.m' ,Mp)
diff --git a/3764/CH4/EX4.7/Ex4_7.sce b/3764/CH4/EX4.7/Ex4_7.sce
new file mode 100644
index 000000000..81ad525fe
--- /dev/null
+++ b/3764/CH4/EX4.7/Ex4_7.sce
@@ -0,0 +1,21 @@
+clc
+//
+
+// Variable declaration
+y=7 // Distance(in)
+s=-3.01 // Stress(ksi)
+
+// Calculation
+//Loading
+M=10230 // Couple of moment(kip.in)
+//Elastic Unloading
+sMl=((10230)*(8))/(1524.0) // Maximum stress(ksi)
+//Permanent Radius of Curvature
+p=(((7)*(29*(10**6))*((10**-3)))/(3.01)**-2) // Permanent radius of curvature(in)
+
+p=((p*0.083333)) // Conversion(ft)
+
+
+// Result
+printf("\n Case(a) Residual stress = %0.3f ksi' ,sMl)
+printf("\n Case(a) Permanent radius of curvature = %0.3f ft' ,p)