JP5979079B2 - Electric power steering device - Google Patents
Electric power steering device Download PDFInfo
- Publication number
- JP5979079B2 JP5979079B2 JP2013111562A JP2013111562A JP5979079B2 JP 5979079 B2 JP5979079 B2 JP 5979079B2 JP 2013111562 A JP2013111562 A JP 2013111562A JP 2013111562 A JP2013111562 A JP 2013111562A JP 5979079 B2 JP5979079 B2 JP 5979079B2
- Authority
- JP
- Japan
- Prior art keywords
- reaction force
- steering
- force
- assist
- command value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 claims description 182
- 230000007246 mechanism Effects 0.000 claims description 22
- 238000001514 detection method Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Power Steering Mechanism (AREA)
Description
本発明は、ドライバーの操舵操作に基づいてモータを駆動制御して操舵アシスト力を発生する電動パワーステアリング装置に関する。 The present invention relates to an electric power steering device that generates a steering assist force by driving a motor based on a steering operation of a driver.
従来から、電動パワーステアリング装置は、ドライバーが操舵ハンドルに付与した操舵トルクをトルクセンサにより検出し、検出した操舵トルクに基づいてモータを駆動してドライバーの操舵操作をアシストする。こうしたモータの駆動制御は、アシスト制御と呼ばれる。アシスト制御は、マイコンを主要部として備えたアシストECUにより行われる。一般に、アシストECUは、図4に示すような特性のアシストマップを参照して、操作力(操舵トルク)が大きくなるほどアシスト比が増加する目標アシスト力(目標アシストトルク)を設定し、この目標アシスト力に対応する目標電流がモータに流れるように、目標電流と実電流との偏差に応じた電流フィードバック制御を実行する。 2. Description of the Related Art Conventionally, an electric power steering device detects a steering torque applied by a driver to a steering wheel by a torque sensor, and drives a motor based on the detected steering torque to assist the driver's steering operation. Such motor drive control is called assist control. The assist control is performed by an assist ECU having a microcomputer as a main part. In general, the assist ECU sets a target assist force (target assist torque) in which the assist ratio increases as the operating force (steering torque) increases with reference to an assist map having characteristics as shown in FIG. Current feedback control according to the deviation between the target current and the actual current is executed so that the target current corresponding to the force flows to the motor.
また、ハンドル操作感を向上させるために、ハンドル操作に対して適度な操作反力を付与する電動パワーステアリング装置も知られている。例えば、特許文献1に提案されている電動パワーステアリング装置は、車速が基準車速より大きいときには、操舵角に基づいて目標操作反力を設定し、車速が基準車速以下のときには、車速が基準車速より大きいときに比べて小さな目標操作反力を設定するように構成されている。
There is also known an electric power steering device that applies an appropriate reaction force to the steering wheel operation in order to improve the steering wheel operation feeling. For example, the electric power steering device proposed in
しかしながら、従来の電動パワーステアリング装置においては、ドライバーの感じる操作反力が、操舵状況によって大きく変化してしまう。このため、良好なハンドル操作感を常に確保することが難しい。ここで、その理由について説明する。電動パワーステアリング装置の運動方程式は、次式(1)のように表すことができる。
Fm+fh−Fe−Ff−D・p’=M・p” ・・・(1)
式(1)において、Fmはモータ推力、fhはドライバーの操作力、Feは電動パワーステアリング装置のアセンブリ(以下、EPS・Assyと呼ぶ)の受ける外力、FfはEPS・Assyの実摩擦抵抗、DはEPS・Assyの実粘性係数、MはEPS・Assyの実慣性質量、p’は操作ハンドルの位置の微分値(つまり、ハンドル回転速度)、p”は操作ハンドルの位置の2階微分値(つまり、ハンドル回転加速度)を表す。
However, in the conventional electric power steering apparatus, the operation reaction force felt by the driver greatly changes depending on the steering situation. For this reason, it is difficult to always ensure a good handle operation feeling. Here, the reason will be described. The equation of motion of the electric power steering device can be expressed as the following equation (1).
Fm + fh-Fe-Ff-D.p '= M.p "(1)
In Formula (1), Fm is the motor thrust, fh is the driver's operating force, Fe is the external force received by the assembly of the electric power steering device (hereinafter referred to as EPS / Assy), Ff is the actual friction resistance of EPS / Assy, D Is the actual viscosity coefficient of EPS / Assy, M is the actual inertial mass of EPS / Assy, p ′ is the differential value of the position of the operating handle (that is, the rotational speed of the handle), and p ″ is the second-order differential value of the position of the operating handle ( That is, it represents the steering wheel rotation acceleration).
アシスト制御が実施される場合、モータ推力Fmは、アシストマップに基づいてドライバーの操作力fhのα倍(α:アシスト比)に設定される。このアシスト比αは、ドライバーの操作力fhの関数として表される。つまり、モータ推力Fmは、次式(2)のように表される。
Fm=α(fh)・fh ・・・(2)
従って、EPS・Assyにモータ推力Fmが与えられたときのドライバーの操作力fhは、次式(3)のように表すことができる。
fh=(Fe+Ff+D・p’+M・p”)/(α+1) ・・・(3)
When the assist control is performed, the motor thrust Fm is set to α times (α: assist ratio) the driver's operating force fh based on the assist map. This assist ratio α is expressed as a function of the driver's operating force fh. That is, the motor thrust Fm is expressed as the following equation (2).
Fm = α (fh) · fh (2)
Therefore, the operating force fh of the driver when the motor thrust Fm is given to EPS / Assy can be expressed as the following equation (3).
fh = (Fe + Ff + D · p ′ + M · p ″) / (α + 1) (3)
操作反力は、EPS・Assyに入力される外力(Fe)、EPS・Assyの摩擦・粘性といった機械抵抗(Ff+D・p’)、慣性(M・p”)などを要素とするものである。しかし、式(3)からわかるように、ドライバーにとって感じられる操作反力は、EPS・Assyで生じる操作反力の1/(α+1)となる。一方、アシスト比αは、アシストマップの特性から決まり、図5に破線にて示すように操作力(操舵トルク)が大きいほど大きくなるように変化する。従って、ドライバーは、操作力の小さい時(小舵角時)には、操作反力を強く感じ、逆に、操作力の大きい時(大舵角時)には、操作反力をあまり感じなくなってしまう。 The operation reaction force includes external force (Fe) input to EPS / Assy, mechanical resistance (Ff + D · p ′) such as EPS / Assy friction / viscosity, inertia (M · p ″), and the like. However, as can be seen from Equation (3), the operational reaction force felt by the driver is 1 / (α + 1) of the operational reaction force generated by EPS / Assy, while the assist ratio α is determined from the characteristics of the assist map. 5, the driving force (steering torque) changes so as to increase as the operating force (steering torque) increases, so that the driver increases the operating reaction force when the operating force is small (at the small steering angle). On the contrary, when the operation force is large (at the time of a large steering angle), the operation reaction force is not felt so much.
このため、例えば、大舵角時の保舵安定性を確保するために、EPS・Assyの機械系の摩擦抵抗を増すと、操作力の小さくなる小舵角時には摩擦抵抗が大きすぎてしまい、操舵ハンドルの切り始めの動き出しがスムーズにいかなくなる。逆に、操舵ハンドルの切り始めの動き出しをスムーズにさせるために機械系の摩擦抵抗を減らすと、今度は、大舵角時の保舵安定性が低下してしまう。このように、操作力によって操作反力の感じ方が変化してしまうため、操舵ハンドルの切り始めの動きだしと保舵安定性とを両立させることが難しい。 For this reason, for example, if the friction resistance of the EPS / Assy mechanical system is increased in order to ensure the steering stability at a large steering angle, the frictional resistance is too large at a small steering angle at which the operating force becomes small. The start of turning the steering wheel does not go smoothly. On the other hand, if the frictional resistance of the mechanical system is reduced in order to make the steering wheel start moving smoothly, the steering stability at a large rudder angle will be lowered. As described above, since the feeling of the operation reaction force changes depending on the operation force, it is difficult to achieve both the movement of the steering handle at the start of turning and the steering stability.
また、目標操作反力を設定してモータを制御する機能を備えた従来の電動パワーステアリング装置においても、操作力によって操作反力の感じ方が変化してしまい、こうした課題を解決できていない。 Further, even in a conventional electric power steering apparatus having a function of setting a target operation reaction force and controlling a motor, the feeling of the operation reaction force is changed by the operation force, and this problem cannot be solved.
本発明の目的は、上記問題に対処するためになされたもので、ドライバーに操作反力を良好に感じさせるようにすることにある。 An object of the present invention is to cope with the above-described problem, and is to make a driver feel a good reaction force.
上記目的を達成するために、本発明の特徴は、ステアリング機構に設けられて操舵アシスト力を発生するモータ(20)と、ドライバーが操舵ハンドルを操作して入力した操舵操作入力を検出する操舵操作入力検出手段(17)と、前記検出された操舵操作入力に基づいて、前記操舵操作入力に対してアシスト比(α)倍の操舵アシスト力を発生させるためのアシスト指令値を演算するアシスト指令値演算手段(51)と、前記アシスト指令値に基づいて前記モータを駆動制御するモータ駆動手段(80)とを備えた電動パワーステアリング装置において、
前記アシスト比(α)を取得するアシスト比取得手段(52)と、ドライバーが入力した操舵操作の方向とは反対方向に働かせる操作反力の目標値である目標操作反力を取得する目標操作反力取得手段(54,61)と、前記アシスト比(α)が大きくなるほど大きくなる値であるアシスト比関連係数と前記目標操作反力との積に応じた値として操作反力指令値を演算する反力指令値演算手段(55,62,63)と、前記アシスト指令値から前記操作反力指令値を減算する減算補正手段(57,65)とを備え、前記アシスト比関連係数は、(α+1)であり、前記反力指令値演算手段は、前記目標操作反力の(α+1)倍の操作反力を発生させる操作反力指令値を演算することにある。
In order to achieve the above object, the present invention is characterized by a motor (20) provided in a steering mechanism that generates a steering assist force, and a steering operation for detecting a steering operation input input by a driver operating a steering handle. Based on the input detection means (17) and the detected steering operation input, an assist command value for calculating an assist command value for generating a steering assist force having an assist ratio (α) times the steering operation input. In an electric power steering apparatus comprising a calculating means (51) and a motor driving means (80) for driving and controlling the motor based on the assist command value,
An assist ratio acquisition means (52) for acquiring the assist ratio (α) and a target operation reaction force that acquires a target operation reaction force that is a target value of an operation reaction force that acts in a direction opposite to the steering operation direction input by the driver. The operation reaction force command value is calculated as a value corresponding to the product of the force acquisition means (54, 61) and the assist ratio related coefficient, which is a value that increases as the assist ratio (α) increases, and the target operation reaction force. Reaction force command value calculation means (55, 62, 63) and subtraction correction means (57, 65) for subtracting the operation reaction force command value from the assist command value, wherein the assist ratio related coefficient is (α + 1) The reaction force command value calculation means calculates an operation reaction force command value that generates an operation reaction force that is (α + 1) times the target operation reaction force.
本発明においては、操舵操作入力検出手段が、ドライバーが操舵ハンドルを操作して入力した操舵操作入力を検出する。例えば、操舵操作入力検出手段は、ドライバーが操舵ハンドルを介してステアリング機構に入力した操舵トルクを検出する。アシスト指令値演算手段は、検出された操舵操作入力に基づいて、操舵操作入力に対してアシスト比(α)倍の操舵アシスト力を発生させるためのアシスト指令値を演算する。例えば、アシスト指令値演算手段は、操舵操作入力が大きくなるにしたがってアシスト比(α)が大きくなるように設定されたアシスト指令値を演算する。 In the present invention, the steering operation input detection means detects the steering operation input input by the driver operating the steering wheel. For example, the steering operation input detection means detects the steering torque input by the driver to the steering mechanism via the steering handle. The assist command value calculating means calculates an assist command value for generating a steering assist force having an assist ratio (α) times the steering operation input based on the detected steering operation input. For example, the assist command value calculation means calculates an assist command value set so that the assist ratio (α) increases as the steering operation input increases.
アシスト比(α)が変化した場合には、それに伴って、ドライバーの操作反力の感じ方が変化する。そこで、本発明は、アシスト比取得手段と目標操作反力取得手段と反力指令値演算手段と減算補正手段とを備えている。アシスト比取得手段は、操舵操作入力の大きさに対する操舵アシスト力の大きさの比であるアシスト比(α)を取得する。目標操作反力取得手段は、ドライバーが入力した操舵操作の方向とは反対方向に働かせる操作反力の目標値である目標操作反力を取得する。目標操作反力は、ドライバーに与えたい操作反力、つまり、設計者が意図的に狙った操作反力である。従って、目標操作反力は、ドライバーの操舵操作感の好み等を考慮して自由に設定できるものである。また、ドライバーの操舵操作状態に応じて目標操作反力を任意に変更する構成であってもよい。 When the assist ratio (α) changes, the driver's feeling of the reaction force of the operation changes accordingly. Therefore, the present invention includes assist ratio acquisition means, target operation reaction force acquisition means, reaction force command value calculation means, and subtraction correction means. The assist ratio acquisition means acquires an assist ratio (α) that is a ratio of the magnitude of the steering assist force to the magnitude of the steering operation input. The target operation reaction force acquisition means acquires a target operation reaction force that is a target value of an operation reaction force that acts in a direction opposite to the direction of the steering operation input by the driver. The target operation reaction force is an operation reaction force desired to be given to the driver, that is, an operation reaction force intentionally aimed by the designer. Therefore, the target operation reaction force can be freely set in consideration of the driver's preference of the steering operation feeling and the like. Moreover, the structure which changes a target operation reaction force arbitrarily according to a driver's steering operation state may be sufficient.
反力指令値演算手段は、アシスト比(α)が大きくなるほど大きくなる値であるアシスト比関連係数と目標操作反力との積に応じた値として操作反力指令値を演算する。そして、減算補正手段は、アシスト指令値から操作反力指令値を減算する。これにより、アシスト指令値は、操作反力指令値分だけハンドル操作が重くなるように補正される。この場合、操作反力指令値は、アシスト比(α)が大きくなるほど大きな値となる。モータ駆動手段は、アシスト指令値から操作反力指令値が減算されたアシスト指令値に基づいてモータを駆動制御する。従って、操舵操作中にアシスト比(α)が大きく変化しても、目標操作反力に対して変動の少ない操作反力をドライバーに感じさせることができる。これにより、ドライバーの操舵操作感を向上させることができる。 The reaction force command value calculation means calculates the operation reaction force command value as a value corresponding to the product of the assist ratio related coefficient and the target operation reaction force, which increases as the assist ratio (α) increases. The subtraction correction means subtracts the operation reaction force command value from the assist command value. As a result, the assist command value is corrected so that the handle operation becomes heavier by the operation reaction force command value. In this case, the operation reaction force command value increases as the assist ratio (α) increases. The motor driving means drives and controls the motor based on the assist command value obtained by subtracting the operation reaction force command value from the assist command value. Therefore, even if the assist ratio (α) changes greatly during the steering operation, it is possible to make the driver feel an operation reaction force with little variation with respect to the target operation reaction force. Thereby, a driver's steering operation feeling can be improved.
この場合、反力指令値演算手段は、目標操作反力の(α+1)倍の操作反力を発生させる操作反力指令値を演算する。操舵操作入力に対してアシスト比(α)倍の操舵アシスト力を発生させた場合、ドライバーが感じる操作反力は、1/(α+1)になる。本発明においては、目標操作反力を(α+1)倍した操作反力指令値を演算するため、アシスト比(α)の変化に影響されることなく、常に、目標操作反力をドライバーに感じさせることができる。これにより、ドライバーの操舵操作感を更に向上させることができる。 In this case, the reaction force command value calculating means calculates the operation reaction force command value for generating the (alpha + 1) times the operation reaction force of the target reaction force. When a steering assist force having an assist ratio (α) times the steering operation input is generated, the operation reaction force felt by the driver is 1 / (α + 1). In the present invention, the operation reaction force command value obtained by multiplying the target operation reaction force by (α + 1) is calculated, so that the driver always feels the target operation reaction force without being affected by the change in the assist ratio (α). be able to. Thereby, the driver's steering operation feeling can be further improved.
本発明の他の特徴は、実際のステアリング機構の機械抵抗による操作反力を減らすための機械抵抗補償値を取得する抵抗補償値取得手段(56,64)と、前記アシスト指令値に前記機械抵抗補償値を加算する加算補正手段(57,65)とを備えたことにある。 Another feature of the present invention is that resistance compensation value acquisition means (56, 64) for acquiring a mechanical resistance compensation value for reducing an operation reaction force due to a mechanical resistance of an actual steering mechanism, and the mechanical resistance in the assist command value. Addition correction means (57, 65) for adding the compensation values.
ステアリング機構の機械抵抗が小さい場合には問題ないが、機械抵抗が大きい場合には、その機械抵抗による操作反力が目標操作反力に上乗せされ、ドライバーの操舵操作感に影響を与えることがある。そこで本発明は、抵抗補償値取得手段が、実際のステアリング機構の機械抵抗による操作反力を減らすための機械抵抗補償値を取得する。実際のステアリング機構の機械抵抗による操作反力とは、推定した機械抵抗による操作反力でよい。例えば、機械抵抗のうちで摩擦抵抗が大きい場合には、推定摩擦抵抗による操作反力を減らすための機械抵抗補償値を取得するようにしてもよい。また、機械抵抗補償値は、固定値であってもよいし操舵操作状態量に応じて変更されるものであってもよい。 There is no problem when the mechanical resistance of the steering mechanism is small, but when the mechanical resistance is large, the operation reaction force due to the mechanical resistance is added to the target operation reaction force, which may affect the driver's feeling of steering operation. . Therefore, according to the present invention, the resistance compensation value acquisition means acquires a mechanical resistance compensation value for reducing the operation reaction force due to the mechanical resistance of the actual steering mechanism. The actual reaction force due to the mechanical resistance of the steering mechanism may be the estimated reaction force due to the estimated mechanical resistance. For example, when the frictional resistance is large in the mechanical resistance, a mechanical resistance compensation value for reducing an operation reaction force due to the estimated frictional resistance may be acquired. The mechanical resistance compensation value may be a fixed value or may be changed according to the steering operation state amount.
加算補正手段は、アシスト指令値に機械抵抗補償値を加算する。これにより、ステアリング機構の機械抵抗による反力が低減される。従って、実際のステアリング機構の機械抵抗に影響されずに、所望の操作反力をドライバーに感じさせることができる。このため、本発明によれば、製造過程における機械抵抗の調整工数を削減することができる。尚、加算補正手段は、直接的にアシスト指令値に機械抵抗補償値を加算するものに限らず、最終的に、アシスト指令値に機械抵抗補償値が加算されているようにする構成であればよい。例えば、目標操作反力から機械抵抗補償値を減算する構成であってもよい。 The addition correction means adds the mechanical resistance compensation value to the assist command value. Thereby, the reaction force due to the mechanical resistance of the steering mechanism is reduced. Therefore, the driver can feel a desired operation reaction force without being affected by the mechanical resistance of the actual steering mechanism. Therefore, according to the present invention, it is possible to reduce the man-hours for adjusting the mechanical resistance in the manufacturing process. Note that the addition correction means is not limited to directly adding the mechanical resistance compensation value to the assist command value, but if the mechanical resistance compensation value is finally added to the assist command value. Good. For example, a configuration in which the mechanical resistance compensation value is subtracted from the target operation reaction force may be employed.
本発明の他の特徴は、操舵操作状態量に基づいて前記操作反力指令値を変更する操舵操作応答手段(54,63)を備えたことにある。 Another feature of the present invention is that steering operation response means (54, 63) for changing the operation reaction force command value based on the steering operation state quantity is provided.
本発明によれば、操舵操作応答手段が操舵操作状態量に基づいて操作反力指令値を変更するため、ドライバーに感じさせたい操作反力を操舵操作状態量に応じて自由に設定することができる。操舵操作状態量としては、例えば、操舵操作入力の大きさ、操舵操作速度、操舵操作位置(ハンドル回転位置)等を使うことができる。操作反力指令値を変更する場合、例えば、目標操作反力を操舵操作状態量に応じて設定することにより操作反力指令値を変更するようにしてもよいし、操舵操作状態量に応じて操作反力指令値を直接的に補正するようにしてもよい。例えば、操舵操作状態量が大きいほど操作反力指令値を大きくすることにより、大舵角時の保舵安定性を向上させることができる。また、操舵操作状態量が小さいほど操作反力指令値を小さくすることにより、操舵ハンドルの切り始めの動き出しをスムーズにすることができる。 According to the present invention, since the steering operation response means changes the operation reaction force command value based on the steering operation state quantity, the operation reaction force that the driver wants to feel can be freely set according to the steering operation state quantity. it can. As the steering operation state quantity, for example, the magnitude of the steering operation input, the steering operation speed, the steering operation position (handle rotation position), and the like can be used. When changing the operation reaction force command value, for example, the operation reaction force command value may be changed by setting the target operation reaction force according to the steering operation state amount, or according to the steering operation state amount. The operation reaction force command value may be corrected directly. For example, the steering reaction stability command value can be increased as the steering operation state quantity is increased, thereby improving the steering stability at a large steering angle. In addition, by making the operation reaction force command value smaller as the steering operation state amount is smaller, it is possible to make the steering handle start moving smoothly.
尚、上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要件は前記符号によって規定される実施形態に限定されるものではない。 In the above description, in order to help the understanding of the invention, the reference numerals used in the embodiments are attached to the configuration of the invention corresponding to the embodiment in parentheses, but each constituent element of the invention is the reference numeral. It is not limited to the embodiment defined by.
以下、本発明の一実施形態に係る電動パワーステアリング装置について図面を用いて説明する。図1は、実施形態に係る車両の電動パワーステアリング装置の概略構成を表している。 Hereinafter, an electric power steering apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows a schematic configuration of an electric power steering device for a vehicle according to an embodiment.
この電動パワーステアリング装置は、操舵ハンドル11の操舵操作により転舵輪を転舵するステアリング機構10と、ステアリング機構10に組み付けられ操舵アシストトルクを発生するモータ20と、モータ20を駆動するモータ駆動回路30と、モータ駆動回路30を制御する電子制御装置100とを主要部として備えている。以下、電子制御装置100をアシストECU100と呼ぶ。モータ20を含めたステアリング機構10をEPS・assyと呼ぶ。
This electric power steering apparatus includes a
ステアリング機構10は、操舵ハンドル11の回転操作により左右前輪FWL,FWRを転舵するための機構で、操舵ハンドル11を上端に一体回転するように接続したステアリングシャフト12を備える。このステアリングシャフト12の下端には、ピニオンギヤ13が一体回転するように接続されている。ピニオンギヤ13は、ラックバー14に形成されたラック歯と噛み合って、ラックバー14とともにラックアンドピニオン機構を構成する。ラックバー14の両端には、タイロッド15L,15Rを介して左右前輪FWL,FWRのナックル(図示略)が操舵可能に接続されている。左右前輪FWL,FWRは、ステアリングシャフト12の軸線回りの回転に伴うラックバー14の軸線方向の変位に応じて左右に操舵される。
The
ラックバー14には、モータ20が組み付けられている。本実施形態で用いるモータ20は、3相ブラシレスモータである。モータ20の出力軸は、ボールねじ機構16を介してラックバー14に動力伝達可能に接続されていて、その回転により左右前輪FWL,FWRに転舵力を付与して操舵操作をアシストする。ボールねじ機構16は、減速機および回転−直線変換器として機能するもので、モータ20の回転を減速するとともに直線運動に変換してラックバー14に伝達する。
A
ステアリングシャフト12には、操舵トルクセンサ17が設けられる。操舵トルクセンサ17は、例えば、ステアリングシャフト12の中間部に介装されたトーションバー(図示略)の捩れ角度をレゾルバ等により検出し、この捩れ角に基づいてステアリングシャフト12に働いた操舵トルクThを検出する。操舵トルクThは、正負の値により操舵ハンドル11の操作方向が識別される。例えば、操舵ハンドル11の左方向への操舵時における操舵トルクThを正の値で、操舵ハンドル11の右方向への操舵時における操舵トルクThを負の値で示す。以下、操舵トルクThの大きさについて述べる場合には、その絶対値を使うものとする。尚、本実施形態においては、トーションバーの捩れ角度をレゾルバにより検出するが、エンコーダ等の他の回転角センサにより検出することもできる。
A
モータ20には、回転角センサ18が設けられる。この回転角センサ18は、モータ20内に組み込まれ、モータ20のロータの回転角度位置に応じた検出信号を出力するもので、例えば、レゾルバにより構成される。回転角センサ18は、モータ20の回転角θを表す検出信号をアシストECU100に出力する。アシストECU100は、この回転角θからモータ20の電気角を算出し、この電気角に基づいてモータ20の電流位相を制御する。また、モータ20は、ステアリング機構10に組み付けされているため、モータ20の回転角θは、操舵角に対応するものとなり、回転角θを時間微分して算出される回転角速度dθ/dtは、操作速度に対応するものとなる。
The
モータ駆動回路30は、図示しないスイッチング素子により3相インバータ回路を構成したものであり、3相(U相、V相、W相)の電力供給ライン31を介してモータ20に接続されている。モータ駆動回路30は、アシストECU100から出力されるPWM制御信号に応じたデューティ比で各相のスイッチング素子がオン・オフ制御されて3相電流をモータ20に流す。これによりモータ20は、3相電流に応じた操舵アシストトルクをステアリング機構10に付与する。
The
モータ駆動回路30には、モータ20の各相に流れる電流を検出する電流センサ19が設けられている。電流センサ19は、モータ20の各相に流れる電流iを表す検出信号をアシストECU100に出力する。
The
アシストECU100は、CPU,ROM,RAM等からなるマイクロコンピュータを主要部として構成される。アシストECU100は、操舵トルクセンサ17、回転角センサ18、電流センサ19を接続し、操舵トルクTh、回転角θ、電流iを表す検出信号を入力する。そして、入力した検出信号に基づいて、運転者の操舵操作に応じた最適な操舵アシストトルクが得られるようにモータ20に流す指令電流を演算し、その指令電流が流れるようにモータ駆動回路30の各スイッチング素子のデューティ比を制御する。
The assist
<アシストECUの第1実施形態>
次に、アシストECU100の機能について図2を用いて説明する。アシストECU100は、指令値演算部50と、モータ制御部80とを備えている。指令値演算部50については、2つの実施形態を説明する。図2は、第1実施形態に係る指令値演算部50の機能ブロック図である。この機能ブロック図は、アシストECU100のマイクロコンピュータのプログラム制御により処理される機能を表している。
<First Embodiment of Assist ECU>
Next, functions of the assist
指令値演算部50は、基本アシスト指令値演算部51と、アシスト比演算部52と、乗算係数演算部53と、操作反力モデル部54と、反力指令値演算部55と、実機械抵抗推定モデル部56と、加減算部57とを備えている。基本アシスト指令値演算部51は、操舵トルクセンサ17により検出された操舵トルクThに基づいて基本アシストトルクを表す基本アシスト指令値を演算する。ここでは、演算で取り扱う単位を統一して説明するために、操舵トルクThを操舵ハンドル11の接線方向の力に換算した操作力fhを使うことにする。従って、後述する他の力(基本アシスト指令力Fα、目標操作反力Fv、機械抵抗補償力Fc、指令モータ推力Fm、反力指令力(α+1)Fv)についても、操作力fhに対応した力に換算された値として取り扱われるものである。この操作力fhは、本発明の操舵操作入力に相当する。
The command
基本アシスト指令値演算部51は、ドライバーが操舵ハンドル11に入力した操作力fhを入力し、図4に示すアシストマップを参照して、操作力fhに対応する基本アシスト指令値である基本アシスト指令力Fαを演算する。基本アシスト指令値演算部51は、アシストマップを記憶している。このアシストマップでは、操作力fh(操舵トルクTh)が大きくなるに従って増加する基本アシスト指令力Fαを設定する特性を有する。尚、図4に示すアシストマップは、左操作方向の特性を表し、右操作後方の特性は、絶対値が同じであって符号が反対となる基本アシスト指令力Fαを設定する。また、ここでは、力の単位を統一して説明するために、操作力fhと基本アシスト指令力Fαとの関係を表すマップを使用しているが、ステアリングシャフト12回りに働く操舵トルクThと基本アシスト指令トルクとの関係を表すマップを使用することと同一である。
The basic assist command
基本アシスト指令値演算部51は、演算結果である基本アシスト指令力Fαをアシスト比演算部52と加減算部57とに出力する。操作力fhの大きさに対する基本アシスト指令力Fαの大きさの比をアシスト比αと呼ぶ。従って、基本アシスト指令値演算部51は、操作力fhのアシスト比α倍の基本アシスト指令力Fαを演算していることになる。このため、アシスト比αは、操作力fhの関数として表される。アシスト比αは、図5に破線にて示すように、操作力fh(操舵トルクTh)が大きいほど大きくなるように変化する特性を有する。
Basic assist command
アシスト比演算部52は、基本アシスト指令力Fαを操作力fhで除算することによりアシスト比α(=Fα/fh)を演算し、その演算結果であるアシスト比αを乗算係数演算部53に出力する。尚、アシストマップが、操作力fhに対応するアシスト比αを直接表すものであれば、アシスト比演算部52は、アシストマップからそのままアシスト比αを取得することができる。乗算係数演算部53は、アシスト比αに値1を加算した乗算係数(α+1)を演算し、その演算結果である乗算係数(α+1)を反力指令値演算部55に出力する。この乗算係数(α+1)は、本発明のアシスト比関連係数に相当する。
The assist
操作反力モデル部54は、ドライバーが入力した操舵操作の方向とは反対方向に働かせる操作反力の目標値である目標操作反力Fvを設定するブロックである。目標操作反力Fvは、ドライバーの操舵操作に対して与えたい操作反力、つまり、設計者が意図的に狙った操作反力である。従って、目標操作反力Fvは、ドライバーの操舵操作感の好み、保舵安定性、操作応答性等を考慮して自由に設定できるものである。本実施系形態においては、目標操作反力Fvは、操舵状態量であるドライバーの操作力fhやモータ回転角速度ωに基づいて演算される。
The operation reaction
例えば、操作反力モデル部54は、図6に示すような反力マップを記憶しており、この反力マップを参照してモータ回転角速度ωに基づいて目標操作反力Fvを演算する。モータ20は、ステアリング機構10を介して操舵ハンドル11と連結されていることから、モータ回転角速度ωは、ドライバーが操舵ハンドル11を操作した操作速度(回転操作速度)に対応したものとなる。本実施形態においては、モータ20の通電制御に必要となるモータ電気角を検出するための回転角センサ18を備えているため、回転角センサ18の検出値を利用するが、例えば、図示しない操舵角センサを備えている場合には、操舵角センサにより検出される操舵角を時間で微分した操舵角速度を用いるようにしてもよい。以下、モータ回転角速度ωを操作速度として取得する場合には、モータ回転角速度ωを操作速度ωと呼ぶ。
For example, the operation reaction
この反力マップにおいては、操作速度ωの大きさ(絶対値)が所定値以下の範囲では、操作速度ωの大きさが大きくなるにしたがって絶対値の増加する目標操作反力Fvを設定し、操作速度ωの大きさが所定値を超えると一定の大きさの目標操作反力Fvを設定する特性を有する。つまり、操作速度ωが小さい領域では、小さい目標操作反力Fvを設定し、操作速度ωが大きい領域では、大きい目標操作反力Fvを設定する特性を有する。以下、方向(正負)が関係する値の大きさについて述べる場合には、その絶対値を使うものとする。 In this reaction force map, in a range where the magnitude (absolute value) of the operation speed ω is equal to or smaller than a predetermined value, a target operation reaction force Fv that increases in absolute value as the magnitude of the operation speed ω increases is set. When the magnitude of the operation speed ω exceeds a predetermined value, the target operation reaction force Fv having a certain magnitude is set. That is, it has a characteristic that a small target operation reaction force Fv is set in a region where the operation speed ω is low, and a large target operation reaction force Fv is set in a region where the operation speed ω is large. Hereinafter, when the magnitude of a value related to the direction (positive or negative) is described, the absolute value is used.
また、図6の反力マップに代えて、図7に示すような反力マップを用いることもできる。操作反力モデル部54は、この反力マップを参照して操作力fhに基づいて目標操作反力Fvを演算する。この反力マップにおいては、操作力fhが所定値以下の範囲では、操作力fhが大きくなるに従って増加する目標操作反力Fvを設定し、操作力fhが所定値を超えると一定の大きさの目標操作反力Fvを設定する特性を有する。つまり、操作力fhが小さい領域では、小さい目標操作反力Fvを設定し、操作力fhが大きい領域では、大きい目標操作反力Fvを設定する特性を有する。
Further, a reaction force map as shown in FIG. 7 can be used instead of the reaction force map of FIG. The operation reaction
また、操作力fhと操作速度ωとを組み合わせて目標操作反力Fvを設定するようにしてもよい。例えば、代表的な操作力fhごとに、操作速度ωと目標操作反力Fvとの相関関係を設定した複数の反力マップを記憶しておき、操作力fhに応じた反力マップを選択するようにしてもよい。また、代表的な操作速度ωごとに、操作力fhと目標操作反力Fvとの相関関係を設定した複数の反力マップを記憶しておき、操作速度ωに応じた反力マップを選択するようにしてもよい。また、操作速度ωと操作力fhとから目標操作反力Fvを設定する3次元反力マップを用いることもできる。 Further, the target operation reaction force Fv may be set by combining the operation force fh and the operation speed ω. For example, for each representative operation force fh, a plurality of reaction force maps in which the correlation between the operation speed ω and the target operation reaction force Fv is set are stored, and the reaction force map corresponding to the operation force fh is selected. You may do it. A plurality of reaction force maps in which the correlation between the operation force fh and the target operation reaction force Fv is stored for each representative operation speed ω are stored, and the reaction force map corresponding to the operation speed ω is selected. You may do it. It is also possible to use a three-dimensional reaction force map that sets the target operation reaction force Fv from the operation speed ω and the operation force fh.
また、例えば、操舵ハンドル11の操舵角を検出する操舵角センサを備えている場合には、操舵角に基づいて目標操作反力Fvを設定する構成であってもよい。この場合においても、操舵角が所定値以下の範囲では、操舵角が大きくなるに従って増加する目標操作反力Fvを設定し、操舵角が所定値を超えると一定の大きさの目標操作反力Fvを設定するとよい。また、操舵トルクセンサ17がトーションバーの特定部位における回転位置を検出する構成である場合には、操舵トルクセンサ17により操舵角を検出するようにしてもよい。また、操舵角を操作力fhや操作速度ωに組み合わせて目標操作反力Fvを設定する構成であってもよい。
Further, for example, when a steering angle sensor that detects the steering angle of the steering handle 11 is provided, the target operation reaction force Fv may be set based on the steering angle. Even in this case, when the steering angle is within the predetermined value, the target operation reaction force Fv that increases as the steering angle increases is set. When the steering angle exceeds the predetermined value, the target operation reaction force Fv having a certain magnitude is set. Should be set. In addition, when the
操作反力モデル部54は、算出した目標操作反力Fvを反力指令値演算部55に出力する。反力指令値演算部55は、乗算係数演算部53から出力された乗算係数(α+1)と、操作反力モデル部54から出力された目標操作反力Fvとを入力し、目標操作反力Fvに乗算係数(α+1)を乗算した値を反力指令力((α+1)Fv)として計算する。反力指令値演算部55は、算出した反力指令力((α+1)Fv)を加減算部57に出力する。
The operation reaction
実機械抵抗推定モデル部56は、EPS・assyの実際の機械抵抗を推定したモデルを記憶し、このモデルにしたがって機械抵抗補償力を設定するブロックである。機械抵抗補償力は、実際のEPS・assyの機械抵抗による操作反力を打ち消すように働かせる力を表す。尚、「実際の機械抵抗」という表現は、操作反力モデル部54にて設定される理想的な目標操作反力と対比させたものであり、予め推定されているEPS・assyの標準的な機械抵抗を意味している。
The actual machine resistance
例えば、実機械抵抗推定モデル部56は、図8に示すような3次元の実機械抵抗補償力マップを記憶しており、この実機械抵抗補償力マップを参照して操作力fhと操作速度ωとに基づいて実機械抵抗補償力Fcを演算する。この実機械抵抗補償力マップでは、操舵操作方向が切り替わるときに、機械抵抗補償値が急激に変化しないようにするため、操作力fhの大きさが所定値より小さい範囲では、実機械抵抗よりも小さな実機械抵抗補償力Fcが設定され、操作力fhの大きさが所定値以上となる範囲では実機械抵抗に対応した一定の実機械抵抗補償力Fcが設定される。同様に、操作速度ωの大きさが所定値より小さい範囲では、実機械抵抗よりも小さな実機械抵抗補償力Fcが設定され、操作速度ωの大きさが所定値以上となる範囲では実機械抵抗に対応した一定の実機械抵抗補償力Fcが設定される。この3次元の実機械抵抗補償力マップにおいては、操作力fhと操作速度ωとが組み合わされて実機械抵抗補償力Fcが設定されるため、上記所定値は、他方のパラメータの値によって変化する。
For example, the actual machine resistance
また、3次元マップに代えて、操作力fhのみ、あるいは、操作速度ωのみに基づいて実機械抵抗補償力Fcを演算する構成であってもよい。例えば、実機械抵抗推定モデル部56は、図9に示すような実機械抵抗補償力マップを記憶しており、この実機械抵抗補償力マップを参照して操作力fhに基づいて実機械抵抗補償力Fcを演算する。この実機械抵抗補償力マップにおいても、操舵操作方向が切り替わるときに、機械抵抗補償値が急激に変化しないようにするため、操作力fhの大きさが所定値より小さい範囲では、実機械抵抗よりも小さな実機械抵抗補償力Fcが設定され、操作力fhの大きさが所定値以上となる範囲では実機械抵抗に対応した一定の実機械抵抗補償力Fcが設定される。また、図8,9の実機械抵抗補償力マップに代えて、図10に示すような実機械抵抗補償力マップを用いることもできる。実機械抵抗推定モデル部56は、この実機械抵抗補償力マップを参照して操作速度ωに基づいて実機械抵抗補償力Fcを演算する。実機械抵抗補償力マップにおいても、操作速度ωの大きさが所定値より小さい範囲では、実機械抵抗よりも小さな実機械抵抗補償力Fcが設定され、操作速度ωの大きさが所定値以上となる範囲では実機械抵抗に対応した一定の実機械抵抗補償力Fcが設定される。尚、操作力fhや操作速度ωが所定値より小さい範囲(操舵方向の切り替わる領域)での実機械抵抗補償力Fcの推移のさせ方は、本実施形態においては、操作力fhあるいは操作速度ωに比例する実機械抵抗補償力Fcを設定しているが、これに限るものではなく自由に設定することができる。
Further, instead of the three-dimensional map, the actual machine resistance compensation force Fc may be calculated based only on the operation force fh or only the operation speed ω. For example, the actual machine resistance
実機械抵抗推定モデル部56は、算出した実機械抵抗補償力Fcを加減算部57に出力する。加減算部57は、基本アシスト指令値演算部51にて算出された基本アシスト指令力Fαと、反力指令値演算部55にて算出された反力指令力((α+1)Fv)と、実機械抵抗推定モデル部56にて算出された実機械抵抗補償力Fcとを入力し、基本アシスト指令力Fαから反力指令力((α+1)Fv)を減算し、更に、実機械抵抗補償力Fcを加算した値を指令モータ推力Fmとして算出する(Fm=α・fh−(α+1)Fv+Fc)。この指令モータ推力Fmは、最終的なモータ20の目標推力を表す。
The actual machine resistance
指令モータ推力Fmの演算において、基本アシスト指令力Fαに実機械抵抗補償力Fcを加算することは、実機械抵抗補償力Fcだけハンドル操作を軽くすること、つまり、モータ推力によって実機械抵抗を打ち消すことを意味している。また、基本アシスト指令力Fαから反力指令力((α+1)Fv)を減算することは、反力指令力((α+1)Fv)だけハンドル操作を重くすることを意味している。上述した式(3)で表されるように、ドライバーにとって感じられる操作反力は、EPS・assyで生じる操作反力の1/(α+1)倍となる。このめ、目標操作反力Fvを(α+1)倍することにより、ドライバーに対して目標操作反力Fvそのものを感じさせることができる。この場合、実機械抵抗補償力Fcによって実機械抵抗が打ち消された状態で、基本アシスト指令力Fαから反力指令力((α+1)Fv)が減算されるため、実機械抵抗の影響を受けることなく、設計者が狙った通りの目標操作反力Fvをドライバーに感じさせることができる。 In operation of the command motor thrust Fm, adding the actual mechanical resistance compensation force Fc to the basic assist command force F alpha is to lightly only steering real mechanical resistance compensation force Fc, that is, the actual mechanical resistance by the motor thrust Means to counteract. Further, subtracting the reaction force command force ((α + 1) Fv) from the basic assist command force Fα means that the steering wheel operation is increased by the reaction force command force ((α + 1) Fv). As represented by the above-described formula (3), the operation reaction force felt by the driver is 1 / (α + 1) times the operation reaction force generated by EPS · assy. Therefore, by multiplying the target operation reaction force Fv by (α + 1), the driver can feel the target operation reaction force Fv itself. In this case, in a state where the actual mechanical resistance by the real mechanical resistance compensation force Fc is countered, because the reaction force command force from the basic assist command force F α ((α + 1) Fv) is subtracted, affected by actual mechanical resistance Therefore, the driver can feel the target operation reaction force Fv as intended by the designer.
指令値演算部50は、このようにして算出した指令モータ推力Fmをモータ制御部80に出力する。モータ制御部80は、指令電流演算部81と、電流フィードバック制御部82と、PWM信号発生部83と、回転角速度演算部84とを備えている。指令電流演算部81は、指令値演算部50から出力された指令モータ推力Fmを入力し、指令モータ推力Fmをモータトルクに換算し、そのモータトルクをトルク定数で除算することによりモータ指令電流i*を算出する。つまり、指令モータ推力Fmを発生させるために必要なモータ20に通電すべき電流であるモータ指令電流i*を算出する。指令電流演算部81は、算出したモータ指令電流i*を電流フィードバック制御部82に出力する。
The command
電流フィードバック制御部82は、モータ指令電流i*と、電流センサ19により検出されたモータ実電流iとを入力し、モータ実電流iがモータ指令電流i*に追従するように、つまり、モータ実電流iとモータ指令電流i*との偏差(i−i*)をゼロに近づけるように、電流フィードバック制御(例えば、PI制御あるいはPID制御)によってモータ指令電圧v*を演算する。電流フィードバック制御部82は、算出したモータ指令電圧v*をPWM信号発生部83に出力する。尚、電流フィードバック制御部82は、回転角センサ18により検出される回転角θを電気角に変換し、この電気角に基づいて電流位相を制御する。
The current
PWM信号発生部83は、モータ指令電圧v*に対応したPWM制御信号をモータ駆動回路30の各スイッチング素子に出力する。これによりモータ20にモータ指令電流i*が流れて、モータ20から指令モータ推力Fmが発生する。
The
回転角速度演算部84は、回転角センサ18により検出される回転角θを時間で微分する(例えば、単位時間当たりの回転角θの変化量を計算する)ことによってモータ20の回転角速度ωを計算する。回転角速度演算部84は、算出した回転角速度ωを指令値演算部50に出力する。この回転角速度ωは、上述したように操作速度ωとして、目標操作反力Fv、実機械抵抗補償力Fcの算出に用いられる。
The rotation angular
<第1実施形態の作用効果>
以上説明した本実施形態の電動パワーステアリング装置によれば、アシスト制御を実施した場合に、ドライバーの感じる操作反力がアシスト比αの関数である1/(α+1)になることに着目して、目標操作反力Fvの(α+1)倍となる操作反力指令力((α+1)Fv)を演算して基本アシスト指令力Fαから減算する。この目標操作反力Fvは、ドライバーに与えたい操作反力、つまり、設計者が意図的に狙った操作反力である。従って、アシスト比αの変化に影響されることなく目標操作反力Fvをドライバーに感じさせることができる。このため、ドライバーは、大きな操作力でハンドル操作を行った場合でも、適度な操作反力を感じることができる。それゆえ、EPS・assyの機械抵抗を低く設計してもよくなり、微小操作力での操舵ハンドル11の動き出しの応答を速くすることができる。
<Operational effects of the first embodiment>
According to the electric power steering device of the present embodiment described above, paying attention to the fact that the operation reaction force felt by the driver becomes 1 / (α + 1) that is a function of the assist ratio α when assist control is performed. target operation reaction force Fv (α + 1) times and becomes the operation reaction force command force ((α + 1) Fv) calculates a subtracted from the basic assist command force F alpha. This target operation reaction force Fv is an operation reaction force desired to be given to the driver, that is, an operation reaction force intentionally aimed by the designer. Therefore, the driver can feel the target operation reaction force Fv without being affected by the change in the assist ratio α. For this reason, the driver can feel an appropriate operation reaction force even when the steering wheel is operated with a large operating force. Therefore, the mechanical resistance of EPS / assy may be designed to be low, and the response of the steering handle 11 to start moving with a small operating force can be accelerated.
また、実際のEPS・assyの機械抵抗が大きい場合には、実機械抵抗が目標操作反力Fvに上乗せされた操舵操作感になってしまうため、本実施形態においては、実機械抵抗推定モデル部56にて設定される実機械抵抗補償力Fcを基本アシスト指令力Fαに加算することにより、モータ推力で実機械抵抗を打ち消す。この結果、実際のEPS・assyの機械抵抗に影響されずに、意図した通りの操作反力をドライバーに感じさせることができる。従って、製造過程におけるEPS・assyの機械抵抗の調整工数(ハンドル操作感の調整工数)を削減することができる。 Further, when the actual EPS / assy mechanical resistance is large, the actual machine resistance becomes a steering operation feeling added to the target operation reaction force Fv. the actual mechanical resistance compensation force Fc set at 56 by adding the basic assist command force F alpha, counteract actual mechanical resistance in the motor thrust. As a result, the driver can feel the intended operation reaction force without being affected by the actual mechanical resistance of EPS / assy. Therefore, it is possible to reduce the man-hours for adjusting the mechanical resistance of EPS / assy in the manufacturing process (the man-hours for adjusting the handle operation feeling).
更に、操舵操作状態に応じて、操作力fhが小さい領域では、小さい目標操作反力Fvを設定し、操作力fhが大きい領域では、大きい目標操作反力Fvを設定する。あるいは、操作速度ωが小さい領域では、小さい目標操作反力Fvを設定し、操作速度ωが大きい領域では、大きい目標操作反力Fvを設定する。従って、大舵角時の保舵安定性を向上させることができるとともに、操舵ハンドル11の切り始めの動き出しをスムーズにすることができる。また、操舵操作方向が切り替わる領域では、小さな目標操作反力Fvが設定されるため、操作力fhを検出する操舵トルクセンサ17のゼロ点が仮に中立位置からずれていても、目標操作反力Fvへの影響が少ないため、ドライバーに違和感を与えない。
Furthermore, in accordance with the steering operation state, a small target operation reaction force Fv is set in a region where the operation force fh is small, and a large target operation reaction force Fv is set in a region where the operation force fh is large. Alternatively, a small target operation reaction force Fv is set in a region where the operation speed ω is low, and a large target operation reaction force Fv is set in a region where the operation speed ω is high. Therefore, it is possible to improve the steering stability at a large steering angle, and to smoothly start the turning of the
また、実機械抵抗補償力Fcについても、操舵操作方向が切り替わる領域(操作力fhが小さい領域、操作速度ωが小さい領域)では、実際の機械抵抗よりも小さな機械抵抗補償力Fcを設定するため、操舵操作方向が切り替わったときに機械抵抗補償力Fcが急変しない。また、操舵トルクセンサ17のゼロ点が仮に中立位置からずれていても、目標操作反力Fvへの影響が少ない。これらの結果、ドライバーに違和感を与えない。
As for the actual machine resistance compensation force Fc, in the region where the steering operation direction is switched (the region where the operation force fh is small, the region where the operation speed ω is small), the machine resistance compensation force Fc smaller than the actual machine resistance is set. When the steering operation direction is switched, the mechanical resistance compensation force Fc does not change suddenly. Even if the zero point of the
<アシストECUの第2実施形態>
次に、アシストECU100の第2実施形態について図11を用いて説明する。第2実施形態のアシストECU100は、第1実施形態の指令値演算部50に代えて指令値演算部60を備えて構成される。指令値演算部60は、基本アシスト指令値演算部51と、アシスト比演算部52と、乗算係数演算部53と、目標摩擦設定値記憶部61と、係数乗算部62と、摩擦抵抗モデル部63と、実摩擦抵抗推定モデル部64と、加減算部65とを備えている。基本アシスト指令値演算部51、アシスト比演算部52、乗算係数演算部53については第1実施形態と同一の構成であるため説明を省略する。
<Second Embodiment of Assist ECU>
Next, a second embodiment of the assist
目標摩擦設定値記憶部61は、ドライバーに感じさせようとする摩擦感を設定した目標摩擦抵抗力fr[N]の値を記憶している。目標摩擦抵抗力frは、固定値でよい。係数乗算部62は、乗算係数演算部53から出力された乗算係数(α+1)と、目標摩擦設定値記憶部61に記憶されている目標摩擦抵抗力frとを乗算した値((α+1)fr)を演算し、その演算結果を摩擦抵抗モデル部63に出力する。
The target friction set
摩擦抵抗モデル部63は、図12に示すような摩擦抵抗マップを記憶しており、この摩擦抵抗マップを参照して操作速度ωに基づいて、目標操作反力としての目標摩擦抵抗力Ffvを演算する。この摩擦抵抗マップにおいては、操作速度ωの大きさ(絶対値)の増加に伴って目標摩擦抵抗力Ffvを増加させる勾配特性と、目標摩擦抵抗力Ffvの最大値((α+1)fr)とを与える。従って、操作速度ωが小さい範囲では、操作速度ωの増加にしたがって増加する目標摩擦抵抗力Ffvが設定され、操作速度ωが大きい範囲では、一定の目標摩擦抵抗力Ffv(=(α+1)fr)が設定される。
The frictional
また、図12の摩擦抵抗マップに代えて、図13に示すような摩擦抵抗マップを用いることもできる。摩擦抵抗モデル部63は、この摩擦抵抗マップを参照して操作力fhに基づいて目標操作反力としての目標摩擦抵抗力Ffvを演算する。この摩擦抵抗マップにおいては、操作力fhの大きさ(絶対値)の増加に伴って目標摩擦抵抗力Ffvを増加させる勾配特性と、目標摩擦抵抗力Ffvの最大値((α+1)fr)とを与える。従って、操作力fhが小さい範囲では、操作力fhの増加にしたがって増加する目標摩擦抵抗力Ffvが設定され、操作力fhが大きい範囲では、一定の目標摩擦抵抗力Ffv(=(α+1)fr)が設定される。また、操作力fhと操作速度ωとを組み合わせて目標摩擦抵抗力Ffvを設定するようにしてもよい。
Further, a frictional resistance map as shown in FIG. 13 can be used instead of the frictional resistance map of FIG. The frictional
また、実摩擦抵抗推定モデル部64は、EPS・assyの実際の摩擦抵抗補償力マップを記憶しており、この実機械抵抗補償力マップを参照して操作力fhあるいは操作速度ωに基づいて実摩擦抵抗補償力Ffcを演算する。この摩擦抵抗補償力マップは、特に、EPS・assyの実際の摩擦抵抗力を表すように設定されたものであり、例えば、第1実施形態で用いた図8〜図10に示したものと同様な特性を有する。
The actual frictional resistance
加減算部65は、基本アシスト指令値演算部51にて算出された基本アシスト指令力Fαと、摩擦抵抗モデル部63にて算出された目標摩擦抵抗力Ffvと、実摩擦抵抗推定モデル部64にて算出された実摩擦抵抗補償力Ffcとを入力し、基本アシスト指令力Fαから目標摩擦抵抗力Ffvを減算し、更に、実摩擦抵抗補償力Ffcを加算した値を指令モータ推力Fmとして算出する(Fm=α・fh−Ffv+Ffc)。この指令モータ推力Fmは、最終的なモータ20の目標推力を表す。加減算部65は、算出した指令モータ推力Fmをモータ制御部80に出力する。
The addition /
以上説明した第2実施形態の電動パワーステアリング装置においては、ドライバーに感じさせたい操作反力として摩擦抵抗力が設定される。そのようにするために、指令値演算部60は、ドライバーに感じさせたい摩擦感を目標摩擦抵抗力frとして記憶し、この目標摩擦抵抗力frに乗算係数(α+1)を乗算し、その乗算結果と摩擦抵抗モデル部63に記憶されたモデル(摩擦抵抗マップ)とを使って、操舵操作量に応じた目標摩擦抵抗力Ffvを設定する。また、実摩擦抵抗推定モデル部64にて設定される実摩擦抵抗補償力Ffcを基本アシスト指令力Fαに加算することにより、モータ推力で実摩擦抵抗を打ち消す。この結果、実際のEPS・assyの摩擦抵抗に影響されずに、意図した通りの摩擦感をドライバーに感じさせることができる。従って、第2実施形態においても、第1実施形態と同様の作用効果を奏する。
In the electric power steering apparatus of the second embodiment described above, the frictional resistance is set as the operation reaction force that the driver wants to feel. In order to do so, the command
以上、本実施形態の電動パワーステアリング装置について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。 The electric power steering apparatus according to the present embodiment has been described above. However, the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the object of the present invention.
例えば、本実施形態では、指令モータ推力Fmを算出するにあたって、基本アシスト指令力Fαから実機械抵抗補償力Fcを減算しているが、必ずしも実機械抵抗補償力Fcを減算する必要はない。EPS・assyがもともと保有している機械抵抗が小さい場合には、その機械抵抗によるドライバーの操舵操作感への影響が少ないからである。また、実機械抵抗補償力Fcは、全ての機械抵抗要素を補償する力に設定する必要もなく、機械抵抗による操作反力を減らすことができる値に設定されるものであればよい。また、実機械抵抗補償力Fcは、本実施形態では操舵操作量に応じて可変設定されるものであるが、固定値であってもよい。 For example, in the present embodiment, when calculating the command motor thrust Fm, although subtracting the actual mechanical resistance compensation force Fc from the basic assist command force F alpha, it is not always necessary to subtract the actual mechanical resistance compensation force Fc. This is because, when the mechanical resistance originally possessed by EPS / assy is small, the mechanical resistance has little influence on the driver's steering feeling. The actual mechanical resistance compensation force Fc need not be set to a force that compensates all mechanical resistance elements, and may be any value that can reduce the operation reaction force due to the mechanical resistance. The actual machine resistance compensation force Fc is variably set according to the steering operation amount in the present embodiment, but may be a fixed value.
また、指令値演算部50(60)における演算の順番は、任意に変更することができる。例えば、反力指令値演算部55で演算された反力指令力(α+1)Fvから、実機械抵抗推定モデル部56で演算された機械抵抗補償力Fcを減算し、その減算結果((α+1)Fv−Fc)を基本アシスト指令力Fαから減算して指令モータ推力Fmを算出する構成であってもよい。つまり、アシスト比関連係数と目標操作反力との積に応じた値が、最終的に、基本アシスト指令力Fαから減算されている構成であればよい。
Moreover, the order of calculation in the command value calculation unit 50 (60) can be arbitrarily changed. For example, the machine resistance compensation force Fc calculated by the actual machine resistance
また、例えば、基本アシスト指令力Fαの計算にあたっては、図示しない車速センサにより検出される車速を読み込み、車速に応じて基本アシスト指令力Fαを可変する構成であってもよい。 Further, for example, when the calculation of the basic assist command force F alpha, reads the vehicle speed detected by the vehicle speed sensor (not shown) may be configured to vary the basic assist command force F alpha in accordance with the vehicle speed.
また、例えば、本実施形態では、モータ20の発生するトルクをラックバー14に付与するラックアシスト式の電動パワーステアリング装置について説明したが、モータの発生するトルクをステアリングシャフト12に付与するコラムアシスト式の電動パワーステアリング装置であってもよい。
Further, for example, in the present embodiment, the rack assist type electric power steering device that applies the torque generated by the
10…ステアリング機構、11…操舵ハンドル、12…ステアリングシャフト、17…操舵トルクセンサ、18…回転角センサ、20…モータ、30…モータ駆動回路、50…指令値演算部、51…基本アシスト指令値演算部、52…アシスト比演算部、53…乗算係数演算部、54…操作反力モデル部、55…反力指令値演算部、56…実機械抵抗推定モデル部、57…加減算部、60…指令値演算部、61…目標摩擦設定値記憶部、62…係数乗算部、63…摩擦抵抗モデル部、64…実摩擦抵抗推定モデル部、80…モータ制御部、81…指令電流演算部、82…電流フィードバック制御部、83…PWM信号発生部、84…回転角速度演算部、100…アシストECU。
DESCRIPTION OF
Claims (3)
ドライバーが操舵ハンドルを操作して入力した操舵操作入力を検出する操舵操作入力検出手段と、
前記検出された操舵操作入力に基づいて、前記操舵操作入力に対してアシスト比(α)倍の操舵アシスト力を発生させるためのアシスト指令値を演算するアシスト指令値演算手段と、
前記アシスト指令値に基づいて前記モータを駆動制御するモータ駆動手段と
を備えた電動パワーステアリング装置において、
前記アシスト比(α)を取得するアシスト比取得手段と、
ドライバーが入力した操舵操作の方向とは反対方向に働かせる操作反力の目標値である目標操作反力を取得する目標操作反力取得手段と、
前記アシスト比(α)が大きくなるほど大きくなる値であるアシスト比関連係数と前記目標操作反力との積に応じた値として操作反力指令値を演算する反力指令値演算手段と、
前記アシスト指令値から前記操作反力指令値を減算する減算補正手段と
を備え、
前記アシスト比関連係数は、(α+1)であり、前記反力指令値演算手段は、前記目標操作反力の(α+1)倍の操作反力を発生させる操作反力指令値を演算することを特徴とする電動パワーステアリング装置。 A motor that is provided in the steering mechanism and generates a steering assist force;
Steering operation input detection means for detecting a steering operation input input by a driver operating a steering wheel;
An assist command value calculating means for calculating an assist command value for generating a steering assist force having an assist ratio (α) times the steering operation input based on the detected steering operation input;
In an electric power steering apparatus comprising: motor drive means for driving and controlling the motor based on the assist command value;
Assist ratio acquisition means for acquiring the assist ratio (α);
A target operation reaction force acquisition means for acquiring a target operation reaction force that is a target value of an operation reaction force that acts in a direction opposite to the direction of the steering operation input by the driver;
A reaction force command value calculating means for calculating an operation reaction force command value as a value corresponding to a product of an assist ratio related coefficient and a target operation reaction force, the value increasing as the assist ratio (α) increases.
Subtraction correction means for subtracting the operation reaction force command value from the assist command value;
With
The assist ratio related coefficient is (α + 1), and the reaction force command value calculating means calculates an operation reaction force command value that generates an operation reaction force that is (α + 1) times the target operation reaction force. electric power steering apparatus according to.
前記アシスト指令値に前記機械抵抗補償値を加算する加算補正手段と
を備えたことを特徴とする請求項1記載の電動パワーステアリング装置。 Resistance compensation value acquisition means for acquiring a mechanical resistance compensation value for reducing an operation reaction force due to mechanical resistance of an actual steering mechanism;
The electric power steering apparatus according to claim 1 , further comprising addition correction means for adding the mechanical resistance compensation value to the assist command value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013111562A JP5979079B2 (en) | 2013-05-28 | 2013-05-28 | Electric power steering device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013111562A JP5979079B2 (en) | 2013-05-28 | 2013-05-28 | Electric power steering device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014231237A JP2014231237A (en) | 2014-12-11 |
JP5979079B2 true JP5979079B2 (en) | 2016-08-24 |
Family
ID=52124920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013111562A Expired - Fee Related JP5979079B2 (en) | 2013-05-28 | 2013-05-28 | Electric power steering device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5979079B2 (en) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3532672B2 (en) * | 1995-08-29 | 2004-05-31 | 本田技研工業株式会社 | Motor control device for steering system |
JP2002370657A (en) * | 2001-06-18 | 2002-12-24 | Mazda Motor Corp | Steering reaction force control device |
JP4730577B2 (en) * | 2001-08-29 | 2011-07-20 | 株式会社ジェイテクト | Vehicle steering system |
JP2004009857A (en) * | 2002-06-05 | 2004-01-15 | Mitsubishi Motors Corp | Steering control device for vehicle |
JP4577494B2 (en) * | 2004-11-18 | 2010-11-10 | 株式会社ジェイテクト | Electric power steering device |
JP2006168483A (en) * | 2004-12-14 | 2006-06-29 | Nissan Motor Co Ltd | Vehicle steering controller |
JP2007168756A (en) * | 2005-12-26 | 2007-07-05 | Showa Corp | Electric power steering device |
JP4894388B2 (en) * | 2006-07-21 | 2012-03-14 | 日産自動車株式会社 | Steering mechanism control device and automobile |
JP2009279967A (en) * | 2008-05-19 | 2009-12-03 | Toyota Central R&D Labs Inc | Steering device, steering simulation system, and steering control method |
JP5208894B2 (en) * | 2009-09-14 | 2013-06-12 | 株式会社豊田中央研究所 | Vehicle control device, steering simulation device, and program |
-
2013
- 2013-05-28 JP JP2013111562A patent/JP5979079B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014231237A (en) | 2014-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5126357B2 (en) | Vehicle steering device | |
JP7116888B2 (en) | motor controller | |
US10703405B2 (en) | Steering control device | |
JP6314752B2 (en) | Electric steering control device | |
JP7129004B2 (en) | motor controller | |
JP6160860B2 (en) | Electric power steering device | |
JP4561806B2 (en) | Electric power steering device | |
JP5003228B2 (en) | Electric power steering device | |
JP7133393B2 (en) | steering controller | |
JP6252027B2 (en) | Steering control device | |
JP6790452B2 (en) | Steering control device | |
JP2019127237A (en) | Steering control device | |
JP7376407B2 (en) | Steering control device | |
JP7129003B2 (en) | motor controller | |
JP7376243B2 (en) | Steering control device | |
JP2020069861A (en) | Steering control device | |
JP6387657B2 (en) | Electric power steering control device | |
JP2008230580A (en) | Electric power steering device | |
JP7322461B2 (en) | steering controller | |
JP7259495B2 (en) | steering controller | |
JP7133452B2 (en) | Rudder control device | |
JP2006205895A (en) | Steering device for vehicle | |
JP5428415B2 (en) | Vehicle steering device | |
JP4552649B2 (en) | Steering control device | |
JP5975242B2 (en) | Steering angle ratio variable steering device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150605 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160421 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160426 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160607 |
|
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: 20160628 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160711 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5979079 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |