Appendix A - Example Equations (4.3 & 5.11)

Example 4.3 Full Equations

Example 5.11 Full Equations

Appendix B - MATLAB Code (Examples 4.3 & 5.11)

Example 4.3 need better format - Chad

%%HTProjEX4point3

clear

clc

% given values

k = 25; % W/m-K

dx = 0.001; % m

h_outer = 1000; % W/m^2-K

h_inner = 200; % W/m^2-K

T_outer = 1700; % K

T_inner = 400; % K

% blank matrix A and constant vector C

A = zeros(21,21);

C = zeros(21,1);

% row then column

% node 1

A(1,1) = -(2+(h_outer*dx/k));

A(1,2) = 1;

A(1,7) = 1;

C(1) = -(h_outer*dx/k)*T_outer;

% node 2

A(2,1) = 1;

A(2,2) = -2*((h_outer*dx/k) + 2);

A(2,3) = 1;

A(2,8) = 2;

C(2) = -2*(h_outer*dx/k)*T_outer;

% node 3

A(3,2) = 1;

A(3,3) = -2*((h_outer*dx/k) + 2);

A(3,4) = 1;

A(3,9) = 2;

C(3) = -2*(h_outer*dx/k)*T_outer;

% node 4

A(4,3) = 1;

A(4,4) = -2*((h_outer*dx/k) + 2);

A(4,5) = 1;

A(4,10) = 2;

C(4) = -2*(h_outer*dx/k)*T_outer;

% node 5

A(5,4) = 1;

A(5,5) = -2*((h_outer*dx/k) + 2);

A(5,6) = 1;

A(5,11) = 2;

C(5) = -2*(h_outer*dx/k)*T_outer;

% node 6

A(6,5) = 1;

A(6,6) = -(2+(h_outer*dx/k));

A(6,12) = 1;

C(6) = -2*(h_outer*dx/k)*T_outer;

% node 7

A(7,1) = 1;

A(7,7) = -4;

A(7,8) = 2;

A(7,13) = 1;

C(7) = 0;

% node 8

A(8,2) = 1;

A(8,7) = 1;

A(8,8) = -4;

A(8,9) = 1;

A(8,14) = 1;

C(8) = 0;

% node 9

A(9,3) = 1;

A(9,8) = 1;

A(9,9) = -4;

A(9,10) = 1;

A(9,15) = 1;

C(9) = 0;

% node 10

A(10,4) = 1;

A(10,9) = 1;

A(10,10) = -4;

A(10,11) = 1;

A(10,16) = 1;

C(10) = 0;

% Node 11

A(11,5) = 1;

A(11,10) = 1;

A(11,11) = -4;

A(11,12) = 1;

A(11,17) = 1;

% node 12

A(12,6) = 1;

A(12,11) = 2;

A(12,12) = -4;

A(12,18) = 1;

C(12) = 0;

% node 13

A(13,7) = 1;

A(13,13) = -4;

A(13,14) = 2;

A(13,19) = 1;

C(13) = 0;

% node 14

A(14,8) = 1;

A(14,13) = 1;

A(14,14) = -4;

A(14,15) = 1;

A(14,20) = 1;

C(14) = 0;

% node 15

A(15,9) = 2;

A(15,14) = 2;

A(15,15) = -2*(3+(h_inner*dx/k));

A(15,16) = 1;

A(15,21) = 1;

C(15) = -2*(h_inner*dx/k)*T_inner;

% node 16

A(16,10) = 2;

A(16,15) = 1;

A(16,16) = -2*((h_inner*dx/k) + 2);

A(16,17) = 1;

C(16) = -2*(h_inner*dx/k)*T_inner;

% node 17

A(17,11) = 2;

A(17,16) = 1;

A(17,17) = -2*((h_inner*dx/k) + 2);

A(17,18) = 1;

C(17) = -2*(h_inner*dx/k)*T_inner;

% node 18

A(18,12) = 1;

A(18,17) = 1;

A(18,18) = -(2+(h_inner*dx/k));

C(18) = -(h_inner*dx/k)*T_inner;

% node 19

A(19,13) = 1;

A(19,19) = -2;

A(19,20) = 1;

% node 20

A(20,14) = 1;

A(20,19) = 1;

A(20,20) = -4;

A(20,21) = 2;

% node 21

A(21,15) = 1;

A(21,20) = 1;

A(21,21) = -(2+(h_inner*dx/k));

C(21) = -2*(h_inner*dx/k)*T_inner;

% solve for nodal temperatures

T = A \ C;

% results

disp('Nodal temperatures for Example 4.3 (K):')

for n = 1:21

fprintf('T%-2.0f = %8.2f K\n', n, T(n))

end