メッシュ品質の自動評価

CUBITはmesh qualityを自動計算し、特定のmeshing schemeやその他のmeshing operationでqualityが不十分なmeshが生成された可能性がある場合にwarningを出します。これは、ユーザーが手動でmesh qualityを確認し忘れた場合の補助です。

CUBITはhexahedral / quadrilateral elementではSHEAR qualityを、tetrahedral / triangular elementではSHAPE qualityを自動計算します。SHEAR metricはelement skewを評価し0〜1の範囲を取り、0はnon-convex element、1は完全な直角elementを表します。SHAPE metricも0〜1で、0はdegenerateまたはinverted element、1は完全なequilateral elementを表します。mesh qualityは、hexahedral / quadrilateral elementのshear metricとtetrahedral / triangular elementのshape metricについて、mesh内全elementの最小値として定義されます。

mesh qualityが0の場合、command windowに "ERROR: Negative Jacobian Element Generated" とcommand windowに表示します。既定では、mesh qualityが正で一定threshold未満の場合、command windowに "WARNING: Poorly-Shaped Element Generated" とcommand windowに表示します。この場合、問題elementのID、shear(またはshape)metric値、および比較に使用したthreshold値も報告されます。threshold parameterの既定値は0.2です。threshold値は次のcommandで変更できます:

Set Quality Threshold <double=0.2>

qualityは低いもののJacobianが正のmeshについて、表示するmessage種別も変更できます。messageはwarning(既定)、error、または完全にoffにでき、次のcommandを使用します:

Set Print Quality { WARNING|Error|Off }

上記commandが影響するのは、qualityが0より大きく指定threshold未満のmeshに対するmessageだけです。qualityが0のmesh(negative Jacobian elementを含むmesh)では常にerrorが生成されます。