(57)【要約】【課題】データの欠損が少ない駆動力マップを作成する。【解決手段】アクセルマップmapAとブレーキマップmapBとエンジンブレーキマップmapEBとが１つのマップに合成されるので、各マップ相互において不足する(取得され難い)データが補完された駆動力マップ(例えば仮の駆動力マップmapFt)を作成することができる。よって、データの欠損が少ない駆動力マップを作成することができる。加えて、そのように合成された駆動力マップにおいて駆動力特性のデータが欠損する箇所が補填されるので、各マップ間のつなぎ目が不連続であったり、又は、どのマップでも取得できていない車速域の駆動力特性のデータがあったとしても、データの欠損がないか又はほとんどない駆動力マップ(例えば駆動力マップmapF)を作成することができる。【選択図】図１２
2018072303.tif 000002
【特許請求の範囲】
【請求項１】
車両の性能試験において人為的操作を模擬するときに用いる、前記人為的操作に応じた操作量に対する駆動力特性を表現した駆動力マップを作成する駆動力マップ作成方法であって、
前記操作量としてのアクセル開度及びブレーキ開度の各指令値と、前記指令値に対して生じる車速と、前記指令値に対して生じる駆動力との、各時系列データを収録するデータ収録工程と、
前記ブレーキ開度をゼロ且つ前記アクセル開度を一定値として所定アクセル開度毎にそれぞれ停車状態から加速させたときの前記各時系列データに基づいて、前記アクセル開度と前記車速と前記駆動力との相互の関係を表すアクセルマップを作成するアクセルマップ作成工程と、
前記アクセル開度をゼロ且つ前記ブレーキ開度を一定値として所定ブレーキ開度毎にそれぞれ所定車速から減速させたときの前記各時系列データに基づいて、前記ブレーキ開度と前記車速と前記駆動力との相互の関係を表すブレーキマップを作成するブレーキマップ作成工程と、
前記ブレーキ開度をゼロ且つ前記アクセル開度を一定値として前記所定アクセル開度毎にそれぞれ所定車速から減速させたときの前記各時系列データに基づいて、前記アクセル開度と前記車速と前記駆動力との相互の関係を表すエンジンブレーキマップを作成するエンジンブレーキマップ作成工程と、
前記アクセルマップと前記ブレーキマップと前記エンジンブレーキマップとを１つのマップに合成すると共に、前記合成したマップにおいて前記駆動力特性のデータが欠損する箇所を補填することで、前記駆動力マップを作成する駆動力マップ作成工程と
を、含むことを特徴とする駆動力マップ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人為的操作に応じた操作量に対する駆動力特性を表現した駆動力マップを作成する駆動力マップ作成方法に関するものである。
【背景技術】
【０００２】
車両の性能試験において人為的操作を模擬するときに用いる、前記人為的操作に応じた操作量に対する駆動力特性を表現した駆動力マップを作成する駆動力マップ作成方法が良く知られている。例えば、特許文献１に記載された車速制御の駆動力特性収録方法がそれである。この特許文献１には、加速時又は減速時に、アクセル開度の大きさ順に設定された所定パターンでアクセル開度を移行させながら、アクセル開度、車速、及び加速度等の各時系列データを収録し、アクセル開度軸、車速軸、駆動力軸を有する三次元の駆動力特性マップを作成することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６８９２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載された駆動力特性収録方法では、アクセル開度を大きさ順に移行させるときには、移行前のアクセル開度での車速に引き続いて変化する車速を検出するようになっている。従って、加速時及び減速時共に低アクセル開度域では低車速域のデータが検出されるだけである。その為、特許文献１に記載されたような方法で駆動力マップを作成すると、低アクセル開度域における高車速域の駆動力特性のデータを作成することが困難であり、駆動力マップにおいてデータが欠損した車速域が生じてしまう。
【０００５】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、データの欠損が少ない駆動力マップを作成することができる駆動力マップ作成方法を提供することにある。
【課題を解決するための手段】
【０００６】
第１の発明の要旨とするところは、(a) 車両の性能試験において人為的操作を模擬するときに用いる、前記人為的操作に応じた操作量に対する駆動力特性を表現した駆動力マップを作成する駆動力マップ作成方法であって、(b) 前記操作量としてのアクセル開度及びブレーキ開度の各指令値と、前記指令値に対して生じる車速と、前記指令値に対して生じる駆動力との、各時系列データを収録するデータ収録工程と、(c) 前記ブレーキ開度をゼロ且つ前記アクセル開度を一定値として所定アクセル開度毎にそれぞれ停車状態から加速させたときの前記各時系列データに基づいて、前記アクセル開度と前記車速と前記駆動力との相互の関係を表すアクセルマップを作成するアクセルマップ作成工程と、(d) 前記アクセル開度をゼロ且つ前記ブレーキ開度を一定値として所定ブレーキ開度毎にそれぞれ所定車速から減速させたときの前記各時系列データに基づいて、前記ブレーキ開度と前記車速と前記駆動力との相互の関係を表すブレーキマップを作成するブレーキマップ作成工程と、(e) 前記ブレーキ開度をゼロ且つ前記アクセル開度を一定値として前記所定アクセル開度毎にそれぞれ所定車速から減速させたときの前記各時系列データに基づいて、前記アクセル開度と前記車速と前記駆動力との相互の関係を表すエンジンブレーキマップを作成するエンジンブレーキマップ作成工程と、(f) 前記アクセルマップと前記ブレーキマップと前記エンジンブレーキマップとを１つのマップに合成すると共に、前記合成したマップにおいて前記駆動力特性のデータが欠損する箇所を補填することで、前記駆動力マップを作成する駆動力マップ作成工程とを、含むことにある。
【発明の効果】
【０００７】
前記第１の発明によれば、アクセルマップを作成する際には何れの所定アクセル開度においても停車状態から加速させる為、低アクセル開度域の場合には低車速域の駆動力特性のデータは取得され易いものの高車速域の駆動力特性のデータは取得され難い。一方で、ブレーキマップを作成する際には何れの所定ブレーキ開度においても所定車速から減速させる為、例えばブレーキ開度ゼロ[％]の場合には高車速域の駆動力特性のデータが取得され易いものの低車速域の駆動力特性のデータが取得され難い。他方で、エンジンブレーキマップを作成する際には何れの所定アクセル開度においても所定車速から減速させる為、低アクセル開度域の場合には高車速域の駆動力特性のデータが取得され易いものの低車速域の駆動力特性のデータが取得され難い。そして、前記アクセルマップと前記ブレーキマップと前記エンジンブレーキマップとが１つのマップに合成されるので、各マップ相互において不足する(取得され難い)データが補完された駆動力マップを作成することができる。よって、データの欠損が少ない駆動力マップを作成することができる。加えて、そのように合成された駆動力マップにおいて駆動力特性のデータが欠損する箇所が補填されるので、各マップ間のつなぎ目が不連続であったり、又は、どのマップでも取得できていない車速域の駆動力特性のデータがあったとしても、データの欠損がないか又はほとんどない駆動力マップを作成することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明が適用される駆動力マップ作成装置の制御機能の要部を説明する図であると共に、駆動力マップ作成装置によって駆動力マップを作成するときの概略構成の一例を説明する図である。
【図２】アクセルマップ及びエンジンブレーキマップを作成する際の試験パターンの生成に必要なパラメータ等の一例を示す図表である。
【図３】ブレーキマップを作成する際の試験パターンの生成に必要なパラメータ等の一例を示す図表である。
【図４】アクセルマップ作成用の各時系列データの一例を示す図である。
【図５】アクセルマップの一例を示す図である。
【図６】ブレーキマップ作成用の各時系列データの一例を示す図である。
【図７】ブレーキマップの一例を示す図である。
【図８】エンジンブレーキマップ作成用の各時系列データの一例を示す図である。
【図９】エンジンブレーキマップの一例を示す図である。
【図１０】アクセルマップとブレーキマップとエンジンブレーキマップとを合成して作成した１つの駆動力マップの一例を示す図であって、補填前の仮の駆動力マップを示す図である。
【図１１】アクセルマップとブレーキマップとエンジンブレーキマップとを合成して作成した１つの駆動力マップの一例を示す図であって、補填後の駆動力マップを示す図である。
【図１２】駆動力マップ作成装置の制御作動の要部すなわちデータの欠損が少ない駆動力マップを作成する為の制御作動を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
好適には、前記第１の発明とは別の発明の要旨とするところは、(a) 車両の性能試験において人為的操作を模擬するときに用いる、前記人為的操作に応じた操作量に対する駆動力特性を表現した駆動力マップ、を作成する駆動力マップ作成装置であって、(b) 前記操作量としてのアクセル開度及びブレーキ開度の各指令値と、前記指令値に対して生じる車速と、前記指令値に対して生じる駆動力との、各時系列データを収録するデータ収録部と、(c) 前記ブレーキ開度をゼロ且つ前記アクセル開度を一定値として所定アクセル開度毎にそれぞれ停車状態から加速させたときの前記各時系列データに基づいて、前記アクセル開度と前記車速と前記駆動力との相互の関係を表すアクセルマップを作成するアクセルマップ作成部と、(d) 前記アクセル開度をゼロ且つ前記ブレーキ開度を一定値として所定ブレーキ開度毎にそれぞれ所定車速から減速させたときの前記各時系列データに基づいて、前記ブレーキ開度と前記車速と前記駆動力との相互の関係を表すブレーキマップを作成するブレーキマップ作成部と、(e) 前記ブレーキ開度をゼロ且つ前記アクセル開度を一定値として前記所定アクセル開度毎にそれぞれ所定車速から減速させたときの前記各時系列データに基づいて、前記アクセル開度と前記車速と前記駆動力との相互の関係を表すエンジンブレーキマップを作成するエンジンブレーキマップ作成部と、(f) 前記アクセルマップと前記ブレーキマップと前記エンジンブレーキマップとを１つのマップに合成すると共に、前記合成したマップにおいて前記駆動力特性のデータが欠損する箇所を補填することで、前記駆動力マップを作成する駆動力マップ作成部とを、含むことにある。
【００１０】
本発明において、前記第１の発明、及び前記別の発明は、同じ発明をカテゴリを替えて記載したものであり、各構成要件は各カテゴリに合わせた記載となっているだけで、実質的には同じである。すなわち、前記第１の発明では構成要件を「工程」で表し、前記別の発明では構成要件を「部」で表しているが、それらの「工程」、「部」を除いた部分において、同じ名称の構成要件は、実質的に同じものである。従って、前記別の発明においても、前記第１の発明と同様の効果が得られる。
【００１１】
以下、本発明の実施例を図面を参照して詳細に説明する。
【実施例】
【００１２】
図１は、本発明が適用される駆動力マップ作成装置１０の制御機能の要部を説明する図であると共に、駆動力マップ作成装置１０によって駆動力マップmapFを作成するときの概略構成の一例を説明する図である。
【００１３】
駆動力マップmapFは、車両(例えば後述する試験車両５０)の性能試験において人為的操作を模擬するときに用いる、その人為的操作に応じた操作量に対する駆動力特性を表現したマップである。この人為的操作は、例えばドライバーによるアクセル操作やブレーキ操作である。ここで、燃費向上の為の開発において、効果の最終的な確認をする際には、試験車両５０の性能試験として、負荷発生装置(例えば後述するシャシダイナモメータ７０)を用いた試験車両５０の燃費計測が実施される。このような燃費計測では、実際の走行路での走行状態を模擬したローラ上に試験車両５０を配置して、法規等で予め定められた所定の車速パターンに沿うようにドライバーがアクセル操作やブレーキ操作を行うことで試験車両５０を走行させて燃費を算出する。燃費向上の効果を見極める為には、ドライバーによるアクセル操作やブレーキ操作におけるばらつきを排除することが望ましい。ドライバーのばらつきを排除する技術としては、例えば目標車速と実車速とに基づいて必要な駆動力を求め、その必要な駆動力から、人為的操作に応じた操作量としてのアクセル開度及びブレーキ開度を算出するというドライバモデルを用いて、ドライバーによるアクセル操作やブレーキ操作に依らず、所定の車速パターンに沿うように、算出したアクセル開度及びブレーキ開度に基づいて自動で試験車両５０を走行させる技術がある。このような技術においては、試験車両５０の駆動力マップmapFが必要である。本実施例は、試験車両５０を用いて簡単に駆動力マップmapFを取得(作成)できる方法を提供することで、駆動力マップmapFが不明な試験車両５０にもドライバモデルの適用を可能にするものである。以下に、駆動力マップmapFを作成する駆動力マップ作成方法を実現する駆動力マップ作成装置１０について詳述する。
【００１４】
図１において、駆動力マップ作成装置１０は、例えばＣＰＵ、ＲＡＭ、ＲＯＭ、入出力インターフェース等を備えた所謂マイクロコンピュータを含んで構成されており、ＣＰＵはＲＡＭの一時記憶機能を利用しつつ予めＲＯＭに記憶されたプログラムに従って信号処理を行うことにより各種制御を実行する。駆動力マップ作成装置１０には、入力装置２０、表示装置３０などが有線或いは無線を介して接続されている。入力装置２０は、例えばキーボード、マウスなどの人為的操作を受け付ける公知の入力機器であり、表示装置３０は、例えば画像を表示するモニタなどの公知の出力機器である。入力装置２０や表示装置３０が例えば公知のタッチパネルにて構成されているような場合、駆動力マップ作成装置１０、入力装置２０、及び表示装置３０は一体的に構成された装置であっても良い。
【００１５】
駆動力マップ作成装置１０には、更に、リアルタイムコントローラ４０が接続されている。リアルタイムコントローラ４０は、試験車両５０、シャシダイナモメータ制御部６０と接続されている。シャシダイナモメータ制御部６０は、試験車両５０がローラ上に配置されるシャシダイナモメータ７０と接続されている。
【００１６】
駆動力マップ作成装置１０は、駆動力マップmapFの作成に必要な試験車両５０における駆動力特性の種々のデータを取得する為に、アクセル開度及びブレーキ開度等の試験パターンの各指令値である各指令信号(例えばアクセル開度指令信号やブレーキ開度指令信号)をリアルタイムコントローラ４０へ出力する。リアルタイムコントローラ４０は、駆動力マップ作成装置１０が出力した各指令信号に基づいて、試験車両５０をシャシダイナモメータ７０上で走行させる為の電圧信号(例えばアクセル開度信号やブレーキ開度信号)を生成し、その電圧信号を試験車両５０へ出力する。
【００１７】
試験車両５０は、エンジン、エンジンの動力を駆動輪へ伝達する変速機、公知の電子制御装置(ＥＣＵ)５２などを備えている。試験車両５０は、リアルタイムコントローラ４０からＥＣＵ５２に入力されたアクセル開度信号に基づいてスロットル制御を行うことで、アクセル開度指令信号におけるアクセル開度に応じたエンジントルクＴeを出力する。又、試験車両５０には、ホイールブレーキを作動させるブレーキペダルを自動的に踏み込み操作することができるアクチュエータ５４が取り付けられている。試験車両５０では、リアルタイムコントローラ４０が出力したブレーキ開度信号によってアクチュエータ５４が駆動させられることで、ブレーキペダルがブレーキ開度指令信号におけるブレーキ開度に応じたブレーキ開度とされる。
【００１８】
シャシダイナモメータ７０上で走行中の試験車両５０における走行データは、シャシダイナモメータ７０からシャシダイナモメータ制御部６０へ出力される。この走行データは、例えば試験車両５０の車速に対応する車速パルス、試験車両５０の駆動力に対応するシャシダイ駆動力信号などである。これらの車速パルス及びシャシダイ駆動力信号は、リアルタイムコントローラ４０に取り込まれ、アクセル開度指令信号及びブレーキ開度指令信号の各指令信号に対して生じる車速としての車速データ、及びアクセル開度指令信号及びブレーキ開度指令信号の各指令信号に対して生じる駆動力としての駆動力データに変換される。これらの車速データ及び駆動力データは、駆動力マップ作成装置１０へ出力される。駆動力マップ作成装置１０は、アクセル開度指令信号及びブレーキ開度指令信号の各指令信号(つまりアクセル開度[％]及びブレーキ開度[％])、車速データ(つまり車速[km/h])、及び駆動力データ(つまり駆動力[Ｎ])を、それぞれ時系列のデータ(時系列データともいう)として収録(記憶)する。尚、ここでの駆動力の概念には、値が負値となる制動力も含まれる。
【００１９】
駆動力マップ作成装置１０は、駆動力マップmapFを作成する制御を実行する為に、データ取得指令手段すなわちデータ取得指令部１１、データ収録手段すなわちデータ収録部１２、アクセルマップ作成手段すなわちアクセルマップ作成部１３、ブレーキマップ作成手段すなわちブレーキマップ作成部１４、エンジンブレーキマップ作成手段すなわちエンジンブレーキマップ作成部１５、駆動力マップ作成手段すなわち駆動力マップ作成部１６を備えている。
【００２０】
データ取得指令部１１は、駆動力特性の各データを取得する際の各試験パターンの指令信号を生成する。データ取得指令部１１は、各試験パターンの指令信号を生成した後、駆動力マップmapFの作成の開始を入力装置２０を介して受け付けた場合には、生成した各試験パターンの指令信号を出力して、駆動力特性の各データを取得する制御(延いては駆動力マップmapFを作成する制御)を開始する。データ収録部１２は、データ取得指令部１１により各試験パターンの指令信号が出力されている間、各指令信号(アクセル開度及びブレーキ開度)と、車速データ(車速)と、駆動力データ(駆動力)との、各時系列データを収録する。
【００２１】
データ取得指令部１１は、各試験パターンの指令信号の生成に必要な、図２及び図３に示されるようなパラメータ等において設定される各値を、入力装置２０を介して受け付ける。図２は、アクセルマップmapA及びエンジンブレーキマップmapEBを作成する為の各データを取得する際の試験パターンの指令信号の生成に必要なパラメータとそのパラメータの内容との一例を示す図表である。図３は、ブレーキマップmapBを作成する為の各データを取得する際の試験パターンの指令信号の生成に必要なパラメータとそのパラメータの内容との一例を示す図表である。
【００２２】
アクセルマップmapAを作成する為の各データを取得する際の試験パターンの指令信号は、ブレーキ開度をゼロ且つアクセル開度を一定値として所定アクセル開度毎にそれぞれ停車状態から加速させる指令信号(以下、アクセルマップ作成用指令信号という)として生成される。停車状態からの加速時に一定値とされるアクセル開度の初期値は図２のパラメータａにて設定され、Ｎ回目のアクセル開度に次ぐ(Ｎ＋１)回目のアクセル開度は図２のパラメータｂにて設定される。図２のパラメータｃにて設定される複数回繰り返される加速時の各アクセル開度が所定アクセル開度である。各アクセル開度での加速終了は、図２のパラメータｄ，ｇ，ｈにて設定される。アクセルマップ作成用指令信号では、各所定アクセル開度においてそれぞれ停車状態から加速させるので、加速終了後、毎回、車速ゼロまで減速させられる。従って、図２のパラメータｅはゼロであり、減速時には図２のパラメータｇ，ｈは適用されない。車速ゼロまで減速させるときのブレーキ開度は、図２のパラメータｆにて設定される。
【００２３】
エンジンブレーキマップmapEBを作成する為の各データを取得する際の試験パターンの指令信号は、ブレーキ開度をゼロ且つアクセル開度を一定値として所定アクセル開度毎にそれぞれ所定車速から減速させる指令信号(以下、エンジンブレーキマップ作成用指令信号という)として生成される。所定車速からの減速時に一定値とされるアクセル開度の初期値は図２のパラメータａにて設定され、Ｎ回目のアクセル開度に次ぐ(Ｎ＋１)回目のアクセル開度は図２のパラメータｂにて設定される。図２のパラメータｃにて設定される複数回繰り返される減速時の各アクセル開度が所定アクセル開度である。各アクセル開度での減速終了は、図２のパラメータｅ，ｇ，ｈにて設定される。エンジンブレーキマップ作成用指令信号では、各所定アクセル開度においてそれぞれ所定車速から減速させるので、減速終了後、毎回、所定車速まで加速させられる。従って、図２のパラメータｄは所定車速の値であり、加速時には図２のパラメータｇ，ｈは適用されない。所定車速まで加速させるときのアクセル開度は、図２のパラメータｆにて設定される。
【００２４】
ブレーキマップmapBを作成する為の各データを取得する際の試験パターンの指令信号は、アクセル開度をゼロ且つブレーキ開度を一定値として所定ブレーキ開度毎にそれぞれ所定車速から減速させる指令信号(以下、ブレーキマップ作成用指令信号という)として生成される。所定車速からの減速時に一定値とされるブレーキ開度の初期値は図３のパラメータａにて設定され、Ｎ回目のブレーキ開度に次ぐ(Ｎ＋１)回目のブレーキ開度は図３のパラメータｂにて設定される。図３のパラメータｃにて設定される複数回繰り返される減速時の各ブレーキ開度が所定ブレーキ開度である。各ブレーキ開度での減速終了は、図３のパラメータｅ，ｇ，ｈにて設定される。ブレーキマップ作成用指令信号では、各所定ブレーキ開度においてそれぞれ所定車速から減速させるので、減速終了後、毎回、所定車速まで加速させられる。従って、図３のパラメータｄは所定車速の値である。所定車速まで加速させるときのアクセル開度は、図３のパラメータｆにて設定される。
【００２５】
尚、各指令信号では、アクセルオン(アクセル開度ゼロも含む)時にはブレーキオフ(ブレーキ開度ゼロ)とされ、ブレーキオン(ブレーキ開度ゼロも含む)時にはアクセルオフ(アクセル開度ゼロ)とされる。又、アクセルマップ作成用指令信号における各所定アクセル開度と、エンジンブレーキマップ作成用指令信号における各所定アクセル開度とは、同じ値が設定される。但し、エンジンブレーキマップ作成用指令信号では、ブレーキマップ作成用指令信号と同じ指令信号となる場合のアクセル開度(例えばアクセル開度ゼロ)やエンジンブレーキが効かないような高開度のアクセル開度は、所定アクセル開度から除かれる。又、エンジンブレーキマップ作成用指令信号における所定車速と、ブレーキマップ作成用指令信号における所定車速とは、各々異なる値が設定されても良いが、同じ値が設定されることが好ましい。
【００２６】
データ取得指令部１１は、生成したアクセルマップ作成用指令信号を出力して、アクセルマップ作成用指令を実行する。データ取得指令部１１は、アクセルマップ作成用指令信号の出力が終了したか否かに基づいて、アクセルマップ作成用指令の実行が終了したか否かを判定する。データ収録部１２は、データ取得指令部１１によりアクセルマップ作成用指令が実行されている間、アクセル開度とブレーキ開度と車速と駆動力とのアクセルマップ作成用の各時系列データを収録する。この際、各所定アクセル開度の指令信号が出力されている期間はアクセルＯＮフラグがオンとされ、このアクセルＯＮフラグもアクセルマップ作成用の各時系列データとして収録される。図４は、データ収録部１２により収録されたアクセルマップ作成用の各時系列データの一例を示す図である。図４において、アクセル開度及びブレーキ開度は、生成されたアクセルマップ作成用指令信号である。又、駆動力及び車速は、シャシダイナモメータ７０から出力されたデータに基づく値である。
【００２７】
アクセルマップ作成部１３は、データ収録部１２により収録された、アクセルマップ作成用指令信号が出力されているときの(すなわちブレーキ開度をゼロ且つアクセル開度を一定値として所定アクセル開度毎にそれぞれ停車状態から加速させたときの)アクセルマップ作成用の各時系列データに基づいて、アクセル開度と車速と駆動力との相互の関係を表すアクセルマップmapAを作成する。図５は、アクセルマップ作成部１３により作成されたアクセルマップmapAの一例を示す図である。図５において、例えば図４に示すようなアクセルマップ作成用の各時系列データのうちで、必要部分(例えばアクセルＯＮフラグがオンとされた部分)のみが切り出されている。
【００２８】
データ取得指令部１１は、生成したブレーキマップ作成用指令信号を出力して、ブレーキマップ作成用指令を実行する。データ取得指令部１１は、ブレーキマップ作成用指令信号の出力が終了したか否かに基づいて、ブレーキマップ作成用指令の実行が終了したか否かを判定する。データ収録部１２は、データ取得指令部１１によりブレーキマップ作成用指令が実行されている間、アクセル開度とブレーキ開度と車速と駆動力とのブレーキマップ作成用の各時系列データを収録する。この際、各所定ブレーキ開度の指令信号が出力されている期間はブレーキＯＮフラグがオンとされ、このブレーキＯＮフラグもブレーキマップ作成用の各時系列データとして収録される。図６は、データ収録部１２により収録されたブレーキマップ作成用の各時系列データの一例を示す図である。図６において、アクセル開度及びブレーキ開度は、生成されたブレーキマップ作成用指令信号である。又、駆動力及び車速は、シャシダイナモメータ７０から出力されたデータに基づく値である。
【００２９】
ブレーキマップ作成部１４は、データ収録部１２により収録された、ブレーキマップ作成用指令信号が出力されているときの(すなわちアクセル開度をゼロ且つブレーキ開度を一定値として所定ブレーキ開度毎にそれぞれ所定車速から減速させたときの)ブレーキマップ作成用の各時系列データに基づいて、ブレーキ開度と車速と駆動力との相互の関係を表すブレーキマップmapBを作成する。図７は、ブレーキマップ作成部１４により作成されたブレーキマップmapBの一例を示す図である。図７において、例えば図６に示すようなブレーキマップ作成用の各時系列データのうちで、必要部分(例えばブレーキＯＮフラグがオンとされた部分)のみが切り出されている。
【００３０】
データ取得指令部１１は、生成したエンジンブレーキマップ作成用指令信号を出力して、エンジンブレーキマップ作成用指令を実行する。データ取得指令部１１は、エンジンブレーキマップ作成用指令信号の出力が終了したか否かに基づいて、エンジンブレーキマップ作成用指令の実行が終了したか否かを判定する。データ収録部１２は、データ取得指令部１１によりエンジンブレーキマップ作成用指令が実行されている間、アクセル開度とブレーキ開度と車速と駆動力とのエンジンブレーキマップ作成用の各時系列データを収録する。この際、各所定アクセル開度の指令信号が出力されている期間はアクセルＯＮフラグがオンとされ、このアクセルＯＮフラグもエンジンブレーキマップ作成用の各時系列データとして収録される。図８は、データ収録部１２により収録されたエンジンブレーキマップ作成用の各時系列データの一例を示す図である。図８において、アクセル開度及びブレーキ開度は、生成されたエンジンブレーキマップ作成用指令信号である。又、駆動力及び車速は、シャシダイナモメータ７０から出力されたデータに基づく値である。
【００３１】
エンジンブレーキマップ作成部１５は、データ収録部１２により収録された、エンジンブレーキマップ作成用指令信号が出力されているときの(すなわちブレーキ開度をゼロ且つアクセル開度を一定値として所定アクセル開度毎にそれぞれ所定車速から減速させたときの)エンジンブレーキマップ作成用の各時系列データに基づいて、アクセル開度と車速と駆動力との相互の関係を表すエンジンブレーキマップmapEBを作成する。図９は、エンジンブレーキマップ作成部１５により作成されたエンジンブレーキマップmapEBの一例を示す図である。図９において、例えば図８に示すようなエンジンブレーキマップ作成用の各時系列データのうちで、必要部分(例えばアクセルＯＮフラグがオンとされた部分)のみが切り出されている。
【００３２】
駆動力マップ作成部１６は、アクセルマップ作成部１３により作成されたアクセルマップmapAと、ブレーキマップ作成部１４により作成されたブレーキマップmapBと、エンジンブレーキマップ作成部１５により作成されたエンジンブレーキマップmapEBとを１つのマップに合成することで、仮の駆動力マップmapFtを作成する。駆動力マップ作成部１６は、アクセルマップmapAとブレーキマップmapBとエンジンブレーキマップmapEBとにおいてアクセル開度及びブレーキ開度が共に同一開度である駆動力特性のデータをつなぎ合わせることで、仮の駆動力マップmapFtを作成する。
【００３３】
具体的には、アクセルマップmapAを作成する際には何れの所定アクセル開度においても停車状態から加速させる為、低アクセル開度域の場合には低車速域の駆動力特性のデータは取得され易いものの高車速域の駆動力特性のデータは取得され難い。例えば、図５のアクセルマップmapAに示すように、低アクセル開度域であるアクセル開度０，１０，２０，３０[％]の場合には、高車速域の駆動力特性のデータが取得できていない(図５中の破線参照)。一方で、ブレーキマップmapBを作成する際には何れの所定ブレーキ開度においても所定車速から減速させる為、ブレーキ開度ゼロ[％]の場合には高車速域の駆動力特性のデータが取得され易いものの低車速域の駆動力特性のデータが取得され難い。例えば、図７のブレーキマップmapBに示すように、ブレーキ開度０[％]の場合には、低車速域の駆動力特性のデータが取得できていない(図７中の破線参照)。他方で、エンジンブレーキマップmapEBを作成する際には何れの所定アクセル開度においても所定車速から減速させる為、低アクセル開度域の場合には高車速域の駆動力特性のデータが取得され易いものの低車速域の駆動力特性のデータが取得され難い。例えば、図９のエンジンブレーキマップmapEBに示すように、低アクセル開度域であるアクセル開度１０，２０，３０[％]の場合には、低車速域の駆動力特性のデータが取得できていない(図９中の破線参照)。このように、作成された、アクセルマップmapAとブレーキマップmapBとエンジンブレーキマップmapEBとは、個別にみると駆動力特性のデータが不足している。そこで、アクセルマップmapAにおけるアクセル開度０[％](これはブレーキ開度も０[％])の駆動力特性と、ブレーキマップmapBにおけるブレーキ開度０[％](これはアクセル開度も０[％])の駆動力特性とを合わせて、１つの駆動力特性を作成する。又、アクセルマップmapAにおけるアクセル開度０[％]を除く低アクセル開度域(例えば図５ではアクセル開度１０，２０，３０[％])での加速データ(駆動力特性)と、エンジンブレーキマップmapEBにおける低アクセル開度域(例えば図９ではアクセル開度１０，２０，３０[％])での減速データ(駆動力特性)とを同一アクセル開度毎に合わせて、１つの駆動力特性を作成する。このようにして、アクセルマップmapAとブレーキマップmapBとエンジンブレーキマップmapEBとを用いて、各マップ相互において不足する(取得され難い)データが補完された１つの駆動力マップ(仮の駆動力マップmapFt)を作成する。
【００３４】
図１０は、アクセルマップmapAとブレーキマップmapBとエンジンブレーキマップmapEBとを合成して作成した１つの駆動力マップ(仮の駆動力マップmapFt)の一例を示す図である。図１０において、図５のアクセルマップmapA、図７のブレーキマップmapB、図９のエンジンブレーキマップmapEBを同一平面上にプロットして作成した、１つの仮の駆動力マップmapFtの一例が示されている。この仮の駆動力マップmapFtでは、同一開度の駆動力特性を合わせた駆動力特性において、欠損部分がみられる(図１０中の破線丸囲み部参照)。その為、この仮の駆動力マップmapFtは、完全な駆動力マップではない。
【００３５】
そこで、駆動力マップ作成部１６は、仮の駆動力マップmapFt(合成したマップ)において駆動力特性のデータが欠損する箇所を補填することで、駆動力マップmapFを作成する。
【００３６】
図１１は、アクセルマップmapAとブレーキマップmapBとエンジンブレーキマップmapEBとを合成して作成した１つの駆動力マップ(仮の駆動力マップmapFt)においてデータが欠損する部分を補填して完成させた駆動力マップの一例を示す図である。図１１において、図１０の仮の駆動力マップmapFtにおける破線丸囲み部の欠損部分が滑らかに補間されていると共に、低車速域及び高車速域の駆動力特性のデータも補完されている(図１１中の細実線参照)。上述した破線丸囲み部の欠損部分の補間は、例えば内挿法、二次関数補間などの、滑らかに補間できる方法による補填であれば良い。上述した低車速域及び高車速域の補完は、例えば外挿法又は最終値を使用する方法による補填である。図１１では、最終値を使用する方法によって補填されている。このように補填されることで、図１１に示すように、ゼロから高車速までの車速域における駆動力マップmapFを完成させることができる。
【００３７】
図１２は、駆動力マップ作成装置７０の制御作動の要部すなわちデータの欠損が少ない駆動力マップmapFを作成する為の制御作動を説明するフローチャートであって、各試験パターンの指令信号の生成に必要なパラメータの数値等が設定された後に、駆動力マップmapFの作成の開始を入力装置２０を介して受け付けたことで駆動力マップmapFの作成が開始された場合である。又、このフローチャートは、データの欠損が少ない駆動力マップmapFを作成することができる駆動力マップ作成方法を実現する為の各工程を説明するものでもある。
【００３８】
図１２において、先ず、データ取得指令部１１の機能に対応するデータ取得指令工程としてのステップ(以下、ステップを省略する)Ｓ１０において、生成されたアクセルマップ作成用指令信号が出力されてアクセルマップ作成用指令が実行される。次いで、データ収録部１２の機能に対応するデータ収録工程としてのＳ２０において、アクセル開度とブレーキ開度と車速と駆動力とのアクセルマップ作成用の各時系列データが収録される。次いで、データ取得指令部１１の機能に対応するデータ取得指令工程としてのＳ３０において、アクセルマップ作成用指令の実行が終了したか否かが判定される。このＳ３０の判断が否定される場合は上記Ｓ１０に戻される。このＳ３０の判断が肯定される場合はアクセルマップ作成部１３の機能に対応するアクセルマップ作成工程としてのＳ４０において、アクセルマップ作成用の各時系列データに基づいてアクセル開度と車速と駆動力との相互の関係を表すアクセルマップmapAが作成される。次いで、データ取得指令部１１の機能に対応するデータ取得指令工程としてのＳ５０において、生成されたブレーキマップ作成用指令信号が出力されてブレーキマップ作成用指令が実行される。次いで、データ収録部１２の機能に対応するデータ収録工程としてのＳ６０において、アクセル開度とブレーキ開度と車速と駆動力とのブレーキマップ作成用の各時系列データが収録される。次いで、データ取得指令部１１の機能に対応するデータ取得指令工程としてのＳ７０において、ブレーキマップ作成用指令の実行が終了したか否かが判定される。このＳ７０の判断が否定される場合は上記Ｓ５０に戻される。このＳ７０の判断が肯定される場合はブレーキマップ作成部１４の機能に対応するブレーキマップ作成工程としてのＳ８０において、ブレーキマップ作成用の各時系列データに基づいてブレーキ開度と車速と駆動力との相互の関係を表すブレーキマップmapBが作成される。次いで、データ取得指令部１１の機能に対応するデータ取得指令工程としてのＳ９０において、生成されたエンジンブレーキマップ作成用指令信号が出力されてエンジンブレーキマップ作成用指令が実行される。次いで、データ収録部１２の機能に対応するデータ収録工程としてのＳ１００において、アクセル開度とブレーキ開度と車速と駆動力とのエンジンブレーキマップ作成用の各時系列データが収録される。次いで、データ取得指令部１１の機能に対応するデータ取得指令工程としてのＳ１１０において、エンジンブレーキマップ作成用指令の実行が終了したか否かが判定される。このＳ１１０の判断が否定される場合は上記Ｓ９０に戻される。このＳ１１０の判断が肯定される場合はエンジンブレーキマップ作成部１５の機能に対応するエンジンブレーキマップ作成工程としてのＳ１２０において、エンジンブレーキマップ作成用の各時系列データに基づいてアクセル開度と車速と駆動力との相互の関係を表すエンジンブレーキマップmapEBが作成される。次いで、駆動力マップ作成部１６の機能に対応する駆動力マップ作成工程としてのＳ１３０において、アクセルマップmapAとブレーキマップmapBとエンジンブレーキマップmapEBとが１つのマップに合成されることで仮の駆動力マップmapFtが作成される。更に、仮の駆動力マップmapFtにおいて駆動力特性のデータが欠損する箇所が補填されることで駆動力マップmapFが作成される。
【００３９】
上述のように、本実施例によれば、アクセルマップmapAとブレーキマップmapBとエンジンブレーキマップmapEBとが１つのマップに合成されるので、各マップ相互において不足する(取得され難い)データが補完された駆動力マップ(例えば仮の駆動力マップmapFt)を作成することができる。よって、データの欠損が少ない駆動力マップを作成することができる。加えて、そのように合成された駆動力マップにおいて駆動力特性のデータが欠損する箇所が補填されるので、各マップ間のつなぎ目が不連続であったり、又は、どのマップでも取得できていない車速域の駆動力特性のデータがあったとしても、データの欠損がないか又はほとんどない駆動力マップ(例えば駆動力マップmapF)を作成することができる。
【００４０】
また、本実施例によれば、エンジンブレーキ成分も含めた駆動力マップmapFを作成することができる。又、駆動力マップmapFが明らかになっていない車両でもドライバモデルを用いた走行が可能になる。又、試験車両５０そのもので駆動力マップmapFを取得するので、設計値として持っている駆動力マップより精度の高い駆動力マップを得ることができ、結果としてドライバモデルでの試験精度がより向上する。又、ギヤ比、デフ比、タイヤ半径といった車両パラメータがなくてもドライバモデルを使用することができる。又、エンジンブレーキ成分を含んだ駆動力マップmapFを作成することができるので、ドライバモデルでの試験精度が向上する。
【００４１】
また、本実施例によれば、駆動力マップ作成装置１０に備えられた各部(各手段)の機能に対応する各工程により実現される駆動力マップ作成方法においても、上記同様の効果が得られることは言うまでもない。
【００４２】
以上、本発明の実施例を図面に基づいて詳細に説明したが、本発明はその他の態様においても適用される。
【００４３】
例えば、前述の実施例における図１２のフローチャートでは、アクセルマップ作成用の各時系列データを収録する一連の工程(Ｓ１０−Ｓ３０)、ブレーキマップ作成用の各時系列データを収録する一連の工程(Ｓ５０−Ｓ７０)、及びエンジンブレーキマップ作成用の各時系列データを収録する一連の工程(Ｓ９０−Ｓ１１０)が実行された後に、アクセルマップmapAを作成する工程(Ｓ４０)、ブレーキマップmapBを作成する工程(Ｓ８０)、及びエンジンブレーキマップmapEBを作成する工程(Ｓ１２０)が実行されても良い。又は、各々のマップ作成用の各時系列データを収録する一連の工程の実行順は入れ替わっても差し支えない。又は、各々のマップを作成する工程の実行順は、それぞれに対応するマップ作成用の各時系列データを収録する一連の工程の実行順と異なっていても差し支えない。このように、図１２のフローチャートは、適宜変更され得る。
【００４４】
また、前述の実施例では、試験車両５０の性能試験として、シャシダイナモメータ７０を用いた試験車両５０の燃費計測を例示したが、この態様に限らない。例えば、性能試験の対象装置は、試験車両５０そのものの他に、試験車両５０の一部であるエンジン、又は、試験車両５０の一部であるパワートレーンなどであっても良い。又は、試験車両５０の性能試験は、試験車両５０のパワーの特性などを測定するものであっても良い。又は、試験車両５０そのものを台上の乗せるシャシダイナモメータ７０を用いた性能試験ではなく、エンジンダイナモメータ(エンジン動力計)を用いた試験車両５０のエンジンの性能試験であっても良いし、又は、車両相当の慣性を設定できるエンジンロードシミュレータを用いた試験車両５０のエンジンの性能試験であっても良い。
【００４５】
また、前述の実施例では、試験車両５０は、リアルタイムコントローラ４０からＥＣＵ５２に入力されたアクセル開度信号に基づいてスロットル制御を行うことで、アクセル開度指令信号におけるアクセル開度に応じたエンジントルクＴeを出力したが、この態様に限らない。例えば、試験車両５０に取り付けられた、アクセルペダルを自動的に踏み込み操作することができるアクチュエータが、リアルタイムコントローラ４０が出力したアクセル開度信号によって駆動させられることで、アクセルペダルがアクセル開度指令信号におけるアクセル開度に応じたアクセル開度とされても良い。又は、試験車両５０では、リアルタイムコントローラ４０が出力したブレーキ開度信号によってアクチュエータ５４が駆動させられることで、ブレーキペダルがブレーキ開度指令信号におけるブレーキ開度に応じたブレーキ開度とされたが、この態様に限らない。例えば、試験車両５０は、リアルタイムコントローラ４０からＥＣＵ５２に入力されたブレーキ開度信号に基づいて電子ブレーキ制御を行うことで、ブレーキ開度指令信号におけるブレーキ開度に応じた制動トルク(ホイールブレーキトルク)を発生させても良い。
【００４６】
また、前述の実施例では、データ収録部１２により収録される、アクセル開度及びブレーキ開度の各時系列データは、各指令信号(アクセル開度指令信号、ブレーキ開度指令信号)であったが、リアルタイムコントローラ４０にて生成された電圧信号(アクセル開度信号、ブレーキ開度信号)であっても良い。
【００４７】
また、前述の実施例では、仮の駆動力マップmapFtにおける駆動力特性のデータが欠損する部分の補填では、各マップの駆動力特性のデータのつなぎ部分における欠損部分の補間と、低車速域及び高車速域の駆動力特性のデータの補完とが行われたが、少なくとも各マップの駆動力特性のデータのつなぎ部分における欠損部分の補間が行われれば良い。
【００４８】
尚、上述したのはあくまでも一実施形態であり、本発明は当業者の知識に基づいて種々の変更、改良を加えた態様で実施することができる。
【符号の説明】
【００４９】
１２：データ収録部(データ収録工程)
１３：アクセルマップ作成部(アクセルマップ作成工程)
１４：ブレーキマップ作成部(ブレーキマップ作成工程)
１５：エンジンブレーキマップ作成部(エンジンブレーキマップ作成工程)
１６：駆動力マップ作成部(駆動力マップ作成工程)
５０：試験車両(車両)
【図１】
2018072303.tif 000003
【図２】
2018072303.tif 000004
【図３】
2018072303.tif 000005
【図４】
2018072303.tif 000006
【図５】
2018072303.tif 000007
【図６】
2018072303.tif 000008
【図７】
2018072303.tif 000009
【図８】
2018072303.tif 000010
【図９】
2018072303.tif 000011
【図１０】
2018072303.tif 000012
【図１１】
2018072303.tif 000013
【図１２】
2018072303.tif 000014