summaryrefslogtreecommitdiff
path: root/698/CH16/EX16.3/P3_design_of_leaf_spring.sce
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /698/CH16/EX16.3/P3_design_of_leaf_spring.sce
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '698/CH16/EX16.3/P3_design_of_leaf_spring.sce')
-rw-r--r--698/CH16/EX16.3/P3_design_of_leaf_spring.sce35
1 files changed, 35 insertions, 0 deletions
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