(57)【要約】【課題】  保存された前回のＣＡＥ諸条件を、ＣＡＥを実行しようとしている今回の形状に自動的に設定することで、設定の手間と時間を短縮する。【解決手段】  ＣＡＥ諸条件ファイル出力部４は、「解析実行」ボタンが押されることにより、自動的にＣＡＥ諸条件ファイルを出力し、ＣＡＥ諸条件ファイル格納部５に格納される。一方、ＣＡＥ諸条件自動設定部６は、新たな形状が読み込まれた後に、「前回の諸条件を適用する」ボタンが押されることにより、ＣＡＥ諸条件ファイル格納部５に格納されているＣＡＥ諸条件ファイルからＣＡＥ諸条件を読み取り、新たに読み込まれた形状にこのＣＡＥ諸条件を適用する。【選択図】図１
2006209425.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）に最も近い形状エンティティのボディーに設定する。つまり、材料を「鉄」から「銅」に置き換える。
【００３５】
このようにして"ｍｅｓｈ"と記述された行を読み取ると、次の行を読み取り、メッシュの全体平均要素長を設定する。そして、"ＢＣ"と記述された行になるまで引き続き行を読み取り、メッシュの局所設定を行う。その方法は、形状エンティティの種類、局所要素長、記載されている形状エンティティの代表位置としての重心座標を読み取り、形状エンティティの種類に合致する現在の形状の形状エンティティの中から、その座標に最も近い形状エンティティにその局所要素長を適用する。
【００３６】
"ＢＣ"と記述された行を読み取ると次の行を読み取り、"ｅｘｅ"と記述された行になるまで引き続き行を読み取り、境界条件を設定する。その方法は、形状エンティティの種類、境界条件の種類、記載されている形状エンティティの代表位置としての重心座標、境界条件の属性を読み取り、形状エンティティの種類に合致する現在の形状の形状エンティティの中から、その座標に最も近い形状エンティティにその境界条件を適用する。因みに、固有振動解析の場合は、ｅｘｅの後の行から、次数や最低周波数などを読み取ることになる。
【実施例】
【００３７】
次に、上記構成のＣＡＥ装置によるＣＡＥ解析処理手順について、まず、従来の処理手順（手動入力による諸条件の設定）によりＣＡＥ解析を実行後にＣＡＥ諸条件をＣＡＥ諸条件ファイル格納部５に格納する処理手順（実施例１）を説明し、その後に、ＣＡＥ諸条件ファイル格納部５に格納されている前回のＣＡＥ諸条件を現在の形状に自動的に設定する処理手順（実施例２）を説明する。
【００３８】
＜実施例１＞
ＣＡＥ装置を起動すると、表示部１には、図３に示す初期画面１０が表示される。この初期画面１０では、図中左側に解析対象となる形状や解析結果等が表示され、図中右側にＣＡＥの処理手順が表示される。ユーザは、この初期画面１０から「ソルバー」と「解析種類」とを設定し、「ＣＡＤファイルの選択」ボタン１１を押すと、ファイル選択画面(
図示省略)が現れ、ＣＡＤファイルを選択すると、前回の諸条件を設定するか否かの確認
画面(図示省略)が現れる。ここでは選択しないを選択すると図４に示すＣＡＥ諸条件設定画面２０が表示される。
【００３９】
図４に示すＣＡＥ諸条件設定画面２０では、「材料の設定」、「固定条件の設定」、「負荷条件の設定」、「メッシュの設定」の各ボタンが有効となっている。従って、ユーザは、各ボタンを押してそれぞれの設定画面（図示省略）を表示し、その表示画面上で必要な入力操作を順次行うことになる。なお、このような入力操作の一例は、上記特許文献１にも記載されており、当業者であれば従来周知の操作手順であるので、ここでは説明を省略する。
【００４０】
これらの設定を完了すると、次に、表示部１には図５に示す解析実行画面３０が表示される。ユーザは、この解析実行画面３０の「解析実行」ボタン３１を押すことにより、ＣＡＥ処理部３がＣＡＥ解析を実行する。このとき、図４に示すＣＡＥ諸条件設定画面２０から順次設定されたＣＡＥ諸条件（材料、固定条件、負荷条件、メッシュの各条件）、及び図３に示す初期画面１０から順次設定されたＣＡＥ諸条件（ソルバー、解析種類、ＣＡＤ情報）がＣＡＥ諸条件ファイル出力部４より出力され、ＣＡＥ諸条件ファイル格納部５（の例えばインストールホルダー）に上書き格納される。
【００４１】
この後、ＣＡＥ処理部３でのＣＡＥ解析が終了すると、その解析結果が図６に示すように結果表示画面４０として表示される。
【００４２】
このようにして、前回のＣＡＥ諸条件ファイルが、ＣＡＥ諸条件ファイル格納部５に常に保存されることになる。
【００４３】
以上が、従来の手動入力による諸条件の設定によりＣＡＥ解析を実行後に、そのＣＡＥ諸条件をＣＡＥ諸条件ファイル格納部５に格納する処理手順である。
【００４４】
＜実施例２＞
上記実施例１のようにして前回のＣＡＥの諸条件をＣＡＥ諸条件ファイル格納部５に格納後に、ユーザが一旦ファイルを閉じて新規に開き（若しくは、電源オフ後に再度起動し）、異なる形状（ＣＡＤ図面）を読み込むと、前回の諸条件を設定するか否かの確認画面（図示省略）が現れる。ここで設定するを選択すると、ＣＡＥ諸条件自動設定部６は、上記の＜ＣＡＥ諸条件自動設定部６の説明＞のところで説明した通り、材料、固定条件、負荷条件、メッシュの設定を自動で順次行う。その結果、表示部１には、図７に示すように、自動的にメッシュ分割され、各諸条件が設定された解析実行画面５０（この解析実行画面５０は、図５の解析実行画面３０に相当している。）が表示されるので、この解析実行画面５０の「解析実行」ボタン５１を押すことにより、ＣＡＥ処理部３がＣＡＥ解析を実
行する。
【００４５】
なお、解析後の処理は今回のＣＡＥ解析によるＣＡＥ諸条件がＣＡＥ諸条件ファイル格納部５に上書き格納されることになる。
【図面の簡単な説明】
【００４６】
【図１】本発明のＣＡＥプログラムを搭載したＣＡＥ装置の一実施形態を概念的に示したブロック図である。
【図２】ＣＡＥ諸条件ファイルの一例を示す説明図である。
【図３】表示部に表示される初期画面例を示す説明図である。
【図４】表示部に表示されるＣＡＥ諸条件設定画面例を示す説明図である。
【図５】表示部に表示される解析実行画面例を示す説明図である。
【図６】表示部に表示される結果表示画面例を示す説明図である。
【図７】表示部に表示される解析実行画面例を示す説明図である。
【符号の説明】
【００４７】
１  表示部
２  入力部
３  ＣＡＥ処理部
４  ＣＡＥ諸条件ファイル出力部
５  ＣＡＥ諸条件ファイル格納部
６  ＣＡＥ諸条件自動設定部
１０  初期画面
１１  「ＣＡＤファイルの選択」ボタン
２０  ＣＡＥ諸条件設定画面
３０  解析実行画面
３１  「解析実行」ボタン
４０  結果表示画面
５０  解析実行画面
５１  「解析実行」ボタン
【図１】
2006209425.tif 000003
【図２】
2006209425.tif 000004
【図３】
2006209425.tif 000005
【図４】
2006209425.tif 000006
【図５】
2006209425.tif 000007
【図６】
2006209425.tif 000008
【図７】
2006209425.tif 000009