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