(57)【要約】      （修正有）【課題】モデル化された被写体を設計するためのコンピュータ実施方法、システム及びプログラムを提供する。【解決手段】方法は、有限要素メッシュ、並びに力、境界条件、パラメータ、及びグローバル量制約を含む有限要素メッシュに関連付けられたデータ及び１つ又は複数の局所量制約の不均一な分布を提供すること、また、提供された不均一分布及び有限要素メッシュ、有限要素メッシュに関連するデータに基づいてトポロジー最適化を実行することを含み、トポロジー最適化によって機械部品を表すモデル化オブジェクトの設計を改善する。【選択図】図４
2020071887.tif 000002
【特許請求の範囲】
【請求項１】
材料中に形成され、使用時に負荷を受け、１つ又は複数の制約境界を有する機械部品を表すモデル化された被写体を設計するためのコンピュータ実施方法であって、
以下を提供するステップと
○有限要素メッシュ、
○有限要素メッシュに関連付けられ、以下を含むデータ
・荷重の一部を表す力、
・１つ又は複数の制約境界の少なくとも一部を表す境界条件、
・材料に関連するパラメータ、及び
・有限要素メッシュ内の材料のグローバル量に関するグローバル量制約、及び
○有限要素メッシュのそれぞれのローカルゾーン内の材料のそれぞれのローカル量に関する１つ又は複数のローカル量制約の不均一分布と、
有限要素メッシュ及び不均一な分布に基づいてトポロジー最適化を実行するステップであって、前記データが前記有限要素メッシュ及びに関連付けられたステップ
を含む方法。
【請求項２】
各局所量制約は、それぞれの局所量
【数１】
2020071887.tif 000027
のそれぞれの上限
【数２】
2020071887.tif 000028
を表す
請求項１に記載の方法。
【請求項３】
前記メッシュは前記トポロジー最適化の反復中に変化する前記材料のそれぞれの相対密度
【数３】
2020071887.tif 000029
を各々が有する要素
【数４】
2020071887.tif 000030
のセット
【数５】
2020071887.tif 000031
を有し、前記不均一分布は複数の局所量制約（各々がそれぞれの要素
【数６】
2020071887.tif 000032
上にある）を含み、それぞれの局所量制約
【数７】
2020071887.tif 000033
のそれぞれの局所ゾーンはそれぞれの要素
【数８】
2020071887.tif 000034
のそれぞれの近傍
【数９】
2020071887.tif 000035
であり、各それぞれの近傍
【数１０】
2020071887.tif 000036
のそれぞれの局所量は、それぞれの近傍
【数１１】
2020071887.tif 000037
内の前記材料の相対密度
【数１２】
2020071887.tif 000038
のそれぞれの平均
【数１３】
2020071887.tif 000039
である
請求項２に記載の方法。
【請求項４】
前記方法は、前記複数のローカル体積制約
【数１４】
2020071887.tif 000040
を単一の集約制約
【数１５】
2020071887.tif 000041
に集約することを含む
請求項３に記載の方法。
【請求項５】
前記集約された制約
【数１６】
2020071887.tif 000042
は、それぞれの平均
【数１７】
2020071887.tif 000043
とそれぞれの上限
【数１８】
2020071887.tif 000044
との間の不均衡
【数１９】
2020071887.tif 000045
の、要素
【数２０】
2020071887.tif 000046
の集合
【数２１】
2020071887.tif 000047
にわたって定義された、極値
【数２２】
2020071887.tif 000048
に対する定数境界
【数２３】
2020071887.tif 000049
を表す
請求項４に記載の方法。
【請求項６】
前記極値は最大値であり、前記集約された制約
【数２４】
2020071887.tif 000050
は微分可能な関数で前記最大値を近似し、前記トポロジー最適化を実行することは、勾配ベースの最適化を実行することを含む
請求項５に記載の方法。
【請求項７】
前記微分可能な関数は、Ｐ−ノルム
【数２５】
2020071887.tif 000051
である請求項６に記載の方法。
【請求項８】
前記勾配ベースの最適化は、漸近線を移動させる方法である
請求項６又は７に記載の方法。
【請求項９】
前記方法は前記トポロジー最適化を実行する前に、
有限要素メッシュ及び有限要素メッシュに関連するデータに基づいて別のトポロジー最適化を実行するステップ、及び
他のトポロジー最適化の結果に基づいて不均一分布を決定するステップ
を含む
請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記他のトポロジ最適化の結果は濃度場、歪場、ストレス場、及び／又は圧迫場を含み、前記非均一な分布を決定するステップは、
密度場、歪場、応力場、及び／又は圧縮場に基づいて自動的に１つ又は複数の局所量制約を決定するステップ、及び／又は
密度場、歪場、応力場、及び／又は圧縮場のグラフィック表現を表示するステップ、及びユーザ対話を介して１つ又は複数の局所量制約を決定するステップ、
を含む
請求項９に記載の方法。
【請求項１１】
前記機械部品が、付加的な製造可能部品、１つ以上の機能的外側領域及び１つ以上の内部領域を有する部品、及び／又は車両部品である
請求項１〜９のいずれか一項に記載の方法。
【請求項１２】
請求項１〜１１のいずれか一項に記載の方法によって設計可能なモデル化オブジェクト。
【請求項１３】
請求項１〜１１のいずれか一項に記載の方法を実行するための命令を含むコンピュータプログラム。
【請求項１４】
請求項１２に記載のモデル化オブジェクト及び／又は請求項１３に記載のコンピュータプログラムを記録したコンピュータ可読記憶媒体。
【請求項１５】
メモリ及びグラフィカルユーザインタフェースに結合されたプロセッサを備えるシステムであって、メモリは、請求項１２に記載のモデル化されたオブジェクト及び／又は請求項１３に記載のコンピュータプログラムをその上に記録している、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータプログラム及びシステムの分野に関し、より詳細には、機械部品を表すモデル化されたオブジェクトを設計するための方法、システム、及びプログラムに関する。
【背景技術】
【０００２】
物体の設計、エンジニアリング及び製造のために、多数のシステム及びプログラムが市場に提供されている。ＣＡＤはコンピュータ支援設計の頭字語であり、例えば、被写体を設計するためのソフトウェアソリューションに関する。ＣＡＥはコンピュータ支援エンジニアリングの頭字語であり、例えば、将来の製品の物理的挙動をシミュレートするためのソフトウェアソリューションに関連する。ＣＡＭはコンピュータ支援製造の頭字語であり、例えば、製造プロセス及び動作を定義するためのソフトウェアソリューションに関する。そのようなコンピュータ支援設計システムでは、グラフィカルユーザインタフェースが技法の効率に関して重要な役割を果たす。これらの技術は、製品ライフサイクル管理（ＰＬＭ）システム内に組み込まれてもよい。ＰＬＭとは、企業が製品データを共有し、共通のプロセスを適用し、企業知識を活用して、長期的な企業のコンセプトを越えて、コンセプトから生涯にわたる製品の開発に役立てることを支援するビジネス戦略のことをいう。（ＣＡＴＩＡ、ＥＮＯＶＩＡ及びＤＥＬＭＩＡの商標で）ダッソーシステムズによって提供されるＰＬＭソリューションは、製品工学知識を編成するエンジニアリングハブと、製造工学知識を管理する製造ハブと、エンタープライズ統合及びエンジニアリングハブ及び製造ハブの両方への接続を可能にするエンタープライズハブとを提供する。全体として、システムは最適化された製品定義、製造準備、生産、及びサービスを駆動する動的な知識ベースの製品作成及び意思決定サポートを可能にするために、製品、プロセス、リソースをリンクするオープン・オブジェクト・モデルを提供する。
【０００３】
これらのシステムのいくつかは、トポロジー最適化を採用する機能を提供する。トポロジー最適化は、製品設計及び物理的シミュレーションの分野を橋渡しするコンピュータ実装技術である。本発明は、材料内に形成され、使用時に荷重を受け、１つ又は複数の拘束境界を有する機械部品を表すモデル化された被写体を設計するために適用される。この技法は、有限要素解析（ＦＥＡ）によって典型的にシミュレートされるそれらの物理的特性及び挙動を修正することに基づいて最適化された生成設計を自動的に生成することに焦点を当てている。より具体的には、トポロジ最適化が有限要素メッシュ（ＦＥＭ）を提供することによって、例えば、小さな要素内の設計空間、及びメッシュに関連するデータを離散化することによって機能する。次に、この技法は所与の目的関数（例えば、設計の剛性に関連する）及び制約のセット（例えば、許容可能な材料の総量に関連する）に関して最も効率的な要素を反復的に見つけることによって、所与の離散空間内の材料の最適な分布及びレイアウトを見つける。
【０００４】
この文脈内で、使用時に荷重を受け、１つ又は複数の拘束境界を有する、材料内に形成された機械部品を表すモデル化された被写体を設計するための改善された解決策が必要である。
【発明の概要】
【０００５】
したがって、モデル化された被写体を設計するためのコンピュータ実施方法が提供される。モデル化された被写体は、機械部品を表している。機械部品は、材料で形成される。機械部品は使用時に負荷を受け、機械部品は１つ又は複数の拘束境界を有する。この方法は、有限要素メッシュ、有限要素メッシュに関連付けられたデータ、及び１つ又は複数の局所量制約の不均一な分布を提供することを含む。有限要素メッシュに関連するデータは、力、境界条件、パラメータ、及びグローバル量制約を含む。力は荷重の一部を表す。境界条件は、１つ又は複数の制約境界の少なくとも一部を表す。パラメータは材料に関連している。グローバル量制約は、有限要素メッシュ内の材料のグローバル量に関連する。不均一分布の各局所量制約は、有限要素メッシュのそれぞれの局所ゾーン内の材料のそれぞれの局所量に対するものである。この方法はまた、有限要素メッシュ、有限要素メッシュに関連するデータ、及び不均一分布に基づいてトポロジー最適化を実行することを含む。
【０００６】
この方法は、材料内に形成され、使用時に荷重を受け、１つ又は複数の拘束境界を有する機械部品を表すモデル化された被写体を設計するための改善された解決策を形成する。特に、有限要素メッシュ及び有限要素メッシュに関連するデータに基づいて、本方法はトポロジー最適化を実行し、それによって、全体的な材料量に対する制約が与えられた場合、機械的観点から最適化された設計を効率的な方法で達成する。特に、この方法は、メッシュに関連するデータに含まれる力によって表される、機械部品が使用中に受ける負荷の部分に対して最適化された結果をもたらす。さらに、この方法は１つ又は複数の局所材料量制約をトポロジー最適化に統合することを提供し、それによって、そのような局所制約に対応する各局所ゾーンにおいて、局所材料量及びその機械的効果に対する制御を可能にする。さらに、１つ又は複数の局所量制約の分布が不均一であるために、本方法は、前記機械的効果の位置的微分を可能にする。したがって、１つ又は複数の局所的な物質量の制約は、網目に関連付けられたデータに含まれる力が機械部品が使用中に受ける全ての荷重を表すことができず、表すわけではないことを補償する手段を提供する。特に、本方法は機械部品に適用されるが、トポロジー最適化問題の定式化において力として直接統合されない実際の将来の荷重を考慮して、機械的ロバスト性を増大させることを可能にする。
【０００７】
この方法は、以下のうちの１つ又は複数を含むことができる：
・各局所量制約は、それぞれの局所量のそれぞれの上限を表す；
メッシュはトポロジ最適化の反復中に変化する材料の各の相対密度を各有する要素のセットを有し、不均一分布は各の要素上の複数の局所量制約を含み、それぞれの局所量制約の各の局所ゾーンは各の要素の各の近傍であり、それぞれの近傍の各の局所量は、各の近傍における材料の相対密度の各の平均である；
本方法は、複数のローカル体積制約を単一の集約制約に集約することを含む；
・集約された制約は、要素の集合にわたって定義された、それぞれの平均とそれぞれの上限との間の不一致の極値に対する定数限界を表す；
・極値は最大であり、集約された制約は微分可能な関数を用いて前記最大値を近似し、トポロジ最適化を実行することは、勾配ベースの最適化を実行することを含む；
・微分可能な関数はＰノルムである；
・勾配ベースの最適化は漸近線を移動させる方法である；
【０００８】
本方法はトポロジー最適化を実行する前に、有限要素メッシュ及び有限要素メッシュに関連するデータに基づいて別のトポロジー最適化を実行し、その他トポロジー最適化の結果に基づいて不均一分布を決定するステップを含む；
【０００９】
他のトポロジー最適化の結果は密度場、歪場、応力場、及び／又は圧縮場を含み、不均一分布を決定することは密度場、歪場、応力場、及び／又は圧縮場に基づいて自動的に１つ又は複数の局所量制約を決定すること、及び／又は密度場、歪場、応力場、及び／又は圧縮場のグラフ表示を表示すること、ならびにユーザ相互作用を介して１つ又は複数の局所量制約を決定することを含み、及び／又は機械部品は付加的製造可能部品、１つ又は複数の機能的外側領域及び１つ又は複数の内部領域を有する部品、及び／又は車両部品である。
【００１０】
本発明はさらに、この方法によって設計可能又は入手可能なモデル化された被写体を提供する。有限要素メッシュのそれぞれの局所ゾーンにおける材料のそれぞれの局所量に対する１つ又は複数の局所量制約の非一様な分布のために、モデル化されたオブジェクトは多孔質、肺胞、及び／又は複雑な構造の非一様な分布／レイアウトを提示し、例えば、様々な材料／空隙比を有する有機アスペクトを提示する。
【００１１】
本方法を実行するための命令を含むコンピュータプログラムがさらに提供される。
さらに、モデル化されたオブジェクト及び／又はコンピュータプログラムを記録したコンピュータ可読記憶媒体が提供される。
【００１２】
さらに、メモリ及びグラフィカルユーザインタフェースに結合されたプロセッサを含むシステムが提供され、メモリは、モデル化されたオブジェクト及び／又はコンピュータ・プログラムをその上に記録している。
【図面の簡単な説明】
【００１３】
【図１】システムの一例を示す図である。
【図２】この方法を示す。
【図３】この方法を示す。
【図４】この方法を示す。
【図５】この方法を示す。
【図６】この方法を示す。
【図７】この方法を示す。
【図８】この方法を示す。
【図９】この方法を示す。
【図１０】この方法を示す。
【図１１】この方法を示す。
【図１２】この方法を示す。
【図１３】この方法を示す。
【図１４】この方法を示す。
【図１５】この方法を示す。
【図１６】この方法を示す。
【図１７】この方法を示す。
【図１８】この方法を示す。
【図１９】この方法を示す。
【図２０】この方法を示す。
【発明を実施するための形態】
【００１４】
この方法は、コンピュータで実施される。この手段は、該方法のステップ（又は実質的に全てのステップ）が少なくとも１つのコンピュータ又は任意のシステムによって実行されることである。したがって、本方法のステップはコンピュータによって、場合によっては完全に自動的に、又は半自動的に実行される。例では、方法のステップのうちの少なくともいくつかのトリガがユーザ−コンピュータ対話を介して実行され得る。必要とされるユーザ−コンピュータ対話のレベルは予測される自動化のレベルに依存し、ユーザの希望を実施する必要性とバランスをとることができる。
【００１５】
例では、このレベルがユーザ定義及び／又は事前定義され得る。
【００１６】
方法のコンピュータ実装の典型的な例は、この目的のために適合されたシステムを用いて方法を実行することである。システムはメモリに結合されたプロセッサと、グラフィカルユーザインタフェース（ＧＵＩ）とを備えることができ、メモリには、本方法を実行するための命令を含むコンピュータプログラムが記録されている。メモリはまた、データベースを記憶してもよい。メモリはそのような記憶装置に適合された任意のハードウェアであり、場合によっては、いくつかの物理的に別個の部分（例えば、プログラムのための部分、及び場合によってはデータ断片ベースのための部分）を備える。
【００１７】
この方法は一般に、モデル化された被写体を操作する。モデル化された被写体は、例えばデータベースに格納されたデータによって定義される任意の被写体である。伸長により、表現「モデル化オブジェクト」は、データ自体を指定する。システムのタイプに応じて、モデル化された被写体は、異なる種類のデータによって定義されてもよい。システムは、実際にはＣＡＤシステム、ＣＡＥシステム、ＣＡＭシステム、ＰＤＭシステム、及び／又はＰＬＭシステムの任意の組合わせであってもよい。これらの異なるシステムでは、モデル化された被写体が対応するデータによって定義される。したがって、ＣＡＤ被写体、ＰＬＭ被写体、ＰＤＭ被写体、ＣＡＥ被写体、ＣＡＭ被写体、ＣＡＤデータ、ＰＬＭデータ、ＰＤＭデータ、ＣＡＭデータ、ＣＡＥデータについて言うことができる。しかしながら、モデル化された被写体はこれらのシステムの任意の組合わせに対応するデータによって定義され得るので、これらのシステムは他のシステムのうちの１つを排他的にするものではない。したがって、システムは以下に提供されるそのようなシステムの定義から明らかになるように、ＣＡＤシステム及びＰＬＭシステムの両方であってよい。
【００１８】
ＣＡＤシステムとは、ＣＡＴＩＡのような、モデル化されたオブジェクトのグラフィック表現に基づいてモデル化されたオブジェクトを設計するために少なくとも適合された任意のシステムをさらに意味する。この場合、モデル化された被写体を定義するデータは、モデル化された被写体の表現を可能にするデータを含む。ＣＡＤシステムは例えば、ある場合には、顔又は表面を有するエッジ又は線を使用してＣＡＤモデル化オブジェクトの表現を提供することができる。線、エッジ、又は表面は様々な方法、例えば、不均一有理Ｂスプライン（ＮＵＲＢＳ）で表すことができる。具体的には、ＣＡＤファイルは仕様を含み、そこから幾何学的形状を生成することができ、これにより表現を生成することができる。モデル化されたオブジェクトの仕様は、単一のＣＡＤファイル又は複数のＣＡＤファイルに格納することができる。ＣＡＤシステム内のモデル化された被写体を表すファイルの典型的なサイズは、パーツ当たり１メガバイトの範囲内である。そして、モデル化された被写体は、典型的には何千ものパーツのアセンブリであり得る。
【００１９】
ＣＡＤの文脈では、モデル化された被写体が典型的には例えば、部品又は部品のアセンブリ、又は場合によっては製品のアセンブリなどの製品を表す３Ｄモデル化された被写体であり得る。「３Ｄモデリングされたオブジェクト」とは、その３Ｄ表現を可能にするデータによってモデリングされる任意のオブジェクトを意味する。３Ｄ表現は、全ての角度から部品を見ることを可能にする。例えば、３Ｄモデル化オブジェクトは３Ｄ表現される場合、その軸のいずれかの周り、又は表現が表示される画面内のいずれかの軸の周りで取り扱われ、回転され得る。これは特に、３Ｄモデル化されていない２Ｄアイコンを除外する。３Ｄ表現の表示は設計を容易にする（すなわち、設計者が統計的に彼らのタスクを達成する速度を増加させる）。これは、製品の設計が製造工程の一部であるため、産業界における製造工程を高速化する。
【００２０】
３Ｄモデル化オブジェクトは例えばＣＡＤソフトウェアソリューション又はＣＡＤシステムを用いた仮想設計の完了後に現実世界で製造される製品の幾何学的形状、例えば部品の（例えば機械的である）部品又はアセンブリ（又は部品のアセンブリは本方法の観点から部品自体として見ることができるので、同等に部品のアセンブリ）、又はより一般的には任意の剛体アセンブリ（例えば可動機構）を表してもよい。ＣＡＤソフトウェアソリューションは、航空宇宙、建築、建築、消費財、ハイテク装置、産業機器、輸送、海洋、及び／又は沖合の石油／ガス生産又は輸送を含む、様々な、かつ無制限の産業分野における製品の設計を可能にする。したがって、本方法によって設計された３Ｄモデル化オブジェクトは陸上車両の一部（例えば、自動車及び軽トラック機器、レーシングカー、オートバイ、トラック及びモータ機器、トラック及びバス、トラック及びバスを含む）、航空車両の一部（例えば、機体機器、航空宇宙機器、推進機器、推進機器、航空機機器、宇宙機器を含む）、海軍車両の一部（例えば、海軍機器、商用船、オフショア機器、ヨット及び作業船を含む）、一般機械部品（例えば、工業製造機械、重移動機械又は機器、設置機器、産業機器、加工金属製品、タイヤ製造製品を含む）、電気機械又は電子部品（例えば、家庭用電化製品、セキュリティ及び／又は制御及び／又は計装製品、コンピュータ及び通信機器、半導体、医療デバイス及び機器を含む）、消費財（ｅを含む）など、任意の機械部品であってもよい工業製品を表してもよい。  例えば、家具、家庭用品、レジャー用品、ファッション用品、ハードグッズ小売業者の製品、ソフトグッズ小売業者の製品、包装（例えば、食品及び飲料及びタバコ、美容及びパーソナルケア、家庭用品包装を含む）。
【００２１】
図１は、システムがクライアント・コンピュータ・システム、例えばユーザのワークステーションであるシステムの一例を示す。
【００２２】
この例のクライアント・コンピュータは、内部通信バス１０００に接続された中央処理装置（ＣＰＵ）１０１０と、やはりバスに接続されたランダム・アクセス・メモリ（ＲＡＭ）１０７０とを備える。クライアント・コンピュータには、さらに、ＢＵＳに接続されたビデオ・ランダム・アクセス・メモリ１１００に関連するグラフィカル・プロセッシング・ユニット（ＧＰＵ）１１１０が設けられている。ビデオＲＡＭ  １１００は、当技術分野ではフレームバッファとしても知られている。大容量記憶装置コントローラ１０２０は、ハードドライブ１０３０などの大容量記憶装置へのアクセスを管理する。コンピュータプログラム命令及びデータを有形に具現化するのに適した大容量メモリデバイスは、例として、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリデバイスなどの半導体メモリデバイス、内部ハードディスク及びリムーバブルディスクなどの磁気ディスク、光磁気ディスク、ならびにＣＤ−ＲＯＭディスク１０４０を含む、全ての形態の不揮発性メモリを含む。前述のいずれも、特別に設計されたＡＳＩＣ（特定用途向け集積回路）によって補足されるか、又はその中に組み込まれてもよい。ネットワークアダプタ１０５０は、ネットワーク１０６０へのアクセスを管理する。クライアント・コンピュータは、カーソル制御デバイス、キーボードなどの触覚デバイス１０９０も含むことができる。ユーザがディスプレイ１０８０上の任意の所望の位置にカーソルを選択的に位置決めすることを可能にするために、カーソル制御装置がクライアント・コンピュータ内で使用される。さらに、カーソル制御装置はユーザが様々なコマンドを選択し、制御信号を入力することを可能にする。カーソル制御装置は、システムに制御信号を入力するための多数の信号発生装置を含む。典型的にはカーソル制御装置がマウスであってもよく、マウスのボタンは信号を生成するために使用される。代替的に又は追加的に、クライアント・コンピュータシステムは、センシティブパッド及び／又はセンシティブスクリーンを含むことができる。
【００２３】
コンピュータプログラムはコンピュータによって実行可能な命令を含むことができ、命令は、上記装置に該方法を実行させるための手段を含む。プログラムは、システムのメモリを含む任意のデータ記憶媒体に記録可能であってもよい。プログラムは例えば、デジタル電子回路において、又はコンピュータハードウェア、ファームウェア、ソフトウェアにおいて、又はそれらの組合わせにおいて実装されてもよい。プログラムは装置、例えば、プログラマブルプロセッサによる実行のための機械可読記憶デバイスに有形に具現化された製品として実装されてもよい。方法のステップは入力データ断片に対して動作し、出力を生成することによって、方法の機能を実行するための命令のプログラムを実行するプログラマブルプロセッサによって実行されてもよい。したがって、プロセッサはプログラム可能であり、データ断片記憶システム、少なくとも１つの入力デバイス、及び少なくとも１つの出力デバイスからデータ断片及び命令を受信し、それらにデータ断片及び命令を送信するように結合され得る。アプリケーション・プログラムは、高レベルの手続き型又はオブジェクト指向プログラミング言語で、あるいは必要に応じてアセンブリ言語又は機械語で実装することができる。いずれの場合も、言語は、コンパイルされた言語又は解釈された言語であってもよい。プログラムはフルインストールプログラムであってもよいし、更新プログラムであってもよい。システム上にプログラムを適用すると、いずれにしても、この方法を実行するための命令が得られる。
【００２４】
「３Ｄモデル化オブジェクトを設計する」は、３Ｄモデル化オブジェクトを作成するプロセスの少なくとも一部である任意のアクション又は一連のアクションを指定する。したがって、この方法は、３Ｄモデル化オブジェクトをスクラッチから作成することを含むことができる。あるいは、本方法が以前に作成された３Ｄモデル化オブジェクトを提供するステップと、次いで、３Ｄモデル化オブジェクトを修正するステップとを含むことができる。
【００２５】
方法は製造プロセスに含まれてもよく、製造プロセスは方法を実行した後に、モデル化された被写体に対応する物理的製品を生成することを含んでもよい。いずれの場合においても、本方法によって設計されたモデル化オブジェクトは、製造オブジェクトを表すことができる。したがって、モデル化された被写体はモデル化されたソリッド（すなわち、ソリッドを表すモデル化された被写体）であり得る。製造対象物は、部品などの製品、又は部品のアセンブリであってもよい。この方法はモデル化された物体の設計を改善するので、この方法はまた、製品の製造を改善し、したがって、製造プロセスの生産性を増加させる。
【００２６】
この方法は、トポロジー最適化を介して、機械部品、例えば２Ｄモデル化オブジェクト又は３Ｄモデル化オブジェクトを表すモデル化オブジェクトを設計するためのものである。したがって、この方法は、例えばユーザ対話を介して、トポロジ最適化の入力を提供することを含む。
【００２７】
トポロジ最適化の入力はＦＥＭを含む。ＦＥＭは、設計されるモデル化オブジェクトを含む空間を表す。ＦＥＭは、２Ｄモデル化オブジェクト又は３Ｄモデル化オブジェクトのどちらが設計されるべきかに応じて、２Ｄ又は３Ｄとすることができる。ＦＥＭは規則的であっても不規則的であってもよい。通常のＦＥＭは、トポロジー最適化中のより容易な計算を可能にする。ＦＥＭは任意のタイプのものでよく、例えば、各有限要素は、四面体又は六面体である。ＦＥＭを提供することは、設計空間及び設計空間の噛み合いを定義することを含んでもよい。この方法はＦＥＭをユーザに表示することと、ユーザによって、例えば、表示されたＦＥＭ上でのグラフィカル・ユーザ対話によることを含む、トポロジ最適化の他の入力を定義することとを含むことができる。
【００２８】
要素を定義することに関する「グラフィカル・ユーザ対話」とは、ここでは設計者が触覚システム（例えば、マウス、又は感知／タッチ・スクリーン又は感知／タッチ・パッドなどのタッチ・デバイス）を使用して、ディスプレイ・ユニットの１つ又は複数の位置をアクティブ化し、要素が配置されることになる任意のユーザ対話を意味する。シーンの位置をアクティブにすることは、その上にマウスのカーソルを配置すること、又はその上でタッチを実行することを含んでもよい。起動後、実質的にリアルタイムで、定義された要素の表現を表示することができる。
【００２９】
トポロジ最適化の入力は、ＦＥＭに関連付けられ、ユーザが設計したい機械的部分に依存するデータをさらに含む。
【００３０】
これらの関連データは材料に関連するパラメータ、換言すれば、機械部品が形成される材料を表すデータを含む。これらの材料パラメータは、特に材料の機械的特性を表すことができる。材料パラメータは例えば、材料のヤング率及び／又は材料のポアソン比を含んでもよい。例では、ユーザが例えばリストからの選択によって材料を指定することができ、及び／又はシステムは例えば１つ又は複数の公式及び／又はデータベースに基づいて、材料パラメータを自動的に決定し、及び／又はその選択をユーザに提案することができる。材料は任意の材料、例えば、金属（例えば、鋼、銀、金、チタン）、プラスチック（例えば、ナイロン、ＡＢＳ、ポリカーボネート、樹脂）、セラミック、又は複合材料などの固体及び／又は等方性材料であり得る。
【００３１】
関連付けられたデータは、グローバル量制約をさらに含む。グローバル量制約は、ＦＥＭ内の材料のグローバル量に関する。言い換えれば、グローバル量制約は、ＦＥＭ全体における材料の総量の値を制約する。グローバル量制約は例えば、材料で満たすことができる（全体の）ＦＥＭのフラクションの境界、例えば、前記フラクションの上限として提供されてもよい。代替的に、グローバル量制約は、境界ではなく、到達されなければならない値を提供することができる。しかしながら、トポロジー最適化は最適結果において利用可能な限り多くの材料を使用する傾向があるオブジェクト関数を最適化し、そのような等価制約を上限制約と同等にすることができる。全ての場合において、フラクションは、体積フラクション（「グローバル体積制約」のような場合にはＧＶＣとも呼ばれる）であってもよい。他の例では、グローバル量制約が材料の重量を表す値を含むことができる。
【００３２】
トポロジー最適化の分野からそれ自体知られているように、関連するデータは機械部品の使用条件を表すデータをさらに含み、それに基づいて、トポロジー最適化は、そのような予測される使用を考慮して機械部品モデルを最適化することができる。
【００３３】
関連するデータは特に力を含む。言い換えれば、関連するデータはそれぞれがＦＥＭの１つ又は複数の有限要素に適用可能であり、リンクされたベクトル（例えば、ニュートン又はその倍数の大きさを有する）を含む。これらの力は、使用時に機械部品が受ける負荷を部分的に表す。言い換えれば、それぞれの力がデータ内に存在するＦＥＭの１つ又は複数の有限要素ごとに、データは、前記１つ又は複数の有限要素に対応する位置における機械部品の材料が対応する荷重を受けることになるという事実を表す。しかし、機械部品は理論的には無限数の荷重を受けることがあるので、全ての荷重がデータに存在する力によって表されるわけではない。力は荷重の組全体、例えば、最も重要な荷重及び／又は最も代表的な荷重の組の制限を表すに過ぎない。力は各モデリング問題について決定されてもよく、物体がその寿命中に受ける可能性がある最大の（すなわち、最大の大きさの）力であるように選択されてもよく、なぜなら、これらの力は、最大の変形及び機械的応力を引き起こす傾向があるためである。これらの力は、荷重ケースと呼ばれるセットにグループ化されてもよい。産業上の問題は例えば、１〜十数の負荷ケースを有することがある。例では、ユーザがＦＥＭのグラフィカル・ユーザ対話有限要素を介して選択し、次いで、それに該当力を指定することができる。
【００３４】
また、関連するデータは境界条件を含む。各境界条件は、メッシュの１つ又は複数の有限要素に適用され、リンクされ、機械部品が使用される境界上のそれぞれの制約を表す。換言すれば、各境界条件は、前記１つ以上の有限要素に対応する位置における機械部品の材料が例えばディリクレ境界条件を使用して、その変位に対する制約を受けるという事実を表す。要素は（とりわけ）平面に沿って、曲線に沿って、軸に沿って／周りに、又は点に／の周りに、その変位を拘束されてもよく、及び／又はその変位は並進のみ、回転のみ、又は並進及び回転の両方において拘束されてもよい。並進及び回転の両方の点に拘束された変位の場合、要素は３Ｄ空間に固定され、「クランプ」されていると言われる。しかしながら、要素は平面に沿った並進運動に拘束された変位を有するが、（例えば、それがベアリングに取り付けられた物体に属する場合）前記平面上で自由に、軸に沿った並進運動ではあるが前記軸上で自由に（例えば、ピストン内で）、又は軸（例えば、ロボットアームの関節）の周りの回転運動で移動することができる。
【００３５】
例では、境界条件は全ての制約境界を表す。言い換えれば、拘束される（例えば、固定されたままである）材料を最終的に含むことが意図されるＦＥＭの各有限要素について、境界（例えば、クランプ）条件を関連付けて、この事実をトポロジー最適化に統合することができる。例では、ユーザがＦＥＭのグラフィカル・ユーザ対話有限要素を介して選択し、次いで、境界条件がそれに適用可能であることを指定することができる。
【００３６】
例では、機械部品の１つ又は複数の拘束境界が１つ又は複数の固定境界を含むか、又はそれからなり（すなわち、前記１つ又は複数の境界における材料は移動できない）、対応する１つ又は複数の境界条件はクランプ条件である。
【００３７】
トポロジ最適化は広く知られているように、入力に基づいて目的関数を自動的に最適化することを含むことができる。目的関数は、最適化されるべき任意の機械的特性を表すことができる。トポロジー最適化は特に、剛性を最大化することができる。目的関数は、そのためにコンプライアンス関数であってもよい。コンプライアンスは、構造の剛性の逆数である構造に対するものである。したがって、コンプライアンスは、指定された荷重シナリオ及び固定された境界条件を考慮して、構造体の変形量をカプセル化する。したがって、最適化プロセスがコンプライアンスを最小化するとき、これは、所与の質量に対する設計の剛性を最大化することに対応する。目的関数の自由変数は、ＦＥＭ上の材料の量（例えば体積分率）の分布（すなわちレイアウト）とすることができる。したがって、トポロジー最適化は目的関数を最適化するために、メッシュの各有限要素内の材料量（例えば、体積分率）を変化させることができる。オブジェクション機能は材料パラメータに依存することができ（すなわち、目的機能の固定変数は材料パラメータを含むことができる）、最適化はグローバル量制約を含む制約下で実行することができる。最適化は、任意のアルゴリズム、例えば反復アルゴリズムに従って実行されてもよい。材料量が材料の体積分率である場合、最適化プロセスは、有限要素法の材料体積分率の分布を生じる。そのような場合、トポロジ最適化又は方法はフィルタリングする（例えば、自動的に）、すなわち、そのような体積分率分布に基づいて、各有限要素が材料で（完全に）充填されているかどうかを、各有限要素について判定する、さらなるステップを含むことができる。例えば、これは、（例えば、所定の）しきい値（例えば、０．１又は０．２より高く、及び／又は０．９又は０．８より低く、例えば、０．５のオーダー）との比較に基づくことができ、最適化から生じる体積分率がしきい値より高い（又は低い）場合、有限要素は材料で完全に満たされている（すなわち、完全に空である）と考えられる。本方法は実施例では結果に基づいて、境界表現（Ｂ−Ｒｅｐ）モデルなどの３Ｄモデル化オブジェクトを（例えば、自動的に）計算することをさらに含むことができる。例えば、本方法は、最適化及び／又はフィルタリングから生じる一連の有限要素に基づいて、かつそれに沿って掃引体積を計算することができる。
【００３８】
それ自体知られているように、トポロジー最適化は、ＦＥＭ、力、境界条件、材料パラメータ、及びグローバル量制約に基づいて、ＦＥＭ内の材料の分布を決定するために既に実行されてもよい。この方法は、１つ又は複数の局所量制約の不均一な分布を最適化問題に追加することによって、そのような一般的なトポロジ最適化を超える。したがって、この方法は一般的なトポロジー最適化を全く実行せず、不均一な分布でトポロジー最適化を実行するだけであるか、又は後述するように、最初に一般的なトポロジー最適化を実行し、次に不均一な分布でトポロジー最適化を実行することができる。両方の場合において、本方法は一般的なトポロジー最適化ワークフローのステップを統合し、そのようなステップは、一般的なトポロジー最適化ワークフローの例を通してここで議論される。
【００３９】
トポロジ最適化シナリオの仕様を示す図２に示されるように、一般的なトポロジ最適化ワークフローは入力として、設計空間２２（ここでは小さな正方形要素に細分される）、１組の負荷ケース２４（設計に加えられる力）、及び境界条件２６（設計が変形に対して制約される位置、例えば、ここでは設計空間２２の左側全体で「クランプされる」）を必要とする。追加のパラメータ、例えば、保持されなければならない外側シェル、選択された材料の機械的構成特性、目標質量、最大許容変形、又は任意の他の制約を定義することができる。設計ワークフローは、トポロジ最適化の目標が空のキャンバス（設計空間である）から最適化された設計を生成することであるため、設計空間定義以外の初期ジオメトリの提供を除外することができる。
【００４０】
一般的なトポロジ最適化ワークフローの出力は、入力仕様に可能な限り準拠する最適化設計の幾何学的形状である。図３は最適化されている１つのそのような設計を示し、最適化プロセス中に展開する設計を示す。この例では、全体体積分率を３０％に設定した。図３は、初期設計３２と、５回の最適化反復３４の後の設計と、１０回の最適化反復３６の後の設計と、２５回の最適化反復３８の後の最終的な収束設計とを示す。
【００４１】
図４に示されるように、一般的なトポロジー最適化ワークフローは、例では以下に記載される８つのステップに従うことができる：
【００４２】
デザインスペースのメッシング
図２に示すように、設計空間の離散化を作成する。この手段は、空間を小さな簡単な連結要素、例えば四面体、六面体に細分化する。これらの小さな要素は、後にシミュレーションのためのＦＥＭとして、及び最適化のための設計変数としての両方の役割を果たすことができる。
【００４３】
負荷事例と境界条件を適用する
ここで、一般的なトポロジ最適化ワークフローは所与の入力仕様のための力及び境界条件をとり、それらをＦＥＭのノードに適用し得る。図２は、設計空間が規則的な正方形要素に再分割されるメッシュを示す。左側のノードはクランプされ（２Ｄ空間に固定され）、下向きの力が設計空間の中央右側に加えられる。
【００４４】
設計変数を初期化する
各要素は、値「０」及び「１」によってそれぞれ定義される、空であるか又は材料で満たされているかを定義する所与の相対密度値を有する。さらに、最適化問題を連続的にするために、一般的なトポロジ最適化ワークフローは、要素が０と１との間の任意の値をとることを可能にすることができる。これを「緩和」と呼ぶことがある。中間密度を有する要素の解釈はあいまいであり得るので、一般的なトポロジー最適化ワークフローは、中間要素密度を、それぞれ０又は１の下限及び上限を有する要素よりも構造挙動について全体的に効率的でないように強制するペナルティ化アプローチを導入し得る。これは、図３に示すように連続的な配合を維持しながら、中間密度の少ない最終的なデザインを生成するように最適化装置を駆動する効果を有する。
【００４５】
均衡を求めて解く
この時点で、一般的なトポロジ最適化ワークフローは力及び境界条件でメッシュ化され、付着された完全に定義された有限要素モデルを有することができ、各要素は相対密度値を有する。それによって、一般的なトポロジー最適化ワークフローは、グローバル剛性行列を組み立て、構造平衡の節変位を解くことができる。言い換えると、一般的なトポロジ最適化ワークフローは、加えられた力及び境界条件について、現在の状態における構造の変形を計算することができる。
【００４６】
目的関数値とデリバティブを計算する
任意のトポロジー最適化において使用され得る目的関数は、構造のコンプライアンスである。これは、剛性の逆数であり、したがって、指定された荷重シナリオ及び境界条件を考慮して、構造の変形量をカプセル化する。したがって、最適化プロセスがコンプライアンスを最小限に抑える場合、これは、所与の質量に対する設計の剛性を最大限にすることになる。さらに、工程における設計変数の数が多いため、最適化は勾配ベースの方法で実行されてもよい。したがって、一般的なトポロジ最適化ワークフローは、各設計変数に関する目的関数の導関数を計算することもできる。言い換えれば、一般的なトポロジ最適化ワークフローはコンプライアンスを改善し、制約を満たすために各要素の相対密度をどのように変更すべきかを計算することができる。コンプライアンスのために、これは、周知の古典的な「Ａｄｊｏｉｎｔ感度解析」を使用して実行されてもよい。さらに、導関数が計算された後、これらの導関数は、数値的安定性を改善するためにフィルタリングによって平滑化されてもよい。一般的なトポロジー最適化ワークフローは誤ったチェッカーボードパターンを低減し、最適化に長さスケールを導入することができ、その結果、それは明確に定義される。
【００４７】
制約値とデリバティブを計算する
一般的なトポロジー最適化ワークフローにおける制約関数は、構造の全体的な体積分率であり得る。このようなＧＶＣは、使用が許容される最大材料体積、したがって設計を構成する材料の最大質量を規定する。その結果、最適化器は、設計空間におけるこの質量の最適な分布を見つけ、剛性を最大にしなければならない。図３は最適化ワークフローにおける中間設計３４及び３６を示し、ここで、グローバル体積分率は同じであるが、工程における最適化反復中に材料の分布が変化する。この制約の導関数は、基本体積に等しく、要素のサイズが等しい場合、導関数は各要素について一定であり、したがって、計算するのは自明である。
【００４８】
数学的プログラムを使用して設計変数を更新する
目的関数及び制約の値ならびにそれらの導関数が知られている場合、一般的なトポロジ最適化ワークフローは勾配ベースの数学的プログラムを使用して、指定されたＧＶＣに違反することなく構造的コンプライアンスを改善するために、各要素の相対密度を修正することができる。各要素の相対密度値が数学的プログラミングによって修正され、最適化プロセスにおける所与の修正設計がまだ収束していない場合、一般的なトポロジ最適化ワークフローは、ステップ４にループバックすることができる。この問題のための単純な数学的プログラムは、いわゆる最適性基準（ＯＣ）である。しかしながら、一般的なトポロジ最適化ワークフロー及びこの方法の例では、より一般的な数学的プログラミングアルゴリズムを使用することができる：漸近線の移動方法（ＭＭＡ、最初に「漸近移動方法構造最適化のための新しい方法」、Ｋｒｉｓｔｅｒ  Ｓｖａｎｂｅｒｇ、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｊｏｕｒｎａｌ  ｆｏｒ  Ｎｕｍｅｒｉｃａｌ  Ｍｅｔｈｏｄｓ  Ｉｎ  Ｅｎｇｉｎｅｅｒｉｎｇ、１９８７年２月）。ＭＭＡは複数の非線形制約を扱うことができ、この方法は多数の変数を提示し、制約がほんの少ししかないという特異性を有するので、この方法の場合に特に効率的であることが観察されている。しかしながら、任意の他の数学的プログラミングアルゴリズムを使用することもできる。
【００４９】
最終設計を出力する
一旦収束が達成されると、一般的なトポロジー最適化ワークフローは、各要素が最適化された相対密度値を有する設計空間内に最終的な設計を提示することができる。単純なしきい値処理プロセスを介して、一般的なトポロジ最適化ワークフローは相対密度値があるしきい値（例えば、０．５に選択される）を超える要素の集合によって定義されるジオメトリを抽出し得る。ここで、一般的なトポロジ最適化ワークフローは、一般的なトポロジ最適化ワークフローの出力で最適化された設計のジオメトリを提示することができる。図３は、ステップ２に記載され図２に示された仕様に最適化された最終設計３８を示す。
【００５０】
この方法はこの一般的なトポロジー最適化ワークフローの全てのステップを実施し、有限要素メッシュのそれぞれの局所ゾーン内の材料のそれぞれの局所量に対する１つ又は複数の局所量制約の不均一な分布であるトポロジー最適化への追加の入力を提供することによってのみ、そこから逸脱することができる。次いで、トポロジー最適化は、他の入力に加えて、そのような局所量制約に基づく。
【００５１】
各局所量制約は、ＦＥＭのそれぞれの局所ゾーン内の材料の局所量に関連する。換言すれば、局所量制約は、それぞれの局所ゾーンにおける材料の総量の値を制限する。「局所ゾーン」とは、例えばＦＥＭの有限要素の数の１０％未満もしくは１％未満、又は２もしくは３個もの低い要素を含む、ＦＥＭの任意のサブパートを意味する。局所量制約は例えば、材料で満たすことができるそれぞれの局所ゾーンの部分の境界、例えば、前記部分の上限として提供することができる。フラクションは体積フラクション（「ローカル体積制約」におけるように、そのような場合にＬＶＣとも呼ばれる）であってもよい。他の例では、グローバル量制約が材料の重量を表す値を含むことができる。
【００５２】
上限制約は、材料の集中を禁止することによって、機械部品のロバスト性を増加させることを可能にする。特に、例えばＦＥＭの有限要素の数の９０％未満、例えば約８０％を含む、ＦＥＭの小部分を形成する領域を一緒にカバーする、それぞれの局所ゾーンに対して局所量制約が提供されてもよい。各局所ゾーンは比較的小さくてもよく、例えば、各局所ゾーンは、ＦＥＭの有限要素の数の１０％未満又は１％未満を含んでもよい。このような場合、この方法は、領域を形成するそれぞれの局所ゾーン内のそれぞれの上限を越えて材料の集中を禁止することによって、領域内の強制的な堅牢性を可能にする。それによって、この方法は領域内の材料の広がりを強制し、一方、最適化問題を定式化するときに、その一部への全ての荷重の低減は最適化を、前記部分について最適化されているが、使用中に発生する可能性がある他の荷重にはうまく適合されていない解に偏らせる。これにより、さらに、未定義の力に対応する荷重を考慮した構造のロバスト性を保証しながら、トポロジ最適化の入力として定義される荷重ケースの数を減らすことができる。実施例では、１０又は５未満の力が本方法における入力として提供され、それぞれが１つ又は複数の対応する有限要素に適用可能である。
【００５３】
各ローカルゾーンは、ＦＥＭの少なくとも２つの有限要素を含むことができる。各ローカルゾーンは、（トポロジの観点から）接続された空間を形成することができる。１つ又は複数の局所量制約は少なくとも２つの異なる局所ゾーン（すなわち、それぞれが異なる局所量制約に対応する）が少なくともオーバーラップする（すなわち、非ボイド交差を有する）ようにすることができる。
【００５４】
例では、ＦＥＭの各有限要素が有限要素を含むそれぞれの近傍に関するローカル制約情報専用のそれぞれのデータに、データ構造内で関連付けられる（すなわち、リンクされる）ことができる。各近傍は、有限要素を中心とする球体内の全ての有限要素を含むか、又はそれらからなることができる。球は例えばＦＥＭの有限要素のサイズの２０倍、１０倍、又は２倍よりも小さい、所定のサイズ（例えば、全ての球について同じ）の半径を提示してもよい（例えば、ＦＥＭは規則的であり、有限要素のサイズはＦＥＭの有限要素のエッジの長さであり、例えば、全てのエッジの全て、例えば、同じ長さを有する六面体又は四面体の要素）。代替的に、近傍は、方向付けられた楕円、又は別の所定の形状内の全ての有限要素を含むか、又はそれらから構成されてもよい。データは（例えば、制約がないことに等しい、それぞれの近傍に存在する材料の体積分率について１に等しい上限を提供することによって）それぞれの近傍に制約がないことを表し得る。あるいは、データが対応する（真に制限的である）制約の存在を表してもよい（例えば、前記体積分率に対して０より高く１より低い上限を提供することによって）。各有限要素のそれぞれの近傍は、所定の方式に従って決定することができる。あるいは、各有限要素のそれぞれの近傍が局所的制約を表すデータ内で定義されてもよい。
【００５５】
ここで、１つ又は複数の局所量制約の分布は不均一である。「不均一」とは、ＦＥＭが（局所ゾーン内の材料量に関して）異なって拘束される少なくとも２つの重なり合わない局所ゾーンを含むことを意味する。「異なって制約される」とは、２つのゾーンの一方が制約されず（すなわち、局所量制約がない）、他方が制約される（すなわち、局所量制約がある）こと、又は２つのゾーンが両方とも制約される（すなわち、それぞれ局所量制約がある）が２つの局所量制約が異なることを意味する。２つの局所量制約はそれらのそれぞれの局所ゾーンが異なるサイズ及び／又は形状である場合、及び／又は制約に含まれる量値が異なる（例えば、２つの制約が異なる体積分率上限を含む）場合に、「異なる」と言われる。
【００５６】
例では、１つ又は複数の局所量制約がそれぞれ、材料で満たすことができるそれぞれの局所ゾーンの割合の上限（例えば、０と１の間）として提供され得る。これらの例では「不均一な」分布が局所量制約（すなわち、例えば、有限要素の総数の少なくとも５％に達する無制約有限要素）に対応する属さない１つ又は複数の有限要素を備えるＦＥＭによって、及び／又は対応する異なる上限値として提供される少なくとも２つの局所量制約を備える１つ又は複数の局所量制約によって達成されてもよい（換言すれば、１つ又は複数の局所量制約は１つ又は複数の第１の局所ゾーン内の材料の体積分率に対する第１の上限と、１つ又は複数の第２の局所ゾーン内の材料の体積分率に対する第２の上限とを備え、第１の上限及び第２の上限は互いに異なるものであり、対応する厳密に０と１との間である）。
【００５７】
したがって、この方法はトポロジー最適化定式化に新しいタイプの制約、すなわちＬＶＣを追加し、これにより、局所制約にそれぞれ対応する局所ゾーンを含む領域に、いわゆる「骨様」多孔質構造が現れる。これらの軽量充填構造体は、ロバスト性に関して有用な特性を示す。
【００５８】
さらに、この方法は、この新しい制約を不均一に追加する。この新しい制約を一様に使用することからなるナイーブなアプローチでは、制御の欠如が工業的設定における本アプローチの適用可能性を制限する。特に、一様なＬＶＣを施行することは設計のいくつかの領域において応力の増大をもたらし、これは構造的破損の危険因子を増大させる。
【００５９】
したがって、この方法は、プロセスの収束に影響を与えることなく、トポロジ最適化定式化におけるＬＶＣに対する精密な制御を与える。さらに、本方法は、ＬＶＣに対するその新たなレベルの制御を自動的に利用することができる。
【００６０】
本方法は例ではＬＶＣが空間内の各点に対して異なる値で定義され得るように、ＬＶＣを定式化することができる。したがって、設計スペースにわたって変化することを可能にする。これはまた、局所体積導関数の計算の変形例につながることがあり、これらの導関数は最適化プロセスに関与することがある。
【００６１】
ここで、設計空間にわたってＬＶＣ値を包括的に制御することにより、本方法は、適切で不均一な（「動的」とも呼ばれる）スカラー値フィールドを自動的に生成して、現在の制約を制御することができる。このフィールドは特定の例ではいわゆるペナルティ化が非アクティブ化され、多くの位置で中間設計変数をもたらし、ＬＶＣが実施されない、別のトポロジ最適化の結果であることが可能である。
【００６２】
この新しいアプローチは、軽量多孔質構造のロバスト性及び信頼性から利益を得ることを可能にする一方で、高応力及び変形の領域においてＬＶＣを自動的に調節する。潜在的に、これはまた、設計及び機械的特性を手動で制御及び調整するための有用なツールである。さらに、この新しいアプローチは、最適化された設計を生成するためのワークフローに追加の計算コストをほとんど追加しない。
【００６３】
本方法の理解を容易にするために、以下では、ナイーブな一様なＬＶＣトポロジ最適化（以下では「一様なＬＶＣ最適化」と呼ぶ）の例を説明し、そのような例が前述の一般的なトポロジ最適化ワークフロー内にどのように適合するかを説明する。この方法の例がどのようにＬＶＣを不均一に実施するかは、一様なＬＶＣ最適化の議論を参照して後に提示される。
【００６４】
最適化ワークフローにＬＶＣを追加するという概念は、図４のワークフローに基づいて、ステップ６で最適化に追加の制約が与えられ、設計のためにその対応する導関数を計算することに相当し得る。さらに、ステップ７では、一様ＬＶＣ最適化が例では特に、この追加の非線形制約を処理するためにＭＭＡオプティマイザを使用することができる（方法の例がＭＭＡを使用するのと同じ理由のため）。ワークフロー全体の他の全てのものは、同一のままであることができる。
【００６５】
ＬＶＣは、ＧＶＣとの類似性を使用して直感的に解釈することができる。ＧＶＣは、設計空間内の材料の最大許容量を定義する。したがって、３０％に設定されたＧＶＣは、最終的な設計が最大で３０％の要素が固形物質で満たされ、少なくとも７０％の要素が空であることを手段する（設計空間内の設計要素が中間の比重を有しない理想的な状況を仮定する）。
【００６６】
ＬＶＣは全く同じように機能するが、設計空間全体に最大許容量の材料を適用する代わりに、ＬＶＣは設計空間のより小さい区画（すなわち、局所的近傍）に最大許容量の材料を適用する。すなわち、ＬＶＣが４０％に設定され、ＧＶＣが３０％に設定される場合、最終設計は多くとも３０％の固体材料を有する要素を有することができ、設計空間内の規定されたサイズの小さなパーティションにズームインする場合、多くとも４０％の固体材料を有する要素を有することができる。
【００６７】
図５は、一様なＬＶＣ最適化で最適化され、局所近傍及び局所体積分率のための区画の様々なサイズ及び大きさでそれぞれ最適化された複数の設計を示している。特に、図５は、有限要素当たり１つのＬＶＣを介して規則的ＦＥＭ上に一定に分布された各設計のための半径Ｒ及び局所体積分率αの、設計パラメータの異なるセットのためのＬＶＣを有する６つの収束設計を示す。また、図５は、毎回達成されるコンプライアンスＣを提供する。図５の設計に適用される離間した設計は、図２に示されるものである。
【００６８】
したがって、ＬＶＣはＧＶＣよりも強い（すなわち、材料レイアウトに対してより制約がある）制約であることに言及する価値がある。さらに、ＬＶＣのような制約が設計空間全体をカバーするローカル近傍のパーティションのサイズについて定義された場合、それは、ＧＶＣと厳密に等価になる。
【００６９】
計算と実施
設計空間内の任意の所与の要素について、一様なＬＶＣ最適化はそれらの局所近傍における密度を合計することができ、それによって、所与の区画についての局所体積分率を得ることができる。しかしながら、有限要素当たり１つの局所体積分率を有することは、標準的な数学的プログラミングアルゴリズムによって容易に解くことができないほど多くの制約を生じる。代わりに、一様なＬＶＣ最適化は任意の要素の最大局所体積分率に対する制約を考慮し、最大関数を、最終設計のために容易に解くことができる単一の集約制約に変換することができる。ネイティブｍａｘ関数は微分不可能であるので、それを連続的かつ微分可能な集約関数、例えばＰ−Ｎｏｒｍで近似することもより効率的であり得る。しかし、他の連続的かつ微分可能な集約関数を使用することもできる。
【００７０】
本制約の導関数を計算し、実施することができる。一様なＬＶＣ最適化はワークフローのステップ６で新しい制約を評価し、それを数学的プログラミングアルゴリズムに直接適用し、ＧＶＣと同様にステップ７で設計要素の相対密度を更新することができる。前述したように、一般的なトポロジ最適化ワークフローの残りの部分は、不変のままであってもよい。
【００７１】
一様なＬＶＣ最適化に基づくがそれから逸脱する方法の例をここで説明する。
【００７２】
不均一／動的局所体積制約
ＬＶＣを導入するための１つの主要な点は、よりロバストな構造を暗黙的に構築する最適化を実施することであり得る。
【００７３】
安定性
構造物の剛性及び応力は、所定の荷重条件下での変形及び破損に対する抵抗性を記述する明確な尺度である。一方、ロバスト性とは、様々な条件又は予期しない事象に抵抗する構造の能力を指す。このような予期しない事象は不可避であり、例えば、力の方向、誤使用負荷の場合、製造欠陥、座屈、又は理論的に規定された仕様をそれらの現実の対応物と正確に一致させない他の事象のような負荷の場合の変化であり得る。
【００７４】
設計されている機械部品がその寿命中に遭遇するあらゆる事象を完全に記述することは非常に複雑であるので、予期された、最も一般的なシナリオにおいて良好に機能するように設計を最適化することが効率的である。一方で、予期されない事象に対していくらかのロバスト性を有することもできる。したがって、本方法の設計プロセスは、予想されるシナリオの最適化と予想外のイベントのロバスト性との間のバランスをとることができる。
【００７５】
一様なＬＶＣ最適化は多孔質構造を生成し、したがって、構造に冗長性を誘発し、この冗長性は、そのロバスト性に暗黙のうちにプラスの効果を有する傾向がある。しかしながら、制約は設計空間に均一に適用されるので、それはまた、例えば、境界条件、力、又は設計空間内の幾何学的に制限された領域の近くの、高い変形可能かつ応力を受けた領域において、強く、かさばり、かつ中実のサブコンポーネントを生成するための最適化を妨げる。
【００７６】
この考察に基づいて、本方法は１つ又は複数のＬＶＣを使用して得られる多孔質構造のロバスト性から利益を受ける設計を得ることができ、一方、設計空間のいくつかの重要な構造領域を材料で１００％まで充填することも可能にする。これは、局所量制約の不均一な分布（以下では「動的」ＬＶＣとも呼ばれる）につながる。ここで、各局所量制約が材料のそれぞれの局所体積分率に対するそれぞれの上限を表す動的ＬＶＣの実装について説明する。これらの実施態様は、比較的ロバストかつ高速に収束する。
【００７７】
前述のように、局所体積分率は尺度であり、設計空間内の各有限要素について定義することができる。この手段は、このメソッドが要素のある部分集合に対してのみ制約を適用することを考慮し、他の要素をフリーのままにすることができることである。この方法は、設計空間の各要素及びその対応する区画に対して任意のＬＶＣを可能にすることによって、この考えを一般化する。言い換えれば、この方法は所与の要素の局所体積分率を、その隣の要素について任意の値（例えば、４０％）未満、及び任意の他の値（例えば、４５％）未満になるように制約することができ、以下同様に、設計空間内の全ての要素について制約することができる。あるいは、この方法が各要素について考慮される局所的近傍のサイズ（パーティションのサイズ）を変調することもできる。例では、本方法が各設計要素について、所与の近傍内の局所的近傍サイズ及び局所的体積分率の両方を変調することができる。
【００７８】
一様なＬＶＣのナイーブな場合、制約は全ての要素について同じであるため、定式化が簡単であり、したがって、所与の集約関数、例えばＰ−Ｎｏｒｍを使用して適用することが簡単である。しかしながら、動的ＬＶＣの場合、制約は、要素ごとに異なる値を有する可能性がある。この手段は、メソッドがこれらの局所的な変動に適応するように制約定式化を修正することができることである。
これをここで説明する。
【００７９】
ＦＥＭ内の要素の集合を、
【数１】
2020071887.tif 000003
とし、設計空間内の所与の要素を
【数２】
2020071887.tif 000004
とし、所与の要素の相対密度（すなわち、所与の要素内の材料の体積分率）を
【数３】
2020071887.tif 000005
とし、所与の要素に対して選択された近傍内の要素の集合を
【数４】
2020071887.tif 000006
とし、所与の要素の局所近傍における平均相対密度、すなわち、その局所体積分率を
【数５】
2020071887.tif 000007
とする。この方法は、以下を考慮することができる
【数６】
2020071887.tif 000008
【００８０】
所与の要素に対するＬＶＣ値を
【数７】
2020071887.tif 000009
とする。デザイン空間内のどの要素に対しても、トポロジー最適化へのインプットとして以下の制約の集合を提供するダイナミックＬＶＣの手段を強制する。
【数８】
2020071887.tif 000010
厳密に正である
【数９】
2020071887.tif 000011
を用いれば、これは次のように並べ替えることができる
【数１０】
2020071887.tif 000012
この方法は、例ではこの制約のセットを、最大関数を有する単一の制約に集約することができる
【数１１】
2020071887.tif 000013
【００８１】
本方法は以下に説明するように、
【数１２】
2020071887.tif 000014
を用いたトポロジー最適化、又はその代わりに微分可能な関数に変換することによって制約することができる。
【００８２】
（例えば、２以上及び／又は２０以下又は１０以下、具体的には
【数１３】
2020071887.tif 000015
である
【数１４】
2020071887.tif 000016
を用いた）Ｐ−Ｎｏｒｍに対して選択された指数値を
【数１５】
2020071887.tif 000017
とすると、本方法は、例では集約制約
【数１６】
2020071887.tif 000018
を、以下の式で近似することができる
【数１７】
2020071887.tif 000019
【００８３】
微分ステップを明確にするために、我々は、以下のように
【数１８】
2020071887.tif 000020
を導入する。
【数１９】
2020071887.tif 000021
【００８４】
勾配に基づく最適化の範囲内で、制約の勾配
【数２０】
2020071887.tif 000022
は、以下のような連鎖規則を使用することによって計算することができる：
【数２１】
2020071887.tif 000023
【００８５】
動的ＬＶＣ及びその勾配に関連して勾配ベースの数学的プログラミング方法（例えば、ＭＭＡオプティマイザ）を使用すると、この方法は、計算効率のよい方法で、設計空間全体にわたって変化するＬＶＣを有するように設計を最適化することを可能にする。
【００８６】
上述したのと同様のステップに従うことによって、制約は、他の例では以下のように定式化することができることに留意されたい：
【数２２】
2020071887.tif 000024
【００８７】
さらに、上記の式は、他の微分可能な集約関数を使用して定式化することもできる。
【００８８】
設計空間の要素ごとに異なる特性を有する新しい制約は、フィールド
【数２３】
2020071887.tif 000025
又はフィールド
【数２４】
2020071887.tif 000026
、あるいはこれらのフィールドの両方によって制御することができる。これらは制約フィールドと呼ぶことができる。これらのフィールドは最適化セットアップのために、空間内の各点に対する所望の局所体積分率を定義する。
【００８９】
次に、この方法を統合するワークフローについて説明する。
【００９０】
ワークフローでは、ローカル量制約の不均一な分布がＦＥＭに関連付けられたデータ以外の情報を使用せずに（例えば、それらの位置以外の個々の有限要素特性に関する情報を使用せずに）、ＦＥＭ上でユーザによって手動で設定されてもよい。
【００９１】
他のワークフローでは、本方法が代替的に又は代替的に、不均一ＬＶＣ分布下でのトポロジー最適化の前に、ＦＥＭ及びＦＥＭに関連付けられた汎用データに基づいて（すなわち、この時点で不均一ＬＶＣ分布なしで）別の初期トポロジー最適化を実行することを含むことができる。そのような場合、本方法は前記他のトポロジー最適化の結果に基づいて、不均一な分布を手動で、半自動的に、又は完全に自動的に決定することを含んでもよい。したがって、初期トポロジ最適化は、局所量制約を設定することを可能にする前処理を形成する。
【００９２】
トポロジ最適化の分野からそれ自体知られているように、初期トポロジ最適化は結果として密度場（すなわち、ＦＥＭの有限要素当たりの材料の体積分率の値）を提供することができ、任意選択的に、他の結果として、前記密度場に関連する（対応する）歪場、前記密度場に関連する応力場、及び／又は前記密度場に関連する圧縮場を提供することができる。そのような場合、方法は、そのような結果として生じる技術分野のいずれか１つ又は任意の組合せに基づいて不均一な分布を決定することを含むことができる。
【００９３】
例では、この方法が密度、歪み、応力、及び／又は圧縮場に基づいて１つ又は複数の局所量制約を自動的に決定することを含むことができる。初期トポロジー最適化は、問題定式化の単純化された力／荷重、及び技術分野の形成でのその機械的特性のために最適化された材料の初期分布／レイアウトを提供し得る。本方法はＬＶＣ（複数可）を適用する必要がある場所を確立するために、この情報に依拠することができる。
【００９４】
この自動化は、様々な方法で実施することができる。
【００９５】
一例として、この方法はＦＥＭの１つ又は複数の対応する有限要素に対して、密度場によって、又は密度場、歪み場、応力場、及び／又は圧縮場のいずれか１つ又はいずれかの組合せの任意の正規化関数（すなわち、０と１の間の値を有する）によって提供される値を、ＦＥＭの前記対応する有限要素に対して提供されるＬＶＣ制約の上限として直接使用することができる。このような場合、ローカルゾーンは上述の任意の方法で、例えば、所定の一定の半径の近傍として定義されてもよい。
【００９６】
代替例として、本方法は、前記密度場又は前記正規化関数をしきい値処理することを含むことができる。言い換えれば、本方法は初期トポロジー最適化から得られる技術分野の値をクラスタ化し、それによってＦＥＭを有限要素の異なる領域に分割することができる。クラスタの数は、厳密に１より多くてもよく、及び／又は厳密に２０又は１０より少なくてもよく、例えば２、３、４又は５に等しい。次に、それぞれの上限を、前記領域内の技術分野の値に基づいて、各領域について定義することができる。
【００９７】
例では、本方法が代替的に又は追加的に、（例えば、グレースケール又は色強度を使用して）密度フィールドのグラフィカル表現を表示するステップと、（例えば、グラフィカル）ユーザ対話を介して１つ以上の局所量制約を決定するステップとを含んでもよい。そのような場合、制約の微分は、力を有するゾーン、クランプを有するゾーン、又はモデル化されたオブジェクトの狭窄ゾーンになることが予想されるゾーンなどの要因に依存することがある。
【００９８】
工業的な環境では、高い歪み又は応力の領域において拘束を調節することが実用的であり、かつ望ましいことがある。したがって、これらの領域を見つけるために、提案されたアプローチは最初に、ソリッド／ボイド設計を強制するが、ＧＶＣを単に適用するＬＶＣ又はペナライゼーションなしに、完全な（一般的である）トポロジー最適化を実行することができる。
【００９９】
この非常に単純な最適化の結果は相対密度場であり得、ここで、各要素の相対密度は空隙と固体材料との間の範囲［０−１］内の任意の相対密度値を、これらの値を０又は１に強制するペナルティなしに選択する自由度を有し得る。しかしながら、いくつかの位置で予想されるように、０又は１の相対密度値が依然として観察され得る。
【０１００】
この方法は、この相対密度技術分野を使用して、ペナルティを伴う第２の完全トポロジ最適化を実行するために必要とされる制約技術分野を作成することと、動的ＬＶＣを使用することとを含むことができる。
【０１０１】
上述のように、これは、第２の最適化のための制約技術分野として、第１の収束最適化の相対元素密度技術分野を単に転送することによって実行され得る。しかしながら、特定の実施例の数値試験は領域の区分を定義するために相対密度場の何らかの自動しきい値化を行い、次いで各領域について局所体積分率パラメータを選択することによって、これらの実施例についてより良い結果が達成され得ることを示した。
【０１０２】
図６は、ペナルティ化技術分野及びしきい値化技術分野のない最適化された設計を示す。この図は、相対密度場と、異なる領域に関連付けられたしきい値処理及び選択された局所体積分率上限を有するその処理されたバージョンとを示す。初期トポロジー最適化は、約０．５の相対密度を有する要素６１、＞０．９の相対密度を有する要素６２、及び＜０．１の相対密度を有する要素６３を含む、ＬＶＣ（又はペナルティ化）なしに最適化された設計６０を提供する。相対密度値０．９での単純なしきい値処理を有する設計６４は、１００％に等しく選択された局所体積分率の上限を有する領域６５と、５０％に等しく選択された局所体積分率の上限を有する領域６６とをもたらす。０．９、０．７、０．３及び０．１の相対密度値で多重しきい値を有する別の設計６７は、異なるそのような領域におけるＦＥＭのより微細な区分につながる。
【０１０３】
この例では、この方法が設計空間全体にわたって局所近傍サイズを一定に保っていることに留意されたい。しかしながら、この方法はまた、前述の数学的公式に示されるように、それを調節することもできる。
【０１０４】
図７を参照すると、本発明のアプローチを検証するために、３Ｄシナリオについての試験が、クランプされた側部７０及び力７２を用いて行われた（大腿骨頭モデル）。力７２の回転軸７４は、ロバスト性試験のために使用される。試験は、３つの異なる最適化された設計を生成した：
・ＧＶＣのみを使用してＡを設計する。
・ＧＶＣと一様なＬＶＣを備えたＢ設計。
・ＧＶＣ及び動的（すなわち不均一）ＬＶＣを有する設計Ｃ。
【０１０５】
各デザインは同じ質量（０．１％の誤差範囲内）を有し、図中にスライスビューとして表示される。示されるように、設計Ａは大部分バルク領域を提示し、設計Ｂは大部分多孔質領域を提示するが、設計Ｃはバルク領域と多孔質領域の混成を形成する。
【０１０６】
各設計について、初期荷重ケース仕様から徐々に逸脱する荷重下で、そのコンプライアンス及び最大応力を試験した。この力の偏差は図７に示されるように、軸７４の周りに力を回転させることによって制御された。これにより、各設計の性能と、負荷が変化することにつれてこれらの性能がどのように劣化するかを評価することができ、したがって、予期しない事象に対するそれらのロバスト性を示す。
【０１０７】
結果を図８−９にグラフで示す。  これらは、それぞれ、高コンプライアンスが大きな構造変形を手段し、それによって低剛性で変化する荷重を考慮した各設計のコンプライアンスと、高最大応力が構造破壊のより高い危険性を手段する、変化する荷重に対する各設計の最大応力とを示す。図示のように、設計Ａは初期仕様からの逸脱がないが、力の向きの変化によって本明細書で定義される予期しない事象によって力が変化することにつれて、その特性が急速に劣化するときに最良に機能する。他方、設計Ｂは性能が悪いが、そのより良いロバスト性のために、力の向きの変化が増加することにつれて、設計Ａよりも良くなる。最後に、設計Ｃは低い偏差については設計Ａとほぼ同一の特性を示し、力の向きの高い偏差については設計Ｂに近い特性を示す。この手段は、ダイナミックＬＶＣが最適化が従来の設計手法の剛性及び多孔質設計手法のロバスト性の両方から利益を得る混成設計をもたらすことを可能にすることである。この方法は設計Ｃを自動的に生成することができる。
【０１０８】
次に、この方法によって設計することができる機械部品の例を説明する。
【０１０９】
実施例では、機械部品が付加的な製造可能部品である。言い換えれば、機械部品は、付加的な製造タイプの３Ｄ印刷プロセスを介して製造することができる部品である。先に述べたように、局所的な量の制約にそれぞれ対応する局所的なゾーンは、肺胞又は多孔質構造を呈することができる。各肺胞は局所ゾーンの直径（すなわち、最大サイズ）よりも小さいサイズを呈してもよい。したがって、機械的部分は、「格子状」を意味する複雑な構造を呈してもよい。このような複雑な構造は伝統的な製造を介して製造することは困難であるが、付加的な製造を介して実現可能である。したがって、このような例における方法の後に、機械部品の１つ又は複数の実現を生成するための追加の製造プロセスが続くことができる。加法的製造プロセスは、設計されたモデル化オブジェクトを入力として取り得る。
【０１１０】
他の例では、機械部品が代替的に又は追加的に、１つ又は複数の機能的外側領域及び１つ又は複数の内部領域を有する部品であってもよい。「外側」領域とは、機械部品の外面（すなわち、機械部品から見て見える表面）を含む機械部品の任意の領域を意味する。「機能的」領域とは、別の部品との物理的相互作用のために、及び／又は負荷ケースを直接受け入れるために構成された領域を意味する。設計された部分と他の部分は、同じ組立体の要素であってもよい。この方法は、その部品の各々の設計を含む、アセンブリを設計するためのプロセス内に含まれてもよい。「内部領域」は、いかなる外面も含まない領域を意味する。そのような例では内部領域が局所量制約でカバーされてもよく、一方、機能的外部領域は局所量制約がなくてもよい。したがって、この方法は機能的な外側領域における材料の集中を可能にし、内部領域における肺胞構造を強制することができる。材料許容量の濃度は機能的外側領域を耐性にする材料のバルク構造をもたらすことができ、これは、それらの機能が他の部品と物理的に相互作用するのに有用である。他方、内部領域の歯槽構造は、部品をより軽くすること、及び／又は改善された熱伝導特性を示すことを可能にし得る。特定の実施例では、外側機能領域が（機械部品を完全に取り囲む）機械部品の外側シェルを形成する。
【０１１１】
さらに他の例では、機械部品が代替的に又はさらに追加的に車両部品であってもよい。例えば、機械部品は、陸上、航空、又は航空空間車両部品とすることができる。そのような場合、（例えば、車両の別の部分との物理的相互作用によって）作用を対象ゾーンは、振動及び／又は乱流のみを対象ゾーンよりも制約され得る。動作の対象となるゾーンは、ＦＥＭに関連付けられたデータ内の力に関連付けられてもよい。振動及び／又は乱流にさらされるゾーンは、局所的な量の制約でカバーされ、それによってそれらのロバスト性を保証することができる。
【０１１２】
図１０〜２０は、機械部品のそのような例の図を示す。
【０１１３】
図１０は、ヘリコプタ構造フレーム部品を設計するためのＦＥＭ１００を示す。ＦＥＭ  １０２のゾーンは局所的に拘束されない。このようなゾーン１０２は、機械部品の作動ゾーン、ここではボルト、電気及び機械部品の固定のための所定のシェル領域に対応する。この図は局所的拘束によって制御される多孔性の異なるレベル１０４を示しており、その結果、設計全体にわたって多孔性構造体１０６が得られる。多孔質構造は他の構成要素が組み立てられ、位置決めされる所定のシェル領域に適合し、支持を提供する。さらに、多孔質構造の性質はそれらを振動を減衰させるのに有効にし、したがって、前記構成要素を保護する。最適化の結果として設計されたモデル化オブジェクト１１１が図１１に示されている。図１１−１２  は、モデル化オブジェクト１１１をヘリコプタの他の部分に組み立てることができる方法を示す。
【０１１４】
図１４は、その内部構造を示す切断部を有する方法で設計され得る飛行機翼を示す。翼は、主空気力学的荷重を支えるための中実壁構造の生成を可能にする局所的な拘束を伴わない中心軸１４２を有する。翼はまた、小さなねじり力に対処するために、疎なトラス構造を形成するように翼形部の前部及び後部付近を局所的に拘束する領域１４４を有する。
【０１１５】
図１５は、別のヘリコプター部品、すなわち電気モーターホルダー及び熱交換器を示す。この部品は熱交換を容易にするために多孔度が変化する構造１５２を有し、局所的に拘束されるように設計される。部品はまた、電気部品固定のための中実領域１５４と、局所的な拘束が設定されていないボルト固定のための中実領域１５６とを有する。
【０１１６】
図１６〜１８は、局所的拘束のための手動領域選択を伴う方法によって設計可能なコネクタロッドを示す。ロッドは、荷重及び固定部の近くに領域１６２を有する。手動アプローチは、ここでローカル制約を無効にすることができる。ロッドはまた、有限要素解析によって計算されたような高い機械的応力を有する領域１７２を有する。手動アプローチは、ここでローカル制約を無効にすることができる。ロッドはまた、作用ゾーンから安全な距離にある領域１８２（すなわち、機能しない内部領域）を有する。ユーザは、この領域においてのみローカル制約を増加させることを選択することができる。
【０１１７】
図１９は、衝突緩衝のための自動車フロントバンパーを示す。それらの高い冗長性のために、多孔質構造は徐々に破壊及び崩壊し、固体構造は突然破壊する。多孔質構造は、衝突からのエネルギーを減衰させるのに極めて効率的である。したがって、この部品は、中実の前部ブロックの出現を可能にするために局所的な体積制約のない領域１９２と、冗長な多孔質構造を生成するために強い局所的な体積制約のある領域１９４とを有するように設計されてもよい。
【０１１８】
図２０は、固体及び多孔質構造を混合する工業部品を示す。この部品は、機能領域及び多孔質軽量内部領域２０４を有する中実外殻２０２を含む最適化された工業部品である。
【図１】
2020071887.tif 000052
【図２】
2020071887.tif 000053
【図３】
2020071887.tif 000054
【図４】
2020071887.tif 000055
【図５】
2020071887.tif 000056
【図６】
2020071887.tif 000057
【図７】
2020071887.tif 000058
【図８】
2020071887.tif 000059
【図９】
2020071887.tif 000060
【図１０】
2020071887.tif 000061
【図１１】
2020071887.tif 000062
【図１２】
2020071887.tif 000063
【図１３】
2020071887.tif 000064
【図１４】
2020071887.tif 000065
【図１５】
2020071887.tif 000066
【図１６】
2020071887.tif 000067
【図１７】
2020071887.tif 000068
【図１８】
2020071887.tif 000069
【図１９】
2020071887.tif 000070
【図２０】
2020071887.tif 000071
【外国語明細書】
2020071887.tif 000072
2020071887.tif 000073
2020071887.tif 000074
2020071887.tif 000075
2020071887.tif 000076
2020071887.tif 000077
2020071887.tif 000078
2020071887.tif 000079
2020071887.tif 000080
2020071887.tif 000081
2020071887.tif 000082
2020071887.tif 000083
2020071887.tif 000084
2020071887.tif 000085
2020071887.tif 000086
2020071887.tif 000087
2020071887.tif 000088
2020071887.tif 000089
2020071887.tif 000090
2020071887.tif 000091
2020071887.tif 000092
2020071887.tif 000093
2020071887.tif 000094
2020071887.tif 000095
2020071887.tif 000096
2020071887.tif 000097
2020071887.tif 000098
2020071887.tif 000099
2020071887.tif 000100
2020071887.tif 000101
2020071887.tif 000102
2020071887.tif 000103
2020071887.tif 000104
2020071887.tif 000105
2020071887.tif 000106
2020071887.tif 000107
【図１】
2020071887.tif 000108
【図２】
2020071887.tif 000109
【図３】
2020071887.tif 000110
【図４】
2020071887.tif 000111
【図５】
2020071887.tif 000112
【図６】
2020071887.tif 000113
【図７】
2020071887.tif 000114
【図８】
2020071887.tif 000115
【図９】
2020071887.tif 000116
【図１０】
2020071887.tif 000117
【図１１】
2020071887.tif 000118
【図１２】
2020071887.tif 000119
【図１３】
2020071887.tif 000120
【図１４】
2020071887.tif 000121
【図１５】
2020071887.tif 000122
【図１６】
2020071887.tif 000123
【図１７】
2020071887.tif 000124
【図１８】
2020071887.tif 000125
【図１９】
2020071887.tif 000126
【図２０】
2020071887.tif 000127