この記事では、Standardメッシャー が定義されたメッシュサイズを考慮せず、メッシュを粗くする原因について説明します。
始める前に、CADの準備とアップロードに関するドキュメントのページをご覧ください。
何が起こりましたか?
- ユーザーが最大要素サイズ (Maximum edge length)を定義しました。しかし、 Standardメッシャー は、定義されたサイズよりもはるかに大きい粗いメッシュ要素を生成しました。
- ユーザーがBoundary layer (境界層)サイズを定義しました。しかし、メッシャーはより厚い境界層を生成しました。
- ユーザーがBoundary layer (境界層)サイズを定義しました。しかし、メッシャーは境界層を生成しませんでした。
考えられる理由は?
この問題は、 CADモデル精度が高すぎる場合に発生します:
コンピュータ内部の浮動小数点演算は不正確であるため、モデル精度はすべてのCADカーネルに必要なものです。簡単に言えば、頂点の精度は頂点の周囲にある所定の半径のバブルのようなものです。バブルの内側にある他の頂点は、論理的にこの頂点と統合され、1つの頂点として表示されます。これは、内部の数値が正確に等しくなくても、モデルをクローズアップするために使用されます。
モデル精度は、モデル操作中にカーネルによって調整されます。通常、モデリングが不正確であればあるほど、精度は大きくなり、モデルの品質を低下させます。
メッシュ生成中に発生する問題は、モデル精度がメッシュサイズの制限要因になることです。メッシュをモデル精度より小さくすることはできず、実用的な理由から、精度の10倍程度の安全マージンを確保する必要があります。 つまり、精度が非常に大きいCADモデルでは、細かいメッシュを作ることはできません。
このエラーメッセージはメッシュ生成ログに表示されることがあります:
今できることは?
CADのアップロード時に Improve data on import を有効にすると、モデルのトポロジーを変更することなく、各頂点の周りの最小のバブルを意味する許容誤差を可能な限り小さくします。これにより、より細かいメッシュを作成することが可能になり、多くの場合、実行可能なソリューションが得られます。しかし、非常に複雑なモデルでこのオプションを使用すると、CADのアップロードにかなりの時間がかかることがあります。そのため、ジオメトリの処理やメッシュ作成で問題に直面した場合は、オプトアウトして再考することもできます。
この機能はCADアップロードプロセスのデフォルトとして有効になっているため、これらの問題の大部分はすでに自動的に解決されているはずです。それでも解決しない場合、CADツールによっては解決策を提供しているものもあります。CADツールの最適化機能を確認してください。多くのCADツールには、モデル精度を最適化する Optimize edges (エッジの最適化)または同様の機能があります。