Anda di halaman 1dari 39

clc

format('long','g');

%%Constants:
pi=3.14159265359;
h=25;
Tatm=25; %atmosferiese tempratuur
kx=401; %Termal conductivity
Tw=95; %Temp of base
lh=.18; %total lenght
dh=0.008; %diameter

nodes=7; %%change number of nodes.


diff=1; %error difference
dx=lh/(nodes-1); %afstand tussen nodes
Tpos=ones(1,nodes); %array van tempratuur itterasies
Tpos(1)=95;
Tend = 1;

Aconv=pi*dh*dx; %convection area


Acond=pi*(dh/2)^2; %conduction area

Steady state calculations:


while diff>=0.001

for k=2:nodes-1
Tpos(k)=(kx*(Acond/dx)*(Tpos(k-1)+Tpos(k+1))+h*Aconv*Tatm)/
(h*Aconv+((2*kx*Acond)/dx));

end

Tpos(nodes)=(kx*(Acond/dx)*Tpos(nodes-1)+0.5*h*Aconv*Tatm
+h*Acond*Tatm)/(0.5*h*Aconv+((kx*Acond)/dx)+h*Acond);

deltaT=Tpos(nodes)-Tend;

if deltaT<0
deltaT=deltaT*-1;
end
%calculate error
diff=((deltaT)/Tpos(nodes))*100;

Tend = Tpos(nodes);

end

%%transient:

1
Cp= 385; %spesific heat of copper
desity= 8933; %desity of copper
alpha=kx/(desity*Cp); %Value of alpha
delthaT= (dx^2)/(2*alpha);

t=25*60; %initial time guess 25 min


tINCREMENT=t/delthaT; %increment of time

Tx=25*ones(1,nodes);%array van tempratuur itterasies

Tx(1)=Tw;
counter=1;

%transient eqausions:
while counter<=tINCREMENT

for k=2:nodes-1
Ttrans(counter,1)=Tw;

Ttrans(counter,k)=(delthaT/(desity*dx*Cp*Acond))*((Acond*kx/
dx)*(Tx(k-1)-2*Tx(k)+Tx(k+1))+h*Aconv*(Tatm-Tx(k)))+ Tx(k);

end

Ttrans(counter,nodes)= (2*delthaT/
(desity*Acond*dx*Cp))*(kx*Acond*(Tx(nodes-1)-Tx(nodes))/dx
+h*Acond*(Tatm-Tx(nodes))+h*(Aconv/2)*(Tatm-Tx(nodes)))+Tx(nodes);
Tx=Ttrans(counter,:);

counter=counter+1
end

%%annelitical:

m=((4*h)/(kx*dh))^0.5;
L=lh+dh/4;

distance=(0:.03:.18);

Tsteady=[Tpos(1),Tpos(2),Tpos(3),Tpos(4),Tpos(5),Tpos(6),Tpos(7)];
Ttrans=[Tx(1),Tx(2),Tx(3),Tx(4),Tx(5),Tx(6),Tx(7)];

Tanalitical=ones(1,nodes);
for k=1:nodes
Tanalitical(k)=(Tw-Tatm)*(cosh(m*(L-distance(k)))/cosh(m*L))+Tatm;

end

2
%%plot curves:
plot(distance, Tanalitical, distance, Tsteady, distance, Ttrans);
legend('Analytical Temperature', 'Steady-State
Temperature', 'Transient Temperature')

ylabel('Temperature [celcuis]')
title('Temperature vs distance in spoon')
xlabel('Distance [m]')

counter =

counter =

counter =

counter =

counter =

counter =

counter =

counter =

counter =

3
10

counter =

11

counter =

12

counter =

13

counter =

14

counter =

15

counter =

16

counter =

17

counter =

18

counter =

19

counter =

20

counter =

4
21

counter =

22

counter =

23

counter =

24

counter =

25

counter =

26

counter =

27

counter =

28

counter =

29

counter =

30

counter =

31

5
counter =

32

counter =

33

counter =

34

counter =

35

counter =

36

counter =

37

counter =

38

counter =

39

counter =

40

counter =

41

counter =

42

6
counter =

43

counter =

44

counter =

45

counter =

46

counter =

47

counter =

48

counter =

49

counter =

50

counter =

51

counter =

52

counter =

53

7
counter =

54

counter =

55

counter =

56

counter =

57

counter =

58

counter =

59

counter =

60

counter =

61

counter =

62

counter =

63

counter =

8
64

counter =

65

counter =

66

counter =

67

counter =

68

counter =

69

counter =

70

counter =

71

counter =

72

counter =

73

counter =

74

counter =

9
75

counter =

76

counter =

77

counter =

78

counter =

79

counter =

80

counter =

81

counter =

82

counter =

83

counter =

84

counter =

85

10
counter =

86

counter =

87

counter =

88

counter =

89

counter =

90

counter =

91

counter =

92

counter =

93

counter =

94

counter =

95

counter =

96

11
counter =

97

counter =

98

counter =

99

counter =

100

counter =

101

counter =

102

counter =

103

counter =

104

counter =

105

counter =

106

counter =

107

12
counter =

108

counter =

109

counter =

110

counter =

111

counter =

112

counter =

113

counter =

114

counter =

115

counter =

116

counter =

117

counter =

13
118

counter =

119

counter =

120

counter =

121

counter =

122

counter =

123

counter =

124

counter =

125

counter =

126

counter =

127

counter =

128

counter =

14
129

counter =

130

counter =

131

counter =

132

counter =

133

counter =

134

counter =

135

counter =

136

counter =

137

counter =

138

counter =

139

15
counter =

140

counter =

141

counter =

142

counter =

143

counter =

144

counter =

145

counter =

146

counter =

147

counter =

148

counter =

149

counter =

150

16
counter =

151

counter =

152

counter =

153

counter =

154

counter =

155

counter =

156

counter =

157

counter =

158

counter =

159

counter =

160

counter =

161

17
counter =

162

counter =

163

counter =

164

counter =

165

counter =

166

counter =

167

counter =

168

counter =

169

counter =

170

counter =

171

counter =

18
172

counter =

173

counter =

174

counter =

175

counter =

176

counter =

177

counter =

178

counter =

179

counter =

180

counter =

181

counter =

182

counter =

19
183

counter =

184

counter =

185

counter =

186

counter =

187

counter =

188

counter =

189

counter =

190

counter =

191

counter =

192

counter =

193

20
counter =

194

counter =

195

counter =

196

counter =

197

counter =

198

counter =

199

counter =

200

counter =

201

counter =

202

counter =

203

counter =

204

21
counter =

205

counter =

206

counter =

207

counter =

208

counter =

209

counter =

210

counter =

211

counter =

212

counter =

213

counter =

214

counter =

215

22
counter =

216

counter =

217

counter =

218

counter =

219

counter =

220

counter =

221

counter =

222

counter =

223

counter =

224

counter =

225

counter =

23
226

counter =

227

counter =

228

counter =

229

counter =

230

counter =

231

counter =

232

counter =

233

counter =

234

counter =

235

counter =

236

counter =

24
237

counter =

238

counter =

239

counter =

240

counter =

241

counter =

242

counter =

243

counter =

244

counter =

245

counter =

246

counter =

247

25
counter =

248

counter =

249

counter =

250

counter =

251

counter =

252

counter =

253

counter =

254

counter =

255

counter =

256

counter =

257

counter =

258

26
counter =

259

counter =

260

counter =

261

counter =

262

counter =

263

counter =

264

counter =

265

counter =

266

counter =

267

counter =

268

counter =

269

27
counter =

270

counter =

271

counter =

272

counter =

273

counter =

274

counter =

275

counter =

276

counter =

277

counter =

278

counter =

279

counter =

28
280

counter =

281

counter =

282

counter =

283

counter =

284

counter =

285

counter =

286

counter =

287

counter =

288

counter =

289

counter =

290

counter =

29
291

counter =

292

counter =

293

counter =

294

counter =

295

counter =

296

counter =

297

counter =

298

counter =

299

counter =

300

counter =

301

30
counter =

302

counter =

303

counter =

304

counter =

305

counter =

306

counter =

307

counter =

308

counter =

309

counter =

310

counter =

311

counter =

312

31
counter =

313

counter =

314

counter =

315

counter =

316

counter =

317

counter =

318

counter =

319

counter =

320

counter =

321

counter =

322

counter =

323

32
counter =

324

counter =

325

counter =

326

counter =

327

counter =

328

counter =

329

counter =

330

counter =

331

counter =

332

counter =

333

counter =

33
334

counter =

335

counter =

336

counter =

337

counter =

338

counter =

339

counter =

340

counter =

341

counter =

342

counter =

343

counter =

344

counter =

34
345

counter =

346

counter =

347

counter =

348

counter =

349

counter =

350

counter =

351

counter =

352

counter =

353

counter =

354

counter =

355

35
counter =

356

counter =

357

counter =

358

counter =

359

counter =

360

counter =

361

counter =

362

counter =

363

counter =

364

counter =

365

counter =

366

36
counter =

367

counter =

368

counter =

369

counter =

370

counter =

371

counter =

372

counter =

373

counter =

374

counter =

375

counter =

376

counter =

377

37
counter =

378

counter =

379

counter =

380

counter =

381

counter =

382

counter =

383

counter =

384

counter =

385

counter =

386

counter =

387

counter =

38
388

counter =

389

Published with MATLAB® R2015b

39

Anda mungkin juga menyukai