(57)【要約】【課題】加速感と静粛性を両立可能な車両ならびにその制御装置、制御方法および制御プログラムを提供する。【解決手段】トランスミッションと、クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、前記トランスミッションに接続されたモータと、前記トランスミッションのドライブシャフトに接続された車輪と、を有する車両の制御装置（２０）であって、エンジントルクを算出するエンジントルク算出部（２２）と、エンジン回転数に応じたエンジン爆発一次の周波数を算出する周波数算出部（２３）と、前記エンジントルクに対して、前記エンジン爆発一次の周波数を通過周波数としてバンドパスフィルタ処理を行うバンドパスフィルタ部（２４）と、前記バンドパスフィルタ部からの出力に基づいて、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記モータの指令トルクを算出する指令トルク算出部（２５）と、を備える制御装置（２０）が提供される。【選択図】図２
2017100581.tif 000002
【特許請求の範囲】
【請求項１】
トランスミッションと、クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、前記トランスミッションに接続されたモータと、前記トランスミッションのドライブシャフトに接続された車輪と、を有する車両の制御装置であって、
エンジントルクを算出するエンジントルク算出部と、
エンジン回転数に応じたエンジン爆発一次の周波数を算出する周波数算出部と、
前記エンジントルクに対して、前記エンジン爆発一次の周波数を通過周波数としてバンドパスフィルタ処理を行うバンドパスフィルタ部と、
前記バンドパスフィルタ部からの出力に基づいて、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記モータの指令トルクを算出する指令トルク算出部と、を備える制御装置。
【請求項２】
前記指令トルク算出部は、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記バンドパスフィルタ部からの出力の振幅および／または位相を調整して前記モータの指令トルクを算出する、請求項１に記載の制御装置。
【請求項３】
前記指令トルク算出部は、前記エンジン回転数、前記エンジンのイナーシャ、ダンパ剛性、前記トランスミッションのインプットシャフトとドライブシャフトとのギヤ比、前記バンドパスフィルタの通過帯域の中心周波数における減衰倍率、エンジンの気筒数およびサイクル数に基づいて、前記振幅を調整する、請求項２に記載の制御装置。
【請求項４】
前記指令トルク算出部は、前記振幅と、下記（１）式で表されるゲインＧと、を乗じて前記モータの指令トルクを算出する、請求項３に記載の制御装置
Ｇ＝Ｋ／［Ａ＊Ｚ｛（ｎ＊Ｗ／Ｃ）2＊Ｊ−Ｋ｝］  ・・・（１）
ここで、Ｗは前記エンジン回転数、Ｊは前記エンジンのイナーシャ、Ｋはダンパ剛性、Ｚは前記トランスミッションのインプットシャフトとドライブシャフトとのギヤ比、Ａは前記バンドパスフィルタの通過帯域の中心周波数における減衰倍率、ｎはエンジンの気筒数、Ｃはサイクル数。
【請求項５】
前記指令トルク算出部は、前記エンジン回転数の変化に応じて、前記位相を調整する、請求項２乃至４のいずれかに記載の制御装置。
【請求項６】
前記指令トルク算出部は、
前記エンジン回転数が増加している場合には、前記位相を進め、
前記エンジン回転数が減少している場合には、前記位相を遅らせる、
請求項５に記載の制御装置。
【請求項７】
前記バンドパスフィルタ部は、前記エンジン爆発一次の周波数を通過させるが、前記車両を加減速させるための周波数成分を通過させない、請求項１乃至６のいずれかに記載の制御装置。
【請求項８】
前記周波数算出部は、下記（２）式に基づいて、前記エンジン爆発一次の周波数を算出する、請求項１乃至７のいずれかに記載の制御装置
ｆ＝（Ｎ／６０）＊（ｎ／Ｃ）  ・・・（２）
ここで、ｆは前記エンジン爆発一次の周波数、Ｎは前記エンジン回転数［ｒｐｍ］、ｎはエンジンの気筒数、Ｃはサイクル数。
【請求項９】
前記指令トルク算出部は、前記モータの指令トルクの符号が一定となるよう、前記バンドパスフィルタ部からの出力にオフセットを適用する、請求項１乃至８のいずれかに記載の制御装置。
【請求項１０】
前記エンジン回転数、前記クラッチ・ダンパの状態、フューエルカットの有無に応じて、制振制御の要否を判定する制振要否判定部を備える請求項１乃至９のいずれかに記載の制御装置。
【請求項１１】
請求項１乃至１０のいずれかに記載の制御装置と、
トランスミッションと、
クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、
前記トランスミッションに接続され、前記制御装置によって算出された前記指令トルクによって制御されるモータと、
前記トランスミッションのドライブシャフトに接続された車輪と、を備える車両。
【請求項１２】
トランスミッションと、クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、前記トランスミッションに接続されたモータと、前記トランスミッションのドライブシャフトに接続された車輪と、を有する車両の制御方法であって、
エンジントルクを算出するエンジントルク算出ステップと、
エンジン回転数に応じたエンジン爆発一次の周波数を算出する周波数算出ステップと、
前記エンジントルクに対して、前記エンジン爆発一次の周波数を通過周波数としてバンドパスフィルタ処理を行うバンドパスフィルタステップと、
前記バンドパスフィルタ処理後の出力に基づいて、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記モータの指令トルクを算出する指令トルク算出ステップと、を備える制御方法。
【請求項１３】
トランスミッションと、クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、前記トランスミッションに接続されたモータと、前記トランスミッションのドライブシャフトに接続された車輪と、を有する車両の制御プログラムであって、コンピュータを、
エンジントルクを算出するエンジントルク算出部と、
エンジン回転数に応じたエンジン爆発一次の周波数を算出する周波数算出部と、
前記エンジントルクに対して、前記エンジン爆発一次の周波数を通過周波数としてバンドパスフィルタ処理を行うバンドパスフィルタ部と、
前記バンドパスフィルタ部からの出力に基づいて、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記モータの指令トルクを算出する指令トルク算出部と、として機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンおよびモータを有する車両ならびにその制御装置、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、内燃機関を備えた自動車において、エンジントルクと同位相の信号を定数倍したトルクを発生させて、内燃機関のトルク脈動・変動を抑制するトルク伝達装置が開示されている。
【０００３】
また、特許文献２には、内燃機関を備えた自動車において、ダンパトルクとは逆位相かつ同振幅のトルクをモータに与えることでパワートレーンの振動を除去し、パワートレーンにおける捩れ振動を減衰させることができる装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３９５８２２０号公報
【特許文献２】特開平４−２１１７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のトルク伝達装置は、エンジンの始動や停止といった限られた低回転領域においては効果的にトルク脈動・変動を抑制できる反面、走行領域において十分な効果が得られるとは限らない。むしろ、走行領域においてこもり音が発生して静粛性が損なわれるおそれがある。
【０００６】
また、特許文献２に記載の装置は、捩れ振動を減衰させることで静粛性が得られる反面、車両を加減速するための周波数成分をも減衰させてしまい、加減速が鈍くなってしまうおそれがある。
【０００７】
本発明はこのような問題点に鑑みてなされたものであり、本発明の課題は、加速感と静粛性を両立可能な車両ならびにその制御装置、制御方法および制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、トランスミッションと、クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、前記トランスミッションに接続されたモータと、前記トランスミッションのドライブシャフトに接続された車輪と、を有する車両の制御装置であって、エンジントルクを算出するエンジントルク算出部と、エンジン回転数に応じたエンジン爆発一次の周波数を算出する周波数算出部と、前記エンジントルクに対して、前記エンジン爆発一次の周波数を通過周波数としてバンドパスフィルタ処理を行うバンドパスフィルタ部と、前記バンドパスフィルタ部からの出力に基づいて、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記モータの指令トルクを算出する指令トルク算出部と、を備える制御装置が提供される。
バンドパスフィルタ処理によって、エンジン爆発一次の周波数は通過するが、他の周波数は遮断される。そのため、加速感を損なうことなく、静粛性を向上できる。また、モータ角を検出するためのセンサを設ける必要がなく、コストを削減できる。
【０００９】
望ましくは、前記指令トルク算出部は、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記バンドパスフィルタ部からの出力の振幅および／または位相を調整して前記モータの指令トルクを算出する。
反共振点をエンジン爆発一次の周波数近辺とすることで、静粛性を向上できる。
【００１０】
前記指令トルク算出部は、前記エンジン回転数、前記エンジンのイナーシャ、ダンパ剛性、前記トランスミッションのインプットシャフトとドライブシャフトとのギヤ比、前記バンドパスフィルタの通過帯域の中心周波数における減衰倍率、エンジンの気筒数およびサイクル数に基づいて、前記振幅を調整してもよい。
より具体的には、前記指令トルク算出部は、前記振幅と、下式で表されるゲインＧと、を乗じて前記モータの指令トルクを算出してもよい。
Ｇ＝Ｋ／［Ａ＊Ｚ｛（ｎ＊Ｗ／Ｃ）2＊Ｊ−Ｋ｝］
ここで、Ｗは前記エンジン回転数、Ｊは前記エンジンのイナーシャ、Ｋはダンパ剛性、Ｚは前記トランスミッションのインプットシャフトとドライブシャフトとのギヤ比、Ａは前記バンドパスフィルタの通過帯域の中心周波数における減衰倍率、ｎはエンジンの気筒数、Ｃはサイクル数である。
これにより、適切にモータの指令トルクを算出できる。
【００１１】
望ましくは、前記指令トルク算出部は、前記エンジン回転数の変化に応じて、前記位相を調整する。
より望ましくは、前記指令トルク算出部は、前記エンジン回転数が増加している場合には、前記位相を進め、前記エンジン回転数が減少している場合には、前記位相を遅らせる。
このように位相を調整することで、エンジン回転数が変化する場合でも制振効果を保つことができる。
【００１２】
前記バンドパスフィルタ部は、前記エンジン爆発一次の周波数を通過させるが、前記車両を加減速させるための周波数成分を通過させないのが望ましい。
これにより、加速感を維持できる。
【００１３】
前記周波数算出部は、下式に基づいて、前記エンジン爆発一次の周波数を算出してもよい。
ｆ＝（Ｎ／６０）＊（ｎ／Ｃ）  ・・・（２）
ここで、ｆは前記エンジン爆発一次の周波数、Ｎは前記エンジン回転数［ｒｐｍ］、ｎはエンジンの気筒数、Ｃはサイクル数である。
これにより、エンジン回転数に追従してエンジン爆発一次の周波数を算出できる。
【００１４】
前記指令トルク算出部は、前記モータの指令トルクの符号が一定となるよう、前記バンドパスフィルタ部からの出力にオフセットを適用するのが望ましい。
これにより、モータのトルクの符号が一定となってギヤの歯打ち音が生じるのを抑えることができ、さらに静粛性を向上できる。
【００１５】
望ましくは、制御装置は、前記エンジン回転数、前記クラッチ・ダンパの状態、フューエルカットの有無に応じて、制振制御の要否を判定する制振要否判定部を備える。
これにより、必要な場合に限って制振制御を行うことができる。
【００１６】
本発明の別の態様によれば、上記制御装置と、トランスミッションと、クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、前記トランスミッションに接続され、前記制御装置によって算出された前記指令トルクによって制御されるモータと、前記トランスミッションのドライブシャフトに接続された車輪と、を備える車両が提供される。
【００１７】
本発明の別の態様によれば、トランスミッションと、クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、前記トランスミッションに接続されたモータと、前記トランスミッションのドライブシャフトに接続された車輪と、を有する車両の制御方法であって、エンジントルクを算出するエンジントルク算出ステップと、エンジン回転数に応じたエンジン爆発一次の周波数を算出する周波数算出ステップと、前記エンジントルクに対して、前記エンジン爆発一次の周波数を通過周波数としてバンドパスフィルタ処理を行うバンドパスフィルタステップと、前記バンドパスフィルタ処理後の出力に基づいて、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記モータの指令トルクを算出する指令トルク算出ステップと、を備える制御方法が提供される。
【００１８】
本発明の別の態様によれば、トランスミッションと、クラッチ・ダンパを介して前記トランスミッションのインプットシャフトに接続されたエンジンと、前記トランスミッションに接続されたモータと、前記トランスミッションのドライブシャフトに接続された車輪と、を有する車両の制御プログラムであって、コンピュータを、エンジントルクを算出するエンジントルク算出部と、エンジン回転数に応じたエンジン爆発一次の周波数を算出する周波数算出部と、前記エンジントルクに対して、前記エンジン爆発一次の周波数を通過周波数としてバンドパスフィルタ処理を行うバンドパスフィルタ部と、前記バンドパスフィルタ部からの出力に基づいて、前記エンジンから前記ドライブシャフトまでの伝達特性における反共振点が、前記エンジン爆発一次の周波数近辺となるよう、前記モータの指令トルクを算出する指令トルク算出部と、として機能させる制御プログラムが提供される。
【発明の効果】
【００１９】
バンドパスフィルタを用いるため、加速感と静粛性を両立できる。
【図面の簡単な説明】
【００２０】
【図１】一実施形態に係る車両およびその制御装置２０の概略構成を示すブロック図。
【図２】制御装置２０の内部構成の一例を示すブロック図。
【図３】制御装置２０による制振制御の処理動作を示すフローチャート。
【図４】本実施形態の制振制御を行った場合と、行わない場合とを比較するシミュレーション結果を示す図。
【図５】本実施形態の制振制御を行った場合と、行わない場合とを比較する別のシミュレーション結果を示す図。
【発明を実施するための形態】
【００２１】
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。
【００２２】
（第１の実施形態）
図１は、一実施形態に係る車両およびその制御装置２０の概略構成を示すブロック図である。この車両は、エンジン１と、クラッチ・ダンパ２と、トランスミッション３と、車輪４と、モータ５とを備えている。エンジン１はクラッチ・ダンパ２を介してトランスミッション３のインプットシャフト３ａと接続され、モータ５はトランスミッション３のモータシャフト３ｂと直結され、車輪４はトランスミッション３のドライブシャフト３ｃに接続されている。エンジン１および／またはモータ５からの動力がトランスミッション３によって車輪４に伝達される。
【００２３】
また、車両は、クランク角センサ１１と、アクセルポジションセンサ１２と、ストロークセンサ１３とを備えている。クランク角センサ１１はエンジン１のクランク角θ１を検出する。アクセルポジションセンサ１２はアクセル開度を検出する。ストロークセンサ１３はクラッチ・ダンパ２の状態、すなわち、クラッチが係合状態であるか開放状態であるかを検出する。なお、本実施形態においては、モータ５の回転角を検出するモータ角センサを設けなくてもよい。
【００２４】
さらに、車両は制御装置２０を備えており、各センサによる検出結果に基づいて、車両振動（特に、エンジン１のこもり音）の制振を行う。
【００２５】
図２は、制御装置２０の内部構成の一例を示すブロック図である。制御装置２０は、制振要否判定部２１と、エンジントルク算出部２２と、周波数算出部２３と、バンドパスフィルタ部２４と、指令トルク算出部２５とを有する。これらの一部または全部は、ハードウェアで構成されてもよいし、プロセッサが所定のプログラムを実行することによって実現されてもよい。
【００２６】
制振要否判定部２１には、必要に応じてクランク角センサ１１、アクセルポジションセンサ１２、ストロークセンサ１３が接続され、制振制御の要否を判定する。判定結果は指令トルク算出部２５に伝えられる。
【００２７】
エンジントルク算出部２２にはクランク角センサ１１が接続され、エンジントルクＴを算出する。エンジントルクＴは、エンジン爆発一次の周波数ｆ（３０〜６０Ｈｚ程度）や、エンジン１を加減速するための周波数（１０Ｈｚ程度）を含んでいる。算出されたエンジントルクＴはバンドパスフィルタ部２４に入力される。エンジントルクＴは、モータ５の角度が分からなくても算出できるため、モータ角センサを不要とすることができコストダウンを図れる。
【００２８】
周波数算出部２３は、エンジン爆発一次の周波数ｆを算出し、バンドパスフィルタ部２４の通過周波数として設定する。
【００２９】
バンドパスフィルタ部２４は、入力される信号（すなわちエンジントルクＴ）に対して、設定されたエンジン爆発一次の周波数ｆを通過周波数とするバンドパスフィルタ処理を行う。バンドパスフィルタ部２４からの出力は指令トルク算出部２５に入力される。
【００３０】
指令トルク算出部２５は、制振制御が不要な場合には制振指令トルクを０に設定し、制振制御が必要な場合にはバンドパスフィルタ部２４からの出力に基づいて制振指令トルクを算出する。この制振指令トルクに応じてモータ５が制御される。制振指令トルクは、エンジン１を加減速するための周波数成分は残しつつ、エンジン爆発一次の周波数ｆをキャンセルしてドライブシャフト３ｃのトルク変動を抑制するよう設定される。かつ、エンジン１からドライブシャフト３ｃまでの伝達特性、より詳しくは、エンジン１のトルクからドライブシャフト３ｃのトルクまでの伝達特性における反共振点が、エンジン爆発一次の周波数ｆの近傍となるよう、制振指令トルクが設定される。
【００３１】
図３は、制御装置２０による制振制御の処理動作を示すフローチャートである。
まず、制振要否判定部２１は、クランク角センサ１１、アクセルポジションセンサ１２、ストロークセンサ１３の検出結果などに基づいて、制振制御の要否を判定する（ステップＳ１）。例えば、制振要否判定部２１は、クランク角センサ１１の検出結果からエンジン１の回転数Ｎを推定し、こもり音が発生する回転数範囲である場合に制振制御が必要と判定してもよい。また、制振要否判定部２１は、クラッチ・ダンパ２におけるクラッチが開放状態であることをストロークセンサ１３の検出結果が示している場合には、制振制御が不要と判定してもよい。あるいは、制振要否判定部２１は、アクセルポジションセンサ１２の検出結果に基づいて、フューエルカット時には制振制御が不要と判定してもよい。
【００３２】
その他、制振要否判定部２１は、悪路走行時は制振制御不要としてもよいし、アクセル開度、シフト段、車速、重力センサおよびナビ情報などを用いて制振制御の要否を判定してもよい。
【００３３】
制振制御が不要と判定された場合（ステップＳ１のＮＯ）、指令トルク算出部２５は制振指令トルクを０に設定する（ステップＳ２）。この場合、制振制御は行われない。一方、制振制御が必要と判定された場合（ステップＳ１のＹＥＳ）、以下の制振制御が行われる。
【００３４】
エンジントルク算出部２２は、エンジン１のクランク角θ１に基づいて、エンジントルクＴを算出する（ステップＳ３）。また、エンジントルク算出部２２は、クランク角θ１に代えて、エンジン１の回転数Ｎや、エンジン１の水温、気筒内圧などからエンジントルクＴを推定してもよいし、エンジントルクＴを実測してもよい。
【００３５】
次いで、周波数算出部２３は、エンジン１の回転数Ｎ［ｒｐｍ］、エンジン１の気筒数ｎおよびサイクル数Ｃに基づいて、こもり音を引き起こす原因となるエンジン爆発一次の周波数ｆを算出する（ステップＳ３）。より具体的には、下記（１）式によりエンジン爆発一次の周波数ｆが算出される。なお、エンジン１の回転数Ｎはクランク角センサ１１の検出結果から把握でき、エンジン１の気筒数ｎおよびサイクル数Ｃは既知の定数である。
ｆ＝（Ｎ／６０）＊（ｎ／Ｃ）  ・・・（１）
【００３６】
このエンジン爆発一次の周波数ｆが通過周波数としてバンドパスフィルタ部２４に設定される。これにより、バンドパスフィルタ部２４は、入力される信号のうちエンジン爆発一次の周波数ｆ近傍の周波数成分を通過させ、他の周波数成分を遮断する。また、エンジン１の回転数Ｎに応じたエンジン爆発一次の周波数ｆを算出するため、エンジン１の回転数Ｎが変化することによってエンジン爆発一次の周波数ｆが変化した場合でも、その変化に追従できる。
【００３７】
そして、バンドパスフィルタ部２４には、ステップＳ３で算出されたエンジントルクＴが入力される（ステップＳ５）。これにより、エンジントルクＴからエンジン爆発一次の周波数ｆ近傍の周波数成分が取り出される。ここで、エンジントルクＴには、エンジン爆発一次の周波数ｆ近傍の周波数成分に加え、車両を加減速させるための周波数成分を含んでいる。このような周波数成分はエンジン爆発一次の周波数ｆより低いため、バンドパスフィルタ部２４によって遮断される。
【００３８】
すなわち、本実施形態においては、バンドパスフィルタ処理を行うため、車両を加減速させるための周波数成分は取り除かれ、エンジン爆発一次の周波数ｆ近傍の成分が取り出される。さらに、バンドパスフィルタ部２４によって、クランク角センサ１１で検出され得るノイズに起因する周波数成分も除去される。
【００３９】
続いて、指令トルク算出部２５は、バンドパスフィルタ部２４からの出力に基づいて、モータ５を制御するための制振指令トルクを算出する（ステップＳ６）。この制振指令トルクは、トランスミッション３のドライブシャフト３ｃに生じるトルク変動を抑えるように設定される。
【００４０】
望ましくは、指令トルク算出部２５はエンジン爆発一次の周波数ｆを含むバンドパスフィルタ部２４からの出力の振幅を調整する。すなわち、指令トルク算出部２５は、同出力に所定のゲインＧを乗じることで、指令トルクを得る。ゲインＧはエンジン１の回転数が増加すると減少する値であり、エンジン１の回転数Ｗ［ｒａｄ／ｓ］、エンジン１のイナーシャＪ［ｋｇ・ｍ2］、ダンパ剛性Ｋ［Ｎｍ／ｒａｄ］、トランスミッション３のインプットシャフト３ａとドライブシャフト３ｃとのギヤ比Ｚ、バンドパスフィルタ部２４の通過帯域の中心周波数における減衰倍率Ａ、エンジン１の気筒数ｎおよびサイクル数Ｃに基づいて定めることができる。具体的には下記（２）式を用いて算出される。
Ｇ＝Ｋ／［Ａ＊Ｚ｛（ｎ＊Ｗ／Ｃ）2＊Ｊ−Ｋ｝］  ・・・（２）
【００４１】
このように振幅を調整することで、エンジン１のトルクからドライブシャフト３ｃのトルクまでの伝達特性における反共振点が、エンジン爆発一次の周波数ｆの近傍となり、エンジン爆発一次の周波数ｆがキャンセルされて制振が実現される。
【００４２】
また、指令トルク算出部２５はエンジン爆発一次の周波数ｆを含むバンドパスフィルタ部２４からの出力の位相を調整してもよい。具体的には、指令トルク算出部２５は、エンジン１の回転数が増加している場合には位相を進め、エンジン１の回転数が減少している場合には位相を遅らせる。
【００４３】
これにより、エンジン１の回転数が変化する場合でも、制振効果を保つことができる。
【００４４】
さらに、指令トルク算出部２５は、制振指令トルクの符号が一定となるよう、すなわち、モータ５のトルクの符号が一定となるよう、オフセットを上乗せ設定してもよい。制振指令トルクの符号を一定とすることで、モータトルクの伝達部におけるギヤが離れることが抑えられるため、ギヤの歯打ち音を防止できるし、耐久性もよくなる。このようなオフセットの値は、エンジン爆発一次の周波数ｆの大きさに応じて変化する。
【００４５】
図４は、本実施形態の制振制御を行った場合と、行わない場合とを比較するシミュレーション結果を示す図である。図４（ａ）は制振制御を行わない場合であり、横軸は時間、縦軸は順にエンジン１の回転数Ｎ、エンジントルクＴ、制振指令トルクおよびトランスミッション３におけるドライブシャフト３ｃのトルクである。また、図４（ｂ）は制振制御を行った場合であり、横軸および縦軸は図４（ａ）と同様である。
【００４６】
図４（ａ）においては制振制御を行っておらず、そのためドライブシャフト３ｃのトルクが時間変動している。この場合、こもり音が発生してしまう。
図４（ｂ）においては、制振指令トルクを設定することで、ドライブシャフト３ｃのトルクの変動が小さくなっており、制振効果が得られていることが分かる。
【００４７】
図５は、本実施形態の制振制御を行った場合と、行わない場合とを比較する別のシミュレーション結果を示す図である。横軸をエンジン１の回転数Ｎとし、縦軸を伝達特性におけるゲインとしたボード線図である。制振制御をおこなわない場合、反共振点は固定である。これに対し、制振制御を行うことで、エンジン１の回転数Ｎが１，０００［ｒｐｍ］、１，２００［ｒｐｍ］、１，４００［ｒｐｍ］である場合に、それぞれ反共振点を１，０００［ｒｐｍ］、１，２００［ｒｐｍ］、１，４００［ｒｐｍ］に一致させることができている。
【００４８】
このように、本実施形態では、バンドパスフィルタ部２４を用いて、エンジン爆発一次の周波数ｆを取り出し、これをキャンセルするように制振指令トルクを設定してモータ５を制御する。そのため、エンジン爆発一次の周波数ｆを除去でき、静粛性が向上する。また、エンジン爆発一次の周波数ｆを、エンジン１の回転数Ｎに応じて逐次算出するため、エンジン回転全域で制振効果が得られる。
【００４９】
さらに、バンドパスフィルタ部２４によって車両を加減速するための周波数成分は除去される。よって、上記のようなモータ５の制御を行っても車両を加減速するための周波数がキャンセルされることはなく、加速感を維持できる。
【００５０】
上述した実施形態は、本発明が属する技術分野における通常の知識を有する者が本発明を実施できることを目的として記載されたものである。上記実施形態の種々の変形例は、当業者であれば当然になしうることであり、本発明の技術的思想は他の実施形態にも適用しうることである。したがって、本発明は、記載された実施形態に限定されることはなく、特許請求の範囲によって定義される技術的思想に従った最も広い範囲とすべきである。
【符号の説明】
【００５１】
１  エンジン
２  クラッチ・ダンパ
３  トランスミッション
３ａ  インプットシャフト
３ｂ  モータシャフト
３ｃ  ドライブシャフト
４  車輪
５  モータ
１１  クランク角センサ
１２  アクセルポジションセンサ
１３  ストロークセンサ
２０  制御装置
２１  制振要否判定部
２２  エンジントルク算出部
２３  周波数算出部
２４  バンドパスフィルタ部
２５  指令トルク算出部
【図１】
2017100581.tif 000003
【図２】
2017100581.tif 000004
【図３】
2017100581.tif 000005
【図４】
2017100581.tif 000006
【図５】
2017100581.tif 000007