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