summaryrefslogtreecommitdiff
path: root/3864/CH6/EX6.22/Ex6_22.sce
blob: 573d185e288bc21f96121a91b58655d02e03b565 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
clear
//
//

//Initilization of Variables

d=12 //mm //Diameter of helical spring
D=150 //mm //Mean Diameter
R=D*2**-1 //mm //Radius of helical spring
n=10 //no.of turns
G=80*10**3 //N/mm**2 
W=450 //N //Load

//Calculations

//Max shear stress 
q_s=16*W*R*(%pi*d**3)**-1 //N/mm**2

//Strain Energy stored
U=32*W**2*R**3*n*(G*d**4)**-1 //N-mm

//Deflection Produced
dell=64*W*R**3*n*(G*d**4)**-1 //mm

//Stiffness Spring
k=W*dell**-1 //N/mm

//Result
printf("\n Max shear stress is %0.2f  N/mm**2",q_s)
printf("\n Strain Energy stored is %0.2f  N-mm",U)
printf("\n Deflection Produced is %0.2f  mm",dell)
printf("\n Stiffness spring is %0.2f  N/mm",k)