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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
clc
//Example 26.8
//Punching power
//------------------------------------------------------------------------------
//Given data
Sut=300* 10^6
d=0.025
l=0.02
rho=7250
St=6* 10^6
Dm=1.25
w=(9*2*%pi*25)/60
V=w* Dm/2
delta=0.1
res8=mopen(TMPDIR+'8_punching_power.txt','wt')
mfprintf(res8,'(a)For punching operation, requirement of power:\n')
Smax=Sut*%pi*d*l
mfprintf(res8,'Maximum shear force=Sut*Area =%0.1f N\n',Smax)
Estroke=(1/2)*Smax*l
mfprintf(res8,'Energy required per stroke=%0.3f Nm\n',Estroke)
Etot=Estroke*25
mfprintf(res8,'Total energy required per minute=%0.2f Nm\n',Etot)
P=Etot/(60*0.9)
mfprintf(res8,'Power of Motor=%0.2f W\n\n',P)
mfprintf(res8,'(b)Energy stored in flywheel:\n')
E=0.9*Estroke
mfprintf(res8,'\t=%0.2f Nm\n',E)
mfprintf(res8,'Out of this,5%% is supplied by arms and hub, and 95%% by rim\n')
K=0.95
mr=(K*E)/(V^2 *delta)
mfprintf(res8,'\tmr=%0.3f kg\n\n',mr)
mfprintf(res8,'(c)mr=pi*Dm*t*b*rho\n')
t=sqrt(mr/(%pi*Dm*rho*2))
mfprintf(res8,'For rectangular rim, b=2t=%0.3f m and t=%0.3f m\n',2*t,t)
mfprintf(res8,'Checking for stresses,\nSt=rho*V^2=1.57Mpa, which is less than 6Mpa, hence safe.')
mclose(res8)
editor(TMPDIR+'8_punching_power.txt')
//------------------------------------------------------------------------------
//-----------------------------End of program-----------------------------------
|