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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
{
"metadata": {
"name": "CH16"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "heading",
"level": 1,
"metadata": {},
"source": [
"Chapter 16: Composites"
]
},
{
"cell_type": "heading",
"level": 3,
"metadata": {},
"source": [
"Example 16.1 Page No 589"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"#(a) Compute the modulus of elasticity\n",
"#(b) find Load carried by each of fiber and matrix phase\n",
"#(c) Determine the strain\n",
"\n",
"#Given\n",
"E_gf=69.0 # in GPa Elasticity of glass fibre\n",
"mf_gf=0.4 #Vol % of glass fibre\n",
"E_pr=3.4 # in GPa Elasticity of poyester resin\n",
"mf_pr=0.6 #Vol % of polyester resin\n",
"\n",
"#Calculation\n",
"E_cl=(E_pr*mf_pr)+(E_gf*mf_gf)\n",
"Ac=250.0 #mm**2\n",
"sigma=50.0 #MPa\n",
"ratio=(E_gf*mf_gf)/(E_pr*mf_pr) # ratio=Ff/Fm\n",
"Fc=Ac*sigma #N\n",
"Fm=Fc/(ratio+1)\n",
"Ff=Fc-Fm\n",
"Am=mf_pr*Ac\n",
"Af=mf_gf*Ac\n",
"sigma_m=Fm/Am\n",
"sigma_f=Ff/Af\n",
"e_m=sigma_m/(E_pr*10**3) #Strain for matrix phase\n",
"e_f=sigma_f/(E_gf*10**3) #Strain for fiber phase\n",
"\n",
"#Result\n",
"print\"(a)Modulus of elasticity of composite is \",round(E_cl,0),\"GPa\"\n",
"print\"(b)Load carried by each of fiber and matrix phase is \",round(Ff,0),\"N\"\n",
"print\"(c)Strain for matrix phase is \",round(e_m,4)\n",
"print\" Strain for fiber phase is \",round(e_f,4)\n",
"\n"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"(a)Modulus of elasticity of composite is 30.0 GPa\n",
"(b)Load carried by each of fiber and matrix phase is 11640.0 N\n",
"(c)Strain for matrix phase is 0.0017\n",
" Strain for fiber phase is 0.0017\n"
]
}
],
"prompt_number": 15
},
{
"cell_type": "heading",
"level": 3,
"metadata": {},
"source": [
"Example 16.2 Page No 591"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"#Elastic Modulus Determination for a Glass Fiber-Reinforced Composite\u2014Transverse Direction\n",
"\n",
"#Given\n",
"E_gf=69 # in GPa Elasticity of glass fibre\n",
"mf_gf=0.4 #Vol % of glass fibre\n",
"E_pr=3.4 # in GPa Elasticity of poyester resin\n",
"mf_pr=0.6 #Vol % of polyester resin\n",
"\n",
"#Calculation\n",
"E_ct=E_pr*E_gf/((E_pr*mf_gf)+(E_gf*mf_pr)) #GPa\n",
"\n",
"#Result\n",
"print\"In transverse direction, modulus of elaticity is \",round(E_ct,1),\"GPa\"\n",
"\n"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"In transverse direction, modulus of elaticity is 5.5 GPa\n"
]
}
],
"prompt_number": 7
},
{
"cell_type": "heading",
"level": 3,
"metadata": {},
"source": [
"Design Example 16.1 ,Page No :601"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"#A tubular composite shaft is to be designed.\n",
"\n",
"#Given\n",
"Do=70*10**-3 #mm, outside diameter\n",
"Di=50*10**-3 #mm, inside diameter\n",
"L=1 #m Length\n",
"F=1000 #N load\n",
"dy=0.35*10**-3 #mm, deflection\n",
"\n",
"#Calculation\n",
"#Required longitudinal modulus of elasticity\n",
"E=(4*F*L**3)/(3*math.pi*dy*(Do**4-Di**4))\n",
"Vc=(math.pi*L*(Do**2-Di**2))/4.0\n",
"\n",
"#Result\n",
"print\"(a)longitudinal modulus of elasticity is\",round(E/10**9,1),\"GPa\"\n",
"print\"(b)The total tube volume is\",round(Vc*10**6,0),\"cm**3\"\n"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"(a)longitudinal modulus of elasticity is 68.3 GPa\n",
"(b)The total tube volume is 1885.0 cm**3\n"
]
}
],
"prompt_number": 10
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {},
"outputs": []
}
],
"metadata": {}
}
]
}
|