(57)【要約】【課題】過去のシミュレーションのノウハウを蓄積できる解析支援システムを提供する。【解決手段】シミュレーションの第１段階を実行するための第１シミュレーション手段、及び第１段階の実行結果を用いたシミュレーションの第２段階を実行するための第２シミュレーション手段をそれぞれ複数有し、使用者が順次選択した第１シミュレーション手段及び第２シミュレーション手段の組み合わせを順次実行するシナリオ実行部と、シナリオ実行部が順次実行したシミュレーションの実行結果のうち、使用者が選択した実行結果を得るためにシナリオ実行部が実行した第１シミュレーション手段及び第２シミュレーション手段の組み合わせを対応付けて格納するシナリオ格納部と、第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、類似するシミュレーションを実行する使用者の要求に応じて提示する表示部とを備える解析支援システムを提供する。【選択図】図１
2005165672.tif 000002
【特許請求の範囲】
【請求項１】
複数の段階を有するシミュレーションを行う解析支援システムであって、
前記シミュレーションの第１段階を実行するための第１シミュレーション手段、及び前記第１段階の実行結果を用いた前記シミュレーションの第２段階を実行するための第２シミュレーション手段をそれぞれ複数有し、使用者が順次選択した前記第１シミュレーション手段及び前記第２シミュレーション手段の組み合わせを順次実行するシナリオ実行部と、
前記シナリオ実行部が順次実行した前記シミュレーションの実行結果のうち、前記使用者が選択した前記実行結果を得るために前記シナリオ実行部が実行した前記第１シミュレーション手段及び前記第２シミュレーション手段の組み合わせを対応付けて格納するシナリオ格納部と、
前記シナリオ格納部が格納している前記第１シミュレーション手段及び前記第２シミュレーション手段の組み合わせを、前記シミュレーションに類似するシミュレーションを実行する使用者の要求に応じて提示する表示部と
を備える解析支援システム。
【請求項２】
前記シナリオ実行部は、前記使用者から与えられる前提条件を用いて、前記第１シミュレーション手段及び前記第２シミュレーション手段を実行し、
前記シナリオ格納部は、前記第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、シミュレーションを行うための前記前提条件として与えられるパラメータの種類毎に分類して格納し、
前記表示部は、使用者が新たなシミュレーションを行う場合に、前記新たなシミュレーションの前提条件として与えられるパラメータの種類に基づいて、前記第１シミュレーション手段及び第２シミュレーション手段の組み合わせを前記シナリオ格納部から選択して提示する
請求項１に記載の解析支援システム。
【請求項３】
前記解析支援システムは、材料の解析を支援するシステムであって、
前記シナリオ格納部は、前記第１シミュレーション手段及び前記第２シミュレーション手段の組み合わせを、解析を行った前記材料の物質毎に分類して格納し、
前記表示部は、使用者が新たなシミュレーションを行う場合に、前記新たなシミュレーションにおける材料の物質名に基づいて、前記第１シミュレーション手段及び第２シミュレーション手段の組み合わせを前記シナリオ格納部から選択して提示する
請求項１に記載の解析支援システム。
【請求項４】
前記解析支援システムは、材料の解析を支援するシステムであって、
前記シナリオ格納部は、前記第１シミュレーション手段及び前記第２シミュレーション手段の組み合わせを、解析を行った前記材料の用途毎に分類して格納し、
前記表示部は、使用者が新たなシミュレーションを行う場合に、前記新たなシミュレーションにおける材料の用途に基づいて、前記第１シミュレーション手段及び第２シミュレーション手段の組み合わせを前記シナリオ格納部から選択して提示する
請求項１に記載の解析支援システム。
【請求項５】
前記解析支援システムは、材料の解析を支援するシステムであって、
前記シナリオ実行部は、前記第１シミュレーション手段として、前記材料のモデリングを実行する手段を有する
請求項１に記載の解析支援システム。
【請求項６】
複数の段階を有するシミュレーションを行う解析支援システムを機能させるプログラムであって、
前記解析支援システムを、
前記シミュレーションの第１段階を実行するための第１シミュレーション手段、及び前記第１段階の実行結果を用いた前記シミュレーションの第２段階を実行するための第２シミュレーション手段をそれぞれ複数有し、使用者が順次選択した前記第１シミュレーション手段及び前記第２シミュレーション手段の組み合わせを順次実行するシナリオ実行部と、
前記シナリオ実行部が順次実行した前記シミュレーションの実行結果のうち、前記使用者が選択した前記実行結果を得るために前記シナリオ実行部が実行した前記第１シミュレーション手段及び前記第２シミュレーション手段の組み合わせを対応付けて格納するシナリオ格納部と、
前記シナリオ格納部が格納している前記第１シミュレーション手段及び前記第２シミュレーション手段の組み合わせを、前記シミュレーションに類似するシミュレーションを実行する使用者の要求に応じて提示する表示部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シミュレーションを行う解析支援システム、及びプログラムに関する。特に、本発明は、複数の段階を有するシミュレーションを行う解析支援システムに関する。
【背景技術】
【０００２】
従来、シミュレーションを行う解析支援システムとして、複数の段階で異なるシミュレーションツールを組み合わせて行うシステムが知られている。複数の段階を有するシステムとして、例えばＯＣＴＡと呼ばれる高分子材料解析システムが知られている（例えば、非特許文献１参照）。
【０００３】
このようなシステムを用いてシミュレーションを行う場合、シミュレーションツールの組み合わせ方のようなノウハウは、それぞれの使用者に蓄積され、共有することが困難である。
【０００４】
このような問題に対し、シミュレーションを行うために、使用者がシミュレーションツールを選択して組み合わせたフローを蓄積することにより、設計ノウハウ等を蓄積するシステムが知られている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００２−３２８９６１号公報（第９頁、第２図）
【非特許文献１】土井正男、”ＯＣＴＡ”、［online］、平成１５年１０月２日検索、インターネット＜ＵＲＬ：http://octa.jp/index_jp.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来のシステムでは、良好なシミュレーションツールの組み合わせと、良好でないシミュレーションツールの組み合わせとを合わせて蓄積してしまうため、他の使用者は、蓄積されたいずれの組み合わせを用いるべきかを判断することが困難である。また、シミュレーションの目的、シミュレーションの対象等によらず、シミュレーションツールの組み合わせを蓄積するため、他の使用者は、自己のシミュレーションの目的等に応じたシミュレーションツールの組み合わせを検出することが困難である。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の形態においては、複数の段階を有するシミュレーションを行う解析支援システムであって、シミュレーションの第１段階を実行するための第１シミュレーション手段、及び第１段階の実行結果を用いたシミュレーションの第２段階を実行するための第２シミュレーション手段をそれぞれ複数有し、使用者が順次選択した第１シミュレーション手段及び第２シミュレーション手段の組み合わせを順次実行するシナリオ実行部と、シナリオ実行部が順次実行したシミュレーションの実行結果のうち、使用者が選択した実行結果を得るためにシナリオ実行部が実行した第１シミュレーション手段及び第２シミュレーション手段の組み合わせを対応付けて格納するシナリオ格納部と、シナリオ格納部が格納している第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、シミュレーションに類似するシミュレーションを実行する使用者の要求に応じて提示する表示部とを備える解析支援システムを提供する。
【０００８】
シナリオ実行部は、使用者から与えられる前提条件を用いて、第１シミュレーション手段及び第２シミュレーション手段を実行し、シナリオ格納部は、第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、シミュレーションを行うための前提条件として与えられるパラメータの種類毎に分類して格納し、表示部は、使用者が新たなシミュレーションを行う場合に、新たなシミュレーションの前提条件として与えられるパラメータの種類に基づいて、第１シミュレーション手段及び第２シミュレーション手段の組み合わせをシナリオ格納部から選択して提示してよい。
【０００９】
また、解析支援システムは、材料の解析を支援するシステムであって、シナリオ格納部は、第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、解析を行った材料の物質毎に分類して格納し、表示部は、使用者が新たなシミュレーションを行う場合に、新たなシミュレーションにおける材料の物質名に基づいて、第１シミュレーション手段及び第２シミュレーション手段の組み合わせをシナリオ格納部から選択して提示してよい。
【００１０】
また、解析支援システムは、材料の解析を支援するシステムであって、シナリオ格納部は、第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、解析を行った材料の用途毎に分類して格納し、表示部は、使用者が新たなシミュレーションを行う場合に、新たなシミュレーションにおける材料の用途に基づいて、第１シミュレーション手段及び第２シミュレーション手段の組み合わせをシナリオ格納部から選択して提示してよい。
【００１１】
また、解析支援システムは、材料の解析を支援するシステムであって、シナリオ実行部は、第１シミュレーション手段として、材料のモデリングを実行する手段を有してよい。
【００１２】
本発明の第２の形態においては、複数の段階を有するシミュレーションを行う解析支援システムを機能させるプログラムであって、解析支援システムを、シミュレーションの第１段階を実行するための第１シミュレーション手段、及び第１段階の実行結果を用いたシミュレーションの第２段階を実行するための第２シミュレーション手段をそれぞれ複数有し、使用者が順次選択した第１シミュレーション手段及び第２シミュレーション手段の組み合わせを順次実行するシナリオ実行部と、シナリオ実行部が順次実行したシミュレーションの実行結果のうち、使用者が選択した実行結果を得るためにシナリオ実行部が実行した第１シミュレーション手段及び第２シミュレーション手段の組み合わせを対応付けて格納するシナリオ格納部と、シナリオ格納部が格納している第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、シミュレーションに類似するシミュレーションを実行する使用者の要求に応じて提示する表示部として機能させるプログラムを提供する。
【００１３】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１４】
本発明によれば、過去のシミュレーションの成功事例を蓄積しノウハウを蓄積することができる。また、過去の成功事例を効率よく検索することができ、新たなシミュレーションを効率よく行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
図１は、本発明の実施形態に係る解析支援システム１００の構成の一例を示す図である。解析支援システム１００は、複数の段階を有するシミュレーションを行い、使用者の解析を支援する。例えば、解析支援システム１００は、高分子材料の解析を支援するシミュレーションを行うシステムであって、高分子のモデリング段階、高分子の特性解析段階、高分子のメゾスケール構造解析段階、及び複合高分子の構造解析段階等の複数の段階を有する。また、解析支援システム１００は、複数の段階のそれぞれにおいて、シミュレーションを実行するための複数の種類のシミュレーション手段を、それぞれ複数有する。
【００１７】
使用者は、シミュレーションの複数の段階のそれぞれにおいて、いずれのシミュレーション手段を実行するかを選択する。解析支援システム１００は、それぞれの段階において選択されたシミュレーション手段の組み合わせ、及び当該シミュレーション手段を実行するためのパラメータを実行する。ここで、パラメータとは、シミュレーションに用いる材料の物質名や、シミュレーションを実行するために用いる温度条件、圧力条件、時間条件等の前提条件である。また、解析支援システム１００は、実行結果が好適であると使用者が判断したシミュレーションを、シミュレーションの成功事例であるシナリオとして蓄積する。
【００１８】
解析支援システム１００は、シナリオ格納部１０、シナリオ実行部２０、制御部３０、入力インタフェース４０、及び表示部５０を備える。また、シナリオ実行部２０は、シミュレーション手段データベース２４、特性データベース２６、及び演算部２２を有する。本例においては、複数の段階として第１段階及び第２段階を有するシミュレーションを実行する解析支援システム１００について説明するが、解析支援システム１００は、更に多くの段階を有するシミュレーションを実行することができる。
【００１９】
制御部３０は、シナリオ格納部１０、シナリオ実行部２０、入力インタフェース４０、及び表示部５０と接続され、使用者の指示に応じてそれぞれを動作させる。また、入力インタフェース４０は、使用者が入力する指示等のデータを受け取り、受けとったデータを制御部３０に送信する。
【００２０】
シミュレーション手段データベース２４は、シミュレーションの複数の段階を実行するための複数種類のシミュレーション手段をそれぞれ複数格納する。例えば、シミュレーション手段データベース２４は、複数の段階を実行するためのシミュレーション手段として、高分子のモデリング手段、高分子の特性解析手段、高分子のメゾスケール構造解析手段、及び複合高分子の構造解析手段を、それぞれ複数格納する。
【００２１】
また、複数の段階として第１段階及び第２段階を有するシミュレーションを実行する場合、解析支援システム１００は、シミュレーションの第１段階を実行するための第１シミュレーション手段、及び第１段階の実行結果を用いたシミュレーションの第２段階を実行するための第２シミュレーション手段をそれぞれ複数格納する。
【００２２】
例えば、解析支援システム１００は、第１シミュレーション手段及び第２シミュレーション手段として、高分子のモデリング手段、高分子の特性解析手段、高分子のメゾスケール構造解析手段、及び複合高分子の構造解析手段を格納してもよい。また、第１シミュレーション手段及び第２シミュレーション手段の種類は同一であってもよい。
【００２３】
また、使用者は、複数の段階において、それぞれ実行するべきシミュレーション手段を選択する。そして、それぞれのシミュレーション手段を実行するためのパラメータを設定する。
【００２４】
特性データベース２６は、シミュレーションに用いる材料等の特性を格納する。演算部２２は、使用者が選択したそれぞれのシミュレーション手段を、使用者が設定した前提条件（パラメータ）及び特性データベースが格納した材料の特性を用いて順次実行する。
【００２５】
制御部３０は、演算部２２がシミュレーションを実行した結果を、表示部５０に表示させる。使用者は、表示部５０に表示された結果を検討し、実行したシミュレーション手段の組み合わせ、又はパラメータ等が適正であったかを判断する。そして、適正でないと判断した場合、新たにシミュレーション手段を選択するか、パラメータ等を編集する。シナリオ実行部２０は、使用者によって順次生成又は編集されたシミュレーションを順次実行する。
【００２６】
そして、使用者が、実行結果が適正であるとして、当該実行結果を選択した場合、シナリオ格納部１０は、シナリオ実行部２０が順次実行したシミュレーションの実行結果のうち、使用者が選択した実行結果を得るために、シナリオ実行部２０が実行した第１シミュレーション手段、第２シミュレーション手段の組み合わせ、及び用いたパラメータを対応付けて格納する。
【００２７】
例えば、シナリオ格納部１０は、表示部５０が順次表示した実行結果のうち、入力インタフェース４０において、使用者が成功事例として選択した実行結果を得るために実行したシミュレーション手段の組み合わせ及びパラメータを、シナリオとして格納する。入力インタフェース４０は、表示部５０が表示した実行結果を、成功事例として選択するか否かを示す指示を使用者から受け取ってよい。また、制御部３０は、表示部５０が表示した実行結果を保存又は印刷する旨の指示を、入力インタフェース４０が使用者から受け取った場合に、使用者が当該実行結果を成功事例として選択したと判断してもよい。そして、使用者が、シナリオ格納部１０が格納したシナリオを実行したい場合、シナリオ格納部１０から実行するべきシナリオを選択し、シナリオ実行部は、選択されたシナリオを実行する。
【００２８】
このような動作により、解析支援システム１００は、それぞれの使用者が実行したシミュレーションの成功事例を蓄積することができる。そして、類似するシミュレーションを実行する使用者の要求に応じて、蓄積した成功事例のシナリオを、当該使用者に提示することができる。例えば、表示部５０は、シナリオ格納部１０が格納している第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、類似するシミュレーションを実行する使用者の要求に応じて提示する。
【００２９】
ここで、類似するシミュレーションとは、例えば、複数の段階のいずれかで実行するシミュレーション手段が同一、複数の段階のいずれかで実行するシミュレーション手段の種類が同一、シミュレーションの対象物の物質名が同一、シミュレーションの対象物の用途が同一、又はシミュレーションに用いる前提条件のパラメータの種類が同一である等のシミュレーションを指す。
【００３０】
図２は、解析支援システム１００の動作の一例を示すフローチャートである。図１において説明したように、解析支援システム１００は、データ作成段階Ｓ２００において、複数のシミュレーション手段から、実行するべきシミュレーション手段の組み合わせ等の、シミュレーションを実行するために必要なデータを使用者から受け取る。そして、パラメータ設定段階Ｓ２０２において、使用者から与えられた前提条件等のパラメータを設定する。
【００３１】
次に、シミュレーション実行段階Ｓ２０４において、データ作成段階Ｓ２００において受け取ったシミュレーション手段の組み合わせを、パラメータ設定段階Ｓ２０２において設定したパラメータを用いて実行する。そして、実行結果表示段階Ｓ２０６において、シミュレーションの実行結果を表示する。次に、実行結果判定段階Ｓ２０８において、使用者からの指示に基づいて、実行結果が成功であるか否かを判定する。実行結果が成功で無い場合、使用者からの指示に応じて、データ作成段階Ｓ２００又はパラメータ設定段階Ｓ２０２のいずれかから処理を繰り返す。そして、実行結果が成功である場合、シナリオ格納段階Ｓ２１０で、当該実行結果を得るために実行したシミュレーション手段の組み合わせ、及びパラメータ等をシナリオとして格納する。
【００３２】
図３は、解析支援システム１００が実行するシミュレーションにおける複数の段階を説明する図である。前述したように、解析支援システム１００は、複数の段階の一例として、高分子モデリング段階１２、高分子特性解析段階１４、高分子メゾスケール構造解析段階１６、複合高分子材料解析段階１８のうちの複数の段階を実行する。
【００３３】
高分子モデリング段階１２は、例えば、水素原子を省略しメチレンユニット等を一つの質点として近似するＵｎｉｔｅｄ  ａｔｏｍ  ｍｏｄｅｌ、剛直分子を一つの剛体として近似するＧａｙ−Ｂｅｒｎｅ  ｐｏｔｅｎｔｉａｌ  ｍｏｄｅｌ、数モノマーユニットを一つの質点として近似するＢｅａｄ−ｓｐｒｉｎｇ  ｍｏｄｅｌ等を用いた複数種類のシミュレーション手段を有する。このようなシミュレーション手段により、シミュレーションを行うための構成単位を、原子の集合体で定義する。
【００３４】
高分子特性解析段階１４は、例えば、高分子モデリング段階１２でモデリングされた高分子材料の、せん断粘度、伸張粘度、自己拡散係数等の特性を算出するための複数の種類のシミュレーション手段を有する。
【００３５】
高分子メゾスケール構造解析段階１６は、例えば、平均場理論に基づいて直鎖高分子やブロック高分子のブレンドが平衡状態や非平衡状態で作る種々の自己組織構造を計算するための複数のシミュレーション手段を有する。例えば、高分子メゾスケール構造解析段階１６は、高分子モデリング段階１２でモデリングされた高分子構造、高分子特性解析段階１４で算出された高分子材料の特性を用いて、自己組織構造を計算する。
【００３６】
複合高分子材料解析段階１８は、例えば、ソフトマテリアルの時間変化を記述するさまざまな偏微分方程式を解くための複数のシミュレーション手段を有する。例えば、複合高分子材料解析段階１８は、高分子メゾスケール構造解析段階１６において計算された自己組織構造に対して、その弾性率、物質透過係数などの物性を計算する。
【００３７】
解析支援システム１００は、これらの段階のうちの複数の段階を組み合わせたシミュレーションを実行する。解析支援システム１００は、それぞれの段階において、前述したように複数のシミュレーション手段を有しており、解析支援システム１００は、それぞれの段階において使用者により選択されたシミュレーション手段を実行する。
【００３８】
図４は、解析支援システム１００が順次実行するシミュレーションの例を示す図である。図４に示すように、解析支援システム１００は、使用者の指示に応じて複数のシミュレーション（Ａ〜Ｃ）を順次実行し、それぞれの実行結果を順次使用者に提示する。使用者は、提示される実行結果からいずれかを成功事例として選択し、解析支援システム１００は、選択された実行結果を得るために実行したシミュレーション手段の組み合わせ及びパラメータを対応付けて、シナリオ格納部１０にシナリオとして格納する。これにより、成功事例のシナリオを蓄積することができ、類似するシミュレーションを行う他の使用者に、過去の成功事例のシナリオを提示することができる。
【００３９】
図５は、シナリオ格納部１０が格納するデータの例を示す図である。シナリオ格納部１０は、シミュレーションの成功事例をシナリオとして蓄積する。例えば、シナリオ格納部１０は、成功事例のシミュレーションで実行した複数の段階のシミュレーション手段の組み合わせを蓄積する。本例においては、シミュレーションの第１段階で実行した第１シミュレーション段階、及び第２段階で実行した第２シミュレーション段階の組み合わせを蓄積する。
【００４０】
また、シナリオ格納部１０は、当該成功事例のシミュレーションにおいて用いられたパラメータ、及びシミュレーションの実行結果を、シナリオに対応付けて格納する。そして、表示部５０は、使用者から過去の成功事例を参照する旨を受け取った場合に、シナリオ格納部１０が格納しているシナリオを使用者に提示する。このとき、当該シナリオにおけるシミュレーション手段の組み合わせ、対応するパラメータ、及び対応する実行結果を合わせて提示してもよい。
【００４１】
また、表示部５０は、使用者から過去の成功事例を参照する旨を受け取った場合に、シナリオ格納部１０が格納しているシナリオの中から、使用者から与えられる検索条件に応じたシナリオを検索し、提示してもよい。この場合、シナリオ格納部１０は、与えられる検索条件毎に分類してシナリオを格納することが好ましい。
【００４２】
例えば、シナリオ格納部１０は、第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、シミュレーションの目的毎に分類して格納してよい。例えば、解析支援システム１００は、図３において説明したような複数のシミュレーション段階のいずれかを組み合わせたシミュレーションを実行するものであって、シナリオ格納部１０は、当該シミュレーション段階の組み合わせ毎に、シナリオを分類して格納してよい。この場合、表示部５０は、使用者から検索条件として与えられるシミュレーションの目的に基づいて、シナリオ格納部１０からシナリオを選択して提示する。
【００４３】
また、シナリオ格納部１０は、第１シミュレーション手段及び第２シミュレーション手段の組み合わせを、解析を行った材料の物質毎に分類して格納してもよい。この場合、表示部５０は、使用者から検索条件として与えられる材料の物質名に基づいて、シナリオをシナリオ格納部１０から選択して提示する。また、表示部５０は、使用者が新たなシミュレーションを行う場合に、使用者が入力する材料の物質名を検索条件として、成功事例のシナリオをシナリオ格納部１０から選択して提示してもよい。また、本例においては、シナリオ格納部１０は、成功事例のシミュレーションで実行したシナリオに対応付けて、当該成功事例のシミュレーションの対象として用いた材料の物質名を格納する。
【００４４】
ここで、材料の物質名とは、例えばシミュレーションの対象となる材料に含まれる化学物質名である。また、シナリオ格納部１０は、当該材料に複数の物質が含まれている場合、シナリオ格納部１０は、複数の物質名をシナリオに対応付けて格納してもよい。
【００４５】
また、シナリオ格納部１０は、シナリオを、解析を行った材料の用途毎に分類して格納してよい。例えば、シナリオ格納部１０は、シナリオを格納するときに、使用者が入力する用途を、当該シナリオに対応付けて格納する。例えば、シナリオ格納部１０は、当該材料が用いられる、医療材料、建築材料、宇宙材料、自動車材料、電子材料、衣料材料等の技術分野を当該材料の用途して、当該用途毎にシナリオを分類して格納してよい。
【００４６】
この場合、表示部５０は、使用者から検索条件として与えられる材料の用途に基づいて、シナリオをシナリオ格納部１０から選択して提示する。また、表示部５０は、使用者が新たなシミュレーションを行う場合に、使用者から与えられる新たなシミュレーションにおける材料の用途を検索条件として、シナリオをシナリオ格納部１０から選択して提示してもよい。
【００４７】
また、シナリオ格納部１０は、シナリオを、シミュレーションを行うための前提条件として与えられるパラメータの種類毎に分類して格納してよい。この場合、表示部５０は、使用者から検索条件として与えられる、シミュレーションの前提条件であるパラメータの種類に基づいて、シナリオをシナリオ格納部１０から選択して提示する。
【００４８】
ここで、前提条件の種類とは、シミュレーションのいずれかの段階において用いられる、温度、圧力、時間等のパラメータの種類を指す。また、表示部５０は、前提条件として与えられるパラメータのうち、シミュレーションの実行時に変動するパラメータの種類に基づいて、シナリオをシナリオ格納部１０から選択して提示してもよい。
【００４９】
このように、シナリオ格納部１０が、成功事例のシナリオを分類して格納しているため、使用者が要求する過去のシナリオを効率よく提示することができる。また、表示部５０は、シナリオを提示する場合に、当該シナリオに対応付けられた、目的、材料の物質名、材料の用途、及びパラメータを合わせて提示してもよい。
【００５０】
図６は、使用者が過去のシナリオを参照してシミュレーションを実行する場合の、解析支援システム１００の動作の一例を示すフローチャートである。まず、検索条件入力段階Ｓ２２０において、使用者からシナリオを検索するための検索条件を受け取る。そして、シナリオ検索段階Ｓ２２２において、シナリオ格納部１０が格納しているシナリオから、検索条件に応じたシナリオを検索し、検索したシナリオ、当該シナリオに対応するパラメータ等を使用者に提示する。
【００５１】
そして、シナリオ選択段階Ｓ２２４において、提示したシナリオのうち、いずれを選択するかを、使用者から受け取る。次に、編集段階Ｓ２２６において、使用者により編集されたシナリオ及びパラメータを受け取り、シミュレーション実行段階Ｓ２２８において、編集されたシナリオを実行する。そして、実行結果判定段階Ｓ２３０において、使用者からの指示に基づいて、実行結果が成功であるか否かを判定する。実行結果が成功で無い場合、使用者からの指示に応じて、シナリオ選択段階Ｓ２２４又は編集段階Ｓ２２６のいずれかから処理を繰り返す。そして、実行結果が成功である場合、シナリオ格納段階Ｓ２３２で、当該実行結果を得るために実行したシナリオ、パラメータ等を格納する。
【００５２】
図７は、解析支援システム１００を機能させるプログラムを格納したコンピュータ４００の構成の一例を示す図である。また、コンピュータ４００は、解析支援システム１００として機能してもよい。本例において、コンピュータ４００は、図１から図６に関連して説明した解析支援システム１００として機能するためのプログラムを格納する。
【００５３】
コンピュータ４００は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インタフェース７０６と、ハードディスクドライブ７１０と、フレキシブルディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２、ＲＡＭ７０４、ハードディスクドライブ７１０、フレキシブルディスク７２０、及び／又はＣＤ−ＲＯＭ７２２に格納されたプログラムに基づいて動作する。
【００５４】
例えば、解析支援システム１００として機能するためのプログラムは、コンピュータ４００を、図１から図６に関連して説明したシナリオ格納部１０、シナリオ実行部２０、制御部３０、入力インタフェース４０、及び表示部５０として機能させる。
【００５５】
格納装置の一例としてのハードディスクドライブ７１０、ＲＯＭ７０２、又はＲＡＭ７０４は、設定情報、及びＣＰＵ７００を動作させるためのプログラム等を格納する。また、当該プログラムは、フレキシブルディスク７２０、ＣＤ−ＲＯＭ７２２等の記録媒体に格納されていてもよい。
【００５６】
フレキシブルディスクドライブ７１２は、フレキシブルディスク７２０がプログラムを格納している場合、フレキシブルディスク７２０からプログラムを読み取りＣＰＵ７００に提供する。ＣＤ−ＲＯＭドライブ７１４は、ＣＤ−ＲＯＭ７２２がプログラムを格納している場合、ＣＤ−ＲＯＭ７２２からプログラムを読み取りＣＰＵ７００に提供する。
【００５７】
また、プログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブ７１０にインストールされた後にＲＡＭ７０４に読み出されて実行されてもよい。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されてもよい。また記録媒体に格納されるプログラムは、オペレーティングシステムとの共同によってそれぞれの機能を提供してもよい。例えば、プログラムは、機能の一部または全部を行うことをオペレーティングシステムに依頼し、オペレーティングシステムからの応答に基づいて機能を提供するものであってもよい。
【００５８】
プログラムを格納する記録媒体としては、フレキシブルディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ、ＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリ等を用いることができる。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用してもよい。
【００５９】
また、複数のコンピュータ４００が、解析支援システム１００として機能してもよい。この場合、通信インタフェース７０６は、複数のコンピュータ４００が、一の解析支援システム１００として機能するように、他のコンピュータ４００と通信を行う。
【００６０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態に係る解析支援システム１００の構成の一例を示す図である。
【図２】解析支援システム１００の動作の一例を示すフローチャートである。
【図３】解析支援システム１００が実行するシミュレーションにおける複数の段階を説明する図である。
【図４】解析支援システム１００が順次実行するシミュレーションの例を示す図である。
【図５】シナリオ格納部１０が格納するデータの例を示す図である。
【図６】使用者が過去のシナリオを参照してシミュレーションを実行する場合の、解析支援システム１００の動作の一例を示すフローチャートである。
【図７】解析支援システム１００を機能させるプログラムを格納したコンピュータ４００の構成の一例を示す図である。
【符号の説明】
【００６２】
１０・・・シナリオ格納部、１２・・・高分子モデリング段階、１４・・・高分子特性解析段階、１６・・・高分子メゾスケール構造解析段階、１８・・・複合高分子材料解析段階、２０・・・シナリオ実行部、２２・・・演算部、２４・・・シミュレーション手段データベース、２６・・・特性データベース、３０・・・制御部、４０・・・入力インタフェース、５０・・・表示部、１００・・・解析支援システム、４００・・・コンピュータ、７００・・・ＣＰＵ、７０２・・・ＲＯＭ、７０４・・・ＲＡＭ、７０６・・・通信Ｉ／Ｆ、７１０・・・ハードディスクドライブ、７１２・・・ＦＤドライブ、７１４・・・ＣＤ−ＲＯＭドライブ、７２０・・・フレキシブルディスク、７２２・・・ＣＤ−ＲＯＭ
【図１】
2005165672.tif 000003
【図２】
2005165672.tif 000004
【図３】
2005165672.tif 000005
【図４】
2005165672.tif 000006
【図５】
2005165672.tif 000007
【図６】
2005165672.tif 000008
【図７】
2005165672.tif 000009