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

JP4582057B2 - Vehicle steering system - Google Patents

Vehicle steering system Download PDF

Info

Publication number
JP4582057B2
JP4582057B2 JP2006168901A JP2006168901A JP4582057B2 JP 4582057 B2 JP4582057 B2 JP 4582057B2 JP 2006168901 A JP2006168901 A JP 2006168901A JP 2006168901 A JP2006168901 A JP 2006168901A JP 4582057 B2 JP4582057 B2 JP 4582057B2
Authority
JP
Japan
Prior art keywords
steering
vehicle
angle
control
counter
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.)
Expired - Fee Related
Application number
JP2006168901A
Other languages
Japanese (ja)
Other versions
JP2007331704A (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.)
JTEKT Corp
Original Assignee
JTEKT Corp
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 JTEKT Corp filed Critical JTEKT Corp
Priority to JP2006168901A priority Critical patent/JP4582057B2/en
Publication of JP2007331704A publication Critical patent/JP2007331704A/en
Application granted granted Critical
Publication of JP4582057B2 publication Critical patent/JP4582057B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Power Steering Mechanism (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Description

本発明は、車両用操舵装置に関するものである。   The present invention relates to a vehicle steering apparatus.

近年、車速やヨーレイト等の車両状態量と車両の運動状態との関係をモデル化した車両モデル(車両運動モデル)に基づいて車両のヨーモーメントを制御すべく転舵輪の舵角(転舵角)を制御する所謂アクティブステア機能を備えた操舵制御システムが提案されている。   In recent years, the steering angle of the steered wheels (steering angle) to control the yaw moment of the vehicle based on the vehicle model (vehicle motion model) that models the relationship between the vehicle state quantity such as the vehicle speed and the yaw rate and the motion state of the vehicle. There has been proposed a steering control system having a so-called active steering function for controlling the vehicle.

一般に、車両モデルは、図13に示すような車両の前後輪ともに左右のタイヤ特性が等しいと仮定した二輪モデルにより簡略化され、(1)式に示される重心軸周りのモーメントと(2)式に示される車両横方向の力の釣り合いとにより表現される。そして、車両状態量の目標値(目標状態量、目標ヨーレイト及び目標スリップ角)の単位時間当たりの変化量は、これら二つ式から次の(3)式により表現することができ、目標状態量は、この変化量を積算することにより求められる。具体的には、(4)式に示すように、前回の車両モデル演算において演算された車両状態量の目標値(目標状態量の前回値)に一演算周期(サンプリングタイム)分の変化量を加算することにより演算される。   In general, the vehicle model is simplified by a two-wheel model that assumes that the front and rear wheels of the vehicle have the same left and right tire characteristics as shown in FIG. 13, and the moment about the center of gravity axis shown in equation (1) and equation (2) It is expressed by the balance of force in the vehicle lateral direction shown in FIG. The change amount per unit time of the target value of the vehicle state quantity (target state quantity, target yaw rate and target slip angle) can be expressed by the following expression (3) from these two expressions. Is obtained by integrating the amount of change. Specifically, as shown in equation (4), the change amount for one calculation cycle (sampling time) is added to the target value of the vehicle state quantity (previous value of the target state quantity) calculated in the previous vehicle model calculation. It is calculated by adding.

Figure 0004582057
Figure 0004582057

Figure 0004582057
Figure 0004582057

Figure 0004582057
Figure 0004582057

Figure 0004582057
これを利用して、例えば、特許文献1に記載の車両用操舵装置では、センサにより検出された車両状態量の実際値とその目標値との比較により車両のステアリング特性(ステア特性)を判定する。そして、オーバーステア状態にある場合には、目標値と実際値との偏差に基づくフィードバック制御により、ヨーモーメントと逆方向に転舵角を変更するよう、即ち所謂カウンタステアをあてるように同転舵角を制御することで、車両姿勢の安定化を図るようになっている。
特開2005−88648号公報
Figure 0004582057
By utilizing this, for example, in the vehicle steering apparatus described in Patent Document 1, the steering characteristic (steer characteristic) of the vehicle is determined by comparing the actual value of the vehicle state quantity detected by the sensor and its target value. . When the vehicle is in the oversteer state, the turning angle is changed in the direction opposite to the yaw moment by feedback control based on the deviation between the target value and the actual value, that is, so-called counter steering is applied. By controlling the angle, the vehicle posture is stabilized.
JP 2005-88648 A

しかしながら、凍結路等の低μ路では、車両姿勢を安定に保つことのできる安定領域、即ち車両のヨーモーメントを安定的に制御可能な範囲が狭いため、上記オーバーステア制御にオーバーシュートが生じやすい。このため、こうした低μ路では、車両姿勢の安定化に遅れが生ずる傾向があり、特に、運転者が併せてカウンタ操舵を行った場合には、全体として大きなカウンタ量が発生することから、その傾向はより一層顕著なものとなりやすく、この点において、なお改善の余地を残すものとなっている。   However, on low μ roads such as frozen roads, the stable region in which the vehicle posture can be kept stable, that is, the range in which the yaw moment of the vehicle can be stably controlled is narrow. . For this reason, on such low μ roads, there is a tendency for a delay in the stabilization of the vehicle posture, and in particular, when the driver performs counter steering together, a large counter amount is generated as a whole. The trend tends to be even more pronounced, and there is still room for improvement in this regard.

本発明は、上記問題点を解決するためになされたものであって、その目的は、低μ路においても速やかに車両姿勢の安定化を図ることのできる車両用操舵装置を提供することにある。   The present invention has been made to solve the above problems, and an object of the present invention is to provide a vehicle steering apparatus that can quickly stabilize the vehicle posture even on a low μ road. .

上記問題点を解決するために、請求項1に記載の発明は、転舵輪の転舵角を変更可能な駆動手段と、該駆動手段の作動を制御する制御手段と、車両モデルに基づいて車両のヨーモーメントに関連する車両状態量の目標値を演算する車両モデル演算手段と、車両のステア特性を判定するステア特性判定手段とを備え、前記制御手段は、前記車両がオーバーステア状態にある場合には、前記車両状態量の目標値と実際値との偏差に基づくフィードバック演算により、前記ヨーモーメントと逆方向に前記転舵角を変更すべく前記駆動手段を作動させるオーバーステア制御を実行するとともに、前記車両モデル演算手段は、前記演算された目標値の前回値に一周期分の変化量を加算することにより所定周期毎に新たな前記目標値を演算する車両用操舵装置であって、前記オーバーステア制御中のカウンタ操舵を検出するカウンタ操舵検出手段を備え、前記車両モデル演算手段は、前記カウンタ操舵の終了を検出した場合には、前記演算の基礎となる前記前回値を該前回値よりも反カウンタ方向を示す値に置換すること、を要旨とする。   In order to solve the above problems, the invention according to claim 1 is directed to a vehicle based on a drive unit capable of changing the turning angle of the steered wheels, a control unit for controlling the operation of the drive unit, and a vehicle model. Vehicle model calculation means for calculating a target value of the vehicle state quantity related to the yaw moment of the vehicle, and steer characteristic determination means for determining the steering characteristic of the vehicle, wherein the control means is when the vehicle is in an oversteer state And performing oversteer control for operating the driving means to change the turning angle in a direction opposite to the yaw moment by feedback calculation based on a deviation between the target value and the actual value of the vehicle state quantity. The vehicle model calculation means calculates the new target value every predetermined period by adding the amount of change for one period to the previous value of the calculated target value. Counter steering detecting means for detecting counter steering during the oversteer control, and when the vehicle model calculating means detects the end of the counter steering, The gist is to replace the value with a value indicating a counter-counter direction rather than the previous value.

上記構成によれば、次回以降に演算される車両状態量の目標値もまた、その前回値を置換しない場合の値よりも反カウンタ方向を示すものとなる。これにより、当初のオーバーステアと反対方向に発生したオーバーステアを解消するために行われるオーバーステア制御においては、そのフィードバック演算に用いられる偏差が大となり、同制御開始とともに、大きな値(絶対値)を有する指令値が生成される。その結果、同制御の立ち上がりを早めてオーバーシュートの発生に起因する反対方向のオーバーステア状態をいち早く解消し、速やかに車両姿勢の安定化を図ることができる。   According to the above configuration, the target value of the vehicle state quantity calculated after the next time also indicates the counter-counter direction more than the value when the previous value is not replaced. As a result, in the oversteer control performed to eliminate the oversteer occurring in the opposite direction to the initial oversteer, the deviation used for the feedback calculation becomes large, and a large value (absolute value) as the control starts. A command value having is generated. As a result, the start of the control can be accelerated and the oversteer state in the opposite direction due to the occurrence of the overshoot can be quickly eliminated, and the vehicle posture can be stabilized quickly.

請求項2に記載の発明は、前記車両モデル演算手段は、定常円旋回の式に基づき演算される定常円旋回値に前記置換すること、を要旨とする。
即ち、車両モデル演算において、車両状態量の目標値は、その単位時間(サンプリング周期)当たりの変化量を積算することにより求められる。このため、カウンタ操舵から通常操舵に復帰させる所謂「戻し」過程においては、定常円旋回の式により演算された定常円旋回値は、通常の車両モデル演算により求められる目標値よりも反カウンタ方向を示すものとなる。従って、上記構成により前回値を定常円旋回値にて置換した後の目標値は、前回値を置換しない場合の値よりも反カウンタ方向を示すものとなる。さらに、車両走行時には、いかなる進路変更が発生するかわからない。この点、現在の操舵角に対応する操舵角定常円旋回値を基礎として車両モデル演算を行う構成であれば、その後の進路変更に対しても柔軟に対応することが可能になる。
The gist of the invention described in claim 2 is that the vehicle model calculation means replaces the vehicle model calculation means with a steady circle turning value calculated based on a steady circle turning formula.
That is, in the vehicle model calculation, the target value of the vehicle state quantity is obtained by integrating the amount of change per unit time (sampling period). Therefore, in the so-called “return” process of returning from counter steering to normal steering, the steady circle turning value calculated by the steady circle turning formula has a counter-counter direction that is less than the target value obtained by normal vehicle model calculation. It will be shown. Therefore, the target value after the previous value is replaced with the steady circle turning value by the above configuration shows the counter-counter direction more than the value when the previous value is not replaced. Furthermore, it is not known what route changes will occur when the vehicle is traveling. In this regard, if the vehicle model calculation is performed based on the steering angle steady circle turning value corresponding to the current steering angle, it is possible to flexibly cope with the subsequent course change.

請求項3に記載の発明は、前記カウンタ操舵から通常操舵に復帰した後の操舵角を推定する推定手段を備え、前記車両モデル演算手段は、該推定された操舵角に基づいて前記定常円旋回値を演算すること、を要旨とする。   According to a third aspect of the present invention, there is provided estimation means for estimating a steering angle after returning from the counter steering to normal steering, and the vehicle model calculation means is configured to perform the steady circular turning based on the estimated steering angle. The gist is to calculate the value.

上記構成によれば、推定された通常操舵復帰後の操舵角(同操舵角に基づき演算される転舵角)を用いて定常円旋回値を演算し、これにより目標状態量の前回値を置換することで、いち早く通常操舵に復帰した後の目標値を演算することができる。その結果、より速やかに車両姿勢の安定化を図ることができる。   According to the above configuration, the steady circle turning value is calculated using the estimated steering angle after the return of normal steering (the turning angle calculated based on the steering angle), thereby replacing the previous value of the target state quantity. By doing so, the target value after quickly returning to normal steering can be calculated. As a result, the vehicle posture can be stabilized more promptly.

請求項4に記載の発明は、前記車両モデル演算手段は、前記置換後に演算された目標値にフィルタ処理を施すこと、を要旨とする。
上記構成によれば、前回値の置換時においても目標値を滑らかに変化させることができる。その結果、これにより、車両姿勢の不安定化を防止するとともに、操舵反力の変動を抑制して良好な操舵フィーリングを確保することができる。
The gist of the invention described in claim 4 is that the vehicle model calculation means performs a filtering process on the target value calculated after the replacement.
According to the above configuration, the target value can be smoothly changed even when the previous value is replaced. As a result, this makes it possible to prevent instability of the vehicle posture and to suppress a variation in the steering reaction force to ensure a good steering feeling.

本発明によれば、低μ路においても速やかなる車両姿勢の安定化が可能な車両用操舵装置を提供することができる。   According to the present invention, it is possible to provide a vehicle steering apparatus that can quickly stabilize the vehicle posture even on a low μ road.

以下、本発明をギヤ比可変システムを備えた車両用操舵装置に具体化した一実施形態を図面に従って説明する。
図1は、本実施形態の車両用操舵装置1の概略構成図である。同図に示すように、ステアリング(ハンドル)2が固定されたステアリングシャフト3は、ラック&ピニオン機構4を介してラック5に連結されており、ステアリング操作に伴うステアリングシャフト3の回転は、ラック&ピニオン機構4によりラック5の往復直線運動に変換される。そして、このラック5の往復直線運動により転舵輪6の舵角、即ち転舵角が可変することにより、車両の進行方向が変更される。
Hereinafter, an embodiment in which the present invention is embodied in a vehicle steering apparatus provided with a variable gear ratio system will be described with reference to the drawings.
FIG. 1 is a schematic configuration diagram of a vehicle steering apparatus 1 according to the present embodiment. As shown in the figure, a steering shaft 3 to which a steering (handle) 2 is fixed is connected to a rack 5 via a rack and pinion mechanism 4, and the rotation of the steering shaft 3 accompanying the steering operation is The pinion mechanism 4 converts the rack 5 into a reciprocating linear motion. Then, by changing the rudder angle of the steered wheels 6, that is, the steered angle, by the reciprocating linear motion of the rack 5, the traveling direction of the vehicle is changed.

本実施形態の車両用操舵装置1は、ステアリング2の舵角(操舵角)に対する転舵輪6の伝達比(ギヤ比)を可変させる伝達比可変装置としてのギヤ比可変アクチュエータ7と、該ギヤ比可変アクチュエータ7の作動を制御するIFSECU8とを備えている。そして、本実施形態では、ギヤ比可変アクチュエータ7により駆動手段が構成され、IFSECU8により制御手段が構成される。   The vehicle steering apparatus 1 of the present embodiment includes a gear ratio variable actuator 7 serving as a transmission ratio variable apparatus that varies the transmission ratio (gear ratio) of the steered wheels 6 with respect to the steering angle (steering angle) of the steering 2, and the gear ratio. And an IFSECU 8 for controlling the operation of the variable actuator 7. In the present embodiment, the gear ratio variable actuator 7 constitutes drive means, and the IFSECU 8 constitutes control means.

詳述すると、ステアリングシャフト3は、ステアリング2が連結された第1シャフト9とラック&ピニオン機構4に連結される第2シャフト10とからなり、ギヤ比可変アクチュエータ7は、第1シャフト9及び第2シャフト10を連結する差動機構11と、該差動機構11を駆動するモータ12とを備えている。そして、ギヤ比可変アクチュエータ7は、ステアリング操作に伴う第1シャフト9の回転に、モータ駆動による回転を上乗せして第2シャフト10に伝達することにより、ラック&ピニオン機構4に入力されるステアリングシャフト3の回転を増速(又は減速)する。   More specifically, the steering shaft 3 includes a first shaft 9 to which the steering 2 is connected and a second shaft 10 to be connected to the rack and pinion mechanism 4. The variable gear ratio actuator 7 includes the first shaft 9 and the first shaft 9. A differential mechanism 11 that couples the two shafts 10 and a motor 12 that drives the differential mechanism 11 are provided. The gear ratio variable actuator 7 adds the rotation driven by the motor to the rotation of the first shaft 9 associated with the steering operation and transmits it to the second shaft 10, thereby inputting the steering shaft to the rack and pinion mechanism 4. The rotation of 3 is increased (or decelerated).

つまり、図2及び図3に示すように、ギヤ比可変アクチュエータ7は、ステアリング操作に基づく転舵輪6の舵角(ステア転舵角θts)にモータ駆動に基づく転舵輪の舵角(ACT角θta)を上乗せすることにより、操舵角θsに対する転舵輪6の転舵角θtの比率、即ち伝達比(ギヤ比)を可変させる。そして、IFSECU8は、モータ12に対する駆動電力の供給を通じてギヤ比可変アクチュエータ7の制御を制御し、これにより操舵角θsと転舵角θtとの間の伝達比(ギヤ比)を制御する(ギヤ比可変制御)。   That is, as shown in FIGS. 2 and 3, the gear ratio variable actuator 7 has the steered angle (ACT angle θta) of the steered wheels based on the motor drive to the steered angle (steer steered angle θts) of the steered wheels 6 based on the steering operation. ) Is added, the ratio of the turning angle θt of the steered wheels 6 to the steering angle θs, that is, the transmission ratio (gear ratio) is varied. The IFSECU 8 controls the control of the gear ratio variable actuator 7 through the supply of driving power to the motor 12, thereby controlling the transmission ratio (gear ratio) between the steering angle θs and the turning angle θt (gear ratio). Variable control).

尚、この場合における「上乗せ」とは、加算する場合のみならず減算する場合をも含むものと定義し、以下同様とする。また、「操舵角θsに対する転舵角θtのギヤ比」をオーバーオールギヤ比(操舵角θs/転舵角θt)で表した場合、ステア転舵角θtsと同方向のACT角θtaを上乗せすることによりオーバーオールギヤ比は小さくなる(転舵角θt大、図2参照)。そして、逆方向のACT角θtaを上乗せすることによりオーバーオールギヤ比は大きくなる(転舵角θt小、図3参照)。そして、本実施形態では、ステア転舵角θtsが第1の舵角を構成し、ACT角θtaが第2の舵角を構成する。   In this case, “addition” is defined to include not only addition but also subtraction, and so on. Further, when the “gear ratio of the steering angle θt to the steering angle θs” is expressed as an overall gear ratio (steering angle θs / steering angle θt), the ACT angle θta in the same direction as the steering angle θts should be added. Thus, the overall gear ratio becomes small (large turning angle θt, see FIG. 2). Then, the overall gear ratio is increased by adding the ACT angle θta in the reverse direction (small turning angle θt, see FIG. 3). In this embodiment, the steer turning angle θts constitutes the first rudder angle, and the ACT angle θta constitutes the second rudder angle.

また、図1に示すように、車両用操舵装置1は、操舵系にステアリング操作を補助するためのアシスト力を付与するEPSアクチュエータ17と、該EPSアクチュエータ17の作動を制御するEPSECU18とを備えている。   As shown in FIG. 1, the vehicle steering apparatus 1 includes an EPS actuator 17 that applies an assist force for assisting a steering operation to the steering system, and an EPS ECU 18 that controls the operation of the EPS actuator 17. Yes.

本実施形態のEPSアクチュエータ17は、その駆動源であるモータ22がラック5に設けられた所謂ラックアシスト型のEPSアクチュエータであり、モータ22が発生するアシストトルクは、ボール螺子機構(図示略)を介してラック5に伝達される。そして、EPSECU18は、このモータ22が発生するアシストトルクを制御することにより、操舵系に付与するアシスト力を制御する(パワーアシスト制御)。   The EPS actuator 17 of the present embodiment is a so-called rack assist type EPS actuator in which a motor 22 as a driving source is provided in the rack 5, and assist torque generated by the motor 22 is generated by a ball screw mechanism (not shown). Is transmitted to the rack 5. The EPS ECU 18 controls the assist force applied to the steering system by controlling the assist torque generated by the motor 22 (power assist control).

本実施形態では、上記のギヤ比可変アクチュエータ7を制御するIFSECU8、及びEPSアクチュエータ17を制御するEPSECU18は、車内ネットワーク(CAN:Controller Area Network)23を介して接続されており、該車内ネットワーク23には、車両状態量を検出するための複数のセンサが接続されている。具体的には、車内ネットワーク23には、操舵角センサ24、トルクセンサ25、車輪速センサ26a,26b、横Gセンサ28、車速センサ29、ブレーキセンサ30、及びヨーレイトセンサ31が接続されている。そして、上記各センサにより検出される複数の車両状態量、即ち操舵角θs、操舵トルクτ、車輪速Vtr,Vtl、転舵角θt、スリップ角θsp、車速V、ブレーキ信号Sbk、及びヨーレイトRyは、車内ネットワーク23を介してIFSECU8及びEPSECU18に入力される。   In the present embodiment, the IFSECU 8 that controls the gear ratio variable actuator 7 and the EPSECU 18 that controls the EPS actuator 17 are connected via an in-vehicle network (CAN: Controller Area Network) 23. Are connected to a plurality of sensors for detecting the vehicle state quantity. Specifically, a steering angle sensor 24, a torque sensor 25, wheel speed sensors 26a and 26b, a lateral G sensor 28, a vehicle speed sensor 29, a brake sensor 30, and a yaw rate sensor 31 are connected to the in-vehicle network 23. A plurality of vehicle state quantities detected by the sensors, that is, steering angle θs, steering torque τ, wheel speed Vtr, Vtl, turning angle θt, slip angle θsp, vehicle speed V, brake signal Sbk, and yaw rate Ry are as follows: The data is input to the IFSECU 8 and the EPSECU 18 via the in-vehicle network 23.

尚、本実施形態では、転舵角θtは、操舵角θsにラック&ピニオン機構4のベースギヤ比を乗じた値、即ちステア転舵角θtsにACT角θtaを加算することにより求められ、スリップ角θspは、横Gセンサ28により検出される横方向加速度及びヨーレイトRyに基づいて求められる。また、IFSECU8及びEPSECU18は、車内ネットワーク23を介した相互通信により、制御信号の送受信を行う。そして、IFSECU8及びEPSECU18は、車内ネットワーク23を介して入力された上記各車両状態量及び制御信号に基づいて、上記のギヤ比可変制御及びパワーアシスト制御を統合的に実行する。   In this embodiment, the turning angle θt is obtained by multiplying the steering angle θs by the base gear ratio of the rack and pinion mechanism 4, that is, by adding the ACT angle θta to the steering angle θts, and the slip angle θsp is obtained based on the lateral acceleration detected by the lateral G sensor 28 and the yaw rate Ry. The IFSECU 8 and EPSECU 18 transmit and receive control signals by mutual communication via the in-vehicle network 23. The IFSECU 8 and EPSECU 18 perform the gear ratio variable control and the power assist control in an integrated manner based on the vehicle state quantities and control signals input via the in-vehicle network 23.

次に、本実施形態のステアリング装置の電気的構成及び制御態様について説明する。
図4は、本実施形態の車両用操舵装置1の制御ブロック図である。同図に示すように、IFSECU8は、モータ制御信号を出力するマイコン33と、モータ制御信号に基づいてモータ12に駆動電力を供給する駆動回路34とを備えている。
Next, the electrical configuration and control mode of the steering apparatus according to the present embodiment will be described.
FIG. 4 is a control block diagram of the vehicle steering apparatus 1 of the present embodiment. As shown in the figure, the IFSECU 8 includes a microcomputer 33 that outputs a motor control signal and a drive circuit 34 that supplies drive power to the motor 12 based on the motor control signal.

尚、本実施形態では、ギヤ比可変アクチュエータ7及びEPSアクチュエータ17の駆動源である各モータ12,22は、ともにブラシレスモータであり、駆動回路34、及び後述するEPSECU18の駆動回路44は、入力されるモータ制御信号に基づいて、それぞれ対応するモータ12,22に三相(U,V,W)の駆動電力を供給する。また、以下に示す各制御ブロックは、マイコン33(43)が実行するコンピュータプログラムにより実現されるものである。   In the present embodiment, the motors 12 and 22 that are drive sources of the gear ratio variable actuator 7 and the EPS actuator 17 are both brushless motors, and the drive circuit 34 and the drive circuit 44 of the EPS ECU 18 described later are input. Based on the motor control signal, three-phase (U, V, W) driving power is supplied to the corresponding motors 12, 22 respectively. Each control block shown below is realized by a computer program executed by the microcomputer 33 (43).

マイコン33は、IFS制御演算部35、ギヤ比可変制御演算部36、LeadSteer制御演算部37を備え、これら各制御演算部は、それぞれ入力される車両状態量に基づいてACT角θtaの制御目標成分(及び制御信号)を演算する。   The microcomputer 33 includes an IFS control calculation unit 35, a gear ratio variable control calculation unit 36, and a Lead Steer control calculation unit 37. Each of these control calculation units is a control target component of the ACT angle θta based on the input vehicle state quantity. (And control signal) is calculated.

詳述すると、IFS制御演算部35には、操舵角θs、転舵角θt、車速V、車輪速Vtr,Vtl、ブレーキ信号Sbk、ヨーレイトRy及びスリップ角θspが入力される。そして、IFS制御演算部35は、これらの車両状態量に基づいて、所謂アクティブステア機能、即ち車両モデルに基づき車両のヨーモーメントを制御するためのACT角θtaの制御目標成分の演算、並びに関連する制御信号の演算を行う。具体的には、IFS制御演算部35は、アクティブステア機能を実現するためのACT角θtaの制御目標成分としてIFS_ACT指令角θifs*を演算するとともに、制御信号として車両のステア特性を示すOS/US特性値Val_stの演算を行う(IFS制御演算)。   More specifically, the steering angle θs, the turning angle θt, the vehicle speed V, the wheel speeds Vtr and Vtl, the brake signal Sbk, the yaw rate Ry, and the slip angle θsp are input to the IFS control calculation unit 35. The IFS control calculation unit 35 calculates the control target component of the ACT angle θta for controlling the yaw moment of the vehicle based on the so-called active steering function, that is, the vehicle model, based on these vehicle state quantities, and related items. Perform control signal calculations. Specifically, the IFS control calculation unit 35 calculates the IFS_ACT command angle θifs * as a control target component of the ACT angle θta for realizing the active steer function, and indicates the vehicle steering function as the control signal. The characteristic value Val_st is calculated (IFS control calculation).

ここで、ヨー方向の車両姿勢は「ステア特性(ステアリング特性)」として表現される。ステア特性とは、運転者がステアリング操作を行ったときに、運転者の想定する車両旋回速度と実際の車両旋回速度との差異についての特性である。そして、想定する車両旋回速度よりも実際の車両旋回速度が大きい場合をオーバーステア(OS)、小さい場合をアンダーステア(US)、その差異がない場合をニュートラルステア(NS)という。そして、この「運転者の想定する車両旋回速度」は、車両モデルでは目標ヨーレイトに置き換えることができ、車両が定常円旋回状態にあり、そのステア特性がニュートラルステアである場合には、その旋回方向を車両進行方向と言い換えることもできる。   Here, the vehicle posture in the yaw direction is expressed as “steer characteristic (steering characteristic)”. The steer characteristic is a characteristic regarding a difference between a vehicle turning speed assumed by the driver and an actual vehicle turning speed when the driver performs a steering operation. The case where the actual vehicle turning speed is larger than the assumed vehicle turning speed is referred to as oversteer (OS), the case where the actual vehicle turning speed is small is referred to as understeer (US), and the case where there is no difference is referred to as neutral steer (NS). This “vehicle turning speed assumed by the driver” can be replaced with the target yaw rate in the vehicle model, and when the vehicle is in a steady circular turning state and the steering characteristic is neutral steering, the turning direction Can also be rephrased as the vehicle traveling direction.

本実施形態では、IFS制御演算部35は、ステア特性がアンダーステアである場合に、転舵輪6の切れ角を小さくするための、またステア特性がオーバーステアである場合に、転舵輪6にヨーモーメントの方向と逆方向の舵角(カウンタステア)を与えるためのACT角θtaの制御目標成分としてIFS_ACT指令角θifs*を演算する。尚、OS/US特性値Val_stについては、IFS制御演算部35における内部演算処理に用いられるとともに、車内ネットワーク23を介してEPSECU18に送信され、同EPSECU18によるパワーアシスト制御に用いられる。   In the present embodiment, the IFS control calculation unit 35 applies a yaw moment to the steered wheel 6 to reduce the turning angle of the steered wheel 6 when the steer characteristic is understeer, and when the steer characteristic is oversteer. The IFS_ACT command angle θifs * is calculated as a control target component of the ACT angle θta for giving a rudder angle (counter steer) in the opposite direction. Note that the OS / US characteristic value Val_st is used for internal calculation processing in the IFS control calculation unit 35, transmitted to the EPSECU 18 via the in-vehicle network 23, and used for power assist control by the EPSECU 18.

ギヤ比可変制御演算部36には、操舵角θs、転舵角θt及び車速Vが入力される。そして、ギヤ比可変制御演算部36は、これらの車両状態量(及び制御信号)に基づいて、車速Vに応じてギヤ比を可変させるための制御目標成分としてギヤ比可変ACT指令角θgr*を演算する(ギヤ比可変制御演算)。   A steering angle θs, a turning angle θt, and a vehicle speed V are input to the gear ratio variable control calculation unit 36. Then, the gear ratio variable control calculation unit 36 uses the gear ratio variable ACT command angle θgr * as a control target component for varying the gear ratio according to the vehicle speed V based on these vehicle state quantities (and control signals). Calculate (gear ratio variable control calculation).

LeadSteer制御演算部37には、車速V及び操舵速度ωsが入力される。尚、操舵速度ωsは、操舵角θsを微分することにより演算される(以下同様)。そして、LeadSteer制御演算部37は、これら車速V及び操舵速度ωsに基づいて操舵速度に応じて、車両の応答性を向上させるための制御目標成分としてLS_ACT指令角θls*を演算する(LeadSteer制御演算)。   The vehicle speed V and the steering speed ωs are input to the lead steer control calculation unit 37. The steering speed ωs is calculated by differentiating the steering angle θs (the same applies hereinafter). Then, the Lead Steer control calculation unit 37 calculates the LS_ACT command angle θ ls * as a control target component for improving the responsiveness of the vehicle based on the vehicle speed V and the steering speed ω s (Lead Steer control calculation). ).

IFS制御演算部35、ギヤ比可変制御演算部36及びLeadSteer制御演算部37は、上記各演算により演算された各制御目標成分、即ちIFS_ACT指令角θifs*、ギヤ比可変ACT指令角θgr*、及びLS_ACT指令角θls*を加算器38aに出力する。そして、この加算器38aにおいて、これらIFS_ACT指令角θifs*、ギヤ比可変ACT指令角θgr*、及びLS_ACT指令角θls*が重畳されることによりACT角θtaの制御目標であるACT指令角θta*が演算される。   The IFS control calculation unit 35, the gear ratio variable control calculation unit 36, and the Lead Steer control calculation unit 37 are each control target component calculated by the above calculation, that is, IFS_ACT command angle θifs *, gear ratio variable ACT command angle θgr *, and The LS_ACT command angle θls * is output to the adder 38a. In the adder 38a, the IFS_ACT command angle θifs *, the gear ratio variable ACT command angle θgr *, and the LS_ACT command angle θls * are superimposed, whereby the ACT command angle θta * that is the control target of the ACT angle θta is obtained. Calculated.

加算器38aにて演算されたACT指令角θta*は、F/F制御演算部39及びF/B制御演算部40に入力される。また、F/B制御演算部40には、モータ12に設けられた回転角センサ41により検出されるACT角θtaが入力される。そして、F/F制御演算部39は、入力されたACT指令角θta*に基づくフィードフォワード演算により制御量εffを演算し、F/B制御演算部40は、ACT指令角θta*及びACT角θtaに基づくフィードバック演算により制御量εfbを演算する。   The ACT command angle θta * calculated by the adder 38 a is input to the F / F control calculation unit 39 and the F / B control calculation unit 40. Further, the ACT angle θta detected by the rotation angle sensor 41 provided in the motor 12 is input to the F / B control calculation unit 40. The F / F control calculation unit 39 calculates the control amount εff by feedforward calculation based on the input ACT command angle θta *, and the F / B control calculation unit 40 calculates the ACT command angle θta * and the ACT angle θta. The control amount εfb is calculated by feedback calculation based on the above.

F/F制御演算部39及びF/B制御演算部40は、演算された制御量εff及び制御量εfbを加算器38bに出力し、これらの制御量εff及び制御量εfbは、加算器38bにおいて重畳されることにより、電流指令としてモータ制御信号出力部42に入力される。そして、モータ制御信号出力部42は、入力された電流指令に基づいてモータ制御信号を生成し駆動回路34に出力する。   The F / F control calculation unit 39 and the F / B control calculation unit 40 output the calculated control amount εff and control amount εfb to the adder 38b, and these control amount εff and control amount εfb are output to the adder 38b. By being superposed, it is input to the motor control signal output unit 42 as a current command. The motor control signal output unit 42 generates a motor control signal based on the input current command and outputs it to the drive circuit 34.

即ち、図5のフローチャートに示すように、マイコン33は、車両状態量として上記各センサからセンサ値を取り込むと(ステップ101)、先ずIFS制御演算を行い(ステップ102)、続いてギヤ比可変制御演算(ステップ103)、及びLeadSteer制御演算を行う(ステップ104)。そして、マイコン33は、上記ステップ102〜ステップ104の各演算処理を実行することにより演算されたIFS_ACT指令角θifs*、ギヤ比可変ACT指令角θgr*、及びLS_ACT指令角θls*を重畳し、これにより制御目標であるACT指令角θta*を演算する。そして、マイコン33は、この演算されたACT指令角θta*に基づいてフィードフォワード演算(ステップ105)及びフィードバック演算(ステップ106)を行うことにより電流指令を演算し、その電流指令に基づいてモータ制御信号の出力を行う(ステップ107)。   That is, as shown in the flowchart of FIG. 5, when the microcomputer 33 fetches sensor values from the respective sensors as vehicle state quantities (step 101), first, IFS control calculation is performed (step 102), and then gear ratio variable control is performed. An operation (step 103) and a lead steer control operation are performed (step 104). Then, the microcomputer 33 superimposes the IFS_ACT command angle θifs *, the gear ratio variable ACT command angle θgr *, and the LS_ACT command angle θls *, which are calculated by executing the calculation processes of the above steps 102 to 104, To calculate the ACT command angle θta * which is the control target. The microcomputer 33 calculates a current command by performing a feedforward calculation (step 105) and a feedback calculation (step 106) based on the calculated ACT command angle θta *, and performs motor control based on the current command. A signal is output (step 107).

一方、図4に示すように、EPSECU18は、IFSECU8と同様に、マイコン43と、駆動回路44とを備えている。マイコン43は、アシスト制御部45、トルク慣性補償制御部46、ステアリング戻し制御部47、及びダンパ補償制御部48を備え、これら各制御部は、それぞれ入力される車両状態量に基づいてモータ22が発生するアシストトルクの制御目標成分を演算する。   On the other hand, as shown in FIG. 4, the EPS ECU 18 includes a microcomputer 43 and a drive circuit 44 in the same manner as the IFSECU 8. The microcomputer 43 includes an assist control unit 45, a torque inertia compensation control unit 46, a steering return control unit 47, and a damper compensation control unit 48, and each of these control units has the motor 22 based on the input vehicle state quantity. A control target component of the generated assist torque is calculated.

詳述すると、アシスト制御部45及びトルク慣性補償制御部46には、それぞれ車速V及び操舵トルクτが入力される。そして、アシスト制御部45は、ベースとなる制御目標成分として基本アシスト電流指令Ias*を演算し、トルク慣性補償制御部46は、モータ22の慣性を補償する制御目標成分である慣性補償電流指令Iti*を演算する。   More specifically, the vehicle speed V and the steering torque τ are input to the assist control unit 45 and the torque inertia compensation control unit 46, respectively. The assist control unit 45 calculates a basic assist current command Ias * as a base control target component, and the torque inertia compensation control unit 46 is an inertia compensation current command Iti that is a control target component for compensating the inertia of the motor 22. Calculate *.

ステアリング戻し制御部47には、車速V、操舵トルクτ、及び転舵角θtが入力され、ダンパ補償制御部48には、車速V及び操舵速度ωsが入力される。そして、ステアリング戻し制御部47は、ステアリング2の戻り特性を改善するための制御目標成分であるステアリング戻し電流指令Isb*を演算し、ダンパ補償制御部48は、高速走行時のパワーアシスト特性を改善するための制御目標成分であるダンパ補償電流指令Idp*を演算する。   The vehicle speed V, the steering torque τ, and the turning angle θt are input to the steering return control unit 47, and the vehicle speed V and the steering speed ωs are input to the damper compensation control unit 48. The steering return control unit 47 calculates a steering return current command Isb *, which is a control target component for improving the return characteristic of the steering 2, and the damper compensation control unit 48 improves the power assist characteristic during high speed running. A damper compensation current command Idp *, which is a control target component for the calculation, is calculated.

また、マイコン43は、上記各制御部に加え、IFS制御時のステアリングフィールを改善するためのIFSトルク補償ゲインKifsを演算するIFSトルク補償制御部49を備えている。本実施形態では、IFSトルク補償制御部49には、操舵トルクτ、操舵角θs及び操舵速度ωsとともに、上記IFS制御演算部35において演算されたIFS_ACT指令角θifs*、及びOS/US特性値Val_stが入力される。そして、IFSトルク補償制御部49は、上記各車両状態量、IFS_ACT指令角θifs*及びOS/US特性値Val_stに基づいてIFSトルク補償ゲインKifsを演算する。   The microcomputer 43 includes an IFS torque compensation control unit 49 that calculates an IFS torque compensation gain Kifs for improving the steering feel during IFS control, in addition to the control units described above. In the present embodiment, the IFS torque compensation control unit 49 includes the steering torque τ, the steering angle θs, and the steering speed ωs, the IFS_ACT command angle θifs * calculated by the IFS control calculation unit 35, and the OS / US characteristic value Val_st. Is entered. Then, the IFS torque compensation controller 49 calculates the IFS torque compensation gain Kifs based on each vehicle state quantity, the IFS_ACT command angle θifs *, and the OS / US characteristic value Val_st.

本実施形態では、上記IFSトルク補償ゲインKifsは、アシスト制御部45において演算された基本アシスト電流指令Ias*に乗ぜられ、その補正後の基本アシスト電流指令Ias**は、上記慣性補償電流指令Iti*、ステアリング戻し電流指令Isb*、及びダンパ補償電流指令Idp*とともに、加算器50に入力される。そして、これらの各制御目標成分が重畳されることにより、モータ22が発生するアシストトルクの制御目標である電流指令が演算される。   In the present embodiment, the IFS torque compensation gain Kifs is multiplied by the basic assist current command Ias * calculated by the assist control unit 45, and the corrected basic assist current command Ias ** is the inertia compensation current command Iti. *, The steering return current command Isb *, and the damper compensation current command Idp * are input to the adder 50. Then, by superimposing these control target components, a current command that is a control target of the assist torque generated by the motor 22 is calculated.

加算器50において演算された電流指令は、モータ制御信号出力部51に入力される。また、モータ制御信号出力部51には、モータ22に設けられた電流センサ52及び回転センサ53により検出される実電流及び回転角が入力される。そして、モータ制御信号出力部51は、これら電流指令、実電流及び回転角に基づいてフィードバック制御を行うことによりモータ制御信号を生成し、そのモータ制御信号を駆動回路44に出力する。   The current command calculated by the adder 50 is input to the motor control signal output unit 51. In addition, the motor control signal output unit 51 receives an actual current and a rotation angle detected by a current sensor 52 and a rotation sensor 53 provided in the motor 22. The motor control signal output unit 51 generates a motor control signal by performing feedback control based on the current command, the actual current, and the rotation angle, and outputs the motor control signal to the drive circuit 44.

次に、IFS制御演算部におけるIFS制御演算処理について詳述する。
図6は、IFS制御演算部の制御ブロック図である。同図に示すように、IFS制御演算部35は、車両モデル演算部61、跨ぎ路判定部62、ステア特性演算部63、OS制御演算部65、US制御演算部66、制御ON/OFF判定部67、及びIFS_ACT指令角演算部68を備えている。
Next, IFS control calculation processing in the IFS control calculation unit will be described in detail.
FIG. 6 is a control block diagram of the IFS control calculation unit. As shown in the figure, the IFS control calculation unit 35 includes a vehicle model calculation unit 61, a crossing road determination unit 62, a steer characteristic calculation unit 63, an OS control calculation unit 65, a US control calculation unit 66, and a control ON / OFF determination unit. 67, and an IFS_ACT command angle calculation unit 68.

車両モデル演算手段としての車両モデル演算部61には、転舵角θt及び車速Vが入力される。そして、車両モデル演算部61は、この転舵角θt及び車速Vに基づいて車両モデル演算を行い、車両のヨーモーメントに関連する車両状態量の目標値、即ち目標状態量としての目標ヨーレイトRy0及び目標スリップ角θsp0を演算する。   The turning angle θt and the vehicle speed V are input to the vehicle model calculation unit 61 as vehicle model calculation means. Then, the vehicle model calculation unit 61 performs vehicle model calculation based on the turning angle θt and the vehicle speed V, and the target value of the vehicle state quantity related to the yaw moment of the vehicle, that is, the target yaw rate Ry0 as the target state quantity and The target slip angle θsp0 is calculated.

具体的には、車両モデル演算部61は、前回値記憶部71を備えており、前回値記憶部71は、同車両モデル演算部61において演算された目標状態量、即ち目標ヨーレイトRy0及び目標スリップ角θsp0を該目標状態量の前回値Ry0_b,θsp0_bとして記憶する。そして、車両モデル演算部61は、この前回値記憶部71に記憶された前回値Ry0_b,θsp0_bに基づいて、次回の車両モデル演算を実行する(上記(4)式参照)。   Specifically, the vehicle model calculation unit 61 includes a previous value storage unit 71. The previous value storage unit 71 includes target state quantities calculated by the vehicle model calculation unit 61, that is, a target yaw rate Ry0 and a target slip. The angle θsp0 is stored as the previous values Ry0_b and θsp0_b of the target state quantities. Then, the vehicle model calculation unit 61 executes the next vehicle model calculation based on the previous values Ry0_b and θsp0_b stored in the previous value storage unit 71 (see the above formula (4)).

跨ぎ路判定部62には、車輪速Vtr,Vtl、転舵角θt、車速V、及びブレーキ信号Sbkが入力される。そして、跨ぎ路判定部62は、これらの車両状態量に基づいて、車両が跨ぎ路、即ち車両の左右の車輪がそれぞれ路面抵抗の著しく異なる2つの路面(μスプリット路面)上にあるか否かの判定を行う。詳しくは、μスプリット状態における制動、即ちμスプリット制動状態にあるか否かの判定を行う(跨ぎ路判定)。   Wheel speeds Vtr and Vtl, a turning angle θt, a vehicle speed V, and a brake signal Sbk are input to the crossing road determination unit 62. Based on these vehicle state quantities, the crossing road determination unit 62 determines whether or not the vehicle is on a crossing road, that is, whether the left and right wheels of the vehicle are on two road surfaces (μ split road surfaces) with significantly different road resistances. Judgment is made. Specifically, it is determined whether braking is in the μ split state, that is, whether the vehicle is in the μ split braking state (crossing road determination).

ステア特性判定手段としてのステア特性演算部63には、操舵角θs、車速V、及びヨーレイトRy、並びに車両モデル演算部61において演算された目標ヨーレイトRy0が入力される。そして、ステア特性演算部63は、これらの車両状態量に基づいて、車両のステア特性、即ち、車両がオーバーステア、アンダーステア、又はニュートラルステアの何れの状態にあるかを演算し、その特性を示すOS/US特性値Val_stを演算する(ステア特性演算)。尚、本実施形態では、OS/US特性値Val_stは次式、Val_st=(L×Ry/V−θt)×Ry、L:ホイールベース、に基づくアナログ信号として出力される。   The steering angle θs, the vehicle speed V, the yaw rate Ry, and the target yaw rate Ry0 calculated by the vehicle model calculation unit 61 are input to the steering characteristic calculation unit 63 serving as a steering characteristic determination unit. Based on these vehicle state quantities, the steer characteristic calculation unit 63 calculates the steer characteristic of the vehicle, that is, whether the vehicle is in oversteer, understeer, or neutral steer, and indicates the characteristic. An OS / US characteristic value Val_st is calculated (steer characteristic calculation). In this embodiment, the OS / US characteristic value Val_st is output as an analog signal based on the following equation: Val_st = (L × Ry / V−θt) × Ry, L: wheel base.

OS制御演算部65は、ヨーレイトF/B演算部72、スリップ角F/B演算部73を備えており、これらヨーレイトF/B演算部72及びスリップ角F/B演算部73は、それぞれ対応する車両状態量の実際値がその目標値に追従するようフィードバック演算を行う。そして、OS制御演算部65は、これら各F/B演算部におけるフィードバック演算に基づいて、ステア特性がオーバーステアである場合のACT角θtaの制御目標成分、即ちヨーモーメントと逆方向の舵角(カウンタステア)を発生させるための制御目標成分として、OS制御時ACT指令角θos*を演算する(OS制御演算)。   The OS control calculation unit 65 includes a yaw rate F / B calculation unit 72 and a slip angle F / B calculation unit 73. The yaw rate F / B calculation unit 72 and the slip angle F / B calculation unit 73 correspond to each other. A feedback calculation is performed so that the actual value of the vehicle state quantity follows the target value. Based on the feedback calculation in each of these F / B calculation units, the OS control calculation unit 65 controls the control target component of the ACT angle θta when the steer characteristic is oversteer, that is, the steering angle in the direction opposite to the yaw moment ( As a control target component for generating (countersteer), an ACT command angle θos * during OS control is calculated (OS control calculation).

さらに詳述すると、ヨーレイトF/B演算部72には、ヨーレイトRy、及び目標ヨーレイトRy0が入力され、ヨーレイトF/B演算部72は、その偏差ΔRyに基づいてフィードバック演算を行う。具体的には、ヨーレイトF/B演算部72は、偏差ΔRyに比例F/BゲインKPを乗ずることによりヨーレイト比例F/B指令角θRyp*を演算し、偏差ΔRyの微分量に微分F/BゲインKDを乗ずることによりヨーレイト微分F/B指令角θRyd*を演算する(ヨーレイトF/B演算)。同様に、スリップ角F/B演算部73には、スリップ角θsp、及び目標スリップ角θsp0が入力され、スリップ角F/B演算部73は、その偏差Δθspにスリップ角F/BゲインKslipを乗ずることにより、スリップ角F/B指令角θsp*を演算する(スリップ角F/B演算)。   More specifically, the yaw rate Ry and the target yaw rate Ry0 are input to the yaw rate F / B calculation unit 72, and the yaw rate F / B calculation unit 72 performs a feedback calculation based on the deviation ΔRy. Specifically, the yaw rate F / B calculating unit 72 calculates the yaw rate proportional F / B command angle θRyp * by multiplying the deviation ΔRy by the proportional F / B gain KP, and the differential F / B is calculated as the differential amount of the deviation ΔRy. The yaw rate differential F / B command angle θRyd * is calculated by multiplying by the gain KD (yaw rate F / B calculation). Similarly, the slip angle θsp and the target slip angle θsp0 are input to the slip angle F / B calculation unit 73, and the slip angle F / B calculation unit 73 multiplies the deviation Δθsp by the slip angle F / B gain Kslip. Thus, the slip angle F / B command angle θsp * is calculated (slip angle F / B calculation).

また、本実施形態のOS制御演算部65は、上記ヨーレイトF/B演算部72及びスリップ角F/B演算部73に加え、所謂μスプリット制動時の安定性を確保するための制御成分を演算するヨー角F/B演算部74を備えている。そして、ヨー角F/B演算部74は、上記跨ぎ路判定部62における判定結果をトリガとして目標ヨー角θy0及びヨー角θyに基づくヨー角F/B演算を実行し、その偏差Δθyにヨー角ゲインKyawを乗ずることによりヨー角F/B指令角θy*を演算する。   In addition to the yaw rate F / B calculation unit 72 and slip angle F / B calculation unit 73, the OS control calculation unit 65 of this embodiment calculates a control component for ensuring stability during so-called μ split braking. A yaw angle F / B calculation unit 74 is provided. Then, the yaw angle F / B calculation unit 74 executes the yaw angle F / B calculation based on the target yaw angle θy0 and the yaw angle θy using the determination result in the crossing road determination unit 62 as a trigger, and the yaw angle is calculated based on the deviation Δθy. By multiplying the gain Kyaw, the yaw angle F / B command angle θy * is calculated.

これらヨーレイトF/B演算部72において演算されたヨーレイト比例F/B指令角θRyp*及びヨーレイト微分F/B指令角θRyd*、スリップ角F/B演算部73において演算されたスリップ角F/B指令角θsp*、並びにヨー角F/B演算部74において演算されたヨー角F/B指令角θy*は、加算器76に入力される。そして、OS制御演算部65は、この加算器76において、これらの各制御目標成分を重畳することにより、OS制御時ACT指令角θos*を演算する(OS制御演算)。   The yaw rate F / B command angle θRyp * and yaw rate differential F / B command angle θRyd * calculated by the yaw rate F / B calculation unit 72, and the slip angle F / B command calculated by the slip angle F / B calculation unit 73. The angle θsp * and the yaw angle F / B command angle θy * calculated by the yaw angle F / B calculation unit 74 are input to the adder 76. Then, the OS control calculation unit 65 calculates an ACT command angle θos * during OS control by superimposing these control target components in the adder 76 (OS control calculation).

US制御演算部66には、操舵角θs及び操舵速度ωs、並びにステア特性演算部63において演算されたOS/US特性値Val_stが入力される。そして、US制御演算部66は、これら車両状態量に基づいてUS制御時ACT指令角θus*を演算する(US制御演算)。   The US control calculation unit 66 receives the steering angle θs, the steering speed ωs, and the OS / US characteristic value Val_st calculated by the steering characteristic calculation unit 63. Then, the US control calculation unit 66 calculates the ACT command angle θus * during US control based on these vehicle state quantities (US control calculation).

制御ON/OFF判定部67には、車速V、操舵角θs、ヨーレイトRy、及びOS/US特性値Val_stが入力される。そして、制御ON/OFF判定部67は、上記OS制御演算部65で演算されたOS制御時ACT指令角θos*に基づくオーバーステア制御(OS制御)、又はUS制御演算部66で演算されたUS制御時ACT指令角θus*に基づくアンダーステア制御(US制御)を行うか否かを判定し、その判定結果を制御ON/OFF信号Scとして出力する(制御ON/OFF判定)。   The vehicle speed V, the steering angle θs, the yaw rate Ry, and the OS / US characteristic value Val_st are input to the control ON / OFF determination unit 67. Then, the control ON / OFF determination unit 67 performs oversteer control (OS control) based on the OS control ACT command angle θos * calculated by the OS control calculation unit 65 or the US calculated by the US control calculation unit 66. It is determined whether to perform understeer control (US control) based on the ACT command angle θus * during control, and the determination result is output as a control ON / OFF signal Sc (control ON / OFF determination).

IFS_ACT指令角演算部68には、OS制御演算部65により演算されたOS制御時ACT指令角θos*及びUS制御演算部66により演算されたUS制御時ACT指令角θus*、並びに制御ON/OFF判定部67の出力する制御ON/OFF信号Scが入力される。そして、IFS_ACT指令角演算部68は、入力された制御ON/OFF信号Scが「OS制御ON」を示すものである場合には、OS制御時ACT指令角θos*を、制御ON/OFF信号Scが「US制御ON」を示すものである場合には、US制御時ACT指令角θus*をIFS_ACT指令角θifs*として出力する(IFS_ACT指令角演算)。尚、本実施形態では、制御ON/OFF信号Scが「NS」、即ちニュートラルステアであることを示すものである場合には、IFS_ACT指令角演算部68は、IFS_ACT指令角θifs*を「0」とする。   The IFS_ACT command angle calculator 68 includes an OS control ACT command angle θos * calculated by the OS control calculator 65, a US control ACT command angle θus * calculated by the US control calculator 66, and control ON / OFF. A control ON / OFF signal Sc output from the determination unit 67 is input. When the input control ON / OFF signal Sc indicates “OS control ON”, the IFS_ACT command angle calculator 68 determines the OS control time ACT command angle θos * as the control ON / OFF signal Sc. When “US control ON” indicates “US control ON”, the ACT command angle θus * during US control is output as the IFS_ACT command angle θifs * (IFS_ACT command angle calculation). In the present embodiment, when the control ON / OFF signal Sc is “NS”, that is, indicates that the steering is neutral, the IFS_ACT command angle calculator 68 sets the IFS_ACT command angle θifs * to “0”. And

即ち、図7のフローチャートに示すように、IFS制御演算部35は、先ず、車両モデル演算を実行し(ステップ201)、次に跨ぎ路判定を実行する(ステップ202)。そして、ステア特性演算を実行する(ステップ203)。   That is, as shown in the flowchart of FIG. 7, the IFS control calculation unit 35 first executes vehicle model calculation (step 201), and then executes crossover determination (step 202). Then, a steer characteristic calculation is executed (step 203).

次に、IFS制御演算部35は、上記ステップ201の車両モデル演算において演算された目標ヨーレイトRy0及び目標スリップ角θsp0に基づいて、ヨーレイトF/B演算及びスリップ角F/B演算を実行することによりOS制御時ACT指令角θos*を演算する(OS制御演算、ステップ204)。尚、上記ステップ202にてμスプリット制動状態にある旨の判定がなされた場合には、その判定結果をトリガとしてヨー角F/B演算が実行される。そして、US制御演算を実行することによりUS制御時ACT指令角θus*を演算し(ステップ205)、続いて制御ON/OFF判定を実行する(ステップ206)。そして、OS制御時ACT指令角θos*又はUS制御時ACT指令角θus*(若しくは「0」)をアクティブステア機能を実現するための制御目標成分、即ちIFS_ACT指令角θifs*として出力し(IFS_ACT指令角演算、ステップ207)、以下に詳述するカウンタ操舵検出及び目標状態量前回値置換演算を実行する(ステップ208)。   Next, the IFS control calculation unit 35 executes the yaw rate F / B calculation and the slip angle F / B calculation based on the target yaw rate Ry0 and the target slip angle θsp0 calculated in the vehicle model calculation in step 201. ACT command angle θos * is calculated during OS control (OS control calculation, step 204). If it is determined in step 202 that the μ split braking state is in effect, the yaw angle F / B calculation is executed using the determination result as a trigger. Then, the US control calculation ACT command angle θus * is calculated by executing the US control calculation (step 205), and then the control ON / OFF determination is executed (step 206). Then, the OS control ACT command angle θos * or the US control ACT command angle θus * (or “0”) is output as a control target component for realizing the active steering function, that is, the IFS_ACT command angle θifs * (IFS_ACT command). Angle calculation, step 207), counter steering detection and target state quantity previous value replacement calculation described in detail below are executed (step 208).

(カウンタ操舵検出及び目標状態量前回値置換制御)
次に、本実施形態の車両用操舵装置におけるカウンタ操舵検出及び目標状態量前回値置換制御について説明する。
(Counter steering detection and target state quantity previous value replacement control)
Next, counter steering detection and target state quantity previous value replacement control in the vehicle steering system of the present embodiment will be described.

図6に示すように、本実施形態では、IFS制御演算部35は、上記OS制御中の運転者によるカウンタ操舵を検出するカウンタ操舵検出手段としてのカウンタ操舵検出部77を備えている。カウンタ操舵検出部77には、ヨーレイトRy、操舵角θs及び操舵速度ωs、並びにステア特性演算部63において演算されたOS/US特性値Val_stが入力される。また、カウンタ操舵検出部77は、上記OS状態となった時点の操舵角(OS発生時操舵角θs_oss)及びカウンタ操舵の最大舵角(最大カウンタ操舵角θs_cmax)を記憶する。そして、カウンタ操舵検出部77は、これらの状態量(及び制御信号)に基づいて、運転者によるカウンタ操舵の開始及びその終了を検出し、その有無を示すカウンタ信号S_csを生成する。尚、本実施形態では、カウンタ信号S_csは、カウンタ操舵がある場合にその出力が「オン」となり、カウンタ操舵のない場合にはその出力が「オフ」となるように構成されている。   As shown in FIG. 6, in this embodiment, the IFS control calculation unit 35 includes a counter steering detection unit 77 as counter steering detection means for detecting counter steering by the driver during the OS control. The counter steering detection unit 77 receives the yaw rate Ry, the steering angle θs, the steering speed ωs, and the OS / US characteristic value Val_st calculated by the steering characteristic calculation unit 63. Further, the counter steering detection unit 77 stores a steering angle (OS generation steering angle θs_oss) and a maximum counter steering angle (maximum counter steering angle θs_cmax) when the OS state is reached. The counter steering detection unit 77 detects the start and end of counter steering by the driver based on these state quantities (and control signals), and generates a counter signal S_cs indicating the presence or absence of the counter steering. In the present embodiment, the counter signal S_cs is configured such that its output is “ON” when there is counter steering, and its output is “OFF” when there is no counter steering.

詳述すると、図8のフローチャートに示すように、カウンタ操舵検出部77は、上記の各状態量、即ちヨーレイトRy、操舵角θs及び操舵速度ωs、並びにOS/US特性値Val_stを取得すると(ステップ301)、続いて車両がOS状態にあるか否かを判定する(ステップ302)。そして、車両がOS状態にあると判定した場合(ステップ302:YES)には、運転者によるカウンタ操舵が行われている旨を示すカウンタ操舵フラグがセットされているか否かを判定し(ステップ303)、カウンタ操舵フラグがセットされていない場合(ステップ303:NO)には、運転者によるカウンタ操舵の開始判定を実行する(ステップ304〜ステップ306)。   More specifically, as shown in the flowchart of FIG. 8, the counter steering detection unit 77 acquires the above-described state quantities, that is, the yaw rate Ry, the steering angle θs, the steering speed ωs, and the OS / US characteristic value Val_st (step). 301) Subsequently, it is determined whether or not the vehicle is in the OS state (step 302). If it is determined that the vehicle is in the OS state (step 302: YES), it is determined whether or not a counter steering flag indicating that the driver is performing counter steering is set (step 303). ) If the counter steering flag is not set (step 303: NO), the driver determines whether to start counter steering (steps 304 to 306).

具体的には、カウンタ操舵検出部77は、先ずヨーレイトRyと操舵速度ωsの符号が不一致であるか否かによりヨーモーメントの方向と反対方向のステアリング操作が発生したか否かを判定する(ステップ304)。次に、操舵速度ωs(の絶対値)が所定の閾値ωs0よりも速いか否かを判定し(ステップ305)、続いてOS発生時操舵角θs_ossからの操舵角変化量が所定の閾値θs0を超えるか否かを判定する(ステップ306)。そして、これらステップ304〜ステップ306の各要件を全て満たす場合、即ちヨーレイトRyと操舵速度ωsの符号が不一致であり(ステップ304:YES)、操舵速度ωs(の絶対値)が所定の閾値ωs0よりも速く(|ωs|>ωs0、ステップ305:YES)、且つOS発生時操舵角θs_ossからの操舵角変化量が所定の閾値θs0を超える場合(|θs_oss−θs|>θs0、ステップ306:YES)に、運転者によるカウンタ操舵が開始されたものと判定する。そして、このようにカウンタ操舵が開始されたと判定した場合には、上記のカウンタ操舵フラグをセットし(ステップ307)、カウンタ信号S_csの出力を「オン」とする(ステップ308)。   Specifically, the counter steering detection unit 77 first determines whether or not a steering operation in a direction opposite to the direction of the yaw moment has occurred, depending on whether or not the signs of the yaw rate Ry and the steering speed ωs are inconsistent (step S1). 304). Next, it is determined whether or not the steering speed ωs (absolute value) is faster than a predetermined threshold value ωs0 (step 305). Subsequently, the amount of change in the steering angle from the steering angle θs_oss at the time of OS generation becomes a predetermined threshold value θs0. It is determined whether it exceeds (step 306). When all of the requirements of Step 304 to Step 306 are satisfied, that is, the signs of the yaw rate Ry and the steering speed ωs are inconsistent (Step 304: YES), and the steering speed ωs (absolute value) is from a predetermined threshold ωs0. Is faster (| ωs |> ωs0, step 305: YES), and the amount of change in steering angle from the steering angle θs_oss at the time of OS generation exceeds a predetermined threshold θs0 (| θs_oss−θs |> θs0, step 306: YES) Then, it is determined that the counter steering by the driver has been started. If it is determined that the counter steering is started in this way, the counter steering flag is set (step 307), and the output of the counter signal S_cs is turned on (step 308).

尚、これらステップ304〜ステップ306の判定条件のうち何れかを満たさない場合(ステップ304:NO、又はステップ305:NO、又はステップ306:NO)には、上記ステップ307,308の処理を実行しない。そして、上記ステップ302において、車両がOS状態にないと判定した場合(ステップ302:NO)には、上記ステップ304〜ステップ308、及び以下に示すステップ309以降の処理を実行しない。   If any of the determination conditions of step 304 to step 306 is not satisfied (step 304: NO, step 305: NO, or step 306: NO), the processing of steps 307 and 308 is not executed. . If it is determined in step 302 that the vehicle is not in the OS state (step 302: NO), the processing from step 304 to step 308 and step 309 and subsequent steps are not executed.

一方、上記ステップ303において、カウンタ操舵フラグがセットされていると判定した場合(ステップ303:YES)には、カウンタ操舵検出部77は、カウンタ操舵の終了判定を実行する(ステップ309〜ステップ311)。   On the other hand, when it is determined in step 303 that the counter steering flag is set (step 303: YES), the counter steering detection unit 77 performs the counter steering end determination (steps 309 to 311). .

具体的には、カウンタ操舵検出部77は、先ずヨーレイトRyの微分値dRyに基づいて、車両のヨーモーメントが安定方向、即ちニュートラルステア方向に変化したか否かを判定する(ステップ309)。次に、操舵速度ωsが「0」又は反カウンタ方向に発生しているか否かを判定し(ステップ310)、続いて最大カウンタ操舵角θs_cmaxからの操舵角変化量が所定の閾値θs1を超えるか否かを判定する(ステップ311)。そして、これらステップ309〜ステップ311の各要件を全て満たす場合、即ち車両のヨーモーメントが安定方向に変化し(ステップ309:YES)、操舵速度ωsが「0」又は反カウンタ方向に発生しており(ステップ310:YES)、且つ最大カウンタ操舵角θs_cmaxからの操舵角変化量が所定の閾値θs1を超える場合(|θs_cmax−θs|>θs1、ステップ311:YES)に、カウンタ操舵が終了したものと判定する。そして、このようにカウンタ操舵が終了したと判定した場合には、上記のカウンタ操舵フラグをリセットし(ステップ312)、カウンタ信号S_csの出力を「オフ」とする(ステップ313)。尚、これらステップ309〜ステップ311の判定条件のうち何れかを満たさない場合(ステップ309:NO、又はステップ310:NO、又はステップ311:NO)には、上記ステップ312,313の処理を実行しない。   Specifically, the counter steering detection unit 77 first determines whether or not the yaw moment of the vehicle has changed in the stable direction, that is, the neutral steering direction, based on the differential value dRy of the yaw rate Ry (step 309). Next, it is determined whether or not the steering speed ωs is “0” or is generated in the counter-counter direction (step 310), and then whether the steering angle change amount from the maximum counter steering angle θs_cmax exceeds a predetermined threshold θs1. It is determined whether or not (step 311). When all the requirements of Step 309 to Step 311 are satisfied, that is, the yaw moment of the vehicle changes in a stable direction (Step 309: YES), and the steering speed ωs is “0” or occurs in the counter-counter direction. (Step 310: YES) and if the steering angle change from the maximum counter steering angle θs_cmax exceeds a predetermined threshold θs1 (| θs_cmax−θs |> θs1, Step 311: YES), the counter steering is completed. judge. If it is determined that the counter steering is completed in this way, the counter steering flag is reset (step 312), and the output of the counter signal S_cs is set to “off” (step 313). Note that if any of the determination conditions of Step 309 to Step 311 is not satisfied (Step 309: NO, Step 310: NO, or Step 311: NO), the processing of Steps 312 and 313 is not executed. .

また、本実施形態では、カウンタ操舵検出部77において生成されたカウンタ信号S_csは、車両モデル演算部61に入力されるようになっている。そして、車両モデル演算部61は、このカウンタ信号S_csがカウンタ操舵の終了を示す場合、即ち「オン」から「オフ」に切り替わった場合には、その車両モデル演算の基礎となる該目標状態量(目標ヨーレイトRy0及び目標スリップ角θsp0)の前回値Ry0_b,θsp0_bを該前回値よりも反カウンタ方向を示す値に置換する(目標状態量前回値置換制御)。   In the present embodiment, the counter signal S_cs generated by the counter steering detection unit 77 is input to the vehicle model calculation unit 61. When the counter signal S_cs indicates the end of the counter steering, that is, when the vehicle signal is switched from “ON” to “OFF”, the vehicle model calculation unit 61 determines the target state quantity ( The previous values Ry0_b and θsp0_b of the target yaw rate Ry0 and the target slip angle θsp0) are replaced with values indicating the counter-counter direction rather than the previous values (target state quantity previous value replacement control).

詳述すると、本実施形態の車両モデル演算部61は、車両が定常円旋回にある場合の目標状態量の値(定常円旋回値Ry0_cy,θsp0_cy)を演算する定常円旋回値演算部78を備えている。具体的には、定常円旋回値演算部78は、次の(5)〜(7)式に示す「定常円旋回の式」に基づいて、定常円旋回値Ry0_cy,θsp0_cyを演算する。尚、(5)式により得られる「β」がスリップ角の定常円旋回値θsp0_cyであり、(6)式により得られる「γ」がヨーレイトの定常円旋回値Ry0_cyである。そして、これら各式中の「A」は、「スタビリティファクタ」である。   More specifically, the vehicle model calculation unit 61 of the present embodiment includes a steady circle turning value calculation unit 78 that calculates target state quantity values (steady circle turning values Ry0_cy, θsp0_cy) when the vehicle is in a steady circle turning. ing. Specifically, the steady circle turning value calculation unit 78 calculates the steady circle turning values Ry0_cy and θsp0_cy based on the “steady circle turning equation” shown in the following equations (5) to (7). Note that “β” obtained by the equation (5) is a steady circular turning value θsp0_cy of the slip angle, and “γ” obtained by the equation (6) is a steady circular turning value Ry0_cy of the yaw rate. “A” in each of these formulas is “stability factor”.

Figure 0004582057
Figure 0004582057

Figure 0004582057
Figure 0004582057

Figure 0004582057
そして、車両モデル演算部61は、カウンタ操舵検出部77の出力するカウンタ信号S_csが「オン」から「オフ」に切り替わった場合には、この定常円旋回値Ry0_cy,θsp0_cyにより前回値Ry0_b,θsp0_bを置換する。つまり、目標ヨーレイトRy0及び目標スリップ角θsp0を演算する際、上記(4)式の「β(K),γ(K)」に代入する値を、本来の値である前回値Ry0_b,θsp0_bから、定常円旋回値Ry0_cy,θsp0_cyへと置換する。
Figure 0004582057
When the counter signal S_cs output from the counter steering detection unit 77 is switched from “ON” to “OFF”, the vehicle model calculation unit 61 obtains the previous values Ry0_b and θsp0_b from the steady circular turning values Ry0_cy and θsp0_cy. Replace. That is, when calculating the target yaw rate Ry0 and the target slip angle θsp0, the values to be substituted for “β (K), γ (K)” in the above equation (4) are changed from the previous values Ry0_b and θsp0_b which are the original values. Replace with steady circle turning values Ry0_cy, θsp0_cy.

即ち、図9のフローチャートに示すように、先ず車両モデル演算部61は、カウンタ操舵検出部77の出力するカウンタ信号S_csが 「オン」から「オフ」に切り替わったか否かを判定し(ステップ401)、カウンタ信号S_csが 「オン」から「オフ」に切り替わったと判定した場合(ステップ401:YES)には、上記定常円旋回値演算を実行する(ステップ402)。そして、その定常円旋回値Ry0_cy,θsp0_cyにより前回値Ry0_b,θsp0_bを置換して(ステップ403)、車両モデル演算を実行する(ステップ404)。   That is, as shown in the flowchart of FIG. 9, the vehicle model calculation unit 61 first determines whether or not the counter signal S_cs output from the counter steering detection unit 77 has been switched from “on” to “off” (step 401). When it is determined that the counter signal S_cs has been switched from “ON” to “OFF” (step 401: YES), the steady circle turning value calculation is executed (step 402). Then, the previous values Ry0_b and θsp0_b are replaced by the steady circle turning values Ry0_cy and θsp0_cy (step 403), and the vehicle model calculation is executed (step 404).

(作用・効果)
次に、上記のように構成された本実施形態の車両用操舵装置の作用・効果について説明する。尚、説明の便宜上、ヨーレイトRy(目標ヨーレイトRy0)についてのみ説明するが、その傾向はスリップ角θsp(目標スリップ角θsp0)についても同様であることはいうまでもない。
(Action / Effect)
Next, the operation and effect of the vehicle steering apparatus of the present embodiment configured as described above will be described. For convenience of explanation, only the yaw rate Ry (target yaw rate Ry0) will be described, but it goes without saying that the same tendency applies to the slip angle θsp (target slip angle θsp0).

図10(a)〜(C)は、低μ路におけるOS制御時に運転者がカウンタ操舵を行った場合の操舵角θs、ヨーレイトRy及び目標ヨーレイトRy0、並びにOS時ACT指令角θos*の推移を示す波形図である。尚、同図において、波形MはヨーレイトRyの推移を、波形M0は目標ヨーレイトRy0の推移を示し、これらの波形M,M0のうち破線部M´、M0´(カウンタ終了検出後の部分)は、上述の目標状態量前回値置換制御を行った場合のヨーレイトRy及び目標ヨーレイトRy0の推移を示している。そして、波形Nは、目標状態量前回値置換制御を行わない場合のOS時ACT指令角θos*の推移を示し、破線に示される波形N´は、目標状態量前回値置換制御を行った場合のOS時ACT指令角θos*の推移を示している。   10A to 10C show changes in the steering angle θs, the yaw rate Ry and the target yaw rate Ry0, and the OS time ACT command angle θos * when the driver performs counter steering during the OS control on the low μ road. FIG. In the figure, the waveform M shows the transition of the yaw rate Ry, the waveform M0 shows the transition of the target yaw rate Ry0, and the broken lines M ′ and M0 ′ (parts after detection of the end of the counter) of these waveforms M and M0 are shown. The transition of the yaw rate Ry and the target yaw rate Ry0 when the above-described target state quantity previous value replacement control is performed is shown. The waveform N shows the transition of the OS time ACT command angle θos * when the target state quantity previous value replacement control is not performed, and the waveform N ′ shown by the broken line is the case where the target state quantity previous value replacement control is performed. The transition of the ACT command angle θos * at the time of OS is shown.

同図に示すように、OS制御時、運転者のカウンタ操舵によりカウンタ方向(同図中基準線よりも下側)の操舵角θsが発生することで、操舵角θs(転舵角θt)に基づき演算される目標ヨーレイトRy0もまたカウンタ方向を示す値となる。従って、運転者によるカウンタ操舵がある場合には、こうした目標ヨーレイトRy0がカウンタ方向を示す値にある状態で、目標ヨーレイトRy0とヨーレイトRyとが一致する場合がある。   As shown in the figure, during the OS control, the steering angle θs in the counter direction (below the reference line in the figure) is generated by the driver's counter steering, so that the steering angle θs (steering angle θt) is obtained. The target yaw rate Ry0 calculated based on the value also indicates the counter direction. Therefore, when there is counter steering by the driver, the target yaw rate Ry0 may coincide with the yaw rate Ry in a state where the target yaw rate Ry0 is at a value indicating the counter direction.

しかしながら、凍結路等の低μ路では、車両姿勢を安定に保つことのできる安定領域、即ち車両のヨーモーメントを安定的に制御可能な範囲が狭いため、ヨーレイトRyが目標ヨーレイトRy0に収束しにくく、オーバーシュートが発生しやすい。そのため、上記のような場合、ヨーレイトRyが目標ヨーレイトRy0を超えてカウンタ方向に大となることで、見かけ上、先に発生したオーバーステアと反対方向のオーバーステアが発生することになり、その結果、上述のように車両姿勢の安定化に遅れが生ずることとなる。   However, on a low μ road such as an icy road, the stable region in which the vehicle posture can be kept stable, that is, the range in which the yaw moment of the vehicle can be stably controlled is narrow, so the yaw rate Ry is difficult to converge to the target yaw rate Ry0. Overshoot is likely to occur. Therefore, in the above case, the yaw rate Ry exceeds the target yaw rate Ry0 and becomes larger in the counter direction, so that an oversteer in the direction opposite to the oversteer that appears first occurs. As described above, a delay occurs in the stabilization of the vehicle posture.

この点、本実施形態では、運転者によるカウンタ操舵の終了、即ち通常操舵への復帰タイミングを検出し、該カウンタ操舵の終了を検出した場合には、車両モデル演算の基礎となる目標ヨーレイトRy0及び目標スリップ角θsp0の前回値Ry0_b,θsp0_bを上記(5)式〜(7)式に示される定常円旋回の式に基づき演算された定常円旋回値Ry0_cy,θsp0_cyに置換する(図6参照)。   In this regard, in this embodiment, the end of the counter steering by the driver, that is, the return timing to the normal steering is detected, and when the end of the counter steering is detected, the target yaw rate Ry0 and the basis of the vehicle model calculation are detected. The previous values Ry0_b and θsp0_b of the target slip angle θsp0 are replaced with the steady circular turning values Ry0_cy and θsp0_cy calculated based on the steady circular turning expressions shown in the above formulas (5) to (7) (see FIG. 6).

即ち、上記(3)式及び(4)式に示されるように、目標ヨーレイトRy0及び目標スリップ角θsp0は、その単位時間(サンプリング周期)当たりの変化量を積算することにより求められる。このため、カウンタ操舵から通常操舵に復帰させる所謂「戻し」過程においては、上記(4)式により求められる目標ヨーレイトRy0及び目標スリップ角θsp0は、定常円旋回の式に基づき演算される定常円旋回値Ry0_cy,θsp0_cyよりもカウンタ方向を示す値となる。   That is, as shown in the above equations (3) and (4), the target yaw rate Ry0 and the target slip angle θsp0 are obtained by integrating the amount of change per unit time (sampling period). Therefore, in the so-called “returning” process in which the counter steering is returned to the normal steering, the target yaw rate Ry0 and the target slip angle θsp0 obtained by the above equation (4) are calculated based on the steady circular turning formula. The value indicates the counter direction rather than the values Ry0_cy and θsp0_cy.

つまり、定常円旋回値Ry0_cy,θsp0_cyは、該定常円旋回値Ry0_cy,θsp0_cyにより置換される前回値Ry0_b,θsp0_bよりも反カウンタ方向(図10において上側の方向)を示すことから、置換後の車両モデル演算において演算される目標ヨーレイトRy0の値Ry0_rpは、前回値Ry0_b,θsp0_bを置換しない場合の値Ry0_orよりも反カウンタ方向を示すものとなる。これにより、先のオーバーステアと反対方向に発生したオーバーステアを解消するために行われるOS制御においては、ヨーレイトF/B演算に用いられる偏差ΔRy(ヨーレイトRyとの偏差)が大となり、そのOS制御開始とともに、大きな値(絶対値)を有するOS制御時ACT指令角θos*が出力される。その結果、同制御の立ち上がりを早めてオーバーシュートの発生に起因する反対方向のオーバーステア状態をいち早く解消し、速やかに車両姿勢の安定化を図ることができる。   That is, the steady circle turning values Ry0_cy and θsp0_cy indicate the counter-counter direction (upward direction in FIG. 10) from the previous values Ry0_b and θsp0_b replaced by the steady circular turning values Ry0_cy and θsp0_cy. The value Ry0_rp of the target yaw rate Ry0 calculated in the model calculation indicates the counter counter direction than the value Ry0_or when the previous values Ry0_b and θsp0_b are not replaced. As a result, in the OS control performed to eliminate the oversteer in the direction opposite to the previous oversteer, the deviation ΔRy (deviation from the yawrate Ry) used in the yaw rate F / B calculation becomes large, and the OS At the start of control, an OS control ACT command angle θos * having a large value (absolute value) is output. As a result, the start of the control can be accelerated and the oversteer state in the opposite direction due to the occurrence of the overshoot can be quickly eliminated, and the vehicle posture can be stabilized quickly.

さらに、車両走行時には、いかなる進路変更が発生するかわからない。この点、上記のように、現在の操舵角θsに対応する操舵角定常円旋回値Ry0_cy,θsp0_cyを基礎として目標ヨーレイトRy0及び目標スリップ角θsp0を演算する構成であれば、その後の進路変更に対しても柔軟に対応することができる。   Furthermore, it is not known what route changes will occur when the vehicle is traveling. In this regard, as described above, if the target yaw rate Ry0 and the target slip angle θsp0 are calculated on the basis of the steering angle steady circle turning values Ry0_cy and θsp0_cy corresponding to the current steering angle θs, However, it can respond flexibly.

なお、本実施形態は以下のように変更してもよい。
・本実施形態では、本発明をギヤ比可変アクチュエータ7のACT角θtaを変更することにより、アクティブステア機能を実現する車両用操舵装置1に具体化した。しかし、これに限らず、駆動手段としてその他のアクチュエータを用いるもの、例えば、転舵輪とステアリングとが機械的に分離された所謂ステアバイワイヤ式の車両用操舵装置等に具体化してもよい。
In addition, you may change this embodiment as follows.
In the present embodiment, the present invention is embodied in the vehicle steering apparatus 1 that realizes an active steering function by changing the ACT angle θta of the gear ratio variable actuator 7. However, the present invention is not limited to this, and the present invention may be embodied in what uses other actuators as driving means, for example, a so-called steer-by-wire vehicle steering device in which steered wheels and steering are mechanically separated.

・本実施形態では、車両用操舵装置1は、モータ22を駆動源とするEPSアクチュエータ17を備えることとしたが、パワーアシスト装置は、油圧式でもよい。また、パワーアシスト装置を備えない車両用操舵装置に具体化してもよい。   In the present embodiment, the vehicle steering apparatus 1 includes the EPS actuator 17 that uses the motor 22 as a drive source. However, the power assist apparatus may be hydraulic. Further, the present invention may be embodied in a vehicle steering device that does not include a power assist device.

・目標状態量前回値置換制御後に演算された目標値(目標ヨーレイトRy0及び目標スリップ角θsp0)にフィルタ処理を施すことにより、目標ヨーレイトRy0及び目標スリップ角θsp0を滑らかに変化させる構成としてもよい。これにより、ACT角θsの急変に伴う車両姿勢の不安定化を防止するとともに、操舵反力の変動を抑制して良好な操舵フィーリングを確保することができる。   The target yaw rate Ry0 and the target slip angle θsp0 may be changed smoothly by filtering the target values (target yaw rate Ry0 and target slip angle θsp0) calculated after the target state quantity previous value replacement control. As a result, it is possible to prevent the vehicle posture from becoming unstable due to the sudden change in the ACT angle θs, and to suppress the fluctuation of the steering reaction force to ensure a good steering feeling.

・カウンタ操舵開始判定における判定条件、「OS発生時操舵角θs_ossからの操舵角変化量が所定の閾値θs0を超える場合」は、「車両がオーバーステア状態となった時後の最大操舵角からの…」としてもよい。   The determination condition in the counter steering start determination, “when the steering angle change amount from the steering angle θs_oss at the time of OS generation exceeds a predetermined threshold θs0” is “from the maximum steering angle after the vehicle is in an oversteer state” … ”.

・更に、カウンタ操舵から通常操舵に復帰した後の操舵角θs´を推定する推定手段を設け、この推定された操舵角θs´(同操舵角θs´に基づき演算される転舵角θt)に基づいて定常円旋回値を演算する構成としてもよい。このような構成とすれば、該推定された通常操舵復帰後の操舵角θs´(同操舵角θs´に基づき演算される転舵角θt)を用いて定常円旋回値を演算し、これにより目標状態量の前回値を置換することで、いち早く通常操舵に復帰した後の目標状態量を演算することができる。その結果、より速やかに車両姿勢の安定化を図ることができる。   Further, an estimation means for estimating the steering angle θs ′ after returning from the counter steering to the normal steering is provided, and the estimated steering angle θs ′ (the turning angle θt calculated based on the steering angle θs ′) is provided. The steady circle turning value may be calculated on the basis of this. With such a configuration, the steady circular turning value is calculated using the estimated steering angle θs ′ after returning to normal steering (the turning angle θt calculated based on the steering angle θs ′), and thereby By replacing the previous value of the target state quantity, the target state quantity after quickly returning to normal steering can be calculated. As a result, the vehicle posture can be stabilized more promptly.

具体的には、例えば、OS発生時操舵角θs_ossとカウンタ操舵終了時の操舵角(カウンタ終了時操舵角θs_cse)との差分を求めることにより、運転者によって与えられたカウンタ操舵量Δθs_csを求める(Δθs_cs=|θs_oss−θs_cse|)。また、これと併せて、図11に示すようなカウンタ操舵の終了を検出した時点における操舵速度ωs(の絶対値)が速いほど大きな値を有するカウンタ操舵量補正ゲインKsを演算する(Ks=「1」〜「0」)。そして、これらカウンタ操舵量Δθs_cs及びカウンタ操舵量補正ゲインKsを乗じた値を操舵角θsから差し引くことにより、通常操舵復帰後の操舵角θs´を演算する(θs´=θs−(Δθs_cs×Ks))。   Specifically, for example, the counter steering amount Δθs_cs given by the driver is obtained by obtaining the difference between the steering angle θs_oss at the time of OS generation and the steering angle at the end of the counter steering (the steering angle θs_cse at the end of the counter) ( Δθs_cs = | θs_oss−θs_cse |). In addition, a counter steering amount correction gain Ks having a larger value is calculated as the steering speed ωs (absolute value) at the time when the end of the counter steering as shown in FIG. 11 is detected is faster (Ks = “ 1 "to" 0 "). Then, the steering angle θs ′ after returning to normal steering is calculated by subtracting the value obtained by multiplying the counter steering amount Δθs_cs and the counter steering amount correction gain Ks from the steering angle θs (θs ′ = θs− (Δθs_cs × Ks). ).

即ち、カウンタ操舵から通常操舵に復帰させる所謂「戻し」過程においては、通常、当初のカウンタ操舵量Δθs_csが大きいほど、その戻し量は大となり、また、当該戻し量が大きいほどその操舵速度ωsが速くなる。従って、当初のカウンタ操舵量Δθs_csに操舵速度ωsに応じたカウンタ操舵量補正ゲインKsを乗ずることで、通常操舵に復帰させるための適当な戻し量を求めることができる。そして、カウンタ操舵終了時点の操舵角θsは、通常操舵復帰後の操舵角θs´と反対方向であることから、これを操舵角θsから差し引くことで、通常操舵復帰後の操舵角θs´を推定することができるのである。   That is, in the so-called “return” process of returning from counter steering to normal steering, the larger the initial counter steering amount Δθs_cs, the larger the return amount, and the larger the return amount, the higher the steering speed ωs. Get faster. Therefore, by multiplying the initial counter steering amount Δθs_cs by the counter steering amount correction gain Ks corresponding to the steering speed ωs, an appropriate return amount for returning to normal steering can be obtained. Since the steering angle θs at the end of the counter steering is opposite to the steering angle θs ′ after the normal steering return, the steering angle θs ′ after the normal steering return is estimated by subtracting this from the steering angle θs. It can be done.

尚、このような構成を目標状態量前回値置換制御に適用する場合の処理手順は、例えば、次のように行うとよい。即ち、図12のフローチャートに示すように、先ずカウンタ操舵の終了を検出したか否かを判定し(ステップ501)、カウンタ操舵の終了を検出した場合(ステップ501:YES)には、カウンタ操舵量演算(Δθs_cs=|θs_oss−θs_cse|、ステップ502)及びカウンタ操舵量補正ゲインKsの演算(ステップ503)を実行する。そして、これにより得られたカウンタ操舵量補正ゲインKs及びカウンタ操舵量Δθs_csを用いて通常操舵復帰後の操舵角θs´を推定する(θs´=θs−(Δθs_cs×Ks)、ステップ504)。   The processing procedure when such a configuration is applied to the target state quantity previous value replacement control may be performed as follows, for example. That is, as shown in the flowchart of FIG. 12, it is first determined whether or not the end of the counter steering is detected (step 501). If the end of the counter steering is detected (step 501: YES), the counter steering amount is determined. Calculation (Δθs_cs = | θs_oss−θs_cse |, step 502) and calculation of the counter steering amount correction gain Ks (step 503) are executed. Then, the counter steering amount correction gain Ks and the counter steering amount Δθs_cs obtained thereby are used to estimate the steering angle θs ′ after returning to the normal steering (θs ′ = θs− (Δθs_cs × Ks), step 504).

次に、上記ステップ504において、推定された通常操舵復帰後の操舵角θs´が現在の操舵角θsとOS発生時操舵角θs_ossとの間にあるか否かを判定し(ステップ505)、この条件を満たす場合(ステップ505:YES)には、同推定された通常操舵復帰後の操舵角θs´を用いて定常円旋回値の演算を実行する(ステップ506)。これは、推定された通常操舵復帰後の操舵角θs´の妥当性を担保するためである。尚、ステップ505の判定条件を満たさない場合(ステップ505:NO)には、現在の操舵角θsを用いて定常円旋回値の演算を実行するとよい(ステップ507)。そして、上記ステップ506又はステップ507において演算された定常円旋回値により目標状態量の前回値を置換して(ステップ508)、車両モデル演算を実行する(ステップ509)。   Next, in step 504, it is determined whether or not the estimated steering angle θs ′ after returning to normal steering is between the current steering angle θs and the OS-generated steering angle θs_oss (step 505). If the condition is satisfied (step 505: YES), the steady circle turning value is calculated using the estimated steering angle θs ′ after the normal steering return (step 506). This is to ensure the validity of the estimated steering angle θs ′ after returning to normal steering. If the determination condition of step 505 is not satisfied (step 505: NO), the steady circle turning value may be calculated using the current steering angle θs (step 507). Then, the previous value of the target state quantity is replaced with the steady circle turning value calculated in step 506 or step 507 (step 508), and vehicle model calculation is executed (step 509).

尚、上記ステップ501において、カウンタ操舵の終了を検出しない場合(ステップ501:NO)には、ステップ502〜ステップ508の処理を実行することなくステップ509の車両モデル演算を実行する。   If the end of counter steering is not detected in step 501 (step 501: NO), the vehicle model calculation in step 509 is executed without executing the processing in steps 502 to 508.

車両用操舵装置の概略構成図。The schematic block diagram of the steering apparatus for vehicles. ギヤ比可変制御の説明図。Explanatory drawing of gear ratio variable control. ギヤ比可変制御の説明図。Explanatory drawing of gear ratio variable control. 車両用操舵装置の制御ブロック図。The control block diagram of the steering device for vehicles. IFSECUにおける演算処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the arithmetic processing in IFSECU. IFS制御演算部の制御ブロック図。The control block diagram of an IFS control calculating part. IFS制御演算部における演算処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the calculation process in an IFS control calculating part. カウンタ操舵検出の処理手順を示すフローチャート。The flowchart which shows the process sequence of counter steering detection. 目標状態量前回値置換制御の処理手順を示すフローチャート。The flowchart which shows the process sequence of target state quantity last value replacement control. (a)〜(c)OS制御時に運転者がカウンタ操舵を行った場合の操舵角、ヨーレイト及び目標ヨーレイト、並びにOS時ACT指令角の推移を示す波形図。(A)-(c) The waveform diagram which shows transition of a steering angle, a yaw rate, a target yaw rate, and an OS time ACT command angle when the driver performs counter steering during OS control. 操舵速度に応じたカウンタ操舵量補正ゲインの決定方法を示す説明図。Explanatory drawing which shows the determination method of the counter steering amount correction | amendment gain according to a steering speed. 別例の目標状態量前回値置換制御の処理手順を示すフローチャート。The flowchart which shows the process sequence of the target state amount last value replacement control of another example. 車両モデルの説明図。Explanatory drawing of a vehicle model.

符号の説明Explanation of symbols

1…車両用操舵装置、2…ステアリング、6…転舵輪、7…ギヤ比可変アクチュエータ、8…IFSECU、35…IFS制御演算部、61…車両モデル演算部、63…ステア特性演算部、65…OS制御演算部、71…前回値記憶部、77…カウンタ操舵検出部、78…定常円旋回値演算部、θs,θs´…操舵角、ωs…操舵速度、θt…転舵角、θts…ステア転舵角、θta…ACT角、θifs*…IFS_ACT指令角、θos*…OS制御時ACT指令角、Val_st…OS/US特性値、S_sc…カウンタ信号、Ry…ヨーレイト、Ry0…目標ヨーレイト、θsp…スリップ角、θsp0…目標スリップ角、Ry0_b,θsp0_b…前回値、Ry0_cy,θsp0_cy…定常円旋回値、Δθs_cs…カウンタ操舵量、Ks…カウンタ操舵量補正ゲイン。   DESCRIPTION OF SYMBOLS 1 ... Steering device for vehicles, 2 ... Steering, 6 ... Steered wheel, 7 ... Variable gear ratio actuator, 8 ... IFSECU, 35 ... IFS control calculating part, 61 ... Vehicle model calculating part, 63 ... Steer characteristic calculating part, 65 ... OS control calculation unit, 71 ... previous value storage unit, 77 ... counter steering detection unit, 78 ... steady circle turning value calculation unit, θs, θs' ... steering angle, ωs ... steering speed, θt ... turning angle, θts ... steer Steering angle, θta ... ACT angle, θifs * ... IFS_ACT command angle, θos * ... ACT command angle during OS control, Val_st ... OS / US characteristic value, S_sc ... Counter signal, Ry ... Yaw rate, Ry0 ... Target yaw rate, θsp ... Slip angle, θsp0, target slip angle, Ry0_b, θsp0_b, previous value, Ry0_cy, θsp0_cy, steady circular turning value, Δθs_cs, counter steering amount, Ks, counter steering amount correction gain.

Claims (4)

転舵輪の転舵角を変更可能な駆動手段と、該駆動手段の作動を制御する制御手段と、車両モデルに基づいて車両のヨーモーメントに関連する車両状態量の目標値を演算する車両モデル演算手段と、車両のステア特性を判定するステア特性判定手段とを備え、前記制御手段は、前記車両がオーバーステア状態にある場合には、前記車両状態量の目標値と実際値との偏差に基づくフィードバック演算により、前記ヨーモーメントと逆方向に前記転舵角を変更すべく前記駆動手段を作動させるオーバーステア制御を実行するとともに、前記車両モデル演算手段は、前記演算された目標値の前回値に一周期分の変化量を加算することにより所定周期毎に新たな前記目標値を演算する車両用操舵装置であって、
前記オーバーステア制御中のカウンタ操舵を検出するカウンタ操舵検出手段を備え、
前記車両モデル演算手段は、前記カウンタ操舵の終了を検出した場合には、前記演算の基礎となる前記前回値を該前回値よりも反カウンタ方向を示す値に置換すること、
を特徴とする車両用操舵装置。
Driving means capable of changing the turning angle of the steered wheels, control means for controlling the operation of the driving means, and vehicle model calculation for calculating a target value of the vehicle state quantity related to the yaw moment of the vehicle based on the vehicle model And a steering characteristic determining means for determining a steering characteristic of the vehicle, wherein the control means is based on a deviation between a target value and an actual value of the vehicle state quantity when the vehicle is in an oversteer state. By performing feedback calculation, oversteer control is performed to operate the drive means to change the turning angle in a direction opposite to the yaw moment, and the vehicle model calculation means sets the previous value of the calculated target value to A vehicle steering apparatus that calculates a new target value every predetermined period by adding a change amount for one period,
Counter steering detection means for detecting counter steering during the oversteer control,
When the vehicle model calculation means detects the end of the counter steering, the vehicle model calculation means replaces the previous value serving as the basis of the calculation with a value indicating a counter-counter direction rather than the previous value;
A vehicle steering apparatus characterized by the above.
請求項1に記載の車両用操舵装置において、
前記車両モデル演算手段は、定常円旋回の式に基づき演算される定常円旋回値に前記置換すること、を特徴とする車両用操舵装置。
The vehicle steering apparatus according to claim 1,
The vehicle steering apparatus according to claim 1, wherein the vehicle model calculation means replaces the vehicle model calculation means with a steady circle turning value calculated based on a steady circle turning formula.
請求項2に記載の車両用操舵装置において、
前記カウンタ操舵から通常操舵に復帰した後の操舵角を推定する推定手段を備え、
前記車両モデル演算手段は、該推定された操舵角に基づいて前記定常円旋回値を演算すること、を特徴とする車両用操舵装置。
The vehicle steering apparatus according to claim 2,
An estimation means for estimating a steering angle after returning from the counter steering to normal steering;
The vehicle steering apparatus according to claim 1, wherein the vehicle model calculation means calculates the steady circle turning value based on the estimated steering angle.
請求項1〜請求項3の何れか一項に記載の車両用操舵装置において、
前記車両モデル演算手段は、前記置換後に演算された目標値にフィルタ処理を施すこと、を特徴とする車両用操舵装置。
In the steering device for vehicles according to any one of claims 1 to 3,
The vehicle model calculation means performs a filtering process on the target value calculated after the replacement.
JP2006168901A 2006-06-19 2006-06-19 Vehicle steering system Expired - Fee Related JP4582057B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006168901A JP4582057B2 (en) 2006-06-19 2006-06-19 Vehicle steering system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006168901A JP4582057B2 (en) 2006-06-19 2006-06-19 Vehicle steering system

Publications (2)

Publication Number Publication Date
JP2007331704A JP2007331704A (en) 2007-12-27
JP4582057B2 true JP4582057B2 (en) 2010-11-17

Family

ID=38931570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006168901A Expired - Fee Related JP4582057B2 (en) 2006-06-19 2006-06-19 Vehicle steering system

Country Status (1)

Country Link
JP (1) JP4582057B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08119130A (en) * 1994-10-26 1996-05-14 Matsushita Electric Ind Co Ltd Rear wheel steering angle control device for four-wheel drive vehicle
JP2001071886A (en) * 1999-09-08 2001-03-21 Nissan Motor Co Ltd Yawing kinetic momentum control device for vehicle
JP2004306662A (en) * 2003-04-02 2004-11-04 Toyoda Mach Works Ltd Motion controlling method for vehicle, and motion controlling device for vehicle
JP2005255035A (en) * 2004-03-12 2005-09-22 Toyota Motor Corp Behavior control device for vehicle
JP2005262926A (en) * 2004-03-16 2005-09-29 Toyoda Mach Works Ltd Vehicular steering device
JP2006327389A (en) * 2005-05-26 2006-12-07 Jtekt Corp Vehicular steering device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08119130A (en) * 1994-10-26 1996-05-14 Matsushita Electric Ind Co Ltd Rear wheel steering angle control device for four-wheel drive vehicle
JP2001071886A (en) * 1999-09-08 2001-03-21 Nissan Motor Co Ltd Yawing kinetic momentum control device for vehicle
JP2004306662A (en) * 2003-04-02 2004-11-04 Toyoda Mach Works Ltd Motion controlling method for vehicle, and motion controlling device for vehicle
JP2005255035A (en) * 2004-03-12 2005-09-22 Toyota Motor Corp Behavior control device for vehicle
JP2005262926A (en) * 2004-03-16 2005-09-29 Toyoda Mach Works Ltd Vehicular steering device
JP2006327389A (en) * 2005-05-26 2006-12-07 Jtekt Corp Vehicular steering device

Also Published As

Publication number Publication date
JP2007331704A (en) 2007-12-27

Similar Documents

Publication Publication Date Title
JP4293021B2 (en) Vehicle steering system
JP4470565B2 (en) Vehicle steering system
JP4779495B2 (en) Vehicle steering system
JP5061768B2 (en) Vehicle steering system
JP7376407B2 (en) Steering control device
CN110091913B (en) Steering control device
JP4997478B2 (en) Vehicle steering system
JP2009023542A (en) Vehicle steering apparatus
JP2005343315A (en) Vehicular steering device
JP5267799B2 (en) Vehicle steering control device
JP4582057B2 (en) Vehicle steering system
JP5012314B2 (en) Vehicle steering system
JP5105184B2 (en) Vehicle steering system
JP5444819B2 (en) Electric power steering device
JP4730223B2 (en) Vehicle steering system
JP4692087B2 (en) Vehicle steering system
JP4544025B2 (en) Vehicle steering system
JP4978347B2 (en) Vehicle steering system
JP5217901B2 (en) Electric power steering device
JP4661342B2 (en) Vehicle steering system
JP4715314B2 (en) Vehicle steering system
JP2007331703A (en) Vehicle steering device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090601

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100722

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100816

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees