JP3984201B2 - 設計支援方法及び設計支援装置 - Google Patents
設計支援方法及び設計支援装置 Download PDFInfo
- Publication number
- JP3984201B2 JP3984201B2 JP2003208811A JP2003208811A JP3984201B2 JP 3984201 B2 JP3984201 B2 JP 3984201B2 JP 2003208811 A JP2003208811 A JP 2003208811A JP 2003208811 A JP2003208811 A JP 2003208811A JP 3984201 B2 JP3984201 B2 JP 3984201B2
- Authority
- JP
- Japan
- Prior art keywords
- design
- value
- objective function
- classification
- design point
- 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 - Lifetime
Links
Images
Landscapes
- Complex Calculations (AREA)
Description
【発明の属する技術分野】
本発明は、多目的最適化設計におけるパレート最適解を含む設計点を可視化する設計支援方法と装置及び設計支援のためのプログラムに関する。
【0002】
【従来の技術】
高性能の製品を低価格で開発することが要求される製品開発において、その製品の性能を向上することを第一の目的とし、価格を低く抑えることを第二の目的とする場合、第一の目的を望ましい方向に改善する(性能を高くする)と、第二の目的は望ましくない方向への改悪になり(価格が高くなる)、逆に、第二の目的を望ましい方向に改善する(価格を低くする)と、第一の目的は望ましくない方向への改悪になる(性能が低くなる)という場合がしばしばある。このように、異なる目的を望ましい方向に同時に改善することができず、両者に相反する関係があるとき、この関係のことを「トレードオフ関係」という。トレードオフ関係にある複数個の目的の改善を同時に行う手法として、多目的最適化手法又は多目的計画法が知られている。
【0003】
トレードオフ関係の限界を表す解の集合のことを「パレート最適解」という。パレート最適解は、ある目的を改善するためには少なくとも1つの他の目的を改悪せざるを得ないという性質をもつ。パレート最適解は、複数の点、曲線、曲面等として求められる場合が多い。多目的最適化手法又は多目的計画法の一つの目的は、このようなパレート最適解を求めることにある(例えば下記非特許文献1参照。)。
【0004】
なお、以下の説明では、多目的最適化手法又は多目的計画法における慣例にならって、意思決定において最適化(最大化又は最小化)すべき目的のことを「目的関数」と呼ぶ。また、2以上の整数をnで表すとき、相異なるn個の目的関数を座標軸とする座標系により規定されるn次元空間のことを総称して「目的関数空間」と呼ぶ。この目的関数空間において、パレート最適解に含まれる各点(例えば、パレート最適解を表す点の集合や曲線や曲面上の任意の点同士)の間に優劣はない。
【0005】
多目的最適化設計手法は、複数個の相反する目的関数の改善を同時に行う多目的最適化手法又は多目的計画法を設計問題に適用したものであり、従来から種々の手法が提案されている。
【0006】
例えば、計算機の処理能力の向上ならびに遺伝的アルゴリズム(GA:Genetic Algorithms)を利用する多目的最適化手法に代表される新しい手法の開発に伴い、多数のパレート最適解を短時間で算出できるようになってきた。
【0007】
例えば、進化的(遺伝的)アルゴリズムを用いる多目的最適化手法において、複数の目的関数を荷重和して一つの目的関数にする場合の各目的関数間の重みを、最適化計算の途中で系統的かつ動的に変えることにより、計算量を減らす工夫がなされている(例えば下記特許文献1参照。)。
【0008】
また、受理確率関数を導入することにより、短時間でパレート最適解により近い良質な準最適解を求めることができる多目的最適化方法が提案されている(例えば下記特許文献2参照。)。
【0009】
また、制約条件がある場合の多目的最適化手法において、例えば擬似モンテカルロ法に従い設計空間においてランダムに生成された各設計点での目的関数の評価値を計算し、パレート性の確認及び目的関数の許容値によるフィルタリングによって、パレート最適な設計解を求める方法も提案されている(例えば下記特許文献3参照。)。
【0010】
ここで、多目的最適化の結果得られたパレート最適解の個数が数個程度であれば、設計者がそれらの解を相互に比較したり、従来の設計例と比較することは比較的容易である。しかしながら、パレート最適解の個数が膨大になると、人手により逐次比較することは困難となってくる。
【0011】
これについては、4次元の目的関数空間内で離散的に求められた766個という多数のパレート最適解に対し、自己組織化マップを導入し、クラスタリングを行うことによって、パレート面を2次元平面に写像して可視化する手法がある(例えば下記非特許文献2参照)。この従来技術では、多次元のパレート解を平面上に分類して表示できるという利点があるものの、多次元空間内の点を2次元平面上に写像しているので、分類された設計解が目的関数空間内または設計変数空間内のどこに位置するかが不明確であるという問題点がある。
【0012】
【特許文献1】
特開2002−203228公報
【0013】
【特許文献2】
特開2000−268018公報
【0014】
【特許文献3】
特開2001−52041公報
【0015】
【非特許文献1】
中山弘隆,谷野哲三,「多目的計画法の理論と応用」,コロナ社,1994,第22−38頁(2.1節)
【0016】
【非特許文献2】
大林茂,「多目的最適化とパレート解の可視化」,日本機械学会計算力学講演会講演論文集,Vol.14,pp.699−700,2001
【0017】
【発明が解決しようとする課題】
多目的最適化設計において設計者が意思決定を行う際に、評価の基準とするのは主として目的関数空間内における設計点の位置である。一方、当該製品の具体的な形状、材質、機構等は設計変数により定められる。設計点は、相異なる設計変数を座標軸とする座標系により規定される設計変数空間内の点としても表される。一般に、設計変数と目的関数との関係は、多数の設計変数を引数とする非線形な関数であることから、目的関数の値(目的関数空間内における設計点の位置)を見ただけでは設計変数の値(設計変数空間内における設計点の位置)は不明である。また、設計変数のみならず制約条件や状態変数についても、これらの評価値を目的関数空間において把握することはできない。
【0018】
そこで本発明は、多目的最適化設計の設計点を目的関数空間において効果的に可視化し、これにより設計者の意思決定を支援することのできる設計支援方法と装置及び設計支援のためのプログラムを提供することを目的とする。
【0019】
【課題を解決するための手段】
本発明の一観点に係る設計支援方法は、設計点を可視化することにより多目的最適化設計を支援する設計支援方法において、前記設計点に対応する目的関数の値及び設計変数の値を記憶する記憶ステップと、前記設計点を前記設計変数の値に基づいて分類する分類ステップと、前記目的関数の全て又はその一部を座標軸とする座標系により規定される平面又は空間における前記目的関数の値に相当する座標位置に、前記分類ステップによる分類結果に応じた表示態様で前記設計点を表示する表示ステップと、を具備する。
【0020】
また、本発明の他の観点に係る設計支援方法は、設計点を可視化することにより多目的最適化設計を支援する設計支援方法において、前記設計点に対応する目的関数の値及び不等式で表される制約条件の評価値を記憶する記憶ステップと、前記設計点を前記制約条件の評価値に基づいて分類する分類ステップと、前記目的関数の全て又はその一部を座標軸とする座標系により規定される平面又は空間における前記目的関数の値に相当する座標位置に、前記分類ステップによる分類結果に応じた表示態様で前記設計点を表示する表示ステップと、を具備する。
【0021】
また、本発明の他の観点に係る設計支援方法は、設計点を可視化することにより多目的最適化設計を支援する設計支援方法において、前記設計点に対応する目的関数の値及び設計状態に関する参照値を示す状態変数の評価値を記憶する記憶ステップと、前記設計点を前記状態変数の評価値に基づいて分類する分類ステップと、前記目的関数の全て又はその一部を座標軸とする座標系により規定される平面又は空間における前記目的関数の値に相当する座標位置に、前記分類ステップによる分類結果に応じた表示態様で前記設計点を表示する表示ステップと、を具備する。
【0022】
本発明によれば、設計変数の値や制約条件及び状態変数の評価値についてなされた分類を識別可能な表示態様によって、目的関数空間(平面)に設計点を表示することができる。これにより設計者は、目的関数空間内のある設計点に着目したとき、該設計点の位置(目的関数の値からなる座標位置)のみならず、該設計点に関係する設計変数や制約条件ならびに状態変数を分類に沿って大まかに把握することができる。したがって、本発明によれば多目的最適化設計における設計者の意思決定を支援することができる。
【0023】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態を説明する。図1は本発明の一実施形態に係る多目的最適化設計表示システムの概略構成を示すブロック図である。本システムは、例えば汎用のコンピュータ上で同するプログラムとして実現することができる。本システムの主たる機能は、設計者による多目的最適化設計を支援するための情報表示機能である。図1に示すように本システムは入力部11と、記憶部13および演算処理部14からなる制御部と、表示部12とにより構成されている。
【0024】
入力部11はハードディスク装置、CD−ROM装置、DVD装置、メモリカード読取り装置、あるいはキーボード等の種々の入力デバイスであり、本システムに対して種々の情報を入力するために用いられる。本システムに入力される情報としては、対象物(製品等)の多目的最適化設計に係わる設計情報(目的関数、設計変数、設計条件等)であり、これらは具体的な数値や式等を含む。また、多目的最適化設計表示システムの起動及び終了ならびに機能選択等のユーザからの指示も入力部11を通じて入力される。
【0025】
表示部12はディスプレイ装置やプリンタ等の出力デバイスであり、本システムへの情報入力画面や目的関数を座標軸とする目的関数空間表示画面を表示する。後述するように、目的関数表示画面には多目的最適化設計の設計点が分類表示される。
【0026】
記憶部13は、例えば読み出し専用メモリ(ROM)およびランダムアクセスメモリ(RAM)により構成される。読み出し専用メモリはBIOS(Basic Input/Output System)やイニシャルプログラムローダ(IPL:Initial Program Loader)等のプログラムを記憶する。ランダムアクセスメモリは入力部11から与えられる本システムのプログラムを記憶し、また、入力部11から与えられるコマンド等に従って同プログラムを実行する演算処理部14のワーキングエリア等に用いられる。また、入力部11から入力された設計点情報及び設計条件情報を記憶する手段としても用いられる。演算処理部14は、中央演算処理装置(CPU:Central Processing Unit)からなる。
【0027】
システムの起動時には、記憶部13の読み出し専用メモリ(ROM)内に記憶されたIPLが実行され、これによりオペレーティングシステム(OS)がランダムアクセスメモリにロードされる。多目的最適化設計表示システムのプログラムは、同オペレーティングシステムの下で動作する。同プログラムは、記憶部13に記憶された設計点情報及び設計条件情報に基づく各設計点の設計状態の演算や、表示部12への出力制御を演算処理部14に行わせるための一連の処理手順からなる。
【0028】
図2は、本実施形態に係る多目的最適化設計表示システムの概略動作を示す図である。この動作は、多目的最適化設計における設計点を目的関数空間において効果的に可視化するというものであり、設計者は、目的関数空間の表示画面において分類表示された設計点を観察するだけで、同時に、各設計点における設計状態をも全体的に把握することができる。
【0029】
まず、多目的最適化設計表示システムに対し、設計者は入力部11を通じて設計点情報及び設計条件情報の入力を行う(ステップS21,S22)。入力された設計点情報及び設計条件情報は、記憶部13内に設けられた設計点情報記憶領域及び設計条件情報記憶領域にそれぞれ記憶される。
【0030】
設計点情報は、複数の設計点の各々について、目的関数の値、設計変数の値、不等式で表される制約条件の評価値、状態変数の評価値等を表す。設計条件情報は、設計変数の上限値、下限値、及び上限値及び下限値の組により表される定義域、制約条件の範囲等を表す。
【0031】
次に設計者は、分類の方法及び設定条件を入力部11を通じて本システムに設定(入力)する(ステップS23)。
【0032】
次に、設計者から多目的最適化設計表示の実行が指示されると、演算処理部14は、記憶部13に記憶されている設計点情報及び設計条件情報を読み出し、ステップS23において本システムに与えられた分類の方法及び設定条件に従って、設計点の分類を実行する(ステップS24)。この設計点の分類は、ある設計点について、その(設計)状態を(1)設計変数の値に基づいて分類すること、(2)制約条件の評価値に基づいて分類すること、(3)状態変数の評価値に基づいて分類すること、に相当する。また、設計点の分類は、これら(1)から(3)の分類を任意に組み合わせた分類を行うことも含む。また、(1)から(3)の分類においては、設計条件情報を参照し、事前に設定された上下限値や離散値との比較による分類が行われる。
【0033】
次に、表示部12は目的関数空間を画面表示するとともに、この目的関数空間の表示画面内に、ステップS24における分類結果を識別可能な態様で、設計点を表示する(ステップS25)。表示部12は、目的関数空間の表示画面に、設計者により任意に選択された3つの目的関数に相当する3次元の座標軸を擬似的に3次元表示する。なお、目的関数を2つとし、該2つの目的関数を軸とする座標系により規定される目的関数平面を表示するようにしてもよい。また、目的関数の選択は上記ステップS23における分類の方法及び設定条件の入力において行われる。
【0034】
多目的最適化設計の各設計点は、パレート最適解又はその近似解であってもよい。図3は、パレート最適解を概念的に示す図である。パレート最適解は、ある目的を改善するためには少なくとも1つの他の目的を改悪せざるを得ないという性質をもつ限界を表す。例えばパレート最適解Prt1は、比較的高い性能を達成する設計点を示し、それが高コストであることを表しており、パレート最適解Prt2は、比較的低コストを実現する設計点を示し、それが低性能であることを表している。多目的最適化設計では、複数の異なる目的関数(図3の場合はコストと性能)を同時に改善することを設計課題とし、パレート最適解を求め、これらを吟味する作業が必要である。
【0035】
上述したように、設計者が意思決定を行う際に評価の基準とするのは主として目的関数空間内における設計点の位置であり、すなわちパレート最適解を示す点の集合や曲線上の点である。本実施形態に係る多目的最適化設計表示システムは、このようなパレート最適解に相当する設計点を上述した動作に従って分類表示することができる。したがって、設計者は、目的関数空間内のある設計点に着目したとき、該設計点の位置(すなわち目的関数の値)のみならず、該設計点に関係する設計変数の値や制約条件の評価値や状態変数の評価値を分類よって大まかに把握することができる。
【0036】
図4は、設計点における設計状態を設計変数の値に応じて分類する方法の一例を示す図である。ここでは、説明の便宜上、設計変数の個数が2個の場合を想定する。なお、設計変数の個数を3個以上としても、組合せが増えるだけであって、分類の方法自体に本質的な差異は無い。
【0037】
設計変数x1の上限値及び下限値がx1 UB及びx1 LBであり、設計変数x2の上限値及び下限値がx2 UB及びx2 LBであるとき、設計変数x1の値を次の3通りに分類する。
【0038】
(1)下限値に一致(x1 = x1 LB)
(2)下限値と上限値の間(x1 LB < x1 < x1 UB)
(3)上限値に一致(x1 = x1 UB)
設計変数x2についても同様に、その値を3通りに分類する。設計変数の全てを考慮した分類は、2つの分類の組み合わせに相当し、分類の総数は9通りとなる。これら各々の分類には、識別番号が付与される(例えば1〜9)。一般的には、設計変数の個数がn(nは正の整数)であるとき、分類の総数は3n通りとなる。
【0039】
なお、分類の仕方は上記したものに限定されず、種々変形することができる。例えば、設計変数の全てではなく、選択された一部の設計変数を組み合わせて分類してもよい。また、一つの設計変数について、上記のように3通りに分類するのではなく、例えば、設計変数の値が下限値に一致するか否かについてのみで分類してもよい。また、上限値や下限値を表す情報が与えられない場合に、上限値に代えて当該設計変数の最大値を用い、あるいは下限値に代えて当該設計変数の最小値を用いるなどして分類してもよい。
【0040】
図5は、設計点における設計状態を分類する方法の他の例を示す図である。この分類方法では、不等式制約条件g1についての分類と、状態変数z1についての分類とを組み合わせている。
【0041】
不等式制約条件g1についての分類では、不等式制約条件g1の評価値を、有限個の不等式によって分類する。この有限個の不等式の各々は、不等式制約条件g1の一部を構成する。図5の例においては、不等式制約条件g1の評価値がg1 a未満の場合(ケース1)と、g1の値がg1 a以上かつg1 b以下の場合(ケース2)とからなる2つの不等式に分類している。定数g1 a及びg1 bはそれぞれ定数である。例えば、不等式制約条件g1が製品の質量であるとすると、ケース1は質量が軽い場合、ケース2は質量がケース1よりは重く、ある値より小さい場合となる。
【0042】
また、状態変数z1の分類では、その値が離散値z1A,z1B,又はz1Cのどれに一致するかによって分類する。
【0043】
本発明は図4及び図5に示したような分類の仕方に限定されないことは言うまでもない。例えば、1個の設計変数又は1個の不等式制約条件又は1個の状態変数について分類を行ってもよい。また、図4及び図5に示した以外の方法で分類を組み合わせてもよい。例えば、設計変数と不等式制約条件とを組み合わせた分類としたり、設計変数と状態変数とを組み合わせた分類としてもよい。また、分類の階層を2層だけでなく、3層以上とした分類としてもよい。
【0044】
以下、図4及び図5に示したような分類を行った結果に基づき、多目的最適化設計の設計点をどのように表示するかについて説明する。表示部12に表示された目的関数空間画面において、多目的最適化設計の設計点は、設計状態の分類結果に対応する表示方法(表示態様)が適用されて表示される。設計状態の分類結果は、分類の識別番号によって識別される。なお、分類の識別番号に該当する設計点が存在しない場合が考えられるが、この場合は、全ての分類の識別番号に対して表示方法の割り当てを行ってもよいし、分類の該当する設計点が存在しない分類の識別番号を除外して表示方法の割り当てを行ってもよい。また、分類の意味内容や識別番号を例えば凡例等により同時に表示すれば、より分かりやすくなる。
【0045】
互いに識別可能な分類の表示方法としては、各設計点の位置を示すマーカーの形状、形状が閉じたマーカの場合にはその内部の塗り潰しの有無、マーカーの大きさ、マーカーの色の種類(赤、緑、青等)、色の濃淡又は明度、ドットで図形の内部を塗りつぶす場合のドットの密度または大きさ、などを異ならせることが挙げられる。また、それらを組合せて用いることもできる。
【0046】
図6に、分類を識別して表示する方法の一例を示す。この例では、識別番号1を黒三角印、識別番号2を白三角印、識別番号3を黒菱形印、識別番号4を白丸印、識別番号5をバツ印、識別番号6を白菱形印、識別番号7を黒丸印、識別番号8を白四角印、識別番号9を黒四角印としている。
【0047】
図7に、分類を識別して表示する方法の別の例を示す。この例では、設計変数等の値の大きさに応じて、マーカーの大きさと塗り潰しの明度を連動させる。なお、塗り潰しのドット密度またはドットサイズを擬似的かつ連続的に変化させたり、擬似的かつ連続的に色を変化(カラーコンター表示)させる方法なども挙げられる。このような表示方法は、設計状態の分類を、ある一つの設計変数、又は、ある一つの不等式制約条件、又は、ある一つの状態変数について行う場合等に好適である。また、図7の表示方法と図6の表示方法とを組み合わせても良い。
【0048】
また、設計状態の分類を、設計変数の値、不等式制約条件の評価値、又は状態変数の評価値に応じて段階的に区分けした有限個の集合の組合せで分類する場合には、それらのうちの最大3個までの変数または条件を、色の3要素(例えば、RGB(赤、緑、青)、HSV(色相、彩度、明度)等)の各要素に対応させ、画面表示可能色数や印刷における色の識別個数以下の色を用いて、擬似的に連続的に色が変化するように表示しても良い。
【0049】
次に、具体的な設計事例を説明する。図8は、I型断面のはり(梁)の設計事例を示す図である。このI型断面のはりは、根元側端部が固定されており、先端部には下方向及び横方向にそれぞれ負荷荷重Fy及びFzが作用する片持ち式である。その断面形状はI型であり、また、長さ方向は無負荷であり、伸縮等はないものとする。
【0050】
ここで、例えば次に示す3個の目的関数J1,J2,J3の値がいずれも最小化されるように、はりの形状を設計する問題を考える(J1=はりの質量→最小化),(J2=下方向荷重Fyに対する下方向変位δy→最小化),(J3=横方向荷重Fzに対する横方向変位δz→最小化)。
【0051】
はりの形状を規定する設計変数は、図8に示す4箇所の寸法x1,x2,x3,x4とする。また、それぞれの設計変数について、上限値と下限値で規定される設計範囲内で設計が行われるものとする。この設計問題に対するパレート最適解は、公知の多目的最適化手法を用いて求めることとする。これにより得られるパレート最適解は、上述した設計点情報として本実施形態の多目的最適化設計表示システムに与えられる。また、寸法x1,x2,x3,x4の上下限値等の情報は、設計条件情報として本システムに与えられる。
【0052】
図9は、上記はりの設計問題に対するパレート最適解を分類せずに、目的関数空間表示にそのまま表示する従来例を示したものである。各座標軸J1,J2及びJ3は、それぞれ第1、第2及び第3の目的関数に相当する。本設計問題の場合における望ましい設計は、目的関数J1,J2及びJ3の値がいずれも小さくなることである。この従来例では、パレート最適解を分類せずに表示しているので、目的関数空間における設計点の位置を把握することはできるが、各設計点における設計変数の値などの設計状態は全く不明である。
【0053】
一方、図10は本実施形態の多目的最適化設計表示システムによるパレート最適解の表示例を示している。この表示例では、図4に示した設計状態の分類結果に従って、図6に示した表示方法を用い、目的関数空間において各設計点を表示するようにしている。この図から、曲面状に分布しているパレート最適解において、
(1)目的関数J1(質量)の値が小さく、目的関数J2(下(y)方向変位)の値も小さい領域では黒丸印(識別番号7)となっているので、設計変数x1が上限値に一致し、かつ、設計変数x2が下限値に一致していること、
(2)目的関数J1(質量)の値が小さく、目的関数J2(下(y)方向変位)の値が大きい領域では黒三角印(識別番号1)となっているので、設計変数x1が下限値に一致し、かつ、設計変数x2が下限値に一致していること、
(3)目的関数J2(下(y)方向変位)の値が小さく、目的関数J3(横(z)方向変位)の値が小さい領域では黒四角印(識別番号9)となっているので、設計変数x1上限値に一致し、かつ、設計変数x2が上限値に一致していること、
などが一目瞭然となる。
【0054】
また、目的関数J1(質量)の値が小さい領域では、黒三角印(識別番号1)、白丸印(識別番号4)、及び、黒丸印(識別番号7)となっているので、設計変数x2が下限値に一致していることもわかる。
【0055】
図11は本実施形態の多目的最適化設計表示システムによるパレート最適解の他の表示例を示している。この例では、目的関数空間における各設計点の表示方法を、その設計点における固有振動数の最小値(1次の固有振動数)という状態変数の値にしたがって、図7に示したように、点のマーカー(白丸印)の大きさと塗りつぶしの明度を連動させて変化させて表示している。この図から、目的関数J1(質量)の値が大きくなると、目的関数J2(下(y)方向変位)、及び、目的関数J3(横(z)方向変位)の値が小さくなり、静的な剛性が向上するとともに固有振動数も大きくなることがわかる。また、目的関数J1(質量)の値が約1.3kgを超えると逆に、目的関数J1(質量)の値が大きくなると固有振動数は大きくなっていくというような複雑な設計状態を設計者が容易に把握できる。
【0056】
以上説明したように本発明の実施形態によれば、関係する設計変数や制約条件ならびに状態変数等の値についてなされた分類を識別可能な表示態様で設計点を目的関数空間内に表示することができる。これにより設計者は、目的関数空間内のある設計点に着目したとき、該設計点の位置(すなわち目的関数の値)のみならず、該設計点に関係する設計変数の値や制約条件の評価値及び状態変数の評価値を分類によって大まかに把握することができる。したがって、多目的最適化設計における設計者の意思決定を支援することができる。
【0057】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【0058】
【発明の効果】
本発明によれば、多目的最適化設計における設計者の意思決定を支援することのできる設計支援方法と装置及び設計支援のためのプログラムを提供できる。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係る多目的最適化設計表示システムの概略構成を示すブロック図
【図2】 上記実施形態に係る多目的最適化設計表示システムの概略動作を示す図
【図3】 パレート最適解を概念的に示す図
【図4】 設計点における設計状態を設計変数の値に応じて分類する方法の一例を示す図
【図5】 設計点における設計状態を分類する方法の他の例を示す図
【図6】 分類を識別して表示する方法の一例を示す図
【図7】 分類を識別して表示する方法の別の例を示す図
【図8】 I型断面のはり(梁)の設計事例を示す図
【図9】 はりの設計問題に対するパレート最適解を分類せずに、目的関数空間表示にそのまま表示する従来例を示す図
【図10】 上記実施形態の多目的最適化設計表示システムによるパレート最適解の表示例を示す図
【図11】 上記実施形態の多目的最適化設計表示システムによるパレート最適解の他の表示例を示す図
【符号の説明】
11…入力部、12…表示部、13…記憶部、14…演算処理部、S21…設計点情報の入力ステップ、S22…設計条件情報の入力ステップ、S23…分類方法及び設定条件の入力ステップ、S24…分類実行ステップ、S25…分類表示ステップ
Claims (8)
- 設計点を可視化することにより多目的最適化設計を支援する設計支援方法において、
前記設計点に対応する、3以上の次元を有する目的関数の値を記憶部が記憶するステップと、
不等式で表される制約条件の評価値を前記記憶部が記憶するステップと、
前記設計点の分類方法の指示を入力部が入力するステップと、
前記分類方法の指示にしたがい、演算処理部が、前記設計点を前記制約条件の評価値に基づいて分類し、その分類結果を識別するための識別番号を付与するステップと、
前記3以上の次元を有する目的関数の全て又はその一部に対応する少なくとも3つの座標軸を表示部が擬似的に3次元表示するステップと、
前記表示部が、前記3つの座標軸により規定される空間における前記目的関数の値に相当する座標位置に、前記識別番号に応じた表示態様で前記設計点を表示するステップと、を具備する設計支援方法。 - 前記演算処理部は、前記制約条件の上限値、下限値、又は上限値と下限値の組により表される制約条件の許容範囲のそれぞれと前記制約条件の評価値とを比較し、その比較結果に応じて前記識別番号を付与する請求項1に記載の設計支援方法。
- 前記記憶部は、第1及び第2の制約条件の評価値を記憶し、
前記演算制御部は、前記設計点を前記第1の制約条件の評価値に基づいて分類し、その分類結果を前記第2の制約条件の評価値に基づいて分類し、その分類結果に応じて前記識別番号を付与する請求項1に記載の設計支援方法。 - 設計点を可視化することにより多目的最適化設計を支援する設計支援方法において、
前記設計点に対応する、3以上の次元を有する目的関数の値を記憶部が記憶するステップと、
設計状態に関する参照値を示す状態変数の評価値を前記記憶部が記憶するステップと、
前記設計点の分類方法の指示を入力部が入力するステップと、
前記分類方法の指示にしたがい、演算処理部が、前記設計点を前記状態変数の評価値に基づいて分類し、その分類結果を識別するための識別番号を付与するステップと、
前記3以上の次元を有する目的関数の全て又はその一部に対応する少なくとも3つの座標軸を表示部が擬似的に3次元表示するステップと、
前記表示部が、前記3つの座標軸により規定される空間における前記目的関数の値に相当する座標位置に、前記識別番号に応じた表示態様で前記設計点を表示するステップと、を具備する設計支援方法。 - 前記記憶部は、第1及び第2の状態変数の評価値を記憶し、
前記演算制御部は、前記設計点を前記第1の状態変数の評価値に基づいて分類し、その分類結果を前記第2の状態変数の評価値に基づいて分類し、その分類結果に応じて前記識別番号を付与する請求項4に記載の設計支援方法。 - 前記設計点は、多目的最適化設計におけるパレート最適解又はその近似解を含む請求項1乃至5のいずれかに記載の設計支援方法。
- 設計点を可視化することにより多目的最適化設計を支援する設計支援装置において、
前記設計点に対応する、3以上の次元を有する目的関数の値及び不等式で表される制約条件の評価値を記憶する記憶手段と、
前記設計点の分類方法の指示を入力する入力手段と、
前記分類方法の指示にしたがい、前記設計点を前記制約条件の評価値に基づいて分類し、その分類結果を識別するための識別番号を付与する分類手段と、
前記3以上の次元を有する目的関数の全て又はその一部に対応する少なくとも3つの座標軸を擬似的に3次元表示し、前記3つの座標軸により規定される空間における前記目的関数の値に相当する座標位置に、前記識別番号に応じた表示態様で前記設計点を表示する表示手段と、を具備する設計支援装置。 - 設計点を可視化することにより多目的最適化設計を支援する設計支援装置において、
前記設計点に対応する、3以上の次元を有する目的関数の値及び設計状態に関する参照値を示す状態変数の評価値を記憶する記憶手段と、
前記設計点の分類方法の指示を入力する入力手段と、
前記分類方法の指示にしたがい、前記設計点を前記状態変数の評価値に基づいて分類し、その分類結果を識別するための識別番号を付与する分類手段と、
前記3以上の次元を有する目的関数の全て又はその一部に対応する少なくとも3つの座標軸を擬似的に3次元表示し、前記3つの座標軸により規定される空間における前記目的関数の値に相当する座標位置に、前記識別番号に応じた表示態様で前記設計点を表示する表示手段と、を具備する設計支援装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003208811A JP3984201B2 (ja) | 2003-08-26 | 2003-08-26 | 設計支援方法及び設計支援装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003208811A JP3984201B2 (ja) | 2003-08-26 | 2003-08-26 | 設計支援方法及び設計支援装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005070849A JP2005070849A (ja) | 2005-03-17 |
JP3984201B2 true JP3984201B2 (ja) | 2007-10-03 |
Family
ID=34401952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003208811A Expired - Lifetime JP3984201B2 (ja) | 2003-08-26 | 2003-08-26 | 設計支援方法及び設計支援装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3984201B2 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4993428B2 (ja) * | 2005-09-22 | 2012-08-08 | 日産自動車株式会社 | 最適化システム、最適化方法、最適化プログラム、及びプログラム媒体 |
JP2007148650A (ja) * | 2005-11-25 | 2007-06-14 | Toshiba Corp | 設備配置計画支援システムと方法、およびプログラム |
JP5062046B2 (ja) * | 2008-01-14 | 2012-10-31 | 富士通株式会社 | 数式処理技法を用いた多目的最適化設計支援装置、方法、及びプログラム |
JP5003499B2 (ja) | 2008-01-14 | 2012-08-15 | 富士通株式会社 | 多目的最適化設計支援装置、方法、及びプログラム |
JP5018487B2 (ja) * | 2008-01-14 | 2012-09-05 | 富士通株式会社 | 製造バラつきを考慮した多目的最適化設計支援装置、方法、及びプログラム |
JP5151732B2 (ja) * | 2008-06-27 | 2013-02-27 | 富士通株式会社 | 特性が似ていて形状が異なる設計形状を分類・表示する装置、方法、及びプログラム |
JP5151733B2 (ja) * | 2008-06-27 | 2013-02-27 | 富士通株式会社 | 多目的最適化設計の設計改善支援装置、方法、及びプログラム |
JP5282649B2 (ja) * | 2008-09-25 | 2013-09-04 | 富士通株式会社 | レイアウト評価装置、レイアウト評価プログラム、ダミールール生成装置及びダミールール生成プログラム |
JP5246030B2 (ja) | 2008-09-26 | 2013-07-24 | 富士通株式会社 | 回路自動設計プログラム、方法及び装置 |
JP5267398B2 (ja) | 2009-09-25 | 2013-08-21 | 富士通株式会社 | 自動回路設計用パレートデータ生成プログラム、方法及び装置、並びに自動回路設計プログラム、方法及び装置 |
JP5353764B2 (ja) | 2010-03-02 | 2013-11-27 | 富士通株式会社 | 自動設計支援プログラム、方法及び装置 |
JP5780089B2 (ja) | 2011-09-28 | 2015-09-16 | 富士通株式会社 | 計算方法、計算プログラムおよび計算装置 |
JP6248402B2 (ja) * | 2013-03-19 | 2017-12-20 | 横浜ゴム株式会社 | データの表示方法 |
JP6299089B2 (ja) * | 2013-06-18 | 2018-03-28 | 横浜ゴム株式会社 | データの可視化方法 |
US11288414B2 (en) * | 2018-11-20 | 2022-03-29 | The Boeing Company | Artificial intelligence-based manufacturing part design |
-
2003
- 2003-08-26 JP JP2003208811A patent/JP3984201B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2005070849A (ja) | 2005-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3984201B2 (ja) | 設計支援方法及び設計支援装置 | |
JPWO2007125912A1 (ja) | 描画装置及び描画方法 | |
JP6380051B2 (ja) | 有限要素演算プログラム、有限要素演算装置および有限要素演算方法 | |
JP5151732B2 (ja) | 特性が似ていて形状が異なる設計形状を分類・表示する装置、方法、及びプログラム | |
CN104143990A (zh) | 顶点参数数据压缩 | |
US20080218532A1 (en) | Canvas-like authoring experience atop a layout engine | |
JP2019191895A (ja) | データ分析システム及びデータ分析方法 | |
JP2008302828A (ja) | タイヤの設計方法 | |
WO2019209751A1 (en) | Superpixel merging | |
JPH0610812B2 (ja) | 表示装置 | |
JP2002024306A (ja) | 解析モデルデータ作成方法及び装置並びに解析モデルデータ作成用プログラムを記録した記録媒体。 | |
JP3498064B2 (ja) | タイヤ有限要素モデルの作成方法 | |
JP3968056B2 (ja) | 形状作成装置、コンピュータ装置を形状作成装置として動作させるための制御方法、該制御方法をコンピュータ装置に対して実行させるためのコンピュータ実行可能なプログラム | |
JP2011253477A (ja) | 設計支援装置及び設計支援方法 | |
KR20160059452A (ko) | 이미지의 파티셔닝 | |
KR20090100852A (ko) | 셀 상태 값을 이용한 연속 스카이라인 질의 방법, 그시스템 및 이를 기록한 기록매체 | |
WO2001037072A1 (en) | Data visualization | |
US10510177B2 (en) | Data processing device | |
JP5523002B2 (ja) | 画像処理装置及び画像処理方法 | |
US11238649B2 (en) | Method and system for hybrid modeling using geometric facets | |
JP7029056B2 (ja) | 分割領域生成プログラム、分割領域生成装置、および分割領域生成方法 | |
JP2021149886A (ja) | 三次元形状データ処理装置、及び三次元形状データ処理プログラム | |
Wuensche | Discrete Dynamics Lab: Tools for investigating cellular automata and discrete dynamical networks | |
JP2002211099A (ja) | トラッピング領域生成方法、トラッピング領域生成装置、トラッピング領域生成プログラム、およびトラッピング領域生成プログラム記憶媒体 | |
JP2017091007A (ja) | タイヤモデル作成方法、タイヤ形状最適化方法、タイヤモデル作成装置、タイヤ形状最適化装置、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061212 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070213 |
|
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: 20070703 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070705 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |