(57)【要約】【課題】  過去の形状と現在の形状の関係が、形はほぼ同じで大きさが異なる場合、ほぼ同じ形ほぼ同じ大きさで絶対的な座標が異なっている場合、ほぼ同じ形ほぼ同じ大きさほぼ同じ絶対的な座標で形の向きが異なっている場合においても、蓄積された過去のＣＡＥ諸条件を、ＣＡＥを実行しようとしている現状の形状に自動的に設定可能とする。【解決手段】  ＣＡＥ諸条件自動設定部８は、レポート検索後に「この諸条件でＣＡＥ設定を試みる」ボタンが押されると、レポート格納部７のＣＡＥ諸条件ファイルを読み取り、新たに読み込まれた形状にこのＣＡＥ諸条件を適用する。そのとき、ＣＡＥ諸条件に含まれている形状エンティティの代表位置と、現在の形状エンティティの代表位置との近さを判定する前処理として、形状エンティティ代表位置変換部９は、形状エンティティの代表位置に対して、形状の代表サイズ、代表位置、向きを利用した、数値演算や座標変換を行う。【選択図】図１
2006243774.tif 000002
【特許請求の範囲】
【請求項１】
種々のＣＡＥ結果をＣＡＥ事例としてＣＡＥ事例格納手段に順次蓄積するステップと、
蓄積された種々のＣＡＥ事例を検索するステップと、
ＣＡＥの諸条件とその諸条件を適用された形状エンティティの代表位置とを記述したＣＡＥ諸条件ファイルを出力するＣＡＥ諸条件ファイル出力ステップと、
出力されたＣＡＥ諸条件ファイルを、対応するＣＡＥ事例とともにＣＡＥ事例格納手段に格納するＣＡＥ事例格納ステップと、
前記検索機能により検索されたＣＡＥ事例の中から一つのＣＡＥ事例が選択された場合には、その選択されたＣＡＥ事例に対応するＣＡＥ諸条件ファイルからＣＡＥ諸条件を読み取り、その読み取ったＣＡＥ諸条件を現在の形状に順次設定するＣＡＥ諸条件設定ステップとを有し、
前記ＣＡＥ諸条件設定ステップは、選択された諸条件を現在の形状に順次設定する際、個別の形状エンティティに対して設定する諸条件については、ＣＡＥ諸条件に含まれている形状エンティティの代表位置に最も近い現在の形状エンティティに当該諸条件を適用することにより、過去のＣＡＥに適用されている材料、固定条件、負荷条件、メッシュなどのＣＡＥ諸条件を、現在の形状に設定するステップであって、前記ＣＡＥ諸条件に含まれている形状エンティティの代表位置と現在の形状エンティティの代表位置との近さを判定する際に、形状エンティティの代表位置に対して座標変換を行った後に、近さ判定を行うことを特徴とするＣＡＥプログラム。
【請求項２】
前記座標変換は、ＣＡＥ諸条件に含まれている形状の代表サイズ、代表位置、向きの少なくとも一つ以上のデータを読み取る一方、現在の形状の代表サイズ、代表位置、向きの少なくとも一つ以上のデータを読み取り、これら読み取ったデータにより、各々の代表サイズを比較することによって座標に対する数値演算を行い、各々絶対座標から各々の代表位置を用いた相対座標への変換を行い、各々の向きを比較することによって座標に対する向きの変換を行うことを特徴とする請求項１に記載のＣＡＥプログラム。
【請求項３】
前記請求項１または請求項２に記載のＣＡＥプログラムを搭載したことを特徴とするＣＡＥ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、過去のＣＡＥ諸条件を現在の形状に自動的に設定することのできるコンピュータ読み取り可能なＣＡＥプログラムおよびこれを搭載したＣＡＥ装置に関する。
【背景技術】
【０００２】
ＣＡＥの分野では、過去のＣＡＥ諸条件（材料、固定条件、負荷条件、メッシュなど）を現在の形状に対して適用する場合が多い。その際、過去の形状と現在の形状の関係として、いくつかのケースが考えられる。例えば、(1)大きさはほぼ同じで、形が少し異なる
場合、(2)形はほぼ同じで、大きさが異なる場合、(3)ほぼ同じ形、ほぼ同じ大きさであるが、形状を作成した人間が異なるために、絶対的な座標が異なっている場合、(4)ほぼ同
じ形、ほぼ同じ大きさ、ほぼ同じ絶対的な座標であるが、形状を作成した人間が異なるために、形の向きが異なっている場合、などのケースがある。
【０００３】
この場合、過去の技術においても、設計者が簡単にＣＡＥを実行できるように工夫されたものが提案されている（例えば、特許文献１参照）。
【０００４】
特許文献１には、ＣＡＥの汎用操作部分をナビゲーション形式の汎用作業手順とすること、解析結果のレポート出力を可能とすること、およびレポート結果を過去事例データベースとして活用可能とすることが記載されている。より具体的に説明すると、表示部に表示されている各ステップの画面の表示窓に表示されている「過去のレポートを見る」と記載された部分をクリックし、過去事例検索画面に、製品名や担当者名、およびフリーキーワードを必要に応じて入力し、検索を開始すると、レポート検索部がこれらの入力条件に従ってレポート格納部に蓄積されている過去の事例（解析結果のレポート）を検索し、その検索結果を表示部に表示するようになっている。
【０００５】
上記特許文献１によれば、ユーザ（解析作業者）は、順次表示される操作画面に従って選択もしくは入力操作をしていくだけで、所望する対象物のＣＡＥ解析を行うことができる。また、過去のレポートを事例として参照しながらＣＡＥを実行できるので、過去と似たケースの解析はメッシュタイプやメッシュ分割など、煩わしいＣＡＥ検討事項を省略できるといった効果を奏する。
【特許文献１】特開２００３−３１６８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１においては、検索された過去のレポートに適用されている材料、固定条件、負荷条件、メッシュなどのＣＡＥ諸条件を見ることはできるが、その諸条件を現在の形状に適用するためには、ＣＡＥを行っているユーザが過去のレポートを読み取りながら手動で行う必要があった。そのため、ＣＡＥ諸条件の設定量が多い場合には、非常に手間と時間がかかっていた。また、過去の諸条件を正確に完全に適用するのには困難を伴っていた。
【０００７】
このような問題点を解決するためには、蓄積された過去のＣＡＥ諸条件を、ＣＡＥを実行しようとしている現状の形状に自動的に設定するようにＣＡＥプログラムを工夫することが考えられる。
【０００８】
この場合、ＣＡＥ諸条件を現状の形状に自動的に設定する手段として、個別の形状エンティティに対して設定する諸条件については、ＣＡＥ諸条件ファイルに記載されている形状エンティティの代表位置に最も近い現在の形状エンティティに当該諸条件を適用する手法が一般的であると考えられる。しかし、この手法は、上記背景技術に記載したケース(1)〜(4)のうち、ケース(1)に対しては有効で有るが、ケース(2)〜(4)に対しては、現在の
形状の正確な位置（形状エンティティ）に諸条件を設定することは困難である。
【０００９】
本発明はかかる実情に鑑みて創案されたもので、その目的は、蓄積された過去のＣＡＥ諸条件を、ＣＡＥを実行しようとしている現状の形状に自動的に設定する際、背景技術に記載したケース(1)〜(4)の全ての場合に対して、ＣＡＥ諸条件を正確に設定することのできるＣＡＥプログラムおよびこれを搭載したＣＡＥ装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明のＣＡＥプログラムは、種々のＣＡＥ結果をＣＡＥ事例としてＣＡＥ事例格納手段に順次蓄積するステップと、蓄積された種々のＣＡＥ事例を検索するステップと、ＣＡＥの諸条件とその諸条件を適用された形状エンティティの代表位置とを記述したＣＡＥ諸条件ファイルを出力するＣＡＥ諸条件ファイル出力ステップと、出力されたＣＡＥ諸条件ファイルを、対応するＣＡＥ事例とともにＣＡＥ事例格納手段に格納するＣＡＥ事例格納ステップと、前記検索機能により検索されたＣＡＥ事例の中から一つのＣＡＥ事例が選択された場合には、その選択されたＣＡＥ事例に対応するＣＡＥ諸条件ファイルからＣＡＥ諸条件を読み取り、その読み取ったＣＡＥ諸条件を現在の形状に順次設定するＣＡＥ諸条件設定ステップとを有し、前記ＣＡＥ諸条件設定ステップは、選択された諸条件を現在の形状に順次設定する際、個別の形状エンティティに対して設定する諸条件については、ＣＡＥ諸条件に含まれている形状エンティティの代表位置に最も近い現在の形状エンティティに当該諸条件を適用することにより、過去のＣＡＥに適用されている材料、固定条件、負荷条件、メッシュなどのＣＡＥ諸条件を、現在の形状に設定するステップであって、前記ＣＡＥ諸条件に含まれている形状エンティティの代表位置と現在の形状エンティティの代表位置との近さを判定する際に、形状エンティティの代表位置に対して座標変換を行った後に、近さ判定を行うことを特徴とする。
【００１１】
また、前記座標変換は、ＣＡＥ諸条件に含まれている形状の代表サイズ、代表位置、向きの少なくとも一つ以上のデータを読み取る一方、現在の形状の代表サイズ、代表位置、向きの少なくとも一つ以上のデータを読み取り、これら読み取ったデータにより、各々の代表サイズを比較することによって座標に対する数値演算を行い、各々絶対座標から各々の代表位置を用いた相対座標への変換を行い、各々の向きを比較することによって座標に対する向きの変換を行う構成としている。具体的には、座標の移動、回転、拡大、縮小等を行っている。
【００１２】
すなわち、ＣＡＥにおいて形状を読み込んだ後、検索機能により検索されたＣＡＥ諸条件（レポート）の中から一つのレポートを選択し、「この諸条件でＣＡＥ設定を試みる」ボタンが押されると、そのレポートフォルダに存在するＣＡＥ諸条件ファイルを読み取り、その読み取った材料、固定条件、負荷条件、メッシュなどのＣＡＥ諸条件を、現在の形状に適用して設定するようになっている。ここで、過去の形状と現在の形状が、大きさはほぼ同じで、形が少し異なる場合、形はほぼ同じで、大きさが異なる場合、ほぼ同じ形、ほぼ同じ大きさであるが、絶対的な座標が異なっている場合、ほぼ同じ形、ほぼ同じ大きさ、ほぼ同じ絶対的な座標であるが、形の向きが異なっている場合、などのケースに対応するため、近さ判定では、各々の代表サイズを比較することによって座標に対する数値演算を行い、各々絶対座標から各々の代表位置を用いた相対座標へ変換し、各々の向きを比較することによって座標に対する向きの変換を行っている。これにより、過去のレポートに適用されている材料、固定条件、負荷条件、メッシュなどのＣＡＥ諸条件を、上記各ケースの全ての場合に対して、現在の形状の正確な位置（形状エンティティ）に設定することが可能となるものである。
【発明の効果】
【００１３】
本発明のＣＡＥプログラムおよびこれを搭載したＣＡＥ装置によれば、過去のレポートに適用されている材料、固定条件、負荷条件、メッシュなどのＣＡＥ諸条件を、背景技術に記載したケース(1)〜(4)の全ての場合に対して、現在の形状の正確な位置（形状エンティティ）に設定することができる。特に、形状の候補が多い場合や、ＣＡＥ諸条件の設定量が多い場合に、蓄積された過去のＣＡＥ諸条件を、ＣＡＥを実行しようとしている現在の形状に自動的に設定することができるので、設定の手間と時間を大幅に短縮することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１は、本発明のＣＡＥプログラムを搭載したＣＡＥ装置の一実施形態を概念的に示したブロック図である。
【００１６】
このＣＡＥ装置は、大別すると、解析モデルや解析結果などを表示する表示部１と、表示部１に表示された項目を操作する際に用いられるマウスやキーボードなどからなる入力部２と、形状作成、メッシュ作成、材料設定、条件設定、解析実行、結果表示などの通常のＣＡＥ解析を行うＣＡＥ処理部３と、材料、メッシュ、固定条件、負荷条件などのＣＡＥ諸条件とその諸条件を適用された形状エンティティの代表位置とを記述したＣＡＥ諸条件ファイルを出力するＣＡＥ諸条件ファイル出力部４と、ＣＡＥ結果をレポート出力するレポート出力部５と、レポートを検索するレポート検索部６と、出力されたレポートを格納するレポート格納部７と、ＣＡＥ諸条件を自動的に適用するＣＡＥ諸条件自動設定部８と、形状エンティティの近さを判定する前処理として形状エンティティの代表位置に対して数値演算およびまたは座標変換を行う形状エンティティ代表位置変換部９とを備えている。
【００１７】
上記構成において、表示部１、入力部２およびＣＡＥ処理部３に関しては一般的なものであるので、ここでは詳細な説明を省略する。また、レポート出力部５およびレポート検索部６についても、上記特許文献１にも記載されているため、ここでは詳細な説明を省略し、後述する実施例の中で適宜説明する。
【００１８】
次に、本発明の要部であるＣＡＥ諸条件ファイル出力部４、レポート格納部７、およびＣＡＥ諸条件自動設定部８、形状エンティティ代表位置変換部９について説明する。
【００１９】
＜ＣＡＥ諸条件ファイル出力部４の説明＞
ＣＡＥの一般的な処理として、後述する「解析実行」ボタンが押されることにより、自動的にＣＡＥ諸条件ファイルが出力される。出力されるＣＡＥ諸条件ファイルは、図示しないワークフォルダに一時的に保存される。
【００２０】
ここで、ＣＡＥ諸条件ファイルの一例を図２に示す。
【００２１】
図２において、その１行目は、使用したソルバーの種類を示す数字であり、「１」は専用ソルバーであることを示している。
【００２２】
２行目は、解析種類を示す数字であり、「１」は線形強度解析であることを示している。なお、参考までに説明しておくと、解析種類を示す数字が「２」の場合は線形熱応力解析であり、「３」の場合は固有振動解析である。
【００２３】
３行目は、形状がソリッドかシェルかを示す数字であり、「１」はソリッドであることを示している。因みに、「２」がシェルである。
【００２４】
４行目は、形状を取り囲むことの出来る最小の直方体（以後バウンディングボックスと呼ぶ）３辺の長さとバウンディングボックス重心座標である。本実施形態のＣＡＥ装置では、形状の代表サイズ、代表位置、向きとして、バウンディングボックス３辺の長さ、およびバウンディングボックス重心座標を採用しているが、その他の値であっても良い。
【００２５】
５行目は、最も多く形状に適用されている材料名であり、この例では鉄であることを示している。
【００２６】
６行目および７行目は、上記の鉄とは異なる材料が適用されている場合であり、材料が適用されている形状エンティティ（ボディー）の種類と、材料名と、その材料が適用されている形状エンティティの代表位置としての重心座標とを示している。そして、６行目は、材料がボディに適用されており、材料名がアルミであり、適用されたボディの重心座標が（15,15,15）であることを示している。また、７行目は、材料がボディに適用されており、材料名が銅であり、適用されたボディの重心座標が（75,75,75）であることを示している。本実施形態のＣＡＥ装置では、代表位置として重心座標を採用しているが、その他の値であっても良い。
【００２７】
８行目は、材料設定の終了を示す文字列"ｍｅｓｈ"である。
【００２８】
９行目は、メッシュ作成に用いられた全体平均要素長であり、本実施形態では２０であることを示している。
【００２９】
１０行目および１１行目は、局所設定が行われた場合であり、局所設定が適用されている形状エンティティの種類と局所要素長とその局所設定が適用されている形状エンティティの代表位置としての重心座標とを示している。そして、１０行目は、メッシュの局所設定が面に適用されており、局所要素長が１０であり、適用された面の重心座標が（30,40,50）であることを示している。また、１１行目は、メッシュの局所設定が辺に適用されており、局所要素長が５であり、適用された辺の重心座標が（10,0,80）であることを示し
ている。
【００３０】
１２行目は、メッシュ設定の終了を示す文字列"ＢＣ"である。
【００３１】
１３行目と１４行目は、境界条件（固定条件＋負荷条件）であり、境界条件が適用されている形状エンティティの種類と、境界条件の種類を示す数字と、その境界条件が適用されている形状エンティティの代表位置としての重心座標と、その境界条件の属性とを示している。そして、１３行目は、境界条件が面に適用されており、境界条件の種類が固定条件であり、適用された面の重心座標が（30,80,10）であり、属性として固定する方向がｘ、ｙ、ｚの全てであることを示している（ソリッドの場合、ｒｘ，ｒｙ，ｒｚは無視する）。１４行目は、境界条件が面に適用されており、境界条件の種類が均一圧力であり、適用された面の重心座標が（10,60,60）であり、属性として大きさが５.５であることを示
している。
【００３２】
１５行目は、境界条件設定の終了を示す文字列"ｅｘｅ"である。
【００３３】
＜レポート格納部７の説明＞
後述する「レポート出力（事例蓄積）」ボタンが押されることにより、自動的にレポートを格納するためのフォルダが作成され、そのフォルダにレポートファイルが出力されると共に、ワークフォルダに保存されていたＣＡＥ諸条件ファイルが同じフォルダにコピー（若しくは移動）される。これにより、１つのレポートに対して１つのＣＡＥ諸条件ファイルが対応付けられて保存される。
【００３４】
＜ＣＡＥ諸条件自動設定部８の説明＞
レポート検索後に、後述する「この諸条件でＣＡＥ設定を試みる」ボタンが押されることにより、レポート格納部７に格納されているＣＡＥ諸条件ファイルを読み取り、新たに読み込まれた形状にこのＣＡＥ諸条件を適用する。
【００３５】
ここで、ＣＡＥ諸条件を適用する処理について、図２を用いて説明する。
【００３６】
まず、１行目から使用したソルバーの種類を示す数字を読み取り、ソルバーの種類を設定する。次に、２行目から解析種類を示す数字を読み取り、解析種類を設定する。次に、３行目から形状がソリッドかシェルかを示す数字を読み取り、設定する。
【００３７】
次に、４行目からバウンディングボックス３辺の長さ、およびバウンディングボックス重心座標を読み取る。具体的には、バウンディングボックスのｘ方向の長さが100、ｙ方
向の長さが200、ｚ方向の長さが300であり、重心座標が（50,100,150）である。ここで読み取った値は後述する形状エンティティ代表位置変換部９において、読み取った形状エンティティと現在の形状エンティティの近さを判定する処理に用いられる。
【００３８】
次に、５行目から最も多く形状に適用されている材料名を読み取り、現在の形状全体に適用する。このようにして、８行目の"ｍｅｓｈ"と記述された行になるまで引き続き行を読み取り、前記とは異なる材料を形状エンティティ毎に適用する。その方法は、形状エンティティの種類、材料名、記載されている形状エンティティの代表位置としての重心座標を読み取り、形状エンティティの種類に合致する現在の形状の形状エンティティの中から、その座標に最も近い形状エンティティにその材料を適用する。
【００３９】
具体的に説明すると、この例では、最も多く形状（ボディ）に適用されているのは５行目の「鉄」であり、その次が６行目の「アルミ」であり、その次が７行目の「銅」であることを示している。そのため、最初は全てのボディに「鉄」を設定する。次に、６行目の「アルミ」を、その重心座標（15,15,15）に最も近い形状エンティティのボディに設定する。つまり、材料を「鉄」から「アルミ」に置き換える。次に、７行目の「銅」を、その重心座標（75,75,75）に最も近い形状エンティティのボディに設定する。つまり、材料を「鉄」から「銅」に置き換える。
【００４０】
このようにして"ｍｅｓｈ"と記述された行を読み取ると、次の行を読み取り、メッシュの全体平均要素長を設定する。そして、"ＢＣ"と記述された行になるまで引き続き行を読み取り、メッシュの局所設定を行う。その方法は、形状エンティティの種類、局所要素長、記載されている形状エンティティの代表位置としての重心座標を読み取り、形状エンティティの種類に合致する現在の形状の形状エンティティの中から、その座標に最も近い形状エンティティにその局所要素長を適用する。
【００４１】
"ＢＣ"と記述された行を読み取ると次の行を読み取り、"ｅｘｅ"と記述された行になるまで引き続き行を読み取り、境界条件を設定する。その方法は、形状エンティティの種類、境界条件の種類、記載されている形状エンティティの代表位置としての重心座標、境界条件の属性を読み取り、形状エンティティの種類に合致する現在の形状の形状エンティティの中から、その座標に最も近い形状エンティティにその境界条件を適用する。因みに、固有振動解析の場合は、ｅｘｅの後の行から、次数や最低周波数などを読み取ることになる。＜形状エンティティ代表位置変換部９の説明＞
ＣＡＥ諸条件自動設定部８は、個別の形状エンティティに対して設定する諸条件については、ＣＡＥ諸条件に含まれている形状エンティティの代表位置に最も近い現在の形状エンティティに当該諸条件を適用しているが、近さを判定する前処理として、形状エンティティ代表位置変換部９は、各々の形状エンティティの代表位置に対して、以下の数値演算および／または座標変換を行っている。すなわち、ＣＡＥ諸条件に含まれている形状の代表サイズ、代表位置、向きの少なくとも一つ以上のデータを読み取る一方、現在の形状の代表サイズ、代表位置、向きの少なくとも一つ以上のデータを求め（読み取り）、これら読み取ったデータにより、各々の代表サイズを比較することによって座標に対する数値演算を行い、各々絶対座標から各々の代表位置を用いた相対座標への変換を行い、各々の向きを比較することによって座標に対する向きの変換を行っている。具体的には、座標の移動、回転、拡大、縮小等を行っている。
【００４２】
まず、向きに対する処理について説明する。
【００４３】
ＣＡＥ諸条件ファイルから読み取ったバウンディングボックス３辺の長さを＜X,Y,Z＞
とし、現在形状のバウンディングボックス３辺の長さを＜x,y,z＞とする。ＣＡＥ諸条件
ファイルから読み取った形状エンティティの重心座標を、以下のルールに基づいて入れ替える。例えば、＜X,Y,Z＞が大きい順にXYZ、＜x,y,z＞が大きい順にxzyの場合には、Xが
ｘに、Yがｚに、Zがｙに対応していることがわかるので、ＣＡＥ諸条件ファイルから読み取った形状エンティティの重心座標（a,b,c）を（a,c,b）と読み替える。このとき、ＣＡＥ諸条件ファイルから読み取ったバウンディングボックス重心座標も同時に読み替える。
【００４４】
次に、代表位置に対する処理について説明する。
【００４５】
各々の形状エンティティの重心座標を、各々のバウンディングボックス重心座標からの相対座標に読み替える。
【００４６】
最後に、代表サイズの処理について説明する。
【００４７】
現在形状のバウンディングボックス３辺の長さを掛けた数字を、ＣＡＥ諸条件ファイルから読み取ったバウンディングボックス３辺の長さを掛けた数字で除した値の３乗根αを求め、ＣＡＥ諸条件ファイルから読み取った形状エンティティの重心座標に、上記αを掛ける。なお、数式は上記に限定されるものではない。
【００４８】
また、上記説明では、ＣＡＥ諸条件ファイルから読み取った形状エンティティの重心座標に対して、入れ替えおよび数値演算を行ったが、現在形状側に対して行っても良い。
【実施例】
【００４９】
次に、上記構成のＣＡＥ装置によるＣＡＥ解析処理手順について、まず、従来の処理手順（手動入力による諸条件の設定）によりＣＡＥ解析を実行後にＣＡＥ諸条件ファイルをレポート格納部７に格納する処理手順（実施例１）を説明し、その後に、レポート格納部７に格納されているＣＡＥ諸条件ファイルのＣＡＥ諸条件を現在の形状に自動的に設定する処理手順（実施例２）を説明する。その際、過去の形状と現在の形状の関係として、背景技術に記載したケース(2)〜(4)の全てを想定したケースを用いる。すなわち、過去の形状と現在の形状とは、形はほぼ同じであるが、大きさが異なり、絶対的な座標が異なり、形の向きが異なっているケースを想定する。図３に過去の形状、図４に現在の形状を示す。
【００５０】
＜実施例１＞  ＣＡＥ装置を起動すると、表示部１には、図５に示す初期画面１０が表示される。この初期画面１０では、図中左側に解析対象となる形状や解析結果等が表示され、図中右側にＣＡＥの処理手順が表示される。ユーザは、この初期画面１０から「ソルバー」と「解析種類」とを設定し、「ＣＡＤファイルの選択」ボタン１１を押すと、ファイル選択画面(
図示省略)が現れ、ＣＡDファイルを選択すると、図６に示すＣＡＥ諸条件設定画面２０が表示される。
【００５１】
図６に示すＣＡＥ諸条件設定画面２０では、「材料の設定」、「固定条件の設定」、「負荷条件の設定」、「メッシュの設定」の各ボタンが有効となっている。従って、ユーザは、各ボタンを押してそれぞれの設定画面（図示省略）を表示し、その表示画面上で必要な入力操作を順次行うことになる。なお、このような入力操作の一例は、上記特許文献１にも記載されており、当業者であれば従来周知の操作手順であるので、ここでは説明を省略する。
【００５２】
これらの設定を完了すると、次に、表示部１には図７に示す解析実行画面３０が表示される。ユーザは、この解析実行画面３０の「解析実行」ボタン３１を押すことにより、ＣＡＥ処理部３がＣＡＥ解析を実行する。このとき、図６に示すＣＡＥ諸条件設定画面２０から順次設定されたＣＡＥ諸条件（材料、固定条件、負荷条件、メッシュの各条件）、および図５に示す初期画面１０から順次設定されたＣＡＥ諸条件（ソルバー、解析種類、ＣＡＤ情報）、および形状のバウンディングボックス３辺の長さとバウンディングボックス重心座標がＣＡＥ諸条件ファイル出力部４より出力され、図示しないワークフォルダに一時的に保存される。
【００５３】
この後、ＣＡＥ処理部３でのＣＡＥ解析が終了すると、その解析結果が図８に示すように表示される。ここでユーザは、図８に示す結果表示画面４０の「レポート出力（事例蓄積）」ボタン４１を押すことにより、表示部１には図９に示すレポート出力画面５０が結果表示画面４０の上に重ねて表示される。ユーザはこのレポート出力画面５０で必要事項を設定し、「レポート出力」ボタン５１を押すことにより、表示部１にはレポート画面５５が重ねて表示されると共に、レポートを格納するためのフォルダが自動的に作成される。そして、そのフォルダにレポートファイルが出力されると共に、ワークフォルダに保存されていたＣＡＥ諸条件ファイルが同じフォルダにコピー（若しくは移動）されてレポート格納部７に保存される。
【００５４】
このようにして、各ＣＡＥのＣＡＥ諸条件ファイルが、解析結果のレポートと共にレポート格納部７に順次蓄積されていくことになる。
【００５５】
以上が、従来の手動入力による諸条件の設定によりＣＡＥ解析を実行後に、ＣＡＥ諸条件ファイルをレポート格納部７に格納する処理手順である。
【００５６】
＜実施例２＞
上記実施例１のようにして各ＣＡＥのＣＡＥ諸条件ファイルをレポート格納部７に格納後に、ユーザが一旦ファイルを閉じて新規に開き（若しくは、電源オフ後に再度起動し）、異なる形状（ＣＡＤ図面）を読み込むと、表示部１には、図１０に示すＣＡＥ諸条件設定画面６０が表示される。ユーザは、この表示されている形状に過去のＣＡＥ諸条件ファイルを適用したい場合には、このＣＡＥ諸条件設定画面６０の「レポートの検索」ボタン６１を押すことにより、表示部１には、図１１に示す検索画面７０がＣＡＥ諸条件設定画面６０の上に重ねて表示される。ユーザがこの検索画面７０で検索を行うと、レポート検索部６がレポート格納部７に格納されているレポートファイルを検索し、結果を検索画面７０に表示する。ユーザは、表示された事例の中から一つの事例を選択し、「この諸条件でＣＡＥ設定を試みる」ボタン７２を押す。なお、「この諸条件でＣＡＥ設定を試みる」ボタン７２を押す前に、「表示」ボタン７１を押して選択したレポートの内容を確認することもできる。
【００５７】
これにより、ＣＡＥ諸条件自動設定部８は、上記の＜ＣＡＥ諸条件自動設定部８の説明＞のところで説明した通り、材料、固定条件、負荷条件、メッシュの設定を自動で順次行う。その際、形状エンティティ代表位置変換部９は、上記の＜形状エンティティ代表位置変換部９の説明＞のところで説明した通り、前処理として各々の形状エンティティの代表位置に対して、数値演算および／または座標変換を行っている。
【００５８】
ここで、図３に示す過去形状の最上面に与えられた条件が、図４に示す現在形状の右側面に設定される内部処理に関して説明する。
【００５９】
過去の形状エンティティの重心座標は（15,10,10）である。形状エンティティ代表位置変換部９による処理を行わない場合は、図４に示す現在の形状エンティティの中で最も近い形状エンティティは、最下面（重心座標（150,200,100））と判定されてしまい、必要
な形状エンティティへの設定は行えない。
【００６０】
まず、背景技術に記載したケース(4)を解決するために、過去の形状エンティティの座
標軸を入れ替える。過去形状のバウンディングボックス３辺の長さは（30,20,10）であり、大きさはX,Y,Zの順になっている。現在形状のバウンディングボックス３辺の長さは（100,200,300）であり、大きさはz,y,xの順になっている。従ってXがzに、Zがxに対応して
いることがわかるので、過去の形状エンティティの重心座標（15,10,10）を（10,10,15）と読み替える。同じく、過去形状のバウンディングボックスの重心座標（15,10,5）を（5,10,15）と読み替える。
【００６１】
次に、背景技術に記載したケース(3)を解決するために、各々の形状エンティティの重
心座標を、各々のバウンディングボックス重心座標からの相対座標へ変換する。すなわち、過去の形状エンティティの重心座標（10,10,15）を過去のバウンディングボックス重心座標（5,10,15）からの相対座標（5,0,0）と読み替える。現在の形状エンティティの重心座標（200,200,250）を現在のバウンディングボックス重心座標（150,200,250）からの相対座標（50,0,0）と読み替える。
【００６２】
最後に、背景技術に記載したケース(2)を解決するために、大きさに対する数値演算を
行う。現在形状のバウンディングボックス３辺の長さを掛けた数字は100×200×300＝6000000である。過去形状のバウンディングボックス３辺の長さを掛けた数字は30×20×10＝6000である。現在を過去で除した値の３乗根αは10となる。そこで、過去の形状エンティティの重心座標（5,0,0）にαを掛け、（50,0,0）と読み替える。
【００６３】
この結果、過去の最上面の重心座標と現在の右側面の重心座標とが一致し、必要な形状エンティティに条件を設定することが出来る。その他の条件も同様に設定すると、その結果、表示部１には、図１２に示すように、自動的にメッシュ分割され、各諸条件が設定された解析実行画面８０（この解析実行画面８０は、図７の解析実行画面３０に相当している。）が表示されるので、この解析実行画面８０の「解析実行」ボタン８１を押すことにより、ＣＡＥ処理部３がＣＡＥ解析を実行する。なお、メッシュ自動設定の際には、要素長にもαを掛ける処理が必要である。参考までに、形状の大きさが異なる場合には、境界条件の属性の大きさも変更する必要が生じる場合もある。このような場合には、解析実行画面８０において、自動的に設定された境界条件を手動で修正すればよい。
【００６４】
なお、解析後の処理は、図８および図９に示す処理と同じであり、これにより、今回のＣＡＥ解析によるＣＡＥ諸条件ファイルがレポート格納部７に蓄積されることになる。
【図面の簡単な説明】
【００６５】
【図１】本発明のＣＡＥプログラムを搭載したＣＡＥ装置の一実施形態を概念的に示したブロック図である。
【図２】ＣＡＥ諸条件ファイルの一例を示す説明図である。
【図３】過去の形状の一例を示す説明図である。
【図４】現在の形状の一例を示す説明図である。
【図５】表示部に表示される初期画面例を示す説明図である。
【図６】表示部に表示されるＣＡＥ諸条件設定画面例を示す説明図である。
【図７】表示部に表示される解析実行画面例を示す説明図である。
【図８】表示部に表示される結果表示画面例を示す説明図である。
【図９】表示部に表示されるレポート出力画面例を示す説明図である。
【図１０】表示部に表示されるＣＡＥ諸条件設定画面例を示す説明図である。
【図１１】表示部に表示される検索画面の例を示す説明図である。
【図１２】表示部に表示される解析実行画面例を示す説明図である。
【符号の説明】
【００６６】
１  表示部
２  入力部
３  ＣＡＥ処理部
４  ＣＡＥ諸条件ファイル出力部
５  レポート出力部
６  レポート検索部
７  レポート格納部
８  ＣＡＥ諸条件自動設定部
９  形状エンティティ代表位置変換部
１０  初期画面
１１  「ＣＡＤファイルの選択」ボタン
２０  ＣＡＥ諸条件設定画面
３０  解析実行画面
３１  「解析実行」ボタン
４０  結果表示画面
４１  「レポート出力（事例蓄積）」ボタン
５０  レポート出力画面
５１  「レポート出力」ボタン
５５  レポート画面
６０  ＣＡＥ諸条件設定画面
６１  「レポートの検索」ボタン
７０  検索画面
７１  「表示」ボタン
７２  「この諸条件でＣＡＥ設定を試みる」ボタン
８０  解析実行画面
８１  「解析実行」ボタン
【図１】
2006243774.tif 000003
【図２】
2006243774.tif 000004
【図３】
2006243774.tif 000005
【図４】
2006243774.tif 000006
【図５】
2006243774.tif 000007
【図６】
2006243774.tif 000008
【図７】
2006243774.tif 000009
【図８】
2006243774.tif 000010
【図９】
2006243774.tif 000011
【図１０】
2006243774.tif 000012
【図１１】
2006243774.tif 000013
【図１２】
2006243774.tif 000014