summaryrefslogtreecommitdiff
path: root/3862/CH11/EX11.10/Ex11_10.sce
blob: e7b003d815313a5b630d5eaa71da1c4e2cede5df (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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
clear
//

P1=(20)                        //vertical loading from A at distance of 1m,KN.
P2=(20)                        //vertical loading from A at distance of 2m,KN.
P3=(20)                        //vertical loading from A at distance of 3m,KN.
Ra=(P1+P2+P3)/2              //Due to symmetry

Rb=Ra                         
//At section 1.5 m from A
F=(Ra-P1)*1000
M=((Ra*1.5-P1*0.5)*1000000)
b=(100)
h=(180)

I=((b*(h**3))/12)

// Bending stress 
//f=M*y/I
y11=0
f1=(-1)*M*y11/I
y22=45
f2=(-1)*M*y22/I
y33=90
f3=(-1)*M*y33/I
//Shearing stress at a fibre ‘y’ above N–A is
//q=(F/(b*I))*(A*y1)
//at y=0,
y1=45
A1=b*90
q1=(F/(b*I))*(A1*y1)
//at y=45
y2=(90-45/2)
A2=b*45
q2=(F/(b*I))*(A2*y2)
//at y=90
q3=0

//(a) At neutral axis (y = 0) : The element is under pure shear 

py=0

p1=(f1+py)/2+sqrt((((f1-py)/2)**2)+(q1**2))

p2=(f1+py)/2-sqrt((((f1-py)/2)**2)+(q1**2))
printf("\n (i) p1= %0.4f  N/mm^2",p1)
printf("\n  p2= %0.4f  N/mm^2",p2)

theta1=45
theta2=theta1+90
printf("\n theta= %0.0f ° and  %0.0f °",theta1,theta2)

//(b) At (y = 45)
py=0 

p1=(f2+py)/2+sqrt((((f2-py)/2)**2)+(q2**2))

p2=(f2+py)/2-sqrt((((f2-py)/2)**2)+(q2**2))
printf("\n (ii) p1= %0.4f  N/mm^2",p1)
printf("\n  p2= %0.4f  N/mm^2",p2)

thetab1=(atan((2*q2)/(f2-py))*180)/(%pi*2)
thetab2=thetab1+90
printf("\n theta= %0.0f ° and  %0.0f °",thetab1,thetab2)
//mistake in book
printf("\n mistake in book")

//(c) At Y=90

py=0

p1=(f3+py)/2+sqrt((((f3-py)/2)**2)+(q3**2))

p2=(f3+py)/2-sqrt((((f3-py)/2)**2)+(q3**2))
printf("\n (iii) p1= %e  N/mm^2",p1)
printf("\n  p2= %0.4f  N/mm^2",p2)

thetac1=(atan((2*q3)/(f3-py))*180)/(%pi*2)
thetac2=thetac1+90
printf("\n theta= %0.0f °   and  %0.0f °",thetac1,thetac2)