熱流体の壁面境界条件の設定について教えてください

522 views
Skip to first unread message

小南秀彰

unread,
Sep 11, 2017, 6:46:26 AM9/11/17
to OpenFOAM
みなさまこんにちは。小南です。

≪熱流体の壁面境界条件の設定について教えてください。≫

DEXCS2016-OpenFOAMを使っています。OpneFOAMのVersionは4.Xです。
熱流体計算の機能を調べていて、buoyantSimpleFoamソルバーを使って定常計算をしています。

下記に示すように壁面境界を、順に、(a)断熱→(b)温度固定→(c)熱伝達→(d)熱流束、と変えました。
(c)までは並列計算ができましたが、(d)だけ並列計算時にエラーが出ます(シングル計算は可能です)

何故なのか理由を知りたく、よろしく御教示ください。


======= field変数T============

boundaryField
{
  hot_plate
  {
/////////////////////////////////
    type         compressible::turbulentHeatFluxTemperature;
    heatSource   flux;    // flux[W/m^2]  or  power'[W]
    q            uniform 200;
    kappaMethod  fluidThermo;
    kappa        none;
    Qr           none;
/////////////////////////////////
//    type    wallHeatTransfer;
//    Tinf    uniform  473.0;
//    alphaWall    10.0;
//    value    300.0;   //initial temperature
////////////////////////////////
//    type fixedValue;
//    value uniform 473.0;
///////////////////////////////
//    type zeroGradient;
///////////////////////////////
  }
}

============================================================
≪type  compressible::turbulentHeatFluxTemperature;≫について

Githubの下記の資料を読みましたが、設定は間違っていないと思います。
============================================================



> Usage
>     \table
>         Property     | Description             | Required    | Default value
>         heatSource   | 'power' [W] or 'flux' [W/m^2] | yes |
>         q            | heat power or flux field      | yes |
>         Qr           | name of the radiative flux field | yes |
>         value        | initial temperature value | no | calculated
>         gradient     | initial gradient value | no | 0.0
>         kappaMethod  | inherited from temperatureCoupledBase | inherited |
>         kappa        | inherited from temperatureCoupledBase | inherited |
>     \endtable
>     Note: If needed, both 'value' and 'gradient' must be defined to be used.
>     Example usage:
>     \verbatim
>     hotWall
>     {
>         type            compressible::turbulentHeatFluxTemperature;
>         heatSource      flux;
>         q               uniform 10;
>         kappaMethod     fluidThermo;
>         kappa           none;
>         Qr              none;
>     }
>     \endverbatim

以上 よろしく お願いします。


Reply all
Reply to author
Forward
0 new messages