(57)【要約】【課題】設計最適化へのＦＥＭ解析技術のＰＤＭシステムへの自動蓄積が可能な、ＰＤＭシステムとの連携機能を有するＦＥＭ解析処理システムを提供する。【解決手段】  解析ジョブのバッチ処理を要求するクライアントと、各クライアントから前記要求を受付けると共に、解析モデルの解析条件を含むジョブ情報をデータベースに登録して管理するジョブ情報管理サーバと、前記登録されたジョブ情報に従い、前記解析データの解析処理を有限要素法に基づいて解析する解析処理サーバとを含み、前記クライアントは、前記解析モデルの解析データをＰＤＭシステムに送信してＰＤＭシステム側のデータベースに登録するＰＤＭ登録手段を備え、前記解析処理サーバは、前記解析データを前記ＰＤＭシステム経由で受信して解析処理する解析処理手段と、解析結果のデータを前記ＰＤＭシステムに送信する解析結果データ送信手段とを備えた構成とする。【選択図】図１
2008192046.tif 000002
【特許請求の範囲】
【請求項１】
解析ジョブのバッチ処理を要求するクライアントと、各クライアントからネットワークを介して前記要求を受付けると共に、解析モデルの解析条件を含むジョブ情報をジョブ管理用データベースに登録して管理するジョブ情報管理サーバと、前記登録されたジョブ情報に従い、前記解析データの解析処理を有限要素法に基づいて解析する解析処理サーバとを含み、
前記クライアントと前記解析処理サーバとがネットワークを介してＰＤＭシステムと相互に通信可能に接続されており、
前記クライアントは、前記解析モデルの解析データを前記ＰＤＭシステムに送信して前記ＰＤＭシステム側のデータベースに登録するＰＤＭ登録手段を備え、
前記解析処理サーバは、前記解析データを前記ＰＤＭシステム経由で受信して解析処理する解析処理手段と、解析結果のデータを前記ＰＤＭシステムに送信する解析結果データ送信手段とを備えたこと、
を特徴とするＦＥＭ解析処理システム。
【請求項２】
前記解析処理サーバでの解析処理完了後に前記クライアント側の記憶手段の指定フォルダをダウンロード先として前記解析結果のデータを送信する解析結果データ転送手段を有することを特徴とする請求項１に記載のＦＥＭ解析処理システム。
【請求項３】
前記解析処理サーバでの解析処理完了後に解析処理が完了したことを示すメッセージをクライアント側に電子メールで送信する解析完了報知手段を更に有することを特徴とする請求項２に記載のＦＥＭ解析処理システム。
【請求項４】
前記ネットワークに接続される各解析処理サーバの処理状態を監視すると共に、前記解析ジョブの待ち行列が発生したことを検出した場合は、海外の解析処理サーバを実行対象に含めて前記解析ジョブを実行させる解析処理サーバの割り振りを行う実行制御手段を有することを特徴とする請求項１乃至３のいずれかに記載のＦＥＭ解析処理システム。
【請求項５】
前記ジョブ情報管理サーバを構成するウェブサーバに前記実行制御手段を備えたことを特徴とする請求項４に記載のＦＥＭ解析処理システム。
【請求項６】
前記解析条件は複数の解析条件を設定可能であり、前記解析結果データ送信手段は、前記ジョブ情報に複数の解析条件が設定されている場合、各解析条件での解析処理を実行して複数の解析結果を前記解析結果のデータとして送信することを特徴とする請求項１乃至５のいずれかに記載のＦＥＭ解析処理システム。
【請求項７】
前記ジョブ情報管理サーバを構成するウェブサーバは、ＦＥＭ解析に必要な情報の入力を促すジョブ登録用のウェブ画面を前記クライアントの表示装置にグローバルネットワークを介して表示すると共に、該ウェブ画面上で入力された前記ジョブ情報を受信して前記ジョブ管理用データベースに登録するジョブ情報登録手段を有することを特徴とする請求項１乃至６のいずれかに記載のＦＥＭ解析処理システム。
【請求項８】
前記ＰＤＭ登録手段は、利用者により登録画面上で入力された情報に基づいて前記ジョブ情報のデータを生成すると共に前記解析データを入力し、前記登録画面上でのジョブ登録指示に応じて、前記ジョブ情報を前記ジョブ情報管理サーバに送信すると共に前記解析データを前記ＰＤＭシステムに送信する機能を有することを特徴とする請求項１乃至７のいずれかに記載のＦＥＭ解析処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有限要素法（ＦＥＭ：Finite  Element  Method）に基づいて構造物を解析する計算ジョブを対象としてその制御情報をデータベースで管理すると共に、各クライアント装置から受付けた解析ジョブを上記制御情報に基づいて複数のサーバ装置に分散させてそれぞれ実行する機能を備えたＦＥＭ解析処理システムに関し、特に、ＰＤＭ（Product  Data  Management）システムとの連携機能を備えたＦＥＭ解析処理システムに関するものである。
【背景技術】
【０００２】
有限要素法は、計算機により構造物の変形や応力を解析するための近似解析手法であり、構造物の応力解析や流体解析等に広く活用されている。有限要素法では、複雑な形状，性質を持つ構造物を三角形や四角形等の要素に分割してモデル化し、コンピュータを利用することで、例えば、物体の表面に外力が加わった際に形状がどのようなに変形するのかを、近似的に高速で計算することが可能となる。
【０００３】
有限要素法を用いて構造物を解析するコンピュータプログラム（ＦＥＭ解析ジョブ）は、様々な構造物が解析対象となるが、例えば、解析モデルとして自動車や機械部品などの複雑な形状をした三次元モデルを対象とした場合、解析要素の数が数十万個を超えることもあり、膨大な計算量となる。そのため、ＦＥＭ解析の計算は、数十分〜数時間の時間がかかり、場合によっては数日以上かかるのが一般的である。
【０００４】
クライアントサーバ型のＦＥＭ解析処理システムとしては、計算ジョブを実行するサーバ装置を複数備え、各クライアント装置から受付けた計算ジョブ（以下、「解析ジョブ」又は単に「ジョブ」と呼ぶ）を複数のサーバ装置に分散させてそれぞれ実行する形態とし、また、事前にＦＥＭ解析ジョブの実行時間を見積る機能などを備えることにより、システムが保持しているリソースを有効活用した解析処理、及び開発者や研究者の作業効率の向上を図ったものがある（例えば本出願人による特許文献１を参照）。
【０００５】
図７は従来のＦＥＭ解析処理システムの構成例を模式図で示している。同図を参照して、従来のＦＥＭ解析処理システムの構成と解析処理の流れについて、概要を説明する。
【０００６】
図７において、ＦＥＭ解析処理システムは、解析ジョブのバッチ処理を要求する解析バッチ処理クライアント１と、解析ジョブの情報を管理するジョブ情報管理サーバ２と、実際の解析処理を実行する複数のサーバ装置を複数備えた解析処理サーバ３とから構成される。
【０００７】
解析バッチ処理クライアント１は、有限要素法に基づいて構造物を解析するジョブをバッチ処理するためにネットワークに接続されたユーザＰＣ（Personal  Computer）等の利用者端末であり、各クライアント１とジョブ情報管理サー２と解析処理サーバ３は、それぞれＬＡＮ（Local
Area Network）等のネットワークを介して相互に通信可能に接続される。
【０００８】
ジョブ情報管理サーバ２は、解析ジョブの実行制御に係る情報などを管理するデータベースサーバであり、ジョブ管理情報などが格納されるＲＤＢ（リレーショナルデータベース）２ａを備えている。ジョブ管理情報としては、例えば、解析ジョブの実行制御に係る設定情報や各解析処理サーバの稼働状況を示す情報を含み、解析処理サーバ３では、ジョブ管理情報に基づいて当該解析ジョブを実行する。
【０００９】
図７中の解析データ管理・蓄積サーバ４は、ＰＤＭシステム内のサーバであり、工業製品の設計／開発に関わる情報等を蓄積して一元管理するためのデータベース４ａ（以下、「ＰＤＭデータベース」と呼ぶ）を備えている。ＰＤＭシステムは、製品データ管理システムあるいは設計技術情報管理システムと呼ばれるコンピュータシステムであり、ＦＥＭ解析処理システムとは独立したシステムである。
【００１０】
上述のような構成において、図７中のＰ１〜Ｐ７の流れに沿って、従来の解析処理の流れについて概要を概説する。
【００１１】
先ず、解析データ（解析対象のデータ）がクライアント１から解析処理サーバ３に送信され、解析処理サーバ３の記憶手段に記憶される（Ｐ１）。一方、ジョブ情報がクライアント１からジョブ情報管理サーバ２に送信され、ジョブ情報管理サーバ２のＲＤＢ２ａに登録される。上記ジョブ情報は、実行すべき解析ジョブに対応する情報であり、解析ジョブ名，解析条件などの設定情報である（Ｐ２）。
【００１２】
解析処理サーバ３は、ＲＤＢ２ａの登録データを定期的に参照して、新たに登録された解析ジョブを認識し（Ｐ３）、ジョブの実行待ちとなっている解析ジョブを取り出す。そして、解析ジョブのジョブ情報に従って当該解析データ（上記Ｐ１で記憶した解析データ）の解析処理を実行する（Ｐ４）。
【００１３】
解析処理が終了すると、解析処理サーバ３は、解析結果データを記憶手段に記憶すると共に、解析処理が完了したことを示すジョブ完了情報をジョブ情報管理サーバ２に送信してＲＤＢ２ａに登録する（Ｐ５）。
【００１４】
解析処理を要求した利用者は、クライアント１からジョブ情報管理サーバ２のＲＤＢ２ａにアクセスして稼動状態を示す情報を画面表示し、その画面上で解析処理が完了したことを認識する（Ｐ６）。解析完了を認識した利用者は、クライアント１から解析処理サーバ３にアクセスし、解析結果データを解析処理サーバ３からダウンロードして取得する（Ｐ７）。
【００１５】
その後、ＦＥＭ解析処理システムで解析した情報はＰＤＭシステムに登録される。その登録操作は、例えば解析を依頼した設計者がキーボード等の情報入力手段により解析後の情報を入力してＰＤＭデータベース４ａに登録するなど、手動により行われている。
【特許文献１】特願２００５−３０８０４８号
【発明の開示】
【発明が解決しようとする課題】
【００１６】
上述したように、従来のＦＥＭ解析処理システムにおいては、有限要素法に基づいて解析した結果等の情報は、利用者（設計者や開発者）が手動でＰＤＭシステムに登録している。この登録作業は手間がかかり、また、利用者が登録を忘れてしまうことも多かった。そのため、解析結果のデータがＰＤＭシステムのデータベースに反映されないため、ＦＥＭ解析技術を駆使した最適な設計などが果たされていないことがあった。また、解析処理サーバからの解析結果の取得操作とＰＤＭシステムへの登録作業を人手で行う必要があるため、利用者にとって二度手間で効率的ではなかった。
【００１７】
本発明は上述のような問題に鑑みてなされたものであり、本発明の目的は、設計最適化へのＦＥＭ解析技術のＰＤＭシステムへの自動蓄積が可能な、ＰＤＭシステムとの連携機能を有するＦＥＭ解析処理システムを提供することにある。また、時差がある海外のサーバの資源も利用して各地の解析処理サーバを無駄なく利用することが可能な、グローバルな連携機能を有するＦＥＭ解析処理システムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明は、ＦＥＭ解析処理システムに関するものであり、本発明の上記目的は、解析ジョブのバッチ処理を要求するクライアントと、各クライアントからネットワークを介して前記要求を受付けると共に、解析モデルの解析条件を含むジョブ情報をジョブ管理用データベースに登録して管理するジョブ情報管理サーバと、前記登録されたジョブ情報に従い、前記解析データの解析処理を有限要素法に基づいて解析する解析処理サーバとを含み、前記クライアントと前記解析処理サーバとがネットワークを介してＰＤＭシステムと相互に通信可能に接続されており、前記クライアントは、前記解析モデルの解析データを前記ＰＤＭシステムに送信して前記ＰＤＭシステム側のデータベースに登録する解析データＰＤＭ登録手段を備え、前記解析処理サーバは、前記解析データを前記ＰＤＭシステム経由で受信して解析処理する解析処理手段と、解析結果のデータを前記ＰＤＭシステムに送信する解析結果データ送信手段とを備えることによって達成される。
【００１９】
さらに、本発明の上記目的は、前記解析処理サーバでの解析処理完了後に前記クライアント側の記憶手段の指定フォルダをダウンロード先として前記解析結果のデータを送信する解析結果データ転送手段を有すること、前記解析処理サーバでの解析処理完了後に解析処理が完了したことを示すメッセージをクライアント側に電子メールで送信する解析完了報知手段を更に有すること、前記ネットワークに接続される各解析処理サーバの処理状態を監視すると共に、前記解析ジョブの待ち行列が発生したことを検出した場合は、海外の解析処理サーバを実行対象に含めて前記解析ジョブを実行させる解析処理サーバの割り振りを行う実行制御手段を有すること、によってそれぞれ一層効果的に達成される。
【００２０】
さらに、本発明の上記目的は、前記ジョブ情報管理サーバを構成するウェブサーバに前記実行制御手段を備えること、前記解析条件は複数の解析条件を設定可能であり、前記解析結果データ送信手段は、前記ジョブ情報に複数の解析条件が設定されている場合、各解析条件での解析処理を実行して複数の解析結果を前記解析結果のデータとして送信すること、前記ジョブ情報管理サーバを構成するウェブサーバは、ＦＥＭ解析に必要な情報の入力を促すジョブ登録用のウェブ画面を前記クライアントの表示装置にグローバルネットワークを介して表示すると共に、該ウェブ画面上で入力された前記ジョブ情報を受信して前記ジョブ管理用データベースに登録するジョブ情報登録手段を有すること、前記ＰＤＭ登録手段は、利用者により登録画面上で入力された情報に基づいて前記ジョブ情報のデータを生成すると共に前記解析データを入力し、前記登録画面上でのジョブ登録指示に応じて、前記ジョブ情報を前記ジョブ情報管理サーバに送信すると共に前記解析データを前記ＰＤＭシステムに送信する機能を有すること、によってそれぞれ一層効果的に達成される。
【発明の効果】
【００２１】
本発明によれば、クライアントと解析処理サーバとの間で解析処理データ（解析モデルのデータと解析結果のデータ）を送受信する際に、ＰＤＭシステム経由で送受信する構成としているので、解析データの自動履歴、及び設計最適化への解析技術の自動蓄積を行うことが可能となる。また、手動による解析結果のＰＤＭシステムへの登録作業が無くなり自動化されるため、解析処理データの登録漏れの問題を解消することができる。
【００２２】
さらに、解析結果のデータをシステム側からクライアント側の記憶手段に自動的にダウンロードする形態とすることにより、利用者による解析結果の取得操作の手間が無くなる。また、その際、解析完了の報告を電子メールで自動送信する形態とすることにより、解析が完了したことを利用者が逸早く認識することが可能となる。また、海外の解析処理サーバも利用する形態とすることで、各地の解析処理サーバを無駄なく利用することが可能となる。
【００２３】
さらに、複数の解析条件での解析処理を自動的にサーバで行う形態とすることにより、利用者は一度の登録で多数の求める解析結果を入手することができ、設計最適化の時間を大幅に短縮することが可能となる。さらに、ジョブの登録指示に応じて、ジョブ情報を管理サーバに自動送信すると共に解析データをＰＤＭシステムに自動送信する形態とすることにより、利用者は、ＰＤＭシステムを意識することなく、必要な情報をＰＤＭシステムに登録することが可能となる。
【００２４】
さらに、ウェブサーバの機能（ユーザ支援機能）として、例えば、解析毎に解析条件，形状，寸法，解析結果をデータベース（リレーショナルデータベース）に自動登録し、新規に解析ファイルを作成する際には、過去のデータから、その解析条件，形状，寸法に近似した解析結果を抽出し、その解析結果を数件閲覧可能にする機能、同じような解析条件，形状，寸法に対して結果予測を行う機能、解析結果の限界値が決められている場合、最適な形状，寸法の推奨値を表示するなど、最終目標点までのナビゲート機能を備えることにより、設計時間等の短縮化を図ることができる。
【発明を実施するための最良の形態】
【００２５】
本発明に係るＦＥＭ解析処理システムは、ＰＤＭ（Product  Data  Management）システムとの連携機能を有するコンピュータシステムであり、解析処理ファイル（解析対象のデータ及び解析結果のデータ）を送受信する際にＰＤＭシステム経由で送受信する形態としている。また、新たなウェブ管理システムによるジョブ一元管理を採用している。また、解析処理サーバによる解析処理完了後に、システム側からクライアント側のフォルダに自動で解析結果データを送信する機能を備えることで、設計者や開発者による解析結果の取得操作などの手間を解消するようにしている。さらに、解析処理完了後に、設計者等の利用者端末に対して解析完了を電子メールで通知する機能を備えている。また、解析ジョブの待ち行列ができた際に、時差がある海外の解析処理サーバも利用可能にしている。さらに、解析処理においては、荷重の位置，方向，及び大きさをある範囲で変化させながら解析処理を行うことにより、複数の解析条件での解析処理を自動的に解析処理サーバ内で行うことで、設計者や開発者の作業効率を向上させるようにしている。
【００２６】
以下、図面に基づいて本発明の好適な実施の形態について詳細に説明する。
【００２７】
図１は、本発明に係るＦＥＭ解析処理システム（ＦＥＭ／ＰＤＭ連携システム）の構成例を図７に対応させて示す模式図である。
【００２８】
本発明に係るＦＥＭ解析処理システムは、解析ジョブのバッチ処理を要求する解析バッチ処理クライアント（以下「クライアント」と呼ぶ）１０と、各クライアント１０からの解析処理要求をウェブサーバ２１で受付けると共に解析モデルの解析条件を含むジョブ情報をジョブ管理用リレーショナルデータベース（以下「ＲＤＢ」と呼ぶ）２２に登録して一元管理するジョブ情報管理サーバ２０と、ＲＤＢ２２に登録されたジョブ情報に従って解析データ（当該解析モデルのデータ）の解析処理を有限要素法に基づいて解析する解析処理サーバ３０とを備えている。
【００２９】
本実施の形態では、ＰＤＭシステム（本例では、ＰＤＭシステム内の解析データ管理・蓄積サーバ４０）は、クライアント１０及び解析処理サーバ３０とそれぞれインターネット等のグローバルネットワークを介して相互に通信可能に接続されている。そして、ＦＥＭ解析処理システムでは、クライアント１０と解析処理サーバ３０との間で解析データ（解析対象のデータ、解析結果のデータ）を送受信する際、ＰＤＭシステム経由で送受信する形態としている。
【００３０】
各クライアント１０は、標準プロトコル（開放型システム間相互接続（ＯＳＩ）の規格に準拠したプロトコル）による通信機能を有する情報処理装置であれば良く、いわゆるノートパソコンやＰＤＡ（Personal  Digital  Assistants）、携帯電話などのモバイル端末も利用することができる。
【００３１】
図１中の解析データＰＤＭ登録手段１１（以下、「ＰＤＭ登録手段」と呼ぶ）は、ＦＥＭ解析に必要な情報（解析データとジョブ情報）をＰＤＭ連携解析バッチ処理システムに登録する手段であり、クライアント１０、若しくは他のコンピュータ（各利用者が共用する利用者端末、登録用サーバ等）に実装される。
【００３２】
なお、ここで言う「ＰＤＭ連携解析バッチ処理システム」とは、図１中のＰＤＭシステムの解析データ管理・蓄積サーバ４を含む各サーバで構成されるシステムのことを言い、広義の意味では、クライアント１０を含む全体システムのことを言う。
【００３３】
ジョブ情報管理サーバ２０は、グローバルネットワーク上に設けたウェブサーバ（ウェブ用の管理サーバ）２１を有するサーバシステムであり、国内に限らず、海外のクライアント１０からの解析処理要求もウェブサーバ２１で受付けて、ジョブ管理情報などが格納されるジョブ管理用ＲＤＢ２２にジョブ情報を登録して一元管理する形態としている。また、ウェブサーバ２１は、各解析処理サーバ３０とグローバルネットワークを介して接続されており、ジョブ情報管理サーバ２０は、海外の解析処理サーバも利用して解析処理を当該サーバで実行させる形態としている。
【００３４】
解析処理サーバ３０は、上記のように海外の解析処理サーバも含む複数のサーバ装置から構成され、個々のサーバ装置は、処理能力が異なるコンピュータ（例えば汎用コンピュータと大型電子計算機）や、ＯＳが異なるコンピュータで構成しても良い。
【００３５】
次に、本発明に係るＦＥＭ解析処理システムの特徴的な構成について順次説明する。
【００３６】
図２は、ＦＥＭ解析処理システムの主要部の機能構成を示すブロック図であり、前述のＰＤＭ登録手段１１をクライアント１０（解析バッチ処理クライアントと同一クライアント）に備えた場合を例としている。
【００３７】
クライアント１０の構成要素としては、解析対象のデータが格納された解析処理ファイルをＰＤＭシステムに送信してＰＤＭシステム側のデータベースに登録するＰＤＭ登録手段１１と、実行すべき解析ジョブのジョブ情報をウェブサーバ２１に送信するジョブ情報送信手段１２とを備えている。
【００３８】
ＰＤＭ登録手段１１は、本例では、上記ＰＤＭ登録機能の他に、ＦＥＭ解析に必要な情報の入力を促すジョブ登録画面（例えばブラウザ上で動作する画面）をウェブサーバ２１から受信して表示する機能と、その画面上で入力された情報を基にジョブ情報の登録データを生成すると共に、解析データ（解析モデルの解析要素等が格納された解析処理ファイル）を記憶部から読み出し、ジョブ登録指示に応じてジョブ情報をジョブ情報管理サーバ２０に送信すると共に解析データを解析データ管理・蓄積サーバ４０に送信する機能とを備えている。すなわち、利用者は、一度の登録操作によって解析データのＰＤＭシステムへの登録とジョブ情報のＦＥＭ解析処理システムへの登録とを行うことができる。
【００３９】
ジョブ情報管理サーバ２０の構成要素であるウェブサーバ２１は、解析ジョブのジョブ情報を受信して、１つのジョブ毎に重複しないＩＤ（識別子）を設定すると共に、そのＩＤに対応させてジョブ情報をＲＤＢ（リレーショナルデータベース）２２に登録するジョブ情報登録手段２１ａと、解析ジョブを実行させる解析処理サーバの選択及び解析ジョブの実行優先順位の決定を自動的に行うジョブ実行制御手段２１ｂと、クライアント１０側の表示装置に表示するジョブ情報一覧（各解析ジョブの登録／解析終了日時や現在のジョブ状態を含むジョブ管理情報）のデータを更新するジョブ情報更新手段２１ｃとを備えている。
【００４０】
実行制御手段２１ｂでは、グローバルネットワーク上に接続されている本システム管理下の全ての解析処理サーバを対象として、解析処理サーバの割り振りの決定や解析ジョブの実行優先順位の決定を行う。その際の決定要素は、例えば、各解析処理サーバの処理能力（ＣＰＵ処理能力、メモリ容量、ディスク容量等の予め登録された性能情報）、現在の各解析処理サーバの処理状態（各解析処理サーバでの解析ジョブの現在の実行状態、現在の待ち行列の状態等）、解析ジョブの実行多重度を示す情報、解析ファイルの節点数、クライアント側で利用者が入力した解析ジョブの希望終了時間等の情報である。
【００４１】
また、実行制御手段２１ｂは、各解析処理サーバの処理状態を監視して、解析ジョブの待ち行列が発生したことを検出した場合は、時差がある海外の解析処理サーバも対象として、当該解析ジョブを実行する解析処理サーバの割り振りを行う。例えば、通常は国内の解析処理サーバを実行サーバとして優先し、国内サーバの処理状態を監視して、全ての国内サーバに待ち行列が発生していると判定した場合や、解析終了予定時間（利用者の希望終了時間や現在の解析処理状況等を基に見積った時間）内に終了可能な国内サーバが存在しないと判定した場合には、海外の解析処理サーバも対象として実行サーバの割り振りを行う。その場合、海外サーバの処理状態の他に時差を判定要素に含め、例えば夜間（自国の解析要求が少ない時間帯）の海外サーバを優先して実行サーバの割り振りを行うようにしても良い。
【００４２】
なお、ジョブ情報管理サーバ２０は、その他の手段として、解析ジョブの実行時間を自動的に見積って利用者に通知する見積手段を備えている。この見積手段では、例えば、解析対象の構造物のメッシュ節点数，各解析処理サーバでのジョブ実行時間の実測値，解析モデルのメッシュ節点数との関係を示す基準情報に基づいて解析ジョブの実行時間を推定し、解析ジョブの終了予定時間等を示す見積情報をクライアントに送信するようにしている。
【００４３】
更に、ジョブ情報管理サーバ２０の構成要素であるウェブサーバ２１は、その他の手段（ユーザ支援機能）として、解析毎に解析条件，形状，寸法，解析結果をＲＤＢ２２に自動登録し、新規に解析ファイルを作成する際には、過去のデータからその解析条件，形状，寸法に近似した解析結果を抽出し、その解析結果を数件閲覧可能にする機能を備えている。また、同じような解析条件，形状，寸法に対して結果予測を行う機能や、解析結果の限界値が決められている場合、最適な形状，寸法の推奨値を表示するなど、最終目標点までのナビゲート機能を備えており、これらのユーザ支援機能のいずれか（好ましくは全て）を持つことにより、設計時間等を短縮化することができる。
【００４４】
解析処理サーバ３０は、ウェブサーバ２１からの指令に応じて（若しくは定期的に）、ウェブサーバ２１のＲＤＢ２２の登録データを参照し、自己のサーバが実行すべき未実行のジョブ（新たに登録された解析ジョブ）を認識し、ジョブ管理情報に設定された解析ジョブの実行優先順位に従って当該解析ジョブを実行待ち行列から取り出す解析ジョブ認識手段３１と、その解析ジョブに対応する解析データ（解析対象のデータ）を解析データ管理・蓄積サーバ４０から受信する解析データ受信手段３２と、解析データ受信手段３２により受信した解析データを有限要素法に基づいて解析処理する解析手段３３と、解析結果データ（解析完了後のデータ）を解析データ管理・蓄積サーバ４０に送信する解析結果データ送信手段３４と、解析処理が完了したことを示すジョブ完了情報をウェブサーバ２１に送信するジョブ完了通知手段３５とを備えている。
【００４５】
また、解析データ管理・蓄積サーバ４０は、ＦＥＭ解析処理システムと連携して動作する手段として、クライアント１０側のＰＤＭ登録手段１１から受信した解析処理ファイルをＰＤＭデータベース４０ａ（若しくは他の共有データベース）に記憶すると共に、解析処理サーバ３０からの要求に応じて、ＰＤＭデータベース４０ａから該当の解析処理ファイルを読み出して解析処理サーバ３０に送信する解析データ送信手段４１と、解析処理サーバ３０から受信した解析結果データをＰＤＭデータベース４０ａに登録する解析結果ＤＢ登録手段４２と、解析処理サーバ３０から解析結果データを受信した時点で解析結果データを解析要求元のクライアント１０（若しくは指定されたクライアント）に自動的に送信する解析結果データ転送手段４３と、解析処理サーバ３０から解析結果データを受信した時点で当該解析ジョブの解析処理が完了したことを示すメッセージを解析要求元のクライアント１０（若しくは指定されたクライアント）に電子メールで自動的に送信する解析完了報知手段４４とを備えている。
【００４６】
上記解析結果データ転送手段４３によってネットワークを介して送信された解析結果データは、クライアント１０側の記憶手段内のフォルダ（例えば解析ジョブの登録時に利用者によって指定されたフォルダ）にダウンロードされる。その他、付加的な手段（機能）として、解析結果データ転送手段４３は、クライアント１０側からの結果取得要求（後述するジョブ情報一覧の表示画面上の「結果取得ボタン」の操作）に応じて、解析結果データをクライアント１０側に送信する機能を備えている。
【００４７】
なお、解析処理完了後に解析結果データをクライアント側に送信する解析結果データ転送手段４３と、解析処理完了後に解析処理が完了したことを示すメッセージをクライアント側に電子メールで送信する解析完了報知手段４４は、解析処理サーバ３側若しくはウェブサーバ２１側に備える形態としても良い。ウェブサーバ２１側に備えた場合は、例えば解析処理サーバ３からジョブ完了情報を受信した時点で、解析結果データの送信処理と電子メールの送信処理が自動的に実行される。この形態の場合、ウェブサーバ２１は、例えば、解析処理サーバ３０からジョブ完了情報と共に解析結果データを受信して取得、或いは、解析結果データのＰＤＭデータベースへの自動登録時に解析データ管理・蓄積サーバ４０から解析結果データを受信して取得する形態となる。
【００４８】
上記の各手段は、本実施の形態ではコンピュータプログラムで実現され、所定の記憶媒体に記憶されている。そして、メモリ常駐プログラム又はオーバーレイプログラムとして動作する。なお、各手段は、説明の便宜上、手段名を付けて機能で分類したものであり、ソフトウェア構成を限定するものではない。
【００４９】
上述のような構成において、本発明に係るＦＥＭ解析処理システム（ＰＤＭとの連携システム）の動作例を、図３のフローチャートの流れに沿って説明する。なお、以下に説明する各ステップＳ１からＳ１０は、図１中のＳ１からＳ１０の流れに対応している。これらのステップは、同時並行的に実行されるものもあり、また、本システムにおける処理の順番を限定するものではない。
【００５０】
まず、利用者がクライアント１０からＰＤＭ登録手段１１を起動し、そのＰＤＭ登録手段１１によって表示される解析ジョブ登録用の画面上で、ＦＥＭ解析に必要な情報を入力する。
【００５１】
図４は、解析対象のデータやジョブ情報を登録するためのジョブ登録画面の一例を示している。同図に示されるジョブ登録画面は、ウェブサーバ２１が管理するウェブ画面であり、クライアント１０からの閲覧要求によってクライアント１０側の表示装置に表示される。利用者は、表示装置に表示されたジョブ登録画面の画面上で、ＦＥＭ解析に必要な情報（解析データとジョブ情報）を入力する。
【００５２】
本例では、ジョブ登録画面に表示される選択欄での選択操作と入力欄内への情報入力によって、解析ファイル（解析データが格納されているファイル），解析条件等の条件データが格納されている添付ファイル，解析ジョブの名称，及び解析の種類をそれぞれ指定する。
【００５３】
ここで、図４のジョブ登録画面を参照して、利用者が入力する情報及び入力操作方法について、具体例を示して説明する。
【００５４】
解析ファイルを指定する場合は、登録画面上の参照ボタンａ２をマウス操作によりクリックしてファイル選択ダイアログを開き、ファイル選択ダイアログの画面上で、クライアント１０の記憶手段に記憶されているファイル群の中から、解析対象のデータが格納されている解析ファイルのファイル名（解析ファイル名）を選択する。選択された解析ファイル名は、解析ファイル表示テキスト欄ａ１に表示される。
【００５５】
添付ファイルが有る場合は、追加ボタン４をクリックしてファイル選択ダイアログを開き、その画面上で添付ファイル名を選択する。選択された添付ファイル名は、添付ファイル表示リスト欄ａ３に表示される。添付ファイルは、例えば解析対象に応じて指定するデータが格納されたファイルであり、荷重条件，拘束条件，材料特性等の解析条件を設定したファイルが添付ファイルとして指定すると、その添付ファイルが解析ファイルに添付されてＰＤＭシステム経由で解析処理サーバ側に送信される。この添付ファイルは、複数添付することができ、例えば複数の解析条件がある場合は、解析ファイルに複数のファイルが添付される。また、利用者は、解析ジョブに関する情報として、解析ジョブの希望終了時間を指定することも可能であり、指定された情報は例えばジョブ情報内に設定され、そのジョブ情報がジョブ情報管理サーバ２０（本例ではウェブサーバ２１）に送信される。その場合、ウェブサーバ２１では、利用者が指定した解析ジョブの希望終了時間を満足する解析処理サーバを実行サーバとして自動的に選択する。
【００５６】
上記のように、複数の解析条件を設定して解析したい場合は、追加ボタンａ４を操作して同様に該当の添付ファイルを選択して追加する。削徐ボタンａ５は、添付ファイル表示リスト欄ａ３に表示されるリスト内で選択された添付ファイルを削除するボタンであり、削徐ボタンａ５が操作された場合は、当該添付ファイルが削除される。
【００５７】
システムＩＤ表示欄ａ６は、呼び出しのあったシステムを表示する欄であり、本例では、登録画面（ウェブ画面）を呼び出したユーザＰＣのＩＤが表示される。解析ジョブ名表示テキスト欄ａ７は、解析ジョブ名を入力する欄であり、キーボード等の情報入力手段により、実行すべき解析ジョブの名称を入力する。解析の種類の選択欄は、解析の種類を選択する欄であり、本例では「強度解析」，「剛性解析」，「その他」のいずれかのチェック欄をクリックして、解析の種類を選択する。なお、解析の種類は、解析対象によって異なるため、その他として、電磁界解析，熱伝導解析，弾性解析，弾塑性解析，流体解析等の種類を選択対象とし、それらの種類に応じた解析を行えるようにしても良い。
【００５８】
また、オプションとして、コメント欄ａ９とメッシュ分割選択欄ａ１０が設けられており、コメント欄ａ９ではコメントの入力が可能となっている。また、メッシュ分割選択欄ａ１０では、チェックマーク（□枠内）をクリックしてチェックをオンにすると、節点数・接触要素数（ＢＡＲ）を計測しないという解析条件が設定されたことになる。
【００５９】
その他、ＨＥＬＰボタンａ１１（クリック操作によりマニュアルを表示）、キャンセルボタンａ１２（クリック操作により処理を取り消してメイン画面に戻る）が設けられている。
【００６０】
上述のような利用者による操作によって、ＦＥＭ解析に必要な情報が入力され、登録画面上の登録開始ボタンａ１３がクリックされると、ＰＤＭ登録手段１１が起動される。ＰＤＭ登録手段１１では、入力情報に含まれる解析ファイル名に対応する解析ファイルをクライアント１０の記憶手段から読み出し、添付ファイルがある場合は、添付ファイルを添付した解析ファイルを送信対象の解析処理ファイルとして、ＰＤＭシステム内の解析データ管理・蓄積サーバ４０に送信する。解析処理ファイルを受信した解析データ管理・蓄積サーバ４０では、解析結果ＤＢ登録手段４２は、受信した解析ファイルをＰＤＭデータベース４０ａに登録する（ステップＳ１）。
【００６１】
ＰＤＭシステムへの登録が完了すると（ステップＳ２）、ジョブ情報送信手段１２が起動される。この起動は、ＰＤＭ登録手段１１が解析データ管理・蓄積サーバ４０へ解析ファイルを送信する時（ＰＤＭシステムから登録完了の応答を受信する形態とした場合は、応答受信時）に自動的に行われる。起動されたジョブ情報送信手段１２は、入力情報に含まれるジョブ情報をウェブサーバ２１に送信する。
【００６２】
ジョブ情報を受信したウェブサーバ２１は、ジョブ情報登録手段２１ａによって１つのジョブ毎に重複しないＩＤを自動的に設定し、そのＩＤに対応させてジョブ情報をＲＤＢ２２に登録する。その際、ウェブサーバ２１、ジョブ実行制御手段２１ｂによって解析処理サーバの選択及び解析ジョブの実行優先順位の決定を行い、例えば該当のサーバＩＤ及びジョブＩＤをジョブ情報に対応付けてＲＤＢ２２に登録する（ステップＳ３）。
【００６３】
以下、各ＩＤで対応付けられて登録されたジョブ情報等の管理用データは、ＲＤＢ２２の一部である「ジョブ管理テーブル」に登録されるものとして説明する。
【００６４】
このジョブ管理テーブルには、例えば解析ジョブの実行状態（実行中，完了，エラー，未実行）や解析ジョブの待ち行列を示す情報が、サーバＩＤに対応させて登録されており、解析処理サーバ３０内の解析ジョブ認識手段３１では、ウェブサーバ２１からの指令に応じて（若しくは定期的に）ウェブサーバ２１のＲＤＢ２２を参照し、ジョブ管理テーブル内のジョブ情報を基に自己のサーバが実行すべき未実行のジョブ（新たに登録された解析ジョブ）を認識する。
【００６５】
ここで、ＲＤＢ２２の参照によって認識可能な解析ジョブの詳細情報について、図５を参照して説明する。
【００６６】
図５は、解析ジョブ詳細情報の表示画面を示している。この表示画面は、クライアント１０からの閲覧要求によってクライアント１０側の表示装置に表示される。本例では、図５中に示すように、画面上の各欄の右側に、以下のような情報が「解析ジョブの詳細情報」として表示される。なお、「メインページに戻る」のボタンｂ１をクリックすると、メインページ（本例では後述するジョブ情報一覧の表示画面）に切り替わる。
＜解析ジョブの詳細情報＞
・ＩＤの欄ｂ２                ：「解析ジョブＩＤ」
・解析ジョブ名の欄ｂ３        ：「登録された解析ジョブ名」
・ユーザＩＤの欄ｂ４          ：「ユーザＩＤ」
・ジョブ状態の欄ｂ５          ：「現在のジョブ状態」
・ユーザ名の欄ｂ６            ：「ユーザの名前」
・解析の種類の欄ｂ７          ：「解析ジョブの解析の種類」
・登録日の欄ｂ８              ：「解析ジョブ登録日時」
・システムＩＤの欄ｂ９        ：「システムのＩＤ」
・開始時刻の欄ｂ１０          ：「解析処理が始まった時刻」
・終了時刻の欄ｂ１１          ：「解析処理が終了した時刻」
・節点の欄ｂ１２              ：「解析ジョブ登録時に計算した場合の節点数」
・ＢＡＲの欄ｂ１３            ：「解析ジョブ登録時に計算した場合の接触要素数」
・解析ファイル名の欄ｂ１４    ：「今回の解析ファイル名」
・３Ｄ−ＣＡＤモデルの欄ｂ１５：「解析ファイルとリンクしているＣＡＤファイル」
・添付ファイルの欄ｂ１６      ：「解析に使用する添付ファイル名」
・分析結果ファイルの欄ｂ１７  ：「解析結果分析用シート（解析結果が表やグラフ
で表記される表計算ソフトのデータ）のファイル名」
・コメントの欄ｂ１８          ：「利用者がジョブ登録時に入力したコメント」
解析処理サーバ３０の解析ジョブ認識手段３１では、上記のようなジョブ情報を基に、新たに登録された解析ジョブを認識する（ステップＳ４）。
【００６７】
続いて、実行制御手段２１ｂによって設定された解析ジョブの実行優先順位に従って、自己のサーバが実行すべき未実行のジョブを実行待ち行列から取り出すと共に解析データ受信手段３２を起動し、ＰＤＭデータベース４０ａから当該ジョブの解析ファイル（解析データ）を受信する（ステップＳ５）。続いて、解析手段３３によって解析データの解析処理を実行する。その際、複数の解析条件が設定されている場合は、例えば、過重負荷位置，方向，大きさをある範囲で変化させながら解析処理を行うことにより、複数の解析条件での解析処理を実行して、各解析条件での結果を解析結果データとして送信する。その結果、例えば設計者は、一度の登録で多数の求める解析結果を入手できるので、設計最適化の時間を大幅に短縮することができる（ステップＳ６）。
【００６８】
そして、解析処理が終了すると、解析結果データをＰＤＭシステム内の解析データ管理・蓄積サーバ４０に送信する。解析データ管理・蓄積サーバ４０は、受信した解析結果データを解析結果ＤＢ登録手段４２によってＰＤＭデータベース４０ａに登録する（ステップＳ７）。解析処理サーバ３０は、解析処理が終了した時点で、解析処理が完了したことを示すジョブ完了情報をジョブ完了通知手段３５によってウェブサーバ２１に送信する（ステップＳ８）。
【００６９】
ジョブ完了情報を受信したウェブサーバ２１は、ジョブ情報更新手段２１ｃによってジョブ情報を更新する。
【００７０】
ここで、図６のジョブ情報一覧の表示画面を参照して、ジョブ情報一覧及び更新されるジョブ情報について説明する。
【００７１】
図６は、ウェブサーバ２１に対する閲覧要求によってクライアント１０側の表示装置に表示されるジョブ情報一覧の表示画面（メインページ）を示している。本例では、以下のような情報が表示される。
＜ジョブ情報と操作ボタン＞
・一覧表示切替ボタンｃ１      ：クリック操作で前（次）のＮ件（本例ではＮ＝
１００）のデータを表示
・ｌＤの欄ｃ２                ：「解析ジョブｌＤ」（クリックすると図５の詳細
画面に遷移）
・ユーザ名の欄ｃ３            ：「ユーザ名」
・解析ジョブ名の欄ｃ４        ：「解析ファイル登録時に入力した解析ジョブ名」
・ジョブ状態の欄ｃ５          ：「現在のジョブ状態」
・登録日時の欄ｃ６            ：「ジョブを登録した日時」
・終了日時の欄ｃ７            ：「ジョブが終了した日時」
・終了ボタンｃ８              ：クリック操作でシステムを終了
・ＨＥＬＰボタンｃ９          ：クリック操作でマニュアルを表示
・ジョブ一覧更新ボタンｃ１０  ：クリック操作でジョブ一覧を更新
・結果取得ボタンｃ１１        ：選択した解析ジョブをＰＤＭから取得
（コピーアウト）
・ジョブ登録ボタンｃ１２      ：クリック操作で解析ファイルのＰＤＭデータベー
スへの登録、解析情報（ジョブ情報）のＲＤＢへ
の登録を行い、ジョブ登録画面に遷移
ウェブサーバ２１のジョブ情報更新手段２１ｃでは、ジョブ完了情報の受信時に、現在のジョブ状態を示す情報を「実行中」から「完了」にすると共に、ジョブが終了した日時を更新する（ステップＳ９）。なお、その他の更新対象の情報については説明を省略する。
【００７２】
ウェブサーバ２１は、上記ステップＳ９においてジョブ状態をジョブ情報更新手段２１ｃによって更新する。また、前記ステップＳ７において、解析データ管理・蓄積サーバ４０は、解析処理サーバ３０から解析結果データを受信した時点で、解析完了報知手段４４によって当該解析ジョブの解析処理が完了したことを示すメッセージを解析要求元のクライアント１０に電子メールで自動的に送信すると共に、解析結果データ転送手段４３によって、解析結果データを解析要求元のクライアント１０側に自動的に送信して、クライアント１０側の記憶手段内のフォルダに解析結果データを自動的にダウンロードする。これにより、利用者（例えば設計者）は、解析が完了したことを認識すると共に、解析結果を自動的に取得することができる（ステップＳ１０）。
【図面の簡単な説明】
【００７３】
【図１】本発明に係るＦＥＭ解析処理システムの構成例を示す模式図である。
【図２】本発明に係るＦＥＭ解析処理システムの主要部の機能構成を示すブロック図である。
【図３】本発明に係るＰＤＭ連携解析バッチ処理システムの動作例を説明するためのフローチャートである。
【図４】本発明におけるジョブ登録画面の一例を示す模式図である。
【図５】本発明における解析ジョブ詳細情報の表示画面の一例を示す模式図である。
【図６】本発明におけるジョブ情報一覧の表示画面の一例を示す模式図である。
【図７】従来のＦＥＭ解析処理システムの構成例を示す模式図である。
【符号の説明】
【００７４】
１０  解析バッチ処理クライアント
１１  解析データＰＤＭ登録手段
１２  ジョブ情報送信手段
２０  ジョブ情報管理サーバ
２１  ウェブサーバ
２１ａ  ジョブ情報登録手段
２１ｂ  ジョブ実行制御手段
２１ｃ  ジョブ情報更新手段
２２  リレーショナルデータベース（ＲＤＢ）
３０  解析処理サーバ
３１  解析ジョブ認識手段
３２  解析データ受信手段
３３  解析手段
３４  解析結果データ送信手段
３５  ジョブ完了通知手段
４０  解析データ管理・蓄積サーバ
４０ａ  ＰＤＭデータベース
４１  解析データ送信手段
４２  解析結果ＤＢ登録手段
４３  解析結果データ転送手段
４４  解析完了報知手段
【図１】
2008192046.tif 000003
【図２】
2008192046.tif 000004
【図３】
2008192046.tif 000005
【図４】
2008192046.tif 000006
【図５】
2008192046.tif 000007
【図６】
2008192046.tif 000008
【図７】
2008192046.tif 000009