【誤訳訂正書】
【提出日】平成29年8月7日(2017.8.7)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
ビークルグライディングモードを起動するためのビークルコントローラであって、
前記コントローラは、ビークル動作データを受けるように構成されており、
前記ビークル動作データは、
トルク要求を示すトルク要求データと、
ビークルの加速を示す加速データと、
出力トルクを示す出力トルクデータを有し、
前記コントローラは、前記ビークル動作データを解析してビークルグライディングに移行できる状態にあることを確認するように構成されており、
前記コントローラは、前記ビークルグライディングに移行できる状態にあることが確認され、かつ前記トルク要求が正の場合、前記ビークルグライディングモードを起動するための起動信号を生成するように構成されているコントローラ。
【請求項２】
前記コントローラは、前記ビークルグライディングモードを停止するための停止信号を生成するように構成されており、
前記作動信号が一旦生成されると、前記コントローラは、前記停止信号が生成されるまで、前記グライディングモードの活性を維持するように構成されている、請求項１のコントローラ。
【請求項３】
前記コントローラは、前記ビークルグライディングモードを停止するための目標エンジン速度を判断するように構成されている、請求項２のコントローラ。
【請求項４】
前記コントローラは、前記トルク要求が基準トルク要求閾値よりも大きいという条件、前記出力トルクが出力トルク閾値よりも大きいという条件、及び、前記ビークル加速が基準ビークル加速よりも大きいという条件、の一つ又は複数が満足されたとき、前記停止信号を生成するように構成されている、請求項２又は３のコントローラ。
【請求項５】
前記コントローラは、前記出力トルクを基準トルクと比較し、前記出力トルクが前記基準トルク未満である場合、前記ビークルグライディングに移行できる状態にあることを特定するように構成されている、請求項１〜４のいずれかのコントローラ。
【請求項６】
前記基準トルクは、水平面上で実質的に一定のビークル速度を維持するために必要な出力トルクを示す、請求項５のコントローラ。
【請求項７】
前記コントローラは、前記ビークル加速が定義された加速曲線に実質的に合致している場合、又は、前記ビークル加速が上加速閾値と下加速閾値の間にある場合、前記ビークルグライディングに移行できる状態にあることを特定するように構成されており、前記上加速閾値及び／又は前記下加速閾値は定義された加速曲線に基づくものである、請求項１〜６のいずれかのコントローラ。
【請求項８】
前記定義された加速曲線はビークル速度に基づく、請求項７のコントローラ。
【請求項９】
前記コントローラは、前記トルク要求が、ほぼ一定である、及び／又は定義されたトルク要求の範囲内である場合、前記ビークルグライディングに移行できる状態にあることを特定するように構成されている、請求項１〜８のいずれかのコントローラ。
【請求項１０】
前記コントローラは、前記ビークルグライディングモードが起動している場合、前記エンジン速度を減少するために、エンジン制御信号を出力するように構成されている、請求項１〜９のいずれかのコントローラ。
【請求項１１】
前記コントローラは、前記ビークルグライディングモードが起動している場合、前記ビークルドライブラインの少なくとも一部を切り離すためにドライブライン制御信号を出力するように構成されている、請求項１〜１０のいずれかのコントローラ。
【請求項１２】
前記ビークル動作データは、ビークル速度を示すビークル速度データ、ビークルのステアリング角を示すビークルステアリング角データ、ビークルギヤの位置を示すビークルギヤ位置データ、エンジンの速度を示すエンジン速度データ、及びトランスミッション出力速度を示すトランスミッション出力速度データの一つ又は複数を有する、請求項１〜１１のいずれかのコントローラ。
【請求項１３】
前記コントローラは、前記ビークル速度が基準ビークル速度よりも大きいこと、及び前記ギヤ位置が基準ギヤ位置よりも大きいことの一つ又は複数が満足されたとき、ビークルグライディングに移行できる状態にあることを特定するように構成されている、請求項１２のコントローラ。
【請求項１４】
前記ビークル動作データがさらに燃料消費を示す燃料流量データを有し、
前記コントローラは、前記ビークル燃料消費が基準ビークル燃料消費未満のときは前記作動信号を禁止するように構成されており、
前記基準ビークル燃料消費は、前記エンジンがアイドリングのときの前記ビークルの燃料消費である、請求項１〜１３のいずれかのコントローラ。
【請求項１５】
前記ビークル動作データはさらに、スロットルペダルの移動量（踏み込み量）を示すスロットルペダルデータを有する、請求項１〜１４のいずれかのコントローラ。
【請求項１６】
前記コントローラは、前記スロットルペダルがニュートラルペダルポジションを超えて踏み込まれている場合、前記トルク要求がゼロよりも大きいと判断するように構成されている、請求項１５のコントローラ。
【請求項１７】
前記コントローラは、前記スロットルペダルの移動量が一定又は所定の割合で減少している場合、ビークルグライディングに移行できる状態にあることを特定するように構成されている、請求項１５又は１６のコントローラ。
【請求項１８】
前記コントローラは、前記スロットルペダルの移動量が、下ペダル移動量閾値と上ペダル移動量閾値によって決められたスロットルペダル移動範囲内にあるとき、ビークルグライディングに移行できる状態にあることを特定するように構成されている、請求項１５又は１６のコントローラ。
【請求項１９】
前記コントローラは、前記スロットルペダルの移動量が、下スロットルペダル移動量未満、又は上スロットルペダル移動量を超えている場合、前記ビークルグライディングモードを停止する停止信号を生成するように構成されている、請求項１８のコントローラ。
【請求項２０】
前記コントローラは、前記ビークルグライディングモードを起動するための前記起動信号をトランスミッション制御モジュールに送り、前記ドライブラインの少なくとも一部を切り離すように構成されている、請求項１〜１９のいずれかのコントローラ。
【請求項２１】
前記コントローラは、ビークルクルーズ制御モジュールから前記トルク要求データを受けるように構成されている、請求項１〜２０のいずれかのコントローラ。
【請求項２２】
請求項１〜２１のいずれかのコントローラを有するエンジン制御モジュール。
【請求項２３】
請求項２２に記載のエンジン制御モジュール又は請求項１〜２１のいずれかに記載のコントローラを備えたビークルシステム。
【請求項２４】
請求項２３のビークルシステムを有するビークル。
【請求項２５】
ビークルグライディングモードを起動する方法であって、
前記方法は、
トルク要求を示すトルク要求データ、ビークルの加速を示す加速データ、出力トルクを示す出力トルクデータを含むビークル動作データを受ける工程と、
前記ビークル動作データを解析し、ビークルグライディングに移行できる状態にあることを特定する工程と、
前記ビークルグライディングに移行できる状態にあることが特定されて前記トルク要求がゼロよりも大きい場合、前記ビークルグライディングモードを作動するための作動信号を生成する工程、を備えた方法。
【請求項２６】
コントローラを有するビークルシステムを構成又は再構成するためのコンピュータプログラムプロダクトであって、前記コンピュータプロダクトは、
コンピュータ読み取り可能なプログラムコードを含むコンピュータで読み取り可能な保存媒体を有し、
前記コンピュータが読み取り可能なプログラムコードは、前記ビークルシステムで実行されると、請求項２５に記載の方法を実行するために前記ビークルシステムを構成又は再構成する、コンピュータプログラム。
【請求項２７】
ビークルグライディングモードを起動するためのビークルコントローラであって、
前記コントローラは、ビークル動作データを受けるように構成されており、
前記ビークル動作データは、
トルク要求を示すトルク要求データと、
ビークルの加速を示す加速データと、
出力トルクを示す出力トルクデータを有し、
前記ビークルグライディングモードは、少なくとも前記トルク要求が正の場合、前記ビークルのドライブラインを前記ビークルのトランスミッションから切り離すことを含み、
前記コントローラは、前記ビークル動作データを解析してビークルグライディングに移行できる状態にあることを特定するように構成されており、
前記ビークルグライディングに移行できる状態にあることとは、トルク要求の観点から、前記ビークルグライディングモードが起動された場合、前記ビークルの現在速度及び／又は加速度が実質的に不変であるとの判断であり、
前記コントローラは、前記ビークルグライディングに移行できる状態にあることが確認され、かつ前記トルク要求が正の場合、前記ビークルグライディングモードを起動するための起動信号を生成するように構成されているコントローラ。
【請求項２８】
ビークルグライディングモードを起動する方法であって、
前記方法は、
ビークル動作データを受ける工程であって、
前記ビークル動作データは、
トルク要求を示すトルク要求データと、
ビークルの加速を示す加速データと、
出力トルクを示す出力トルクデータを有し、
前記ビークルグライディングモードは、少なくとも前記トルク要求が正の場合、前記ビークルのドライブラインを前記ビークルのトランスミッションから切り離すことである工程と、
前記ビークル動作データを解析してビークルグライディングに移行できる状態にあることを特定する工程であって、前記ビークルグライディングに移行できる状態にあることとは、トルク要求の観点から、前記ビークルグライディングモードが起動された場合、前記ビークルの現在速度及び／又は加速度が実質的に不変であるとの判断である工程と、
前記ビークルグライディングに移行できる状態にあることが確認され、かつ前記トルク要求が正の場合、前記ビークルグライディングモードを起動するための起動信号を生成する工程を含む、方法。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【発明の詳細な説明】
【発明の名称】ビークルコントローラ及び方法
【技術分野】
【０００１】
本発明は、ビークルグライディング（滑走）モードを作動するビークルコントローラに関する。本発明はまた、エンジンコントロールモジュール、ビークルシステム、ビークル、方法、コンピュータプログラムプロダクトに関する。
【背景技術】
【０００２】
ビークル（乗り物、車、車両、自動車）に、ビークルがオーバーラン状態中のドライブライン（駆動系）ロスを減らす惰行（coasting）機能を設けることが知られている。このような機能は、ドライバが完全にスロットル（アクセル）ペダルを開放しているときに行われるので、本明細書では「オーバーランアイドル惰行」という。オーバーランアイドル惰行制御システムは、現在ポルシェ（商標）自動車で利用されている。アクセルペダルが解放されると、トランスミッションは選択的にドライブラインから分離され、これにより、ビークルはエンジンブレーキなしで惰行する。トランスミッションがドライブラインから分離されている間、燃料消費を減らすために、エンジンスピードはエンジンアイドル速度まで減少する。スロットル（アクセル）ペダル又はブレーキペダルが踏み込まれると、適当なドライブギヤが係合してトランスミッションをドライブラインに連結する。例えば、惰行機能は下り坂勾配で利用され、これにより、ビークルは一定速度を維持する。
【０００３】
好ましい走行状態（典型的には、ビークルがなだらかな傾斜を走行している状態）では、これらのオーバーランアイドル惰行制御システムにより、ビークルは知覚できる程度の減速なしに動作を維持する。したがって、燃料消費も減少する。しかし、従来の惰行制御システムは、他のビークルシステム、例えば、同じ走行条件の中でエネルギを獲得しそれを利用しようとするエンジン搭載再生バッテリ充電システム等）と干渉することがある。
【０００４】
従来のオーバーランアイドル惰行制御システムは、ドライバがスロットルペダルを解放しているとき作動する。しかし、惰行機能はスロットルペダルが解放されているときに必ず連動するものではないので、該惰行機能が作動しているかどうかでビークルの減速性が変化する。
【０００５】
したがって、ドライバは、予期しない又は一貫性の無い応答をビークルから受け、それはドライバに不安を与えることになる。
【０００６】
米国特許第５７９４１７０号には、自動車用の、下り坂惰行状態検出装置が開示されている。この装置は、ビークル速度の第１デリバティブを計算する第１デリバティブ計算装置と、ビークル速度の第２デリバティブを計算する第２デリバティブ計算装置と、スロットルバルブの開度がゼロで、第１デリバティブが正で、かつ第２デリバティブがゼロ又はほぼゼロの状況で自動車が下り坂惰行を始めたことを判断する下り坂惰行状態判断装置とを有する。したがって、下り坂惰行状態になると、さらなるエンジンブレーキを得るために、トランスミッションのダウンシフトが自動的に行われる。
【０００７】
米国特許出願２０１０／０１８５３６８号には、ビークルがスムーズに惰行又は停止するように、ビークルの惰行運動を制御する方法と装置が開示されている。
【０００８】
少なくとも実施形態では、本願発明は、従来の構成にまつわる少なくともいくつかの問題を解消することを目的とする。
【発明の概要】
【０００９】
本発明の形態は、ビークルグライディングモードを起動するためのビークルコントローラ、エンジン制御モジュール、ビークルシステム、ビークル、方法、コンピュータプログラムプロダクトに関する。
【００１０】
本発明の形態によれば、ビークルグライディングモードのためのビークルコントローラが提供される。このコントローラは、前記コントローラがビークル動作データを受けるように構成されており、前記ビークル動作データは、トルク要求を示すトルク要求データと、ビークルの加速を示す加速データと、出力トルクを示す出力トルクデータを有し、前記コントローラは、前記ビークル動作データを解析してビークルグライディングに移行できる状態にあることを確認するように構成されており、前記コントローラは、前記ビークルグライディングに移行できる状態にあることが確認されて前記トルク要求が正の場合、前記ビークルグライディングモードを起動するための起動信号を生成するように構成されている。このビークルコントローラは、前記トルク要求がゼロよりも大きい場合、オンロード状態中ビークルグライディングモードにすることができる。典型的には、これは、ドライバがスロットルペダルを踏み込んでいる場合、例えば、ドライバの足がスロットルペダルに乗り、多少なりともペダルを踏み込んでいる場合（ペダルが解放された位置とペダルが完全に踏み込まれた位置の間にある場合）の状況に相当する。したがって、ビークルコントローラの動作は、スロットルペダルが完全に解放されているときの惰行モードに関連する従来の構成とは異なる。これらの動作条件の差を強調するために、「グライディング」の用語が本願の説明に使用されている。
【００１１】
ビークルグライディングに移行できる状態にあることは、ビークルグライディングモードが起動している場合でも、検出されたビークルの状態（すなわち、ドライバによって知覚されたビークルの応答）は実質的に変わらない状況に対応する。コントローラは、ビークルグライディングモードの起動に関連したビークルの動作状態（例えば、ビークルの速度、及び／又は加速度）に何らかの変化が少なくとも実質的に感知されない場合、動作状態を特定するように構成されている。少なくとも幾つかの実施形態では、ビークル制御システムは、ドライバに採用されるドライビングスタイルに拘わらず、ビークルの動作効率が向上する。
【００１２】
本発明の形態に係るコントローラは、内燃エンジンを有するビークルに適用される。ビークルグライディングモードが起動すると、エンジンの動作速度は、例えばエンジンアイドル速度まで減少する。しかし、コントローラは、電気式トラクションモータを有するビークル（例えば、電気式ビークル又はハブリッドビークル）にも適用可能である。
【００１３】
使用時、ビークルグライディングモードが起動すると、ビークルのドライブラインの少なくとも一部が切り離される。使用時、その起動信号は連結機構（例えば、クラッチ）の動作を制御し、ビークルのパワートレインの一部を切り離す。クラッチは、例えば、ビークルトランスミッションに配置できる。起動信号に基づき、トランスミッション制御モジュールが動作し、ビークルドライブラインの少なくとも一部を切り離す。少なくとも幾つかの実施形態では、コントローラはビークルグライディングモードを起動することによって燃料消費又はエネルギ消費を減少する。ビークルグライディングに移行できる状態にあることは、ビークルのドライブラインが、システムの状況に応じて一部又は完全に分離されたときに感知されるビークルの挙動が不変である状況に対応している。
【００１４】
ビークルの動作データは出力トルクデータを含む。出力トルクデータは、ビークルドライブ手段（内燃エンジン又は電気式トラクションモータ）によって生成される出力トルクを示す。コントローラは、出力トルクを基準トルクと比較するように構成されている。基準トルクは、例えば、実質的に水平な道路上を実質的に一定のビークル速度を維持する基準条件（すなわち、安定状態動作）で、所定の動的状態を達成するために必要な出力トルクを示す。コントローラは、ビークルの安定状態動作に対する基準トルクが出力トルクよりも大きい場合、ビークルグライディングに移行できる状態にあることを特定するように構成されている。例えば、水平道路上で予め決められたビークル加速度（正又は負）を達成するために、異なる基準トルクを使用してもよい。
【００１５】
基準トルクは、ビークル速度に関連している。コントローラは、例えば、現在のビークル速度を考慮して適当な基準トルクを求めるために、基準トルク曲線（又は、ルックアップテーブル）を利用するように構成してもよい。コントローラは、ビークルの現在の道路負荷とビークルの加速度との関係を求めることができる。所定の出力トルクに対し、ビークルは速度を維持することができ、基準トルク曲線はそのレベル又はそれよりもかに低い値に定められる。パワートレインがこの曲線に等しい又はそれ未満のトルクを出力しながら、ビークルが一定の速度を維持するか加速する場合、ビークルは外部のアシストを受けているか又は極めて低い道路負荷を走行しているものと推定される。これは、重力と道路勾配がビークルをアシストしているものと考えられる。トルク基準曲線は、ビークルの高速及び低速に応じて調整できる。
【００１６】
ビークル動作データは、加速データを含む。コントローラは、ビークルの加速が実質的に予め決められた加速曲線に合致する場合（すなわち、ビークルの加速度が加速曲線を参照して定義された上加速度閾値と下加速度閾値との間にある場合）、上記ビークルグライディングに移行できる状態にあることを特定するように構成されている。ビークルグライディングに移行できる状態にあることは、ビークル加速度が上記上加速度閾値と下加速度閾値によって定まる加速領域内にあるときに特定される。その加速曲線は、ビークル速度にマップされる。例えば、加速曲線は、測定されたビークル速度に基づいて、ルックアップテーブルから選択できる。代わりに、ビークル速度に基づいて加速曲線を定義するためにアルゴリズムを使用してもよい。コントローラは、ビークル加速度が正又は実質的に一定のときにビークルグライディングに移行できる状態にあることが特定されるように構成できる。
【００１７】
感知されるビークルの挙動変化（すなわち、一般のドライバが感知し得る加速度の変化の限度値）を減少又は最小化するために、通常のドライバが感知する閾値を示すために、上加速閾値と下加速閾値が定められる。ビークルグライディングに移行できる状態にあることを特定するためにこれらの閾値を用いることで、ビークルグライディングモードが起動したとき、ビークルの応答におけるあらゆる感知可能な変化を減少することができる。したがって、少なくとも幾つかの実施形態では、従来のアイドル式惰行システムよりも、ビークル応答の一貫性が改善される。
【００１８】
ビークル加速曲線は、負の向き（すなわち、ビークル減速）になだらかに傾斜している（例えば、±0.25m/s2、±0.5m/s2又は±1m/s2未満の加速度）。出力トルクが基準出力トルク未満の場合、有効ビークル道路負荷を評価するために、ビークル加速度（正又は負）が調べられる。したがって、出力トルクは、コントローラで開始条件として使用される。ビークル加速度がゼロ又は比較的ゼロに近く、しかも、例えばドライバがスロットルペダルを少し踏み込むことにより正のトルク要求があった場合、コントローラはドライバが現在のビークルの進み具合に満足していると判断する。これは、ビークルグライディングモードが起動し得る状態（すなわち、ビークルグライディングに移行できる状態にあること）を示している。所定の出力トルクに対して測定されたビークル加速度が非常に大きい場合、コントローラは、道路勾配が非常に大きいと判断し、ビークルグライディングモードを禁止する。コントローラが加速度は正の閾値を超えていると判断すると、これはビークルが非常に急な丘を下り走行していることを示す。逆に、コントローラが加速度は負の閾値を超えていると判断すると、これは、ビークルが丘を上り走行していることを示す。
【００１９】
１つの実施形態では、コントローラは、出力トルクが基準トルク未満で、ビークル加速度が上加速閾値と下加速閾値との間にある場合、ビークルグライディングに移行できる状態にあることを特定するように構成されている。上加速閾値は、例えば所定の出力トルクに対して定められたビークル加速曲線に基づく、出力トルクに関連させることができる。代わりに、又は追加的に、上加速閾値と下加速閾値は、ビークル速度に関連づけてもよい。
【００２０】
少なくともいくつかの実施形態では、コントローラはまた、トルク要求の変化率を確認することができる。トルク要求の変化率が実質的にゼロ（すなわち、実質的に一定のトルク要求）、及び/又は、トルク要求が予め決められた許容範囲内（典型的には、比較的変化が少ないこと）の場合、ビークルグライディングに移行できる状態にあることが特定される。これは、ドライバが、ビークルが要求速度又はそれよりも大きな速度にあることを感じており、ビークルの加速度を上げようとしないとか道路勾配の増加に対応して加速度を調整しようとしない状態を示している。
【００２１】
トルク要求は、ドライバによって作られたトルク要求であってもよい。トルク要求は、直接的に又は間接的に作られてもよい。直接的に要求される場合、ドライバのトルク要求はビークルのスロットルペダル操作によって作られる。ドライバのトルク要求は、スロットルペダルの動作に応じて増加する。本明細書では、ゼロトルク要求に対応するペダル位置は、「ニュートラルペダル位置」というが、ビークルごとに異なる。例えば、ニュートラルペダル位置は、ペダルが解放されているときの位置に対応している。または、ニュートラルペダル位置は、ペダルが少し踏み込まれたペダル位置に対応させることもできる。このとき、ペダルを解放した位置は、負のトルク要求に対応する。以上のようにニュートラル位置はビークルによって異なるため、ビークルコントローラの説明は、ペダル位置ではなく、トルク要求の用語を使って行う。
【００２２】
トルク要求は、クルーズコントロールモジュール又は適応可能なクルーズコントロールモジュールを介して行われる。コントローラは、クルーズコントロールモジュールで決められた目標ビークル速度に合致するように、ビークルの起動／停止を制御するように構成されている。クルーズコントロールモジュールは、目標ビークル速度を維持又は合致するように正のトルク要求を生成する。目標ビークル速度は、ビークルグライディングモードを起動及び／又は停止するためにも用いられる。ビークルグライディングモードを起動及び/又は停止するために、現在のビークル速度と目標ビークル速度が比較される。目標ビークル速度はドライバによって指定されるか、又は、適応可能なクルーズコントロールモードの動作中にクルーズコントロールモジュールによって設定される。
【００２３】
ビークル動作データは、出力トルクを示すトルクデータを含む。出力トルクは、トランスミッション出力部に供給される出力トルクに対応している。代わりに、出力トルクは、ビークルトランスファボックス又はビークルデファレンシャルでの入力又は出力に対応する。出力トルクは、ビークル車輪に供給されるトルクに対応してもよい。出力トルクは、測定できる又はモデル化できる。
【００２４】
動作データは、ビークルの動的特性を示すデータ（例えば、ビークル速度、ビークル加速度（縦方向及び/又は横方向の加速度）、及びビークルの回転量（Ｘ軸、Ｙ軸、Ｚ軸周りの個別回転量及び組み合わせ回転量。））を含む。動作データは、ビークルの動作データ（例えば、エンジン速度、出力トルク、トランスミッションレンジ（選択されたギヤ）、ビークル動作モード（ダイナミックモード、スポーツモード、又は道路モード等））を有する。
【００２５】
ビークル動作データは、ビークルの速度を示すビークル速度データ、ビークルの加速度（縦加速度及び/又は横加速度）を示すビークル加速データ、ビークルのステアリング角を示すビークルステアリング角データ、ビークルギヤの位置を示すビークルギヤ位置データ、ビークルのエンジン速度を示すエンジン速度データ、及びトランスミッションの出力速度を示すトランスミッション出力速度データの１つ又は複数を含む。コントローラは、１つの電子制御ユニット（ＥＣＵ）から、複数のＥＣＵから、又は直接的に１つ又は複数の適当なデータ取得手段（例えば、１つ又は複数のビークルセンサ）から得られるデータの任意のデータを受けるように構成されている。
【００２６】
少なくともいくつかの実施形態では、コントローラは、所定の出力トルクに関してビークル速度の変化が予想されたビークル速度変化と異なる場合、ビークルグライディングに移行できる状態にあることを特定するように構成される。コントローラは、出力トルクに基づいてビークル加速度を監視するように構成されている。所定の出力トルクに対するビークル加速度は、例えば、出力トルクに関する基準ビークル加速曲線と比較される。コントローラは、ビークル加速度がビークル加速曲線で定められたグライディングレンジ内にある場合、ビークルブライドモードを起動するように構成されている。グライディングレンジは、動的に、予め定めてもよいし、計算してもよい。基準ビークル加速度は、例えば、出力トルクの範囲に対して異なるグライディングレンジを定めるために、ビークル出力トルクに対してマッピング（作成）される。
【００２７】
ビークル加速度レンジは、ビークルグライディングモードが起動しているとき、ビークルの予期しない応答を減らす又は最小化するように定められる。ビークル加速度レンジを適宜定めることによって、ビークルの応答変化をドライバが出来るだけ感知しないようにする。ビークルグライディングモードを起動する動的条件を変更するために、ビークル加速度レンジは、種々のビークル動作モードに応じて変更できる。
【００２８】
代わりに又は加えて、ビークル動作データは、水平面上で実質的に一定のビークル速度（すなわち、実質的に安定したビークル動作）を維持するために必要な出力トルクを示す基準トルクを有する。出力トルクが基準トルク未満のときにビークル加速度が定められた範囲（通常は、加速曲線を参照して定められる範囲）にある場合、コントローラは上述したビークルグライディングに移行できる状態にあることを特定するように構成される。ビークル加速度は正（すなわち、ビークル速度が増加している。）及び／又はゼロ（すなわち、ビークル速度は一定である）である。また、ビークル加速度が負（すなわち、ビークル速度が減少している。）であるが、現在の出力トルクに対して予想される値未満である場合、ビークルグライディングに移行できる状態にあることが特定される。このパラメータの組み合わせは、ビークルが負の勾配を有する面を走行している（すなわち、ビークルが下り坂を走行している）ことを示す。基準トルクは、例えば、標準的な負荷を有する特定のビークルタイプ又は構成（例えば、特定のビークルモデル）に対して調整される。基準トルクは、例えば実験値に基づいて予め定められる、又は、動的に計算される。
【００２９】
少なくともいくつかの実施形態では、ビークル動作データは、道路状態を示す道路データを有する。したがって、コントローラは、道路状態（道路勾配、斜面等）に関連した情報に基づいて、ビークルグライディングに移行できる状態にあることを特定する。コントローラは、道路勾配がビークルの走行方向に負（すなわち、ビークルが下り坂を走行している）の場合、ビークルグライディングに移行できる状態にあることを特定する。負の道路勾配を走行すると、ビークル速度を維持するために必要な出力トルクを減少する。したがって、負の道路勾配を走行する場合、ビークルグライディングモードの起動に適したビークル状態が決められる。
【００３０】
いくつかの実施形態では、ビークル動作データは、ビークルの燃料消費量（瞬間的燃料消費量又は平均的な燃料消費量）を示す燃料流量データを有する。コントローラは、ビークルの燃料消費量が基準ビークル燃料消費量（例えば、アイドリングしているエンジンについて予想されるビークル燃料消費量であるアイドルエンジンビークル燃料消費量）未満の場合、作動信号の出力を禁止するように構成される。
【００３１】
コントローラは、動作データに基づいて、トルク要求曲線、トランスミッション出力トルク、及びビークル加速度の１つ又は複数のパラメータを決めるように構成されている。コントローラは、トルク要求が基準トルク内である、出力トルクが基準出力トルク未満である、ビークル加速度が基準ビークル加速度範囲である、１つ又は複数の条件が満足され場合、ビークルグライディングに移行できる状態にあることを特定するように構成されている。加速度範囲は、加速曲線に関連して定められる。
【００３２】
少なくともいくつかの実施形態では、コントローラは、ビークルか加速度がビークル加速範囲にある、ビークル速度が基準ビークル速度よりも大きい、ギヤ位置が基準ギヤ位置よりも大きい、の条件の１つ又は複数が満足された場合、ビークルグライディングモードを起動するように構成されている。
【００３３】
コントローラは、トルク要求が基準トルク要求曲線又は出力トルク閾値よりも大きい、ビークル加速度が基準ビークル加速度よりも大きい、の１つ又は複数の予め設定された条件が満足された場合、ビークルグライディングモードを停止するための停止信号を生成するように構成されている。基準トルク要求レンジ、及び／又は基準ビークル加速レンジは、予め決められるか、又は動的に計算される。
【００３４】
コントローラは、ビークルグライディングモードを停止するための停止信号を生成するように構成されている。この場合、上記作動信号が生成されると、コントローラは、上記停止信号が生成されるまで、上記グライディングモードの動作を維持するように構成されている。本明細書に記載の条件の１つ又は複数が満足されると、停止信号が生成される。
【００３５】
コントローラは、トルク要求がゼロよりも大きくかつ一定であるか、又は、上トルク要求閾値と下トルク要求閾値によって上限と下限が決められたトルク要求範囲内にある場合、ビークルグライディングに移行できる状態にあることを特定するように構成されている。トルク要求範囲及び／又は閾値は予め定められるか、又は動的に計算される。トルク要求範囲の平均値は時間とともに減少する。
【００３６】
いくつかの実施形態では、ビークル動作データは、スロットルペダルの移動量（踏み込み量）を示すスロットルペダルデータを有する。スロットルペダル位置とトルク要求の関係が定められる。コントローラは、スロットルペダルの移動が、ニュートラル位置を超えている場合、又は、一定であるか予め決められた速度未満の場合、若しくは、スロットルペダルの上限閾値と下限閾値によって決められたスロットルペダル移動範囲内にある場合、ビークルグライディングに移行できる状態にあることを特定するように構成されている。コントローラは、スロットルペダルの移動がスロットルペダル下閾値未満である、または、スロットルペダル上閾値を超えている場合、又はスロットルペダルがニュートラル位置にある場合、ビークルグライディングモードを停止するための停止信号を生成するように構成されている。
【００３７】
ドライブラインがトランスミッションから切り離されている場合、コントローラはビークルグライディングモードを起動するための起動信号をトランスミッションモジュールに送るように構成されている。この作動信号に基づき、トランスミッションコントローラは、トランスミッションを制御してドライブラインの少なくとも一部を切り離す。コントローラは、ビークルグライディングモードを停止するための停止信号をトランスミッションモジュールに送るように構成できる。この停止信号に基づいて、トランスミッションコントローラは、トランスミッションを制御して、ドライブラインを切り離す。信号は、通信ネットワーク（ＣＡＮバス等）を介して、トランスミッション制御モジュールに送信される。
【００３８】
コントローラは、トルク要求データをビークルクルーズ制御モジュールから受けるように構成してもよい。クルーズ制御モジュールは、目標ビークル速度を達成又は維持するために、トルク要求データを生成するように構成される。目標ビークル速度はドライバによって定められてもよい。代わりに又は加えて、クルーズ制御モジュールは、例えばその他のビークルの相対位置及び／又は動作に基づいて、目標ビークル速度を決めることができる。
【００３９】
コントローラは、ビークルグライディングモードが起動している場合、ビークルドライブラインを切り離すための目標エンジン速度を決めるように、例えば、カップリングが係合している場合、ドライブラインの回転速度に合致する目標エンジン速度を決めるように、構成してよい。コントローラは、目標エンジン速度を示すエンジン速度制御信号を生成するように構成してもよい。コントローラは、上記エンジン速度制御信号をエンジン制御モジュールに送るように構成してもよい。ビークルグライディングモードが停止すると、コントローラはエンジンを制御してエンジン速度を要求されたエンジン速度まで上昇するように（例えば、トルク要求に合致させるように）構成してもよい。
【００４０】
したがって、本発明の他の形態によれば、本明細書で説明するコントローラを備えたエンジン制御モジュールが提供される。
【００４１】
本発明のさらに別の形態によれば、本明細書で説明するエンジン制御モジュール又はコントローラを有するビークルシステムが提供される。
【００４２】
本発明の他の形態によれば、本明細書で説明するビークルシステムを有するビークルが提供される。
【００４３】
本発明の他の形態によれば、ビークルグライディングモードを起動する方法が提供される。この方法は、トルク要求を示すトルク要求データ、ビークルの加速を示す加速データ、出力トルクを示す出力トルクデータを含むビークル動作データを受ける工程と、前記ビークル動作データを解析し、ビークルグライディングに移行できる状態にあることを特定する工程と、前記ビークルグライディングに移行できる状態にあることが特定されて前記トルク要求がゼロよりも大きい場合、前記ビークルグライディングモードを作動するための作動信号を生成する工程、を備えている。この起動信号は、正のトルク要求があった場合のみ生成される。
【００４４】
本発明の他の形態によれば、ビークルグライディングモードを起動するビークルコントローラが提供される。このコントローラは、ビークル動作データを受けるように構成されている。上記ビークル動作データは、ビークルの加速を示す加速データと、出力トルクを示す出力トルクデータを有し、コントローラは、前記出力トルクが基準トルク未満で且つ前記ビークル加速度が上加速閾値と下加速閾値との間にある場合、ビークルグライディングモード起動信号を出力するように構成されている。
【００４５】
基準トルクは、水平面上で実質的に一定のビークル速度を維持するために必要な出力トルクを示す。基準トルクは、測定されたビークル動作速度に基づいている。例えば、基準トルクはルックアップテーブルから読み込まれる。出力トルクは、現在のビークル速度によって定まる基準トルクと比較される。
【００４６】
上加速閾値と下加速閾値とは、定められた加速曲線に基づいて決められる。定められた加速曲線は、ビークル速度に基づいている。コントローラは、トルク要求が実質的に一定及び／又は定められたトルク要求の許容値内にある場合、ビークルグライディングに移行できる状態にあることを特定するように構成されている。
【００４７】
ビークル動作データはまた、トルク要求を示すトルク要求データを有する。コントローラは、トルク要求が正の場合、ビークルグライディングモード起動信号を出力するように構成されている。
【００４８】
本発明の他の形態によれば、ビークルグライディングモードを起動する方法が提供される。この方法は、ビークル加速を示す加速データと出力トルクを示す出力トルクデータを受ける工程と、出力トルクが基準トルク未満で且つビークル加速が上加速閾値と下加速閾値の間にある場合、ビークルグライディングモード起動信号を生成する工程を有する。
【００４９】
本発明の他の形態によれば、コントローラを有するビークルシステムを構成するコンピュータプログラムプロダクトを提供する。このコンピュータプログラムプロダクトは、コンピュータが読取り可能なプログラムコートを含むコンピュータが読取り可能な記憶媒体を有する。ここで、コンピュータが読取り可能なプログラムコードは、これがビークルシステムで実行されると、本明細書で説明する方法を実行するためのビークルシステムを構成する。
【００５０】
本明細書で説明する取得データ及び／又は動作パラメータは、ビークルグライディングモードを起動するために適した状態を特定するように、コントローラによって解析される。ビークルグライディングモードが起動すると、コントローラは、ビークルグライディングモードを停止させる条件を特定するように動作する。ビークルグライディングモードの起動と停止は、時間と共に変化するビークルの動的状態に基づいて決めることができる。取得されたデータ及び／又は動作パラメータは、適当なサンプリングレート（割合、率）に従ってサンプリング又は計算することができる。また、プロセッサは、適当な割合でデータの取得、解析、及び／又は測定を繰り返すように構成してもよい。
【００５１】
また、基準データ及びパラメータは、個々の値又は範囲を有し、時間に依存する。したがって、コントローラは、ビークルグライディングモードを起動及び／又は停止するための条件の可変時間ウィンドウを特定するように構成される。各ウィンドウは、１つ又は複数の条件に従って定められる。
【００５２】
以上のようにして提供された取得されたデータ及び／又は動作パラメータのリストは包括的ではない。リストに載ったデータとは異なるデータを取得してもよいし、リストに載ったデータとは異なるパラメータが計算されてもよい。コントローラは、特定のビークル動的条件によっては、ビークルグライディングモードの起動及び停止に特別なパラメータを優先するように構成してもよい。
【００５３】
本明細書に記載のビークルは、車輪を有するビークル（例えば、自動車）である。ビークルのグライディングは、ビークルの連続的動作（一般的には、スムーズに進行する動作）である。ビークルドライブラインの少なくとも一部は、駆動力が車輪に作用しないように、通常は切り離される。
【００５４】
本願の範囲内には、先のパラグラフ、請求の範囲、及び／又は以下の説明と図面に記載された種々の形態、実施例、特徴、変形例が個別に又はそれらを組み合わせたものが含まれる。一つの実施形態で説明した特徴は、他の特徴と両立しない限りは、すべての実施形態に適用可能である。
【図面の簡単な説明】
【００５５】
【図１】図１は、本発明の実施形態に係る、パワートレインを切り離す概念を概略示する。
【図２】図２は、本発明の実施形態に係るビークルグライディングモードを実施するビークルコントローラを示すブロック図を示す。
【図３】図３は、ビークルグライディングモードの基本原理を示す。
【図４】図４Ａと図４Ｂは、図３に示す形態に関連した、速度及び燃料消費量と時間とを関係の比較図を示す。
【図５】図５Ａと図５Ｂは、従来の走行モードと本発明の実施形態に係るコントローラによって起動されるビークルグライディングモードについて、所定の道路表面パターンに関する速度及び燃料消費量と時間との関係の比較図を示す。
【図６】図６は、出力トルクとエンジン速度の関係のエンジンレシデンシーグラフで、ビークルグライディングの動作に対する可変閾値を示す。
【図７】図７は、本発明の実施形態に従って、ビークルシステムによって実施されるビークルグライディングモードの起動処理を示すフローチャートである。
【図８】図８は、本発明の実施形態に従って、ビークルシステムによって実施されるビークルグライディングモードの停止処理を示すフローチャートである。
【発明を実施するための形態】
【００５６】
添付図面を参照して本発明の実施形態に係るビークルコントローラ１を説明する。以下に説明するように、ビークルコントローラ１は、ビークルグライディングモードを作動開始及び作動停止するように構成されている。
【００５７】
コントローラ１は、パワートレイン３を有するビークル２に設けられている。図１に示すように、パワートレイン３は、内燃エンジン４、トランスミッション５，及びドライブライン７を有する。ドライブライン７は、一つ又は複数の車輪Ｗに力を伝達するように構成されている。パワートレイン３は、随意に、一つ又は複数の車輪にけん引力を供給する電気ドライブマシン（図示せず）を含む。本実施形態では、ビークル２は自動車であるが、コントローラ１はその他の車輪付ビークル（乗物）に実装できるものと理解すべきである。
【００５８】
コントローラ１は、ビークルの一つ又は複数の動的状態（例えば、ビークルの加速度及び速度）と、ビークルの一つ又は複数の動作パラメータ（例えば、出力トルク）を監視する。測定された動的状態が現在のビークルの動作パラメータから予想されたビークルの動的状態とは異なる場合、コントローラ１はビークルグライディング状況を確認する。コントローラ１は、ドライバの意図を示す積極的なトルク要求をチェックして確認し、現状のビークル動作パラメータを維持する。これらの条件が満足されると、コントローラ１は作動（アクチベーション）信号ＳＡＣＴをビークル通信ネットワークに送り、ビークルグライディングモードを作動する。この作動信号に応じて、トランスミッション５はドライブライン７を切り離す。また、パワートレイン制御モジュール（ＰＣＭ）８がトルク要求を例えばゼロに下げる。これにより、エンジン４による燃料消費が削減される。
【００５９】
効率を改善するために、ドライブライン７は、ビークル２の車輪Ｗの出来るだけ近くで切り離される。車輪Ｗから切り離されることにより、ドライブライン７での損失は最小になる。しかし、そのためには、各車輪Ｗに別のクラッチを設ける必要があり、それは本実施形態では実際的ではない。むしろ、本実施形態のドライブライン７は、トランスミッション５の中で切り離される。本実施形態では、コントローラ１は、ドイツ、ザールブリュッケン６６１４３、私書箱６５０４６４のFriedrichshafenによって供給される、ＺＦ８馬力オートマチックトランスミッション５で動作するように構成されている。トランスミッションは、２つのブレーキ（ＡブレーキとＢブレーキと呼ばれる。）によって制御される８個の前進ギヤと、３つのマルチディスククラッチ（Ｃ，Ｃ，Ｅクラッチと呼ばれる。）を有する。コントローラ１は、その他のトランスミッションにも実装できる。
【００６０】
図２のブロック図を参照すると、コントローラ１は、一つ又は複数のシステムセンサからリアルタイムにビークル動作データＤｏｐを受信するように構成されている。ビークル動作データＤｏｐは、ビークル２のドライバによってなされたトルク要求を示すトルク要求データＴＲＥＱを含む。エンジンの走行を維持するために必要なトルクは、本明細書でいうトルク要求の一部を構成するものではない。むしろ、トルク要求データＴＲＥＱはスロットルペダル信号から導かれる。このスロットルペダル信号は、スロットルペダルの位置を測定するスロットルペダルセンサからの出力である。代わりに、トルク要求データＴＲＥＱは、例えば目標とするビークル速度に合致するように、クルーズ制御システムによって作られてもよい。
【００６１】
トランスミッション５は、トランスミッション制御モジュール（ＴＣＭ）１０によって制御される。トランスミッション制御モジュール１０は、通信ネットワークに送られる作動信号ＳＡＣＴを検出する。この作動信号ＳＡＣＴに基づいて、トランスミッション制御モジュール１０は、Ｄクラッチの動作を制御し、図１に示すようにトランスミッション５をドライブライン７から切り離す。
【００６２】
ビークルコントローラ１は、ビークル動作データＤＯＰを分析し、ビークルの一つ又は複数の動的状態に関連するビークルグライディング条件（又は、時間帯）を確認する。本実施形態では、コントローラ１は、以下のビークル動作条件が満足されると、ビークルグライディングモードを起動する起動信号ＳＡＣＴを出力するように構成されている。
（ａ）（正の）非ゼロトルク要求が検出される。
（ｂ）出力トルクが、予め決められた基準出力トルクよりも下である。
（ｃ）ビークル加速度が予め決められた範囲にある。
【００６３】
正の非ゼロトルク要求は、一般に、ドライバが部分的にスロットルペダル（図示せず）を踏み込むことに対応している。しかし、トルク要求は、例えばビークルに搭載されたクルーズコントロールシステム（又は適応できるクルーズコントロールシステム）を介して、ビークルエンジンに自動的に適用される。トルク要求範囲は、例えば上トルク要求閾値と下トルク要求閾値を有するものとして定義される。出力トルクは、予め決められた基準トルク閾値よりも下である。これは、通常、ビークルのほぼ定常動作状態に対応している。基準トルクは、現在のビークル速度に基づいて調整される。ビークル加速度は、予め決められた範囲の基準加速曲線内にある。ビークル加速曲線は、本実施形態では、所定のビークル速度に対して定義される。
【００６４】
随意に、コントローラ１は、ビークルグライディングモードを作動することにより、エンジン４による燃料消費が減少することを補償するために、例えば現在の燃料消費（一時的な値又は平均値）とゼロのトルク要求に対する記憶された基準燃料消費とを比較することにより、追加のチェックを行う。トランスミッション５が適当なレンジに設定されていない場合、作動信号ＳＡＣＴの出力は禁止される。本実施形態では、例えば、トランスミッション５が第１、第２、又は第３ギヤに居なければ、作動信号ＳＡＣＴは禁止される。また、測定された燃料流量が基準燃料流量を下回っていれば、作動信号ＳＡＣＴが禁止される。コントローラ１は、スタビリティイベントが検出されると、ビークルグライディングモードの作動を禁止するように構成できる。例えば、ビークルステアリング角が予め決められたステアリング閾値を超えている場合、及び／又は、ビークル２の横方向加速度が横閾値を超えている場合、コントローラ１は、ビークルグライディングモードを禁止する。
【００６５】
コントローラ１は、出力トルクＴＯＵＴを示す出力トルクデータを受け、第１ルックアップテーブルにアクセスし、水平な道路上で現在のビークル速度を維持するために必要な基準出力トルクＴＲＥＦを求める。コントローラ１は、出力トルクＴＯＵＴと基準出力トルクＴＲＥＦを比較し、実際の出力トルクＴＯＵＴが基準出力トルクＴＲＥＦ未満であることを確認する。コントローラ１は、出力トルクＴＯＵＴが基準出力トルクＴＲＥＦ未満であると判断すると、実際のビークル加速度（正又は負）と基準加速度曲線を比較する。基準加速度曲線は、現在のビークル速度で水平面を走行するビークル２について予測される加速度を示す。作動範囲を定義するために、基準加速度曲線に基づいて、上加速度閾値と下加速度閾値が定義される。実際のビークル加速度が作動範囲内にあり、トルク要求が定義されたトルク要求範囲にあれば、コントローラ１は上記作動信号ＳＡＣＴを出力してビークルグライディングモードを起動する。
【００６６】
上記比較を容易にするために、出力トルクＴＯＵＴと基準トルクＴＲＥＦはともに、トランスミッション５からのトルク出力に関連している。パワートレイン３の他の場所のトルク（例えば、エンジン４からの出力トルク、又は車輪Ｗに伝達されるトルク）を比較してもよい。
【００６７】
図３の実施例を参照してコントローラ１の基本動作原理を説明する。図示するように、ビークル２は２％負勾配を走行している。ビークルグライディングモードが起動していない第１動作シナリオでは、図３に取消線を付した文字の表れる用語が存在する。第１の矢印１２は、ビークル２に作用する正（すなわち、加速）の力（パワートレイン内のトルクとして表現される）、すなわち、エンジントルクＡ、及び道路勾配に由来する有効トルクＢを示す。車輪に作用する全トルクの合計がＡ＋Ｂである。第２の矢印１６は、負（すなわち、減速）の力（パワートレイン内の負トルクとして表される）、すなわち、空力トルクＣ、道路損失トルクＤ，エンジン損失トルクＥ，トランスミッション損失トルクＦ、及びドライブライン損失トルクＧの合計である。全負トルクは−（Ｃ＋Ｄ＋Ｅ＋Ｆ＋Ｇ）で、全正トルクは（Ａ＋Ｂ）である。正トルクと負トルクの第１の差は、第１の動作シナリオでは、（Ａ＋Ｂ）−（Ｃ＋Ｄ＋Ｅ＋Ｆ＋Ｇ）のように計算される。
【００６８】
第２の動作シナリオでは、ビークルグライディングモードが起動され、ドライブライン７がトランスミッション５から切り離される。その結果、取消線を付した文字で表される文言がキャンセルされる。図３に示すように、本発明の形態に係るビークルグライディングモードを起動することによって、同じ減速率が達成される。具体的に、エンジントルクＡの正の貢献により、エンジン損失トルクＥとトランスミッション損失トルクＦの負の貢献とともに消滅する。トータルの正のトルクは（Ｂ）で、トータルの負のトルクは−（Ｃ＋Ｄ＋Ｇ）である。正のトルクと負のトルクの第２の差は、第２の動作シナリオのために（Ｂ）−（Ｃ＋Ｄ＋Ｇ）として計算される。
【００６９】
少なくとも所定の動作条件では、第１の差と第２の差は実質的に等しい。したがって、ビークルグライディングモードが起動するとき、ビークル加速曲線は実質的に不変である。したがって、本実施例でビークルグライディングモードを起動することの実質的な効果は、不必要時にエンジントルクＡが無くなることである。少なくとも幾つかの実施形態では、ビークル加速時、知覚できる程度の変化を生じることなく、上述の効果が達成される。コントローラ１は、上述した第１の差と第２の差が予め決められた範囲内にあるとき、ビークルグライディングモードを起動するように構成できる。
【００７０】
図４Ａと図４Ｂは、以上の考えを示すものである。図４Ａは、ビークル２の速度と時間の関係を示す図である。このグラフには、従来のモード（非ビークルグライディングモード）と図３に例示したビークルグライディングモードの両方についてプロットされている。図４Ａで陰影を付した領域は、速度変化知覚領域２５を示す。速度変化知覚領域２５は典型的なドライバに関連している。上記領域の上の境界と下の境界は、速度変化知覚閾値２６、２７を示す。ビークルグライディングモード中に閾値２６、２７で示された限界を図４Ａに示すように、図３の実施例は、従来モード又はビークルグライディングモードに基づくビークルの挙動に実質的に対応している。結果、図３に示す実施例では、ドライバは運転中にまったく違いを知覚することがなさそうである。しかし、図４Ｂに示すように、ビークルグライディングモードによれば、ビークルグライディングモードの起動中、３秒間の第２動作時間帯で、約５４％の燃料が節約できる。図３と図４Ａ，４Ｂに関連して説明した実施例は理論的事例であって、発明の理解を容易にするためにのみ本明細書中に記載したものである。
【００７１】
本発明によれば、負の道路勾配が正の有効なトルクをビークル２に与えるものと理解される。図３，４Ａ，４Ｂの実施例において、道路勾配は一定である。図５Ａは、道路勾配３０が変化する道路に沿った、速度と時間との関係を示すグラフを示す。まず、道路勾配３０は、負（すなわち、道路がビークル２の走行方向に向けて下方に傾斜している）で、ほぼ一定である。その後、道路勾配３０の負の勾配が増加し、続いて道路勾配は正になる（すなわち、道路がビークル２の走行方向に向けて上方に傾斜している）。ビークルグライディングモードが最初の時点（図５Ａに０秒で示す時刻）で起動する。ビークル２は、負の道路勾配３０にしたがって加速し、その後、正の道路勾配３０にしたがって減速する。ビークルグライディングモードは、終了条件が判断されるまで、活性状態を維持する。図５Ｂに示すように、ビークルグライディングモードが起動している３秒間の時間帯では、燃料が約７１％節約される。ビークルグライディングモードの起動／終了は、ドライバに容易に知覚されない状態でビークル速度が変化するように制御される。
【００７２】
コントローラ１の動作を、トランスミッション５（一つのギヤで動作しているとき）からの出力トルクとビークルエンジン速度を参照して説明する。図６を参照すると、各点はエンジンレジデンシ状態を示す、すなわち、各点は、エンジンが所定のエンジン速度（トランスミッション５の出力で測定）でトルクを供給しているエンジンの動作状態を示す。エンジンレジデンシの正確な値は、ドライバ（ドライバ側）によって要求されるトルクと道路に要求されるトルク（ビークル側）の間のバランスによって決定される。図６から明らかなように、本実施例におけるエンジンのアイドリング速度は約６５０ｒｐｍである。アイドリング時にエンジン４によって生じるトルクはほぼ５０Ｎｍ未満である。これにより、エンジンは動作状態に維持され、種々のエンジン付属品が動作される。多くの場合、エンジン４は、約１，０００ｒｐｍと約２，２５０ｒｐｍの間の速度で、また、フルロードまでのトルク（図示するシナリオでは約４５０Ｎｍ）で動作する。エンジン動作範囲（エンジンの速度と出力トルク）はエンジン４によって変わる。図６における陰影の領域４０は、ビークルグライディングが有利な条件の領域（帯域）を示す。本実施例では、領域４０は、トランスミッション出力トルクとエンジン速度に基づいて定義される。エンジンレジデンシが陰影領域４０の中にある場合、その他の動作条件が満足されることを条件に、出力トルクとエンジン速度はビークルグライディングモードを起動するにあたって好適な状態にあるものと考えられる。領域４０は、ビークルグライディングモードを停止する閾値を示す上限４１を定義している。トランスミッション出力トルクとエンジン速度がエンジングライディングモードを起動するために好ましい状態にあれば、コントローラ１は作動信号ＳＡＣＴを生成する。しかし、コントローラ１は、ビークルグライディングモードを起動することが好都合であるか否かを判断するために、その他のパラメータを解析するように構成されている。
【００７３】
コントローラ１は、道路勾配によってもたらされる有効トルクを求めるために、出力トルクＴＯＵＴ（トランスミッションの出力部で測定される）とビークル加速度（正又は負）を組み合わせるように構成されている。基準ビークル加速曲線が定義される。この曲線は、所定の出力トルクに対して水平面上で予測される加速度を反映している。この加速曲線に上閾値と下閾値に設けることで、ビークルグライディングモードが起動される加速範囲を示す範囲が決められる。コントローラ１はまた、現在のトルク要求を監視する。ビークル２の加速度が予め決められた範囲にあり、トルク要求が正でゼロでなければ、コントローラ１はビークルグライディングモードを起動するように構成されている。ビークル加速度が所定の出力トルクに対して過剰に大きい場合、それは（負の）道路勾配３０が相当大きいことを示す。したがって、コントローラは、ビークルグライディングモードの起動を禁止する。その範囲を測定し、ビークルグライディングモードの起動が調整される。
【００７４】
コントローラ１はまた、ビークル速度ＶＳを示すビークル速度データを受信するように構成されている。ビークルグライディングモードを起動又は停止するにあたって、ビークルの慣性力（これは速度ＶＳの関数である）が移行状態をマスクする（感じさせないようにする）ために十分であることが重要である。具体的に、利用できるビークル慣性がトランスミッション５のＤクラッチの係合及び解除をマスクするのに十分でない場合、低ビークル速度でビークルグライディングモードを起動又は停止すればドライブラインシャントが発生する。その場合、歓迎し難い運転経験を生じることになる。したがって、ビークル速度ＶＳが予め決められた閾値未満の場合、コントローラ１は作動信号ＳＡＣＴの出力を禁止するように構成されている。
【００７５】
コントローラ１はまた、トランスミッション５によって係合されるギヤ番号を示すギヤデータを受信するように構成されている。本実施形態では、トランスミッション５が第４ギヤ又はそれよりも高いギヤに設定されているときだけ、ビークルグライディングモードが起動する。しかし、これは本発明の適用限界を示すものでなく、本実施形態におけるトランスミッション５に関連した技術的限定によるものである。トランスミッション５が予め決められた動作範囲にない場合、コントローラ１は作動信号ＳＡＣＴの出力を禁止するように構成されている。
【００７６】
コントローラ１はまた、燃料消費を示す燃料消費データを受信するように構成されている。そのために本実施例で監視されるパラメータは、瞬間的な燃料流量である。燃料流量が基準アイドル燃料流量未満の場合、コントローラ１は作動信号ＳＡＣＴの出力を禁止するように構成されている。このシナリオは、現在の動作状態を維持することがより効率的であると判断された場合、ビークルグライディングモードの起動を回避するために利用される。
【００７７】
上述のように、コントローラ１は、ビークルの安定イベントが検出されると、ビークルグライディングモードの起動を禁止するように構成されている。コントローラ１はまた、ビークル２のステアリング角を示すステアリング角データを受信するように構成されている。コントローラ１は、高速ステアリング角（変化率）が検出されると、ビークルグライディングモードの起動を禁止する。この形態は、所定のビークル操作状態中にビークルグライディングモードが起動されたときに発生する、ビークル制御における予期しない変化を監視するためである。
【００７８】
ここで説明するコントローラ１はまた、図２に示すように、ビークルグライディング終了条件が検出されると、ビークルグライディングモードを停止するための停止信号ＳＤＡＣＴを生成するように構成されている。ビークルグライディング終了条件を確認するために、コントローラ１は、ビークル動作データＤＯＰに基づいて所定のパラメータを判断する。そのパラメータは、適当なビークルグライディング終了条件を特定するために評価される。
【００７９】
コントローラ１は、オフセットを加えた出力トルク要求が予め決められた終了閾値よりも大きいか否か判断する。この終了閾値は、ドライバがドライブラインに再びトルクを加えることを欲している場合を検出するために利用される。上記オフセットは、平坦な表面上で一定の速度を維持するために必要なトルク量（すなわち、基準トルクＴＲＥＦ）を参照して設定されている。
【００８０】
コントローラ１は、ビークルグライディングモードに入ってからビークル加速度が著しく増加又は減少していないか否か判断する。ビークルグライディングモードが起動して道路勾配が変化する（例えば、負の勾配が増加する）と、ビークルは過度に加速する。コントローラ１は、ビークル加速度が初期加速度（すなわち、ビークルグライディングモードが起動したときのビークル加速度）から著しく逸脱した場合、停止信号ＳＤＡＣＴを出力することにより、この終了処理を実行する。
【００８１】
説明する実施形態では、コントローラ１はエンジン管理制御モジュール１００の一部である。これは図７と図８に示されている。図７、８は、エンジン管理モジュール１００を有するビークルシステム５１で実行されるビークル起動処理とビークル停止処理を表した流れ図を示す。
【００８２】
コントローラ１は、ビークル動作データＤＯＰを連続的に受信する。これは、図７、において、入力開始状態６０に表れている。図７に示すように、コントローラ１は、ビークルグライディングモードを起動するための判断を行うために、入力開始状態６０を評価する。ビークルグライディングに移行できる状態にあることが特定されると、コントローラ１は作動信号ＳＡＣＴを生成してビークルグライディングモードを起動する。作動信号ＳＡＣＴは、コントローラ領域ネットワーク（ＣＡＮ）６１を介して、ＴＣＭ１０に送られる。ＴＣＭ１０は、Ｄクラッチを開いてパワートレイン８を分離する。グライディングステータス信号６２がＴＣＭ１０で生成され、エンジン管理制御モジュール１００に戻される。このとき、エンジン管理制御モジュール１００はＤクラッチを制御し、ドライブライン７との接続を遮断してエンジン速度を制御する。
【００８３】
図８に示すように、コントローラ１はまた、ビークルグライディングモードを終了するための終了条件が検出されるまで、入力開始条件６０を連続的に評価する。終了条件が満足されると、コントローラ１は、ビークル２がビークルグライディングモードを終了すべきであり、停止信号ＳＤＡＣＴが生成されたと判断する。ＴＣＭ１０は、再係合（クラッチを再び繋ぐ）６３のためのエンジン速度を計算し、Ｄクラッチを閉じ、速度変更信号６４をエンジン制御モジュール１００に送る。これにより、エンジン制御モジュール１００は、エンジン速度が再係合のためのエンジン速度に合致するまで、エンジン速度を上げる。これにより、ビークルグライディングモジュールが停止される。
【００８４】
トルク要求がゼロよりも大きく且つビークル道路負荷が実質的に外部要因によって相殺される場合、コントローラ１はビークルグライディングに移行できる状態にあることを確認して起動信号ＳＡＣＴを出力する。起動信号ＳＡＣＴに対応して、トランスミッション制御モジュールは、トランスミッション５のＤクラッチを解放してパワートレイン３を切り離す。起動信号ＳＡＣＴに対応して、エンジン制御モジュールは、エンジンを減速し（一般には、エンジンアイドル速度まで減速し）、トランスミッション５のオイル圧を維持するとともにエンジンに搭載された付属品等を動作させる。
【００８５】
例えば、新たに確認された過渡的なビークルの動的状態がビークルグライディングモードに変更する既定の条件に適合しない場合、先に確認されたビークルグライディングに移行できる状態が早まってキャンセルされるのを防止するために、本プレオセスには適当な許容範囲と遅延時間を設けてもよい。本実施形態では、遅延時間１０秒が設けられる。これは、ビークルグライディングモードに不適合な新たなビークルの動的状態が確認された場合、新たなビークルの動的状態が１０秒を超えて持続した場合を除いて、ビークルグライディング停止動作がコントローラ１に採られないようにするためである。
【００８６】
少なくともある実施形態では、ビークルグライディングモードの起動は、満足のいくドライバ経験を維持しながら、燃料効率を改善する。適当なビークルダイナミック状態が確認されると、正のトルク要求が存在すれば、ビークルグライディングモードがコントローラ１によって実行される。少なくともある実施形態では、ドライバは、ビークルグライディングモードが起動したときでもドライブ特性の変化を知覚することがない。
【００８７】
特許請求の範囲の範囲内で本発明が種々変更可能であることは当業者に明らかなことである。
【００８８】
本発明の更なる形態は、以下の番号を付したパラグラフに記載されている。
【００８９】
１．ビークルグライディングモードを起動するためのビークルコントローラであって、前記コントローラは、ビークル動作データを受けるように構成されており、前記ビークル動作データは、トルク要求を示すトルク要求データと、ビークルの加速を示す加速データと、出力トルクを示す出力トルクデータを有し、前記コントローラは、前記ビークル動作データを解析してビークルグライディングに移行できる状態にあることを確認するように構成されており、前記コントローラは、前記ビークルグライディングに移行できる状態にあることが確認されて前記トルク要求が正の場合、前記ビークルグライディングモードを起動するための起動信号を生成するように構成されているコントローラ。
【００９０】
２．パラグラフ１に記載のコントローラであって、前記コントローラは、前記出力トルクを基準トルクと比較し、前記出力トルクが前記基準トルク未満の場合、ビークルグライディングに移行できる状態にあることを特定するように構成されているコントローラ。
【００９１】
３．パラグラフ２に記載のコントローラであって、前記基準トルクは、水平面上で実質的に一定のビークル速度を維持するために必要な出力トルクを示すコントローラ。
【００９２】
４．パラグラフ１に記載のコントローラであって、前記コントローラは、前記ビークル加速が定義された加速曲線に実質的に合致している場合、又は、前記ビークル加速が上加速閾値と下加速閾値の間にある場合、前記ビークルグライディングに移行できる状態にあることを特定するように構成されており、前記上加速閾値及び／又は前記下加速閾値は定義された加速曲線に基づくものである、コントローラ。
【００９３】
５．パラグラフ４に記載のコントローラであって、前記定義された加速曲線はビークル速度に基づく、コントローラ。
【００９４】
６．パラグラフ５に記載のコントローラであって、前記コントローラは、前記トルク要求がほぼ一定である、及び／又は定義されたトルク要求の誤差範囲内の場合、前記ビークルグライディングに移行できる状態にあることを特定するように構成されている、コントローラ。
【００９５】
７．パラグラフ１に記載のコントローラであって、前記コントローラは、前記ビークルグライディングモードが起動すると、前記エンジン速度を減少するために、エンジン制御信号を出力するように構成されている、コントローラ。
【００９６】
８．パラグラフ１に記載のコントローラであって、前記コントローラは、前記ビークルグライディングモードが起動している場合、前記ビークルドライブラインの少なくとも一部を切り離すためにドライブライン制御信号を出力するように構成されている、コントローラ。
【００９７】
９．パラグラフ１に記載のコントローラであって、前記ビークル動作データは、以下のデータの一つ又は複数を有する。ビークル速度を示すビークル速度データ、ビークルのステアリング角を示すビークルステアリング角データ、ビークルギヤの位置を示すビークルギヤ位置データ、エンジンの速度を示すエンジン速度データ、及びトランスミッション出力速度を示すトランスミッション出力速度データ。
【００９８】
１０．パラグラフ９に記載のコントローラであって、前記コントローラは、前記ビークル速度が基準ビークル速度よりも大きいこと、及び前記ギヤ位置が基準ギヤ位置よりも大きいこと、の一つ又は複数が満足されたときにビークルグライディングに移行できる状態にあることを特定するように構成されている。
【００９９】
１１．パラグラフ１に記載されたコントローラであって、前記ビークル動作データがさらに燃料消費を示す燃料流量データを有し、前記コントローラは、前記ビークル燃料消費が基準ビークル燃料消費未満のときは前記作動信号を禁止するように構成されており、前記基準ビークル燃料消費は、前記エンジンがアイドリングのときの前記ビークルの燃料消費である、コントローラ。
【０１００】
１２．パラグラフ１に記載のコントローラであって、前記コントローラは、前記ビークルグライディングモードを停止するための停止信号を生成するように構成されている、コントローラ。
【０１０１】
１３．パラグラフ１２に記載のコントローラであって、前記コントローラは、前記ビークルグライディングモードを停止するための目標エンジン速度を求めるように構成されている、コントローラ。
【０１０２】
１４．パラグラフ１２に記載のコントローラであって、前記コントローラは、以下の条件の一つ又は複数が満足されたとき、前記停止信号を生成するように構成されており、前記複数の条件は、前記トルク信号が基準トルク要求閾値よりも大きく、前記出力トルクは、出力トルク閾値よりも大きく、前記ビークルの加速が、基準ビークル加速よりも大きい、ことを含む。
【０１０３】
１５．パラグラフ１に記載のコントローラであって、前記ビークル動作データはさらに、スロットルペダルの移動量（踏み込み量）を示すスロットルペダルデータを有する、コントローラ。
【０１０４】
１６．パラグラフ１５に記載のコントローラであって、前記コントローラは、前記スロットルペダルがニュートラルペダルポジションを超えて踏み込まれている場合、前記トルク要求がゼロよりも大きいと判断するように構成されている、コントローラ。
【０１０５】
１７．パラグラフ１５に記載のコントローラであって、前記コントローラは、前記スロットルペダルの移動量が一定又は所定の割合で減少している場合、ビークルグライディングに移行できる状態にあることを特定するように構成されている、コントローラ。
【０１０６】
１８．パラグラフ１５に記載のコントローラであって、前記コントローラは、前記スロットルペダルの移動量が、下ペダル移動量閾値と上ペダル移動量閾値によって決められたスロットルペダル移動範囲内にあるとき、ビークルグライディングに移行できる状態にあることを特定するように構成されている、コントローラ。
【０１０７】
１９．パラグラフ１８に記載のコントローラであって、前記コントローラは、前記スロットルペダルの移動量が、下スロットルペダル移動量未満、又は上スロットルペダル移動量を超えている場合、前記ビークルグライディングモードを停止する停止信号を生成するように構成されている、コントローラ。
【０１０８】
２０．パラグラフ１に記載のコントローラであって、前記コントローラは、前記ビークルグライディングモードを起動するための起動信号をトランスミッション制御モジュールに送り、前記ドライブラインの少なくとも一部を切り離すように構成されている、コントローラ。
【０１０９】
２１．パラグラフ１に記載のコントローラであって、前記コントローラは、ビークルクルーズ制御モジュールから前記トルク要求データを受けるように構成されている、コントローラ。
【０１１０】
２２．パラグラフ１に記載のコントローラを有するエンジン制御モジュール。
【０１１１】
２３．パラグラフ２２に記載のエンジン制御モジュール又はパラグラフ１に記載のコントローラを備えたビークルシステム。
【０１１２】
２４．パラグラフ２３に記載のビークルシステムを有するビークル。
【０１１３】
２５．ビークルグライディングモードを起動する方法であって、前記方法は、トルク要求を示すトルク要求データ、ビークルの加速を示す加速データ、出力トルクを示す出力トルクデータを含むビークル動作データを受ける工程と、前記ビークル動作データを解析し、ビークルグライディングに移行できる状態にあることを特定する工程と、前記ビークルグライディングに移行できる状態にあることが特定されて前記トルク要求がゼロよりも大きい場合、前記ビークルグライディングモードを作動するための作動信号を生成する工程、を備えた方法。
【０１１４】
２６．コントローラを有するビークルシステムを構成又は再構成するためのコンピュータプログラムプロダクトであって、前記コンピュータプロダクトは、コンピュータ読み取り可能なプログラムコードを含むコンピュータで読み取り可能な保存媒体を有し、前記コンピュータが読み取り可能なプログラムコードは、前記ビークルシステムで実行されると、パラグラフ２５で説明した方法を実行するために前記ビークルシステムを構成又は再構成する、コンピュータプログラム。