いろいろな形状の領域最適化をやってみよう:フリーFEMソフトとExcelマクロで形状最適化(14)(4/5 ページ)
原理原則を押さえていれば、高額なソフトウェアを用意せずとも「パラメトリック最適化」「トポロジー最適化」「領域最適化」といった“形状最適化”手法を試すことができる! 本連載ではフリーのFEM(有限要素法)ソフトウェア「LISA」と「Excel」のマクロプログラムを用いた形状最適化にチャレンジする。最終回となる連載第14回では、リンク部品とベアリングサポートを題材に、領域最適化を行う。
ベアリングサポートの例
今度は、ベアリングサポートの形を求めましょう。図18の位置にシャフトとベアリングがあり、赤色で示した面でベアリングサポートを固定するとしましょう。グレーの透明体は設計空間です。ベアリングの位置と固定する位置を指定して、ひずみエネルギーが最小になるようなベアリングサポートの形を決めてくださいという問題です。
応力解析のモデルと領域変更の解析のためのモデルの初期形状を図19に示します。
領域最適化では節点座標が移動するため、要素がいびつな形となって解析ができなくなります。よって、途中で2度、リメッシュを行いました。最適化形状を図20に示します。ちょっと冴えない形になりましたが、これが解です。
では、同じことを「トポロジー最適化」で行ってみましょう。解析モデルを図21に、トポロジー最適化の過程を図22に示します。図22の右下のグラフの青色プロットはひずみエネルギーで、ひずみエネルギーが極小値に向かって変化しています。オレンジ色のブロットは、重力制御関数Gと重力制御関数の目標値Gtarget(0.95)との差で、第22世代で目標値に到達しています。
では、領域最適化とトポロジー最適化の結果を比較しましょう。両者を重ね合わせたものを図23に示します。そこそこ一致しています。ひずみエネルギー最小化(平均コンプライアンス最小化)を目標として、全く異なるアプローチでここまで一致したことに注目したいと思います。お互いが相手の有効性を裏付けているのではと考えています。
Copyright © ITmedia, Inc. All Rights Reserved.