JP2019031197A - Control device of vehicle - Google Patents

Control device of vehicle Download PDF

Info

Publication number
JP2019031197A
JP2019031197A JP2017153419A JP2017153419A JP2019031197A JP 2019031197 A JP2019031197 A JP 2019031197A JP 2017153419 A JP2017153419 A JP 2017153419A JP 2017153419 A JP2017153419 A JP 2017153419A JP 2019031197 A JP2019031197 A JP 2019031197A
Authority
JP
Japan
Prior art keywords
torque
frequency
gain
engine
command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017153419A
Other languages
Japanese (ja)
Other versions
JP6900829B2 (en
Inventor
貴友 浅井
Takatomo Asai
貴友 浅井
博貴 水口
Hirotaka Mizuguchi
博貴 水口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin Corp
Original Assignee
Aisin Seiki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin Seiki Co Ltd filed Critical Aisin Seiki Co Ltd
Priority to JP2017153419A priority Critical patent/JP6900829B2/en
Priority to US16/048,783 priority patent/US11247659B2/en
Priority to CN201810886785.5A priority patent/CN109383491B/en
Priority to DE102018119038.7A priority patent/DE102018119038A1/en
Publication of JP2019031197A publication Critical patent/JP2019031197A/en
Application granted granted Critical
Publication of JP6900829B2 publication Critical patent/JP6900829B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/7072Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Hybrid Electric Vehicles (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

To provide a control device of a vehicle capable of properly damping the vibration generated in a power train for transmitting engine power to wheels.SOLUTION: A control device 30 includes: a frequency calculation part 32 for calculating an engine pulsation frequency fe and a damper resonance frequency fs; a damping control content switching part 33 for switching a damping control content according to the magnitude of the engine pulsation frequency fe with respect to the damper resonance frequency fs; a gain calculation part 34 for calculating a first gain G1 to a fourth gain G4 according to the damping control content; a torque calculation part 35 for calculating a torque command Tm by using at least one of a torsional torque reducing component and a motor torque reducing component, and the first gain G1 to the fourth gain G4; a command torque determination part 37 for determining a damping control torque command Tm_req; and a driving control part 38 for causing an electric motor 15 to generate a damping control torque Tv.SELECTED DRAWING: Figure 2

Description

本発明は、車両の振動を制振する車両の制御装置に関する。   The present invention relates to a vehicle control device that controls vibrations of a vehicle.

従来から、例えば、下記特許文献1に開示された自動車のパワートレーンにおける捩れ振動を減衰する装置が知られている。この従来の装置が搭載される車両は、エンジンのクランクシャフトとトランスミッションのインプットシャフトとが捩れ振動ダンパを介して接続されるとともにインプットシャフトに電動モータが接続されるようになっている。そして、この従来の装置は、エンジンのクランクシャフトから捩れ振動ダンパを介してインプットシャフトに入力されるダンパトルクのトルク変動に対して、電動モータにトルク変動と逆相、且つ、同振幅のトルクを発生させることで、パワートレーンの振動を除去するようになっている。   Conventionally, for example, a device for attenuating torsional vibration in a power train of an automobile disclosed in Patent Document 1 below is known. In a vehicle equipped with this conventional device, an engine crankshaft and a transmission input shaft are connected via a torsional vibration damper, and an electric motor is connected to the input shaft. This conventional device generates torque having the same phase and amplitude as the torque fluctuation in the electric motor against the torque fluctuation of the damper torque input to the input shaft from the crankshaft of the engine via the torsional vibration damper. By doing so, the vibration of the power train is removed.

又、従来から、例えば、下記特許文献2に開示されたハイブリッド自動車も知られている。この従来のハイブリッド自動車は、エンジンとドライブシャフトとがダンパを介して接続されるとともにドライブシャフトに電動モータが接続されるようになっている。そして、従来のハイブリッド自動車は、エンジンのトルク変動(ダンパトルクのトルク変動)に対して逆相となるトルク及び電動モータの回転数に応じて発生するトルクに対して逆相となるトルクの和を電動モータに発生させることで、エンジン始動時におけるエンジンのトルク変動を抑制するようになっている。   Conventionally, for example, a hybrid vehicle disclosed in Patent Document 2 below is also known. In this conventional hybrid vehicle, an engine and a drive shaft are connected via a damper, and an electric motor is connected to the drive shaft. In the conventional hybrid vehicle, the sum of torque that is in reverse phase with respect to engine torque fluctuation (torque fluctuation of damper torque) and torque that is in reverse phase with respect to the torque generated according to the rotation speed of the electric motor is electrically driven. By generating it in the motor, the torque fluctuation of the engine at the time of starting the engine is suppressed.

特開平4−211747号公報JP-A-4-21747 特開2013−129260号公報JP 2013-129260 A

ところで、捩れ振動ダンパ及びダンパ等のトーションダンパは、エンジンの回転数に比例して発生するトルク脈動の周波数であるエンジン脈動周波数がトーションダンパの捩れ方向におけるダンパ共振周波数に近づく程、捩れ量が大きくなり、エンジン脈動周波数がダンパ共振周波数よりも低周波数になる程、捩れ量が小さくなる。そして、トーションダンパは、捩れ量に応じて変動する捩れトルクを発生させて、トルク変動を減衰させる。このため、トーションダンパは、捩れ量が大きい場合には捩れに伴って発生する比較的大きな捩れトルクをインプットシャフトやドライブシャフトに入力し、捩れ量が小さい場合には比較的小さな捩れトルクをインプットシャフトやドライブシャフトに入力する。   By the way, torsional dampers such as torsional vibration dampers and dampers, the amount of twist increases as the engine pulsation frequency, which is the frequency of torque pulsation generated in proportion to the engine speed, approaches the damper resonance frequency in the torsional damper torsional direction. Thus, the amount of twist becomes smaller as the engine pulsation frequency becomes lower than the damper resonance frequency. Then, the torsion damper generates a torsional torque that varies according to the amount of torsion, and attenuates the torque variation. For this reason, the torsion damper inputs a relatively large torsion torque generated along with torsion when the torsion amount is large to the input shaft or drive shaft, and a relatively small torsion torque when the torsion amount is small. Or input to the drive shaft.

一方、インプットシャフトやトランスミッション、ドライブシャフト(パワートレーン)に接続された電動モータは、回転に伴って変動する慣性トルク成分を含むモータトルクを発生させる。回転に伴って変動する慣性トルク成分は、電動モータの回転数(より具体的には、電動モータの回転角加速度)に依存し、電動モータの回転数が小さい程大きくなり、電動モータの回転数が大きくなるにつれて小さくなる。このため、電動モータは、低回転数の場合には比較的大きなモータトルクをインプットシャフトやドライブシャフト(パワートレーン)に入力し、高回転数の場合には比較的小さなモータトルクをパワートレーンに入力する。   On the other hand, an electric motor connected to an input shaft, a transmission, and a drive shaft (power train) generates a motor torque including an inertia torque component that varies with rotation. The inertial torque component that fluctuates with rotation depends on the rotation speed of the electric motor (more specifically, the rotation angular acceleration of the electric motor), and increases as the rotation speed of the electric motor decreases. Becomes smaller as becomes larger. For this reason, the electric motor inputs a relatively large motor torque to the input shaft or drive shaft (power train) when the rotational speed is low, and inputs a relatively small motor torque to the power train when the rotational speed is high. To do.

このため、車両が走行する場合、パワートレーンには、トーションダンパの捩れに伴って発生する捩れトルク及び電動モータの回転に伴って発生するモータトルクが入力される。これにより、パワートレーンに発生する振動は、変動する捩れトルク及び変動するモータトルクに起因して発生する。特に、エンジン脈動周波数がダンパ共振周波数よりも低周波数の場合、換言すれば、エンジン及び電動モータの回転数が小さい場合、トーションダンパの捩れ量に応じて捩れトルクが小さくなる一方でモータトルク(粘性トルク成分や慣性トルク成分)が大きくなり、パワートレーンに振動が発生する。   For this reason, when the vehicle travels, the torsion torque generated as the torsion damper is twisted and the motor torque generated as the electric motor rotates are input to the power train. Thereby, the vibration generated in the power train is generated due to the fluctuating torsional torque and the fluctuating motor torque. In particular, when the engine pulsation frequency is lower than the damper resonance frequency, in other words, when the rotational speed of the engine and the electric motor is small, the torsional torque decreases according to the torsional damper torsional amount while the motor torque (viscosity Torque component and inertia torque component) are increased, and vibration is generated in the power train.

しかしながら、上記特許文献1に開示された従来の装置では、変動する捩れトルクを相殺するように、捩れトルクに対して逆相且つ同振幅のトルクを電動モータに発生させるのみである。即ち、上記特許文献1に開示された従来の装置では、電動モータの回転により変動を伴って発生するモータトルクを相殺することができない。従って、上記特許文献1に開示された従来の装置では、モータトルク(粘性トルク成分や慣性トルク)の変動に起因してインプットシャフト(パワートレーン)に発生した振動を十分に減衰(制振)することができない。   However, the conventional device disclosed in Patent Document 1 only generates a torque having an opposite phase and the same amplitude with respect to the torsion torque in the electric motor so as to cancel the fluctuating torsion torque. In other words, the conventional device disclosed in Patent Document 1 cannot cancel the motor torque generated with fluctuation due to the rotation of the electric motor. Therefore, in the conventional device disclosed in Patent Document 1, vibration generated in the input shaft (power train) due to fluctuations in motor torque (viscous torque component and inertia torque) is sufficiently damped (damped). I can't.

又、上記特許文献2に開示されたハイブリッド自動車は、エンジン始動時においてトルク変動に起因するエンジン自体の振動を抑制することができる。しかしながら、走行中においてドライブシャフト(パワートレーン)に発生する振動を制振することについては、何ら考慮されていない。従って、上記特許文献2に開示されたハイブリッド自動車は、走行中においてドライブシャフト(パワートレーン)に振動が発生し、その結果、運転者が車室内に進入する音(こもり音等)を知覚して不快感を覚える場合がある。   Further, the hybrid vehicle disclosed in Patent Document 2 can suppress vibration of the engine itself due to torque fluctuation at the time of engine start. However, no consideration is given to damping vibration generated in the drive shaft (power train) during traveling. Therefore, the hybrid vehicle disclosed in Patent Document 2 generates vibrations on the drive shaft (power train) during traveling, and as a result, the driver perceives sounds (such as booming noises) entering the vehicle interior. You may feel uncomfortable.

本発明は、上記課題を解決するためになされたものである。即ち、本発明の目的は、エンジンの動力を車輪に伝達するパワートレーンに発生する振動を良好に制振することができる車両の制御装置を提供することにある。   The present invention has been made to solve the above problems. That is, an object of the present invention is to provide a vehicle control device that can satisfactorily suppress vibration generated in a power train that transmits engine power to wheels.

上記の課題を解決するため、請求項1に係る車両の制御装置の発明は、エンジンと、トランスミッションと、エンジンのクランクシャフト及びトランスミッションのインプットシャフトを断接するクラッチと、クラッチの接続状態においてクランクシャフト及びインプットシャフトの相対回転を捩れ変形によって許容するトーションダンパと、トランスミッションのドライブシャフトに接続された車輪と、エンジンの動力を車輪に伝達するパワートレーンを構成するインプットシャフト、トランスミッション及びドライブシャフトの何れかに接続された電動モータと、を有する車両に適用されて、前記電動モータの駆動を制御する車両の制御装置であって、制御装置が、エンジンの回転数に比例して前記エンジンに発生するトルク脈動の周波数を表すエンジン脈動周波数を算出するとともに、トーションダンパがエンジン脈動周波数と捩れ方向にて共振するダンパ共振周波数を算出する周波数算出部と、エンジン脈動周波数及びダンパ共振周波数を用いて、エンジン脈動周波数がダンパ共振周波数から第一所定値を減じた第一周波数よりも小さい場合、エンジン脈動周波数が第一周波数以上であり、且つ、ダンパ共振周波数に第二所定値を加えた第二周波数以下である場合、及び、エンジン脈動周波数が第二周波数よりも大きい場合を判別して、パワートレーンに発生する振動を抑制する制振制御内容を切り替える制振制御内容切替部と、制振制御内容切替部によって切り替えられた制振制御内容に応じて、電動モータを駆動させるためのトルク指令に用いられるゲインを、エンジン脈動周波数及びダンパ共振周波数を用いて算出するゲイン算出部と、トーションダンパが発生する捩れトルクに対して逆相の捩れトルク低減成分及び電動モータの回転に伴って発生するモータトルクに対して逆相のモータトルク低減成分のうちの少なくとも一方と、算出されたゲインと、を乗算して、トルク指令を算出するトルク算出部と、電動モータにパワートレーンに発生した振動を制振するための制振制御用トルクを発生させる制振制御トルク指令をトルク指令に基づいて決定する指令トルク決定部と、制振制御トルク指令に基づいて電動モータを駆動制御し、電動モータに制振制御用トルクを発生させる駆動制御部と、を備える。   In order to solve the above problems, an invention of a vehicle control device according to claim 1 includes an engine, a transmission, a clutch that connects and disconnects the crankshaft of the engine and the input shaft of the transmission, A torsion damper that allows the relative rotation of the input shaft by torsional deformation, a wheel connected to the drive shaft of the transmission, and any of the input shaft, transmission, and drive shaft that constitute the power train that transmits engine power to the wheel A control device for a vehicle that is applied to a vehicle having a connected electric motor and controls driving of the electric motor, wherein the control device generates torque pulsation generated in the engine in proportion to the engine speed Frequency The engine pulsation frequency is calculated using a frequency calculation unit that calculates a damper resonance frequency at which the torsion damper resonates in the torsional direction with the engine pulsation frequency, and the engine pulsation frequency and the damper resonance frequency. If the resonance frequency is less than the first frequency obtained by subtracting the first predetermined value, the engine pulsation frequency is equal to or higher than the first frequency, and is equal to or lower than the second frequency obtained by adding the second predetermined value to the damper resonance frequency. Further, when the engine pulsation frequency is higher than the second frequency, it is switched by the vibration suppression control content switching unit and the vibration suppression control content switching unit for switching the vibration suppression control content for suppressing the vibration generated in the power train. The gain used in the torque command for driving the electric motor is A gain calculation unit that calculates using the pulsation frequency and the damper resonance frequency, a torsional torque reducing component that is out of phase with respect to the torsional torque generated by the torsion damper, and out of phase with respect to the motor torque that is generated as the electric motor rotates. A torque calculation unit for calculating a torque command by multiplying at least one of the motor torque reduction components of the motor by the calculated gain, and a vibration suppression for suppressing vibration generated in the power train in the electric motor A command torque determining unit that determines a vibration suppression control torque command for generating control torque based on the torque command, and driving control of the electric motor based on the vibration suppression torque command, and generating vibration control torque on the electric motor A drive control unit.

これによれば、制御装置は、エンジン脈動周波数が第一周波数よりも小さい場合、エンジン脈動周波数が第一周波数以上、且つ、第二周波数以下の場合、及び、エンジン脈動周波数が第二周波数よりも大きい場合に応じて、制振制御内容を切り替えることができる。そして、制御装置は、制振制御内容に応じてゲインを算出してトルク指令を算出し、最終的に制振制御トルク指令に基づいて電動モータを駆動制御することができる。これにより、車両の走行時において、パワートレーンに発生する振動を良好に制振(減衰)させることができ、運転者が不快な振動や車室内に進入する音(こもり音等)を知覚して不快感を覚えることを抑制することができる。   According to this, the control device, when the engine pulsation frequency is lower than the first frequency, when the engine pulsation frequency is higher than the first frequency and lower than the second frequency, and when the engine pulsation frequency is lower than the second frequency. The vibration suppression control content can be switched according to the large case. Then, the control device can calculate the gain by calculating the gain according to the vibration suppression control content, and can finally control the drive of the electric motor based on the vibration suppression control torque command. As a result, the vibration generated in the power train can be satisfactorily suppressed (attenuated) when the vehicle is running, and the driver perceives unpleasant vibrations and noises (such as a booming noise) entering the vehicle interior. An unpleasant feeling can be suppressed.

実施形態の車両の構成を概略的に示すブロック図である。1 is a block diagram schematically showing a configuration of a vehicle according to an embodiment. 図1の制御装置の構成を概略的に示す機能ブロック図である。FIG. 2 is a functional block diagram schematically showing a configuration of a control device in FIG. 1. エンジンの回転数(トランスミッションのシフトポジション)と振動伝達率(ダンパ共振周波数)との関係を示すグラフである。It is a graph which shows the relationship between an engine speed (shift position of a transmission) and a vibration transmissibility (damper resonant frequency). エンジン脈動周波数と第一ゲイン及び第二ゲインとの関係を示すグラフである。It is a graph which shows the relationship between an engine pulsation frequency, a 1st gain, and a 2nd gain. 制振制御トルク指令と目標電流値との関係を示すグラフである。It is a graph which shows the relationship between damping control torque command and a target electric current value. 制御装置によって実行される制振制御プログラムのフローチャートである。It is a flowchart of the vibration suppression control program executed by the control device. 制御Aにおいて制振制御用トルクが入力された場合におけるドライブシャフトのトルク変動(振幅)の大きさを説明するグラフである。7 is a graph illustrating the magnitude of torque fluctuation (amplitude) of a drive shaft when vibration suppression control torque is input in control A. 制御Bにおいて制振制御用トルクが入力された場合におけるドライブシャフトのトルク変動(振幅)の大きさを説明するグラフである。7 is a graph illustrating the magnitude of torque fluctuation (amplitude) of a drive shaft when vibration suppression control torque is input in control B. 制御Cにおいて制振制御用トルクが入力された場合におけるドライブシャフトのトルク変動(振幅)の大きさを説明するグラフである。7 is a graph illustrating the magnitude of torque fluctuation (amplitude) of a drive shaft when vibration suppression control torque is input in control C. 実施形態の変形例に係り、エンジン脈動周波数と第一ゲイン及び第二ゲインとの関係を示すグラフである。It is a graph which shows the relationship between an engine pulsation frequency, a 1st gain, and a 2nd gain concerning the modification of embodiment.

以下、本発明の実施形態(以下、「本実施形態」とも称呼する。)について図面を参照しながら説明する。尚、説明に用いる各図は、概念図であり、各部の形状は必ずしも厳密なものではない場合がある。   Embodiments of the present invention (hereinafter also referred to as “present embodiments”) will be described below with reference to the drawings. Each figure used for explanation is a conceptual diagram, and the shape of each part may not necessarily be exact.

図1に示すように、本実施形態の車両10は、駆動源としてのエンジン11、クラッチ・ダンパ12、トランスミッション13、車輪14、及び、駆動源としての電動モータ15を備えている。エンジン11は、複数のシリンダ及びピストンを有する多筒内燃機関であり、ガソリンや軽油等を燃料として動力(エンジントルク)を発生させる。エンジン11は、エンジントルクを出力する出力軸としてのクランクシャフト16を備えている。クランクシャフト16は、クランクシャフト16と一体に回転するフライホイール16aを介して、クラッチ・ダンパ12に接続されている。   As shown in FIG. 1, the vehicle 10 of the present embodiment includes an engine 11 as a drive source, a clutch / damper 12, a transmission 13, wheels 14, and an electric motor 15 as a drive source. The engine 11 is a multi-cylinder internal combustion engine having a plurality of cylinders and pistons, and generates power (engine torque) using gasoline, light oil, or the like as fuel. The engine 11 includes a crankshaft 16 as an output shaft that outputs engine torque. The crankshaft 16 is connected to the clutch / damper 12 via a flywheel 16 a that rotates integrally with the crankshaft 16.

クラッチ・ダンパ12は、円環状のクラッチ部12aと、クラッチ部12aの内周に連結された円環状のトーションダンパ部12bと、を有している。クラッチ部12aは、フライホイール16aと、フライホイール16aに固定されたクラッチカバーのプレッシャープレート(図示省略)と、に挟持されるようになっている。クラッチ部12aは、フライホイール16aと摩擦係合することによってエンジントルクをトランスミッション13のインプットシャフト17に伝達し、フライホイール16aとの摩擦係合が解除されることによってエンジントルクのインプットシャフト17(トランスミッション13)への伝達を遮断する。即ち、クラッチ部12aは、エンジン11のクランクシャフト16及びトランスミッション13のインプットシャフト17を断接する。   The clutch damper 12 has an annular clutch portion 12a and an annular torsion damper portion 12b connected to the inner periphery of the clutch portion 12a. The clutch portion 12a is sandwiched between a flywheel 16a and a pressure plate (not shown) of a clutch cover fixed to the flywheel 16a. The clutch portion 12a transmits the engine torque to the input shaft 17 of the transmission 13 by friction engagement with the flywheel 16a, and the engine torque input shaft 17 (transmission) by releasing the friction engagement with the flywheel 16a. 13) Block transmission to. That is, the clutch portion 12 a connects and disconnects the crankshaft 16 of the engine 11 and the input shaft 17 of the transmission 13.

トーションダンパ部12bは、内周にてトランスミッション13のインプットシャフト17に連結されている。トーションダンパ部12bは、クラッチ部12a(即ち、フライホイール16aでありクランクシャフト16)と一体に回転するアウタープレート(図示省略)と、インプットシャフト17と一体に回転するインナープレート(図示省略)と、インナープレートに固定されてアウタープレートに対して摺動するスラスト部材(図示省略)と、アウタープレート及びインナープレートを連結するように円周方向にて等間隔に配置された複数の圧縮コイルバネ(図示省略)と、を備えた周知のトーションダンパである。   The torsion damper portion 12b is connected to the input shaft 17 of the transmission 13 on the inner periphery. The torsion damper portion 12b includes an outer plate (not shown) that rotates integrally with the clutch portion 12a (that is, the flywheel 16a and the crankshaft 16), an inner plate (not shown) that rotates integrally with the input shaft 17, A thrust member (not shown) fixed to the inner plate and sliding with respect to the outer plate, and a plurality of compression coil springs (not shown) arranged at equal intervals in the circumferential direction so as to connect the outer plate and the inner plate ) And a known torsion damper.

トーションダンパ部12bは、クラッチ部12aが摩擦係合している(即ち、接続状態でエンジントルクを伝達している)ときにアウタープレートに対してインナープレートが相対回転するようになっている。これにより、トーションダンパ部12bは、クランクシャフト16に対してインプットシャフト17の相対回転を許容する。   The torsion damper portion 12b is configured such that the inner plate rotates relative to the outer plate when the clutch portion 12a is frictionally engaged (that is, transmitting engine torque in the connected state). As a result, the torsion damper portion 12 b allows the input shaft 17 to rotate relative to the crankshaft 16.

トーションダンパ部12bは、クランクシャフト16とインプットシャフト17とが相対回転するとき、スラスト部材が円周方向にてアウタープレートに対して摺動し、且つ、圧縮コイルバネが円周方向にて弾性変形する。これにより、トーションダンパ部12bは、スラスト部材が発生する摩擦力及び圧縮コイルバネが伸縮して発生する弾性力によってエンジン11側から入力されるトルク変動(捩じり振動)を減衰する。そして、トーションダンパ部12bは、インプットシャフト17に対してトルク変動を減衰したエンジントルク(以下、このエンジントルクを「ダンパトルク」とも称呼する。)を伝達する。   In the torsion damper portion 12b, when the crankshaft 16 and the input shaft 17 rotate relative to each other, the thrust member slides relative to the outer plate in the circumferential direction, and the compression coil spring elastically deforms in the circumferential direction. . Thereby, the torsion damper portion 12b attenuates torque fluctuation (torsional vibration) input from the engine 11 side by the frictional force generated by the thrust member and the elastic force generated by expansion and contraction of the compression coil spring. The torsion damper portion 12 b transmits engine torque (hereinafter, this engine torque is also referred to as “damper torque”) in which torque fluctuation is attenuated to the input shaft 17.

ここで、相対回転によってクランクシャフト16とインプットシャフト17との間に相対角度差が生じた場合において、トーションダンパ部12bは、円周方向にて捩れ変形を生じる。この場合、トーションダンパ部12bは、スラスト部材が発生する摩擦力及び圧縮コイルバネが発生する弾性力により、捩れ変形に伴うトルクTdamp(以下、このトルクを「捩れトルクTdamp」と称呼する。)が発生する。従って、インプットシャフト17に伝達されるダンパトルクには、捩れトルクTdampが含まれる。尚、後述するように、捩れトルクTdampは、トーションダンパ部12bの捩れ方向について予め設定されたダンパ剛性Kと、クランクシャフト16とインプットシャフト17との相対角度差と、を乗算することにより、算出される。   Here, when a relative angle difference is generated between the crankshaft 16 and the input shaft 17 due to the relative rotation, the torsion damper portion 12b is twisted in the circumferential direction. In this case, the torsion damper portion 12b generates torque Tdamp (hereinafter referred to as “torsion torque Tdamp”) accompanying torsional deformation due to the frictional force generated by the thrust member and the elastic force generated by the compression coil spring. To do. Therefore, the damper torque transmitted to the input shaft 17 includes the torsion torque Tdamp. As will be described later, the torsion torque Tdamp is calculated by multiplying the damper rigidity K preset in the torsion direction of the torsion damper portion 12b by the relative angle difference between the crankshaft 16 and the input shaft 17. Is done.

トランスミッション13は、インプットシャフト17及びドライブシャフト18を有している。トランスミッション13は、前進用の複数(例えば、六つ)の変速段、後進用の一つの変速段、及び、ニュートラル段を有する周知の有段変速機(オートマチック・トランスミッションやマニュアル・トランスミッション等)である。トランスミッション13の変速段は、図示を省略するシフトレバー等の操作に応じて切り替えられる。具体的に、トランスミッション13の変速段は、減速比(ドライブシャフト18の回転数に対するインプットシャフト17の回転数の割合)が変更されることにより形成される。   The transmission 13 has an input shaft 17 and a drive shaft 18. The transmission 13 is a known stepped transmission (such as an automatic transmission or a manual transmission) having a plurality of (for example, six) forward gears, one reverse gear, and a neutral gear. . The gear position of the transmission 13 is switched according to the operation of a shift lever or the like (not shown). Specifically, the gear stage of the transmission 13 is formed by changing the reduction ratio (ratio of the rotational speed of the input shaft 17 to the rotational speed of the drive shaft 18).

電動モータ15は、後述する制御装置30によって駆動制御される。本実施形態において、電動モータ15は、インプットシャフト17、トランスミッション13及びドライブシャフト18のうちのトランスミッション13に対してモータシャフト19を介して直結されている。電動モータ15は、駆動回路20を介して制御装置30に接続されている。   The electric motor 15 is driven and controlled by a control device 30 described later. In the present embodiment, the electric motor 15 is directly connected to the transmission 13 of the input shaft 17, the transmission 13, and the drive shaft 18 via the motor shaft 19. The electric motor 15 is connected to the control device 30 via the drive circuit 20.

車両10においては、トランスミッション13が、インプットシャフト17を介して入力されたダンパトルク及びモータシャフト19を介して入力された電動モータ15の動力(モータトルク)をドライブシャフト18から出力する。ドライブシャフト18は、図示省略のディファレンシャル等を介して、ダンパトルク及びモータトルクを車輪14に伝達する。尚、以下の説明において、エンジン11の動力(エンジントルク)を車輪14に伝達するクランクシャフト16、クラッチ・ダンパ12、インプットシャフト17、トランスミッション13、ドライブシャフト18及びモータシャフト19をまとめて「パワートレーン」と称呼する。   In the vehicle 10, the transmission 13 outputs from the drive shaft 18 the damper torque input via the input shaft 17 and the power (motor torque) of the electric motor 15 input via the motor shaft 19. The drive shaft 18 transmits a damper torque and a motor torque to the wheels 14 via a differential (not shown) or the like. In the following description, the crankshaft 16, the clutch / damper 12, the input shaft 17, the transmission 13, the drive shaft 18 and the motor shaft 19 that transmit the power (engine torque) of the engine 11 to the wheels 14 are collectively referred to as “power train”. ".

又、車両10は、クランク角センサ21、モータ回転角センサ22、アクセルポジションセンサ23、ストロークセンサ24、及び、シフトポジションセンサ25を備えている。クランク角センサ21は、エンジン11に設けられている。クランク角センサ21は、クランクシャフト16の回転角を表すクランク角θ1を検出して制御装置30に出力する。モータ回転角センサ22は、電動モータ15(より具体的には、モータシャフト19)に設けられている。モータ回転角センサ22は、電動モータ15の回転角を表すモータ回転角θ2を検出して制御装置30に出力する。   The vehicle 10 also includes a crank angle sensor 21, a motor rotation angle sensor 22, an accelerator position sensor 23, a stroke sensor 24, and a shift position sensor 25. The crank angle sensor 21 is provided in the engine 11. The crank angle sensor 21 detects a crank angle θ1 representing the rotation angle of the crankshaft 16 and outputs it to the control device 30. The motor rotation angle sensor 22 is provided on the electric motor 15 (more specifically, the motor shaft 19). The motor rotation angle sensor 22 detects a motor rotation angle θ <b> 2 representing the rotation angle of the electric motor 15 and outputs it to the control device 30.

アクセルポジションセンサ23は、アクセルに設けられている。アクセルポジションセンサ23は、アクセルの開度を表すアクセル開度Paを検出して制御装置30に出力する。ストロークセンサ24は、クラッチ・ダンパ12に設けられている。ストロークセンサ24は、フライホイール16aに対するクラッチ部12aの接続方向に向けた位置(クランクシャフト16の軸方向における位置)を表すクラッチストローク量Scを検出して制御装置30に出力する。シフトポジションセンサ25は、トランスミッション13に設けられている。シフトポジションセンサ25は、トランスミッション13の変速段を表すシフトポジションMを検出して制御装置30に出力する。   The accelerator position sensor 23 is provided in the accelerator. The accelerator position sensor 23 detects an accelerator opening degree Pa that represents the accelerator opening degree and outputs it to the control device 30. The stroke sensor 24 is provided in the clutch / damper 12. The stroke sensor 24 detects a clutch stroke amount Sc representing a position (a position in the axial direction of the crankshaft 16) in the connecting direction of the clutch portion 12 a with respect to the flywheel 16 a and outputs the detected clutch stroke amount Sc to the control device 30. The shift position sensor 25 is provided in the transmission 13. The shift position sensor 25 detects a shift position M representing the gear position of the transmission 13 and outputs it to the control device 30.

車両10に適用される制御装置30は、CPU、ROM、RAM、入出力インターフェース、タイマ等を有するマイクロコンピュータを主要構成部品とするものである。制御装置30は、上記センサ21〜25のそれぞれによって検出された検出値に基づいて、駆動回路20を介して電動モータ15を駆動制御する。   The control device 30 applied to the vehicle 10 includes a microcomputer having a CPU, a ROM, a RAM, an input / output interface, a timer, and the like as main components. The control device 30 controls the drive of the electric motor 15 via the drive circuit 20 based on the detection values detected by the sensors 21 to 25.

ところで、パワートレーンには、クラッチ・ダンパ12から捩れトルクTdampを含むダンパトルクが入力される。又、トランスミッション13には、モータシャフト19を介して、電動モータ15が直結されている。従って、パワートレーンには、電動モータ15から回転に伴って発生する粘性トルク成分や慣性トルク成分等を含むモータトルクTmgが入力される。捩れトルクTdamp及びモータトルクTmgは、パワートレーンに伝達されると、パワートレーンに振動を発生させる。   Incidentally, a damper torque including a torsion torque Tdamp is input from the clutch / damper 12 to the power train. An electric motor 15 is directly connected to the transmission 13 via a motor shaft 19. Therefore, the motor torque Tmg including a viscous torque component, an inertia torque component, and the like generated with rotation from the electric motor 15 is input to the power train. When the torsion torque Tdamp and the motor torque Tmg are transmitted to the power train, they generate vibrations in the power train.

そこで、制御装置30は、パワートレーンに発生する(伝達される)振動を制振するように、電動モータ15を駆動制御する。制御装置30は、図2に示すように、制振要否判定部31と、周波数算出部32と、制振制御内容切替部33と、ゲイン算出部34と、トルク算出部35と、フィルタ処理部36と、指令トルク決定部37と、駆動制御部38と、を有している。そして、制御装置30において、ゲイン算出部34は、第一調整ゲイン算出部34−1、第二調整ゲイン算出部34−2、及び、第三調整ゲイン算出部34−3から構成される。又、制御装置30において、トルク算出部35は、第一トルク算出部35−1、第二トルク算出部35−2、及び、第三トルク算出部35−3から構成される。   Therefore, the control device 30 controls the drive of the electric motor 15 so as to control the vibration generated (transmitted) in the power train. As shown in FIG. 2, the control device 30 includes a vibration suppression necessity determination unit 31, a frequency calculation unit 32, a vibration suppression control content switching unit 33, a gain calculation unit 34, a torque calculation unit 35, and a filter process. A unit 36, a command torque determination unit 37, and a drive control unit 38. And in the control apparatus 30, the gain calculation part 34 is comprised from the 1st adjustment gain calculation part 34-1, the 2nd adjustment gain calculation part 34-2, and the 3rd adjustment gain calculation part 34-3. In the control device 30, the torque calculation unit 35 includes a first torque calculation unit 35-1, a second torque calculation unit 35-2, and a third torque calculation unit 35-3.

制振要否判定部31は、エンジン11側からクラッチ・ダンパ12を介してインプットシャフト17以降のパワートレーンに入力された(伝達された)ダンパトルクに起因する振動を制振するか否かを判定する。具体的に、制振要否判定部31は、アクセルポジションセンサ23からアクセル開度Paを入力するとともに、ストロークセンサ24からクラッチストローク量Scを入力する。   The vibration suppression necessity determination unit 31 determines whether vibration due to damper torque input (transmitted) from the engine 11 side to the power train after the input shaft 17 via the clutch / damper 12 is to be suppressed. To do. Specifically, the vibration suppression necessity determination unit 31 inputs the accelerator opening degree Pa from the accelerator position sensor 23 and the clutch stroke amount Sc from the stroke sensor 24.

そして、アクセル開度Paが、アクセルの操作がなされていない状態を表す「0」である場合、又は、クラッチストローク量Scが、クラッチ部12aがフライホイール16aから離間している状態を表す所定値Sc0以下である場合、ダンパトルクがインプットシャフト17以降のパワートレーンに入力されていない。このため、制振要否判定部31は、制振制御の要否を表す要否判定フラグFRG_Nの値を、制振制御が不要であることを表す「0」に設定する。   And when accelerator opening degree Pa is "0" showing the state where the operation of an accelerator is not made, or the clutch stroke amount Sc is a predetermined value showing the state where the clutch part 12a is separated from the flywheel 16a. When Sc0 or less, the damper torque is not input to the power train after the input shaft 17. Therefore, the vibration suppression necessity determination unit 31 sets the value of the necessity determination flag FRG_N that indicates whether vibration suppression control is necessary to “0” that indicates that vibration suppression control is unnecessary.

一方、制振要否判定部31は、アクセル開度Paが「0」ではなく、且つ、クラッチストローク量Scが所定値Sc0よりも大きい場合、ダンパトルクがパワートレーンに入力される。このため、制振要否判定部31は、要否判定フラグFRG_Nの値を、制振制御が必要であることを表す「1」に設定する。制振要否判定部31は、値を「0」又は「1」に設定した要否判定フラグFRG_Nを指令トルク決定部37に出力する。   On the other hand, if the accelerator opening degree Pa is not “0” and the clutch stroke amount Sc is larger than the predetermined value Sc0, the vibration damping necessity determination unit 31 inputs the damper torque to the power train. For this reason, the vibration suppression necessity determination unit 31 sets the value of the necessity determination flag FRG_N to “1” indicating that the vibration suppression control is necessary. The vibration suppression necessity determination unit 31 outputs a necessity determination flag FRG_N whose value is set to “0” or “1” to the command torque determination unit 37.

周波数算出部32は、エンジントルクのトルク変動に関連して発生し、エンジン11の回転数Neに比例してエンジン11に発生するトルク脈動のエンジン脈動周波数feを算出する。又、周波数算出部32は、トルク脈動に伴うクランクシャフト16とインプットシャフト17との間の周期的な相対回転と、トーションダンパ部12bにおける円周方向の捩れと、が共振するダンパ共振周波数fsを算出する。   The frequency calculation unit 32 calculates an engine pulsation frequency fe of torque pulsation generated in relation to the torque fluctuation of the engine torque and generated in the engine 11 in proportion to the rotational speed Ne of the engine 11. Further, the frequency calculation unit 32 calculates a damper resonance frequency fs at which the periodic relative rotation between the crankshaft 16 and the input shaft 17 due to the torque pulsation and the circumferential twist in the torsion damper unit 12b resonate. calculate.

上述したように、エンジン11は、四サイクル(ストローク)ガソリンエンジンであるので、クランクシャフト16が二回転する間に一度、特定の気筒で燃焼が発生する。例えば、エンジン11が四気筒ガソリンエンジンである場合には、クランクシャフト16が180°回転する間に何れか一つのシリンダで燃焼が発生する。シリンダ内で燃焼が発生するとピストンを押し下げる力が発生し、その力がクランクシャフト16を回転させるトルクに変換される。従って、エンジン脈動周波数feは、エンジン11の回転数Ne(以下、「エンジン回転数Ne」と称呼する。)及びエンジン11の気筒数nに比例するとともに、エンジン11のサイクル数cに反比例する関係を有する。   As described above, since the engine 11 is a four-cycle (stroke) gasoline engine, combustion occurs in a specific cylinder once while the crankshaft 16 rotates twice. For example, when the engine 11 is a four-cylinder gasoline engine, combustion occurs in any one of the cylinders while the crankshaft 16 rotates 180 °. When combustion occurs in the cylinder, a force that pushes down the piston is generated, and this force is converted into torque that rotates the crankshaft 16. Therefore, the engine pulsation frequency fe is proportional to the rotational speed Ne of the engine 11 (hereinafter referred to as “engine rotational speed Ne”) and the cylinder number n of the engine 11 and inversely proportional to the cycle number c of the engine 11. Have

このため、周波数算出部32は、クランク角センサ21から連続してクランク角θ1を入力し、クランク角θ1の変化に基づいてエンジン回転数Neを算出する。そして、周波数算出部32は、下記式1に従ってエンジン脈動周波数feを算出する。

Figure 2019031197
尚、前記式1中の「Ne」はクランク角θ1から算出されるエンジン回転数であり、「n」はエンジン11の気筒数(例えば、n=4)であり、「c」はエンジン11のサイクル数(例えば、c=2)である。周波数算出部32は、算出したエンジン脈動周波数feを制振制御内容切替部33に出力する。 Therefore, the frequency calculation unit 32 continuously inputs the crank angle θ1 from the crank angle sensor 21, and calculates the engine speed Ne based on the change in the crank angle θ1. Then, the frequency calculation unit 32 calculates the engine pulsation frequency fe according to the following formula 1.
Figure 2019031197
Note that “Ne” in Equation 1 is the engine speed calculated from the crank angle θ1, “n” is the number of cylinders of the engine 11 (for example, n = 4), and “c” is the engine 11 speed. The number of cycles (for example, c = 2). The frequency calculation unit 32 outputs the calculated engine pulsation frequency fe to the vibration suppression control content switching unit 33.

クラッチ・ダンパ12のトーションダンパ部12bは、インプットシャフト17を介してトランスミッション13に接続されている。この場合、トーションダンパ部12bのダンパ共振周波数fsは、図3に示すように、エンジン回転数Neの変化に対して、トーションダンパ部12bからインプットシャフト17を介してトランスミッション13に伝達される振動の振動伝達率(振動の伝え易さ)の極値(極大値)に対応する。   The torsion damper portion 12 b of the clutch damper 12 is connected to the transmission 13 via the input shaft 17. In this case, as shown in FIG. 3, the damper resonance frequency fs of the torsion damper portion 12b is the vibration transmitted from the torsion damper portion 12b to the transmission 13 via the input shaft 17 in response to a change in the engine speed Ne. Corresponds to the extreme value (maximum value) of the vibration transmissibility (easy to transmit vibration).

ここで、ダンパ共振周波数fs(振動伝達率の極大値)は、エンジン回転数Neに対応して変化するため、トランスミッション13の変速段、即ち、シフトポジションMに依存して変化する。具体的には、ダンパ共振周波数fs(振動伝達率の極大値)はシフトポジションMが高速側(高段)になるほどエンジン回転数Neの高回転数側に移動し、ダンパ共振周波数fs(振動伝達率の極大値)はシフトポジションMが低速側(低段)になるほどエンジン回転数Neの低回転数側に移動する関係を有する。このため、周波数算出部32は、シフトポジションセンサ25からシフトポジションMを入力し、入力したシフトポジションMを用いて図3に示すシフトポジション−振動伝達率マップを参照してクラッチ・ダンパ12のダンパ共振周波数fs(=F(M))を算出する。周波数算出部32は、算出したダンパ共振周波数fsを制振制御内容切替部33に出力する。   Here, since the damper resonance frequency fs (maximum value of the vibration transmissibility) changes corresponding to the engine speed Ne, it changes depending on the gear position of the transmission 13, that is, the shift position M. Specifically, the damper resonance frequency fs (maximum value of the vibration transmission rate) moves to the higher engine speed Ne as the shift position M becomes higher (higher), and the damper resonance frequency fs (vibration transmission). (Maximum value of the rate) has a relationship that the shift position M moves to the lower speed side of the engine speed Ne as the speed position becomes lower (low). For this reason, the frequency calculation unit 32 inputs the shift position M from the shift position sensor 25 and uses the input shift position M to refer to the shift position-vibration transmissibility map shown in FIG. The resonance frequency fs (= F (M)) is calculated. The frequency calculation unit 32 outputs the calculated damper resonance frequency fs to the vibration suppression control content switching unit 33.

制振制御内容切替部33は、周波数算出部32によって算出されたダンパ共振周波数fsに対するエンジン脈動周波数feに応じて、電動モータ15がパワートレーンに発生した振動を制振するために発生するトルク指令Tmを切り替える。具体的に説明すると、制振制御内容切替部33は、エンジン脈動周波数feがダンパ共振周波数fsから予め設定された正の第一所定値Xを減じた第一周波数f1(=Fs−X)よりも小さい場合と、エンジン脈動周波数feが第一周波数f1以上(第一周波数以上)であり、且つ、ダンパ共振周波数fsに予め設定された正の第二所定値Yを加えた第二周波数f2以下(第二周波数以下)である場合と、エンジン脈動周波数feが第二周波数f2よりも大きい場合と、を判別する。そして、制振制御内容切替部33は、判別結果に基づいて、パワートレーンに発生する振動を抑制するために電動モータ15を駆動させる制振制御内容を切り替える。   The vibration suppression control content switching unit 33 is a torque command generated to suppress vibration generated by the electric motor 15 in the power train in accordance with the engine pulsation frequency fe with respect to the damper resonance frequency fs calculated by the frequency calculation unit 32. Switch Tm. More specifically, the vibration suppression control content switching unit 33 uses a first frequency f1 (= Fs−X) in which the engine pulsation frequency fe is obtained by subtracting a preset positive first predetermined value X from the damper resonance frequency fs. And the engine pulsation frequency fe is not less than the first frequency f1 (not less than the first frequency) and not more than the second frequency f2 obtained by adding a preset second positive predetermined value Y to the damper resonance frequency fs. It is discriminated between the case where the frequency is (second frequency or less) and the case where the engine pulsation frequency fe is higher than the second frequency f2. And the vibration suppression control content switching part 33 switches the vibration suppression control content which drives the electric motor 15 in order to suppress the vibration which generate | occur | produces in a power train based on a determination result.

制振制御内容切替部33は、エンジン脈動周波数feが第一周波数f1よりも小さい場合、第一調整ゲイン算出部34−1及び第一トルク算出部35−1がトルク指令Tmを算出する制御内容(以下、この制御内容を「制御A」と称呼する。)に切り替える。又、制振制御内容切替部33は、エンジン脈動周波数feが第一周波数f1以上(第一周波数以上)であり、且つ、第二周波数f2以下(第二周波数以下)である場合、第二調整ゲイン算出部34−2及び第二トルク算出部35−2がトルク指令Tmを算出する制御内容(以下、この制御内容を「制御B」と称呼する。)に切り替える。更に、制振制御内容切替部33は、エンジン脈動周波数feが第二周波数f2よりも大きい場合、第三調整ゲイン算出部34−3及び第三トルク算出部35−3がトルク指令Tmを算出する(以下、この制御内容を「制御C」と称呼する。)に切り替える。   When the engine pulsation frequency fe is lower than the first frequency f1, the vibration suppression control content switching unit 33 controls the first adjustment gain calculating unit 34-1 and the first torque calculating unit 35-1 to calculate the torque command Tm. (Hereinafter, this control content is referred to as “control A”.) Further, the vibration suppression control content switching unit 33 performs the second adjustment when the engine pulsation frequency fe is the first frequency f1 or more (first frequency or more) and the second frequency f2 or less (second frequency or less). The gain calculation unit 34-2 and the second torque calculation unit 35-2 switch to the control content for calculating the torque command Tm (hereinafter, this control content is referred to as “control B”). Further, in the vibration suppression control content switching unit 33, when the engine pulsation frequency fe is higher than the second frequency f2, the third adjustment gain calculation unit 34-3 and the third torque calculation unit 35-3 calculate the torque command Tm. (Hereinafter, this control content is referred to as “control C”.)

このため、制振制御内容切替部33は、エンジン脈動周波数feが第一周波数f1よりも小さい場合には、算出トルクの切り替えを表す切替フラグFRG_Kの値を、制御Aを表す「1」に設定する。又、制振制御内容切替部33は、エンジン脈動周波数feが第一周波数f1以上、且つ、第二周波数f2以下の場合には、切替フラグFRG_Kの値を、制御Bを表す「2」に設定する。更に、制振制御内容切替部33は、エンジン脈動周波数feが第二周波数f2よりも大きい場合には、切替フラグFRG_Kの値を、制御Cを表す「3」に設定する。制振制御内容切替部33は、値が「1」、「2」又は「3」に設定された切替フラグFRG_Kを第一調整ゲイン算出部34−1、第二調整ゲイン算出部34−2及び第三調整ゲイン算出部34−3に出力する。   Therefore, when the engine pulsation frequency fe is smaller than the first frequency f1, the vibration suppression control content switching unit 33 sets the value of the switching flag FRG_K representing switching of the calculated torque to “1” representing the control A. To do. Further, the vibration suppression control content switching unit 33 sets the value of the switching flag FRG_K to “2” representing the control B when the engine pulsation frequency fe is equal to or higher than the first frequency f1 and equal to or lower than the second frequency f2. To do. Further, the vibration suppression control content switching unit 33 sets the value of the switching flag FRG_K to “3” representing the control C when the engine pulsation frequency fe is higher than the second frequency f2. The vibration suppression control content switching unit 33 uses the first adjustment gain calculation unit 34-1, the second adjustment gain calculation unit 34-2, and the switching flag FRG_K whose value is set to “1”, “2”, or “3”. It outputs to the 3rd adjustment gain calculation part 34-3.

次に、ゲイン算出部34を構成する第一調整ゲイン算出部34−1、第二調整ゲイン算出部34−2及び第三調整ゲイン算出部34−3を説明する。   Next, the first adjustment gain calculation unit 34-1, the second adjustment gain calculation unit 34-2 and the third adjustment gain calculation unit 34-3 constituting the gain calculation unit 34 will be described.

上述したように、捩れトルクTdampは、クランクシャフト16とインプットシャフト17との間に生じる相対回転により、トーションダンパ部12bに生じる捩れに起因して発生するトルクである。クランクシャフト16とインプットシャフト17とはトーションダンパ部12bを介して連結されている。   As described above, the torsion torque Tdamp is a torque generated due to the torsion generated in the torsion damper portion 12 b due to the relative rotation generated between the crankshaft 16 and the input shaft 17. The crankshaft 16 and the input shaft 17 are connected via a torsion damper portion 12b.

このため、クランクシャフト16とインプットシャフト17との間の相対回転は、エンジン脈動周波数feが第一周波数f1以上であって、特に、ダンパ共振周波数fsと一致するように変化するとき、即ち、制御B、及び、制御Cにおいて大きくなる。一方、クランクシャフト16とインプットシャフト17との間の相対回転は、エンジン脈動周波数feが第一周波数f1よりも小さい場合に実行される制御Aにおいて小さくなる。   For this reason, the relative rotation between the crankshaft 16 and the input shaft 17 is controlled when the engine pulsation frequency fe is equal to or higher than the first frequency f1 and particularly coincides with the damper resonance frequency fs. B and control C become larger. On the other hand, the relative rotation between the crankshaft 16 and the input shaft 17 becomes smaller in the control A executed when the engine pulsation frequency fe is smaller than the first frequency f1.

一方、モータトルクTmgに含まれる粘性トルク成分や慣性トルク成分等は、電動モータ15の回転数Nm(以下、「モータ回転数Nm」と称呼する。)の増大に伴って減少する。電動モータ15は、モータシャフト19を介してトランスミッション13に接続されており、トランスミッション13はインプットシャフト17及びクラッチ・ダンパ12を介して、クランクシャフト16即ちエンジン11に接続されている。   On the other hand, the viscous torque component, the inertia torque component, and the like included in the motor torque Tmg decrease as the rotation speed Nm of the electric motor 15 (hereinafter referred to as “motor rotation speed Nm”) increases. The electric motor 15 is connected to the transmission 13 via the motor shaft 19, and the transmission 13 is connected to the crankshaft 16, that is, the engine 11 via the input shaft 17 and the clutch / damper 12.

従って、電動モータ15は、エンジン脈動周波数feで脈動するダンパトルクが伝達される。エンジン脈動周波数feが第一周波数f1よりも小さい制御Aにおいてダンパトルクが電動モータ15に伝達されると、電動モータ15は比較的低いモータ回転数Nmで回転する。このため、電動モータ15のモータトルクTmgに含まれる粘性トルク成分や慣性トルク成分等が大きくなる。一方、制御B及び制御Cにおいてダンパトルクが電動モータ15に伝達されると、電動モータ15は比較的高いモータ回転数Nmで回転する。このため、電動モータ15のモータトルクTmgに含まれる粘性トルク成分や慣性トルク成分等が小さくなる。   Therefore, the electric motor 15 receives the damper torque that pulsates at the engine pulsation frequency fe. When the damper torque is transmitted to the electric motor 15 in the control A where the engine pulsation frequency fe is smaller than the first frequency f1, the electric motor 15 rotates at a relatively low motor rotation speed Nm. For this reason, a viscous torque component, an inertia torque component, etc. contained in the motor torque Tmg of the electric motor 15 become large. On the other hand, when the damper torque is transmitted to the electric motor 15 in the control B and the control C, the electric motor 15 rotates at a relatively high motor rotation speed Nm. For this reason, a viscous torque component, an inertia torque component, etc. contained in the motor torque Tmg of the electric motor 15 become small.

このようにエンジン脈動周波数feに依存して大きさが変化する捩れトルクTdamp及びモータトルクTmg(より詳しくは、粘性トルク成分や慣性トルク成分等)は、インプットシャフト17以降のパワートレーンに無用な振動を生じさせる。従って、第一調整ゲイン算出部34−1〜第三調整ゲイン算出部34−3は、それぞれ、第一トルク算出部35−1〜第三トルク算出部35−3が捩れトルクTdamp及び/又はモータトルクTmgを相殺するように逆相のトルク指令Tmを算出するための第一ゲインG1、第二ゲインG2、第三ゲインG3及び第四ゲインG4のうちの何れかのゲインを算出する。   Thus, the torsion torque Tdamp and the motor torque Tmg (more specifically, the viscous torque component, the inertia torque component, etc.) whose magnitude changes depending on the engine pulsation frequency fe are vibrations that are unnecessary for the power train after the input shaft 17. Give rise to Accordingly, the first adjustment gain calculation unit 34-1 to the third adjustment gain calculation unit 34-3 are different from the first torque calculation unit 35-1 to the third torque calculation unit 35-3 in the torsion torque Tdamp and / or the motor, respectively. Any one of the first gain G1, the second gain G2, the third gain G3, and the fourth gain G4 for calculating the reverse phase torque command Tm so as to cancel the torque Tmg is calculated.

制振制御内容切替部33によって切替フラグFRG_Kの値が「1」に設定された制御Aにおいて、第一調整ゲイン算出部34−1は、第一トルク算出部35−1が下記式2に従ってトルク指令Tmを算出するための第一ゲインG1を算出する。第一ゲインG1は、モータトルクTmgに含まれる粘性トルク成分や慣性トルク成分等を低減するモータトルク低減成分Te_mである電動モータ15のモータ回転数Nmに乗算されるゲインである。   In the control A in which the value of the switching flag FRG_K is set to “1” by the vibration suppression control content switching unit 33, the first adjustment gain calculation unit 34-1 is configured such that the first torque calculation unit 35-1 A first gain G1 for calculating the command Tm is calculated. The first gain G1 is a gain that is multiplied by the motor rotation speed Nm of the electric motor 15 that is a motor torque reduction component Te_m that reduces a viscous torque component, an inertia torque component, and the like included in the motor torque Tmg.

第一調整ゲイン算出部34−1は、周波数算出部32からエンジン脈動周波数fe及びダンパ共振周波数fsを入力する。第一調整ゲイン算出部34−1は、これら入力したエンジン脈動周波数fe及びダンパ共振周波数fsを用いて、図4に示すエンジン脈動周波数−ゲインマップを参照することにより、エンジン脈動周波数feに対応する第一ゲインG1を算出する。第一調整ゲイン算出部34−1は、算出した第一ゲインG1を第一トルク算出部35−1に出力する。ここで、第一ゲインG1は、図4に示すように、第一周波数f1よりも小さい周波数帯域におけるエンジン脈動周波数feの変化に対して一定となる。これにより、エンジン脈動周波数feが第一周波数f1と一致するときに、第一ゲインG1は最小値となる。但し、第一ゲインG1は、G1>0となる値である。   The first adjustment gain calculation unit 34-1 receives the engine pulsation frequency fe and the damper resonance frequency fs from the frequency calculation unit 32. The first adjustment gain calculation unit 34-1 corresponds to the engine pulsation frequency fe by referring to the engine pulsation frequency-gain map shown in FIG. 4 using the input engine pulsation frequency fe and the damper resonance frequency fs. The first gain G1 is calculated. The first adjustment gain calculation unit 34-1 outputs the calculated first gain G1 to the first torque calculation unit 35-1. Here, as shown in FIG. 4, the first gain G1 is constant with respect to a change in the engine pulsation frequency fe in a frequency band smaller than the first frequency f1. Thereby, when the engine pulsation frequency fe coincides with the first frequency f1, the first gain G1 becomes the minimum value. However, the first gain G1 is a value that satisfies G1> 0.

制振制御内容切替部33によって切替フラグFRG_Kの値が「2」に設定された制御Bにおいて、第二調整ゲイン算出部34−2は、第二トルク算出部35−2が下記式3に従ってトルク指令Tmを算出するための第二ゲインG2及び第三ゲインG3を算出する。第二ゲインG2はモータトルク低減成分Te_mである電動モータ15のモータ回転数Nmに乗算されるゲインであり、第三ゲインG3はトーションダンパ部12bの捩れトルクTdampを低減する捩れトルク低減成分Te_dに乗算されるゲインである。   In the control B in which the value of the switching flag FRG_K is set to “2” by the vibration suppression control content switching unit 33, the second adjustment gain calculation unit 34-2 is configured so that the second torque calculation unit 35-2 A second gain G2 and a third gain G3 for calculating the command Tm are calculated. The second gain G2 is a gain that is multiplied by the motor rotation speed Nm of the electric motor 15 that is the motor torque reduction component Te_m, and the third gain G3 is a torsion torque reduction component Te_d that reduces the torsion torque Tdamp of the torsion damper portion 12b. The gain to be multiplied.

第二調整ゲイン算出部34−2は、周波数算出部32からエンジン脈動周波数fe及びダンパ共振周波数fsを入力する。第二調整ゲイン算出部34−2は、これら入力したエンジン脈動周波数fe及びダンパ共振周波数fsを用いて、図4に示すエンジン脈動周波数−ゲインマップを参照することにより、エンジン脈動周波数feに対応する第二ゲインG2及び第三ゲインG3を算出する。第二調整ゲイン算出部34−2は、算出した第二ゲインG2及び第三ゲインG3を第二トルク算出部35−2に出力する。   The second adjustment gain calculation unit 34-2 receives the engine pulsation frequency fe and the damper resonance frequency fs from the frequency calculation unit 32. The second adjustment gain calculation unit 34-2 corresponds to the engine pulsation frequency fe by referring to the engine pulsation frequency-gain map shown in FIG. 4 using the input engine pulsation frequency fe and damper resonance frequency fs. The second gain G2 and the third gain G3 are calculated. The second adjustment gain calculation unit 34-2 outputs the calculated second gain G2 and third gain G3 to the second torque calculation unit 35-2.

ここで、第二ゲインG2は、図4に示すように、第一周波数f1以上、且つ、第二周波数f2以下の周波数帯域において、エンジン脈動周波数feの増加に伴って第一ゲインG1の大きさから「0」まで変化する。即ち、第二ゲインG2は、0≦G2≦G1となる値である。一方、第三ゲインG3は、図4に示すように、第一周波数f1以上、且つ、第二周波数f2以下の周波数帯域において、エンジン脈動周波数feの増加に伴って「0」から後述する第四ゲインG4の大きさまで変化する。即ち、第三ゲインG3は、0≦G3≦G4となる値である。尚、本実施形態において、第二ゲインG2及び第三ゲインG3は、エンジン脈動周波数feがダンパ共振周波数fsに一致する場合、互いに等しい値となる。   Here, as shown in FIG. 4, the second gain G2 is a magnitude of the first gain G1 as the engine pulsation frequency fe increases in a frequency band of the first frequency f1 or more and the second frequency f2 or less. To “0”. That is, the second gain G2 is a value satisfying 0 ≦ G2 ≦ G1. On the other hand, as shown in FIG. 4, the third gain G3 starts from “0” in the frequency band of the first frequency f1 or more and the second frequency f2 or less from “0” as the engine pulsation frequency fe increases. It changes up to the magnitude of the gain G4. That is, the third gain G3 is a value that satisfies 0 ≦ G3 ≦ G4. In the present embodiment, the second gain G2 and the third gain G3 are equal to each other when the engine pulsation frequency fe matches the damper resonance frequency fs.

制振制御内容切替部33によって切替フラグFRG_Kの値が「3」に設定された制御Cにおいて、第三調整ゲイン算出部34−3は、第三トルク算出部35−3が下記式4に従ってトルク指令Tmを算出するための第四ゲインG4を算出する。第四ゲインG4は、捩れトルク低減成分Te_dに乗算されるゲインである。   In the control C in which the value of the switching flag FRG_K is set to “3” by the vibration suppression control content switching unit 33, the third adjustment gain calculation unit 34-3 is configured so that the third torque calculation unit 35-3 A fourth gain G4 for calculating the command Tm is calculated. The fourth gain G4 is a gain that is multiplied by the torsional torque reduction component Te_d.

第三調整ゲイン算出部34−3は、周波数算出部32からエンジン脈動周波数fe及びダンパ共振周波数fsを入力する。第三調整ゲイン算出部34−3は、これら入力したエンジン脈動周波数fe及びダンパ共振周波数fsを用いて、図4に示すエンジン脈動周波数−ゲインマップを参照することにより、エンジン脈動周波数feに対応する第四ゲインG4を算出する。第三調整ゲイン算出部34−3は、算出した第四ゲインG4を第三トルク算出部35−3に出力する。ここで、第四ゲインG4は、図4に示すように、第二周波数f2よりも大きい周波数帯域におけるエンジン脈動周波数feの変化に対して一定となる。これにより、エンジン脈動周波数feが第二周波数f2と一致するときに、第四ゲインG4は最大値となる。但し、第四ゲインG4は、G4>0となる値である。   The third adjustment gain calculation unit 34-3 receives the engine pulsation frequency fe and the damper resonance frequency fs from the frequency calculation unit 32. The third adjustment gain calculation unit 34-3 corresponds to the engine pulsation frequency fe by referring to the engine pulsation frequency-gain map shown in FIG. 4 using the input engine pulsation frequency fe and the damper resonance frequency fs. A fourth gain G4 is calculated. The third adjustment gain calculation unit 34-3 outputs the calculated fourth gain G4 to the third torque calculation unit 35-3. Here, as shown in FIG. 4, the fourth gain G4 is constant with respect to a change in the engine pulsation frequency fe in a frequency band larger than the second frequency f2. Thereby, when the engine pulsation frequency fe coincides with the second frequency f2, the fourth gain G4 becomes the maximum value. However, the fourth gain G4 is a value that satisfies G4> 0.

次に、トルク算出部35を構成する第一トルク算出部35−1、第二トルク算出部35−2及び第三トルク算出部35−3を説明する。   Next, the 1st torque calculation part 35-1, the 2nd torque calculation part 35-2, and the 3rd torque calculation part 35-3 which comprise the torque calculation part 35 are demonstrated.

第一トルク算出部35−1は、モータ回転角センサ22からモータ回転角θ2を入力し、モータ回転角θ2の変化に基づいてモータ回転数Nmを算出する。そして、第一トルク算出部35−1は、第一ゲインG1とモータ回転数Nm即ちモータトルク低減成分Te_mとを用いた下記式2に従い、インプットシャフト17以降のパワートレーンに発生する振動を制振するように電動モータ15を駆動させるためのトルク指令Tmを算出する。

Figure 2019031197
前記式2に従って算出されるトルク指令Tmに対応して電動モータ15がトルクを出力すると、電動モータ15の回転に伴ってトランスミッション13に入力されるモータトルクTmgに対して逆相のモータトルク低減成分Te_mが作用する。第一トルク算出部35−1は、算出したトルク指令Tmをフィルタ処理部36に出力する。 The first torque calculator 35-1 receives the motor rotation angle θ2 from the motor rotation angle sensor 22, and calculates the motor rotation speed Nm based on the change in the motor rotation angle θ2. Then, the first torque calculation unit 35-1 dampens vibration generated in the power train after the input shaft 17 according to the following equation 2 using the first gain G1 and the motor rotation speed Nm, that is, the motor torque reduction component Te_m. Thus, a torque command Tm for driving the electric motor 15 is calculated.
Figure 2019031197
When the electric motor 15 outputs torque in response to the torque command Tm calculated according to the equation 2, a motor torque reduction component having a phase opposite to the motor torque Tmg input to the transmission 13 as the electric motor 15 rotates. Te_m acts. The first torque calculator 35-1 outputs the calculated torque command Tm to the filter processor 36.

第二トルク算出部35−2は、クランク角センサ21からクランク角θ1を入力するとともにモータ回転角センサ22からモータ回転角θ2を入力する。第二トルク算出部35−2は、入力したモータ回転角θ2の変化に基づいてモータ回転数Nmを算出する。そして、第二トルク算出部35−2は、第二ゲインG2、モータ回転数Nm即ちモータトルク低減成分Te_m、第三ゲインG3、クランク角θ1及びモータ回転角θ2を用いた下記式3に従ってトルク指令Tmを算出する。

Figure 2019031197
但し、前記式3中の「K」は、トーションダンパ部12bが捩れ方向に弾性変形する際のダンパ剛性である。 The second torque calculator 35-2 inputs the crank angle θ 1 from the crank angle sensor 21 and inputs the motor rotation angle θ 2 from the motor rotation angle sensor 22. The second torque calculation unit 35-2 calculates the motor rotation speed Nm based on the input change in the motor rotation angle θ2. Then, the second torque calculation unit 35-2 uses the second gain G2, the motor rotation speed Nm, that is, the motor torque reduction component Te_m, the third gain G3, the crank angle θ1, and the motor rotation angle θ2 according to the following equation 3 Tm is calculated.
Figure 2019031197
However, “K” in Equation 3 is the damper rigidity when the torsion damper portion 12b is elastically deformed in the torsional direction.

前記式3において、右辺第一項は電動モータ15の回転に伴ってトランスミッション13に入力されるモータトルクTmgに対して逆相のモータトルク低減成分Te_mとして作用し、右辺第二項はトーションダンパ部12bの捩れに伴ってトランスミッション13に入力される捩れトルクTdampに対して逆相の捩れトルク低減成分Te_dとして作用する。即ち、制御Bにおけるトルク指令Tmは、モータトルク低減成分の値と捩れトルク低減成分の値とを合算して算出される。従って、前記式3に従って算出されるトルク指令Tmに対応して電動モータ15が出力するトルクは、モータトルクTmgに対して逆相として作用するとともに捩れトルクTdampに対して逆相として作用する。第二トルク算出部35−2は、算出したトルク指令Tmをフィルタ処理部36に出力する。   In Equation 3, the first term on the right side acts as a motor torque reduction component Te_m having a phase opposite to the motor torque Tmg input to the transmission 13 as the electric motor 15 rotates, and the second term on the right side represents the torsion damper portion. It acts as a torsion torque reduction component Te_d having a reverse phase to the torsion torque Tdamp input to the transmission 13 with the torsion of 12b. That is, the torque command Tm in the control B is calculated by adding the value of the motor torque reduction component and the value of the torsion torque reduction component. Therefore, the torque output from the electric motor 15 in response to the torque command Tm calculated according to the above equation 3 acts as a reverse phase with respect to the motor torque Tmg and as a reverse phase with respect to the torsion torque Tdamp. The second torque calculator 35-2 outputs the calculated torque command Tm to the filter processor 36.

第三トルク算出部35−3は、クランク角センサ21からクランク角θ1を入力するとともにモータ回転角センサ22からモータ回転角θ2を入力する。そして、第三トルク算出部35−3は、第四ゲインG4、クランク角θ1及びモータ回転角θ2を用いた下記式4に従ってトルク指令Tmを算出する。

Figure 2019031197
但し、前記式4中の「K」は、トーションダンパ部12bが捩れ方向に弾性変形する際のダンパ剛性である。前記式4に従って算出されるトルク指令Tmに対応して電動モータ15が出力するトルクは、トーションダンパ部12bの捩れに伴ってトランスミッション13に入力される捩れトルクTdampに対して逆相の捩れトルク低減成分Te_dとして作用する。第三トルク算出部35−3は、算出したトルク指令Tmをフィルタ処理部36に出力する。 The third torque calculator 35-3 inputs the crank angle θ1 from the crank angle sensor 21 and also receives the motor rotation angle θ2 from the motor rotation angle sensor 22. Then, the third torque calculator 35-3 calculates a torque command Tm according to the following equation 4 using the fourth gain G4, the crank angle θ1, and the motor rotation angle θ2.
Figure 2019031197
However, “K” in Equation 4 is the damper rigidity when the torsion damper portion 12b is elastically deformed in the torsional direction. The torque output by the electric motor 15 in response to the torque command Tm calculated according to the equation 4 is a torsional torque reduction in a phase opposite to the torsional torque Tdamp input to the transmission 13 as the torsion damper portion 12b is torsioned. Acts as component Te_d. The third torque calculation unit 35-3 outputs the calculated torque command Tm to the filter processing unit 36.

フィルタ処理部36は、第一トルク算出部35−1、第二トルク算出部35−2又は第三トルク算出部35−3によって算出されたトルク指令Tmをバンドパスフィルタ処理する。具体的に、フィルタ処理部36は、周波数算出部32からエンジン脈動周波数feを入力し、エンジン脈動周波数feを通過させる通過帯域(周波数帯域)を有するバンドパスフィルタF(s)を設定する。フィルタ処理部36は、第一トルク算出部35−1、第二トルク算出部35−2又は第三トルク算出部35−3によって算出されたトルク指令Tmを入力し、入力したトルク指令TmにバンドパスフィルタF(s)を乗算してバンドパスフィルタ処理する。そして、フィルタ処理部36は、トルク指令Tmをバンドパスフィルタ処理したフィルタ後トルク指令Tm_bpf(=Tm×F(s))を指令トルク決定部37に出力する。   The filter processing unit 36 performs a band-pass filter process on the torque command Tm calculated by the first torque calculating unit 35-1, the second torque calculating unit 35-2, or the third torque calculating unit 35-3. Specifically, the filter processing unit 36 inputs the engine pulsation frequency fe from the frequency calculation unit 32 and sets a bandpass filter F (s) having a pass band (frequency band) through which the engine pulsation frequency fe passes. The filter processing unit 36 inputs the torque command Tm calculated by the first torque calculation unit 35-1, the second torque calculation unit 35-2, or the third torque calculation unit 35-3, and adds a band to the input torque command Tm. A band pass filter process is performed by multiplying the pass filter F (s). Then, the filter processing unit 36 outputs a post-filter torque command Tm_bpf (= Tm × F (s)) obtained by subjecting the torque command Tm to bandpass filter processing to the command torque determination unit 37.

ここで、制御Aにおいて第一トルク算出部35−1によって算出されるトルク指令Tm、制御Bにおいて第二トルク算出部35−2によって算出されるトルク指令Tm及び第三トルク算出部35−3によって算出されるトルク指令Tmは、エンジン脈動周波数fe成分に加えて、エンジン11が車両10を加減速するための周波数成分(例えば、ダンパ共振周波数fsよりも低い周波数成分)を含んでいる。トルク指令Tmは、パワートレーンに発生する振動を制御するために電動モータ15が発生させるトルクである。従って、フィルタ処理部36は制御A、制御B又は制御Cにおいて算出されたトルク指令Tmをバンドフィルタ処理してフィルタ後トルク指令Tm_bpfを生成する。これにより、エンジン11が車両10を加減速させるための周波数成分を減衰させることなく、パワートレーンに発生する振動は制振される。   Here, the torque command Tm calculated by the first torque calculator 35-1 in the control A, the torque command Tm calculated by the second torque calculator 35-2 in the control B, and the third torque calculator 35-3. The calculated torque command Tm includes a frequency component (for example, a frequency component lower than the damper resonance frequency fs) for the engine 11 to accelerate and decelerate the vehicle 10 in addition to the engine pulsation frequency fe component. The torque command Tm is a torque generated by the electric motor 15 in order to control vibration generated in the power train. Therefore, the filter processing unit 36 performs a band filter process on the torque command Tm calculated in the control A, the control B, or the control C to generate a post-filter torque command Tm_bpf. Thereby, the vibration which generate | occur | produces in a power train is damped, without attenuating the frequency component for the engine 11 to accelerate and decelerate the vehicle 10. FIG.

指令トルク決定部37は、制振要否判定部31による判別結果に応じて、電動モータ15に発生させる制振制御トルク指令Tm_reqを決定する。即ち、指令トルク決定部37は、制振要否判定部31から入力した要否判定フラグFRG_Nの値が「0」であればパワートレーンに振動が発生しておらず制振制御が不要であるため、制振制御トルク指令Tm_reqを「0」と決定する。そして、指令トルク決定部37は、「0」に決定した制振制御トルク指令Tm_reqを駆動制御部38に出力する。   The command torque determination unit 37 determines the vibration suppression control torque command Tm_req to be generated by the electric motor 15 according to the determination result by the vibration suppression necessity determination unit 31. That is, if the value of the necessity determination flag FRG_N input from the vibration suppression necessity determination unit 31 is “0”, the command torque determination unit 37 does not generate vibration in the power train and does not require vibration suppression control. Therefore, the vibration suppression control torque command Tm_req is determined to be “0”. Then, the command torque determination unit 37 outputs the vibration suppression control torque command Tm_req determined to “0” to the drive control unit 38.

一方、指令トルク決定部37は、制振要否判定部31から要否判定フラグFRG_Nの値が「1」であればパワートレーンに振動が発生して制振制御が必要である。このため、指令トルク決定部37は、フィルタ処理部36から入力したフィルタ後トルク指令Tm_bpfを、電動モータ15の性能及び予め設定されている制振性能目標によって決定された上下限値の範囲となるように上下限処理して、制振制御トルク指令Tm_reqを決定する。   On the other hand, if the value of the necessity determination flag FRG_N from the vibration suppression necessity determination unit 31 is “1”, the command torque determination unit 37 needs vibration suppression control because vibration occurs in the power train. For this reason, the command torque determining unit 37 sets the post-filter torque command Tm_bpf input from the filter processing unit 36 to a range of upper and lower limit values determined by the performance of the electric motor 15 and a preset damping performance target. Thus, the upper / lower limit processing is performed to determine the damping control torque command Tm_req.

駆動制御部38は、指令トルク決定部37から入力した制振制御トルク指令Tm_reqを用いて図5に示す制振制御トルク指令−目標電流値マップを参照し、電動モータ15に供給する目標電流値Idを決定する。目標電流値Idは、制振制御トルク指令Tm_reqが「0」の場合に「0」と決定され、制振制御トルク指令Tm_reqが大きくなるにつれて大きくなるように決定される。   The drive control unit 38 refers to the vibration suppression control torque command-target current value map shown in FIG. 5 using the vibration suppression control torque command Tm_req input from the command torque determination unit 37, and the target current value supplied to the electric motor 15 Id is determined. The target current value Id is determined to be “0” when the vibration suppression control torque command Tm_req is “0”, and is determined to increase as the vibration suppression control torque command Tm_req increases.

駆動制御部38は、決定した目標電流値Idに基づき駆動回路20を制御する。この場合、駆動制御部38は、駆動回路20に設けられた電流検出器20aから電動モータ15に流れる電流値をフィードバック入力し、目標電流値Idの電流が電動モータ15に流れるように駆動回路20を制御する。これにより、電動モータ15は、制振制御トルク指令Tm_reqに応じた制振制御用トルクTvを、モータシャフト19を介してトランスミッション13即ちパワートレーンに出力する。尚、駆動制御部38は、例えば、アクセル開度Paに応じた走行用トルクが決定されて車両10を走行させるために電動モータ15を駆動させる場合、制振制御トルク指令Tm_reqに応じた制振制御用トルクTvに加えて走行用トルクを発生させるように電動モータ15を駆動させることも可能である。   The drive control unit 38 controls the drive circuit 20 based on the determined target current value Id. In this case, the drive control unit 38 feedback-inputs the current value flowing from the current detector 20 a provided in the drive circuit 20 to the electric motor 15, so that the current of the target current value Id flows to the electric motor 15. To control. Thereby, the electric motor 15 outputs the vibration suppression control torque Tv corresponding to the vibration suppression control torque command Tm_req to the transmission 13, that is, the power train via the motor shaft 19. For example, when the driving torque is determined according to the accelerator opening degree Pa and the electric motor 15 is driven to drive the vehicle 10, the drive control unit 38 controls the vibration suppression according to the vibration suppression control torque command Tm_req. It is also possible to drive the electric motor 15 so as to generate a running torque in addition to the control torque Tv.

次に、上述した制御装置30の作動を、図6に示す「制振制御プログラム」にフローチャートに従って説明する。「制振制御プログラム」は、制御装置30(マイクロコンピュータ)を構成するCPUによって実行される。尚、「制振制御プログラム」は、制御装置30(マイクロコンピュータ)を構成するROMに予め記憶されている。制御装置30は、「制振制御プログラム」の実行を、所定の短い時間が経過する毎にステップS10にて繰り返し開始する。   Next, the operation of the control device 30 described above will be described with reference to a “vibration control program” shown in FIG. The “vibration control program” is executed by a CPU constituting the control device 30 (microcomputer). The “vibration suppression control program” is stored in advance in a ROM constituting the control device 30 (microcomputer). The control device 30 repeatedly starts the execution of the “vibration control program” at step S10 every time a predetermined short time elapses.

制御装置30(より詳しくは、CPU)は、ステップS10にて「制振制御プログラム」の実行を開始すると、ステップS11にて、クランク角センサ21、モータ回転角センサ22、アクセルポジションセンサ23、ストロークセンサ24及びシフトポジションセンサ25のそれぞれから検出値を入力する。制御装置30は、各センサ21〜25から、クランク角θ1、モータ回転角θ2、アクセル開度Pa、クラッチストローク量Sc、シフトポジションMを入力すると、ステップS12に進む。   When the control device 30 (more specifically, the CPU) starts executing the “vibration control program” in step S10, the crank angle sensor 21, the motor rotation angle sensor 22, the accelerator position sensor 23, and the stroke are detected in step S11. A detection value is input from each of the sensor 24 and the shift position sensor 25. When the crank angle θ1, the motor rotation angle θ2, the accelerator opening degree Pa, the clutch stroke amount Sc, and the shift position M are input from the sensors 21 to 25, the control device 30 proceeds to step S12.

ステップS12においては、制御装置30(制振要否判定部31)は、前記ステップS11にて入力したアクセル開度Pa及びクラッチストローク量Scに基づき、パワートレーンに対する制振制御の要否を判定する。具体的に、制御装置30は、アクセル開度Paが「0」ではなく、且つ、クラッチストローク量Scが所定値Sc0よりも大きければダンパトルクが入力されており、制振制御が必要であるため、「Yes」と判定してステップS13に進む。一方、制御装置30は、アクセル開度Paが「0」又はクラッチストローク量Scが所定値Sc0以下であればダンパトルクが入力されておらず、制振制御が不要であるため、「No」と判定してステップS25に進む。尚、ステップS25においては、制御装置30は、制振制御トルク指令Tm_reqをゼロ(「0」)とする。   In step S12, the control device 30 (vibration suppression necessity determination unit 31) determines whether vibration suppression control is necessary for the power train based on the accelerator opening degree Pa and the clutch stroke amount Sc input in step S11. . Specifically, if the accelerator opening degree Pa is not “0” and the clutch stroke amount Sc is larger than the predetermined value Sc0, the control device 30 inputs the damper torque and needs vibration control. It determines with "Yes" and progresses to step S13. On the other hand, if the accelerator opening degree Pa is “0” or the clutch stroke amount Sc is equal to or less than the predetermined value Sc0, the control device 30 determines that “No” because the damper torque is not input and the damping control is unnecessary. Then, the process proceeds to step S25. In step S25, the control device 30 sets the vibration suppression control torque command Tm_req to zero (“0”).

ステップS13においては、制御装置30(周波数算出部32)は、エンジン脈動周波数feを算出する。即ち、制御装置30は、前記ステップS11にて入力したクランク角θ1に基づいてエンジン回転数Neを算出する。そして、制御装置30は、エンジン回転数Neを用いた前記式1に従ってエンジン脈動周波数feを算出し、ステップS14に進む。   In step S13, control device 30 (frequency calculation unit 32) calculates engine pulsation frequency fe. That is, the control device 30 calculates the engine speed Ne based on the crank angle θ1 input in step S11. Then, the control device 30 calculates the engine pulsation frequency fe according to the equation 1 using the engine speed Ne, and proceeds to step S14.

ステップS14においては、制御装置30(周波数算出部32)は、ダンパ共振周波数fsを算出する。即ち、制御装置30は、前記ステップS11にて入力したシフトポジションMに対応するダンパ共振周波数fsを算出する。この場合、制御装置30は、入力したシフトポジションMを用いて、図3に示すシフトポジション−振動伝達率マップを参照してダンパ共振周波数fsを算出する。そして、制御装置30は、ダンパ共振周波数fsを算出すると、ステップS15に進む。   In step S14, the control device 30 (frequency calculating unit 32) calculates the damper resonance frequency fs. That is, the control device 30 calculates the damper resonance frequency fs corresponding to the shift position M input in step S11. In this case, the control device 30 calculates the damper resonance frequency fs using the input shift position M with reference to the shift position-vibration transmissibility map shown in FIG. Then, after calculating the damper resonance frequency fs, the control device 30 proceeds to step S15.

ステップS15においては、制御装置30(制振制御内容切替部33)は、エンジン脈動周波数feに応じて、算出するトルク指令Tmを、制御Aのトルク指令Tm、制御Bのトルク指令Tm又は制御Cのトルク指令Tmに切り替える。この場合、制御装置30は、前記ステップS13にて算出したエンジン脈動周波数fe及び前記ステップS14にて算出したダンパ共振周波数fsを用いて、算出するトルク指令Tmを切り替える。   In step S15, the control device 30 (vibration suppression control content switching unit 33) determines the torque command Tm to be calculated according to the engine pulsation frequency fe as the torque command Tm for the control A, the torque command Tm for the control B, or the control C. Is switched to the torque command Tm. In this case, the control device 30 switches the torque command Tm to be calculated using the engine pulsation frequency fe calculated in step S13 and the damper resonance frequency fs calculated in step S14.

具体的に、制御装置30は、エンジン脈動周波数feがダンパ共振周波数fsから正の第一所定値Xを減じた第一周波数f1(=fs−X)よりも小さい場合、制御Aのトルク指令Tmを算出するためにステップS16に進む。又、制御装置30は、エンジン脈動周波数feが、第一周波数f1以上、且つ、ダンパ共振周波数fsに正の第二所定値Yを加えた第二周波数f2(=fs+Y)以下の場合、制御Bのトルク指令Tmを算出するためにステップS18に進む。更に、制御装置30は、エンジン脈動周波数feが第二周波数f2よりも大きい場合、制御Cのトルク指令Tmを算出するためにステップS20に進む。   Specifically, when the engine pulsation frequency fe is smaller than the first frequency f1 (= fs−X) obtained by subtracting the positive first predetermined value X from the damper resonance frequency fs, the control device 30 controls the torque command Tm of the control A. To calculate step S16. Further, when the engine pulsation frequency fe is equal to or higher than the first frequency f1 and equal to or lower than the second frequency f2 (= fs + Y) obtained by adding a positive second predetermined value Y to the damper resonance frequency fs, the control device 30 The process proceeds to step S18 to calculate the torque command Tm. Further, when the engine pulsation frequency fe is higher than the second frequency f2, the control device 30 proceeds to step S20 in order to calculate the torque command Tm of the control C.

前記ステップS15の切り替え判定に従い、制御Aの場合、制御装置30(第一調整ゲイン算出部34−1)は、ステップS16において、第一ゲインG1を算出する。即ち、制御装置30は、前記ステップS12にて算出したエンジン脈動周波数fe及び前記ステップS13にて算出したダンパ共振周波数fsを用いて、図4に示すエンジン脈動周波数−ゲインマップを参照する。これにより、制御装置30は、第一周波数f1よりも小さい周波数帯域においてエンジン脈動周波数feの変化に対して一定値となる第一ゲインG1を算出する。そして、制御装置30は、第一ゲインG1を算出すると、ステップS17に進む。   In accordance with the switching determination in step S15, in the case of control A, the control device 30 (first adjustment gain calculation unit 34-1) calculates the first gain G1 in step S16. That is, the control device 30 refers to the engine pulsation frequency-gain map shown in FIG. 4 using the engine pulsation frequency fe calculated in step S12 and the damper resonance frequency fs calculated in step S13. Thereby, the control device 30 calculates the first gain G1 that becomes a constant value with respect to the change of the engine pulsation frequency fe in a frequency band smaller than the first frequency f1. And the control apparatus 30 will progress to step S17, if the 1st gain G1 is calculated.

ステップS17においては、制御装置30(第一トルク算出部35−1)は、前記ステップS11にて入力したモータ回転角θ2から算出した電動モータ15のモータ回転数Nm(即ち、モータトルク低減成分Te_m)と、前記ステップS16にて算出した第一ゲインG1と、を用いた前記式2に従って制御Aにおけるトルク指令Tmを算出する。そして、制御装置30は、制御Aにおけるトルク指令Tmを算出すると、ステップS22に進む。   In step S17, the control device 30 (first torque calculation unit 35-1) calculates the motor rotation speed Nm of the electric motor 15 calculated from the motor rotation angle θ2 input in step S11 (that is, the motor torque reduction component Te_m). ) And the first gain G1 calculated in the step S16, the torque command Tm in the control A is calculated according to the equation 2. Then, after calculating the torque command Tm in the control A, the control device 30 proceeds to step S22.

前記ステップS15の切り替え判定に従い、制御Bの場合、制御装置30(第二調整ゲイン算出部34−2)は、ステップS18において、第二ゲインG2及び第三ゲインG3を算出する。即ち、制御装置30は、前記ステップS12にて算出したエンジン脈動周波数fe及び前記ステップS13にて算出したダンパ共振周波数fsを用いて、図4に示すエンジン脈動周波数−ゲインマップを参照する。   In accordance with the switching determination in step S15, in the case of control B, the control device 30 (second adjustment gain calculation unit 34-2) calculates the second gain G2 and the third gain G3 in step S18. That is, the control device 30 refers to the engine pulsation frequency-gain map shown in FIG. 4 using the engine pulsation frequency fe calculated in step S12 and the damper resonance frequency fs calculated in step S13.

これにより、制御装置30は、第一周波数f1以上、且つ、第二周波数f2以下において、エンジン脈動周波数feの増加に伴って第一ゲインG1から「0」まで減少する第二ゲインG2を算出する。又、制御装置30は、第一周波数f1以上、且つ、第二周波数f2以下において、エンジン脈動周波数feの増加に伴って「0」から第四ゲインG4の大きさまで増加する第三ゲインG3を算出する。尚、本実施形態においては、エンジン脈動周波数feがダンパ共振周波数fsと一致する場合、第二ゲインG2の大きさと第三ゲインG3の大きさとが一致する。そして、制御装置30は、第二ゲインG2及び第三ゲインG3を算出すると、ステップS19に進む。   Accordingly, the control device 30 calculates the second gain G2 that decreases from the first gain G1 to “0” as the engine pulsation frequency fe increases at the first frequency f1 or more and the second frequency f2 or less. . Further, the control device 30 calculates a third gain G3 that increases from “0” to the fourth gain G4 as the engine pulsation frequency fe increases at the first frequency f1 or more and the second frequency f2 or less. To do. In the present embodiment, when the engine pulsation frequency fe matches the damper resonance frequency fs, the magnitude of the second gain G2 and the magnitude of the third gain G3 match. And the control apparatus 30 will progress to step S19, if the 2nd gain G2 and the 3rd gain G3 are calculated.

ステップS19においては、制御装置30(第二トルク算出部35−2)は、前記ステップS11にて入力したクランク角θ1及びモータ回転角θ2とダンパ剛性Kとから算出される捩れトルク低減成分Te_dと、モータ回転角θ2から算出した電動モータ15のモータ回転数Nm(即ち、モータトルク低減成分Te_m)と、前記ステップS18にて算出した第二ゲインG2及び第三ゲインG3と、を用いた前記式3に従って制御Bにおけるトルク指令Tmを算出する。そして、制御装置30は、制御Bにおけるトルク指令Tmを算出すると、ステップS22に進む。   In step S19, the control device 30 (second torque calculation unit 35-2) calculates the torsional torque reduction component Te_d calculated from the crank angle θ1, the motor rotation angle θ2, and the damper rigidity K input in step S11. The equation using the motor rotation speed Nm of the electric motor 15 calculated from the motor rotation angle θ2 (that is, the motor torque reduction component Te_m) and the second gain G2 and the third gain G3 calculated in step S18. 3, the torque command Tm in the control B is calculated. Then, after calculating the torque command Tm in the control B, the control device 30 proceeds to step S22.

前記ステップS15の切り替え判定に従い、制御Cの場合、制御装置30(第三調整ゲイン算出部34−3)は、ステップS20において、第四ゲインG4を算出する。即ち、制御装置30は、前記ステップS12にて算出したエンジン脈動周波数fe及び前記ステップS13にて算出したダンパ共振周波数fsを用いて、図4に示すエンジン脈動周波数−ゲインマップを参照する。これにより、制御装置30は、第二周波数f2よりも大きい周波数帯域においてエンジン脈動周波数feの変化に対して一定値となる第四ゲインG4を算出する。そして、制御装置30は、第四ゲインG4を算出すると、ステップS21に進む。   In accordance with the switching determination in step S15, in the case of control C, the control device 30 (third adjustment gain calculation unit 34-3) calculates the fourth gain G4 in step S20. That is, the control device 30 refers to the engine pulsation frequency-gain map shown in FIG. 4 using the engine pulsation frequency fe calculated in step S12 and the damper resonance frequency fs calculated in step S13. Accordingly, the control device 30 calculates the fourth gain G4 that is a constant value with respect to the change in the engine pulsation frequency fe in a frequency band higher than the second frequency f2. And the control apparatus 30 will progress to step S21, if the 4th gain G4 is calculated.

ステップS21においては、制御装置30(第三トルク算出部35−3)は、前記ステップS11にて入力したクランク角θ1及びモータ回転角θ2とダンパ剛性Kとから算出される捩れトルク低減成分Te_dと、前記ステップS20にて算出した第四ゲインG4と、を用いた前記式3に従って制御Cにおけるトルク指令Tmを算出する。そして、制御装置30は、制御Cにおけるトルク指令Tmを算出すると、ステップS22に進む。   In step S21, the control device 30 (third torque calculation unit 35-3) calculates the torsion torque reducing component Te_d calculated from the crank angle θ1, the motor rotation angle θ2, and the damper rigidity K input in step S11. Then, the torque command Tm in the control C is calculated according to the equation 3 using the fourth gain G4 calculated in the step S20. Then, after calculating the torque command Tm in the control C, the control device 30 proceeds to step S22.

前記ステップS17、前記ステップS19又は前記ステップS21のステップ処理後、ステップS22にて、制御装置30(フィルタ処理部36)は、前記ステップS13にて算出したエンジン脈動周波数feを用いて、エンジン脈動周波数feを通過させるバンドパスフィルタF(s)を算出する。そして、制御装置30は、バンドパスフィルタF(s)を算出すると、ステップS23に進む。   After the step processing of step S17, step S19 or step S21, in step S22, the control device 30 (filter processing unit 36) uses the engine pulsation frequency fe calculated in step S13 to generate the engine pulsation frequency. A band pass filter F (s) that passes fe is calculated. Then, after calculating the bandpass filter F (s), the control device 30 proceeds to step S23.

ステップS23においては、制御装置30(フィルタ処理部36)は、前記ステップS22にて算出したバンドパスフィルタF(s)を、前記ステップS17にて算出した制御Aにおけるトルク指令Tm、前記ステップS19にて算出した制御Bにおけるトルク指令Tm又は前記ステップS21にて算出した制御Cにおけるトルク指令Tmに乗算してバンドパスフィルタ処理する。そして、制御装置30は、制御Aにおけるトルク指令Tm、制御Bにおけるトルク指令Tm又は制御Cにおけるトルク指令Tmをバンドパスフィルタ処理してフィルタ後トルク指令Tm_bpfを算出すると、ステップS24に進む。   In step S23, the control device 30 (filter processing unit 36) applies the bandpass filter F (s) calculated in step S22 to the torque command Tm in the control A calculated in step S17, and the step S19. The torque command Tm in the control B calculated in the above or the torque command Tm in the control C calculated in the step S21 is multiplied by the band pass filter process. Then, the control device 30 performs a bandpass filter process on the torque command Tm in the control A, the torque command Tm in the control B, or the torque command Tm in the control C to calculate the filtered torque command Tm_bpf, and then proceeds to step S24.

ここで、制御Aにおけるトルク指令Tm、制御Bにおけるトルク指令Tm及び制御Cにおけるトルク指令Tmは、エンジン11が車両10を加減速する周波数成分(周波数帯域)を含んでいる。従って、エンジン脈動周波数feを通過させるバンドパスフィルタF(s)を用いて算出されたフィルタ後トルク指令Tm_bpfは、車両10の加減速に影響を与えることなくパワートレーンに発生する振動を制振するように、電動モータ15にトルクを発生させる。制御装置30は、フィルタ後トルク指令Tm_bpfを算出すると、ステップS24に進む。   Here, the torque command Tm in the control A, the torque command Tm in the control B, and the torque command Tm in the control C include a frequency component (frequency band) at which the engine 11 accelerates / decelerates the vehicle 10. Therefore, the post-filter torque command Tm_bpf calculated using the bandpass filter F (s) that passes the engine pulsation frequency fe suppresses vibrations generated in the power train without affecting the acceleration / deceleration of the vehicle 10. As described above, torque is generated in the electric motor 15. After calculating the filtered torque command Tm_bpf, the control device 30 proceeds to step S24.

ステップS24においては、制御装置30(指令トルク決定部37)は、前記ステップS23にて算出したフィルタ後トルク指令Tm_bpfを上下限処理する。そして、制御装置30は、上下限処理により制振制御トルク指令Tm_reqを決定し、ステップS26に進む。   In step S24, the control device 30 (command torque determination unit 37) performs upper and lower limit processing on the filtered torque command Tm_bpf calculated in step S23. Then, control device 30 determines vibration suppression control torque command Tm_req by the upper and lower limit processing, and proceeds to step S26.

前記ステップS12にて制御装置30(制振要否判定部31)が「No」と判定すると、制御装置30(指令トルク決定部37)はステップS25のステップ処理を実行する。ステップS25においては、制御装置30は、制振制御トルク指令Tm_reqをゼロ(「0」)と決定する。そして、制御装置30は、制振制御トルク指令Tm_reqを「0」と決定すると、ステップS26に進む。   When the control device 30 (vibration necessity determination unit 31) determines “No” in step S12, the control device 30 (command torque determination unit 37) executes the step process of step S25. In step S25, control device 30 determines damping control torque command Tm_req to be zero (“0”). When control device 30 determines vibration suppression control torque command Tm_req to be “0”, control device 30 proceeds to step S26.

ステップS26においては、制御装置30(駆動制御部38)は、前記ステップS24又は前記ステップS25にて決定した制振制御トルク指令Tm_reqに従って、電動モータ15を駆動制御する。即ち、制御装置30は、決定した制振制御トルク指令Tm_reqを用いて、図5に示す制振制御トルク指令−目標電流値マップを参照し、電動モータ15に供給する目標電流値Idを決定する。尚、制御装置30は、前記ステップS25にて制振制御トルク指令Tm_reqを「0」と決定した場合には、目標電流値Idを「0」と決定する。   In step S26, the control device 30 (drive control unit 38) drives and controls the electric motor 15 according to the vibration suppression control torque command Tm_req determined in step S24 or step S25. That is, the control device 30 determines the target current value Id to be supplied to the electric motor 15 with reference to the vibration suppression control torque command-target current value map shown in FIG. 5 using the determined vibration suppression control torque command Tm_req. . The control device 30 determines the target current value Id to be “0” when the vibration suppression control torque command Tm_req is determined to be “0” in step S25.

そして、制御装置30は、駆動回路20の電流検出器20aから電動モータ15に流れる電流値をフィードバック入力し、目標電流値Idの電流が電動モータ15に流れるように駆動回路20を制御する。これにより、電動モータ15は、制振制御トルク指令Tm_reqに応じた制振制御用トルクTvをパワートレーンに対して出力する。   Then, the control device 30 feedback-inputs the current value that flows to the electric motor 15 from the current detector 20 a of the drive circuit 20 and controls the drive circuit 20 so that the current of the target current value Id flows to the electric motor 15. Thereby, the electric motor 15 outputs the vibration suppression control torque Tv corresponding to the vibration suppression control torque command Tm_req to the power train.

制御装置30は、前記ステップS26にて電動モータ15を駆動制御すると、ステップS27に進む。そして、制御装置30は、ステップS27にて「制振制御プログラム」の実行を一旦終了し、所定の短い時間が経過すると、再び、前記ステップS10にて「制振制御プログラム」の実行を開始する。   When the control of the electric motor 15 is controlled in step S26, the control device 30 proceeds to step S27. Then, the control device 30 once ends the execution of the “vibration suppression control program” in step S27, and once the predetermined short time has elapsed, the control device 30 starts executing the “vibration suppression control program” again in step S10. .

ところで、制御装置30は、制振制御トルク指令Tm_reqを決定して電動モータ15を駆動制御する。これにより、電動モータ15は、制振制御トルク指令Tm_reqに応じた制振制御用トルクTvをパワートレーンに入力することにより、パワートレーンに発生した振動を制振する。   By the way, the control device 30 determines the vibration suppression control torque command Tm_req and controls the driving of the electric motor 15. Thereby, the electric motor 15 controls the vibration generated in the power train by inputting the vibration control torque Tv corresponding to the vibration control torque command Tm_req to the power train.

上述したように、エンジン脈動周波数feが第一周波数f1(=fs−X)よりも低周波数である場合、クランクシャフト16とインプットシャフト17との間の相対回転が小さくなるので、クラッチ・ダンパ12の捩れトルクTdampは小さくなる。一方、エンジン脈動周波数feが第一周波数f1よりも低周波数である場合、モータシャフト19を介してトランスミッション13に直結された電動モータ15は比較的低い回転数で回転する。このため、電動モータ15が回転に伴って発生するモータトルクTmg(粘性トルク成分や慣性トルク成分を含む)は大きくなる。従って、エンジン脈動周波数feが第一周波数f1よりも低周波数である場合には、主に、電動モータ15のモータトルクTmgに起因する振動がパワートレーンに発生する。   As described above, when the engine pulsation frequency fe is lower than the first frequency f1 (= fs−X), the relative rotation between the crankshaft 16 and the input shaft 17 becomes small, and therefore the clutch damper 12 The torsional torque Tdamp is reduced. On the other hand, when the engine pulsation frequency fe is lower than the first frequency f1, the electric motor 15 directly connected to the transmission 13 via the motor shaft 19 rotates at a relatively low rotational speed. For this reason, the motor torque Tmg (including the viscous torque component and the inertia torque component) generated as the electric motor 15 rotates is increased. Therefore, when the engine pulsation frequency fe is lower than the first frequency f1, vibration caused mainly by the motor torque Tmg of the electric motor 15 is generated in the power train.

エンジン脈動周波数feが第一周波数f1よりも低周波数である場合、換言すれば、制御Aにおいては、制御装置30は、前記式2に従って電動モータ15のモータ回転数Nmに基づくトルク指令Tmを算出する。そして、制御装置30が制振制御トルク指令Tm_reqを決定し制振制御トルク指令Tm_reqに基づいて電動モータ15を駆動制御することにより、電動モータ15が制振制御用トルクTvをパワートレーンに出力する。   When the engine pulsation frequency fe is lower than the first frequency f1, in other words, in the control A, the control device 30 calculates the torque command Tm based on the motor rotational speed Nm of the electric motor 15 according to the equation 2. To do. Then, the control device 30 determines the vibration suppression control torque command Tm_req, and controls the electric motor 15 based on the vibration suppression control torque command Tm_req, so that the electric motor 15 outputs the vibration suppression control torque Tv to the power train. .

制御Aが実行される状況は、図7に示すように、電動モータ15のモータ回転数Nmが粘性トルク成分や慣性トルク成分の影響を受けながら周期的に変化し、このモータ回転数Nmに応じたモータトルクTmgを含むダンパトルクが周期的に変化する。このダンパトルクに対して電動モータ15が、ダンパトルクと逆相となる制振制御用トルクTv(即ち、モータトルク低減成分Te_m)を発生させることにより、ドライブシャフト18に伝達されるトルクTd(以下、このトルクTdを「D/SトルクTd」と称呼する。)の変動を表す振幅が小さくなる。その結果、パワートレーンに発生する振動が抑制される。   As shown in FIG. 7, the state in which the control A is executed is such that the motor rotational speed Nm of the electric motor 15 changes periodically while being influenced by the viscous torque component and the inertia torque component, and the control is performed according to the motor rotational speed Nm. The damper torque including the motor torque Tmg changes periodically. The electric motor 15 generates a vibration damping control torque Tv (that is, a motor torque reduction component Te_m) having a phase opposite to that of the damper torque with respect to the damper torque, whereby the torque Td transmitted to the drive shaft 18 (hereinafter referred to as this torque). The torque Td is referred to as “D / S torque Td”. As a result, vibration generated in the power train is suppressed.

又、エンジン脈動周波数feが第一周波数f1以上、且つ、第二周波数f2以下の場合、換言すれば、エンジン脈動周波数feがダンパ共振周波数fsに近い場合、クランクシャフト16とインプットシャフト17との相対回転が大きくなる。従って、トーションダンパ部12bはパワートレーンに対して捩れトルクTdampを入力するようになる。このため、エンジン脈動周波数feが第一周波数f1以上、且つ、第二周波数f2以下の場合には、換言すれば、制御Bにおいては、捩れトルクTdampとモータトルクTmgとに起因する振動がパワートレーンに発生する。   When the engine pulsation frequency fe is equal to or higher than the first frequency f1 and equal to or lower than the second frequency f2, in other words, when the engine pulsation frequency fe is close to the damper resonance frequency fs, the relative relationship between the crankshaft 16 and the input shaft 17 is increased. Increased rotation. Accordingly, the torsion damper portion 12b inputs the torsion torque Tdamp to the power train. Therefore, when the engine pulsation frequency fe is equal to or higher than the first frequency f1 and equal to or lower than the second frequency f2, in other words, in the control B, vibration caused by the torsion torque Tdamp and the motor torque Tmg Occurs.

制御Bの場合、制御装置30は、前記式3に従ってモータトルク低減成分Te_m及び捩れトルク低減成分Te_dに基づくトルク指令Tmを算出する。そして、制御装置30が制振制御トルク指令Tm_reqを決定し制振制御トルク指令Tm_reqに基づいて電動モータ15を駆動制御することにより、電動モータ15が制振制御用トルクTvをパワートレーンに出力する。   In the case of the control B, the control device 30 calculates a torque command Tm based on the motor torque reduction component Te_m and the torsional torque reduction component Te_d according to the equation 3. Then, the control device 30 determines the vibration suppression control torque command Tm_req, and controls the electric motor 15 based on the vibration suppression control torque command Tm_req, so that the electric motor 15 outputs the vibration suppression control torque Tv to the power train. .

制御Bが実行される状況では、図8に示すように、電動モータ15のモータ回転数Nmが図7に示す制御Aの場合に比べて高速で周期的に変化し、トーションダンパ部12bの捩れトルクTdampの影響を受けながらダンパトルクが周期的に変化する。このダンパトルクに対して電動モータ15が、ダンパトルクと逆相となる制振制御用トルクTv(即ち、捩れトルク低減成分Te_d)を発生させることにより、ドライブシャフト18に伝達されるD/SトルクTdの振幅が小さくなる。その結果、パワートレーンに発生する振動が抑制される。   In the situation where the control B is executed, as shown in FIG. 8, the motor rotational speed Nm of the electric motor 15 changes periodically at a higher speed than in the case of the control A shown in FIG. 7, and the torsion damper 12b is twisted. The damper torque changes periodically while being influenced by the torque Tdamp. The electric motor 15 generates a damping control torque Tv (that is, a torsion torque reduction component Te_d) having a phase opposite to that of the damper torque with respect to the damper torque, whereby the D / S torque Td transmitted to the drive shaft 18 is reduced. The amplitude is reduced. As a result, vibration generated in the power train is suppressed.

更に、エンジン脈動周波数feが第二周波数f2よりも高周波数である場合、電動モータ15の粘性トルク成分や慣性トルク成分を含むモータトルクTmgが小さくなる一方で、クランクシャフト16とインプットシャフト17とは相対回転が容易になる。従って、エンジン脈動周波数feが第二周波数f2よりも高周波数である場合には、主に、トーションダンパ部12bの捩れトルクTdampに起因する振動がパワートレーンに発生する。   Further, when the engine pulsation frequency fe is higher than the second frequency f2, the motor torque Tmg including the viscous torque component and the inertia torque component of the electric motor 15 is reduced, while the crankshaft 16 and the input shaft 17 are Relative rotation becomes easy. Therefore, when the engine pulsation frequency fe is higher than the second frequency f2, mainly vibration caused by the torsion torque Tdamp of the torsion damper portion 12b is generated in the power train.

エンジン脈動周波数feが第二周波数f2よりも高周波数である場合、換言すれば、制御Cにおいては、制御装置30は、前記式4に従ってトーションダンパ部12bの捩れ(θ1−θ2)に基づくトルク指令Tmを算出する。そして、制御装置30が制振制御トルク指令Tm_reqを決定し制振制御トルク指令Tm_reqに基づいて電動モータ15を駆動制御することにより、電動モータ15が制振制御用トルクTvをパワートレーンに出力する。   When the engine pulsation frequency fe is higher than the second frequency f2, in other words, in the control C, the control device 30 performs a torque command based on the torsion damper portion 12b twist (θ1-θ2) according to the above equation 4. Tm is calculated. Then, the control device 30 determines the vibration suppression control torque command Tm_req, and controls the electric motor 15 based on the vibration suppression control torque command Tm_req, so that the electric motor 15 outputs the vibration suppression control torque Tv to the power train. .

制御Cが実行される状況は、図9に示すように、電動モータ15のモータ回転数Nmが図8に示す制御Bの場合に比べて高速で周期的に変化し、トーションダンパ部12bの捩れトルクTdampの影響を受けながらダンパトルクが周期的に変化する。このダンパトルクに対して電動モータ15が、ダンパトルクと逆相となる制振制御用トルクTv(即ち、捩れトルク低減成分Te_d)を発生させることにより、パワートレーンに発生する振動が抑制される。   As shown in FIG. 9, the situation in which the control C is executed is such that the motor rotation speed Nm of the electric motor 15 changes periodically at a higher speed than in the case of the control B shown in FIG. 8, and the torsion damper 12b is twisted. The damper torque changes periodically while being influenced by the torque Tdamp. The electric motor 15 generates vibration control torque Tv (that is, a torsion torque reduction component Te_d) having a phase opposite to that of the damper torque with respect to the damper torque, thereby suppressing vibration generated in the power train.

以上の説明からも理解できるように、上記実施形態の車両の制御装置30は、エンジン11と、トランスミッション13と、エンジン11のクランクシャフト16及びトランスミッション13のインプットシャフト17を断接するクラッチ・ダンパ12のクラッチ部12aと、クラッチ部12aの接続状態においてクランクシャフト16及びインプットシャフト17の相対回転を捩れ変形によって許容するクラッチ・ダンパ12のトーションダンパ部12bと、トランスミッション13のドライブシャフト18に接続された車輪14と、エンジン11の動力(エンジントルク)を車輪14に伝達するパワートレーンを構成するインプットシャフト17、トランスミッション13及びドライブシャフト18の何れかであるトランスミッション13に接続された電動モータ15と、を有する車両10に適用される。   As can be understood from the above description, the vehicle control device 30 of the above embodiment includes the clutch 11 that connects the engine 11, the transmission 13, the crankshaft 16 of the engine 11, and the input shaft 17 of the transmission 13. Wheels connected to the clutch portion 12a, the torsion damper portion 12b of the clutch / damper 12 allowing torsional deformation of the crankshaft 16 and the input shaft 17 in the connected state of the clutch portion 12a, and the drive shaft 18 of the transmission 13 14 and a transmission 1 that is one of an input shaft 17, a transmission 13, and a drive shaft 18 constituting a power train that transmits the power (engine torque) of the engine 11 to the wheels 14. An electric motor 15 connected to, is applied to a vehicle 10 having a.

制御装置30は、電動モータ15の駆動を制御するものであり、エンジン11のエンジン回転数Neに比例してエンジン11に発生するトルク脈動の周波数を表すエンジン脈動周波数feを算出するとともに、トーションダンパ部12bがエンジン脈動周波数feと捩れ方向にて共振するダンパ共振周波数fsを算出する周波数算出部32と、エンジン脈動周波数fe及びダンパ共振周波数fsを用いて、エンジン脈動周波数feがダンパ共振周波数fsから第一所定値Xを減じた第一周波数f1よりも小さい場合、エンジン脈動周波数feが第一周波数f1以上であり、且つ、ダンパ共振周波数fsに第二所定値Yを加えた第二周波数f2以下である場合、及び、エンジン脈動周波数feが第二周波数f2よりも大きい場合を判別して、パワートレーンに発生する振動を制振する制振制御内容を切り替える制振制御内容切替部33と、制振制御内容切替部33によって切り替えられた制振制御内容に応じて、電動モータ15を駆動さえるためのトルク指令Tmに用いられるゲインである第一ゲインG1〜第四ゲインG4を、エンジン脈動周波数fe及びダンパ共振周波数fsを用いて算出するゲイン算出部34と、トーションダンパ部12bが発生する捩れトルクTdampに対して逆相の捩れトルク低減成分Te_d及び電動モータ15の回転に伴って発生するモータトルクに対して逆相のモータトルク低減成分Te_mのうちの少なくとも一方と、ゲイン算出部34によって算出された第一ゲインG1〜第四ゲインG4と、を乗算して、トルク指令Tmを算出するトルク算出部35と、電動モータ15にパワートレーンに発生する振動を制振するための制振制御用トルクTvを発生させる制振制御トルク指令Tm_reqをトルク指令Tmに基づいて決定する指令トルク決定部37と、制振制御トルク指令Tm_reqに基づいて電動モータ15を駆動制御し、電動モータ15に制振制御用トルクTvを発生させる駆動制御部38と、を備える。この場合、指令トルク決定部37は、トルク指令Tmを上下限処理して制振制御トルク指令Tm_reqを決定することができる。   The control device 30 controls the driving of the electric motor 15 and calculates an engine pulsation frequency fe representing a frequency of torque pulsation generated in the engine 11 in proportion to the engine speed Ne of the engine 11 and a torsion damper. The engine pulsation frequency fe is calculated from the damper resonance frequency fs using the frequency calculation unit 32 that calculates the damper resonance frequency fs in which the unit 12b resonates with the engine pulsation frequency fe in the torsional direction, and the engine pulsation frequency fe and the damper resonance frequency fs. When the frequency is smaller than the first frequency f1 obtained by subtracting the first predetermined value X, the engine pulsation frequency fe is equal to or higher than the first frequency f1 and is equal to or lower than the second frequency f2 obtained by adding the second predetermined value Y to the damper resonance frequency fs. And the case where the engine pulsation frequency fe is higher than the second frequency f2. In order to drive the electric motor 15 according to the vibration suppression control content switched by the vibration suppression control content switching unit 33 and the vibration suppression control content switching unit 33 for switching the vibration suppression control content for suppressing the vibration generated in the train. The gain calculation unit 34 that calculates the first gain G1 to the fourth gain G4 that are gains used for the torque command Tm using the engine pulsation frequency fe and the damper resonance frequency fs, and the torsion torque generated by the torsion damper unit 12b The gain calculation unit 34 calculates at least one of a torsional torque reduction component Te_d that is out of phase with respect to Tdamp and a motor torque reduction component Te_m that is out of phase with respect to the motor torque generated as the electric motor 15 rotates. The first torque G1 to the fourth gain G4 are multiplied to calculate the torque command Tm. 35, a command torque determining unit 37 that determines a vibration control torque command Tm_req for generating a vibration control torque Tv for controlling vibration generated in the power train of the electric motor 15 based on the torque command Tm; A drive control unit 38 that drives and controls the electric motor 15 based on the vibration suppression control torque command Tm_req and causes the electric motor 15 to generate the vibration suppression control torque Tv. In this case, the command torque determination unit 37 can determine the vibration suppression control torque command Tm_req by performing upper / lower limit processing on the torque command Tm.

これらの場合、より具体的に、ゲイン算出部34は、エンジン脈動周波数feが第一周波数f1よりも小さい制御Aの場合において、エンジン脈動周波数feが第一周波数f1と一致するときに最小値となる第一ゲインG1を算出する第一調整ゲイン算出部34−1と、エンジン脈動周波数feが第一周波数f1以上であり、且つ、第二周波数f2以下である制御Bの場合において、エンジン脈動周波数feが第一周波数f1から第二周波数f2に向けて増大するにつれて減少する第二ゲインG2、及び、エンジン脈動周波数feが第一周波数f1から第二周波数f2に向けて増大するにつれて増大する第三ゲインG3を算出する第二調整ゲイン算出部34−2と、エンジン脈動周波数feが第二周波数f2よりも大きい制御Cの場合において、エンジン脈動周波数feが第二周波数f2と一致するときに最大値となる第四ゲインG4を算出する第三調整ゲイン算出部34−3と、から構成される。   In these cases, more specifically, in the case of the control A in which the engine pulsation frequency fe is smaller than the first frequency f1, the gain calculation unit 34 sets the minimum value when the engine pulsation frequency fe matches the first frequency f1. In the case of the first adjustment gain calculation unit 34-1 for calculating the first gain G1 and the control B in which the engine pulsation frequency fe is the first frequency f1 or more and the second frequency f2 or less, the engine pulsation frequency A second gain G2 that decreases as fe increases from the first frequency f1 toward the second frequency f2, and a third gain that increases as the engine pulsation frequency fe increases from the first frequency f1 toward the second frequency f2. In the case of the second adjustment gain calculation unit 34-2 for calculating the gain G3 and the control C in which the engine pulsation frequency fe is higher than the second frequency f2. Composed of a third adjustment gain computing unit 34-3 for calculating a fourth gain G4 engine pulse frequency fe is the maximum value when coincident with the second frequency f2,.

又、トルク算出部35は、エンジン脈動周波数feが第一周波数f1よりも小さい制御Aの場合において、モータトルク低減成分と第一ゲインG1とを乗算してトルク指令Tmを算出する第一トルク算出部35−1と、エンジン脈動周波数feが第一周波数f1以上であり、且つ、第二周波数f2以下である制御Bの場合において、モータトルク低減成分Te_mと第二ゲインとを乗算して算出される値、及び、捩れトルク低減成分Te_dと第三ゲインG3とを乗算して算出される値を合算してトルク指令Tmを算出する第二トルク算出部35−2と、エンジン脈動周波数feが第二周波数f2よりも大きい場合において、捩れトルク低減成分Te_dと第四ゲインG4とを乗算してトルク指令Tmを算出する第三トルク算出部35−3と、から構成される。   Further, the torque calculator 35 calculates the torque command Tm by multiplying the motor torque reduction component and the first gain G1 in the case of the control A in which the engine pulsation frequency fe is smaller than the first frequency f1. In the case of the control B in which the unit 35-1 and the engine pulsation frequency fe are equal to or higher than the first frequency f1 and equal to or lower than the second frequency f2, the motor torque reduction component Te_m is multiplied by the second gain. And a second torque calculation unit 35-2 that calculates a torque command Tm by adding a value calculated by multiplying the torsional torque reduction component Te_d and the third gain G3, and an engine pulsation frequency fe A third torque calculator 35-3 that calculates a torque command Tm by multiplying the torsion torque reduction component Te_d and the fourth gain G4 when the frequency is greater than the second frequency f2. It consists of.

これらによれば、制御装置30は、エンジン脈動周波数feが第一周波数f1よりも小さい制御A、エンジン脈動周波数feが第一周波数f1以上、且つ、第二周波数f2以下の制御B、及び、エンジン脈動周波数feが第二周波数f2よりも大きい制御Cを判別し、制御A〜制御Cに応じて、制振制御内容を切り替えることができる。そして、制御装置30は、制御Aにおいてはモータトルク低減成分Te_mに乗算される第一ゲインG1、制御Bにおいてはモータトルク低減成分Te_mに乗算される第二ゲインG2及び捩れトルク低減成分Te_dに乗算される第三ゲインG3、制御Cにおいては捩れトルク低減成分Te_dに乗算される第四ゲインG4を算出してトルク指令Tmを算出し、最終的に制振制御トルク指令Tm_reqに基づいて電動モータ15を駆動制御することができる。これにより、車両10の走行時において、パワートレーンに発生する振動を良好に制振(減衰)させることができ、運転者が不快な振動や車室内に進入する音(こもり音等)を知覚して不快感を覚えることを抑制することができる。   According to these, the control device 30 includes a control A in which the engine pulsation frequency fe is lower than the first frequency f1, a control B in which the engine pulsation frequency fe is equal to or higher than the first frequency f1 and equal to or lower than the second frequency f2, and the engine The control C having the pulsation frequency fe larger than the second frequency f2 is discriminated, and the vibration suppression control content can be switched according to the control A to the control C. The control device 30 multiplies the first gain G1 multiplied by the motor torque reduction component Te_m in the control A, and the second gain G2 multiplied by the motor torque reduction component Te_m and the torsion torque reduction component Te_d in the control B. In the third gain G3 and control C, the fourth gain G4 multiplied by the torsional torque reduction component Te_d is calculated to calculate the torque command Tm, and finally the electric motor 15 is based on the vibration suppression control torque command Tm_req. Can be controlled. As a result, when the vehicle 10 is traveling, vibration generated in the power train can be satisfactorily suppressed (attenuated), and the driver perceives unpleasant vibration and sound entering the vehicle interior (such as a booming sound). To suppress discomfort.

又、これらの場合、制御装置30が、エンジン脈動周波数feを通過帯域とするバンドパスフィルタF(s)を設定し、トルク指令Tmをバンドパスフィルタ処理してフィルタ後トルク指令Tm_bpfを算出するフィルタ処理部を有しており、指令トルク決定部37は、フィルタ後トルク指令Tm_bpfに基づいて制振制御トルク指令Tm_reqを算出する。   In these cases, the control device 30 sets a band pass filter F (s) having the engine pulsation frequency fe as a pass band, performs a band pass filter process on the torque command Tm, and calculates a filtered torque command Tm_bpf. A command torque determination unit 37 calculates a vibration suppression control torque command Tm_req based on the post-filter torque command Tm_bpf.

この場合、指令トルク決定部37は、フィルタ後トルク指令Tm_bpfを上下限処理して制振制御トルク指令Tm_reqを決定することができる。   In this case, the command torque determination unit 37 can determine the vibration suppression control torque command Tm_req by performing upper / lower limit processing on the post-filter torque command Tm_bpf.

これらによれば、電動モータ15からパワートレーンに入力される制振制御用トルクTvは、エンジン11が車両10を加減速するための周波数帯域を含まない。これにより、制振制御用トルクTvは、車両10の加減速に影響を与えることなく、パワートレーンに発生した振動を良好に制振(抑制)することができる。   According to these, the vibration suppression control torque Tv input from the electric motor 15 to the power train does not include a frequency band for the engine 11 to accelerate and decelerate the vehicle 10. Thereby, the vibration suppression control torque Tv can satisfactorily suppress (suppress) the vibration generated in the power train without affecting the acceleration / deceleration of the vehicle 10.

又、これらの場合、制御装置30はクラッチ・ダンパ12のクラッチ部12aの接続方向に向けたクラッチストローク量Scに応じて、電動モータ15に制振制御用トルクTvを発生させるか否かを判定する制振要否判定部31を有しており、指令トルク決定部37は、制振要否判定部31によって制振制御用トルクTvの発生が不要であると判定された場合、制振制御トルク指令Tm_reqをゼロ(「0」)と決定する。   In these cases, the control device 30 determines whether or not the vibration suppression control torque Tv is generated in the electric motor 15 in accordance with the clutch stroke amount Sc in the connection direction of the clutch portion 12a of the clutch / damper 12. If the damping necessity determination unit 31 determines that the generation of the damping control torque Tv is unnecessary, the command torque determination unit 37 performs damping control. Torque command Tm_req is determined to be zero (“0”).

これによれば、パワートレーンに振動が発生した場合にのみ、電動モータ15に制振制御用トルクTvを発生させることができる。これにより、制御装置30の構成を簡略化することができる。   According to this, the vibration control torque Tv can be generated in the electric motor 15 only when vibration occurs in the power train. Thereby, the structure of the control apparatus 30 can be simplified.

又、これらの場合、トルク算出部35は、捩れトルク低減成分Te_dを、捩れ方向におけるトーションダンパ部12bに予め設定されたダンパ剛性Kとクランクシャフト16のクランク角θ1と電動モータ15のモータ回転角θ2とを用いて算出し、モータトルク低減成分Te_mを、電動モータ15のモータ回転角θ2を用いて算出することができる。   In these cases, the torque calculation unit 35 uses the torsional torque reduction component Te_d as the torsional damper part 12b in the torsional direction, the damper rigidity K set in advance, the crank angle θ1 of the crankshaft 16, and the motor rotation angle of the electric motor 15. The motor torque reduction component Te_m can be calculated using the motor rotation angle θ2 of the electric motor 15.

又、これらの場合、周波数算出部32は、エンジン脈動周波数feをクランクシャフト16のクランク角θ1から算出したエンジン11のエンジン回転数Neを用いて算出し、ダンパ共振周波数fsをトランスミッション13の変速段であるシフトポジションMに応じて算出することができる。   In these cases, the frequency calculation unit 32 calculates the engine pulsation frequency fe using the engine speed Ne of the engine 11 calculated from the crank angle θ1 of the crankshaft 16, and calculates the damper resonance frequency fs to the gear position of the transmission 13. It can be calculated according to the shift position M.

これらによれば、特殊なセンサ類を設けることなく、捩れトルク低減成分、モータトルク低減成分、エンジン脈動周波数fe及びダンパ共振周波数fsを算出することができる。従って、制御装置30の構成を簡略化することができる。   According to these, the torsion torque reduction component, the motor torque reduction component, the engine pulsation frequency fe, and the damper resonance frequency fs can be calculated without providing special sensors. Therefore, the configuration of the control device 30 can be simplified.

本発明の実施に当たっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて、種々の変形が可能である。   In carrying out the present invention, the present invention is not limited to the above embodiment, and various modifications can be made without departing from the object of the present invention.

例えば、上記実施形態においては、制御装置30が算出したエンジン脈動周波数feを用いて図4に示すエンジン脈動周波数−ゲインマップを参照し、第一ゲインG1〜第四ゲインG4を算出するようにした。この場合、算出される第一ゲインG1及び第四ゲインG4は、エンジン脈動周波数feの変化にかかわらず一定であるとした。これにより、算出される第一ゲインG1はエンジン脈動周波数feが第一周波数f1と一致するときに最小値となり、第四ゲインG4はエンジン脈動周波数feが第二周波数f2と一致するときに最大値となるようにした。これに代えて、制御装置30が図10に示すエンジン脈動周波数−ゲインマップを参照して第一ゲインG1〜第四ゲインG4を算出することも可能である。   For example, in the above embodiment, the engine pulsation frequency-gain map shown in FIG. 4 is referred to using the engine pulsation frequency fe calculated by the control device 30, and the first gain G1 to the fourth gain G4 are calculated. . In this case, the calculated first gain G1 and fourth gain G4 are assumed to be constant regardless of changes in the engine pulsation frequency fe. Thus, the calculated first gain G1 has a minimum value when the engine pulsation frequency fe matches the first frequency f1, and the fourth gain G4 has a maximum value when the engine pulsation frequency fe matches the second frequency f2. It was made to become. Instead, the control device 30 can calculate the first gain G1 to the fourth gain G4 with reference to the engine pulsation frequency-gain map shown in FIG.

制御装置30が図10に示すマップを参照する場合、算出される第一ゲインG1は、エンジン脈動周波数feが第一周波数f1に向けて大きくなるほど小さくなり、エンジン脈動周波数feが第一周波数f1と一致するときに最小値となるように算出される。又、算出される第四ゲインG4は、エンジン脈動周波数feが第二周波数f2よりも大きくなるほど小さくなり、エンジン脈動周波数feが第二周波数f2と一致するときに最大値となるように算出される。更に、制御装置30が図10のマップを参照する場合、第二ゲインG2はエンジン脈動周波数feが第二周波数f2に向けて大きくなることに対して比例関数的に小さくなるように算出され、第三ゲインG3はエンジン脈動周波数feが第二周波数f2に向けて大きくなることに対して比例関数的に大きくなるように算出される。   When the control device 30 refers to the map shown in FIG. 10, the calculated first gain G1 decreases as the engine pulsation frequency fe increases toward the first frequency f1, and the engine pulsation frequency fe becomes equal to the first frequency f1. It is calculated to be the minimum value when they match. The calculated fourth gain G4 is calculated so as to decrease as the engine pulsation frequency fe becomes higher than the second frequency f2, and to be maximized when the engine pulsation frequency fe coincides with the second frequency f2. . Further, when the control device 30 refers to the map of FIG. 10, the second gain G2 is calculated so as to decrease in a proportional function with respect to the engine pulsation frequency fe increasing toward the second frequency f2. The three gain G3 is calculated so as to increase in a proportional function with respect to the increase in the engine pulsation frequency fe toward the second frequency f2.

このように、制御装置30が図10に示すエンジン脈動周波数−ゲインマップを参照して、第一ゲインG1〜第四ゲインG4を算出する場合であっても、上記実施形態の場合と同様に、制御装置30は前記式2〜前記式4に従って制御A〜制御Cに応じたトルク指令Tmを算出することができる。従って、この場合においても、上記実施形態と同様の効果が得られる。   As described above, even when the control device 30 calculates the first gain G1 to the fourth gain G4 with reference to the engine pulsation frequency-gain map shown in FIG. The control device 30 can calculate the torque command Tm according to the control A to the control C according to the above equations 2 to 4. Therefore, also in this case, the same effect as the above embodiment can be obtained.

又、上記実施形態においては、制御Aの場合、前記式2から明らかなように、モータトルク低減成分Te_mとして電動モータ15のモータ回転数Nmのみを用い、モータ回転数Nm即ちモータトルク低減成分Te_mに第一ゲインG1を乗算してトルク指令Tmを算出するようにした。又、制御Cの場合、前記式4から明らかなように、捩れトルク低減成分Te_dのみを用い、捩れトルク低減成分Te_dに第四ゲインG4を乗算してトルク指令Tmを算出するようにした。   Further, in the above embodiment, in the case of the control A, as is apparent from the equation 2, only the motor rotation speed Nm of the electric motor 15 is used as the motor torque reduction component Te_m, and the motor rotation speed Nm, that is, the motor torque reduction component Te_m is used. Is multiplied by the first gain G1 to calculate the torque command Tm. In the case of the control C, as is clear from the equation 4, only the torsional torque reduction component Te_d is used, and the torque command Tm is calculated by multiplying the torsional torque reduction component Te_d by the fourth gain G4.

これらに代えて、制御Bの場合と同様に、制御A及び制御Cにおいても、モータ回転数Nm(トルク低減成分Te_d)と第一ゲインG1とを乗算した値、及び、捩れトルク低減成分Te_dと第四ゲインG4とを乗算した値を合算してトルク指令Tmを算出することも可能である。この場合、制御Aにおいては、第一ゲインG1は第四ゲインG4よりも大きな値として決定され、制御Cにおいては、第四ゲインG4は第一ゲインG1よりも大きな値として決定される。このように、第一ゲインG1及び第四ゲインG4を決定することにより、制御Aにおいてはモータトルク低減成分Te_mがパワートレーンに入力されるモータトルクTmgを効果的に低減することができ、制御Cにおいては捩れトルク低減成分Te_dがパワートレーンに入力される捩れトルクTdampを効果的に低減することができる。従って、上記実施形態と同様の効果が得られる。   Instead of these, similarly to the case of the control B, also in the control A and the control C, the value obtained by multiplying the motor rotation speed Nm (torque reduction component Te_d) and the first gain G1, and the torsional torque reduction component Te_d It is also possible to calculate the torque command Tm by adding the values obtained by multiplying the fourth gain G4. In this case, in the control A, the first gain G1 is determined as a value larger than the fourth gain G4, and in the control C, the fourth gain G4 is determined as a value larger than the first gain G1. Thus, by determining the first gain G1 and the fourth gain G4, in the control A, the motor torque reduction component Te_m can effectively reduce the motor torque Tmg input to the power train, and the control C The torsion torque reduction component Te_d can effectively reduce the torsion torque Tdamp input to the power train. Therefore, the same effect as the above embodiment can be obtained.

又、上記実施形態においては、制御装置30が、図3、図4及び図5に示すように予め設定された各種マップを参照することにより、所望の値を算出する(取得する)ようにした。これに代えて、制御装置30が、図3〜図5のマップに示された関係を表す予め設定された関数を用いて、直接的に所望の値を算出することも可能である。   In the above embodiment, the control device 30 calculates (acquires) a desired value by referring to various preset maps as shown in FIGS. . Instead of this, it is also possible for the control device 30 to directly calculate a desired value by using a preset function representing the relationship shown in the maps of FIGS.

又、上記実施形態においては、車両10に搭載されるトランスミッション13が有段変速機(オートマチック・トランスミッション(AT)、マニュアル・トランスミッション(MT)又はオートメイティッド・マニュアル・トランスミッション(AMT)等)であるとした。この場合、トランスミッション13が無段変速機(CVT等)であっても良い。   In the above embodiment, the transmission 13 mounted on the vehicle 10 is a stepped transmission (such as an automatic transmission (AT), a manual transmission (MT), or an automated manual transmission (AMT)). It was. In this case, the transmission 13 may be a continuously variable transmission (CVT or the like).

トランスミッション13が無段変速機の場合、シフトポジションMを検出するシフトポジションセンサ25が省略される。このため、制御装置30(周波数算出部32)は、例えば、変速比とダンパ共振周波数fsとの関係を予め記憶しておくことにより、トランスミッション13の変速比を取得(検出)してダンパ共振周波数fsを算出することができる。   When the transmission 13 is a continuously variable transmission, the shift position sensor 25 that detects the shift position M is omitted. For this reason, the control device 30 (frequency calculation unit 32) acquires (detects) the gear ratio of the transmission 13 and stores the damper resonance frequency by, for example, storing the relationship between the gear ratio and the damper resonance frequency fs in advance. fs can be calculated.

又、上記実施形態においては、指令トルク決定部37は、第二トルク指令Tm_bpfを上下限処理して制振制御トルク指令Tm_reqを決定するようにした。しかしながら、指令トルク決定部37は、例えば、算出された第二トルク指令Tm_bpfが電動モータ15の性能及び予め設定されている制振性能目標の範囲内である場合には、上下限処理を省略して制振制御トルク指令Tm_reqを決定することも可能である。   In the above embodiment, the command torque determination unit 37 determines the vibration suppression control torque command Tm_req by performing upper / lower limit processing on the second torque command Tm_bpf. However, the command torque determination unit 37 omits the upper and lower limit processing, for example, when the calculated second torque command Tm_bpf is within the range of the performance of the electric motor 15 and the preset damping performance target. It is also possible to determine the vibration suppression control torque command Tm_req.

又、上記実施形態においては、制御装置30がフィルタ処理部36を有するようにした。しかしながら、例えば、トルク算出部35によって算出された第一トルク指令Tmにエンジン11が車両10を加減速する周波数成分を含まれない場合、フィルタ処理部36を省略することも可能である。この場合、指令トルク決定部37は、第一トルク指令Tmを必要に応じて上下限処理して制振制御トルク指令Tm_reqを決定することができる。   In the above embodiment, the control device 30 includes the filter processing unit 36. However, for example, when the first torque command Tm calculated by the torque calculation unit 35 does not include a frequency component for the engine 11 to accelerate or decelerate the vehicle 10, the filter processing unit 36 can be omitted. In this case, the command torque determination unit 37 can determine the vibration suppression control torque command Tm_req by performing upper / lower limit processing on the first torque command Tm as necessary.

又、上記実施形態においては、制御装置30が制振要否判定部31を有するようにした。しかしながら、制振要否判定部31を省略することも可能である。この場合には、制御装置30は、常に、電動モータ15に制振制御用トルクTvを発生させて、パワートレーンに発生した振動を制振する。   In the above embodiment, the control device 30 includes the vibration suppression necessity determination unit 31. However, the vibration suppression necessity determination unit 31 can be omitted. In this case, the control device 30 always causes the electric motor 15 to generate the vibration suppression control torque Tv to suppress the vibration generated in the power train.

又、上記実施形態においては、制御装置30(周波数算出部32)がクランク角センサ21からクランク角θ1を入力することによりエンジン回転数Neを算出し、このエンジン回転数Neを用いてエンジン11のエンジン脈動周波数feを算出するようにした。このように、クランク角θ1を用いることに代えて、例えば、エンジン11のエンジン回転数Neを直接検出したり、電動モータ15のモータ回転数Nmや、トランスミッション13のインプットシャフト17又はアウトプットシャフトの回転数、ドライブシャフト18又はプロペラシャフトの回転数、車輪14の車輪速等からエンジン回転数Neを算出したりすることも可能である。この場合においても、エンジン回転数Neを用いて、前記式1に従ってエンジン脈動周波数feを算出することができる。   In the above embodiment, the control device 30 (frequency calculation unit 32) calculates the engine speed Ne by inputting the crank angle θ1 from the crank angle sensor 21, and uses the engine speed Ne to determine the engine speed Ne. The engine pulsation frequency fe is calculated. Thus, instead of using the crank angle θ1, for example, the engine speed Ne of the engine 11 is directly detected, the motor speed Nm of the electric motor 15 or the rotation of the input shaft 17 or the output shaft of the transmission 13 is detected. It is also possible to calculate the engine rotational speed Ne from the number, the rotational speed of the drive shaft 18 or the propeller shaft, the wheel speed of the wheel 14, and the like. Even in this case, the engine pulsation frequency fe can be calculated using the engine speed Ne according to the equation (1).

更に、上記実施形態においては、電動モータ15がモータシャフト19を介してパワートレーンを構成するトランスミッション13に接続されるようにした。これに代えて、パワートレーンを構成するインプットシャフト17又はドライブシャフト18に対して、モータシャフト19を介して、或いは、直接的に、電動モータ15を接続するようにすることも可能である。この場合であっても、電動モータ15は、制振制御用トルクTvをインプットシャフト17又はドライブシャフト18に入力することにより、上記実施形態と同様の効果が得られる。   Furthermore, in the above embodiment, the electric motor 15 is connected to the transmission 13 constituting the power train via the motor shaft 19. Alternatively, the electric motor 15 can be connected to the input shaft 17 or the drive shaft 18 constituting the power train via the motor shaft 19 or directly. Even in this case, the electric motor 15 can obtain the same effect as that of the above embodiment by inputting the vibration damping control torque Tv to the input shaft 17 or the drive shaft 18.

10…車両、11…エンジン、12…クラッチ・ダンパ、12a…クラッチ部、12b…トーションダンパ部、13…トランスミッション、14…車輪、15…電動モータ、16…クランクシャフト、16a…フライホイール、17…インプットシャフト、18…ドライブシャフト、19…モータシャフト、20…駆動回路、20a…電流検出器、21…クランク角センサ、22…モータ回転角センサ、23…アクセルポジションセンサ、24…ストロークセンサ、25…シフトポジションセンサ、30…制御装置、31…制振要否判定部、32…周波数算出部、33…制振制御内容切替部、34…ゲイン算出部、34−1…第一調整ゲイン算出部、34−2…第二調整ゲイン算出部、34−3…第三調整ゲイン算出部、35…トルク算出部、35−1…第一トルク算出部、35−2…第二トルク算出部、35−3…第三トルク算出部、36…フィルタ処理部、37…指令トルク決定部、38…駆動制御部、F(s)…バンドパスフィルタ、G1…第一ゲイン、G2…第二ゲイン、G3…第三ゲイン、G4…第四ゲイン、Id…目標電流値、M…シフトポジション、Ne…エンジン回転数、Nm…モータ回転数、Pa…アクセル開度、Sc…クラッチストローク量、Sc0…所定値、Tdamp…捩れトルク、Td…D/Sトルク、Te_d…トルク低減成分、Te_m…モータトルク低減成分、Tm…トルク指令、Tm_bpf…フィルタ後トルク指令、Tm_req…制振制御トルク指令、Tmg…モータトルク、Tv…制振制御用トルク、X…第一所定値、Y…第二所定値、f1…第一周波数、f2…第二周波数、fe…エンジン脈動周波数、fs…ダンパ共振周波数、θ1…クランク角、θ2…モータ回転角 DESCRIPTION OF SYMBOLS 10 ... Vehicle, 11 ... Engine, 12 ... Clutch damper, 12a ... Clutch part, 12b ... Torsion damper part, 13 ... Transmission, 14 ... Wheel, 15 ... Electric motor, 16 ... Crankshaft, 16a ... Flywheel, 17 ... Input shaft 18 ... Drive shaft 19 ... Motor shaft 20 ... Drive circuit 20a ... Current detector 21 ... Crank angle sensor 22 ... Motor rotation angle sensor 23 ... Accelerator position sensor 24 ... Stroke sensor 25 ... Shift position sensor, 30 ... control device, 31 ... damping control necessity determination unit, 32 ... frequency calculation unit, 33 ... damping control content switching unit, 34 ... gain calculation unit, 34-1 ... first adjustment gain calculation unit, 34-2 ... second adjustment gain calculation unit, 34-3 ... third adjustment gain calculation unit, 35 ... torque calculation unit 35-1 ... 1st torque calculation part, 35-2 ... 2nd torque calculation part, 35-3 ... 3rd torque calculation part, 36 ... Filter processing part, 37 ... Command torque determination part, 38 ... Drive control part, F (S) ... band pass filter, G1 ... first gain, G2 ... second gain, G3 ... third gain, G4 ... fourth gain, Id ... target current value, M ... shift position, Ne ... engine speed, Nm ... motor speed, Pa ... accelerator opening, Sc ... clutch stroke amount, Sc0 ... predetermined value, Tdamp ... torsion torque, Td ... D / S torque, Te_d ... torque reduction component, Te_m ... motor torque reduction component, Tm ... torque Command, Tm_bpf ... filtered torque command, Tm_req ... damping control torque command, Tmg ... motor torque, Tv ... damping control torque, X ... first predetermined value, Y ... second predetermined value, 1 ... first frequency, f2 ... second frequency, fe ... engine pulse frequency, fs ... damper resonance frequency, .theta.1 ... crank angle, .theta.2 ... motor rotation angle

Claims (5)

エンジンと、
トランスミッションと、
前記エンジンのクランクシャフト及び前記トランスミッションのインプットシャフトを断接するクラッチと、
前記クラッチの接続状態において前記クランクシャフト及び前記インプットシャフトの相対回転を捩れ変形によって許容するトーションダンパと、
前記トランスミッションのドライブシャフトに接続された車輪と、
前記エンジンの動力を前記車輪に伝達するパワートレーンを構成する前記インプットシャフト、前記トランスミッション及び前記ドライブシャフトの何れかに接続された電動モータと、を有する車両に適用されて、
前記電動モータの駆動を制御する車両の制御装置であって、
前記エンジンの回転数に比例して前記エンジンに発生するトルク脈動の周波数を表すエンジン脈動周波数を算出するとともに、前記トーションダンパが前記エンジン脈動周波数と捩れ方向にて共振するダンパ共振周波数を算出する周波数算出部と、
前記エンジン脈動周波数及び前記ダンパ共振周波数を用いて、前記エンジン脈動周波数が前記ダンパ共振周波数から第一所定値を減じた第一周波数よりも小さい場合、前記エンジン脈動周波数が前記第一周波数以上であり、且つ、前記ダンパ共振周波数に第二所定値を加えた第二周波数以下である場合、及び、前記エンジン脈動周波数が前記第二周波数よりも大きい場合を判別して、前記パワートレーンに発生する振動を制振する制振制御内容を切り替える制振制御内容切替部と、
前記制振制御内容切替部によって切り替えられた前記制振制御内容に応じて、前記電動モータを駆動させるためのトルク指令に用いられるゲインを、前記エンジン脈動周波数及び前記ダンパ共振周波数を用いて算出するゲイン算出部と、
前記トーションダンパが発生する捩れトルクに対して逆相の捩れトルク低減成分及び前記電動モータの回転に伴って発生するモータトルクに対して逆相のモータトルク低減成分のうちの少なくとも一方と、算出された前記ゲインと、を乗算して、前記トルク指令を算出するトルク算出部と、
前記電動モータに前記パワートレーンに発生した振動を制振するための制振制御用トルクを発生させる制振制御トルク指令を前記トルク指令に基づいて決定する指令トルク決定部と、
前記制振制御トルク指令に基づいて前記電動モータを駆動制御し、前記電動モータに前記制振制御用トルクを発生させる駆動制御部と、を備えた車両の制御装置。
Engine,
Transmission,
A clutch for connecting and disconnecting the crankshaft of the engine and the input shaft of the transmission;
A torsion damper that allows relative rotation of the crankshaft and the input shaft by torsional deformation in the engaged state of the clutch;
Wheels connected to the drive shaft of the transmission;
Applied to a vehicle having the input shaft constituting the power train for transmitting the power of the engine to the wheels, the electric motor connected to any of the transmission and the drive shaft,
A vehicle control device for controlling the driving of the electric motor,
A frequency for calculating an engine pulsation frequency representing a frequency of torque pulsation generated in the engine in proportion to the engine speed, and for calculating a damper resonance frequency at which the torsion damper resonates with the engine pulsation frequency in a torsional direction. A calculation unit;
When the engine pulsation frequency and the damper resonance frequency are smaller than the first frequency obtained by subtracting the first predetermined value from the damper resonance frequency, the engine pulsation frequency is not less than the first frequency. The vibration generated in the power train is determined by determining whether the frequency is equal to or lower than a second frequency obtained by adding a second predetermined value to the damper resonance frequency, and when the engine pulsation frequency is higher than the second frequency. Vibration suppression control content switching unit for switching the vibration suppression control content to suppress vibration,
A gain used for a torque command for driving the electric motor is calculated using the engine pulsation frequency and the damper resonance frequency according to the vibration suppression control content switched by the vibration suppression control content switching unit. A gain calculator;
Calculated as at least one of a torsional torque reduction component having a phase opposite to that of the torsional torque generated by the torsion damper and a motor torque reduction component having a phase opposite to that of the motor torque generated by the rotation of the electric motor. A torque calculating unit that calculates the torque command by multiplying the gain,
A command torque determining unit for determining a vibration control torque command for generating vibration control torque for controlling vibration generated in the power train in the electric motor based on the torque command;
A vehicle control device comprising: a drive control unit that drives and controls the electric motor based on the vibration suppression control torque command, and causes the electric motor to generate the vibration suppression control torque.
前記ゲイン算出部は、
前記エンジン脈動周波数が前記第一周波数よりも小さい場合において、前記エンジン脈動周波数が前記第一周波数と一致するときに最小値となる第一ゲインを算出する第一調整ゲイン算出部と、
前記エンジン脈動周波数が前記第一周波数以上であり、且つ、前記第二周波数以下である場合において、前記エンジン脈動周波数が前記第一周波数から前記第二周波数に向けて増大するにつれて減少する第二ゲイン、及び、前記エンジン脈動周波数が前記第一周波数から前記第二周波数に向けて増大するにつれて増大する第三ゲインを算出する第二調整ゲイン算出部と、
前記エンジン脈動周波数が前記第二周波数よりも大きい場合において、前記エンジン脈動周波数が前記第二周波数と一致するときに最大値となる第四ゲインを算出する第三調整ゲイン算出部と、から構成され、
前記トルク算出部は、
前記エンジン脈動周波数が前記第一周波数よりも小さい場合において、前記モータトルク低減成分と前記第一ゲインとを乗算して前記トルク指令を算出する第一トルク算出部と、
前記エンジン脈動周波数が前記第一周波数以上であり、且つ、前記第二周波数以下である場合において、前記モータトルク低減成分と前記第二ゲインとを乗算した値、及び、前記捩れトルク低減成分と前記第三ゲインとを乗算した値を合算して前記トルク指令を算出する第二トルク算出部と、
前記エンジン脈動周波数が前記第二周波数よりも大きい場合において、前記捩れトルク低減成分と前記第四ゲインとを乗算して前記トルク指令を算出する第三トルク算出部と、から構成される、請求項1に記載の車両の制御装置。
The gain calculator is
A first adjustment gain calculation unit that calculates a first gain that is a minimum value when the engine pulsation frequency matches the first frequency when the engine pulsation frequency is smaller than the first frequency;
A second gain that decreases as the engine pulsation frequency increases from the first frequency toward the second frequency when the engine pulsation frequency is greater than or equal to the first frequency and less than or equal to the second frequency. And a second adjustment gain calculation unit that calculates a third gain that increases as the engine pulsation frequency increases from the first frequency toward the second frequency;
A third adjustment gain calculating unit that calculates a fourth gain that is maximum when the engine pulsation frequency matches the second frequency when the engine pulsation frequency is greater than the second frequency; ,
The torque calculator
A first torque calculator that calculates the torque command by multiplying the motor torque reduction component and the first gain when the engine pulsation frequency is lower than the first frequency;
When the engine pulsation frequency is not less than the first frequency and not more than the second frequency, a value obtained by multiplying the motor torque reduction component and the second gain, and the torsion torque reduction component and the A second torque calculator for calculating the torque command by adding a value multiplied by a third gain;
The third torque calculation unit configured to calculate the torque command by multiplying the torsion torque reduction component and the fourth gain when the engine pulsation frequency is higher than the second frequency. The vehicle control device according to claim 1.
前記クラッチの接続方向に向けたクラッチストローク量に応じて、前記電動モータに前記制振制御用トルクを発生させるか否かを判定する制振要否判定部を有しており、
前記指令トルク決定部は、
前記制振要否判定部によって前記制振制御用トルクの発生が不要であると判定された場合、前記制振制御トルク指令をゼロと決定する、請求項1又は請求項2に記載の車両の制御装置。
A vibration suppression necessity determination unit that determines whether or not to generate the vibration suppression control torque in the electric motor according to a clutch stroke amount toward the clutch connection direction;
The command torque determining unit
3. The vehicle according to claim 1, wherein the vibration suppression control torque command is determined to be zero when the vibration suppression necessity determination unit determines that generation of the vibration suppression control torque is unnecessary. Control device.
前記指令トルク決定部は、
前記トルク指令を上下限処理して前記制振制御トルク指令を決定する、請求項1乃至請求項3のうちの何れか一項に記載の車両の制御装置。
The command torque determining unit
4. The vehicle control device according to claim 1, wherein upper and lower limits of the torque command are processed to determine the vibration suppression control torque command. 5.
前記エンジン脈動周波数を通過帯域とするバンドパスフィルタを設定し、前記トルク指令をバンドパスフィルタ処理してフィルタ後トルク指令を算出するフィルタ処理部を有しており、
前記指令トルク決定部は、
前記フィルタ後トルク指令に基づいて前記制振制御トルク指令を算出する、請求項1乃至請求項4のうちの何れか一項に記載の車両の制御装置。
A band processing filter that sets a band pass filter having the engine pulsation frequency as a pass band;
The command torque determining unit
The vehicle control device according to any one of claims 1 to 4, wherein the vibration suppression control torque command is calculated based on the post-filter torque command.
JP2017153419A 2017-08-08 2017-08-08 Vehicle control device Active JP6900829B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017153419A JP6900829B2 (en) 2017-08-08 2017-08-08 Vehicle control device
US16/048,783 US11247659B2 (en) 2017-08-08 2018-07-30 Vehicle control apparatus
CN201810886785.5A CN109383491B (en) 2017-08-08 2018-08-06 Vehicle control device
DE102018119038.7A DE102018119038A1 (en) 2017-08-08 2018-08-06 VEHICLE CONTROL DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017153419A JP6900829B2 (en) 2017-08-08 2017-08-08 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2019031197A true JP2019031197A (en) 2019-02-28
JP6900829B2 JP6900829B2 (en) 2021-07-07

Family

ID=65522871

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017153419A Active JP6900829B2 (en) 2017-08-08 2017-08-08 Vehicle control device

Country Status (1)

Country Link
JP (1) JP6900829B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113415282A (en) * 2021-07-27 2021-09-21 重庆长安汽车股份有限公司 Active control system for torsional vibration of hybrid electric vehicle and design method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010111201A (en) * 2008-11-05 2010-05-20 Toyota Motor Corp Engine start control device and method
JP2013129260A (en) * 2011-12-20 2013-07-04 Toyota Motor Corp Hybrid vehicle
JP2015104942A (en) * 2013-11-28 2015-06-08 トヨタ自動車株式会社 Motor control apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010111201A (en) * 2008-11-05 2010-05-20 Toyota Motor Corp Engine start control device and method
JP2013129260A (en) * 2011-12-20 2013-07-04 Toyota Motor Corp Hybrid vehicle
JP2015104942A (en) * 2013-11-28 2015-06-08 トヨタ自動車株式会社 Motor control apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113415282A (en) * 2021-07-27 2021-09-21 重庆长安汽车股份有限公司 Active control system for torsional vibration of hybrid electric vehicle and design method
CN113415282B (en) * 2021-07-27 2023-03-14 重庆长安汽车股份有限公司 Active control system for torsional vibration of hybrid electric vehicle and design method

Also Published As

Publication number Publication date
JP6900829B2 (en) 2021-07-07

Similar Documents

Publication Publication Date Title
US11247659B2 (en) Vehicle control apparatus
JP2017537830A (en) Vibration damping method of drive train using electric machine
JP6574161B2 (en) Anti-jerk method
JP5482966B2 (en) Dynamic damper device
US8818666B2 (en) Method for controlling a damper clutch
JP2019130967A (en) Controller for vehicle
JP6627463B2 (en) VEHICLE, ITS CONTROL DEVICE, CONTROL METHOD, AND CONTROL PROGRAM
JP2013110952A (en) Driving system vibration control device for vehicle and control method therefor
US11247569B2 (en) Damping control device for electric vehicle
JP6900828B2 (en) Vehicle control device
WO2020137639A1 (en) Motor control device
JP6900829B2 (en) Vehicle control device
US9586587B2 (en) Control system for vehicle
JP2019006305A (en) Control device of vehicle
JP7056336B2 (en) Hybrid vehicle
JP2019031196A (en) Control device of vehicle
WO2017094772A1 (en) Vehicle, and control device and control method therefor
JP6929335B2 (en) Control device
JP7200662B2 (en) motor controller
JP7365848B2 (en) Vehicle control device and rough terrain vehicle equipped with the same
JP5141420B2 (en) Drive unit support structure and drive support system control method
JP2020094841A (en) Device for determining characteristic change of torsional damper
JP5056660B2 (en) Resonance determination device for vehicle power transmission system
JP6812841B2 (en) Vehicle vibration control device
KR20160055073A (en) Control system for vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200714

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210426

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210518

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210531

R151 Written notification of patent or utility model registration

Ref document number: 6900829

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151