边界条件总结 Summary: Boundary Conditions

OpenFOAM 提供了很多边界条件供大家选择,

基本的边界条件有

边界类型 说明 需要的 Variables
fixedValue 在边界上为常量 value
fixedGradient 常梯度 gradient
zeroGradient 零梯度 (外推法) -
calculated 与其他量相关 -
mixed 混合边界条件:valueFraction 为 1 时 refValue, refGradient,
为fixedValue,为 0 时,为 fixedGradient valueFraction, value
directionMixed 各向异性边界条件混合 refValue, refGradient,
valueFraction 设为张量 valueFraction, value

以下是由 fixedValue 派生的边界条件:

边界类型 说明 需要的 Variables
totalPressure 总压是常量, p0
静压通过计算得出
pressureInletVelocity 如果入口压力已知, value
速度由通量计算给出
pressureDirectedInletVelocity 如果入口压力已知, value,
速度由通量计算给出, inletDirection
速度的方向受到 respected
movingWallVelocity 移动的固体边界 value
surfaceNormalFixedValue 指定速度的大小 value
方向垂直于区域
turbulentInlet 计算脉动量 referenceField,
根据某一平均量 fluctuationScale

以下是由 fixedGradient/zeroGradient 派生的边界:

边界类型 说明 需要的 Variables
fluxCorrectedVelocity 法向分量由计算得出 value
wallBuoyantPressure 根据大气压力 value
设置压力梯度

基于 mixed 派生的边界有:

边界类型 说明 需要的 Variables
inletOutlet 以流动方向, fixedValue 与 zeroGradient 切换 inletValue,
入流为 fixedValue,出流为 zeroGradient value
outletInlet 以流动方向, fixedValue 与 zeroGradient 切换 outletValue,
出流为 fixedValue,入流为 zeroGradient value
pressureInletOutletVelocity 联合 pressureInletVelocity value
与 inletOutlet
pressureDirectedInletOutletVelocity 联合 pressureDirectedInletVelocity value
与 inletOutlet
pressureTransmissive 传递超音速压力波 pInf
supersonicFreeStream 超音速自由流 pInf, TInf, UInf

其他边界条件

边界类型 说明 需要的 Variables
slip 完全滑移固体边界 -
partialSlip 联合 slip 与 zeroGradient valueFraction
与 valueFraction 相关 (0 = slip)
noSlip 装饰固体边界上的速度设为 0 -
3 Likes

能否对mixed和directionMixed的Variables展开讲讲.我看了这个帖子仍然感到很疑惑.DirectionMixed mixed bc -- CFD Online Discussion Forums