JP6586856B2 - Control method and control apparatus for electric vehicle - Google Patents
Control method and control apparatus for electric vehicle Download PDFInfo
- 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
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric 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). ).
しかしながら、特許文献1に開示された技術は、設定手段によって設定された回生制動力が大きい場合には、設定された回生制動力で電気自動車が減速して速度がゼロになったときに、車体の前後方向に振動(加速度振動)が発生するという問題を有している。
However, in the technique disclosed in
この問題に対して、本願発明者らは、モータトルクからモータ回転速度までの伝達特性に基づき構成された車両モデルを用いて、モータ回転速度の低下とともにモータトルクを調整し、概ね勾配抵抗となる外乱トルク推定値に収束させる停止制御を実行することで、平坦路、登坂路、降坂路によらず、加速度振動の無い滑らかな減速を停車間際で実現し、なおかつ、停車状態を保持することを検討している。 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.
以下では、本発明による電動車両の制御装置を、摩擦ブレーキ等の制動装置を備え、電動機(モータ)を駆動源とする電気自動車に適用した例について説明する。 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
インバータ3は、相ごとに備えられた2個のスイッチング素子(例えば、IGBTやMOS−FET等のパワー半導体素子)をオン/オフすることにより、バッテリ1から供給される直流の電流を交流に変換し、モータ4に所望の電流を流す。
The inverter 3 converts the direct current supplied from the
モータ4は、インバータ3から供給される交流電流により駆動力を発生し、減速機5およびドライブシャフト8を介して、左右の駆動輪9a、9bに駆動力を伝達する。また、モータ4は、車両の走行時に駆動輪9a、9bに連れ回されて回転するときに、回生駆動力を発生させることで、車両の運動エネルギーを電気エネルギーとして回収する。この場合、インバータ3は、モータ4の回生運転時に発生する交流電流を直流電流に変換して、バッテリ1に供給する。
The
電流センサ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
回転センサ6は、例えば、レゾルバやエンコーダであり、モータ4の回転子位相αを検出する。
The
液圧センサ10は、摩擦ブレーキ12のブレーキ液圧を検出する。
The
ブレーキコントローラ11は、モータコントローラ2で生成された摩擦制動量指令値に応じたブレーキ液圧を発生させる。ブレーキコントローラ11はまた、液圧センサ10により検出されるブレーキ液圧が摩擦制動量指令値に応じて決まる値に追従するようにフィードバック制御を行う。
The
摩擦ブレーキ12は、摩擦制動部として機能する。具体的には、摩擦ブレーキ12は、左右の駆動輪9a、9bに設けられ、ブレーキ液圧に応じてブレーキパッドをブレーキロータに押しつけて、車両に制動力を発生させる。
The
また、本実施形態の制御装置が適用される電気自動車は、図示しないが、車体速度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
車速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
アクセル開度θ(%)は、図示しないアクセル開度センサから取得されるか、図示しない車両コントローラ等の他のコントローラから通信にて取得される。 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
モータ4に流れる電流iu、iv、iw(A)は、電流センサ7から取得される。
Currents iu, iv, iw (A) flowing through the
直流電圧値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
車体速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
ステップ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
ステップ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
そして、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
<スリップ判断処理>
ここで、本発明に特徴的な、前述のステップ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
以下に説明するスリップ判断処理では、図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
ステップ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
ステップ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
他方、ステップ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
ステップ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
ステップ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
ステップ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
ステップ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
<車両モデルについて>
ここで、本実施形態における電動車両の制御装置の、モータトルク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は、車両の駆動力伝達系をモデル化した図であり、同図における各パラメータは、以下に示すとおりである。
Jm:電動モータのイナーシャ
Jw:駆動輪のイナーシャ
M:車両の重量
Kd:駆動系の捻り剛性
Kt:タイヤと路面の摩擦に関する係数
N:オーバーオールギヤ比
r:タイヤの荷重半径
ωm:モータ回転速度
Tm:トルク目標値Tm*
Td:駆動輪のトルク
F:車両に加えられる力
V:車両の速度
ωw:駆動輪の角速度
Tb:摩擦制動量(モータ軸換算トルク)(≧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.
ただし、式(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
ただし、式(6)中の各パラメータは、次式(7)で表される。 However, each parameter in Formula (6) is represented by following Formula (7).
式(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.
従って、式(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.
また、ステップ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.
<制振制御処理>
ここで、図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
図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 /
制御ブロック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
ゲイン補償器907は、ゲインKFBを有するフィルタであり、ゲインKFBの値を調整することで、制振制御処理において用いるF/B補償器の安定性を調整することができる。ゲイン補償器907によってゲイン調整されたF/B補償トルクTF/Bは、加算器905へ出力される。
そして、加算器905において、F/F補償器908による制振制御処理がなされた第3のトルク目標値Tm3*と、前述のF/B補償トルクとして算出した値TF/Bとが加算されることで、車両のトルク伝達系の振動を抑制するモータトルク指令値Tm*が算出される。
Then, the
なお、制振制御ブロック901にて行う制振制御は、特開2010−288332号公報に記載されている制振制御でもよい。
Note that the vibration suppression control performed in the vibration
<停止制御処理>
次に、図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 /
モータ回転速度F/Bトルク設定器501は、検出されたモータ回転速度ωmに基づいて、モータ回転速度フィードバックトルク(以下、モータ回転速度F/Bトルクと呼ぶ)Tωを算出する。詳細は図12を用いて説明する。
The motor rotation speed F /
図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 /
なお、モータ回転速度F/Bトルク設定器501は、モータ回転速度ωmにゲインKvrefを乗算することにより、モータ回転速度F/BトルクTωを算出するものとして説明したが、モータ回転速度ωmに対する回生トルクを定めた回生トルクテーブルや、モータ回転速度ωmの減衰率を予め記憶した減衰率テーブル等を用いて、モータ回転速度F/BトルクTωを算出してもよい。
The motor rotation speed F /
図11の外乱トルク推定器502は、検出されたモータ回転速度ωmと、第3のトルク目標値Tm3*とに基づいて、外乱トルク推定値Tdを算出する。詳細は図13を用いて説明する。
The
図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
制御ブロック801は、H(s)/Gr(s)なる伝達特性を有するフィルタとしての機能を担っており、モータ回転速度ωmに対してフィルタリング処理を施すことにより、第1のモータトルク推定値を算出する。H(s)は、分母次数と分子次数との差分が、制振制御を適用した場合のモータトルクTmとモータ回転速度ωmとの伝達特性Gr(s)(式(10)参照)の分母次数と分子次数との差分以上となる伝達特性を有するローパスフィルタである。
The
制御ブロック802は、H(s)なる伝達特性を有するローパスフィルタとしての機能を担っており、第3のトルク目標値Tm3*に対してフィルタリング処理を行うことにより、第2のモータトルク推定値を算出する。
The
ブレーキトルク推定器803は、摩擦ブレーキ制動量Bと、車速Vとに基づいて、ブレーキトルク推定値を算出する。ブレーキトルク推定器803では、摩擦ブレーキ制動量Bに基づいてブレーキトルクを推定しモータ軸のトルク換算を行うための乗算処理や、液圧センサ10により検出された液圧センサ値から実制動力の応答性等を考慮してブレーキトルク推定値が算出される。
The
減算器804は、第2のモータトルク推定値から第1のモータトルク推定値とブレーキトルク推定値とを減算することにより、外乱トルク推定値Tdを算出する。
The
そして、制御ブロック805は、Hz(s)なる伝達特性を有するフィルタであり、減算器804の出力に対してフィルタリング処理を行う事により、外乱トルク推定値Tdを算出する。
The
ここで、伝達特性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).
以上より、Hz(s)を次式(13)で表すことができる。 As described above, Hz (s) can be expressed by the following equation (13).
上記の通り算出される外乱トルク推定値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
図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
トルク比較器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
そして、図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
図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
図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
これにより、停止制御処理において用いられる車両モデルが成立しない場合は、停止制御を中止して、停止間際にモータトルクを外乱トルク推定値に収束させない制御に切り替わるので、停止制御の影響により車両が前後に揺れることを抑止することができる。つまり、車両モデルが成立しない場合にアクセル開度とモータ回転速度より算出される駆動力特性に基づく制御とすることで、ドライバの意図に応じた制動力のコントロールが可能となるため、モータトルク、モータ回転速度、外乱トルク推定値の振動が抑止され、ドライバが感じる不快な振動を抑止することができる。 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
また、一実施形態の電動車両の制御装置は、モータの回転速度の変化率が所定値以上の場合に、車両がスリップ状態にあると推定する。これにより、新規にセンサを追加することなく、モータ回転速度によってスリップ状態を判断することができる。 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 ...
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.
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)
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)
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 |
-
2015
- 2015-10-22 JP JP2015208409A patent/JP6586856B2/en active Active
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 |