(57)【要約】【課題】本発明は、処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に要する時間を大幅に短縮できるようにする新たな技術の提供を目的とする。【解決手段】処理対象の製品を構成する部品のＣＡＤデータに基づいて、シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出して、それらの解析データを合成することでその製品のシミュレーションモデルの元になるデータを作成するという構成を採るときに、解析データから削除されてしまう部品の持つネジやネジ穴や突起部などのような微小部品の中心座標を取得して、それに対して位置名を割り当てて、それらの位置名と中心座標とに基づいて解析データを合成することでシミュレーションモデルの元になるデータを作成するように処理する。【選択図】図１
2007172433.tif 000002
【特許請求の範囲】
【請求項１】
処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するシミュレーションモデル生成用データ作成装置であって、
処理対象の製品を構成する部品のＣＡＤデータに基づいて、上記シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出する抽出手段と、
上記ＣＡＤデータに基づいて、上記解析データには含まれない部品同士を結合するための結合部分の中心座標を取得する取得手段と、
上記取得手段の取得した中心座標に対して位置名を割り当てる割当手段と、
上記位置名と上記中心座標とに基づいて、上記抽出手段の抽出した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成する作成手段とを備えることを、
特徴とするシミュレーションモデル生成用データ作成装置。
【請求項２】
請求項１に記載のシミュレーションモデル生成用データ作成装置において、
上記取得手段は、上記結合部分の中心座標として、ユーザの指定する位置の座標を取得することを、
特徴とするシミュレーションモデル生成用データ作成装置。
【請求項３】
請求項１又は２に記載のシミュレーションモデル生成用データ作成装置において、
上記割当手段は、結合先となる中心座標の位置名が分かる形で中心座標に対して位置名を割り当てることを、
特徴とするシミュレーションモデル生成用データ作成装置。
【請求項４】
処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するシミュレーションモデル生成用データ作成方法であって、
処理対象の製品を構成する部品のＣＡＤデータに基づいて、上記シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出する過程と、
上記ＣＡＤデータに基づいて、上記解析データには含まれない部品同士を結合するための結合部分の中心座標を取得する過程と、
上記取得した中心座標に対して位置名を割り当てる過程と、
上記位置名と上記中心座標とに基づいて、上記抽出した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成する過程とを備えることを、
特徴とするシミュレーションモデル生成用データ作成方法。
【請求項５】
処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するために用いられるシミュレーションモデル生成用データ作成プログラムであって、
処理対象の製品を構成する部品のＣＡＤデータに基づいて、上記シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出する処理と、
上記ＣＡＤデータに基づいて、上記解析データには含まれない部品同士を結合するための結合部分の中心座標を取得する処理と、
上記取得した中心座標に対して位置名を割り当てる処理と、
上記位置名と上記中心座標とに基づいて、上記抽出した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成する処理とをコンピュータに実行させるためのシミュレーションモデル生成用データ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するシミュレーションモデル生成用データ作成装置及びその方法と、そのシミュレーションモデル生成用データ作成方法の実現に用いられるシミュレーションモデル生成用データ作成プログラムとに関する。
【背景技術】
【０００２】
近年、製品を設計する際に、シミュレーションを行うことでその設計を支援することが増えてきている。
【０００３】
シミュレーションの目的によっては、個々の部品を単位にしてシミュレーションを行えばよい場合もあるが、製品全体でシミュレーションを行う必要がある場合もある。
【０００４】
例えば、電子機器に対する社会的規制として、一定のレベル以上の不要な電波やノイズを放射してはならないというものがあり、このような電波規格を満足させるために、シールド技術やフィルタ技術などのような種々の対策を講ずることになるが、それらがどの程度電波を減少できるのかを定量的にシミュレーションする必要がある。
【０００５】
このようなことを背景にして、本出願人は、モーメント法を使って電子機器から放射される電磁界強度をシミュレーションするという一連の発明を開示した（例えば、特許文献１参照）。
【０００６】
電子機器から放射される電磁界強度をシミュレーションする場合、電子機器を構成する筐体のシミュレーションモデルの中に、電子機器を構成するプリント板のシミュレーションモデルを装着して、あたかも実際の電子機器が存在するかの如くシミュレーションを行うことになる。
【０００７】
このように、ある製品をシミュレーションする場合には、その製品を構成する個々の部品（筐体やプリント板などのような部品）を単位にしてシミュレーションを行うのではなくて、それらの部品を組み立てた状態でシミュレーションを行うことになる。
【０００８】
一方、ある製品をシミュレーションする場合には、そのシミュレーションの目的に合ったシミュレーションモデルを生成することになる。
【０００９】
例えば、製品を構成する部品の持つ金属部分だけを抽出して、そのようにして得た製品モデルをメッシュ状に分割することでシミュレーションモデルを生成するというように、そのシミュレーションの目的に合ったシミュレーションモデルを生成することになる。
【００１０】
これまでに行われているシミュレーションは、主に、個々の部品を単位にしてシミュレーションを行うものであった。
【００１１】
これから、従来では、複数の部品が組み立てられたもので構成される製品全体をシミュレーションする場合には、各部品のＣＡＤデータから金属部分などを抽出することなどにより部品モデルを生成した後、シミュレーション作業者の手作業により、そのようにして生成した部品モデルを組み立てていくことで、その製品のシミュレーションモデルを生成するようにしている。
【００１２】
このような製品の部品配置をシミュレーションするものとして、設計した部品の組み立て時の作業に対応する作業者の手の形状を再現した図形を画面に表示し、これを予め画面上に表示された組み立て部品の近傍に配置することにより、組み立て時の作業に必要な空間を確保するための検討を行うという技術が開示されている（例えば、特許文献２参照）。
【特許文献１】特開平１０−３１９０６９号公報
【特許文献２】特開平１０−０３４４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上述したように、従来では、複数の部品が組み立てられたもので構成される製品全体をシミュレーションする場合には、各部品のＣＡＤデータから金属部分などを抽出することなどにより部品モデルを生成した後、シミュレーション作業者の手作業により、そのようにして生成した部品モデルを組み立てていくことで、その製品のシミュレーションモデルを生成するようにしている。
【００１４】
実際の製品を組み立てるが如く、例えば、製品の筐体モデルの中に製品のプリント板を組み込むことにより、その製品のシミュレーションモデルを生成するようにしているのであるが、この部品モデルの組み立てが非常に手間のかかる作業となっている。
【００１５】
すなわち、一般にシミュレーションには膨大な計算量を要求され、これから、シミュレーションモデルの生成にあたっては、そのシミュレーションの目的に合ったシミュレーションモデルを生成することの実現に加えて、シミュレーションに影響を与えない部分を簡略化することで、シミュレーションの計算量の削減を図ることが行われている。
【００１６】
このような理由により部品モデルが簡略化されていることから、部品の持つネジやネジ穴や突起部などのような微小部品は部品モデルの生成にあたって削除されてしまうことになる。
【００１７】
これから、従来技術に従っていると、部品モデルを組み立てる際に、どの位置とどの位置とを合わせるのかという目印がない状態になるので、部品モデルを表示して確認しながら位置合わせを行っていく必要があることから、その組み立てが非常に手間のかかる作業となっているのである。
【００１８】
本発明はかかる事情に鑑みてなされたものであって、処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に要する時間を大幅に短縮できるようにする新たなシミュレーションモデル生成技術の提供を目的とする。
【課題を解決するための手段】
【００１９】
この目的を達成するために、本発明のシミュレーションモデル生成用データ作成装置は、処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するという処理を行うために、（１）処理対象の製品を構成する部品のＣＡＤデータに基づいて、シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出する抽出手段と、（２）処理対象の製品を構成する部品のＣＡＤデータに基づいて、抽出手段の抽出した解析データには含まれない部品同士を結合するための結合部分の中心座標を取得する取得手段と、（３）取得手段の取得した中心座標に対して位置名を割り当てる割当手段と、（４）割当手段の割り当てた位置名と取得手段の取得した中心座標とに基づいて、抽出手段の抽出した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成する作成手段とを備えるように構成する。
【００２０】
この構成を採るときに、取得手段は、部品同士を結合するための結合部分の中心座標として、ユーザの指定する位置の座標を取得することがある。
【００２１】
以上の各処理手段はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００２２】
このように構成される本発明のシミュレーションモデル生成用データ作成装置では、処理対象の製品を構成する部品のＣＡＤデータに基づいて、シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出すると、それらの部品のＣＡＤデータに基づいて、それらの抽出した解析データには含まれない部品同士を結合するための結合部分の中心座標を取得する。例えば、部品同士を結合するための結合部分の中心座標として、部品同士を結合するために用意されるネジやネジ穴の中心座標を取得したり、ユーザの指定する位置の座標を取得するのである。
【００２３】
続いて、その取得した中心座標に対して位置名を割り当てる。例えば、ＣＡＤデータから取得したネジ番号の情報やユーザからの設定指示に従って、結合先となる中心座標の位置名が分かる形で中心座標に対して位置名を割り当てるのである。
【００２４】
続いて、割り当てた位置名と取得した中心座標とに基づいて、抽出した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成する。
【００２５】
このようにして、本発明のシミュレーションモデル生成用データ作成装置は、処理対象の製品を構成する部品のＣＡＤデータに基づいて、シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出して、それらの解析データを合成することでその製品のシミュレーションモデルの元になるデータを作成するという構成を採るときに、解析データから削除されてしまう部品の持つネジやネジ穴や突起部などのような微小部品の中心座標を取得して、それに対して位置名を割り当てて、それらの位置名と中心座標とに基づいて解析データを合成することでシミュレーションモデルの元になるデータを作成するように処理するのである。
【発明の効果】
【００２６】
本発明によれば、処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するときに、部品同士を自動的に結合できるようになることで、そのデータを極めて短時間に作成することができるようになることから、その製品のシミュレーションモデルを極めて短時間に生成することができるようになる。
【発明を実施するための最良の形態】
【００２７】
以下、実施の形態に従って本発明を詳細に説明する。
【００２８】
図１に、本発明を具備するシミュレーションモデル生成装置１の一実施形態例を図示する。
【００２９】
本発明のシミュレーションモデル生成装置１は、処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルを生成する処理を行うものであって、この図に示すように、第１の入力部１０と、解析データ抽出部１１と、解析データ処理部１２と、対話実行部１３と、第１の出力部１４と、第２の入力部１５と、解析データ合成部１６と、シミュレーションモデル生成部１７と、第２の出力部１８とを備える。
【００３０】
この第１の入力部１０は、部品のＣＡＤデータを保存するＣＡＤデータ保存部２-i（ｉ＝１〜ｎ）から、処理対象の製品を構成する複数の部品のＣＡＤデータを入力するという処理を行う。
【００３１】
解析データ抽出部１１は、第１の入力部１０の入力した部品のＣＡＤデータに基づいて、シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出するという処理を行う。
【００３２】
解析データ処理部１２は、第１の入力部１０の入力した部品のＣＡＤデータに基づいて、解析データ抽出部１１の抽出した解析データには含まれない部品同士を結合するための結合部分の中心座標を取得するとともに、対話実行部１３からの指示に従って、それらの中心座標以外の中心座標を設定し、さらに、対話実行部１３からの指示に従って、それらの中心座標に対して位置名を割り当てるという処理を行う。
【００３３】
対話実行部１３は、図示しない入出力端末を介してユーザと対話することで、解析データ抽出部１１が自動取得した中心座標以外の中心座標を設定して、その設定情報を解析データ処理部１２に通知したり、解析データ抽出部１１が自動取得した中心座標及び自実行部が設定した中心座標に対して割り当てることになる位置名を設定して、その設定情報を解析データ処理部１２に通知するという処理を行う。
【００３４】
第１の出力部１４は、解析データ抽出部１１により抽出され、解析データ処理部１２により中心座標及び位置名の付加された解析データを、ＣＡＤデータ保存部２-iに対応付けて設けられている解析データ保存部３-i（ｉ＝１〜ｎ）に格納するという処理を行う。
【００３５】
第２の入力部１５は、解析データ保存部３-iから、処理対象の製品を構成する複数の部品の解析データを入力するという処理を行う。
【００３６】
解析データ合成部１６は、第２の入力部１５の入力した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成するという処理を行う。
【００３７】
シミュレーションモデル生成部１７は、解析データ合成部１６の作成した解析データの合成データに基づいて、処理対象の製品のシミュレーションモデルを生成するという処理を行う。
【００３８】
第２の出力部１８は、シミュレーションモデル生成部１７の生成したシミュレーションモデルをシミュレーションモデル保存部４に格納するという処理を行う。
【００３９】
図２及び図３に、本発明のシミュレーションモデル生成装置１の実行する処理フローの一例を図示する。
【００４０】
次に、これらの処理フローに従って、図１のように構成される本発明のシミュレーションモデル生成装置１の実行する処理について詳細に説明する。
【００４１】
本発明のシミュレーションモデル生成装置１は、処理対象となる製品を指定して解析データの作成要求があると、図２の処理フローに示すように、先ず最初に、ステップＳ１０で、各製品がどのような部品で構成されているのかという情報について管理する図示しないデータべースを参照することで、処理対象となる製品を構成する部品（複数の部品）を特定する。すなわち、処理対象となる製品が電子機器である場合には、その電子機器を構成する筐体や、その筐体に実装されるプリント板などの部品を特定するのである。
【００４２】
続いて、ステップＳ１１で、その特定した全ての部品について処理したのか否かを判断して、全ての部品について処理していないことを判断するときには、ステップＳ１２に進んで、未処理の部品を１つ選択する。
【００４３】
続いて、ステップＳ１３で、ＣＡＤデータ保存部２-iから、その選択した部品のＣＡＤデータを入力する。続いて、ステップＳ１４で、入力したＣＡＤデータに基づいて、例えば金属部分だけを抽出することなどにより、シミュレーションを行うときに必要となる解析データを抽出する。続いて、ステップＳ１５で、入力したＣＡＤデータに基づいて、解析データから削除されてしまった部品同士を結合するために用意されるネジ、ネジ穴の中心座標を取得する。
【００４４】
続いて、ステップＳ１６で、ＣＡＤデータから自動取得したネジ、ネジ穴の中心座標以外に、ユーザから位置の設定要求があるのか否かを判断して、ユーザから位置の設定要求があることを判断するときには、ステップＳ１７に進んで、その設定要求の位置の中心座標を設定する。
【００４５】
続いて、ステップＳ１８で、ユーザからの設定要求に従って、ステップＳ１５で取得した中心座標とステップＳ１７で設定した中心座標とに対して、結合相手の中心座標が分かるような形で位置名を割り当てる。
【００４６】
例えば、部品Ａの持つ４つの中心座標を（ｘA1 ,ｙA1）、（ｘA2 ,ｙA2）、（ｘA3 ,ｙA3）、（ｘA4 ,ｙA4）で表し、部品Ｂの持つ２つの中心座標を（ｘB1 ,ｙB1）、（ｘB2 ,ｙB2）で表し、部品Ｃの持つ２つの中心座標を（ｘC1 ,ｙC1）、（ｘC2 ,ｙC2）で表し、（ｘA1 ,ｙA1）と（ｘB1 ,ｙB1）および（ｘA2 ,ｙA2）と（ｘB2 ,ｙB2）の位置で結合することで部品Ａと部品Ｂとが結合し、（ｘA3 ,ｙA3）と（ｘC1 ,ｙC1）および（ｘA4 ,ｙA4）と（ｘC2 ,ｙC2）の位置で結合することで部品Ａと部品Ｃとが結合する場合には、例えば、
・中心座標（ｘA1 ,ｙA1）に対して、Ａ１Ｂ１という位置名を割り当て、
・中心座標（ｘA2 ,ｙA2）に対して、Ａ２Ｂ２という位置名を割り当て、
・中心座標（ｘA3 ,ｙA3）に対して、Ａ３Ｃ１という位置名を割り当て、
・中心座標（ｘA4 ,ｙA4）に対して、Ａ４Ｃ２という位置名を割り当て、
・中心座標（ｘB1 ,ｙB1）に対して、Ａ１Ｂ１という位置名を割り当て、
・中心座標（ｘB2 ,ｙB2）に対して、Ａ２Ｂ２という位置名を割り当て、
・中心座標（ｘC1 ,ｙC1）に対して、Ａ３Ｃ１という位置名を割り当て、
・中心座標（ｘC2 ,ｙC2）に対して、Ａ４Ｃ２という位置名を割り当てる
というように、ステップＳ１５で取得した中心座標とステップＳ１７で設定した中心座標とに対して、結合相手の中心座標が分かるような形で位置名を割り当てるのである。
【００４７】
続いて、ステップＳ１９で、中心座標・位置名情報を付加した解析データを、解析データ保存部３-iに格納してから、次の部品について処理を行うべくステップＳ１１に戻る。
【００４８】
そして、ステップＳ１１〜ステップＳ１９の処理を繰り返していくことで、ステップＳ１１で、処理対象となる製品を構成する全ての部品について処理を終えたことを判断するときには、処理を終了する。
【００４９】
このようにして、本発明のシミュレーションモデル生成装置１は、図２の処理フローを実行することで、処理対象となる製品を構成する部品について、シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出し、さらに、その解析データから削除されてしまった部品同士を結合するために用意されるネジ、ネジ穴の中心座標を取得するとともに、必要に応じてユーザからの設定指示に応答して中心座標を設定して、それらの中心座標に対して結合相手の中心座標が分かるような形で位置名を割り当てることで、その抽出した解析データに中心座標・位置名情報を付加して解析データ保存部３-iに格納するように処理するのである。
【００５０】
一方、本発明のシミュレーションモデル生成装置１は、処理対象となる製品を指定してシミュレーションモデルの生成要求があると、図３の処理フローに示すように、先ず最初に、ステップＳ２０で、各製品がどのような部品で構成されているのかという情報について管理する図示しないデータべースを参照することで、処理対象となる製品を構成する部品（複数の部品）を特定する。すなわち、処理対象となる製品が電子機器である場合には、その電子機器を構成する筐体や、その筐体に実装されるプリント板などの部品を特定するのである。
【００５１】
続いて、ステップＳ２１で、解析データ保存部３-iから、その特定した全ての部品の解析データを入力する。
【００５２】
続いて、ステップＳ２２で、入力した解析データに付加されている中心座標・位置名情報に基づいて、部品同士の結合関係を特定する。
【００５３】
例えば、上述の例で説明するならば、同じ位置名Ａ１Ｂ１を持つことに従って、部品Ａの中心座標（ｘA1 ,ｙA1）と部品Ｂの中心座標（ｘB1 ,ｙB1）とが結合すべきものであるという結合関係を特定し、同じ位置名Ａ２Ｂ２を持つことに従って、部品Ａの中心座標（ｘA2 ,ｙA2）と部品Ｂの中心座標（ｘB2 ,ｙB2）とが結合すべきものであるという結合関係を特定し、同じ位置名Ａ３Ｃ１を持つことに従って、部品Ａの中心座標（ｘA3 ,ｙA3）と部品Ｃの中心座標（ｘC1 ,ｙC1）とが結合すべきものであるという結合関係を特定し、同じ位置名Ａ４Ｃ２を持つことに従って、部品Ａの中心座標（ｘA4 ,ｙA4）と部品Ｃの中心座標（ｘC2 ,ｙC2）とが結合すべきものであるという結合関係を特定するのである。
【００５４】
続いて、ステップＳ２３で、その特定した結合関係に従って、入力した解析データを合成する。
【００５５】
例えば、上述の例で説明するならば、部品Ａの中心座標（ｘA1 ,ｙA1）と部品Ｂの中心座標（ｘB1 ,ｙB1）とが結合すべきものであり、かつ、部品Ａの中心座標（ｘA2 ,ｙA2）と部品Ｂの中心座標（ｘB2 ,ｙB2）とが結合すべきものであるという結合関係に従って、部品Ａの解析データと部品Ｂの解析データとを合成し、部品Ａの中心座標（ｘA3 ,ｙA3）と部品Ｃの中心座標（ｘC1 ,ｙC1）とが結合すべきものであり、かつ、部品Ａの中心座標（ｘA4 ,ｙA4）と部品Ｃの中心座標（ｘC2 ,ｙC2）とが結合すべきものであるという結合関係に従って、部品Ａの解析データと部品Ｂの解析データとを合成するのである。
【００５６】
続いて、ステップＳ２４で、その合成した解析データに基づいて、処理対象となる製品のシミュレーションモデルを生成して、それをシミュレーションモデル保存部４に格納して、処理を終了する。
【００５７】
例えば、その合成した解析データをメッシュ状に分割することで、処理対象となる製品のシミュレーションモデルを生成して、それをシミュレーションモデル保存部４に格納して、処理を終了するのである。
【００５８】
このようにして、本発明のシミュレーションモデル生成装置１は、図３の処理フローを実行することで、解析データに付加された中心座標・位置名情報に基づいて、解析データを自動合成して、その合成した解析データに基づいて、処理対象となる製品のシミュレーションモデルを生成するように処理するのである。
【００５９】
次に、図４〜図６を使って、本発明のシミュレーションモデル生成装置１の実行する処理について具体的に説明する。
【００６０】
図４に、プリント板が取り付けられることになるフレーム部品のＣＡＤデータの一例を示し、図５に、そのフレーム部品に取り付けられることになるプリント板部品のＣＡＤデータの一例を示す。
【００６１】
図４に示すように、フレーム部品のような３次元構造を持つ部品のＣＡＤデータでは、三角形のポリゴンに分割してその構造を記述するようにしており、ネジやネジ穴を持つ場合には、それらの属性情報についても記述するようにしている。図４に示す例では、ネジＡＡＡを持つことを想定しており、その属性情報として、ネジ位置の中心座標とネジの直径とを記述するものを示している。
【００６２】
また、図５に示すように、プリント板のような２次元構造を持つ部品のＣＡＤデータでは、三角形のポリゴンに分割するような形をとらずにその構造を記述するようにしており、ネジやネジ穴を持つ場合には、それらの属性情報についても記述するようにしている。図５に示す例では、ネジ穴ＡＡＡを持つことを想定しており、その属性情報として、ネジ穴位置の中心座標とネジ穴の直径とを記述するものを示している。
【００６３】
本発明のシミュレーションモデル生成装置１では、このようなフレーム部品の持つネジとプリント板部品の持つネジ穴とが結合するものである場合には、ＣＡＤデータに基づいて、シミュレーションモデルの生成元となる解析データを作成する際に削除されてしまうことになるネジの中心座標とネジ穴の中心座標とを取得して、ユーザと対話したり、ＣＡＤデータの記述するネジやネジ穴の識別情報などに基づいて、それらの中心座標に対して結合相手の中心座標が分かるような形で位置名を割り当てて、これにより、シミュレーションモデルを生成するときに、図６に示すように、その結合を自動的に行うことを実現するのである。
【００６４】
このように、本発明のシミュレーションモデル生成装置１によれば、図７に示すように、複数の部品で構成される製品のシミュレーションモデルを生成するときに、部品同士を自動的に結合できるようになることで、そのデータを極めて短時間に作成することができるようになることから、その製品のシミュレーションモデルを極めて短時間に生成することができるようになるのである。
【産業上の利用可能性】
【００６５】
本発明は、複数の部品が組み立てられることで構成される製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルを生成するときに利用できるものであり、その製品のシミュレーションモデルを極めて短時間に生成することを実現する。
【００６６】
（付記１）  処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するシミュレーションモデル生成用データ作成装置であって、処理対象の製品を構成する部品のＣＡＤデータに基づいて、上記シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出する抽出手段と、上記ＣＡＤデータに基づいて、上記解析データには含まれない部品同士を結合するための結合部分の中心座標を取得する取得手段と、上記取得手段の取得した中心座標に対して位置名を割り当てる割当手段と、上記位置名と上記中心座標とに基づいて、上記抽出手段の抽出した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成する作成手段とを備えることを、特徴とするシミュレーションモデル生成用データ作成装置。
【００６７】
（付記２）  付記１に記載のシミュレーションモデル生成用データ作成装置において、上記取得手段は、上記結合部分の中心座標として、ユーザの指定する位置の座標を取得することを、特徴とするシミュレーションモデル生成用データ作成装置。
【００６８】
（付記３）  付記１又は２に記載のシミュレーションモデル生成用データ作成装置において、上記取得手段は、上記結合部分の中心座標として、ネジの中心座標とネジ穴の中心座標とを取得することを、特徴とするシミュレーションモデル生成用データ作成装置。
【００６９】
（付記４）  付記１ないし３のいずれか１項に記載のシミュレーションモデル生成用データ作成装置において、上記割当手段は、結合先となる中心座標の位置名が分かる形で中心座標に対して位置名を割り当てることを、特徴とするシミュレーションモデル生成用データ作成装置。
【００７０】
（付記５）  処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するシミュレーションモデル生成用データ作成方法であって、処理対象の製品を構成する部品のＣＡＤデータに基づいて、上記シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出する過程と、上記ＣＡＤデータに基づいて、上記解析データには含まれない部品同士を結合するための結合部分の中心座標を取得する過程と、上記取得した中心座標に対して位置名を割り当てる過程と、上記位置名と上記中心座標とに基づいて、上記抽出した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成する過程とを備えることを、特徴とするシミュレーションモデル生成用データ作成方法。
【００７１】
（付記６）  処理対象の製品に対してあるシミュレーションを行うときに必要とされるその製品のシミュレーションモデルの生成に用いられるデータを作成するために用いられるシミュレーションモデル生成用データ作成プログラムであって、処理対象の製品を構成する部品のＣＡＤデータに基づいて、上記シミュレーションを行うときに必要となるそれらの部品の持つ解析データを抽出する処理と、上記ＣＡＤデータに基づいて、上記解析データには含まれない部品同士を結合するための結合部分の中心座標を取得する処理と、上記取得した中心座標に対して位置名を割り当てる処理と、上記位置名と上記中心座標とに基づいて、上記抽出した解析データを合成することで、処理対象の製品のシミュレーションモデルの元になるそれらの解析データの合成データを作成する処理とをコンピュータに実行させるためのシミュレーションモデル生成用データ作成プログラム。
【図面の簡単な説明】
【００７２】
【図１】本発明のシミュレーションモデル生成装置の一実施形態例である。
【図２】本発明のシミュレーションモデル生成装置の実行する処理フローである。
【図３】本発明のシミュレーションモデル生成装置の実行する処理フローである。
【図４】フレーム部品のＣＡＤデータの説明図である。
【図５】プリント板部品のＣＡＤデータの説明図である。
【図６】本発明のシミュレーションモデル生成装置の実行する処理の説明図である。
【図７】本発明のシミュレーションモデル生成装置の実行する処理の説明図である。
【符号の説明】
【００７３】
１    シミュレーションモデル生成装置
２    ＣＡＤデータ保存部
３    解析データ保存部
４    シミュレーションモデル保存部
１０  第１の入力部
１１  解析データ抽出部
１２  解析データ処理部
１３  対話実行部
１４  第１の出力部
１５  第２の入力部
１６  解析データ合成部
１７  シミュレーションモデル生成部
１８  第２の出力部
【図１】
2007172433.tif 000003
【図２】
2007172433.tif 000004
【図３】
2007172433.tif 000005
【図４】
2007172433.tif 000006
【図５】
2007172433.tif 000007
【図６】
2007172433.tif 000008
【図７】
2007172433.tif 000009