(57)【要約】【課題】  エンジントルク変化率と変速比変化率とが大きく異なるシーンにおける振動低減効果の低下を抑制できる車両の制振制御方法および制振制御装置を提供する。【解決手段】  統合コントロールユニット11は、エンジントルク指令値および変速比指令値に応じてエンジン1のエンジントルクおよびCVT5の変速比を制御するにあたり、エンジントルク指令値および変速比指令値にそれぞれ振動低減フィルタを施し、エンジントルクの変化率と変速比の変化率との差分または比率が所定範囲外にある場合、変化率が小さい方の振動低減フィルタの振動低減機能を低下させる処理を実行する。【選択図】  図１
2019077281.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの出力を無段階に変速して出力する無段変速機を有する車両の制振制御方法であって、
エンジントルク指令値および変速比指令値に応じて前記エンジンのエンジントルクおよび前記無段変速機の変速比を制御するにあたり、前記エンジントルク指令値および前記変速比指令値にそれぞれ振動低減フィルタを施し、前記エンジントルクの変化率と前記変速比の変化率との差分または比率が所定範囲外にある場合、変化率が小さい方の振動低減フィルタの振動低減機能を低下させる処理を実行する車両の制振制御方法。
【請求項２】
請求項１に記載の車両の制振制御方法において、
前記処理は、前記変化率が小さい方の振動低減フィルタを無効とする車両の制振制御方法。
【請求項３】
請求項１または２に記載の車両の制振制御方法において、
前記処理は、前記変化率が小さい方の振動低減フィルタの振動低減機能を徐々に低下させる車両の制振制御方法。
【請求項４】
請求項１ないし３のいずれかに記載の車両の制振制御方法において、
前記処理は、前記差分または比率にかかわらず少なくとも所定時間継続する車両の制振制御方法。
【請求項５】
請求項４に記載の車両制振制御方法において、
前記所定時間は、前記処理開始時の変速比が大きい場合には、小さい場合よりも長くする車両の制振制御方法。
【請求項６】
エンジンの出力を無段階に変速して出力する無段変速機を有する車両の制振制御装置であって、
エンジントルク指令値および変速比指令値に応じて前記エンジンのエンジントルクおよび前記無段変速機の変速比を制御するにあたり、前記エンジントルク指令値および前記変速比指令値にそれぞれ振動低減フィルタを施し、前記エンジントルクの変化率と前記変速比の変化率との差分または比率が所定範囲外にある場合、変化率が小さい方の振動低減フィルタの振動低減機能を低下させる処理を実行するコントローラを備える車両の制振制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の制振制御方法および制振制御装置に関する。
【背景技術】
【０００２】
特許文献１には、電動モータを動力源とする車両において、モータトルク指令値に振動低減フィルタをかけてパワートレインの振動を低減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2003-9566号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の振動低減技術を、エンジンを動力源とし、無段変速機を有する車両に適用する場合、エンジントルク指令値および変速比指令値にそれぞれ振動低減フィルタをかける必要があるが、エンジントルク変化率と変速比変化率とが大きく異なるシーンでは、振動低減効果が低下する場合がある。
本発明の目的の一つは、エンジントルク変化率と変速比変化率とが大きく異なるシーンにおける振動低減効果の低下を抑制できる車両の制振制御方法および制振制御装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一実施形態に係る車両の制振制御方法では、エンジントルク指令値および変速比指令値に応じてエンジンのエンジントルクおよび無段変速機の変速比を制御するにあたり、エンジントルク指令値および変速比指令値にそれぞれ振動低減フィルタを施し、エンジントルクの変化率と変速比の変化率との差分または比率が所定範囲外にある場合、変化率が小さい方の振動低減フィルタの振動低減機能を低下させる処理を実行する。
【発明の効果】
【０００６】
よって、本発明では、エンジントルク変化率と変速比変化率とが大きく異なるシーンにおいて、振動低減効果の低下を抑制できる。
【図面の簡単な説明】
【０００７】
【図１】実施形態１における車両のパワートレインの構成図である。
【図２】統合コントロールユニット11におけるインバースフィルタ処理の流れを示すフローチャートである。
【図３】フィルタ用パラメータの算出処理の流れを示すフローチャートである。
【図４】エンジントルク指令値用のインバースフィルタのフィルタ用係数設定マップである。
【図５】変速比指令値用のインバースフィルタのフィルタ用係数設定マップである。
【図６】エンジントルク変化率ΔTeと変速比変化率ΔRatioとが大きく異ならない場合における実施形態１の振動低減効果を示すプライマリ回転数のタイムチャートである。
【図７】エンジントルク変化率ΔTeと変速比変化率ΔRatioとが大きく異なる場合における実施形態１の振動低減効果を示すプライマリ回転数のタイムチャートである。
【図８】エンジントルク変化率ΔTeおよび変速比変化率ΔRatioが一定値の状態からエンジントルク変化率ΔTeが急変後に一定値に復帰した場合における実施形態１の振動低減効果を示すプライマリ回転数のタイムチャートである。
【発明を実施するための形態】
【０００８】
〔実施形態１〕
図１は、実施形態１における車両のパワートレインの構成図である。
実施形態１の車両は、エンジン1から駆動輪2に至るパワートレインに、トルクコンバータ3、前後進切り替え機構4、ベルト式無段変速機（以下、CVT）5、ファイナルギア6およびドライブシャフト7を備える。
トルクコンバータ3は、エンジン1および前後進切り替え機構4と接続されている。トルクコンバータ3は、オイルを介さずにエンジン1のトルク、回転を前後進切り替え機構4に伝達可能とするロックアップクラッチ3aを有する。ロックアップクラッチ3aは、車速が所定のロックアップ車速以上のとき締結され、車速がロックアップ車速未満のとき解放される。
【０００９】
前後進切り替え機構4は、トルクコンバータ3およびCVT5と接続されている。前後進切り替え機構4は、遊星歯車、前進クラッチおよび後進ブレーキを有する。
CVT5は、プライマリプーリ8、セカンダリプーリ9およびVベルト10を有する。CVT5は、プライマリプーリ室8aおよびセカンダリプーリ室9aに給排されるCVTフルードを調整することで、Vベルト10と、プライマリプーリ8およびセカンダリプーリ9との接触半径を変更し、連続的に変速比を変更する。
プライマリプーリ8には前後進切り替え機構4からトルク、回転が伝達される。Vベルト10は、プライマリプーリ8およびセカンダリプーリ9に巻き掛けられ、プライマリプーリ8に伝達されたトルク、回転をセカンダリプーリ9に伝達する。セカンダリプーリ9に伝達されたトルク、回転は、ファイナルギア6により減速され、ドライブシャフト7を介して駆動輪2に伝達される。
【００１０】
統合コントロールユニット（コントローラ）11は、ドライバの運転操作や車両状態に基づいて、エンジントルク指令値および変速比指令を演算する。ドライバの運転操作は、アクセルペダル開度センサ12により検出されたアクセル開度である。車両状態は、車速である。車速は、図外のブレーキコントロールユニットからCAN通信などの通信線13を介して得られる。統合コントロールユニット11は、演算したエンジントルク指令値および変速比指令値を、通信線13を介してCVTコントロールユニット14およびエンジンコントロールユニット15へ送信する。
CVTコントロールユニット14は、プライマリプーリ回転数センサ16およびセカンダリプーリ回転数センサ17により検出されたプライマリプーリ8の回転数（プライマリ回転数）およびセカンダリプーリ9の回転数（セカンダリ回転数）、変速比指令値およびエンジントルク等の情報に基づいて、CVT5の変速比が変速比指令値と一致するように、プライマリプーリ室8aおよびセカンダリプーリ室9aへのCVTフルードの給排を操作する。エンジントルクは、エンジンコントロールユニット15から通信線13に出力される。
エンジンコントロールユニット15は、エンジントルク指令値およびエンジン回転数に基づいて、エンジントルクがエンジントルク指令値と一致するように、スロットルアクチュエータによる吸入空気量、インジェクタによる燃料噴射量および点火プラグによる点火時期を操作する。
【００１１】
実施形態１では、ドライブシャフト7などのねじれにより生じるパワートレインの振動を低減することを狙いとし、統合コントロールユニット11において、変速比指令値およびエンジントルク指令値にそれぞれ振動低減フィルタであるインバースフィルタをかけるインバースフィルタ処理を行う。
図２は、統合コントロールユニット11におけるインバースフィルタ処理の流れを示すフローチャートである。この処理は、基本的に一定サンプリングで実行される。
ステップS1では、入力信号として、アクセルペダル開度センサ12により検出されたアクセル開度APO、ブレーキコントロールユニットから出力された車速VSPを読み込む。
ステップS2では、アクセル開度APOおよび車速VSPに基づき、あらかじめ設定された変速比指令値設定マップを参照して、変速比指令値Ratio_comを算出する。
ステップS3では、アクセル開度APOおよび車速VSPに基づき、あらかじめ設定されたエンジントルク指令値設定マップを参照して、エンジントルク指令値Te_comを算出する。
【００１２】
ステップS4では、エンジントルク指令値用および変速比指令値用のインバースフィルタにおけるフィルタ用パラメータを算出する。その詳細について、図３のフローチャートを用いて説明する。図３は、フィルタ用パラメータの算出処理の流れを示すフローチャートである。
ステップS41では、エンジントルク指令値Te_comからエンジントルク変化率ΔTeを算出する。具体的には、下記の式を用いて算出した変化率Te_dotの絶対値に下限処理を施したものをエンジントルク変化率ΔTeとする。
【数１】
2019077281.tif 000003
ここで、sはラプラス演算子、Tengは時定数である。Tengは、後述するフィルタ機能制限処理の開始時における変速比に応じて可変とし、変速比が大きいほどTengを大きな値に設定する。
【００１３】
ステップS42では、変速比指令値Ratio_comから変速比変化率ΔRatioを算出する。具体的には、下記の式を用いて算出した変化率Ratio_dotの絶対値に下限処理を施したものを変速比変化率ΔRatioとする。
【数２】
2019077281.tif 000004
ここで、Tratioは時定数である。Tratioは、後述するフィルタ機能制限処理の開始時における変速比に応じて可変とし、変速比が大きいほどTengを大きな値に設定する。
ステップS43では、エンジントルク変化率ΔTeおよび変速比変化率ΔRatioから変化率比率αを算出する。変化率比率αは、エンジントルク変化率ΔTeを変速比変化率ΔRatioで除した値（α＝ΔTe／ΔRatio）とする。
【００１４】
ステップS44では、変化率比率αに基づき、図４および５に示すフィルタ用係数マップを参照して、エンジントルク指令用および変速比指令値用のインバースフィルタのフィルタ用係数を算出する。
図４は、エンジントルク指令値用のインバースフィルタのフィルタ用係数設定マップである。図４において、エンジントルクフィルタ用係数Kengは、変化率比率αが0のときは0、αが0からαteまでの範囲にあるときは変化率比率に比例し、αがαteを超えるときは1となる。
図５は、変速比指令値用のインバースフィルタのフィルタ用係数設定マップである。図５において、変速比フィルタ用係数Kratioは、変化率比率αが0からαratioまでの範囲にあるときは1、αがαratioを超える範囲にあるときはαに反比例し、αがα1を超えるときは0となる。αratioはαteよりも大きく、α1はαratioよりも大きい。
【００１５】
ステップS45では、エンジントルクフィルタ用係数Kengおよび変速比フィルタ用係数Kratioに基づき、下記の式を用いてエンジントルク指令値用および変速比指令値用のインバースフィルタのフィルタ用パラメータの１つである規範減衰率ζeng_refおよびζratio_refを算出する。
ζeng_ref=ζp＋Keng（ζeng_ref０−ζp）
ζratio_ref=ζp＋Kratio（ζratio_ref０−ζp）
ここで、ζpは制御対象であるパワートレインの減衰率、ζeng_ref０およびζratio_ref０は理想的な規範減衰率である。
【００１６】
ステップS5では、規範減衰率ζeng_refおよびζratio_refに基づき、下記の式を用いてエンジントルク指令値用および変速比指令値用のインバースフィルタ（振動低減フィルタ）の伝達関数Geng_vib,Gratio_vibを設定し、エンジントルク指令値Te_comおよび変速比指令値Ratio_comにそれぞれインバースフィルタ処理を施す。
【数３】
2019077281.tif 000005
ここで、ωpは制御対象（パワートレイン）の振動特性を示す固有角周波数[rad/s]、ωrは規範角周波数[rad/s]である。ωrをωpと同値としてもよい。ωr＝ωpとすることにより、最大の振動低減効果が得られる。
ステップS6では、インバースフィルタ処理後のエンジントルク指令値Te_com_invおよび変速比指令値Ratio_com_invを、エンジンコントロールユニット15およびCVTコントロールユニット14へ送信する。
【００１７】
インバースフィルタ処理では、エンジントルクフィルタ用係数Kengから規範減衰率ζeng_refを算出し、エンジントルク指令値用のインバースフィルタの伝達関数Geng_vibを設定する。同様に、変速比フィルタ用係数Kratioから規範減衰率ζratio_refを算出し、変速比指令値用のインバースフィルタの伝達関数Gratio_vibを設定する。KengおよびKratioは、変化率比率αに応じて0から1までの範囲で変化する。ζeng_refは、Kengが1のとき最大値ζeng_ref０となり、Kengが0のとき最小値ζpとなる。ここで、ζpはパワートレインの減衰率であるから、Kengが0のとき、エンジントルク指令値用のインバースフィルタは無効（振動低減機能なし）となる。同様に、ζratio_refは、Kratioが1のとき最大値ζratio_ref０となり、Kratioが0のときζpとなるから、Kratioが0のとき、変速比指令値用のインバースフィルタはOFF（無効）となる。
エンジントルクフィルタ用係数Kengおよび変速比フィルタ用係数Kratioは、変化率比率αがαteからαratioまでの範囲にあるときは共に1である。Kengは、αがαteを下回ると減少し、αが0のとき0となる。一方、Kratioは、αがαratioを上回ると減少し、αがα1を超えると0となる。つまり、ステップS44において、αが所定範囲（αte〜αratio）外にあるとき、αに応じてKengまたはKratioの一方を1未満の値に設定することは、αが所定範囲（αte〜αratio）外にあるとき、変化率が小さい方のインバースフィルタの振動低減機能を低下させるフィルタ機能制限処理に相当する。αが所定範囲（αte〜αratio）外にあるシーンは、インバースフィルタの過補償が生じると想定されるシーンである。
【００１８】
次に、実施形態１の作用効果を説明する。
図６は、エンジントルク変化率ΔTeと変速比変化率ΔRatioとが大きく異ならない場合における実施形態１の振動低減効果を示すプライマリ回転数のタイムチャートである。比較例１として、エンジントルク指令値Te_comおよび変速比指令値Ratio_comにインバースフィルタ処理を施さない場合を破線で示す。図６に示すように、比較例１では、車両停止状態からドライバがアクセルペダルを踏み込んだとき（アクセルON）、ドライブシャフト7等のねじれによりプライマリ回転数が変動し、パワートレインに大きな振動が発生している。
一方、実施形態１では、エンジントルク指令値Te_comおよび変速比指令値Ratio_comの双方にインバースフィルタ処理を施す。変速比変化率ΔRatioに対するエンジントルク変化率ΔTeの比率は所定範囲（αte〜αratio）内にあるから、両インバースフィルタは、パワートレインの振動を打ち消し、その代わりに規範減衰率ζeng_ref,ζratio_refを実現するように作用する。このため、比較例１と比べて、プライマリ回転数の変動が大幅に抑制され、パワートレインの振動が効果的に低減されている。
【００１９】
図７は、エンジントルク変化率ΔTeと変速比変化率ΔRatioとが大きく異なる場合、具体的には、αがα1以上である場合における実施形態１の振動低減効果を示すプライマリ回転数のタイムチャートである。比較例２として、エンジントルクフィルタ用係数Kengおよび変速比フィルタ用係数Kratioを共に1に固定した場合を一点鎖線で示す。図７から明らかなように、比較例２では、パワートレインの振動を十分には低減できていない。ここで、ドライブシャフト7に伝わるトルクは、エンジントルクと変速比との積となる。したがって、それぞれにインバースフィルタを施す際、双方の変化率が大きく異なる場合には、インバースフィルタが過補償する形となる。このため、比較例２では、パワートレインの振動を十分に低減できず、特に発進時はトルク変化が大きく、比較的大きな振動がパワートレインに残るため、ドライバに違和感を与えてしまう。
これに対し、実施形態１のインバースフィルタ処理では、変化率比率αがα1以上である場合には、変速比フィルタ用係数Kratioを0とし、変速比指令値用のインバースフィルタをOFFする。これにより、過補償分を小さくできるため、エンジントルク変化率ΔTeと変速比変化率ΔRatioとが大きく異なるシーン、つまり、インバースフィルタの過補償が生じるシーンにおいて、振動低減効果の低下を抑制できる。
【００２０】
図８は、エンジントルク変化率ΔTeおよび変速比変化率ΔRatioが一定値の状態からエンジントルク変化率ΔTeが急変後に一定値に復帰した場合における実施形態１の振動低減効果を示すプライマリ回転数のタイムチャートである。比較例３として、変化率比率αが所定範囲（αte〜αratio）内に復帰したら速やかに変速比指令値用のインバースフィルタをOFFからONに戻す場合を二点鎖線で示す。エンジントルク指令値Te_comや変速比指令値Ratio_comは、ドライバの運転操作と車両状態によっては、エンジントルクや変速比が急変した後、各変化率が小さい状態が保持される場合がある。このとき、比較例３のように変速比指令値用のインバースフィルタのフィルタ機能制限処理を速やかに元に戻すことが考えられる。しかし、インバースフィルタは過渡特性を有するため、早く戻し過ぎると、振動低減機能を低下させるべき領域で振動低減機能を復活させてしまう可能性がある。この場合、図８に示すように、振動が再開するおそれがある。
【００２１】
一方、実施形態１のインバースフィルタ処理では、一旦インバースフィルタの振動低減機能を低下させるフィルタ機能制限処理に入った場合は、所定時間（時定数Tratio）が経過した後にフィルタ機能制限処理を解除するため、大きな振動を発生させることなく補償を再開できる。このとき、時定数Tratioは、フィルタ機能制限処理の開始時における変速比が大きいほど大きな値となる。パワートレインの振動は、変速比が大きいほど振動の周期が長くなる傾向にある。このため、変速比が大きいほどフィルタ機能制限処理の継続時間を長くすることにより、フィルタ機能制限処理を不要に長く実施することに起因する振動の発生を抑制できる。
【００２２】
実施形態１にあっては以下の効果を奏する。
(1) エンジン1の出力を無段階に変速して出力するCVT5を有する車両の制振制御方法であって、エンジントルク指令値Te_comおよび変速比指令値Ratio_comに応じてエンジントルクおよび変速比を制御するにあたり、エンジントルク指令値Te_comおよび変速比指令値Ratio_comにそれぞれインバースフィルタを施し、変速比変化率ΔRatioに対するエンジントルク変化率ΔTeの比率である変化率比率αが所定範囲（αte〜αratio）外にある場合、変化率が小さい方のインバースフィルタの振動低減機能を低下させるフィルタ機能制限処理を実行する。
これにより、エンジントルク変化率ΔTeと変速比変化率ΔRatioとが大きく異なるシーンにおいて、インバースフィルタの過補償に起因する振動低減効果の低下を抑制できる。
【００２３】
(2) フィルタ機能制限処理は、変化率比率αが0またはα1を超える場合、変化率が小さい方のインバースフィルタを無効とする。
これにより、インバースフィルタの過補償に起因する振動低減効果の低下を最大限抑制できる。
【００２４】
(3) フィルタ機能制限処理は、変化率が小さい方のインバースフィルタの振動低減機能を徐々に低下させる。つまり、変化率比率αが所定範囲（αte〜αratio）内から0またはα1に向けて変化する際、ζeng_refまたはζratio_refは、ζeng_ref０またはζratio_ref０からζpへ向けて連続的に変化する。
これにより、インバースフィルタの振動低減機能を低下させる際のエンジントルク指令値Te_comまたは変速比指令値Ratio_comに不要な段差が発生し、新たな振動が発生するのを抑制できる。
【００２５】
(4) フィルタ機能制限処理は、変化率比率αにかかわらず少なくとも所定時間（Teng,Tratio）継続する。
これにより、フィルタ機能制限処理の早期解除に伴う振動の再開を抑制できる。
【００２６】
(5) 所定時間（Teng,Tratio）は、フィルタ機能制限処理開始時の変速比が大きい場合には、小さい場合よりも長くする。
これにより、フィルタ機能制限処理を不要に長く実施することに起因する振動の発生を抑制できる。
【００２７】
(6) エンジン1の出力を無段階に変速して出力するCVT5を有する車両の制振制御装置であって、エンジントルク指令値Te_comおよび変速比指令値Ratio_comに応じてエンジントルクおよび変速比を制御するにあたり、エンジントルク指令値Te_comおよび変速比指令値Ratio_comにそれぞれインバースフィルタを施し、変速比変化率ΔRatioに対するエンジントルク変化率ΔTeの比率である変化率比率αが所定範囲（αte〜αratio）外にある場合、変化率が小さい方のインバースフィルタの振動低減機能を低下させるフィルタ機能制限処理を実行する統合コントロールユニット11を備える。
これにより、エンジントルク変化率ΔTeと変速比変化率ΔRatioとが大きく異なるシーンにおいて、インバースフィルタの過補償に起因する振動低減効果の低下を抑制できる。
【００２８】
（他の実施形態）
以上、本発明を実施するための形態を、実施形態に基づいて説明したが、本発明の具体的な構成は、実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
例えば、エンジントルク変化率と変速比変化率との比率に代えて、エンジントルク変化率と変速比変化率との差分が所定範囲外にある場合、変化率が小さい方のインバースフィルタの振動低減機能を低下させる構成としてもよい。
【符号の説明】
【００２９】
1  エンジン
2  駆動輪
3  トルクコンバータ
3a  ロックアップクラッチ
4  前後進切り替え機構
5  CVT（無段変速機）
6  ファイナルギア
7  ドライブシャフト
8  プライマリプーリ
8a  プライマリプーリ室
9  セカンダリプーリ
9a  セカンダリプーリ室
10  Vベルト
11  統合コントロールユニット（コントローラ）
12  アクセルペダル開度センサ
13  通信線
14  CVTコントロールユニット
15  エンジンコントロールユニット
16  プライマリプーリ回転数センサ
17  セカンダリプーリ回転数センサ
【図１】
2019077281.tif 000006
【図２】
2019077281.tif 000007
【図３】
2019077281.tif 000008
【図４】
2019077281.tif 000009
【図５】
2019077281.tif 000010
【図６】
2019077281.tif 000011
【図７】
2019077281.tif 000012
【図８】
2019077281.tif 000013