(57)【要約】【課題】車両に搭載される複数の電子装置を評価対象とし、評価対象の構成が異なっても評価が容易な車両評価システムを提供する。【解決手段】車両評価システム２のフレームカー４０には、評価対象として、ＥＣＵおよびアクチュエータ（ＡＣＴ）から構成されるボディ系システム５０と、パワートレイン系システム６０と、シャーシ系システム７０とが搭載されている。専用ハーネス８２は、フレームカー４０に搭載されるシステム５０、６０、７０の構成に応じて異なるものが使用される。ディップスイッチ８０は、フレームカー４０の車両タイプ毎、および各車両タイプにおけるＥＣＵおよびアクチュエータの評価段階毎に異なる値が識別子（ＩＤ）として設定されている。オペレーションＰＣ１０は、ディップスイッチ８０からフレームカー４０の識別子を取得し、シミュレータ２０に設定する車両タイプを判定する。【選択図】図１
2011252805.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される複数の電子装置の作動を評価する車両評価システムにおいて、
複数の前記電子装置を有する実機部と、
前記実機部とともに前記車両に応じた車両モデルを構成し、前記車両モデルに基づいて前記車両の挙動をシミュレートするシミュレータと、
前記実機部と前記シミュレータとを電気的に接続する汎用ハーネスと、
前記シミュレータでシミュレートする前記車両モデルを設定するモデル設定手段と、
を備え、
前記実機部は、前記汎用ハーネスと電気的に接続するハーネス接続部と、前記ハーネス接続部と前記電子装置とを電気的に接続する前記実機部用の専用ハーネスと、前記実機部を識別するための識別手段とを、さらに有し、
前記モデル設定手段は、前記実機部の前記識別手段から取得する識別子に基づいて、前記シミュレータでシミュレートする前記車両モデルを設定する、
ことを特徴とする車両評価システム。
【請求項２】
前記実機部が有する複数の前記電子装置のうち少なくとも２個は、制御対象の挙動を制御する制御手段を有することを特徴とする請求項１に記載の車両評価システム。
【請求項３】
前記識別手段は、前記実機部の車両タイプおよび前記実機部の評価段階を前記識別子で表すことを特徴とする請求項１または２に記載の車両評価システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される複数の電子装置の作動を評価する車両評価システムに関する。
【背景技術】
【０００２】
従来、車両を開発する場合に、エンジンとともに、車両に搭載する電子装置として、例えば、アクチュエータ等の挙動を制御する電子制御装置（Electronic Control Unit：ＥＣＵとも言う。）を評価する必要がある。しかし、複数のＥＣＵを評価するために試作車両にＥＣＵを搭載して評価する方式では、試作車両が完成するまでＥＣＵの評価テストを実行できないという問題がある。
【０００３】
さらに、試作車両でＥＣＵの評価テストを実行する場合に、気温、バッテリ残量、フェイル時等の多岐にわたる条件のもとで評価テストを実行するためには、多大な工数を要する点や安全面で困難な評価が多数あるという問題があった。
【０００４】
そこで、ＨＩＬＳ（Hardware In The Loop Simulation System)などを用い、評価対象であるＥＣＵとともに車両モデルを構成し、車両モデルに基づいて車両の挙動をシミュレータでシミュレートし、ＥＣＵの作動を評価することが知られている（例えば、特許文献１参照）。特許文献１では、シミュレータにおいてデータの入出力部の接続状態をドラッグ・アンド・ドロップ操作で設定することにより、データの入出力部の接続状態の設定を容易にしようとしている。
【０００５】
このように、シミュレータを用いてＥＣＵの評価を行うことにより、試作車両が完成する前の段階で早期にＥＣＵの評価テストを実行できるとともに、シミュレータ上で評価テストの各種条件を設定できるので、評価テストの工数を低減できる。
【０００６】
また、ネットワークで接続した複数のＥＣＵに対する評価テストをシミュレータを用いて実行することも知られている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３７６１１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示されているように、オペレータ等がドラッグ・アンド・ドロップによりシミュレータにおけるデータの入出力部の接続状態を設定する方式では、評価対象となるＥＣＵの構成が異なる場合に、シミュレータが実行する車両モデルの設定作業が繁雑である。
【０００９】
本発明は、上記問題を解決するためになされたものであり、車両に搭載される複数の電子装置を評価対象とし、評価対象の構成が異なっても評価が容易な車両評価システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１から３に記載の発明によると、車両に搭載される複数の電子装置の作動を評価する車両評価システムにおいて、複数の電子装置を有する実機部の識別手段から取得する識別子に基づいて、モデル設定手段がシミュレータでシミュレートする車両モデルを設定する。
【００１１】
これにより、シミュレータがシミュレートする車両モデルを自動的に容易に設定できる。また、モデル設定手段が実機部の識別手段から取得する識別子は、実機部を識別するものであるから、実機部がどのような電子装置から構成されているかを表す車両タイプを識別子から識別することができる。これにより、モデル設定手段は、複数の電子装置を有する実機部の構成に応じて、シミュレータがシミュレートする車両モデルを適切に設定できる。
【００１２】
また、ハーネス接続部と電子装置とを実機部用の専用ハーネスで電気的に接続するので、実機部の車両タイプ毎に実機部に搭載される電子装置が異なっても、ハーネス接続部と実機部の電子装置との電気的接続は、実機部の電子装置に応じた専用ハーネスを使用して実現できる。
【００１３】
これにより、ハーネス接続部と汎用ハーネスとの電気的接続状態を変更せずにハーネス接続部と実機部の電子装置とを電気的に接続できるので、実機部の車両タイプが変化しても、シミュレータと実機部とを同じ汎用ハーネスで電気的に接続できる。
【００１４】
したがって、異なる車両タイプの実機部を評価する場合に、実機部とシミュレータとの電気的接続が容易である。ただし、車両のネットワークの方式が変更になる場合には、汎用ハーネスを交換することもある。尚、車両タイプとは、車種の違いに加え、同一車種において搭載されるオプション製品の有無等も含んでいる。
【００１５】
請求項２に記載の発明によると、実機部が有する複数の電子装置のうち少なくとも２個は、制御対象の挙動を制御する制御手段を有する。
これにより、実機部が有する複数の電子装置の制御手段が連携してアクチュエータ等の制御対象の挙動を制御する場合も、連携制御を実行する制御手段の作動を評価できる。
【００１６】
請求項３に記載の発明によると、識別手段は、実機部の車両タイプおよび評価段階を識別子で表す。
これにより、識別子が表す車両タイプに基づいて、モデル設定手段は、シミュレータがシミュレートする車両モデルを適切に設定できるとともに、識別子が表す評価段階に基づいて、実機部の評価段階を容易に管理できる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態の車両評価システムを示すブロック図。
【図２】ハーネス接続部と電子装置およびシミュレータとの接続状態を示す模式図。
【図３】ハーネス接続部と電子装置との接続状態を示す模式図。
【図４】フレームカーの変更を表す模式図。
【図５】車両評価手順を示す模式図。
【図６】車両評価テストを示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図に基づいて説明する。図１に本実施形態の車両評価システム２を示す。
（車両評価システム２）
車両評価システム２は、オペレーションＰＣ（パーソナルコンピュータ）１０と、シミュレータ２０と、フレームカー４０と、汎用ハーネス１００とを備えている。
【００１９】
オペレーションＰＣ１０は、シミュレータ２０と電気的に接続しており、シミュレータ２０が実行する車両モデル、電子装置に対する評価テストのシナリオ等の設定データを記憶している。
【００２０】
シミュレータ２０には、ボディ系シミュレータ２２、パワートレイン系シミュレータ２４およびシャーシ系シミュレータ２６からなるＨＩＬＳが使用されている。シミュレータ２０は、フレームカー４０に搭載されている評価対象である電子装置以外の車両モデルを、ソフトウェアの設定によりシミュレートする。ボディ系シミュレータ２２とパワートレイン系シミュレータ２４とシャーシ系シミュレータ２６との間はハーネス３８により接続されており、ハーネス３８を介してシミュレータ間でデータが送受信される。
【００２１】
ボディ系シミュレータ２２は、ドア、パワーウィンドウ、ライト等の挙動をシミュレートし、パワートレイン系シミュレータ２４は、インジェクタ、トランスミッション等の挙動をシミュレートし、シャーシ系シミュレータ２６は、ブレーキ、ハンドル等の挙動をシミュレートする。
【００２２】
シミュレータ２０がシミュレートする車両モデルは、ボディ系シミュレータ２２とパワートレイン系シミュレータ２４とシャーシ系シミュレータ２６とが協働して実現する、インタフェース（Ｉ／Ｆ）モデル３０、ＥＣＵモデル３２、センサモデル３４、およびプラントモデル３６からなる演算モデル２８により決定される。オペレーションＰＣ１０から車両モデルが設定されると、設定された車両モデルに応じて、Ｉ／Ｆモデル３０、ＥＣＵモデル３２、センサモデル３４、およびプラントモデル３６からなる演算モデル２８が設定される。
【００２３】
Ｉ／Ｆモデル３０は、フレームカー４０に搭載されたＥＣＵおよびアクチュエータ（ＡＣＴ）と、シミュレータ２０内のＥＣＵモデル３２と、センサモデル３４と、プラントモデル３６とが、データ、アナログ信号およびデジタル信号を送受信するためのモデルである。
【００２４】
ＥＣＵモデル３２およびセンサモデル３４は、シミュレータ２０がシミュレートする車両モデルには搭載されているがフレームカー４０には搭載されていない、評価対象ではないＥＣＵおよびセンサの挙動をシミュレートするモデルである。
【００２５】
プラントモデル３６は、シミュレートする車両モデルのエンジン、トランスミッション、バッテリ等の作動をシミュレートするモデルである。
これ以外にも、気温、道路状態等の車両環境をシミュレートする環境モデルも設定される。
【００２６】
シミュレータ２０は、オペレーションＰＣ１０により設定される車両モデルに基づき、ＥＣＵモデル３２からの制御信号、ならびに車両の挙動を検出するセンサモデル３４からの検出信号を出力するとともに、フレームカー４０から制御信号、センサの検出信号を入力し、車両モデルをシミュレートする。
【００２７】
フレームカー４０は、端子台４２と、ボディ系システム５０と、パワートレイン系システム６０と、シャーシ系システム７０と、ディップスイッチ８０と、専用ハーネス８２とから構成されている。
【００２８】
端子台４２は、専用ハーネス８２によりフレームカー４０内の電子装置と電気的に接続し、汎用ハーネス１００によりシミュレータ２０と電気的に接続する。端子台４２と専用ハーネス８２および汎用ハーネス１００とは、コネクタ等を用いて脱着可能になっている。フレームカー４０内の電子装置の構成が変化しても、端子台４２のシミュレータ２０側の端子配列は変化しないが、端子台４２の電子装置側の配列は変化することがある。
【００２９】
また、端子台４２は、端子から直接電気信号を検出できる構成になっているので、シミュレータ２０とフレームカー４０との間で送受信される電気信号を、オシロスコープ等により検査できる。
【００３０】
各システム５０、６０、７０は、ＥＣＵ５２、６２、７２と、アクチュエータ５４、６４、７４とから主に構成されている。アクチュエータ５４、６４、７４としては、スロットルバルブ、パワーウィンドウ等が設置される。アクチュエータ５４、６４、７４には、アクチュエータ単体のもの、ＥＣＵまたはＥＣＵおよびセンサと一体化されたアセンブリとして構成されているものがある。
【００３１】
図２に示すように、各システム５０、６０、７０と端子台４２とは専用ハーネス８２で電気的に接続されており、フレームカー４０とシミュレータ２０とは汎用ハーネス１００で電気的に接続されている。汎用ハーネス１００においては、フレームカー４０の内部で端子台４２と接続する部分と、フレームカー４０の外部でシミュレータ２０と接続する部分とが、コネクタ１０２で接続されている。
【００３２】
ＥＣＵ５２、６２、７２と、一部のアクチュエータ５４、６４、７４と一体化されたアセンブリとして構成されているＥＣＵとは、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力インタフェース等を有するマイクロコンピュータにより構成されており、ＲＯＭ等の記憶装置に記憶している制御プログラムを実行することにより、制御対象であるアクチュエータの挙動制御を実行する。
【００３３】
図３に示すように、フレームカー４０に搭載されているＥＣＵ５２、６２、７２と、アセンブリとしてＥＣＵと一体に構成されているアクチュエータとはＣＡＮバス９０に接続しており、互いにＣＡＮバス９０を介してデータ通信を実行する。これにより、ＥＣＵは、制御対象であるアクチュエータの挙動を連携して制御するとともに、センサを搭載したアクチュエータからセンサの検出信号を取得する。
【００３４】
アクチュエータ５４、６４、７４には、ＥＣＵ５２、６２、７２に直接接続しているものもある。また、アクチュエータ５４、６４、７４には、シミュレータ２０からの制御信号により挙動を制御されるものもある。
【００３５】
ディップスイッチ８０は、フレームカー４０が有するＥＣＵおよびアクチュエータにより特定されるフレームカー４０の車両タイプ毎、および各車両タイプにおけるＥＣＵおよびアクチュエータの評価段階毎に異なる値が識別子（ＩＤ）として設定されている。
【００３６】
例えば、図４に示すように、車両タイプＡ、Ｂ、Ｃのフレームカー４０の識別子として、「１１０００１」、「２１０００１」、「３１０００１」がディップスイッチ８０により設定されている。例えば、先頭の数字「１」、「２」、「３」は車種を表し、車両タイプＡ、Ｂ、Ｃで同じになっている先頭の次の数字「１」は、各車種におけるオプション製品の搭載の有無を表し、残りの数字は、フレームカー４０が有するＥＣＵおよびアクチュエータの評価段階を表している。
【００３７】
専用ハーネス８２は、端子台４２と、ＣＡＮバス９０を介してＥＣＵ５２、６２、７２およびアクチュエータ５４、６４、７４とを電気的に接続することにより、シミュレータ２０とフレームカー４０との間でＣＡＮバス９０を介したデータ通信を実現する。
【００３８】
また、専用ハーネス８２は、端子台４２とＥＣＵ５２、６２、７２およびアクチュエータ５４、６４、７４とを個別に電気的に接続することにより、シミュレータ２０とフレームカー４０との間で、ＣＡＮバス９０を介さずに制御信号およびセンサ信号等のアナログ信号およびデジタル信号の送受信を実現している。
【００３９】
このように、専用ハーネス８２は、端子台４２と、ＥＣＵ５２、６２、７２およびアクチュエータ５４、６４、７４とを電気的に接続するので、フレームカー４０に搭載されるＥＣＵおよびアクチュエータ等の電子装置の構成が異なると、電子装置に応じて異なる専用ハーネス８２が使用される。
【００４０】
そして、フレームカー４０に搭載される電子装置の構成がフレームカー４０毎に異なっても、端子台４２と電子装置との電気的接続がフレームカー４０毎に異なる専用ハーネス８２により解決されるので、フレームカー４０に搭載される電子装置の構成に関わらず、シミュレータ２０とフレームカー４０とを、共通の同じ汎用ハーネス１００で接続できる。
【００４１】
（車両モデルの設定）
オペレーションＰＣ１０は、シミュレータ２０を介してフレームカー４０のディップスイッチ８０から識別子を取得することにより、フレームカー４０の車両タイプと、フレームカー４０が有するＥＣＵおよびアクチュエータの評価段階を知ることができる。そして、オペレーションＰＣ１０は、フレームカー４０から取得した識別子によりフレームカー４０の車両タイプを判定することにより、シミュレータ２０がシミュレートする車両モデルを自動的に設定するとともに、フレームカー４０が有するＥＣＵおよびアクチュエータに対する評価テスト結果を評価段階毎に管理する。
【００４２】
したがって、図５に示すように、フレームカー４０の車両タイプが異なっても、オペレーションＰＣ１０は、フレームカー４０から取得した識別子が示す車両タイプに応じて、フレームカー４０毎に適切な車両モデルをシミュレータ２０に設定できる。図５において、シミュレータ２０のハードウェアインターフェースは、汎用ハーネス１００とフレームカー４０内のＣＰＵ等のモデル実行部とを電気的に接続するインタフェースを表している。
【００４３】
（車両評価テスト）
次に、車両評価システム２が実行する車両評価テストを、図５および図６に基づいて説明する。図５は車両評価テストの手順を示し、図６は車両評価テストのフローチャートを示す。図６のフローチャートは、シミュレータ２０とフレームカー４０とが接続され、車両評価システム２が起動すると実行される。図６の「Ｓ」はステップを表している。
【００４４】
まず、図５に示すようにシミュレータ２０に例えば車両タイプＡの電子装置を有するフレームカー４０が接続され、車両評価システム２が起動すると、シミュレータ２０は、フレームカー４０の車両タイプおよび評価段階を自動的に判定する自動判定用モデルをオペレーションＰＣ１０からダウンロードし（Ｓ４００）、自動判定用モデルによりフレームカー４０から識別子を取得する（Ｓ４０２）。
【００４５】
オペレーションＰＣ１０は、シミュレータ２０が取得したフレームカー４０の識別子（１１０００１）に基づき、フレームカー４０が有するＥＣＵおよびアクチュエータにより特定される車両タイプを判定する（Ｓ４０４）。
【００４６】
そして、車両タイプＡに対応する車両モデルがオペレーションＰＣ１０に存在する場合（Ｓ４０６：Ｙｅｓ）、オペレーションＰＣ１０は、車両タイプＡに対応する車両モデルをシミュレータ２０にダウンロードする（Ｓ４０８）。これにより、シミュレータ２０は、フレームカー４０の車両タイプに適した車両モデルをシミュレートできる。
【００４７】
車両タイプに対応する車両モデルがオペレーションＰＣ１０に存在しない場合（Ｓ４０６：Ｎｏ）、オペレーションＰＣ１０は、車両タイプに対応する車両モデルが存在しないことを、ディスプレイまたは音声でオペレータに報知する（Ｓ４１０）。
【００４８】
図５に示すように、車両タイプＡに対応する車両モデルがシミュレータ２０にダウンロードされると、オペレーションＰＣ１０は、例えば、全車種共通の車両評価テストシナリオとして、電源システム用テストシナリオ、ネットワーク用テストシナリオ等のシナリオに定義されたテスト条件を自動的にシミュレータ２０に設定し、テスト条件に基づくシミュレートをシミュレータ２０に指令する。
【００４９】
全車種共通ではなく、フレームカー４０の車両タイプ毎に異なるテストシナリオを実行してもよい。
オペレーションＰＣ１０は、シミュレータ２０から評価テスの結果データを時系列に取得し、結果データに基づいて、フレームカー４０に搭載されているＥＣＵ、アクチュエータ等の電子装置の作動を自動的に評価する。そして、オペレーションＰＣ１０は、シミュレーションによる評価結果と、予め設定された正常作動結果とに基づいて、フレームカー４０に搭載されているＥＣＵおよびアクチュエータが正常に作動しているか否かを自動的に判定し、判定結果のレポートを生成する。
【００５０】
また、オペレーションＰＣ１０は、フレームカー４０の識別子からフレームカー４０の車両タイプとともに評価段階を判定するので、評価段階毎にテスト結果のデータを整理できる。
【００５１】
車両タイプＡのフレームカー４０に代えて車両タイプＢまたは車両タイプＣのフレームカー４０がシミュレータ２０に接続されると、フレームカー４０の識別子に応じて同様の評価テストが実行される。
【００５２】
以上説明した本実施形態では、フレームカー４０をシミュレータ２０に接続すると、フレームカー４０の識別子に応じて車両モデルがシミュレータ２０に自動的に設定されるので、フレームカー４０の車両タイプが異なっても、フレームカー４０に搭載された電子装置の評価テストを容易に実行できる。
【００５３】
また、フレームカー４０内で複数の電子装置が接続するネットワークが構築されているので、フレームカー４０の車両タイプが異なっても、ネットワーク接続としてはフレームカー４０内の電子装置で構築されている。したがって、シミュレータ２０とフレームカー４０とを電気的に容易に接続できる。これにより、フレームカー４０に搭載された複数の電子装置に対する評価を容易に実行できる。
【００５４】
また、上記実施形態では、フレームカー４０に搭載される電子装置として、制御プログラムを実行することによりアクチュエータ等の制御対象の挙動を制御するＥＣＵ、またはＥＣＵと一体化されアセンブリとして構成されているアクチュエータ、ＥＣＵおよびセンサと一体化されアセンブリとして構成されているアクチュエータ、またはアクチュエータ単体のものを例示した。これにより、上記実施形態の車両評価システムは、ＥＣＵ以外に、アクチュエータおよびセンサの評価テストとしても機能する。
【００５５】
上記実施形態では、車両評価システム２が本発明の車両評価システムに相当し、オペレーションＰＣ１０が本発明のモデル設定手段に相当し、シミュレータ２０が本発明のシミュレータに相当し、フレームカー４０が本発明の実機部に相当する。
【００５６】
そして、フレームカー４０において、端子台４２が本発明のハーネス接続部に相当し、各システム５０、６０、７０のＥＣＵ５２、６２、７２およびアクチュエータ５４、６４、７４が本発明の電子装置に相当し、ＥＣＵ５２、６２、７２が本発明の制御手段に相当し、ディップスイッチ８０が本発明の識別手段に相当し、専用ハーネス８２が本発明の専用ハーネスに相当する。
【００５７】
また、Ｓ４００およびＳ４０２の処理は、本発明のシミュレータが実行する機能に相当し、Ｓ４０４〜Ｓ４１０の処理は本発明のモデル設定手段が実行する機能に相当する。
［他の実施形態］
上記実施形態では、フレームカー４０を識別する識別子をディップスイッチ８０により設定したが、フレームカー４０に搭載されたＥＣＵ等の電子装置が識別子を記憶し、シミュレータ２０に識別子を通知してもよい。
【００５８】
このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
【符号の説明】
【００５９】
２：車両評価システム、１０：オペレーションＰＣ（モデル設定手段）、２０：シミュレータ、４０：フレームカー（実機部）、４２：端子台（ハーネス接続部）、５２、６２、７２：ＥＣＵ（制御手段、電子装置）、５４、６４、７４：アクチュエータ（電子装置）、８０：ディップスイッチ（識別手段）、８２：専用ハーネス、９０：ＣＡＮバス、１００：汎用ハーネス
【図１】
2011252805.tif 000003
【図２】
2011252805.tif 000004
【図３】
2011252805.tif 000005
【図４】
2011252805.tif 000006
【図５】
2011252805.tif 000007
【図６】
2011252805.tif 000008