[go: up one dir, main page]

JP3861259B2 - Phase optimization system and phase optimization method - Google Patents

Phase optimization system and phase optimization method Download PDF

Info

Publication number
JP3861259B2
JP3861259B2 JP2000404449A JP2000404449A JP3861259B2 JP 3861259 B2 JP3861259 B2 JP 3861259B2 JP 2000404449 A JP2000404449 A JP 2000404449A JP 2000404449 A JP2000404449 A JP 2000404449A JP 3861259 B2 JP3861259 B2 JP 3861259B2
Authority
JP
Japan
Prior art keywords
stress
finite element
microscopic structure
convergence
phase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000404449A
Other languages
Japanese (ja)
Other versions
JP2002189760A (en
Inventor
惠三 石井
昇 菊池
茂 青村
Original Assignee
株式会社くいんと
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社くいんと filed Critical 株式会社くいんと
Priority to JP2000404449A priority Critical patent/JP3861259B2/en
Publication of JP2002189760A publication Critical patent/JP2002189760A/en
Application granted granted Critical
Publication of JP3861259B2 publication Critical patent/JP3861259B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、均質化法および有限要素法を用いた最適構造設計に使用されるシステムおよび方法に関する。
【0002】
【従来の技術】
位相最適化の方法は、1988年デンマーク工科大学のマーティン・フィリップ・ベンソー(Martin Philip Bendsoe)とミシガン大学の菊池昇によって提示され(Generating Optimal Topologies in Structural Design using a Homogenization Method. Martin PhilipBendsoe and Noboru Kikuchi、ComputerMethods in Applied Mechanics and Engineering71(1988)197−224.)、鈴木克幸と菊池昇によって2次元問題の完成を見た(A homogenization method for shape and topology optimization. Katsuyuki Suzuki and Noboru Kikuchi、Computer Methods in Applied Mechanics and Engineering93(1991)291−318.)。
【0003】
2次元問題に関するこの方法は、現在では3次元問題に拡張されている。すなわち、連続体の位相最適化方法の概要は、まず、構造物の設計対象領域を、有限要素と称する小さな立方体または直方体に分割したモデルを生成する。したがって、構造物は、有限個の要素に分割される。この有限要素はさらに、図2に示すように、立方体または直方体の空洞を有している。したがって、設計対象領域は、微視構造、すなわち有限要素が、周期的に多数並んだ多孔質体のモデルに仮定できる。次に、このモデルにおいて、各有限要素からなる微視構造の空洞のサイズをコントロールすることにより、構造物の体積を制約して、最も剛性の高い位相形状を算出する。
【0004】
【発明が解決しようとする課題】
しかしながら、従来の3次元の位相最適設計方法は、各有限要素で残された材料を充填された状態との比で密度表示すると、微視構造で算出した位相形状に中間密度が多く見られ、結果の判断が簡単ではない。このため、より鮮明な形状を生成する位相最適設計方法が望まれていた。
【0005】
本発明は、位相最適化の結果に現れる中間密度をより少なくして、形状の認識がよりしやすい位相最適化システムおよび位相最適化方法を提供することを目的とする。
【0006】
【課題を解決するための手段】
本発明による位相最適化システムは、構造物が周期性を有する微視構造により構成されると仮定し、前記微視構造からなる所定の有限要素から前記構造物の最適位相形状を生成する位相最適化システムであって、前記構造物の有限要素モデルデータおよび位相最適化制御データを入力する入力手段と、前記微視構造は格子状の該微視構造の外形を構成する外辺と内形を構成する内辺とからなり、異なる長さの前記内辺または同一の長さの前記内辺を有する複数の各前記微視構造が存在し、異なる長さの前記内辺または同一の長さの前記内辺を有する複数の各前記微視構造に均質化法を適用して巨視平均的な応力−歪マトリックスデータを作成するデータ作成手段と、複数の代表的な前記内辺の長さを用いて作成した前記応力−歪マトリックスデータに各前記内辺の長さに応じた補間を成し、各要素の主軸方向に座標変換をした応力−歪マトリックスを算出する第1の演算手段と、第1の演算手段により算出された前記応力−歪マトリックスを用いて有限要素解析を行い、目的関数および該目的関数の感度計算を行う第2の演算手段と、前記有限要素解析により算出された前記目的関数と、あらかじめ定められた閾値との関係を評価し収束判定する収束判定手段と、収束判定の結果に応じて最適化規準法で各前記内辺の長さを更新する更新手段と、前記データ作成手段、前記第1の演算手段、前記第2の演算手段、前記収束判定手段および前記更新手段による処理を前記収束判定手段により収束判定がなされるまで繰り返す手段とを具備し、前記最適位相形状を生成することを特徴とする。
【0009】
【発明の実施の形態】
本発明による最適位相形状の生成について、図面を参照して詳細に説明する。
【0010】
図3を参照して、本発明による最適位相形状の生成手順を説明する。
【0011】
まず、設計対象となる構造物、すなわち橋梁や船舶などの建造物や、自動車部材などの機械部品が形成される領域に適用する有限要素データを作成する(ステップS11)。本説明において、直方体を有限個に分割したものを有限要素という。有限要素データには、節点座標情報、要素結合情報、要素と材料定数の対応情報、要素と物理定数の対応情報、材料定数情報、物理定数情報、拘束条件情報、荷重条件情報が含まれる。この有限要素データを作成するには、米国オハイオ州所在のSDRC(Structural Dynamics Research Corporation)製のFEMAPなど、市販の有限要素モデル作成ソフトウェアが利用できる。具体的には、次の1)から7)の手順で行う。
【0012】
1)設計領域を設定し、この3次元領域を複数の六面体などの多面体ブロックに分割する。本実施例では、この設計領域内で、最適化された構造物が形成されることになる。たとえば、構造物の生成が予想される領域を覆域にして、接合された数個の六面体ブロックを想定し、これを設定領域に設定する。同様に四面体または五面体のブロックを想定してもよい。比較的単純な形状の構造物であれば、設計領域を分割せず、1つの六面体ブロックを設計領域として設定することも可能である。
【0013】
2)分割された六面体ブロックごとに、六面体ブロックの各頂点の座標値(x,y,z)を設定する。
【0014】
3)この六面体ブロックのいずれかの頂点を原点に設定した局所座標系を導入して、全体座標系から局所座標系へ座標変換する。さらに、各座標軸方向の分割数を設定する。
【0015】
4)設定した分割数に従ってこの六面体ブロックを分割し、局所座標空間で立方体または直方体の要素を生成する。生成する情報は、xyzの各軸ごとの、分割された頂点(以下、節点と呼ぶ)の番号(1から始まる連続番号)と座標値(x,y,z)、および生成された複数の立方体または直方体を構成する頂点の番号列(要素結合情報)である。
【0016】
5)各要素の各座標を、局所座標系から全体座標系に座標変換する。
【0017】
6)各要素に材料特性を割当てる。
【0018】
分割された他の六面体ブロックについても、同様に2)から6)の工程を繰り返す。すべての六面体ブロックの要素を合わせると、設計領域がすべて要素によって規定でき、設計領域が有限要素モデル化されたことになる。
【0019】
7)生成された有限要素モデルに、境界条件、すなわち拘束条件および荷重を設定する。具体的には、拘束条件は拘束する節点に対してのみ、決められた各自由度ごとに、拘束するかどうかを入力する。荷重は、集中、分布にかかわらずプログラムの中で載荷する節点の値に置き換えたものを自由度分与える。
【0020】
次に、最適化制御データ、すなわち、要素毎の設計/非設計フラッグ、制約体積、繰り返し計算を始めるステップ番号、繰り返し計算を終了させるステップ番号、収束判定に使う閾値、設計変数の変動許容値(moving bound)の入力をする(ステップS12)。
【0021】
図1に示す通り、本実施例で設定する要素の微視構造は格子状であって、外郭を形成する外辺と内郭を形成する内辺とを有する。すなわちこの微視構造は、外辺長さに対して内辺長さが最小であるとき、充填された立方体となり、外辺長さに対して内辺長さが最大であるとき、空洞化される。また、外辺長さに対して内辺長さがこれらの中間の値をとるとき、六面体状の要素の各辺が、格子状となって残るので、フレームベースユニットセルと称する。
【0022】
外辺の長さを1に正規化し、内辺の代表長さを0.0、0.2、0.4、0.6、0.8、1.0の6種類に設定した場合について説明するが、他の値を設定して微視構造を生成してもよい。したがって、以下の演算では、6種類の内辺の代表長さを組み合わせた合計216種類の微視構造形状について計算を行い、さらに、それを補間することによって、代表長さの中間値を得ている。
【0023】
各微視構造の外辺は、図1に示すように、各微視構造ごとのx、y、zの各軸ごとに、1の長さを有する。また、各微視構造の内辺は、各微視構造ごとのx、y、zの各軸ごとに、長さa、b、cを有する。各微視構造において、各内辺の長さ(a,b,c)は一般に、それぞれ異なる値を有する。この場合、この微視構造は、各面に長方形状の孔を有する形状になる。また、微視構造内の内辺長さ(a,b,c)は、各微視構造ごとに、同一の長さに設定して、すなわち、この微視構造が正方形状の孔を有すると設定して演算を行うこともできる。この場合、各微視構造ごとに3種ある長さ(a,b,c)に代わって、各軸に係る長さを(a,a,a)に設定できるので、演算において扱うパラメータが少なくなり、入力データ量および演算に要する負荷がより小さくなる。
【0024】
次に、この微視構造に均質化法を適用して、巨視平均的な応力−歪マトリックスデータを作成する(ステップS21)。具体的には、次の1)から3)の手順で行う。
【0025】
1)微視構造内で成り立つ次式を満足する特性変位(Characteristic deformation) χ∈Vを求める。特性変位とは、微視構造の工学歪6成分に対応した基本変形モードのことである。
【0026】
【数1】

Figure 0003861259
【0027】
ここで、Eijklは弾性テンソル、xはマクロ座標、yはマクロ座標のある場所の近傍を構成する微視構造を形成する座標系を示す。Yは微視構造の領域を示し、νは微視構造が持つ仮想変位で、領域Y内の周期関数(Y−periodic)とする。
【0028】
2)式(1)を解いて得られた特性変位χを次式に代入して、巨視的に均質化された弾性テンソルを得る。
【0029】
【数2】
Figure 0003861259
【0030】
3)テンソルの対称性を利用し、工学的な応力−歪みマトリックスを得る。
【0031】
【数3】
Figure 0003861259
【0032】
つぎに、内辺の長さに応じた巨視平均的な応力−歪マトリックスおよび巨視平均的な応力−歪マトリックスの感度をベジエ補間によって算出する(ステップS31)。ベジエ補間のほか、ラグランジェ補間などの補間によって算出することもできる。感度とは、内辺の長さが微小に変化した場合の応力−歪マトリックスの変化率である。内辺の長さが前記216種類に合わない中間値になる場合は5次のベジエ関数を補間近似関数として用い補間する。ベジエ関数は以下の通りである。
【0033】
【数4】
Figure 0003861259
【0034】
ここで、mは使用するベジエ関数の次数(本実施例では5を使用)、Qiは制御点の値,xは0.0から1.0の間の内辺の長さを示す。また、感度を計算するためのベジエ関数の微分はP(x)をxで微分して作成する。
【0035】
後述の収束判定において、収束が認められないときは、ステップS31以降の計算が繰り返されるが、繰返し計算2回目以降はさらに、有限要素解析により求まった各有限要素中心で計算した主応力により主軸を決定し、ベジエ補間を成した応力−歪マトリックスに主軸に合わせる座標変換を行い巨視平均的な応力−歪マトリックスを算出する(ステップS32)。
【0036】
すなわち、前述のベジエ補間により算出した応力−歪マトリックスを[DH0]とし、有限要素解析で求まる各要素の主応力により決まる座標変換マトリックスを[T]とすれば、回転した座標系における応力−歪マトリックス[DH]は次のように計算する。
【0037】
【数5】
Figure 0003861259
【0038】
巨視平均的な応力−歪マトリックスの感度も同様に求める。
【0039】
ステップS31(繰り返し2回目以降はステップS31およびS32)で算出された各有限要素の巨視平均的な応力−歪マトリックスを用いて対象モデルを有限要素解析し、目的関数である平均コンプライアンス(総歪みエネルギーの2倍の値)と、その感度を、次のように計算する(ステップS40)。
【0040】
有限要素モデルは、節点の番号と座標値、要素を構成する節点番号のテーブル、モデルの材料定数、物理定数、拘束条件、節点に付加される荷重値、等によって構成され、解かれるべき節点の変位(Ux,Uy,Uz)と要素内歪の関係を次のように定義する。
【0041】
【数6】
Figure 0003861259
【0042】
ここで、{u}は仮想変位ベクトル、{ε}は要素内の歪ベクトル、|B|は歪−変位関係マトリックスである。また要素内における仮想変位によって起こる歪と応力の関係は次式で決定される。
【0043】
【数7】
Figure 0003861259
【0044】
ここで、|D|は応力−歪関係マトリックスと呼ばれ、線形弾性問題では等方性材料の場合は1種類のヤング率とポアソン比のみで決定できる。本実施例では後述する均質化法を用いて計算した内辺のサイズに応じた巨視平均的な応力−歪マトリックスを用いることとする。{σ}は要素内応力成分である。
【0045】
仮想仕事の原理を適用して、ポテンシャルエネルギーを停留させる条件から次の関係式が導かれる。
【0046】
【数8】
Figure 0003861259
【0047】
ここでKは剛性マトリックスと呼ばれる。fは外荷重ベクトルとする。この方程式を解いて得られた節点変位ベクトルuから前述した関係に従って歪および応力を計算し、これらの値から目的関数である次式の平均コンプライアンスを計算する。
【0048】
【数9】
Figure 0003861259
【0049】
ここでΩは要素内領域を示す。目的関数の感度は同様にして、前記の手続きで計算した巨視平均的な応力−歪マトリックスの感度を使い次式のように計算する。
【0050】
【数10】
Figure 0003861259
【0051】
上述した有限要素解析により算出された目的関数とあらかじめ定められた閾値との関係を評価し収束判定する(ステップS50)。具体的には、以下のように行う。
【0052】
第n回目に計算された目的関数(平均コンプライアンス)をΠ、第n−1回目に計算された目的関数をΠn−1とし、最適化制御データとして入力した収束判定の閾値をεとすると、収束判定は次のように行う。
【0053】
【数11】
Figure 0003861259
【0054】
(11)式が満足されるか、最適化制御データとして入力した打ち切り回数に早く到達したほうを採用する。
【0055】
収束せず、かつ、計算打ち切り回数に達しない場合は、最適化規準法により異なる各内辺または同一内辺の長さを更新し(ステップS60)、ステップ31、32、40、50および60を、収束判定が収束となるか、計算打ち切り回数に達するまで繰り返す。最適化規準法は次のような手順で行う。
【0056】
1)ラグランジュ未定乗数Λを導入してラグランジュアンを次のように定義する。
【0057】
【数12】
Figure 0003861259
【0058】
ここで、aは設計変数(内辺の長さ:実際は3種類または1種類)、Πは目的関数(ここでは平均コンプライアンス)、V(a)は内辺のサイズによって変化した設計領域全体の体積、Vcは最適化制御データとして入力した制約体積を示す。
【0059】
2)このラグランジュアンが停留することが最適化の必要条件になるから、(12)式の変分を取ると、
【0060】
【数13】
Figure 0003861259
【0061】
となる。δa、δΛの任意性から次式が成り立つ。
【0062】
【数14】
Figure 0003861259
【0063】
これを利用して、設計変数aおよびラグランジュ未定乗数Λに関し以下の更新ルールを適用する。
【0064】
【数15】
Figure 0003861259
【0065】
【数16】
Figure 0003861259
【0066】
ここでηは適当な減速パラメータで、数値実験により0.75としたが、他の適切な値を設定してもよい。kは繰り返し回数を示す。
【0067】
上式E (k)、W (k)は繰り返し計算の中で常に1になるように設計変数(内辺の長さ)、ラグランジュ未定乗数を更新する。但し、算出した設計変数は上限値が1.0、下限値は0.0と決められているので、たとえば1.2など、どちらかに達した場合は、上下限値を採用する。さらに、設計変数の変動幅が大きくなると収束が不安定になることから、変動幅にも最適化制御データで入力をした値で制約(moving bound)を与える。
【0068】
【実施例】
図4ないし12を参照して、2つのモデルに、従来例による位相最適化方法および本発明による位相最適化方法を適用した計算例について説明する。
【0069】
図4に、短い片持ち梁モデルを有限要素によって分割した例を示す。片側全面を固定し、反対側の中心部に下向きの荷重を載荷した短い片持ち梁モデルについて、制約体積を設計領域の40%として計算した位相を図5、図6および図7に示す。
【0070】
計算モデルは、寸法:0.2×0.11×0.15[m]、ヤング率:98000[Mpa]、ポアソン比:0.3、総節点数:4030、総要素数:3300、荷重は98[N]とした。
【0071】
図5を参照すると、従来の方法による計算例では、表面に中間密度を残すものの、濃淡は見てとれる。これはユニットセルに直方体の穴を空け、主応力方向に穴の向きを回転することで非等方性材料が形成されるが、結果的にはこの操作が中間密度の減少に寄与していると思われる。これに対して、図6を参照すると、本発明による計算例では、同じ繰り返し数にもかかわらずほとんどの要素で材料は充填状態と空隙状態に分離している。
【0072】
両手法共に材料マトリックスを主軸に合わせて回転しているので,結果の差は剪断剛性の強さに起因すると思われる。
【0073】
図12に従来例および本実施例による目的関数の履歴を示す。両手法を比較すると、ユニットセル形状の違いによる収束性の差はほとんど認められなかった。
【0074】
図8に、直方体の設計領域(1/2対称モデル)の下から約1/3の水平帯状部分に分布荷重を載荷した、橋梁をイメージしたモデルについて位相を計算した例を示す。支持条件は橋脚ができるであろう下部の1箇所と橋桁の端部を完全拘束し,対称面に対称条件を付加した。
【0075】
制約条件は設計領域の10%の体積とし、分布荷重を載荷した部分を含む要素2層分は始めから材料を充填状態にして、計算中も一切変更をしない非設計領域とした。
【0076】
計算モデルはミニチュアモデル、すなわち縮小した計算モデルである。このモデルの寸法は0.33×0.06×0.23[m]、ヤング率は205800[Mpa]、ポアソン比は0.3、総節点数は5712、総要素数は554、また、荷重は単位面積あたり9.8[Mpa]である。
【0077】
図9、10および11に、このモデルの計算例を示す。この計算例は、前述した短い片持ち梁の計算例に比べて、さらに大きな効果が現れている。従来の方法は、設計領域から90%の材料を削り取ったにもかかわらず、鉄橋を構成する主要な部材を判断するに足る情報を算出したが、かなり曖昧な部分が残った。本発明の方法はさらに鮮明な位相を算出した。剪断剛性の差がこのモデルではさらに大きな影響を与えたと推測できる。両手法とも我々が日常目撃する鉄道橋全体のイメージは再現している。
【0078】
【発明の効果】
実施例でも解るように、本発明によれば、図2に示す従来のユニットセルを使用した場合に比べ、位相最適化の結果に現れる中間密度の部分を大幅に減らし、認識しやすい形状を得ることができる。
【図面の簡単な説明】
【図1】本発明によるフレームベースユニットセルを示した図である。
【図2】従来のユニットセルを示した図である。
【図3】位相最適化方法の概要を示したフローチャートである。
【図4】短い片持ち梁の有限要素モデルを示した図である。
【図5】従来の均質化法による位相を示した図である。
【図6】本実施例による位相を示した図である。
【図7】本実施例による位相を示した平面図である。
【図8】橋をイメージした有限要素モデルを示した図である。
【図9】従来の均質化法による位相を示した図である。
【図10】本実施例による位相を示した図である。
【図11】本実施例による位相を示した図である。
【図12】目的関数の履歴を示したグラフである。
【符号の説明】
a、b、c 内辺の長さ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to systems and methods used for optimal structural design using homogenization and finite element methods.
[0002]
[Prior art]
The method of phase optimization was presented in 1988 by Martin Philip Bendsoe of the Danish Institute of Technology and Noboru Kikuchi of the University of Michigan. Computer Methods in Applied Mechanics and Engineering 71 (1988) 197-224., Katsuyuki Suzuki and Noboru Kikuchi saw the completion of a two-dimensional problem (A homogenization method for topologies). Katsyuyuki Suzuki and Noboru Kikuchi, Computer Methods in Applied Mechanics and Engineering 93 (1991) 291-318.).
[0003]
This method for two-dimensional problems is now extended to three-dimensional problems. That is, in the outline of the phase optimization method for a continuum, first, a model in which the design target area of the structure is divided into small cubes or cuboids called finite elements is generated. Therefore, the structure is divided into a finite number of elements. The finite element further has a cubic or cuboid cavity, as shown in FIG. Therefore, the design target region can be assumed to be a microscopic structure, that is, a model of a porous body in which a large number of finite elements are periodically arranged. Next, in this model, by controlling the size of the cavity of the microscopic structure composed of each finite element, the volume of the structure is constrained and the most rigid phase shape is calculated.
[0004]
[Problems to be solved by the invention]
However, in the conventional three-dimensional phase optimum design method, when the density is displayed in a ratio with the state in which the material remaining in each finite element is filled, there are many intermediate densities in the phase shape calculated by the microscopic structure, Judging results is not easy. For this reason, a phase optimum design method for generating a clearer shape has been desired.
[0005]
It is an object of the present invention to provide a phase optimization system and a phase optimization method in which the intermediate density appearing in the result of phase optimization is reduced and the shape can be easily recognized.
[0006]
[Means for Solving the Problems]
The phase optimization system according to the present invention assumes that the structure is constituted by a microscopic structure having periodicity, and generates a phase optimum for the optimal phase shape of the structure from a predetermined finite element composed of the microscopic structure. An input means for inputting finite element model data and phase optimization control data of the structure, and the microscopic structure has an outer shape and an inner shape constituting the outer shape of the microscopic structure in a lattice shape. A plurality of the microscopic structures having different inner lengths or the same inner side, and different inner lengths or the same length. Data creation means for creating macroscopic average stress-strain matrix data by applying a homogenization method to each of the plurality of microscopic structures having the inner side, and using a plurality of representative lengths of the inner side The stress-strain matrix created by And a first computing means for calculating a stress-strain matrix obtained by performing interpolation according to the length of each inner side in the data and performing coordinate transformation in the principal axis direction of each element. The finite element analysis is performed using the stress-strain matrix, the second calculation means for calculating the objective function and the sensitivity of the objective function, the objective function calculated by the finite element analysis, and a predetermined function Convergence determining means that evaluates the relationship with the threshold and determines convergence; updating means that updates the length of each inner edge by the optimization criterion method according to the result of convergence determination; the data creating means; calculation means, said second arithmetic means, and wherein the processing by the convergence determining means and the updating means and means for repeated until convergence determination is made by the convergence determining unit generates the optimum phase shape That.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
The generation of the optimum phase shape according to the present invention will be described in detail with reference to the drawings.
[0010]
With reference to FIG. 3, the procedure for generating the optimum phase shape according to the present invention will be described.
[0011]
First, finite element data to be applied to a structure to be designed, that is, a region where a mechanical part such as a building such as a bridge or a ship or an automobile member is formed (step S11). In this description, a cuboid divided into a finite number is called a finite element. The finite element data includes node coordinate information, element coupling information, element-material constant correspondence information, element-physical constant correspondence information, material constant information, physical constant information, constraint condition information, and load condition information. In order to create the finite element data, commercially available finite element model creation software such as FEMAP manufactured by SDRC (Structural Dynamics Research Corporation) in Ohio, USA can be used. Specifically, the following steps 1) to 7) are performed.
[0012]
1) A design area is set, and this three-dimensional area is divided into a plurality of polyhedral blocks such as a hexahedron. In this embodiment, an optimized structure is formed within this design area. For example, assuming a region where the structure is expected to be generated and covering several hexahedral blocks that are joined, this is set as the setting region. Similarly, tetrahedral or pentahedral blocks may be assumed. If the structure has a relatively simple shape, it is possible to set one hexahedral block as the design region without dividing the design region.
[0013]
2) For each divided hexahedron block, the coordinate value (x, y, z) of each vertex of the hexahedron block is set.
[0014]
3) A local coordinate system in which one of the vertices of this hexahedral block is set as the origin is introduced, and coordinate conversion is performed from the global coordinate system to the local coordinate system. Furthermore, the number of divisions in each coordinate axis direction is set.
[0015]
4) Divide the hexahedron block according to the set number of divisions, and generate cube or cuboid elements in the local coordinate space. The information to be generated includes the number (vertical number starting from 1) and coordinate values (x, y, z) of the divided vertices (hereinafter referred to as nodes) for each axis of xyz, and a plurality of generated cubes Or it is the number sequence (element connection information) of the vertices constituting the rectangular parallelepiped.
[0016]
5) The coordinates of each element are transformed from the local coordinate system to the global coordinate system.
[0017]
6) Assign material properties to each element.
[0018]
Similarly, the steps 2) to 6) are repeated for the other divided hexahedron blocks. When the elements of all hexahedral blocks are combined, the design area can be defined by the elements, and the design area is modeled as a finite element.
[0019]
7) Set boundary conditions, that is, constraint conditions and loads, in the generated finite element model. Specifically, whether or not to restrain is input for each of the determined degrees of freedom only for the nodes to be restrained. Regardless of concentration and distribution, the load is replaced with the value of the node loaded in the program, giving the degree of freedom.
[0020]
Next, the optimization control data, that is, the design / non-design flag for each element, the constraint volume, the step number for starting the iterative calculation, the step number for ending the iterative calculation, the threshold used for convergence determination, and the design variable fluctuation tolerance ( (moving bound) is input (step S12).
[0021]
As shown in FIG. 1, the microscopic structure of the elements set in the present embodiment is a lattice shape, and has an outer side that forms an outer shell and an inner side that forms an inner shell. In other words, this microscopic structure becomes a filled cube when the inner side length is minimum with respect to the outer side length, and is hollowed out when the inner side length is maximum with respect to the outer side length. The Further, when the inner side length takes an intermediate value with respect to the outer side length, each side of the hexahedral element remains in a lattice shape, and hence is referred to as a frame base unit cell.
[0022]
The case where the length of the outer side is normalized to 1 and the representative length of the inner side is set to six types of 0.0, 0.2, 0.4, 0.6, 0.8, and 1.0 will be described. However, the microscopic structure may be generated by setting other values. Therefore, in the following calculation, calculation is performed for a total of 216 types of microscopic structure shapes that combine the representative lengths of the six types of inner sides, and further, an intermediate value of the representative length is obtained by interpolation. Yes.
[0023]
As shown in FIG. 1, the outer side of each microscopic structure has a length of 1 for each axis of x, y, z for each microscopic structure. In addition, the inner side of each microscopic structure has lengths a, b, and c for each axis of x, y, z for each microscopic structure. In each microscopic structure, the length (a, b, c) of each inner side generally has a different value. In this case, the microscopic structure has a shape having a rectangular hole on each surface. Further, the inner side length (a, b, c) in the microscopic structure is set to the same length for each microscopic structure, that is, when the microscopic structure has a square hole. It is also possible to set and perform calculations. In this case, instead of the three types of lengths (a, b, c) for each microscopic structure, the lengths related to the respective axes can be set to (a, a, a). Thus, the amount of input data and the load required for calculation are further reduced.
[0024]
Next, a homogenization method is applied to the microscopic structure to create macroscopic average stress-strain matrix data (step S21). Specifically, the following steps 1) to 3) are performed.
[0025]
1) Characteristic deformation (Characteristic deformation) χ∈V Y that satisfies the following equation established in the microscopic structure is obtained. Characteristic displacement is a basic deformation mode corresponding to six engineering strain components of a microscopic structure.
[0026]
[Expression 1]
Figure 0003861259
[0027]
Here, E ijkl is an elastic tensor, x is a macro coordinate, and y is a coordinate system that forms a microscopic structure that forms the vicinity of a place where the macro coordinate exists. Y indicates a region of the microscopic structure, and ν is a virtual displacement of the microscopic structure, which is a periodic function (Y-periodic) in the region Y.
[0028]
2) The characteristic displacement χ obtained by solving equation (1) is substituted into the following equation to obtain a macroscopically homogenized elastic tensor.
[0029]
[Expression 2]
Figure 0003861259
[0030]
3) An engineering stress-strain matrix is obtained using the symmetry of the tensor.
[0031]
[Equation 3]
Figure 0003861259
[0032]
Next, the sensitivity of the macroscopic average stress-strain matrix and the macroscopic average stress-strain matrix corresponding to the length of the inner side is calculated by Bezier interpolation (step S31). In addition to Bezier interpolation, it can also be calculated by interpolation such as Lagrange interpolation. Sensitivity is the rate of change of the stress-strain matrix when the length of the inner side changes slightly. When the inner side length is an intermediate value that does not match the 216 types, interpolation is performed using a fifth-order Bezier function as an interpolation approximation function. The Bezier function is as follows.
[0033]
[Expression 4]
Figure 0003861259
[0034]
Here, m is the order of the Bezier function to be used (5 is used in this embodiment), Qi is the value of the control point, and x is the length of the inner side between 0.0 and 1.0. The differential of the Bezier function for calculating the sensitivity is created by differentiating P (x) by x.
[0035]
In the convergence determination described later, when convergence is not recognized, the calculation after step S31 is repeated, but after the second iteration, the principal axis is further calculated by the principal stress calculated at the center of each finite element obtained by finite element analysis. A macroscopic average stress-strain matrix is calculated by performing coordinate transformation in accordance with the principal axis of the stress-strain matrix determined and subjected to Bezier interpolation (step S32).
[0036]
That is, if the stress-strain matrix calculated by Bezier interpolation is [DH0] and the coordinate transformation matrix determined by the principal stress of each element obtained by finite element analysis is [T], the stress-strain in the rotated coordinate system is The matrix [DH] is calculated as follows.
[0037]
[Equation 5]
Figure 0003861259
[0038]
The sensitivity of the macroscopic average stress-strain matrix is determined in the same manner.
[0039]
The target model is subjected to finite element analysis using the macroscopic average stress-strain matrix of each finite element calculated in step S31 (steps S31 and S32 after the second iteration), and the average compliance (total strain energy) that is an objective function And the sensitivity thereof are calculated as follows (step S40).
[0040]
A finite element model is composed of node numbers and coordinate values, a table of node numbers that make up the elements, model material constants, physical constants, constraint conditions, load values added to the nodes, etc. The relationship between displacement (Ux, Uy, Uz) and intra-element distortion is defined as follows.
[0041]
[Formula 6]
Figure 0003861259
[0042]
Here, {u} is a virtual displacement vector, {ε} is a strain vector in the element, and | B | is a strain-displacement relationship matrix. The relationship between strain and stress caused by virtual displacement in the element is determined by the following equation.
[0043]
[Expression 7]
Figure 0003861259
[0044]
Here, | D | is called a stress-strain relationship matrix. In the case of an isotropic material, | D | can be determined by only one kind of Young's modulus and Poisson's ratio. In this embodiment, a macroscopic average stress-strain matrix corresponding to the size of the inner side calculated using the homogenization method described later is used. {Σ} is an in-element stress component.
[0045]
Applying the principle of virtual work, the following relational expression is derived from the condition for stopping potential energy.
[0046]
[Equation 8]
Figure 0003861259
[0047]
Here, K is called a stiffness matrix. f is an external load vector. Strain and stress are calculated from the nodal displacement vector u obtained by solving this equation according to the relationship described above, and the average compliance of the following equation, which is an objective function, is calculated from these values.
[0048]
[Equation 9]
Figure 0003861259
[0049]
Here, Ω indicates the element internal region. Similarly, the sensitivity of the objective function is calculated as follows using the sensitivity of the macroscopic average stress-strain matrix calculated in the above procedure.
[0050]
[Expression 10]
Figure 0003861259
[0051]
Convergence is determined by evaluating the relationship between the objective function calculated by the finite element analysis described above and a predetermined threshold value (step S50). Specifically, this is performed as follows.
[0052]
Suppose that the objective function (average compliance) calculated at the nth time is Π n , the objective function calculated at the (n−1) th time is Π n−1, and the convergence judgment threshold value input as optimization control data is ε. The convergence determination is performed as follows.
[0053]
[Expression 11]
Figure 0003861259
[0054]
The one that satisfies the expression (11) or that has reached the number of times of censoring input as optimization control data earlier is adopted.
[0055]
If it does not converge and does not reach the number of calculation censoring, the different internal sides or the length of the same internal side is updated by the optimization criterion method (step S60), and steps 31, 32, 40, 50 and 60 are performed. This is repeated until the convergence judgment is converged or the number of calculation aborts is reached. The optimization criteria method is as follows.
[0056]
1) Lagrangian multiplier Λ is introduced to define Lagrangian as follows.
[0057]
[Expression 12]
Figure 0003861259
[0058]
Here, a is a design variable (inner side length: actually three or one type), Π is an objective function (here, average compliance), and V (a) is a volume of the entire design region that changes depending on the size of the inner side. , Vc represents the constraint volume input as optimization control data.
[0059]
2) Since stopping this Lagrangian is a necessary condition for optimization, taking the variation of equation (12),
[0060]
[Formula 13]
Figure 0003861259
[0061]
It becomes. The following expression holds from the arbitraryness of δa and δΛ.
[0062]
[Expression 14]
Figure 0003861259
[0063]
Using this, the following update rule is applied to the design variable a i and Lagrange undetermined multiplier Λ.
[0064]
[Expression 15]
Figure 0003861259
[0065]
[Expression 16]
Figure 0003861259
[0066]
Here, η is an appropriate deceleration parameter and is set to 0.75 by a numerical experiment, but other appropriate values may be set. k indicates the number of repetitions.
[0067]
The design variables (inner side length) and Lagrange undetermined multipliers are updated so that the above formulas E i (k) and W i (k) are always 1 in the iterative calculation. However, since the upper limit value of the calculated design variable is determined to be 1.0 and the lower limit value is determined to be 0.0, the upper and lower limit values are adopted when the value reaches either 1.2, for example. Furthermore, since the convergence becomes unstable when the fluctuation range of the design variable becomes large, a constraint (moving bound) is given to the fluctuation range by the value input by the optimization control data.
[0068]
【Example】
A calculation example in which the phase optimization method according to the conventional example and the phase optimization method according to the present invention are applied to the two models will be described with reference to FIGS.
[0069]
FIG. 4 shows an example in which a short cantilever model is divided by finite elements. FIG. 5, FIG. 6 and FIG. 7 show the phases calculated for a short cantilever model in which the entire surface of one side is fixed and a downward load is loaded on the opposite center, assuming that the constrained volume is 40% of the design area.
[0070]
The calculation model is: dimensions: 0.2 × 0.11 × 0.15 [m], Young's modulus: 98000 [Mpa], Poisson's ratio: 0.3, total number of nodes: 4030, total number of elements: 3300, load is 98 [N].
[0071]
Referring to FIG. 5, in the calculation example according to the conventional method, although the intermediate density is left on the surface, the shading can be seen. This is because the unit cell is made with a rectangular parallelepiped hole and the direction of the hole is rotated in the principal stress direction to form an anisotropic material. As a result, this operation contributes to the reduction of the intermediate density. I think that the. On the other hand, referring to FIG. 6, in the calculation example according to the present invention, the material is separated into a filled state and a void state in most elements despite the same number of repetitions.
[0072]
Since both methods rotate the material matrix along the main axis, the difference in the results seems to be due to the strength of the shear stiffness.
[0073]
FIG. 12 shows the history of objective functions according to the conventional example and this embodiment. When both methods were compared, there was almost no difference in convergence due to the difference in unit cell shape.
[0074]
FIG. 8 shows an example in which the phase is calculated for a model simulating a bridge in which a distributed load is loaded on a horizontal strip portion of about 3 from the bottom of a rectangular parallelepiped design region (1/2 symmetric model). As for the support condition, one part of the lower part where the pier would be able to be formed and the end of the bridge girder were completely constrained, and the symmetry condition was added to the symmetry plane.
[0075]
The constraint condition was a volume of 10% of the design area, and the two layers of elements including the portion where the distributed load was loaded were filled with the material from the beginning, and a non-design area that was not changed during the calculation.
[0076]
The calculation model is a miniature model, that is, a reduced calculation model. The size of this model is 0.33 × 0.06 × 0.23 [m], Young's modulus is 205800 [Mpa], Poisson's ratio is 0.3, the total number of nodes is 5712, the total number of elements is 554, and the load Is 9.8 [Mpa] per unit area.
[0077]
9, 10 and 11 show calculation examples of this model. This calculation example has a greater effect than the calculation example of the short cantilever described above. Although the conventional method calculated 90% of material from the design area, it calculated enough information to determine the main members that make up the steel bridge. The method of the present invention calculated a clearer phase. It can be inferred that the difference in shear stiffness had a greater effect in this model. Both methods reproduce the image of the entire railway bridge we witness everyday.
[0078]
【The invention's effect】
As can be seen from the embodiments, according to the present invention, compared with the case where the conventional unit cell shown in FIG. 2 is used, the intermediate density portion appearing in the phase optimization result is significantly reduced, and an easily recognizable shape is obtained. be able to.
[Brief description of the drawings]
FIG. 1 shows a frame base unit cell according to the present invention.
FIG. 2 is a diagram illustrating a conventional unit cell.
FIG. 3 is a flowchart showing an outline of a phase optimization method.
FIG. 4 shows a finite element model of a short cantilever beam.
FIG. 5 is a diagram showing a phase obtained by a conventional homogenization method.
FIG. 6 is a diagram showing a phase according to the present embodiment.
FIG. 7 is a plan view showing a phase according to the present embodiment.
FIG. 8 is a diagram showing a finite element model in which a bridge is imaged.
FIG. 9 is a diagram showing a phase obtained by a conventional homogenization method.
FIG. 10 is a diagram showing a phase according to the present embodiment.
FIG. 11 is a diagram showing a phase according to the present embodiment.
FIG. 12 is a graph showing a history of objective functions.
[Explanation of symbols]
a, b, c inner side length

Claims (1)

構造物が周期性を有する微視構造により構成されると仮定し、前記微視構造からなる所定の有限要素から前記構造物の最適位相形状を生成する位相最適化システムであって、前記構造物の有限要素モデルデータおよび位相最適化制御データを入力する入力手段と、前記微視構造は格子状の該微視構造の外形を構成する外辺と内形を構成する内辺とからなり、異なる長さの前記内辺または同一の長さの前記内辺を有する複数の各前記微視構造が存在し、異なる長さの前記内辺または同一の長さの前記内辺を有する複数の各前記微視構造に均質化法を適用して巨視平均的な応力−歪マトリックスデータを作成するデータ作成手段と、複数の代表的な前記内辺の長さを用いて作成した前記応力−歪マトリックスデータに各前記内辺の長さに応じた補間を成し、各要素の主軸方向に座標変換をした応力−歪マトリックスを算出する第1の演算手段と、第1の演算手段により算出された前記応力−歪マトリックスを用いて有限要素解析を行い、目的関数および該目的関数の感度計算を行う第2の演算手段と、前記有限要素解析により算出された前記目的関数と、あらかじめ定められた閾値との関係を評価し収束判定する収束判定手段と、収束判定の結果に応じて最適化規準法で各前記内辺の長さを更新する更新手段と、前記データ作成手段、前記第1の演算手段、前記第2の演算手段、前記収束判定手段および前記更新手段による処理を前記収束判定手段により収束判定がなされるまで繰り返す手段とを具備し、前記最適位相形状を生成することを特徴とする位相最適化システム。A phase optimization system that generates an optimal phase shape of the structure from a predetermined finite element composed of the microscopic structure on the assumption that the structure is composed of a microscopic structure having periodicity. The finite element model data and the phase optimization control data are input means, and the microscopic structure is composed of an outer side constituting the outer shape of the lattice-like microscopic structure and an inner side constituting the inner shape. There are a plurality of the microscopic structures having the inner side of the length or the inner side of the same length, and the plurality of the microscopic structures having the inner side of different lengths or the inner side of the same length. Data creation means for creating macroscopic average stress-strain matrix data by applying a homogenization method to a microscopic structure, and the stress-strain matrix data created using a plurality of representative inner side lengths In accordance with the length of each inner side. And performing a finite element analysis using the first calculation means for calculating a stress-strain matrix coordinate-transformed in the principal axis direction of each element and the stress-strain matrix calculated by the first calculation means Second function means for calculating sensitivity of the objective function and the objective function, convergence determination means for evaluating convergence by evaluating a relationship between the objective function calculated by the finite element analysis and a predetermined threshold value; Updating means for updating the length of each inner side according to an optimization criterion method according to a result of convergence determination, the data creation means, the first calculation means, the second calculation means, and the convergence determination means And a means for repeating the processing by the updating means until the convergence judgment is made by the convergence judgment means, and generating the optimum phase shape.
JP2000404449A 2000-12-19 2000-12-19 Phase optimization system and phase optimization method Expired - Fee Related JP3861259B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000404449A JP3861259B2 (en) 2000-12-19 2000-12-19 Phase optimization system and phase optimization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000404449A JP3861259B2 (en) 2000-12-19 2000-12-19 Phase optimization system and phase optimization method

Publications (2)

Publication Number Publication Date
JP2002189760A JP2002189760A (en) 2002-07-05
JP3861259B2 true JP3861259B2 (en) 2006-12-20

Family

ID=18868402

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000404449A Expired - Fee Related JP3861259B2 (en) 2000-12-19 2000-12-19 Phase optimization system and phase optimization method

Country Status (1)

Country Link
JP (1) JP3861259B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8126684B2 (en) * 2009-04-10 2012-02-28 Livermore Software Technology Corporation Topology optimization for designing engineering product
JP5810702B2 (en) * 2011-07-20 2015-11-11 Jfeスチール株式会社 Shape optimization analysis method and apparatus
US9902114B2 (en) * 2014-01-09 2018-02-27 Siemens Product Lifecycle Management Software Inc. Method for creating three dimensional lattice structures in computer-aided design models for additive manufacturing

Also Published As

Publication number Publication date
JP2002189760A (en) 2002-07-05

Similar Documents

Publication Publication Date Title
US10635088B1 (en) Hollow topology generation with lattices for computer aided design and manufacturing
Da et al. Evolutionary topology optimization of continuum structures with smooth boundary representation
Wall et al. Isogeometric structural shape optimization
Chen 3D texture mapping for rapid manufacturing
US20190001657A1 (en) Topology optimization with microstructures
JP7659983B2 (en) Geometric Dimension Control in Optimization
CN116484509B (en) An optimized design method for complex thin-walled structures based on embedded components
CN119378253B (en) Gradient conformal lattice design method, system and application based on topology optimization density field mapping
CN114254408A (en) Gradient lattice isogeometric topology optimization method based on proxy model
Tovar et al. Hybrid cellular automata: a biologically-inspired structural optimization technique
Ansola et al. An efficient sensitivity computation strategy for the evolutionary structural optimization (ESO) of continuum structures subjected to self-weight loads
Allaire et al. Structural optimization under overhang constraints imposed by additive manufacturing processes: an overview of some recent results
JP3861259B2 (en) Phase optimization system and phase optimization method
CN117473836A (en) An integrated design method for thin-walled and multi-type lattice filling structures
JP2000030085A (en) Apparatus and method for optimizing three-dimensional model
Lam Multidiscilinary design optimization for aircraft wing using response surface method, genetic algorithm, and simulated annealing
KR100911167B1 (en) Finite element modeling method using virtual nodes of objects with reinforcement inside
JPH10255077A (en) Method and device for generating analytical model and method for analyzing injection molding process
JP2006185444A (en) Evolutionary optimization method and free form deformation method
JP3924701B2 (en) Topology optimization method using continuous material distribution
JP2009064164A (en) Apparatus, method and program for generating curved surface shape
JP4631319B2 (en) Simulation model creation method for heterogeneous materials
JP2003150645A (en) Shape optimization method and shape optimization device
JP3984875B2 (en) Nodal force calculation method, nodal force calculation device, computer program, and recording medium
CN120470768A (en) A geometric analysis method and system based on embedded domain and adaptive partitioning of model boundaries

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20031204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060523

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060718

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060912

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060915

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees