OpenFOAM

4.5k 主题 26.5k 帖子
  • 合集:OpenFOAM安装准备工作贴

    已固定
    7 帖子
    15k 浏览

    @sdugem 已解决

  • OpenFOAM教程 初级入门建议

    已固定
    47 帖子
    98k 浏览

    @黑山雁 处理了 :-)

  • 如何加速压力求解器收敛

    6 帖子
    42 浏览

    😅我自己写的程序必须是simple的分解,scotch都不能用,更不用说metis了

  • 5 帖子
    152 浏览

    @cccrrryyy
    老师,实现这个的方法是,将我们算出来的粘性值,通过DEFINE_PROPERTY宏,加入到物性的分子粘性中,这样,在计算动量方程时用到的粘性,就是有效粘性(分子粘性+湍流粘性)了
    后面要和燃烧模型耦合会有点麻烦,因为燃烧模型会用到湍流粘性,我估计fluent会直接去找他们自己模型算的湍流粘性值,不知道这里会不会需要做一些额外的处理

  • #无痛苦N-S方程笔记#勘误

    3 帖子
    9 浏览

    已更新,确实有遗漏。谢谢!

  • OpenFOAM编程计算湍动能Budget

    1 帖子
    6 浏览

    想计算这样一个项:
    $$
    { - \langle \bar \rho {{\tilde u'}_i}\rangle \left( {\frac{{\partial \langle {{\tilde u}_i}\rangle }}{{\partial t}} + \langle {{\tilde u}_j}\rangle \frac{{\partial \langle {{\tilde u}_i}\rangle }}{{\partial {x_j}}}} \right)}
    $$
    其中尖括号表示时间平均,上标撇表示脉动量。
    湍流质量通量(Turbulent mass flux) = 密度乘以速度脉动。
    代码应该写成哪样?主要后面的那个平均速度的梯度和平均速度的点积。
    代码一

    -TMFMean & ( fvc::ddt(UMean) + fvc::grad(UMean) & UMean )

    代码二

    -TMFMean & ( fvc::ddt(UMean) + UMean & fvc::grad(UMean) )

    个人觉得是代码一,发出来和大佬们确认一下。

  • reactingFoam/reactingDNS计算一维球形火焰传播

    1 帖子
    37 浏览

    (One dimensional spherical flame initiation)
    我们最近在用reactingFoam、reactingDNS(考虑了组分的详细输运特性)来计算1D球形火焰传播,并且想与ASURF对照。在该算例中,火焰是在固定区域内沉积能量来引发的,该能量沉积区域位于1D计算域的左侧,长度rig=0.2mm,持续时长tig=0.2ms。该能量直接加入能量方程:power=energy/(4/3X3.14Xrig^3Xtig)Xexp(-(r/rig)^6)(X表示*)。在算例中使用topoSet工具降能量沉积区域disZone圈出来,求解器内部读取该disZone中的网格变化,然后对能量源项进行赋值。

    首先创建能量源项sparkE,读取算例中给的能量沉积半径dis_radius,持续时间dis_duration,能量dis_energy。 volScalarField sparkE ( IOobject ( "sparkE", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), mesh, dimensionedScalar("sparkE", dimEnergy/dimTime/dimVolume, 0.0) // J/m3/s ); IOdictionary chemistryDict ( IOobject ( thermo.phasePropertyName("chemistryProperties"), thermo.db().time().constant(), thermo.db(), IOobject::MUST_READ, IOobject::NO_WRITE, false ) ); const dictionary& dischargeTypeDict = chemistryDict.subDict("sparkDischarge"); scalar dis_duration = dischargeTypeDict.lookupOrDefault<scalar>("dis_duration", 2E-4); // 200 us scalar dis_radius = dischargeTypeDict.lookupOrDefault<scalar>("dis_radius", 2E-4); // 200 um scalar dis_energy = dischargeTypeDict.lookupOrDefault<scalar>("dis_energy", 1E-3); // 1 mJ //scalar dis_central = dischargeTypeDict.lookupOrDefault<scalar>("dis_central", 1E-3); // 1 mJ scalar PI = 3.1415926; scalar dis_paramTot = dis_energy/(4.0*PI/3.0*dis_radius*dis_radius*dis_radius*dis_duration); //scalar dis_paramTot = dis_energy/(PI*Foam::sqrt(PI)*dis_radius*dis_radius*dis_radius*dis_duration); 在求解器主程序中,对能量赋值 const label& disZoneID = mesh.cellZones().findZoneID("disZone"); const labelList& cZone = mesh.cellZones()[disZoneID]; forAll(mesh.C(),cellI) { sparkE[cellI] = 0.0; } if (disZoneID != -1 && cZone.size() > 0 && runTime.value() <= dis_duration) { forAll(cZone,cellI) { sparkE[cZone[cellI]] = dis_paramTot*std::exp(-PI/4.0*pow(mesh.C()[cZone[cellI]].x()/dis_radius,6)); // sparkE[cZone[cellI]] = dis_paramTot*std::exp(-pow(mesh.C()[cZone[cellI]].x()/dis_radius,2)); } } if ( (runTime.value()+runTime.deltaTValue()) > dis_duration && runTime.value() < dis_duration ) { runTime.setDeltaT((dis_duration-runTime.value())); } Info << " sparkE max/min: "<< max(sparkE).value() <<" "<< min(sparkE).value() << endl;

    但是如果采用ASURF中不能点火的能量,在openfoam中竟然能点燃。
    并且火焰半径(即火焰位置,定义为最大温度梯度)随时间的变化与ASURF完全不一样,图片左侧为openfoam计算结果,右侧为ASURF计算结果。请大家指点
    07dcd785-c9d6-4cca-a1e6-37f88d616cc8-flameRadius_left(reactingFoam)_right(ASURF).png

    算例可见附件:
    1Dflame_case.zip

  • 变量未初始化问题

    1 帖子
    7 浏览

    在lagrangian/intermediate/submodels/Kinematic/ParticleForces路径下添加了一个电场力模型,编译通过,case计算时报错,似乎跟q和E变量未初始化有关,代码小白,求指点。

    563ac197-796b-4021-a867-d6ecd3a34007-image.png
    648c605a-93af-4ff6-9178-8242e48f84bd-image.png

    // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // template<class CloudType> Foam::ElectricfieldForce<CloudType>::ElectricfieldForce ( CloudType& owner, const fvMesh& mesh, const dictionary& dict, const word& forceType, const volScalarField& qField ) : ParticleForce<CloudType>(owner, mesh, dict, forceType, true), EName_(this->coeffs().template lookupOrDefault<word>("E", "E")), EInterpPtr_(NULL), qField_(qField) { Info<< "-----p in ELe\n" << endl; qInterpPtr_.reset ( interpolation<scalar>::New ( owner.solution().interpolationSchemes(), qField ).ptr() ); Info<< "-----p2 in ELe\n" << endl; } template<class CloudType> Foam::ElectricfieldForce<CloudType>::ElectricfieldForce ( const ElectricfieldForce& etf ) : ParticleForce<CloudType>(etf), EName_(etf.EName_), EInterpPtr_(NULL), qField_(etf.qField_) {}
  • paraview如何衡量长度

    6 帖子
    3k 浏览

    收藏!!

  • 关于paraview后处理颗粒的问题

    9 帖子
    4k 浏览

    学习ing

  • 1 帖子
    133 浏览

    各位老师,早上好!小白最近在做openfoam燃烧时发现得到的模拟结果过小,比如我在化学反应机理中添加激发态自由基的反应,模拟得到的激发态自由基的结果量级在10^(-9),这在实验中结果是可信的,因为这种自由基不稳定,很快会跃迁到基态,但是从数值角度怎么解释呢?也有一些基态自由基比如CH,它的量级在10^(-5)。在openfoam中很多方程,它的残差到10^(-6),我们就认为它收敛了。10^(-9)量级的值我们怎么才能够保证其数值模拟结果的可信性呢,而不是计算得到的误差?是对一些不大可能发生的反应乘上了一个很小的系数吗?还是经过什么处理?文献中也只是给出了一个结果,但并没有对结果的可信性作出解释,恳请各位老师解惑。

  • 7 帖子
    272 浏览

    @Prometheus10OpenFOAM计算圆球绕流过程中,如何输出切向粘性阻力系数和法向粘性阻力系数?或是如何从输出的结果中计算得到? 中说:

    我尝试手动在结果中将Symmetry边界条件改为Wall,然后执行一次wallshearstress;
    通过对比文献中气泡的压差阻力系数、法向粘性应力和切向粘性应力结果,输出的结果并不对

    是的,因为wallshearstress代码会自动过滤非wall边界,可以手动改为wall。既然计算剪切力的公式都是一样的,这么改一下不会影响计算正确性的。和文献对不上是不是symmetry边界条件的问题呢?(你们这个帖子挺长,我看大意是不是:楔形网格算球noslip正确,但算slip和symmetry和文献对不上,且symmetry效果更好些?)
    用整球网格算会如何呢?做一些其它情况的验证呢,比如壁面滑移的方腔流动?

    我之前做过低雷诺数下的一阶maxwell速度滑移的圆柱绕流,算出来的受力以及粘性正应力占比和文献比得上。不过你的自由滑移情况我没考虑过,不知道为啥出问题。

    @Prometheus10OpenFOAM计算圆球绕流过程中,如何输出切向粘性阻力系数和法向粘性阻力系数?或是如何从输出的结果中计算得到? 中说:

    除此以外,是否只有像您提到的【方案二】基于wallshearstress functionObject进行修改,才能输出“绕流气泡”的粘性剪切力结果。

    这个只是方便些,直接输出壁面切向和法向粘性力场,不用在paraview中写公式,但是需要改OpenFOAM代码。得先看明白wallshearstress中咋算的,主要是改calcShearStress函数,不难,慢慢看慢慢改。

  • 多区域求解器温度场收敛非常慢

    2 帖子
    140 浏览

    能量方程收敛非常慢,导致计算时间增加了数十倍

    从你的log来看,能量方程都没有计算了。不是能量方程的问题

  • 19 帖子
    451 浏览

    @李东岳 好的,谢谢李老师,我试一试

  • OpenFOAM.com系列国内满速下载地址

    1 帖子
    81 浏览

    这些国内软件包都是直接fork国外github上面的OpenFOAM。因为有时候github访问不上去。就fork到国内。

    下列地址可直接使用git clone,例如,打开终端,在终端直接将下面的复制进去:

    git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-6.git

    即可在本地创建ThirdParty-6文件夹。如果提示你没有git,那么输入下面的即可:

    sudo apt install git

    正常的话是下图这样:

    捕获.JPG

    相关git地址: git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-v2312.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-v2306.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-v2206.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-v2106.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-v2006.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-v1912.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-v1906.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-v1712.git

    第三方包地址:

    git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-v2306.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-v2212.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-v2206.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-v2106.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-v2006.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-v1906.git

    在下载的时候,需要下载相应的OpenFOAM与相应版本的第三方包

  • OpenFOAM.org系列国内满速下载地址

    1 帖子
    68 浏览

    这些国内软件包都是直接fork国外github上面的OpenFOAM。因为有时候github访问不上去。就fork到国内。

    下列地址可直接使用git clone,例如,打开终端,在终端直接将下面的复制进去:

    git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-6.git

    即可在本地创建ThirdParty-6文件夹。如果提示你没有git,那么输入下面的即可:

    sudo apt install git

    正常的话是下图这样:

    捕获.JPG

    相关git地址: git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-11.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-10.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-9.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-8.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-7.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-6.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-5.x.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-4.x.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-3.0.x.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-2.3.0.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-2.2.0.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-2.1.1.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-2.1.0.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-2.0.0.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-1.7.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-1.6.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-1.5.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-1.4.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-1.3.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-1.2.git git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-1.1.git

    第三方包地址:

    git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-11.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-10.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-9.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-8.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-7.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-6.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-5.x.git git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-3.0.x.git

    在下载的时候,需要下载相应的OpenFOAM与相应版本的第三方包

    如果有人需要scotch_6.0.3: scotch_6.0.3.tar.gz

  • 关于晃荡惯性力的植入

    13 帖子
    1k 浏览

    我觉得你这个挺有意思的。初学可以练手用。但是个人觉得算法应该没有问题,出现不一致的情况可能还是哪里出现了小bug。

  • 3 帖子
    102 浏览

    @BlancheDH 好嘞,我去试试,谢谢大佬:xinxin:

  • openFOAM中耦合风力机致动线模型

    11 帖子
    2k 浏览

    @sxz0823 可以加个联系方式交流一下吗,我用turbinesFoam和LES但是结果很不对我的qq是:1141101064

  • 振荡流入口压力边界条件相关问题

    7 帖子
    143 浏览

    @李东岳 嗯嗯,好的,谢谢老师

  • icoFoam中压力泊松方程的求解

    9 帖子
    1k 浏览

    更新到了5.9.1节

  • potentialFoam计算的驻点压力系数为啥不是1?

    8 帖子
    248 浏览

    @李东岳 我用的v2006,Phi是速度势,用-grad(Phi)计算的速度和输出的U有些差异,尤其是在远场边界。

  • 60 帖子
    19k 浏览

    @lizhisongsjtu 这个图太酷炫了。 有doi不

    有些大佬对liutex法的态度偏消极(审稿意见)。

    是,我也看到了。为什么呢

  • OpenFOAM 浮体铰接可以计算吗

    7 帖子
    832 浏览

    @YuPeng 我也遇到了相同的问题,请问一下您现在解决了吗

  • fvSchemes中interpolationSchemes设置

    3 帖子
    97 浏览

    感谢李老师!经过修改,已经可以成功运行了。:146:

  • openfoam添加湍流入口方法?

    46 帖子
    15k 浏览

    请问在使用turbulentDFSEMInlet入口类型计算过程中,随着计算的进行,后半部分的风场慢慢的变得不是对数廓线了,请问是什么原因,有没有大佬知道。
    我的初始边界信息:
    计算域:xyz为1011(m)
    U:

    inlet { type turbulentDFSEMInlet; delta 1; U { type mappedFile; mapMethod nearest; } R uniform (0.8 0 0 0.4 0 0.4); L uniform 0.004; d 1; nCellPerEddy 1; scale 1; value $internalField; } outlet { type advective; value $internalField; } "(topWall|front|back)" { type zeroGradient; } "(bottomWall|Model)" { type noSlip; }

    输入文件:
    point:

    ( ( 0 0 0.01 ) ( 0 0 0.05 ) ( 0 0 0.1 ) ( 0 0 0.15 ) ( 0 0 0.2 ) ( 0 0 0.25 ) ( 0 0 0.3 ) ( 0 0 0.35 ) ( 0 0 0.4 ) ( 0 0 0.45 ) ( 0 0 0.5 ) ( 0 0 0.55 ) ( 0 0 0.6 ) ( 0 0 0.65 ) ( 0 0 0.7 ) ( 0 0 0.75 ) ( 0 0 0.8 ) ( 0 0 0.85 ) ( 0 0 0.9 ) ( 0 0 0.95 ) ( 0 0 0.99 ) )

    U:

    ( ( 0 0 0 ) ( 1.048097372 0 0 ) ( 1.499488341 0 0 ) ( 1.763535131 0 0 ) ( 1.95087931 0 0 ) ( 2.096194744 0 0 ) ( 2.2149261 0 0 ) ( 2.31531203 0 0 ) ( 2.402270279 0 0 ) ( 2.47897289 0 0 ) ( 2.547585713 0 0 ) ( 2.609653562 0 0 ) ( 2.666317069 0 0 ) ( 2.718442442 0 0 ) ( 2.766702999 0 0 ) ( 2.811632503 0 0 ) ( 2.853661247 0 0 ) ( 2.893141184 0 0 ) ( 2.930363858 0 0 ) ( 2.965573488 0 0 ) ( 2.992431707 0 0 ) )

    计算3600s后,平均风速廓线,U1U2U3U4U5U6U7U8U9的位置为0.1,2,4,5,6,7,8,9,9.9
    e595f49f-347a-4180-82e2-b6295cd45a15-图片.png

  • 升阻力系数计算问题

    3 帖子
    107 浏览

    lref设置为直径D=1,Aref=D×径向长度,改成2.68328就ok了,你使用什么软件导入的网格,fluent.mesh导入的时候会告诉你径向拉伸了多少,你再尝试一下吧https://blog.csdn.net/weixin_39124457/article/details/120187874
    你可以看看这个网站设置的东西

  • 5 帖子
    245 浏览

    @李东岳 就是单核跑也不行,现在解决了,应该是openfoam10里面的pitzDaily哪里要调一下,换成其他算例就能跑了,谢谢东哥

  • 后向台阶流动的入口速度给定问题

    1 帖子
    88 浏览

    我目前想要计算一个后向台阶流动问题,实验中台阶上方为充分发展的湍流边界层,因此入口速度需要额外的处理。目前认为最准确的方法是单独计算一个槽道流的充分发展湍流并提取速度平面作为入口条件。然而这两个计算需要满足对应关系。Edmond Shehadi博士的博士“Large Eddy Simulation of Turbulent Flow over a Backward-Facing Step”中给出了通过后向台阶流动动量耗散雷诺数和台阶高度雷诺数得到对应槽道流参数的流程,然而根据他们的流程,我计算他们的台阶流参数得到的槽道流摩擦雷诺数为730.7073,他们最终的结果为388。我检查过公式没有问题,这说明有额外的变化在这里并没有交代,想请问各位老师和同学能否指点迷津,非常感谢。下方是论文中给出的换算流程。槽道流的半高他们说应该取为台阶流中边界层厚度δ。
    屏幕截图 2024-04-20 212245.png
    屏幕截图 2024-04-20 212331.png

  • Openfoam使用SST k-omega湍流模型相关问题。

    1 帖子
    92 浏览

    我在做射流模拟的时候,使用了SST k-omega湍流模型,控制了y+~1,但模拟出来的边界层和自由剪切层与实验相比厚了两倍,没有使用壁面函数,这种情况下该从哪个方面着手去解决呢?湍流边界条件omega是根据文献中建议的值去给定的。

  • 4 帖子
    179 浏览

    root文件夹是不是没空间了?有一些系统root单独空间划片了。我看你跑在了root下。操作不是很常规

  • openfoam fvDOM中的太阳辐射模型

    2 帖子
    173 浏览

    这个问题解决了,主要是因为OpenFOAM在solarCalculator.C中有出纰漏
    修改如下并编译就好了,可以模拟在useExternalBeam下给定太阳辐射值(随时间变化)的效果

    void Foam::solarCalculator::correctSunDirection() { if (sunDirectionModel_ == mSunDirTracking) { calculateBetaTheta(); calculateSunDirection(); //directSolarRad_ = A_/exp(B_/sin(max(beta_, ROOTVSMALL))); if (sunLoadModel_ == mSunLoadTimeDependent) { directSolarRad_ = directSolarRads_->value(mesh_.time().value()); } else if (sunLoadModel_ == mSunLoadFairWeatherConditions) { directSolarRad_ = A_/exp(B_/sin(max(beta_, ROOTVSMALL))); } } } void Foam::solarCalculator::correctDirectSolarRad() { if (sunLoadModel_ == mSunLoadTimeDependent) { directSolarRad_ = directSolarRads_->value(mesh_.time().value()); } else if (sunLoadModel_ == mSunLoadFairWeatherConditions) { directSolarRad_ = A_/exp(B_/sin(max(beta_, ROOTVSMALL))); } }
  • 5 帖子
    227 浏览

    @李东岳 好的,李老师,那我自己再修改修改定义步长的代码,感谢李老师,有什么参考的资料吗qaq

  • openfoam如何设置圆形相域?

    9 帖子
    3k 浏览

    半圆柱没有

  • 3 帖子
    173 浏览

    @李东岳 谢谢李老师的回答,我再找找原因!

  • Tobias书中关于pimple的final松弛因子的设定

    3 帖子
    603 浏览

    @沐风 你上传的作者联系我删除你上传的pdf文件,我将在明天将其进行删除

  • 搅拌桨叶附近压力异常

    18 帖子
    539 浏览

    @知行 ok,我的网格都是ICEM画的,我加密试试,谢谢

  • 多相流interface

    2 帖子
    214 浏览

    两相界面的处理是用contour,然后切alpha=0.5的分界面

  • interFoam的问题

    16 帖子
    9k 浏览

    那个就是发散了。

  • 请教一下关于OpenFOAM计算速度的问题

    2 帖子
    170 浏览

    把log贴出来看一下

  • interFoam 模拟水滴运动

    9 帖子
    1k 浏览

    @zhangK 客气,祝顺利!

  • snappyHexMesh画网格边界层

    3 帖子
    238 浏览

    @李东岳 好滴,谢谢李老师~

    发现这个参数匹配好麻烦啊,层数、第一层高度等等之类的,感觉按照计算得到的画一下基本不出来

    :136:

  • OpenFoam 5.x 计算颗粒是不是有bug?

    9 帖子
    3k 浏览

    CFDEM3.8及OF5.X是用这个reconstructPar -noLagrangian,或者直接在solver中把postpro改成true

  • olaFlow 造波为什么差别这么大

    1 帖子
    205 浏览

    我尝试了olaFlow 来进行造波,水池深0.5米,波高0.024,周期1.26s,水池长12米,以下是各个位置的波高数据:
    x= 0.png
    x= 1.png
    x= 2.png
    x= 3.png
    x= 4.png
    x= 5.png
    x= 6.png
    x= 7.png
    x= 8.png
    x= 9.png

  • 200万网格并行算力测试(OpenFOAM版本)

    199 帖子
    237k 浏览
    CPU型号: Intel(R) Xeon(R) Platinum 8475B 系统:ubuntu 22.04 版本:openfoam10 内存:128G 16G 3200MHz*8 48 51 32 60 16 91 8 117 4 226 2 410 1 848
  • 有偿!江湖救急

    6 帖子
    2k 浏览

    @liujunCFD 最后用matlab怎么解决的呢,我目前也遇到这个问题了,没人带,只能自己摸索,所以大佬可以告知一下方法吗?

  • 5 帖子
    233 浏览

    @李东岳 老师,我有一个问题,压力梯度是指沿着流体流动的方向压力的变化,如果我的流体入口与水平面有45°的夹角,但我的水是沿着x方向进入的,即只有x方向的速度,我的压力梯度应该是把x方向的压力梯度转换到面法向方向上去么?

  • TwoPhaseEularFoam

    2 帖子
    189 浏览

    速度方程不需要solve

    http://dyfluid.com/icoFoam.html

  • 偏导数的问题

    2 帖子
    183 浏览

    你那个第一\partial (rho f0)/\partial (rho) 是不是可以继续展开?

  • 自然对流温度场振荡(异常?)的问题

    2 帖子
    259 浏览

    纯粹的震荡了。看不出其他问题。