(57)【要約】【課題】部品モデルの開発者以外の者がその部品モデルのデータを知得することができないようにして開発を行うことができるようにするモデル伝送装置及びモデル伝送方法を提供する。【解決手段】モデル伝送装置はシステムモデルの作成時に用いられ、部品モデル提供者用コンピュータ３０と、システムモデル作成者用コンピュータ２０との間でモデルを伝送する。システムモデル作成者用コンピュータは、システムモデルを部品モデル提供者用コンピュータに送信するシステムモデル送信手段２４を有し、システムモデルが送信される時にはシステムモデルに含まれる部品モデルが秘匿されている。部品モデル提供者用コンピュータは、システムモデルに含まれる部品モデルと部品モデル提供者用コンピュータの記憶手段に記憶されている部品モデルが一致する場合には、システムモデルに含まれる部品モデルを記憶手段に記憶されている部品モデルに自動的に置換する。【選択図】図２
2009015460.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品から構成されるシステムをシミュレーション解析するためのシステムモデルであって各部品に対応する部品モデルを組み合わせて作成されるシステムモデルの作成又は改良時に用いられるモデル伝送装置であって、複数の部品モデル提供者によりそれぞれ使用される複数の部品モデル提供者用コンピュータと、システムモデル作成者により使用されるシステムモデル作成者用コンピュータとの間でモデルを伝送するモデル伝送装置において、
上記部品モデル提供者用コンピュータはユーザが作成した部品モデルを入力するための入力手段と、入力された部品モデルを記憶する記憶手段と、入力された部品モデルをシステムモデル作成者用コンピュータに送信する部品モデル送信手段とを有し、
上記システムモデル作成者用コンピュータは、部品モデル送信手段によって送信された部品モデルを記憶する記憶手段と、システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルのうち少なくとも二つの部品モデルを組み合わせて作成されたシステムモデルを部品モデル提供者用コンピュータに送信するシステムモデル送信手段とを有し、
上記システムモデル送信手段によってシステムモデルが送信される時には該システムモデルに含まれる部品モデルが秘匿されており、
上記部品モデル提供者用コンピュータは、システムモデル送信手段によって送信されたシステムモデルに含まれる部品モデルのなかに部品モデル提供者用コンピュータの記憶手段に記憶されている部品モデルに対応する部品モデルがある場合には、秘匿された該部品モデルを部品モデル提供者用コンピュータの記憶手段に記憶されている秘匿されていない部品モデルに自動的に置換する置換手段をさらに有する、モデル伝送装置。
【請求項２】
上記部品モデル提供者用コンピュータは、システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルのうちユーザに指定された少なくとも二つの部品モデルを組み合わせてシステムモデルを作成するシステムモデル作成手段をさらに有する、請求項１に記載のモデル伝送装置。
【請求項３】
上記システムモデル作成者用コンピュータは、システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルを用いてユーザが作成したシステムモデルを入力するための入力手段をさらに有する、請求項１に記載のモデル伝送装置。
【請求項４】
上記置換手段は、システムモデルに含まれる秘匿された部品モデルに対応する部品モデルを部品モデル作成者用コンピュータの記憶手段内で検索する部品モデル検索手段をさらに有する、請求項１〜３のいずれか１項に記載のモデル伝送装置。
【請求項５】
上記部品モデル提供者用コンピュータは、上記部品モデル送信手段によって部品モデルをシステムモデル作成者用コンピュータに送信する前に該部品モデルを秘匿する秘匿手段をさらに具備する、請求項１〜４のいずれか１項に記載のモデル伝送装置。
【請求項６】
上記システムモデル作成者用コンピュータは、上記システムモデル送信手段によってシステムモデルを部品モデル提供者用コンピュータに送信する前に該システムモデルに含まれる全ての部品モデルを秘匿する秘匿手段をさらに具備する、請求項１〜５のいずれか１項に記載のモデル伝送装置。
【請求項７】
複数の部品から構成されるシステムをシミュレーション解析するためのシステムモデルであって各部品に対応する部品モデルを組み合わせて作成されるシステムモデルの作成・改良時に用いられるモデル伝送方法であって、複数の部品モデル提供者によりそれぞれ使用される複数の部品モデル提供者用コンピュータと、システムモデル作成者により使用されるシステムモデル作成者用コンピュータとの間でモデルを伝送するモデル伝送方法において、
ユーザによって作成された部品モデルが部品モデル提供者用コンピュータの記憶装置に入力される部品モデル入力工程と、
記憶装置に入力された部品モデルを部品モデル提供者用コンピュータからシステムモデル作成者用コンピュータへ送信する部品モデル送信工程と、
システムモデル作成者用コンピュータに送信された部品モデルをシステムモデル作成者用コンピュータの記憶装置に記憶させる部品モデル記憶工程と、
システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルのうち少なくとも二つの部品モデルを組み合わせて作成されたシステムモデルをシステムモデル作成者用コンピュータから部品モデル提供者用コンピュータに送信するシステムモデル送信工程とを具備し、
上記システムモデル送信工程においてシステムモデルが送信される時には該システムモデルに含まれる部品モデルが秘匿されており、
上記部品モデル提供者用コンピュータに送信されたシステムモデルに含まれる部品モデルのなかに部品モデル提供者用コンピュータの記憶装置に記憶されている部品モデルに対応する部品モデルがある場合には、秘匿された該部品モデルを部品モデル提供者用コンピュータの記憶装置に記憶されている秘匿されていない部品モデルに自動的に置換する部品モデル置換工程をさらに具備する、モデル伝送方法。
【請求項８】
上記システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルのうちユーザに指定された少なくとも二つの部品モデルを組み合わせてシステムモデルを作成するシステムモデル作成工程をさらに具備する、請求項７に記載のモデル伝送方法。
【請求項９】
上記システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルに基づいてユーザが作成したシステムモデルを入力するシステムモデル入力工程をさらに具備する、請求項７に記載のモデル伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モデル伝送装置及びモデル伝送方法に関する。
【背景技術】
【０００２】
近年、自動車等の部品やこれら部品を用いた自動車全体のシステム等を開発する際に、各部品に対応するシュミレーションモデル（部品モデル）を作成し、部品モデルや部品モデルを組み合わせて作成した自動車全体のシステムのシュミレーションモデル（システムモデル）を用いて部品や自動車のシステムの性能を評価することが提案されている。このように部品モデルやシステムモデルを用いて部品やシステムの開発を行うことにより、試験用の部品やシステムを実際に製造することなく部品やシステムの評価を行うことができるようになる。これにより、試験用の部品等の製造コストが低減されると共に、実際の部品等を製造する時間が不要になることから部品等の設計時間の短縮を図ることができる。
【０００３】
このようなモデルを用いた開発手法として、部品メーカとこの部品メーカによって開発された部品を用いたシステム（例えば自動車、自動車の吸気系等）を開発するシステムメーカとの間でモデルレポジトリを共有することが提案されている（特許文献１参照）。具体的には、まず、部品メーカが自社で開発したアクチュエータ等をモデル化して部品モデルを作成し、このモデルのデータをシステムメーカがアクセス可能なモデルレポジトリに登録する。その後、システムメーカは、部品メーカによって登録された部品モデルを用いてシステムモデルを作成し、このシステムモデルを部品メーカに提供する。これにより、部品メーカは、システムメーカから提供されたシステムモデルを用いて、部品の設計を変更しながらシステム全体のシミュレーションを行うことができる。すなわち、部品メーカは、更なる性能向上等の検討を行うべく、自社の担当する部品（この場合、部品モデル）の設計を変更して、その部品の設計変更によるシステム全体の性能を評価することができる。このように、部品メーカはシステム全体の性能を評価しつつ自社の部品の開発を行うことができるようになるため、部品メーカが自社の部品モデルのみを用いてシミュレーションを行う場合に比べて、システムに適した部品の性能の向上や業務の効率化を図ることが可能になる。
【０００４】
【特許文献１】特開２００６−３４３８５８号公報
【特許文献２】特開２００２−５５８４４号公報
【特許文献３】特開２００２−２３０３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、自動車等はそれを構成する部品点数が多いため、各部品毎に異なる部品メーカが開発することが多い。この場合、各部品メーカがそれぞれ独自に部品を開発すると共にその部品に対応する部品モデルを各部品メーカが開発することになる。したがって、システムメーカに対しては異なる複数の部品メーカから部品モデルが供給され、システムメーカはこのようにして供給された部品モデルを組み合わせてシステムモデルを作成することとなる。
【０００６】
ここで、上述したように部品メーカが、システムメーカから提供されたシステムモデルを用いて、部品の設計を変更しながらシステム全体の性能を評価するためには、各部品メーカに対してシステムモデルを提供することが必要になる。しかしながら、システムモデルには複数の部品メーカから提供された部品モデルが含まれているため、このように各部品メーカに対してシステムモデルを提供すると、提供を受けた部品メーカは他の部品メーカによって作成された部品モデルのデータを解析し、当該部品の構成等を詳細に知得することができてしまう。
【０００７】
ところが、部品モデルには各部品メーカの独自の技術や自社部品の構造、諸元等が記録されている場合も多いため、部品モデルを供給した部品メーカは部品モデルの内容を他の部品メーカやシステムメーカに知得されたくない場合がある。しかしながら、上述した特許文献１に記載の開発手法を採用すると、各部品メーカはその部品モデルのデータを他の部品メーカに知得されてしまう可能性がある。
【０００８】
そこで、上記問題に鑑みて、本発明は、部品モデルの開発者以外の者がその部品モデルのデータを知得することができないようにしつつ高い効率で開発を行うことができるようにするモデル伝送装置及びモデル伝送方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、第１の発明では、複数の部品から構成されるシステムをシミュレーション解析するためのシステムモデルであって各部品に対応する部品モデルを組み合わせて作成されるシステムモデルの作成又は改良時に用いられるモデル伝送装置であって、複数の部品モデル提供者によりそれぞれ使用される複数の部品モデル提供者用コンピュータと、システムモデル作成者により使用されるシステムモデル作成者用コンピュータとの間でモデルを伝送するモデル伝送装置において、上記部品モデル提供者用コンピュータはユーザが作成した部品モデルを入力するための入力手段と、入力された部品モデルを記憶する記憶手段と、入力された部品モデルをシステムモデル作成者用コンピュータに送信する部品モデル送信手段とを有し、上記システムモデル作成者用コンピュータは、部品モデル送信手段によって送信された部品モデルを記憶する記憶手段と、システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルのうち少なくとも二つの部品モデルを組み合わせて作成されたシステムモデルを部品モデル提供者用コンピュータに送信するシステムモデル送信手段とを有し、上記システムモデル送信手段によってシステムモデルが送信される時には該システムモデルに含まれる部品モデルが秘匿されており、上記部品モデル提供者用コンピュータは、システムモデル送信手段によって送信されたシステムモデルに含まれる部品モデルのなかに部品モデル提供者用コンピュータの記憶手段に記憶されている部品モデルに対応する部品モデルがある場合には、秘匿された該部品モデルを部品モデル提供者用コンピュータの記憶手段に記憶されている秘匿されていない部品モデルに自動的に置換する置換手段をさらに有する。
第１の発明によれば、部品モデル提供者用コンピュータには基本的に部品モデルが秘匿された状態でシステムモデルが提供されるため、部品モデル提供者はシステムモデルに含まれる部品モデルの内容を知得することができない。ただし、システムモデルに含まれている部品モデルのうちその部品モデル提供者が開発した部品モデルについては秘匿されていない状態でシステムモデルが提供されるため、部品モデル提供者は自ら作成した部品モデルの設計を変更しながらシステム全体の性能を評価することができる。
なお、部品モデルを「秘匿」するとは、部品モデルの内容及び部品モデルに対応する部品の構造や諸元を解析することができないようにすることを意味する。
【００１０】
第２の発明では、第１の発明において、上記部品モデル提供者用コンピュータは、システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルのうちユーザに指定された少なくとも二つの部品モデルを組み合わせてシステムモデルを作成するシステムモデル作成手段をさらに有する。
【００１１】
第３の発明では、第１の発明において、上記システムモデル作成者用コンピュータは、システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルを用いてユーザが作成したシステムモデルを入力するための入力手段をさらに有する。
【００１２】
第４の発明では、第１〜第３のいずれか一つの発明において、上記置換手段は、システムモデルに含まれる秘匿された部品モデルに対応する部品モデルを部品モデル作成者用コンピュータの記憶手段内で検索する部品モデル検索手段をさらに有する。
【００１３】
第５の発明では、第１〜第４のいずれか一つの発明において、上記部品モデル提供者用コンピュータは、上記部品モデル送信手段によって部品モデルをシステムモデル作成者用コンピュータに送信する前に該部品モデルを秘匿する秘匿手段をさらに具備する。
【００１４】
第６の発明では、第１〜第５のいずれか一つの発明において、上記システムモデル作成者用コンピュータは、上記システムモデル送信手段によってシステムモデルを部品モデル提供者用コンピュータに送信する前に該システムモデルに含まれる全ての部品モデルを秘匿する秘匿手段をさらに具備する。
【００１５】
上記課題を解決するために、第７の発明では、複数の部品から構成されるシステムをシミュレーション解析するためのシステムモデルであって各部品に対応する部品モデルを組み合わせて作成されるシステムモデルの作成・改良時に用いられるモデル伝送方法であって、複数の部品モデル提供者によりそれぞれ使用される複数の部品モデル提供者用コンピュータと、システムモデル作成者により使用されるシステムモデル作成者用コンピュータとの間でモデルを伝送するモデル伝送方法において、ユーザによって作成された部品モデルが部品モデル提供者用コンピュータの記憶装置に入力される部品モデル入力工程と、記憶装置に入力された部品モデルを部品モデル提供者用コンピュータからシステムモデル作成者用コンピュータへ送信する部品モデル送信工程と、システムモデル作成者用コンピュータに送信された部品モデルをシステムモデル作成者用コンピュータの記憶装置に記憶させる部品モデル記憶工程と、システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルのうち少なくとも二つの部品モデルを組み合わせて作成されたシステムモデルをシステムモデル作成者用コンピュータから部品モデル提供者用コンピュータに送信するシステムモデル送信工程とを具備し、上記システムモデル送信工程においてシステムモデルが送信される時には該システムモデルに含まれる部品モデルが秘匿されており、上記部品モデル提供者用コンピュータに送信されたシステムモデルに含まれる部品モデルのなかに部品モデル提供者用コンピュータの記憶装置に記憶されている部品モデルに対応する部品モデルがある場合には、秘匿された該部品モデルを部品モデル提供者用コンピュータの記憶装置に記憶されている秘匿されていない部品モデルに自動的に置換する部品モデル置換工程をさらに具備する。
【００１６】
第８の発明では、第７の発明において、上記システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルのうちユーザに指定された少なくとも二つの部品モデルを組み合わせてシステムモデルを作成するシステムモデル作成工程をさらに具備する。
【００１７】
第９の発明では、第７の発明において、上記システムモデル作成者用コンピュータの記憶手段に記憶された部品モデルに基づいてユーザが作成したシステムモデルを入力するシステムモデル入力工程をさらに具備する。
【発明の効果】
【００１８】
本発明によれば、部品モデルの開発者以外の者がその部品モデルのデータを知得することができないようにしつつ高い効率で開発を行うことができるようにするモデル伝送装置及びモデル伝送方法が提供される。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明のモデル伝送装置及びモデル伝送方法について詳細に説明する。本発明のモデル伝送装置及びモデル伝送方法は、モデルベースの製品開発において用いられ、以下ではモデルベースの自動車車両開発を例にとって説明する。
【００２０】
まず、モデルベースの車両開発について簡単に説明する。従来、車両開発は自動車の部品やこれら部品を組み合わせたシステムを実際に製造し、製造された部品やシステムについて実際に試験を行って部品やシステムの性能を評価し、性能評価の結果に基づいて部品やシステムに改良を加えるという作業を繰り返すことによって行われていた。しかしながら、このような手法で車両開発を行うと、同種の部品やシステムについて設計の異なるものを複数個製造しなければならないことから開発コストが高くなり、また、設計に変更を加える毎に部品やシステムを製造して試験しなければならないことから開発に時間がかかっていた。
【００２１】
一方、近年、物理法則を利用したシミュレーションモデル（以下、「モデル」と称す）を用いた自動車の部品やシステムの開発、すなわちモデルベースの車両開発が行われている。モデルベースの車両開発では、実際に自動車の部品やシステムを製造することなくこれら部品やシステムに対応するモデル、すなわち部品モデルやシステムモデルを作成し、作成した部品モデルやシステムモデルを用いて部品やシステムの性能を評価し、性能評価の結果に基づいて部品モデルやシステムモデルに改良を加えるという作業を繰り返し、最終的に完成した部品モデルやシステムモデルに対応するように実際の部品やシステムが製造される。
【００２２】
ここで、図１を参照して部品モデル及びシステムモデルについて簡単に説明する。まず、自動車の部品とは、自動車を構成する部品、或いはシステムを構成する部品であってその部品に対応するシュミレーションモデルを作成可能な部品を意味する。内燃機関の吸気系の開発を例にとると、例えば、エアクリーナ、吸気管、ターボチャージャ、スロットル弁、サージタンク、ＥＧＲ弁、インテークマニホルド、吸気弁等が挙げられる。そして、部品モデルでは、図１（Ａ）に示したように、その部品に関連する所定のパラメータａ、ｂ、ｃの値を入力すると、その部品の影響を受ける所定のパラメータｄの値が出力される。例えば、スロットル弁に対応する部品モデルでは、入力パラメータとしてのスロットル弁開度、大気圧、および大気温度等の値が入力されると、エネルギ保存則、運動量保存則、質量保存則、及び状態方程式等に基づいて作成されたモデル式による演算が行われ、出力パラメータとしてのスロットル弁通過空気流量等の値が出力されるように構成される。
【００２３】
また、自動車のシステムとは、自動車の複数の部品、或いはシステムを構成する複数の部品を組み合わせたものを意味する。内燃機関の吸気系の開発を例にとると、例えば、エアクリーナ、吸気管、ターボチャージャ、スロットル弁、サージタンク、ＥＧＲ弁、インテークマニホルド、吸気弁から構成される吸気系システムが挙げられる。そして、システムモデルでは、図１（Ｂ）に示したように、そのシステムに関連する所定のパラメータｅ、ｆ、ｇの値を入力すると、そのシステムの影響を受ける所定のパラメータｈ、ｉの値が出力される。例えば、吸気系に対応するシステムでは、入力パラメータとしての大気圧、大気温度、スロットル弁開度、ＥＧＲ弁開度、機関回転数等の値が入力されると、複数の部品モデルのモデル式により演算が行われ、出力パラメータとしての筒内充填空気量等の値が出力されるように構成される。
【００２４】
このようにモデルベースの車両開発を行うと、実際に製造しなければならない自動車の部品やシステムの数が極端に減少することから開発コストが安くなる。また、部品モデルやシステムモデルの設計変更はモデル式の変更やモデル式で用いられる数値の変更のみを行えばよく、従って設計変更に伴って実際の部品やシステムを再度製造する必要がないことから、開発にかかる時間も短縮される。
【００２５】
ところで、自動車等はその構成部品点数が多いため、全ての部品をシステムメーカが開発するのではなく、各部品毎に異なる部品メーカが開発することが多い。この場合、モデルベースの車両開発を行うためには、各部品メーカが独自に開発する部品に対応する部品モデルを作成し、この部品モデルをシステムメーカに提供する必要がある。そしてシステムメーカは提供された部品モデルを組み合わせてシステムモデルを作成すると共に、このシステムモデルを利用してシステムの性能を評価することになる。特に、作成されたシステムモデルを部品メーカに提供することにより、部品メーカは独自に開発する部品に対応する部品モデルに変更を加えつつシステム全体の評価をすることができるため、システム全体に最適となるように部品モデルを改良することができ、このようにして改良された部品モデルの諸元に基づいてシステム全体にとって最適に設計された部品を製造することができるようになる。
【００２６】
本発明のモデル伝送装置又はモデル伝送方法は、このようにしてモデルベースの車両開発を行う際に、システムメーカと部品メーカとの間でモデルを伝送するのに用いられる。図２は部品及びシステムの開発に用いられる本発明のモデル伝送装置の構成を概略的に示したものである。
【００２７】
図２に示したように、モデル伝送装置１０は、システムメーカＡ用のコンピュータ２０と、複数の部品メーカＢ、Ｃ、Ｄ（図示した例では三つの部品メーカ）用のコンピュータ３０とを具備する。本実施形態では、システムメーカＡは自動車のシステム全体の開発を行い（ＯＥＭ的位置付け）、部品メーカＢ、Ｃ、Ｄはシステムに必要な部品の開発を行っている（サプライヤー的位置付け）。
【００２８】
各部品メーカ用コンピュータ３０はそれぞれ双方向性の通信環境によりシステムメーカ用コンピュータ２０に接続されている。すなわち、本実施形態では、システムメーカ用コンピュータ２０は全ての部品メーカ用コンピュータに接続されていると共に、部品メーカ用コンピュータ２０同士は接続されていない。
【００２９】
各コンピュータ２０、３０は、ユーザが部品モデル等をコンピュータに入力する入力部２１、３１と、部品モデルのレポジトリ２２ａ、３２ａ（図３参照）を有する記憶部２２、３２と、部品モデルからシステムモデルを作成する等の演算処理を行う演算処理部２３、３３と、他のコンピュータとの間でデータ通信を行うためのデータ通信部２４、３４とをそれぞれ具備する。
【００３０】
次に、このように構成されたモデル伝送装置を用いた部品及びシステムの開発について、図３及び図４を参照して説明する。図３及び図４は、システムメーカＡと二つの部品メーカＢ、Ｃとの間でモデルの伝送を行いつつ部品及びシステムを開発する過程を概略的に示す図である。
【００３１】
図３（Ａ）に示したように、システムメーカＡ、部品メーカＢ、Ｃはそれぞれコンピュータ２０、３０の記憶部２２、３２に部品モデルのレポジトリ２２ａ、３２ａを有する。部品メーカＢ、Ｃは、新しいシステムに搭載するための部品の開発中であり、その部品をモデル化した部品モデルを作成すると共に、作成した部品モデルを部品メーカ用コンピュータ３０の入力部３１を介してこのコンピュータ３０のレポジトリ３２ａに保存する。図示した例では、部品メーカＢが部品モデルＩ、ＩＩをレポジトリ３２ａに加えており、部品メーカＣが部品モデルα、βをレポジトリに加えている。
【００３２】
また、システムメーカＡ自身も部品メーカに発注した部品以外の部品を独自に開発してもよく、その場合にはその部品をモデル化した部品モデルを作成すると共に、作成された部品モデルをシステムメーカ用コンピュータ２０の入力部２１を介してこのコンピュータ２０のレポジトリ２２ａに保存する。
【００３３】
次いで、図３（Ｂ）に示したように、部品メーカのレポジトリ３２ａに加えられた部品モデルＩ、ＩＩ及びα、βが、部品メーカ用コンピュータ３０のデータ通信部３４及びシステムメーカ用コンピュータ２０のデータ通信部２４を介してシステムメーカ用コンピュータ２０に伝送され、このコンピュータ２０のレポジトリ２２ａに加えられる。このような部品メーカＢ、ＣからシステムメーカＡへの部品モデルの伝送は、部品メーカ用コンピュータ３０のレポジトリ３２ａに部品モデルが保存されると自動的に行われるようにしてもよいし、部品メーカ用コンピュータ３０のレポジトリ３２ａに保存された部品モデルのうちユーザに指定された部品モデルのみについて行われるようにしてもよい。
【００３４】
このように、部品メーカＢ、Ｃによって作成された部品モデルがシステムメーカ用コンピュータ２０のレポジトリ２２ａに加えられることにより、このレポジトリ２２ａにはシステムモデルを作成するのに必要な全ての部品モデルが記憶されることになる。
【００３５】
次いで、図３（Ｃ）に示したように、システムメーカ用コンピュータ２０のレポジトリ２２ａに保存されている部品モデル（すなわちシステムメーカＡ自身が作成した部品モデル及び部品メーカＢ、Ｃが作成した部品モデルＩ、ＩＩ、α、β）のうち幾つかの部品モデルを組み合わせてシステムモデルが作成される。システムモデルの作成は、システムメーカ用コンピュータ２０のレポジトリ２２ａに保存されている部品モデルのうちユーザに指定された部品モデルをコンピュータ２０の演算処理部２３において自動的に組み合わせることによって行われる。すなわち、ユーザが視認可能なコンピュータ２０の表示画面（図示せず）にレポジトリ２２ａに保存されている部品モデルを表示させ、ユーザはそれら部品モデルの中から組み合わせるべき部品モデルを選択する。コンピュータ２０の演算処理部２３では選択された部品モデルを組み合わせてシステムモデルが作成される。
【００３６】
或いは、システムモデルの作成は、システムメーカ用コンピュータ２０のレポジトリ２２ａに保存された部品モデルを組み合わせてユーザがシステムモデルを作成することによって行われてもよく、この場合、作成したシステムモデルをユーザがコンピュータ２０の入力部２１から入力する。
【００３７】
次いで、図４（Ａ）に示したように、システムメーカ用コンピュータ２０の演算処理部２３において、システムモデルの全ての部品モデルが秘匿せしめられる（図４中の斜線はその部品モデルが秘匿されていることを示す）。ここで、部品モデルを秘匿するとは、部品モデルの内容（モデル式やモデル式に用いられている数値）及びモデル式等から推定できる部品モデルに対応する部品の構造や諸元を解析することができないようにすることを意味し、例えば、部品モデルを実行形式のファイルにすること、部品モデルのプログラムを機械語に変換すること等が挙げられる。なお、モデルの秘匿に関しては、システムモデル全体を秘匿せずに各部品モデルを秘匿するようにする。
【００３８】
その後、図４（Ｂ）に示したように、作成されたシステムモデルがシステムメーカ用コンピュータ２０のデータ通信部２４及び部品メーカ用コンピュータ３０のデータ通信部３４を介して部品メーカＢ、Ｃのコンピュータ３０に送信される。このとき、システムモデルを構成する全ての部品モデルは秘匿されているため、この状態ではシステムモデルを提供された部品メーカＢ、Ｃではシステムモデルを構成する全ての部品モデルを解析することができない。
【００３９】
その後、部品メーカ用コンピュータ３０の演算処理部３３により、部品メーカ用コンピュータ３０に送信されたシステムモデルに含まれる秘匿された部品モデルのなかに、その部品メーカ用コンピュータ３０のレポジトリ３２ａに保存されている部品モデルに対応する部品モデルがあるか否かが検索される。そして対応する部品モデルがあることが検索された場合には、演算処理部３３によってシステムモデルに含まれる秘匿された部品モデルがレポジトリ３２ａに保存されている部品モデル（秘匿されていない部品モデル）に自動的に置換される。
【００４０】
本実施形態では、部品メーカ用コンピュータ３０の演算処理部３３において、システムモデルに含まれる秘匿された部品モデルとレポジトリ３２ａに保存されている部品モデルとが比較され、秘匿の有無を除いて同じ部品モデルがレポジトリ３２ａに記憶されている場合には、システムモデルに含まれるその部品モデルが自動的にレポジトリ３２ａに記憶されている対応する部品モデルに置換される。
【００４１】
システムモデルに含まれる秘匿された部品モデルとレポジトリ３２ａに保存されている部品モデルとの比較方法としては様々な方法を採用可能である。このような比較方法としては例えば図５に示したような方法が挙げられる。
【００４２】
図５に示した方法では、部品メーカＢ、Ｃ（図５中には部品メーカＢのみを示す）が、作成した部品モデルを部品メーカ用コンピュータ３０に入力するときに、他の部品モデルと重ならないモデル番号をその部品モデルに付与する。その後、システムメーカ用コンピュータ２０等においてシステムモデルの各部品モデルを秘匿する際には、秘匿された部品モデルにもそのままそのモデル番号を付けたままにし、そのモデル番号については秘匿しないようにする。そして、部品メーカ用コンピュータ３０の演算処理部３３において、このコンピュータ３０に送信されたシステムモデルに含まれる秘匿された部品モデルのモデル番号と部品メーカＢ、Ｃのレポジトリ３２ａ内の部品モデルのモデル番号とを比較する。その結果、モデル番号が一致した場合には演算処理部３３によりその部品モデルをレポジトリ３２ａ内の部品モデルに置換する。
【００４３】
図３及び図４に示した過程により、部品メーカＢ、Ｃにはシステムモデルが提供されることになる。特に、提供されたシステムモデルの各部品モデルは基本的に秘匿されているが、自社の部品モデルについては秘匿されていない。このため、部品メーカＢ、Ｃはシステムモデルに含まれた状態で自社の部品モデルを改良することができ、これにより自社の部品モデルに改良を加えたときにその改良によってシステムモデルが受ける影響を評価することができる。すなわち、部品メーカＢ、Ｃはシステム全体への影響を考慮しつつ部品モデルを改良することができる。このようにして改良された部品モデルは部品メーカＢ、Ｃのユーザによって部品メーカ用コンピュータ３０のレポジトリ３２ａに再び入力される。
【００４４】
そして、上述したモデル伝送装置により図３及び図４に示した操作が繰り返されることで、システム全体の性能が最適なものとなるように部品モデルが改良され、改良された部品モデルに合わせて実際の部品が製造される。このように製造された部品及びシステムは既にモデルにより最適な構成、設計とされているため、製造された部品及びシステムについて試験及び設計変更を繰り返す必要がなくなる。これにより試験用の部品又はシステムの製造コストは低く維持され、また実際の部品又はシステムを製造する時間が不要になるため設計時間の短縮を図ることができる。
【００４５】
次に、上述したモデル伝送装置により得られる効果について説明する。一般に、部品モデルを解析するとその部品の諸元や構造等が分かってしまうため、部品モデルを部品メーカが作成した場合には部品メーカはその部品モデルの内容を他社に見られ得る状態で部品モデルを提供するのを嫌う傾向にあり、特に他の部品メーカに対してはその傾向は顕著である。従って、部品メーカは自社の部品モデルが含まれたシステムモデルを他の部品メーカに提供するのを嫌う。
【００４６】
これに対して、上記モデル伝送装置によれば、システムモデルは基本的に各部品モデルが秘匿された状態で部品メーカに提供されるため、各部品メーカの部品モデルの内容が他の部品メーカに見られることなくシステムモデルを部品メーカに提供することができる。
【００４７】
また、全ての部品モデルを秘匿した状態でシステムモデルを部品メーカに提供すると、システムモデルを提供された部品メーカはそのシステムモデル内の自社の部品モデルを改良することができない。このため、部品モデルの改良によりシステムモデルに如何なる影響を与えるかを評価するためには、部品モデルに改良を加える毎にシステムメーカに部品モデルを提供し、改良された部品モデルを組み込んだシステムモデルを作成してもらうという作業が必要になる。
【００４８】
これに対して、上記モデル伝送装置によれば、各部品メーカに提供されるシステムモデルの部品モデルは基本的に秘匿されているが、その部品メーカが提供した部品モデルについては秘匿されていない状態となっているため、上述したような作業が必要なくなり、部品モデル及びシステムモデルの改良にかかる工数が削減される。
【００４９】
さらに、システムメーカがシステムモデルの部品モデルを秘匿する際に、そのシステムモデルの提供先の部品メーカが作成した部品モデルのみを秘匿しないようにし、このようにして作成されたシステムモデルを各部品メーカに提供することも考えられる。しかしながら、このようにシステムモデルの提供を行うと、システムモデルを提供する相手によって秘匿すべき部品モデルが異なるため部品モデルの秘匿の管理が困難となる。特に、そのシステムモデルに関連する部品メーカが複数ある場合には顕著である。
【００５０】
これに対して、上記モデル伝送装置によれば、システムメーカは全ての部品モデルを秘匿したシステムモデルを各部品メーカに送信すればよいので、部品モデルの秘匿の管理をする必要がない。
【００５１】
図６は、モデルベースの車両開発を行う際に、システムメーカと部品メーカとの間でモデルを伝送するのに用いられるモデル伝送方法のフローチャートである。
まず、ステップＳ１０では、部品メーカのユーザによって部品メーカ用コンピュータ３０の入力部３１を介して部品モデルが入力せしめられる。このとき、部品モデルの入力と同時にこの部品モデルに関連付けてモデル番号が入力される。
【００５２】
次いで、ステップＳ１１では、入力部３１を介して入力された部品モデルが部品メーカ用コンピュータ３０の記憶部３２にあるレポジトリ３２ａに保存される。入力部３１を介して入力された部品モデルは全てレポジトリ３２ａに保存されるため、レポジトリ３２ａ内には複数の部品モデルが保存されている。
【００５３】
ステップＳ１２では、部品メーカ用コンピュータ３０のレポジトリ３２ａに保存された部品モデルが部品メーカ用コンピュータ３０のデータ通信部３４及びシステムメーカ用コンピュータ２０のデータ通信部２４を介してシステムメーカ用コンピュータ２０の記憶部２２にあるレポジトリ２２ａに送信され、次いでステップＳ１３において送信された部品モデルが自動的にシステムメーカ用コンピュータ２０のレポジトリ２２ａに保存される。このコンピュータ２０のレポジトリ２２ａには複数の部品メーカのコンピュータ３０から複数の部品モデルが送信されるため、複数の部品モデルが保存されている。
【００５４】
次いで、ステップＳ１４では、システムメーカ用コンピュータ２０のレポジトリ２２ａに保存された複数の部品モデルの中からユーザによって幾つかの部品モデルが選択される。ユーザによる部品モデルの選択は、システムメーカ用コンピュータ２０の入力部２１を介して行われる。
【００５５】
ステップＳ１５では、コンピュータ２０の演算処理部２３により、ステップＳ１４において選択された幾つかの部品モデルを組み合わせてシステムモデルが作成され、次いでステップＳ１６において演算処理部２３により、ステップＳ１５で作成されたシステムモデルに含まれる部品モデルが全て秘匿される。
【００５６】
その後、ステップＳ１７においてデータ通信部２４、３４を介してシステムモデルがシステムメーカ用コンピュータ２０から部品メーカ用コンピュータ３０へと送信される。次いで、ステップＳ１８では、部品メーカ用コンピュータ３０のレポジトリ３２ａ内において、部品メーカ用コンピュータ３０へ送信されたシステムモデルに含まれる秘匿された部品モデルに対応する部品モデルが検索される。ステップＳ１９では、コンピュータ３０の演算処理部３３において対応する部品モデルがレポジトリ３２ａ内に保存されているか否かが判定され、保存されていると判定された場合にはステップＳ２０へと進む。ステップＳ２０では、システムモデルに含まれる秘匿された部品モデルがレポジトリ３２ａ内に保存されている対応する部品モデルに置換される。
【００５７】
なお、上記実施形態では、システムメーカ用コンピュータ２０においてシステムモデルが作成された後にシステムモデルに含まれている部品モデルの秘匿が行われているが、部品モデルを秘匿するタイミングはこのタイミングには限られない。例えば、図７及び図８に示したように、部品メーカＢ、Ｃのレポジトリ３２ａに部品モデルを保存した後、その部品モデルをシステムメーカＡのレポジトリ２２ａに送信するまでの間に部品モデルを秘匿するようにしてもよい。
【００５８】
これにより、システムメーカＡは秘匿された状態で部品モデルを受信することになるため、部品メーカＢ、ＣはシステムメーカＡからも自社の部品モデルの内容を知られることがなくなる。また、秘匿された部品モデルも部品メーカ用コンピュータ３０のレポジトリ３２ａに保存されることになることから、システムモデルの部品モデルと部品メーカのレポジトリ内に保存された部品モデルとを比較する際に両者のコード（機械語）等が一致するか否かによって両者の同一性を判断することができる。
【００５９】
また、上記説明では自動車の開発においてモデル伝送装置を用いた例を示したが、本発明のモデル伝送装置の用途は自動車開発に限られるものではなく、複数の部品から構成されるシステムの開発であれば如何なる製品開発にも用いられ得る。
【図面の簡単な説明】
【００６０】
【図１】部品モデル及びシステムモデルを説明するための図である。
【図２】部品及びシステムの開発に用いられる本発明のモデル伝送装置の構成を概略的に示す図である。
【図３】システムメーカと二つの部品メーカとの間でモデルの伝送を行いつつ部品及びシステムを開発する過程を概略的に示す図の一部である。
【図４】システムメーカと二つの部品メーカとの間でモデルの伝送を行いつつ部品及びシステムを開発する過程を概略的に示す図の一部である。
【図５】システムモデルに含まれる秘匿された部品モデルとレポジトリに保存されている部品モデルとの比較方法の例を示す図である。
【図６】モデルベースの車両開発を行う際に、システムメーカと部品メーカとの間でモデルを伝送するのに用いられるモデル伝送方法のフローチャートである。
【図７】システムメーカと二つの部品メーカとの間でモデルの伝送を行いつつ部品及びシステムを開発する過程を概略的に示す図３と同様な図である。
【図８】システムメーカと二つの部品メーカとの間でモデルの伝送を行いつつ部品及びシステムを開発する過程を概略的に示す図４と同様な図である。
【符号の説明】
【００６１】
１０    モデル伝送装置
２０    システムメーカ用コンピュータ
３０    部品メーカ用コンピュータ
２１、３１    入力部
２２、３２    記憶部
２３、３３    演算処理部
２４、３４    データ通信部
【図１】
2009015460.tif 000003
【図２】
2009015460.tif 000004
【図３】
2009015460.tif 000005
【図４】
2009015460.tif 000006
【図５】
2009015460.tif 000007
【図６】
2009015460.tif 000008
【図７】
2009015460.tif 000009
【図８】
2009015460.tif 000010