(57)【要約】  設計変更による影響範囲を容易に特定して、設計変更に伴う作業を省力化する。設計支援システムは、サーバでプログラムを実行することにより、対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行部と、シミュレーション実行部のシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出部と、影響範囲抽出部によって抽出された影響範囲を出力する出力部とを有する。
2014045454.tif 000002
【特許請求の範囲】
【請求項１】
サーバを用いて対象物の設計変更を支援する設計支援システムであって、
該サーバでプログラムを実行することにより、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行部と、
該シミュレーション実行部のシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出部と、
該影響範囲抽出部によって抽出された影響範囲を出力する出力部と
を有することを特徴とする設計支援システム。
【請求項２】
請求項１に記載の設計支援システムにおいて、前記シミュレーション実行部は解析プログラムを実行して、該対象物を構成する部品ごとに該パラメータに対応して具体的な数値データからなる解析結果を得るものであり、
該解析結果のデータに対して、入力手段より入力された影響評価関数を用いて、部品変更時の影響度を計算して影響範囲ＤＢを作成する影響範囲ＤＢ作成部を有し、
前記影響範囲抽出部は、該影響範囲ＤＢ作成部によって作成された影響範囲ＤＢから影響範囲を抽出する
ことを特徴とする設計支援システム。
【請求項３】
請求項１に記載の設計支援システムにおいて、
設計変更時に、標準設計ＣＡＤデータと設計変更ＣＡＤデータから、テキストファイル形式の標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データを作成する構成データ作成部と、
前記構成データ作成部によって作成される、標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データの差分を抽出する構成データ差分抽出部を更に有し、
前記影響範囲抽出部は、該構成データ差分抽出部によって差分を抽出された設計変更の部品について、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出することを特徴とする設計支援システム。
【請求項４】
請求項３に記載の設計支援システムにおいて、
前記影響範囲抽出部は、該構成データ差分抽出部によって差分を抽出された設計変更の部品について入力手段より入力された影響評価関数を用いて、該影響評価関数が持つ閾値以上となる影響評価関数の部品を、前記影響範囲ＤＢを検索して抽出することを特徴とする設計支援システム。
【請求項５】
請求項１乃至４のいずれかの項記載の設計支援システムにおいて、
前記シミュレーション実行部は、入力手段より入力される、部品名、該部品に関係するサイズや物性などの制御パラメータ、該パラメータの変化範囲、解析種類、解析結果の評価項目に関する前記パラメータを用いて、シミュレーションを実行して、解析結果を得ることを特徴とする設計支援システム。
【請求項６】
請求項５に記載の設計支援システムにおいて、
前記評価項目の値（目的関数）の変動に対して、前記制御パラメータの値（設計変数）がどれだけ影響を及ぼしているかを示す定量的な指標を寄与率とし、
前記シミュレーション実行部のシミュレーション結果から算出される各パラメータの該寄与率を用いて、該当の部品全体として影響度を評価するための関数を前記影響評価関数とし、
前記影響範囲抽出部は、該影響評価関数を用いて、前記影響範囲ＤＢを検索して抽出することを特徴とする設計支援システム。
【請求項７】
請求項１乃至６のいずれかの項記載の設計支援システムにおいて、
前記シミュレーション実行部によるシミュレーション実行の結果、前記パラメータに対応して、部品名、得られたパラメータの値、解析種類、評価項目および解析から計算された評価項目の値を含む解析結果を得て、解析結果ＤＢに格納することを特徴とする設計支援システム。
【請求項８】
サーバを用いて対象物の設計変更を支援するための処理を行う設計支援処理方法であって、
該サーバでプログラムを実行することにより、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行ステップと、
該シミュレーション実行ステップのシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出ステップと、
該影響範囲抽出部によって抽出された影響範囲を出力する出力ステップと
を有することを特徴とする設計支援処理方法。
【請求項９】
請求項８に記載の設計支援処理方法において、
前記シミュレーション実行ステップは解析プログラムを実行して、該対象物を構成する部品ごとに該パラメータに対応して具体的な数値データからなる解析結果を得て、
該解析結果のデータに対して、入力手段より入力された影響評価関数を用いて、部品変更時の影響度を計算して影響範囲ＤＢを作成し、
前記影響範囲抽出ステップは、作成された該影響範囲ＤＢから影響範囲を抽出することを特徴とする設計支援処理方法。
【請求項１０】
請求項８に記載の設計支援処理方法において、
設計変更時に、標準設計ＣＡＤデータと設計変更ＣＡＤデータから、テキストファイル形式の標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データを作成する構成データ作成ステップと、
前記構成データ作成ステップによって作成される、標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データの差分を抽出する構成データ差分抽出ステップを更に有し、
前記影響範囲抽出ステップにおいて、該構成データ差分抽出ステップによって差分を抽出された設計変更の部品について、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出することを特徴とする設計支援処理方法。
【請求項１１】
サーバを用いて対象物の設計変更を支援するための処理を行う設計支援処理用プログラムであって、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行ステップと、
該シミュレーション実行ステップのシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出ステップと、
該影響範囲抽出部によって抽出された影響範囲を出力する出力ステップと
をサーバに実行させる設計支援処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援システム及びその処理方法、プログラムに係り、特にサーバ等の計算機を用いて設計データを解析して製品設計における設計変更の影響範囲を抽出する設計支援のための技術に関するものである。
【背景技術】
【０００２】
ＣＡＤ（Computer Aided Design）を用いて装置製品等の設計を自動的に行う設計支援技術が実用化している。ＣＡＤを用いて設計された製品に、顧客の要求や製品が使用される環境によって設計変更が生じることがある。既存製品からの設計変更を行う際には、変更した仕様によって影響を受ける部品の範囲を特定して、その影響を検討する必要がある。そのため、設計変更の際の検証対象の把握を容易に行えるような設計支援システムが検討されている。【０００３】
設計変更の検証に関して、例えば、特許文献１には、設計対象の装置が果たすべき機能と機能を実現するための部品の相互関係を階層的に定義する機能モデルを作成し、機能モデルから設計変更の際の影響範囲を特定し、ユーザに提示する抽出ノード提示手段を有する設計支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３２２２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術では、機能モデルの作成にユーザが関わるため、多くの作業工数がかかってしまう。また、従来の設計の知識では考えられなかった影響を見逃したり、機能モデルを作成したユーザの知識の有無によって、モデルの精度が左右されるという課題がある。【０００６】
本発明の目的は、設計変更による影響範囲を容易に特定することができ、設計変更に伴う作業を省力化できる設計支援システム及びその処理方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る設計支援システムは、好ましくは、サーバを用いて対象物の設計変更を支援する設計支援システムであって、該サーバでプログラムを実行することにより、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行部と、
該シミュレーション実行部のシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出部と、
該影響範囲抽出部によって抽出された影響範囲を出力する出力部とを有することを特徴とする設計支援システムとして構成される。【０００８】
好ましい例において、前記設計支援システムは、前記シミュレーション実行部は解析プログラムを実行して、該対象物を構成する部品ごとに該パラメータに対応して具体的な数値データからなる解析結果を得るものであり、
該解析結果のデータに対して、入力手段より入力された影響評価関数を用いて、部品変更時の影響度を計算して影響範囲ＤＢを作成する影響範囲ＤＢ作成部を有し、
前記影響範囲抽出部は、該影響範囲ＤＢ作成部によって作成された影響範囲ＤＢから影響範囲を抽出する。【０００９】
また、好ましくは、前記設計支援システムは、設計変更時に、標準設計ＣＡＤデータと設計変更ＣＡＤデータから、テキストファイル形式の標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データを作成する構成データ作成部と、
前記構成データ作成部によって作成される、標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データの差分を抽出する構成データ差分抽出部を更に有し、
前記影響範囲抽出部は、該構成データ差分抽出部によって差分を抽出された設計変更の部品について、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出する。【００１０】
また、好ましくは、前記設計支援システムは、前記影響範囲抽出部は、該構成データ差分抽出部によって差分を抽出された設計変更の部品について入力手段より入力された影響評価関数を用いて、該影響評価関数が持つ閾値以上となる影響評価関数の部品を、前記影響範囲ＤＢを検索して抽出する。【００１１】
本発明に係る設計支援処理方法は、好ましくは、サーバを用いて対象物の設計変更を支援するための処理を行う設計支援処理方法であって、
該サーバでプログラムを実行することにより、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行ステップと、
該シミュレーション実行ステップのシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出ステップと、
該影響範囲抽出部によって抽出された影響範囲を出力する出力ステップを有することを特徴とする設計支援処理方法として構成される。【００１２】
本発明に係る設計支援処理用プログラムは、好ましくは、サーバを用いて対象物の設計変更を支援するための処理を行う設計支援処理用プログラムであって、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行ステップと、
該シミュレーション実行ステップのシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出ステップと、
該影響範囲抽出部によって抽出された影響範囲を出力する出力ステップと
をサーバに実行させる設計支援処理用プログラムとして構成される。
【発明の効果】
【００１３】
本発明によれば、設計変更による影響範囲を容易に特定でき、設計変更に伴う作業を省力化することができる。
【図面の簡単な説明】
【００１４】
【図１】一実施例による設計支援システムの構成を示す図。
【図２】シミュレーション自動実行部の処理動作を示すフローチャート。
【図３】形状データ入力及び構成データ作成において使用される表示画面の例を示す図。
【図４】構成データの一例を示す図。
【図５】シミュレーション実行において使用される表示画面の例を示す図。
【図６】解析結果ＤＢの構成例を示す図。
【図７】影響範囲ＤＢ作成において使用される表示画面の一例を示す図。
【図８】影響範囲ＤＢ作成の処理動作を示すフローチャート。
【図９】影響範囲ＤＢの一例を示す図。
【図１０】設計変更時の処理動作を示すフローチャート。
【図１１】設計変更時の影響範囲抽出及び表示画面の一例を示す図。
【発明を実施するための形態】
【００１５】
以下、図面を用いて本発明の一実施例について説明する。
【実施例１】
【００１６】
図１は、本発明の一実施例による設計支援システムの構成例を示す。
設計支援システムは、設計支援業務を行うサーバ１と、関連するデータを格納するデータベース（ＤＢ）を有して構成される。サーバ１のハードウェア構成については特に示していないが、プログラムを実行するプロセッサ（ＣＰＵ）と、プログラム及び種々のデータを記憶するメモリ、データの入出力を行う入力器及び表示器により構成される。また、ＤＢはハードディスクのような大容量の記憶装置に形成される。【００１７】
サーバ１には、本実施例に特有のプログラムの実行によって、以下の機能を有する設計支援システムが構築される。即ち、設計支援システムは、標準設計ＣＡＤデータ１０１と設計変更ＣＡＤデータ１０２を用いて標準設計ＣＡＤ構成データ１０３と三次元の設計変更ＣＡＤ構成データ１０４を生成する構成データ作成部１０５と、標準設計ＣＡＤ構成データ１０３と設計変更ＣＡＤ構成データ１０４を用いてそれらの構成データ差分１０６を生成する構成データ差分抽出部１０７と、パラメータ設定データ１０８から標準的な解析モデルを生成して解析し、解析結果ＤＢ１１０を出力するシミュレーション自動実行部１１０と、解析結果ＤＢ１０９とユーザが入力した影響評価関数１１１を用いて影響範囲ＤＢ１１２を生成する影響範囲ＤＢ作成部１１３と、影響範囲ＤＢ１１３と設計変更時に生成された構成データ差分１０６を用いて設計変更時の影響範囲１１４を抽出する影響範囲抽出部１１５と、影響範囲１１４をユーザに表示出力する影響範囲表示部１１６を有して構成される。【００１８】
ここで、標準設計ＣＡＤデータ１０１とは、顧客の要求や仕様環境に合わせて設計変更する際にベースとするために予め用意してある、標準的なＣＡＤデータである。設計変更ＣＡＤデータ１０２とは標準設計ＣＡＤデータ１０１を設計変更したＣＡＤデータである。【００１９】
また、標準設計ＣＡＤ構成データ１０３、設計変更ＣＡＤ構成データ１０４とは、標準設計ＣＡＤデータ１０１及び設計変更ＣＡＤデータ１０２からそれぞれ、例えば、パート名、フィーチャ名、面種、サイズ、材料など、設計変更時に変更する可能性があるパラメータを抽出してテキストファイル化したデータをいう。より具体的に言えば、図４に示すように、構成データは、ＣＡＤデータの部品の従属関係を４０１、４０２のように階層状に表したデータであり、それぞれの部品には４０３、４０４のように、部品を構成するフィレットやエッジのサイズ、部品材料の密度やヤング率といった物性を含んだ属性データが付随している。【００２０】
パラメータ設定データとは、図５に示すように、部品名５０１と該当部品に付随する，サイズや物性などの制御パラメータ５０２，パラメータの変化範囲５０３，解析種類５０４，解析結果の評価項目５０５をいう。これらデータは画面から入力される。【００２１】
また、解析結果ＤＢ１０９は、図６に示すように、図５に示されるパラメータ設定データに対応して、部品名６０１、制御パラメータ６０２および、その値６０３、解析種類６０４、評価項目６０５および解析から計算された評価項目の値６０６から構成される。【００２２】
また、影響評価関数とは、図７に示すように、シミュレーション結果から算出される各パラメータの寄与率を用いて、該当の部品全体として影響度を評価するための関数であり、大きいほど影響度が高いことを表す。この関数は部品のパラメータの種類や実行する解析によって検討される。
寄与率とは、目的関数（ここでは評価項目の値６０６）の変動に対して各設計変数（ここでは制御パラメータの値６０３）がどれだけ影響を及ぼしているかを示す定量的な指標であり、例えば分散分析や感度分析などの手法によって計算される。【００２３】
影響範囲ＤＢ１１２は、図９に示すように、ある部品（変更部品９０１）の制御パラメータを変更した際の、他の部品（影響部品９０２）の評価項目に対する寄与率を解析結果ＤＢ１０９から計算し、寄与率から影響評価関数を解析種類ごとに計算したものであり、図示のようにテーブル形式で表わされる。図示は応力の影響評価関数の例を示す。
このＤ影響範囲ＤＢ１１２を検索することで、設計変更の影響範囲を漏れなく検索することができる。【００２４】
本発明は、従来、ユーザが手作業で行っていた影響範囲ＤＢ１１２の作成を、シミュレーション自動実行部１１０と、影響範囲ＤＢ作成部１１３で自動化し、設計変更時に影響範囲抽出部１１５で影響範囲を抽出することで、省力化するものである。【００２５】
本実施例による設計支援システムにおける処理の行程は、事前にシミュレーションを繰り返し実行して影響範囲ＤＢ１１２を作成する前段の行程（図２参照）と、設計変更時に変更点を抽出して影響範囲を特定する後段の行程（図１０参照）に分けることができる。以下、各行程の処理について説明する。【００２６】
図２を参照して、シミュレーション実行の処理動作について説明する。
図中、長方形の枠（Ｓ２０４，Ｓ２０７，Ｓ２１１）で示される処理は、サーバ１で自動的に実行される処理を示し、平行四辺形の枠（Ｓ２０２，Ｓ２０６，Ｓ２１０）で示される処理は、入力器と表示器を用いてユーザが対話形式で操作実行する処理を示している。また、実線は処理の流れを表し、破線はデータの流れを表している。【００２７】
まず、ユーザが入力器及び表示器を用いて、標準設計ＣＡＤデータ１０１の形状データを入力すると（Ｓ２０２）、構成データ作成部１０５は、入力された形状データを用いてテキストファイル化したデータである形状標準設計ＣＡＤ構成データ１０３を作成する（Ｓ２０４）。構成データの作成については図３を参照して後述する。
次に、ユーザが入力器と表示器を用いて、パラメータ設定データ１０８を入力する（Ｓ２０６）。パラメータ設定データ１０８の入力については図５を参照して後述する。【００２８】
パラメータ設定データが入力されると、シミュレーション自動実行部１１０は、パラメータ設定データ１０８から解析モデルを作成し、その解析モデルについてシミュレーションを実行し（Ｓ２０７）、シミュレーションの実行結果を解析結果ＤＢ１０９に出力する。その後、ユーザが入力器と表示器を用いて、影響評価関数１１１を入力すると（図７参照にて後述）（Ｓ２１０）、影響範囲ＤＢ作成部１１３は影響範囲ＤＢ１１２を作成する（Ｓ２１１）。影響範囲ＤＢ作成部の処理及び影響範囲ＤＢの構成については図８及び図９を参照して後述する。【００２９】
図３は、構成データ作成部１０５における形状データ入力（Ｓ２０２）および構成データ作成（Ｓ２０４）において使用される表示画面例を示す。
ユーザが、表示器に表示された表示画面の項目欄３０１で標準設計ＣＡＤを指定し、構成データ作成ボタン３０２を操作することで、構成データ作成部１０５により構成データが作成される。作成された構成データは、図４のように、ＣＡＤデータの部品の従属関係のデータが階層状に表示される（４０１、４０２）。それぞれの部品には４０３、４０４のように、部品を構成するフィレットやエッジのサイズ、部品材料の密度やヤング率といった物性を含んだ属性データが付随している。【００３０】
図５は、シミュレーション自動実行部１１０の処理において使用される表示画面の例を示す。
ユーザは、パラメータ設定入力Ｓ２０６において、表示器に表示された表示画面の、部品名５０１と該当部品に関連するサイズや物性などの制御パラメータ５０２、パラメータの変化範囲５０３、解析種類５０４、解析結果の評価項目５０５にそれぞれ入力する。これらの項目データが入力された後に解析実行ボタン５０６が操作されると、シミュレーション自動実行部１１０は、指定したパラメータを変化範囲内で自動的に変更して解析を繰り返し実行し、解析結果ＤＢ２０８を出力する。【００３１】
具体的には、変化させたパラメータを解析プログラムの入力ファイルとして出力し、解析プログラム（メッシュ生成、解析ソルバ、結果処理）をシミュレーション自動実行部１１０で実行する。ここで、パラメータ設定データ１０８とは、図５の５０１〜５０５の内容をテキストファイル等で出力したデータである。解析プログラムの実行の結果、図５に示すパラメータ設定データに対応して、例えば図６に示すような解析結果ＤＢ１０９の各項目のデータが得られる。【００３２】
次に、図７を用いて影響範囲ＤＢ作成部１１３において使用される表示画面の例及び処理動作について説明する。
ユーザは、表示器に表示される表示画面において、対象の部品を項目７０１から選択して、該当部品の影響評価関数を項目７０２に入力して作成ボタン７０３を操作する。これにより影響評価関数を一覧表の部品名７０４と影響評価関数７０５に追加することができる。影響評価関数はシミュレーション結果から算出される各パラメータの寄与率を用いて、該当の部品全体として影響度を評価するための関数として表される。寄与率は、目的関数（ここでは評価項目の値６０６）の変動に対して各設計変数（ここでは制御パラメータの値６０３）がどれだけ影響を及ぼしているかを示す定量的な指標である。【００３３】
影響評価関数は、ある部品を変更した際に他の部品に及ぼす影響度を表す指標であるため、例えばM個の部品から構成されるモデルの場合、解析の種類ごとにM2-M個の値が計算されることになる。さらにユーザは編集ボタン７０６及び削除ボタン７０７の操作により、一度作成した影響評価関数を編集及び削除することができる。ここで、事前に作成した解析結果ファイル２０８を解析結果ＤＢ入力部７０８で読み込み、影響範囲ＤＢ２１２をボタン７０９により作成される。以上により、ある部品を変更した時に他の部品に及ぼす影響の大きさを、複数の制御関数の寄与率から求められる影響評価関数を用いることで、一対一の数値で表現することが出来る。【００３４】
次に、図８を用いて、影響範囲ＤＢ作成部の処理動作について説明する。
影響評価関数入力Ｓ８０２にて影響評価関数１１１を読み込み、解析結果ＤＢ入力Ｓ８０３にて解析結果ＤＢ１０９を読み込む。
寄与率計算Ｓ８０４において、解析結果ＤＢ１０９のデータを用いて寄与率を計算する。そして影響評価関数計算Ｓ８０５において、計算された寄与率から影響評価関数を計算し、影響範囲ＤＢ１１２に出力する。影響範囲ＤＢ１１２を検索することで、設計変更の影響範囲を漏れなく検索できる。【００３５】
次に、図１０を用いて、設計変更時の処理動作について説明する。
まず、形状データ入力Ｓ１００２において、ユーザが入力器と表示器を用いて、標準設計ＣＡＤ構成データ１０３と設計変更ＣＡＤデータ１０２を入力すると、構成データ作成部１０５は設計変更ＣＡＤデータ１０２について構成データ作成を行う（Ｓ１００３）。設計変更ＣＡＤの構成データ１０４は図４（２）に示すように、標準設計ＣＡＤ構成データと同様の構成であり、設計変更したパラメータ（図４では部品Ｂのサイズa）の値が異なっている。設計変更ＣＡＤデータ１０２から構成データを生成する処理は、図３及び図４に示すように、標準設計ＣＡＤから構成データを生成する処理と同様である。【００３６】
その後、構成データ差分抽出Ｓ１００４において、構成データ差分抽出部１０７は標準設計ＣＡＤ構成データ１０３と設計変更ＣＡＤデータ１０２の構成データとの構成データ差分抽出を行う。構成データ差分は、図４（３）に示すように、標準設計ＣＡＤの構成データと設計変更ＣＡＤの構成データの差分を表したデータである。構成データ差分は、標準設計ＣＡＤ構成データ１０３と設計変更ＣＡＤ構成データ１０４の差異を検索して構成データ差分ファイルとして出力することで生成する。【００３７】
その後、影響範囲抽出Ｓ１００５において、影響範囲抽出部１１５は影響範囲ＤＢ１１２のデータ及び構成データ差分１０６を入力して影響範囲抽出を行う。影響範囲抽出の処理は、図１１に示すように、ユーザが入力した影響評価関数閾値以上となる影響評価関数を、図９の影響範囲ＤＢから検索することで行う。ここで、影響が受ける部品があるかを判定する（Ｓ１００６）。判定の結果、影響を受ける部品がある場合、ユーザに対する検討項目として、影響範囲表示部１１６により、影響範囲を表示器に表示出力する。【００３８】
ここで、図１１を参照して、設計変更時の影響範囲抽出及び表示画面の例について説明する。
ユーザが項目１１０１に設計変更ＣＡＤを入力する。すると、構成データ差分抽出部１０７により、設計変更ＣＡＤデータと標準設計ＣＡＤ構成データとが比較され、その結果、表示画面には１１０２のように変更箇所がハイライトで表示される。次にユーザが影響評価関数閾値を項目１１０３に入力して、影響範囲の抽出/表示ボタン１１０４を操作すると、影響範囲抽出部１１５は、影響範囲ＤＢの変更部品を検索して、影響評価関数閾値以上の部品を抽出する。その結果、表示画面には１１０５及び１１０６のように、該当する部品名、解析種類、影響評価関数がハイライトで表示される。【００３９】
以上のように、設計変更された場合、変更点が構成データの差分として抽出され、既に作成された影響範囲ＤＢから差分のある部品の影響評価関数を参照し、ユーザの入力した閾値以上の部品を設計変更の影響を受ける部品として抽出して表示画面に表示することができる。さらに、影響を受ける部品を変更する際にも、その設計変更の影響を受ける部品を抜けなく抽出して画面表示できるので、ユーザは漏れなく設計変更の影響範囲を検討することが可能となる。【００４０】
以上本実施例によれば、設計変更による影響範囲を容易に特定でき、設計変更に伴う作業を省力化することができる。即ち、事前にシミュレーションを自動的に繰り返し実施して、部品間の影響を寄与率と評価関数で要約化することによって部品のパラメータを変更した時の影響範囲を特定することができる。
これにより、ユーザが製品設計の初級者であっても少作業量で上級者と同等の結果を得ることが出来る。また、ＣＡＤデータから三次元データの構成データを作成することで、小容量のデータで設計変更の差分データを得ることが出来る。
【符号の説明】
【００４１】
１：サーバ  １０１：標準設計ＣＡＤ  １０２：設計変更ＣＡＤ  
１０３：標準設計ＣＡＤ構成データ    １０４：設計変更ＣＡＤ構成データＤＢ
１０５：データ作成部                １０６：構成データ差分ＤＢ    
１０７：構成データ差分抽出部        １０８：パラメータ設定データＤＢ
１０９：解析結果ＤＢ                １１０：シミュレーション自動実行部
１１１；影響評価関数ＤＢ            １１２：影響範囲ＤＢ    
１１３：影響範囲データ作成部        １１４：影響範囲ＤＢ    
１１５：影響範囲抽出部              １１６：影響範囲表示部
【図１】
2014045454.tif 000003
【図２】
2014045454.tif 000004
【図３】
2014045454.tif 000005
【図４】
2014045454.tif 000006
【図５】
2014045454.tif 000007
【図６】
2014045454.tif 000008
【図７】
2014045454.tif 000009
【図８】
2014045454.tif 000010
【図９】
2014045454.tif 000011
【図１０】
2014045454.tif 000012
【図１１】
2014045454.tif 000013
【手続補正書】
【提出日】平成26年7月24日(2014.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバを用いて対象物の設計変更を支援する設計支援システムであって、
該サーバでプログラムを実行することにより、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行部と、
該シミュレーション実行部のシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出部と、
該影響範囲抽出部によって抽出された影響範囲を出力する出力部と
を有することを特徴とする設計支援システム。
【請求項２】
請求項１に記載の設計支援システムにおいて、前記シミュレーション実行部は、入力手段より入力される、部品名、該部品に関係するサイズや物性などの制御パラメータ、該パラメータの変化範囲、解析種類、解析結果の評価項目に関する前記パラメータを用いて、シミュレーションを実行して、解析結果を得るものであり、該対象物を構成する部品ごとに、パラメータに対応して、部品名、得られたパラメータの値、解析種類、評価項目および解析から計算された評価項目の値を含む解析結果を得て、解析結果ＤＢに格納するものであり、
該解析結果のデータに対して、入力手段より入力された影響評価関数を用いて、部品変更時の影響度を計算して影響範囲ＤＢを作成する影響範囲ＤＢ作成部を有し、
前記影響範囲抽出部は、該影響範囲ＤＢ作成部によって作成された影響範囲ＤＢから、該影響評価関数が持つ閾値以上となる影響評価関数の部品を、前記影響範囲ＤＢを検索して抽出する
ことを特徴とする設計支援システム。
【請求項３】
請求項１乃至２のいずれかの項記載の設計支援システムにおいて、
設計変更時に、標準設計ＣＡＤデータと設計変更ＣＡＤデータから、テキストファイル形式の標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データを作成する構成データ作成部と、
前記構成データ作成部によって作成される、標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データの差分を抽出する構成データ差分抽出部を更に有し、
前記評価項目の値（目的関数）の変動に対して、前記制御パラメータの値（設計変数）がどれだけ影響を及ぼしているかを示す定量的な指標を寄与率とし、
前記シミュレーション実行部のシミュレーション結果から算出される各パラメータの該寄与率を用いて、該当の部品全体として影響度を評価するための関数を前記影響評価関数とし、
前記影響範囲抽出部は、該影響評価関数を用いて、該構成データ差分抽出部によって差分を抽出された設計変更の部品について、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出し、抽出された影響範囲を出力する出力部を有することを特徴とする設計支援システム。
【請求項４】
請求項３に記載の設計支援システムにおいて、
前記影響範囲抽出部は、該構成データ差分抽出部によって差分を抽出された設計変更の部品について入力手段より入力された影響評価関数を用いて、該影響評価関数が持つ閾値以上となる影響評価関数の部品を、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出し、抽出された影響範囲を前記出力部に出力することを特徴とする設計支援システム。
【請求項５】
（削除）
【請求項６】
（削除）
【請求項７】
（削除）
【請求項８】
サーバを用いて対象物の設計変更を支援するための処理を行う設計支援処理方法であって、
該サーバでプログラムを実行することにより、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行ステップと、
該シミュレーション実行ステップのシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出ステップと、
該影響範囲抽出部によって抽出された影響範囲を出力する出力ステップと
を有することを特徴とする設計支援処理方法。
【請求項９】
請求項８に記載の設計支援処理方法において、
前記シミュレーション実行ステップは、入力手段より入力される、部品名、該部品に関係するサイズや物性などの制御パラメータ、該パラメータの変化範囲、解析種類、解析結果の評価項目に関する前記パラメータを用いて、シミュレーションを実行して、解析結果を得て、該対象物を構成する部品ごとに、パラメータに対応して、部品名、得られたパラメータの値、解析種類、評価項目および解析から計算された評価項目の値を含む解析結果を得て、解析結果ＤＢに格納し、
該解析結果のデータに対して、入力手段より入力された影響評価関数を用いて、部品変更時の影響度を計算して影響範囲ＤＢを作成し、
前記影響範囲抽出ステップは、作成された該影響範囲ＤＢから、該影響評価関数が持つ閾値以上となる影響評価関数の部品を、前記影響範囲ＤＢを検索して影響範囲を抽出することを特徴とする設計支援処理方法。
【請求項１０】
請求項８乃至９のいずれかの項記載の設計支援処理方法において、
設計変更時に、標準設計ＣＡＤデータと設計変更ＣＡＤデータから、テキストファイル形式の標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データを作成する構成データ作成ステップと、
前記構成データ作成ステップによって作成される、標準設計ＣＡＤ構
成データと設計変更ＣＡＤ構成データの差分を抽出する構成データ差分抽出ステップを更に有し、
前記評価項目の値（目的関数）の変動に対して、前記制御パラメータの値（設計変数）がどれだけ影響を及ぼしているかを示す定量的な指
標を寄与率とし、
前記シミュレーション実行ステップのシミュレーション結果から算出される各パラメータの該寄与率を用いて、該当の部品全体として影響度を評価するための関数を前記影響評価関数とし、
前記影響範囲抽出ステップにおいて、該影響評価関数を用いて、該構成データ差分抽出ステップによって差分を抽出された設計変更の部品について、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出し、抽出された影響範囲を出力する出力ステップを有することを特徴とする設計支援処理方法。
【請求項１１】
サーバを用いて対象物の設計変更を支援するための処理を行う設計支援処理用プログラムであって、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行ステップと、
該シミュレーション実行ステップのシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出ステップと、
該影響範囲抽出部によって抽出された影響範囲を出力する出力ステップと
をサーバに実行させる設計支援処理用プログラム。
【手続補正書】
【提出日】平成27年11月25日(2015.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバを用いて対象物の設計変更を支援する設計支援システムであって、
該サーバでプログラムを実行することにより、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行部と、
該シミュレーション実行部のシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出部と、
該影響範囲抽出部によって抽出された影響範囲を出力する出力部と
を有し、
前記シミュレーション実行部は、入力手段より入力される、部品名、該部品に関係するサイズや物性などの制御パラメータ、該パラメータの変化範囲、解析種類、解析結果の評価項目に関する前記パラメータを用いて、シミュレーションを実行して、解析結果を得るものであり、該対象物を構成する部品ごとに、パラメータに対応して、部品名、得られたパラメータの値、解析種類、評価項目および解析から計算された評価項目の値を含む解析結果を得て、解析結果ＤＢに格納するものであり、
該解析結果のデータに対して、入力手段より入力された影響評価関数を用いて、部品変更時の影響度を計算して影響範囲ＤＢを作成する影響範囲ＤＢ作成部を有し、
前記影響範囲抽出部は、該影響範囲ＤＢ作成部によって作成された影響範囲ＤＢから、該影響評価関数が持つ閾値以上となる影響評価関数の部品を、前記影響範囲ＤＢを検索して抽出する
ことを特徴とする設計支援システム。
【請求項２】
請求項１に記載の設計支援システムにおいて、
設計変更時に、標準設計ＣＡＤデータと設計変更ＣＡＤデータから、テキストファイル形式の標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データを作成する構成データ作成部と、
前記構成データ作成部によって作成される、標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データの差分を抽出する構成データ差分抽出部を更に有し、
前記評価項目の値（目的関数）の変動に対して、前記制御パラメータの値（設計変数）がどれだけ影響を及ぼしているかを示す定量的な指標を寄与率とし、
前記シミュレーション実行部のシミュレーション結果から算出される各パラメータの該寄与率を用いて、該当の部品全体として影響度を評価するための関数を前記影響評価関数とし、
前記影響範囲抽出部は、該影響評価関数を用いて、該構成データ差分抽出部によって差分を抽出された設計変更の部品について、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出し、抽出された影響範囲を出力する出力部を有する
ことを特徴とする設計支援システム。
【請求項３】
請求項２に記載の設計支援システムにおいて、
前記影響範囲抽出部は、該構成データ差分抽出部によって差分を抽出された設計変更の部品について入力手段より入力された影響評価関数を用いて、該影響評価関数が持つ閾値以上となる影響評価関数の部品を、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出し、抽出された影響範囲を前記出力部に出力する
ことを特徴とする設計支援システム。
【請求項４】
サーバを用いて対象物の設計変更を支援するための処理を行う設計支援処理方法であって、
該サーバでプログラムを実行することにより、
該対象物の設計に関する予め設定されたパラメータを用いて、シミュレーションを実行するシミュレーション実行ステップと、
該シミュレーション実行ステップのシミュレーションの実行によって得られる解析結果から設計変更による部品の影響範囲を抽出する影響範囲抽出ステップと、
該影響範囲抽出部によって抽出された影響範囲を出力する出力ステップと
を有し、
前記シミュレーション実行ステップは、入力手段より入力される、部品名、該部品に関係するサイズや物性などの制御パラメータ、該パラメータの変化範囲、解析種類、解析結果の評価項目に関する前記パラメータを用いて、シミュレーションを実行して、解析結果を得て、該対象物を構成する部品ごとに、パラメータに対応して、部品名、得られたパラメータの値、解析種類、評価項目および解析から計算された評価項目の値を含む解析結果を得て、解析結果ＤＢに格納し、
該解析結果のデータに対して、入力手段より入力された影響評価関数を用いて、部品変更時の影響度を計算して影響範囲ＤＢを作成し、
前記影響範囲抽出ステップは、作成された該影響範囲ＤＢから、該影響評価関数が持つ閾値以上となる影響評価関数の部品を、前記影響範囲ＤＢを検索して影響範囲を抽出する
ことを特徴とする設計支援処理方法。
【請求項５】
請求項４に記載の設計支援処理方法において、
設計変更時に、標準設計ＣＡＤデータと設計変更ＣＡＤデータから、テキストファイル形式の標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データを作成する構成データ作成ステップと、
前記構成データ作成ステップによって作成される、標準設計ＣＡＤ構成データと設計変更ＣＡＤ構成データの差分を抽出する構成データ差分抽出ステップを更に有し、
前記評価項目の値（目的関数）の変動に対して、前記制御パラメータの値（設計変数）がどれだけ影響を及ぼしているかを示す定量的な指標を寄与率とし、
前記シミュレーション実行ステップのシミュレーション結果から算出される各パラメータの該寄与率を用いて、該当の部品全体として影響度を評価するための関数を前記影響評価関数とし、
前記影響範囲抽出ステップにおいて、該影響評価関数を用いて、該構成データ差分抽出ステップによって差分を抽出された設計変更の部品について、前記影響範囲ＤＢを検索して設計変更時に影響する部品を抽出し、抽出された影響範囲を出力する出力ステップを有する
ことを特徴とする設計支援処理方法。
【国際調査報告】
2014045454.tif 000014
2014045454.tif 000015
2014045454.tif 000016