お世話になります、田中と申します。
OpenFOAMによるポストプロセスで行き詰まった箇所があり、アドバイスいただきたく投稿いたします。
実行環境:
Kubuntu 20.04.4 LTS
OpenFOAM v2112 (precompiled package)
現在、添付するpngファイルのようなディフューザの解析を行っています。
ディフューザの損失ヘッドを求めるために、( (inletでの面積平均全圧) - (outletでの面積平均全圧) )という量をOpenFOAMのfunction objectで計算しようとしました。
具体的には、面積平均全圧はsurfaceFieldValue機能のareaAverage演算を用い、それらの減算はfieldValueDelta機能のsubtract演算を用いました。
圧縮したケースフォルダ"simulation.tar.gz"も添付します。
surfaceFieldValue :
fieldValueDelta :
上記のようなfunction objectをcontrolDictに指定し、simpleFoamソルバを実行したところ、下記のように機能fieldValueDeltaがみつからないという警告が出ました。ログの全文も添付します。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--> FOAM Warning :
Unknown function type fieldValueDelta
Valid function types :
87
(
AMIWeights
...
extractEulerianParticles
fieldAverage
fieldCoordinateSystemTransform
fieldExtents
fieldMinMax
flowType
...
zeroGradient
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
公式のドキュメントに記載があることからこの機能が廃止されたとは考え難く、simpleFoamソルバではない特殊なソルバでないと機能しないような特殊な機能でもないと思うので、原因が分からずにいます。
どなたかこの問題の原因にお心当たりはありませんでしょうか?
よろしくお願いいたします。