JP6880674B2 - Electric vehicle control method and electric vehicle control device - Google Patents
Electric vehicle control method and electric vehicle control device Download PDFInfo
- Publication number
- JP6880674B2 JP6880674B2 JP2016229320A JP2016229320A JP6880674B2 JP 6880674 B2 JP6880674 B2 JP 6880674B2 JP 2016229320 A JP2016229320 A JP 2016229320A JP 2016229320 A JP2016229320 A JP 2016229320A JP 6880674 B2 JP6880674 B2 JP 6880674B2
- Authority
- JP
- Japan
- Prior art keywords
- torque
- vehicle
- motor
- brake
- value
- 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
- Regulating Braking Force (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Description
本発明は、電動車両の制御方法、及び、電動車両の制御装置に関する。 The present invention relates to an electric vehicle control method and an electric vehicle control device.
従来、車両の加減速度制御システムにおいて、アクセル操作量が所定値未満の時はアクセル操作量に応じて減速度を制御し、アクセル操作量が所定値以上の時はアクセル操作量に応じて加速度を制御する技術が知られている(特許文献1参照)。この加減速度制御システムによれば、アクセル操作量に応じた目標加減速度を設定することができるので、目標加減速度が0に設定されたアクセル操作量であれば、登坂路であってもアクセル操作量の調整を要さずに一定の車速を保つことができる。 Conventionally, in a vehicle acceleration / deceleration control system, when the accelerator operation amount is less than a predetermined value, the deceleration is controlled according to the accelerator operation amount, and when the accelerator operation amount is equal to or more than a predetermined value, the acceleration is adjusted according to the accelerator operation amount. A control technique is known (see Patent Document 1). According to this acceleration / deceleration control system, the target acceleration / deceleration can be set according to the accelerator operation amount. Therefore, if the target acceleration / deceleration is set to 0, the accelerator operation can be performed even on an uphill road. It is possible to maintain a constant vehicle speed without the need to adjust the amount.
ここで、登坂路においてアクセル操作量の調整を要さずに一定の車速を保つためには、路面勾配を推定し、推定した路面勾配に応じて、車両の駆動トルクを平坦路走行時の駆動トルクに対して勾配抵抗分上乗せする補正が必要となる。 Here, in order to maintain a constant vehicle speed on an uphill road without adjusting the accelerator operation amount, the road surface gradient is estimated, and the driving torque of the vehicle is applied to drive the vehicle when traveling on a flat road according to the estimated road surface gradient. It is necessary to correct the torque by adding the gradient resistance.
しかしながら、バッテリ満充電時やモータの加熱保護等によって回生電力が制限されるシーンにおいては、回生制動力に加えて摩擦ブレーキによる摩擦制動力を車両に与える場合がある。 However, when the battery is fully charged or in a scene where the regenerative power is limited by the heating protection of the motor or the like, the friction braking force by the friction brake may be applied to the vehicle in addition to the regenerative braking force.
摩擦制動力は、車両の進行方向への駆動トルクに対して逆方向へ作用する勾配抵抗となるため、車体速度が所定値以下になった際、路面に勾配が存在すると車体速度の正負が逆転することにより、勾配抵抗分の駆動トルクの補正量の正負が逆転し、車体に振動が発生する場合がある。 The friction braking force is a gradient resistance that acts in the opposite direction to the driving torque in the traveling direction of the vehicle. Therefore, when the vehicle body speed falls below a predetermined value, the positive or negative of the vehicle body speed is reversed if there is a gradient on the road surface. By doing so, the positive and negative of the correction amount of the drive torque corresponding to the gradient resistance may be reversed, and vibration may occur in the vehicle body.
本発明は、車両の速度が所定値以下の場合でも、車体に振動が発生するのを抑える技術を提供することを目的とする。 An object of the present invention is to provide a technique for suppressing vibration in a vehicle body even when the speed of the vehicle is equal to or less than a predetermined value.
本発明による電動車両の制御方法は、走行駆動源として機能するとともに車両に回生制動力を与えるモータと、車両に摩擦制動力を与える摩擦制動部と、を備える電動車両の制御方法であって、モータの回転速度または当該回転速度に比例する速度パラメータを検出し、モータに作用する外乱によって生じるトルクの推定値である外乱トルク推定値を算出し、摩擦ブレーキによる摩擦制動量を検出または推定し、摩擦制動量を外乱トルク推定値から除外し、外乱トルク推定値を勾配外乱と一致させるように外乱トルク推定値を補正する。そして、電動車両が所定車速以下になると、モータの回転速度または速度パラメータの低下とともにモータトルクが外乱トルクに収束するようにモータを制御し、電動車両が所定車速以下において、摩擦制動量が進行方向への駆動トルクの絶対値以上のとき、外乱トルクに対する補正量を低減する。 The method for controlling an electric vehicle according to the present invention is a method for controlling an electric vehicle including a motor that functions as a traveling drive source and applies a regenerative braking force to the vehicle, and a friction braking unit that applies a friction braking force to the vehicle. Detects the rotation speed of the motor or a speed parameter proportional to the rotation speed, calculates the disturbance torque estimate value which is the estimated value of the torque generated by the disturbance acting on the motor, and detects or estimates the friction braking amount due to the friction brake. The friction braking amount is excluded from the disturbance torque estimate, and the disturbance torque estimate is corrected so that the disturbance torque estimate matches the gradient disturbance. When the electric vehicle is below a predetermined vehicle speed, and controls the motor so that the motor torque with a decrease in rotational speed or speed parameters of the motor converges to the disturbance torque, the following electric dynamic vehicle Jo Tokoro vehicle speed, the friction braking amount When the drive torque in the traveling direction is equal to or greater than the absolute value , the amount of correction for disturbance torque is reduced.
本発明によれば、車速が小さくなるのに応じて外乱トルク推定値への補正量が低減されるので、車速がゼロ近傍になった時に車両が微小後退した場合でも、車体の振動発生を抑えることができる。 According to the present invention, the amount of correction to the disturbance torque estimated value is reduced as the vehicle speed decreases, so that vibration of the vehicle body is suppressed even when the vehicle slightly retracts when the vehicle speed approaches zero. be able to.
以下では、本発明による電動車両の制御装置を、電動機(以下、電動モータ、或は単にモータと呼ぶ)を駆動源とする電気自動車に適用した例について説明する。 Hereinafter, an example in which the control device for an electric vehicle according to the present invention is applied to an electric vehicle whose drive source is an electric motor (hereinafter, referred to as an electric motor or simply a motor) will be described.
[一実施形態]
図1は、一実施形態における電動車両の制御装置を備えた電気自動車の主要構成を示すブロック図である。本発明の電動車両の制御装置は、車両の駆動源の一部または全部として電動モータ4(以下、単にモータ4ともいう)を備え、電動モータの駆動力により走行可能な電動車両に適用可能である。電動車両には、電気自動車だけでなく、ハイブリッド自動車や燃料電池自動車も含まれる。特に、本実施形態における電動車両の制御装置は、アクセルペダルの操作のみで車両の加減速や停止を制御することができる車両に適用することができる。この車両ではドライバは、加速時にアクセルペダルを踏み込み、減速時や停止時には、踏み込んでいるアクセルペダルの踏み込み量を減らすか、または、アクセルペダルの踏み込み量をゼロとする。なお、登坂路においては、車両の後退を防ぐためにアクセルペダルを踏み込みつつ停止状態に近づく場合もある。
[One Embodiment]
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 control device for an electric vehicle of the present invention includes an electric motor 4 (hereinafter, also simply referred to as a motor 4) as a part or all of the drive source of the vehicle, and can be applied to an electric vehicle that can travel by the driving force of the electric motor. is there. Electric vehicles include not only electric vehicles but also hybrid vehicles and fuel cell vehicles. In particular, the control device for an electric vehicle according to the present embodiment can be applied to a vehicle that can control acceleration / deceleration and stop of the vehicle only by operating the accelerator pedal. In this vehicle, the driver depresses the accelerator pedal when accelerating, and reduces the depressing amount of the accelerator pedal when decelerating or stopping, or sets the depressing amount of the accelerator pedal to zero. On an uphill road, the vehicle may approach a stopped state while depressing the accelerator pedal in order to prevent the vehicle from moving backward.
モータコントローラ2は、車両システムを制御するコントローラとして機能する。モータコントローラ2は、車速V、アクセル開度θ(アクセル操作量)、モータ(三相交流モータ)4の回転子位相α、モータ4の三相交流電流iu、iv、iw等の車両状態を示す信号がデジタル信号として入力される。モータコントローラ2は、入力された信号に基づいて、モータ4の駆動力と回生制動力とを制御するためのPWM信号を生成する。また、モータコントローラ2は、生成したPWM信号に応じてインバータ3のスイッチング素子を開閉制御する。モータコントローラ2はさらに、ドライバによるアクセル操作量、あるいは、ブレーキペダル10の操作量に応じて、摩擦制動量指令値を生成する。
The
インバータ3は、相ごとに備えられた2個のスイッチング素子(例えば、IGBTやMOS−FET等のパワー半導体素子)をオン/オフすることにより、バッテリ1から供給される直流の電流を交流に変換し、モータ4に所望の電流を流す。
The inverter 3 converts the direct current supplied from the battery 1 into alternating current by turning on / off two switching elements (for example, power semiconductor elements such as IGBTs and MOS-FETs) provided for each phase. Then, a desired current is passed through 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 the three-phase alternating currents Iu, Iv, and Iw flowing through the
回転センサ6は、例えばレゾルバやエンコーダであり、モータ4の回転子位相αを検出する。
The
ブレーキコントローラ11は、モータコントローラ2で生成された摩擦制動量指令値に応じたブレーキ液圧(マスタシリンダの圧力)を発生させるブレーキアクチュエータ指令値を摩擦ブレーキ13に出力する。また、ブレーキコントローラ11は、液圧センサ12により検出されるブレーキ液圧が摩擦制動量指令値に応じて決まる値に追従するようにフィードバック制御を行う。
The
液圧センサ12は、ブレーキ制動量検出手段として機能し、摩擦ブレーキ13のブレーキ液圧を検出することでブレーキ制動量Bを取得して、取得したブレーキ制動量Bをブレーキコントローラ11とモータコントローラ2へ出力する。
The
摩擦ブレーキ13は、摩擦制動部として機能する。具体的には、摩擦ブレーキ13は、左右の駆動輪9a、9bにそれぞれ設けられ、ブレーキ液圧に応じてブレーキパッドをブレーキロータに押しつけて、車両に制動力を発生させる。以下の説明では、この制動力の大きさを摩擦制動量と呼ぶ。
The
摩擦ブレーキ13による摩擦制動力は、アクセル操作量と車速等から算出されるドライバの意図する制動トルクに対して、最大回生制動トルクが不足する場合に、モータコントローラ2から出力される摩擦制動量指令値に応じて用いられる。また、摩擦制動力は、ドライバの意図する制動力が最大回生制動トルクより小さい場合であっても、バッテリ1の満充電時やモータ4の加熱保護等によって回生電力が制限されて、ドライバの所望する制動力を回生制動トルクだけでは賄えない場合にも用いられる。なお、摩擦制動力は、アクセル操作量に応じて要求される場合だけではなく、ドライバのブレーキペダル操作量により所望される制動力を達成するためにも用いられる。
The friction braking force by the
図2は、モータコントローラ2によって行われるモータ電流制御の処理の流れを示すフローチャートである。
FIG. 2 is a flowchart showing a flow of processing of motor current control performed by the
ステップS201では、車両状態を示す信号がモータコントローラ2に入力される。ここでは、車速V(m/s)、アクセル開度θ(%)、モータ4の回転子位相α(rad)、モータ4の回転速度Nm(rpm)、モータ4に流れる三相交流電流iu、iv、iw、バッテリ1とインバータ3間の直流電圧値Vdc(V)、ブレーキ操作量、及び、ブレーキ制動量Bが入力される。
In step S201, a signal indicating the vehicle state is input to the
車速V(km/h)は、車両駆動時において駆動力を伝達する車輪(駆動輪9a、9b)の車輪速である。車速Vは、車輪速センサ14a、14bや、図示しない他のコントローラより通信にて取得される。または、車速V(km/h)は、回転子機械角速度ωmにタイヤ動半径rを乗算し、ファイナルギヤのギヤ比で除算することにより車速v(m/s)を求め、3600/1000を乗算することにより単位変換して求められる。
The vehicle speed V (km / h) is the wheel speed of the wheels (driving
アクセル開度θ(%)は、ドライバによるアクセル操作量を示す指標として、図示しないアクセル開度センサから取得されるか、図示しない車両コントローラ等の他のコントローラから通信にて取得される。 The accelerator opening degree θ (%) is acquired from an accelerator opening degree sensor (not shown) or by communication from another controller such as a vehicle controller (not shown) as an index indicating the amount of accelerator operation by the driver.
モータ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から取得される。
The three-phase alternating currents iu, iv, and iwa (A) flowing through the
直流電圧値Vdc(V)は、バッテリ1とインバータ3間の直流電源ラインに設けられた電圧センサ(不図示)、または、バッテリコントローラ(不図示)から送信される電源電圧値から求められる。 The DC voltage value V dc (V) is obtained from the power supply voltage value transmitted from the voltage sensor (not shown) provided in the DC power supply line between the battery 1 and the inverter 3 or the battery controller (not shown).
ブレーキ制動量Bは、液圧センサ12が検出したブレーキ液圧センサ値から取得される。あるいは、ドライバのペダル操作によるブレーキペダルの踏み込み量を検出するストロークセンサ(不図示)等による検出値(ブレーキ操作量)を使用しても良い。
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*を設定する。上述したように、本実施形態における電動車両の制御装置は、アクセルペダルの操作のみで車両の加減速や停止を制御することができる車両に適用可能であり、少なくともアクセルペダルの全閉によって車両を停止させることを可能とするために、図3に示すアクセル開度−トルクテーブルでは、アクセル開度が0(全閉)の時には、回生制動力が働くように負のモータトルクが設定されている。ただし、アクセル開度−トルクテーブルは、図3に示すものに限定されない。
In the torque target value calculation process in step S202, the
ステップS203では、モータコントローラ2が停止制御処理を行う。具体的には、モータコントローラ2が、停車間際(所定車速以下、或いは、車速に比例する速度パラメータが予め定めた既定値以下)か否かを判定し、停車間際でない場合は、ステップS202で算出した第1のトルク目標値Tm1*をモータトルク指令値Tm*に設定し、停車間際の場合は、第2のトルク目標値Tm2*をモータトルク指令値Tm*に設定する。この第2のトルク目標値Tm2*は、モータ回転速度の低下とともに概ね勾配抵抗となる外乱トルク指令値Tdに収束するものであって、登坂路では正トルク、降坂路では負トルク、平坦路では概ねゼロである。これにより、モータトルクと勾配抵抗とが釣り合った状態が維持されることで、路面の勾配に関わらず、停車状態を維持することができる。
In step S203, the
ここで、走行駆動源として機能するとともに車両に回生制動力を与えるモータを備えた車両が停車する場合は、まず回生制動力により減速する。しかしながら、バッテリ満充電時やモータの加熱保護等によって回生電力が制限されるシーンにおいては、ドライバの所望する減速度を得るために、回生制動力に加えて摩擦ブレーキによる摩擦制動力を車両に与える場合がある。この摩擦制動力は、モータトルクに対して勾配抵抗に関連しない抵抗成分として作用するため、登坂路における滑らかな停車を実現するためには、当該摩擦制動力の大きさ(摩擦制動量)に応じて外乱トルク推定値Tdを補正して、外乱トルク推定値Tdと勾配抵抗とを概ね一致させる必要がある。 Here, when a vehicle equipped with a motor that functions as a traveling drive source and gives a regenerative braking force to the vehicle stops, the vehicle first decelerates by the regenerative braking force. However, in a scene where the regenerative power is limited by the heating protection of the motor or when the battery is fully charged, the friction braking force by the friction brake is applied to the vehicle in addition to the regenerative braking force in order to obtain the deceleration desired by the driver. In some cases. Since this friction braking force acts as a resistance component that is not related to the gradient resistance with respect to the motor torque, in order to realize a smooth stop on an uphill road, it depends on the magnitude of the friction braking force (friction braking amount). Therefore, it is necessary to correct the disturbance torque estimated value Td so that the disturbance torque estimated value Td and the gradient resistance are substantially the same.
したがって、ステップS203において外乱トルク推定値Tdを算出する際には、勾配に関連しない抵抗成分としてモータ4に作用する摩擦制動量を外乱トルク推定値から除外して、外乱トルク推定値を勾配外乱と概ね一致させるための外乱トルク補正処理が実行される。
Therefore, when calculating the disturbance torque estimated value Td in step S203, the friction braking amount acting on the
また、摩擦制動力は、車両の進行方向への駆動トルクに対して逆方向へ作用する勾配抵抗とみなされるので、摩擦制動量に応じて外乱トルク推定値Tdが補正される際は、車両の進行方向により補正の正負が変化する。したがって、登坂路における車速がゼロ近傍(所定車速以下)になった時に車両が微小後退した場合など、車体速度の正負が逆転した場合に勾配抵抗分の駆動トルクの補正量の正負が逆転し、車体に振動が発生する場合がある。 Further, since the friction braking force is regarded as a gradient resistance acting in the opposite direction to the driving torque in the traveling direction of the vehicle, when the disturbance torque estimated value Td is corrected according to the friction braking amount, the vehicle The positive or negative of the correction changes depending on the direction of travel. Therefore, when the positive / negative of the vehicle body speed is reversed, such as when the vehicle slightly retreats when the vehicle speed on the uphill road becomes close to zero (below the predetermined vehicle speed), the positive / negative of the correction amount of the drive torque for the gradient resistance is reversed. Vibration may occur in the vehicle body.
このような振動を抑制するために、本実施形態では、外乱トルク補正処理における外乱トルク推定値に対する補正量を車速Vに応じて調整する補正量調整処理も実行される。これらの処理を含む停止制御処理の詳細は、後述する。 In order to suppress such vibration, in the present embodiment, a correction amount adjustment process for adjusting the correction amount for the disturbance torque estimated value in the disturbance torque correction process according to the vehicle speed V is also executed. Details of the stop control process including these processes will be described later.
続くステップS204では、モータコントローラ2が電流指令値算出処理を行う。具体的には、ステップS203で算出したトルク目標値Tm*(モータトルク指令値Tm*)に加え、モータ回転速度ωmや直流電圧値Vdcに基づいて、d軸電流目標値id*、q軸電流目標値iq*を求める。例えば、トルク指令値、モータ回転速度、および直流電圧値と、d軸電流目標値およびq軸電流目標値との関係を定めたテーブルを予め用意しておいて、このテーブルを参照することにより、d軸電流目標値id*およびq軸電流目標値iq*を求める。
In the following step S204, the
ステップS205では、d軸電流idおよびq軸電流iqをそれぞれ、ステップS204で求めた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 S205, 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 S204, respectively. Therefore, first, the d-axis current id and the q-axis current iq are obtained based on the three-phase AC currents iu, iv, and iwa 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, the three-phase AC voltage command values vu, vv, and vw are obtained from the d-axis and q-axis voltage command values vd and vq and the rotor phase α of the
ここで、ステップS203で実行される停止制御処理の説明に先立って、本実施形態における電動車両の制御装置の、モータトルクTmからモータ回転速度ωmまでの伝達特性Gp(s)について説明する。なお、この伝達特性Gp(s)は、外乱トルクの推定も含めた停止制御処理において、車両の駆動力伝達系をモデル化した車両モデルとして用いられる。 Here, prior to the description of the stop control process executed in step S203, the transmission characteristic G p (s) of the control device of the electric vehicle according to the present embodiment from the motor torque Tm to the motor rotation speed ω m will be described. The transmission characteristic G p (s) is used as a vehicle model that models the driving force transmission system of the vehicle in the stop control process including the estimation of the disturbance torque.
図4は、車両の駆動力伝達系をモデル化した図であり、同図における各パラメータは、以下に示すとおりである。
Jm:電動モータのイナーシャ
Jw:駆動輪のイナーシャ
M:車両の重量
Kd:駆動系の捻り剛性
Kt:タイヤと路面の摩擦に関する係数
N:オーバーオールギヤ比
r:タイヤの荷重半径
ωm:モータ回転速度
Tm:トルク目標値Tm*
Td:駆動輪のトルク
F:車両に加えられる力
V:車両の速度
ωw:駆動輪の角速度
そして、図4より、以下の運動方程式を導くことができる。
FIG. 4 is a diagram modeling a driving force transmission system of a vehicle, and each parameter in the figure is as shown below.
J m : Electric motor inertia J w : Drive wheel inertia M: Vehicle weight K d : Drive system torsional rigidity K t : Coefficient related to friction between tire and road surface N: Overall gear ratio r: Tire load radius ω m : Motor rotation speed T m : Torque target value T m *
T d : Drive wheel torque F: Force applied to the vehicle V: Vehicle speed ω w : Drive wheel angular velocity Then, the following equation of motion can be derived from FIG.
ただし、式(1)〜(3)中の符号の右上に付されているアスタリスク(*)は、時間微分を表している。 However, the asterisk (* ) attached to the upper right of the code in the equations (1) to (3) represents the time derivative.
式(1)〜(5)で示す運動方程式に基づいて、モータ4のモータトルクTmからモータ回転速度ωmまでの伝達特性Gp(s)を求めると、次式(6)で表される。
When the transmission characteristic G p (s) from the motor torque Tm of the
ただし、式(6)中の各パラメータは、次式(7)で表される。 However, each parameter in the equation (6) is represented by the following equation (7).
式(6)に示す伝達関数の極と零点を調べると、次式(8)の伝達関数に近似することができ、1つの極と1つの零点は極めて近い値を示す。これは、次式(8)のαとβが極めて近い値を示すことに相当する。 By examining the poles and zeros of the transfer function shown in equation (6), it can be approximated to the transfer function of equation (8), and one pole and one zero show extremely close values. This corresponds to the fact that α and β in the following equation (8) show extremely close values.
従って、式(8)における極零相殺(α=βと近似する)を行うことにより、次式(9)に示すように、Gp(s)は、(2次)/(3次)の伝達特性を構成する。 Therefore, by performing the pole-zero cancellation (approximate to α = β) in the equation (8), G p (s) is of (second order) / (third order) as shown in the following equation (9). Consists of transmission characteristics.
次に、ブレーキ制動量Bからモータ回転速度ωmまでの伝達特性Gb(s)について説明する。 Next, the transmission characteristic Gb (s) from the brake braking amount B to the motor rotation speed ωm will be described.
図5は、車輪の制動力伝達系をモデル化した図であり、同図における各パラメータは、以下に示すとおりである。
rb:摩擦ブレーキ力が作用する作用点までの半径
F/B:摩擦ブレーキの作用点におけるブレーキ制動量
B:ブレーキ制動量
そして、図5より、以下の運動方程式を導くことができる。
FIG. 5 is a diagram modeling the braking force transmission system of the wheel, and each parameter in the figure is as shown below.
rb: Radius to the point of action where the friction braking force acts F / B: Brake braking amount at the point of action of the friction brake
B: Brake braking amount Then, the following equation of motion can be derived from FIG.
ただし、式(10)中のF/Bは以下とする。
ωw>0 : F/B >0
ωw=0 : F/B =0
ωw<0 : F/B <0
そして、図4、図5より、以下の運動方程式を導くことができる。
However, the F / B in the equation (10) is as follows.
ωw> 0: F / B> 0
ωw = 0: F / B = 0
ωw <0: F / B <0
Then, the following equation of motion can be derived from FIGS. 4 and 5.
式(1)、(3)、(4)、(5)、(11)で示す運動方程式に基づいて、ブレーキ制動量Bからモータ回転速度ωmまでの伝達特性Gb(s)を求めると、次式(12)で表される。 Based on the equations of motion shown by the equations (1), (3), (4), (5), and (11), the transmission characteristic Gb (s) from the brake braking amount B to the motor rotation speed ωm is obtained as follows. It is represented by the equation (12).
ただし、式(12)中の各パラメータは、次式(13)で表される。 However, each parameter in the equation (12) is represented by the following equation (13).
続いて、図6〜11を参照して、ステップS203で実行される停止制御処理の詳細について説明する。 Subsequently, the details of the stop control process executed in step S203 will be described with reference to FIGS. 6 to 11.
<停止制御>
図5は、停止制御処理を実現するためのブロック図である。停止制御処理は、モータ回転速度F/Bトルク設定器501と、外乱トルク推定器502と、加算器503と、トルク比較器504とを用いて行われる。以下、それぞれの構成について詳細を説明する。
<Stop control>
FIG. 5 is a block diagram for realizing the stop control process. The stop control process is performed using the motor rotation speed F /
モータ回転速度F/Bトルク設定器501は、検出されたモータ回転速度ωmに基づいて、モータ回転速度フィードバックトルク(以下、モータ回転速度F/Bトルクと呼ぶ)Tωを算出する。詳細は図7を用いて説明する。
The motor rotation speed F /
図7は、モータ回転速度ωmに基づいて、モータ回転速度F/BトルクTωを算出する方法を説明するための図である。モータ回転速度F/Bトルク設定器501は、乗算器601を備え、モータ回転速度ωmにゲインKvrefを乗算することにより、モータ回転速度F/BトルクTωを算出する。ただし、Kvrefは、電動車両の停止間際に電動車両を停止させるのに必要な負(マイナス)の値であり、例えば、実験データ等により適宜設定される。モータ回転速度F/BトルクTωは、モータ回転速度ωmが大きいほど、大きい制動力が得られるトルクとして設定される。
FIG. 7 is a diagram for explaining a method of calculating the motor rotation speed F / B torque Tω based on the motor rotation speed ωm. The motor rotation speed F / B
なお、モータ回転速度F/Bトルク設定器501は、モータ回転速度ωmにゲインKvrefを乗算することによりモータ回転速度F/BトルクTωを算出するものとして説明したが、モータ回転速度ωmに対する回生トルクを定めた回生トルクテーブルや、モータ回転速度ωmの減衰率を予め記憶した減衰率テーブル等を用いて、モータ回転速度F/BトルクTωを算出してもよい。
Although the motor rotation speed F / B
図6に戻って説明を続ける。外乱トルク推定器502は、検出されたモータ回転速度ωmと、モータトルク指令値Tm*とに基づいて、外乱トルク推定値Tdを算出する。外乱トルク推定器502の詳細は図8を用いて説明する。
The explanation will be continued by returning to FIG. The
図8は、モータ回転速度ωmと、モータトルク指令値Tm*と、ブレーキ制動量Bおよび車速Vを示す速度パラメータとしての車輪速ωwに基づいて算出されるブレーキトルク補正値とに基づいて、外乱トルク推定値Tdを算出する方法を説明するためのブロック図である。外乱トルク推定器502は、制御ブロック801と、制御ブロック802と、ブレーキトルク推定器803と、加減算器804と、制御ブロック805とを備える。
FIG. 8 shows disturbance based on the motor rotation speed ωm, the motor torque command value Tm *, and the brake torque correction value calculated based on the wheel speed ωw as a speed parameter indicating the brake braking amount B and the vehicle speed V. It is a block diagram for demonstrating the method of calculating the torque estimate value T d. The
制御ブロック801は、H(s)/Gp(s)なる伝達特性を有するフィルタとしての機能を担っており、モータ回転速度ωmを入力してフィルタリング処理を行う事により、第1のモータトルク推定値を算出する。Gp(s)は、車両へのトルク入力とモータの回転速度の伝達特性のモデルであり、式(9)で表される。H(s)は、分母次数と分子次数との差分が、モデルGp(s)の分母次数と分子次数との差分以上となる伝達特性を有するローパスフィルタである。
The
制御ブロック802は、H(s)なる伝達特性を有するローパスフィルタとしての機能を担っており、モータトルク指令値Tm*を入力してフィルタリング処理を行うことにより、第2のモータトルク推定値を算出する。
The
ブレーキトルク推定器803は、ブレーキ制動量Bと車輪速ωwとに基づいて、摩擦ブレーキ13が車両に与える制動力としてのブレーキトルク推定値を算出する。そして、算出したブレーキトルク推定値に車輪速ωwに応じた比率を乗じた値を、ブレーキトルク補正値として出力する。
The
ブレーキトルク推定器803の詳細を、図9を用いて説明する。図9は、ブレーキ制動量Bと車輪速ωwとに基づいて、ブレーキトルク補正値を算出する方法を説明するための制御ブロック図である。
The details of the
制御ブロック901は、上述した伝達特性Gb(s)にて、ブレーキ制動量Bをフィルタリング処理して、ブレーキ回転数推定値を算出する。ここで、ブレーキによる制動力は、車両の前進時、後退時ともに減速方向に作用するので、車両前後速度(車体速度、車輪速度、モータ回転速度、ドライブシャフト回転数、またはこれらの値に比例する速度パラメータ)の符号に応じてブレーキトルク推定値の符号を反転させる必要がある。従って、制御ブロック901は、ブレーキ回転数推定値の符号を、入力される車輪速ωwに応じて、車両が前進なら負に、車両が後退なら正に設定する。
The
制御ブロック902は、ローパスフィルタH(s)を用いた、H(s)/Gp(s)なる伝達特性を有するフィルタとしての機能を担っており、ブレーキ回転数推定値を入力してフィルタリング処理を行う事により、ブレーキトルク推定値を算出する。算出したブレーキトルク推定値は、補正率調整器903へ出力される。
The control block 902 functions as a filter having a transmission characteristic of H (s) / G p (s) using a low-pass filter H (s), and inputs an estimated brake rotation speed to perform filtering processing. To calculate the estimated brake torque value. The calculated brake torque estimated value is output to the
ABS関数904は、入力される車輪速ωwの絶対値を算出して、算出した値をローパスフィルタ905へ出力する。
The
ローパスフィルタ905は、車輪速ωwの絶対値に対して高周波ノイズをキャンセルするフィルタリング処理を施して得た値を、補正率算出器906に出力する。
The low-
補正率算出器906は、外乱トルク推定値からキャンセルするブレーキトルク推定値の割合を車速に応じて決定する。具体的には、補正率算出器906は、車輪速ωwの絶対値に応じて、外乱トルク推定値に加算するブレーキトルク推定値の割合(ブレーキトルク補正率)を算出し、算出したブレーキトルク補正率を補正率調整器903に出力する。ブレーキトルク補正率の算出方法について、図10を参照して説明する。
The
図10は、車速V(車輪速ωw)と、ブレーキトルク補正率[%]との関係の一例を示す図である。図示するとおり、補正率算出器906は、車輪速ωwの絶対値が所定値(1km/h)未満の場合に、車輪速ωwの絶対値が小さくなるのに応じてブレーキトルク補正率を小さくする。当該所定値は、電動車両が停車すると判定し得る値であればよく、本実施形態では例えば1km/hに設定される。したがって、本実施形態におけるブレーキトルク補正率は、車輪速ωwが1km/h以上であれば1(100%)に設定される。そして、車両がさらに減速し、車速が徐々に0に近づくのに応じて、ブレーキトルク補正率はより小さい値に設定され、車輪速ωwが0.5km/hまで下がると、ブレーキトルク補正率は0(0%)に設定される。算出されたブレーキトルク補正率は、補正率調整器903へ出力される。
FIG. 10 is a diagram showing an example of the relationship between the vehicle speed V (wheel speed ωw) and the brake torque correction factor [%]. As shown in the figure, the
補正率調整器903は、制御ブロック902から出力されたブレーキトルク推定値と、ブレーキトルク補正率とを乗算して、ブレーキトルク補正値を算出する。ブレーキトルク補正値をこのように算出することにより、外乱トルク推定値に対する補正量を車速に応じて調整することができる。すなわち、本実施形態では、例えば車輪速ωwが1km/h以上であれば、ブレーキトルク補正率は1(100%)なので、制御ブロック902から出力されたブレーキトルク推定値がそのままブレーキトルク補正値として出力される。車輪速ωwが1km/h未満であれば、その値に応じたブレーキトルク補正率をブレーキトルク推定値に乗じることによって、車輪速ωwが1km/h以上である時よりも外乱トルク推定値に対する補正量が低減されたブレーキトルク補正値が出力される。なお、車輪速ωwが例えば0.5km/h以下になると、ブレーキトルク補正率が0%となり、外乱トルク推定値への補正量は0となる。算出されたブレーキトルク補正値は、図8に示す加減算器804へ出力される。
The
加減算器804は、第2のモータトルク推定値から第1のモータトルク推定値を減算するとともに、ブレーキトルク補正値を加算する。加減算器804において、車両の進行方向に対して負の符号を持つブレーキトルク補正値が加算されることで、ブレーキ制動量Bに起因するブレーキトルクが適切な割合でキャンセルされた外乱トルク推定値Tdを後段において算出することができる。算出した値は、制御ブロック805へ出力される。
The adder /
ここで、制御ブロック805の説明に先立って、図9を用いて説明したブレーキトルク補正値による外乱トルク推定値の補正フローについて、図11に示すフローチャートを参照して説明する。
Here, prior to the description of the
図11は、ブレーキトルク補正値による外乱トルク推定値の補正処理において、特に、当該補正処理における補正量を車速Vに応じて調整するための処理を説明するフローチャートである。 FIG. 11 is a flowchart illustrating a process for adjusting the correction amount in the correction process according to the vehicle speed V in the correction process of the disturbance torque estimated value based on the brake torque correction value.
ここで、車両が登坂路において減速し、停車に至る場面では、車速が徐々に0に近づいていく。この時、上述の停止制御において、車輪速センサの精度や、ギヤのバックラッシュに起因するモータ回転数の微小な変化等により、車速が0をオーバーシュートし、進行方向に対して負の方向に微小後退してしまう場合がある。そうすると、ブレーキトルク推定値の符号は車輪速ωwに応じて設定されるので、外乱トルク推定値を補正するためのブレーキトルク補正値の符号が車両の進行方向に応じて反転する。その結果、ブレーキトルク補正値が加算される外乱トルク推定値の値が急変するので、それに応じて、外乱トルク推定値に収束するモータトルク(制駆動トルク)が急変し、車両に振動が発生する。 Here, when the vehicle decelerates on an uphill road and reaches a stop, the vehicle speed gradually approaches zero. At this time, in the above-mentioned stop control, the vehicle speed overshoots 0 due to the accuracy of the wheel speed sensor, a slight change in the motor rotation speed due to the backlash of the gear, etc., and becomes negative with respect to the traveling direction. It may retreat slightly. Then, since the sign of the brake torque estimated value is set according to the wheel speed ωw, the sign of the brake torque correction value for correcting the disturbance torque estimated value is reversed according to the traveling direction of the vehicle. As a result, the value of the disturbance torque estimated value to which the brake torque correction value is added suddenly changes, and accordingly, the motor torque (control drive torque) that converges to the disturbance torque estimated value suddenly changes, and the vehicle vibrates. ..
以下に説明するフローは、車両が減速し停車に至る場面において、摩擦ブレーキ13による摩擦制動力がモータ4に作用し、且つ、車速が0をオーバーシュートする場合でも、外乱トルク推定値の急変を抑制して、車両の振動発生を抑えるための処理である。
The flow described below causes a sudden change in the estimated disturbance torque even when the friction braking force of the
ステップS1100では、モータコントローラ2は、車両の減速制御が実行されているか否かを判定する。具体的には、モータコントローラ2は、ドライバがアクセルペダルを離すことによりアクセルペダル開度(アクセル操作量)が小さくなる場合に、減速制御が実行中であると判定する。また、ドライバがブレーキペダルを踏んだことを検知した場合にも減速制御が実行中であると判定してもよい。減速制御実行中と判定された場合は、続くステップS1101の処理が実行される。減速制御が実行されていないと判定された場合はステップS1100の処理を、減速制御実行中と判定されるまで一定のサイクルでループする。
In step S1100, the
ステップS1101では、モータコントローラ2は、ブレーキ制動量Bを検出する。ブレーキ制動量Bは、液圧センサ12が検出したブレーキ液圧センサ値またはブレーキコントローラ11から摩擦ブレーキ13へ出力されるブレーキアクチュエータ指令値から検出される。あるいは、ドライバによるブレーキペダル操作量から取得されてもよい。ブレーキ制動量Bが検出された後、モータコントローラ2は、続くステップS1102の処理を実行する。
In step S1101, the
ステップS1102では、モータコントローラ2は、ステップS1101で取得したブレーキ制動量Bが所定値より大きいか否かを判定する。本ステップは、車両が停止に至る場面で、車速が0をオーバーシュートし得るか否かを判定するためのステップである。ここで、減速制御中において、車両の進行方向への駆動トルクの絶対値以上の摩擦制動力を車両に作用させれば、車両は微小後退することなく摩擦制動力によって停止することができる。したがって、本実施形態における所定値には、摩擦ブレーキ13によって車両の進行方向への駆動トルクの絶対値以上の摩擦制動力を出力するブレーキ制動量に相当する値が設定される。なお、本ステップで指標となる所定値は、予め用意したブレーキ制動量Bと、摩擦ブレーキ13によるブレーキトルクの関係を収めたマップを参照して求めても良いし、上述した伝達特性Gb(s)に基づいて算出しても良い。
In step S1102, the
したがって、モータコントローラ2は、ブレーキ制動量Bが上記所定値より大きければ、ブレーキトルク推定値に基づく外乱トルク推定値の補正量を調整するため、続くステップS1103の処理を実行する。ブレーキ制動量Bが上記所定値以下であれば、車速が0をオーバーシュートすることはないので、ブレーキトルク推定値による補正量の調整(ステップS1103〜ステップS1105)は行わずに、ステップS1106の処理を実行する。
Therefore, if the brake braking amount B is larger than the predetermined value, the
ステップS1103では、モータコントローラ2は、モータ回転数あるいは車輪速等の車速に比例する速度パラメータを取得する。なお、極低速域での車速検出精度の観点からは、より低速域での検出精度に優れたレゾルバにより検出されるモータ回転数を取得するのが好ましい。
In step S1103, the
ステップS1104では、モータコントローラ2は、取得した車速が予め定めた既定値以下であるか否かを判定する。本ステップは、車両が極低速域にあって、車両がまもなく停止するか否かを判定するためのステップである。したがって、ここでの既定値には、例えば1km/hが設定される。これにより、車両が停止に至る場面で、車速が0をオーバーシュートし得る直前のタイミングを検知することができる。モータコントローラ2は、車速が1km/hより小さければ、車両がまもなく停止すると判定して、外乱トルク推定値の補正量を調整するために続くステップS1105の処理を実行する。車速が1km/h以上であれば、車両はまだ停止しないと判定して、補正量の調整を行わずに、ステップS1106の処理を実行する。なお、本ステップにおける処理では、ステップS1103で検知した車速と前サイクルのステップS1103で検知した車速とを比較して、車両の減速方向から車両がまもなく停止するか否かを判定してもよい。
In step S1104, the
ステップS1105は、図9で示した補正率算出器906における処理であって、摩擦ブレーキ13による摩擦制動力が車両に作用し、且つ、車速が0をオーバーシュートし得る場面でも車両の制駆動トルクの急変を抑制するために、外乱トルク推定値を補正するブレーキトルク推定値の割合を算出する。すなわち、図10に示す車速[km/h]とブレーキトルク補正率[%]との関係に基づいて、ステップS1103で検出した車速に応じたブレーキトルク補正率を算出する。
Step S1105 is a process in the
ステップS1106は、図9で示した補正率調整器903における処理であって、ブレーキトルク推定値とステップS1105で算出したブレーキトルク補正率とを乗算することにより、外乱トルク推定値を補正するブレーキトルク補正値を算出する。これにより、摩擦ブレーキ13による摩擦制動力が車両に作用し、且つ、車速が0をオーバーシュートし得る場合には、外乱トルク推定値の補正量を車速に応じて低減したブレーキトルク補正値を算出することができる。
Step S1106 is a process in the
ここで、ブレーキトルク補正率の初期値は1(100%)とする。したがって、摩擦ブレーキ13による摩擦制動量が所定値以下(ステップS1102参照)、あるいは、車両がまだ停止するには至らず、車速が0をオーバーシュートし得ない場面であれば(ステップS1104参照)、ブレーキトルク推定値の値がそのままブレーキトルク補正値として算出される。
Here, the initial value of the brake torque correction factor is 1 (100%). Therefore, if the friction braking amount by the
続くステップS1107では、モータコントローラ2が、ブレーキトルク補正値に基づいて外乱トルク推定値を補正する。より具体的には、モータコントローラ2は、図8で示す加減算器804において、第2のモータトルク推定値から第1のモータトルク推定値を減算した値に、ブレーキトルク補正値を加算する。これにより、ブレーキ制動量Bに起因するブレーキトルクが車速に応じて適切な割合でキャンセルされた外乱トルク推定値Tdを算出することができる。
In the following step S1107, the
以上がブレーキトルク補正値による外乱トルク推定値の補正フローの詳細である。図8に戻って停止制御の説明を続ける。 The above is the details of the correction flow of the disturbance torque estimated value based on the brake torque correction value. Returning to FIG. 8, the description of the stop control will be continued.
加減算器804で算出された外乱トルク推定値は、制御ブロック805へ出力される。制御ブロック805は、後述するHz(s)なる伝達特性を有するフィルタであり、加減算器804の出力を入力してフィルタリング処理を行う事により、外乱トルク推定値Tdを算出する。
The disturbance torque estimated value calculated by the adder /
ここで、伝達特性Hz(s)について説明する。式(9)を書き換えると、次式(14)が得られる。ただし、式(14)中のζz、ωz、ζp、ωpはそれぞれ、式(15)で表される。 Here, the transmission characteristic Hz (s) will be described. By rewriting the equation (9), the following equation (14) is obtained. However, ζz, ωz, ζp, and ωp in the equation (14) are each represented by the equation (15).
以上より、Hz(s)は次式(16)で表される。 From the above, Hz (s) is represented by the following equation (16).
ここで、モータ4に作用する外乱としては、空気抵抗、乗員数や積載量に起因する車両質量の変動によるモデル化誤差、タイヤの転がり抵抗、路面の勾配抵抗等が考えられるが、停車間際で支配的となる外乱要因は勾配抵抗である。外乱要因は運転条件により異なるが、外乱トルク推定器502は、モータトルク指令値Tm*とモータ回転速度ωmと勾配に関連しない抵抗成分であって、車速に応じて適切な割合に調整されたブレーキトルク補正値と、車両モデルGp(s)に基づいて、外乱トルク推定値Tdを算出するので、ドライバのブレーキ操作量に関わらず、上述した外乱要因を一括して推定することができる。これにより、いかなる運転条件においても、減速からの滑らかな停車を実現することができる。
Here, as the disturbance acting on the
図6に戻って説明を続ける。加算器503は、モータ回転速度F/Bトルク設定器501によって算出されたモータ回転速度F/BトルクTωと、外乱トルク推定器502によって算出された外乱トルク推定値Tdとを加算することによって、第2のトルク目標値Tm2*を算出する。
The explanation will be continued by returning to FIG. The
トルク比較器504は、第1のトルク目標値Tm1*と第2のトルク目標値Tm2*の大きさを比較し、値が大きい方のトルク目標値をモータトルク指令値Tm*に設定する。車両の走行中、第2のトルク目標値Tm2*は第1のトルク目標値Tm1*よりも小さく、車両が減速して停車間際(車速に対応する速度パラメータが所定値以下)になると、第1のトルク目標値Tm1*よりも大きくなる。従って、トルク比較器504は、第1のトルク目標値Tm1*が第2のトルク目標値Tm2*より大きければ、停車間際以前と判断して、モータトルク指令値Tm*を第1のトルク目標値Tm1*に設定する。また、トルク比較器504は、第2のトルク目標値Tm2*が第1のトルク目標値Tm1*より大きくなると、車両が停車間際と判断して、モータトルク指令値Tm*を第1のトルク目標値Tm1*から第2のトルク目標値Tm2*に切り替える。なお、停車状態を維持するため、第2のトルク目標値Tm2*は、登坂路では正トルク、降坂路では負トルク、平坦路では概ねゼロに収束する。
The
なお、停車間際を判定する指標となる上記所定値は、図11を参照して説明したステップS1104において車両がまもなく停止するか否かを判定する指標となる既定値以上の車速である。 The predetermined value, which is an index for determining just before a stop, is a vehicle speed equal to or higher than a default value, which is an index for determining whether or not the vehicle will soon stop in step S1104 described with reference to FIG.
以下、本実施形態における電動車両の制御装置を電気自動車に適用した際の効果について、図12を参照して説明する。 Hereinafter, the effect when the control device for the electric vehicle according to the present embodiment is applied to the electric vehicle will be described with reference to FIG.
図12は、本実施形態における電動車両の制御装置による制御結果の一例と、従来制御による制御結果とを比較する図である。図12は、一定勾配の登坂路で停車する場合の制御結果であり、上から順に、(a)車速、(b)ブレーキ制動量B、(c1)従来制御におけるブレーキトルク推定値、(d1)従来制御におけるモータトルク、(c2)本実施形態において補正されたブレーキトルク推定値(ブレーキトルク補正値)、(d2)本実施形態におけるモータトルクである。 FIG. 12 is a diagram comparing an example of the control result by the control device of the electric vehicle in the present embodiment with the control result by the conventional control. FIG. 12 shows the control results when the vehicle is stopped on an uphill road having a constant slope. From the top, (a) vehicle speed, (b) brake braking amount B, (c1) brake torque estimated value in conventional control, and (d1). These are the motor torque in the conventional control, (c2) the estimated brake torque value (brake torque correction value) corrected in the present embodiment, and (d2) the motor torque in the present embodiment.
時刻t1では、時刻t1以前から一定量のブレーキ制動量Bが使用されることにより車両が減速していき、車速が所定値(例えば、1km/h)を下回る。この時、ブレーキトルク推定値は、図示のとおり負の方向に、ブレーキ制動量Bのトルク換算値として算出される。 At time t1, the vehicle decelerates due to the use of a certain amount of brake braking amount B from before time t1, and the vehicle speed falls below a predetermined value (for example, 1 km / h). At this time, the estimated brake torque value is calculated as a torque conversion value of the brake braking amount B in the negative direction as shown in the figure.
時刻t1からt2にかけては、車速が徐々に0に近づいて行く。また、時刻t1からt2にかけての従来制御におけるブレーキトルク推定値は、車速に応じて補正されないので、ブレーキ制動量Bと同様に一定値である。 From time t1 to t2, the vehicle speed gradually approaches 0. Further, since the brake torque estimated value in the conventional control from the time t1 to t2 is not corrected according to the vehicle speed, it is a constant value like the brake braking amount B.
時刻t2では、車両が停車しようとするが、車速センサや勾配センサ等のセンサ精度や、ギヤバックラッシュの影響等により、車速が0をオーバーシュートしており、車両が微小後退してしまう。 At time t2, the vehicle tries to stop, but the vehicle speed overshoots 0 due to the accuracy of sensors such as the vehicle speed sensor and the gradient sensor, the influence of gear backlash, and the like, and the vehicle moves backward slightly.
この時、従来制御では、車両の進行方向が逆転したのに伴いブレーキトルク推定値の符号が反転し、それに応じて車両のモータトルク(制駆動トルク)の正負方向が急変してしまうので、収束すべき外乱トルク推定値に対してモータトルクがオーバーシュートする。その結果、車両に前後方向のショックや振動が発生する。 At this time, in the conventional control, the sign of the estimated brake torque value is reversed as the traveling direction of the vehicle is reversed, and the positive and negative directions of the motor torque (control drive torque) of the vehicle are suddenly changed accordingly. The motor torque overshoots the estimated disturbance torque. As a result, the vehicle is shocked or vibrated in the front-rear direction.
また、時刻t3〜t6においても、従来技術では、t2と同様にブレーキトルク推定値の符号が反転するたびに、モータトルクの急変に伴い振動が発生してしまう。 Further, even at times t3 to t6, in the conventional technique, vibration is generated due to a sudden change in the motor torque every time the sign of the estimated brake torque value is reversed as in t2.
これに対して、本実施形態に係る電動車両の制御装置による制御結果の一例について説明する。 On the other hand, an example of the control result by the control device of the electric vehicle according to the present embodiment will be described.
上記のとおり、時刻t1において所定値(1km/h)を下回った車速は、時刻t1〜t2にかけて徐々に0に近づいていく。この時、本実施形態の電動車両の制御装置によれば、図10で示した車速(車輪速ωw)とブレーキトルク補正率[%]との関係を示すテーブルに基づいて、車速に応じたブレーキトルク補正値が算出される。ブレーキトルク補正値は、ブレーキトルク推定値が補正された値であって、車速に応じて低減されるので、図示するとおり、車速が0に近づくほど小さくなる。 As described above, the vehicle speed below the predetermined value (1 km / h) at time t1 gradually approaches 0 from time t1 to t2. At this time, according to the control device for the electric vehicle of the present embodiment, the brake according to the vehicle speed is based on the table showing the relationship between the vehicle speed (wheel speed ωw) and the brake torque correction factor [%] shown in FIG. The torque correction value is calculated. The brake torque correction value is a value obtained by correcting the estimated brake torque value and is reduced according to the vehicle speed. Therefore, as shown in the figure, the brake torque correction value becomes smaller as the vehicle speed approaches 0.
その結果、車速が0となる時刻t2時点におけるブレーキトルク補正値は0となる。したがって、本実施形態の電動車両の制御装置によれば、車速が0を跨ぐタイミングにおける外乱トルク推定値(不図示)の補正量は0であり、外乱トルク推定値が急変することはないので、図示する通り、モータトルクの急変が抑制され、それに伴って生じる車両の振動を抑えることができる。 As a result, the brake torque correction value at the time t2 when the vehicle speed becomes 0 becomes 0. Therefore, according to the control device for the electric vehicle of the present embodiment, the correction amount of the disturbance torque estimated value (not shown) at the timing when the vehicle speed crosses 0 is 0, and the disturbance torque estimated value does not change suddenly. As shown in the figure, sudden changes in motor torque can be suppressed, and the vibration of the vehicle caused by the sudden changes can be suppressed.
また、時刻t3〜t6において車速が0を跨ぐ場面でも、ブレーキトルク補正値は車速に応じて0となるので、モータトルクの急変が抑制され、車両の振動発生を抑制することができる。 Further, even in a scene where the vehicle speed straddles 0 at times t3 to t6, the brake torque correction value becomes 0 according to the vehicle speed, so that sudden changes in the motor torque can be suppressed and vibration generation of the vehicle can be suppressed.
以上、一実施形態の電動車両の制御装置は、走行駆動源として機能するとともに車両に回生制動力を与えるモータ4と、車両に摩擦制動力を与える摩擦制動部と、を備える電動車両の制御方法を実現する装置であって、モータの回転速度または当該回転速度に比例する速度パラメータを検出し、モータ4に作用する外乱トルク推定値を算出し、摩擦ブレーキ13によるブレーキ制動量Bを検出または推定し、ブレーキ制動量Bに応じて外乱トルク推定値を補正する。そして、電動車両が所定車速以下になると、モータの回転速度または速度パラメータの低下とともにモータトルクが外乱トルクに収束するようにモータ4を制御し、電動車両が所定値以下においてブレーキ制動量Bが所定値以上のとき、外乱トルク推定値に対する補正量を低減する。これにより、車両が減速し停車に至る場面において、車速が0をオーバーシュートする場合でも、車速が小さくなるのに応じて外乱トルク推定値への補正量が低減されるので、補正による外乱トルク推定値の急変を抑制して、車両の振動発生を抑えることができる。
As described above, the control device for an electric vehicle according to the embodiment is a control method for an electric vehicle including a
また、一実施形態の電動車両の制御装置によれば、摩擦制動部は、車両が備える摩擦ブレーキ13であって、ブレーキ制動量Bから、車両が前進なら負の符号に、車両が後進なら正の符号に設定されたブレーキトルク推定値を算出し、補正は、外乱トルク推定値からブレーキトルク推定値を加算することにより実行される。また、停車間際以降において所定値以下のブレーキ制動量Bが検出された場合は、モータ4の回転速度または速度パラメータが小さくなるほど、外乱トルク推定値に加算するブレーキトルク推定値の絶対値を小さくする。これにより、車両が減速し停車に至る場面において、摩擦ブレーキ13による摩擦制動量が車両に作用する場合に、外乱トルク推定値からブレーキ制動量をキャンセルする補正が実行されるとともに、車速が小さくなるのに応じて外乱トルク推定値からキャンセルされるブレーキ制動量の割合が小さくなるので、補正による外乱トルク推定値の急変を抑制して、車両の振動発生を抑えることができる。
Further, according to the control device of the electric vehicle of one embodiment, the friction braking unit is the
本発明は、上述した一実施の形態に限定されることはない。例えば、上述した説明では、アクセル操作量が所定値以下であり、かつ、電動車両が停車間際になると、電動モータ4の回転速度の低下とともにモータトルク指令値Tm*を補正後の外乱トルク推定値Tdに収束させるものとして説明した。しかし、車輪速や車体速度、ドライブシャフトの回転速度などの速度パラメータは、電動モータ4の回転速度と比例関係にあるため、電動モータ4の回転速度に比例する速度パラメータの低下とともにモータトルク指令値Tm*を外乱トルク推定値Tdに収束させるようにしてもよい。
The present invention is not limited to the above-described embodiment. For example, in the above description, when the accelerator operation amount is equal to or less than a predetermined value and the electric vehicle is about to stop, the rotation speed of the
2…モータコントローラ(コントローラ)
4…モータ
6…回転センサ
11…ブレーキコントローラ
13…摩擦ブレーキ
14a、14b…車輪速センサ
2 ... Motor controller (controller)
4 ...
Claims (5)
前記モータの回転速度または当該回転速度に比例する速度パラメータを検出し、
前記モータに作用する外乱によって生じるトルクの推定値である外乱トルク推定値を算出し、
前記摩擦ブレーキによる摩擦制動量を検出または推定し、
前記摩擦制動量を前記外乱トルク推定値から除外し、前記外乱トルク推定値を勾配外乱と一致させるように前記外乱トルク推定値を補正し、
電動車両が所定車速以下になると、前記モータの回転速度または前記速度パラメータの低下とともにモータトルクが前記外乱トルク推定値に収束するように前記モータを制御し、
前記電動車両が前記所定車速以下において、前記摩擦制動量が、進行方向への駆動トルクの絶対値以上のとき、前記外乱トルク推定値に対する補正量を低減する、
電動車両の制御方法。 In a control method for an electric vehicle, which comprises a motor that functions as a traveling drive source and gives a regenerative braking force to the vehicle, and a friction brake that gives a friction braking force to the vehicle.
Detecting the rotational speed of the motor or a speed parameter proportional to the rotational speed,
The disturbance torque estimated value, which is the estimated value of the torque generated by the disturbance acting on the motor, is calculated.
Detecting or estimating the amount of friction braking by the friction brake,
The friction braking amount is excluded from the disturbance torque estimate, and the disturbance torque estimate is corrected so that the disturbance torque estimate matches the gradient disturbance.
When the electric vehicle becomes the predetermined vehicle speed or less, the motor is controlled so that the motor torque converges to the disturbance torque estimated value as the rotation speed of the motor or the speed parameter decreases.
When the electric vehicle is at or below the predetermined vehicle speed and the friction braking amount is equal to or greater than the absolute value of the driving torque in the traveling direction, the correction amount for the disturbance torque estimated value is reduced.
How to control an electric vehicle.
前記所定車速以下とは、車両が停車間際であって、前記モータの回転速度または前記速度パラメータが予め定めた既定値より小さい場合である、
電動車両の制御方法。 In the method for controlling an electric vehicle according to claim 1,
The predetermined vehicle speed or less is a case where the vehicle is about to stop and the rotation speed of the motor or the speed parameter is smaller than a predetermined value.
How to control an electric vehicle.
前記摩擦制動量から、車両が前進なら負の符号に、車両が後進なら正の符号に設定されたブレーキトルク推定値を算出し、
前記補正は、前記外乱トルク推定値に前記ブレーキトルク推定値を加算する、
電動車両の制御方法。 In the method for controlling an electric vehicle according to claim 1 or 2.
From the friction braking amount, a brake torque estimate set to a negative sign if the vehicle is moving forward and a positive sign if the vehicle is moving backward is calculated.
The correction adds the brake torque estimate to the disturbance torque estimate.
How to control an electric vehicle.
前記停車間際以降において、進行方向への駆動トルクの絶対値以下である前記摩擦制動量が検出された場合は、前記モータの回転速度または前記速度パラメータが小さくなるほど、前記外乱トルクに加算する前記ブレーキトルク推定値の絶対値を小さくする、
電動車両の制御方法。 In the method for controlling an electric vehicle according to claim 2,
When the friction braking amount that is equal to or less than the absolute value of the driving torque in the traveling direction is detected after the vehicle is about to stop, the brake that is added to the disturbance torque as the rotation speed of the motor or the speed parameter becomes smaller. Decrease the absolute value of the torque estimate,
How to control an electric vehicle.
前記コントローラは、
前記モータに作用する外乱によって生じるトルクの推定値である外乱トルク推定値を算出し、
前記摩擦ブレーキによる摩擦制動量を取得し、
前記摩擦制動量を前記外乱トルク推定値から除外し、前記外乱トルク推定値を勾配外乱と一致させるように前記外乱トルク推定値を補正し、
電動車両が所定車速以下になると、前記モータの回転速度または前記速度パラメータの低下とともにモータトルクが前記外乱トルク推定値に収束するように前記モータを制御し、
前記電動車両が前記所定車速以下において、前記摩擦制動量が、進行方向への駆動トルクの絶対値以上のとき、前記外乱トルクに対する補正量を低減する、
電動車両の制御装置。 In an electric vehicle control device including a motor that functions as a traveling drive source and applies regenerative braking force to the vehicle, a friction brake that applies friction braking force to the vehicle, and a controller that controls the vehicle system.
The controller
The disturbance torque estimated value, which is the estimated value of the torque generated by the disturbance acting on the motor, is calculated.
Obtain the friction braking amount by the friction brake,
The friction braking amount is excluded from the disturbance torque estimate, and the disturbance torque estimate is corrected so that the disturbance torque estimate matches the gradient disturbance.
When the electric vehicle becomes the predetermined vehicle speed or less, the motor is controlled so that the motor torque converges to the disturbance torque estimated value as the rotation speed of the motor or the speed parameter decreases.
When the electric vehicle is at or below the predetermined vehicle speed and the friction braking amount is equal to or greater than the absolute value of the driving torque in the traveling direction, the correction amount for the disturbance torque is reduced.
Control device for electric vehicles.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016229320A JP6880674B2 (en) | 2016-11-25 | 2016-11-25 | Electric vehicle control method and electric vehicle control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016229320A JP6880674B2 (en) | 2016-11-25 | 2016-11-25 | Electric vehicle control method and electric vehicle control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018085900A JP2018085900A (en) | 2018-05-31 |
JP6880674B2 true JP6880674B2 (en) | 2021-06-02 |
Family
ID=62238610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016229320A Active JP6880674B2 (en) | 2016-11-25 | 2016-11-25 | Electric vehicle control method and electric vehicle control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6880674B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7155674B2 (en) * | 2018-07-04 | 2022-10-19 | 日産自動車株式会社 | ELECTRIC VEHICLE CONTROL METHOD AND CONTROL DEVICE |
WO2021029193A1 (en) * | 2019-08-15 | 2021-02-18 | 日本電産株式会社 | Vibration damping control device, and vibration damping control method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5455802B2 (en) * | 2010-06-11 | 2014-03-26 | 日立建機株式会社 | Pitching control device for electric vehicle |
JP2012200076A (en) * | 2011-03-22 | 2012-10-18 | Hitachi Automotive Systems Ltd | Electric vehicle control device |
US8712616B2 (en) * | 2012-04-26 | 2014-04-29 | Ford Global Technologies, Llc | Regenerative braking control to mitigate powertrain oscillation |
JP2016028913A (en) * | 2014-07-25 | 2016-03-03 | 日産自動車株式会社 | Vehicle pitching vibration control device |
EP3251887B1 (en) * | 2015-01-26 | 2019-08-07 | Nissan Motor Co., Ltd. | Control device for electric vehicle and control method for electric vehicle |
CN107206914B (en) * | 2015-01-26 | 2019-04-16 | 日产自动车株式会社 | The control device of electric vehicle and the control method of electric vehicle |
-
2016
- 2016-11-25 JP JP2016229320A patent/JP6880674B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018085900A (en) | 2018-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6787410B2 (en) | Electric vehicle control method and control device | |
KR101922363B1 (en) | Control device of electric vehicle and control method of electric vehicle | |
JP6135775B2 (en) | Electric vehicle control device and electric vehicle control method | |
JP6402782B2 (en) | Electric vehicle control device and electric vehicle control method | |
JP6330820B2 (en) | Electric vehicle control device and electric vehicle control method | |
JP6741084B2 (en) | Electric vehicle control method and electric vehicle control device | |
CN109070763B (en) | Method for controlling electric vehicle and device for controlling electric vehicle | |
JP6760401B2 (en) | Electric vehicle control method and control device | |
JP6540716B2 (en) | Vehicle control apparatus and vehicle control method | |
CN114599544B (en) | Control method for electric vehicle and control device for electric vehicle | |
JP7056219B2 (en) | Motor vehicle control method and motor vehicle control device | |
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 |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190911 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201006 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201130 |
|
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: 20210406 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210419 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6880674 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |