トポロジー最適化
トポロジー最適化とは、部品が置かれる荷重条件や拘束条件のもとで、与えられた設計空間内のどこに材料を配置すれば性能が最大になるかを数値計算によって導く構造最適化手法である。設計者があらかじめ形状を想定する必要がなく、穴の数や部材のつながり方(位相)そのものが計算の中で変化するため、人間の発想では到達しにくい有機的な形状が得られる。剛性を維持したまま20〜40%の軽量化を達成した事例が自動車や航空機の分野で数多く報告されており、機械設計の初期段階で形状の方向性を探るツールとして定着しつつある。
基本概念と目的
トポロジー最適化の典型はコンプライアンス(柔らかさ)最小化で、体積率を一定以下に制約して剛性を最大化する。ほかに固有振動数の最大化、ターゲット変位・ひずみの制御、熱伝導の等温化や熱抵抗最小化、流体領域の圧力損失低減など、応用ごとに目的関数を定める。多目的化では重みづけ足し合わせやパレート最適の探索を行い、設計要求(軽量化・剛性・熱・流体・コスト)のバランスをとる。実務では軽量化設計や強度設計の要件を同時に満たす定式化が多い。
【トポロジー最適化】
自動設計の手法の一つ。必要な空間や条件を指定すれば、計算を繰り返して最適な形状を自動的に割り出せる。今まで設計者のトライ&エラーで行っていた作業を劇的に削減できる手法。
写真は、トポロジー最適化で設計された工作機械のデモ機(DMG森)https://t.co/uehJpeXUEv pic.twitter.com/xYmlgMC2iH
— しぶちょー (@sibucho_labo) September 29, 2020
構造最適化の中での位置づけ
構造最適化には三つの階層がある。寸法最適化は板厚や断面寸法といった数値パラメータを変数とする手法で、形状最適化は部品表面の境界位置を動かして応力集中の緩和などを図る。これらに対してトポロジー最適化は、材料の有無そのものを設計変数とするため設計自由度が最も高く、塊であった領域に穴が開く、リブが自然に生成されるといった劇的な形状変化が起こる。自由度の高さは計算負荷と表裏の関係にあり、実務では三手法を段階的に使い分けるケースが多い。
| 手法 | 設計変数 | 形状変化の程度 | 適用段階 |
|---|---|---|---|
| 寸法最適化 | 板厚・断面寸法などの数値 | 小(外形は不変) | 詳細設計の仕上げ |
| 形状最適化 | 表面境界の位置 | 中(位相は不変) | 応力集中の低減 |
| トポロジー最適化 | 材料の有無(密度分布) | 大(穴や部材が生成) | 構想設計の形状探索 |
トポロジ・オプティマイゼイション(構造最適化)された設計物が3Dプリントされるようになって、我々の眼に見える部品として身近になると、結構3DCGモデラー泣かせな世界になるよね・・・。 >RT pic.twitter.com/WgDz3mxNcC
— act (@zaylog) September 27, 2018
理論の成立と実用化の歩み
理論的な出発点は1988年にBendsoeとKikuchiが発表した均質化法に基づく論文とされる。微細な空孔を含む材料の等価剛性を数学的に扱うことで、材料分布を連続的な最適化問題として解けるようになった。1990年代には計算を簡略化したSIMP法(密度法)が普及し、2000年代に入るとレベルセット法による明瞭な境界表現が提案された。商用ソフトウェアではOptiStructやAnsys、Abaqusなどが標準機能として搭載しており、かつてスーパーコンピュータを要した計算が現在はワークステーション1台で数時間程度に収まる規模になっている。
トポロジー最適化とかジェネレーティブデザインとか、生成された形状を設計に活かせた事が無い
使い方が悪いのだろうか…— bato@🔧📐 (@mech_eng_bt) February 6, 2023
代表的手法
SIMP法(密度法)
要素ごとに0〜1の擬似密度を割り当て、材料特性をρpでペナルティ補正して「中間密度」を嫌う枠組み。フィルタと投影(密度・感度・形状)でチェッカーボードやメッシュ依存性を抑制し、最小部材径も担保しやすい。勾配情報(感度解析)を用い、移動限界(move limit)とラグランジュ乗数で体積制約を満たしつつ反復更新する。産業界で最も普及しており、トポロジー最適化の標準的実装である。
レベルセット法
境界を暗黙関数で表し、速度場で境界を進展させる方法。幾何の滑らかさを保持しやすく、製造可能な形状を直接得やすい。感度は境界で定義され、体積率や曲率制約も扱いやすい。SIMPに比べ要素の「グレー化」が少なく、最終的なCAD化が容易という利点がある。
ESO/BESO法
Evolutionary(双方向)手法で、性能寄与が小さい要素を削除し、必要に応じて再付与する。実装が比較的簡便で、初学者の教育用や予備検討に向く。連続体の厳密最適性は保証しないが、設計直観を得るうえで有用である。
設計制約と製造性の考慮
トポロジー最適化は自由度が高い反面、製造制約を適切に入れないと実現不可能な形状に陥る。典型的には最小部材径、空隙の最小半径、対称条件、方向性(引抜・型抜き)、積層造形のビルド方向やサポート低減などである。熱や強度の局所集中を避けるため、応力制約や等価ひずみ、熱応力を考慮する(関連:熱応力解析)。実務では設計空間(設計領域と非設計領域)を明確化し、穴あけ・締結・取付面などの機能面をあらかじめ固定する。
トポロジ―最適化的なデザインの奴は確かに見た目のインパクトあるけど「今後すべての工業製品はこうなる」的な主張は話半分に聞いておいたほうがいい。
これを現行品と同じ速さとコストで量産するのは絶対無理とまではいわないけどまあ当分そういう時代は来ないだろう pic.twitter.com/QH05SH27aO
— ユウタ (@tech_yuuta) September 10, 2019
アディティブマニュファクチャリングとの結びつき
最適化結果は曲面や中空構造を多く含むため、切削や鋳造では再現が難しい場合が少なくない。この制約を取り払ったのが、ISO/ASTM 52900で定義される付加製造(AM)である。金属3Dプリンタであれば計算結果に近い形状をそのまま造形でき、GE社の航空機エンジン用燃料ノズルでは20点の部品を1点に統合し、約25%の軽量化を実現した事例が知られる。ジェネレーティブデザインと呼ばれる設計手法も内部のエンジンにトポロジー最適化を用いており、荷重条件を入力すると複数の形状案が自動生成される。試作を3Dプリンタで素早く回し、フロントローディングを進める開発スタイルとの相性が良い。
活用分野と効果
航空・宇宙のブラケット、車体・サスペンション、ロボットのアーム、金型冷却回路、ヒートシンクやフィン、空力部品の流路設計などで大きな効果が報告されている。トポロジー最適化は部材配置を原理的に見直すため、部材数削減や一体化、部品点数の低減といったDFMA観点の効果も期待できる。設計初期に適用すれば、下流の解析(連成解析)や詳細検証のコストを抑えつつ、高い剛性対重量、熱性能、流体効率を同時に達成しやすい。
フェラーリF80のリヤサスペンションを構成するアッパーウィッシュボーンは3Dプリンター製(金属積層造形)。トポロジー最適化を適用したデザインにも見えますが……。そして、ロッカーアーム兼用。 pic.twitter.com/ygukAD6IDx
— 世良 耕太 (@serakota) October 18, 2024
数値安定化と落とし穴
チェッカーボード、メッシュ依存、灰色要素の滞留は代表的な課題である。密度・感度フィルタ、ヘルムホルツ型平滑化、投影関数で抑制する。応力制約は局所量ゆえ数が膨大になりやすく、集約(p-norm, KS関数)で扱うのが通例。接触や非線形材料では感度計算と収束が難しく、連成解析(熱-構造、流体-構造)では各場のスケール差に注意する。設計自由度に対して荷重・境界条件が貧弱だと、非現実的な「鏡餅」形状に陥るため、拘束条件の物理妥当性を精査する。
マルチフィジクス・信頼性
トポロジー最適化は熱伝導や対流、音響、固有値、疲労寿命などへ容易に拡張できる。パラメトリックな公差・荷重ばらつきを織り込むロバスト設計(関連:ロバスト設計)や確率制約を用いる信頼性最適化(RBDO)と併用すれば、製造・使用環境の変動に強い解が得られる。多目的最適化ではパレートフロントを可視化し、エンジニアと意思決定者がトレードオフを理解できるようにする。
マルチフィジクスとは何か。それは全ての現象を取り扱いたいと思った時に現れる幻想である。そんなものは存在しない。
— うえはーる (@uehaaaaru) May 13, 2021
実務で押さえるべき注意点
計算結果をそのまま図面化できることはまれで、実際には設計者による再解釈が必ず入る。鋳造で作るなら抜き勾配と最小肉厚、切削なら工具のアクセス性、板金なら曲げ展開の可否といった製造制約を最適化条件に含めるか、結果を見ながら手作業で修正する必要がある。現場感覚としては、最適化形状を忠実になぞるより、リブの配置や荷重伝達経路といった「材料を置くべき場所の思想」を読み取り、従来工法で作れる形へ翻訳する使い方が費用対効果に優れる。滑らかな曲面を多用した形状は寸法公差や幾何公差の指示、検査基準の設定も難しくなるため、詳細設計へ引き継ぐ前に測定方法まで見通しておきたい。コスト面では、金属AMの造形費が切削品の数倍から10倍程度になる場合もあり、軽量化1kgあたりの価値が高い航空宇宙やレース車両では採算が合う反面、汎用産業機械では従来工法向けの形状翻訳が現実的な落としどころになる。
BtoCで射出成型品だと、トポロジー最適化が使える領域が増えます
(金型の加工コストが上がっても、材料を減らす事でコストメリットが出る場合がある)後は、ボストンダイナミスクの研究開発や、航空宇宙・軍産分野位かなー?
— カンタンク (@vfx21) November 25, 2017
ワークフロー(実務フロー)
- 要件定義:目的関数と制約(体積率、応力、固有値、熱、流体)を定める。
- モデル化:設計領域と非設計領域、荷重・拘束、材料特性を設定(強度設計の基準を反映)。
- 離散化:有限要素法メッシュと境界条件を与える。
- 初期化:均一密度やシード形状、最小部材径・投影パラメータを設定。
- 解法:SIMP/レベルセット/BESOを選択し、感度解析と更新を反復。
- 収束判定:目的値・制約・KKT残差・二値性を評価し、必要に応じて継続。
- ポスト:形状の平滑化・再メッシュ、応力・座屈・疲労の検証(例:熱応力解析)。
- CAD化・製造:公差と製造制約を最終反映し、形状最適化で仕上げる。
結果の検証と品質保証
最適化はあくまで指定した荷重ケースに対する最適解であり、想定外の荷重方向や衝撃に対しては脆弱な形状になり得る。
トポロジー最適化、境界条件以外の荷重には当然弱いことがわかる。
逆にやはり最適化した境界条件ではめっちゃ固い。 pic.twitter.com/0yp3gkOcnb
— 大嶋泰介/TaisukeOhshima (@taisukeOo) January 22, 2021
他手法・工程との関係
トポロジー最適化は、概念設計で最適な「材配置の骨格」を求め、その後に境界平滑化や寸法調整を行う形状最適化・寸法最適化へ受け渡すのが定石である。下流では公差やばらつき評価(感度解析)を通じて信頼性と生産性を担保し、最終的な製品仕様に落とし込む。熱・構造・流体の横断最適化により、軽量と性能の両立を狙う(関連:軽量化設計)。
コメント(β版)