没事,找到错误就好。这个方法其实比较笨,因为每次你修改网格,就要重新处理一遍数据。
有的时候会麻烦一些。
祝收敛
没事,找到错误就好。这个方法其实比较笨,因为每次你修改网格,就要重新处理一遍数据。
有的时候会麻烦一些。
祝收敛
@wsy11 在 【分享+搬运】自定义非均匀inlet U 中说:
@星星星星晴 这个视频我已经看过了,也参考了视频中的步骤。
我把目录改成英文以后还是同样的报错,
我在其他的地方没有什么改动,都是用的tutorials\incompressible\simpleFoam\windaroundbuildings算例自带的条件。
,
肯定不是目录的问题,只是建议你不要使用中英文混合目录。
我查了一下我之前的CASE,是不是少了一个分号?
/*--------------------------------*- C++ -*----------------------------------*\
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org
\\ / A nd | Version: 10
\\/ M anipulation |
\*---------------------------------------------------------------------------*/
FoamFile
{
format ascii;
class volVectorField;
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Uinlet (10 0 0);
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
inlet
{
type fixedValue;
value nonuniform List<vector>
494
(
( -1.2961 0.0000 0.0000)
( -0.7059 0.0000 0.0000)
( -0.2917 0.0000 0.0000)
( -0.0393 0.0000 0.0000)
( 0.0672 0.0000 0.0000)
( 0.1305 0.0000 0.0000)
( 0.1642 0.0000 0.0000)
( 0.1796 0.0000 0.0000)
( 0.1850 0.0000 0.0000)
.......
........
( 0.3551 0.0000 0.0000)
( 0.3592 0.0000 0.0000)
( -0.2114 0.0000 0.0000)
( 0.1055 0.0000 0.0000)
( 0.1069 0.0000 0.0000)
( 0.1057 0.0000 0.0000)
( -0.2113 0.0000 0.0000)
( -0.2135 0.0000 0.0000)
);
}
outlet
{
type pressureInletOutletVelocity;
value uniform (0 0 0);
}
wall
{
type noSlip;
}
#includeEtc "caseDicts/setConstraintTypes"
}
@wsy11 首先我建议你不要用中文目录。。
另外你的Error 写的是
Cannot find patchField entry for outlet。
是不是你其他的地方设置错了呢?
额,我已经很长时间没碰过这个东西了,建议你有条件看看那个youtube的视频!
@Yan 可能比较麻烦吧。因为fluent存储的连续时间步数据,要么是图片,要么直接是视频,要么是独立的dat。我倒知道paraview可以直接读取fluent的dat去做动画。blender没研究过。不过既然paraview可以读取,那就可以输出成其他格式。研究研究行该是可行的
这样?很早之前做的,现在都想不起来怎么做的了。
这是视频:
https://www.jianguoyun.com/p/DdkzK0AQsLv2BRj82bgFIAA
blender得学一阵子,把基础教程走走。然后忘了当初找的什么插件还是什么了,可以读取openfoam的计算结果。
@李东岳 哦哦,懂了,那我都试试吧。谢谢李老师及时回复。 感恩的心
请教各位老师或大佬一个简单的离散问题,求C的方程其中一项是与另一个场$\alpha$的梯度有关,D是常数,是这样的:
$$ \nabla \cdot (D \frac{\nabla \alpha}{\alpha} C)$$
下面两行的写法在求解器中有什么区别吗?我该用哪个?或者都不对。感谢回复。
phiV = fvc::interpolate(D/α*fvc::grad(α)) & mesh.Sf();
phiV = fvc::interpolate(D/α)*fvc::snGrad(α);
fvm::div(phiV, C, "div(phiV,C)")
这个的六楼好像是原作者,说那个求解器太高了,他搞了更新的。
他的github有个很像这个功能的求解器:
https://github.com/unicfdlab/hybridCentralSolvers
崇洋媚外的人,不是自己没志气,只是怕别人有志气。所以得抬个貌似很厉害的东西当神像(至宝)。挟“神像”以令众人。自我以上,人人平等;自我以下,阶级分明。
这一段话是“文明骂”,毕竟都是体面人。