(57)【要約】【課題】  ＣＡＥプログラムがインストールされていないハードウェアから、インストールされているハードウェアにアクセスし、どこからでもＣＡＥを実施可能とする。【解決手段】  クライアントに表示されたＣＡＥ諸条件設定部６でＣＡＥ諸条件を設定する。その際、ＣＡＤファイル変換部７はユーザが選択したＣＡＤファイルをネットワーク上で３次元ビューイング可能なフォーマット形式のファイルに変換し、クライアント上に３次元形状を表示する。設定完了後に「解析実行」ボタンが押されると、ＣＡＥ諸条件ファイル出力部８はクライアントから受け取ったＣＡＥ諸条件とその諸条件を適用された形状エンティティの代表位置とを記述したＣＡＥ諸条件ファイルを出力する。一方、ＣＡＥ諸条件自動設定部９は、出力されたＣＡＥ諸条件ファイルを読み取り、サーバ上にてＣＡＤファイルを読み込み、読み取ったＣＡＥ諸条件をＣＡＥ処理部５で処理し、ＣＡＥを実行する。【選択図】図１
2006268181.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＥプログラムがインストールされているハードウェア（サーバ）およびＣＡＥプログラムがインストールされている必要の無いハードウェア（クライアント）の両方を備え、ネットワークを利用してクライアントからサーバにアクセスすることによりＣＡＥを実施するＣＡＥシステムであって、
クライアントの画面上に、３次元ビューイング可能なフォーマット形式の３次元形状を表示する形状表示ステップと、
クライアントの画面上にて、３次元形状エンティティに対してＣＡＥ諸条件を設定するＣＡＥ諸条件設定ステップと、
クライアントからサーバに送られたＣＡＥ諸条件とその諸条件を適用された形状エンティティの代表情報に基づいて、サーバにてＣＡＥを実行するＣＡＥ実行ステップと、を有することを特徴とするＣＡＥシステム。
【請求項２】
前記請求項１に記載のＣＡＥ実行ステップは、諸条件をサーバ上の形状に順次設定する際、個別の形状エンティティに対して設定する諸条件については、クライアントからサーバに送られたエンティティの代表位置に最も近いサーバ上の形状エンティティに当該諸条件を適用することを特徴とする請求項１に記載のＣＡＥシステム。
【請求項３】
前記請求項１に記載のＣＡＥ実行ステップは、諸条件をサーバ上の形状に順次設定する際、個別の形状エンティティに対して設定する諸条件については、クライアントからサーバに送られたエンティティのエンティティ番号と同じサーバ上の形状エンティティに当該諸条件を適用することを特徴とする請求項１に記載のＣＡＥシステム。
【請求項４】
前記請求項１、請求項２または請求項３に記載のＣＡＥシステムの手順にてＣＡＥを実施するＣＡＥ実施方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＥプログラムがインストールされているハードウェア（サーバ）およびＣＡＥプログラムがインストールされている必要の無いハードウェア（クライアント）の両方を備え、ネットワークを利用してクライアントからサーバにアクセスすることによりＣＡＥを実施するＣＡＥシステム、及び前記ＣＡＥシステムの手順にてＣＡＥを実施するＣＡＥ実施方法に関する。
【背景技術】
【０００２】
ＣＡＥの分野では、ＣＡＥ専門家以外の誰でもが、どこからでもＣＡＥを実施できるシステムが望まれている。例えば、営業員が客先で設計要望を聞き、その場で作成した形状に対して即座にＣＡＥを実施して、応力分布図などの結果を客に提示する場合などが考えられる。
【０００３】
この場合、過去の技術においても、ＣＡＥ専門家以外の誰でもが簡単にＣＡＥを実行できるように工夫されたものが提案されている（例えば、特許文献１参照）。
【０００４】
上記特許文献１によれば、ユーザ（解析作業者）は、順次表示される操作画面に従って選択もしくは入力操作をしていくだけで、所望する対象物のＣＡＥ解析を行うことができる。従って、ＣＡＥ専門家以外でも簡単にＣＡＥを実施できるといった効果を奏する。
【特許文献１】特開２００３−３１６８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１においては、ＣＡＥを実施するハードウェア（ノートパソコンなど）にＣＡＥプログラムがインストールされている必要があった。そのため、多数のハードウェアでＣＡＥを実施できるようにするためには、ＣＡＥプログラムに対する多くの投資が必要であった。
【０００６】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、ネットワークに接続できる環境さえあれば、ＣＡＥプログラムがインストールされていないハードウェアから、ＣＡＥプログラムがインストールされているハードウェアにアクセスし、どこからでもＣＡＥを実施できるＣＡＥシステム及びＣＡＥ実施方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明のＣＡＥシステムは、ＣＡＥプログラムがインストールされているハードウェア（サーバ）およびＣＡＥプログラムがインストールされている必要の無いハードウェア（クライアント）の両方を備え、ネットワークを利用してクライアントからサーバにアクセスすることによりＣＡＥを実施するＣＡＥシステムであって、クライアントの画面上に、３次元ビューイング可能なフォーマット形式の３次元形状を表示する形状表示ステップと、クライアントの画面上にて、３次元形状エンティティに対してＣＡＥ諸条件を設定するＣＡＥ諸条件設定ステップと、クライアントからサーバに送られたＣＡＥ諸条件とその諸条件を適用された形状エンティティの代表情報に基づいて、サーバにてＣＡＥを実行するＣＡＥ実行ステップとを有している。
【０００８】
また、前記ＣＡＥ実行ステップは、諸条件をサーバ上の形状に順次設定する際、個別の形状エンティティに対して設定する諸条件については、クライアントからサーバに送られたエンティティの代表位置に最も近いサーバ上の形状エンティティに当該諸条件を適用し
ている。
【０００９】
また、前記ＣＡＥ実行ステップは、諸条件をサーバ上の形状に順次設定する際、個別の形状エンティティに対して設定する諸条件については、クライアントからサーバに送られたエンティティのエンティティ番号と同じサーバ上の形状エンティティに当該諸条件を適用している。
【発明の効果】
【００１０】
本発明のＣＡＥシステムおよびＣＡＥ実施方法によれば、ネットワークに接続できる環境さえあれば、ＣＡＥ専門家以外の誰でもが、どこからでもＣＡＥを実施できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照して説明する。
【００１２】
図１は、本発明のＣＡＥシステムの一実施形態を概念的に示したブロック図である。
【００１３】
このＣＡＥシステムは、ＣＡＥプログラムがインストールされているサーバと、ＣＡＥプログラムがインストールされている必要の無いクライアントに大別される。クライアントは、大別すると、解析モデルや解析結果などを表示する表示部１と、表示部１に表示された項目を操作する際に用いられるマウスやキーボードなどからなる入力部２と、ネットワーク（Web）を利用してサーバにアクセスするためのネットワーク部３とを備えている
。サーバは、大別すると、ネットワーク（Web）を利用してクライアントと接続するため
のネットワーク部４と、メッシュ作成、材料設定、条件設定、解析実行などの通常のＣＡＥ解析を行うＣＡＥ処理部５と、表示部１及び入力部２での操作によりＣＡＥ諸条件を設定するＣＡＥ諸条件設定部６と、ＣＡＥ諸条件設定部６を介してクライアントから受け取ったＣＡＤファイルをネットワーク上で３次元ビューイング可能なフォーマット形式のファイルとして変換するＣＡＤファイル変換部７と、ＣＡＥ諸条件設定部６を介してクライアントから受け取った材料、メッシュ、固定条件、負荷条件などのＣＡＥ諸条件とその諸条件を適用された形状エンティティの代表位置とを記述したＣＡＥ諸条件ファイルを出力するＣＡＥ諸条件ファイル出力部８と、ＣＡＥ諸条件ファイルを読み取り、読み取ったＣＡＥ諸条件を自動的に適用するＣＡＥ諸条件自動設定部９と、得られたＣＡＥ結果ファイルをネットワーク上で３次元ビューイング可能なフォーマット形式のファイルとして出力するＣＡＥ結果ファイル出力部１０とを備えている。
【００１４】
上記構成において、表示部１、入力部２、ネットワーク部３、ネットワーク部４、ＣＡＥ処理部５、ＣＡＥ諸条件設定部６、及びＣＡＥ諸条件自動設定部９は、本発明を実施するために必ず必要になるが、ＣＡＤファイル変換部７、ＣＡＥ諸条件ファイル出力部８、及びＣＡＥ結果ファイル出力部１０はなくてもかまわない。ＣＡＤファイル変換部７が無い場合には、ＣＡＤファイルと同時にあらかじめネットワーク上で３次元ビューイング可能なフォーマット形式のファイルを用意しておき、ＣＡＤファイル選択時に同時に読み取る仕組みがあれば良い。ＣＡＥ諸条件ファイル出力部８が無い場合には、クライアントからサーバに送られたＣＡＥ諸条件を直接にＣＡＥ諸条件自動設定部９にわたせば良い。ＣＡＥ結果ファイル出力部１０が無い場合には、得られた数値結果をクライアント上に表示するだけでも良い。また、必要が有れば、ＣＡＥ諸条件設定部６、ＣＡＤファイル変換部７、及びＣＡＥ諸条件ファイル出力部８はクライアント側に置いてもかまわない。
【００１５】
上記構成において、表示部１、入力部２、ネットワーク部３、及びネットワーク部４に関しては一般的なものであるので、ここでは詳細な説明を省略する。また、ＣＡＥ処理部５、ＣＡＤファイル変換部７、及びＣＡＥ結果ファイル出力部１０に関しては当業者であれば従来周知の技術であるので、ここでは詳細な説明を省略する。
【００１６】
次に、本発明の要部であるＣＡＥ諸条件設定部６、ＣＡＥ諸条件ファイル出力部８、及びＣＡＥ諸条件自動設定部９について説明する。
【００１７】
＜ＣＡＥ諸条件設定部６の説明＞
クライアントからサーバのＣＡＥ諸条件設定部６にアクセスすると、クライアントの表示部１には、後述するＣＡＥ諸条件設定画面が表示される。「ＣＡＤファイルの選択」ボタンが押され、クライアント上のＣＡＤファイルが選択されると、選択されたＣＡＤファイルがサーバに転送（コピー）される。転送されたＣＡＤファイルはＣＡＤファイル変換部７により、ネットワーク上で３次元ビューイング可能なフォーマット形式のファイルに変換される（もとのＣＡＤファイルもそのまま存在する）。変換されたファイルがクライアントの表示部１に表示される。その他の処理としては、ソルバー、解析種類、材料、メッシュ、固定条件、負荷条件などのＣＡＥ諸条件を設定する。その際、形状のエンティティ（特定の面や辺など）に設定する条件に関しては、表示された形状のエンティティを選択することにより設定することが出来る。なお、ＣＡＥ諸条件の設定方法に関しては当業者であれば従来周知の技術であるので、ここでは詳細な説明を省略する。
【００１８】
＜ＣＡＥ諸条件ファイル出力部８の説明＞
ＣＡＥの一般的な処理として、後述する「解析実行」ボタンが押されることにより、自動的にＣＡＥ諸条件ファイルが出力される。
【００１９】
ここで、ＣＡＥ諸条件ファイルの一例を図２に示す。
【００２０】
図２において、その１行目は、使用したソルバーの種類を示す数字であり、「１」は専用ソルバーであることを示している。
【００２１】
２行目は、解析種類を示す数字であり、「１」は線形強度解析であることを示している。なお、参考までに説明しておくと、解析種類を示す数字が「２」の場合は線形熱応力解析であり、「３」の場合は固有振動解析である。
【００２２】
３行目は、形状がソリッドかシェルかを示す数字であり、「１」はソリッドであることを示している。因みに、「２」がシェルである。
【００２３】
４行目は、選択されたＣＡＤファイルの名称であり、この例ではtest.satであることを示している。参考までに説明しておくと、***.satという名称は、ACISという種類のＣＡ
Ｄファイルであることを示している。
【００２４】
５行目は、最も多く形状に適用されている材料名であり、この例では鉄であることを示している。
【００２５】
６行目及び７行目は、上記の鉄とは異なる材料が適用されている場合であり、材料が適用されている形状エンティティ（ボディー）の種類と、材料名と、その材料が適用されている形状エンティティの代表位置としての重心座標とを示している。そして、６行目は、材料がボディに適用されており、材料名がアルミであり、適用されたボディの重心座標が（15,15,15）であることを示している。また、７行目は、材料がボディに適用されており、材料名が銅であり、適用されたボディの重心座標が（75,75,75）であることを示している。本実施形態のＣＡＥシステムでは、代表位置として重心座標を採用しているが、その他の値であっても良い。
【００２６】
８行目は、材料設定の終了を示す文字列"ｍｅｓｈ"である。
【００２７】
９行目は、メッシュ作成に用いられた全体平均要素長であり、本実施形態では２０であることを示している。
【００２８】
１０行目及び１１行目は、局所設定が行われた場合であり、局所設定が適用されている形状エンティティの種類と局所要素長とその局所設定が適用されている形状エンティティの代表位置としての重心座標とを示している。そして、１０行目は、メッシュの局所設定が面に適用されており、局所要素長が１０であり、適用された面の重心座標が（30,40,50）であることを示している。また、１１行目は、メッシュの局所設定が辺に適用されており、局所要素長が５であり、適用された辺の重心座標が（10,0,80）であることを示して
いる。
【００２９】
１２行目は、メッシュ設定の終了を示す文字列"ＢＣ"である。
【００３０】
１３行目と１４行目は、境界条件（固定条件＋負荷条件）であり、境界条件が適用されている形状エンティティの種類と、境界条件の種類を示す数字と、その境界条件が適用されている形状エンティティの代表位置としての重心座標と、その境界条件の属性とを示している。そして、１３行目は、境界条件が面に適用されており、境界条件の種類が固定条件であり、適用された面の重心座標が（30,80,10）であり、属性として固定する方向がｘ、ｙ、ｚの全てであることを示している（ソリッドの場合、ｒｘ，ｒｙ，ｒｚは無視する）。
【００３１】
１４行目は、境界条件が面に適用されており、境界条件の種類が均一圧力であり、適用された面の重心座標が（10,60,60）であり、属性として大きさが５.５であることを示し
ている。
【００３２】
１５行目は、境界条件設定の終了を示す文字列"ｅｘｅ"である。
【００３３】
なお、形状エンティティの代表位置として重心を出力しているが、代表位置である重心を出力する変わりに、形状エンティティのエンティティ番号を出力しても良い。
【００３４】
また、ＣＡＥ諸条件ファイルという形で出力しているが、前述したように必ずしもファイルに出力する必要は無く、上記で説明した内容を直接にＣＡＥ諸条件自動設定部９にわたしても良い。直接わたす方法としては、プログラムの引数として渡す方法などが考えられる。
【００３５】
＜ＣＡＥ諸条件自動設定部９の説明＞
ＣＡＥ諸条件ファイルが出力されると、ＣＡＥ諸条件ファイルを読み取り、読み取った情報に基づいて、サーバ上に形状を読み込み、サーバ上の形状にＣＡＥ諸条件を適用する。
【００３６】
ここで、ＣＡＥ諸条件を適用する処理について、図２を用いて説明する。
【００３７】
まず、１行目から使用したソルバーの種類を示す数字を読み取り、ソルバーの種類を設定する。次に、２行目から解析種類を示す数字を読み取り、解析種類を設定する。次に、３行目から形状がソリッドかシェルかを示す数字を読み取り、設定する。次に、４行目からＣＡＤファイル名を読み取り、サーバ上に形状を読み込む。
【００３８】
次に、５行目から最も多く形状に適用されている材料名を読み取り、サーバ上の形状全体に適用する。このようにして、８行目の"ｍｅｓｈ"と記述された行になるまで引き続き
行を読み取り、前記とは異なる材料を形状エンティティ毎に適用する。その方法は、形状エンティティの種類、材料名、記載されている形状エンティティの代表位置としての重心座標を読み取り、形状エンティティの種類に合致するサーバ上の形状の形状エンティティの中から、その座標に最も近い形状エンティティにその材料を適用する。
【００３９】
具体的に説明すると、この例では、最も多く形状（ボディー）に適用されているのは５行目の「鉄」であり、その次が６行目の「アルミ」であり、その次が７行目の「銅」であることを示している。そのため、最初は全てのボディーに「鉄」を設定する。次に、６行目の「アルミ」を、その重心座標（15,15,15）に最も近い形状エンティティのボディーに設定する。つまり、材料を「鉄」から「アルミ」に置き換える。次に、７行目の「銅」を、その重心座標（75,75,75）に最も近い形状エンティティのボディーに設定する。つまり、材料を「鉄」から「銅」に置き換える。
【００４０】
このようにして"ｍｅｓｈ"と記述された行を読み取ると、次の行を読み取り、メッシュの全体平均要素長を設定する。そして、"ＢＣ"と記述された行になるまで引き続き行を読み取り、メッシュの局所設定を行う。その方法は、形状エンティティの種類、局所要素長、記載されている形状エンティティの代表位置としての重心座標を読み取り、形状エンティティの種類に合致するサーバ上の形状の形状エンティティの中から、その座標に最も近い形状エンティティにその局所要素長を適用する。
【００４１】
"ＢＣ"と記述された行を読み取ると次の行を読み取り、"ｅｘｅ"と記述された行になるまで引き続き行を読み取り、境界条件を設定する。その方法は、形状エンティティの種類、境界条件の種類、記載されている形状エンティティの代表位置としての重心座標、境界条件の属性を読み取り、形状エンティティの種類に合致するサーバ上の形状の形状エンティティの中から、その座標に最も近い形状エンティティにその境界条件を適用する。因みに、固有振動解析の場合は、ｅｘｅの後の行から、次数や最低周波数などを読み取ることになる。
【００４２】
なお、ＣＡＥ諸条件ファイルに記載されている形状エンティティの代表情報が、代表位置である重心ではなく、形状エンティティのエンティティ番号であった場合には、形状エンティティの種類に合致するサーバ上の形状の形状エンティティの中から、エンティティ番号と一致する形状エンティティに適用すれば良い。
【実施例】
【００４３】
次に、上記構成のＣＡＥシステムによるＣＡＥ解析処理手順について説明する。
【００４４】
ネットワークを利用して、クライアントのハードウェア（ノートパソコンなど）から、サーバのＣＡＥシステムにアクセスする（例えばInternet Explorerなどのブラウザを起
動し、ＣＡＥ諸条件設定部６のアドレスを入力する）と、クライアントの表示部１には、図３に示すＣＡＥ諸条件設定部６の画面２０が表示される。この画面２０では、図中左側に解析対象となる形状や解析結果等が表示され、図中右側にＣＡＥの処理手順が表示される。ユーザは、この画面２０から「ソルバー」と「解析種類」とを設定し、「ＣＡＤファイルの選択」ボタン２１を押すと、ファイル選択画面(図示省略)が現れ、クライアント上のＣＡDファイルを選択すると、選択されたＣＡＤファイルがサーバに転送（コピー）さ
れ、ＣＡＤファイル変換部７により、ネットワーク上で３次元ビューイング可能なフォーマット形式の３次元形状ファイルがサーバ上の所定の場所に生成される。そして、サーバ上に生成された形状ファイルが表示部１の図中左側に表示される。このファイル変換処理は一般的なソフトウェアに搭載されているなど、当業者であれば従来周知の技術であり、ここでは説明を省略するが、具体的な例としては、ACISファイルからhsfファイルへの変
換などが挙げられる。
【００４５】
次に「材料の設定」、「固定条件の設定」、「負荷条件の設定」、「メッシュの設定」の各ボタンを押してそれぞれの設定画面（図示省略）を表示し、その表示画面上で必要な入力操作や形状エンティティの選択を順次行うことになる。なお、このような操作の一例は、上記特許文献１にも記載されており、当業者であれば従来周知の操作手順であるので、ここでは説明を省略する。
【００４６】
これらの設定を完了すると、「解析実行」ボタン２２を押すことにより、クライアントの情報がサーバに転送され、サーバでは以下のことが実行される。まず、設定されたＣＡＥ諸条件（ソルバー、解析種類、ＣＡＤ情報、材料、固定条件、負荷条件、メッシュの各条件）がＣＡＥ諸条件ファイル出力部８より出力される。なお、ＣＡＥ諸条件ファイルは、「解析実行」ボタン２２を押した後に一度に出力するのではなく、各条件（ソルバー、解析種類、ＣＡＤ情報、材料、固定条件、付加条件、メッシュ）の設定毎に出力してもよい。次に、上記の＜ＣＡＥ諸条件自動設定部９の説明＞のところで説明した通り、ＣＡＥ諸条件ファイルを読み取り、読み取った情報に基づいて、サーバ上に形状を読み込み、サーバ上の形状にＣＡＥ諸条件を適用し、ＣＡＥを実行する（実際に処理を行うのはＣＡＥ処理部５）。最後に、ＣＡＥ処理部５でのＣＡＥ解析が終了すると、ＣＡＥ結果ファイル出力部１０は、得られた解析結果の分布図などをネットワーク上で３次元ビューイング可能なフォーマット形式の結果ファイルとして所定の場所に出力する。これにより表示部１の図中左側にはＣＡＥ結果が表示される。
【図面の簡単な説明】
【００４７】
【図１】本発明のＣＡＥシステムの一実施形態を概念的に示したブロック図である。
【図２】ＣＡＥ諸条件ファイルの一例を示す説明図である。
【図３】表示部に表示される画面例を示す説明図である。
【符号の説明】
【００４８】
１  表示部
２  入力部
３  ネットワーク部
４  ネットワーク部
５  ＣＡＥ処理部
６  ＣＡＥ諸条件設定部
７  ＣＡＤファイル変換部
８  ＣＡＥ諸条件ファイル出力部
９  ＣＡＥ諸条件自動設定部
１０  ＣＡＥ結果ファイル出力部
２０  ＣＡＥ諸条件設定部の画面
２１  「ＣＡＤファイルの選択」ボタン
２２  「解析実行」ボタン
【図１】
2006268181.tif 000003
【図２】
2006268181.tif 000004
【図３】
2006268181.tif 000005