summaryrefslogtreecommitdiff
path: root/3588/CH7/EX7.4/EX7_4.sce
blob: 24ae49e04759afe431ec7ce1f409e49dd405e127 (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
//Clearing console
clc
clear

//Intializing Variables
a = 0.5/12
b = 0.5/12
t = 0.5/12
kx = 20
ky = 20
h= 50

r(1) = sqrt(3)/3
r(2) = -sqrt(3)/3
s(1) = sqrt(3)/3
s(2) = -sqrt(3)/3
K11 = 0

//Gaussian quadrature Integration for calculating elements of stiffness matrix
for j =1:2
    for i =1:2
        K11 = K11 + ((kx*t*(a/b)*(s(j)-1)^2)/16)+((ky*t*(b/a)*(r(i)-1)^2)/16)+((2*h*a*b*((1-r(i))^2)*((1-s(j))^2))/16)
    end
end

K22 = 0
for j =1:2
    for i =1:2
        K22 = K22 + ((kx*t*(a/b)*(s(j)-1)^2)/16)+((ky*t*(b/a)*(r(i)+1)^2)/16)+((2*h*a*b*((1+r(i))^2)*((1-s(j))^2))/16)
    end
end

K12 = 0
for j =1:2
    for i =1:2
        K12 = K12 + (-(kx*t*(a/b)*(s(j)-1)^2)/16)+((ky*t*(b/a)*(r(i)+1)*(1-r(i)))/16)+((2*h*a*b*(1-r(i))*(1+r(i))*((1-s(j))^2))/16)
    end
end

K13 = 0
for j =1:2
    for i =1:2
        K13 = K13 + ((kx*t*(a/b)*(s(j)-1)*(s(j)+1))/16)+((ky*t*(b/a)*(r(i)+1)*(r(i)-1))/16)+((2*h*a*b*(1-r(i))*(1+r(i))*(1-s(j))*(1+s(j)))/16)
    end
end

K14 = 0
for j =1:2
    for i =1:2
        K14 = K14 + (-(kx*t*(a/b)*(s(j)-1)*(1+s(j)))/16)+(-(ky*t*(b/a)*(1-r(i))^2)/16)+((2*h*a*b*(1-s(j))*(1+s(j))*((1-r(i))^2))/16)
    end
end

//Similarly Calculating other elements
K = [K11 K12 K13 K14;K12 K22 K12 K13;K13 K12 K22 K12;K14 K13 K12 K22]

printf('\nComplete Element Conductance Matrix in Btu/(hr-◦F )\n')
disp(K)