レベルセット法トポロジー最適化
レベルセット法トポロジー最適化の理論基礎
レベルセット法とは
先生、レベルセット法はSIMP法とどう違いますか?
SIMP法は各要素の密度(0〜1)で材料の有無を表現。レベルセット法は境界(形状)を陰関数 $\phi(\mathbf{x})$ で直接追跡する。$\phi > 0$: 材料あり、$\phi < 0$: 空洞、$\phi = 0$: 境界。
SIMP法より境界がシャープ?
そう。SIMPは灰色要素(中間密度)が問題だが、レベルセットは境界が常に明確。ただし穴の核生成(新しい穴を作る)が苦手。
まとめ
レベルセット法はOsherとSethian(1988年)の発明
レベルセット法はスタンリー・OsherとJames Sethian(UCバークレー)が1988年にJCP誌で発表した「界面追跡法」だ。元来は火炎伝播や水面波の数値シミュレーション手法として開発されたが、Sethianの2000年代の著作でコンピュータビジョン・医療画像処理・トポロジー最適化への応用が一気に広がった。構造最適化へのレベルセット適用はWang et al.(2003)とAllaire et al.(2004)が独立に発表し、SIMP法に比べて滑らかな境界を自然に得られる点が特徴だ。
レベルセット法トポロジー最適化の数値計算手法
レベルセット法のFEM
Abaqus TOSCA:
*TOPOLOGY OPTIMIZATION, LEVELSET で設定。Hamilton-Jacobi方程式で境界を更新。
まとめ
Hamilton-Jacobi方程式がレベルセット界面を駆動する
レベルセット法トポロジー最適化では、材料・空洞の界面をゼロレベルセット面として追跡し、Hamilton-Jacobi方程式(∂φ/∂t + v|∇φ|=0)で界面を時間発展させる。速度場vに形状感度(shape gradient)を代入することで目的関数を改善する方向に界面が自動的に移動する。NaN伝播や速度場の符号ミスによる「界面の内外反転」バグは実装時に最も頻繁に遭遇する問題で、signed distance functionの周期的再初期化(reinitialization)が安定化の鍵となる。
レベルセット法トポロジー最適化の実務適用
レベルセットの実務
境界がシャープでCAD変換が容易だから、3Dプリントや精密機械部品の最適化に適する。
実務チェックリスト
アパレル家具Kartellのレベルセット最適化チェア
イタリアの高級プラスチック家具ブランドKartellは2019年に発表した「Masters」シリーズの新型椅子にレベルセットトポロジー最適化を採用した。エルゴノミクス荷重ケース(体重100kg着座+横方向衝撃)に対してAltair Inspire(旧solidThinking Inspire)でレベルセット最適化を実施し、ポリカーボネート椅子の肉厚分布を最適化することで同強度で部品重量を290gから210gに低減した。「有機的に流れる形状」が商品デザインとしても採用され、Milano Design Weekで話題になった。
レベルセット法トポロジー最適化のソフトウェア比較
ツール
各社のレベルセット最適化実装比較
レベルセット法トポロジー最適化の商用実装はAltair OptiStruct(2012年〜)、COMSOL Multiphysics 5.4(2018年〜)、Simulia Tosca(2020年〜)と続いた。OptiStructはAMOS(Adaptive Morphology Optimization Strategy)で製造制約(最小板厚・抜き勾配)を自動適用できる点が自動車業界で評価され、トヨタ製ナックルアームの軽量化設計に採用された。
レベルセット法トポロジー最適化の先端研究
レベルセットの先端
レベルセット法の起源:1988年のOsher-Sethia論文
トポロジー最適化のレベルセット法はスタンリー・オッシャーとジェームス・セシアが1988年にJournal of Computational Physicsで発表した界面追跡アルゴリズムを基盤とする。従来のSIMP法と異なり境界が明確で製造性の評価が容易なため、空中バスA350のチタン製ブラケット(重量1.2kg→0.7kgへ42%軽量化)の設計にAltair solidThinkingが採用した。
レベルセット法トポロジー最適化のトラブル対応
レベルセットのトラブル
レベルセット法の数値不安定性対策
レベルセット法トポロジー最適化では「ハミルトン・ヤコビ方程式の数値拡散」による境界の消失が代表的な収束失敗パターンだ。COMSOL 6.0では再初期化周期を最適化反復5回ごとに自動設定するアダプティブ再初期化を実装し、Windchill連携の設計事例でファン翼トポロジー最適化の収束失敗率を35%から8%に低減した報告がある。
関連トピック
なった
詳しく
報告