(57)【要約】【課題】モデル化の対象となるシステムを構成する各部分に対応する部分モデルを蓄積しておき、そこから必要な部分モデルを選択して組み合せることでシステム全体に対応するシステムモデルを作成する場合において、より効率的にシステムモデルを作成する。【解決手段】複数の部分モデルを蓄積しているモデル蓄積手段と、モデル蓄積手段に蓄積されている部分モデルを表示する部分モデル表示手段と、部分モデル表示手段によって表示された部分モデルの中からユーザの指示に応じてシステムモデルの作成に必要な部分モデルを選択する部分モデル選択手段と、を具備するシステムモデル作成支援装置において、ユーザの情報を入力するためのユーザ情報入力手段を更に具備していて、部分モデル表示手段は、入力されたユーザ情報に応じて決定される特定の部分モデルのみを表示することを特徴とする、システムモデル作成支援装置を提供する。【選択図】図２
2007286726.tif 000002
【特許請求の範囲】
【請求項１】
モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するシステムモデル作成支援装置であって、
複数の上記部分モデルを蓄積しているモデル蓄積手段と、
上記モデル蓄積手段に蓄積されている部分モデルを表示する部分モデル表示手段と、
上記部分モデル表示手段によって表示された部分モデルの中からユーザの指示に応じて上記システムモデルの作成に必要な部分モデルを選択する部分モデル選択手段と、を具備するシステムモデル作成支援装置において、
上記ユーザの情報を入力するためのユーザ情報入力手段を更に具備していて、上記部分モデル表示手段は、入力された上記ユーザ情報に応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示することを特徴とする、システムモデル作成支援装置。
【請求項２】
モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するシステムモデル作成支援装置であって、
複数の上記部分モデルを蓄積しているモデル蓄積手段と、
上記モデル蓄積手段に蓄積されている部分モデルを表示する部分モデル表示手段と、
上記部分モデル表示手段によって表示された部分モデルの中からユーザの指示に応じて上記システムモデルの作成に必要な部分モデルを選択する部分モデル選択手段と、を具備するシステムモデル作成支援装置において、
作成済みのシステムモデル毎にシステムモデル作成情報を蓄積する作成済みシステムモデル作成情報蓄積手段と、
ユーザにより入力または選択されるシステムモデル作成情報に応じて作成済みシステムモデルを選択する作成済みシステムモデル選択手段とを更に具備していて、
上記部分モデル表示手段は、上記作成済みシステムモデル選択手段によって選択された作成済みシステムモデルに応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示することを特徴とする、システムモデル作成支援装置。
【請求項３】
上記作成済みシステムモデルのシステムモデル作成情報は、システムモデルに含まれる部分モデルの他、システムモデルの入力及び出力、システムモデルを用いたシミュレーションの目的、予測精度、結果、実施時期、担当者のうちの少なくとも一つを含む、請求項２に記載のシステムモデル作成支援装置。
【請求項４】
上記ユーザの情報を入力するためのユーザ情報入力手段を更に具備していて、上記特定の部分モデルは、入力された上記ユーザ情報に応じて決定される、請求項２または３に記載のシステムモデル作成支援装置。
【請求項５】
モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するシステムモデル作成支援方法であって、
複数の上記部分モデルを蓄積しておき、蓄積されている部分モデルを表示して、表示された部分モデルの中からユーザに上記システムモデルの作成に必要な部分モデルを選択させるようにするシステムモデル作成支援方法において、
上記ユーザの情報に応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示することを特徴とする、システムモデル作成支援方法。
【請求項６】
モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するシステムモデル作成支援方法であって、
複数の上記部分モデルを蓄積しておき、蓄積されている部分モデルを表示して、表示された部分モデルの中からユーザに上記システムモデルの作成に必要な部分モデルを選択させるようにするシステムモデル作成支援方法において、
作成済みのシステムモデル毎にシステムモデル作成情報を蓄積しておき、ユーザにより入力または選択されるシステムモデル作成情報に応じて作成済みシステムモデルを選択し、該選択された作成済みシステムモデルに応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示することを特徴とする、システムモデル作成支援方法。
【請求項７】
上記作成済みシステムモデルのシステムモデル作成情報は、システムモデルに含まれる部分モデルの他、システムモデルの入力及び出力、システムモデルを用いたシミュレーションの目的、予測精度、結果、実施時期、担当者のうちの少なくとも一つを含む、請求項６に記載のシステムモデル作成支援方法。
【請求項８】
上記特定の部分モデルは、上記ユーザの情報に応じて決定される、請求項６または７に記載のシステムモデル作成支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はシステムモデルの作成を支援する装置及び方法に関する。
【背景技術】
【０００２】
例えばエンジン（内燃機関）や車両の挙動を表す各種の値を物理モデル等のモデルに基づいて算出する装置及び方法が公知となっている。このような装置や方法で用いられるモデル、すなわちモデル化の対象となる系もしくはシステム全体を表すシステムモデルを作成する際には、通常、モデル化の対象となるシステム等を複数の部分に分けて（すなわち例えば、エンジンの吸気系が対象であれば、吸気系をスロットル弁、吸気管、吸気弁、シリンダ等に分けて）部分毎にモデル化し、これら部分モデルを組合せて上記システムモデルが作成される。
【０００３】
そして最近では、上記部分モデル等の情報の再利用性を高めて開発の効率化を図るために、上記システムモデルを作成する手法として、様々な部分に対応する部分モデルを予め求めてモデル蓄積装置に準備しておき、システムモデルの作成の際には必要な部分モデルを上記モデル蓄積装置から選択してモデル化の対象となるシステム全体に対応する所望のシステムモデルを作成するという手法も検討されている（特願２００５−１６７２９２号）。
【０００４】
【特許文献１】特開２００２−５５８４４
【特許文献２】特開平６−３１４２６６
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そして、このようにしてシステムモデルを作成する場合には、上記部分モデル等の情報の再利用性の向上、作成可能なシステムモデルの範囲拡大、並びにモデル開発期間の短縮等を考慮すると、上記モデル蓄積装置に多種多様な部分モデルが準備されていることが望ましい。しかしながら、その一方で上記モデル蓄積装置にあまりにも多くの部分モデルが用意されている場合には、システムモデルの作成者が、作成しようとするシステムモデルに必要且つ適切な部分モデルを選択することが困難になり、却ってシステムモデルの作成効率が低下してしまう恐れがある。
【０００６】
本発明はこのような問題に鑑みてなされたもので、その目的は、上記のような手法でシステムモデルを作成する場合において、より効率的なシステムモデルの作成を可能にするシステムモデル作成支援装置及び方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するための手段として、特許請求の範囲の各請求項に記載されたシステムモデル作成支援装置及び方法を提供する。
【０００８】
請求項１に記載の発明は、モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するシステムモデル作成支援装置であって、複数の上記部分モデルを蓄積しているモデル蓄積手段と、上記モデル蓄積手段に蓄積されている部分モデルを表示する部分モデル表示手段と、上記部分モデル表示手段によって表示された部分モデルの中からユーザの指示に応じて上記システムモデルの作成に必要な部分モデルを選択する部分モデル選択手段と、を具備するシステムモデル作成支援装置において、上記ユーザの情報を入力するためのユーザ情報入力手段を更に具備していて、上記部分モデル表示手段は、入力された上記ユーザ情報に応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示することを特徴とする、システムモデル作成支援装置を提供する。
【０００９】
モデル化の対象となるシステムを構成する各部分に対応する部分モデルを蓄積しておき、そこから必要な部分モデルを選択して組み合せることでシステム全体に対応するシステムモデルを作成する場合には、上記部分モデル等の情報の再利用性の向上やモデル開発期間の短縮等を考慮すると、多種多様な部分モデルが蓄積されていることが望ましい。しかしながら、その一方であまりにも多くの部分モデルが蓄積されている場合には、ユーザが必要且つ適切な部分モデルを選択することが困難になり、却ってシステムモデルの作成効率が低下してしまう恐れがある。
【００１０】
これに対し、請求項１に記載の発明では、上記部分モデル表示手段が入力されるユーザ情報に応じて決定される特定の部分モデルのみを表示するまたは同特定の部分モデルをそれ以外の部分モデルとは分けて表示するようになっている。このようにすると、ユーザやその属性（例えば所属部署等）に応じて、表示される部分モデルをシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込むこと、もしくはそのような部分モデルを選択し易いように表示することができるので、より効率的にシステムモデルを作成することが可能になる。
【００１１】
請求項２に記載の発明は、モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するシステムモデル作成支援装置であって、複数の上記部分モデルを蓄積しているモデル蓄積手段と、上記モデル蓄積手段に蓄積されている部分モデルを表示する部分モデル表示手段と、上記部分モデル表示手段によって表示された部分モデルの中からユーザの指示に応じて上記システムモデルの作成に必要な部分モデルを選択する部分モデル選択手段と、を具備するシステムモデル作成支援装置において、作成済みのシステムモデル毎にシステムモデル作成情報を蓄積する作成済みシステムモデル作成情報蓄積手段と、ユーザにより入力または選択されるシステムモデル作成情報に応じて作成済みシステムモデルを選択する作成済みシステムモデル選択手段とを更に具備していて、上記部分モデル表示手段は、上記作成済みシステムモデル選択手段によって選択された作成済みシステムモデルに応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示することを特徴とする、システムモデル作成支援装置を提供する。
【００１２】
請求項２に記載の発明では、上記部分モデル表示手段が、ユーザにより入力または選択されるシステムモデル作成情報に応じて選択された作成済みシステムモデルに応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示するようになっている。このようにすると、ユーザにより入力または選択されるシステムモデル作成情報に応じて、表示される部分モデルをシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込むこと、もしくはそのような部分モデルを選択し易いように表示することができるので、より効率的にシステムモデルを作成することが可能になる。
【００１３】
請求項３に記載の発明では請求項２に記載の発明において、上記作成済みシステムモデルのシステムモデル作成情報は、システムモデルに含まれる部分モデルの他、システムモデルの入力及び出力、システムモデルを用いたシミュレーションの目的、予測精度、結果、実施時期、担当者のうちの少なくとも一つを含んでいる。
【００１４】
請求項３に記載の発明によれば、上記作成済みシステムモデルについての入力及び出力、シミュレーションの目的、予測精度、結果、実施時期、担当者等の情報を入力または選択することによって、その入力または選択された情報に応じて、表示される部分モデルをシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込むこと、もしくはそのような部分モデルを選択し易いように表示することができるので、より効率的にシステムモデルを作成することが可能になる。
【００１５】
請求項４に記載の発明では請求項２または３に記載の発明において、上記ユーザの情報を入力するためのユーザ情報入力手段を更に具備していて、上記特定の部分モデルは、入力された上記ユーザ情報に応じて決定されるようになっている。
【００１６】
請求項４に記載の発明によれば更に、ユーザやその属性（例えば所属部署等）に応じて、表示される部分モデルをシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込むこと、もしくはそのような部分モデルを選択し易いように表示することができるので、更に効率的にシステムモデルを作成することが可能になる。
【００１７】
請求項５に記載の発明は、モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するシステムモデル作成支援方法であって、複数の上記部分モデルを蓄積しておき、蓄積されている部分モデルを表示して、表示された部分モデルの中からユーザに上記システムモデルの作成に必要な部分モデルを選択させるようにするシステムモデル作成支援方法において、上記ユーザの情報に応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示することを特徴とする、システムモデル作成支援方法を提供する。
請求項５に記載の発明によっても請求項１に記載の発明とほぼ同様の作用効果を得ることができる。
【００１８】
請求項６に記載の発明は、モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するシステムモデル作成支援方法であって、複数の上記部分モデルを蓄積しておき、蓄積されている部分モデルを表示して、表示された部分モデルの中からユーザに上記システムモデルの作成に必要な部分モデルを選択させるようにするシステムモデル作成支援方法において、作成済みのシステムモデル毎にシステムモデル作成情報を蓄積しておき、ユーザにより入力または選択されるシステムモデル作成情報に応じて作成済みシステムモデルを選択し、該選択された作成済みシステムモデルに応じて決定される特定の部分モデルのみを表示するまたは該特定の部分モデルをそれ以外の部分モデルとは分けて表示することを特徴とする、システムモデル作成支援方法を提供する。
請求項６に記載の発明によっても請求項２に記載の発明とほぼ同様の作用効果を得ることができる。
【００１９】
請求項７に記載の発明では請求項６に記載の発明において、上記作成済みシステムモデルのシステムモデル作成情報は、システムモデルに含まれる部分モデルの他、システムモデルの入力及び出力、システムモデルを用いたシミュレーションの目的、予測精度、結果、実施時期、担当者のうちの少なくとも一つを含んでいる。
そして、請求項７に記載の発明によっても請求項３に記載の発明とほぼ同様の作用効果を得ることができる。
【００２０】
請求項８に記載の発明では請求項６または７に記載の発明において、上記特定の部分モデルは、上記ユーザの情報に応じて決定されるようになっている。
そして、請求項５に記載の発明によっても請求項１に記載の発明とほぼ同様の作用効果を得ることができる。
【００２１】
なお、本願明細書及び特許請求の範囲において、特定の部分モデルのみを表示するという表現は、特定の部分モデルをそれ以外の部分モデルよりも視認し易くするという意味であり、特定の部分モデル以外の部分モデルを全く表示しない場合の他、例えば、特定の部分モデル以外の部分モデルの表示を特定の部分モデルの表示に比べ薄くする（例えば輝度を低下させる）場合等も含まれる。
【発明の効果】
【００２２】
各請求項に記載の発明は、モデル化の対象となるシステムを構成する各部分に対応する部分モデルを蓄積しておき、そこから必要な部分モデルを選択して組み合せることでシステム全体に対応するシステムモデルを作成する場合において、より効率的にシステムモデルを作成することを可能にするという共通の効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態のシステムモデル作成支援装置及び方法について説明する。なお、ここではシステムモデル作成支援装置の説明を通じて同装置によって実施されるシステムモデル作成支援方法についても説明する。
【００２４】
すなわち、本実施形態のシステムモデル作成支援装置は、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリメモリ）、ＣＰＵ（マイクロプロセッサ）、入力ポート及び出力ポートを双方向性バスで相互に接続した公知の形式のディジタルコンピュータを用いて構成されている。
【００２５】
また、本実施形態のシステムモデル作成支援装置は、モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するものであって、複数の上記部分モデルを蓄積しているモデル蓄積装置と、上記モデル蓄積装置に蓄積されている部分モデルを表示する部分モデル表示装置と、上記部分モデル表示装置によって表示された部分モデルの中からユーザの指示に応じて上記システムモデルの作成に必要な部分モデルを選択する部分モデル選択装置とを具備している。
【００２６】
ここでまず、本実施形態のシステムモデル作成支援装置を用いてシステムモデルを作成する基本的な手順について説明する。すなわち、本実施形態においてはモデル化の対象として想定しているシステムを構成し得る各部分に対応する部分モデルが予め求められてモデル蓄積装置に準備されている。
【００２７】
ここで部分モデルは、モデル化の対象として想定しているシステムが例えば機械装置である場合にはその機械装置の各部品に対応するモデル（部品モデル）とされ得る。すなわち、例えばモデル化の対象として想定しているシステムがエンジン（内燃機関）である場合には、部分モデルは、コンプレッサモデル、コンプレッサ下流吸気管モデル、インタークーラモデル、インタークーラ下流吸気管モデル、スロットルモデル、スロットル下流吸気管モデル、シリンダモデル、排気管モデル、タービンモデル、及びターボチャージャシャフトモデル等とされ得る。
【００２８】
また、より具体的には各部分モデルは対応する各部分の特性を表す物理式（例えば質量保存則やエネルギ保存則等に基づいて導き出した式）や統計的に導き出された近似式、もしくはマップ等であり、これらがモデル蓄積装置に記憶されている。
【００２９】
そして、上記モデル蓄積装置に蓄積されている部分モデルは上記部分モデル表示装置によって表示されており、モデル化の対象となる具体的なシステムに対応するシステムモデルを作成する際には、システムモデルの作成者（すなわち、システムモデル作成支援装置のユーザ）が、上記部分モデル表示装置によって表示されている部分モデルの中から上記システムモデルを作成するのに必要な部分モデルを順次選択して組み合わせ、所望のシステムモデルを作成していく。
【００３０】
ところで、本実施形態のように、モデル化の対象となるシステムを構成する各部分に対応する部分モデルを蓄積しておき、そこから必要な部分モデルを選択して組み合せることでシステム全体に対応するシステムモデルを作成する場合には、上記部分モデル等の情報の再利用性の向上、作成可能なシステムモデルの範囲拡大、並びにモデル開発期間の短縮等を考慮すると、上記モデル蓄積装置に多種多様な部分モデルが準備されていることが望ましい。しかしながら、その一方で上記モデル蓄積装置にあまりにも多くの部分モデルが用意されている場合には、ユーザが、作成しようとするシステムモデルに必要且つ適切な部分モデルを選択することが困難になり、却ってシステムモデルの作成効率が低下してしまう恐れがある。
【００３１】
そこで、本実施形態では以下で説明するような手段によってより効率的にシステムモデルを作成することを可能にしている。すなわち、本実施形態のシステムモデル作成支援装置は、ユーザの情報を入力するためのユーザ情報入力装置を更に具備していて、上記部分モデル表示装置が、入力された上記ユーザ情報に応じて決定される特定の部分モデルのみを表示するようになっている。
【００３２】
なおここで、上記ユーザ情報は具体的には例えばユーザの属性（例えば所属部署等）を表す情報である。また、ユーザの氏名やユーザ毎に設定したパスワードと所属部署の情報とを関連付けておき、氏名やパスワードを入力することでユーザの属性が判定できるようにしておいても良い。
【００３３】
上記のように部分モデル表示装置が、入力された上記ユーザ情報に応じて決定される特定の部分モデルのみを表示するようにすると、ユーザやその属性（例えば所属部署等）に応じて、表示される部分モデルをシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込むことができるので、より効率的にシステムモデルを作成することが可能になる。
【００３４】
以下、図１及び図２を参照しつつより具体的に説明する。この例は、自動車に関するシステムモデルを作成するためのシステムモデル作成支援装置の場合であって、図１は上記部分モデル表示装置によって、モデル蓄積装置に蓄積されている総ての部分モデルを表示しようとしている場合（すなわち、画面上に表示可能な限りの部分モデルを表示している場合）について示している。この例では部分モデルが、エンジン系（Ｅ）、駆動系（Ｔ）、車両系（Ｓ）の三つに分類され、系毎に別のシート１、２、３上に表示されるようになっている。なお、図１では各シート１、２、３を並べて示しているが、各シート１、２、３を互いに重ねるようにして表示し、選択されたシートが上に来て表示されるようになっていてもよい。
【００３５】
各シート１、２、３には、それぞれの系の各種の部品に対応する部分モデルが表示されている。そして図示されているように、ここでは同一種類の部品に対して複数の部分モデルが準備されている。より具体的には、例えばエンジン系（Ｅ）では、部品ＥＡ、ＥＢ、ＥＣ、ＥＤ、ＥＥ等に対応する部分モデルが表示されており、各部品に対して複数の部分モデルが準備されている。すなわち例えば、部品ＥＡに対しては部分モデルＥＡａ、ＥＡｂ、ＥＡｃ、ＥＡｄが準備されている。これらの部分モデルＥＡａ、ＥＡｂ、ＥＡｃ、ＥＡｄは何れも部品ＥＡに対応する部分モデルであるが、それぞれモデルの規模（内部の式やマップ）や算出精度が異なり、実施するシミュレーションの目的等に応じてユーザが適切な部分モデルを選択できるように準備されているものである。なお、これらエンジン系（Ｅ）の部品ＥＡ、ＥＢ、ＥＣ、ＥＤ、ＥＥ等に対応する部分モデルは、例えばスロットルモデル、シリンダモデル、吸気管モデル、排気管モデル等である。
【００３６】
また、図示されているように、駆動系（Ｔ）や車両系（Ｓ）に関しても、上述したエンジン系（Ｅ）と同様な構成となっており、各系の部品ＴＡ、ＴＢ、ＴＣ、ＴＤ、ＴＥ、ＳＡ、ＳＢ、ＳＣ、ＳＤ、ＳＥ等に対応する部分モデルが表示され、同一種類の部品に対して複数の部分モデルが準備されている。なおここで、駆動系（Ｔ）の部品ＴＡ、ＴＢ、ＴＣ、ＴＤ、ＴＥ等に対応する部分モデルは、例えばトルクコンバータモデルやＣＶＴ、ＭＭＴ、ＭＴといった変速機のモデル等であり、車両系（Ｓ）の部品ＳＡ、ＳＢ、ＳＣ、ＳＤ、ＳＥ等に対応する部分モデルは、例えばタイヤモデル、ブレーキアクチュエータモデル、サスペンションモデル等である。
【００３７】
そして、この図１を見ても分かるように、上記部分モデル表示装置によってモデル蓄積装置に蓄積されている総ての部分モデルを表示しようとしている場合には、選択可能となる部分モデルが非常に多いため、部分モデルの選択を効率的に行うことができず、結果として効率的にシステムモデルを作成することが困難になってしまう。
【００３８】
次に、図２を参照すると、これは上記ユーザ情報が入力され、上記部分モデル表示装置によって、入力された上記ユーザ情報に応じて決定される特定の部分モデルのみが表示された場合について示している。この例は、入力された上記ユーザ情報によって、ユーザがエンジンの開発部署に所属していると判定された場合の例である。
【００３９】
エンジン開発においてシステムモデルを作成する場合には、通常はエンジンのシステムモデルのみを作成し、その他の部分についてはシステムモデルに組み込むにしてもそれほど詳細なモデルは必要ない。そのためこの例では、図２を参照して分かるように、エンジン系（Ｅ）の部分モデルは総てが表示されているのに対して、駆動系（Ｔ）や車両系（Ｓ）の部分モデルは一部のみが表示されるようになっている。すなわち、ここでは上記ユーザ情報に応じて、表示される部分モデルがシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込まれている。
【００４０】
入力された上記ユーザ情報に応じてどの部分モデルを表示するかについては、上記のように表示される部分モデルがシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込まれるように予め定められている。すなわち例えば、上記ユーザ情報によってユーザが駆動系の開発部署に所属していると判定された場合には、駆動系（Ｔ）の部分モデルが総て表示され、エンジン系（Ｅ）や車両系（Ｓ）の部分モデルは一部のみが表示されるようにされる。また、ユーザが車両系の開発部署に所属していると判定された場合には、車両系（Ｓ）の部分モデルが総て表示され、エンジン系（Ｅ）や駆動系（Ｔ）の部分モデルは一部のみが表示されるようにされる。そして、このようにすることで、システムモデルの作成のために部分モデルを選択することが容易になり、効率的にシステムモデルを作成することが可能になる。
【００４１】
なお、この例では、上記部分モデル表示装置が、入力された上記ユーザ情報に応じて決定される特定の部分モデルのみを表示するようになっていたが、本発明はこれに限定されるものでなく、例えば他の例では、上記特定の部分モデルがどの部分モデルかが分かるように、同特定の部分モデルをそれ以外の部分モデルとは分けて表示するようにしてもよい。
【００４２】
次に本発明の別の実施形態のシステムモデル作成支援装置について説明する。本実施形態のシステムモデル作成支援装置の基本的な構成、並びに本実施形態のシステムモデル作成支援装置を用いてシステムモデルを作成する基本的な手順については上述した実施形態のシステムモデル作成支援装置の場合と同様である。
【００４３】
すなわち、本実施形態のシステムモデル作成支援装置も、モデル化の対象となるシステムを構成する各部分に対応する部分モデルを組み合せて上記システム全体に対応するシステムモデルを作成するのを支援するものであって、複数の上記部分モデルを蓄積しているモデル蓄積装置と、上記モデル蓄積装置に蓄積されている部分モデルを表示する部分モデル表示装置と、上記部分モデル表示装置によって表示された部分モデルの中からユーザの指示に応じて上記システムモデルの作成に必要な部分モデルを選択する部分モデル選択装置とを具備している。
【００４４】
また、本実施形態のシステムモデル作成支援装置を用いてシステムモデルが作成される場合についても、上述の実施形態のシステムモデル作成支援装置を用いてシステムモデルが作成される場合と同様、システムモデルの作成者（すなわち、システムモデル作成支援装置のユーザ）が、上記部分モデル表示装置によって表示されている部分モデルの中からシステムモデルを作成するのに必要な部分モデルを順次選択して組み合わせ、所望のシステムモデルが作成される。
【００４５】
以上のように、本実施形態も基本的にはモデル化の対象となるシステムを構成する各部分に対応する部分モデルを蓄積しておき、そこから必要な部分モデルを選択して組み合せることでシステム全体に対応するシステムモデルを作成するものである。したがって、上記モデル蓄積装置に多種多様な部分モデルが準備されていることが望ましい一方で、上記モデル蓄積装置にあまりにも多くの部分モデルが用意されている場合には、ユーザが、作成しようとするシステムモデルに必要且つ適切な部分モデルを選択することが困難になり、却ってシステムモデルの作成効率が低下してしまう恐れがある。
【００４６】
これに対し、本実施形態のシステムモデル作成支援装置では以下で説明するような上述の実施形態のシステムモデル作成支援装置と異なる手段によってより効率的にシステムモデルを作成することを可能にしている。すなわち、本実施形態のシステムモデル作成支援装置は、過去に作成したシステムモデル（すなわち、作成済みシステムモデル）毎にシステムモデル作成情報を蓄積する作成済みシステムモデル作成情報蓄積装置と、ユーザにより入力または選択されるシステムモデル作成情報に応じて作成済みシステムモデルを選択する作成済みシステムモデル選択装置とを具備していて、上記部分モデル表示装置が、上記作成済みシステムモデル選択装置によって選択された作成済みシステムモデルに応じて決定される特定の部分モデルのみを表示するようになっている。
【００４７】
なおここで、上記作成済みシステムモデルのシステムモデル作成情報は、具体的には例えば、そのシステムモデルに含まれる部分モデル、そのシステムモデルの入力及び出力、そのシステムモデルを用いたシミュレーションの目的、予測精度、結果、実施時期、担当者等の情報であり、システムモデルを作成しシミュレーションを行う毎にそのシステムモデルに含まれる部分モデルと上記のそれ以外の情報の少なくとも一つを蓄積し整備しておく。
【００４８】
上記のように部分モデル表示装置が、上記作成済みシステムモデル選択装置によって選択された作成済みシステムモデルに応じて決定される特定の部分モデルのみを表示するようにすると、結果として、ユーザにより入力または選択されるシステムモデル作成情報に応じて、表示される部分モデルをシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込むことができるので、より効率的にシステムモデルを作成することが可能になる。
【００４９】
以下、図１及び図３を参照しつつより具体的に説明する。この例は、自動車に関するシステムモデルを作成するためのシステムモデル作成支援装置の場合である。図１については先に説明したので詳細な説明は省略するが、これは上記部分モデル表示装置によって、モデル蓄積装置に蓄積されている総ての部分モデルを表示しようとしている場合（すなわち、画面上に表示可能な限りの部分モデルを表示している場合）について示すものである。
【００５０】
そして、上述した実施形態の場合と同様、この図から分かるように上記部分モデル表示装置によってモデル蓄積装置に蓄積されている総ての部分モデルを表示しようとしている場合には、選択可能となる部分モデルが非常に多いため、部分モデルの選択を効率的に行うことができず、結果として効率的にシステムモデルを作成することが困難になってしまう。
【００５１】
次に、図３を参照すると、これはユーザにより入力または選択されたシステムモデル作成情報に応じて作成済みシステムモデルが選択され、その選択された作成済みシステムモデルに応じて決定された特定の部分モデルのみが上記部分モデル表示装置によって表示された場合について示している。より詳細にはこの例は、ユーザによってあるシミュレーションの目的が入力された場合、もしくは蓄積されている上記システムモデル作成情報からあるシミュレーションの目的が選択された場合の例を示している。
【００５２】
すなわち具体的には、これからシステムモデルを作成して実施しようとするシミュレーションの目的と同じ目的を入力または選択した場合の例であり、この場合、上記作成済みシステムモデル選択装置によって過去にその目的でシミュレーションを行うために作成されたシステムモデルが選択される。そしてその結果として、ここでは、その選択されたシステムモデルにおいて用いられた部分モデルのみが上記特定の部分モデルとして上記部分モデル表示装置によって表示されている。つまり、ここではユーザにより入力または選択されたシステムモデル作成情報（すなわち、ここではシミュレーションの目的）に応じて、表示される部分モデルがシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込まれている。
【００５３】
入力または選択されたシステムモデル作成情報に応じて結果としてどの部分モデルを表示するかについては、上記のように表示される部分モデルがシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込まれるように予め定められている。すなわち例えば、上記のシミュレーションの目的の場合と同様に、あるシステムモデル作成情報を入力または選択すると、上記作成済みシステムモデル選択装置によってそのシステムモデル作成情報を有する作成済みシステムモデルが選択され、その選択されたシステムモデルにおいて用いられた部分モデルのみが上記特定の部分モデルとして上記部分モデル表示装置によって表示されるようにしてもよい。なお、上記選択されたシステムモデルで使用された部分モデルのみではなく、それに関連する部分モデルも表示するようにしてもよい。
【００５４】
そして、以上のようにユーザにより入力または選択されるシステムモデル作成情報に応じて、表示される部分モデルをシステムモデルの作成のために選択される可能性の高い部分モデルに絞り込むことで、システムモデルの作成のために部分モデルを選択することが容易になり、効率的にシステムモデルを作成することが可能になる。なお、この例では、上記部分モデル表示装置が、上記特定の部分モデルのみを表示するようになっていたが、他の例では上記特定の部分モデルがどの部分モデルかが分かるように、同特定の部分モデルをそれ以外の部分モデルとは分けて表示するようにしてもよい。
【００５５】
また、他の実施形態においては、先に説明したユーザの情報を入力するためのユーザ情報入力装置を更に具備していて、上記特定の部分モデルが入力された上記ユーザ情報に応じても決定されるようになっていてもよい。そして、このようにすると更に効率的にシステムモデルを作成することが可能になる。
【図面の簡単な説明】
【００５６】
【図１】図１は、モデル蓄積装置に蓄積されている総ての部分モデルを表示しようとしている場合について示している。
【図２】図２は、入力されたユーザ情報に応じて決定された特定の部分モデルのみが表示された場合について示している。
【図３】図３は、ユーザにより入力または選択されたシステムモデル作成情報に応じて作成済みシステムモデルが選択され、その選択された作成済みシステムモデルに応じて決定された特定の部分モデルのみが表示された場合について示している。
【符号の説明】
【００５７】
１    エンジン系部分モデル表示シート
２    駆動系部分モデル表示シート
３    車両系部分モデル表示シート
【図１】
2007286726.tif 000003
【図２】
2007286726.tif 000004
【図３】
2007286726.tif 000005