exec('assem.sci');
exec('coordxtr.sci');
exec('eldraw2.sci');
exec('extract.sci');
exec('solveq.sci');
exec('flw2qs.sci');
exec('statcon.sci');
exec('flw2qe.sci');
exec('flw2te.sci');
exec('flw2ts.sci');
exec('elflux2.sci');
exec('eliso2.sci');
Rozważmy bardzo proste zagadnie przypływu ciepła w dwóch wymiarach. Lewa krawędź tarczy ma ustalona temperatur $T=0$, natomiast prawa krawędź ma zaday strumień ciepła $q$.
• definicja współrzędnych węzłów ramy $\mathbf{nodes}$
• definicja elementów $\mathbf{elements}$
Element flw2qe
składa się z 4 węzłów. W każdym węźle mamy jeden stopniń swobodny związany z temperaturą.
Macierz stopni swobody
for i=1:LE
n1 = elements(i,1)
n2 = elements(i,2)
n3 = elements(i,3)
n4 = elements(i,4)
Ex(i,:) = [nodes(n1,1),nodes(n2,1),nodes(n3,1),nodes(n4,1)];
Ey(i,:) = [nodes(n1,2),nodes(n2,2),nodes(n3,2),nodes(n4,2)];
Edof(i,:)=[i, n1, n2, n3, n4];
end
W ogólnym przypadku tensor przewodności cieplnej jest następujący
$$\mathbf{D} = \begin{bmatrix} k_{xx} & k_{xy} \\ k_{yx} & k_{yy} \end{bmatrix}, \quad \mathbf{D}^{iso} = \begin{bmatrix} k & 0 \\ 0 & k \end{bmatrix}$$Prawo konstytutywne przepływu ciepła - liniowa zależność między strumieniem ciepła $\mathbf{q}$ a gradientem temperatury $ \nabla T$.
$$\mathbf{q} = -\mathbf{D} \nabla T$$//ep - grubość elementu
ep=1;
D=[1 0;0 1];
Wyznacz rozkład temperatury. Przyjmij następujące parametry:
• $a = 2m$
• $b = 4m$
• $c = 2m$
• $d = 2m$
• współczynnik przewodzenia ciepła $k=0.6$
• grubość tarczy $t= 0.1$