不適切な体積の除去

以下の場合、有限体積は正しくないと考えられます:
  • 体積が負か、または最小体積より小さい場合
  • 体積の質量またはエネルギーが負の場合

両方の場合とも、正しくない体積は隣接する体積と統合されます。隣接部分の体積も正しくない場合、統合は繰り返されます。

最小体積を決めるため、2つのアプローチが用いられます:
  1. 全てのアクティブな体積の平均体積 V ¯ が計算され、最初の最小体積は次に対する比率となります:
    (1)
    V min 1 = V ¯ C g m e r g MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqGqFfpeea0xe9vq=Jb9 vqpeea0xd9q8qiYRWxGi6xij=hbba9q8aq0=yq=He9q8qiLsFr0=vr 0=vr0db8meaabaqaciGacaGaaeqabaWaaeaaeaaakeaacaWGwbWaaS baaSqaaiGac2gacaGGPbGaaiOBaiaaigdaaeqaaOGaeyypa0JabmOv ayaaraGaeyyXICTaam4qamaaBaaaleaacaWGNbGaamyBaiaadwgaca WGYbGaam4zaaqabaaaaa@45E8@

    ここで、 C g m e r g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4qamaaBa aaleaacaWGNbGaamyBaiaadwgacaWGYbGaam4zaaqabaaaaa@3B95@ は、/MONVOL/FVMBAG1でユーザー定義された”全体結合の係数”です。

    I g m e r g MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqGqFfpeea0xe9vq=Jb9 vqpeea0xd9q8qiYRWxGi6xij=hbba9q8aq0=yq=He9q8qiLsFr0=vr 0=vr0db8meaabaqaciGacaGaaeqabaWaaeaaeaaakeaacaWGjbWaaS baaSqaaiaadEgacaWGTbGaamyzaiaadkhacaWGNbaabeaaaaa@3D0D@ フラグは、平均体積として現在の平均体積を使用するか( I g m e r g MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqGqFfpeea0xe9vq=Jb9 vqpeea0xd9q8qiYRWxGi6xij=hbba9q8aq0=yq=He9q8qiLsFr0=vr 0=vr0db8meaabaqaciGacaGaaeqabaWaaeaaeaaakeaacaWGjbWaaS baaSqaaiaadEgacaWGTbGaamyzaiaadkhacaWGNbaabeaaaaa@3D0D@ =1)、最初のサイクルの初期平均体積を使用するかを指定します。

  2. 現在の対象に隣接するすべての平均体積 V ¯ n が計算されます。2番目の最小体積はこの前のものに対する比率となります: (2)
    V min 2 = V ¯ n C n m e r g MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqGqFfpeea0xe9vq=Jb9 vqpeea0xd9q8qiYRWxGi6xij=hbba9q8aq0=yq=He9q8qiLsFr0=vr 0=vr0db8meaabaqaciGacaGaaeqabaWaaeaaeaaakeaacaWGwbWaaS baaSqaaiGac2gacaGGPbGaaiOBaiaaikdaaeqaaOGaeyypa0JabmOv ayaaraWaaSbaaSqaaiaad6gaaeqaaOGaeyyXICTaam4qamaaBaaale aacaWGUbGaamyBaiaadwgacaWGYbGaam4zaaqabaaaaa@4719@

    ここで、 C n m e r g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4qamaaBa aaleaacaWGNbGaamyBaiaadwgacaWGYbGaam4zaaqabaaaaa@3B95@ は、 /MONVOL/FVMBAG1でユーザー定義された”近傍結合の係数”です。

    最後に、用いられる体積の最小は: (3)
    V min = min ( V min 1 , V min 2 ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqGqFfpeea0xe9vq=Jb9 vqpeea0xd9q8qiYRWxGi6xij=hbba9q8aq0=yq=He9q8qiLsFr0=vr 0=vr0db8meaabaqaciGacaGaaeqabaWaaeaaeaaakeaacaWGwbWaaS baaSqaaiGac2gacaGGPbGaaiOBaaqabaGccqGH9aqpciGGTbGaaiyA aiaac6gadaqadaqaaiaadAfadaWgaaWcbaGaciyBaiaacMgacaGGUb GaaGymaaqabaGccaGGSaGaamOvamaaBaaaleaaciGGTbGaaiyAaiaa c6gacaaIYaaabeaaaOGaayjkaiaawMcaaaaa@4A99@