(57)【特許請求の範囲】
【請求項１】
車両システム開発の適合工程における適合対象となるデータである適合データを含む制御仕様書を作成するための制御仕様開発用コンピュータを備えた制御仕様作成システムと、
車両用電子制御装置の制御プログラムを前記適合データに基づいて開発するためのソフトウェア開発用コンピュータを備えた制御プログラム開発システムと、
試作車両に搭載された前記車両用電子制御装置により制御された前記試作車両の状態または前記車両用電子制御装置により制御された前記エンジンの状態に基づいて前記適合データを適合するための適合用コンピュータを備えた適合システムと
を備える車両開発システムにおいて、
前記制御仕様作成システム、前記制御プログラム開発システム、前記適合システムが備える各コンピュータはそれぞれネットワークに接続され、
前記制御仕様開発用コンピュータ、前記ソフトウェア開発用コンピュータ、前記適合用コンピュータからアクセス可能な変換手段と、
前記適合データを共通形式で記憶する記憶手段とを備え、
前記変換手段は、前記適合データを前記制御仕様開発用コンピュータ、前記ソフトウェア開発用コンピュータ、前記適合用コンピュータから、各コンピュータで用いるアプリケーション固有の形式で受けとった場合には、当該アプリケーション固有の形式のから前記共通形式に変換し、該変換後の共通形式の適合データを前記記憶手段に記憶し、
一方、前記制御仕様開発用コンピュータ、前記ソフトウェア開発用コンピュータ、前記適合用コンピュータから、各コンピュータで用いるアプリケーション固有の形式の前記適合データの要求があった場合には、対応する共通形式の適合データを前記記憶手段から抽出し、該抽出した共通形式の適合データを前記アプリケーション固有の形式に変換して、該変換後の適合データを要求元のコンピュータに送ること
を特徴とする車両開発システム。
【請求項２】
請求項１に記載の車両開発システムにおいて、
前記記憶手段は、前記制御仕様開発用コンピュータ、前記ソフトウェア開発用コンピュータ、前記適合用コンピュータからの要求に応じ、前記共通形式の適合データに関連付けて当該適合データの付随データを前記共通形式で記憶する機能と、記憶した付随データを要求元のコンピュータに送る機能を備えること
を特徴とする車両開発システム。
【請求項３】
請求項２に記載の車両開発システムにおいて、
前記付随データは、適合データの技術的根拠となる情報であること
を特徴とする車両開発システム。
【請求項４】
請求項２または３に記載の車両開発システムにおいて、
前記付随データは当該適合データの制限値を含み、
前記適合データは、該制限値に基づいて前記記憶手段に記憶されること
を特徴とする車両開発システム。
【請求項５】
請求項２〜４のいずれかに記載の車両開発システムにおいて、
前記付随データは、当該適合データについての進捗情報を含むこと
を特徴とする車両開発システム。
【請求項６】
請求項５に記載の車両開発システムにおいて、
前記制御仕様作成システム、前記制御プログラム開発システム、前記適合システムの各システムにおける開発工程が終了した際に、その終了度合いを前記進捗情報として前記記憶手段に記憶させること
を特徴とする車両開発システム。
【請求項７】
請求項１〜６のいずれかに記載の車両開発システムにおいて、
前記記憶手段に記憶された共通形式のデータを提供すること
を特徴とする車両開発システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
車両開発システムに関する。
【０００２】
【従来の技術】
車両のパワートレイン制御システムの開発では、制御に用いる適合データの値をエンジンや車両ごとの特性に応じてチューニングする工程があり、この工程は「適合工程」と呼ばれる。そしてこのように各エンジン固有の性質に合わせ、各種の数値を変更・調整することを「適合」といい、この作業を行う技術者を適合技術者という。また、このように調整される値を「適合データ」という。
【０００３】
こうした適合工程は図１０に示すように、（１）制御仕様開発と（２）ソフトウェア開発と（３）適合の工程からなり、これらの工程を繰り返し行って適合データを調整し、最終的に製品車両の電子制御装置が用いる適合データを決定する。したがって適合工程は、パワートレイン制御システム開発工程の中で多くの割合を占める。
【０００４】
具体的には、図１１に示すように、制御仕様開発者が過去の適合データを参考にしながら表計算ソフトのシートなどに適合データを入力し、適合データ表（制御仕様書）を作成する。そして、この適合データを紙に印刷するか、または表計算ソフト固有のデータ形式（例えばＥｘｃｅｌ形式）で記録媒体に記録する（Ｓ３００）。次に制御仕様開発者は、その印刷した紙または記録媒体をソフトウェア開発者に渡す。
【０００５】
ソフトウェア開発者は、適合データが紙で提供された場合には、キーボード等から紙に印刷されたデータを、開発するソフトウェア内に挿入できるようにテキスト形式で入力して開発するソフトウェア内に挿入する。一方記録媒体で提供された場合には、記録媒体に記録された表計算ソフト固有の形式を、コンピュータ上の変換ツールを使用してＣＳＶファイルに変換し（Ｓ３１０）、テキスト形式に変換し、開発するソフトウェア（例えばＣ言語で記述される）内に挿入する（Ｓ３２０）。そして作成したソフトウェアを記録媒体に記録して適合技術者に渡す。
【０００６】
適合技術者は、記録媒体に記録されたソフトウェアに挿入されている適合データをコンピュータまたは専用装置における適合ツールで読取可能なデータ形式（例えばＡＳＡＰ形式）に変換して（Ｓ３３０）、コンピュータまたは専用装置の適合ツールに入力し、車両もしくはエンジンを動作させながら適合データを調整する（Ｓ３４０）。そして、適合データに基づく車両もしくはエンジンの動作状態が目標値に達したか否かを判定し、目標値に達した場合には（Ｓ３５０：ＹＥＳ）、適合工程を終了して次の工程に移行する。一方、チューニングがさらに必要な場合には（Ｓ３５０：ＮＯ）、調整した適合データを適合データ表の形式に変換した後、記録媒体に記録して制御仕様開発者に渡す。すなわちＳ１００の工程に戻る。このようにして調整が完了するまで、Ｓ３００〜Ｓ３６０の工程を繰り返し行う。
【０００７】
適合工程の具体例として、例えば、燃料噴射量の適合の場合を考えると、エンジンの特性にあった噴射量のうち、始動時噴射量、始動後噴射量、燃料カット復帰補正値などの適合データを、燃費や排ガス規制値などの目標値に達するまで上記工程を繰り返して調整する。この場合には、エンジン冷却水温などの条件によってそれぞれの適合データの設定が必要である。つまり、適合データは、種々の制御対象に応じて、また、種々の条件に応じて設定する必要があり、多くの種類のデータを、何度もこれらの開発者間でやりとりする必要がある。
【０００８】
【発明が解決しようとする課題】
しかしながら、こうした適合データは上述のように適合工程でチューニングした後、制御仕様開発工程にフィードバックされ、この開発のループは何回も繰り返される。また上述のように適合データは種々の制御対象や条件に応じて設定する必要のあるデータである。そのため、毎回キーボード等から手入力でデータを入力していたのでは極めて開発効率が悪く、入力のミスにより誤った制御仕様書やソフトウェアが作成されるおそれがあるといった品質上の問題も懸念される。また、変換ツールを使用したとしても、各工程毎に毎回変換していたのでは開発効率が悪い。さらにメーカーごとにデータ形式が異なる場合が多く、開発者は前工程で受け取った適合データのデータ形式に応じた変換ツール（コンバータ）を使用する必要がある。また、このようにメーカーごとにデータ形式が異なる場合、変換ツールの開発及びメンテナンスがデータ形式毎に個々に必要であった。
【０００９】
そこで本発明は、上述した問題点を解決し、適合工程の作業効率を高めることができ、開発期間を短縮することのできる車両開発システムを提供することを目的とする。
【００１０】
【課題を解決するための手段及び発明の効果】
上述した問題点を解決するためになされた請求項１に記載の車両開発システムによれば、制御仕様作成システム、制御プログラム開発システム、適合システム（これらを以下「各システム」と称する。）のコンピュータで用いる各アプリケーションによって生成されるアプリケーション固有の形式の適合データを記憶手段に共通形式で記憶させることができる。
【００１１】
さらに、このように共通形式で記憶された適合データは、制御仕様開発システム、制御プログラム開発システム、適合システムの各コンピュータのいずれからもアプリケーション固有の形式で取り出すことができる。
したがって、各システムを利用する開発者（技術者）は、アプリケーション固有の形式がどのような形式かを意識せずに適合データを扱うことができる。なお、共通形式は、例えばリンクによってデータ間を関連付けられる形式とし、ＸＭＬ等を用いるとよい。このようにすれば、適合データ同士あるいは適合データと他のデータを関連付けて記憶することが容易にできる。
【００１２】
例えば請求項２に示すようにネットワークを介した各システムのコンピュータからの要求に応じて、共通形式の適合データに関連付けてその適合データの付随データを記憶し、記憶した付随データを各システムのコンピュータからの要求に応じて送信するようにするとよい。このとき付随データは共通形式で送信するようにしてもよいし、変換手段を介して要求してきたコンピュータのアプリケーション固有の形式に変換して送信してもよい。
【００１３】
そしてこのような付随データとしては、請求項３に示すようにその適合データの技術的根拠となる情報を用いるとよい。このような情報としては、例えば、エンジンを発動させるために必要となる理論的な式や、その式を商業ベースにのるマイコン制御装置で実現可能なロジックに縮小する方式や、理論通りにいかない場合の合わせ込みの方法などがある。適合工程では、エンジンのように化学反応を利用した装置を制御するための適合データを適合するため、理論通りにいかない部分がかなりある。したがって、このような「合わせ込み」の作業のノウハウは開発者のノウハウとして蓄積されているが、請求項３のようにすることで、適合データとこうしたノウハウを関連付けて記憶することができる。
【００１４】
また、このような付随データの一例としては、請求項４に示すように適合データの制限値が挙げられる。すなわち、開発時に制作する試作エンジンや車両は高価なため破壊しないように適合作業は経験の豊富な技術者が行っているが、こうした制限値を適合データに関連付けて記憶させ、その制限値に基づいて適合データを記憶することで試作エンジン等の破壊を確実に防止することができる。なお、請求項４に記載の「適合データは、該制限値に基づいて前記記憶手段に記憶される」とは、例えば、制限値を適合データに関連付けて記憶しておき、その制限値を適合データの送信の際に付加して各システムへ送り、各システムの開発者に対して制限値を報知することで制限値に基づいた適合データが入力されて記憶される場合や、変換手段あるいは記憶手段が、記憶手段に適合データを記憶する際に適合データが制限値を越えていないかをチェックし、制限値を越えている場合には自動的に制限値内に変換して記憶する場合や、制限値を越えている場合に、送信元のシステムに対して警告を送信し、各システムに修正させる場合などを含むものである。
【００１５】
そして、付随データの一例としては、請求項５に示すように進捗情報を含むとよい。この進捗情報は、例えば、適合工程における進捗の度合いを含む情報であり、例えば請求項６に示すように、各工程の作業が終了するたびにその終了度合いを進捗情報として記憶させるとよい。従来は、制御仕様開発、ソフトウェア開発、適合の各パートに分かれて開発を行うため、作業の進捗が把握しにくいという問題があったが、請求項５または請求項６のようにすることで各工程の開発者が進捗を容易に把握することができる。
【００１６】
なお、このような共通形式のデータは、請求項７に示すようにして各システムのコンピュータが取得できるようにするとよい。こうすることで、各システムはアプリケーション固有の形式でも共通形式でもデータを記憶手段から取り出すことができる。また、各システム以外のネットワークに接続された他のシステムから共通形式のデータを取得することもできる。
【００１７】
なお、記憶手段は、例えば、各システムのいずれかに備えるようにしてもよいし、各システムとは独立して、ネットワークに接続されたシステムに備え、ネットワークを介して各システムや変換手段がこのシステムにアクセスするようにしてもよい。また変換手段も同様に各システムのいずれかに備えるようにしてもよいし、各システムとは独立して、ネットワークに接続されたシステムに備え、ネットワークを介して各システムや記憶手段がこのシステムにアクセスするようにしてもよい。例えば、記憶手段と変換手段を適合システムに備えるようにしたり、記憶手段・変換手段を共に各システムとは別のネットワークに接続されたコンピュータとして備えることができる。
【００１８】
このようにして、適合データとその付随データを開発に関係する者が容易に参照したり、追加変更したりすることができ、情報の共有を図ることが容易にでき、作業の効率を高め、ひいては開発期間を短縮することができる。
また共通形式で記憶手段に記憶することで、適合データの管理コストを削減することができる。
【００１９】
なお、以下に述べる発明の実施の形態において、特許請求の範囲または課題を解決するための手段に記載の「制御仕様作成システム」は制御仕様開発用コンピュータ２０に相当し、「制御プログラム開発システム」はソフトウェア開発用コンピュータ３０に相当し、「適合システム」は適合用コンピュータ４０に相当する。また、「記憶手段」及び「変換手段」は、ＸＭＬデータベース用コンピュータ１０に相当する。
【００２０】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態を採りうることは言うまでもない。
【００２１】
図１は、実施例の車両開発システム１の構成を示す図であり、車両開発システム１は、ネットワーク５０にそれぞれ接続されたＸＭＬデータベース用コンピュータ１０と制御仕様開発用コンピュータ２０とソフトウェア開発用コンピュータ３０と適合用コンピュータ４０とを備える。
【００２２】
制御仕様開発用コンピュータ２０は、車両メーカーの制御仕様開発者用のコンピュータであり、適合用コンピュータ４０は、車両メーカーの適合技術者用のコンピュータである。また、ソフトウェア開発用コンピュータは、ＥＣＵ（車両用電子制御装置）のメーカー（以下ＥＣＵサプライヤーと称する）におけるソフトウェア開発者用のコンピュータである。
【００２３】
ＸＭＬデータベース用コンピュータ１０は、ＥＣＵサプライヤー側に設置されたサーバ機能を備えるコンピュータであり、ＸＭＬデータベース１０ａを備える。そして、ＸＭＬデータベース用コンピュータ１０は、ネットワーク５０を介して入力した情報をＸＭＬ形式に変換してＸＭＬデータベース１０ａへ記憶する機能を備える。また、ネットワーク５０を介して入力される要求に応じてＸＭＬデータベース１０ａから抽出したＸＭＬ形式の情報を、要求された形式の情報に変換して送信する機能を備える。
【００２４】
ＸＭＬデータベース用コンピュータ１０、制御仕様開発用コンピュータ２０、ソフトウェア開発用コンピュータ３０、適合用コンピュータ４０は、それぞれ一般的なパーソナルコンピュータであり、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備え、Ｉ／Ｏにはハードディスク、ディスプレイ、キーボード、マウス、各種入出力装置等が接続されている。また、それぞれのコンピュータにはＯＳや各種のアプリケーションソフトがインストールされている。例えば、制御仕様開発用コンピュータ２０には、適合データ表を作成するための表計算ソフトがインストールされており、ソフトウェア開発用コンピュータ３０には、Ｃコンパイラ、アセンブラ、リンカ等の開発用ソフトがインストールされている。また、適合用コンピュータ４０は、適合データを入力しエンジンや車両の状態をシミュレーションするためのシミュレーションソフトや実際のエンジンや車両を制御してその状態を取得して適合を行う専用装置を制御するためのソフト等の適合ツールがインストールされている。
【００２５】
次に図２を参照して、車両開発システム１を用いた適合工程のフローと各コンピュータの処理について説明する。
車両メーカーの制御仕様開発者は、制御仕様開発用コンピュータ２０が実行する表計算ソフトへ適合データを入力して適合データ表を作成する。そして、適合データ表の入力を完了すると、その適合データ表をその表計算ソフトのファイル形式（Ｅｘｃｅｌ形式）で保存する。そして制御仕様開発者は、保存したＥｘｃｅｌ形式のファイルをＸＭＬデータベース１０ａへ格納する指示をキーボード等から入力する。この指示の入力を検出した制御仕様開発用コンピュータ２０は、このＥｘｃｅｌ形式のファイルをネットワーク５０を介してＸＭＬデータベース用コンピュータ１０へ送信する。
【００２６】
ＸＭＬデータベース用コンピュータ１０は、制御仕様開発用コンピュータ２０からこのファイルを受信して、ＸＭＬ形式に変換し、ＸＭＬデータベース１０ａに格納する。ここまでの内容が図２のＳ１００の処理に対応する。
そして、ソフトウェア開発者によって、ＸＭＬデータベース１０ａから適合データを取り出す指示がソフトウェア開発用コンピュータ３０へ入力された場合、ソフトウェア開発用コンピュータ３０は、ｔｅｘｔ形式の適合データをＸＭＬデータベース用コンピュータ１０へ要求する。ＸＭＬデータベース用コンピュータ１０は、この要求に応じてＸＭＬデータベース１０ａからその適合データを抽出し、ｔｅｘｔ形式に変換して、ソフトウェア開発用コンピュータ３０へ送信する。ソフトウェア開発用コンピュータ３０は、このｔｅｘｔ形式の適合データを受信して、自己の記憶装置に保存する。そしてソフトウェア開発者は、このｔｅｘｔ形式の適合データを開発するプログラムのソースコードに挿入して、コンパイル・リンク等を行ってＥＣＵの制御プログラムを生成する。ここまでの内容が図２のＳ１１０の処理に対応する。なお、生成した制御用プログラムはＥＣＵに組み込まれ、次工程の適合データの調整に利用される。
【００２７】
適合技術者は、ソフトウェア開発者から開発完了の通知を受けると、ＸＭＬデータベース１０ａから適合データを取り出す指示を適合用コンピュータ４０へ入力する。この指示が入力された適合用コンピュータ４０は、ＡＳＡＰ２形式の適合データをＸＭＬデータベース用コンピュータ１０へ要求する。ＸＭＬデータベース用コンピュータ１０は、この要求に応じてＸＭＬデータベース１０ａから要求された適合データを抽出し、ＡＳＡＰ２形式に変換して、ソフトウェア開発用コンピュータ３０へ送信する。適合用コンピュータ４０は、このＡＳＡＰ２形式の適合データを受信して、自己の記憶装置に保存する。そして適合技術者は、このＡＳＡＰ２形式の適合データを適合ツールで読み込ませ、車両またはエンジン（ＥＣＵを含む）を動作させながら適合ツールを用いて適合データを調整する。
【００２８】
適合ツールで調整が完了すると、適合技術者は適合用コンピュータ４０へデータ格納指示を入力する。この指示の入力を検出した適合用コンピュータ４０は、このＡＳＡＰ２形式の適合データをネットワーク５０を介してＸＭＬデータベース用コンピュータ１０へ送信する。
【００２９】
ＸＭＬデータベース用コンピュータ１０は、適合用コンピュータ４０からＡＳＡＰ２形式の適合データを受信して、ＸＭＬ形式に変換し、ＸＭＬデータベース１０ａに格納する。ここまでの内容が図２のＳ１２０の処理に対応する。
そして、適合の結果、目標値に達した場合には（Ｓ１３０：ＹＥＳ）適合工程を終了して次の工程へ移行する。一方、さらに調整が必要な場合には（Ｓ１３０：ＮＯ）、Ｓ１００の制御仕様開発へ戻る。
【００３０】
こうして調整が完了するまで、上述した工程及び各コンピュータによる処理が行われる。
なお、調整が完了した場合には（Ｓ１３０：ＹＥＳ）、適合用コンピュータ４０は、ＸＭＬデータベース用コンピュータ１０・制御仕様開発用コンピュータ２０・ソフトウェア開発用コンピュータ３０の各コンピュータに対して、開発完了通知を送信する。各コンピュータはこの開発完了通知を受信して、各開発者等へ報知する。
【００３１】
また、ＸＭＬデータベース１０ａのＸＭＬ形式の適合データには、種々の情報を関連付けて記憶させることができる。すなわち、ある車両を開発した場合、車両を制御するデータである適合データとそのデータを作成する上で検討した技術的な情報が存在する。図３に示すように例えばこうした適合データに関連する技術的根拠となる情報を関連付けてＸＭＬデータベース１０ａに記憶することができる。例えば、技術的根拠となる情報としては、エンジンを発動させるにベースとなる理論的な式や、その式を商業ベースにのるマイコン制御装置で実現可能なロジックに縮小する方式や、理論通りにいかない場合の合わせ込みの方法などの情報が挙げられる。これらの情報をＸＭＬのリンクによって適合データと関連付けて記憶させることができる。
【００３２】
そして、このように関連付けた技術的根拠についての情報を各工程で取り出して、利用することができる。例えば、図２のＳ１２０の適合においては、前述のように適合技術者が、適合ツールを用いて適合するのであるが、このとき、適合用コンピュータ４０でブラウザを起動し、ＸＭＬデータベース用コンピュータ１０へアクセスする。ＸＭＬデータベース用コンピュータ１０はブラウザによるアクセスを検出すると、適合データの検索キーの入力を促すページ情報を返信する。適合用コンピュータ４０のブラウザはこのページ情報に応じてページを表示し、適合技術者は必要とする適合データの検索キーを表示されたページに入力する。ブラウザは入力された検索キーをＸＭＬデータベース用コンピュータへ送信し、ＸＭＬデータベース用コンピュータはこの検索キーを受信する。そして受信した検索キーを用いてＸＭＬデータベース１０ａから対応する適合データに関する技術的根拠となる情報を抽出して返信する。したがって、適合用コンピュータ４０のブラウザには適合データの技術的根拠を示す情報が表示される。なお、この抽出は適合データと技術的根拠となる情報とのリンクを用いて行う。このようにして適合技術者は、技術的根拠を示す情報（技術的な裏付けや、データ設定のノウハウ）を用いて適合を行うことができる。なお、アプリケーション固有の形式がリンクを埋め込める形式の場合には、適合データを送信する際に、このような技術的根拠となる情報へのリンクを適合データに含めて変換して各コンピュータに送る。したがって、適合データ中のリンクをクリックするだけで、自動的にブラウザが立ち上がり、リンクに含まれた検索キーが送信され、対応する技術的根拠等の付随データがブラウザに表示される。
【００３３】
また適合技術者は、適合ツールを用いて実験を行い車両に適したデータに適合データを調整していく際に、ＸＭＬデータベース１０ａに存在する過去に開発した類似車両のデータから、図４に示すように開発支援データ（車両を破壊しない適合データの範囲や性能発揮できる適合データの範囲や、該当エンジンに対して最も多くの車両で設定された値（再頻値）など）を検索して、適合用コンピュータ４０に表示させることができる。またこれらのデータを利用して、例えば、適合データを入力するツールにその制限値の範囲しか入力できない入力支援機能を設けるようにしてもよい。こうすることによって、異常なデータの入力を防止することができ、開発効率を向上させることができる。
【００３４】
また新たに情報をＸＭＬデータベース１０ａへ追加する場合は、適合用コンピュータ４０のブラウザにＸＭＬデータベース用コンピュータ１０のデータ追加のページにブラウザからアクセスし、フォームから技術的根拠に関する情報と適合データのキーを入力する。ＸＭＬデータベース用コンピュータ１０はこのキーに対応する適合データとフォームに入力された技術的根拠に関する情報とをリンクで関連付けてＸＭＬデータベース１０ａに記憶する。このようにして、適宜、適合データに関連する情報をＸＭＬデータベース１０ａに記憶させることができる。なお、アプリケーション固有の形式がリンクを埋め込める形式の場合には、ＸＭＬデータベース用コンピュータ１０は、アプリケーション固有の形式の適合データをＸＭＬ形式に変換する際に、アプリケーション固有の形式に含まれるリンクをＸＭＬのリンクとしてＸＭＬデータベース１０ａに記憶する。そして、リンク先の情報も受信してＸＭＬ形式に変換し、ＸＭＬデータベース１０ａに記憶する。
【００３５】
なお、上述のような技術的根拠に関する情報等の付随データは、制御仕様開発者・ソフトウェア開発者も同様にして追加したり参照したりすることができる。新規車両の開発時には、図５に示すように制御仕様開発者は過去に開発した車両に関する情報を上述と同様にしてＸＭＬデータベース１０ａから検索し、今回開発する車両に最も類似した車両の適合データをＸＭＬデータベース１０ａから取り出して、制御仕様書に添付したり、新規車両の適合データの雛形として利用する。この時、類似した車両のデータと新規に開発する車両のデータの差を検出し（図中、技術情報検索手段部で実行される公知の処理による）、新規に開発する部分と再利用できる部分を明確にすることができる。このように、差分管理ができるため開発効率と品質が向上する。
【００３６】
また図２のＳ１００において、制御仕様開発者によってＸＭＬデータベース１０ａから適合データを取り出す指示が制御仕様開発用コンピュータ２０へ入力された場合、制御仕様開発用コンピュータ２０は、Ｅｘｃｅｌ形式の適合データをＸＭＬデータベース用コンピュータ１０へ要求する。ＸＭＬデータベース用コンピュータ１０は、この要求に応じてＸＭＬデータベース１０ａからその適合データを抽出し、Ｅｘｃｅｌ形式に変換して、制御仕様開発用コンピュータ２０へ送信する。制御仕様開発用コンピュータ２０は、このＥｘｃｅｌ形式の適合データを受信して、自己の記憶装置に保存する。制御仕様開発者は、この適合データを利用して、新たな適合データを作成することができる。
【００３７】
このようにしてＸＭＬデータベース用コンピュータ１０が受信した適合データをＸＭＬ形式に変換してＸＭＬデータベース１０ａに保存しておき、各コンピュータから要求された適合データをＸＭＬデータベース１０ａから抽出して要求されたデータ形式（フォーマット）に変換して送信することで、各工程間のデータのやりとりを円滑に行うことができる。すなわち、各開発者（技術者）は、データ形式の違いを意識する必要がなく、自己のシステムで変換処理を行う時間及びデータ形式毎の変換作業方法に習熟する時間の無駄がない。
【００３８】
また上述のように過去の適合データとその根拠を示す技術資料（例えば、低エミッション用適合データの技術検討資料）やその他の付加情報（例えば、１０モード走行用の測定パターン）をＸＭＬを用いて関連付けてＸＭＬデータベース１０ａに記憶させることにより、適合技術者は、過去の知識などを再利用することができ開発を効率よく進めることができる。
【００３９】
そして、ＥＣＵサプライヤー側にＸＭＬデータベース用コンピュータ１０を設けることにより、車両メーカー側で適合データを管理する必要がなく、かつネットワーク５０を介して必要なときに適合データを入手することができる。ＸＭＬデータベース用コンピュータ１０をノンストップで動作させることにより、２４時間いつでも適合データを得ることができる。
【００４０】
また、付随データとして、図６に示すように各工程での作業の終了度合いを示す終了量を適合データ及び他の付随データ（図６中「データ表現」と表記）とともにＸＭＬデータベース用コンピュータ１０へ送信し、ＸＭＬデータベース１０ａに記憶させる。制御仕様開発、ソフトウェア開発、適合の作業は、各パートに分かれて行うため、作業状況の把握がしにくいが、各工程の作業が終了する毎あるいは適合データを保存する毎に、適合データと終了度合いを関連付けることにより、成果物ベースでのプロジェクトの進捗を管理できる。
【００４１】
なお、仕様開発、ソフトウェア開発、適合が完了したか否かを各開発者のコンピュータからＸＭＬデータベース用コンピュータ１０に問い合わせた場合には、ＸＭＬデータベース用コンピュータ１０は指定された適合データに関する進捗情報（終了量）をＸＭＬデータベース１０ａから抽出し、要求のあったコンピュータに対して返信する。したがって、各コンピュータには、プロジェクトの進捗状況を表示させることができ、進捗の把握をはじめとするプロジェクト管理が容易に行える。
【００４２】
また上述した車両開発システム１によれば、図７及び図８に示すように、車両メーカー毎に適合データの形式が異なっている場合でもＸＭＬ形式のデータとしてＸＭＬデータベース１０ａで管理することができる。従来技術では、車両メーカーＡ用の適合データＡ形式と車両メーカーＢ用の適合データＢ形式をＥＣＵサプライヤーは所有していた。すなわち、適合データの本質的な意味は同じでも車両メーカ毎にデータ表現形式が異なっている。例えば、車両メーカＡはＥｘｃｅｌ形式、車両メーカＢはＷｏｒｄ形式を使用している場合などがある。しかし、本実施例の車両開発システム１によれば、ＸＭＬデータベース１０ａに標準の共通形式のＸＭＬ形式で保存することにより、データを統一的に管理することができ、ＥＣＵサプライヤーの管理コストを削減することができる。すなわち、ＸＭＬデータベース１０ａに保管されている適合データを形式変換して車両メーカに提出することができる。
【００４３】
なお、本実施例では、ＸＭＬデータベース用コンピュータ１０は、ＥＣＵサプライヤー側に設けることとしたが車両メーカー側に設けるようにしてもよい。また、制御仕様開発用コンピュータ２０と適合用コンピュータ４０は車両メーカーの開発者（技術者）が利用するコンピュータとしたが、例えば、適合のみ車両メーカが行うようにしてもよい。また、ＸＭＬデータベース用コンピュータ１０の機能を制御仕様開発用コンピュータ２０、ソフトウェア開発用コンピュータ３０、適合用コンピュータ４０の少なくともいずれか１のコンピュータに備えるようにしてもよい。
【００４４】
また、制御仕様開発用コンピュータ２０、ソフトウェア開発用コンピュータ３０、適合用コンピュータ４０は複数備えるようにしてもよい。またＸＭＬデータベース１０ａも複数のコンピュータから構成されるようにしても構わない。
そして、各工程における適合データの形式とＸＭＬ形式の変換は、ＸＭＬデータベース用コンピュータ１０が行うこととしたが、制御仕様開発用コンピュータ２０、ソフトウェア開発用コンピュータ３０、適合用コンピュータ４０の少なくともいずれか１のコンピュータに備えるようにしてもよい。例えば、ＸＭＬ化されている適合データをＶＢＡマクロなどを使用して、Ｅｘｃｅｌワークシートと変換したり、ＲＴＦ形式を介してＷｏｒｄ表に変換することなどが可能である（図９参照）。
【００４５】
さらには、ネットワーク５０に変換用コンピュータを接続し、この変換用コンピュータが上述した変換機能を実現するようにしてもよい。この場合には、例えば変換用コンピュータは、制御仕様開発用コンピュータ２０からネットワーク５０を介して受信したＥｘｃｅｌ形式のデータをＸＭＬ形式に変換して、ＸＭＬデータベース用コンピュータ１０へ送信すればよい。ソフトウェア開発用コンピュータ３０、適合用コンピュータ４０から送信されたデータも同様に変換してＸＭＬデータベース用コンピュータ１０へ送信する。一方、例えば制御仕様開発用コンピュータ２０でＥｘｃｅｌ形式の適合データを読み出す場合には、次のようにすればよい。例えば制御仕様開発用コンピュータ２０が変換用コンピュータにＥｘｃｅｌ形式の適合データを要求し、変換用コンピュータはその要求に応じてＸＭＬデータベース用コンピュータ１０に対して対応するＸＭＬデータを要求する。そしてＸＭＬデータベース用コンピュータ１０はこの要求に応じたＸＭＬデータ抽出して変換用コンピュータへ送信する。そして、変換用コンピュータはこのＸＭＬデータを受信し、Ｅｘｃｅｌ形式に変換して、制御仕様開発用コンピュータ２０へ送信する。
【００４６】
上記実施例において、ネットワーク５０は、例えばインターネットでもよいし、専用線でもよい。インターネットの場合には通信するデータを暗号化して通信するとよい。
【図面の簡単な説明】
【図１】実施例の車両開発システムの構成を示す説明図である。
【図２】実施例の適合工程のフロー等を示す説明図である。
【図３】データの関連付けについての説明図である。
【図４】類似車両情報の利用についての説明図である。
【図５】新規の車両開発時のデータ再利用についての説明図である。
【図６】プロジェクトの進捗管理についての説明図である。
【図７】異なるフォーマットを用いるメーカー間で開発を行う場合の例を示す説明図である。
【図８】データ表現形式が異なる場合の変換に関する説明図である。
【図９】データ表現形式の変換例を示す図である。
【図１０】従来の車両開発システムの構成を示す説明図である。
【図１１】従来の適合工程のフロー等を示す説明図である。
【符号の説明】
１…車両開発システム
１０…ＸＭＬデータベース用コンピュータ
１０ａ…ＸＭＬデータベース
２０…制御仕様開発用コンピュータ
３０…ソフトウェア開発用コンピュータ
４０…適合用コンピュータ
５０…ネットワーク
【図１】
0003873647.tif 000002
【図２】
0003873647.tif 000003
【図３】
0003873647.tif 000004
【図４】
0003873647.tif 000005
【図５】
0003873647.tif 000006
【図６】
0003873647.tif 000007
【図７】
0003873647.tif 000008
【図８】
0003873647.tif 000009
【図９】
0003873647.tif 000010
【図１０】
0003873647.tif 000011
【図１１】
0003873647.tif 000012