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

JP6711064B2 - Electric vehicle control method and electric vehicle control device - Google Patents

Electric vehicle control method and electric vehicle control device Download PDF

Info

Publication number
JP6711064B2
JP6711064B2 JP2016061946A JP2016061946A JP6711064B2 JP 6711064 B2 JP6711064 B2 JP 6711064B2 JP 2016061946 A JP2016061946 A JP 2016061946A JP 2016061946 A JP2016061946 A JP 2016061946A JP 6711064 B2 JP6711064 B2 JP 6711064B2
Authority
JP
Japan
Prior art keywords
torque
motor
rotation speed
value
control
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
JP2016061946A
Other languages
Japanese (ja)
Other versions
JP2017175853A (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 JP2016061946A priority Critical patent/JP6711064B2/en
Publication of JP2017175853A publication Critical patent/JP2017175853A/en
Application granted granted Critical
Publication of JP6711064B2 publication Critical patent/JP6711064B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/64Electric machine technologies in electromobility
    • 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)
  • Control Of Ac Motors In General (AREA)
  • Stopping Of Electric Motors (AREA)

Description

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

従来、モータ回転速度検出手段とトルク指令値算出手段とを有し、モータ回転速度の検出値の低下とともにトルク指令値を調整し、モータトルクを概ね勾配抵抗となる外乱トルク推定値に収束させる停止制御を実行する電動車両の制御装置が知られている(特許文献1参照)。当該電動車両の制御装置は、停止制御と、駆動力伝達系のねじり振動を抑制する制振制御とを併用して実行することで、平坦路、登坂路、降坂路によらず、加速度振動の無い滑らかな減速を停車間際で実現し、なおかつ停車状態を保持することができる。 Conventionally, the motor rotation speed detection means and the torque command value calculation means are provided, and the torque command value is adjusted as the detected value of the motor rotation speed decreases, and the motor torque is converged to a disturbance torque estimated value that is approximately a gradient resistance. A control device for an electric vehicle that executes control is known (see Patent Document 1). The control device for the electric vehicle performs the stop vibration control and the vibration suppression control that suppresses the torsional vibration of the driving force transmission system in combination to execute the acceleration vibration control regardless of the flat road, the uphill road, and the downhill road. It is possible to realize smooth deceleration just before the vehicle is stopped and to maintain the stopped state.

特開2015−133799号公報JP, 2005-133799, A

ところで、上述した停止制御では、モータ回転速度検出値のフィードバック制御系を構成することにより、外乱の影響によりモータ回転速度検出値に振動が発生した場合でも、当該振動を抑制するようにトルク指令値を算出することで、駆動力伝達系に生じる外乱の影響を抑止している。 By the way, in the above-mentioned stop control, by configuring the feedback control system of the motor rotation speed detection value, even if the motor rotation speed detection value vibrates due to the influence of disturbance, the torque command value is suppressed so as to suppress the vibration. By calculating, the influence of the disturbance generated in the driving force transmission system is suppressed.

しかしながら、モータ回転速度検出とトルク指令値算出とがそれぞれ異なるコントローラによって実行される場合、各コントローラ間の通信遅れの影響によって、上記フィードバック制御系を介してトルク指令値算出手段が取得する振動の位相にずれが生じてしまう。このため、モータ回転速度フィードバック制御系を用いてトルク指令値を算出することによる外乱抑止効果が低減されてしまい、例えば、登坂路における停止制御中にギヤバックラッシュを跨ぐ場面で加速度ショックが発生する恐れがある。 However, when the motor rotation speed detection and the torque command value calculation are performed by different controllers, the phase of the vibration acquired by the torque command value calculation means via the feedback control system is affected by the communication delay between the controllers. Will be misaligned. For this reason, the disturbance suppression effect by calculating the torque command value using the motor rotation speed feedback control system is reduced, and, for example, an acceleration shock occurs in a scene crossing a gear backlash during stop control on an uphill road. There is a fear.

本発明は、複数のコントローラを用いて停止制御を実行する場合でも、各コントローラ間の通信遅れの影響による外乱抑止効果の低減を抑止することができる技術を提供することを目的とする。 It is an object of the present invention to provide a technique capable of suppressing the reduction of the disturbance suppression effect due to the influence of the communication delay between the controllers even when the stop control is executed using a plurality of controllers.

本発明による電動車両の制御方法は、ドライバによるアクセル操作量に応じてトルク指令値を算出する車両制御コントローラと、当該トルク指令値に基づいてモータを制御するモータコントローラとを備えた電動車両の制御方法であって、モータ回転速度または当該モータ回転速度に比例する速度パラメータを検出する速度パラメータ検出ステップと、モータに作用する外乱トルクを推定する外乱トルク推定ステップと、車両制御コントローラが算出したトルク指令値をモータコントローラの入力とし、当該トルク指令値に対してモータ回転速度または速度パラメータをフィードバックするフィードバック制御系を用いて電動車両の駆動力伝達系に生じるねじり振動を抑制する制振制御を施した最終トルク指令値を算出する制振制御ステップと、最終トルク指令値に従って、モータを制御するモータ制御ステップと、電動車両が停車間際になると、モータ回転速度または速度パラメータの低下とともにトルク指令値を外乱トルクに収束させる停止制御が実行されているか否かを判定する停止制御判定ステップと、を含む。そして、停止制御判定ステップにおいて停止制御が実行されていると判定された場合は、モータコントローラにおいて、停止制御が実行されていないと判定された場合よりもフィードバック制御系が有するフィードバックゲインを大きくする。 A control method for an electric vehicle according to the present invention includes a vehicle control controller that calculates a torque command value according to an accelerator operation amount by a driver, and a motor controller that controls a motor based on the torque command value. A speed parameter detection step of detecting a motor rotation speed or a speed parameter proportional to the motor rotation speed, a disturbance torque estimation step of estimating a disturbance torque acting on the motor, and a torque command calculated by the vehicle controller. The value is input to the motor controller, and the damping control that suppresses the torsional vibration that occurs in the driving force transmission system of the electric vehicle is performed by using the feedback control system that feeds back the motor rotation speed or speed parameter to the torque command value. The vibration control step for calculating the final torque command value, the motor control step for controlling the motor in accordance with the final torque command value, and when the electric vehicle is on the verge of stopping, the torque command value is disturbed as the motor rotation speed or speed parameter decreases. A stop control determination step of determining whether or not stop control for converging to torque is being executed. When it is determined in the stop control determination step that the stop control is being executed, the feedback gain of the feedback control system is made larger than that in the case where it is determined that the stop control is not being executed in the motor controller.

本発明によれば、車両が停止制御中の場合にのみ、停止制御において併用される制振制御のフィードバックゲインを大きくすることにより、制振制御に係るモータ回転速度フィードバックの応答を速めることができるので、停止制御中における外乱抑止効果を向上させることができる。 According to the present invention, the response of the motor rotation speed feedback relating to the vibration suppression control can be accelerated by increasing the feedback gain of the vibration suppression control that is also used in the stop control only when the vehicle is in the stop control. Therefore, the disturbance suppression effect during the stop control can be improved.

図1は、第1実施形態に係る電動車両の制御装置を備えた電気自動車の主要構成を示すブロック図である。FIG. 1 is a block diagram showing a main configuration of an electric vehicle including a control device for an electric vehicle according to the first embodiment. 図2は、第1実施形態に係る電動車両の制御装置によって実行される処理の流れを示すフローチャートである。FIG. 2 is a flowchart showing a flow of processing executed by the control device for the electric vehicle according to the first embodiment. 図3は、アクセル開度−トルクテーブルの一例を示す図である。FIG. 3 is a diagram showing an example of an accelerator opening-torque table. 図4は、車両の駆動力伝達系を説明するための図である。FIG. 4 is a diagram for explaining a driving force transmission system of a vehicle. 図5は、停止制御処理を説明するためのブロック図である。FIG. 5 is a block diagram for explaining the stop control process. 図6は、図5で示したモータ回転速度F/Bトルク設定器の詳細を説明するための図である。FIG. 6 is a diagram for explaining the details of the motor rotation speed F/B torque setting device shown in FIG. 図7は、図5で示した外乱トルク推定値器の詳細を説明するための図である。FIG. 7 is a diagram for explaining the details of the disturbance torque estimation value unit shown in FIG. 図8は、制振制御処理を説明するためのブロック図である。FIG. 8 is a block diagram for explaining the vibration suppression control process. 図9は、バンドパスフィルタH2(s)の周波数特性を説明するための図である。FIG. 9 is a diagram for explaining the frequency characteristic of the bandpass filter H 2 (s). 図10は、第1実施形態の電動車両の制御装置による制御結果を説明するための図である。FIG. 10 is a diagram for explaining a control result by the control device for the electric vehicle according to the first embodiment. 図11は、第2実施形態に係る電動車両の制御装置において用いられる、制振制御フィードバックゲイン−モータ回転速度テーブルの一例である。FIG. 11 is an example of a vibration suppression control feedback gain-motor rotation speed table used in the control device for the electric vehicle according to the second embodiment. 図12は、第2実施形態に係る電動車両の制御装置において用いられる、外乱トルク推定値−モータ回転速度閾値テーブルの一例である。FIG. 12 is an example of a disturbance torque estimated value-motor rotation speed threshold value table used in the control device for the electric vehicle according to the second embodiment.

図1は、一実施形態における電動車両の制御装置を備えた電動車両の主要構成を示すブロック図である。電動車両とは、車両の駆動源の一部または全部として電動モータを備え、電動モータの駆動力により走行可能な自動車のことであり、電気自動車や、ハイブリッド自動車が含まれる。 FIG. 1 is a block diagram showing a main configuration of an electric vehicle including a control device for an electric vehicle according to an embodiment. The electric vehicle is a vehicle that includes an electric motor as a part or all of a drive source of the vehicle and can travel by the driving force of the electric motor, and includes an electric vehicle and a hybrid vehicle.

モータコントローラ2は、電動モータ4(以下、単にモータ4と称する)を制御するコントローラである。モータコントローラ2には、車速V、モータ4の回転子位相α、駆動輪9a、9bの駆動輪角速度、モータ4の電流iu、iv、iw等の車両状態を示す信号、および、後述する車両制御コントローラ10によって算出されるトルク指令値がデジタル信号として入力される。モータコントローラ2は、入力された信号に基づいてモータ4を制御するためのPWM信号を生成する。また、生成したPWM信号に応じてインバータ3の駆動信号を生成する。 The motor controller 2 is a controller that controls the electric motor 4 (hereinafter, simply referred to as the motor 4). The motor controller 2 includes a vehicle speed V, a rotor phase α of the motor 4, drive wheel angular velocities of the drive wheels 9a and 9b, signals indicating vehicle states such as currents iu, iv, and iw of the motor 4, and vehicle control described later. The torque command value calculated by the controller 10 is input as a digital signal. The motor controller 2 generates a PWM signal for controlling the motor 4 based on the input signal. Further, a drive signal for the inverter 3 is generated according to the generated PWM signal.

車両制御コントローラ10は、車両の駆動力を制御するコントローラである。車両制御コントローラ10には、アクセル開度θ、および、モータコントローラ2によって検出されるモータ回転速度ωmがCAN等の通信手段を介して入力される。車両制御コントローラ10は、入力された信号に基づいてモータ4に所望のトルクを発生させるためのトルク指令値を算出する。算出したトルク指令値は、CAN等の通信手段を介してモータコントローラ2へ出力される。 The vehicle control controller 10 is a controller that controls the driving force of the vehicle. The accelerator opening θ and the motor rotation speed ωm detected by the motor controller 2 are input to the vehicle controller 10 via a communication unit such as CAN. The vehicle controller 10 calculates a torque command value for causing the motor 4 to generate a desired torque based on the input signal. The calculated torque command value is output to the motor controller 2 via communication means such as CAN.

インバータ3は、相ごとに備えられた2個のスイッチング素子(例えば、IGBTやMOS−FET等のパワー半導体素子)をオン/オフすることにより、バッテリ1から供給される直流の電流を交流に変換し、モータ4に所望の電流を流す。 The inverter 3 converts a direct current supplied from the battery 1 into an 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 (three-phase AC motor) 4 generates a driving force by the AC current supplied from the inverter 3, and transmits the driving force to the left and right driving wheels 9a and 9b via the speed reducer 5 and the driving 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 rotates while being rotated by the drive wheels 9a and 9b when the vehicle is traveling. In this case, the inverter 3 converts the alternating current generated during the regenerative operation of the motor 4 into a direct current and supplies it to the battery 1.

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

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

図2は、モータコントローラ2、または、車両制御コントローラ10によって行われる処理の流れを示すフローチャートである。ステップS201からステップS206に係る処理は、車両システムが起動している間、一定間隔で常時実行される。 FIG. 2 is a flowchart showing a flow of processing performed by the motor controller 2 or the vehicle controller 10. The processing from step S201 to step S206 is constantly executed at regular intervals while the vehicle system is activated.

ステップS201では、車両状態を示す信号がモータコントローラ2、または、車両制御コントローラ10に入力される。ここでは、アクセル開度θ(%)が車両制御コントローラ10に入力され、モータ4の回転子位相α(rad)、駆動輪9a、9bの駆動輪回転角度(rad)、モータ4の回転速度Nm(rpm)、モータ4に流れる三相交流電流iu、iv、iw、および、バッテリ1の直流電圧値Vdc(V)がモータコントローラ2に入力される。 In step S201, a signal indicating the vehicle state is input to the motor controller 2 or the vehicle controller 10. Here, the accelerator opening degree θ (%) is input to the vehicle controller 10, and the rotor phase α (rad) of the motor 4, the drive wheel rotation angle (rad) of the drive wheels 9a and 9b, and the rotation speed Nm of the motor 4 are input. (Rpm), the three-phase AC currents iu, iv, iw flowing through the motor 4, and the DC voltage value Vdc (V) of the battery 1 are input to the motor controller 2.

車速V(km/h)は、図示しない車速センサや、他のコントローラより通信にて取得される。または、モータコントローラ2は、回転子機械角速度ωmにタイヤ動半径rを乗算し、ファイナルギヤのギヤ比で除算することにより車速v(m/s)を求め、3600/1000を乗算することで単位変換して、車速V(km/h)を求める。 The vehicle speed V (km/h) is acquired by communication from a vehicle speed sensor (not shown) or another controller. Alternatively, the motor controller 2 obtains a vehicle speed v (m/s) by multiplying the rotor mechanical angular velocity ωm by the tire radius r and dividing by the gear ratio of the final gear to obtain a unit by multiplying by 3600/1000. After conversion, the vehicle speed V (km/h) is obtained.

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

モータ4の回転子位相α(rad)は、回転センサ6から取得される。モータ4の回転速度Nm(rpm)は、回転子角速度ω(電気角)をモータの極対数pで除算して、モータ4の機械的な角速度であるモータ回転速度ωm(rad/s)を求め、求めたモータ回転速度ωmに60/(2π)を乗算することによって求められる。回転子角速度ωは、回転子位相αを微分することによって求められる。 The rotor phase α (rad) of the motor 4 is acquired from the rotation sensor 6. The rotation speed Nm (rpm) of the motor 4 is obtained by dividing the rotor angular speed ω (electrical angle) by the number p of pole pairs of the motor to obtain the motor rotation speed ωm (rad/s) which is the mechanical angular speed of the motor 4. , And 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から取得される。 The currents iu, iv, iw(A) flowing in the motor 4 are acquired from the current sensor 7.

直流電圧値Vdc(V)は、バッテリ1とインバータ3間の直流電源ラインに設けられた電圧センサ(不図示)により検出する。なお、直流電圧値Vdc(V)は、バッテリコントローラ(不図示)から送信される信号により検出するようにしてもよい。 The DC voltage value V dc (V) is detected by a voltage sensor (not shown) provided on the DC power supply line between the battery 1 and the inverter 3. The DC voltage value V dc (V) may be detected by a signal transmitted from a battery controller (not shown).

ステップS202では、車両制御コントローラ10が、基本目標トルクとしての第1のトルク目標値Tm1*を算出する。具体的には、車両制御コントローラ10は、ステップS201で入力されたアクセル開度θとモータ回転速度ωmとに基づいて、図3に示すアクセル開度−トルクテーブルを参照することにより、第1のトルク目標値Tm1*を算出する。ただし、アクセル開度−トルクテーブルは一例であり、図3に示すものに限定されるものではない。 In step S202, the vehicle controller 10 calculates the first torque target value Tm1 * as the basic target torque. Specifically, the vehicle control controller 10 refers to the accelerator opening degree-torque table shown in FIG. 3 based on the accelerator opening degree θ and the motor rotation speed ωm input in step S201 to determine the first The target torque value Tm1 * is calculated. However, the accelerator opening-torque table is an example, and is not limited to the one shown in FIG.

ステップS203では、モータコントローラ2、および、車両制御コントローラ10が停止制御処理を行う。具体的には、モータコントローラ2がモータ回転速度を検出し、検出したモータ回転速度を車両制御コントローラ10に送信する。車両制御コントローラ10は、車両が停車間際か否かを判定し、停車間際でない場合は、ステップS202で算出した第1のトルク目標値Tm1*を第3のトルク目標値Tm3*に設定し、停車間際の場合は、第2のトルク目標値Tm2*を第3のトルク目標値Tm3*に設定する。この第2のトルク目標値Tm2*は、モータコントローラ2から取得されるモータ回転速度の低下とともに外乱トルク指令値Tdに収束するものであって、登坂路では正トルク、降坂路では負トルク、平坦路では概ねゼロである。算出された第3のトルク目標値Tm3*は、CAN等の通信手段を介してモータコントローラ2へ送信され、モータ4に所望のトルクを発生させるトルク指令値として設定される。これにより、路面の勾配に関わらず、停車状態を維持することができる。停止制御処理の詳細は、後述する。 In step S203, the motor controller 2 and the vehicle controller 10 perform stop control processing. Specifically, the motor controller 2 detects the motor rotation speed, and transmits the detected motor rotation speed to the vehicle control controller 10. The vehicle controller 10 determines whether or not the vehicle is on the verge of stopping, and if it is not on the verge of stopping, sets the first torque target value Tm1 * calculated in step S202 to the third torque target value Tm3 * and stops the vehicle . In the case of just before, the second torque target value Tm2 * is set to the third torque target value Tm3 * . The second torque target value Tm2 * converges to the disturbance torque command value Td as the motor rotation speed acquired from the motor controller 2 decreases. The torque target value Tm2 * is positive torque on an uphill road, negative torque on a downhill road, and flat. It is almost zero on the road. The calculated third torque target value Tm3 * is transmitted to the motor controller 2 via a communication unit such as CAN, and is set as a torque command value for causing the motor 4 to generate a desired torque. As a result, the stopped state can be maintained regardless of the slope of the road surface. Details of the stop control process will be described later.

ステップS204では、モータコントローラ2が制振制御処理を行う。具体的には、ステップS203で設定された第3のトルク目標値Tm3*と、モータ回転速度ωmとに基づいて、駆動軸トルクの応答を犠牲にすることなく、駆動力伝達系振動(駆動軸8のねじり振動など)を抑制する最終トルク指令値としての第6のトルク目標値Tm6*を設定する。第6のトルク目標値Tm6*を設定する制振制御演算処理の詳細については、後述する。 In step S204, the motor controller 2 performs the vibration suppression control process. Specifically, based on the third torque target value Tm3 * set in step S203 and the motor rotation speed ωm, the drive force transmission system vibration (drive shaft) can be performed without sacrificing the drive shaft torque response. The sixth torque target value Tm6 * is set as the final torque command value for suppressing the torsional vibration of 8). Details of the vibration suppression control calculation processing for setting the sixth torque target value Tm6 * will be described later.

ステップS205では、モータコントローラ2が、ステップS204で算出した第6のトルク目標値Tm6*、モータ回転速度ωm、および、直流電圧値Vdcに基づいて、d軸電流目標値id*、q軸電流目標値iq*を求める。例えば、モータトルク指令値、モータ回転速度、および直流電圧値と、d軸電流目標値およびq軸電流目標値との関係を定めたテーブルを予め用意しておいて、このテーブルを参照することにより、d軸電流目標値id*、q軸電流目標値iq*を求める。 In step S205, the motor controller 2 determines the d-axis current target value id * , the q-axis current based on the sixth torque target value Tm6 * , the motor rotation speed ωm, and the DC voltage value V dc calculated in step S204. Find the target value iq * . For example, by preparing in advance a table that defines the relationship between the motor torque command value, the motor rotation speed, the DC voltage value, and the d-axis current target value and the q-axis current target value, and referring to this table, , D-axis current target value id * and q-axis current target value iq * are obtained.

ステップS206では、モータコントローラ2が、d軸電流idおよびq軸電流iqをそれぞれ、ステップS205で求めた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を算出する。なお、算出したd軸、q軸電圧指令値vd、vqに対して、d−q直交座標軸間の干渉電圧を相殺するために必要な非干渉電圧を加算するようにしてもよい。 In step S206, the motor controller 2 performs current control for matching 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 S205, respectively. .. Therefore, 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 motor 4. Subsequently, the d-axis and q-axis voltage command values vd and vq are calculated from the deviations between the d-axis and q-axis current command values id * and iq * and the d-axis and q-axis current id and iq. In addition, you may make it add the non-interference voltage required in order to cancel the interference voltage between dq orthogonal coordinate axes with respect to the calculated d-axis and q-axis voltage command values vd and vq.

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

以下、一実施形態の電動車両の制御装置において、ステップS203で実行される停止制御処理の詳細について説明する。 Hereinafter, details of the stop control process executed in step S203 in the control device for the electric vehicle according to the embodiment will be described.

<停止制御>
まず、本実施形態における電動車両の制御装置の、モータトルクTmからモータ回転速度ωmまでの伝達特性Gp(s)について説明する。なお、この伝達特性Gp(s)は、外乱トルクの推定も含めた停止制御処理において、車両の駆動力伝達系をモデル化した車両モデルとして用いられる。
<Stop control>
First, the transfer characteristic G p (s) from the motor torque Tm to the motor rotation speed ωm of the control device for an electric vehicle according to the present embodiment will be described. The transfer characteristic Gp(s) is used as a vehicle model that models the driving force transfer system of the vehicle in the stop control process including the estimation of the disturbance torque.

図4は、車両の駆動力伝達系をモデル化した図であり、同図における各パラメータは、以下に示すとおりである。
m:モータのイナーシャ
w:駆動輪のイナーシャ
M:車両の重量
d:駆動系のねじり剛性
t:タイヤと路面の摩擦に関する係数
N:オーバーオールギヤ比
r:タイヤの荷重半径
ωm:モータ回転速度
m *:モータトルク指令値
d:駆動輪のトルク
F:車両に加えられる力
V:車両の速度
ωw:駆動輪の角速度
そして、図4より、以下の運動方程式を導くことができる。
FIG. 4 is a diagram in which the driving force transmission system of the vehicle is modeled, and each parameter in the diagram is as shown below.
J m : Inertia of motor J w : Inertia of drive wheel M: Weight of vehicle K d : Torsional rigidity of drive system K t : Coefficient of friction between tire and road surface N: Overall gear ratio r: Tire load radius ω m : Motor rotation speed T m * : Motor torque command value T d : Torque of driving wheel F: Force applied to vehicle V: Vehicle speed ω w : Angular speed of driving wheel Then, from FIG. 4, derive the following equation of motion. You can

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

ただし、式(6)中のa3、a2、a1、a0、b3、b2、b1、b0は、次式(7)で表される。 However, a 3 , a 2 , a 1 , a 0, b 3 , b 2 , b 1 , b 0 in the formula (6) are represented by the following formula (7).

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

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

また、本実施形態に係る停止制御は、続くステップS204の制振制御(フィードフォワード補償器)を併用するので、車両モデルGp(s)は、Gp(s)と制振制御のアルゴリズムにより、次式(10)で示すとおり、制振制御を適用した場合の車両応答Gr(s)と見なすことができる。 Further, since the stop control according to the present embodiment also uses the vibration suppression control (feedforward compensator) of the subsequent step S204, the vehicle model Gp(s) is calculated by the following Gp(s) and the vibration suppression control algorithm. As shown in the equation (10), it can be regarded as the vehicle response Gr(s) when the damping control is applied.

続いて、図5〜7を参照して、停止制御処理の詳細について説明する。 Subsequently, the details of the stop control process will be described with reference to FIGS.

図5は、停止制御処理を実現するためのブロック図である。停止制御処理は、車両制御コントローラ10が備えるモータ回転速度F/Bトルク設定器501と、外乱トルク推定器502と、加算器503と、トルク比較器504とを用いて、モータコントローラ2から送信されるモータ回転速度ωmに基づいて行われる。以下、それぞれの構成について詳細を説明する。 FIG. 5 is a block diagram for realizing the stop control process. The stop control process is transmitted from the motor controller 2 using the motor rotation speed F/B torque setting device 501, the disturbance torque estimator 502, the adder 503, and the torque comparator 504 included in the vehicle control controller 10. It is performed based on the motor rotation speed ωm. Hereinafter, each configuration will be described in detail.

モータ回転速度F/Bトルク設定器501は、モータコントローラ2から送信されるモータ回転速度ωmに基づいて、モータ回転速度フィードバックトルク(以下、モータ回転速度F/Bトルクと呼ぶ)Tωを算出する。詳細は図6を用いて説明する。 The motor rotation speed F/B torque setter 501 calculates the motor rotation speed feedback torque (hereinafter, referred to as motor rotation speed F/B torque) Tω based on the motor rotation speed ωm transmitted from the motor controller 2. Details will be described with reference to FIG.

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

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

図5に示す外乱トルク推定器502は、モータコントローラ2から送信されるモータ回転速度ωmと、第3のトルク目標値Tm3*とに基づいて、外乱トルク推定値Tdを算出する。外乱トルク推定器502の詳細は図7を用いて説明する。 The disturbance torque estimator 502 shown in FIG. 5 calculates the disturbance torque estimation value T d based on the motor rotation speed ωm transmitted from the motor controller 2 and the third torque target value Tm3 * . Details of the disturbance torque estimator 502 will be described with reference to FIG. 7.

図7は、モータ回転速度ωmと、第3のトルク目標値Tm3*とに基づいて、外乱トルク推定値Tdを算出する方法を説明するためのブロック図である。外乱トルク推定器502は、制御ブロック701と、制御ブロック702と、減算器703とを備える。 FIG. 7 is a block diagram for explaining a method of calculating the disturbance torque estimated value T d based on the motor rotation speed ωm and the third torque target value Tm3 * . The disturbance torque estimator 502 includes a control block 701, a control block 702, and a subtractor 703.

制御ブロック701は、H1(s)/Gr(s)なる伝達特性を有するフィルタとしての機能を担っており、モータ回転速度ωmに対してフィルタリング処理を施すことにより、第1のモータトルク推定値を算出する。H1(s)は、分母次数と分子次数との差分が、車両応答Gr(s)(式(10)参照)の分母次数と分子次数との差分以上となる伝達特性を有するローパスフィルタである。 The control block 701 has a function as a filter having a transfer characteristic of H 1 (s)/Gr(s). By performing a filtering process on the motor rotation speed ωm, a first motor torque estimated value is obtained. To calculate. H 1 (s) is a low-pass filter having a transfer characteristic such that the difference between the denominator order and the numerator order is equal to or greater than the difference between the denominator order and the numerator order of the vehicle response Gr(s) (see equation (10)). ..

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

そして、減算器703によって、第1のモータトルク推定値と第2のモータトルク推定値との偏差が演算されることにより、車両に作用する外乱を表すパラメータである外乱トルク推定値Tdが算出される。 Then, the subtracter 703 calculates the deviation between the first motor torque estimated value and the second motor torque estimated value to calculate the disturbance torque estimated value Td which is a parameter representing the disturbance acting on the vehicle. It

なお、上記の通り算出される外乱トルク推定値Tdは、図7に示す通り、外乱オブザーバにより推定されるものであるが、車両前後Gセンサ等の計測器を用いて推定されても良い。 The disturbance torque estimated value Td calculated as described above is estimated by the disturbance observer as shown in FIG. 7, but may be estimated by using a measuring device such as a vehicle front-rear G sensor.

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

図5に示す加算器503は、モータ回転速度F/Bトルク設定器501によって算出されたモータ回転速度F/BトルクTωと、外乱トルク推定器502によって算出された外乱トルク推定値Tdとを加算することによって、第2のトルク目標値Tm2*を算出する。モータ回転速度ωmが低下して0に近づくと、モータ回転速度F/BトルクTωも0に近づくため、第2のトルク目標値Tm2*は、モータ回転速度ωmの低下に応じて、外乱トルク推定値Tdに収束していく。 The adder 503 shown in FIG. 5 adds the motor rotation speed F/B torque Tω calculated by the motor rotation speed F/B torque setter 501 and the disturbance torque estimated value Td calculated by the disturbance torque estimator 502. By doing so, the second target torque 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 the disturbance torque estimation according to the decrease in the motor rotation speed ωm. It converges on 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*より大きくなると、車両が停車間際と判断して、第1のトルク目標値Tm1*ではなく第2のトルク目標値Tm2*を第3のトルク目標値Tm3*として設定する。なお、停車状態を維持するため、第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 to the third torque target value Tm3 * . .. While the vehicle is traveling, the second target torque value Tm2 * is smaller than the first target torque value Tm1 * , and when the vehicle decelerates to the verge of stopping (the vehicle speed is equal to or lower than the predetermined vehicle speed), the first target torque value Tm1 * . Greater 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 about to stop, and sets the first torque target value Tm1 * to the third torque. Set as the target value Tm3 * . Further, 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 on the verge of stopping, and determines that the second torque target value Tm1 * is not the second torque target value Tm1 * . The target torque value Tm2 * is set as the third target torque value Tm3 * . In order to maintain the stopped state, the second torque target value Tm2 * converges to positive torque on an uphill road, negative torque on a downhill road, and almost zero on a flat road.

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

<制振制御>
次に、上述の図2に係るステップS204で実行される制振制御処理の詳細について、図8を用いて説明する。以下に説明する制振制御処理は、モータコントローラ2で実行される。
<Vibration suppression control>
Next, details of the vibration suppression control processing executed in step S204 according to FIG. 2 described above will be described with reference to FIG. The vibration suppression control process described below is executed by the motor controller 2.

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

制御ブロック802、803、および、ゲイン補償器804は、フィードバック補償器(以下、フィードバックのことをF/Bという)にて用いられるフィルタである。制御ブロック802は式(9)で表されるGp(s)なる伝達特性を有するフィルタであり、上述した第4のトルク目標値Tm4*と、後述するゲイン補償器804からの出力である第5のトルク目標値Tm5*とを加算した値に対してフィルタリング処理を施すことにより、モータ回転速度推定値を算出する。そして、減算器806において、制御ブロック802の出力であるモータ回転速度推定値から、検出したモータ回転速度ωmが減算される。減算器806からの出力値は制御ブロック803に入力される。 The control blocks 802 and 803 and the gain compensator 804 are filters used in a feedback compensator (hereinafter, feedback is referred to as F/B). The control block 802 is a filter having a transfer characteristic of Gp(s) represented by the equation (9), and the fourth torque target value Tm4 * described above and the output from the gain compensator 804 which will be described later are fifth. The motor rotation speed estimated value is calculated by performing a filtering process on the value obtained by adding the torque target value Tm5 * . Then, the subtractor 806 subtracts the detected motor rotation speed ωm from the motor rotation speed estimation value output from the control block 802. The output value from the subtractor 806 is input to the control block 803.

制御ブロック803は、伝達特性H2(s)と、車両へのトルク入力とモータの回転速度の伝達特性のモデルGp(s)の逆系とから構成されるH(s)/Gp(s)なる伝達特性を有するフィルタであり、減算器806からの出力に対してフィルタリング処理を行う。当該フィルタリング処理が行われることで、モータ回転速度推定値とモータ回転速度ωmとの偏差がトルク(F/B補償トルク)に換算される。当該トルク値は、車両に作用する外乱に相当する。F/B補償トルクは、ゲイン補償器804に出力される。 The control block 803 is composed of a transfer characteristic H 2 (s) and an inverse system of the model Gp(s) of the transfer characteristic of the torque input to the vehicle and the rotation speed of the motor Gp(s). It is a filter having the following transfer characteristic, and performs filtering processing on the output from the subtractor 806. By performing the filtering process, the deviation between the motor rotation speed estimated value and the motor rotation speed ωm is converted into torque (F/B compensation torque). The torque value corresponds to the disturbance acting on the vehicle. The F/B compensation torque is output to the gain compensator 804.

伝達特性H2(s)について説明する。H2(s)は、バンドパスフィルタとして構成された場合に、駆動力伝達系に生じる振動のみを低減するフィードバック要素となる。バンドパスフィルタを構成する伝達特性H2(s)の周波数特性は、図9で示すように設定されることで最も大きな制振効果を得ることができる。すなわち、伝達特性H2(s)は、周波数fLC以下のローパス側、および、周波数fHc以上のハイパス側の減衰特性が略一致し、かつ、駆動軸のねじり共振周波数fpが、対数軸(logスケール)上で、通過帯域の中央部近傍となるように設定されている。 The transfer characteristic H 2 (s) will be described. H 2 (s) becomes a feedback element that reduces only the vibration generated in the driving force transmission system when configured as a bandpass filter. By setting the frequency characteristic of the transfer characteristic H 2 (s) forming the bandpass filter as shown in FIG. 9, the greatest damping effect can be obtained. That is, the transfer characteristic H 2 (s) is such that the damping characteristics on the low-pass side below the frequency f LC and on the high-pass side above the frequency f Hc are approximately the same, and the torsional resonance frequency f p of the drive shaft is the logarithmic axis. It is set so as to be in the vicinity of the center of the pass band on the (log scale).

例えば伝達特性H2(s)を一次のハイパスフィルタと一次のローパスフィルタとで構成する場合は、伝達特性H2(s)は、次式(11)のように構成される。 For example, when the transfer characteristic H 2 (s) is composed of a first-order high-pass filter and a first-order low-pass filter, the transfer characteristic H 2 (s) is formed by the following expression (11).

ただし、τL=1/(2πfHC)、fHC=k・fp、τH=1/(2πfLC)、fLC=fp/kである。また、周波数fpは駆動系のねじり共振周波数とし、kはバンドパスを構成する任意の値とする。 However, τ L =1/(2πf HC ), f HC =k·f p , τ H =1/(2πf LC ), f LC =f p /k. Further, the frequency f p is a torsional resonance frequency of the drive system, and k is an arbitrary value forming a bandpass.

ゲイン補償器804は、制振制御に係るF/B補償器のフィードバックゲインKFB(以下単にゲインKFBと呼ぶ)を構成するフィルタであり、ゲインKFBの値を調整することで、制振制御処理において用いるF/B補償器の安定性、あるいは、外乱抑止性能を調整することができる。例えば、ゲインKFBの値を大きくすることで、モータ回転速度のフィードバック制御系においてのモータコントローラ2と車両制御コントローラ10との間に生じる通信遅れを補償して、外乱抑止性能を高めることができる。しかしながら、制振制御処理において用いるF/B補償器は、フィードバックゲインの値を大きくすると、モータ回転角度や速度検出により発生するノイズの影響により、高周波のトルク成分が大きく出力されてしまう場合がある。 The gain compensator 804 is a filter that configures the feedback gain K FB (hereinafter simply referred to as gain K FB ) of the F/B compensator relating to vibration suppression control, and by adjusting the value of the gain K FB , vibration suppression is performed. The stability of the F/B compensator used in the control process or the disturbance suppression performance can be adjusted. For example, by increasing the value of the gain K FB , it is possible to compensate for the communication delay between the motor controller 2 and the vehicle controller 10 in the feedback control system of the motor rotation speed, and improve the disturbance suppression performance. .. However, in the F/B compensator used in the vibration suppression control process, when the value of the feedback gain is increased, a high-frequency torque component may be largely output due to the influence of noise generated by the motor rotation angle and speed detection. ..

例えば、車両走行中に発生する25〜150Hz帯の振動成分は、モータユニット、またはドライブシャフト等から発生する振動がマウント等を介して車体に伝わると、いわゆるこもり音が発生することがある。このため、外乱抑止性能の向上を目的としてF/B補償器のフィードバックゲインを上げると、前述の高周波のトルク成分が大きくなり、こもり音が顕著に表れることになる。結果として、フィードバックゲインの設定は、こもり音とのトレードオフの関係となるため、車両の走行状態によらずに常にフィードバックゲインを理想状態(フィードバックゲイン=1)に設定することは出来ない。 For example, a vibration component in the 25 to 150 Hz band generated while the vehicle is traveling may generate a so-called muffled sound when the vibration generated from the motor unit, the drive shaft, or the like is transmitted to the vehicle body via the mount or the like. Therefore, if the feedback gain of the F/B compensator is increased for the purpose of improving the disturbance suppression performance, the above-mentioned high-frequency torque component becomes large, and the muffled sound becomes prominent. As a result, the setting of the feedback gain has a trade-off relationship with the muffled sound, and therefore the feedback gain cannot always be set to the ideal state (feedback gain=1) regardless of the running state of the vehicle.

しかしながら、車両が低速域となる停止制御中であれば、車両に発生する振動は、25〜150Hz帯以下の振動成分が支配的となる。したがって、本発明に係る電動車両の制御装置は、車両が停止制御中であるか否かを判定し、車両が停止制御中であると判定した場合は、ゲインKFBの値を停止制御中以外の値より大きな値に変更する。これにより、こもり音の原因となる高周波のトルク成分を増大させることなく、停止制御中の外乱抑止効果を向上させることができる。 However, when the vehicle is in the stop control in which the vehicle is in the low speed range, the vibration component generated in the vehicle is dominated by the vibration component in the 25 to 150 Hz band or lower. Therefore, the control device for an electric vehicle according to the present invention determines whether or not the vehicle is under stop control, and when it is determined that the vehicle is under stop control, the value of the gain K FB is other than during stop control. Change to a value greater than. As a result, the disturbance suppression effect during the stop control can be improved without increasing the high-frequency torque component that causes the muffled sound.

車両が停止制御中であるか否かの判断は、上述した第1のトルク目標値Tm1*と第2のトルク目標値Tm2*とに基づいて判断される。具体的には、トルク比較器504を用いて、第1のトルク目標値Tm1*と第2のトルク目標値Tm2*とを比較して、第2のトルク目標値Tm2*が第1のトルク目標値Tm1*よりも大きくなると、車両が停止制御中であると判断される。 The determination as to whether or not the vehicle is under stop control is made based on the above-described first torque target value Tm1 * and second torque target value Tm2 * . Specifically, the torque comparator 504 is used to compare the first torque target value Tm1 * and the second torque target value Tm2 *, and the second torque target value Tm2 * becomes the first torque target value. When it becomes larger than the value Tm1 * , it is determined that the vehicle is under stop control.

以上説明した第1実施形態の電動車両の制御装置による制振制御結果について、図10を参照して説明する。 The result of damping control by the control device for the electric vehicle according to the first embodiment described above will be described with reference to FIG. 10.

図10は、第1実施形態による制御結果と、従来技術による制御結果との比較図である。図10(a)は、従来技術による制御結果を示しており、図10(b)は、第1実施形態の制御結果を示している。両図面とも、上から順に、モータ回転速度、モータトルク指令値、車両前後加速度をそれぞれ表している。 FIG. 10 is a comparison diagram of the control result according to the first embodiment and the control result according to the conventional technique. FIG. 10A shows the control result according to the conventional technique, and FIG. 10B shows the control result according to the first embodiment. In both drawings, the motor rotation speed, the motor torque command value, and the vehicle longitudinal acceleration are shown in order from the top.

図10で示されるのは、車両が、緩やかな登り勾配で停止制御を実施する場面における制御結果である。 FIG. 10 shows the control result in the scene where the vehicle executes the stop control at a gentle climbing slope.

時刻t0では、図5で示したトルク比較器504によって第1のトルク目標値Tm1*と第2のトルク目標値Tm2*とを比較し、第2のトルク目標値Tm2*が第1のトルク目標値Tm1*よりも大きくなるタイミングで停止間際と判断されることで、停止制御が開始される。 At time t0, the first torque target value Tm1 * and the second torque target value Tm2 * are compared by the torque comparator 504 shown in FIG. 5, and the second torque target value Tm2 * becomes the first torque target value. When it is determined that the vehicle is about to stop at the timing when the value becomes larger than the value Tm1 * , the stop control is started.

停止制御が開始された時刻t0から時刻t2にかけては、停止制御によりモータ回転速度が漸近的に0に収束するとともに、モータトルクが、登坂路で停車し、停車を維持するための正の値に漸近的に収束する。ここで、停止制御により車両が登坂路で停止する場合は、モータトルクが負から正の値に変化するため、時刻t1からt2の間でギヤのバックラッシュを跨ぐ区間を通過する。 From the time t0 when the stop control is started to the time t2, the motor rotation speed asymptotically converges to 0 by the stop control, and the motor torque stops at an uphill road to a positive value for maintaining the stop. Converges asymptotically. Here, when the vehicle is stopped on the uphill road by the stop control, the motor torque changes from a negative value to a positive value, and therefore the vehicle torque passes through a section that straddles the gear backlash between times t1 and t2.

この時、従来技術による制御結果(図10(a))では、時刻t1から時刻t2の間でバックラッシュ区間を通過する際、モータ回転速度が大きく振動している。これは、モータコントローラ2が検出したモータ回転速度を車両制御コントローラ10にフィードバックし、取得したモータ回転速度に基づいてトルク指令値を算出する車両制御コントローラ10から、当該トルク指令値をモータコントローラ2へと出力する際のフィードバックループに係る各コントローラ間の通信遅れにより、モータ回転速度をフィードバックすることによる外乱抑止性能が低下することに起因する。 At this time, according to the control result by the conventional technique (FIG. 10A), the motor rotation speed vibrates greatly when passing through the backlash section between time t1 and time t2. This is because the motor rotation speed detected by the motor controller 2 is fed back to the vehicle control controller 10, and the torque instruction value is calculated from the vehicle control controller 10 that calculates the torque instruction value based on the acquired motor rotation speed to the motor controller 2. This is due to the fact that the disturbance suppression performance due to the feedback of the motor rotation speed deteriorates due to the communication delay between the controllers related to the feedback loop at the time of outputting.

一方で、第1実施形態による制御結果(図10(b))では、停止制御中に、図8のゲイン補償器804で示すゲインKFBの値を大きくすることにより制振制御におけるモータ回転速度のフィードバック応答を速めたことで、各コントローラ間の通信遅れが補償されるので、時刻t1からt2の間でバックラッシュ区間を通過する際のモータ回転速度の振動を低減できている。また、停止制御中の車両は低速域にあり、モータ回転速度が停止制御中以外に比べて遅いので、フィードバックゲインを上げても、こもり音の原因となるような25〜150Hz帯の振動成分が顕著に増幅されることはない。 On the other hand, in the control result (FIG. 10B) according to the first embodiment, the motor rotation speed in the vibration suppression control is increased by increasing the value of the gain K FB indicated by the gain compensator 804 in FIG. 8 during the stop control. Since the communication delay between the controllers is compensated for by increasing the feedback response of, the vibration of the motor rotation speed when passing through the backlash section between the times t1 and t2 can be reduced. In addition, the vehicle under stop control is in the low speed range, and the motor rotation speed is slower than that during non-stop control. Therefore, even if the feedback gain is increased, there is a vibration component in the 25 to 150 Hz band that causes muffled noise. It will not be significantly amplified.

以上、第1実施形態の電動車両の制御装置は、ドライバによるアクセル操作量に応じてトルク指令値を算出する車両制御コントローラ10と、当該トルク指令値に基づいてモータを制御するモータコントローラ2とを備えた電動車両の制御方法を実現する制御装置であって、モータ回転速度または当該モータ回転速度に比例する速度パラメータを検出する速度パラメータ検出ステップと、モータに作用する外乱トルクを推定する外乱トルク推定ステップと、車両制御コントローラが算出したトルク指令値をモータコントローラの入力とし、当該トルク指令値に対してモータ回転速度または速度パラメータをフィードバックするフィードバック制御系を用いて電動車両の駆動力伝達系に生じるねじり振動を抑制する制振制御を施した最終トルク指令値を算出する制振制御ステップと、最終トルク指令値に従って、モータを制御するモータ制御ステップと、電動車両が停車間際になると、モータ回転速度または速度パラメータの低下とともにトルク指令値を外乱トルクに収束させる停止制御が実行されているか否かを判定する停止制御判定ステップと、を含む。そして、停止制御判定ステップにおいて停止制御が実行されていると判定された場合は、モータコントローラ2において、停止制御が実行されていないと判定された場合よりもフィードバック制御系が有するフィードバックゲインを大きくする。これにより、トルク指令値の算出、および、算出したトルク指令値に基づくモータ4の制御を別個のコントローラを用いて実行する場合でも、モータ回転速度のフィードバック制御系による外乱抑止効果を向上させることができるので、登坂路における停止制御中にギヤバックラッシュ区間を跨ぐ場面でも、ギヤバックラッシュに起因する加速度ショックを低減することができる。 As described above, the control device for the electric vehicle according to the first embodiment includes the vehicle controller 10 that calculates the torque command value according to the accelerator operation amount by the driver and the motor controller 2 that controls the motor based on the torque command value. A control device for realizing a control method for an electric vehicle, comprising: a speed parameter detection step of detecting a motor rotation speed or a speed parameter proportional to the motor rotation speed; and a disturbance torque estimation for estimating a disturbance torque acting on the motor. Steps and torque command values calculated by the vehicle controller are input to the motor controller, and a feedback control system that feeds back the motor rotation speed or speed parameter to the torque command values is used to generate the driving force transmission system of the electric vehicle. The vibration suppression control step that calculates the final torque command value with the vibration suppression control that suppresses torsional vibration, the motor control step that controls the motor according to the final torque command value, and the motor rotation speed when the electric vehicle is about to stop. Alternatively, a stop control determination step of determining whether or not stop control for converging the torque command value to the disturbance torque is being executed as the speed parameter is decreased. When it is determined in the stop control determination step that the stop control is being executed, the feedback gain of the feedback control system is made larger than that in the motor controller 2 when it is determined that the stop control is not being executed. .. As a result, even when the calculation of the torque command value and the control of the motor 4 based on the calculated torque command value are executed using separate controllers, the disturbance suppression effect of the feedback control system of the motor rotation speed can be improved. Therefore, the acceleration shock due to the gear backlash can be reduced even in the scene of crossing the gear backlash section during the stop control on the uphill road.

また、第1実施形態の電動車両の制御装置は、車両情報に基づいて第1のトルク目標値を算出する第1のトルク目標値算出ステップと、モータ回転速度または速度パラメータの低下とともに外乱トルク推定値に収束する第2のトルク目標値を算出する第2のトルク目標値算出ステップと、第1のトルク目標値と第2のトルク目標値とを比較するトルク目標値比較ステップと、をさらに含む。停止制御判定ステップは、第2のトルク目標値が第1のトルク目標値より大きくなると、停止制御が実行されていると判定する。これにより、停止制御が実行されるタイミングであって、かつ、車両がギヤバックラッシュ区間を跨ぐ前のタイミングでフィードバックゲインを変更することができるので、ギヤバックラッシュに起因する加速度ショックを確実に低減することができる。 Further, the control device for the electric vehicle according to the first embodiment includes a first torque target value calculation step of calculating a first torque target value based on the vehicle information, and a disturbance torque estimation with a decrease in the motor rotation speed or the speed parameter. It further includes a second torque target value calculation step of calculating a second torque target value that converges to a value, and a torque target value comparison step of comparing the first torque target value and the second torque target value. .. The stop control determination step determines that the stop control is being executed when the second torque target value becomes larger than the first torque target value. As a result, the feedback gain can be changed at the timing when the stop control is executed and before the vehicle crosses the gear backlash section, so that the acceleration shock due to the gear backlash can be reliably reduced. can do.

また、第1実施形態の電動車両の制御装置によれば、外乱トルクは、登坂路では正の値、降坂路では負の値、平坦路では概ねゼロと推定される。これにより、車両が走行している路面の勾配に関わらず、モータトルクのみで滑らかに停車し、停車状態を保持することができる。 Further, according to the control device for an electric vehicle of the first embodiment, the disturbance torque is estimated to be a positive value on an uphill road, a negative value on a downhill road, and approximately zero on a flat road. As a result, regardless of the slope of the road on which the vehicle is traveling, the vehicle can be smoothly stopped only by the motor torque and the stopped state can be maintained.

−第2実施形態−
以下に説明する第2実施形態の電動車両の制御装置は、これまで説明した第1実施形態とは、ゲインKFBの値を大きくするタイミングとなる停止制御が開始されたか否かの判定方法が異なる。具体的には、第2実施形態の電動車両の制御装置は、モータコントローラ2が、図11に示すテーブルに基づいて、モータ回転速度に応じて停止制御が開始されたか否かを判定し、ゲインKFBの値を変更する。
-Second Embodiment-
The control device for an electric vehicle according to the second embodiment described below is different from the first embodiment described above in that a method for determining whether or not the stop control, which is the timing for increasing the value of the gain K FB , is started. different. Specifically, in the control device for an electric vehicle according to the second embodiment, the motor controller 2 determines whether the stop control is started according to the motor rotation speed based on the table shown in FIG. Change the value of K FB .

図11は、ゲインKFBの値とモータ回転速度との関係を示す図である。図11の横軸はモータ回転速度を表し、縦軸はゲインKFBの値を表す。図中のモータ回転速度ωmLおよびωmHは、ゲインKFBの値を変更するタイミングを判定するための閾値である。図で示されるとおり、本実施形態では、モータ回転速度ωmHを閾値として停止制御が開始されると判定し、モータ回転速度ωmLにかけてゲインKFBの値を大きくする。モータ回転速度ωmHは、車両の速度が低速域にあって、停止制御が開始され得ると判定可能な閾値であり、例えば500rpmである。モータ回転速度ωmLは、車両の速度がさらに低下して、確実に停止制御が開始されていると判定可能な閾値であり、例えば200rpmである。 FIG. 11 is a diagram showing the relationship between the value of the gain K FB and the motor rotation speed. The horizontal axis of FIG. 11 represents the motor rotation speed, and the vertical axis represents the value of the gain K FB . Motor rotation speeds ω mL and ω mH in the figure are threshold values for determining the timing of changing the value of the gain K FB . As shown in the figure, in the present embodiment, it is determined that the stop control is started with the motor rotation speed ω mH as the threshold value, and the value of the gain K FB is increased over the motor rotation speed ω mL . The motor rotation speed ω mH is a threshold value at which it is possible to determine that the stop control can be started when the vehicle speed is in the low speed range, and is, for example, 500 rpm. The motor rotation speed ω mL is a threshold value with which it is possible to determine that the vehicle speed has further decreased and the stop control has been started reliably, and is, for example, 200 rpm.

このように、モータ回転速度に応じて停止制御中か否かを判定することで、第1実施形態に比べて停止制御中か否かの判定に係る演算量を減らすことができるので、モータコントローラ2でのソフトウェアの演算負荷を低減することができる。 As described above, by determining whether or not the stop control is being performed according to the motor rotation speed, it is possible to reduce the amount of calculation involved in determining whether or not the stop control is being performed, as compared to the first embodiment. The calculation load of the software in 2 can be reduced.

また、車両の走行路面の勾配に応じて停止制御を開始するモータ回転速度の値は変わるので、停止制御処理中に算出される外乱トルク推定値に応じてモータ回転速度の閾値ωmLおよびωmHを変更しても良い。 Further, since the value of the motor rotation speed that starts the stop control changes according to the gradient of the road surface of the vehicle, the threshold values ω mL and ω mH of the motor rotation speed are changed according to the estimated disturbance torque value calculated during the stop control processing. May be changed.

図12は、外乱トルク推定値と、モータ回転速度ωmLおよびωmHとの関係を示す図である。図12の横軸は外乱トルク推定値を表し、縦軸はモータ回転速度閾値を表している。外乱トルク推定値が大きくなるほど、すなわち、登坂路の路面勾配が大きくなるほど、停止制御中にバックラッシュ区間に入る時のモータ回転速度が大きくなる。 FIG. 12 is a diagram showing the relationship between the estimated disturbance torque and the motor rotation speeds ω mL and ω mH . The horizontal axis of FIG. 12 represents the estimated disturbance torque value, and the vertical axis represents the motor rotation speed threshold value. The larger the estimated disturbance torque value, that is, the larger the road gradient on the uphill road, the higher the motor rotation speed when entering the backlash section during the stop control.

したがって、第2実施形態においては、図12に示すとおり、ゲインKFBの値を変更するタイミングを計るための閾値であるモータ回転速度ωmLおよびωmHを、外乱トルク推定値が大きくなるほど大きな値に設定してもよい。これにより、路面勾配に応じて停止制御中にバックラッシュ区間に入るモータ回転速度が変わっても、バックラッシュ区間を跨ぐ前にゲインKFBの値を大きくすることができるので、バックラッシュ区間で生じ得る加速度ショックを確実に抑制することができる。 Therefore, in the second embodiment, as shown in FIG. 12, the motor rotation speeds ω mL and ω mH , which are the thresholds for measuring the timing of changing the value of the gain K FB , are increased as the disturbance torque estimated value increases. It may be set to. As a result, even if the motor rotation speed entering the backlash section changes during the stop control according to the road surface gradient, the value of the gain K FB can be increased before straddling the backlash section. The resulting acceleration shock can be reliably suppressed.

以上、第2実施形態の電動車両の制御装置によれば、停止制御判定ステップは、モータ回転速度または速度パラメータと、車両が停止間際か否かを判定する閾値とを比較して、モータ回転速度または速度パラメータが閾値以下になると、前記停止制御が実行されていると判定する。これにより、停止制御が実行されているか否かの判定にかかる演算負荷を低減することができる。 As described above, according to the control device for the electric vehicle of the second embodiment, the stop control determination step compares the motor rotation speed or the speed parameter with the threshold value for determining whether the vehicle is on the verge of stopping to determine the motor rotation speed. Alternatively, when the speed parameter becomes equal to or less than the threshold value, it is determined that the stop control is being executed. As a result, it is possible to reduce the calculation load for determining whether or not the stop control is being executed.

また、第2実施形態の電動車両の制御装置によれば、停止制御判定ステップは、モータ回転速度または速度パラメータと比較する閾値の大きさを、電動車両が走行中の路面の勾配に応じて変更する。これにより、車両が走行している路面の勾配に関わらず、ギヤバックラッシュに起因する加速度ショックを確実に低減することができる。 Further, according to the control device for the electric vehicle of the second embodiment, the stop control determination step changes the magnitude of the threshold value to be compared with the motor rotation speed or the speed parameter according to the gradient of the road surface on which the electric vehicle is traveling. To do. As a result, the acceleration shock due to the gear backlash can be reliably reduced regardless of the slope of the road surface on which the vehicle is traveling.

本発明は、上述した一実施形態に限定されることはない。例えば、停止制御に用いられる外乱トルク推定値、あるいは、第2のトルク目標値Tm2*の算出に係る各構成をモータコントローラ2が備えていてもよい。具体的には、例えば、モータコントローラ2が、モータ回転速度F/Bトルク設定器501と、外乱トルク推定器502と、加算器503とを備え、検出したモータ回転速度ωmに基づいて算出した第2のトルク目標値Tm2*を車両制御コントローラ10へ送信する構成としてもよい。 The present invention is not limited to the above embodiment. For example, the motor controller 2 may be provided with each configuration related to the disturbance torque estimation value used for the stop control or the calculation of the second torque target value Tm2 * . Specifically, for example, the motor controller 2 includes a motor rotation speed F/B torque setting device 501, a disturbance torque estimator 502, and an adder 503, and calculates based on the detected motor rotation speed ωm. The torque target value Tm2 * of 2 may be transmitted to the vehicle controller 10.

また、第2実施形態の説明では、停止制御が開始されたか否かの判定はモータコントローラ2において実行されるものとしたが、車両制御コントローラ10によって実行されてもよい。その際は、車両制御コントローラ10は、当該判定の閾値となるモータ回転速度をモータコントローラ2から受信する構成としてもよい。 Further, in the description of the second embodiment, the determination as to whether or not the stop control has been started is performed by the motor controller 2, but may be performed by the vehicle controller 10. In that case, the vehicle controller 10 may be configured to receive from the motor controller 2 the motor rotation speed that is the threshold value for the determination.

また、上述の説明では、停止制御中にギヤバックラッシュ区間を跨ぐのは車両が登坂路を走行中であることを前提としたが、必ずしも登坂路に限らず、停止制御中にモータトルクが負から正、あるいは、正から負へ0を跨いで変化する場合であれば、平坦路や降坂路でもギヤバックラッシュ区間を跨ぐ可能性がある。したがって、本発明に係る電動車両の制御方法は、停止制御中にギヤバックラッシュ区間を跨ぐ場面であれば、車両が走行している路面の勾配に関わらず、ギヤバックラッシュに起因する加速度ショックを低減することができる。 Further, in the above description, it is assumed that the vehicle is traveling on an uphill road while straddling the gear backlash section during the stop control, but the motor torque is not limited to the uphill road during the stop control. If it changes from 0 to positive or from positive to negative over 0, there is a possibility of crossing the gear backlash section even on a flat road or a downhill road. Therefore, the control method for an electric vehicle according to the present invention, when the vehicle crosses the gear backlash section during the stop control, causes an acceleration shock due to the gear backlash regardless of the slope of the road surface on which the vehicle is traveling. It can be reduced.

2…モータコントローラ(速度パラメータ検出部、制振制御部、停止制御判定部、モータ制御部)
10…車両制御コントローラ(外乱トルク推定部)
2... Motor controller (speed parameter detection unit, vibration suppression control unit, stop control determination unit, motor control unit)
10... Vehicle control controller (disturbance torque estimation unit)

Claims (6)

ドライバによるアクセル操作量に応じてトルク指令値を算出する車両制御コントローラと、当該トルク指令値に基づいてモータを制御するモータコントローラとを備えた電動車両の制御方法において、
モータ回転速度または当該モータ回転速度に比例する速度パラメータを検出する速度パラメータ検出ステップと、
前記モータに作用する外乱トルクを推定する外乱トルク推定ステップと、
前記車両制御コントローラが算出した前記トルク指令値を前記モータコントローラの入力とし、当該トルク指令値に対して前記モータ回転速度または前記速度パラメータをフィードバックするフィードバック制御系を用いて電動車両の駆動力伝達系に生じるねじり振動を抑制する制振制御を施した最終トルク指令値を算出する制振制御ステップと、
前記最終トルク指令値に従って、前記モータを制御するモータ制御ステップと、
電動車両が停車間際になると、前記モータ回転速度または前記速度パラメータの低下とともに前記トルク指令値を前記外乱トルクに収束させる停止制御が実行されているか否かを判定する停止制御判定ステップと、を含み、
前記停止制御判定ステップにおいて前記停止制御が実行されていると判定された場合は、前記モータコントローラにおいて、前記停止制御が実行されていないと判定された場合よりも前記フィードバック制御系が有するフィードバックゲインを大きくする、
ことを特徴とする電動車両の制御方法。
In a control method for an electric vehicle including a vehicle control controller that calculates a torque command value according to an accelerator operation amount by a driver, and a motor controller that controls a motor based on the torque command value,
A speed parameter detecting step of detecting a motor rotation speed or a speed parameter proportional to the motor rotation speed,
A disturbance torque estimating step of estimating a disturbance torque acting on the motor,
The torque command value calculated by the vehicle controller is used as an input to the motor controller, and a feedback control system that feeds back the motor rotation speed or the speed parameter to the torque command value is used to drive a driving force transmission system for an electric vehicle. A damping control step of calculating a final torque command value that has been subjected to damping control to suppress the torsional vibration that occurs in
A motor control step of controlling the motor according to the final torque command value,
When the electric vehicle is on the verge of stopping, a stop control determination step of determining whether or not a stop control for converging the torque command value to the disturbance torque is being executed together with a decrease in the motor rotation speed or the speed parameter, and ,
When it is determined that the stop control is being executed in the stop control determining step, the feedback gain of the feedback control system is set to be higher than that when the stop control is determined to be not executed in the motor controller. Enlarge,
A method for controlling an electric vehicle, comprising:
車両情報に基づいて第1のトルク目標値を算出する第1のトルク目標値算出ステップと、
前記モータ回転速度または前記速度パラメータの低下とともに前記外乱トルクに収束する第2のトルク目標値を算出する第2のトルク目標値算出ステップと、
前記第1のトルク目標値と前記第2のトルク目標値とを比較するトルク目標値比較ステップと、をさらに含み、
前記停止制御判定ステップは、前記第2のトルク目標値が前記第1のトルク目標値より大きくなると、前記停止制御が実行されていると判定する、
ことを特徴とする請求項1に記載の電動車両の制御方法。
A first torque target value calculation step of calculating a first torque target value based on vehicle information;
A second torque target value calculation step of calculating a second torque target value that converges to the disturbance torque as the motor rotation speed or the speed parameter decreases.
Further comprising a torque target value comparison step of comparing the first torque target value and the second torque target value,
The stop control determination step determines that the stop control is being executed when the second torque target value becomes larger than the first torque target value.
The method for controlling an electric vehicle according to claim 1, wherein
前記停止制御判定ステップは、前記モータ回転速度または前記速度パラメータと、車両が停止間際か否かを判定する閾値とを比較して、前記モータ回転速度または前記速度パラメータが前記閾値以下になると、前記停止制御が実行されていると判定する、
ことを特徴とする請求項1に記載の電動車両の制御方法。
The stop control determination step compares the motor rotation speed or the speed parameter with a threshold value for determining whether the vehicle is about to stop, and when the motor rotation speed or the speed parameter is equal to or less than the threshold value, Judge that stop control is being executed,
The method for controlling an electric vehicle according to claim 1, wherein
前記停止制御判定ステップは、前記モータ回転速度または前記速度パラメータと比較する前記閾値の大きさを、電動車両が走行中の路面の勾配に応じて変更する、
ことを特徴とする請求項3に記載の電動車両の制御方法。
The stop control determination step changes a magnitude of the threshold value to be compared with the motor rotation speed or the speed parameter according to a gradient of a road surface on which the electric vehicle is traveling,
The method for controlling an electric vehicle according to claim 3, wherein.
前記外乱トルクは、登坂路では正の値、降坂路では負の値、平坦路では概ねゼロと推定される、
ことを特徴とする請求項1から4のいずれか一項に記載の電動車両の制御方法。
The disturbance torque is estimated to be a positive value on an uphill road, a negative value on a downhill road, and approximately zero on a flat road,
The control method for an electric vehicle according to any one of claims 1 to 4, characterized in that:
ドライバによるアクセル操作量に応じてトルク指令値を算出する車両制御コントローラと、当該トルク指令値に基づいてモータを制御するモータコントローラとを備えた電動車両の制御装置において、
モータ回転速度または当該モータ回転速度に比例する速度パラメータを検出する速度パラメータ検出部と、
前記モータに作用する外乱トルクを推定する外乱トルク推定部と、
前記車両制御コントローラが算出した前記トルク指令値を前記モータコントローラの入力とし、当該トルク指令値に対して前記モータ回転速度または前記速度パラメータをフィードバックするフィードバック制御系を用いて電動車両の駆動力伝達系に生じるねじり振動を抑制する制振制御を施した最終トルク指令値を算出する制振制御部と、
前記最終トルク指令値に従って、前記モータを制御するモータ制御部と、
電動車両が停車間際になると、前記モータ回転速度または前記速度パラメータの低下とともに前記トルク指令値を前記外乱トルクに収束させる停止制御が実行されているか否かを判定する停止制御判定部と、を備え、
前記停止制御判定部において前記停止制御が実行されていると判定された場合は、前記モータコントローラにおいて、前記停止制御が実行されていないと判定された場合よりも前記フィードバック制御系が有するフィードバックゲインを大きくする、
ことを特徴とする電動車両の制御装置。
In a control device for an electric vehicle including a vehicle controller that calculates a torque command value according to an accelerator operation amount by a driver, and a motor controller that controls a motor based on the torque command value,
A speed parameter detection unit that detects a motor rotation speed or a speed parameter proportional to the motor rotation speed,
A disturbance torque estimation unit that estimates a disturbance torque that acts on the motor;
The torque command value calculated by the vehicle controller is used as an input to the motor controller, and a feedback control system that feeds back the motor rotation speed or the speed parameter to the torque command value is used to drive a driving force transmission system for an electric vehicle. A vibration suppression control unit that calculates the final torque command value that has undergone vibration suppression control that suppresses torsional vibration that occurs in
According to the final torque command value, a motor control unit for controlling the motor,
When the electric vehicle is on the verge of stopping, a stop control determination unit that determines whether or not stop control for converging the torque command value to the disturbance torque is being performed along with a decrease in the motor rotation speed or the speed parameter, ,
When it is determined that the stop control is being performed by the stop control determination unit, the feedback gain that the feedback control system has is greater than when the stop control is determined to be not being performed by the motor controller. Enlarge,
A control device for an electric vehicle, comprising:
JP2016061946A 2016-03-25 2016-03-25 Electric vehicle control method and electric vehicle control device Active JP6711064B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016061946A JP6711064B2 (en) 2016-03-25 2016-03-25 Electric vehicle control method and electric vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016061946A JP6711064B2 (en) 2016-03-25 2016-03-25 Electric vehicle control method and electric vehicle control device

Publications (2)

Publication Number Publication Date
JP2017175853A JP2017175853A (en) 2017-09-28
JP6711064B2 true JP6711064B2 (en) 2020-06-17

Family

ID=59972423

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016061946A Active JP6711064B2 (en) 2016-03-25 2016-03-25 Electric vehicle control method and electric vehicle control device

Country Status (1)

Country Link
JP (1) JP6711064B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113056868B (en) * 2018-11-15 2022-07-05 日产自动车株式会社 Control method and control device for electric vehicle
WO2021084574A1 (en) * 2019-10-28 2021-05-06 日産自動車株式会社 Control method for electric motor vehicle and control device for electric motor vehicle
CN110877608B (en) * 2019-11-28 2022-04-29 东风商用车有限公司 Shutdown vibration suppression control method for coaxial parallel hybrid commercial vehicle
US11654778B2 (en) 2020-03-06 2023-05-23 Nissan Motor Co., Ltd. Electric vehicle control method and electric vehicle control device
CN113968146B (en) * 2020-07-22 2023-05-09 宇通客车股份有限公司 A speed limit control method, device and system for an electric vehicle
JP7420088B2 (en) * 2021-01-22 2024-01-23 株式会社デンソー Control device, program
CN114347799B (en) * 2021-12-30 2023-09-22 臻驱科技(上海)有限公司 Motor angle control system and method for high voltage DC charging of electric vehicles

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6314373B2 (en) * 2013-05-08 2018-04-25 日産自動車株式会社 Vibration suppression control device for electric vehicle
US9902272B2 (en) * 2013-12-02 2018-02-27 Nissan Motor Co., Ltd. Control device for electric motor vehicle and control method for electric motor vehicle
JP6492399B2 (en) * 2014-01-10 2019-04-03 日産自動車株式会社 Electric vehicle control device and electric vehicle control method
JP6364832B2 (en) * 2014-03-12 2018-08-01 日産自動車株式会社 Vibration suppression control device for vehicle

Also Published As

Publication number Publication date
JP2017175853A (en) 2017-09-28

Similar Documents

Publication Publication Date Title
JP6711064B2 (en) Electric vehicle control method and electric vehicle control device
JP6669249B2 (en) ELECTRIC VEHICLE CONTROL METHOD AND ELECTRIC VEHICLE CONTROL DEVICE
JP6135775B2 (en) Electric vehicle control device and electric vehicle control method
JP6330820B2 (en) Electric vehicle control device and electric vehicle control method
JP6884098B2 (en) Electric vehicle control device and electric vehicle control method
JP6233420B2 (en) Electric vehicle control device and electric vehicle control method
JP6402783B2 (en) Electric vehicle control device and electric vehicle control method
JP6402782B2 (en) Electric vehicle control device and electric vehicle control method
JP6492399B2 (en) Electric vehicle control device and electric vehicle control method
US20230249558A1 (en) Electric vehicle control method and electric vehicle control device
JP6237789B2 (en) Electric vehicle control device and electric vehicle control method
JP6540716B2 (en) Vehicle control apparatus and vehicle control method
JP2019180231A (en) Control device for electric vehicle and control method for electric vehicle
JP6992298B2 (en) Electric vehicle control device and electric vehicle control method
JP6597174B2 (en) Electric vehicle control device and electric vehicle control method
JP2015043669A (en) Motor vibration damping controller for electric vehicle
JP6819081B2 (en) Electric vehicle control method and control device
JP5862792B2 (en) Motor control device for electric vehicle and motor control method for electric vehicle
JP6686658B2 (en) Electric vehicle control method and electric vehicle control device
JP2017085681A (en) Control method and control apparatus for electric vehicle
WO2015079574A1 (en) Control device for electric vehicle and control method for electric vehicle

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

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200511

R151 Written notification of patent or utility model registration

Ref document number: 6711064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151