Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7651960B2 - Control method for electric vehicle and control device for electric vehicle - Google Patents
[go: Go Back, main page]

JP7651960B2 - Control method for electric vehicle and control device for electric vehicle - Google Patents

Control method for electric vehicle and control device for electric vehicle Download PDF

Info

Publication number
JP7651960B2
JP7651960B2 JP2021092619A JP2021092619A JP7651960B2 JP 7651960 B2 JP7651960 B2 JP 7651960B2 JP 2021092619 A JP2021092619 A JP 2021092619A JP 2021092619 A JP2021092619 A JP 2021092619A JP 7651960 B2 JP7651960 B2 JP 7651960B2
Authority
JP
Japan
Prior art keywords
driving force
command value
wheel driving
force command
electric vehicle
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.)
Active
Application number
JP2021092619A
Other languages
Japanese (ja)
Other versions
JP2022184648A (en
Inventor
唯 伊藤
彰 澤田
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2021092619A priority Critical patent/JP7651960B2/en
Publication of JP2022184648A publication Critical patent/JP2022184648A/en
Application granted granted Critical
Publication of JP7651960B2 publication Critical patent/JP7651960B2/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/72Electric energy management in electromobility

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Description

本発明は、電動車両の制御方法及び制御装置に関する。 The present invention relates to a control method and control device for an electric vehicle.

特許文献1は、電動車両におけるピッチング運動に起因した車体振動を抑制する車両の制御装置を開示している。この制御装置では、ピッチング運動の中心から所定の距離離れた位置における力学的な変動を推定する。そして、推定された変動に応じて、モータの出力トルクに対してフィルタリング処理を実行することによって、車体振動が抑制されるようにトルク指令値が補正される。 Patent Document 1 discloses a vehicle control device that suppresses vehicle body vibrations caused by pitching motion in an electric vehicle. This control device estimates the dynamic fluctuations at a position a predetermined distance away from the center of the pitching motion. Then, in accordance with the estimated fluctuations, a filtering process is performed on the motor output torque, thereby correcting the torque command value so that vehicle body vibrations are suppressed.

特開2013-240258号公報JP 2013-240258 A

しかしながら、上記の制御装置では、モータの出力トルクに対して、所定の周波数領域のゲインを小さくするフィルタリング処理が行われる。このため、実際のトルク応答は、本来の駆動力指令値に基づくトルク応答とは異なるトルク応答となる。その結果、モータの出力トルクに対してフィルタリング処理を実行する方法では、ピッチング運動に起因した車体振動(以下、ピッチング振動という)を抑制することができるものの、所望の加速度が得られないという問題がある。 However, in the above control device, a filtering process is performed on the motor output torque to reduce the gain in a predetermined frequency range. As a result, the actual torque response is different from the torque response based on the original driving force command value. As a result, the method of performing a filtering process on the motor output torque has the problem that, although it is possible to suppress vehicle body vibrations caused by pitching motion (hereinafter referred to as pitching vibrations), it is not possible to obtain the desired acceleration.

本発明は、ピッチング振動を抑制しつつ所望の加速度が得られる電動車両の制御方法及び制御装置を提供することを目的とする。 The present invention aims to provide a control method and control device for an electric vehicle that can obtain the desired acceleration while suppressing pitching vibration.

本発明のある態様は、前輪を駆動する第1モータと、後輪を駆動する第2モータと、を有する電動車両の制御方法である。この制御方法においては、電動車両に対する目標駆動力に基づいて、前輪の駆動力を定める前輪駆動力指令値と、後輪の駆動力を定める後輪駆動力指令値と、を演算し、前輪駆動力指令値及び後輪駆動力指令値に基づいて、電動車両に生じるピッチング振動の角速度または角度の規範値を演算する。一方、ピッチング振動を検出するセンサを用いて、ピッチング振動の角速度または角度の検出値が取得される。そして、ピッチング振動の角速度または角度の規範値と検出値の差分に基づいて、ピッチング振動を抑制するために前輪と後輪の間で移動させるべき駆動力の大きさを表す駆動力移動量が演算され、この駆動力移動量に基づいて前輪駆動力指令値及び後輪駆動力指令値が補正される。 One aspect of the present invention is a control method for an electric vehicle having a first motor that drives the front wheels and a second motor that drives the rear wheels. In this control method, a front wheel driving force command value that determines the driving force of the front wheels and a rear wheel driving force command value that determines the driving force of the rear wheels are calculated based on a target driving force for the electric vehicle, and a standard value of the angular velocity or angle of the pitching vibration generated in the electric vehicle is calculated based on the front wheel driving force command value and the rear wheel driving force command value. Meanwhile, a detection value of the angular velocity or angle of the pitching vibration is obtained using a sensor that detects the pitching vibration. Then, based on the difference between the standard value and the detected value of the angular velocity or angle of the pitching vibration, a driving force transfer amount that indicates the magnitude of the driving force to be transferred between the front and rear wheels to suppress the pitching vibration is calculated, and the front wheel driving force command value and the rear wheel driving force command value are corrected based on this driving force transfer amount.

本発明によれば、ピッチング振動を抑制しつつ所望の加速度が得られる電動車両の制御方法及び制御装置を提供することができる。 The present invention provides a method and device for controlling an electric vehicle that can obtain a desired acceleration while suppressing pitching vibration.

図1は、電動車両の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an electric vehicle. 図2は、電動車両の制御態様を示すフローチャートである。FIG. 2 is a flowchart showing a control mode of the electric vehicle. 図3は、アクセル開度と駆動力の関係を示すグラフである。FIG. 3 is a graph showing the relationship between the accelerator opening and the driving force. 図4は、駆動力配分処理のブロック線図である。FIG. 4 is a block diagram of the driving force distribution process. 図5は、加速時に電動車両に生じる力を示す説明図である。FIG. 5 is an explanatory diagram showing forces acting on an electric vehicle during acceleration. 図6は、ピッチ角制御演算のブロック線図である。FIG. 6 is a block diagram of the pitch angle control calculation. 図7は、規範ピッチ角速度モデルのブロック線図である。FIG. 7 is a block diagram of a reference pitch angular velocity model. 図8は、駆動力移動量からピッチ角速度までの逆モデルを示すブロック線図である。FIG. 8 is a block diagram showing an inverse model from the driving force movement amount to the pitch angular velocity. 図9は、駆動力移動量制限処理のブロック線図である。FIG. 9 is a block diagram of the driving force movement amount limiting process. 図10は、フロントモータトルク、リアモータトルク、ピッチ角、ピッチ角速度、及び、前後加速度の推移を示すグラフである。FIG. 10 is a graph showing changes in front motor torque, rear motor torque, pitch angle, pitch angular velocity, and longitudinal acceleration. 図11は、第2実施形態に係るピッチ制御演算処理のブロック線図である。FIG. 11 is a block diagram of a pitch control calculation process according to the second embodiment. 図12は、FF補償処理のブロック線図である。FIG. 12 is a block diagram of the FF compensation process. 図13は、規範ピッチ角モデルのブロック線図である。FIG. 13 is a block diagram of the reference pitch angle model. 図14は、実ピッチ角モデルのブロック線図である。FIG. 14 is a block diagram of the actual pitch angle model. 図15は、駆動力移動量からピッチ角までの逆モデルを示すブロック線図である。FIG. 15 is a block diagram showing an inverse model from the driving force movement amount to the pitch angle. 図16は、第2実施形態における規範ピッチ角速度モデルを示すブロック線図である。FIG. 16 is a block diagram showing a reference pitch angular velocity model in the second embodiment.

以下、図面を参照しながら本発明の実施形態について説明する。 The following describes an embodiment of the present invention with reference to the drawings.

[第1実施形態]
図1は、電動車両1の構成を示すブロック図である。電動車両1は、電気自動車、ハイブリッド自動車、または、燃料電池自動車等、駆動力の一部または全部に電動モータの動力を利用する車両である。また、本実施形態の電動車両1は、いわゆる四輪駆動車両である。
[First embodiment]
1 is a block diagram showing the configuration of an electric vehicle 1. The electric vehicle 1 is a vehicle that uses the power of an electric motor as a part or all of the driving force, such as an electric vehicle, a hybrid vehicle, or a fuel cell vehicle. The electric vehicle 1 of this embodiment is a so-called four-wheel drive vehicle.

図1に示すように、電動車両1は、フロント駆動システム2、リア駆動システム3、バッテリ4、及び、モータコントローラ5等を備える。 As shown in FIG. 1, the electric vehicle 1 includes a front drive system 2, a rear drive system 3, a battery 4, and a motor controller 5.

フロント駆動システム2は、電動車両1の前輪14を駆動するための電気的及び機械的機構であり、モータコントローラ5によって制御される。具体的には、フロント駆動システム2は、前輪14の他に、第1モータであるフロントモータ10、フロントインバータ20、及び、フロント減速機30を備える。フロントモータ10は、フロントインバータ20のスイッチング動作に応じて、フロント減速機30に駆動トルクを生じさせる。これにより、前輪14は、フロント減速機30から伝達される駆動トルクに応じて回転し、電動車両1に駆動力を生じさせる。なお、ここでいう駆動トルクには、いわゆる回生トルクが含まれる。 The front drive system 2 is an electrical and mechanical mechanism for driving the front wheels 14 of the electric vehicle 1, and is controlled by a motor controller 5. Specifically, in addition to the front wheels 14, the front drive system 2 includes a front motor 10, which is a first motor, a front inverter 20, and a front reduction gear 30. The front motor 10 generates a drive torque in the front reduction gear 30 in response to the switching operation of the front inverter 20. As a result, the front wheels 14 rotate in response to the drive torque transmitted from the front reduction gear 30, generating a drive force for the electric vehicle 1. Note that the drive torque referred to here includes so-called regenerative torque.

リア駆動システム3は、電動車両1の後輪16を駆動するための電気的及び機械的機構であり、モータコントローラ5によって制御される。また、リア駆動システム3は、フロント駆動システム2と電気的及び機械的に対称に構成される。したがって、具体的には、リア駆動システム3は、後輪16の他に、第2モータであるリアモータ12、リアインバータ22、及び、リア減速機32を備える。そして、リアモータ12は、リアインバータ22のスイッチング動作に応じて、リア減速機32に駆動トルクを生じさせる。これにより、後輪16は、リア減速機32から伝達される駆動トルクに応じて回転し、電動車両1に駆動力を生じさせる。 The rear drive system 3 is an electrical and mechanical mechanism for driving the rear wheels 16 of the electric vehicle 1, and is controlled by a motor controller 5. The rear drive system 3 is electrically and mechanically symmetrical to the front drive system 2. Specifically, the rear drive system 3 includes, in addition to the rear wheels 16, a rear motor 12, which is a second motor, a rear inverter 22, and a rear reduction gear 32. The rear motor 12 generates a drive torque in the rear reduction gear 32 in response to the switching operation of the rear inverter 22. As a result, the rear wheels 16 rotate in response to the drive torque transmitted from the rear reduction gear 32, generating a drive force for the electric vehicle 1.

バッテリ4は、フロントインバータ20とリアインバータ22に電力を供給する。直流電源ラインに設けられた電圧センサ(図示しない)、またはバッテリコントローラ(図示しない)から送信される電源電圧値によって、モータコントローラ5は、バッテリ4の直流電圧Vdcを、車両情報の1つとして任意に取得可能である。 The battery 4 supplies power to the front inverter 20 and the rear inverter 22. The motor controller 5 can arbitrarily acquire the DC voltage Vdc of the battery 4 as one piece of vehicle information based on a power supply voltage value transmitted from a voltage sensor (not shown) provided on a DC power supply line or a battery controller (not shown).

モータコントローラ5は、フロントモータ10及びリアモータ12を制御するように構成された1または複数のコンピュータであり、後述の各種演算を実行する演算器等として機能するようにプログラムされている。すなわち、モータコントローラ5は、電動車両1の制御装置である。これにより、モータコントローラ5は、フロントモータ10もしくはリアモータ12を動作させ、または、フロントモータ10及びリアモータ12を協働させることで、電動車両1の動作を制御する。 The motor controller 5 is one or more computers configured to control the front motor 10 and the rear motor 12, and is programmed to function as a calculator or the like that executes various calculations described below. In other words, the motor controller 5 is a control device for the electric vehicle 1. As a result, the motor controller 5 controls the operation of the electric vehicle 1 by operating the front motor 10 or the rear motor 12, or by operating the front motor 10 and the rear motor 12 in cooperation.

モータコントローラ5には、電動車両1の状態(車両状態)を示す各種の車両情報を、図示しないセンサ等を用いて任意に取得可能である。例えば、モータコントローラ5は、車速Vやアクセルの操作量を表すアクセル開度θを適宜取得し得る。また、モータコントローラ5は、フロント駆動システム2あるいはフロントモータ10の動作状態を示す車両情報として、例えば、フロントモータ10の回転子の電気角(以下、フロント回転子位相という)αf、及び、フロントモータ10に流れる電流Ifを取得する。同様に、モータコントローラ5は、リア駆動システム3あるいはリアモータ12の動作状態を示す車両情報として、リアモータ12の回転子の電気角(以下、リア回転子位相という)αr、及び、リアモータ12に流れる電流Irを取得する。この他、モータコントローラ5は、電動車両1に生じるピッチング振動の角速度(以下、ピッチ角速度λ′という)または、ピッチング振動の角度(以下、ピッチ角λという)を取得し得る。本実施形態においては、モータコントローラ5は、ピッチ角速度λ′を取得する。なお、モータコントローラ5は、必要に応じて、直接的に取得する車両情報から他の車両情報を演算により求めることができる。 The motor controller 5 can arbitrarily acquire various vehicle information indicating the state (vehicle state) of the electric vehicle 1 using sensors (not shown) and the like. For example, the motor controller 5 can appropriately acquire the vehicle speed V and the accelerator opening θ indicating the accelerator operation amount. In addition, the motor controller 5 acquires, for example, the electrical angle of the rotor of the front motor 10 (hereinafter referred to as the front rotor phase) α f and the current I f flowing through the front motor 10 as vehicle information indicating the operating state of the front drive system 2 or the front motor 10. Similarly, the motor controller 5 acquires the electrical angle of the rotor of the rear motor 12 (hereinafter referred to as the rear rotor phase) α r and the current I r flowing through the rear motor 12 as vehicle information indicating the operating state of the rear drive system 3 or the rear motor 12. In addition, the motor controller 5 can acquire the angular velocity of the pitching vibration (hereinafter referred to as the pitch angular velocity λ') or the angle of the pitching vibration (hereinafter referred to as the pitch angle λ) generated in the electric vehicle 1. In this embodiment, the motor controller 5 acquires the pitch angular velocity λ'. If necessary, the motor controller 5 can obtain other vehicle information by calculation from the directly acquired vehicle information.

車速Vは、例えば、メータやブレーキコントローラ等の図示しないコントローラ等から取得される。また、車速Vは、フロントモータ10(またはリアモータ12)の回転数ωm、前輪14(または後輪16)の動半径R、及び、ファイナルギアのギア比を用いて、演算により求めてもよい。アクセル開度θ[%]は、図示しないアクセル開度センサを用いて検出される。 The vehicle speed V is obtained from, for example, a meter or a controller (not shown), such as a brake controller. The vehicle speed V may also be calculated using the rotation speed ωm of the front motor 10 (or rear motor 12), the dynamic radius R of the front wheels 14 (or rear wheels 16), and the gear ratio of the final gear. The accelerator opening θ [%] is detected using an accelerator opening sensor (not shown).

フロント回転子位相αfは、フロントモータ10に取り付けられた回転センサ11によって検出される。同様に、リア回転子位相αrは、リアモータ12に取り付けられた回転センサ13によって検出される。また、本実施形態においては、ピッチ角速度λ′は、ピッチレートセンサ17によって検出される。但し、ピッチ角λ及びピッチ角速度λ′は、一方を微分または積分することにより他方を演算により求めることできるので、ピッチ角速度λ′を検出する代わりにピッチ角λを検出してもよい。この他、ピッチレートセンサ17の代わりに、電動車両1の前後方向の加速度を検出する加速度センサを設ける場合、モータコントローラ5等のコントローラは、その出力値に基づいて、ピッチ角λ及び/またはピッチ角速度λ′を演算により求めることができる。 The front rotor phase αf is detected by a rotation sensor 11 attached to the front motor 10. Similarly, the rear rotor phase αr is detected by a rotation sensor 13 attached to the rear motor 12. In this embodiment, the pitch angular velocity λ' is detected by a pitch rate sensor 17. However, since the pitch angle λ and the pitch angular velocity λ' can be calculated by differentiating or integrating one of them, the pitch angle λ may be detected instead of detecting the pitch angular velocity λ'. In addition, if an acceleration sensor that detects the acceleration in the longitudinal direction of the electric vehicle 1 is provided instead of the pitch rate sensor 17, a controller such as the motor controller 5 can calculate the pitch angle λ and/or the pitch angular velocity λ' based on the output value of the acceleration sensor.

モータコントローラ5は、上記各種車両情報を表す入力信号に基づいて、フロントモータ10及びリアモータ12を制御するためのPWM(Pulse Width Modulation)信号を生成する。そして、モータコントローラ5は、生成したPWM信号に基づいて、フロントインバータ20及びリアインバータ22の駆動信号を生成する。 The motor controller 5 generates PWM (Pulse Width Modulation) signals for controlling the front motor 10 and the rear motor 12 based on the input signals representing the various vehicle information described above. The motor controller 5 then generates drive signals for the front inverter 20 and the rear inverter 22 based on the generated PWM signals.

フロントインバータ20及びリアインバータ22は、モータコントローラ5から入力される駆動信号にしたがって動作し、バッテリ4から供給される直流電流を交流電流に変換して、フロントモータ10及びリアモータ12に出力する。フロントインバータ20がフロントモータ10に出力する電流Ifは電流センサ26によって検出される。また、リアインバータ22がリアモータ12に出力する電流Irは、電流センサ28によって検出される。なお、フロントモータ10及びリアモータ12は、例えば三相交流モータであり、二相分の電流値から残りの一相の電流は演算によって求めることができる。このため、電流センサ26,28は、フロントモータ10及びリアモータ12に流れる電流If,Irのうち任意の二相の電流を検出し、残り一相の電流はモータコントローラ5等のコントローラが演算により求めてもよい。 The front inverter 20 and the rear inverter 22 operate according to a drive signal input from the motor controller 5, convert the DC current supplied from the battery 4 into AC current, and output it to the front motor 10 and the rear motor 12. The current I f output by the front inverter 20 to the front motor 10 is detected by a current sensor 26. The current I r output by the rear inverter 22 to the rear motor 12 is detected by a current sensor 28. The front motor 10 and the rear motor 12 are, for example, three-phase AC motors, and the current of the remaining phase can be calculated from the current values of two phases. For this reason, the current sensors 26 and 28 may detect the currents of any two phases of the currents I f and I r flowing through the front motor 10 and the rear motor 12, and the current of the remaining phase may be calculated by a controller such as the motor controller 5.

<電動車両の全体制御>
図2は、電動車両1の制御態様を示すフローチャートである。図2に示すように、ステップS201においては、モータコントローラ5は、入力処理を実行する。入力処理は、以下で説明する各種処理の演算等において必要な車両情報等を取得する処理である。
<Overall control of electric vehicles>
Fig. 2 is a flowchart showing the control mode of the electric vehicle 1. As shown in Fig. 2, in step S201, the motor controller 5 executes input processing. The input processing is processing for acquiring vehicle information and the like required for calculations of various processes described below.

ステップS202においては、モータコントローラ5は、基本目標駆動力演算処理を実行する。基本目標駆動力演算処理は、目標駆動力指令値F*(図4参照)を演算し、かつ、この目標駆動力指令値F*を第1前輪駆動力指令値Ff1 *(図4参照)と第1後輪駆動力指令値Fr1 *(図4参照)に分配する処理である。すなわち、モータコントローラ5は、目標駆動力演算器及び駆動力分配器として機能する。 In step S202, the motor controller 5 executes a basic target driving force calculation process. The basic target driving force calculation process is a process for calculating a target driving force command value F * (see FIG. 4) and distributing the target driving force command value F * to a first front wheel driving force command value Ff1 * (see FIG. 4) and a first rear wheel driving force command value Fr1 * (see FIG. 4). That is, the motor controller 5 functions as a target driving force calculator and a driving force distributor.

目標駆動力指令値F*は、電動車両1に要求される駆動力、すなわち電動車両1に全体として生じさせるべき駆動力(以下、目標駆動力という)を定める指令値であり、アクセル開度θ及び車速Vに基づいて演算される。図3は、アクセル開度θと駆動力(目標駆動力)との関係を示すグラフである。図3に示すように、モータコントローラ5は、アクセル開度θに応じて目標駆動力を定めたテーブル(アクセル開度-駆動力テーブル)を予め保有しており、これを参照することにより、アクセル開度θ及び車速Vに応じた目標駆動力指令値F*を演算する。なお、図3のグラフにおける横軸の回転数は、車速Vに基づいて演算により求められる。 The target driving force command value F * is a command value that determines the driving force required of the electric vehicle 1, i.e., the driving force that should be generated in the electric vehicle 1 as a whole (hereinafter referred to as target driving force), and is calculated based on the accelerator opening θ and the vehicle speed V. FIG. 3 is a graph showing the relationship between the accelerator opening θ and the driving force (target driving force). As shown in FIG. 3, the motor controller 5 holds in advance a table (accelerator opening-driving force table) that determines the target driving force according to the accelerator opening θ, and by referring to this, calculates the target driving force command value F * according to the accelerator opening θ and the vehicle speed V. The rotation speed on the horizontal axis in the graph of FIG. 3 is calculated based on the vehicle speed V.

第1前輪駆動力指令値Ff1 *は、目標駆動力のうち、前輪14で生じさせるべき駆動力(以下、前輪14の駆動力という)を定める指令値である。同様に、第1後輪駆動力指令値Fr1 *は、目標駆動力のうち、後輪16で生じさせるべき駆動力(以下、後輪16の駆動力という)を定める指令値である。モータコントローラ5は、目標駆動力指令値F*を駆動力分配処理によって第1前輪駆動力指令値Ff1 *と第1後輪駆動力指令値Fr1 *に分配する。 The first front-wheel driving force command value Ff1 * is a command value that determines, out of the target driving force, a driving force that should be generated at the front wheels 14 (hereinafter referred to as driving force of the front wheels 14). Similarly, the first rear-wheel driving force command value Fr1 * is a command value that determines, out of the target driving force, a driving force that should be generated at the rear wheels 16 (hereinafter referred to as driving force of the rear wheels 16). The motor controller 5 distributes the target driving force command value F * to the first front-wheel driving force command value Ff1 * and the first rear-wheel driving force command value Fr1 * by a driving force distribution process.

図4は、駆動力配分処理S401のブロック線図である。図4に示すように、駆動力配分処理S401は、前輪駆動力演算処理S402と後輪駆動力演算処理S403とを含む。前輪駆動力演算処理S402は、目標駆動力指令値F*に前輪14用の分配比Kfを乗算することにより、目標駆動力指令値F*から第1前輪駆動力指令値Ff1 *を演算する処理である。後輪駆動力演算処理S403は、目標駆動力指令値F*に後輪16用の分配比「1-Kf」を乗算することにより、第1後輪駆動力指令値Fr1 *を演算する処理である。前輪14用の分配比Kfは例えば電動車両1の動作状態等に応じて、ゼロから1の間の値に予め設定される。また、後輪16用の分配比「1-Kf」は前輪14用の分配比Kfによって自動的に決定される。 FIG. 4 is a block diagram of the driving force distribution process S401. As shown in FIG. 4, the driving force distribution process S401 includes a front wheel driving force calculation process S402 and a rear wheel driving force calculation process S403. The front wheel driving force calculation process S402 is a process for calculating a first front wheel driving force command value F f1 * from the target driving force command value F * by multiplying the target driving force command value F * by a distribution ratio K f for the front wheels 14. The rear wheel driving force calculation process S403 is a process for calculating a first rear wheel driving force command value F r1 * by multiplying the target driving force command value F * by a distribution ratio "1-K f " for the rear wheels 16. The distribution ratio K f for the front wheels 14 is preset to a value between zero and one depending on, for example, the operating state of the electric vehicle 1. The distribution ratio "1-K f " for the rear wheels 16 is automatically determined by the distribution ratio K f for the front wheels 14.

このように基本目標駆動力演算処理が実行されると、ステップS203(図2参照)では、モータコントローラ5は、ピッチ角制御演算処理を実行する。すなわち、モータコントローラ5は、ピッチ角制御演算部として機能する。ピッチ角制御演算処理は、電動車両1に生じる(または電動車両1に生じた)ピッチング振動を抑制するための演算を行う処理である。具体的には、ピッチ角制御演算処理では、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *をピッチング振動の程度に応じて補正することにより、第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *が演算される。ピッチ角制御演算処理については、詳細を後述する。 When the basic target driving force calculation process is executed in this manner, in step S203 (see FIG. 2), the motor controller 5 executes a pitch angle control calculation process. That is, the motor controller 5 functions as a pitch angle control calculation unit. The pitch angle control calculation process is a process for performing calculations to suppress pitching vibrations occurring in the electric vehicle 1 (or having been caused in the electric vehicle 1). Specifically, in the pitch angle control calculation process, the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * are corrected in accordance with the degree of the pitching vibration to calculate the second front wheel driving force command value F f2 * and the second rear wheel driving force command value F r2 * . The pitch angle control calculation process will be described in detail later.

ステップS204では、モータコントローラ5は、制振制御演算処理を実行する。制振制御演算処理は、いわゆるねじり振動等の駆動力伝達系で生じる振動を抑制するための演算を行う処理である。制振制御演算処理においては、モータコントローラ5は、第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *を、前輪14及び後輪16の各ギア比及びタイヤ径に基づいて、モータトルク相当の値に変換することにより、前輪14に対するモータトルク指令値Tf *及び後輪16に対するモータトルク指令値Tr *を演算する。また、モータコントローラ5は、フロント回転子位相αf等に基づいてフロントモータ10の回転角速度ωf(図示しない)を演算する。同様に、モータコントローラ5は、リア回転子位相αr等に基づいてリアモータ12の回転角速度ωr(図示しない)を演算する。そして、モータコントローラ5は、前輪14及び後輪16の各モータトルク指令値Tf *,Tr *と、フロントモータ10及びリアモータ12の各回転角速度ωf,ωrと、に基づいて、最終的なモータトルク指令値(以下、制振制御後モータトルク指令値という)を、フロントモータ10及びリアモータ12についてそれぞれ演算する。この制振制御後モータトルク指令値に基づいて、フロントモータ10及びリアモータ12が駆動されることにより、駆動軸トルクの応答を犠牲にすることなく、ドライブシャフトのねじり振動等の駆動力伝達系で生じる振動が抑制される。なお、電動車両1がドライブシャフトを有しない場合や、機械的機構によりねじり振動等を抑制している場合には、ステップS204の制振制御演算処理は省略され得る。 In step S204, the motor controller 5 executes a vibration suppression control calculation process. The vibration suppression control calculation process is a process for performing calculations to suppress vibrations, such as so-called torsional vibrations, that occur in the driving force transmission system. In the vibration suppression control calculation process, the motor controller 5 converts the second front wheel driving force command value F f2 * and the second rear wheel driving force command value F r2 * into values equivalent to the motor torque based on the gear ratios and tire diameters of the front and rear wheels 14 and 16, thereby calculating a motor torque command value T f * for the front wheels 14 and a motor torque command value T r * for the rear wheels 16. In addition, the motor controller 5 calculates a rotational angular velocity ω f (not shown) of the front motor 10 based on the front rotor phase α f and the like. Similarly, the motor controller 5 calculates a rotational angular velocity ω r (not shown) of the rear motor 12 based on the rear rotor phase α r and the like. Then, the motor controller 5 calculates final motor torque command values (hereinafter referred to as post-vibration suppression control motor torque command values) for the front motor 10 and the rear motor 12 based on the motor torque command values Tf * , Tr * for the front wheels 14 and the rear wheels 16 and the rotational angular velocities ωf , ωr for the front motor 10 and the rear motor 12. The front motor 10 and the rear motor 12 are driven based on the post-vibration suppression control motor torque command values, thereby suppressing vibrations generated in the driving force transmission system, such as torsional vibrations of the drive shaft, without sacrificing the response of the drive shaft torque. Note that if the electric vehicle 1 does not have a drive shaft or if torsional vibrations and the like are suppressed by a mechanical mechanism, the vibration suppression control calculation process in step S204 may be omitted.

ステップS205では、モータコントローラ5は、電流指令値演算処理を実行する。電流指令値演算処理は、フロントモータ10及びリアモータ12についてそれぞれd軸電流の目標値id *とq軸電流の目標値iq *(以下、dq軸電流目標値id *,iq *という)を演算する処理である。具体的には、モータコントローラ5は、制振制御後モータトルク指令値と、回転角速度ωf,ωrと、バッテリ4の直流電圧Vdcと、に基づいて、フロントモータ10及びリアモータ12についてそれぞれdq軸電流目標値id *,iq *を演算する。なお、モータコントローラ5は、制振制御後モータトルク指令値、回転角速度ωf,ωr、及び、バッテリ4の直流電圧Vdcと、dq軸電流目標値id *,iq *と、を対応付けるテーブルを予め保有している。このため、モータコントローラ5は、このテーブルを参照することにより、フロントモータ10及びリアモータ12のdq軸電流目標値id *,iq *を演算する。 In step S205, the motor controller 5 executes a current command value calculation process. The current command value calculation process is a process for calculating a d-axis current target value i d * and a q-axis current target value i q * (hereinafter referred to as dq-axis current target values i d * , i q * ) for the front motor 10 and the rear motor 12, respectively. Specifically, the motor controller 5 calculates the dq-axis current target values i d *, i q * for the front motor 10 and the rear motor 12, respectively, based on the motor torque command value after vibration suppression control, the rotational angular velocities ω f , ω r , and the DC voltage V dc of the battery 4. The motor controller 5 previously holds a table that associates the motor torque command value after vibration suppression control, the rotational angular velocities ω f , ω r , and the DC voltage V dc of the battery 4 with the dq-axis current target values i d * , i q * . Therefore, the motor controller 5 calculates the d-axis and q-axis current target values i d * , i q * of the front motor 10 and the rear motor 12 by referring to this table.

ステップS206では、モータコントローラ5は電流制御演算処理を実行する。電流制御演算処理は、dq軸電流目標値id *,iq *に基づいて、フロントインバータ20及びリアインバータ22のスイッチング素子をそれぞれ開閉制御させるためのPWM信号を演算する処理である。 In step S206, the motor controller 5 executes a current control calculation process. The current control calculation process is a process for calculating PWM signals for controlling the opening and closing of the switching elements of the front inverter 20 and the rear inverter 22, based on the dq-axis current target values i d * , i q * .

具体的には、モータコントローラ5は、電流If,Irと、フロント回転子位相αf及びリア回転子位相αrと、を用いて、フロントモータ10及びリアモータ12のd軸電流id及びq軸電流iq(以下、dq軸電流id,iqという)をそれぞれ算出する。次いで、モータコントローラ5は、dq軸電流id,iqとdq軸電流目標値id *,iq *の偏差に基づいて、フロントモータ10及びリアモータ12についてそれぞれd軸電圧指令値vd及びq軸電圧指令値vq(以下、dq軸電圧指令値vd,vqという)を演算する。その後、モータコントローラ5は、dq軸電圧指令値vd,vqと、フロント回転子位相αf及びリア回転子位相αrと、に基づいて、フロントモータ10及びリアモータ12についてそれぞれ三相電圧指令値を演算する。そして、モータコントローラ5は、この三相電圧指令値とバッテリ4の直流電圧Vdcに基づいて、フロントインバータ20及びリアインバータ22に入力するPWM信号をそれぞれ演算する。フロントインバータ20及びリアインバータ22は、このように算出されたPWM信号にしたがって内蔵するスイッチング素子を開閉する。その結果、フロントモータ10及びリアモータ12は、制振制御後モータトルク指令値で定められた所望のトルクでそれぞれに駆動される。 Specifically, the motor controller 5 calculates the d-axis current i d and the q-axis current i q (hereinafter referred to as dq-axis current i d , i q ) of the front motor 10 and the rear motor 12, respectively, using the currents I f , I r , the front rotor phase α f , and the rear rotor phase α r . Next, the motor controller 5 calculates the d-axis voltage command value v d and the q -axis voltage command value v q (hereinafter referred to as dq-axis voltage command values v d , v q ) of the front motor 10 and the rear motor 12, respectively, based on the deviation between the dq-axis currents i d , i q and the dq-axis current target values i d * , i q * . Thereafter, the motor controller 5 calculates the three-phase voltage command values of the front motor 10 and the rear motor 12, respectively, based on the dq-axis voltage command values v d , v q , the front rotor phase α f , and the rear rotor phase α r . Then, the motor controller 5 calculates the PWM signals to be input to the front inverter 20 and the rear inverter 22 based on the three-phase voltage command values and the DC voltage Vdc of the battery 4. The front inverter 20 and the rear inverter 22 open and close their built-in switching elements in accordance with the PWM signals calculated in this manner. As a result, the front motor 10 and the rear motor 12 are each driven with the desired torque determined by the motor torque command value after vibration suppression control.

以下、ピッチ角制御演算処理について詳細を説明する。 The pitch angle control calculation process is explained in detail below.

<ピッチ角制御演算処理で使用する伝達特性>
図5は、加速時に電動車両1に生じる力を示す説明図である。ここでは、電動車両1の車体(以下、単に車体という)のばね上(サスペンションよりも上の部分)を剛体と仮定する。この場合、電動車両1には、電動車両1の駆動力の反力(以下、駆動力反力という)、慣性力、及び、サスペンションの作動状態によって定まる瞬間回転角θf,θrに応じた上下力が、車体のばね上に作用する。瞬間回転角θf,θrに応じた上下力とは、いわゆるアンチダイブ力及びアンチスカット力、または、これらによって生じるピッチングモーメントMyである。
<Transfer characteristics used in pitch angle control calculation process>
5 is an explanatory diagram showing forces acting on the electric vehicle 1 during acceleration. Here, the sprung mass (the portion above the suspension) of the body of the electric vehicle 1 (hereinafter simply referred to as the body) is assumed to be a rigid body. In this case, the sprung mass of the body of the electric vehicle 1 is acted upon by a reaction force of the driving force of the electric vehicle 1 (hereinafter referred to as the driving force reaction force), an inertial force, and vertical forces according to the instantaneous rotation angles θ f and θ r determined by the operating state of the suspension. The vertical forces according to the instantaneous rotation angles θ f and θ r are so-called anti-dive forces and anti-squat forces, or pitching moment M y caused by these forces.

なお、以下で説明する運動方程式等で用いるパラメータは以下のとおりである。
重心高[m] Hg
前輪及び後輪の動半径[m] Ra
前輪の中心から重心までの距離[m] Lf
後輪の中心から重心までの距離[m] Lr
前輪サスペンションのばね係数[N/m] Kf
後輪サスペンションのばね係数[N/m] Kr
前輪のダンパ係数[N/(m/s)] Cf
後輪のダンパ係数[N/(m/s)] Cr
重心回りのピッチング慣性モーメント[kg/m2] Iy
ピッチ角[rad] λ
ピッチ角速度[rad/s] λ′
前輪の瞬間回転角[rad] θf
後輪の瞬間回転角[rad] θr
前輪の駆動力[N] Ff
後輪の駆動力[N] Fr
The parameters used in the equations of motion and the like described below are as follows:
Center of gravity height [m] H g
Front and rear wheel radius [m] R a
Distance from the center of the front wheel to the center of gravity [m] L f
Distance from the center of the rear wheel to the center of gravity [m] L r
Spring constant of front wheel suspension [N/m] K f
Rear wheel suspension spring coefficient [N/m] Kr
Front wheel damping coefficient [N/(m/s)] C f
Rear wheel damping coefficient [N/(m/s)] C r
Pitching moment of inertia around the center of gravity [kg/m 2 ] I y
Pitch angle [rad] λ
Pitch angular velocity [rad/s] λ'
Instantaneous rotation angle of front wheels [rad] θ f
Instantaneous rotation angle of rear wheels [rad] θ r
Front wheel driving force [N] F f
Rear wheel drive force [N] F r

ピッチングモーメントMyは、上記各パラメータを用いて、下記の式(1)で表される。なお、瞬間回転角θf,θrは、ストローク時の変化が微小であるから、ここでは既知の固定値として扱う。すなわち、瞬間回転角θf,θrは、電動車両1の具板的構成に基づくシミュレーションまたは実験等によって予め定められる。 The pitching moment M y is expressed by the following formula (1) using the above parameters. Note that the instantaneous rotation angles θ f and θ r are treated as known fixed values here because changes during the stroke are minute. In other words, the instantaneous rotation angles θ f and θ r are determined in advance by simulation, experiment, or the like based on the specific configuration of the electric vehicle 1.

Figure 0007651960000001
Figure 0007651960000001

したがって、ピッチングの回転中心回りの運動方程式は、下記の式(2)で表される。また、式(2)における係数Cλ及び係数Kλは、下記の式(3)で表される。 Therefore, the equation of motion around the center of pitching rotation is expressed by the following equation (2). Furthermore, the coefficients Cλ and Kλ in equation (2) are expressed by the following equation (3).

Figure 0007651960000002
Figure 0007651960000002

Figure 0007651960000003
Figure 0007651960000003

そして、上記の式(2)をラプラス変換し、かつ、前輪14の駆動力Ffが第1前輪駆動力指令値Ff1 *に等しく、後輪16の駆動力Frが第1後輪駆動力指令値Fr1 *に等しいとする。これにより、下記の式(4)に示すように、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *の入力から、ピッチ角λの出力までの伝達特性Gpλ(s)が得られる。式(4)に示すとおり、伝達特性Gpλ(s)は2次系の応答である。 Then, the above formula (2) is Laplace transformed, and the driving force Ff of the front wheels 14 is set to be equal to the first front wheel driving force command value Ff1 * , and the driving force Fr of the rear wheels 16 is set to be equal to the first rear wheel driving force command value Fr1 * . As a result, as shown in the following formula (4), the transfer characteristic Gp λ(s) from the input of the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * to the output of the pitch angle λ is obtained. As shown in formula (4), the transfer characteristic Gp λ(s) is a second-order system response.

Figure 0007651960000004
Figure 0007651960000004

同様に、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *からピッチ角速度λ′までの伝達特性Gpλ′(s)は、下記の式(5)で表される。 Similarly, the transfer characteristic G p λ'(s) from the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * to the pitch angular velocity λ' is expressed by the following equation (5).

Figure 0007651960000005
Figure 0007651960000005

第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *からピッチ角速度λ′までの規範応答に係る伝達特性Grλ′(s)は、ピッチング振動が最も低減された理想状態における伝達特性である。したがって、規範応答の伝達特性Grλ′(s)は、上記の伝達特性Gpλ′(s)において減衰係数ζλを1とすることにより求められ、下記の式(6)で表される。 The transfer characteristic G r λ'(s) of the standard response from the first front-wheel driving force command value F f1 * and the first rear-wheel driving force command value F r1 * to the pitch angular velocity λ' is a transfer characteristic in an ideal state in which pitching vibration is minimized. Therefore, the transfer characteristic G r λ'(s) of the standard response is obtained by setting the damping coefficient ζ λ to 1 in the above transfer characteristic G p λ'(s), and is expressed by the following equation (6).

Figure 0007651960000006
Figure 0007651960000006

ピッチ角速度λ′の規範値(以下、規範ピッチ角速度という)λr′は、式(5)の第1式において、伝達特性Gpλ′(s)の代わりに上記の式(6)を用いることによって求められる。すなわち、規範ピッチ角速度λr′は下記の式(7)で表される。ピッチ角速度λ′の規範値(規範ピッチ角速度λr′)とは、ピッチング振動が最も低減された理想状態において、ピッチング外乱d等に起因して生じるピッチ角速度λ′の値をいう。 The reference value of the pitch angular velocity λ' (hereinafter referred to as the reference pitch angular velocity) λr ' is found by using the above formula (6) instead of the transfer characteristic Gpλ '(s) in the first formula of formula (5). That is, the reference pitch angular velocity λr ' is expressed by the following formula (7). The reference value of the pitch angular velocity λ' (reference pitch angular velocity λr ') refers to the value of the pitch angular velocity λ' generated due to a pitching disturbance d or the like in an ideal state in which pitching vibration is minimized.

Figure 0007651960000007
Figure 0007651960000007

本実施形態のピッチ角制御演算処理では、後述するように、目標駆動力指令値F*、すなわち第1前輪駆動力指令値Ff1 *と第1後輪駆動力指令値Fr1 *の和を一定に保つ。したがって、下記の式(8)に示すように、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *に対して駆動力移動量Fdを加算または減算されることにより、第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *が演算される。駆動力移動量Fd *は、ピッチング振動を抑制するために前輪14と後輪16の間で移動させるべき駆動力の大きさを表す。 In the pitch angle control calculation process of this embodiment, as described below, the target driving force command value F * , i.e., the sum of the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * , is kept constant. Therefore, as shown in the following equation (8), the driving force transfer amount Fd is added to or subtracted from the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * to calculate the second front wheel driving force command value Ff2 * and the second rear wheel driving force command value Fr2 * . The driving force transfer amount Fd * represents the magnitude of the driving force that should be transferred between the front wheels 14 and the rear wheels 16 to suppress pitching vibration.

Figure 0007651960000008
Figure 0007651960000008

なお、駆動力移動量Fdの符号は、後輪16から前輪14に移動させる方向を正とする。すなわち、後輪16から前輪14に駆動力を移動させる場合に駆動力移動量Fdは正であり、逆に前輪14から後輪16に駆動力を移動させる場合には駆動力移動量Fdは負である。 The sign of the driving force transfer amount Fd is positive in the direction in which the driving force is transferred from the rear wheels 16 to the front wheels 14. In other words, when the driving force is transferred from the rear wheels 16 to the front wheels 14, the driving force transfer amount Fd is positive, and conversely, when the driving force is transferred from the front wheels 14 to the rear wheels 16, the driving force transfer amount Fd is negative.

以下では、第1前輪駆動力指令値Ff1 *に駆動力移動量Fdを加算し、かつ、第1後輪駆動力指令値Fr1 *から駆動力移動量Fdを減算することを前提として、ピッチ角λの動特性を、任意の規範応答となるように導出する。 In the following, assuming that the driving force transfer amount Fd is added to the first front wheel driving force command value Ff1 * and that the driving force transfer amount Fd is subtracted from the first rear wheel driving force command value Fr1 * , the dynamic characteristics of the pitch angle λ are derived to be an arbitrary standard response.

駆動力移動量Fdを適用した場合のピッチ角速度λ′の応答は、伝達特性Gpλ′(s)を用いて、下記の式(9)で表される。よって、駆動力移動量Fdからピッチ角速度λ′までの伝達特性の逆モデルは、下記の式(10)で表される。 The response of the pitch angular velocity λ' when the driving force transfer amount Fd is applied is expressed by the following equation (9) using the transfer characteristic Gpλ '(s). Therefore, the inverse model of the transfer characteristic from the driving force transfer amount Fd to the pitch angular velocity λ' is expressed by the following equation (10).

Figure 0007651960000009
Figure 0007651960000009

Figure 0007651960000010
Figure 0007651960000010

また、規範ピッチ角速度λ′に対するピッチング振動を生じる外乱(以下、ピッチング外乱という)を「d」とする。このとき、ピッチング外乱dから規範ピッチ角速度λ′への規範応答に係る伝達特性(以下、規範外乱応答という)Grd(s)は、下記の式(11)で表される。 In addition, a disturbance (hereinafter referred to as a pitching disturbance) that generates a pitching vibration relative to the standard pitch angular velocity λr ' is denoted as "d." In this case, a transfer characteristic Grd ( s ) relating to a standard response from the pitching disturbance d to the standard pitch angular velocity λr' (hereinafter referred to as a standard disturbance response) is expressed by the following equation (11).

Figure 0007651960000011
Figure 0007651960000011

また、式(9)と、ピッチング外乱dに対する応答特性を決定する外乱応答フィルタHd(s)と、を用いて、駆動力移動量Fdの演算式とピッチング外乱dを下記の式(12)のように定義する。この場合、ピッチング外乱dからピッチ角速度λ′までの伝達特性は、下記の式(13)で表される。 Moreover, using equation (9) and a disturbance response filter H d (s) that determines the response characteristics to the pitching disturbance d, the calculation equation for the driving force transfer amount F d and the pitching disturbance d are defined as in the following equation (12). In this case, the transfer characteristic from the pitching disturbance d to the pitch angular velocity λ' is expressed by the following equation (13).

Figure 0007651960000012
Figure 0007651960000012

Figure 0007651960000013
Figure 0007651960000013

これらを用いて、式(10)のとおり、伝達特性Gpλ′(s)とゲインが同様でオーバーシュートがない伝達特性Grd(s)が得られるように、ピッチング外乱dからの応答を解くと、外乱応答フィルタHd(s)は下記の式(14)で表される。式(14)に示すとおり、外乱応答フィルタHd(s)は、伝達特性Gpλ′(s)の固有振動数におけるバンドパスフィルタである。したがって、外乱応答フィルタHd(s)の定常特性、すなわち、伝達特性Gpλ′(s)の固有振動数近傍以外の振動数帯における特性はゼロである。 Using these, the response from the pitching disturbance d is solved to obtain a transfer characteristic G rd (s) having a similar gain to the transfer characteristic G p λ'(s) and no overshoot as shown in equation (10), and the disturbance response filter H d (s) is expressed by the following equation (14). As shown in equation (14), the disturbance response filter H d (s) is a bandpass filter at the natural frequency of the transfer characteristic G p λ'(s). Therefore, the steady-state characteristics of the disturbance response filter H d (s), i.e., the characteristics in frequency bands other than those near the natural frequency of the transfer characteristic G p λ'(s), are zero.

Figure 0007651960000014
Figure 0007651960000014

<ピッチ角制御演算処理>
図6は、ステップS203で実行するピッチ角制御演算処理のブロック線図である。図6に示すように、ピッチ角制御演算処理は、規範ピッチ角速度演算処理S601、差分演算処理S602、駆動力移動量演算処理S603、駆動力移動量制限処理S604、駆動力指令値補正処理S605、及び、位相調整処理S606を含む。なお、ピッチ角制御演算処理は、ピッチ角速度λ′の検出値をフィードバックすることにより、ピッチ角λの変動を補償するフィードバック補償処理(以下、FB補償処理という)である。
<Pitch angle control calculation process>
Fig. 6 is a block diagram of the pitch angle control calculation process executed in step S203. As shown in Fig. 6, the pitch angle control calculation process includes a reference pitch angular velocity calculation process S601, a difference calculation process S602, a driving force movement amount calculation process S603, a driving force movement amount limiting process S604, a driving force command value correction process S605, and a phase adjustment process S606. The pitch angle control calculation process is a feedback compensation process (hereinafter referred to as FB compensation process) that compensates for fluctuations in the pitch angle λ by feeding back the detection value of the pitch angular velocity λ'.

規範ピッチ角速度演算処理S601は、規範ピッチ角速度モデルにしたがって、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *に基づき、規範ピッチ角速度λr′を演算する処理である。規範ピッチ角速度モデルの具体的内容については、詳細を後述する。 The reference pitch angular velocity calculation process S601 is a process for calculating a reference pitch angular velocity λr ' based on the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * in accordance with a reference pitch angular velocity model. The specific contents of the reference pitch angular velocity model will be described in detail later.

差分演算処理S602(図6参照)は、ピッチレートセンサ17からピッチ角速度λ′の検出値を得て、規範ピッチ角速度λ′との差分(λ′-λ′)を演算する処理である。 The difference calculation process S602 (see FIG. 6) is a process for obtaining the detected value of the pitch angular velocity λ' from the pitch rate sensor 17 and calculating the difference (λ r '-λ') between this and the reference pitch angular velocity λ r ' .

駆動力移動量演算処理S603は、駆動力移動量Fdからピッチ角速度λ′の逆モデルを用いて、規範ピッチ角速度λ′とピッチ角速度λ′の検出値の差分λ′-λ′から、駆動力移動量Fdを演算する処理である。駆動力移動量Fdからピッチ角速度λ′の逆モデルについては、詳細を後述する。 The driving force transfer amount calculation process S603 is a process for calculating the driving force transfer amount Fd from the difference λr' -λ' between the reference pitch angular velocity λr ' and the detected value of the pitch angular velocity λ' using an inverse model of the pitch angular velocity λ' from the driving force transfer amount Fd . The inverse model of the pitch angular velocity λ' from the driving force transfer amount Fd will be described in detail later.

駆動力移動量制限処理S604は、駆動力移動量演算処理S603で算出された駆動力移動量Fdに対して、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *に基づく制限を施し、制限後駆動力移動量FdLを算出する処理である。 The driving force transfer amount limiting process S604 is a process that applies a limit to the driving force transfer amount Fd calculated in the driving force transfer amount calculation process S603 based on the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * , and calculates the driving force transfer amount FdL after limiting.

例えば、駆動力移動量Fdが正の値であるとき、すなわち、ピッチング振動を低減するために後輪16から前輪14に駆動力を移動させる場合、駆動力移動量Fdを後輪16の有する駆動力よりも小さくすることが望ましい。これは、駆動力移動量Fdが後輪16の有する駆動力以上の値とすると、前輪14は正の駆動力が生じて力行駆動されるが、後輪16には負の駆動力が生じて回生駆動される状況が生じるからである。このように前輪14と後輪16で互いに逆向きの駆動力を生じさせる場合、揺り返しが発生し、あるいは、車体への負荷が大きくなるので、所望の運転が実現されない場合がある。したがって、駆動力移動量制限処理S604では、後輪16の有する駆動力の範囲内に、後輪16から前輪14への駆動力移動量Fdを制限する。前輪14から後輪16に駆動力を移動させる場合、すなわち駆動力移動量Fdが負の値であるときも、これと同様である。駆動力移動量制限処理S604の具体的な処理内容については、詳細を後述する。 For example, when the driving force transfer amount F d is a positive value, that is, when the driving force is transferred from the rear wheels 16 to the front wheels 14 to reduce pitching vibration, it is desirable to make the driving force transfer amount F d smaller than the driving force of the rear wheels 16. This is because, if the driving force transfer amount F d is a value equal to or greater than the driving force of the rear wheels 16, a positive driving force is generated in the front wheels 14 and the wheels are powered, but a negative driving force is generated in the rear wheels 16 and the wheels are regeneratively driven. In this way, when driving forces in opposite directions are generated in the front wheels 14 and the rear wheels 16, a rocking motion occurs or the load on the vehicle body increases, so that the desired driving may not be achieved. Therefore, in the driving force transfer amount limiting process S604, the driving force transfer amount F d from the rear wheels 16 to the front wheels 14 is limited within the range of the driving force of the rear wheels 16. The same applies when the driving force is transferred from the front wheels 14 to the rear wheels 16, that is, when the driving force transfer amount F d is a negative value. The specific processing content of the driving force movement amount limiting process S604 will be described in detail later.

駆動力指令値補正処理S605は、制限後駆動力移動量FdLに基づいて、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *を補正することにより、第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *を演算する処理である。具体的には、第1前輪駆動力指令値Ff1 *に制限後駆動力移動量FdLを加算することによって第2前輪駆動力指令値Ff2 *が算出される。一方、第1後輪駆動力指令値Fr1 *から制限後駆動力移動量FdLを減算することによって第2後輪駆動力指令値Fr2 *が算出される。 The driving force command value correction process S605 is a process for calculating a second front wheel driving force command value F f2 * and a second rear wheel driving force command value F r2 * by correcting the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * based on the post-limiting driving force transfer amount F dL . Specifically, the second front wheel driving force command value F f2 * is calculated by adding the post-limiting driving force transfer amount F dL to the first front wheel driving force command value F f1 * . Meanwhile, the second rear wheel driving force command value F r2 * is calculated by subtracting the post-limiting driving force transfer amount F dL from the first rear wheel driving force command value F r1 * .

位相調整処理S606は、第2前輪駆動力指令値Ff2 *及び/または第2後輪駆動力指令値Fr2 *に対して、伝達特性Gr(s)及び伝達特性Grr(s)で構成されるフィルタ(以下、位相調整フィルタという)によってフィルタリング処理を施す処理である。この位相調整フィルタは、第2前輪駆動力指令値Ff2 *から前輪14までの動特性や位相と、第2後輪駆動力指令値Fr2 *から後輪16までの動特性や位相と、の相違がなくなるように、第2前輪駆動力指令値Ff2 *及び/または第2後輪駆動力指令値Fr2 *を調整する。伝達特性Gr(s)は、フロントモータ10に対するモータトルク指令値(制振制御後モータトルク指令値)からフロントモータ10の回転数への伝達特性であり、フロントモータ10の応答遅れを表す。伝達特性Grr(s)は、リアモータ12に対するモータトルク指令値(制振制御後モータトルク指令値)からリアモータ12の回転数への伝達特性であり、リアモータ12の応答遅れを表す。本実施形態においては、Grr(s)/Gr(s)で表される位相調整フィルタによって、第2前輪駆動力指令値Ff2 *がフィルタリング処理され、第2後輪駆動力指令値Fr2 *はそのまま出力される。 The phase adjustment process S606 is a process in which the second front wheel driving force command value Ff2 * and/or the second rear wheel driving force command value Fr2 * are filtered using a filter (hereinafter referred to as a phase adjustment filter) configured with a transfer characteristic Gr (s) and a transfer characteristic Grr (s). This phase adjustment filter adjusts the second front wheel driving force command value Ff2 * and/or the second rear wheel driving force command value Fr2* so that there is no difference between the dynamic characteristics and phase from the second front wheel driving force command value Ff2 * to the front wheels 14 and the dynamic characteristics and phase from the second rear wheel driving force command value Fr2* to the rear wheels 16. The transfer characteristic Gr (s) is a transfer characteristic from the motor torque command value for the front motor 10 (motor torque command value after vibration suppression control) to the rotation speed of the front motor 10, and represents a response delay of the front motor 10. The transfer characteristic G rr (s) is the transfer characteristic from the motor torque command value for the rear motor 12 (motor torque command value after vibration damping control) to the rotation speed of the rear motor 12, and represents the response delay of the rear motor 12. In this embodiment, the second front wheel driving force command value F f2 * is filtered by a phase adjustment filter expressed as G rr (s)/G r (s), and the second rear wheel driving force command value F r2 * is output as is.

<規範ピッチ角速度モデル>
図7は、規範ピッチ角速度モデルのブロック線図である。図7に示すように、規範ピッチ角速度演算処理S601で用いる規範ピッチ角速度モデルは、式(7)に基づくものである。但し、本実施形態においては、規範ピッチ角速度モデルは、無駄時間フィルタリング処理と、伝達特性Gr(s)及び伝達特性Grr(s)を用いたフィルタリング処理と、をさらに含む。
<Reference pitch angular velocity model>
Fig. 7 is a block diagram of the reference pitch angular velocity model. As shown in Fig. 7, the reference pitch angular velocity model used in the reference pitch angular velocity calculation process S601 is based on Equation (7). However, in this embodiment, the reference pitch angular velocity model further includes a dead time filtering process and a filtering process using the transfer characteristic G r (s) and the transfer characteristic G rr (s).

具体的には、第1前輪駆動力指令値Ff1 *は、第2前輪駆動力指令値Ff2 *から前輪14の駆動力までの無駄時間τを持つオールパスフィルタe-sτによってフィルタリングされる。次いで、伝達特性Gr(s)によってフィルタリングされ、フロントモータ10の応答遅れが考慮される。これらにより、規範ピッチ角速度λr′の位相とピッチ角速度λ′の検出値の位相が特に正確に一致する。なお、第2前輪駆動力指令値Ff2 *から前輪14の駆動力までの無駄時間τは、モータコントローラ5等として機能するECU(Electronic Control Unit)等の演算時間や通信時間等である。 Specifically, the first front-wheel driving force command value F f1 * is filtered by an all-pass filter e -s τ having a dead time τ from the second front-wheel driving force command value F f2 * to the driving force of the front wheels 14. Next, it is filtered by the transfer characteristic G r (s) to take into account the response delay of the front motor 10. As a result, the phase of the reference pitch angular velocity λ r ' and the phase of the detected value of the pitch angular velocity λ ' match particularly accurately. Note that the dead time τ from the second front-wheel driving force command value F f2 * to the driving force of the front wheels 14 is the calculation time, communication time, etc. of an ECU (Electronic Control Unit) functioning as the motor controller 5, etc.

同様に、第1後輪駆動力指令値Fr1 *は、第2後輪駆動力指令値Fr2 *から後輪16の駆動力までの無駄時間τを持つオールパスフィルタe-sτによってフィルタリングされる。次いで、伝達特性Grr(s)によってフィルタリングされ、リアモータ12の応答遅れが考慮される。これにより、規範ピッチ角速度λr′の位相とピッチ角速度λ′の検出値の位相が特に正確に一致する。 Similarly, the first rear wheel driving force command value F r1 * is filtered by an all-pass filter e -s τ having a dead time τ from the second rear wheel driving force command value F r2 * to the driving force of the rear wheels 16. Next, it is filtered by the transfer characteristic G rr (s) to take into account the response delay of the rear motor 12. This makes the phase of the reference pitch angular velocity λ r ' and the phase of the detected value of the pitch angular velocity λ' match particularly accurately.

上記フィルタリング処理を施された第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *は、式(7)にしたがって、瞬間回転角θf,θrに基づく係数Mf,Mr(式(4)参照)がそれぞれ乗算された後、加算される。その後、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *からピッチ角速度λ′までの規範応答に係る伝達特性Grλ′(s)によって、これらの和から規範ピッチ角速度λr′が算出される。 The first front wheel driving force command value Ff1 * and first rear wheel driving force command value Fr1 * that have been subjected to the above filtering process are multiplied by coefficients Mf , Mr (see equation (4)) based on the instantaneous rotation angles θf , θr, respectively, in accordance with equation (7), and then added together. Thereafter, a reference pitch angular velocity λr' is calculated from the sum of these values using a transfer characteristic Grλ '(s) relating to a reference response from the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * to the pitch angular velocity λ ' .

<駆動力移動量からピッチ角速度の逆モデル>
図8は、駆動力移動量Fdからピッチ角速度λ′までの逆モデルを示すブロック線図である。図8に示すように、駆動力移動量演算処理S603で用いる「駆動力移動量Fdからピッチ角速度λ′までの逆モデル」は、式(12)に基づくものである。すなわち、駆動力移動量演算処理S603では、ピッチ角速度λ′の規範値(規範ピッチ角速度λr′)と検出値の差分λ′-λ′に対して、伝達特性Gpλ′(s)の逆モデル1/Gpλ′(s)と外乱応答フィルタHd(s)によるフィルタリング処理が施される。その後、瞬間回転角θf,θrに基づく係数Mf,Mrによって定まる所定の係数1/(Mf-Mr)が乗じられることにより、駆動力移動量Fdが算出される。
<Inverse model of pitch angular velocity from driving force movement amount>
Fig. 8 is a block diagram showing an inverse model from the driving force transfer amount Fd to the pitch angular velocity λ'. As shown in Fig. 8, the "inverse model from the driving force transfer amount Fd to the pitch angular velocity λ'" used in the driving force transfer amount calculation process S603 is based on the formula (12). That is, in the driving force transfer amount calculation process S603, a filtering process is performed on the difference λr' -λ' between the reference value of the pitch angular velocity λ' (reference pitch angular velocity λr ') and the detected value by the inverse model 1/ Gpλ '(s) of the transfer characteristic Gpλ '(s) and the disturbance response filter Hd (s). After that, the driving force transfer amount Fd is calculated by multiplying it by a predetermined coefficient 1/( Mf - Mr ) determined by the coefficients Mf and Mr based on the instantaneous rotation angles θf and θr .

これにより、ピッチ角速度λ′が規範ピッチ角速度λ′に一致または漸近して、ピッチング振動が抑制される駆動力移動量Fdが算出される。 In this way, the driving force transfer amount F d is calculated such that the pitch angular velocity λ' coincides with or approaches the reference pitch angular velocity λ r ' and the pitching vibration is suppressed.

<駆動力移動量制限処理>
図9は、駆動力移動量制限処理S604のブロック線図である。図9に示すように、駆動力移動量制限処理S604では、第1後輪駆動力指令値Fr1 *と駆動力移動量Fdが比較される。そして、これらのうち小さい方の値と、第1前輪駆動力指令値Ff1 *の符号反転値が比較され、これらのうち大きい方の値が制限後駆動力移動量FdLとして出力される。これにより、駆動力移動量Fdは、前輪14または後輪16のうち、駆動力が減少する車輪が有する駆動力を超えない範囲に制限される。その結果、駆動力移動量制限処理S604では、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *の符号を同一に保持するように制限された制限後駆動力移動量FdLが出力される。
<Driving force movement amount limiting process>
9 is a block diagram of the driving force transfer amount limiting process S604. As shown in FIG. 9, in the driving force transfer amount limiting process S604, the first rear wheel driving force command value F r1 * and the driving force transfer amount F d are compared. Then, the smaller of these values is compared with the sign-inverted value of the first front wheel driving force command value F f1 * , and the larger of these values is output as the post-limiting driving force transfer amount F dL . As a result, the driving force transfer amount F d is limited to a range that does not exceed the driving force of the wheel whose driving force is reduced, either the front wheels 14 or the rear wheels 16. As a result, in the driving force transfer amount limiting process S604, the post-limiting driving force transfer amount F dL limited so as to keep the signs of the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * the same is output.

例えば、駆動力移動量Fdが正の値であり、後輪16から前輪14に駆動力を移動させるとする。このとき、駆動力移動量Fdが第1後輪駆動力指令値Fr1 *よりも小さい場合には、駆動力移動量Fがそのまま制限後駆動力移動量FdLとして出力される。すなわち、駆動力移動量Fdが第1後輪駆動力指令値Fr1 *よりも小さい範囲内であれば、駆動力移動量Fに実質的な制限は生じない。一方、駆動力移動量Fdが後輪16の第1後輪駆動力指令値Fr1 *よりも大きい場合には、第1後輪駆動力指令値Fr1 *が制限後駆動力移動量FdLとして出力される。すなわち、駆動力移動量Fdは、第1後輪駆動力指令値Fr1 *が上限となるように制限される。 For example, suppose that the driving force transfer amount Fd is a positive value and the driving force is transferred from the rear wheels 16 to the front wheels 14. At this time, if the driving force transfer amount Fd is smaller than the first rear wheel driving force command value Fr1 * , the driving force transfer amount Fd is output as it is as the post-restriction driving force transfer amount FdL . That is, if the driving force transfer amount Fd is within a range smaller than the first rear wheel driving force command value Fr1 * , there is no substantial restriction on the driving force transfer amount Fd . On the other hand, if the driving force transfer amount Fd is larger than the first rear wheel driving force command value Fr1 * of the rear wheels 16, the first rear wheel driving force command value Fr1 * is output as the post-restriction driving force transfer amount FdL . That is, the driving force transfer amount Fd is limited so that the first rear wheel driving force command value Fr1 * is the upper limit.

これは、駆動力移動量Fが負の値であり、前輪14から後輪16に駆動力を移動させるときも同様である。すなわち、駆動力移動量Fdが第1前輪駆動力指令値Ff1 *よりも小さいときには駆動力移動量Fdがそのまま制限後駆動力移動量FdLとなる。一方で、駆動力移動量Fdが第1前輪駆動力指令値Ff1 *よりも大きいときには、駆動力移動量Fdは第1前輪駆動力指令値Ff1 *が上限となるように制限される。 The same is true when the driving force transfer amount Fd is a negative value and the driving force is transferred from the front wheels 14 to the rear wheels 16. That is, when the driving force transfer amount Fd is smaller than the first front wheel driving force command value Ff1 * , the driving force transfer amount Fd becomes the limited driving force transfer amount FdL as it is. On the other hand, when the driving force transfer amount Fd is larger than the first front wheel driving force command value Ff1 * , the driving force transfer amount Fd is limited so that the first front wheel driving force command value Ff1 * becomes the upper limit.

<作用>
以下、本実施形態に係る電動車両1の制御方法の作用を説明する。図10は、(A)フロントモータトルク、(B)リアモータトルク、(C)ピッチ角、(D)ピッチ角速度、及び、(E)前後加速度の推移を示すグラフである。なお、図10において、実線は本実施形態に係る制御方法を実施した場合を表す。一方、破線は、モータの出力トルクに対してフィルタリング処理を施すことにより、ピッチング振動を抑制する比較例の推移を表す。また、図10においては、電動車両1が停車した状態から時刻t1にアクセルが急峻に踏み込まれ、目標駆動力指令値F*がステップで増加し、その後、時刻t2においてピッチング外乱dが生じたシーンを表している。
<Action>
The operation of the control method for the electric vehicle 1 according to this embodiment will be described below. FIG. 10 is a graph showing the transitions of (A) front motor torque, (B) rear motor torque, (C) pitch angle, (D) pitch angular velocity, and (E) longitudinal acceleration. In FIG. 10, the solid line represents the case where the control method according to this embodiment is implemented. Meanwhile, the dashed line represents the transitions of a comparative example in which pitching vibration is suppressed by applying filtering processing to the output torque of the motor. FIG. 10 also represents a scene in which the accelerator is suddenly depressed at time t1 from a stopped state of the electric vehicle 1, the target driving force command value F * increases in a step, and then a pitching disturbance d occurs at time t2.

図10(C)に示すように、時刻t1において電動車両1が急発進する際にも、ピッチ角λにオーバーシュートは生じない。これは比較例においてもほぼ同様である。すなわち、本実施形態及び比較例の制御はともに急発進時のピッチング振動を抑制し得る。 As shown in FIG. 10(C), even when the electric vehicle 1 suddenly starts at time t1, no overshoot occurs in the pitch angle λ. This is almost the same in the comparative example. In other words, the control of both this embodiment and the comparative example can suppress pitching vibrations during sudden starts.

しかし、図10(E)に示すように、本実施形態の制御では、アクセルの踏み込みに応じた急峻な前後加速度が得られるが、比較例の制御では十分な前後加速度の上昇が得られない。 However, as shown in FIG. 10(E), the control of this embodiment provides a steep longitudinal acceleration in response to accelerator depression, whereas the control of the comparative example does not provide a sufficient increase in longitudinal acceleration.

すなわち、比較例の制御では、モータの出力トルクに対してフィルタリング処理を施してピッチング振動を抑制するので、目標駆動力指令値F*の一部が必ず低減される。このため、比較例の制御では、ピッチング振動が抑制される代わりに、アクセル操作に対応する所望の加速が得られない。 That is, in the control of the comparative example, the pitching vibration is suppressed by filtering the output torque of the motor, so that a part of the target driving force command value F * is necessarily reduced. Therefore, in the control of the comparative example, although the pitching vibration is suppressed, the desired acceleration corresponding to the accelerator operation cannot be obtained.

これに対し、本実施形態の制御では、ピッチ角速度λ′の検出値を用いたフィードバック制御によって第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *の分配を調整することで、目標駆動力指令値F*を変えずにピッチング振動を抑制する。このため、本実施形態の制御によれば、ピッチング振動が抑制され、かつ、アクセル操作に対応する所望の加減速が得られる。 In contrast, in the control of this embodiment, the distribution of the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * is adjusted by feedback control using the detected value of the pitch angular velocity λ', thereby suppressing pitching vibration without changing the target driving force command value F * . Therefore, according to the control of this embodiment, pitching vibration is suppressed, and desired acceleration/deceleration corresponding to accelerator operation is obtained.

また、時刻t2においてピッチング外乱dが生じると、図10(C)に示すように、比較例の制御ではピッチ角λが大きくオーバーシュートする。これに対し、本実施形態の制御では、比較例よりもピッチング外乱dのオーバーシュートが小さい。すなわち、本実施形態の制御は、比較例の制御よりも、外乱によるピッチング振動(例えば揺り返し)を低減できる。 When a pitching disturbance d occurs at time t2, as shown in FIG. 10(C), the pitch angle λ overshoots significantly in the control of the comparative example. In contrast, the control of this embodiment causes a smaller overshoot of the pitching disturbance d than in the comparative example. In other words, the control of this embodiment can reduce pitching vibrations (e.g., backswing) caused by disturbances more than the control of the comparative example.

なお、上記第1実施形態においては、ピッチレートセンサ17によってピッチ角速度λ′を検出し、ピッチ角速度λ′の規範値(規範ピッチ角速度λ′)と検出値の差分に基づいて駆動力移動量Fdを算出しているが、これに限らない。例えば、ピッチ角λを直接的に検出し、または、ピッチ角速度λ′を用いてピッチ角λを算出することにより、ピッチ角λを間接的に検出してもよい。この場合も、モータコントローラ5は、ピッチ角λの規範値及び検出値を用いることで、ピッチ角速度λ′を用いる上記第1実施形態と同様にして駆動力移動量Fdを算出できる。具体的には、モータコントローラ5は、ピッチ角λの規範値(規範ピッチ角λr)とその検出値の差分λ-λに基づいて、駆動力移動量Fdを算出できる。 In the first embodiment, the pitch angular velocity λ' is detected by the pitch rate sensor 17, and the driving force transfer amount Fd is calculated based on the difference between the reference value of the pitch angular velocity λ' (reference pitch angular velocity λr ') and the detected value, but this is not limited to the above. For example, the pitch angle λ may be detected directly, or the pitch angle λ may be calculated using the pitch angular velocity λ' to indirectly detect the pitch angle λ. In this case, the motor controller 5 can calculate the driving force transfer amount Fd by using the reference value and the detected value of the pitch angle λ in the same manner as in the first embodiment using the pitch angular velocity λ '. Specifically, the motor controller 5 can calculate the driving force transfer amount Fd based on the difference λr -λ between the reference value of the pitch angle λ (reference pitch angle λr ) and the detected value of the pitch angle λ.

以上のように、第1実施形態に係る制御方法は、前輪14を駆動する第1モータであるフロントモータ10と、後輪16を駆動する第2モータであるリアモータ12と、を有する電動車両1の制御方法である。この制御方法では、電動車両1に対する目標駆動力を定める目標駆動力指令値F*に基づいて、前輪14の駆動力を定める前輪駆動力指令値(第1前輪駆動力指令値Ff1 *)と、後輪16の駆動力を定める後輪駆動力指令値(第1後輪駆動力指令値Fr1 *)と、が演算される。また、前輪駆動力指令値及び後輪駆動力指令値に基づいて、電動車両1に生じるピッチング振動の角速度(ピッチ角速度λ′)または角度(ピッチ角λ)の規範値(規範ピッチ角速度λr′または規範ピッチ角λr)が演算される。一方、ピッチング振動を検出するセンサを用いてピッチ角速度λ′またはピッチ角λの検出値が取得される。そして、ピッチ角速度λ′またはピッチ角λの規範値と検出値の差分に基づいて、ピッチング振動を抑制するために前輪14と後輪16の間で移動させるべき駆動力の大きさを表す駆動力移動量Fdが演算され、この駆動力移動量Fdに基づいて前輪駆動力指令値及び後輪駆動力指令値が補正される。 As described above, the control method according to the first embodiment is a control method for an electric vehicle 1 having the front motor 10, which is a first motor that drives the front wheels 14, and the rear motor 12, which is a second motor that drives the rear wheels 16. In this control method, a front wheel driving force command value (first front wheel driving force command value F f1 *) that determines the driving force of the front wheels 14 and a rear wheel driving force command value (first rear wheel driving force command value F r1 * ) that determines the driving force of the rear wheels 16 are calculated based on a target driving force command value F * that determines a target driving force for the electric vehicle 1. In addition, a reference value (reference pitch angular velocity λ r ' or reference pitch angle λ r ) of the angular velocity (pitch angular velocity λ') or angle (pitch angle λ ) of the pitching vibration generated in the electric vehicle 1 is calculated based on the front wheel driving force command value and the rear wheel driving force command value. Meanwhile, a detection value of the pitch angular velocity λ' or pitch angle λ is obtained using a sensor that detects the pitching vibration. Then, based on the difference between the reference value and the detected value of the pitch angular velocity λ' or the pitch angle λ, a driving force transfer amount Fd indicating the magnitude of the driving force that should be transferred between the front wheels 14 and the rear wheels 16 in order to suppress the pitching vibration is calculated, and the front wheel driving force command value and the rear wheel driving force command value are corrected based on this driving force transfer amount Fd .

このように、第1実施形態に係る制御方法では、ピッチ角速度λ′またはピッチ角λを用いてピッチング振動を抑制するための駆動力移動量Fdを演算し、この駆動力移動量Fdに基づいて前輪駆動力指令値及び後輪駆動力指令値が補正する。このため、第1実施形態に係る制御方法によれば、前輪14及び後輪16で生じる駆動力の和、すなわち、電動車両1に全体として生じさせる駆動力が保たれる。その結果、電動車両1のピッチング振動が抑制され、同時に、アクセル開度θ等に応じて定まる所望の加減速が得られる。すなわち、第1実施形態に係る制御方法によれば、運転者の運転操作に応じて要求される加減速と、ピッチング振動を低減するピッチ角λの制御が両立する。また、路面等から電動車両1にピッチング振動を生じさせるピッチング外乱dが加わったときには、ピッチ角λの変化が低減される。 In this way, in the control method according to the first embodiment, the driving force transfer amount Fd for suppressing the pitching vibration is calculated using the pitch angular velocity λ' or the pitch angle λ, and the front wheel driving force command value and the rear wheel driving force command value are corrected based on this driving force transfer amount Fd. Therefore, according to the control method according to the first embodiment, the sum of the driving forces generated at the front wheels 14 and the rear wheels 16, i.e., the driving force generated in the electric vehicle 1 as a whole, is maintained. As a result, the pitching vibration of the electric vehicle 1 is suppressed, and at the same time, a desired acceleration/deceleration determined according to the accelerator opening θ and the like is obtained. That is, according to the control method according to the first embodiment, both the acceleration/deceleration required according to the driving operation of the driver and the control of the pitch angle λ for reducing the pitching vibration are achieved. Furthermore, when a pitching disturbance d that generates a pitching vibration is applied to the electric vehicle 1 from the road surface or the like, the change in the pitch angle λ is reduced.

また、第1実施形態に係る制御方法では、ピッチ角速度λ′またはピッチ角λの規範値が、前輪14及び後輪16で生じる駆動力と、慣性力と、サスペンションの作動状態と、によって予め決定される前輪14及び後輪16の瞬間回転角θf,θrによって表される上下力に基づいて算出される。すなわち、電動車両1について予め定まる物理的なパラメータによってピッチ角速度λ′またはピッチ角λの規範値が算出される。このため、ピッチ角速度λ′またはピッチ角λの規範値は、電動車両1の具体的な構成に応じた実際的かつ正確な規範応答を表す値となる。その結果、第1実施形態に係る制御方法によれば、特に正確にピッチング振動が抑制される。 Moreover, in the control method according to the first embodiment, the reference value of the pitch angular velocity λ' or the pitch angle λ is calculated based on the up and down forces represented by the instantaneous rotation angles θ f and θ r of the front wheels 14 and the rear wheels 16, which are determined in advance by the driving force generated at the front wheels 14 and the rear wheels 16, the inertial force, and the operating state of the suspension. That is, the reference value of the pitch angular velocity λ' or the pitch angle λ is calculated based on physical parameters that are determined in advance for the electric vehicle 1. Therefore, the reference value of the pitch angular velocity λ' or the pitch angle λ becomes a value that represents a practical and accurate reference response according to the specific configuration of the electric vehicle 1. As a result, the control method according to the first embodiment allows pitching vibration to be suppressed particularly accurately.

第1実施形態に係る制御方法では、ピッチ角速度λ′またはピッチ角λの規範値は、前輪駆動力指令値(第2前輪駆動力指令値Ff2 *)及び後輪駆動力指令値(第2後輪駆動力指令値Fr2 *)から前輪14及び後輪16で生じる駆動力までの無駄時間τと、フロントモータ10及びリアモータ12の応答遅れと、に基づいて演算される。すなわち、ピッチ角速度λ′またはピッチ角λの規範値は、オールパスフィルタe-sτと伝達特性Gr(s),Grr(s)で第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *をフィルタリング処理することによって演算される。これにより、規範ピッチ角速度λr′または規範ピッチ角λrの位相と、ピッチ角速度λ′またはピッチ角λの検出値の位相と、が特に正確に一致する。その結果、余分な駆動力移動量Fdの発生が抑えられ、特に正確にピッチング振動が抑制される。 In the control method according to the first embodiment, the reference value of the pitch angular velocity λ' or the pitch angle λ is calculated based on the dead time τ from the front wheel driving force command value (second front wheel driving force command value F f2 * ) and the rear wheel driving force command value (second rear wheel driving force command value F r2 * ) to the driving forces generated at the front wheels 14 and the rear wheels 16, and the response delay of the front motor 10 and the rear motor 12. That is, the reference value of the pitch angular velocity λ' or the pitch angle λ is calculated by filtering the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * with the all-pass filter e -s τ and the transfer characteristics G r (s), G rr (s). This makes the phase of the reference pitch angular velocity λ r ' or the reference pitch angle λ r and the phase of the detected value of the pitch angular velocity λ' or the pitch angle λ match particularly accurately. As a result, the generation of an excess driving force transfer amount F d is suppressed, and pitching vibration is particularly accurately suppressed.

第1実施形態に係る制御方法では、駆動力移動量Fdは、定常特性がゼロである外乱応答フィルタHd(s)を用いて演算される。これにより、第1実施形態に係る制御方法は、ピッチ角λの制御に関して、過渡応答にだけ作用する制御系となっている。したがって、定常応答の範囲内においては、駆動力移動量Fdはゼロとなり、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *で定められるとおりの出力が実現される。すなわち、過渡的または一時的に必要となる場合を除いて、前輪14及び後輪16の間で駆動力が無駄に移動されることがない。その結果、車体への負担が低減される。 In the control method according to the first embodiment, the driving force transfer amount Fd is calculated using a disturbance response filter Hd (s) whose steady-state characteristic is zero. As a result, the control method according to the first embodiment is a control system that acts only on the transient response with respect to the control of the pitch angle λ. Therefore, within the range of the steady-state response, the driving force transfer amount Fd becomes zero, and the output as determined by the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * is realized. In other words, except when it is required transiently or temporarily, the driving force is not transferred wastefully between the front wheels 14 and the rear wheels 16. As a result, the burden on the vehicle body is reduced.

第1実施形態に係る制御方法では、外乱応答フィルタHd(s)は、具体的に、ピッチ角速度λ′またはピッチ角λの共振周波数を通過させるバンドパスフィルタとなっている。このため、ピッチング外乱dによって生じるピッチング振動の共振周波数のゲインを低減するような駆動力移動量Fdが算出される。その結果、ピッチング外乱dによって生じるピッチング振動が特に良く低減される。 In the control method according to the first embodiment, the disturbance response filter H d (s) is specifically a band-pass filter that passes the resonance frequency of the pitch angular velocity λ' or the pitch angle λ. Therefore, a driving force transfer amount F d that reduces the gain of the resonance frequency of the pitching vibration caused by the pitching disturbance d is calculated. As a result, the pitching vibration caused by the pitching disturbance d is particularly effectively reduced.

第1実施形態に係る制御方法では、駆動力移動量Fdは、駆動力移動量制限処理S604によって、前輪駆動力指令値(第1前輪駆動力指令値Ff1 *)及び後輪駆動力指令値(第1後輪駆動力指令値Fr1 *)の符号が互いに同一となる範囲でとり得る値に制限される。これにより、ピッチング振動を抑制するために駆動力が移動されても、前輪14が力行駆動され、後輪16が回生駆動されるような状況は生じない。その結果、車体への負担が低減される。また、燃費性能への跳ね返り(燃費の悪化)を防止できる。 In the control method according to the first embodiment, the driving force transfer amount Fd is limited by the driving force transfer amount limiting process S604 to a value that can be taken within a range in which the signs of the front wheel driving force command value (first front wheel driving force command value Ff1 * ) and the rear wheel driving force command value (first rear wheel driving force command value Fr1 * ) are the same. This prevents a situation in which the front wheels 14 are powered and the rear wheels 16 are regeneratively driven, even if the driving force is transferred to suppress pitching vibration. As a result, the burden on the vehicle body is reduced. Also, a backlash (deterioration of fuel efficiency) on fuel efficiency performance can be prevented.

第1実施形態に係る制御方法では、位相調整処理S606において、駆動力移動量Fdに基づいて補正された前輪駆動力指令値(第2前輪駆動力指令値Ff2 *)及び/または後輪駆動力指令値(第2後輪駆動力指令値Fr2 *)の動特性及び位相が調整される。第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *から前輪14及び後輪16の駆動力までの各動特性や位相が異なる場合、規範応答どおりのピッチ角応答が実現されない場合がある。しかし、第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *から前輪14及び後輪16の駆動力までの各動特性や位相が調整されると、規範応答どおりのピッチ角応答を実現しやすい。 In the control method according to the first embodiment, in the phase adjustment process S606, the dynamic characteristics and phase of the front wheel driving force command value (second front wheel driving force command value F f2 * ) and/or the rear wheel driving force command value (second rear wheel driving force command value F r2 * ) corrected based on the driving force transfer amount F d are adjusted. When the dynamic characteristics and phases from the second front wheel driving force command value F f2 * and the second rear wheel driving force command value F r2 * to the driving forces of the front wheels 14 and the rear wheels 16 are different, the pitch angle response according to the standard response may not be realized. However, when the dynamic characteristics and phases from the second front wheel driving force command value F f2 * and the second rear wheel driving force command value F r2 * to the driving forces of the front wheels 14 and the rear wheels 16 are adjusted, the pitch angle response according to the standard response is easily realized.

[第2実施形態]
上記第1実施形態においては、ステップS203で実行するピッチ角制御演算処理が、ピッチ角速度λ′の検出値をフィードバックするFB補償処理によって構成されているが、これに限らない。ピッチ角制御演算処理は、ピッチ角速度λ′を推定し、その推定値を用いるフィードフォワード制御による補償処理(以下、FF補償処理という)によって構成することができる。また、ピッチ角制御演算処理は、FF補償処理とFB補償処理の組み合わせによって構成されていてもよい。以下、本第2実施形態においては、ピッチ角制御演算処理が、FF補償処理と第1実施形態のFB補償処理の組み合わせによって構成されている例を説明する。
[Second embodiment]
In the first embodiment, the pitch angle control calculation process executed in step S203 is configured by FB compensation processing that feeds back the detected value of the pitch angular velocity λ', but is not limited to this. The pitch angle control calculation process can be configured by compensation processing by feedforward control (hereinafter referred to as FF compensation processing) that estimates the pitch angular velocity λ' and uses the estimated value. Also, the pitch angle control calculation process may be configured by a combination of FF compensation processing and FB compensation processing. In the second embodiment, an example will be described below in which the pitch angle control calculation process is configured by a combination of FF compensation processing and the FB compensation processing of the first embodiment.

図11は、第2実施形態に係るピッチ角制御演算処理のブロック線図である。図11に示すように、ステップS203のピッチ角制御演算処理が第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *を入力とすること、及び、ピッチ角制御演算処理によってこれらを補正した第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *が出力されることは、第1実施形態と同様である。但し、本第2実施形態においては、ピッチ角制御演算処理は、FF補償処理S1101とFB補償処理S1102を含む。 Fig. 11 is a block diagram of the pitch angle control calculation process according to the second embodiment. As shown in Fig. 11, the pitch angle control calculation process in step S203 receives the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * as inputs, and outputs the second front wheel driving force command value Ff2 * and the second rear wheel driving force command value Fr2 * obtained by correcting these values through the pitch angle control calculation process, as in the first embodiment. However, in the second embodiment, the pitch angle control calculation process includes an FF compensation process S1101 and an FB compensation process S1102.

FF補償処理S1101は、フィードフォワード制御によってピッチ角λの変動を補償することにより、電動車両1に生じる(または電動車両1に生じた)ピッチング振動を抑制する処理である。FF補償処理S1101では、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *をピッチング振動の程度に応じて補正される。FF補償処理S1101で補正された第1前輪駆動力指令値Ff1 *(以下、FF補償後前輪駆動力指令値Fλf *という)、及び、FF補償処理S1101で補正された第1後輪駆動力指令値Fr1 *(以下、FF補償後後輪駆動力指令値Fλr *という)を出力する。FF補償後前輪駆動力指令値Fλf *及びFF補償後後輪駆動力指令値Fλr *は、FB補償処理S1102の入力となる。 The FF compensation process S1101 is a process for suppressing pitching vibrations occurring in the electric vehicle 1 (or caused in the electric vehicle 1) by compensating for fluctuations in the pitch angle λ by feedforward control. In the FF compensation process S1101, the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * are corrected according to the degree of pitching vibration. The first front wheel driving force command value F f1 * corrected in the FF compensation process S1101 (hereinafter referred to as the FF compensated front wheel driving force command value F λf * ) and the first rear wheel driving force command value F r1 * corrected in the FF compensation process S1101 (hereinafter referred to as the FF compensated rear wheel driving force command value F λr * ) are output. The FF compensated front wheel driving force command value F λf * and the FF compensated rear wheel driving force command value F λr * are input to the FB compensation process S1102.

なお、第1実施形態のピッチ角制御演算処理では、ピッチ角速度λ′の規範値と検出値が使用されているが、以下に詳述するように、本第2実施形態のFF補償処理S1101では、ピッチ角速度λ′ではなく、ピッチ角λの規範値と推定値が使用される。但し、本実施形態のFF補償処理S1101では、ピッチ角λの規範値及び推定値の代わりに、ピッチ角速度λ′の規範値及び推定値が使用されてもよい。 In the pitch angle control calculation process of the first embodiment, the reference value and the detected value of the pitch angular velocity λ' are used, but as described in detail below, in the FF compensation process S1101 of the second embodiment, the reference value and the estimated value of the pitch angle λ are used instead of the pitch angular velocity λ'. However, in the FF compensation process S1101 of this embodiment, the reference value and the estimated value of the pitch angular velocity λ' may be used instead of the reference value and the estimated value of the pitch angle λ.

図12は、FF補償処理S1101のブロック線図である。図12に示すように、規範ピッチ角応答演算処理S1201、ピッチ角推定処理S1202、差分演算処理S1203、駆動力移動量演算処理S1204、駆動力移動量制限処理S1205、駆動力指令値補正処理S1206、及び、位相調整処理S1207を含む。 Figure 12 is a block diagram of the FF compensation process S1101. As shown in Figure 12, it includes a reference pitch angle response calculation process S1201, a pitch angle estimation process S1202, a difference calculation process S1203, a driving force movement amount calculation process S1204, a driving force movement amount restriction process S1205, a driving force command value correction process S1206, and a phase adjustment process S1207.

規範ピッチ角応答演算処理S1201は、規範ピッチ角モデルにしたがって、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *に基づき、規範ピッチ角λrを演算する処理である。 The reference pitch angle response calculation process S1201 is a process for calculating a reference pitch angle λ r based on the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * in accordance with a reference pitch angle model.

図13は、規範ピッチ角モデル(規範ピッチ角応答演算処理S1201)のブロック線図である。図13に示すように、規範ピッチ角モデルは、下記の式(15)に基づくものである。この規範ピッチ角モデルは、規範ピッチ角速度モデル(式(7)参照)と同様に導出される。また、規範ピッチ角モデルで使用される伝達特性Grλ(s)は、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *からピッチ角λまでの規範応答に係る伝達特性であり、式(4)の伝達特性Gpλ(s)において減衰係数ζλを1としたものである。 13 is a block diagram of the reference pitch angle model (reference pitch angle response calculation process S1201). As shown in FIG. 13, the reference pitch angle model is based on the following formula (15). This reference pitch angle model is derived in the same manner as the reference pitch angular velocity model (see formula (7)). The transfer characteristic G r λ(s) used in the reference pitch angle model is a transfer characteristic related to a reference response from the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * to the pitch angle λ, and is the transfer characteristic G p λ(s) in formula (4) with the damping coefficient ζ λ set to 1.

Figure 0007651960000015
Figure 0007651960000015

ピッチ角推定処理S1202は、実ピッチ角モデルにしたがって、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *に基づき、ピッチ角λの推定値であるピッチ角推定値λ^を演算する処理である。 The pitch angle estimation process S1202 is a process for calculating a pitch angle estimated value λ^, which is an estimate of the pitch angle λ, based on the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * in accordance with the actual pitch angle model.

図14は、実ピッチ角モデル(ピッチ角推定処理S1202)のブロック線図である。図14に示すように、実ピッチ角モデルは、下記の式(16)に基づくものである。この実ピッチ角モデルは、式(4)のピッチ角λをピッチ角推定値λ^に置き換えたものである。 Figure 14 is a block diagram of the actual pitch angle model (pitch angle estimation process S1202). As shown in Figure 14, the actual pitch angle model is based on the following equation (16). This actual pitch angle model is obtained by replacing the pitch angle λ in equation (4) with the pitch angle estimated value λ^.

Figure 0007651960000016
Figure 0007651960000016

差分演算処理S1203は、規範ピッチ角λrとピッチ角推定値λ^の差分(λr-λ^)を演算する処理である。 The difference calculation process S1203 is a process for calculating the difference (λ r - λ ^) between the reference pitch angle λ r and the pitch angle estimated value λ ^.

駆動力移動量演算処理S1204は、駆動力移動量TdFFからピッチ角λの逆モデルを用いて、規範ピッチ角λrとピッチ角推定値λ^の差分λr-λ^から、駆動力移動量TdFFを演算する処理である。駆動力移動量演算処理S1204で演算する駆動力移動量TdFFは、第1実施形態における駆動力移動量Fd及びFB補償処理S1102で演算する駆動力移動量FdFB(図示しない)と同様のものであるが、区別のためにFFの添字を付している。 The driving force transfer amount calculation process S1204 is a process for calculating the driving force transfer amount TdFF from the difference λr -λ^ between the reference pitch angle λr and the estimated pitch angle λ^ using an inverse model of the pitch angle λ from the driving force transfer amount TdFF . The driving force transfer amount TdFF calculated in the driving force transfer amount calculation process S1204 is similar to the driving force transfer amount Fd in the first embodiment and the driving force transfer amount FdFB (not shown) calculated in the FB compensation process S1102, but is suffixed with FF for distinction.

図15は、駆動力移動量FdFFからピッチ角λまでの逆モデル(駆動力移動量演算処理S1204)を示すブロック線図である。図15に示すように、駆動力移動量FdFFからピッチ角λまでの逆モデルは、下記の式(17)に基づくものである。すなわち、駆動力移動量FdFFからピッチ角λまでの逆モデルは、式(12)において、外乱応答フィルタHd(s)を「1」に、規範ピッチ角速度λr′を規範ピッチ角λrに、ピッチ角速度λ′をピッチ角λに、それぞれ置き換えたものである。外乱応答フィルタHd(s)を「1」に置き換えるのは、本実施形態においてはFB補償処理S1102でピッチング外乱dの応答が考慮されるので、FF補償処理S1101の段階ではピッチング外乱dを考慮する必要がないからである。 Fig. 15 is a block diagram showing an inverse model from the driving force transfer amount FdFF to the pitch angle λ (driving force transfer amount calculation process S1204). As shown in Fig. 15, the inverse model from the driving force transfer amount FdFF to the pitch angle λ is based on the following formula (17). That is, the inverse model from the driving force transfer amount FdFF to the pitch angle λ is obtained by replacing the disturbance response filter Hd (s) with "1", the reference pitch angular velocity λr ' with the reference pitch angle λr , and the pitch angular velocity λ' with the pitch angle λ in formula (12). The disturbance response filter Hd (s) is replaced with "1" because in this embodiment, the response of the pitching disturbance d is taken into account in the FB compensation process S1102, and therefore it is not necessary to take the pitching disturbance d into account at the stage of the FF compensation process S1101.

Figure 0007651960000017
Figure 0007651960000017

駆動力移動量制限処理S1205は、駆動力移動量演算処理S1204で演算された駆動力移動量FdFFに対して、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *に基づく制限を施し、制限後駆動力移動量FdFFLを算出する処理である。駆動力移動量制限処理S1205において、駆動力移動量FdFFを制限する目的、及び、制限後駆動力移動量FdFFLの具体的な算出方法は、第1実施形態の駆動力移動量制限処理S604と同様である。 The driving force transfer amount limiting process S1205 is a process for calculating a limited driving force transfer amount FdFFL by applying a limit based on the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * to the driving force transfer amount FdFF calculated in the driving force transfer amount calculation process S1204 . The purpose of limiting the driving force transfer amount FdFF in the driving force transfer amount limiting process S1205 and the specific method of calculating the limited driving force transfer amount FdFFL are similar to those in the driving force transfer amount limiting process S604 in the first embodiment.

駆動力指令値補正処理S1206は、制限後駆動力移動量FdFFLに基づいて、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *を補正することにより、FF補償後前輪駆動力指令値Fλf *及びFF補償後後輪駆動力指令値Fλr *を演算する処理である。具体的には、第1前輪駆動力指令値Ff1 *に制限後駆動力移動量FdFFLを加算することによってFF補償後前輪駆動力指令値Fλf *が算出される。一方、第1後輪駆動力指令値Fr1 *から制限後駆動力移動量FdFFLを減算することによってFF補償後後輪駆動力指令値Fλr *が算出される。 The driving force command value correction process S1206 is a process for calculating the FF compensated front wheel driving force command value Fλf * and the FF compensated rear wheel driving force command value Fλr * by correcting the first front wheel driving force command value Ff1 * and the first rear wheel driving force command value Fr1 * based on the post-limiting driving force transfer amount FdFFL . Specifically, the FF compensated front wheel driving force command value Fλf * is calculated by adding the post-limiting driving force transfer amount FdFFL to the first front wheel driving force command value Ff1 * . On the other hand, the FF compensated rear wheel driving force command value Fλr * is calculated by subtracting the post-limiting driving force transfer amount FdFFL from the first rear wheel driving force command value Fr1 * .

位相調整処理S1207は、FF補償後前輪駆動力指令値Fλf *及び/またはFF補償後後輪駆動力指令値Fλr *に対して、伝達特性Gr(s)及び伝達特性Grr(s)で構成される位相調整フィルタによってフィルタリング処理を施す処理である。すなわち、位相調整処理S1207の目的及び具体的な処理内容は、第1実施形態の位相調整処理S606と同様である。位相が調整されたFF補償後前輪駆動力指令値Fλf *及びFF補償後後輪駆動力指令値Fλr *は、FB補償処理S1102で使用される。 The phase adjustment process S1207 is a process in which a filtering process is performed on the FF compensated front wheel driving force command value F λf * and/or the FF compensated rear wheel driving force command value F λr * using a phase adjustment filter configured with the transfer characteristic G r (s) and the transfer characteristic G rr (s). That is, the purpose and specific processing content of the phase adjustment process S1207 are similar to those of the phase adjustment process S606 in the first embodiment. The FF compensated front wheel driving force command value F λf * and the FF compensated rear wheel driving force command value F λr * whose phases have been adjusted are used in the FB compensation process S1102.

FB補償処理S1102では、FF補償後前輪駆動力指令値Fλf *及びFF補償後後輪駆動力指令値Fλr *をピッチング振動の程度に応じて補正することにより、第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *が演算される。 In the FB compensation process S1102, the second front wheel driving force command value F f2 * and the second rear wheel driving force command value F r2 * are calculated by correcting the FF compensated front wheel driving force command value F λf * and the FF compensated rear wheel driving force command value F λr * according to the degree of pitching vibration.

FB補償処理S1102の具体的な処理内容は、基本的に、第1実施形態のピッチ角制御演算処理(ステップS203)と同様である。但し、FB補償処理S1102では、入力として、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *の代わりに、FF補償後前輪駆動力指令値Fλf *及びFF補償後後輪駆動力指令値Fλr *を用いられる。また、FB補償処理S1102においては、規範ピッチ角速度λr′が伝達特性Gpλ′(s)を用いて算出される。 The specific processing contents of the FB compensation process S1102 are basically the same as the pitch angle control calculation process (step S203) of the first embodiment. However, in the FB compensation process S1102, the FF compensated front wheel driving force command value F λf * and the FF compensated rear wheel driving force command value F λr * are used as inputs instead of the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * . Also, in the FB compensation process S1102, the reference pitch angular velocity λ r ' is calculated using the transfer characteristic G p λ'(s).

図16は、第2実施形態における規範ピッチ角速度モデル(規範ピッチ角速度演算処理S601)を示すブロック線図である。図16に示すように、FB補償処理S1102で使用する規範ピッチ角速度モデルでは、オールパスフィルタe-sτと伝達特性Gr(s)によって、FF補償後前輪駆動力指令値Fλf *がフィルタリングされる。また、同様に、FF補償後後輪駆動力指令値Fλr *は、オールパスフィルタe-sτと伝達特性Grr(s)によってフィルタリングされる。これらは第1実施形態のピッチ角制御演算処理と同様である。 Fig. 16 is a block diagram showing a reference pitch angular velocity model (reference pitch angular velocity calculation process S601) in the second embodiment. As shown in Fig. 16, in the reference pitch angular velocity model used in the FB compensation process S1102, the FF compensated front wheel driving force command value F λf * is filtered by the all-pass filter e -s τ and the transfer characteristic G r (s). Similarly, the FF compensated rear wheel driving force command value F λr * is filtered by the all-pass filter e -s τ and the transfer characteristic G rr (s). These are the same as the pitch angle control calculation process in the first embodiment.

一方、FB補償処理S1102で使用する規範ピッチ角速度モデルは、上記のフィルタリング処理を除く部分が下記の式(18)に基づくものである。すなわち、伝達特性Grλ′(s)の代わりに、伝達特性Gpλ′(s)が用いられる。これは、本実施形態においては、全段階でFF補償処理S1101が行われているので、ここでは伝達特性Gpλ′(s)を用いる方がより正確に規範ピッチ角速度λr′を求められるからである。 On the other hand, the reference pitch angular velocity model used in the FB compensation process S1102 is based on the following equation (18) except for the above filtering process. That is, the transfer characteristic G p λ'(s) is used instead of the transfer characteristic G r λ'(s). This is because, in this embodiment, the FF compensation process S1101 is performed at all stages, and therefore the reference pitch angular velocity λ r ' can be obtained more accurately by using the transfer characteristic G p λ'(s).

Figure 0007651960000018
Figure 0007651960000018

上記のように構成される第2実施形態の制御によれば、第1実施形態の制御と同様に、電動車両1のピッチング振動が抑制され、同時に、アクセル開度θ等に応じて定まる所望の加減速が得られる。 According to the control of the second embodiment configured as described above, pitching vibration of the electric vehicle 1 is suppressed, as in the control of the first embodiment, and at the same time, the desired acceleration/deceleration determined according to the accelerator opening degree θ, etc., is obtained.

さらに、第2実施形態の制御は、無駄時間τのゆらぎに対して特に堅牢である。すなわち、第2実施形態の制御では、FF補償処理S1101を組み合わせたことにより、無駄時間τのゆらぎの影響が低減され、制御性能が向上する。 Furthermore, the control of the second embodiment is particularly robust against fluctuations in the dead time τ. That is, in the control of the second embodiment, by combining the FF compensation process S1101, the effect of fluctuations in the dead time τ is reduced, and the control performance is improved.

例えば、第1実施形態または第2実施形態のFB補償処理S1102を単独で実行する場合、第2前輪駆動力指令値Ff2 *及び第2後輪駆動力指令値Fr2 *に対するピッチ角速度λ′がフィードバックされるので、同時に、各種の通信、演算、及び、ピッチ角速度λ′の検出等のタイミングのばらつきによって生じる無駄時間τにゆらぎ(微小変化)もフィードバックされる。その結果、この無駄時間τのゆらぎによって制御性能が低下する場合がある。一方、FF補償処理S1101は、フィードフォワード処理であるから、こうした無駄時間τのゆらぎの影響を受けない。このため、第2実施形態の制御のようにピッチ角制御演算処理においてFF補償処理S1101とFB補償処理S1102を実行すると、ピッチング振動を抑制しつつ所望の加減速が得られる上に、無駄時間τのゆらぎが生じたとしても制御性能が維持される。 For example, when the FB compensation process S1102 of the first or second embodiment is executed alone, the pitch angular velocity λ' for the second front wheel driving force command value F f2 * and the second rear wheel driving force command value F r2 * is fed back, and at the same time, fluctuations (small changes) in the dead time τ caused by various communications, calculations, and timing variations in the detection of the pitch angular velocity λ' are also fed back. As a result, the control performance may be degraded by the fluctuations in the dead time τ. On the other hand, the FF compensation process S1101 is a feedforward process, and is not affected by such fluctuations in the dead time τ. Therefore, when the FF compensation process S1101 and the FB compensation process S1102 are executed in the pitch angle control calculation process as in the control of the second embodiment, the desired acceleration/deceleration can be obtained while suppressing pitching vibration, and the control performance is maintained even if the fluctuations in the dead time τ occur.

なお、上記第2実施形態では、FF補償処理S1101において、ピッチ角λの規範値(規範ピッチ角λr)と推定値(ピッチ角推定値λ^)に基づいて駆動力移動量TdFFを演算しているが、これに限らない。FF補償処理S1101では、ピッチ角速度λ′の規範値(規範ピッチ角速度λr′)とその推定値(規範ピッチ角速度推定値(図示しない))に基づいて駆動力移動量TdFFを演算することができる。規範ピッチ角速度推定値は、規範ピッチ角推定値λ^と同様にして算出される。また、規範ピッチ角速度λr′と規範ピッチ角速度推定値から駆動力移動量TdFFを算出する方法も、ピッチ角λの規範値及び推定値を用いる場合と同様である。 In the second embodiment, the driving force transfer amount TdFF is calculated based on the reference value (reference pitch angle λr ) and the estimated value (pitch angle estimated value λ^) of the pitch angle λ in the FF compensation process S1101, but this is not limited to the above. In the FF compensation process S1101, the driving force transfer amount TdFF can be calculated based on the reference value (reference pitch angular velocity λr ') of the pitch angular velocity λ' and its estimated value (reference pitch angular velocity estimated value (not shown)). The reference pitch angular velocity estimated value is calculated in the same manner as the reference pitch angle estimated value λ^. In addition, the method of calculating the driving force transfer amount TdFF from the reference pitch angular velocity λr ' and the reference pitch angular velocity estimated value is the same as when the reference value and the estimated value of the pitch angle λ are used.

以上のように、第2実施形態に係る電動車両1の制御方法では、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *が算出される。そして、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *に基づいて、ピッチ角速度λ′またはピッチ角λの規範値(例えば規範ピッチ角λr)が演算される。また、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *に基づいて、ピッチ角速度λ′またはピッチ角λの推定値(例えばピッチ角推定値λ^)が演算される。そして、この規範値と推定値の差分(例えばλr-λ^)に基づいて、駆動力移動量である第1駆動力移動量(TdFF)が演算される。その後、第1駆動力移動量(TdFF)に基づいて、第1前輪駆動力指令値Ff1 *及び第1後輪駆動力指令値Fr1 *を補正する第1補正(駆動力指令値補正処理S1206)が実行される。これにより、第1補正後の前輪駆動力指令値(FF補償後前輪駆動力指令値Fλf *)、及び、第1補正後の後輪駆動力指令値(FF補償後後輪駆動力指令値Fλr *)が演算される。さらに、ピッチ角速度λ′またはピッチ角λの規範値(例えば規範ピッチ角速度λr′)と検出値(例えばピッチ角速度λ′)の差分(λ′-λ′)に基づいて、駆動力移動量である第2駆動力移動量(FB補償処理S1102の駆動力移動量TdFB)が演算される。そして、第2駆動力移動量(TdFB)に基づいて、第1補正後の前輪駆動力指令値(FF補償後前輪駆動力指令値Fλf *)、及び、第1補正後の後輪駆動力指令値(FF補償後後輪駆動力指令値Fλr *)を補正する第2補正(駆動力指令値補正処理S605)が実行される。これにより、最終的な前輪駆動力指令値(第2前輪駆動力指令値Ff2 *)及び最終的な後輪駆動力指令値(第2後輪駆動力指令値Fr2 *)が演算される。 As described above, in the control method for the electric vehicle 1 according to the second embodiment, the first front-wheel driving force command value F f1 * and the first rear-wheel driving force command value F r1 * are calculated. Then, a reference value of the pitch angular velocity λ' or the pitch angle λ (e.g., reference pitch angle λ r ) is calculated based on the first front-wheel driving force command value F f1 * and the first rear-wheel driving force command value F r1 *. Also, an estimated value of the pitch angular velocity λ' or the pitch angle λ (e.g., pitch angle estimated value λ^) is calculated based on the first front-wheel driving force command value F f1 * and the first rear-wheel driving force command value F r1 * . Then, a first driving force transfer amount (T dFF ), which is a driving force transfer amount, is calculated based on the difference between the reference value and the estimated value (e.g., λ r - λ^). Then, a first correction (driving force command value correction process S1206 ) is executed to correct the first front wheel driving force command value F f1 * and the first rear wheel driving force command value F r1 * based on the first driving force transfer amount (T dFF ). As a result, the front wheel driving force command value after the first correction (FF compensated front wheel driving force command value F λf * ) and the rear wheel driving force command value after the first correction (FF compensated rear wheel driving force command value F λr * ) are calculated. Furthermore, a second driving force transfer amount (driving force transfer amount T dFB in FB compensation process S1102), which is a driving force transfer amount, is calculated based on the difference (λ r '-λ ') between the reference value (e.g. reference pitch angular velocity λ r ') and the detected value (e.g. pitch angular velocity λ ' ) of the pitch angular velocity λ' or the pitch angle λ. Then, a second correction (driving force command value correction process S605 ) is executed to correct the first corrected front wheel driving force command value (FF compensated front wheel driving force command value F λf * ) and the first corrected rear wheel driving force command value (FF compensated rear wheel driving force command value F λr * ) based on the second driving force movement amount (T dFB ). This allows the final front wheel driving force command value (second front wheel driving force command value F f2 * ) and the final rear wheel driving force command value (second rear wheel driving force command value F r2 * ) to be calculated.

この構成により、第2実施形態に係る電動車両1の制御方法によれば、ピッチング振動を抑制しつつ所望の加減速が得られる上に、無駄時間τのゆらぎが生じたとしても制御性能が維持される。 With this configuration, the control method for the electric vehicle 1 according to the second embodiment can obtain the desired acceleration and deceleration while suppressing pitching vibration, and maintain control performance even if fluctuations occur in the dead time τ.

以上、本発明の実施形態について説明したが、上記実施形態等で説明した構成は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を限定する趣旨ではない。例えば、規範ピッチ角速度λr′を式(6)の伝達特性Grλ′(s)を用いて算出しているが、変化率リミッタ等を用いた任意の応答としてもよい。規範ピッチ角λrについても同様である。 Although the embodiments of the present invention have been described above, the configurations described in the above embodiments merely show some of the application examples of the present invention and are not intended to limit the technical scope of the present invention. For example, the reference pitch angular velocity λr ' is calculated using the transfer characteristic G r λ'(s) of equation (6), but any response using a rate of change limiter or the like may be used. The same applies to the reference pitch angle λr .

1:電動車両、2:フロント駆動システム、3:リア駆動システム、4:バッテリ、5:モータコントローラ、10:フロントモータ、11:回転センサ、12:リアモータ、13:回転センサ、14:前輪、16:後輪、17:ピッチレートセンサ、20:フロントインバータ、22:リアインバータ、26:電流センサ、28:電流センサ、30:フロント減速機、32:リア減速機、S401:駆動力配分処理、S402:前輪駆動力演算処理、S403:後輪駆動力演算処理、S601:規範ピッチ角速度演算処理、S602:差分演算処理、S603:駆動力移動量演算処理、S604:駆動力移動量制限処理、S605:駆動力指令値補正処理、S606:位相調整処理、S1101:FF補償処理、S1102:FB補償処理、S1201:規範ピッチ角応答演算処理、S1202:ピッチ角推定処理、S1203:差分演算処理、S1204:駆動力移動量演算処理、S1205:駆動力移動量制限処理、S1206:駆動力指令値補正処理、S1207:位相調整処理 1: Electric vehicle, 2: Front drive system, 3: Rear drive system, 4: Battery, 5: Motor controller, 10: Front motor, 11: Rotation sensor, 12: Rear motor, 13: Rotation sensor, 14: Front wheel, 16: Rear wheel, 17: Pitch rate sensor, 20: Front inverter, 22: Rear inverter, 26: Current sensor, 28: Current sensor, 30: Front reduction gear, 32: Rear reduction gear, S401: Driving force distribution process, S402: Front wheel driving force calculation process, S403: Rear wheel driving force calculation process, S601 : Standard pitch angular velocity calculation process, S602: Difference calculation process, S603: Driving force movement amount calculation process, S604: Driving force movement amount limiting process, S605: Driving force command value correction process, S606: Phase adjustment process, S1101: FF compensation process, S1102: FB compensation process, S1201: Standard pitch angle response calculation process, S1202: Pitch angle estimation process, S1203: Difference calculation process, S1204: Driving force movement amount calculation process, S1205: Driving force movement amount limiting process, S1206: Driving force command value correction process, S1207: Phase adjustment process

Claims (9)

前輪を駆動する第1モータと、後輪を駆動する第2モータと、を有する電動車両の制御方法であって、
前記電動車両に対する目標駆動力を定める目標駆動力指令値に基づいて、前記前輪の駆動力を定める前輪駆動力指令値と、前記後輪の駆動力を定める後輪駆動力指令値と、を演算し、
前記前輪駆動力指令値及び前記後輪駆動力指令値に基づいて、前記電動車両に生じるピッチング振動の角速度または角度の規範値を演算し、
前記ピッチング振動を検出するセンサを用いて前記角速度または前記角度の検出値を取得し、
前記角速度または前記角度の前記規範値と前記検出値の差分に基づいて、前記ピッチング振動を抑制するために前記前輪と前記後輪の間で移動させるべき駆動力の大きさを表す駆動力移動量を演算し、
前記駆動力移動量に基づいて前記前輪駆動力指令値及び前記後輪駆動力指令値を補正する、
電動車両の制御方法。
A control method for an electric vehicle having a first motor that drives front wheels and a second motor that drives rear wheels, comprising:
calculating a front wheel driving force command value that determines the driving force of the front wheels and a rear wheel driving force command value that determines the driving force of the rear wheels based on a target driving force command value that determines a target driving force for the electric vehicle;
calculating a reference value of an angular velocity or an angle of a pitching vibration generated in the electric vehicle based on the front wheel driving force command value and the rear wheel driving force command value;
obtaining a detection value of the angular velocity or the angle using a sensor that detects the pitching vibration;
calculating a driving force transfer amount representing a magnitude of a driving force to be transferred between the front wheels and the rear wheels in order to suppress the pitching vibration, based on a difference between the reference value and the detected value of the angular velocity or the angle;
correcting the front wheel driving force command value and the rear wheel driving force command value based on the driving force transfer amount;
A method for controlling an electric vehicle.
請求項1に記載の電動車両の制御方法であって、
前記角速度または前記角度の前記規範値は、前記前輪及び前記後輪で生じる駆動力と、慣性力と、サスペンションの作動状態と、によって予め決定される前記前輪及び前記後輪の瞬間回転角によって表される上下力に基づいて算出される、
電動車両の制御方法。
A method for controlling an electric vehicle according to claim 1, comprising:
the reference value of the angular velocity or the angle is calculated based on vertical forces represented by instantaneous rotation angles of the front wheels and the rear wheels, which are determined in advance by a driving force generated at the front wheels and the rear wheels, an inertial force, and an operating state of a suspension;
A method for controlling an electric vehicle.
請求項1または2に記載の電動車両の制御方法であって、
前記角速度または前記角度の前記規範値は、前記前輪駆動力指令値及び前記後輪駆動力指令値から前記前輪及び前記後輪で生じる駆動力までの無駄時間と、前記第1モータ及び前記第2モータの応答遅れと、に基づいて演算される、
電動車両の制御方法。
A method for controlling an electric vehicle according to claim 1 or 2, comprising:
the reference value of the angular velocity or the angle is calculated based on a dead time from the front wheel driving force command value and the rear wheel driving force command value to the driving forces generated at the front wheels and the rear wheels, and a response delay of the first motor and the second motor.
A method for controlling an electric vehicle.
請求項1~3のいずれか1項に記載の電動車両の制御方法であって、
前記駆動力移動量は、定常特性がゼロであるフィルタを用いて演算される、
電動車両の制御方法。
A method for controlling an electric vehicle according to any one of claims 1 to 3,
The driving force movement amount is calculated using a filter having a steady-state characteristic of zero.
A method for controlling an electric vehicle.
請求項4に記載の電動車両の制御方法であって、
前記フィルタが、前記角速度または前記角度の共振周波数を通過させるバンドパスフィルタである、
電動車両の制御方法。
A method for controlling an electric vehicle according to claim 4, comprising:
The filter is a band-pass filter that passes a resonant frequency of the angular velocity or the angle.
A method for controlling an electric vehicle.
請求項1~5のいずれか1項に記載の電動車両の制御方法であって、
前記駆動力移動量は、前記前輪駆動力指令値及び前記後輪駆動力指令値の符号が互いに同一となる範囲でとり得る値に制限される、
電動車両の制御方法。
A method for controlling an electric vehicle according to any one of claims 1 to 5,
the driving force transfer amount is limited to a value that can be taken within a range in which the signs of the front wheel driving force command value and the rear wheel driving force command value are the same.
A method for controlling an electric vehicle.
請求項1~6のいずれか1項に記載の電動車両の制御方法であって、
前記駆動力移動量に基づいて補正された前記前輪駆動力指令値及び/または前記後輪駆動力指令値の動特性及び位相を調整する、
電動車両の制御方法。
A method for controlling an electric vehicle according to any one of claims 1 to 6,
adjusting a dynamic characteristic and a phase of the front wheel driving force command value and/or the rear wheel driving force command value corrected based on the driving force transfer amount;
A method for controlling an electric vehicle.
請求項1~7のいずれか1項に記載の電動車両の制御方法であって、
前記前輪駆動力指令値及び前記後輪駆動力指令値を算出し、
前記前輪駆動力指令値及び前記後輪駆動力指令値に基づいて、前記角速度または前記角度の前記規範値を演算し、
前記前輪駆動力指令値及び前記後輪駆動力指令値に基づいて、前記角速度または前記角度の推定値を演算し、
前記規範値と前記推定値の差分に基づいて、前記駆動力移動量である第1駆動力移動量を演算し、
前記第1駆動力移動量に基づいて、前記前輪駆動力指令値及び前記後輪駆動力指令値を補正する第1補正を実行することにより、前記第1補正後の前記前輪駆動力指令値、及び、前記第1補正後の前記後輪駆動力指令値を演算し、
前記規範値と前記検出値の差分に基づいて、前記駆動力移動量である第2駆動力移動量を演算し、
前記第2駆動力移動量に基づいて、前記第1補正後の前記前輪駆動力指令値、及び、前記第1補正後の前記後輪駆動力指令値を補正する第2補正を実行することにより、最終的な前記前輪駆動力指令値及び最終的な前記後輪駆動力指令値を演算する、
電動車両の制御方法。
A method for controlling an electric vehicle according to any one of claims 1 to 7,
calculating the front wheel driving force command value and the rear wheel driving force command value;
calculating the reference value of the angular velocity or the angle based on the front wheel driving force command value and the rear wheel driving force command value;
calculating an estimated value of the angular velocity or the angle based on the front wheel driving force command value and the rear wheel driving force command value;
calculating a first driving force transfer amount, which is the driving force transfer amount, based on a difference between the reference value and the estimated value;
calculating the front wheel driving force command value after the first correction and the rear wheel driving force command value after the first correction by performing a first correction to correct the front wheel driving force command value and the rear wheel driving force command value based on the first driving force movement amount;
calculating a second driving force movement amount, which is the driving force movement amount, based on a difference between the reference value and the detected value;
a second correction is executed to correct the front wheel driving force command value after the first correction and the rear wheel driving force command value after the first correction based on the second driving force transfer amount, thereby calculating a final front wheel driving force command value and a final rear wheel driving force command value.
A method for controlling an electric vehicle.
前輪を駆動する第1モータと、後輪を駆動する第2モータと、を有する電動車両の制御装置であって、
前記制御装置は、
前記電動車両に対する目標駆動力に基づいて、前記前輪の駆動力を定める前輪駆動力指令値と、前記後輪の駆動力を定める後輪駆動力指令値と、を演算し、
前記前輪駆動力指令値及び前記後輪駆動力指令値に基づいて、前記電動車両に生じるピッチング振動の角速度または角度の規範値を演算し、
前記ピッチング振動を検出するセンサを用いて前記角速度または前記角度の検出値を取得し、
前記角速度または前記角度の前記規範値と前記検出値の差分に基づいて、前記ピッチング振動を抑制するために前記前輪と前記後輪の間で移動させるべき駆動力の大きさを表す駆動力移動量を演算し、
前記駆動力移動量に基づいて前記前輪駆動力指令値及び前記後輪駆動力指令値を補正する、
電動車両の制御装置。
A control device for an electric vehicle having a first motor that drives front wheels and a second motor that drives rear wheels,
The control device includes:
calculating a front wheel driving force command value that determines a driving force of the front wheels and a rear wheel driving force command value that determines a driving force of the rear wheels based on a target driving force for the electric vehicle;
calculating a reference value of an angular velocity or an angle of a pitching vibration generated in the electric vehicle based on the front wheel driving force command value and the rear wheel driving force command value;
obtaining a detection value of the angular velocity or the angle using a sensor that detects the pitching vibration;
calculating a driving force transfer amount representing a magnitude of a driving force to be transferred between the front wheels and the rear wheels in order to suppress the pitching vibration, based on a difference between the reference value and the detected value of the angular velocity or the angle;
correcting the front wheel driving force command value and the rear wheel driving force command value based on the driving force transfer amount;
A control device for an electric vehicle.
JP2021092619A 2021-06-01 2021-06-01 Control method for electric vehicle and control device for electric vehicle Active JP7651960B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021092619A JP7651960B2 (en) 2021-06-01 2021-06-01 Control method for electric vehicle and control device for electric vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021092619A JP7651960B2 (en) 2021-06-01 2021-06-01 Control method for electric vehicle and control device for electric vehicle

Publications (2)

Publication Number Publication Date
JP2022184648A JP2022184648A (en) 2022-12-13
JP7651960B2 true JP7651960B2 (en) 2025-03-27

Family

ID=84437608

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021092619A Active JP7651960B2 (en) 2021-06-01 2021-06-01 Control method for electric vehicle and control device for electric vehicle

Country Status (1)

Country Link
JP (1) JP7651960B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240032311A (en) * 2022-09-02 2024-03-12 현대자동차주식회사 Method for torque distribustion of vehicle
WO2025220142A1 (en) * 2024-04-16 2025-10-23 日産自動車株式会社 Electric vehicle control method and electric vehicle control device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006264628A (en) 2005-03-25 2006-10-05 Toyota Motor Corp Vehicle braking / driving force control device
JP2010259294A (en) 2009-04-28 2010-11-11 Bridgestone Corp Vehicle controller of electric vehicle

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006264628A (en) 2005-03-25 2006-10-05 Toyota Motor Corp Vehicle braking / driving force control device
JP2010259294A (en) 2009-04-28 2010-11-11 Bridgestone Corp Vehicle controller of electric vehicle

Also Published As

Publication number Publication date
JP2022184648A (en) 2022-12-13

Similar Documents

Publication Publication Date Title
KR102131729B1 (en) Control method and control device for electric vehicle
JP5347702B2 (en) Vehicle sprung mass damping control device
JP6135775B2 (en) Electric vehicle control device and electric vehicle control method
EP3492305B1 (en) Vehicle control method and control device
US11027617B2 (en) Control method for electrically driven vehicle and control device for electrically driven vehicle
WO2018138780A1 (en) Electric vehicle control method and control device
JP2019103249A (en) Control method for electric vehicle and controller
WO2017183231A1 (en) Electric vehicle control method and electric vehicle control device
JP2006060936A (en) Vehicle behavior control system
JP7651960B2 (en) Control method for electric vehicle and control device for electric vehicle
JP7107385B2 (en) ELECTRIC VEHICLE CONTROL METHOD AND CONTROL DEVICE
WO2023032012A1 (en) Control method for electric motor vehicle and control device for electric motor vehicle
JP6720714B2 (en) Electric vehicle control method and electric vehicle control device
WO2020194637A1 (en) Control method and control device for electric vehicle
JP2024011931A (en) Electric vehicle control method and electric vehicle control device
JP2017085706A (en) Electric vehicle control device and electric vehicle control method
JP4729871B2 (en) Vehicle turning control device
JP2015195698A (en) Vehicle control device
JP5511751B2 (en) Vehicle motor control device
JP5915349B2 (en) Vibration suppression control device for electric vehicle
JP2013240258A (en) Damping control device for electric vehicle
JP7596773B2 (en) Electric vehicle control method and control device
JP2015023623A (en) Electric vehicle control device and electric vehicle control method
JP7718262B2 (en) Control method for electric vehicle and control device for electric vehicle
JP2025067177A (en) Control method of electric vehicle, and control device of the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240409

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250129

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: 20250212

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250225

R150 Certificate of patent or registration of utility model

Ref document number: 7651960

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150