首先準備好我們自己的平常算例檔案,本次我們以圓柱繞流的算例來說明用法
然後我們在/opt/openfoam4/etc/casedicts/postprocessing/probes
資料夾下找到
probes
檔案
如果不能確定probes
所在的目錄,我們可以借助
linux
下的find
命令在openfoam
的安裝目錄下來查詢該檔案,命令如下:
我們將找到的probes
檔案拷貝到算例的
system
目錄下
我們開啟probes
檔案,修改其中的內容
其中:fields (p u);
是指該檔案當中我們檢測的是壓力p
和速度u
(分別是x,
y,z三個方向的速度),我們可以修改該項,本次我們只監測壓力,我們就將該句修改為:
fields (p);
probelocations
((0 0 0)
);這裡(0 0 0)
指的是監測點的座標,按照自己的需求來修改監測點的座標,本次我們將其修改為:
probelocations
((1.1 0 0)
);當然我們還可以修改其他的量,這裡我們是預設是按照每個時間步輸出一次的。如果我們想要修改,那麼我們就需要在剛才的probes
檔案的#includeetc "casedicts/postprocessing/probes/probes.cfg"
後面追加
writecontrol和
writeinterval
關鍵字用來覆蓋
probes.cfg
檔案當中的標準配置
比如:writecontrol timestep;
writeinterval 2;
其中writecontrol
關鍵字和
writeinterval
關鍵字的相關設定請參考openfoam
使用者手冊
完成上述的全部工作之後,接下來我們需要修改system
目錄下的
controldict
檔案,我們開啟
controldict
檔案,在檔案的末尾追加以下內容:
functions
到這裡修改檔案的配置就算是結束了,接下來我們按照正常流程開始求解,本次我們用icofoam
求解器,輸入命令:
在算例的目錄下我們可以看到多出了乙個目錄postprocessing
目錄:
然後我們沿著目錄找到底,會發現有乙個p
檔案:
其中就是我們需要的監測點的監測資料
(提取碼:1682)
貪心 監測點
題目描述 多麼希望有一天突然驚醒,發現自己是在小學的一節課上睡著了,現在經歷的一切都是一場夢,桌上滿是你的口水。你告訴同桌,說做了乙個好長好長的夢。同桌罵你白痴,叫你好好聽課。你看著窗外的球場,一切都那麼熟悉,一切還充滿希望 張琪曼通過時空監測點聽到40年前的小墨老師對李旭琳這樣說。話說張琪曼等人將...
android 網路監測與設定
public boolean isconnected return false 方法二 connectivitymanager cm connectivitymanager this getsystemservice context.connectivity service networkinfo ...
時間序列的異常點監測
本文關注的是時間序列中的異常上公升,異常下降,趨勢變化等。1.基於stl season trend decomposition procedure based on loess 將時間序列分為trend,season,residue.為residue設定threshold,確定異常點,是基於上述演算...