summaryrefslogtreecommitdiff
path: root/698/CH16/EX16.3
diff options
context:
space:
mode:
Diffstat (limited to '698/CH16/EX16.3')
-rw-r--r--698/CH16/EX16.3/3_design_of_leaf_spring.txt12
-rw-r--r--698/CH16/EX16.3/P3_design_of_leaf_spring.sce35
2 files changed, 47 insertions, 0 deletions
diff --git a/698/CH16/EX16.3/3_design_of_leaf_spring.txt b/698/CH16/EX16.3/3_design_of_leaf_spring.txt
new file mode 100644
index 000000000..e1cb2f1af
--- /dev/null
+++ b/698/CH16/EX16.3/3_design_of_leaf_spring.txt
@@ -0,0 +1,12 @@
+(a) Bending stress s=(6*F*L)/(n*b*(t^2))
+deflection y= (12*F*(L^3))/(b*(t^3)*n*E)
+
+(b) From above,
+ s/y = Et/L^2
+t=19.125 mm
+
+(c) Strain energy of cantilever leaf spring
+ =s^2/ 6E * Volume of spring
+The width is 19.30f mm
+The thickness can be taken as 20.00 mm
+The width can be taken as 20.00 mm
diff --git a/698/CH16/EX16.3/P3_design_of_leaf_spring.sce b/698/CH16/EX16.3/P3_design_of_leaf_spring.sce
new file mode 100644
index 000000000..8dd4f3407
--- /dev/null
+++ b/698/CH16/EX16.3/P3_design_of_leaf_spring.sce
@@ -0,0 +1,35 @@
+clc
+//Example 16.3
+// Design of leaf spring
+
+//------------------------------------------------------------------------------
+//Given Data:
+
+s=850*(10^6)
+y=0.125
+E=200*(10^9)
+L=0.75
+
+res3= mopen(TMPDIR+'3_design_of_leaf_spring.txt','wt')
+mfprintf(res3,'(a) Bending stress s=(6*F*L)/(n*b*(t^2))\n')
+mfprintf(res3,'deflection y= (12*F*(L^3))/(b*(t^3)*n*E)\n\n')
+
+t=(s*(L^2))/(y*E)
+mfprintf(res3,'(b) From above,\n\ts/y = Et/L^2\n')
+mfprintf(res3,'t=%0.3f mm\n\n',t*(10^3))
+
+mfprintf(res3,'(c) Strain energy of cantilever leaf spring\n')
+mfprintf(res3,'\t=s^2/ 6E * Volume of spring\n')
+Se=500
+n=6
+b=(Se*6*E*2)/((s^2)*n*t*L)
+mfprintf(res3,'The width is %0.2ff mm\n',b*(10^3))
+
+mfprintf(res3,"The thickness can be taken as %0.2f mm\n",ceil(t* 10^3))
+mfprintf(res3,"The width can be taken as %0.2f mm\n",ceil(b* 10^3))
+
+mclose(res3);
+editor(TMPDIR+'3_design_of_leaf_spring.txt')
+
+//------------------------------------------------------------------------------
+//--------------------------------End of program-------------------------------- \ No newline at end of file