JP2007137287A - Steering device of vehicle - Google Patents
Steering device of vehicle Download PDFInfo
- Publication number
- JP2007137287A JP2007137287A JP2005334757A JP2005334757A JP2007137287A JP 2007137287 A JP2007137287 A JP 2007137287A JP 2005334757 A JP2005334757 A JP 2005334757A JP 2005334757 A JP2005334757 A JP 2005334757A JP 2007137287 A JP2007137287 A JP 2007137287A
- Authority
- JP
- Japan
- Prior art keywords
- steering
- torque
- calculated
- vehicle
- turning
- 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.)
- Pending
Links
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Power Steering Mechanism (AREA)
Abstract
Description
本発明は、車両を操舵するために運転者によって操作される操舵ハンドルと、同操舵ハンドルの操作に対して反力トルクを付与するための反力アクチュエータと、前記操舵ハンドルの操作に応じて転舵輪を転舵するための転舵アクチュエータと、前記操舵ハンドルの操作に応じて前記反力アクチュエータの駆動を制御する反力制御装置とを備えたステアリングバイワイヤ方式の車両の操舵装置に関する。 The present invention includes a steering handle that is operated by a driver to steer a vehicle, a reaction force actuator that applies reaction torque to the operation of the steering handle, and a wheel that rotates according to the operation of the steering handle. The present invention relates to a steering-by-wire vehicle steering apparatus including a steering actuator for turning a steered wheel and a reaction force control device that controls driving of the reaction force actuator in accordance with an operation of the steering handle.
近年、操舵ハンドルと転舵輪との機械的な連結が解除された操舵装置すなわちステアリングバイワイヤ方式の操舵装置の開発は、積極的に行われるようになった。そして、この種のステアリングバイワイヤ方式の操舵装置においては、反力アクチュエータを適宜駆動させて、運転者による操舵ハンドルの操作に対して反力トルクが付与されるようになっている。このような反力トルクの付与に関し、例えば、下記特許文献1には、車両挙動を反映させた操舵反力の制御を行うことができる操舵制御装置が示されている。
In recent years, development of a steering device in which the mechanical connection between a steering wheel and a steered wheel has been released, that is, a steering-by-wire type steering device has been actively carried out. In this type of steering-by-wire type steering apparatus, a reaction force actuator is appropriately driven to apply a reaction force torque to the operation of the steering wheel by the driver. Regarding the application of such reaction force torque, for example,
この従来の操舵制御装置においては、反力モータの制御量を、操舵角に基づく操舵反力を付与する項と、操舵ハンドルの振動を抑制するための操舵角速度に基づく粘性項と、反力モータの慣性モーメントを抑制するための操舵角加速度に基づく慣性項と、車両に発生したヨーレートに基づく項とを演算することによって決定するようになっている。このように、反力モータの制御量を決定することによって、運転者による操舵ハンドルの操作状態に応じて適度な操舵反力が付与されるとともに、車両の挙動変化を反映した操舵反力を付与できるようになっている。 In this conventional steering control device, the control amount of the reaction force motor includes a term for applying a steering reaction force based on the steering angle, a viscosity term based on the steering angular velocity for suppressing vibration of the steering wheel, and a reaction force motor. This is determined by calculating an inertia term based on the steering angular acceleration for suppressing the inertia moment and a term based on the yaw rate generated in the vehicle. Thus, by determining the control amount of the reaction force motor, an appropriate steering reaction force is applied according to the operation state of the steering wheel by the driver, and a steering reaction force reflecting a change in the behavior of the vehicle is applied. It can be done.
また、この種のステアリングバイワイヤ方式の操舵装置においては、運転者による操舵ハンドルの操作に応じた転舵角を決定するとともに転舵アクチュエータを適宜駆動させて、転舵輪を転舵するようになっている。このような転舵輪の転舵に関し、例えば、下記特許文献2には、操舵角および車速を検出し、操舵角の増加に従って減少するとともに車速の増加に従って増加する伝達比を計算し、この伝達比で操舵角を除算することにより前輪の転舵角(ラック軸の変位量)を計算して、同計算した転舵角に前輪を転舵するようにした操舵装置が示されている。また、この操舵装置においては、検出ハンドル操舵角を時間微分した操舵速度に応じて前記計算した転舵角を補正することにより、前輪の転舵応答性・追従性を高めるようにしている。さらに、検出車速および検出ハンドル操舵角を用いて目標ヨーレートを計算し、この計算した目標ヨーレートと検出した実ヨーレートとの差に応じて前記計算した転舵角を補正することにより、車両の挙動状態を考慮した転舵制御を実現するようにもなっている。
Further, in this type of steering-by-wire type steering device, the turning angle corresponding to the operation of the steering handle by the driver is determined and the turning actuator is appropriately driven to turn the steered wheels. Yes. Regarding steering of such steered wheels, for example, in
ところで、上記従来の操舵制御装置においては、操舵ハンドルの操作に応じて付与される操舵反力(反力トルク)のうち、操舵ハンドルの操舵角速度に依存して付与される粘性項が常に付与されるようになっている。ここで、この粘性項は、ステアリングバイワイヤ方式以外の通常の操舵装置において、操舵ハンドルの操舵角速度に依存して発生する摩擦項が含まれるものと考えることができる。これにより、上記従来の操舵制御装置においては、運転者による操舵ハンドルの操作に対して付与される操舵反力に大きな影響を及ぼす摩擦項(摩擦トルク)が、反力モータの駆動制御により再現されて常に付与されると考えることができる。 By the way, in the above-described conventional steering control device, a viscosity term that is given depending on the steering angular velocity of the steering handle is always given out of the steering reaction force (reaction torque) given according to the operation of the steering handle. It has become so. Here, it can be considered that this viscosity term includes a friction term generated depending on the steering angular velocity of the steering handle in a normal steering device other than the steering-by-wire system. As a result, in the conventional steering control device, a friction term (friction torque) that greatly affects the steering reaction force applied to the steering wheel operation by the driver is reproduced by the drive control of the reaction force motor. It can be considered that it is always granted.
このように、摩擦トルクが常に付与される状況においては、運転者が意図するものであるか否かに関係なく、単に操舵ハンドルの操舵角速度に基づいてトルクが付与される。このため、例えば、運転者が操舵ハンドルを把持する力を緩めた場合には、操舵ハンドルの自重による微小な振れが生じ、この振れに起因した操舵角速度に応じた摩擦トルクが操舵ハンドルに付与されることになる。これにより、操舵ハンドルに対して無用な振動が入力する場合があり、運転者が操舵ハンドルを介してゴツゴツした操舵反力を知覚して、不快感を覚える可能性がある。 As described above, in a situation where the friction torque is always applied, the torque is simply applied based on the steering angular velocity of the steering wheel regardless of whether or not the driver intends. For this reason, for example, when the driver loosens the force that grips the steering wheel, a slight vibration occurs due to the weight of the steering wheel, and a friction torque corresponding to the steering angular velocity resulting from this vibration is applied to the steering wheel. Will be. As a result, unnecessary vibrations may be input to the steering wheel, and the driver may perceive the steering reaction force crazed through the steering wheel and feel uncomfortable.
また、上記従来の操舵装置においては、車両を操舵するための運転者による操舵ハンドルに対する操作変位量である操舵角を検出し、これらの検出した操舵角を用いて前輪の転舵角を直接的に計算して、この計算した転舵角に前輪を転舵するようにしている。しかし、この前輪の転舵制御は、従前の操舵ハンドルと転舵輪との機械的な連結は外してはいるものの、操舵ハンドルの操作に対する前輪の操舵方法としては、操舵ハンドルの操作位置または操作力に対応させて前輪の転舵角を決定するという基本的な技術思想は全く同じであり、これらの転舵方法では、人間の感覚特性に対応して前輪の転舵角が決定されていないので、車両の運転が難しくなる。 Further, in the above-described conventional steering device, a steering angle that is an operation displacement amount with respect to the steering wheel by a driver for steering the vehicle is detected, and the steering angle of the front wheels is directly determined using these detected steering angles. The front wheels are steered to the calculated turning angle. However, in this front wheel steering control, although the mechanical connection between the previous steering wheel and the steered wheel is removed, the steering wheel operating position or operating force is used as a steering method of the front wheel with respect to the steering wheel operation. The basic technical idea of determining the steering angle of the front wheels according to the same is exactly the same, and in these steering methods, the steering angle of the front wheels is not determined according to human sensory characteristics. Driving the vehicle becomes difficult.
本発明は、上記した課題を解決するためになされたものであり、その目的は、運転者の操舵ハンドル操作に対して、違和感のない適切な反力トルクを付与するとともに、人間の知覚特性に合わせて車両を旋回させて車両を運転しやすくする車両の操舵装置を提供することにある。 The present invention has been made in order to solve the above-described problems, and an object of the present invention is to provide an appropriate reaction torque with no sense of incongruity to a driver's steering wheel operation and to improve human perception characteristics. Another object of the present invention is to provide a vehicle steering device that makes it easier to drive the vehicle by turning the vehicle.
本発明の特徴は、車両を操舵するために運転者によって操作される操舵ハンドルと、同操舵ハンドルの操作に対して反力トルクを付与するための反力アクチュエータと、前記操舵ハンドルの操作に応じて転舵輪を転舵するための転舵アクチュエータと、前記操舵ハンドルの操作に応じて前記反力アクチュエータの駆動を制御する反力制御装置とを備えたステアリングバイワイヤ方式の車両の操舵装置において、前記反力制御装置を、前記操舵ハンドルの操作変位量を検出する操作変位量検出手段と、前記検出された操作変位量と予め定めた所定の関係にあるばね成分項としてのトルクを、前記検出された操作変位量を用いて計算するばね成分項トルク計算手段と、前記検出された操作変位量に基づいて算出される前記操舵ハンドルの操作速度を用いて計算される摩擦成分項としてのトルクを、前記操舵ハンドルの操作変位量が所定範囲内であるときに前記操作速度を「0」に設定することによって「0」と計算するとともに、前記操舵ハンドルの操作変位量が所定範囲外であるときに前記操作速度に応じて計算する摩擦成分項トルク計算手段と、前記検出された操作変位量に基づいて算出される前記操舵ハンドルの操作速度を用いて前記反力アクチュエータの粘性成分項としてのトルクを計算する粘性成分項トルク計算手段と、前記計算されたばね成分項としてのトルクと、前記計算された摩擦成分項としてのトルクと、前記計算された粘性成分項としてのトルクとを加算して目標反力トルクを計算するトルク加算手段と、前記計算された目標反力トルクに応じて前記反力アクチュエータの駆動を制御する駆動制御手段とから構成したことにある。 A feature of the present invention is that a steering handle operated by a driver to steer a vehicle, a reaction force actuator for applying a reaction torque to the operation of the steering handle, and the operation of the steering handle In a steering-by-wire vehicle steering apparatus, comprising: a steering actuator for steering the steered wheels; and a reaction force control device that controls driving of the reaction force actuator according to an operation of the steering handle. The reaction force control device detects an operation displacement amount detecting means for detecting an operation displacement amount of the steering handle, and detects a torque as a spring component term that has a predetermined relationship with the detected operation displacement amount. A spring component term torque calculation means for calculating using the operation displacement amount, and an operation speed of the steering wheel calculated based on the detected operation displacement amount The torque as a friction component term calculated by using is calculated to be “0” by setting the operation speed to “0” when the operation displacement amount of the steering wheel is within a predetermined range, and the steering Friction component term torque calculation means for calculating according to the operation speed when the operation displacement amount of the steering wheel is outside a predetermined range, and the operation speed of the steering wheel calculated based on the detected operation displacement amount are used. A viscosity component term torque calculating means for calculating a torque as a viscosity component term of the reaction force actuator, a torque as the calculated spring component term, a torque as the calculated friction component term, and the calculated A torque adding means for calculating a target reaction torque by adding a torque as a viscosity component term, and the reaction force actuator according to the calculated target reaction torque It lies in the configuration of a drive control means for controlling the driving of the over motor.
この場合、前記操作変位量検出手段を、例えば、前記操舵ハンドルの回転角度を検出する角度センサで構成するとよい。また、前記ばね成分項トルク計算手段の用いる前記所定の関係は、前記操作変位量検出手段により検出された操作変位量が所定値未満であるときは同操作変位量に対してばね成分項としてのトルクが比例関数的に変化する関係であり、前記操作変位量が前記所定値以上であるときは同操作変位量に対してばね成分項としてのトルクが指数関数的に変化する関係であるとよい。 In this case, the operation displacement amount detection means may be constituted by, for example, an angle sensor that detects a rotation angle of the steering handle. Further, the predetermined relationship used by the spring component term torque calculating means is that the operation displacement amount detected by the operation displacement amount detecting means is less than a predetermined value as a spring component term with respect to the operation displacement amount. It is a relationship in which torque changes in a proportional function, and when the operation displacement amount is equal to or greater than the predetermined value, the torque as a spring component term may change exponentially with respect to the operation displacement amount. .
また、前記操作変位量検出手段は、前記検出した操作変位量に対応したパルス信号を出力するものであり、前記摩擦成分項トルク計算手段は、前記操作変位量検出手段によって出力されるパルス信号のうち、前記所定範囲内の前記操舵ハンドルの操作変位量に対応するパルス信号をキャンセルすることにより前記操作速度を「0」に設定して、前記摩擦成分項としてのトルクを「0」と計算するとよい。 Further, the operation displacement amount detection means outputs a pulse signal corresponding to the detected operation displacement amount, and the friction component term torque calculation means outputs a pulse signal output by the operation displacement amount detection means. If the operation speed is set to “0” by canceling the pulse signal corresponding to the operation displacement amount of the steering wheel within the predetermined range, and the torque as the friction component term is calculated as “0”. Good.
これらによれば、運転者によって操舵ハンドルが操作された場合には、反力アクチュエータは、ばね成分項としてのトルクと、摩擦成分項としてのトルクと、粘性成分項としてのトルクとを加算することによって計算される目標反力トルクを操舵ハンドルに付与することができる。ここで、ばね成分項としてのトルクは、操作変位量検出手段としての、例えば、角度センサなどから出力されるパルス信号によって表される操作変位量(操舵角)に対して、所定値未満では比例関数的に変化し、所定値以上では指数関数的に変化する特性を有する。これにより、運転者による操舵ハンドルの操作に対して付与される目標反力トルクを構成するトルクのうち、もっとも大きな影響を与えるばね成分項のトルクを人間の知覚特性に合わせて変化させることができる。そして、このように計算されるばね成分項のトルクに対して、操舵ハンドルの操作速度に応じて変化する摩擦成分項としてのトルクと粘性成分項としてのトルクが加算される。したがって、運転者は、良好な操作フィーリングを得ることができる。 According to these, when the steering wheel is operated by the driver, the reaction force actuator adds the torque as the spring component term, the torque as the friction component term, and the torque as the viscosity component term. The target reaction torque calculated by the above can be applied to the steering wheel. Here, the torque as the spring component term is proportional to an operation displacement amount (steering angle) represented by a pulse signal output from, for example, an angle sensor as an operation displacement amount detection means if it is less than a predetermined value. It has a characteristic that changes functionally and changes exponentially above a predetermined value. Thereby, the torque of the spring component term that has the greatest influence among the torques constituting the target reaction force torque given to the steering wheel operation by the driver can be changed according to human perceptual characteristics. . Then, the torque as the friction component term and the torque as the viscosity component term that change according to the operation speed of the steering wheel are added to the torque of the spring component term calculated in this way. Therefore, the driver can obtain a good operation feeling.
そして、操舵ハンドルの操作変位量が所定範囲内であるときには、操舵ハンドルの操作速度(操舵角速度)を「0」として摩擦成分項としてのトルクを「0」に設定することができる。これにより、例えば、操舵ハンドルの自重により微小な振動が生じた場合であっても、反力アクチュエータは、この振動に伴う摩擦成分項のトルクを発生することがない。このように、摩擦成分項としてのトルクを付与しないことによって、操舵ハンドルに対して主としてばね成分項としてのトルクを付与することができ、極めてスムーズに変化する目標反力トルクを付与することができる。したがって、運転者は、操舵ハンドルを介してゴツゴツと変化する反力を知覚することがなく、極めて良好な操作フィーリングを得ることができる。なお、粘性成分項としてのトルクは、摩擦成分項としてのトルクに比して小さいため、操舵ハンドルに微小な振動が生じた場合であっても、運転者が違和感を覚えることはない。 When the operation displacement amount of the steering wheel is within a predetermined range, the operation speed (steering angular velocity) of the steering wheel can be set to “0”, and the torque as the friction component term can be set to “0”. Thereby, for example, even if a minute vibration occurs due to the weight of the steering wheel, the reaction force actuator does not generate the torque of the friction component term accompanying the vibration. Thus, by not applying the torque as the friction component term, the torque as the spring component term can be mainly applied to the steering handle, and the target reaction force torque that changes extremely smoothly can be applied. . Therefore, the driver does not perceive the reaction force that changes steadily via the steering wheel, and can obtain an extremely good operation feeling. Since the torque as the viscous component term is smaller than the torque as the friction component term, the driver does not feel uncomfortable even when minute vibrations occur in the steering wheel.
また、この場合、操作変位量検出手段(例えば、角度センサ)がパルス信号を出力していれば、操舵ハンドルの操作開始直後に出力される所定数のパルス信号をキャンセルすることによって、確実に、所定範囲内の操作変位量に対する摩擦成分項としてのトルクを「0」とすることができる。さらに、操作変位量検出手段(角度センサ)が出力するパルス信号を直接利用できることにより、操舵装置自体の構成を簡略化できる。 Further, in this case, if the operation displacement amount detection means (for example, an angle sensor) outputs a pulse signal, the predetermined number of pulse signals output immediately after the start of the operation of the steering wheel is canceled, thereby reliably. The torque as the friction component term for the operation displacement amount within the predetermined range can be set to “0”. Furthermore, since the pulse signal output from the operation displacement amount detection means (angle sensor) can be directly used, the configuration of the steering device itself can be simplified.
また、本発明の他の特徴は、さらに、前記操舵ハンドルの操作に応じて前記転舵アクチュエータを駆動制御する転舵制御装置を備え、前記転舵制御装置を、車両の旋回に関係して運転者が知覚し得る車両の運動状態を表していて前記操舵ハンドルの操作変位量と予め定めた指数関係またはべき乗関係にある車両の見込み運動状態量を、前記検出された操作変位量を用いて計算する運動状態量計算手段と、前記計算された見込み運動状態量で車両が運動するために必要な前記転舵輪の転舵角を、前記計算された見込み運動状態量を用いて計算する転舵角計算手段と、前記計算された転舵角に応じて前記転舵アクチュエータを制御して前記転舵輪を同計算された転舵角に転舵する転舵制御手段とで構成したことにもある。この場合、前記見込み運動状態量は、車両の横加速度、ヨーレートおよび旋回曲率のうちのいずれか一つであるとよい。 In addition, another feature of the present invention further includes a steering control device that drives and controls the steering actuator in accordance with an operation of the steering handle, and the steering control device is operated in relation to turning of the vehicle. A predicted motion state amount of a vehicle that represents a motion state of the vehicle that can be perceived by a person and is in a predetermined exponential relationship or a power relationship with the operation displacement amount of the steering handle is calculated using the detected operation displacement amount And a turning angle for calculating a turning angle of the steered wheel necessary for the vehicle to move with the calculated expected motion state quantity using the calculated expected motion state quantity. There is also a configuration of calculating means and steering control means for controlling the steering actuator in accordance with the calculated turning angle to turn the steered wheels to the calculated turning angle. In this case, the expected motion state quantity may be any one of a lateral acceleration, a yaw rate, and a turning curvature of the vehicle.
これらによれば、人間の知覚特性に関するウェーバー・ヘフナー(Weber-Fechner)の法則に従って、運転者は、知覚特性に合わせて操舵ハンドルを操作して車両を運転できる。すなわち、ウェーバー・ヘフナーの法則によれば、人間の感覚量は与えられた刺激の物理量の対数に比例すると言われている。言い換えれば、人間の操作量に対して人間に与えられる刺激の物理量を指数関数的に、または、べき乗関数的に変化させれば、操作量と物理量との関係を人間の知覚特性に合わせることができる。 According to these, in accordance with Weber-Fechner's law regarding human perceptual characteristics, the driver can drive the vehicle by operating the steering wheel in accordance with the perceptual characteristics. That is, according to Weber-Hefner's law, it is said that the amount of human sense is proportional to the logarithm of the physical quantity of a given stimulus. In other words, if the physical quantity of a stimulus given to a human is changed exponentially or exponentially with respect to the human's manipulated variable, the relationship between the manipulated variable and the physical quantity can be matched to the human perceptual characteristics. it can.
そして、上記の構成によれば、操舵ハンドルの操作変位量が、車両の旋回に関係して運転者が知覚し得る車両の運動状態を表していて操舵ハンドルに対する操作変位量と予め定めた指数関係またはべき乗関係にある車両の見込み運動状態量(横加速度、ヨーレート、旋回曲率など)に変換される。そして、この変換された見込み運動状態量に基づいて、同見込み運動状態量で車両が運動するために必要な転舵輪の転舵角が計算されて、この計算された転舵角に転舵輪が転舵される。したがって、転舵輪の転舵によって車両が旋回すると、この旋回により、運転者には、前記ウェーバー・ヘフナーの法則による「与えられた刺激の物理量」として前記見込み運動状態量が与えられる。そして、操作変位量に対して指数関数的またはべき乗関数的に変化するものであるので、運転者は、人間の知覚特性に合った運動状態量を知覚しながら、操舵ハンドルを操作できる。なお、横加速度およびヨーレートについては、運転者が車両内の各部位との接触により触覚的に感じ取ることができる。また、旋回曲率については、運転者が車両の視野内の状況の変化により視覚的に感じ取ることができる。その結果、運転者は、人間の知覚特性に合わせて操舵ハンドルを操作できるので、車両の運転が簡単になる。 According to the above configuration, the operation displacement amount of the steering wheel represents the motion state of the vehicle that can be perceived by the driver in relation to the turning of the vehicle, and a predetermined exponent relationship with the operation displacement amount with respect to the steering wheel. Alternatively, it is converted into a predicted motion state quantity (lateral acceleration, yaw rate, turning curvature, etc.) of the vehicle in a power relationship. Then, based on the converted expected motion state quantity, the turning angle of the steered wheel necessary for the vehicle to move with the expected motion state quantity is calculated, and the steered wheel is added to the calculated turning angle. Steered. Therefore, when the vehicle turns by turning the steered wheels, the driver is given the expected motion state quantity as the “physical quantity of the applied stimulus” according to the Weber-Hefner law. And since it changes in an exponential function or a power function with respect to the operation displacement amount, the driver can operate the steering wheel while perceiving a motion state amount suitable for human perceptual characteristics. The lateral acceleration and yaw rate can be sensed tactilely by the driver in contact with each part in the vehicle. Further, the turning curvature can be visually perceived by the driver due to changes in the situation within the field of view of the vehicle. As a result, the driver can operate the steering wheel in accordance with human perceptual characteristics, so that driving of the vehicle is simplified.
以下、本発明の実施形態に係る車両の操舵装置について図面を用いて説明する。図1は、本実施形態に係る車両の操舵装置を概略的に示している。 Hereinafter, a vehicle steering apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 schematically shows a vehicle steering apparatus according to this embodiment.
この操舵装置は、転舵輪としての左右前輪FW1,FW2を転舵するために、運転者によって回動操作される操作部としての操舵ハンドル11を備えている。操舵ハンドル11は、操舵入力軸12の上端に固定され、操舵入力軸12の下端は電動モータおよび減速機構からなる反力アクチュエータ13に接続されている。反力アクチュエータ13は、運転者の操舵ハンドル11の回動操作に対して反力を付与する。
The steering apparatus includes a
また、この操舵装置は、電動モータおよび減速機構からなる転舵アクチュエータ21を備えている。この転舵アクチュエータ21による転舵力は、転舵出力軸22、ピニオンギア23およびラックバー24を介して左右前輪FW1,FW2に伝達される。この構成により、転舵アクチュエータ21からの回転力は転舵出力軸22を介してピニオンギア23に伝達され、ピニオンギア23の回転によりラックバー24が軸線方向に変位して、このラックバー24の軸線方向の変位により、左右前輪FW1,FW2は左右に転舵される。
In addition, the steering device includes a
次に、これらの反力アクチュエータ13および転舵アクチュエータ21の駆動を制御する電気制御装置について説明する。電気制御装置は、操舵角センサ31、転舵角センサ32、車速センサ33、横加速度センサ34およびヨーレートセンサ35を備えている。
Next, an electric control device that controls the driving of the
操舵角センサ31は、例えば、インクリメント型ロータリエンコーダなどから構成されるものであり、操舵入力軸12に組み付けられて、操舵ハンドル11の中立位置からの回転角を検出し、同検出した回転角を表す信号をパルス状に出力する。ここで、以下の説明においては、操舵角センサ31から出力されるパルス信号に基づく回転角を操舵角θとする。転舵角センサ32は、転舵出力軸22に組み付けられて、転舵出力軸22の中立位置からの回転角を検出して実転舵角δ(左右前輪FW1,FW2の転舵角に対応)として出力する。なお、操舵角θおよび実転舵角δは、中立位置を「0」とし、左方向の回転角を正の値で表すとともに、右方向の回転角を負の値でそれぞれそれぞれ表す。車速センサ33は、車速Vを検出して出力する。横加速度センサ34は、車両の実横加速度Gを検出して出力する。ヨーレートセンサ35は、車両の実ヨーレートγを検出して出力する。なお、実横加速度Gおよび実ヨーレートγも、左方向の加速度を正で表し、右方向の加速度を負で表す。
The
これらのセンサ31〜35は、電子制御ユニット36に接続されている。電子制御ユニット36は、CPU、ROM、RAMなどからなるマイクロコンピュータを主要構成部品とするもので、プログラムの実行により反力アクチュエータ13および転舵アクチュエータ21の作動をそれぞれ制御する。電子制御ユニット36の出力側には、反力アクチュエータ13および転舵アクチュエータ21を駆動するための駆動回路37,38がそれぞれ接続されている。駆動回路37,38内には、反力アクチュエータ13および転舵アクチュエータ21内の電動モータに流れる駆動電流を検出するための電流検出器37a,38aが設けられている。電流検出器37a,38aによって検出された駆動電流は、両電動モータの駆動を制御するために、電子制御ユニット36にフィードバックされている。
These
次に、上記のように構成した実施形態の動作について、電子制御ユニット36内にてコンピュータプログラム処理により実現される機能を表す図2の機能ブロック図を用いて説明する。電子制御ユニット36は、操舵ハンドル11への反力付与を制御するための反力制御部40と、操舵ハンドル11の回動操作に基づいて運転者の知覚特性に対応した左右前輪FW1,FW2の目標転舵角δdを決定するための感覚適合制御部50と、目標転舵角δdに基づいて左右前輪FW1,FW2を転舵制御するための転舵制御部60とからなる。
Next, the operation of the embodiment configured as described above will be described with reference to the functional block diagram of FIG. 2 showing the functions realized by computer program processing in the
運転者によって操舵ハンドル11が回動操作されると、操舵角センサ31によって操舵ハンドル11の操舵角θを表すパルス信号が出力されて、同出力されたパルス信号は、反力制御部40および感覚適合制御部50にそれぞれ出力される。ここで、操舵角センサ31から出力されるパルス信号について説明しておく。
When the steering handle 11 is turned by the driver, a pulse signal indicating the steering angle θ of the steering handle 11 is output by the
操舵角センサ31は、パルス信号を出力するにあたり、図3に示すように、互いに位相がπ/2だけずれた2つのパルス信号を出力する。すなわち、操舵角センサ31は、操舵入力軸12と一体的に回転するメインスケールに形成されたスリットに対して、例えば、発光素子と受光素子とを互いに対向させて配置したロータリエンコーダを採用して形成することができる。そして、2対の発光素子と受光素子を、スリットの形成間隔に対して、π/2だけ離して配置することにより、操舵入力軸12に回動に伴って互いに位相がπ/2だけずれた2つのパルス信号を出力することができる。なお、以下の説明においては、出力される2つのパルス信号のうち、一方をA相パルス信号、他方をB相パルス信号として説明する。
When outputting the pulse signal, the
ここで、出力されたA相パルス信号とB相パルス信号に基づいて操舵角θを検出する方法について簡単に説明しておく。出力されたA相パルス信号とB相パルス信号をそのまま用いて操舵角θを検出すると、回転角度の分解能が粗くなる。このため、操舵角θを検出する場合には、例えば、出力されたA相パルス信号とB相パルス信号に対して排他的論理和を取る。さらに、この排他的論理和を微分したものと排他的論理和のNOTを微分したものとに対して、排他的論理和を取る。これにより、操舵入力軸12(操舵ハンドル11)の回転角度すなわち操舵角θの分解能を高めることができ、精度よく操舵角θを検出することができる。 Here, a method for detecting the steering angle θ based on the output A-phase pulse signal and B-phase pulse signal will be briefly described. If the steering angle θ is detected using the output A-phase pulse signal and B-phase pulse signal as they are, the resolution of the rotation angle becomes coarse. For this reason, when detecting the steering angle θ, for example, an exclusive OR is performed on the output A-phase pulse signal and B-phase pulse signal. Further, an exclusive OR is obtained for the differential of the exclusive OR and the differential of NOT of the exclusive OR. Thereby, the resolution of the rotation angle of the steering input shaft 12 (steering handle 11), that is, the steering angle θ can be increased, and the steering angle θ can be detected with high accuracy.
反力制御部40においては、運転者によって操舵ハンドル11が回動操作されると、図4に示すように、A相パルス信号とB相パルス信号のパルスカウンタ値が大きくなる回動操作(以下、この回動操作を切込み操作という)がされている場合には目標反力トルクThfを計算し、パルスカウンタ値が小さくなる回動操作(以下、この回動操作を切戻し操作という)がされている場合には目標反力トルクThrを計算する。なお、以下の説明においては、これらの目標反力トルクThf,Thrをまとめて単に目標反力トルクThともいう。
In the reaction
そして、変位−トルク変換部41は、ばね成分項としてのばね成分トルクTzf,Tzrを計算する。以下、この変位−トルク変換部41によるばね成分トルクTzf,Tzrの計算について、切込み操作されたときに計算されるばね成分トルクTzfから具体的に説明する。変位−トルク変換部41は、上述したように、操舵角センサ31から出力されたA相パルス信号とB相パルス信号に基づいて検出した操舵ハンドル11の操舵角θの絶対値が正の所定値θz未満であれば下記式1に従って操舵角θの一次関数であるばね成分トルクTzfを計算し、検出操舵角θの絶対値が正の所定値θz以上であれば下記式2に従って操舵角θの指数関数であるばね成分トルクTzfを計算する。ここで、下記式1の一次関数と下記式2の指数関数とは操舵角θzにて連続的に接続されるものであり、例えば、下記式2の指数関数における操舵角θzでの原点「0」を通る接線を下記式1の一次関数として採用することができる。なお、下記式1に関しては、一次関数に限定されるものではなく、検出操舵角θが「0」のときにばね成分トルクTzfが「0」となり、かつ、下記式2の指数関数と連続的に接続される関数であれば、種々の関数を採用することができる。
Tzf=a1・θ (|θ|<θz) …式1
Tzf=To・exp(K1・θ) (θz≦|θ|) …式2
The displacement-
Tzf = a1 ・ θ (| θ | <θz)…
Tzf = To ・ exp (K1 ・ θ) (θz ≦ | θ |)
一方、切戻し操作された場合には、変位−トルク変換部41は、操舵ハンドル11の検出操舵角θの絶対値が正の所定値θz未満であれば下記式3に従って操舵角θの一次関数で表されるばね成分トルクTzrを計算し、検出操舵角θの絶対値が正の所定値θz以上であれば下記式4に従って操舵角θの指数関数であるばね成分トルクTzrを計算する。この切戻し操作における下記式3の一次関数と下記式4の指数関数も、上述した切込み操作の前記式1,2と同様に、操舵角θzにて連続的に接続されるものであり、例えば、下記式4の指数関数における操舵角θzでの原点「0」と通る接線を下記式3の一次関数として採用することができる。なお、この場合も、下記式3に関しては、一次関数に限定されるものではなく、検出操舵角θ「0」のときにばね成分トルクTzrが「0」となり、かつ、下記式4の指数関数と連続的に接続される関数であれば、種々の関数を採用することができる。
Tzr=a2・θ−Mh1 (|θ|<θz) …式3
Tzr=To・exp(K1・θ)−Mh1 (θz≦|θ|) …式4
On the other hand, when the switchback operation is performed, the displacement-
Tzr = a2 ・ θ−Mh1 (| θ | <θz)
Tzr = To ・ exp (K1 ・ θ) −Mh1 (θz ≦ | θ |)
ここで、前記式1中のa1および前記式3中のa2は上述した一次関数の傾きを表す関数である。また、前記式2,4中のTo,K1は共に定数であり、特に定数Toは運転者が知覚し得る最小トルクである。なお、定数K1に関しては後述する感覚適合制御部50の説明時に詳しく説明する。また、前記式1〜4中の操舵角θは、前記検出操舵角θの絶対値を表しているものとし、検出操舵角θが正であれば定数a1,a2および定数Toを負の値とするとともに、検出操舵角θが負であれば定数a1,a2および定数Toを前記負の定数a1,a2および定数Toと同じ絶対値を有する正の値とする。
Here, a1 in the
さらに、前記式3,4中のMh1は、運転者による操舵ハンドル11の回動操作が切込み操作から切戻し操作に変わった際に、計算されるばね成分トルクTzfとばね成分トルクTzrとを連続的に繋げるため、すなわち、切込み操作と切戻し操作間でヒステリシス特性を構成するためのヒステリシス項である。このヒステリシス項Mh1は、ある操舵角θが検出された時点における切込み操作時のばね成分トルクTzfと切戻し操作時のばね成分トルクTzrとの比率に基づいて決定され、下記式5のように表される。
Mh1=np・(Kp・Tzf) …式5
ただし、前記式5中のKpは後述するばね成分トルクTzfに対する最小変化感度(ウェーバー比)であり、npは最小変化感度に対する所定の係数である。
Further, Mh1 in the
Mh1 = np · (Kp · Tzf) ...
However, Kp in
このように、ヒステリシス項Mh1が計算されることにより、切込み操作から切戻し操作に変わった時点における操舵角θが維持されるため、切込み操作における操舵ハンドル11の回動量と切戻し操作における操舵ハンドル11の回動量を略同一とすることができ、特に、切戻し操作時の操舵ハンドル11の収束性を良好に確保することができる。なお、本実施形態においては、ヒステリシス項Mh1を前記式5にように操舵角θを含まずに導出するように実施したが、これに代えてまたは加えて、例えば、操舵角θを含んで同操舵角θに依存するように導出することも可能である。
Thus, the hysteresis term Mh1 is calculated, so that the steering angle θ at the time when the cutting operation is changed to the switching back operation is maintained. Therefore, the turning amount of the steering handle 11 in the cutting operation and the steering handle in the switching back operation are maintained. The amount of rotation of the
さらに、検出操舵角θが操舵角θz未満のときに、前記式1および前記式3に従ってばね成分トルクTzfおよびばね成分トルクTzrが計算されることにより、操舵ハンドル11が中立位置を跨いで回動操作される場合であっても、前記式1および前記式3は、原点「0」を通る関数であるため、ばね成分トルクTzfとばね成分トルクTzrが連続的に変化する。これにより、操舵ハンドル11が中立位置を跨って回動操作される場合、言い換えれば、検出操舵角θの正負が逆転する場合においても、極めてスムーズにばね成分トルクTzf,Tzrを操舵ハンドル11に付与することができて、運転者は違和感を覚えることがない。なお、ばね成分トルクTzfまたはばね成分トルクTzrの計算においては、前記式1〜5の演算に代えて、操舵角θに対するばね成分トルクTzf,Tzrを記憶した図5に示すような特性の変換テーブルを用いて計算するようにしてもよい。また、以下の説明においては、ばね成分トルクTzfおよびばね成分トルクTzrをまとめて単にばね成分トルクTzともいう。
Further, when the detected steering angle θ is less than the steering angle θz, the spring component torque Tzf and the spring component torque Tzr are calculated according to the
上記のように計算されたばね成分トルクTzは、トルク加算部42に供給される。トルク加算部42は、供給されたばね成分トルクTzや以下に説明する操舵システムから入力される各トルクを合算して、運転者が操舵ハンドル11を介して知覚する目標反力トルクThを計算する。このため、トルク加算部42は、操舵角速度−摩擦トルク変換部43、操舵角速度−粘性トルク変換部44およびヨーレート−セルフアライメントトルク変換部45(以下、ヨーレート−SAT変換部45という)からそれぞれ計算された各トルクを入力する。
The spring component torque Tz calculated as described above is supplied to the
操舵角速度−摩擦トルク変換部43は、ステアリングバイワイヤ方式以外の従来の操舵装置にて必然的に付与されるメカニカル的な摩擦に起因する摩擦トルクを反力アクチュエータ13によって再現するために、操舵ハンドル11の回動操作に応じた摩擦トルクMtdnwを計算する。以下、この摩擦トルクMtdnwの計算について、詳細に説明する。
The steering angular velocity-friction
従来の操舵装置においては、操舵ハンドルと転舵輪とが機械的に連結された構造であるため、操舵ハンドルと他部材(例えば、ステアリングコラムなど)との間にて摩擦が発生する。そして、この摩擦に起因した摩擦トルクが操舵ハンドルに付与されることによって、運転者は反力として知覚する。このように付与される摩擦トルクは、操舵ハンドルの操舵角速度に応じて常に発生するものである。このため、ステアリングバイワイヤ方式の操舵装置において、メカニカル的な摩擦トルクを反力アクチュエータによって再現する場合には、小さな操舵角速度であっても運転者が知覚できる程度のトルクを発生させる必要があるとともに、操舵ハンドルの回動操作方向が切り替わった場合の応答性を確保するためにより大きなトルクを発生させる必要がある。 Since the conventional steering device has a structure in which the steering handle and the steered wheels are mechanically connected, friction is generated between the steering handle and another member (for example, a steering column). Then, the friction torque resulting from this friction is applied to the steering wheel, so that the driver perceives it as a reaction force. The friction torque applied in this way is always generated according to the steering angular velocity of the steering wheel. Therefore, in the steering-by-wire steering device, when reproducing the mechanical friction torque by the reaction force actuator, it is necessary to generate a torque that can be perceived by the driver even at a small steering angular velocity. It is necessary to generate a larger torque in order to ensure responsiveness when the steering operation direction of the steering wheel is switched.
ところが、ステアリングバイワイヤ方式の操舵装置において、上述したように摩擦トルクを再現して付与する場合には、運転者が意図するものであるか否かに関係なく、単に操舵ハンドルの動きに基づいてトルクが付与される。このため、例えば、運転者が操舵ハンドルを把持する力を緩めた場合には、操舵ハンドルの自重による微小な振れが発生し、この振れに起因したトルクが操舵ハンドルに付与されることになる。これにより、操舵ハンドルに高周波のハンチング現象が発生する可能性がある。そして、このようにハンチング現象が発生した場合には、運転者が操舵ハンドルを介してゴツゴツした反力を知覚し、不快感を覚える可能性がある。 However, in the steering-by-wire steering device, when the friction torque is reproduced and applied as described above, the torque is simply based on the movement of the steering wheel regardless of whether the driver intends or not. Is granted. For this reason, for example, when the driver loosens the force for gripping the steering handle, a minute shake due to the weight of the steering handle occurs, and a torque resulting from this shake is applied to the steering handle. As a result, a high-frequency hunting phenomenon may occur in the steering wheel. When the hunting phenomenon occurs in this way, there is a possibility that the driver perceives the reaction force crazed through the steering wheel and feels uncomfortable.
このため、操舵角速度−摩擦トルク変換部43は、操舵ハンドル11の微小な振れの影響を排除し、スムーズに変化する摩擦トルクMtdnwを計算する。すなわち、操舵角速度−摩擦トルク変換部43は、操舵ハンドル11の微小な振れに起因する摩擦トルクMtdnwを「0」に設定して、適切に付与すべき摩擦トルクMtdnwを計算する。具体的に説明すると、操舵角速度−摩擦トルク変換部43は、図6に示すように、操舵角センサ31から出力されたA相パルス信号とB相パルス信号のパルスカウンタ値うち、操舵ハンドル11の回動操作開始位置から所定数のパルスカウンタ値をキャンセルし、同キャンセルしたパルスカウンタ値に対応する操舵角速度dθ/dtを「0」に設定する。
For this reason, the steering angular velocity-friction
より詳しく説明すると、図6において、操舵ハンドル11の回動操作開始位置、すなわち、回動操作を開始するパルスカウンタ値が、今、パルスカウンタ値Mである場合を考える。この状態から、運転者によって操舵ハンドル11が切込み方向に回動操作された場合には、操舵角速度−摩擦トルク変換部43は、N−1個のパルス信号をキャンセルし、操舵角速度dθ/dtを「0」とする。そして、操舵角速度−摩擦トルク変換部43は、パルスカウンタ値M+N以降のA相パルス信号およびB相パルス信号を用いて操舵角速度dθ/dtを計算する。一方、運転者によって操舵ハンドル11が切戻し方向に回動操作された場合には、操舵角速度−摩擦トルク変換部43は、N−1個のパルス信号をキャンセルし、操舵角速度dθ/dtを「0」とする。そして、操舵角速度−摩擦トルク変換部43は、パルスカウンタ値M−N以降のA相パルス信号およびB相パルス信号を用いて操舵角速度dθ/dtを計算する。
More specifically, in FIG. 6, a case is considered where the rotation operation start position of the
なお、本実施形態においては、N−1個のパルス信号をキャンセルするように実施する。しかしながら、上述したように、操舵角θがパルス信号に基づいて検出されることから、操舵ハンドル11の回動操作開始後の所定角度範囲内における操舵角θに対して操舵角速度dθ/dtを「0」に設定するように実施可能であることはいうまでもない。
In the present embodiment, N−1 pulse signals are canceled. However, as described above, since the steering angle θ is detected based on the pulse signal, the steering angular velocity dθ / dt is set to “steering angular velocity dθ / dt with respect to the steering angle θ within the predetermined angular range after the
そして、操舵角速度−摩擦トルク変換部43は、操舵角速度dθ/dtを計算すると、下記式6に従い、摩擦トルクMtdnwを計算する。
Mtdnw=DF・(dθ/dt+Mtdh) …式6
ただし、前記式6中のDFは、所定のゲイン定数を表す。また、計算される摩擦トルクMtdnwは、図7に概略的に示すように、ヒステリシス特性を有するものである。このため、前記式6中のMtdhは、摩擦トルクMtdnwのヒステリシス特性を構成するためのヒステリシス項であり、下記式7のように表すことができる。
Mtdh=(Mtdh(n−1)+DFh・(dθ/dt))−(Mtdh・Ko) …式7
Then, when the steering angular velocity-friction
Mtdnw = DF · (dθ / dt + Mtdh) ...
However, DF in the
Mtdh = (Mtdh (n−1) + DFh · (dθ / dt)) − (Mtdh · Ko)
ここで、前記式7における右辺第1項は積分項を表すものである。そして、同右辺第1項中のDFhは、操舵ハンドル11が切込み操作または切戻し操作された場合に応じて変化するゲインを表すものであり、次のように決定される。すなわち、操舵ハンドル11が切込み操作されている場合、言い換えれば、ヒステリシス項Mtdhの符号と操舵角速度dθ/dtの符号が一致するように操舵ハンドル11が同相に切り込まれた場合には、DFhは所定のゲイン1に設定される。一方、操舵ハンドル11が切戻し操作されている場合、言い換えれば、ヒステリシス項Mtdhの符号と操舵角速度dθ/dtの符号が一致せず操舵ハンドル11が逆相に切り込まれた場合には、DFhは所定のゲイン2に設定される。ここで、所定のゲイン1と所定のゲイン2の大きさは、切込み操作と切戻し操作との切り替え時における応答性を良好に確保するために、ゲイン2が大きくなるように設定されている。
Here, the first term on the right side in
また、右辺第2項は摩擦トルクMtdnwの0収束項を表す。このため、前記式7の右辺第2項中のKoは、操舵ハンドル11の操舵角速度dθ/dtが「0」すなわち操舵ハンドル11が保舵されているときに、所定の時定数で摩擦トルクMtdnwを「0」に収束させるための0収束係数である。
The second term on the right side represents the zero convergence term of the friction torque Mtdnw. For this reason, Ko in the second term on the right side of
次に、このように計算される摩擦トルクMtdnwの時間変化について説明しておく。今、操舵ハンドル11を左方向に切込み操作するとともに右方向に切戻し操作した後、中立位置に保舵した場合を考える。この一連の操作について、操舵角速度dθ/dtを示すと、図8にて一点鎖線で示すようになる。そして、これらの操作に応じて計算される摩擦トルクMtdnwは、図8にて実線で示すように時間変化する。すなわち、操舵ハンドル11の切込み開始時点においては、上述したように、操舵角速度dθ/dtが「0」に設定されるため、摩擦トルクMtdnwも「0」である。その後、操舵角速度dθ/dtの増加に伴って、摩擦トルクMtdnwも増加し、操舵角速度dθ/dtが一定となると、摩擦トルクMtdnwは緩やかに変化する。これは、操舵ハンドル11が切込み操作されているため、操舵角速度−摩擦トルク変換部43は、前記式7におけるゲインDFhをゲイン1に設定してヒステリシス項Mtdhを計算し、同計算したヒステリシス項Mtdhを用いた前記式6に従って摩擦トルクMtdnwを計算するためである。
Next, the time change of the friction torque Mtdnw calculated in this way will be described. Consider a case where the steering handle 11 is turned to the left and turned back to the right and then held at the neutral position. With respect to this series of operations, the steering angular velocity dθ / dt is indicated by a one-dot chain line in FIG. The friction torque Mtdnw calculated according to these operations changes with time as shown by the solid line in FIG. That is, at the start of turning of the
そして、一定の操舵角速度dθ/dtで切込み操作されている操舵ハンドル11が切戻し操作されると、言い換えれば、操舵角速度dθ/dtの符号が逆転すると、摩擦トルクMtdnwの符号も逆転する。これは、操舵ハンドル11が切戻し操作されたため、操舵角速度−摩擦トルク変換部43は、前記式7におけるゲインDFhをゲイン2に設定してヒステリシス項Mtdhを計算し、同計算したヒステリシス項Mtdhを用いた前記式6に従って摩擦トルクMtdnwを計算するためである。このとき、ゲイン2はゲイン1よりも大きな値に設定されているため、摩擦トルクMtdnwが、切込み操作時における操舵ハンドル11の操舵角速度dθ/dtに合わせて応答性よく変化する。
When the steering handle 11 that has been turned at a constant steering angular velocity dθ / dt is turned back, in other words, when the sign of the steering angular velocity dθ / dt is reversed, the sign of the friction torque Mtdnw is also reversed. This is because the steering handle 11 is turned back, so that the steering angular velocity-friction
また、切戻し操作開始後、操舵角速度dθ/dtが一定となると、上述した切込み操作時と同様に、操舵角速度−摩擦トルク変換部43は、前記式7におけるゲインDFhをゲイン1に設定し、前記式6に従って摩擦トルクMtdnwを計算するため、摩擦トルクMtdnwの時間変化が緩やかになる。そして、操舵ハンドル11が中立位置で保舵されると、操舵角速度dθ/dtは「0」となるため、操舵角速度−摩擦トルク変換部43は、前記式7の0収束項に従って、ヒステリシス項Mtdhを計算し、前記式6に従って摩擦トルクMtdnwを計算する。これにより、摩擦トルクMtdnwは、「0」に向けて収束する。
When the steering angular velocity dθ / dt becomes constant after the start of the return operation, the steering angular velocity-friction
ここで、計算される摩擦トルクMtdnwの変化特性に関しては、以下に示すような変化特性を有するとよい。すなわち、摩擦トルクMtdnwは、上述したように、操舵ハンドル11の操舵角速度dθ/dtに依存して計算される。このため、例えば、操舵角速度dθ/dtの小さい切込み操作または切戻し操作において、操舵角速度dθ/dtが一定となったときには、図9に示すように、摩擦トルクMtdnwが緩やかに変化する特性とするとよい。また、例えば、操舵角速度dθ/dtの大きい切込み操作または切戻し操作において、操舵角速度dθ/dtが一定となったときには、図10に示すように、摩擦トルクMtdnwが予め設定された最大値に直に変化する特性を有するとよい。このような特性を摩擦トルクMtdnwが有するように計算することによって、運転者による操舵ハンドル11の回動操作に対して、時間差を有することなく人間の知覚特性に合った適切な摩擦トルクMtdnwを付与することができる。 Here, regarding the change characteristic of the calculated friction torque Mtdnw, it is preferable to have the change characteristic as shown below. That is, the friction torque Mtdnw is calculated depending on the steering angular velocity dθ / dt of the steering handle 11 as described above. For this reason, for example, when the steering angular velocity dθ / dt becomes constant in the cutting operation or the return operation with a small steering angular velocity dθ / dt, as shown in FIG. 9, the friction torque Mtdnw changes slowly. Good. Further, for example, when the steering angular velocity dθ / dt becomes constant in the cutting operation or the return operation with a large steering angular velocity dθ / dt, as shown in FIG. 10, the friction torque Mtdnw is directly adjusted to a preset maximum value. It is desirable to have a characteristic that changes to By calculating such a characteristic so that the friction torque Mtdnw has, an appropriate friction torque Mtdnw suitable for human perception characteristics is given to the turning operation of the steering handle 11 by the driver without any time difference. can do.
このように、回動操作を開始するパルスカウンタ値Mを中心として、N−1個のパルス信号をキャンセルして操舵角速度dθ/dtを「0」に設定することによって、上述した操舵ハンドル11の微小な振れに起因する高周波のハンチング現象の発生を防止することができる。すなわち、操舵ハンドル11がパルスカウンタ値M±N未満で回動操作された場合には、操舵角速度dθ/dtが「0」に設定されるため、摩擦トルクMtdnwが「0」となる。したがって、ゴツゴツした反力が操舵ハンドル11を介して運転者によって知覚されることを防止することができる。また、ハンチング現象の発生が起きにくい操舵ハンドル11の回動位置、言い換えれば、パルスカウンタ値M±N以降で操舵角速度dθ/dtを計算することにより、適切かつスムーズな摩擦トルクMtdnwを計算することができる。
As described above, by canceling N−1 pulse signals and setting the steering angular velocity dθ / dt to “0” around the pulse counter value M for starting the turning operation, the steering handle 11 described above is set. It is possible to prevent the occurrence of a high frequency hunting phenomenon due to minute vibrations. That is, when the steering handle 11 is turned with less than the pulse counter value M ± N, the steering angular velocity dθ / dt is set to “0”, so the friction torque Mtdnw becomes “0”. Therefore, it is possible to prevent the jerky reaction force from being perceived by the driver via the
操舵角速度−粘性トルク変換部44は、操舵ハンドル11の回動操作に伴い発生する粘性トルクMtdを計算する。この粘性トルクMtdは、操舵角速度dθ/dtに比例して計算されるため、操舵角速度dθ/dtに対する粘性トルクMtdを記憶した図11に示すような特性の変換テーブルを用いて計算される。なお、粘性トルクMtdは、摩擦トルクMtdnwよりも小さい値として計算される。このため、操舵ハンドル11に微小な振動が発生しても、運転者が知覚し得るゴツゴツ感を生じさせない。
The steering angular velocity-
また、ヨーレート−SAT変換部45は、左右前輪FW1,FW2と路面間の摩擦に起因して、操舵ハンドル11に入力されるセルフアライメントトルクMsatを計算する。このヨーレート−SAT変換部45は、ヨーレートセンサ35によって検出された実ヨーレートγを入力し、同検出された実ヨーレートγに対するセルフアライメントトルクMsatを記憶した図12に示すような特性の変換テーブルを用いて計算する。
Further, the yaw rate-
このように計算された摩擦トルクMtdnw、粘性トルクMtdおよびセルフアライメントトルクMsatを入力すると、トルク加算部42は、供給されたばね成分トルクTzに対して、入力した各トルクを合算する。これにより、トルク加算部42は、操舵ハンドル11に付与する反力として、切込み操作時には目標反力トルクThfを計算し、切戻し操作時には目標反力トルクThrを計算する。そして、トルク加算部42は、計算した目標反力トルクTh(すなわち、目標反力トルクThf,Thr)を駆動制御部46に供給する。
When the friction torque Mtdnw, viscous torque Mtd, and self-alignment torque Msat calculated in this way are input, the
駆動制御部46は、駆動回路37から反力アクチュエータ13内の電動モータに流れる駆動電流を入力し、同電動モータに目標反力トルクThに対応した駆動電流が流れるように駆動回路37をフィードバック制御する。この反力アクチュエータ13内の電動モータの駆動制御により、同電動モータは、操舵入力軸12を介して操舵ハンドル11に目標反力トルクThに対応した反力を付与する。
The
これにより、運転者は、操舵ハンドル11から前記計算された目標反力トルクThを感じながら、言い換えれば、目標反力トルクThに等しい操舵トルクを操舵ハンドル11に加えながら、操舵ハンドル11を回動操作する。このとき、特に、目標反力トルクThを形成するばね成分トルクTzが操舵角θに対して指数関数的に変化する、言い換えれば、ウェーバー・ヘフナーの法則に従うものであるので、運転者は、操舵ハンドル11から人間の知覚特性に合った感覚を受けながら、操舵ハンドル11を回動操作できる。
Thus, the driver turns the steering handle 11 while feeling the calculated target reaction torque Th from the
一方、感覚適合制御部50においては、操舵角センサ31から出力されたA相パルス信号およびB相パルス信号に基づいて検出した操舵角θする。そして、変位−トルク変換部51は、上述した反力制御部40の変位−トルク変換部41と同様に、運転者によって切込み操作されているときには、前記式1,2と同様な下記式8,9に従って操舵トルクTdfを計算する。また、運転者によって切戻し操作されているときには、変位−トルク変換部51は、前記式3,4と同様な下記式10,11に従って操舵トルクTdrを計算する。これら操舵トルクTdf,Tdrの計算においても、前記式8,10に関しては、一次関数に限定されるものではなく、操舵角θが「0」のときに操舵トルクTdf,Tdrが「0」となり、かつ、式9,11の指数関数と連続的に接続される関数であれば、種々の関数を採用することができる。
Tdf=a1・θ (|θ|<θz) …式8
Tdf=To・exp(K1・θ) (θz≦|θ|) …式9
Tdr=a2・θ−Mh1 (|θ|<θz) …式10
Tdr=To・exp(K1・θ)−Mh1 (θz≦|θ|) …式11
On the other hand, the sensory
Tdf = a1 · θ (| θ | <θz)…
Tdf = To · exp (K1 · θ) (θz ≦ | θ |) Equation 9
Tdr = a2 ・ θ−Mh1 (| θ | <θz) ... Equation 10
Tdr = To · exp (K1 · θ) −Mh1 (θz ≦ | θ |)
この場合も、前記式8中のa1および前記式10中のa2は上述した一次関数の傾きを表す定数である。また、前記式9,11中のTo,K1は、前記式2,4と同様な定数である。また、前記式8〜11中の操舵角θは、前記検出操舵角θの絶対値を表しているものであるが、検出操舵角θが正であれば定数a1,a2および定数Toを正の値とするとともに、検出操舵角θが負であれば定数a1,a2および定数Toを前記正の定数a1,a2および定数Toと同じ絶対値を有する負の値とする。さらに、前記式10,11中のMh1は、前記式3,4と同様に、切込み操作と切戻し操作間でヒステリシス特性を構成するためのヒステリシス項である。このヒステリシス項Mh1も、ある操舵角θが検出された時点における切込み操作時の操舵トルクTdfと切戻し操作時の操舵トルクTdrとの比率に基づいて決定され、下記式12のように表される。
Mh1=np・(Kp・Tdf) …式12
ただし、前記式5と同様に、前記式12中のKpは操舵トルクTdfに対する最小変化感度(ウェーバー比)であり、npは最小変化感度に対する所定の係数である。
Also in this case, a1 in the
Mh1 = np · (Kp · Tdf)
However, as in
この操舵トルクTdf,Tdrの計算においても、上述したばね成分トルクTzf,Tzrの計算と同様に、前記式12に従ってヒステリシス項Mh1が計算されることにより、前記式8,9に従って計算された操舵トルクTdfと前記式10,11に従って計算された操舵トルクTdrとが連続的に繋がるため、切込み操作から切戻し操作にスムーズに変えることができる。また、検出操舵角θが操舵角θz未満のときには、前記式8および前記式10に従って操舵トルクTdfおよび操舵トルクTdrが計算されるため、これら操舵トルクTdf,Tdrを「0」に収束させることができるとともに、中立位置を跨いで操舵ハンドル11が回動されても操舵トルクTdfと操舵トルクTdrを連続的に(スムーズ)に変更することができる。なお、この場合も、前記式8〜11の演算に代えて、操舵角θに対する操舵トルクTdfおよび操舵トルクTdrを記憶した図5に示すような特性の変換テーブルを用いて操舵トルクTdf,Tdrを計算するようにしてもよい。
Also in the calculation of the steering torques Tdf and Tdr, the hysteresis term Mh1 is calculated according to the
このように計算された操舵トルクTdf,Tdrは、トルク−横加速度変換部52に供給される。なお、トルク−横加速度変換部52は、変位−トルク変換部51から供給される操舵トルクTdf,Tdrがいずれの場合であっても後述する計算を同様に実行するため、以下の説明においては操舵トルクTdf,Tdrをまとめて操舵トルクTdとして説明する。トルク−横加速度変換部52は、運転者が操舵ハンドル11の切込み操作により見込んでいる見込み横加速度Gdfを下記式13,14に従って計算し、切戻し操作により見込んでいる見込み横加速度Gdrを下記式15,16に従って計算する。
The steering torques Tdf and Tdr calculated in this way are supplied to the torque-lateral
このとき、トルク−横加速度変換部52は、見込み横加速度Gdf,Gdrを、操舵トルクTdの絶対値が正の所定値Tg未満であれば下記式13,15に従って計算し、操舵トルクTdの絶対値が正の所定値Tg以上であれば下記式14,16に従って計算する。ここで、下記式13または式15は操舵トルクTdの一次関数式であって操舵トルクTdが「0」のときに見込み横加速度Gdf,Gdrが「0」となる関数である。また、下記式14,16は操舵トルクTdのべき乗関数であり、下記式13,15と所定値Tgにて連続的に接続するものである。
Gdf=c1・Td (|Td|<Tg) …式13
Gdf=C・TdK2 (Tg≦|Td|) …式14
Gdr=c2・Td−Mh2 (|Td|<Tg) …式15
Gdr=C・(Td−Mh2)K2 (Tg≦|Td|) …式16
ただし、前記式13中のc1および前記式15中のc2は一次関数の傾きを表す定数であり、前記式14,16中のC,K2は定数である。また、前記式13〜16中の操舵トルクTdは前記式8〜12を用いて計算した操舵トルクTd(すなわち操舵トルクTdf,Tdr)の絶対値を表しているものであり、前記計算した操舵トルクTdが正であれば定数c1,c2および定数Cを正の値とするとともに、前記計算した操舵トルクTdが負であれば定数c1,c2および定数Cを前記正の定数c1,c2および定数Cと同じ絶対値を表す負の値とする。
At this time, the torque-lateral
Gdf = c1 · Td (| Td | <Tg)
Gdf = C · Td K2 (Tg ≦ | Td |) Equation 14
Gdr = c2 · Td−Mh2 (| Td | <Tg) Equation 15
Gdr = C · (Td−Mh2) K2 (Tg ≦ | Td |) Equation 16
However, c1 in the
また、前記式15,16中のMh2は、運転者による操舵ハンドル11の回動操作が切込み操作から切戻し操作に変わった際に、計算される見込み横加速度Gdfと見込み横加速度Gdrとを連続的に繋げるため、すなわち、切込み操作と切戻し操作間でヒステリシス特性を構成するためのヒステリシス項である。このヒステリシス項Mh2は、ある操舵トルクTdが供給された時点における切込み操作時の見込み横加速度Gdfと切戻し操作時の見込み横加速度Gdrとの比率に基づいて決定され、下記式17のように表される。
Mh2=nq・(Kq・Td) …式17
ただし、前記式17中のKqは後述する操舵トルクTdに対する最小変化感度(ウェーバー比)であり、nqは最小変化感度に対する所定の係数である。なお、本実施形態においては、ヒステリシス項Mh2を前記式17のように操舵角θを含ますに導出するように実施したが、これに代えてまたは加えて、例えば、操舵角θを含んで同操舵角θに依存するように導出することも可能である。
Further, Mh2 in the above formulas 15 and 16 continuously represents the expected lateral acceleration Gdf and the expected lateral acceleration Gdr calculated when the turning operation of the steering handle 11 by the driver is changed from the cutting operation to the switching back operation. Is a hysteresis term for constructing a hysteresis characteristic between the cutting operation and the switching back operation. This hysteresis term Mh2 is determined based on the ratio between the expected lateral acceleration Gdf at the time of the cutting operation and the expected lateral acceleration Gdr at the time of the return operation when a certain steering torque Td is supplied. Is done.
Mh2 = nq · (Kq · Td) Equation 17
In Equation 17, Kq is a minimum change sensitivity (Weber ratio) with respect to a steering torque Td described later, and nq is a predetermined coefficient for the minimum change sensitivity. In the present embodiment, the hysteresis term Mh2 is derived so as to include the steering angle θ as shown in Equation 17, but instead of or in addition, for example, the hysteresis term Mh2 includes the steering angle θ. It is also possible to derive so as to depend on the steering angle θ.
このように、ヒステリシス項Mh2が計算されることにより、前記式13または式14に従って計算された見込み横加速度Gdfと前記式15または式16に従って計算された見込み横加速度Gdrとが連続的に繋がるため、見込み横加速度Gdfから見込み横加速度Gdrへ、逆に、見込み横加速度Gdrから見込み横加速度Gdfへスムーズに切り替えることができる。また、前記式17に従ってヒステリシス項Mh2が計算されることにより、切込み操作と切戻し操作間の変更時点における見込み横加速度Gdf,Gdrが維持される。このため、後述するように、見込み横加速度Gdf,Gdrに基づいて計算される補正目標転舵角δdaに転舵された左右前輪FW1,FW2は、例えば、路面から入力される外乱(セルフアライメントトルクなど)によって、その実転舵角δが変化することを防止することができ、運転者が見込んだ車両の挙動を維持することができる。
Since the hysteresis term Mh2 is calculated in this way, the expected lateral acceleration Gdf calculated according to the
さらに、操舵トルクTdが所定値Tg未満のときに、前記式13および前記式15に従って見込み横加速度Gdfおよび見込み横加速度Gdrが計算されることにより、操舵ハンドル11が中立位置を跨いで回動操作される場合であっても、前記式13および前記式15は、原点「0」を通る関数であるため、見込み横加速度Gdfと見込み横加速度Gdrが非連続となることが防止される。
Further, when the steering torque Td is less than the predetermined value Tg, the expected lateral acceleration Gdf and the expected lateral acceleration Gdr are calculated according to the
すなわち、運転者が見込み横加速度を、例えば、右方向から左方向へ変化する横加速度を見込んだとすれば、トルク−横加速度変換部52は、前記式15に従って一次関数的に「0」に収束する見込み横加速度Gdrを計算するとともに前記式13に従って「0」から一次関数的に増大する見込み横加速度Gdfを計算する。したがって、見込み横加速度Gdfと見込み横加速度Gdrは、「0」で連続となり、見込み横加速度の知覚方向が変化する場合、言い換えると、検出操舵角θが正負逆転する場合においても、極めてスムーズに見込み横加速度Gdf,Gdrを切り替えることができて、運転者は車両の挙動変化に対して違和感を覚えることがない。なお、この場合も、前記式13〜17の演算に代えて、操舵トルクTdに対する見込み横加速度Gdf,Gdrを記憶した図13に示すような特性の変換テーブルを用いて、見込み横加速度Gdf,Gdrを計算するようにしてもよい。
That is, if the driver expects the expected lateral acceleration, for example, a lateral acceleration that changes from the right direction to the left direction, the torque-lateral
ここで、切込み操作時に適用される前記式14について説明しておく。なお、切戻し操作時に適用される前記式16については、前記式14における操舵トルクTdが操舵トルク(Td−Mh2)で表されること以外同様に構成されているため前記式14を詳細に説明することにより、その説明を省略する。前記式9を用いて操舵トルクTd(詳しくは操舵トルクTdf)を消去すると、下記式18に示すようになる。
Gdf=C・(To・exp(K1・θ))K2=C・ToK2・exp(K1・K2・θ)=Go・exp(K1・K2・θ) …式18
前記式18において、Goは定数C・ToK2であり、式18は、運転者による操舵ハンドル11の操舵角θに対して見込み横加速度Gdfが指数関数的に変化していることを示す。なお、前記式16も上記式14から式18への変形と同様に変形することにより、操舵角θに対して見込み横加速度Gdfが指数関数的に変化する。そして、この見込み横加速度Gdfは、車内の所定部位への運転者の体の一部の接触によって運転者が知覚し得る物理量であり、前述したウェーバー・ヘフナーの法則に従ったものである。したがって、操舵トルクTdfが所定値Tg以上のときに、運転者が、この見込み横加速度Gdfに等しい横加速度を知覚しながら操舵ハンドル11を回動操作することができれば、操舵ハンドル11の回動操作と車両の操舵との関係を人間の知覚特性に対応させることができる。
Here, the formula 14 applied at the time of the cutting operation will be described. The equation 16 applied at the time of the switchback operation is configured in the same manner except that the steering torque Td in the equation 14 is expressed by the steering torque (Td−Mh2), so the equation 14 will be described in detail. Thus, the description thereof is omitted. When the steering torque Td (specifically, the steering torque Tdf) is deleted using the equation 9, the following equation 18 is obtained.
Gdf = C · (To · exp (K1 · θ)) K2 = C · To K2 · exp (K1 · K2 · θ) = Go · exp (K1 · K2 · θ)
In Expression 18, Go is a constant C · To K2 , and Expression 18 indicates that the expected lateral acceleration Gdf varies exponentially with respect to the steering angle θ of the
次に、上述したパラメータK1,K2,C(所定値K1,K2,C)の決め方について説明しておく。なお、このパラメータK1,K2,Cの決め方についての説明では、操舵トルクTdf,Tdrおよび見込み横加速度Gdf,Gdrを操舵トルクTおよび横加速度Gとして扱う。前述したウェーバー・ヘフナーの法則によれば、「人間の知覚できる最小の物理量変化ΔSとその時点での物理量Sとの比ΔS/Sは、物理量Sの値によらず一定となり、その比ΔS/Sをウェーバー比という」ことになっている。 Next, how to determine the parameters K1, K2, and C (predetermined values K1, K2, and C) described above will be described. In the description of how to determine the parameters K1, K2, and C, the steering torques Tdf and Tdr and the expected lateral accelerations Gdf and Gdr are treated as the steering torque T and the lateral acceleration G. According to the aforementioned Weber-Hefner law, “the ratio ΔS / S between the minimum physical quantity change ΔS perceivable by humans and the physical quantity S at that time is constant regardless of the value of the physical quantity S, and the ratio ΔS / S is called the Weber ratio.
このことに基づき、前記式9を微分するとともに、同微分した式において式9を考慮すると、下記式19が成立する。
ΔT=To・exp(K1・θ)・K1・(dθ/dt)=T・K1・(dθ/dt) …式19
この式19を変形するとともに、物理量としての操舵トルクに関するウェーバー比ΔT/TをKtとすると、下記式20が成立する。
K1=ΔT/(T・(dθ/dt))=Kt/(dθ/dt) …式20
On the basis of this, the following equation 19 is established when the equation 9 is differentiated and the equation 9 is taken into account in the differentiated equation.
ΔT = To · exp (K1 · θ) · K1 · (dθ / dt) = T · K1 · (dθ / dt) Equation 19
When this equation 19 is modified and the Weber ratio ΔT / T related to the steering torque as a physical quantity is Kt, the following equation 20 is established.
K1 = ΔT / (T · (dθ / dt)) = Kt / (dθ / dt) Equation 20
また、最大操舵トルクをTmaxとすれば、前記式9より下記式21が成立する。
Tmax=To・exp(K1・θmax) …式21
この式21を変形すれば、下記式22が成立する。
K1=log(Tmax/To)/θmax …式22
そして、前記式20および式22から下記式23が導かれる。
dθ/dt=Kt/K1=Kt・θmax/log(Tmax/To) …式23
この式23において、Ktは操舵トルクTのウェーバー比であり、θmaxは操舵角の最大値であり、Tmaxは操舵トルクの最大値であり、Toは人間が知覚し得る最小トルクに対応するものであり、これらの値Kt,θmax,Tmax,Toはいずれも実験およびシステムによって決定される定数であるので、操舵角速度dθ/dtは前記式23を用いることによっても計算できる。そして、この操舵角速度dθ/dtとウェーバー比Ktを用いて、前記式20に基づいて所定値(係数)K1も計算できる。
If the maximum steering torque is Tmax, the following
Tmax = To · exp (K1 · θmax)
If this
K1 = log (Tmax / To) /
Then, the following
dθ / dt = Kt / K1 = Kt · θmax / log (Tmax / To) (Equation 23)
In
また、前記式14を微分するとともに、同微分した式において式14を考慮すると、下記式24が成立する。
ΔG=C・K2・TK2-1・ΔT=G・K2・ΔT/T …式24
この式24を変形すると、下記式25,26が成立する。
ΔG/G=K2・ΔT/T …式25
K2=Ka/Kt …式26
この式26において、Kaは、物理量としての横加速度に関するウェーバー比ΔG/Gである。したがって、操舵トルクに関するウェーバー比Ktおよび横加速度に関するウェーバー比Kaは共に定数として与えられるものであるので、これらのウェーバー比Kt,Kaを用いて、前記式26に基づいて係数K2も計算できる。
In addition, when the formula 14 is differentiated and the formula 14 is considered in the differentiated formula, the following
ΔG = C · K2 · T K2-1 · ΔT = G · K2 · ΔT /
When this
ΔG / G = K2 · ΔT / T Equation 25
K2 = Ka / Kt ... Formula 26
In Equation 26, Ka is a Weber ratio ΔG / G related to the lateral acceleration as a physical quantity. Accordingly, since the Weber ratio Kt related to the steering torque and the Weber ratio Ka related to the lateral acceleration are both given as constants, the coefficient K2 can also be calculated based on the equation 26 using these Weber ratios Kt and Ka.
また、横加速度の最大値をGmaxとし、操舵トルクの最大値をTmaxとすれば、前記式14から下記式27が導かれる。
C=Gmax/TmaxK2 …式27
そして、この式27においては、GmaxおよびTmaxは実験およびシステムによって決定される定数であり、かつK2は前記式26によって計算されるものであるので、定数(係数)Cも計算できる。
Further, if the maximum value of the lateral acceleration is Gmax and the maximum value of the steering torque is Tmax, the following expression 27 is derived from the expression 14.
C = Gmax / Tmax K2 Equation 27
In Equation 27, Gmax and Tmax are constants determined by experiments and systems, and K2 is calculated by Equation 26. Therefore, a constant (coefficient) C can also be calculated.
以上のように、操舵角θの最大値θmax、操舵トルクTの最大値Tmax、横加速度Gの最大値Gmax、最小トルクTo、最小感知横加速度Go、操舵トルクTに関するウェーバー比Kt、および横加速度に関するウェーバー比Kaを、実験およびシステムによって決定すれば、前記パラメータK1,K2,Cを予め計算により決定しておくことができる。したがって、変位−トルク変換部41,51およびトルク−横加速度変換部52においては、前記式1〜5および前記式8〜17を用いて、運転者の知覚特性に合ったばね成分トルクTzf,Tzr、操舵トルクTdf,Tdrおよび見込み横加速度Gdf,Gdrを計算できる。
As described above, the maximum value θmax of the steering angle θ, the maximum value Tmax of the steering torque T, the maximum value Gmax of the lateral acceleration G, the minimum torque To, the minimum sensed lateral acceleration Go, the Weber ratio Kt with respect to the steering torque T, and the lateral acceleration If the Weber ratio Ka is determined by experiment and system, the parameters K1, K2, and C can be determined in advance by calculation. Therefore, in the displacement-
ふたたび、図2の説明に戻ると、トルク−横加速度変換部52にて計算された見込み加速度Gdf,Gdrは、転舵角変換部53に供給される。なお、転舵角変換部53は、トルク−横加速度変換部52から供給される見込み加速度Gdf,Gdrがいずれの場合であっても後述する計算を同様に実行するため、以下の説明においては見込み加速度Gdf,Gdrをまとめて見込み加速度Gdとして説明する。転舵角変換部53は、見込み加速度Gdを発生するのに必要な左右前輪FW1,FW2の目標転舵角δdを計算するものであり、図14に示すように車速Vに応じて変化して見込み加速度Gdに対する目標転舵角δdの変化特性を表すテーブルを有する。このテーブルは、車速Vを変化させながら車両を走行させて、左右前輪FW1,FW2の転舵角δと横加速度Gとを予め実測して収集したデータの集合である。そして、転舵角変換部53は、このテーブルを参照して、前記入力した見込み加速度Gdと車速センサ33から入力した検出車速Vとに対応した目標転舵角δdを計算する。また、前記テーブルに記憶されている横加速度G(見込み加速度Gd)と目標転舵角δdはいずれも正であるが、転舵角変換部53から供給される見込み加速度Gdが負であれば、出力される目標転舵角δdも負となる。
Returning to the description of FIG. 2 again, the expected accelerations Gdf and Gdr calculated by the torque-lateral
なお、目標転舵角δdは下記式28に示すように車速Vと横加速度Gの関数であるので、前記テーブルを参照することに代えて、下記式28の演算の実行によっても計算することができる。
δd=L・(1+A・V2)・Gd/V2 …式28
ただし、前記式28中のLはホイールベースを示す予め決められた所定値であり、Aは車両の運動性能を示す予め決められた所定値である。
Since the target turning angle δd is a function of the vehicle speed V and the lateral acceleration G as shown in the following formula 28, it can be calculated by executing the calculation of the following formula 28 instead of referring to the table. it can.
δd = L · (1 + A · V 2 ) · Gd / V 2 Equation 28
However, L in the equation 28 is a predetermined value indicating the wheel base, and A is a predetermined value indicating the motion performance of the vehicle.
この計算された目標転舵角δdは、転舵制御部60の転舵角補正部61に供給される。転舵角補正部61は、トルク−横加速度変換部52から見込み加速度Gdを入力するとともに、横加速度センサ34によって検出した実横加速度Gをも入力しており、下記式29の演算を実行して入力した目標転舵角δdを補正し、補正目標転舵角δdaを計算する。
δda=δd+K3・(Gd−G) …式29
ただし、係数K3は予め決められた正の定数であり、実横加速度Gが見込み加速度Gdに満たない場合には、補正目標転舵角δdaの絶対値が大きくなる側に補正される。また、実横加速度Gが見込み加速度Gdを超える場合には、補正目標転舵角δdaの絶対値が小さくなる側に補正される。この補正により、見込み加速度Gdに必要な左右前輪FW1,FW2の転舵角がより精度よく確保される。
The calculated target turning angle δd is supplied to the turning
δda = δd + K3 · (Gd−G) Equation 29
However, the coefficient K3 is a positive constant determined in advance, and when the actual lateral acceleration G is less than the expected acceleration Gd, the coefficient K3 is corrected so that the absolute value of the corrected target turning angle Δda increases. When the actual lateral acceleration G exceeds the expected acceleration Gd, the absolute value of the corrected target turning angle δda is corrected to be smaller. By this correction, the turning angles of the left and right front wheels FW1, FW2 necessary for the expected acceleration Gd are more accurately ensured.
この計算された補正目標転舵角δdaは、駆動制御部62に供給される。駆動制御部62は、転舵角センサ32によって検出された実転舵角δを入力し、左右前輪FW1,FW2が補正目標転舵角δdaに転舵されるように転舵アクチュエータ21内の電動モータの回転をフィードバック制御する。また、駆動制御部62は、駆動回路38から同電動モータに流れる駆動電流も入力し、転舵トルクに対応した大きさの駆動電流が同電動モータに適切に流れるように駆動回路38をフィードバック制御する。
The calculated corrected target turning angle δda is supplied to the
この転舵アクチュエータ21の駆動制御において、駆動制御部62は、車両の旋回挙動が乱れないように、転舵角δの時間変化すなわち転舵角速度dδ/dtを制限する。具体的に説明すると、駆動制御部62は、図15に示すように、破線で示す実転舵角速度dδ/dtが大きい場合には、実線で示す転舵角速度制限値(dδ/dt)_limで制限するとともに、同制限した転舵角速度dδ/dtに対して、図16に示すようなフィルタ処理を実行することによって、転舵アクチュエータ21が滑らかに作動するように制御する。これにより、左右前輪FW1,FW2が補正目標転舵角δdaまで変化する場合であっても、車両の旋回挙動を乱すことなく、車両を滑らかに旋回させることができるため、極めて良好な操安性を確保することができる。
In the drive control of the turning
以上の説明からも理解できるように、本実施形態によれば、運転者によって操舵ハンドル11が操作された場合には、反力アクチュエータ13は、ばね成分項としてのばね成分トルクTz(詳しくは、ばね成分トルクTzf,Tzr)と、摩擦成分項としての摩擦トルクMtdnwと、粘性成分項としての粘性トルクMtdと、車両に発生したヨーレートγに基づくセルフアライメントトルクMsatを加算して計算される目標反力トルクThを操舵ハンドル11に付与することができる。
As can be understood from the above description, according to the present embodiment, when the steering handle 11 is operated by the driver, the
ここで、ばね成分項としてのばね成分トルクTzは、操舵角センサ31から出力されるA相パルス信号およびB相パルス信号によって表される操舵角θに対して、所定値θz未満では比例関数的に変化し、所定値θz以上では指数関数的に変化する特性を有する。これにより、運転者による操舵ハンドル11の操作に対して付与される目標反力トルクThを構成するトルクのうち、もっとも大きな影響を与えるばね成分トルクTzを人間の知覚特性に合わせて変化させることができる。そして、このように計算されるばね成分トルクTzに対して、操舵ハンドル11の操舵角速度dθ/dtに応じて変化する摩擦トルクMtdnw、粘性トルクMtdと、実ヨーレートγに応じて変化するセルフアライメントトルクMsatとが加算される。したがって、運転者は、良好な操作フィーリングを得ることができる。
Here, the spring component torque Tz as the spring component term is proportional to the steering angle θ expressed by the A-phase pulse signal and the B-phase pulse signal output from the
そして、操舵ハンドル11の操作開始直後に出力される所定数(N−1個)のパルス信号をキャンセルすることによって、操舵ハンドル11の操舵角速度dθ/dtを「0」として摩擦トルクMtdnwを「0」に設定することができる。これにより、例えば、操舵ハンドル11の自重により微小な振動が生じた場合であっても、反力アクチュエータ13は、この振動に伴う摩擦トルクMtdnwを発生することがない。このように、摩擦トルクMtdnwを付与しないことによって、操舵ハンドル11に対して主としてばね成分トルクTzを付与することができ、極めてスムーズに変化する目標反力トルクThを付与することができる。したがって、運転者は、操舵ハンドル11を介してゴツゴツと変化する目標反力トルクThを知覚することがなく、極めて良好な操作フィーリングを得ることができる。なお、粘性トルクMtdは、摩擦トルクMtdnwに比して小さいため、操舵ハンドル11に微小な振動が生じた場合であっても、運転者が違和感を覚えることはない。
Then, by canceling a predetermined number (N−1) of pulse signals output immediately after the operation of the steering handle 11 is started, the steering angular velocity dθ / dt of the steering handle 11 is set to “0”, and the friction torque Mtdnw is set to “0”. Can be set. Thereby, for example, even if a minute vibration occurs due to the weight of the
また、運転者が操舵ハンドル11を回動操作すると、操舵角θと指数関係(またはべき乗関係)にある車両の見込み横加速度Gdを計算することができる。そして、この計算された見込み横加速度Gdに基づいて、同見込み横加速度Gdで車両が運動するために必要な左右前輪FW1,FW2の補正目標転舵角δdaが計算されて、この計算された補正目標転舵角δdaに左右前輪FW1,FW2が転舵される。したがって、左右前輪FW1,FW2の転舵によって車両が旋回すると、この旋回により、運転者には、前記ウェーバー・ヘフナーの法則による「与えられた刺激の物理量」として見込み横加速度Gdが与えられる。そして、操舵角θに対して、見込み横加速度Gdが指数関数的またはべき乗関数的に変化するものであるので、運転者は、人間の知覚特性に合った横加速度を知覚しながら、操舵ハンドル11を操作できる。その結果、運転者は、人間の知覚特性に合わせて操舵ハンドル11を操作できるので、車両の運転が簡単になる。
Further, when the driver turns the
上記実施形態においては、運動状態量として、トルク−横加速度変換部52によって計算された見込み横加速度Gdf,Gdrを採用し、この見込み横加速度Gdf,Gdrに応じた目標転舵角δdを計算するように実施した。これに対し、運動状態量としてヨーレートを採用して実施することも可能である。以下、この第1変形例について説明するが、上記実施形態と同一部分に同一の符号を付し、その詳細な説明を省略する。
In the above embodiment, the estimated lateral acceleration Gdf, Gdr calculated by the torque-lateral
この第1変形例においては、車両の操舵装置が上記実施形態と同様に図1に示すように構成されるが、電子制御ユニット36にて実行されるコンピュータプログラムは、図17の機能ブロック図により示すように、上記実施形態の場合と若干異なる。すなわち、感覚適合制御部50において、変位−トルク変換部51は上記実施形態と同様に機能するが、上記実施形態のトルク−横加速度変換部52に代えてトルク−ヨーレート変換部54が設けられている。
In this first modification, the vehicle steering apparatus is configured as shown in FIG. 1 as in the above embodiment, but the computer program executed by the
このトルク−ヨーレート変換部54には、変位−トルク変換部51から計算された操舵トルクTd(詳しくは、操舵トルクTdf,Tdr)が供給される。そして、トルク−ヨーレート変換部54は、運転者が操舵ハンドル11の切込み操作により見込んでいる見込みヨーレートγdfと、切戻し操作により見込んでいる見込みヨーレートγdrとを下記式30〜33に従って計算する。ここで、下記式30または式32は上記実施形態と同じく操舵トルクTdの一次関数であって操舵トルクTdが「0」のときに見込みヨーレートγdf,γdrが「0」となる関数である。また、下記式31または式33は上記実施形態と同じく操舵トルクTdのべき乗関数であり、下記式30,32と所定値Tgにて連続的に接続するものである。
γdf=c3・Td (|Td|<Tg) …式30
γdf=C・TdK2 (Tg≦|Td|) …式31
γdr=c4・Td−Mh3 (|Td|<Tg) …式32
γdr=C・(Td−Mh3)K2 (Tg≦|Td|) …式33
The torque-
γdf = c3 · Td (| Td | <Tg) Equation 30
γdf = C · Td K2 (Tg ≦ | Td |)
γdr = c4 · Td−Mh3 (| Td | <Tg)
γdr = C · (Td-Mh3 ) K2 (Tg ≦ | Td |) ...
ただし、前記式前記式30中のc3および前記式32中のc4は一次関数の傾きを表す定数であり、前記式31,33中のC,K2は上記実施形態と同様の定数である。また、前記式30〜33中の操舵トルクTdは前記式8〜12を用いて計算した操舵トルクTd(すなわち操舵トルクTdf,Tdr)の絶対値を表しているものであり、前記計算した操舵トルクTdが負であれば定数c3,c4および定数Cを前記正の定数c3,c4および定数Cと同じ絶対値を有する負の値とする。
However, c3 in the equation 30 and c4 in the
また、前記式32,33中のMh3は、運転者による操舵ハンドル11の回動操作が切込み操作から切戻し操作に変わった際に、計算される見込みヨーレートγdfと見込みヨーレートγdrとを連続的に繋げるため言い換えれば切込み操作と切戻し操作間でヒステリシス特性を構成するためのヒステリシス項である。このヒステリシス項Mh3は、ある操舵トルクTdが供給された時点における切込み操作時の見込みヨーレートγdfと切戻し操作時の見込みヨーレートγdrとの比率に基づいて決定され、下記式34のように表される。
Mh3=nq・(Kq・Td) …式34
ただし、上記実施形態と同様に、前記式34中のKqは操舵トルクTdに対するウェーバー比であり、nqは最小変化感度に対する所定の係数である。なお、この第1変形例においても、ヒステリシス項Mh3を前記式34のように操舵角θを含まずに導出するように実施したが、これに代えてまたは加えて、例えば、操舵角θを含んで同操舵角θに依存するように導出することも可能である。
Further, Mh3 in the
Mh3 = nq · (Kq · Td) ...
However, as in the above embodiment, Kq in
このように、ヒステリシス項Mh3が計算されることにより、前記式30または式31に従って計算された見込みヨーレートγdfと前記式32または式33に従って計算された見込みヨーレートγdrへ、逆に、見込みヨーレートγdrから見込みヨーレートγdfへスムーズに切り替えることができる。また、前記式34に従ってヒステリシス項Mh3が計算されることにより、切込み操作と切戻し操作間の変更時点における見込みヨーレートγdf,γdrが維持される。このため、後述するように、見込みヨーレートγdf,γdrに基づいて計算される補正目標転舵角δdaに転舵された左右前輪FW1,FW2は、例えば、道路から入力される外乱によって、その実転舵角δが変化することを防止することができ、運転者が見込んだ車両の挙動を維持することができる。
Thus, by calculating the hysteresis term Mh3, the expected yaw rate γdf calculated according to the
さらに、操舵トルクTdが所定値Tg未満のときに、前記式30および前記式32に従って見込みヨーレートγdfおよび見込みヨーレートγdrが計算されることにより、操舵ハンドル11が中立位置を跨いで回動操作される場合であっても、前記式30および前記式32は、原点「0」と通る関数であるため、見込みヨーレートγdfと見込みヨーレートγdrが非連続となることが防止される。なお、この見込みヨーレートγdf,γdrの計算においても、前記式30〜34の演算に代えて、操舵トルクTdに対する見込みヨーレートγdf,γdrを記憶した図18に示すような特性の変換テーブルを用いて、見込みヨーレートγdf,γdrを計算するようにしてもよい。
Further, when the steering torque Td is less than the predetermined value Tg, the expected yaw rate γdf and the expected yaw rate γdr are calculated according to the equation 30 and the
そして、トルク−ヨーレート変換部54にて計算された見込みヨーレートγdf,γdr(以下、まとめて見込みヨーレートγdという)は、転舵角変換部55に供給される。転舵角変換部55は、見込みヨーレートγdを発生するのに必要な左右前輪FW1,FW2の目標転舵角δdを計算するものであり、図19に示すように車速Vに応じて変化して見込みヨーレートγdに対する目標転舵角δdの変化特性を表すテーブルを有する。このテーブルは、車速Vを変化させながら車両を走行させて、左右前輪FW1,FW2の転舵角δとヨーレートγとを予め実測して収集したデータの集合である。そして、転舵角変換部55は、このテーブルを参照して、前記入力した見込みヨーレートγdと車速センサ33から入力した検出車速Vに対応した目標転舵角δdを計算する。また、前記テーブルに記憶されているヨーレートγ(見込みヨーレートγd)と目標転舵角δdはいずれも正であるが、トルク−ヨーレート変換部54から供給される見込みヨーレートγdが負であれば、出力された目標転舵角δdも負となる。
The expected yaw rates γdf and γdr (hereinafter collectively referred to as the expected yaw rate γd) calculated by the torque-
なお、目標転舵角δdは下記式35に示すように車速Vとヨーレートγの関数であるので、前記テーブルを参照することに代えて、下記式35の演算の実行によっても計算することができる。
δd=L・(1+A・V2)・γd/V …式35
ただし、前記式35においても、Lはホイールベースを示す予め決められた所定値であり、Aは車両の運動性能を示す予め決められた所定値である。
Since the target turning angle δd is a function of the vehicle speed V and the yaw rate γ as shown in the following
δd = L · (1 + A · V 2 ) · γd /
However, also in the
そして、この計算された目標転舵角δdは、転舵制御部60の転舵角補正部63に供給される。転舵角補正部63は、トルク−ヨーレート変換部54から見込みヨーレートγdを入力するとともに、ヨーレートセンサ35によって検出された実ヨーレートγをも入力しており、下記式36の演算を実行して、入力した目標転舵角δdを補正して補正目標転舵角δdaを計算する。
δda=δd+K5・(γd−γ) …式36
ただし、係数K5は予め決められた正の定数であり、実ヨーレートγが見込みヨーレートγdに満たない場合には、補正目標転舵角δdaの絶対値が大きくなる側に補正される。また、実ヨーレートγが見込みヨーレートγdを超える場合には、補正目標転舵角δdaの絶対値が小さくなる側に補正される。この補正により、見込みヨーレートγdに必要な左右前輪FW1,FW2の転舵角δがより精度よく確保される。
The calculated target turning angle δd is supplied to the turning
δda = δd + K5 · (γd−γ)
However, the coefficient K5 is a predetermined positive constant. When the actual yaw rate γ is less than the expected yaw rate γd, the coefficient K5 is corrected so that the absolute value of the corrected target turning angle δda becomes larger. Further, when the actual yaw rate γ exceeds the expected yaw rate γd, the correction target turning angle δda is corrected to be smaller. By this correction, the turning angle δ of the left and right front wheels FW1, FW2 necessary for the expected yaw rate γd is more accurately ensured.
そして、上記説明した第1変形例においても、上記実施形態と同様の効果が期待できる。また、この第1変形例においては、左右前輪FW1,FW2の転舵によって車両が旋回すると、この旋回により、運転者は、前記ウェーバー・ヘフナーの法則による「与えられた刺激の物理量」として見込みヨーレートγdが与えられる。そして、見込みヨーレートγdは操舵角θに対してべき乗関数的(または指数関数的)に変化するものであるので、運転者は人間の知覚特性に合った運動状態量を知覚しながら、操舵ハンドル11を操作できる。その結果、運転者は、人間の知覚特性に合わせて操舵ハンドル11を操作できるので、車両の運転が簡単になる。
And also in the 1st modification demonstrated above, the effect similar to the said embodiment can be anticipated. In the first modification, when the vehicle turns by turning the left and right front wheels FW1 and FW2, the driver gives the expected yaw rate as the “physical quantity of the given stimulus” according to the Weber-Hefner law. γd is given. The expected yaw rate γd changes exponentially with respect to the steering angle θ, so that the driver perceives the motion state quantity that matches the human perceptual characteristic while steering the
また、上記実施形態における運動状態量としての横加速度に代えて、旋回曲率を採用することもできる。以下、運動状態量として旋回曲率を採用した第2変形例について説明する。この第2変形例においても、車両の操舵装置は、上記実施形態と同様に図1に示すように構成されている。ただし、電子制御ユニット36にて実行されるコンピュータプログラムが上記実施形態の場合とは若干異なる。なお、以下の説明においては、上記実施形態と同一部分に同一の符号を付しその詳細な説明を省略する。
Further, instead of the lateral acceleration as the motion state quantity in the above embodiment, a turning curvature may be employed. Hereinafter, the 2nd modification which employ | adopted turning curvature as a movement state quantity is demonstrated. Also in the second modification, the vehicle steering apparatus is configured as shown in FIG. 1 as in the above embodiment. However, the computer program executed by the
この第2変形例においては、電子制御ユニット36にて実行されるコンピュータプログラムが図20の機能ブロック図により示されている。この場合、感覚適合制御部50において変位−トルク変換部51は上記実施形態と同様に機能するが、上記実施形態のトルク−横加速度変換部52に代えてトルク−旋回曲率変換部56が設けられている。
In the second modification, the computer program executed by the
このトルク−旋回曲率変換部56は、変位−トルク変換部51から計算された操舵トルクTd(詳しくは、操舵トルクTdf,Tdr)が供給される。そして、トルク−旋回曲率変換部56は、運転者が操舵ハンドル11の切込み操作により見込んでいる見込み旋回曲率ρdfと、切戻し操作により見込んでいる見込み旋回曲率ρdrとを、下記式37〜40に従って計算する。ここで、下記式37または式39は上記実施形態と同じく操舵トルクTdの一次関数であって操舵トルクTdが「0」のときに見込みヨーレートγdf,γdrが「0」となる関数である。また、下記式38または式40は上記実施形態と同じく操舵トルクTdのべき乗関数であり、下記式37,39と所定値Tgにて連続的に接続するものである。
ρdf=c5・Td (|Td|<Tg) …式37
ρdf=C・TdK2 (Tg≦|Td|) …式38
ρdr=c6・Td−Mh4 (|Td|<Tg) …式39
ρdr=C・(Td−Mh4)K2 (Tg≦|Td|) …式40
The torque-turning
ρdf = c5 · Td (| Td | <Tg)
ρdf = C · Td K2 (Tg ≦ | Td |)
ρdr = c6 · Td−Mh4 (| Td | <Tg) Equation 39
ρdr = C · (Td−Mh4) K2 (Tg ≦ | Td |)
ただし、前記式37中のc5および前記式39中のc6は一次関数の傾きを表す定数であり、前記式38,40中のC,K2は上記実施形態と同様の定数である。また、前記式37〜40中の操舵トルクTdは前記式8〜12を用いて計算した操舵トルクTd(すなわち操舵トルクTdf,Tdr)の絶対値を表しているものであり、前記計算した操舵トルクTdが正であれば定数c5,c6および定数Cを正の値とするとともに、前記計算した操舵トルクTdが負であれば定数c5,c6および定数Cを前記正の定数c5,c6および定数Cと同じ絶対値を有する負の値とする。
However, c5 in the
また、前記式39,40中のMh4は、運転者による操舵ハンドル11の回動操作が切込み操作から戻し操作に変わった際に、計算される見込み旋回曲率ρdfと見込み旋回曲率ρdrとを連続的に繋げるためすなわち切込み操作と戻し操作間でヒステリシス特性を構成するためのヒステリシス項である。このヒステリシス項Mh4は、ある操舵トルクTdが供給された時点における切込み操作時の見込み旋回曲率ρdfと戻し操作時の見込み旋回曲率ρdrとの比率に基づいて決定され、下記式41にように表される。
Mh4=nq・(Kq・Td) …式41
ただし、上記実施形態と同様に、前記式41中のKqは操舵トルクTdに対するウェーバー比であり、nqは最小変化感度に対する所定の係数である。なお、この第2変形例においても、ヒステリシス項Mh4を前記式41のように操舵角θを含まずに導出するように実施したが、これに代えてまたは加えて、例えば、操舵角θを含んで同操舵角θに依存するように導出することも可能である。
Further, Mh4 in the
Mh4 = nq · (Kq · Td)
However, as in the above embodiment, Kq in the
このように、ヒステリシス項Mh4が計算されることにより、前記式37または式38に従って計算された見込み旋回曲率ρdfと前記式39または式40に従って計算された見込み旋回曲率ρdrとが連続的に繋がるため、見込み旋回曲率ρdfから見込み旋回曲率ρdrへ、逆に、見込み旋回曲率ρdrから見込み旋回曲率ρdfへスムーズに切り替えることができる。また、前記式41に従ってヒステリシス項Mh4が計算されることにより、切込み操作と切戻し操作間の変更時点における見込み旋回曲率ρdf,ρdrが維持される。このため、後述するように、見込み旋回曲率ρdf,ρdrに基づいて計算される補正目標転舵角δdaに転舵された左右前輪FW1,FW2は、例えば、道路から入力される外乱などによって、その実転舵角δが変化することを防止することができ、運転者が見込んだ車両の挙動を維持することができる。
Since the hysteresis term Mh4 is calculated in this way, the expected turning curvature ρdf calculated according to the
さらに、操舵トルクTdが所定値Tg未満のときに、前記式37および前記式39に従って見込み旋回曲率ρdfおよび見込み旋回曲率ρdrが計算されることにより、操舵ハンドル11が中立位置を跨いで回動操作される場合であっても、前記式37および前記式39は、原点「0」を通る関数であるため、見込み旋回曲率ρdfと見込み旋回曲率ρdrが非連続となることが防止される。なお、この場合も、前記式37〜41の演算に代えて、操舵トルクTdに対する見込み旋回曲率ρdf,ρdrを記憶した図21に示すような特性の変換テーブルを用いて、見込み旋回曲率ρdf,ρdrを計算するようにしてもよい。
Further, when the steering torque Td is less than the predetermined value Tg, the expected turning curvature ρdf and the expected turning curvature ρdr are calculated according to the
そして、トルク−旋回曲率変換部56にて計算された見込み旋回曲率ρdf,ρdr(以下、まとめて見込み旋回曲率ρdという)は、転舵角変換部57に供給される。転舵角変換部57は、見込み旋回曲率ρdを発生するのに必要な左右前輪FW1,FW2の目標転舵角δdを計算するものであり、図22に示すように車速Vに応じて変化して見込み旋回曲率ρdに対する目標転舵角δdの変化特性を表すテーブルを有する。このテーブルは、車速Vを変化させながら車両を走行させて、左右前輪FW1,FW2の転舵角δと旋回曲率ρとを予め実測して収集したデータの集合である。そして、転舵角変換部57は、このテーブルを参照して、前記入力した見込み旋回曲率ρdと車速センサ33から入力した検出車速Vとに対応した目標転舵角δdを計算する。また、前記テーブルに記憶されている旋回曲率ρ(見込み旋回曲率ρd)と目標転舵角δdはいずれも正であるが、トルク−旋回曲率変換部56から供給される見込み旋回曲率ρdが負であれば、出力される目標転舵角δdも負となる。
The expected turning curvatures ρdf and ρdr (hereinafter collectively referred to as the expected turning curvature ρd) calculated by the torque-turning
なお、この第2変形例においても、目標転舵角δdは下記式42に示すように車速Vと旋回曲率ρの関数であるので、前記テーブルを参照することに代えて、下記式42の演算の実行によっても計算することができる。
δd=L・(1+A・V2)・ρd …式42
ただし、前記式42においても、Lはホイールベースを示す予め決められた所定値であり、Aは車両の運動性能を示す予め決められた所定値である。
Also in this second modified example, the target turning angle δd is a function of the vehicle speed V and the turning curvature ρ as shown in the following
δd = L · (1 + A · V 2 ) ·
However, also in the
この計算された目標転舵角δdは、転舵制御部60の転舵角補正部64に供給される。転舵角補正部64は、トルク−旋回曲率変換部56から見込み旋回曲率ρdを入力するとともに、旋回曲率計算部65から実旋回曲率ρをも入力する。旋回曲率計算部65は、横加速度センサ34によって検出された横加速度G、または、ヨーレートセンサ35によって検出されたヨーレートγと、車速センサ33によって検出された車速Vとを用いて、下記式43の演算の実行により実旋回曲率ρを計算して転舵角補正部64に出力する。
ρ=G/V2またはρ=γ/V …式43
The calculated target turning angle δd is supplied to the turning
ρ = G / V 2 or ρ = γ /
そして、転舵角補正部64は、下記式44の演算を実行して、入力した目標転舵角δdを補正して補正目標転舵角δdaを計算する。
δda=δd+K7・(ρd−ρ) …式44
ただし、係数K7は予め決められた正の定数であり、実旋回曲率ρが見込み旋回曲率ρdに満たない場合には、補正目標転舵角δdaの絶対値が大きくなる側に補正される。また、実旋回曲率ρが見込み旋回曲率ρdを超える場合には、補正目標転舵角δdaの絶対値が小さくなる側に補正される。この補正により、見込み旋回曲率ρdに必要な左右前輪FW1,FW2の転舵角δがより精度よく確保される。
And the turning angle correction |
δda = δd + K7 · (ρd−ρ)
However, the coefficient K7 is a predetermined positive constant, and when the actual turning curvature ρ is less than the expected turning curvature ρd, the coefficient K7 is corrected so that the absolute value of the corrected target turning angle δda becomes larger. When the actual turning curvature ρ exceeds the expected turning curvature ρd, the absolute value of the corrected target turning angle δda is corrected to be smaller. By this correction, the turning angle δ of the left and right front wheels FW1, FW2 necessary for the expected turning curvature ρd is more accurately ensured.
そして、上記説明した第2変形例においても、上記実施形態と同様の効果が期待できる。また、この第2変形例においては、左右前輪FW1,FW2の転舵によって車両が旋回すると、この旋回により、運転者には、前記ウェーバー・ヘフナーの法則による「与えられた刺激の物理量」として見込み旋回曲率ρdが与えられる。そして、見込み旋回曲率ρdは操舵角θに対してべき乗関数的(または指数関数的)に変化するものであるので、運転者は人間の知覚特性に合った運動状態量を知覚しながら、操舵ハンドル11を操作できる。その結果、運転者は、人間の知覚特性に合わせて操舵ハンドル11を操作できるので、車両の運転が簡単になる。 And also in the 2nd modification demonstrated above, the effect similar to the said embodiment can be anticipated. In the second modification, when the vehicle turns by turning the left and right front wheels FW1 and FW2, the turning is expected to give the driver a “physical quantity of the given stimulus” according to the Weber-Hefner law. A turning curvature ρd is given. Since the expected turning curvature ρd changes exponentially with respect to the steering angle θ, the driver can recognize the motion state amount that matches the human perceptual characteristic while steering the steering wheel. 11 can be operated. As a result, the driver can operate the steering handle 11 in accordance with human perceptual characteristics, and thus driving of the vehicle is simplified.
さらに、本発明の実施にあたっては、上記実施形態、第1変形例および第2変形例に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形が可能である。 Furthermore, in carrying out the present invention, the present invention is not limited to the embodiment, the first modified example, and the second modified example, and various modifications can be made without departing from the object of the present invention.
例えば、上記実施形態および第1,第2変形例においては、例えば、インクリメント型ロータリエンコーダなど、操舵入力軸12の回転角を表すA相パルス信号およびB相パルス信号を出力可能な操舵角センサ31を採用し、この操舵角センサ31からのパルス信号を用いて、操舵角θおよび操舵角速度dθ/dtを計算するように実施した。しかし、これに代えてまたは加えて、例えば、操舵ハンドル11(操舵入力軸12)に入力される操舵トルクを検出するための一対のレゾルバセンサから出力されるパルス信号を用いて、操舵角θおよび操舵角速度dθ/dtを計算するように実施することも可能である。
For example, in the embodiment and the first and second modifications, the
この場合、一方のレゾルバセンサから出力されるパルス信号をA相パルス信号とし、他方のレゾルバセンサから出力されるパルス信号をB相パルス信号とすれば、上記実施形態およびその変形例と同様に操舵角θおよび操舵角速度dθ/dtを計算することができる。そして、計算した操舵角θおよび操舵角速度dθ/dtを用いることによって、上記説明したように、ばね成分トルクTz、摩擦トルクMtdnwおよび粘性トルクMtdを計算することができるとともに、操舵トルクTdを計算することができる。したがって、上記実施形態および第1,第2変形例と同様の効果が期待できる。 In this case, if the pulse signal output from one resolver sensor is an A-phase pulse signal and the pulse signal output from the other resolver sensor is a B-phase pulse signal, steering is performed in the same manner as in the above embodiment and its modification. The angle θ and the steering angular velocity dθ / dt can be calculated. Then, by using the calculated steering angle θ and steering angular velocity dθ / dt, as described above, the spring component torque Tz, the friction torque Mtdnw, and the viscous torque Mtd can be calculated, and the steering torque Td is calculated. be able to. Therefore, the same effect as the above embodiment and the first and second modifications can be expected.
また、上記実施形態および第1,第2変形例においては、車両を操舵するために回動操作される操舵ハンドル11を用いるようにした。しかし、これに代えて、例えば、直線的に変位するジョイスティックタイプの操舵ハンドルを用いてもよいし、その他、運転者によって操作されるとともに車両に対する操舵を指示できるものであれば、いかなるものを用いてもよい。 In the embodiment and the first and second modifications, the steering handle 11 that is turned to steer the vehicle is used. However, instead of this, for example, a joystick-type steering handle that is linearly displaced may be used, or any other one that can be operated by the driver and instructed to steer the vehicle is used. May be.
また、上記実施形態および第1,第2変形例においては、転舵アクチュエータ21を用いて転舵出力軸22を回転させることにより、左右前輪FW1,FW2を転舵するようにした。しかし、これに代えて、転舵アクチュエータ21を用いてラックバー24をリニアに変位させることにより、左右前輪FW1,FW2を転舵するようにしてもよい。
In the embodiment and the first and second modifications, the left and right front wheels FW1 and FW2 are steered by rotating the steered
さらに、上記実施形態および第1,第2変形例においては、人間が知覚し得る車両の運動状態量として、横加速度、ヨーレートおよび旋回曲率をそれぞれ単独で用いるようにした。しかし、これらの車両の運動状態量を、運転者による選択操作により切り替え、または、車両の走行状態に応じて自動的に切り換えて、車両の操舵制御を行うようにしてもよい。また、車両の走行状態に応じて自動的に切り換える場合、例えば、車両の低速走行時には前記運動状態量として旋回曲率を用い、車両の中速走行時には前記運動状態量としてヨーレートを用い、かつ、車両の高速走行時には前記運動状態量として横加速度を用いるようにする。これによれば、車両の走行状態に応じて適切な車両の操舵制御がなされ、車両の運転がより易しくなる。 Further, in the above embodiment and the first and second modified examples, the lateral acceleration, the yaw rate, and the turning curvature are each independently used as the motion state quantity of the vehicle that can be perceived by humans. However, the vehicle steering control may be performed by switching the amount of motion state of these vehicles by a selection operation by the driver or automatically switching according to the traveling state of the vehicle. Further, when switching automatically according to the running state of the vehicle, for example, the turning curvature is used as the motion state amount when the vehicle is traveling at low speed, the yaw rate is used as the motion state amount when the vehicle is traveling at medium speed, and the vehicle Lateral acceleration is used as the motion state quantity during high-speed running. According to this, appropriate steering control of the vehicle is performed according to the running state of the vehicle, and the driving of the vehicle becomes easier.
FW1,FW2…前輪、11…操舵ハンドル、12…操舵入力軸、13…反力アクチュエータ、21…転舵アクチュエータ、22…転舵出力軸、31…操舵角センサ、32…転舵角センサ、33…車速センサ、34…横加速度センサ、35…ヨーレートセンサ、36…電子制御ユニット、40…反力制御部、41…変位−トルク変換部、42…トルク加算部、43…操舵角速度−摩擦トルク変換部、44…操舵角速度−粘性トルク変換部、45…ヨーレート−SAT変換部、46…駆動制御部、50…感覚適合制御部、51…変位−トルク変換部、52…トルク−横加速度変換部、53,55,57…転舵角変換部、54…トルク−ヨーレート変換部、56…トルク−旋回曲率変換部、60…転舵制御部、61,63,64…転舵角補正部、62…駆動制御部
FW1, FW2 ... front wheels, 11 ... steering handle, 12 ... steering input shaft, 13 ... reaction actuator, 21 ... steering actuator, 22 ... steering output shaft, 31 ... steering angle sensor, 32 ... steering angle sensor, 33 DESCRIPTION OF SYMBOLS ...
Claims (6)
前記操舵ハンドルの操作変位量を検出する操作変位量検出手段と、
前記検出された操作変位量と予め定めた所定の関係にあるばね成分項としてのトルクを、前記検出された操作変位量を用いて計算するばね成分項トルク計算手段と、
前記検出された操作変位量に基づいて算出される前記操舵ハンドルの操作速度を用いて計算される摩擦成分項としてのトルクを、前記操舵ハンドルの操作変位量が所定範囲内であるときに前記操作速度を「0」に設定することによって「0」と計算するとともに、前記操舵ハンドルの操作変位量が所定範囲外であるときに前記操作速度に応じて計算する摩擦成分項トルク計算手段と、
前記検出された操作変位量に基づいて算出される前記操舵ハンドルの操作速度を用いて前記反力アクチュエータの粘性成分項としてのトルクを計算する粘性成分項トルク計算手段と、
前記計算されたばね成分項としてのトルクと、前記計算された摩擦成分項としてのトルクと、前記計算された粘性成分項としてのトルクとを加算して目標反力トルクを計算するトルク加算手段と、
前記計算された目標反力トルクに応じて前記反力アクチュエータの駆動を制御する駆動制御手段とから構成したことを特徴とするステアリングバイワイヤ方式の車両の操舵装置。 A steering handle operated by a driver to steer the vehicle, a reaction force actuator for applying a reaction torque to the operation of the steering handle, and steered wheels according to the operation of the steering handle A steering-by-wire vehicle steering apparatus comprising: a steering actuator for controlling the driving force; and a reaction force control device that controls driving of the reaction force actuator in accordance with an operation of the steering handle.
An operation displacement amount detecting means for detecting an operation displacement amount of the steering wheel;
A spring component term torque calculating means for calculating a torque as a spring component term having a predetermined relationship with the detected operation displacement amount using the detected operation displacement amount;
Torque as a friction component term calculated using the operation speed of the steering handle calculated based on the detected operation displacement is calculated when the operation displacement of the steering handle is within a predetermined range. Friction component term torque calculation means for calculating “0” by setting the speed to “0” and calculating according to the operation speed when the operation displacement amount of the steering wheel is outside a predetermined range;
A viscosity component term torque calculating means for calculating a torque as a viscosity component term of the reaction force actuator using an operation speed of the steering handle calculated based on the detected operation displacement amount;
Torque adding means for calculating a target reaction force torque by adding the torque as the calculated spring component term, the torque as the calculated friction component term, and the torque as the calculated viscosity component term;
A steering-by-wire vehicle steering apparatus characterized by comprising drive control means for controlling the drive of the reaction force actuator in accordance with the calculated target reaction force torque.
前記操作変位量検出手段は、前記検出した操作変位量に対応したパルス信号を出力するものであり、
前記摩擦成分項トルク計算手段は、前記操作変位量検出手段によって出力されるパルス信号のうち、前記所定範囲内の前記操舵ハンドルの操作変位量に対応するパルス信号をキャンセルすることにより前記操作速度を「0」に設定して、前記摩擦成分項としてのトルクを「0」と計算することを特徴とするステアリングバイワイヤ方式の車両の操舵装置。 The steering apparatus for a steering-by-wire vehicle according to claim 1,
The operation displacement amount detection means outputs a pulse signal corresponding to the detected operation displacement amount,
The frictional component term torque calculation means cancels the operation speed by canceling a pulse signal corresponding to the operation displacement amount of the steering wheel within the predetermined range, among the pulse signals output by the operation displacement amount detection means. A steering-by-wire vehicle steering apparatus, characterized in that the torque as the friction component term is set to “0” by setting to “0”.
前記ばね成分項トルク計算手段の用いる前記所定の関係は、
前記操作変位量検出手段により検出された操作変位量が所定値未満であるときは同操作変位量に対してばね成分項としてのトルクが比例関数的に変化する関係であり、前記操作変位量が前記所定値以上であるときは同操作変位量に対してばね成分項としてのトルクが指数関数的に変化する関係であることを特徴とするステアリングバイワイヤ方式の車両の操舵装置。 The steering apparatus for a steering-by-wire vehicle according to claim 1,
The predetermined relationship used by the spring component term torque calculation means is:
When the operation displacement amount detected by the operation displacement amount detection means is less than a predetermined value, the torque as a spring component term changes proportionally with respect to the operation displacement amount, and the operation displacement amount is A steering-by-wire vehicle steering apparatus characterized by having a relationship in which a torque as a spring component term changes exponentially with respect to the operation displacement when the predetermined value or more is exceeded.
前記操作変位量検出手段を、前記操舵ハンドルの回転角度を検出する角度センサで構成したステアリングバイワイヤ方式の車両の操舵装置。 The steering apparatus for a steering-by-wire vehicle according to claim 1,
A steering-by-wire vehicle steering apparatus in which the operation displacement amount detecting means is constituted by an angle sensor for detecting a rotation angle of the steering handle.
さらに、前記操舵ハンドルの操作に応じて前記転舵アクチュエータを駆動制御する転舵制御装置を備え、前記転舵制御装置を、
車両の旋回に関係して運転者が知覚し得る車両の運動状態を表していて前記操舵ハンドルの操作変位量と予め定めた指数関係またはべき乗関係にある車両の見込み運動状態量を、前記検出された操作変位量を用いて計算する運動状態量計算手段と、
前記計算された見込み運動状態量で車両が運動するために必要な前記転舵輪の転舵角を、前記計算された見込み運動状態量を用いて計算する転舵角計算手段と、
前記計算された転舵角に応じて前記転舵アクチュエータを制御して前記転舵輪を同計算された転舵角に転舵する転舵制御手段とで構成したことを特徴とするステアリングバイワイヤ方式の車両の操舵装置。 The steering apparatus for a steering-by-wire vehicle according to claim 1,
Furthermore, it comprises a steering control device that drives and controls the steering actuator according to the operation of the steering handle, the steering control device,
The estimated motion state quantity of the vehicle that represents the motion state of the vehicle that can be perceived by the driver in relation to the turning of the vehicle and that has a predetermined exponential or exponential relationship with the operation displacement amount of the steering wheel is detected. Motion state quantity calculating means for calculating using the manipulated displacement amount;
A turning angle calculation means for calculating a turning angle of the steered wheels necessary for the vehicle to move with the calculated expected motion state quantity, using the calculated expected motion state quantity;
A steering-by-wire system comprising: a steering control unit configured to control the steering actuator according to the calculated turning angle and to turn the steered wheels to the calculated turning angle. Vehicle steering device.
前記見込み運動状態量は、車両の横加速度、ヨーレートおよび旋回曲率のうちのいずれか一つであるステアリングバイワイヤ方式の車両の操舵装置。
In the steering device for a steering-by-wire vehicle according to claim 5,
The predicted motion state quantity is a steering-by-wire vehicle steering apparatus that is one of a lateral acceleration, a yaw rate, and a turning curvature of the vehicle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005334757A JP2007137287A (en) | 2005-11-18 | 2005-11-18 | Steering device of vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005334757A JP2007137287A (en) | 2005-11-18 | 2005-11-18 | Steering device of vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007137287A true JP2007137287A (en) | 2007-06-07 |
Family
ID=38200662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005334757A Pending JP2007137287A (en) | 2005-11-18 | 2005-11-18 | Steering device of vehicle |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007137287A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012086502A1 (en) * | 2010-12-20 | 2012-06-28 | Ntn株式会社 | Steering reaction force control device for steer-by-wire |
WO2014108983A1 (en) * | 2013-01-11 | 2014-07-17 | 日産自動車株式会社 | Steering control device |
JP2014154126A (en) * | 2013-02-14 | 2014-08-25 | Alps Electric Co Ltd | Input device |
JP5586750B1 (en) * | 2013-07-23 | 2014-09-10 | 三菱電機株式会社 | Steering reaction force control device and steering reaction force control method |
JP5619230B1 (en) * | 2013-07-23 | 2014-11-05 | 三菱電機株式会社 | Steering control device and steering control method |
JP2015003727A (en) * | 2014-09-01 | 2015-01-08 | Ntn株式会社 | Steering reaction force control device of steer-by-wire |
JP2015081050A (en) * | 2013-10-24 | 2015-04-27 | 三菱電機株式会社 | Steering control device and method |
CN109911000A (en) * | 2017-12-13 | 2019-06-21 | 现代自动车株式会社 | Method for estimating the steering wheel torque of vehicle |
US10457370B1 (en) * | 2016-11-18 | 2019-10-29 | Brunswick Corporation | Marine steering system and method of providing steering feedback |
WO2020031294A1 (en) | 2018-08-08 | 2020-02-13 | 日産自動車株式会社 | Steering control method and steering control device |
WO2021245900A1 (en) * | 2020-06-02 | 2021-12-09 | 日立Astemo株式会社 | Electric power steering control device and electric power steering device |
JP7454562B2 (en) | 2018-10-03 | 2024-03-22 | ジェイテクト ユーロップ | A method to determine the set torque based on a return function that calculates the target speed of the steering wheel depending on the steering wheel angle and yaw rate. |
-
2005
- 2005-11-18 JP JP2005334757A patent/JP2007137287A/en active Pending
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012131246A (en) * | 2010-12-20 | 2012-07-12 | Ntn Corp | Steering reaction force control device for steer-by-wire |
WO2012086502A1 (en) * | 2010-12-20 | 2012-06-28 | Ntn株式会社 | Steering reaction force control device for steer-by-wire |
CN104918841A (en) * | 2013-01-11 | 2015-09-16 | 日产自动车株式会社 | Steering control device |
WO2014108983A1 (en) * | 2013-01-11 | 2014-07-17 | 日産自動車株式会社 | Steering control device |
RU2643018C2 (en) * | 2013-01-11 | 2018-01-29 | Ниссан Мотор Ко., Лтд. | Taxiing control device |
JP6020597B2 (en) * | 2013-01-11 | 2016-11-02 | 日産自動車株式会社 | Steering control device |
US9376140B2 (en) | 2013-01-11 | 2016-06-28 | Nissan Motor Co., Ltd. | Steering control device |
JP2014154126A (en) * | 2013-02-14 | 2014-08-25 | Alps Electric Co Ltd | Input device |
JP5619230B1 (en) * | 2013-07-23 | 2014-11-05 | 三菱電機株式会社 | Steering control device and steering control method |
JP5586750B1 (en) * | 2013-07-23 | 2014-09-10 | 三菱電機株式会社 | Steering reaction force control device and steering reaction force control method |
JP2015081050A (en) * | 2013-10-24 | 2015-04-27 | 三菱電機株式会社 | Steering control device and method |
JP2015003727A (en) * | 2014-09-01 | 2015-01-08 | Ntn株式会社 | Steering reaction force control device of steer-by-wire |
US10457370B1 (en) * | 2016-11-18 | 2019-10-29 | Brunswick Corporation | Marine steering system and method of providing steering feedback |
CN109911000A (en) * | 2017-12-13 | 2019-06-21 | 现代自动车株式会社 | Method for estimating the steering wheel torque of vehicle |
CN109911000B (en) * | 2017-12-13 | 2022-07-29 | 现代自动车株式会社 | Method for estimating steering wheel torque of vehicle |
WO2020031294A1 (en) | 2018-08-08 | 2020-02-13 | 日産自動車株式会社 | Steering control method and steering control device |
CN112566835A (en) * | 2018-08-08 | 2021-03-26 | 日产自动车株式会社 | Steering control method and steering control device |
JPWO2020031294A1 (en) * | 2018-08-08 | 2021-05-13 | 日産自動車株式会社 | Steering control method and steering control device |
EP3835174A4 (en) * | 2018-08-08 | 2021-09-08 | Nissan Motor Co., Ltd. | Steering control method and steering control device |
JP7004076B2 (en) | 2018-08-08 | 2022-02-04 | 日産自動車株式会社 | Steering control method and steering control device |
CN112566835B (en) * | 2018-08-08 | 2023-01-10 | 日产自动车株式会社 | Steering control method and steering control device |
US11603128B2 (en) | 2018-08-08 | 2023-03-14 | Nissan Motor Co., Ltd. | Steering control method and steering control device |
JP7454562B2 (en) | 2018-10-03 | 2024-03-22 | ジェイテクト ユーロップ | A method to determine the set torque based on a return function that calculates the target speed of the steering wheel depending on the steering wheel angle and yaw rate. |
WO2021245900A1 (en) * | 2020-06-02 | 2021-12-09 | 日立Astemo株式会社 | Electric power steering control device and electric power steering device |
JP2021187358A (en) * | 2020-06-02 | 2021-12-13 | 株式会社ショーワ | Electric power steering control device and electric power steering device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007137287A (en) | Steering device of vehicle | |
JP5126357B2 (en) | Vehicle steering device | |
JP4231416B2 (en) | Vehicle steering device | |
JP5001591B2 (en) | Vehicle steering device | |
JP4280682B2 (en) | Vehicle steering device | |
JP6812806B2 (en) | Steering by wire type steering device | |
JP2003327149A (en) | Steering gear for vehicle | |
JP4456018B2 (en) | Vehicle steering device | |
JP4280678B2 (en) | Vehicle steering device | |
JP4807164B2 (en) | Vehicle steering device | |
JP4276609B2 (en) | Vehicle steering device | |
JP4372577B2 (en) | Vehicle steering device | |
JP2007326497A (en) | Steering device for vehicle | |
JP4799272B2 (en) | Vehicle steering device | |
JP5428415B2 (en) | Vehicle steering device | |
JP5162324B2 (en) | Reaction force control device and reaction force setting method | |
JP4280669B2 (en) | Vehicle steering device | |
JP4280695B2 (en) | Vehicle steering device | |
JP4231430B2 (en) | Vehicle steering device | |
JP6443204B2 (en) | Steering control device | |
JP2008062668A (en) | Steering device for vehicle | |
JP4176057B2 (en) | Vehicle steering device | |
JP2006069351A (en) | Steering device for vehicle | |
JP4176042B2 (en) | Vehicle steering device | |
JP4609615B2 (en) | Vehicle steering device |