如题,在一个三维计算域中,均匀提取空间中各个位置的数据,除了使用probesDict文件添加监测点外,有没有其他方法实现?
T
T1318
@T1318
帖子
-
请问如果要提取计算域内均匀分布的一万个点的数据,除了添加probes还有其他方法吗 -
求助!!为什么设置热流密度边界条件就会不收敛?请问是哪里的设置有问题吗找到数值发散的原因了,是热流密度设置过大
-
求助!!为什么设置热流密度边界条件就会不收敛?请问是哪里的设置有问题吗使用的openFoam11版本瞬态求解,如果边界全部是零梯度边界是可以收敛的,加了对流边界条件会收敛但是结果不大对(对流边界用的是externalTemperature,结果显示对流边界只在第一层网格处起作用),然后加上热流密度边界就会完全不收敛(热流密度边界条件用的是externalWallHeatFluxTemperature)。想请教一下各位大佬这样设置是哪里出了问题吗?
/*--------------------------------*- C++ -*----------------------------------*\ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org \\ / A nd | Version: 11 \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { format ascii; class volScalarField; object T; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 0 0 1 0 0 0]; internalField uniform 300; boundaryField { INLET { type fixedValue; value uniform 313.95; } OUTLET { type zeroGradient; } FLOOR { type fixedValue; value uniform 299.04; } CEILING { type fixedValue; value uniform 300.45; } "(AIRCONDITION|SOUTH|OUT_SOUTH|WALL_INNER|HUMIDIFIER|TABLE|SEAT|WINDOW_INNER)" { type zeroGradient; } "(WINDOW_EAST|WINDOW_WEST|WINDOW_SOUTH)" { type externalTemperature; h uniform 0.9; Ta uniform 285.09; value $internalField; } OUT_WALL { type externalTemperature; h uniform 23.0; Ta uniform 285.09; value $internalField; } WEST { type fixedValue; value uniform 294.95; } NORTH { type fixedValue; value uniform 300.52; } EAST { type fixedValue; value uniform 294.55; } HEATER { /* type externalTemperature; q uniform 300; value $internalField; */ type externalWallHeatFluxTemperature; q uniform 300; value $internalField; } } // ************************************************************************* //