流體體積法(volume offluid)是一種典型的介面追蹤方法,這種方法選取流體體積分數為介面函式s。它通過定義乙個體積分數$ c $(指定的流體體積分數佔網格體積的百分比)來描述介面。因此只有所在網格體積分數來描述 $ 0由體積分數的物理意義可知,可以採取精確的數值演算法來構造體積分數的對流量,這樣就可以保證vof方法有很好的守恆性。vof 方法中對滿網格和空網格是容易的,關鍵問題是夠著介面所在的網格即$ 0不同網格下計算的結果:
2. 100 x 100 網格
3. 200 x100 網格
4. 不同網格情況下,一定時間步長時質量損失圖。
分析:可以看出,vof方法對介面的捕捉能力較好,通過加密網格可以有效的減少質量的損失。
附**:
其中類和標頭檔案的定義如下:
詳細的**託管在 githup 上
1 ```c++2 #include 3 #include 4 #include 5 #include 6 #include
7 #include 8
9using
namespace
std;
10class
vof;
11class
node;
12class
element;
13extern
bool
judgev;
1415
double check_norline(const
double nnx, const
double ny, const
double alpha, const
double pfi, const
double
dx);
1617
#ifndef vof_h
18#define vof_h
19class
vof20;49
50#endif
//vof_h
5152
#ifndef element_h
53#define element_h
54class
element55;
9495
#endif
//element_h
9697
#ifndef node_h
98#define node_h
99100
class
node
101;
125126
#endif
//node_h
127128 ```
SpringBoot非同步方法捕捉異常
由於專案中定時器都採用非同步執行方式 需要定時監控非同步方法執行進度,異常情況 可以設定是否在執行,記憶體中新增執行標識即可。防止多次執行可以通過 對此,標識來判斷,防止多次執行定時器 監控非同步方法執行是否異常。配置asyncexceptionconfig類,統一處理。定義異常捕獲配置類async...
緩衝區,粘包,解決粘包的方法,
緩衝區 暫時存放傳輸資料的,防止你的程式在傳送資料的時候卡主,提高 執行效率 輸入緩衝區 recv 輸出緩衝區 send 緩衝區有長度限制 mtu最大傳輸單元,網路層限制是1500b,每次傳送資料的時候最好不要超過這個數 粘包粘包現象 1.連續傳送小的資料,間隔時間很短,有可能一次就接受歐到了這幾個...
abaqus算介面脫粘 什麼是Ti CM交聯反應粘
什麼是ti cm交聯反應粘結型高分子溼鋪防水卷材 ti cm交聯反應粘結型高分子溼鋪防水卷材由進 叉強力膜與ti tm反應帖強力膠復合而成。當ti cm交聯反應粘強力膠與進口強力交叉膜及水泥活性成分反應粘結於混凝土基層時形成全方位 密封牢固的防水層,異常堅韌。進口強力交叉膜可以作為卷材的増強層,還可...