VOF 方法捕捉介面 粘性剪下流動算例

2022-09-06 05:45:05 字數 1613 閱讀 4958

流體體積法(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交聯反應粘強力膠與進口強力交叉膜及水泥活性成分反應粘結於混凝土基層時形成全方位 密封牢固的防水層,異常堅韌。進口強力交叉膜可以作為卷材的増強層,還可...