ããã«ã¡ã¯ã
æ¬ä»¶è§£æ±ºã«ã¯è³ã£ãŠããŸãããããã¡ãã§ãåããããªå
容ã§åçããŠããŸãã®ã§ãåèãã ããã
system/controlDictã«fieldMinMaxã远å ãããšèšç®ãã°ã«ç©çéã®æå€§æå°ã衚瀺ãããŸãã
ãŸããçµæã®åºåã现ããããŠParaViewãªã©ã§ç¢ºèªããè¯ãã§ãã
deltaT Â Â Â Â Â 1;
writeControl   adjustableRunTime;//timeStep;  // å®åžžè§£ã ãèŠãâtimeStepãæéçå€åèŠãâadjustableRunTime
...ïŒçç¥ïŒ...
functions
{
...ïŒçç¥ïŒ...
  fieldMinMax
  {
    type fieldMinMax;
    libs    (fieldFunctionObjects ); Â
    mode magnitude;
    fields  ( U  p T );  // Optional entries (runtime modifiable)
    location yes;
    writePrecision 8;
    writeToFile yes;
    useUserTime yes;
    region region0;
    enabled yes;
    log yes;
    timeStart 0;
    timeEnd 8000;
    executeControl timeStep;
    executeInterval 1;
    writeControl timeStep;//adjustableRunTime;
    writeInterval 1;
  }
}
以äžã®ããã«èšç®ãã°ã«æå€§æå°ã®å€ãšãã®åº§æšãåºåãããŸãã
fieldMinMax fieldMinMax write:
  min(T) = 293.15 in cell 27586 at location (6.886871883 0.8540729768 0.9553099113)
  max(T) = 27697.96937 in cell 391112 at location (99.97038057 1.147703168 1.179730991)
  min(mag(U)) = 0 in cell 0 at location (0.05333333333 0.946529573 0.00431657912)
  max(mag(U)) = 6619.352917 in cell 396103 at location (99.92039853 1.267453711 1.347917411)
  min(p) = -19.57390045 in cell 210 at location (0.04618666157 1.000001032 1.997838205)
  max(p) = 42.26008458 in cell 375457 at location (99.98351046 0.7807804861 1.787717661)
Time = 2
1stepç®ããèšç®ãç Žç¶»ããäºå
ãèŠåããããŸãã
ã§ãã®ã§ããã¹ãŠèšç®ãããŠãã倿ãããããèšç®éäžã§ãã°ã確èªããŠåé¡ãªãããèŠãæ¹ãè¯ãã§ãã
äžèšã®ãã°ããParaViewã§ç¢ºèªãããšãæµå
¥å£ã§æµéãäžå®å®ãªæ°ãããŸãã
ããã©ã¡ãã·ã¥ãªã®ã§ãã©ãããŠãçºæ£ãããããšã¯æããŸããã
ã»å
¥ãå£ã«ãå¢çå±€ãå
¥ããïŒã¡ãã·ã¥å€æŽïŒ
ã»ç·©åä¿æ°ãå°ãããã
ã»é¢æ£åã¹ããŒã ãå®å®ãªãã®ã«ãã
ãªã©ã¯æãã€ããŸãã
å
é¢äœã¡ãã·ã¥ãªãbuoyantSimpleFoamã§è¡ã£ããã®ããããŸãã®ã§ãåèãã ããã
èšç®ã®çºæ£ãšã¯éããŸããããã·ãã¹ã¯è¿äŒŒã¯æž©åºŠå·®ãã€ããšç²ŸåºŠæªãçµæã«ãªããããŸããã
ããŸã枩床å€åãããããã§ããããbuoyantSimpleFoamã«å€ãããšè¯ããããããŸããã
âãã·ãã¹ã¯è¿äŒŒã®åè
2025幎10æ24æ¥éææ¥ 9:53:30 UTC+9 Ryoga: