【CFD理论】扩散项-01

分别描述扩散项和对流项

∇ ⋅ U = 0 ∂ U ∂ t + ∇ ⋅ ( U U ) = − ∇ p ρ + ∇ ⋅ ( ν ∇ U ) + S \nabla \cdot \boldsymbol U=0 \\ \frac{\partial \boldsymbol U}{\partial t}+\nabla \cdot (\boldsymbol U \boldsymbol U)=-\frac{\nabla p}{\rho}+\nabla \cdot (\nu \nabla \boldsymbol U)+S U=0tU+(UU)=ρp+(νU)+S
二维扩散方程
∇ ⋅ ( D ∇ ϕ ) + Q = 0 D ( ∇ 2 ϕ ) S = D ( Δ ϕ ) + Q = 0 D ( ∂ 2 ϕ ∂ x 2 + ∂ 2 ϕ ∂ y 2 ) + Q = 0 ⎰ V ∇ ⋅ ( D ∇ ϕ ) d V + ⎰ V Q d V = 0 ∑ f ⎰ f ( D ∇ ϕ ) ⋅ d S + Q p V p = 0 ∑ f ( D ∇ ϕ ) ⋅ S + Q p V p = 0 \begin{aligned} & \nabla \cdot (D\nabla\phi)+Q=0\\ & D(\nabla ^2 \phi)\boldsymbol S=D( \Delta \phi)+Q=0\\ & D(\frac{\partial ^2 \phi}{\partial x^2}+\frac{\partial ^2 \phi}{\partial y^2})+Q=0\\ & \lmoustache_V\nabla \cdot(D\nabla \phi)dV+ \lmoustache_V Q dV=0\\ & \sum_f\lmoustache_f(D\nabla \phi)\cdot d\boldsymbol S+Q_pV_p=0\\ & \sum_f(D\nabla \phi)\cdot \boldsymbol S+Q_pV_p=0 \end{aligned} (Dϕ)+Q=0D(2ϕ)S=D(Δϕ)+Q=0D(x22ϕ+y22ϕ)+Q=0V(Dϕ)dV+VQdV=0ff(Dϕ)dS+QpVp=0f(Dϕ)S+QpVp=0
( ∇ ϕ ) f : 1. ϕ N − ϕ P Δ P N 2 . a ( ∇ ϕ ) P + b ( ∇ ϕ ) N a = ( 1 − γ ) , b = γ   γ = p f p n = V P V P + V N \begin{aligned} & (\nabla \phi)_f:\\ & 1.\frac{\phi_N-\phi_P}{\Delta PN}\\ & 2.^a(\nabla \phi)_P+^b(\nabla\phi)_N\\ & a=(1-\gamma),b=\gamma\\ \ & \gamma=\frac{pf}{pn}=\frac{V_P}{V_P+V_N} \end{aligned}  (ϕ)f:1.ΔPNϕNϕP2.a(ϕ)P+b(ϕ)Na=(1γ),b=γγ=pnpf=VP+VNVP

在这里插入图片描述
推导:

  • 下游减上游,w p e从上游到下游

  • 结果为neighbor-owner
    e D ( ∇ ϕ ) e ⋅ S e = D ( ∂ ϕ ∂ x i + ∂ ϕ ∂ y j ) ⋅ ( Δ y i ) = Δ y D ( ∂ ϕ ∂ x ) p = Δ y D ϕ E − ϕ P δ x P E = a E ( ϕ E − ϕ P ) w D ( ∇ ϕ ) w ⋅ S w = D ( ∂ ϕ ∂ x i + ∂ ϕ ∂ y j ) ⋅ ( − Δ y i ) = − Δ y D ( ∂ ϕ ∂ x ) p = − Δ y D ϕ P − ϕ W δ x P W = a W ( ϕ W − ϕ P ) n D ( ∇ ϕ ) n ⋅ S n = D ( ∂ ϕ ∂ x i + ∂ ϕ ∂ y j ) ⋅ ( Δ y j ) = Δ x D ( ∂ ϕ ∂ y ) p = Δ x D ϕ N − ϕ P δ y P N = a N ( ϕ N − ϕ P ) s D ( ∇ ϕ ) s ⋅ S s = D ( ∂ ϕ ∂ x i + ∂ ϕ ∂ y j ) ⋅ ( − Δ y j ) = − Δ x D ( ∂ ϕ ∂ y ) p = − Δ x D ϕ P − ϕ S δ y P S = a S ( ϕ P − ϕ S ) ∑ f ( D ∇ ϕ ) ⋅ S + Q p V p = 0 Q p V P = Q u + Q s ϕ p a P = − ( a S + a N + a W + a E ) + Q s a P ϕ P = a E ϕ E + a W ϕ W + a S ϕ S + a N ϕ N + Q u \begin{aligned} & e \\ & D(\nabla\phi)_e\cdot \boldsymbol S_e\\ & =D(\frac{\partial \phi}{\partial x}\boldsymbol i+\frac{\partial \phi}{\partial y}\boldsymbol j)\cdot(\Delta y\boldsymbol i)\\ & =\Delta y D(\frac{\partial \phi}{\partial x})_p\\ & =\Delta y D \frac{\phi_E-\phi_P}{\delta x_{PE}}\\ &=a_E(\phi_E-\phi_P)\\ & w\\ & D(\nabla\phi)_w\cdot \boldsymbol S_w\\ & =D(\frac{\partial \phi}{\partial x}\boldsymbol i+\frac{\partial \phi}{\partial y}\boldsymbol j)\cdot(-\Delta y\boldsymbol i)\\ & =-\Delta y D(\frac{\partial \phi}{\partial x})_p\\ & =-\Delta y D \frac{\phi_P-\phi_W}{\delta x_{PW}}\\ &=a_W(\phi_W-\phi_P)\\ & n \\ & D(\nabla\phi)_n\cdot \boldsymbol S_n\\ & =D(\frac{\partial \phi}{\partial x}\boldsymbol i+\frac{\partial \phi}{\partial y}\boldsymbol j)\cdot(\Delta y\boldsymbol j)\\ & =\Delta x D(\frac{\partial \phi}{\partial y})_p\\ & =\Delta x D \frac{\phi_N-\phi_P}{\delta y_{PN}}\\ &=a_N(\phi_N-\phi_P)\\ & s\\ & D(\nabla\phi)_s\cdot \boldsymbol S_s\\ & =D(\frac{\partial \phi}{\partial x}\boldsymbol i+\frac{\partial \phi}{\partial y}\boldsymbol j)\cdot(-\Delta y\boldsymbol j)\\ & =-\Delta x D(\frac{\partial \phi}{\partial y})_p\\ & =-\Delta x D \frac{\phi_P-\phi_S}{\delta y_{PS}}\\ &=a_S(\phi_P-\phi_S)\\ \\ & \sum_f(D\nabla \phi)\cdot \boldsymbol S+Q_pV_p=0\\ & Q_pV_P=Q_u+Q_s\phi_p\\ & a_P=-(a_S+a_N+a_W+a_E)+Q_s\\ & a_P\phi_P=a_E\phi_E+a_W\phi_W+a_S\phi_S+a_N\phi_N+Q_u\\ \end{aligned} eD(ϕ)eSe=D(xϕi+yϕj)(Δyi)=ΔyD(xϕ)p=ΔyDδxPEϕEϕP=aE(ϕEϕP)wD(ϕ)wSw=D(xϕi+yϕj)(Δyi)=ΔyD(xϕ)p=ΔyDδxPWϕPϕW=aW(ϕWϕP)nD(ϕ)nSn=D(xϕi+yϕj)(Δyj)=ΔxD(yϕ)p=ΔxDδyPNϕNϕP=aN(ϕNϕP)sD(ϕ)sSs=D(xϕi+yϕj)(Δyj)=ΔxD(yϕ)p=ΔxDδyPSϕPϕS=aS(ϕPϕS)f(Dϕ)S+QpVp=0QpVP=Qu+QsϕpaP=(aS+aN+aW+aE)+QsaPϕP=aEϕE+aWϕW+aSϕS+aNϕN+Qu

  • 对角占优矩阵, ∣ a i i ∣ ≥ ∑ j ≠ i a i j , f o r   a l l   i \left|a_{ii}\right|\ge \sum_{j\neq i} a_{ij}, for \ all \ i aiij=iaij,for all i

  • 注意边界条件(内外网格)

基本边界条件

Dirichlet


b D ⋅ ( ∇ ϕ ) b ⋅ S b = D ϕ b − ϕ p δ x p b ⋅ Δ y = a b ϕ b − a p ϕ p a p ϕ p + a N ϕ N + a W ϕ W + a S ϕ S + a b ϕ b = 0 a p > ∣ a N ∣ + ∣ a W ∣ + ∣ a S ∣ i f   D ⋅ ( ∇ ϕ ) b ⋅ i ^ = q D ⋅ ( ∇ ϕ ) b ⋅ S b = q Δ y a p ϕ p + a N ϕ N + a W ϕ W + a S ϕ S + q Δ y = 0 \begin{aligned} & b\\ & D \cdot (\nabla \phi)_b \cdot \boldsymbol S_b\\ & = D\frac{\phi_b-\phi_p}{\delta x_{pb}}\cdot \Delta y\\ & =a_b\phi_b-a_p\phi_p\\ & a_p\phi_p+a_N\phi_N+a_W\phi_W+a_S\phi_S+a_b\phi_b=0\\ & a_p\gt \left| a_N\right|+ \left| a_W\right|+ \left| a_S\right|\\ & if \ D \cdot (\nabla \phi)_b \cdot \boldsymbol {\hat{i}}=q\\ & D \cdot (\nabla \phi)_b \cdot \boldsymbol S_b=q\Delta y\\ & a_p\phi_p+a_N\phi_N+a_W\phi_W+a_S\phi_S+q\Delta y=0\\ \end{aligned} bD(ϕ)bSb=DδxpbϕbϕpΔy=abϕbapϕpapϕp+aNϕN+aWϕW+aSϕS+abϕb=0ap>aN+aW+aSif D(ϕ)bi^=qD(ϕ)bSb=qΔyapϕp+aNϕN+aWϕW+aSϕS+qΔy=0
z e r o G r a d i e n t ⇒ ϕ p = ϕ b zeroGradient\Rightarrow \phi_p=\phi_b zeroGradientϕp=ϕb

Neumann

Robin

symmetry

interface diffusivity

D e = ( 1 − γ e ) D p + γ e D E γ e = d p e d p e + d p E D_e=(1-\gamma_e)D_p+\gamma_eD_E\\ \gamma_e=\frac{d_{pe}}{d_{pe}+d_{pE}} De=(1γe)Dp+γeDEγe=dpe+dpEdpe

example

二维热传导控制方程
在这里插入图片描述
a 1 T 1 + a 2 T 2 + a 4 T 4 = b 1 a 1 T 1 + a 2 T 2 + a 3 T 3 + a 5 T 5 = b 2 + a 3 T 3 + a 4 T 4 + a 6 T 6 = b 3 a 1 T 1 + a 4 T 4 + a 5 T 5 + a 7 T 7 = b 4 a 2 T 2 + a 4 T 4 + a 5 T 5 a 6 T 6 + a 8 T 8 = b 5 a 3 T 3 + a 5 T 5 + a 9 T 9 = b 6 a 4 T 4 + a 7 T 7 + a 8 T 8 = b 7 a 5 T 5 + a 7 T 7 + a 8 T 8 + a 9 T 9 = b 8 a 6 T 6 + a 8 T 8 + a 9 T 9 = b 9 \begin{aligned} &a_1T_1&+a_2T_2 & &+a_4T_4&&&&&=b_1\\ &a_1T_1&+a_2T_2 &+a_3T_3 &&+a_5T_5&&&&=b_2\\ &&&+a_3T_3 &+a_4T_4&&+a_6T_6&&&=b_3\\ &a_1T_1&&&+a_4T_4&+a_5T_5&&+a_7T_7&&=b_4\\ &&a_2T_2&&+a_4T_4&+a_5T_5&a_6T_6&&+a_8T_8&=b_5\\ &&&a_3T3&&+a_5T_5&&&&+a_9T_9=b_6\\ &&&&a_4T_4&&&+a_7T_7&+a_8T8&=b_7\\ &&&&&a_5T_5&&+a_7T_7&+a_8T8&+a_9T_9=b_8\\ &&&&&&a_6T_6&&+a_8T_8&+a_9T_9=b_9\\ \end{aligned} a1T1a1T1a1T1+a2T2+a2T2a2T2+a3T3+a3T3a3T3+a4T4+a4T4+a4T4+a4T4a4T4+a5T5+a5T5+a5T5+a5T5a5T5+a6T6a6T6a6T6+a7T7+a7T7+a7T7+a8T8+a8T8+a8T8+a8T8=b1=b2=b3=b4=b5+a9T9=b6=b7+a9T9=b8+a9T9=b9
node坐标
x 21 = x 20 = x 19 = 0 y 10 = y 11 = y 12 = 0 x 10 = x 1 = x 7 = x 17 = 0.05 y 21 = y 1 = y 2 = y 3 = y 13 = 0.05 x 11 = x 2 = x 5 = x 8 = x 17 = 0.2 y 20 = y 4 = y 5 = y 6 = y 14 = 0.15 x 12 = x 3 = x 6 = x 16 = 0.45 y 19 = y 7 = y 8 = y 9 = y 15 = 0.25 x 13 = x 14 = x 15 = 0.6 y 18 = y 17 = y 16 = 0.3 \begin{aligned} & x_{21} = x_{20}=x_{19}=0 & y_{10} = y_{11}=y_{12}=0\\ & x_{10}=x_{1}=x_7=x_{17}=0.05 & y_{21}=y_1=y_2=y_3=y_{13}=0.05\\ & x_{11}=x_2=x_5=x_8=x_{17}=0.2 & y_{20}=y_4=y_5=y_6=y_{14}=0.15\\ & x_{12}=x_3=x_6=x_{16}=0.45 &y_{19}=y_7=y_8=y_9=y_{15}=0.25\\ & x_{13}=x_{14}=x_{15}=0.6 & y_{18}=y_{17}=y_{16}=0.3 \end{aligned} x21=x20=x19=0x10=x1=x7=x17=0.05x11=x2=x5=x8=x17=0.2x12=x3=x6=x16=0.45x13=x14=x15=0.6y10=y11=y12=0y21=y1=y2=y3=y13=0.05y20=y4=y5=y6=y14=0.15y19=y7=y8=y9=y15=0.25y18=y17=y16=0.3
node之间的距离
δ x 21 − 1 = δ x 20 − 4 = δ x 19 − 7 = 0.05 δ y 10 − 1 = δ y 11 − 2 = δ y 12 − 3 = 0.05 δ x 1 − 2 = δ x 4 − 5 = δ x 7 − 8 = 0.15 δ y 1 − 4 = δ y 2 − 5 = δ y 3 − 6 = 0.1 δ x 2 − 3 = δ x 5 − 6 = δ x 8 − 9 = 0.25 δ y 4 − 7 = δ y 5 − 8 = δ y 6 − 9 = 0.1 δ x 3 − 13 = δ x 6 − 14 = δ x 9 − 15 = 0.15 δ y 7 − 18 = δ y 7 − 18 = δ y 9 − 16 = 0.05 \begin{aligned} & \delta x_{21-1}=\delta x_{20-4}=\delta x_{19-7}=0.05 &\delta y_{10-1}=\delta y_{11-2}=\delta y_{12-3}=0.05\\ & \delta x_{1-2}=\delta x_{4-5}=\delta x_{7-8}=0.15 &\delta y_{1-4}=\delta y_{2-5}=\delta y_{3-6}=0.1\\ & \delta x_{2-3}=\delta x_{5-6}=\delta x_{8-9}=0.25 &\delta y_{4-7}=\delta y_{5-8}=\delta y_{6-9}=0.1\\ & \delta x_{3-13}=\delta x_{6-14}=\delta x_{9-15}=0.15 &\delta y_{7-18}=\delta y_{7-18}=\delta y_{9-16}=0.05\\ \end{aligned} δx211=δx204=δx197=0.05δx12=δx45=δx78=0.15δx23=δx56=δx89=0.25δx313=δx614=δx915=0.15δy101=δy112=δy123=0.05δy14=δy25=δy36=0.1δy47=δy58=δy69=0.1δy718=δy718=δy916=0.05
element的大小
Δ x 1 = Δ x 4 = Δ x 7 = 0.1 Δ y 1 = Δ y 4 = Δ y 7 = 0.1 Δ x 2 = Δ x 5 = Δ x 8 = 0.2 Δ y 2 = Δ y 5 = Δ y 8 = 0.1 Δ x 3 = Δ x 6 = Δ x 9 = 0.3 Δ y 3 = Δ y 6 = Δ y 9 = 0.1 \begin{aligned} & \Delta x_1=\Delta x_4=\Delta x_7=0.1 &\Delta y_1=\Delta y_4=\Delta y_7=0.1\\ & \Delta x_2=\Delta x_5=\Delta x_8=0.2 &\Delta y_2=\Delta y_5=\Delta y_8=0.1\\ & \Delta x_3=\Delta x_6=\Delta x_9=0.3 &\Delta y_3=\Delta y_6=\Delta y_9=0.1\\ \end{aligned} Δx1=Δx4=Δx7=0.1Δx2=Δx5=Δx8=0.2Δx3=Δx6=Δx9=0.3Δy1=Δy4=Δy7=0.1Δy2=Δy5=Δy8=0.1Δy3=Δy6=Δy9=0.1
cell体积
V 1 = V 4 = V 7 = 0.01 V 2 = V 5 = V 8 = 0.02 V 3 = V 6 = V 9 = 0.03 \begin{aligned} & V_1=V_4=V_7=0.01\\ & V_2=V_5=V_8=0.02\\ & V_3=V_6=V_9=0.03\\ \end{aligned} V1=V4=V7=0.01V2=V5=V8=0.02V3=V6=V9=0.03
插值因子
( g e ) 1 = ( g e ) 4 = ( g e ) 7 = V 1 V 1 + V 2 = 0.333 ( g e ) 2 = ( g e ) 5 = ( g e ) 8 = V 2 V 2 + V 3 = 0.4 ( g n ) 1 = ( g n ) 2 = ( g n ) 3 = V 1 V 1 + V 4 = 0.5 ( g n ) 4 = ( g n ) 5 = ( g n ) 6 = V 4 V 4 + V 7 = 0.5 \begin{aligned} & (ge)_1=(ge)_4=(ge)_7=\frac{V_1}{V_1+V_2}=0.333\\ & (ge)_2=(ge)_5=(ge)_8=\frac{V_2}{V_2+V_3}=0.4\\ & (gn)_1=(gn)_2=(gn)_3=\frac{V_1}{V_1+V_4}=0.5\\ & (gn)_4=(gn)_5=(gn)_6=\frac{V_4}{V_{4}+V_{7}}=0.5\\ \end{aligned} (ge)1=(ge)4=(ge)7=V1+V2V1=0.333(ge)2=(ge)5=(ge)8=V2+V3V2=0.4(gn)1=(gn)2=(gn)3=V1+V4V1=0.5(gn)4=(gn)5=(gn)6=V4+V7V4=0.5
热传导系数值
k 1 = k 4 = k 7 = k 10 = k 21 = k 19 = k 18 = 1 0 − 3 k 2 = k 3 = k 5 = k 6 = k 8 = k 9 = k 11 = k 12 = k 13 = k 14 = k 15 = k 16 = k 17 = 1 0 2 f a c e k 1 − 2 = k 1 k 2 [ 1 − ( g e ) 1 ] k 1 + ( g e ) 1 k 2 ≈ 3 × 1 0 − 3 k 1 − 2 = k 4 − 5 = k 7 − 8 = 3 × 1 0 − 3 k 1 − 4 = k 4 − 7 = 1 0 − 3 k 2 − 5 = k 3 − 6 = k 6 − 9 = 1 0 2 \begin{aligned} &k_1=k_4=k_7=k_{10}=k_{21}=k_{19}=k_{18}=10^{-3}\\ &k_2=k_3=k_5=k_{6}=k_{8}=k_{9}=k_{11}=k_{12}=k_{13}=k_{14}=k_{15}=k_{16}=k_{17}=10^{2}\\ &face\\ & k_{1-2}=\frac{k_1k_2}{[1-(ge)_1]k_1+(ge)_1k_2}\approx 3\times 10^{-3}\\ & k_{1-2}=k_{4-5}=k_{7-8}=3\times 10^{-3}\\ & k_{1-4}=k_{4-7}=10^{-3}\\ & k_{2-5}=k_{3-6}=k_{6-9}=10^{2}\\ \end{aligned} k1=k4=k7=k10=k21=k19=k18=103k2=k3=k5=k6=k8=k9=k11=k12=k13=k14=k15=k16=k17=102facek12=[1(ge)1]k1+(ge)1k2k1k23×103k12=k45=k78=3×103k14=k47=103k25=k36=k69=102
element 1
e : Δ y 1 δ x 1 − 2 = 0.1 0.15 = 0.667 ,   k e = k 1 − 2 = 3 × 1 0 − 3 , a 2 = − Δ y 1 δ x 1 − 2 k 1 − 2 = − 0.002 w : Δ y 1 δ x 21 − 1 = 0.1 0.05 = 2 ,   k w = k 21 = 1 0 − 3 , a w = − Δ y 1 δ x 21 − 1 k 21 − 1 = − 0.002 n : Δ x 1 δ y 1 − 4 = 0.1 0.1 = 1 ,   k n = k 1 − 4 = 1 0 − 3 , a 4 = − Δ x 1 δ y 1 − 4 k 1 − 4 = − 0.001 a 1 = − ( a 2 + a 4 + a w ) = 0.005 a 1 T 1 + a 2 T 2 + a 4 T 4 = b 1 0.005 T 1 − 0.002 T 2 − 0.001 T 4 = b 1 = 0 + a w T w = 0.002 × 320 = 0.64 \begin{aligned} &e:\frac{\Delta y_1}{\delta x_{1-2}}=\frac{0.1}{0.15}=0.667 ,&\ k_e=k_{1-2}=3\times 10^{-3},& a_2=-\frac{\Delta y_1}{\delta x_{1-2}}k_{1-2}=-0.002\\ &w:\frac{\Delta y_1}{\delta x_{21-1}}=\frac{0.1}{0.05}=2 &,\ k_w=k_{21}=10^{-3},& a_w=-\frac{\Delta y_1}{\delta x_{21-1}}k_{21-1}=-0.002\\ &n:\frac{\Delta x_1}{\delta y_{1-4}}=\frac{0.1}{0.1}=1&,\ k_n=k_{1-4}=10^{-3},& a_4=-\frac{\Delta x_1}{\delta y_{1-4}}k_{1-4}=-0.001 \\ & a_1=-(a_2+a_4+a_w)=0.005\\ &a_1T_1+a_2T_2 +a_4T_4=b_1\\ &\\ &0.005T_1-0.002T_2 -0.001T_4=b1=0+a_wT_w=0.002\times 320=0.64\\ \end{aligned} e:δx12Δy1=0.150.1=0.667,w:δx211Δy1=0.050.1=2n:δy14Δx1=0.10.1=1a1=(a2+a4+aw)=0.005a1T1+a2T2+a4T4=b10.005T10.002T20.001T4=b1=0+awTw=0.002×320=0.64 ke=k12=3×103,, kw=k21=103,, kn=k14=103,a2=δx12Δy1k12=0.002aw=δx211Δy1k211=0.002a4=δy14Δx1k14=0.001
element 2
e : Δ y 2 δ x 2 − 3 = 0.1 0.25 = 0.4 ,   k e = k 2 − 3 = 1 0 2 ,   a 3 = − Δ y 2 δ x 2 − 3 k 2 − 3 = − 40 w : Δ y 2 δ x 1 − 2 = 0.1 0.15 = 0.667 ,   k w = k 1 − 2 = 3 × 1 0 − 3 ,   a 1 = − Δ y 2 δ x 1 − 2 k 1 − 2 = − 0.002 n : Δ x 2 δ y 3 − 6 = 0.2 0.1 = 2 ,   k n = k 2 − 5 = 1 0 2 ,   a 5 = − Δ x 2 δ y 2 − 5 k 2 − 5 = − 200 a 2 = − ( a 1 + a 3 + a 5 ) = 240.002 a 1 T 1 + a 2 T 2 + a 3 T 3 + a 5 T 5 = b 1 − 0.002 T 1 + 240.002 T 2 − 40 T 3 − 200 T 5 = b 2 = q b j ⋅ S 1 = 100 × 0.2 = 20 \begin{aligned} &e:\frac{\Delta y_2}{\delta x_{2-3}}=\frac{0.1}{0.25}=0.4 ,&\ k_e=k_{2-3}=10^{2},&\ a_3=-\frac{\Delta y_2}{\delta x_{2-3}}k_{2-3}=-40\\ &w:\frac{\Delta y_2}{\delta x_{1-2}}=\frac{0.1}{0.15}=0.667, &\ k_w=k_{1-2}=3\times10^{-3},& \ a_1=-\frac{\Delta y_2}{\delta x_{1-2}}k_{1-2}=-0.002\\ &n:\frac{\Delta x_2}{\delta y_{3-6}}=\frac{0.2}{0.1}=2, &\ k_n=k_{2-5}=10^{2},& \ a_5=-\frac{\Delta x_2}{\delta y_{2-5}}k_{2-5}=-200 \\ & a_2=-(a_1+a_3+a_5)=240.002\\ &a_1T_1+a_2T_2+a_3T_3 +a_5T_5=b_1\\ &\\ &-0.002T_1+240.002T_2-40T_3 -200T_5=b2=q_b \boldsymbol j\cdot \boldsymbol S_1=100\times 0.2=20\\ \end{aligned} e:δx23Δy2=0.250.1=0.4,w:δx12Δy2=0.150.1=0.667,n:δy36Δx2=0.10.2=2,a2=(a1+a3+a5)=240.002a1T1+a2T2+a3T3+a5T5=b10.002T1+240.002T240T3200T5=b2=qbjS1=100×0.2=20 ke=k23=102, kw=k12=3×103, kn=k25=102, a3=δx23Δy2k23=40 a1=δx12Δy2k12=0.002 a5=δy25Δx2k25=200
element 3
w : Δ y 3 δ x 2 − 3 = 0.1 0.25 = 0.4 ,   k w = k 2 − 3 = 1 0 2 ,   a 2 = − Δ y 3 δ x 2 − 3 k 2 − 3 = − 40 n : Δ x 3 δ y 3 − 6 = 0.3 0.1 = 3 ,   k n = k 3 − 6 = 1 0 2 ,   a 5 = − Δ x 3 δ y 3 − 6 k 3 − 6 = − 300 a 3 = − ( a 2 + a 5 ) = 340 a 2 T 2 + a 3 T 3 + a 5 T 5 = b 3 − 40 T 2 + 340 T 3 − 300 T 5 = b 3 = q b j ⋅ S 1 = 100 × 0.3 = 30 \begin{aligned} &w:\frac{\Delta y_3}{\delta x_{2-3}}=\frac{0.1}{0.25}=0.4, &\ k_w=k_{2-3}=10^{2},& \ a_2=-\frac{\Delta y_3}{\delta x_{2-3}}k_{2-3}=-40\\ &n:\frac{\Delta x_3}{\delta y_{3-6}}=\frac{0.3}{0.1}=3, &\ k_n=k_{3-6}=10^{2},& \ a_5=-\frac{\Delta x_3}{\delta y_{3-6}}k_{3-6}=-300 \\ & a_3=-(a_2+a_5)=340\\ &a_2T_2+a_3T_3 +a_5T_5=b_3\\ &\\ &-40T_2+340T_3 -300T_5=b3=q_b \boldsymbol j\cdot \boldsymbol S_1=100\times 0.3=30\\ \end{aligned} w:δx23Δy3=0.250.1=0.4,n:δy36Δx3=0.10.3=3,a3=(a2+a5)=340a2T2+a3T3+a5T5=b340T2+340T3300T5=b3=qbjS1=100×0.3=30 kw=k23=102, kn=k36=102, a2=δx23Δy3k23=40 a5=δy36Δx3k36=300
element 4
e : Δ y 4 δ x 4 − 5 = 0.1 0.15 = 0.667 ,   k e = k 4 − 5 = 3 × 1 0 − 3 ,   a e = − Δ y 4 δ x 4 − 5 k 4 − 5 = − 0.002 w : Δ y 4 δ x 20 − 4 = 0.1 0.05 = 2 ,   k w = k 20 − 4 = 1 0 − 3 ,   a 5 = − Δ y 4 δ x 20 − 4 k 20 − 4 = − 0.002 n : Δ x 4 δ y 4 − 7 = 0.1 0.1 = 1 ,   k n = k 4 − 7 = 1 0 − 3 ,   a 7 = − Δ x 4 δ y 4 − 7 k 4 − 7 = − 0.001 s : Δ x 4 δ y 1 − 4 = 0.1 0.1 = 1 ,   k s = k 1 − 4 = 1 0 − 3 ,   a 1 = − Δ x 4 δ y 1 − 4 k 1 − 4 = − 0.001 a 4 = − ( a 1 + a 5 + a 7 + a e ) = 0.006 a 1 T 1 + a 4 T 4 + a 5 T 5 + a 7 T 7 = b 4 − 0.001 T 1 + 0.006 T 4 − 0.002 T 5 − 0.001 T 7 = b 4 = a w T w = 0.002 × 320 = 0.64 \begin{aligned} &e:\frac{\Delta y_4}{\delta x_{4-5}}=\frac{0.1}{0.15}=0.667, &\ k_e=k_{4-5}=3\times10^{-3},& \ a_e=-\frac{\Delta y_4}{\delta x_{4-5}}k_{4-5}=-0.002\\ &w:\frac{\Delta y_4}{\delta x_{20-4}}=\frac{0.1}{0.05}=2, &\ k_w=k_{20-4}=10^{-3},& \ a_5=-\frac{\Delta y_4}{\delta x_{20-4}}k_{20-4}=-0.002\\ &n:\frac{\Delta x_4}{\delta y_{4-7}}=\frac{0.1}{0.1}=1, &\ k_n=k_{4-7}=10^{-3},& \ a_7=-\frac{\Delta x_4}{\delta y_{4-7}}k_{4-7}=-0.001 \\ &s:\frac{\Delta x_4}{\delta y_{1-4}}=\frac{0.1}{0.1}=1, &\ k_s=k_{1-4}=10^{-3},& \ a_1=-\frac{\Delta x_4}{\delta y_{1-4}}k_{1-4}=-0.001 \\ & a_4=-(a_1+a_5+a_7+a_e)=0.006\\ &a_1T_1+a_4T_4+a_5T_5+a_7T_7 =b_4\\ &\\ &-0.001T_1+0.006T_4-0.002T_5-0.001T_7 =b_4=a_wT_w=0.002\times 320=0.64\\ \end{aligned} e:δx45Δy4=0.150.1=0.667,w:δx204Δy4=0.050.1=2,n:δy47Δx4=0.10.1=1,s:δy14Δx4=0.10.1=1,a4=(a1+a5+a7+ae)=0.006a1T1+a4T4+a5T5+a7T7=b40.001T1+0.006T40.002T50.001T7=b4=awTw=0.002×320=0.64 ke=k45=3×103, kw=k204=103, kn=k47=103, ks=k14=103, ae=δx45Δy4k45=0.002 a5=δx204Δy4k204=0.002 a7=δy47Δx4k47=0.001 a1=δy14Δx4k14=0.001
element 5
− 200 T 2 − 0.002 T 4 + 440.002 T 5 − 40 T 6 − 200 T 8 = 0 \begin{aligned} &-200T_2-0.002T_4+440.002T_5-40T_6-200T_8 =0\\ \end{aligned} 200T20.002T4+440.002T540T6200T8=0
element 6
− 300 T 3 − 40 T 5 + 640 T 6 − 300 T 9 = 0 \begin{aligned} &-300T_3-40T_5+640T_6-300T_9 =0\\ \end{aligned} 300T340T5+640T6300T9=0
element 7
− 0.001 T 4 + 0.006998 T 7 − 0.002 T 8 = 1.2394 \begin{aligned} &-0.001T_4+0.006998T_7-0.002T_8 =1.2394\\ \end{aligned} 0.001T4+0.006998T70.002T8=1.2394
element 8
− 200 T 5 − 0.002 T 7 + 243.9624 T 8 − 40 T 9 = 1188.12 \begin{aligned} &-200T_5-0.002T_7+243.9624T_8-40T_9 =1188.12\\ \end{aligned} 200T50.002T7+243.9624T840T9=1188.12
element 9
− 300 T 6 − 40 T 8 + 345.9406 T 9 = 1782.18 \begin{aligned} &-300T_6-40T_8+345.9406T_9 =1782.18\\ \end{aligned} 300T640T8+345.9406T9=1782.18
用Matlab使用Gauss-shield方法求解
高斯-赛德尔(Gauss-Seidel)解线性方程组的Matlab实现](https://blog.csdn.net/weixin_45102840/article/details/105779775)

clc;
clear;

% //  输入量:
% A: 线性方程组的系数矩阵(n*n,非奇异)
% b: 方程组右边的常数项列向量
% n: 方程组维数
% x0: 初始值
% tol: 精度上限值
% N:  最大迭代次数

A=zeros(9,9);
A(1,:)=[0.005 -0.002 0  -0.001 0 0 0 0 0];
A(2,:)=[-0.002 240.002 -40 0 -200 0 0 0 0];
A(3,:)=[0  -40  340 0  0 -300 0 0 0];
A(4,:)=[-0.001 0 0 0.006 -0.002 0 -0.001 0 0];
A(5,:)=[0 -200 0 -0.002 440.002 -40 0 -200 0];
A(6,:)=[0 0 -300 0 -40 640 0 0 -300];
A(7,:)=[0 0 0 -0.001 0 0 0.006998 -0.002 0];
A(8,:)=[0 0 0 0 -200 0  -0.002 243.9624 -40];
A(9,:)=[0 0 0 0 0 -300 0 -40  345.9406];

b=[0.64;20;30;0.64;0;0;1.2394;1188.12;1782.18];

n=9;

x0=[300;300;300;300;300;300;300;300;300];

tol=1e-9;

N=10000;

x=Gauss_Seidel_fun(A,b,n,x0,tol,N);


function x=Gauss_Seidel_fun(A,b,n,x0,tol,N)
x=zeros(n,1);  % 给x赋值
k=1;
while k<N
    for i=1:n
        if i==1
            x(1)=(b(1)-A(1,2:n)*x0(2:n))/A(1,1);
        elseif i==n
            x(n)=(b(n)-A(n,1:n-1)*x(1:n-1))/A(n,n);
        else
            x(i)=(b(i)-A(i,1:i-1)*x(1:i-1)-A(i,i+1:n)*x0(i+1:n))/A(i,i);       
        end  
    end
    if norm(x-x0)<tol
        break;
    end
    
    x0=x;
    k=k+1;
    
    disp(['when k=',num2str(k)])
    disp('x=');
    disp(x);                       %输出中间结果
end

if k==N
    disp('迭代次数已到达上限!');
end
disp(['迭代次数 k=',num2str(k)])

end

在这里插入图片描述

沿着下边界的T值
− k b ∂ T ∂ y = q b ⇒ − k b T C − T b y C − y b = q b ⇒ T b = T C + q b k b ( y C − y b ) T 10 = T 1 = 312.490 T 11 = T 2 + q b k 11 ( y 2 − y 11 ) = 305.254 + 100 100 ( 0.05 − 0 ) = 305.304 T 12 = T 3 + q b k 12 ( y 3 − y 12 ) = 305.254 + 100 100 ( 0.05 − 0 ) = 305.304 \begin{aligned} &-k_b\frac{\partial T}{\partial y}=q_b\Rightarrow-k_b\frac{T_C-T_b}{y_C-y_b}=q_b\Rightarrow T_b=T_C+\frac{q_b}{k_b}(y_C-y_b)\\ & T_{10}=T_1=312.490\\ & T_{11}=T_2+\frac{q_b}{k_{11}}(y_2-y_{11})=305.254+\frac{100}{100}(0.05-0)=305.304\\ & T_{12}=T_3+\frac{q_b}{k_{12}}(y_3-y_{12})=305.254+\frac{100}{100}(0.05-0)=305.304 \end{aligned} kbyT=qbkbyCybTCTb=qbTb=TC+kbqb(yCyb)T10=T1=312.490T11=T2+k11qb(y2y11)=305.254+100100(0.050)=305.304T12=T3+k12qb(y3y12)=305.254+100100(0.050)=305.304
沿着右边边界的T值
− k b ∂ T ∂ y = 0 ⇒ T b = T C T 13 = T 3 = 305.254 T 14 = T 6 = 305.154 T 15 = T 9 = 305.054 \begin{aligned} & -k_b\frac{\partial T}{\partial y}=0 \Rightarrow T_b=T_C\\ & T_{13}=T_3=305.254\\ & T_{14}=T_6=305.154\\ & T_{15}=T_9=305.054\\ \end{aligned} kbyT=0Tb=TCT13=T3=305.254T14=T6=305.154T15=T9=305.054
沿着顶部边界的T值
T 18 = h b T ∞ + ( k 18 / δ y 7 − 18 ) T 7 h b + ( k 18 / δ y 7 − 18 ) = 20 × 300 + ( 1 0 − 3 / 0.05 ) 308.867 20 + ( 1 0 − 3 / 0.05 ) = 300.009 T 17 = 305.0040 T 16 = 305.0040 \begin{aligned} & T_{18}=\frac{h_bT_\infty+(k_{18}/\delta y_{7-18})T_7}{h_b+(k_{18}/\delta y_{7-18})}=\frac{20\times 300+(10^{-3}/0.05)308.867}{20+(10^{-3}/0.05)}=300.009\\ & T_{17}=305.0040\\ & T_{16}=305.0040\\ \end{aligned} T18=hb+(k18/δy718)hbT+(k18/δy718)T7=20+(103/0.05)20×300+(103/0.05)308.867=300.009T17=305.0040T16=305.0040
左边界全部热传递
Q l e f t = q 21 Δ y 21 + q 20 Δ y 20 + q 19 Δ y 19 = k 21 T 1 − T 21 δ x 21 − 1 Δ y 21 + k 20 T 4 − T 20 δ x 20 − 4 Δ y 20 + k 19 T 7 − T 19 δ x 7 − 19 Δ y 19 = 1 0 − 3 × 0.1 0.05 [ 312.49 + 311.944 + 308.867 − 3 × 320 ] = − 0.053398 W \begin{aligned} Q_{left}&=q_{21}\Delta y_{21}+q_{20}\Delta y_{20}+q_{19}\Delta y_{19}\\ &=k_{21}\frac{T_1-T_{21}}{\delta x_{21-1}}\Delta y_{21}+k_{20}\frac{T_4-T_{20}}{\delta x_{20-4}}\Delta y_{20}+k_{19}\frac{T_7-T_{19}}{\delta x_{7-19}}\Delta y_{19}\\ &=\frac{10^{-3}\times0.1}{0.05}[312.49+311.944+308.867-3\times 320]\\ &=-0.053398W \end{aligned} Qleft=q21Δy21+q20Δy20+q19Δy19=k21δx211T1T21Δy21+k20δx204T4T20Δy20+k19δx719T7T19Δy19=0.05103×0.1[312.49+311.944+308.8673×320]=0.053398W
顶部边界全部热传递
Q t o p = q 18 Δ y 18 + q 17 Δ y 17 + q 16 Δ y 16 = h ∞ [ Δ x 18 ( T 18 − T ∞ ) + Δ x 17 ( T 17 − T ∞ ) + Δ x 16 ( T 16 − T ∞ ) ] = 20 [ 0.1 ( 300.009 − 300 ) + 0.2 ( 305.004 − 300 ) + 0.3 ( 305.004 − 300 ) ] = 50.058 W \begin{aligned} Q_{top}&=q_{18}\Delta y_{18}+q_{17}\Delta y_{17}+q_{16}\Delta y_{16}\\ &=h_\infty [\Delta x_{18}(T_{18}-T_\infty)+\Delta x_{17}(T_{17}-T_{\infty})+\Delta x_{16}(T_{16}-T_{\infty})]\\ &=20[0.1(300.009-300)+0.2(305.004-300)+0.3(305.004-300)]\\ &=50.058W \end{aligned} Qtop=q18Δy18+q17Δy17+q16Δy16=h[Δx18(T18T)+Δx17(T17T)+Δx16(T16T)]=20[0.1(300.009300)+0.2(305.004300)+0.3(305.004300)]=50.058W
底部边界全部热传递
Q b o t t o m = − q b Δ y = − 100 × 0.5 = − 50 W \begin{aligned} Q_{bottom}&=-q_{b}\Delta y\\ &=-100\times 0.5\\ &=-50W \end{aligned} Qbottom=qbΔy=100×0.5=50W
能量守恒
Q t o p + Q l e f t + Q b o t t i m = − 0.053398 + 50.058 − 50 = 0.004602 ≈ 0 Q_{top}+Q_{left}+Q_{bottim}=-0.053398+50.058-50=0.004602\approx 0 Qtop+Qleft+Qbottim=0.053398+50.05850=0.0046020

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值