[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6586856B2 - Control method and control apparatus for electric vehicle - Google Patents

Control method and control apparatus for electric vehicle Download PDF

Info

Publication number
JP6586856B2
JP6586856B2 JP2015208409A JP2015208409A JP6586856B2 JP 6586856 B2 JP6586856 B2 JP 6586856B2 JP 2015208409 A JP2015208409 A JP 2015208409A JP 2015208409 A JP2015208409 A JP 2015208409A JP 6586856 B2 JP6586856 B2 JP 6586856B2
Authority
JP
Japan
Prior art keywords
torque
motor
vehicle
control
slip
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
JP2015208409A
Other languages
Japanese (ja)
Other versions
JP2017085681A (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 JP2015208409A priority Critical patent/JP6586856B2/en
Publication of JP2017085681A publication Critical patent/JP2017085681A/en
Application granted granted Critical
Publication of JP6586856B2 publication Critical patent/JP6586856B2/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

  • Electric Propulsion And Braking For Vehicles (AREA)

Description

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

従来、電動機の回生制動力を任意に設定し得る設定手段を設け、設定手段によって設定された回生制動力で電動機の回生を行う電気自動車用回生ブレーキ制御装置が知られている(特許文献1参照)。   2. Description of the Related Art Conventionally, a regenerative brake control device for an electric vehicle that includes a setting unit that can arbitrarily set a regenerative braking force of an electric motor and performs regeneration of the electric motor with a regenerative braking force set by the setting unit is known (see Patent Document 1). ).

特開平8−79907号公報JP-A-8-79907

しかしながら、特許文献1に開示された技術は、設定手段によって設定された回生制動力が大きい場合には、設定された回生制動力で電気自動車が減速して速度がゼロになったときに、車体の前後方向に振動(加速度振動)が発生するという問題を有している。   However, in the technique disclosed in Patent Document 1, when the regenerative braking force set by the setting unit is large, when the electric vehicle decelerates with the set regenerative braking force and the speed becomes zero, the vehicle body There is a problem that vibration (acceleration vibration) occurs in the front-rear direction.

この問題に対して、本願発明者らは、モータトルクからモータ回転速度までの伝達特性に基づき構成された車両モデルを用いて、モータ回転速度の低下とともにモータトルクを調整し、概ね勾配抵抗となる外乱トルク推定値に収束させる停止制御を実行することで、平坦路、登坂路、降坂路によらず、加速度振動の無い滑らかな減速を停車間際で実現し、なおかつ、停車状態を保持することを検討している。   In response to this problem, the inventors of the present invention use a vehicle model configured on the basis of the transfer characteristic from the motor torque to the motor rotation speed, and adjust the motor torque as the motor rotation speed decreases, resulting in a generally gradient resistance. By executing stop control that converges to the estimated disturbance torque, smooth deceleration without acceleration vibration can be achieved just before stopping, regardless of flat roads, uphill roads, and downhill roads, and the stopped state can be maintained. Are considering.

ところが、上記車両モデルを用いて外乱トルクを推定する際は、駆動輪と路面との特性が一般的な摩擦係数を示す高μ路における特性であることが前提となるため、氷結路面等の低μ路で駆動輪と路面がスリップした状態では、車両モデルと実車の挙動とが乖離し、外乱トルクを正常に推定することができない。そのため、スリップ状態において上述の停止制御が実行されると、外乱トルク推定値が真の値に収束するまでの間、車両が前後に揺れてしまう課題がある。   However, when estimating the disturbance torque using the above vehicle model, it is assumed that the characteristics of the drive wheels and the road surface are those on a high μ road that shows a general friction coefficient. When the driving wheel and the road surface slip on the μ road, the behavior of the vehicle model and the actual vehicle deviate, and the disturbance torque cannot be estimated normally. Therefore, when the above-described stop control is executed in the slip state, there is a problem that the vehicle swings back and forth until the estimated disturbance torque value converges to a true value.

本発明は、停止制御中に駆動輪と路面がスリップしても、車両が前後に揺れることを抑止する技術を提供することを目的とする。   An object of the present invention is to provide a technique for preventing a vehicle from swinging back and forth even when a drive wheel and a road surface slip during stop control.

本発明による電動車両の制御方法は、ドライバのアクセル操作に応じて、駆動トルクもしくは回生トルクを発生させるモータを備えた電動車両の制御方法であって、モータの回転速度を検出し、モータに作用する外乱トルクを推定する。そして、電動車両が停車間際になると、モータに対するトルク目標値からモータの回転速度までの伝達特性をモデル化した車両モデルに基づいて、モータの回転速度の低下とともに、モータトルクが外乱トルクの推定値に収束するように制御する停止時のトルク制御を実行する。実際の車両応答に対して前記車両モデルが成立しているか否かを判断し、停車間際以降において、車両モデルが成立しない場合は、停止時のトルク制御を中止するとともに、アクセル開度とモータの回転速度とに応じて算出される駆動力特性に基づくトルク制御を実行する。   A method for controlling an electric vehicle according to the present invention is a method for controlling an electric vehicle including a motor that generates a drive torque or a regenerative torque in accordance with an accelerator operation of the driver, and detects the rotational speed of the motor and acts on the motor. The disturbance torque to be estimated is estimated. Then, when the electric vehicle is about to stop, based on the vehicle model that models the transfer characteristics from the torque target value for the motor to the motor rotation speed, the motor torque decreases with the estimated value of the disturbance torque as the motor rotation speed decreases. Torque control at the time of stop is executed to control so as to converge. It is determined whether or not the vehicle model is established with respect to the actual vehicle response. If the vehicle model is not established immediately after stopping, the torque control at the time of stopping is stopped, and the accelerator opening and the motor are Torque control based on the driving force characteristic calculated according to the rotational speed is executed.

本発明によれば、車両モデルが成立しているか否かを判断し、車両モデルが成立していない場合は車両モデルに基づく停止時のトルク制御を中止するとともに、アクセル開度とモータの回転速度とに応じて算出されるドライバの意図に応じた駆動力特性に基づくトルク制御を実行する。これにより、停止制御中に駆動輪と路面がスリップしても、車両モデルが成立しない状態で停止制御が実行されることに起因して車両が前後に揺れることを抑止することができる。   According to the present invention, it is determined whether or not a vehicle model is established. If the vehicle model is not established, torque control at the time of stop based on the vehicle model is stopped, and the accelerator opening and the rotation speed of the motor are stopped. Torque control based on the driving force characteristics corresponding to the driver's intention calculated according to the above is executed. Thereby, even if the drive wheel and the road surface slip during the stop control, it is possible to prevent the vehicle from swinging back and forth due to the stop control being executed in a state where the vehicle model is not established.

図1は、一実施の形態における電動車両の制御装置を備えた電気自動車の主要構成を示すブロック図である。FIG. 1 is a block diagram illustrating a main configuration of an electric vehicle including an electric vehicle control device according to an embodiment. 図2は、モータコントローラによって行われるモータ電流制御の処理の流れを示すフローチャートである。FIG. 2 is a flowchart showing a flow of processing of motor current control performed by the motor controller. 図3は、第1のアクセル開度−トルクテーブルの一例を示す図である。FIG. 3 is a diagram illustrating an example of a first accelerator opening-torque table. 図4は、第2のアクセル開度−トルクテーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a second accelerator opening-torque table. 図5は、第3のアクセル開度−トルクテーブルの一例を示す図である。FIG. 5 is a diagram illustrating an example of a third accelerator opening-torque table. 図6は、スリップ判断処理におけるスリップ判断結果に基づいて実行されるトルク切替を説明するための図である。FIG. 6 is a diagram for explaining torque switching executed based on the slip determination result in the slip determination process. 図7は、スリップ判断処理の流れを表したフローチャートである。FIG. 7 is a flowchart showing the flow of the slip determination process. 図8は、車両の駆動力伝達系をモデル化した図である。FIG. 8 is a diagram modeling a vehicle driving force transmission system. 図9は、制振制御処理を説明するためのブロック図である。FIG. 9 is a block diagram for explaining the vibration suppression control process. 図10は、制振制御処理を実現するためのブロック図である。FIG. 10 is a block diagram for realizing the vibration suppression control process. 図11は、停止制御処理を実現するためのブロック図である。FIG. 11 is a block diagram for realizing the stop control process. 図12は、モータ回転速度に基づいてモータ回転速度F/Bトルクを算出する方法を説明するための図である。FIG. 12 is a diagram for explaining a method of calculating the motor rotation speed F / B torque based on the motor rotation speed. 図13は、外乱トルク推定器による外乱トルク推定値の算出を実現するためのブロック図である。FIG. 13 is a block diagram for realizing calculation of the disturbance torque estimated value by the disturbance torque estimator. 図14は、一実施形態における電動車両の制御装置による制御結果を説明するための図である。FIG. 14 is a diagram for explaining a control result by the control device for an electric vehicle in one embodiment. 図15は、一実施形態における電動車両の制御装置による制御結果を説明するための図である。FIG. 15 is a diagram for explaining a control result by the control device for the electric vehicle according to the embodiment.

以下では、本発明による電動車両の制御装置を、摩擦ブレーキ等の制動装置を備え、電動機(モータ)を駆動源とする電気自動車に適用した例について説明する。   Below, the example which applied the control apparatus of the electric vehicle by this invention to the electric vehicle which is equipped with braking devices, such as a friction brake, and uses an electric motor (motor) as a drive source is demonstrated.

図1は、一実施形態における電動車両の制御装置を備えた電気自動車の主要構成を示すブロック図である。特に、本実施形態における車両の制御装置は、アクセルペダルの操作のみで車両の加減速や停止を制御することができる車両に適用することができる。この車両では、ドライバは、加速時にアクセルペダルを踏み込み、減速時や停止時には、踏み込んでいるアクセルペダルの踏み込み量を減らすか、または、アクセルペダルの踏み込み量をゼロとする。なお、登坂路においては、車両の後退を防ぐためにアクセルペダルを踏み込みつつ停止状態に近づく場合もある。   FIG. 1 is a block diagram illustrating a main configuration of an electric vehicle including an electric vehicle control device according to an embodiment. In particular, the vehicle control device in the present embodiment can be applied to a vehicle that can control acceleration / deceleration and stop of the vehicle only by operating an accelerator pedal. In this vehicle, the driver depresses the accelerator pedal at the time of acceleration and reduces the amount of depression of the accelerator pedal at the time of deceleration or stop, or sets the depression amount of the accelerator pedal to zero. On an uphill road, the vehicle may approach a stop state while depressing the accelerator pedal to prevent the vehicle from moving backward.

モータコントローラ2には、車速V、アクセル開度AP、モータ(三相交流モータ)4の回転子位相α、モータ4の電流iu、iv、iw等の車両状態を示す信号をデジタル信号として入力される。モータコントローラ2は、入力された信号に基づいて、モータ4を制御するためのPWM信号を生成する。また、モータコントローラ2は、生成したPWM信号に応じてインバータ3の駆動信号を生成する。モータコントローラ2はさらに、後述する方法により、摩擦制動量指令値を生成する。   The motor controller 2 receives signals indicating the vehicle state such as the vehicle speed V, the accelerator opening AP, the rotor phase α of the motor (three-phase AC motor) 4, and the currents iu, iv, iw of the motor 4 as digital signals. The The motor controller 2 generates a PWM signal for controlling the motor 4 based on the input signal. The motor controller 2 generates a drive signal for the inverter 3 in accordance with the generated PWM signal. The motor controller 2 further generates a friction braking amount command value by a method described later.

インバータ3は、相ごとに備えられた2個のスイッチング素子(例えば、IGBTやMOS−FET等のパワー半導体素子)をオン/オフすることにより、バッテリ1から供給される直流の電流を交流に変換し、モータ4に所望の電流を流す。   The inverter 3 converts the direct current supplied from the battery 1 into alternating current by turning on / off two switching elements (for example, power semiconductor elements such as IGBT and MOS-FET) provided for each phase. Then, a desired current is passed through the motor 4.

モータ4は、インバータ3から供給される交流電流により駆動力を発生し、減速機5およびドライブシャフト8を介して、左右の駆動輪9a、9bに駆動力を伝達する。また、モータ4は、車両の走行時に駆動輪9a、9bに連れ回されて回転するときに、回生駆動力を発生させることで、車両の運動エネルギーを電気エネルギーとして回収する。この場合、インバータ3は、モータ4の回生運転時に発生する交流電流を直流電流に変換して、バッテリ1に供給する。   The motor 4 generates a driving force by the alternating current supplied from the inverter 3, and transmits the driving force to the left and right driving wheels 9 a and 9 b via the speed reducer 5 and the drive shaft 8. Further, the motor 4 collects the kinetic energy of the vehicle as electric energy by generating a regenerative driving force when the motor 4 is rotated by the drive wheels 9a and 9b during rotation of the vehicle and rotates. In this case, the inverter 3 converts an alternating current generated during the regenerative operation of the motor 4 into a direct current and supplies the direct current to the battery 1.

電流センサ7は、モータ4に流れる3相交流電流iu、iv、iwを検出する。ただし、3相交流電流iu、iv、iwの和は0であるため、任意の2相の電流を検出して、残りの1相の電流は演算により求めてもよい。   The current sensor 7 detects three-phase alternating currents iu, iv, iw flowing through the motor 4. However, since the sum of the three-phase alternating currents iu, iv, and iw is 0, any two-phase current may be detected, and the remaining one-phase current may be obtained by calculation.

回転センサ6は、例えば、レゾルバやエンコーダであり、モータ4の回転子位相αを検出する。   The rotation sensor 6 is, for example, a resolver or an encoder, and detects the rotor phase α of the motor 4.

液圧センサ10は、摩擦ブレーキ12のブレーキ液圧を検出する。   The hydraulic pressure sensor 10 detects the brake hydraulic pressure of the friction brake 12.

ブレーキコントローラ11は、モータコントローラ2で生成された摩擦制動量指令値に応じたブレーキ液圧を発生させる。ブレーキコントローラ11はまた、液圧センサ10により検出されるブレーキ液圧が摩擦制動量指令値に応じて決まる値に追従するようにフィードバック制御を行う。   The brake controller 11 generates a brake fluid pressure corresponding to the friction braking amount command value generated by the motor controller 2. The brake controller 11 also performs feedback control so that the brake fluid pressure detected by the fluid pressure sensor 10 follows a value determined according to the friction braking amount command value.

摩擦ブレーキ12は、摩擦制動部として機能する。具体的には、摩擦ブレーキ12は、左右の駆動輪9a、9bに設けられ、ブレーキ液圧に応じてブレーキパッドをブレーキロータに押しつけて、車両に制動力を発生させる。   The friction brake 12 functions as a friction braking unit. Specifically, the friction brake 12 is provided on the left and right drive wheels 9a, 9b, and presses the brake pad against the brake rotor according to the brake fluid pressure to generate a braking force on the vehicle.

また、本実施形態の制御装置が適用される電気自動車は、図示しないが、車体速度Vc(以下、車体速Vcという)を検出、もしくは推定する車体速取得手段を備えている。   In addition, although not shown, the electric vehicle to which the control device of the present embodiment is applied includes vehicle body speed acquisition means for detecting or estimating vehicle body speed Vc (hereinafter referred to as vehicle body speed Vc).

図2は、モータコントローラ2によって行われるモータ電流制御の処理の流れを示すフローチャートである。   FIG. 2 is a flowchart showing a flow of processing of motor current control performed by the motor controller 2.

ステップS201では、車両状態を示す信号がモータコントローラ2に入力される。ここでは、車速V(m/s)、アクセル開度θ(%)、モータ4の回転子位相α(rad)、モータ4の回転速度Nm(rpm)、モータ4に流れる三相交流電流iu、iv、iw、バッテリ1とインバータ3間の直流電圧値Vdc(V)、車体速Vc[m/s]、及び、ブレーキ制動量Bが入力される。 In step S <b> 201, a signal indicating the vehicle state is input to the motor controller 2. Here, the vehicle speed V (m / s), the accelerator opening θ (%), the rotor phase α (rad) of the motor 4, the rotational speed Nm (rpm) of the motor 4, the three-phase alternating current iu flowing through the motor 4, iv, iw, a DC voltage value V dc (V) between the battery 1 and the inverter 3, a vehicle body speed Vc [m / s], and a brake braking amount B are input.

車速V(m/s)は、制動力を伝達する車輪(制動輪)、或いは、車両駆動時において駆動力を伝達する車輪(駆動輪9a、9b)の車輪速である。車速Vは、図示しない車速センサや、他のコントローラより通信にて取得される。または、車速V(km/h)は、回転子機械角速度ωmにタイヤ動半径rを乗算し、ファイナルギアのギア比で除算することにより求められる。   The vehicle speed V (m / s) is a wheel speed of a wheel (braking wheel) that transmits a braking force or a wheel (driving wheels 9a and 9b) that transmits a driving force when the vehicle is driven. The vehicle speed V is acquired by communication from a vehicle speed sensor (not shown) or another controller. Alternatively, the vehicle speed V (km / h) is obtained by multiplying the rotor mechanical angular velocity ωm by the tire moving radius r and dividing by the gear ratio of the final gear.

アクセル開度θ(%)は、図示しないアクセル開度センサから取得されるか、図示しない車両コントローラ等の他のコントローラから通信にて取得される。   The accelerator opening degree θ (%) is acquired from an accelerator opening sensor (not shown), or is acquired by communication from another controller such as a vehicle controller (not shown).

モータ4の回転子位相α(rad)は、回転センサ6から取得される。モータ4の回転速度Nm(rpm)は、回転子角速度ω(電気角)をモータ4の極対数pで除算して、モータ4の機械的な角速度であるモータ回転速度ωm(rad/s)を求め、求めたモータ回転速度ωmに60/(2π)を乗算することによって求められる。回転子角速度ωは、回転子位相αを微分することによって求められる。   The rotor phase α (rad) of the motor 4 is acquired from the rotation sensor 6. The rotational speed Nm (rpm) of the motor 4 is obtained by dividing the rotor angular speed ω (electrical angle) by the pole pair number p of the motor 4 to obtain the motor rotational speed ωm (rad / s) that is the mechanical angular speed of the motor 4. It is obtained by multiplying the obtained motor rotation speed ωm by 60 / (2π). The rotor angular velocity ω is obtained by differentiating the rotor phase α.

モータ4に流れる電流iu、iv、iw(A)は、電流センサ7から取得される。   Currents iu, iv, iw (A) flowing through the motor 4 are acquired from the current sensor 7.

直流電圧値Vdc(V)は、バッテリ1とインバータ3間の直流電源ラインに設けられた電圧センサ(不図示)、または、バッテリコントローラ(不図示)から送信される電源電圧値から求められる。 The DC voltage value V dc (V) is obtained from a power supply voltage value transmitted from a voltage sensor (not shown) provided in a DC power supply line between the battery 1 and the inverter 3 or a battery controller (not shown).

車体速Vc[m/s]は、従動輪の車輪速を検出する車体速取得手段としての従動輪速センサ値から直接取得されるか、図示しない他のコントローラにおいて推定された車体速推定値が通信にて取得される。   The vehicle body speed Vc [m / s] is obtained directly from a driven wheel speed sensor value as vehicle body speed acquisition means for detecting the wheel speed of the driven wheel, or a vehicle body speed estimated value estimated by another controller (not shown). Acquired by communication.

ブレーキ制動量Bは、液圧センサ10が検出したブレーキ液圧センサ値から取得される。あるいは、モータコントローラ2で生成される摩擦制動量指令値をブレーキ制動量Bとする。   The brake braking amount B is acquired from the brake hydraulic pressure sensor value detected by the hydraulic pressure sensor 10. Alternatively, the friction braking amount command value generated by the motor controller 2 is set as the brake braking amount B.

ステップS202のトルク目標値算出処理では、モータコントローラ2が第1のトルク目標値Tm1*を設定する。具体的には、ステップS201で入力されたアクセル開度θおよびモータ回転速度ωmに応じて算出される駆動力特性の一態様を表した図3に示す第1のアクセル開度−トルクテーブルを参照することにより、第1のトルク目標値Tm1*を設定する。 In the torque target value calculation process in step S202, the motor controller 2 sets the first torque target value Tm1 * . Specifically, refer to the first accelerator opening-torque table shown in FIG. 3 showing one aspect of the driving force characteristics calculated according to the accelerator opening θ and the motor rotational speed ωm input in step S201. Thus, the first torque target value Tm1 * is set.

ただし、後述するステップS203のスリップ判断処理にて、車両がスリップ状態にあると判断された際は、モータコントローラ2は、図4に示す第2のアクセル開度−トルクテーブルを参照することにより、トルク目標値としての第4のトルク目標値Tm4*を設定する。なお、アクセル開度0[%]、かつ、モータ回転速度0[rpm]におけるトルク目標値[Nm]が正トルクとなる、いわゆるクリープトルクを出力する図5に示す第3のアクセル開度−トルクテーブルを参照することにより、第4のトルク目標値Tm4*を設定してもよい。 However, when it is determined in the slip determination process in step S203 described later that the vehicle is in the slip state, the motor controller 2 refers to the second accelerator opening-torque table shown in FIG. A fourth torque target value Tm4 * is set as the torque target value. Note that the third accelerator opening-torque shown in FIG. 5 outputs a so-called creep torque in which the torque target value [Nm] at the accelerator opening 0 [%] and the motor rotation speed 0 [rpm] is a positive torque. The fourth torque target value Tm4 * may be set by referring to the table.

ステップS203のスリップ判断処理では、ステップS201で検出された車輪速相当の車速Vと車体速Vcに基づいて、タイヤのスリップ状態(スリップ量、スリップ率)を推定し、スリップ量或いはスリップ率が所定値以上であれば、車両がスリップ状態であると判断し、スリップ状態判断フラグflg_slipを1にセットする。   In the slip determination process in step S203, the tire slip state (slip amount, slip rate) is estimated based on the vehicle speed V corresponding to the wheel speed detected in step S201 and the vehicle body speed Vc, and the slip amount or slip rate is predetermined. If it is equal to or greater than the value, it is determined that the vehicle is in the slip state, and the slip state determination flag flg_slip is set to 1.

なお、車両がスリップ状態か否かの判断は、モータ回転速度や車速V[m/s]に対して微分処理を行い、微分処理によって得た値が所定値以上であれば、スリップ状態であると判断しても良い。また、外乱トルク推定値の過去値に基づいて外乱トルク推定値の変化率を算出し、算出した値が所定値以上であれば、スリップ状態であると判断しても良い。   The determination of whether or not the vehicle is in a slip state is a slip state if a differential process is performed on the motor rotational speed and the vehicle speed V [m / s] and the value obtained by the differential process is equal to or greater than a predetermined value. You may judge. Further, the rate of change of the disturbance torque estimated value may be calculated based on the past value of the disturbance torque estimated value, and if the calculated value is equal to or greater than a predetermined value, it may be determined that the vehicle is in the slip state.

そして、スリップ状態判断フラグflg_slipが1(スリップ状態)から0(グリップ状態)に戻った後、所定時間経過するまでの間、ステップS204の停止制御処理における種々の制御パラメータを、グリップ状態時に通常用いられる制御パラメータ(通常時の制御パラメータ)よりも、速応性を上げた停止制御開始時の制御パラメータに設定する。スリップ制御処理の詳細については後述する。   Then, after the slip state determination flag flg_slip returns from 1 (slip state) to 0 (grip state), until the predetermined time elapses, various control parameters in the stop control process in step S204 are normally used in the grip state. The control parameter is set to the control parameter at the start of stop control with higher speed response than the control parameter (control parameter at normal time). Details of the slip control process will be described later.

ステップS204では、コントローラ2が停止制御処理を行う。具体的には、コントローラ2が、停車間際か否かを判定し、停車間際でない場合は、ステップS202で算出した第1のトルク目標値Tm1*を第3のモータトルク指令値Tm3*に設定し、停車間際の場合は、第2のトルク目標値Tm2*を第3のモータトルク指令値Tm3*に設定する。この第2のトルク目標値Tm2*は、モータ回転速度の低下とともに外乱トルク指令値Tdに収束するものであって、登坂路では正トルク、降坂路では負トルク、平坦路では概ねゼロである。これにより、路面の勾配に関わらず、停車状態を維持することができる。 In step S204, the controller 2 performs a stop control process. Specifically, the controller 2 determines whether or not the vehicle is about to stop . If the vehicle is not about to stop, the controller sets the first target torque value Tm1 * calculated in step S202 to the third motor torque command value Tm3 *. When the vehicle is about to stop, the second torque target value Tm2 * is set to the third motor torque command value Tm3 * . The second torque target value Tm2 * converges to the disturbance torque command value Td as the motor rotational speed decreases, and is positive torque on an uphill road, negative torque on a downhill road, and almost zero on a flat road. Thereby, a stop state can be maintained regardless of the gradient of the road surface.

またさらに、第3のモータトルク指令値Tm3*は、上述のステップ203において判断されたスリップ状態判断フラグflg_slipに応じて、図6に示す通りに切り替えられて、最終トルク目標値としての第5のトルク目標値Tm5*に設定される。 Further, the third motor torque command value Tm3 * is switched as shown in FIG. 6 according to the slip state determination flag flg_slip determined in the above-described step 203, and the fifth motor torque command value Tm3 * is set as the final torque target value. The torque target value Tm5 * is set.

図6は、スリップ判断処理におけるスリップ判断結果に基づいて実行されるトルク切替を説明するための図である。図に示す通り、第3のトルク目標値Tm3*は、flg_slip=0(グリップ状態)の時に、第5のトルク目標値Tm5*に設定される。flg_slip=1(スリップ状態)の時は、アクセル開度とモータ4の回転速度とに応じて算出される駆動力特性の一態様を表した第2、または、第3のアクセル開度−トルクテーブルを参照して算出される第4のトルク目標値Tm4*が、第5のトルク目標値Tm5*に設定される。停止制御処理の詳細については後述する。 FIG. 6 is a diagram for explaining torque switching executed based on the slip determination result in the slip determination process. As shown in FIG., The third torque target value Tm3 *, when flg_slip = 0 in (gripping state), is set to the fifth torque target value Tm5 *. When flg_slip = 1 (slip state), the second or third accelerator opening-torque table expressing one aspect of the driving force characteristic calculated according to the accelerator opening and the rotation speed of the motor 4 fourth torque target value Tm4 * references to be calculated is set to the fifth torque target value Tm5 *. Details of the stop control process will be described later.

ステップS205では、モータコントローラ2が制振制御処理を行う。具体的には、モータコントローラ2が、ステップS204で算出したモータトルク指令値Tm3*とモータ回転速度ωmとに対して制振制御処理を施す。これにより、算出されるモータトルク指令値Tm*は、駆動軸トルクの応答を犠牲にせずトルク伝達系振動(ドライブシャフトの捩じり振動等)を抑制するものとなる。制振制御処理の詳細については後述する。 In step S205, the motor controller 2 performs a vibration suppression control process. Specifically, the motor controller 2 performs vibration suppression control processing on the motor torque command value Tm3 * calculated in step S204 and the motor rotation speed ωm. Thus, the calculated motor torque command value Tm * suppresses torque transmission system vibration (such as torsional vibration of the drive shaft) without sacrificing the response of the drive shaft torque. Details of the vibration suppression control process will be described later.

続くステップS206では、コントローラ2が電流指令値算出処理を行う。具体的には、ステップS205で算出したモータトルク目標値Tm*に加え、モータ回転速度ωmや直流電圧値Vdcに基づいて、d軸電流目標値id*、q軸電流目標値iq*を求める。例えば、トルク指令値、モータ回転速度、および直流電圧値と、d軸電流目標値およびq軸電流目標値との関係を定めたテーブルを予め用意しておいて、このテーブルを参照することにより、d軸電流目標値id*およびq軸電流目標値iq*を求める。 In subsequent step S206, the controller 2 performs a current command value calculation process. Specifically, in addition to the motor torque target value Tm * calculated in step S205, the d-axis current target value id * and the q-axis current target value iq * are obtained based on the motor rotation speed ωm and the DC voltage value Vdc. For example, by preparing in advance a table that defines the relationship between the torque command value, the motor rotation speed, the DC voltage value, the d-axis current target value, and the q-axis current target value, and referring to this table, The d-axis current target value id * and the q-axis current target value iq * are obtained.

ステップS207では、d軸電流idおよびq軸電流iqをそれぞれ、ステップS206で求めたd軸電流目標値id*およびq軸電流目標値iq*と一致させるための電流制御を行う。このため、まず初めに、ステップS201で入力された三相交流電流値iu、iv、iwと、電動モータ4の回転子位相αとに基づいて、d軸電流idおよびq軸電流iqを求める。続いて、d軸、q軸電流指令値id*、iq*と、d軸、q軸電流id、iqとの偏差から、d軸、q軸電圧指令値vd、vqを算出する。 In step S207, current control is performed to match the d-axis current id and the q-axis current iq with the d-axis current target value id * and the q-axis current target value iq * obtained in step S206, respectively. For this reason, first, the d-axis current id and the q-axis current iq are obtained based on the three-phase AC current values iu, iv, iw input in step S201 and the rotor phase α of the electric motor 4. Subsequently, d-axis and q-axis voltage command values vd and vq are calculated from a deviation between the d-axis and q-axis current command values id * and iq * and the d-axis and q-axis current id and iq.

そして、d軸、q軸電圧指令値vd、vqと、電動モータ4の回転子位相αから、三相交流電圧指令値vu、vv、vwを求める。求めた三相交流電圧指令値vu、vv、vwと電流電圧値Vdcから、PWM信号tu(%)、tv(%)、tw(%)を求める。このようにして求めたPWM信号tu、tv、twにより、インバータ3のスイッチング素子を開閉することによって、電動モータ4をトルク指令値Tm*で指示された所望のトルクで駆動することができる。 Then, three-phase AC voltage command values vu, vv, vw are obtained from the d-axis and q-axis voltage command values vd, vq and the rotor phase α of the electric motor 4. The PWM signals tu (%), tv (%), and tw (%) are obtained from the obtained three-phase AC voltage command values vu, vv, and vw and the current voltage value Vdc. The electric motor 4 can be driven with a desired torque indicated by the torque command value Tm * by opening and closing the switching element of the inverter 3 by the PWM signals tu, tv, and tw thus obtained.

<スリップ判断処理>
ここで、本発明に特徴的な、前述のステップS203において実行されるスリップ判断処理の詳細について、図7に示すフローチャートを参照して説明する。
<Slip judgment processing>
Here, the details of the slip determination process executed in the above-described step S203, which is characteristic of the present invention, will be described with reference to the flowchart shown in FIG.

図7は、スリップ判断処理を表したフローチャートである。スリップ判断処理は、モータコントローラ2において一定のサイクルで常時実行され、車両の駆動輪9a、9bと路面がスリップ状態にあるか否かを判断する。スリップ状態にあると判断された場合は、停止制御処理において、図6を参照して先に述べたとおり、第4のトルク目標値Tm4*が第5のトルク目標値Tm5*に設定される。そして、前回処理時との比較において、車両状態がスリップ状態からグリップ状態に戻ったと判断された場合は、第3のトルク目標値Tm3*が第5のトルク目標値Tm5*に設定される。 FIG. 7 is a flowchart showing the slip determination process. The slip determination process is always executed in a constant cycle in the motor controller 2 to determine whether or not the drive wheels 9a and 9b of the vehicle and the road surface are in a slip state. If it is determined that the slip state, in the stop control process, as described above with reference to FIG. 6, the fourth torque target value Tm4 * is set to the fifth torque target value Tm5 *. Then, in comparison with the previous process, if the vehicle state is determined to have returned from the slipping state to the gripping state, the third torque target value Tm3 * is set to the fifth torque target value Tm5 *.

以下に説明するスリップ判断処理では、図2のステップS204で実行される第3のトルク目標値Tm3*の算出に係る停止制御処理において用いられる種々の制御パラメータを、グリップ状態時に通常用いられる制御パラメータ(通常時の制御パラメータ)よりも速応性を上げた停止制御開始時の制御パラメータに所定時間T1の間設定する。以下、ステップS203において実行される、スリップ状態判断、および、スリップ状態からグリップ状態に戻った直後に設定される停止制御開始時の制御パラメータを所定時間T1の間継続させるための処理を、フローを元に説明する。 In the slip determination process described below, various control parameters used in the stop control process related to the calculation of the third torque target value Tm3 * executed in step S204 of FIG. The control parameter at the start of stop control, which has higher speed response than (normal control parameter), is set for a predetermined time T1. Hereinafter, the flow of the process for continuing the control parameter at the start of the stop control, which is set immediately after returning from the slip state to the grip state, for a predetermined time T1, which is executed in step S203. Explain to the original.

ステップS701では、モータコントローラ2は、モータ回転速度ωmを微分した値の絶対値、すなわち、モータ回転速度の前回値ωm_zとモータ回転速度の今回値ωmの差分の絶対値で表されるモータ回転加速度|dω/dt|を算出する。そして、モータ回転加速度|dω/dt|と、車両の駆動輪がスリップ状態にあると判断可能なモータ回転加速度slip1[rad/s^2]とを比較し、|dω/dt|<slip1が成立する場合は、車両はスリップ状態ではないと判断し、続くステップS702の処理を実行する。|dω/dt|≧slip1が成立する場合は、車両はスリップ状態であると判断して、ステップS706の処理が実行される。なお、車両の駆動輪がスリップ状態にあると判断可能なモータ回転加速度は、通常想定し得る車両の減速度や、路面の勾配変化に基づく変化量以上の値となる。   In step S701, the motor controller 2 determines the absolute value of the value obtained by differentiating the motor rotational speed ωm, that is, the motor rotational acceleration represented by the absolute value of the difference between the previous value ωm_z of the motor rotational speed and the current value ωm of the motor rotational speed. | Dω / dt | is calculated. Then, the motor rotational acceleration | dω / dt | is compared with the motor rotational acceleration slip1 [rad / s ^ 2] that can be determined that the driving wheel of the vehicle is in the slip state, and | dω / dt | <slip1 is established. If so, it is determined that the vehicle is not in the slip state, and the subsequent process of step S702 is executed. When | dω / dt | ≧ slip1 is satisfied, it is determined that the vehicle is in the slip state, and the process of step S706 is executed. It should be noted that the motor rotational acceleration that can be determined that the vehicle drive wheels are in the slip state is a value that is equal to or greater than the amount of change based on the normal vehicle deceleration and road surface gradient change.

ステップS702では、モータコントローラ2は、車体速Vc[m/s]と車速V[m/s]との偏差に基づいて、駆動輪9a、9bのスリップ量Vslip[m/s]を算出する。そして、駆動輪9a、9bのスリップ量Vslip[m/s]と、車両の駆動輪がスリップ状態にあると判断可能なスリップ量slip2[m/s]とを比較する。Vslip<slip2が成立する場合は、車両はスリップ状態ではないと判断し、続くステップS703の処理を実行する。Vslip≧slip2が成立する場合は、車両はスリップ状態にあると判断して、ステップS706の処理が実行される。   In step S702, the motor controller 2 calculates the slip amount Vslip [m / s] of the drive wheels 9a and 9b based on the deviation between the vehicle speed Vc [m / s] and the vehicle speed V [m / s]. Then, the slip amount Vslip [m / s] of the drive wheels 9a and 9b is compared with the slip amount slip2 [m / s] that can be determined that the drive wheel of the vehicle is in the slip state. When Vslip <slip2 is satisfied, it is determined that the vehicle is not in a slip state, and the subsequent process of step S703 is executed. When Vslip ≧ slip2 is established, it is determined that the vehicle is in a slip state, and the process of step S706 is executed.

ステップS703では、モータコントローラ2は、車体速Vc[m/s]と車速V[m/s]とに基づいて、駆動輪9a、9bのスリップ率slipを算出する。制動時のスリップ率slipは、車体速Vcから車速Vを減算した値に車体速Vcを除すことで算出される。すなわち、スリップ率slipは、slip=(Vc−V)/Vcで算出される。そして、駆動輪9a、9bのスリップ量slip[−]と、車両の駆動輪がスリップ状態にあると判断可能なスリップ率slip3[−]とを比較し、slip<slip3が成立する場合は、車両はスリップ状態ではないと判断し、続くステップS704の処理を実行する。slip≧slip3が成立する場合は、車両はスリップ状態であると判断して、ステップS706の処理が実行される。   In step S703, the motor controller 2 calculates the slip ratio slip of the drive wheels 9a and 9b based on the vehicle speed Vc [m / s] and the vehicle speed V [m / s]. The slip ratio slip at the time of braking is calculated by dividing the vehicle body speed Vc by a value obtained by subtracting the vehicle speed V from the vehicle body speed Vc. That is, the slip ratio slip is calculated by slip = (Vc−V) / Vc. Then, the slip amount slip [−] of the drive wheels 9a and 9b is compared with the slip ratio slip3 [−] that can be determined that the drive wheel of the vehicle is in a slip state. If slip <slip3 is satisfied, the vehicle Is determined not to be in a slip state, and the subsequent processing of step S704 is executed. If slip ≧ slip3 is satisfied, it is determined that the vehicle is in a slip state, and the process of step S706 is executed.

ステップS704では、モータコントローラ2は、外乱トルク推定値[Nm]の過去値に基づいて、外乱トルク推定値の変化率|d(dist)/dt|[Nm/s]を算出する。そして、外乱トルク推定値の変化率|d(dist)/dt|と、車両の駆動輪がスリップ状態にあると判断可能な外乱トルク推定値の変化率slip4[Nm/s]とを比較し、|d(dist)/dt|<slip4が成立する場合は、車両はスリップ状態ではないと判断し、続くステップS705の処理を実行する。|d(dist)/dt|≧slip4が成立する場合は、車両はスリップ状態であると判断して、ステップS706の処理が実行される。なお、外乱トルク推定値には、ブレーキ制動量Bや回生トルクによる制動力を考慮して算出されるため、車両の駆動輪がスリップ状態にあると判断可能な外乱トルク推定値の変化率は、路面勾配の変化のみを考慮して設定することができる。   In step S704, the motor controller 2 calculates a rate of change | d (dist) / dt | [Nm / s] of the estimated disturbance torque value based on the past value of the estimated disturbance torque value [Nm]. Then, the change rate | d (dist) / dt | of the disturbance torque estimated value is compared with the change rate slip4 [Nm / s] of the disturbance torque estimated value at which it can be determined that the driving wheel of the vehicle is in the slip state. If | d (dist) / dt | <slip4 is satisfied, it is determined that the vehicle is not in a slip state, and the subsequent process of step S705 is executed. When | d (dist) / dt | ≧ slip4 is satisfied, it is determined that the vehicle is in the slip state, and the process of step S706 is executed. Since the disturbance torque estimated value is calculated in consideration of the braking force by the brake braking amount B and the regenerative torque, the rate of change of the disturbance torque estimated value at which it can be determined that the driving wheel of the vehicle is in a slip state is It can be set considering only the change in the road surface gradient.

ステップS705では、モータコントローラ2は、ステップS701〜S704の処理によって、車両の駆動輪9a、9bはグリップ状態にあると判断されるため、スリップ状態判断フラグflg_slipを0に設定する。flg_slip=0(グリップ状態)に設定した後、続くステップS707の処理が実行される。   In step S705, the motor controller 2 determines that the drive wheels 9a and 9b of the vehicle are in the grip state by the processing in steps S701 to S704, and therefore sets the slip state determination flag flg_slip to 0. After setting flg_slip = 0 (grip state), the process of the subsequent step S707 is executed.

他方、ステップS706では、モータコントローラ2は、ステップS701〜S704の少なくとも1ステップに係る処理において車両がスリップ状態にあると判断されたため、スリップ状態判断フラグflg_slipを1に設定する。flg_slip=1(スリップ状態)に設定した後、続くステップS707の処理が実行される。   On the other hand, in step S706, the motor controller 2 sets the slip state determination flag flg_slip to 1 because it is determined that the vehicle is in the slip state in the process related to at least one of steps S701 to S704. After setting flg_slip = 1 (slip state), the process of the subsequent step S707 is executed.

ステップS707では、モータコントローラ2は、スリップ状態判断フラグflg_slipが1(スリップ状態)から0(グリップ状態)に移行したか否かを判断する。スリップ状態判断フラグflg_slipが1から0に移行したと判断された場合は、続くステップS708の処理を実行する。スリップ状態判断フラグflg_slipが1から0に移行したと判断されない場合、すなわち、車両の駆動輪9a、9bが前回処理時から継続してスリップ状態、或いはグリップ状態にある場合、もしくは、車両の駆動輪9a、9bがグリップ状態からスリップ状態に移行したタイミングの場合は、ステップS709の処理が実行される。   In step S707, the motor controller 2 determines whether or not the slip state determination flag flg_slip has shifted from 1 (slip state) to 0 (grip state). If it is determined that the slip state determination flag flg_slip has shifted from 1 to 0, the process of the subsequent step S708 is executed. When it is not determined that the slip state determination flag flg_slip has shifted from 1 to 0, that is, when the drive wheels 9a and 9b of the vehicle continue to be in the slip state or the grip state from the previous processing, or the drive wheels of the vehicle In the case where 9a and 9b have shifted to the slip state from the grip state, the process of step S709 is executed.

ステップS708では、モータコントローラ2は、タイマ1に所定のタイマ時間T1を設定する。タイマ1は、後述するステップS712の処理において設定される停止制御開始時の制御パラメータから、通常時の制御パラメータに戻すタイミングを計るためのタイマである。タイマ1にタイマ時間T1が設定された後、タイマ1のカウントダウン処理を行うステップS711の処理が実行される。   In step S708, the motor controller 2 sets a predetermined timer time T1 in the timer 1. The timer 1 is a timer for measuring the timing for returning to the control parameter at the normal time from the control parameter at the start of the stop control set in the process of step S712 described later. After the timer time T1 is set in the timer 1, the process of step S711 for performing the timer 1 countdown process is executed.

ステップS709では、モータコントローラ2は、タイマ1のカウント値が0か否かを判断する。タイマ1が0の場合は、停止制御処理の制御パラメータを、停止制御開始時の制御パラメータから、通常時の制御パラメータに戻すタイミングであるため、続くステップS710の処理を実行する。タイマ1が0でない場合は、タイマ1のカウントダウン処理を行うステップS711の処理が実行される。   In step S709, the motor controller 2 determines whether the count value of the timer 1 is zero. When the timer 1 is 0, it is the timing to return the control parameter of the stop control process from the control parameter at the start of the stop control to the control parameter at the normal time, so the process of the subsequent step S710 is executed. If the timer 1 is not 0, the process of step S711 for performing the count-down process of the timer 1 is executed.

ステップS710では、モータコントローラ2は、停止制御処理に用いられる制御パラメータとして通常時の制御パラメータを設定し、本処理を終了する。   In step S710, the motor controller 2 sets a normal control parameter as a control parameter used for the stop control process, and ends this process.

ステップS711では、モータコントローラ2は、タイマ1のカウント値から1を減算し、タイマ1に再び格納することで、演算周期毎にタイマ1をカウントダウンする処理を行う。タイマ1がカウントダウンされた後、続くステップS712の処理が実行される。   In step S711, the motor controller 2 performs a process of counting down the timer 1 every calculation cycle by subtracting 1 from the count value of the timer 1 and storing it again in the timer 1. After the timer 1 is counted down, the subsequent process of step S712 is executed.

ステップS712では、モータコントローラ2は、停止制御処理に用いられる制御パラメータとして停止制御開始時のパラメータを設定し、本処理を終了する。停止制御開始時のパラメータとは、上述の通り通常時の制御パラメータよりも速応性を上げた制御パラメータであり、通常時の制御パラメータに対して以下3つの処理を行う事により設定される。   In step S712, the motor controller 2 sets a parameter at the start of stop control as a control parameter used for the stop control process, and ends this process. The parameter at the time of starting the stop control is a control parameter that is faster than the normal control parameter as described above, and is set by performing the following three processes on the normal control parameter.

すなわち、(i)図12の乗算器601において、モータ回転速度フィードバックトルクTωを算出する際にモータ回転速度ωmに乗算されるゲインKvrefを、通常時よりも大きい値に設定する。(ii)外乱トルク推定器502が有する図13の制御ブロック805で示すHz(s)なる2次式の分子と2次式の分母とで構成されるフィルタ(式(13)参照)において、分母の減衰係数ζcを、通常時よりも小さい値に設定する。(iii)図13の制御ブロック802で示すローパスフィルタH(s)の時定数を、通常時よりも小さい値に設定する。これにより、速応性を上げた停止制御開始時のパラメータが設定される。   That is, (i) In the multiplier 601 of FIG. 12, the gain Kvref multiplied by the motor rotation speed ωm when the motor rotation speed feedback torque Tω is calculated is set to a value larger than normal. (Ii) In a filter composed of a quadratic numerator of Hz (s) and a denominator of the quadratic expression shown in the control block 805 of FIG. Is set to a value smaller than the normal value. (Iii) The time constant of the low-pass filter H (s) indicated by the control block 802 in FIG. 13 is set to a value smaller than the normal time. Thereby, the parameter at the time of the start of stop control with increased responsiveness is set.

<車両モデルについて>
ここで、本実施形態における電動車両の制御装置の、モータトルクTmからモータ回転速度ωmまでの伝達特性Gp(s)について説明する。なお、この伝達特性Gp(s)が、外乱トルクの推定も含めた停止制御処理において用いられる車両モデルである。
<Vehicle model>
Here, the transmission characteristic G p (s) from the motor torque Tm to the motor rotational speed ωm of the control device for the electric vehicle in the present embodiment will be described. This transfer characteristic Gp (s) is a vehicle model used in stop control processing including estimation of disturbance torque.

図8は、車両の駆動力伝達系をモデル化した図であり、同図における各パラメータは、以下に示すとおりである。
m:電動モータのイナーシャ
w:駆動輪のイナーシャ
M:車両の重量
d:駆動系の捻り剛性
t:タイヤと路面の摩擦に関する係数
N:オーバーオールギヤ比
r:タイヤの荷重半径
ωm:モータ回転速度
m:トルク目標値Tm*
d:駆動輪のトルク
F:車両に加えられる力
V:車両の速度
ωw:駆動輪の角速度
b:摩擦制動量(モータ軸換算トルク)(≧0)
そして、図8より、以下の運動方程式を導くことができる。
FIG. 8 is a diagram in which a driving force transmission system of a vehicle is modeled, and each parameter in the figure is as shown below.
J m : Inertia of electric motor J w : Inertia of drive wheel M: Vehicle weight K d : Torsional rigidity of drive system K t : Coefficient related to friction between tire and road surface N: Overall gear ratio r: Tire load radius ω m : motor speed T m: torque target value Tm *
T d : Driving wheel torque F: Force applied to the vehicle V: Vehicle speed ω w : Driving wheel angular velocity T b : Friction braking amount (motor shaft equivalent torque) (≧ 0)
From FIG. 8, the following equation of motion can be derived.

Figure 0006586856
Figure 0006586856

Figure 0006586856
Figure 0006586856

Figure 0006586856
Figure 0006586856

Figure 0006586856
Figure 0006586856

Figure 0006586856
Figure 0006586856

ただし、式(1)〜(3)中の符号の右上に付されているアスタリスク(*)は、時間微分を表している。また、式(2)中の±は、便宜上、登坂路および平坦路においては+、降坂路においては−を用いる。 However, the asterisk ( * ) attached to the upper right of the code | symbol in Formula (1)-(3) represents the time differentiation. For convenience, ± in equation (2) is + for uphill roads and flat roads, and-for downhill roads.

式(1)〜(5)で示す運動方程式に基づいて、モータ4のトルク目標値Tmからモータ回転速度ωmまでの伝達特性Gp(s)を求めると、次式(6)で表される。   When the transfer characteristic Gp (s) from the torque target value Tm of the motor 4 to the motor rotation speed ωm is obtained based on the equation of motion represented by the expressions (1) to (5), it is expressed by the following expression (6).

Figure 0006586856
Figure 0006586856

ただし、式(6)中の各パラメータは、次式(7)で表される。   However, each parameter in Formula (6) is represented by following Formula (7).

Figure 0006586856
Figure 0006586856

式(6)に示す伝達関数の極と零点を調べると、次式(8)の伝達関数に近似することができ、1つの極と1つの零点は極めて近い値を示す。これは、次式(8)のαとβが極めて近い値を示すことに相当する。   When the poles and zeros of the transfer function shown in equation (6) are examined, it can be approximated to the transfer function of the following equation (8), and one pole and one zero show extremely close values. This corresponds to that α and β in the following formula (8) show extremely close values.

Figure 0006586856
Figure 0006586856

従って、式(8)における極零相殺(α=βと近似する)を行うことにより、次式(9)に示すように、Gp(s)は、(2次)/(3次)の伝達特性を構成する。 Therefore, by performing pole-zero cancellation (approximate α = β) in equation (8), G p (s) is expressed as (second order) / (third order) as shown in the following equation (9). Configure transfer characteristics.

Figure 0006586856
Figure 0006586856

また、ステップS205の制振制御(フィードフォワード補償器)を併用する際は、Gp(s)と制振制御のアルゴリズムにより、車両モデルGp(s)は、次式(10)で示すとおり、制振制御を適用した場合の車両応答Gr(s)と見なすことができる。   When the vibration suppression control (feedforward compensator) in step S205 is used in combination, the vehicle model Gp (s) is controlled by Gp (s) and the vibration suppression control algorithm as shown by the following equation (10). It can be regarded as the vehicle response Gr (s) when vibration control is applied.

Figure 0006586856
Figure 0006586856

<制振制御処理>
ここで、図2のステップS204に係る停止制御処理の説明の前に、ステップS205で実行される制振制御処理について説明する。本ステップでは、最終トルク目標値としての第5のトルク目標値Tm5*に対して制振制御処理を行うことでモータトルク指令値Tm*を得る。以下、図9、図10を参照して具体的に説明する。
<Vibration control processing>
Here, the vibration suppression control process executed in step S205 will be described before the description of the stop control process according to step S204 in FIG. In this step, the motor torque command value Tm * is obtained by performing the vibration suppression control process on the fifth torque target value Tm5 * as the final torque target value. Hereinafter, a specific description will be given with reference to FIGS. 9 and 10.

図9は、本実施形態において用いる制振制御処理のブロック図である。ここでは、ステップS204で算出された第5のトルク目標値Tm5*とモータ回転速度ωmとを制振制御ブロック901に入力し、駆動軸トルクの応答を犠牲にすることなくトルク伝達系振動(ドライブシャフトの捩じり振動等)を抑制するモータトルク指令値Tm*を算出する。以下、図10を参照して、制振制御ブロック901にて行う制振制御処理の一例を説明する。 FIG. 9 is a block diagram of the vibration suppression control process used in the present embodiment. Here, the fifth torque target value Tm5 * calculated in step S204 and the motor rotation speed ωm are input to the vibration suppression control block 901, and the torque transmission system vibration (drive) without sacrificing the response of the drive shaft torque. A motor torque command value Tm * that suppresses torsional vibration of the shaft is calculated. Hereinafter, an example of the vibration suppression control process performed in the vibration suppression control block 901 will be described with reference to FIG.

図10は、本実施形態において用いる制振制御処理の詳細を説明するブロック図である。フィードフォワード補償器908(以下、F/F補償器という)は、上記式(10)で示した車両応答Gr(s)と、車両へのトルク入力とモータの回転速度の伝達特性のモデルGp(s)の逆系から構成されるGr(s)/Gp(s)なる伝達特性を有するフィルタとしての機能を担っており、第5のトルク目標値Tm5*に対してフィルタリング処理を行うことにより、フィードフォワード補償による制振制御処理を行う。 FIG. 10 is a block diagram illustrating details of the vibration suppression control process used in the present embodiment. A feedforward compensator 908 (hereinafter referred to as an F / F compensator) is a model Gp () of the vehicle response Gr (s) expressed by the above equation (10), the torque input to the vehicle, and the transfer characteristic of the motor rotational speed. s), which functions as a filter having a transfer characteristic of Gr (s) / Gp (s) composed of an inverse system of s), and by performing a filtering process on the fifth torque target value Tm5 * , Performs vibration suppression control processing by feedforward compensation.

なお、F/F補償器908にて行う制振制御F/F補償は、特開2001−45613号公報に記載されている制振制御でもよいし、特開2002−152916号公報に記載されている制振制御でもよい。   Note that the damping control F / F compensation performed by the F / F compensator 908 may be damping control described in Japanese Patent Laid-Open No. 2001-45613, or described in Japanese Patent Laid-Open No. 2002-152916. Damping control may be used.

制御ブロック903、904は、フィードバック制御(以下、フィードバックのことをF/Bという)にて用いられるフィルタである。制御ブロック903は上述したGp(s)なる伝達特性を有するフィルタであり、加算器905から出力される、F/F補償器908の出力と後述する制御ブロック904の出力とを加算して得た値に対してフィルタリング処理を行う。そして、減算器906において制御ブロック903から出力された値からモータ回転速度ωmが減算される。減算された値は制御ブロック904に入力される。制御ブロック904は、ローパスフィルタH(s)と、車両へのトルク入力とモータの回転速度の伝達特性のモデルGp(s)の逆系とから構成されるH(s)/Gp(s)なる伝達特性を有するフィルタであり、減算器906からの出力に対してフィルタリング処理を行う。当該フィルタリング処理が行われ、F/B補償トルクとして算出された値は、ゲイン補償器907に出力される。   Control blocks 903 and 904 are filters used in feedback control (hereinafter, feedback is referred to as F / B). The control block 903 is a filter having the above-mentioned transfer characteristic Gp (s), and is obtained by adding the output of the F / F compensator 908 and the output of the control block 904 described later, which are output from the adder 905. Filter the value. Then, the motor rotation speed ωm is subtracted from the value output from the control block 903 in the subtractor 906. The subtracted value is input to the control block 904. The control block 904 is composed of a low-pass filter H (s) and H (s) / Gp (s) composed of a reverse system of the model Gp (s) of the torque input to the vehicle and the transfer characteristic of the rotational speed of the motor. It is a filter having a transfer characteristic, and performs a filtering process on the output from the subtractor 906. The filtering process is performed, and the value calculated as the F / B compensation torque is output to the gain compensator 907.

ゲイン補償器907は、ゲインKFBを有するフィルタであり、ゲインKFBの値を調整することで、制振制御処理において用いるF/B補償器の安定性を調整することができる。ゲイン補償器907によってゲイン調整されたF/B補償トルクTF/Bは、加算器905へ出力される。 Gain compensator 907 is a filter having a gain K FB, by adjusting the value of the gain K FB, it is possible to adjust the stability of the F / B compensator used in damping control processing. The F / B compensation torque T F / B whose gain has been adjusted by the gain compensator 907 is output to the adder 905.

そして、加算器905において、F/F補償器908による制振制御処理がなされた第3のトルク目標値Tm3*と、前述のF/B補償トルクとして算出した値TF/Bとが加算されることで、車両のトルク伝達系の振動を抑制するモータトルク指令値Tm*が算出される。 Then, the adder 905 adds the third torque target value Tm3 * subjected to the vibration damping control process by the F / F compensator 908 and the value T F / B calculated as the F / B compensation torque described above. Thus, a motor torque command value Tm * that suppresses vibration of the torque transmission system of the vehicle is calculated.

なお、制振制御ブロック901にて行う制振制御は、特開2010−288332号公報に記載されている制振制御でもよい。   Note that the vibration suppression control performed in the vibration suppression control block 901 may be vibration suppression control described in Japanese Patent Application Laid-Open No. 2010-288332.

<停止制御処理>
次に、図2のフローチャートのステップS204で行われる停止制御処理の詳細について説明する。
<Stop control process>
Next, details of the stop control process performed in step S204 of the flowchart of FIG. 2 will be described.

図11は、停止制御処理を実現するためのブロック図である。停止制御処理は、モータ回転速度F/Bトルク設定器501と、外乱トルク推定器502と、加算器503と、トルク比較器504とを用いて行われる。以下、それぞれの構成について詳細を説明する。   FIG. 11 is a block diagram for realizing the stop control process. The stop control process is performed using a motor rotation speed F / B torque setter 501, a disturbance torque estimator 502, an adder 503, and a torque comparator 504. Details of each configuration will be described below.

モータ回転速度F/Bトルク設定器501は、検出されたモータ回転速度ωmに基づいて、モータ回転速度フィードバックトルク(以下、モータ回転速度F/Bトルクと呼ぶ)Tωを算出する。詳細は図12を用いて説明する。   The motor rotation speed F / B torque setter 501 calculates a motor rotation speed feedback torque (hereinafter referred to as “motor rotation speed F / B torque”) Tω based on the detected motor rotation speed ωm. Details will be described with reference to FIG.

図12は、モータ回転速度ωmに基づいて、モータ回転速度F/BトルクTωを算出する方法を説明するための図である。モータ回転速度F/Bトルク設定器501は、乗算器601を備え、モータ回転速度ωmにゲインKvrefを乗算することにより、モータ回転速度F/BトルクTωを算出する。ただし、Kvrefは、電動車両の停止間際に電動車両を停止させるのに必要な負(マイナス)の値であり、例えば、実験データ等により適宜設定される。モータ回転速度F/BトルクTωは、モータ回転速度ωmが大きいほど、大きい制動力が得られるトルクとして設定される。   FIG. 12 is a diagram for explaining a method of calculating the motor rotation speed F / B torque Tω based on the motor rotation speed ωm. The motor rotation speed F / B torque setter 501 includes a multiplier 601 and calculates a motor rotation speed F / B torque Tω by multiplying the motor rotation speed ωm by a gain Kvref. However, Kvref is a negative (minus) value required to stop the electric vehicle just before the electric vehicle stops, and is appropriately set based on, for example, experimental data. The motor rotation speed F / B torque Tω is set as a torque that provides a greater braking force as the motor rotation speed ωm increases.

なお、モータ回転速度F/Bトルク設定器501は、モータ回転速度ωmにゲインKvrefを乗算することにより、モータ回転速度F/BトルクTωを算出するものとして説明したが、モータ回転速度ωmに対する回生トルクを定めた回生トルクテーブルや、モータ回転速度ωmの減衰率を予め記憶した減衰率テーブル等を用いて、モータ回転速度F/BトルクTωを算出してもよい。   The motor rotation speed F / B torque setter 501 has been described as calculating the motor rotation speed F / B torque Tω by multiplying the motor rotation speed ωm by the gain Kvref. The motor rotation speed F / B torque Tω may be calculated using a regenerative torque table that defines torque, an attenuation rate table that stores in advance the attenuation rate of the motor rotation speed ωm, or the like.

図11の外乱トルク推定器502は、検出されたモータ回転速度ωmと、第3のトルク目標値Tm3*とに基づいて、外乱トルク推定値Tdを算出する。詳細は図13を用いて説明する。 The disturbance torque estimator 502 in FIG. 11 calculates a disturbance torque estimated value Td based on the detected motor rotation speed ωm and the third torque target value Tm3 * . Details will be described with reference to FIG.

図13は、モータ回転速度ωmと、第3のトルク目標値Tm3*と、摩擦ブレーキ制動量Bおよび車速Vに基づいて算出されるブレーキトルク推定値とに基づいて、外乱トルク推定値Tdを算出する方法を説明するためのブロック図である。外乱トルク推定器502は、制御ブロック801と、制御ブロック802と、ブレーキトルク推定器803と、減算器804と、制御ブロック805とを備える。 FIG. 13 shows the disturbance torque estimated value Td based on the motor rotational speed ωm, the third torque target value Tm3 *, and the brake torque estimated value calculated based on the friction brake braking amount B and the vehicle speed V. It is a block diagram for demonstrating the method to calculate. The disturbance torque estimator 502 includes a control block 801, a control block 802, a brake torque estimator 803, a subtractor 804, and a control block 805.

制御ブロック801は、H(s)/Gr(s)なる伝達特性を有するフィルタとしての機能を担っており、モータ回転速度ωmに対してフィルタリング処理を施すことにより、第1のモータトルク推定値を算出する。H(s)は、分母次数と分子次数との差分が、制振制御を適用した場合のモータトルクTmとモータ回転速度ωmとの伝達特性Gr(s)(式(10)参照)の分母次数と分子次数との差分以上となる伝達特性を有するローパスフィルタである。 The control block 801 functions as a filter having a transfer characteristic of H (s) / Gr (s), and performs a filtering process on the motor rotation speed ωm, thereby obtaining the first motor torque estimated value. calculate. H (s) is the difference between the denominator order and the numerator order, the denominator of the transfer characteristic G r (s) (see equation (10)) between the motor torque Tm and the motor rotational speed ωm when the damping control is applied. It is a low-pass filter having a transfer characteristic that is equal to or greater than the difference between the order and the numerator order.

制御ブロック802は、H(s)なる伝達特性を有するローパスフィルタとしての機能を担っており、第3のトルク目標値Tm3*に対してフィルタリング処理を行うことにより、第2のモータトルク推定値を算出する。 The control block 802 functions as a low-pass filter having a transfer characteristic of H (s), and performs the filtering process on the third torque target value Tm3 * to obtain the second motor torque estimated value. calculate.

ブレーキトルク推定器803は、摩擦ブレーキ制動量Bと、車速Vとに基づいて、ブレーキトルク推定値を算出する。ブレーキトルク推定器803では、摩擦ブレーキ制動量Bに基づいてブレーキトルクを推定しモータ軸のトルク換算を行うための乗算処理や、液圧センサ10により検出された液圧センサ値から実制動力の応答性等を考慮してブレーキトルク推定値が算出される。   The brake torque estimator 803 calculates a brake torque estimated value based on the friction brake braking amount B and the vehicle speed V. The brake torque estimator 803 estimates the brake torque based on the friction brake braking amount B and performs a multiplication process for converting the torque of the motor shaft, or the actual braking force based on the hydraulic pressure sensor value detected by the hydraulic pressure sensor 10. A brake torque estimated value is calculated in consideration of responsiveness and the like.

減算器804は、第2のモータトルク推定値から第1のモータトルク推定値とブレーキトルク推定値とを減算することにより、外乱トルク推定値Tdを算出する。 The subtractor 804 calculates a disturbance torque estimated value Td by subtracting the first motor torque estimated value and the brake torque estimated value from the second motor torque estimated value.

そして、制御ブロック805は、Hz(s)なる伝達特性を有するフィルタであり、減算器804の出力に対してフィルタリング処理を行う事により、外乱トルク推定値Tdを算出する。   The control block 805 is a filter having a transfer characteristic of Hz (s), and calculates a disturbance torque estimated value Td by performing a filtering process on the output of the subtractor 804.

ここで、伝達特性Hz(s)について説明する。上記式(10)を書き換えると、次式(11)が得られる。ただし、式(11)中のζz、ωz、ωpはそれぞれ、式(12)で表される。   Here, the transfer characteristic Hz (s) will be described. When the above equation (10) is rewritten, the following equation (11) is obtained. However, ζz, ωz, and ωp in equation (11) are each expressed by equation (12).

Figure 0006586856
Figure 0006586856

Figure 0006586856
Figure 0006586856

以上より、Hz(s)を次式(13)で表すことができる。   As described above, Hz (s) can be expressed by the following equation (13).

Figure 0006586856
Figure 0006586856

上記の通り算出される外乱トルク推定値Tdは、図13に示す通り、外乱オブザーバにより推定されるものであって、車両に作用する外乱を表すパラメータである。   The estimated disturbance torque value Td calculated as described above is estimated by a disturbance observer as shown in FIG. 13 and is a parameter representing a disturbance acting on the vehicle.

ここで、車両に作用する外乱としては、空気抵抗、乗員数や積載量に起因する車両質量の変動によるモデル化誤差、タイヤの転がり抵抗、路面の勾配抵抗等が考えられるが、停車間際やイニシャルスタート時に支配的となる外乱要因は勾配抵抗である。外乱要因は運転条件により異なるが、外乱トルク推定器502は、モータトルク指令値Tm*と、モータ回転速度ωmと、制振制御を適用した場合の車両モデルGr(s)とに基づいて、外乱トルク推定値Tdを算出するので、上述した外乱要因を一括して推定することができる。これにより、いかなる運転条件においても、減速からの滑らかな停車を実現することができる。 Here, disturbances acting on the vehicle may include air resistance, modeling error due to changes in vehicle mass due to the number of passengers and loading capacity, tire rolling resistance, road surface slope resistance, etc. The disturbance factor that becomes dominant at the start is gradient resistance. Although the disturbance factor varies depending on the driving conditions, the disturbance torque estimator 502 determines the disturbance based on the motor torque command value Tm * , the motor rotation speed ωm, and the vehicle model Gr (s) when vibration suppression control is applied. Since the estimated torque value Td is calculated, the disturbance factors described above can be estimated collectively. This makes it possible to realize a smooth stop from deceleration under any driving condition.

図11に戻って説明を続ける。加算器503は、モータ回転速度F/Bトルク設定器501によって算出されたモータ回転速度F/BトルクTωと、外乱トルク推定器502によって算出された外乱トルク推定値Tdとを加算することによって、第2のトルク目標値Tm2*を算出する。モータ回転速度ωmが低下して0に近づくと、モータ回転速度F/BトルクTωも0に近づくため、第2のトルク目標値Tm2*は、モータ回転速度ωmの低下に応じて、外乱トルク推定値Tdに収束していく。 Returning to FIG. 11, the description will be continued. The adder 503 adds the motor rotation speed F / B torque Tω calculated by the motor rotation speed F / B torque setting unit 501 and the disturbance torque estimation value T d calculated by the disturbance torque estimator 502. Then, a second torque target value Tm2 * is calculated. When the motor rotation speed ωm decreases and approaches 0, the motor rotation speed F / B torque Tω also approaches 0. Therefore, the second torque target value Tm2 * is estimated as disturbance torque according to the decrease in the motor rotation speed ωm. It converges to the value Td .

トルク比較器504は、第1のトルク目標値Tm1*と第2のトルク目標値Tm2*の大きさを比較し、値が大きい方のトルク目標値を第3のトルク目標値Tm3*に設定する。車両の走行中、第2のトルク目標値Tm2*は第1のトルク目標値Tm1*よりも小さく、車両が減速して停車間際(車速が所定車速以下)になると、第1のトルク目標値Tm1*よりも大きくなる。従って、トルク比較器504は、第1のトルク目標値Tm1*が第2のトルク目標値Tm2*より大きければ、停車間際以前と判断して、第1のトルク目標値Tm1*を第3のトルク目標値Tm3*として設定する。また、トルク比較器504は、第2のトルク目標値Tm2*が第1のトルク目標値Tm1*より大きくなると、車両が停車間際と判断して、第3のトルク目標値Tm3*を第1のトルク目標値Tm1*から第2のトルク目標値Tm2*に切り替える。なお、停車状態を維持するため、第2のトルク目標値Tm2*は、登坂路では正トルク、降坂路では負トルク、平坦路では概ねゼロに収束する。 The torque comparator 504 compares the magnitudes of the first torque target value Tm1 * and the second torque target value Tm2 * , and sets the larger torque target value as the third torque target value Tm3 * . . While the vehicle is running, the second torque target value Tm2 * is smaller than the first torque target value Tm1 * , and when the vehicle decelerates to just before stopping (the vehicle speed is equal to or lower than a predetermined vehicle speed), the first torque target value Tm1 * Be bigger than. Therefore, if the first torque target value Tm1 * is larger than the second torque target value Tm2 * , the torque comparator 504 determines that the vehicle is just before stopping and determines the first torque target value Tm1 * as the third torque. Set as target value Tm3 * . In addition, when the second torque target value Tm2 * becomes larger than the first torque target value Tm1 * , the torque comparator 504 determines that the vehicle is about to stop and sets the third torque target value Tm3 * to the first torque target value Tm3 * . It switched from the torque target value Tm1 * of the second torque target value Tm2 *. In order to maintain the stop state, the second torque target value Tm2 * converges to a positive torque on an uphill road, a negative torque on a downhill road, and approximately zero on a flat road.

そして、図6を参照して上述した通り、スリップ判断処理において、スリップ状態判断フラグflg_slipが0(グリップ状態)に設定されている場合に、第3のトルク目標値Tm3*が、最終トルク目標値としての第5のトルク目標値Tm5*に設定される。 As described above with reference to FIG. 6, in the slip determination process, when the slip state determination flag flg_slip is set to 0 (grip state), the third torque target value Tm3 * is the final torque target value. As a fifth torque target value Tm5 * .

以上が停止制御処理の詳細である。このような処理を行うことにより、車両が走行している路面の勾配に関わらず、モータトルクのみで滑らかに停車し、停車状態を保持することができる。   The above is the details of the stop control process. By performing such processing, the vehicle can be stopped smoothly only with the motor torque and the stopped state can be maintained regardless of the gradient of the road surface on which the vehicle is traveling.

以下では、車両が平坦路を走行中に、モータ4の回生トルク指令で制動している場面において、本実施形態における電動車両の制御装置を電気自動車に適用した場合の制御結果について、従来例との比較に基づき説明する。   Hereinafter, in the scene where the vehicle is braking on the regenerative torque command of the motor 4 while traveling on a flat road, the control result when the control device for the electric vehicle in this embodiment is applied to the electric vehicle will be described as the conventional example. This will be described based on the comparison.

図14(a)は、従来例による制御結果のタイムチャートを示し、図14(b)は、本実施形態による制御結果のタイムチャートを示す。図14は、上から順に、トルク指令値、車速、スリップ率、前後加速度、および、外乱トルク推定値を表している。また、トルク指令値を表す図中における点線はスリップ状態判断フラグflg_slipを示す(0:グリップ状態、1:スリップ状態)。車速Vを示す図中における点線は、車体速Vcを示す。   FIG. 14A shows a time chart of the control result according to the conventional example, and FIG. 14B shows a time chart of the control result according to the present embodiment. FIG. 14 shows the torque command value, the vehicle speed, the slip ratio, the longitudinal acceleration, and the disturbance torque estimated value in order from the top. A dotted line in the figure representing the torque command value indicates a slip state determination flag flg_slip (0: grip state, 1: slip state). A dotted line in the drawing showing the vehicle speed V indicates the vehicle speed Vc.

また横軸に示す時間軸において、路面状態は以下の通り変化する。すなわち、時刻t0〜t1は、通常のアスファルト路面等の高μ路、時刻t1〜t3は、氷結路面等の低μ路、時刻t3〜t6は、高μ路である。   On the time axis shown on the horizontal axis, the road surface condition changes as follows. That is, time t0 to t1 is a high μ road such as a normal asphalt road surface, time t1 to t3 is a low μ road such as an icing road surface, and time t3 to t6 is a high μ road.

まず、従来例にかかる制御結果について図14(a)を参照して説明する。   First, the control result according to the conventional example will be described with reference to FIG.

時刻t0では、回生トルク指令にて制動している状態であり、外乱トルク推定値は平坦路相当の値を推定している。   At time t0, braking is being performed with a regenerative torque command, and the estimated disturbance torque value is estimated to be a value equivalent to a flat road.

時刻t1〜t3では、車両の走行路面が低μ路となり、車両がスリップ状態となるため車速が急峻にゼロに近づくロック傾向になる。そのため、車両の走行路面が登坂傾向にあると誤推定され、外乱トルク推定値が増加する。その後、スリップ状態からグリップ状態に戻るとともに、車速が急峻に増加することで、車両の走行路面が降坂傾向にあると誤推定され、外乱トルク推定値が低下する。このように、車両モデルと実際の車両の挙動とが乖離した状態で外乱トルク推定値が推定されることで、外乱トルク推定値が上下し振動的になる。これにより、外乱トルク推定値に基づいて算出されるトルク指令値(モータトルク)も振動する。その結果、前後加速度が前後に揺すられるため、ドライバに不快な振動を与えてしまう。   From time t1 to t3, the traveling road surface of the vehicle becomes a low μ road, and the vehicle is in a slipping state, so the vehicle speed tends to be steeply approaching zero. Therefore, it is erroneously estimated that the traveling road surface of the vehicle tends to climb up, and the disturbance torque estimated value increases. Thereafter, when the vehicle returns to the grip state from the slip state and the vehicle speed increases steeply, it is erroneously estimated that the traveling road surface of the vehicle has a downward slope tendency, and the disturbance torque estimated value decreases. As described above, the estimated disturbance torque value is estimated in a state where the vehicle model and the actual vehicle behavior are deviated, and thus the estimated disturbance torque value is increased and decreased. Thereby, the torque command value (motor torque) calculated based on the estimated disturbance torque value also vibrates. As a result, the longitudinal acceleration is shaken back and forth, which gives an unpleasant vibration to the driver.

次に、本実施形態にかかる制御結果について図14(b)を参照して説明する。   Next, a control result according to the present embodiment will be described with reference to FIG.

時刻t0では、回生トルク指令にて制動している状態であり、外乱トルク推定値は平坦路相当の値を推定している。   At time t0, braking is being performed with a regenerative torque command, and the estimated disturbance torque value is estimated to be a value equivalent to a flat road.

時刻t1〜t3では、車両の走行路面が低μ路となり、車速が急峻にゼロに近づくロック傾向になる。そのため、車両がスリップ状態にあると判断され、スリップ状態判断フラグflg_slipが1に設定されるとともに、停止制御処理において算出される第3のトルク目標値Tm3*から、図4、図5で示した第2あるいは第3のアクセル開度−トルクテーブルを参照して算出される第4のトルク目標値Tm4*へ切り替える。その結果、停止制御を中止して、停止間際にモータトルクを外乱トルク推定値に収束させない制御に切り替えるので、ドライバのアクセル操作に応じて算出される第4のトルク目標値Tm4*に基づいて車両が操作され、スリップが収束傾向となるため、従来例では発生していた外乱トルク推定値の振動を抑止することができるので、前後加速度の振動をなくすことができる。 From time t1 to t3, the road surface of the vehicle becomes a low μ road, and the vehicle speed tends to be locked toward zero. Therefore, it is determined that the vehicle is in the slip state, the slip state determination flag flg_slip is set to 1, and the third torque target value Tm3 * calculated in the stop control process is shown in FIG. 4 and FIG. Switching to the fourth torque target value Tm4 * calculated with reference to the second or third accelerator opening-torque table. As a result, the stop control is stopped and the control is switched to a control that does not converge the motor torque to the estimated disturbance torque immediately before the stop, so that the vehicle is based on the fourth torque target value Tm4 * calculated according to the driver's accelerator operation. Since the slip tends to converge, the vibration of the estimated disturbance torque generated in the conventional example can be suppressed, so that the vibration of the longitudinal acceleration can be eliminated.

時刻t3〜t5では、路面状態が、低μ路から高μ路に戻り、スリップ状態判断フラグflg_slipが0に設定される。その後、所定のT1時間の間、図7のステップS711において設定された速応性を上げた停止制御開始時の速度パラメータによる停止制御によって、モータトルクが外乱トルク推定値に収束されるとともに、車両が減速していく。   At times t3 to t5, the road surface state returns from the low μ road to the high μ road, and the slip state determination flag flg_slip is set to 0. Thereafter, the motor torque is converged to the estimated disturbance torque by the stop control based on the speed parameter at the start of the stop control that has increased the speed response set in step S711 in FIG. Decelerate.

そして、T1時間経過後のt5〜t6において、通常時の制御パラメータが設定された停止制御によって車両が停止される。   Then, at t5 to t6 after the lapse of T1, the vehicle is stopped by the stop control in which the normal control parameters are set.

次に、車両が平坦路を走行中に、モータ4の回生トルク指令に加えて、ドライバによる摩擦ブレーキ制動を行って制動している場面において、本実施形態における電動車両の制御装置を電気自動車に適用した場合の制御結果について、従来例との比較に基づき説明する。   Next, when the vehicle is traveling on a flat road, in addition to the regenerative torque command of the motor 4, in addition to the friction brake braking by the driver, the control device for the electric vehicle according to the present embodiment is applied to the electric vehicle. The control result when applied will be described based on a comparison with a conventional example.

図15(a)は、従来例による制御結果のタイムチャートを示し、図15(b)は、本実施形態による制御結果のタイムチャートを示す。図15は、上から順に、トルク指令値、車速V、スリップ率、前後加速度、外乱トルク推定値、および、摩擦ブレーキ制動量Bを表している。また、トルク指令値を表す図中における点線はスリップ状態判断フラグflg_slipを示す(0:グリップ状態、1:スリップ状態)。車速Vを示す図中における点線は、車体速Vcを示す。   FIG. 15A shows a time chart of the control result according to the conventional example, and FIG. 15B shows a time chart of the control result according to the present embodiment. FIG. 15 shows the torque command value, the vehicle speed V, the slip rate, the longitudinal acceleration, the estimated disturbance torque value, and the friction brake braking amount B in order from the top. A dotted line in the figure representing the torque command value indicates a slip state determination flag flg_slip (0: grip state, 1: slip state). A dotted line in the drawing showing the vehicle speed V indicates the vehicle speed Vc.

また横軸に示す時間軸において、路面状態は以下の通り変化する。すなわち、時刻t0〜t2は、通常のアスファルト路面等の高μ路、時刻t2〜t4は、氷結路面等の低μ路、時刻t4〜t6は、高μ路である。   On the time axis shown on the horizontal axis, the road surface condition changes as follows. That is, time t0 to t2 is a high μ road such as a normal asphalt road surface, time t2 to t4 is a low μ road such as an icing road surface, and time t4 to t6 is a high μ road.

まず、従来例にかかる制御結果について図15(a)を参照して説明する。   First, the control result according to the conventional example will be described with reference to FIG.

時刻t0では、回生トルク指令にて制動している状態であり、外乱トルク推定値は平坦路相当の値を推定している。   At time t0, braking is being performed with a regenerative torque command, and the estimated disturbance torque value is estimated to be a value equivalent to a flat road.

時刻t1では、回生制動に摩擦ブレーキ制動量Bを上乗せして制動することで前後加速度がより負側、すなわち制動側に増加する。なお、外乱トルク推定値は、ブレーキトルク推定値を補正することで、実際の路面状況に即した平坦路相当になっている。   At time t1, the longitudinal acceleration is further increased to the negative side, that is, the braking side by adding the friction brake braking amount B to the regenerative braking and braking. The estimated disturbance torque value is equivalent to a flat road in accordance with the actual road surface condition by correcting the estimated brake torque value.

時刻t2〜t4では、車両の走行路面が低μ路となり、車両がスリップ状態となるため車速が急峻にゼロに近づくロック傾向になり、その後、スリップ状態からグリップ状態に戻り、車速が急峻に増加することで、外乱トルク推定値が上下し振動的になる。そのため、外乱トルク推定値に基づいて算出されるトルク指令値(モータトルク)も振動している。その結果、前後加速度が前後に揺すられるため、ドライバに不快な振動を与えてしまう。   From time t2 to t4, the road surface of the vehicle becomes a low μ road, and the vehicle slips and the vehicle speed steeply approaches zero. After that, the vehicle returns to the grip state from the slip state, and the vehicle speed increases sharply. As a result, the estimated disturbance torque value rises and falls and becomes oscillatory. Therefore, the torque command value (motor torque) calculated based on the estimated disturbance torque is also oscillating. As a result, the longitudinal acceleration is shaken back and forth, which gives an unpleasant vibration to the driver.

次に、本実施形態にかかる制御結果について図15(b)を参照して説明する。   Next, a control result according to the present embodiment will be described with reference to FIG.

時刻t0では、回生トルク指令にて制動している状態であり、外乱トルク推定値は平坦路相当の値を推定している。   At time t0, braking is being performed with a regenerative torque command, and the estimated disturbance torque value is estimated to be a value equivalent to a flat road.

時刻t1では、回生制動に加えて摩擦ブレーキ制動量Bが立ち上がることで前後加速度が制動側に増加するが、摩擦ブレーキ制動量Bに基づいてブレーキトルク推定値を補正することで、外乱トルク推定値は平坦路相当になっている。   At time t1, in addition to regenerative braking, the longitudinal acceleration increases to the braking side due to the rise of the friction brake braking amount B. However, by correcting the brake torque estimated value based on the friction brake braking amount B, the disturbance torque estimated value Is equivalent to a flat road.

時刻t2〜t4では、車両の走行路面が低μ路となり、車速が急峻にゼロに近づくロック傾向になる。そのため、車両がスリップ状態にあると判断され、スリップ状態判断フラグflg_slipが1に設定されるとともに、停止制御処理において算出される第3のトルク目標値Tm3*から、第2あるいは第3のアクセル開度−トルクテーブルを参照して算出される第4のトルク目標値Tm4*へ切り替える。その結果、ドライバのアクセル操作に基づいて車両が操作され、スリップが収束傾向となるため、従来例では発生していたモータトルク、モータ回転速度、車速V、外乱トルク推定値、および、前後加速度の振動を抑止することができる。 From time t2 to t4, the traveling road surface of the vehicle becomes a low μ road, and the vehicle speed tends to be locked close to zero. Therefore, it is determined that the vehicle is in the slip state, the slip state determination flag flg_slip is set to 1, and the second or third accelerator opening is determined from the third torque target value Tm3 * calculated in the stop control process. Switching to the fourth torque target value Tm4 * calculated with reference to the degree-torque table. As a result, the vehicle is operated based on the accelerator operation of the driver, and the slip tends to converge. Therefore, the motor torque, the motor rotation speed, the vehicle speed V, the estimated disturbance torque, and the longitudinal acceleration of the conventional example Vibration can be suppressed.

時刻t4〜t5では、路面状態が、低μ路から高μ路に戻り、スリップ状態判断フラグflg_slipが0に設定される。その後、所定のT1時間の間、図7のステップS711において設定された速応性を上げた停止制御開始時の速度パラメータによる停止制御によって、モータトルクが外乱トルク推定値に収束されるとともに、車両が減速していく。   From time t4 to t5, the road surface state returns from the low μ road to the high μ road, and the slip state determination flag flg_slip is set to 0. Thereafter, the motor torque is converged to the disturbance torque estimated value by the stop control based on the speed parameter at the start of the stop control that has increased the speed response set in step S711 in FIG. Decelerate.

そして、T1時間経過後の時刻t6において、通常時の制御パラメータが設定された停止制御によって車両が停止される。   Then, at time t6 after the lapse of T1, the vehicle is stopped by stop control in which the normal control parameters are set.

以上、一実施形態に電動車両の制御装置には、ドライバのアクセル操作に応じて、駆動トルクもしくは回生トルクを発生させるモータを備えた電動車両の制御方法であって、モータ4の回転速度を検出し、モータ4に作用する外乱トルクを推定する。そして、電動車両が停車間際になると、モータ4に対するトルク目標値からモータの回転速度までの伝達特性をモデル化した車両モデルに基づいて、モータの回転速度の低下とともに、モータトルクが外乱トルクの推定値に収束するように制御する停止時のトルク制御を実行する。そして、実際の車両応答に対して前記車両モデルが成立しているか否かを判断し、停車間際以降において、車両モデルが成立しない場合は、停止時のトルク制御を中止するとともに、アクセル開度とモータの回転速度とに応じて算出される駆動力特性に基づくトルク制御を実行する。   As described above, the control apparatus for an electric vehicle according to an embodiment is a method for controlling an electric vehicle including a motor that generates a drive torque or a regenerative torque in accordance with the driver's accelerator operation, and detects the rotational speed of the motor 4. The disturbance torque acting on the motor 4 is estimated. When the electric vehicle is about to stop, the motor torque is estimated as disturbance torque as the motor rotational speed decreases based on a vehicle model that models the transmission characteristics from the torque target value to the motor 4 to the motor rotational speed. Torque control at the time of stop is executed to control to converge to the value. Then, it is determined whether or not the vehicle model is established with respect to the actual vehicle response. If the vehicle model is not established immediately after stopping, the torque control at the time of stop is stopped, and the accelerator opening Torque control based on the driving force characteristic calculated according to the rotational speed of the motor is executed.

これにより、停止制御処理において用いられる車両モデルが成立しない場合は、停止制御を中止して、停止間際にモータトルクを外乱トルク推定値に収束させない制御に切り替わるので、停止制御の影響により車両が前後に揺れることを抑止することができる。つまり、車両モデルが成立しない場合にアクセル開度とモータ回転速度より算出される駆動力特性に基づく制御とすることで、ドライバの意図に応じた制動力のコントロールが可能となるため、モータトルク、モータ回転速度、外乱トルク推定値の振動が抑止され、ドライバが感じる不快な振動を抑止することができる。   As a result, when the vehicle model used in the stop control process is not established, the stop control is stopped and the control is switched to a control that does not converge the motor torque to the estimated disturbance torque immediately before the stop. Can be prevented from shaking. In other words, when the vehicle model is not established, the control based on the driving force characteristic calculated from the accelerator opening and the motor rotation speed makes it possible to control the braking force according to the driver's intention. Vibration of the motor rotation speed and disturbance torque estimated value is suppressed, and unpleasant vibration felt by the driver can be suppressed.

また、一実施形態の電動車両の制御装置によれば、車両がスリップしていると推定した場合は、車両モデルが成立しないと判断する。車両がスリップ状態となった場合に、停止制御の影響により車両が前後に揺れることを抑止することができる。   Moreover, according to the control apparatus for an electric vehicle according to an embodiment, when it is estimated that the vehicle is slipping, it is determined that the vehicle model is not established. When the vehicle is in a slip state, the vehicle can be prevented from shaking back and forth due to the influence of stop control.

また、一実施形態の電動車両の制御装置は、車体速度と駆動輪速とに基づいて推定されるスリップ率、または、スリップ量が所定値以上の場合に、車両がスリップ状態にあると推定する。これにより、車体速Vcと車速Vcによって、駆動輪9a、9bと路面とのスリップ状態を判断することができる。   In addition, the control device for an electric vehicle according to an embodiment estimates that the vehicle is in a slip state when the slip rate or the slip amount estimated based on the vehicle body speed and the drive wheel speed is equal to or greater than a predetermined value. . Thereby, the slip state between the drive wheels 9a and 9b and the road surface can be determined based on the vehicle speed Vc and the vehicle speed Vc.

また、一実施形態の電動車両の制御装置は、モータの回転速度の変化率が所定値以上の場合に、車両がスリップ状態にあると推定する。これにより、新規にセンサを追加することなく、モータ回転速度によってスリップ状態を判断することができる。   Moreover, the control device for an electric vehicle according to an embodiment estimates that the vehicle is in a slip state when the rate of change in the rotation speed of the motor is equal to or greater than a predetermined value. Thus, the slip state can be determined based on the motor rotation speed without adding a new sensor.

また、一実施形態の電動車両の制御装置は、外乱トルクの推定値の変化率が所定値以上の場合に、車両がスリップ状態にあると推定する。これにより、新規にセンサを追加することなく、外乱トルク推定値の変化率によってスリップ状態を判断することができる。   Further, the control device for an electric vehicle according to an embodiment estimates that the vehicle is in a slip state when the rate of change in the estimated value of the disturbance torque is equal to or greater than a predetermined value. As a result, the slip state can be determined from the rate of change of the estimated disturbance torque value without adding a new sensor.

また、一実施形態の電動車両の制御装置は、車両モデルが成立していないと判断された後、車両モデルが成立していると判断された場合には、車両モデルが成立していると判断されてから所定時間経過するまでの間、停止時のトルク制御にかかる制御パラメータの速応性を上げるとともに、駆動力特性に基づくトルク制御を中止して、当該停止時のトルク制御を実行する。これにより、車両がグリップ状態に戻った際に、外乱トルク推定値を勾配外乱へと速やかに一致させることができる。また、車両がグリップ状態に戻り停止制御が再開された時の路面状況が登坂路であっても、車両の後退が抑止され、速やかに停車することができる。   The electric vehicle control device according to the embodiment determines that the vehicle model is established when it is determined that the vehicle model is established after it is determined that the vehicle model is not established. Until a predetermined time elapses, the control parameter for the torque control at the time of stopping is increased, and the torque control based on the driving force characteristics is stopped to execute the torque control at the time of stopping. As a result, when the vehicle returns to the grip state, the estimated disturbance torque can be quickly matched with the gradient disturbance. Moreover, even if the road surface condition when the vehicle returns to the grip state and the stop control is resumed is an uphill road, the backward movement of the vehicle is suppressed and the vehicle can stop immediately.

本発明は、上述した一実施の形態に限定されることはない。例えば、図7を参照して説明したスリップ判断処理に係るフローでは、ステップS701〜ステップS704の全ての処理を順次実行していたが、必ずしも全てを実行する必要はなく、いずれか一つの処理を実行することで車両がスリップ状態にあるか否かを判断してもよい。   The present invention is not limited to the embodiment described above. For example, in the flow related to the slip determination process described with reference to FIG. 7, all the processes in steps S701 to S704 are sequentially performed. However, it is not always necessary to execute all the processes, and any one process is performed. It may be determined whether or not the vehicle is in a slip state by executing.

2…モータコントローラ(外乱トルク推定部、判断部)
4…モータ
6…回転センサ(モータ回転速度検出部)
9a、9b…駆動輪
2 ... Motor controller (disturbance torque estimation unit, determination unit)
4 ... motor 6 ... rotation sensor (motor rotation speed detector)
9a, 9b ... Drive wheels

Claims (7)

ドライバのアクセル操作に応じて、駆動トルクもしくは回生トルクを発生させるモータを備えた電動車両の制御方法において、
前記モータの回転速度を検出し、
前記モータに作用する外乱トルクを推定し、
電動車両が停車間際になると、前記モータに対するトルク目標値から前記モータの回転速度までの伝達特性をモデル化した車両モデルに基づいて、前記モータの回転速度の低下とともに、前記モータトルクが前記外乱トルクの推定値に収束するように制御する停止時のトルク制御を実行し、
実際の車両応答に対して前記車両モデルが成立しているか否かを判断し、
前記停車間際以降において、前記車両モデルが成立しない場合は、前記停止時のトルク制御を中止するとともに、アクセル開度と前記モータの回転速度とに応じて算出される駆動力特性に基づくトルク制御を実行する、
ことを特徴とする電動車両の制御方法。
In a control method for an electric vehicle including a motor that generates a driving torque or a regenerative torque in accordance with an accelerator operation of a driver,
Detecting the rotational speed of the motor,
Estimating the disturbance torque acting on the motor,
When the electric vehicle is about to stop, based on a vehicle model that models a transmission characteristic from a torque target value for the motor to the rotational speed of the motor , the torque of the motor decreases as the rotational speed of the motor decreases. Execute torque control at stop to control to converge to the estimated torque value,
Determine whether the vehicle model is established for the actual vehicle response,
If the vehicle model is not established immediately after the stop, the torque control at the time of the stop is stopped, and torque control based on the driving force characteristic calculated according to the accelerator opening and the rotation speed of the motor is performed. Execute,
An electric vehicle control method characterized by the above.
電動車両の駆動輪がスリップしているか否かを推定するスリップ推定部を備え、
前記スリップ推定部がスリップしていると推定した場合は、前記車両モデルが成立しないと判断する、
ことを特徴とする請求項1に記載の電動車両の制御方法。
A slip estimation unit that estimates whether or not the drive wheels of the electric vehicle are slipping,
When it is estimated that the slip estimation unit is slipping, it is determined that the vehicle model is not established,
The method for controlling an electric vehicle according to claim 1.
前記電動車両の車体速度を検出し、
前記電動車両の駆動輪速を検出し、
前記スリップ推定部がスリップしていると推定する場合とは、前記車体速度と前記駆動輪速とに基づいて推定されるスリップ率、または、スリップ量が所定値以上の場合である、
ことを特徴とする請求項2に記載の電動車両の制御方法。
Detecting the vehicle body speed of the electric vehicle,
Detecting the driving wheel speed of the electric vehicle;
The case where the slip estimation unit estimates that the vehicle is slipping is a case where the slip rate estimated based on the vehicle body speed and the driving wheel speed, or the slip amount is a predetermined value or more.
The method for controlling an electric vehicle according to claim 2.
前記スリップ推定部がスリップしていると推定する場合とは、前記モータの回転速度の変化率が所定値以上の場合である、
ことを特徴とする請求項2に記載の電動車両の制御方法。
The case where the slip estimation unit estimates that the slip is occurring is a case where the rate of change of the rotation speed of the motor is a predetermined value or more.
The method for controlling an electric vehicle according to claim 2.
前記スリップ推定部がスリップしていると推定する場合とは、前記外乱トルクの推定値の変化率が所定値以上の場合である、
ことを特徴とする請求項2に記載の電動車両の制御方法。
The case where the slip estimation unit estimates that the slip is occurring is a case where the rate of change of the estimated value of the disturbance torque is a predetermined value or more.
The method for controlling an electric vehicle according to claim 2.
前記車両モデルが成立していないと判断された後、当該車両モデルが成立していると判断された場合には、
前記車両モデルが成立していると判断されてから所定時間経過するまでの間、前記停止時のトルク制御にかかる制御パラメータの速応性を上げるとともに、前記駆動力特性に基づくトルク制御を中止して、当該停止時のトルク制御を実行する、
ことを特徴とする請求項2から5のいずれか1項に記載の電動車両の制御方法。
After it is determined that the vehicle model is not established, if it is determined that the vehicle model is established,
From the time when it is determined that the vehicle model is established until the predetermined time elapses, the control parameter for the torque control at the time of stopping is increased, and the torque control based on the driving force characteristics is stopped. Execute torque control at the time of the stop,
The method for controlling an electric vehicle according to any one of claims 2 to 5, wherein:
ドライバのアクセル操作に応じて、駆動トルクもしくは回生トルクを発生させるモータを備えた電動車両の制御装置において、
前記モータの回転速度を検出するモータ回転速度検出部と、
前記モータを制御するモータコントローラと、を備え、
前記モータコントローラは、
前記モータに作用する外乱トルクを推定し、
電動車両が停車間際になると、前記モータに対するトルク目標値から前記モータの回転速度までの伝達特性をモデル化した車両モデルに基づいて、前記モータの回転速度の低下とともに、前記モータトルクが前記外乱トルクの推定値に収束するように制御する停止時のトルク制御を実行し、
実際の車両応答に対して前記車両モデルが成立しているか否かを判断し、
前記停車間際以降において、前記車両モデルが成立しないと判断された場合は、前記停止時のトルク制御を中止するとともに、アクセル開度と前記モータの回転速度とに応じて算出される駆動力特性に基づくトルク制御を実行する、
ことを特徴とする電動車両の制御装置。
In a control device for an electric vehicle provided with a motor that generates a driving torque or a regenerative torque in accordance with the driver's accelerator operation,
A motor rotation speed detector for detecting the rotation speed of the motor;
A motor controller for controlling the motor,
The motor controller is
Estimating the disturbance torque acting on the motor ,
When the electric vehicle is about to stop, based on a vehicle model that models a transmission characteristic from a torque target value for the motor to the rotational speed of the motor , the torque of the motor decreases as the rotational speed of the motor decreases. Execute torque control at stop to control to converge to the estimated torque value,
Determine whether the vehicle model is established for the actual vehicle response,
If it is determined that the vehicle model is not established immediately after the stop, the torque control at the time of the stop is stopped, and the driving force characteristic calculated according to the accelerator opening and the rotation speed of the motor is used. Based on torque control,
A control apparatus for an electric vehicle.
JP2015208409A 2015-10-22 2015-10-22 Control method and control apparatus for electric vehicle Active JP6586856B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015208409A JP6586856B2 (en) 2015-10-22 2015-10-22 Control method and control apparatus for electric vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015208409A JP6586856B2 (en) 2015-10-22 2015-10-22 Control method and control apparatus for electric vehicle

Publications (2)

Publication Number Publication Date
JP2017085681A JP2017085681A (en) 2017-05-18
JP6586856B2 true JP6586856B2 (en) 2019-10-09

Family

ID=58713404

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015208409A Active JP6586856B2 (en) 2015-10-22 2015-10-22 Control method and control apparatus for electric vehicle

Country Status (1)

Country Link
JP (1) JP6586856B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7275744B2 (en) * 2019-03-27 2023-05-18 日産自動車株式会社 ELECTRIC VEHICLE CONTROL METHOD AND CONTROL DEVICE
JP7326960B2 (en) * 2019-07-24 2023-08-16 日産自動車株式会社 Electric vehicle control method and electric vehicle control device
CN113829883B (en) * 2021-09-10 2023-06-27 岚图汽车科技有限公司 New energy vehicle control method and device, medium and electronic equipment
CN115489334B (en) * 2022-08-31 2023-09-01 成都赛力斯科技有限公司 Energy recovery negative torque control method, device, computer equipment and storage medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008100532A (en) * 2006-10-17 2008-05-01 Denso Corp Drive control device of hybrid vehicle
JP5407437B2 (en) * 2009-03-06 2014-02-05 日産自動車株式会社 Drive control device for electric vehicle
JP2013151247A (en) * 2012-01-26 2013-08-08 Nissan Motor Co Ltd Control device of hybrid vehicle
JP5915208B2 (en) * 2012-01-31 2016-05-11 日産自動車株式会社 Regenerative brake control device for electric vehicle
JP5857781B2 (en) * 2012-02-15 2016-02-10 日産自動車株式会社 Vehicle vibration control device using electric motor
JP5879251B2 (en) * 2012-12-14 2016-03-08 本田技研工業株式会社 Electric motor drive control device
JP6492399B2 (en) * 2014-01-10 2019-04-03 日産自動車株式会社 Electric vehicle control device and electric vehicle control method
JP6250445B2 (en) * 2014-03-19 2017-12-20 Ntn株式会社 Electric vehicle slip control device

Also Published As

Publication number Publication date
JP2017085681A (en) 2017-05-18

Similar Documents

Publication Publication Date Title
JP6884098B2 (en) Electric vehicle control device and electric vehicle control method
JP6135775B2 (en) Electric vehicle control device and electric vehicle control method
JP6402783B2 (en) Electric vehicle control device and electric vehicle control method
JP6233420B2 (en) Electric vehicle control device and electric vehicle control method
JP6402782B2 (en) Electric vehicle control device and electric vehicle control method
CN109070763B (en) Method for controlling electric vehicle and device for controlling electric vehicle
JP6492399B2 (en) Electric vehicle control device and electric vehicle control method
JP6741084B2 (en) Electric vehicle control method and electric vehicle control device
JP6540716B2 (en) Vehicle control apparatus and vehicle control method
US20230249558A1 (en) Electric vehicle control method and electric vehicle control device
JP6729002B2 (en) Electric vehicle control method and control device
JP6711064B2 (en) Electric vehicle control method and electric vehicle control device
CN114599544B (en) Control method for electric vehicle and control device for electric vehicle
JP6237789B2 (en) Electric vehicle control device and electric vehicle control method
JP6586856B2 (en) Control method and control apparatus for electric vehicle
JP6531620B2 (en) Control method of electric vehicle and control device
JP6992298B2 (en) Electric vehicle control device and electric vehicle control method
JP6844655B2 (en) Electric vehicle control device and electric vehicle control method
JP6880674B2 (en) Electric vehicle control method and electric vehicle control device
JP6880675B2 (en) Electric vehicle control method and electric vehicle control device

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20161205

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190604

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190531

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190725

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190826

R151 Written notification of patent or utility model registration

Ref document number: 6586856

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151