需要一些指导,解决这个问题的速度和压力变量

1视图(30天)
你好所有的,
在我的问题,我需要解决以下方程计算变量速度(从情商。(1和2))和压力(从情商。(3))。
∇。 G =年代 (1)
∇× G - - - - - - G ×∇(ln (F1 + F2 * G )) = 0 (2)
^ 2 ( P ^ 2)= - (F1 + F2 * G )S - G ∙∇(F1 + F2 * G ) (3)
在那里, G , G = 质量速度矢量及其大小,P =压力和S =源项。
下面这是我的代码和查询:
1)定义连续性Eq。(1)时,我面临一个错误,
%错误:数组索引必须是正整数或逻辑值。
2)没有情商。(1),获得的速度和压力值并不像预期的那样好。
我不确定我的方法是如何找到合适的速度和压力。
有人请检查代码和判断我的方法,进一步帮助我。
谢谢你!
清晰;clc;关闭所有;
L = 0.25;W = 5;
Nx = 10;纽约= 200;
x = linspace (0 L Nx);
y = linspace (0 W纽约);
(X, Y) = meshgrid (X, Y);
dx = x / Nx;dy = y /纽约;
rhoo = 0.8;
为什么= 0.3;μ= 0.8 e-5;dia = 0.003;
P = 101325。*的(纽约,Nx);
V = 0(纽约、Nx);
Nx Gvec = 0(纽约);
步伐= 1;
Vx =梯度(X,步伐);
v =梯度(Y,步伐);
Vmag =√Vx。^ 2 + v。^ 2);
%边界条件
V (: 1) = 0;
:V(纽约)= 0;
V (1:) = (Ny-1:);
V (:, Nx) = (:, Nx-1);
V(纽约,1)= 0;
V (1,1) = 0;
S = [0 0 0.1458 0.2058 0.2161 0.2171 0 0 0 0];
f1 = (300 * ((1-por) ^ 2) * P *μ)/ (rhoo。* (dia。^ 2) * (^ 3));
f2 = (3.5。* (1-por)。* P) / (rhoo * dia。* (^ 3));
F1 = F1。*的(纽约,Nx);
F2 = F2。*的(纽约,Nx);
Gvec = rhoo。* V;
Gmag = rhoo。* Vmag;
%的差异Eq (Gvec) = 0%。(1)
%错误:数组索引必须是正整数或逻辑值。
d1 =日志(F1 + (F2。* Gmag));
d2 =梯度(d1);
A =旋度(Gvec X);
B =旋度(d2, Gvec);
V = A - B% Eq。(2)
V = 200×10
0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139 0.0139
d3 = F1 + (F2。* Gmag);
d4 =梯度(d3);
P =梯度(梯度((P . ^ 2))) +散度(d3, Gvec) + d3。*% Eq。(3)
P = 200×10
1.0 e + 08 * 0 0 0 0 0.0000 - 0.0000 0 0 1.5155 1.0178 1.4367 1.5086 1.0178 0.0000 0.0000 1.4367 1.5086 1.5155 0 0 0 0 0 0 0.0000 - 0.0000 0 0 1.5155 1.0178 1.4367 1.5086 1.0178 0.0000 0.0000 1.4367 1.5086 1.5155 0 0 0 0 0 0 0.0000 - 0.0000 0 0 1.5155 1.0178 1.4367 1.5086 1.0178 0.0000 0.0000 1.4367 1.5086 1.5155 0 0 0 0 0 0 0.0000 - 0.0000 0 0 1.5155 1.0178 1.4367 1.5086 1.0178 0.0000 0.0000 1.4367 1.5086 1.5155 0 0 0 0 0 0 0.0000 - 0.0000 0 0 1.5155 1.0178 1.4367 1.5086 1.0178 - 1.4367 1.5086 - 1.5155 0.0000 - 0.0000 0 0
4评论
Kumaresh Kumaresh
Kumaresh Kumaresh 2022年8月29日
在MATLAB处理这个问题之前,我尝试实现它在OpenFOAM但未能达到预期的结果。正如你提到的,上述方程是耦合的方程,它需要特殊的治疗。我找不到解决任何地方或任何违约相关的代码。这是一个通过水系以他的名字作为水系方程研究多孔介质流分布。
是的,我是一个初学者在MATLAB和这是我的论文的一部分工作。我没有太多的时间投资。然而,我将做我最好的在所有可能的方法使其成为可能。
请指引我。
谢谢你的宝贵意见。

登录置评。

答案(0)

类别

找到更多的在流体动力学帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!