JP2008308002A - Electric power steering device - Google Patents

Electric power steering device Download PDF

Info

Publication number
JP2008308002A
JP2008308002A JP2007157079A JP2007157079A JP2008308002A JP 2008308002 A JP2008308002 A JP 2008308002A JP 2007157079 A JP2007157079 A JP 2007157079A JP 2007157079 A JP2007157079 A JP 2007157079A JP 2008308002 A JP2008308002 A JP 2008308002A
Authority
JP
Japan
Prior art keywords
steering
torque
limit
motor
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.)
Pending
Application number
JP2007157079A
Other languages
Japanese (ja)
Inventor
Masaaki Hojo
正章 北條
Kaname Suehiro
要 末広
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NSK Ltd
Original Assignee
NSK Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NSK Ltd filed Critical NSK Ltd
Priority to JP2007157079A priority Critical patent/JP2008308002A/en
Publication of JP2008308002A publication Critical patent/JP2008308002A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To suppress large force from being rapidly transmitted to a torque transmission member when restriction of steering assistant torque is released after the peak torque transmitted to the torque transmission member is restricted by restricting the steering assistant torque when it reaches to a steering limitation position. <P>SOLUTION: When a motor torque variation ratio ΔTma is a threshold value ΔTth or higher for determining the steering limitation, a torque instruction value I<SB>M</SB>*' after compensation is restricted for a limitation time t<SB>L</SB>by a limiter 23d. Thereafter, a restriction degree of the torque instruction value I<SB>M</SB>*' after compensation is gradually relaxed by gradually increasing the limit value Lt of the limiter 23d, and the steering assistant torque is gradually reset to a value corresponding to the steering torque T. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、少なくとも操舵トルクに基づいて電流指令値を演算する電流指令値演算手段と、ステアリング機構に操舵補助力を与える電動モータと、前記電流指令値に基づいて電動モータを制御するモータ制御手段と、ステアリング機構が操舵限界に達したか否かを検出する操舵限界検出手段と、操舵限界に達したことが検出されたとき前記電動モータで発生させる操舵補助トルクを制限するトルク制限手段と、を備えた電動パワーステアリング装置に関する。   The present invention relates to a current command value calculating means for calculating a current command value based on at least a steering torque, an electric motor for applying a steering assist force to the steering mechanism, and a motor control means for controlling the electric motor based on the current command value. Steering limit detection means for detecting whether or not the steering mechanism has reached the steering limit; torque limiting means for limiting the steering assist torque generated by the electric motor when it is detected that the steering limit has been reached; It is related with the electric power steering device provided with.

従来、ステアリング装置として、運転者がステアリングホイールを操舵する操舵トルクに応じて電動モータを駆動することにより、ステアリング機構に操舵補助力を与えるようにした電動パワーステアリング装置が普及している。
一般に、ステアリング機構では、ステアリングホイールを中立位置から左及び右の何れかの操舵方向に操舵を続け、ステアリングホイールの操作量がその最大値に相当する最大舵角に達すると、ステアリング機構がメカニカルストッパに当接してそれ以上の操舵ができない操舵限界位置となる。このような操舵限界位置となって、メカニカルストッパに当接する状態となることを所謂端当てと称している。
2. Description of the Related Art Conventionally, as a steering device, an electric power steering device in which a steering assist force is applied to a steering mechanism by driving an electric motor in accordance with a steering torque with which a driver steers a steering wheel has become widespread.
In general, in a steering mechanism, when the steering wheel is continuously steered from the neutral position in either the left or right steering direction and the steering wheel operation amount reaches a maximum steering angle corresponding to the maximum value, the steering mechanism is mechanically stopped. It becomes a steering limit position where it cannot touch any further. Such a steering limit position is referred to as a so-called end pad.

そして、ステアリングホイールが素早く操作される場合、即ち操舵速度が大きい場合には、電動パワーステアリング装置で発生する操舵補助力も大きくなり、端当ての際に生じる衝撃力が大きなものとなり、その結果、ステアリング機構の耐久性が低下したり、操舵操作において運転者が不快感を覚えたりすることがある。
このため、従来、端当て時の衝撃を緩和するように構成された電動パワーステアリング装置として、舵角が最大舵角近傍の所定舵角を越えると電動機の操舵補助トルクを低減補正するアンローダ補正部を有し、このアンローダ補正部は、操舵速度が速いほど前記補助操舵トルクの低減補正量を増大修正することを特徴とする電動パワーステアリング装置が知られている(例えば、特許文献1参照)。
When the steering wheel is operated quickly, that is, when the steering speed is high, the steering assist force generated by the electric power steering device is also increased, and the impact force generated at the time of end contact is increased. The durability of the mechanism may decrease, and the driver may feel uncomfortable during the steering operation.
For this reason, conventionally, as an electric power steering device configured to relieve impact at the time of end-contact, an unloader correction unit that reduces and corrects the steering assist torque of the motor when the rudder angle exceeds a predetermined rudder angle near the maximum rudder angle There is known an electric power steering device in which the unloader correction unit increases and corrects the reduction correction amount of the auxiliary steering torque as the steering speed increases (see, for example, Patent Document 1).

また、操舵輪が所定の最大舵角に接近して減衰開始舵角を超えたことが検出された場合に、舵角に応じて電動モータの駆動電流のデューティ比を減衰させる減衰手段と、操舵輪の負荷及び操舵輪の操舵速度に応じて前記減衰開始舵角を設定する減衰開始舵角設定手段とを備えた電気式パワーステアリング装置(例えば、特許文献2参照)も知られている。
特開2001−253356号公報(第1頁、図2、図7) 特開2001−30933号公報(第1頁、図2、図3)
Further, when it is detected that the steered wheel approaches the predetermined maximum steering angle and exceeds the attenuation start steering angle, an attenuation unit that attenuates the duty ratio of the drive current of the electric motor according to the steering angle, and steering There is also known an electric power steering apparatus (for example, see Patent Document 2) provided with an attenuation start steering angle setting means for setting the attenuation start steering angle in accordance with the wheel load and the steering speed of the steering wheel.
Japanese Patent Laid-Open No. 2001-253356 (first page, FIG. 2, FIG. 7) JP 2001-30933 A (first page, FIG. 2, FIG. 3)

ところで、このように舵角が所定舵角を超えたときに電動機の操舵補助トルクを低減補正したり、電動モータの駆動電流のデューティ比を減衰させたりし、発生させる操舵補助トルクを低減することで、端当て時の衝撃力を低減することができる。
しかしながら、このように発生させる操舵補助トルクを低減することで端当て時の衝撃力を低減させた状態から、通常の補助操舵トルクを発生させる状態に復帰する場合、端当て後、端押し当て状態が継続した状態、すなわちトルクセンサ出力が大きい状態が継続していた場合には、この状態で、操舵補助トルクの低減を解除すると、トルクセンサ出力に応じた比較的大きなモータ出力に復帰することになって、ステアリング機構に比較的大きな衝撃力が加わることになる。このため、端当て時に生じる衝撃力によるステアリング機構の耐久性の低下等は抑制することができるものの、低減状態からの復帰時の衝撃力によって、ステアリング機構の耐久性が低下等を抑制することができないという問題がある。
By the way, when the steering angle exceeds the predetermined steering angle in this way, the steering assist torque of the electric motor is reduced and corrected, or the duty ratio of the drive current of the electric motor is attenuated to reduce the generated steering assist torque. Thus, the impact force at the time of end contact can be reduced.
However, when returning from the state in which the impact force at the time of end contact is reduced by reducing the steering assist torque generated in this way to the state in which the normal auxiliary steering torque is generated, after the end contact, the end pressing state In this state, when the reduction of the steering assist torque is canceled, the motor output is restored to a relatively large motor output corresponding to the torque sensor output. Thus, a relatively large impact force is applied to the steering mechanism. For this reason, although it is possible to suppress a decrease in the durability of the steering mechanism due to the impact force generated at the time of end contact, the durability of the steering mechanism can be suppressed from being decreased due to the impact force when returning from the reduced state. There is a problem that you can not.

そこで、本発明は上記従来の未解決の問題点に着目してなされたものであり、操舵状態に関わらず、端当て時やタイヤが縁石に当接した時等、操舵限界位置となったことに起因して中間シャフト等のトルク伝達部材に伝達される衝撃力を、操舵補助トルクを低減することで緩和すると共に、その後操舵補助トルクの制限を解除する際の衝撃力も的確に緩和することの可能な電動パワーステアリング装置を提供することを目的としている。   Therefore, the present invention has been made paying attention to the above-mentioned conventional unsolved problems, and has reached the steering limit position, such as when the tire is in contact with the curbstone, regardless of the steering state. The impact force transmitted to the torque transmission member such as the intermediate shaft is mitigated by reducing the steering assist torque, and the impact force when the steering assist torque is subsequently released is also appropriately mitigated. An object is to provide a possible electric power steering device.

上記目的を達成するために、本発明の請求項1に係る電動パワーステアリング装置は、ステアリング機構に入力される操舵トルクを検出する操舵トルク検出手段と、少なくとも前記操舵トルク検出手段で検出した操舵トルクに基づいて電流指令値を演算する電流指令値演算手段と、前記ステアリング機構のステアリングシャフトに与える操舵補助トルクを発生する電動モータと、前記電流指令値に基づいて前記電動モータを制御するモータ制御手段と、前記ステアリング機構が操舵限界に達したか否かを検出する操舵限界検出手段と、前記操舵限界検出手段で操舵限界に達したことを検出したとき前記電動モータで発生させる操舵補助トルクを制限するトルク制限手段と、を備えた電動パワーステアリング装置において、前記トルク制限手段は、前記操舵補助トルクの制限を開始した時点からの経過時間が予め設定した規定時間を超えたとき前記操舵補助トルクの制限を解除する制限解除手段を有し、当該制限解除手段は、前記規定時間が経過した時点から前記操舵補助トルクの制限度合を徐々に緩和し、当該緩和を開始した時点からの経過時間が予め設定した徐変時間に達したときに前記操舵補助トルクの制限度合が零となるように制御することを特徴としている。   In order to achieve the above object, an electric power steering apparatus according to claim 1 of the present invention includes a steering torque detecting means for detecting a steering torque input to a steering mechanism, and a steering torque detected by at least the steering torque detecting means. Current command value calculating means for calculating a current command value based on the motor, an electric motor for generating a steering assist torque to be applied to a steering shaft of the steering mechanism, and a motor control means for controlling the electric motor based on the current command value And a steering limit detecting means for detecting whether or not the steering mechanism has reached a steering limit, and a steering assist torque generated by the electric motor when the steering limit detecting means detects that the steering limit has been reached. And an electric power steering apparatus comprising: And a restriction releasing means for releasing the restriction of the steering assist torque when an elapsed time from the start of the restriction of the steering assist torque exceeds a preset specified time. The limit degree of the steering assist torque is gradually relaxed from the time when elapses, and the limit degree of the steering assist torque becomes zero when the elapsed time from the start of the relaxation reaches the preset gradual change time. It is characterized by controlling to become.

また、請求項2に係る電動パワーステアリング装置は、前記トルク制限手段は、前記電流指令値演算手段で算出される電流指令値を制限値に制限し、前記制限解除手段は、前記制限値を徐々に増加させることで前記操舵補助トルクの制限度合を緩和させることを特徴としている。
また、請求項3に係る電動パワーステアリング装置は、前記トルク制限手段は、前記電流指令値演算手段で算出される電流指令値に制限ゲインを乗算して当該電流指令値を制限し、前記制限解除手段は、前記制限ゲインを徐々に増加させることで前記操舵補助トルクの制限度合を緩和させることを特徴としている。
In the electric power steering apparatus according to claim 2, the torque limiting unit limits the current command value calculated by the current command value calculating unit to a limit value, and the limit release unit gradually increases the limit value. This is characterized in that the degree of restriction of the steering assist torque is relaxed by increasing it.
According to a third aspect of the present invention, in the electric power steering apparatus, the torque limiting unit limits the current command value by multiplying the current command value calculated by the current command value calculating unit by a limit gain, and releases the limit. The means is characterized in that the limit degree of the steering assist torque is relaxed by gradually increasing the limit gain.

また、請求項4に係る電動パワーステアリング装置は、前記モータ制御手段は、前記電流指令値に基づいて前記電動モータをパルス幅変調信号によって駆動制御し、前記トルク制限手段は、前記パルス幅変調信号のデューティ比を制限値に制限し、前記制限解除手段は、前記制限値を徐々に増加させることで前記操舵補助トルクの制限度合を緩和させることを特徴としている。
また、請求項5に係る電動パワーステアリング装置は、前記モータ制御手段は、前記電流指令値に基づいて前記電動モータをパルス幅変調信号によって駆動制御し、前記トルク制限手段は、前記パルス幅変調信号のデューティ比に制限ゲインを乗算して当該デューティ比を制限し、前記制限解除手段は、前記制限ゲインを徐々に増加させることで前記操舵補助トルクの制限度合を緩和させることを特徴としている。
According to a fourth aspect of the present invention, in the electric power steering apparatus, the motor control unit drives and controls the electric motor with a pulse width modulation signal based on the current command value, and the torque limiting unit includes the pulse width modulation signal. The restriction release means relaxes the degree of restriction of the steering assist torque by gradually increasing the limit value.
Further, in the electric power steering apparatus according to claim 5, the motor control unit drives and controls the electric motor with a pulse width modulation signal based on the current command value, and the torque limiting unit includes the pulse width modulation signal. The duty ratio is multiplied by a limit gain to limit the duty ratio, and the limit canceling means gradually increases the limit gain to relax the limit degree of the steering assist torque.

また、請求項6に係る電動パワーステアリング装置は、前記制限解除手段は、前記ステアリング機構の前記ステアリングシャフト及び転舵輪間のトルク伝達部材に伝達されるトルクを予測する伝達トルク予測手段と、当該伝達トルク予測手段で予測される伝達トルクに基づき前記徐変時間を設定する徐変時間設定手段と、を備えることを特徴としている。
また、請求項7に係る電動パワーステアリング装置は、前記トルク制限手段は、前記ステアリング機構の前記ステアリングシャフト及び転舵輪間のトルク伝達部材に伝達されるトルクを予測する伝達トルク予測手段と、当該伝達トルク予測手段で予測される、前記ステアリング機構が操舵限界に達したときの伝達トルクに基づき前記制限時間を設定する制限時間設定手段と、を備え、当該制限時間設定手段は、前記伝達トルクが大きいときほど前記制限時間が長くなるように当該制限時間を設定することを特徴としている。
According to a sixth aspect of the present invention, in the electric power steering apparatus according to the sixth aspect, the restriction release means predicts torque transmitted to a torque transmission member between the steering shaft and the steered wheels of the steering mechanism, and the transmission Gradual change time setting means for setting the gradual change time based on the transmission torque predicted by the torque prediction means.
According to a seventh aspect of the present invention, in the electric power steering apparatus according to the seventh aspect, the torque limiting unit includes a transmission torque predicting unit that predicts a torque transmitted to a torque transmission member between the steering shaft and the steered wheels of the steering mechanism, and the transmission Time limit setting means for setting the time limit based on the torque transmitted when the steering mechanism reaches the steering limit predicted by the torque prediction means, and the time limit setting means has a large transmission torque. The time limit is set so that the time limit becomes longer as necessary.

また、請求項8に係る電動パワーステアリング装置は、前記伝達トルク予測手段は、操舵トルク、電流指令値、前記電動モータの回転数、及び前記電動モータに流れる相電流のうちの少なくとも1以上を検出し、検出した1以上の検出値に基づいて前記伝達トルクを予測することを特徴としている。
また、請求項9に係る電動パワーステアリング装置は、前記制限解除手段は、前記制限度合を一定割合で変化させることを特徴としている。
Further, in the electric power steering apparatus according to claim 8, the transmission torque predicting means detects at least one or more of a steering torque, a current command value, a rotation speed of the electric motor, and a phase current flowing through the electric motor. The transmission torque is predicted based on the detected one or more detected values.
The electric power steering apparatus according to claim 9 is characterized in that the restriction release means changes the degree of restriction at a constant rate.

また、請求項10に係る電動パワーステアリング装置は、前記制限解除手段は、前記操舵補助トルクの制限度合の緩和を開始した時点からの経過時間が短いときほど前記制限度合を急峻に変化させることを特徴としている。
さらに、請求項11に係る電動パワーステアリング装置は、前記トルク制限手段は、前記ステアリング機構の前記ステアリングシャフト及び転舵輪間のトルク伝達部材に伝達されるトルクを予測する伝達トルク予測手段を備え、前記制限解除手段は、前記伝達トルク予測手段で予測される伝達トルクに応じて前記制限度合の変化方法を異ならせることを特徴としている。
Further, in the electric power steering apparatus according to claim 10, the limit release means changes the limit degree more rapidly as the elapsed time from the start of relaxation of the limit degree of the steering assist torque is shorter. It is a feature.
Furthermore, the electric power steering apparatus according to claim 11, wherein the torque limiting means includes transmission torque prediction means for predicting torque transmitted to a torque transmission member between the steering shaft and the steered wheels of the steering mechanism, The restriction release means is characterized in that the method of changing the degree of restriction varies depending on the transmission torque predicted by the transmission torque prediction means.

本発明の電動パワーステアリング装置によれば、ステアリング機構が操舵限界に達したときには、ステアリング機構のステアリングシャフト及び転舵輪間のトルク伝達部材に伝達されるトルクを抑制するようにしたから、ステアリングシャフト及びステアリングギヤ間に介挿された中間シャフト等のトルク伝達部材に過大なトルクが伝達される前に電動モータで発生する操舵補助トルクを制限することができ、端当たり時やタイヤが縁石に達した時に、トルク伝達部材に伝達される衝撃力を確実に抑制することができる。また、操舵補助トルクを所定時間制限した後に操舵補助トルクの制限を解除するが、このときには、制限度合を徐々に緩和させるようにしたから、制限を解除することに伴い急に大きな操舵補助トルクが発生することによって、トルク伝達部材に衝撃力が作用することを回避することができる。   According to the electric power steering apparatus of the present invention, when the steering mechanism reaches the steering limit, the torque transmitted to the torque transmission member between the steering shaft and the steered wheels of the steering mechanism is suppressed. The steering assist torque generated by the electric motor before the excessive torque is transmitted to the torque transmission member such as the intermediate shaft inserted between the steering gears can be limited. Sometimes, the impact force transmitted to the torque transmission member can be reliably suppressed. Also, after limiting the steering assist torque for a predetermined time, the restriction of the steering assist torque is released. At this time, since the degree of restriction is gradually relaxed, a large steering assist torque suddenly increases as the restriction is released. By generating, it is possible to avoid an impact force acting on the torque transmission member.

以下、本発明の実施の形態を図面に基づいて説明する。
まず、第1の実施の形態を説明する。
図1は、本発明の一実施形態を示す概略構成図であって、図中、SMはステアリング機構である。このステアリング機構SMは、ステアリングホイール1に運転者から作用される操舵力が伝達される入力軸2aとこの入力軸2aに図示しないトーションバーを介して連結された出力軸2bとを有するステアリングシャフト2を備えている。このステアリングシャフト2は、ステアリングコラム3に回転自在に内装され、入力軸2aの一端がステアリングホイール1に連結され、他端は図示しないトーションバーに連結されている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
First, a first embodiment will be described.
FIG. 1 is a schematic configuration diagram showing an embodiment of the present invention, where SM is a steering mechanism. This steering mechanism SM has a steering shaft 2 having an input shaft 2a to which a steering force applied from a driver is transmitted to the steering wheel 1 and an output shaft 2b connected to the input shaft 2a via a torsion bar (not shown). It has. The steering shaft 2 is rotatably mounted on the steering column 3, one end of the input shaft 2a is connected to the steering wheel 1, and the other end is connected to a torsion bar (not shown).

出力軸2bに伝達された操舵力は、2つのヨーク4a,4bとこれらを連結する十字連結部4cとで構成されるユニバーサルジョイント4を介して中間シャフト5に伝達され、さらに、2つのヨーク6a,6bとこれらを連結する十字連結部6cとで構成されるユニバーサルジョイント6を介してピニオンシャフト7に伝達される。
このピニオンシャフト7に伝達された操舵力はステアリングギヤ8を介して左右のタイロッド9に伝達され、これらタイロッド9によって図示しない転舵輪を転舵させる。
The steering force transmitted to the output shaft 2b is transmitted to the intermediate shaft 5 through the universal joint 4 constituted by the two yokes 4a and 4b and the cross connecting portion 4c for connecting them, and further, the two yokes 6a. , 6b and a cross joint 6c that connects them, is transmitted to the pinion shaft 7 via a universal joint 6.
The steering force transmitted to the pinion shaft 7 is transmitted to the left and right tie rods 9 via the steering gear 8, and steered wheels (not shown) are steered by these tie rods 9.

ここで、ステアリングギヤ8は、図2に示すように、ギヤハウジング8a内に、ピニオンシャフト7に連結されたピニオン8bとこのピニオン8bに噛合するラック軸8cとを有するラックアンドピニオン形式に構成され、ピニオン8bに伝達された回転運動をラック軸8cで直進運動に変換している。
そして、ラック軸8cの両端にボールジョイント9aを介してタイロッド9が連結されていると共に、ギヤハウジング8aのラック軸8cを覆う筒状部8dの内周面にラック軸8cが操舵限界位置、すなわちラックストロークエンドに達したときに、ラック軸8cに取付けたボールジョイント9aの内側端面に形成した緩衝部材8eが当接するストッパ部材8fが形成されている。
Here, as shown in FIG. 2, the steering gear 8 is configured in a rack and pinion type having a pinion 8b connected to the pinion shaft 7 and a rack shaft 8c meshing with the pinion 8b in a gear housing 8a. The rotary motion transmitted to the pinion 8b is converted into a straight motion by the rack shaft 8c.
The tie rod 9 is connected to both ends of the rack shaft 8c via ball joints 9a, and the rack shaft 8c is positioned at the steering limit position, that is, on the inner peripheral surface of the cylindrical portion 8d covering the rack shaft 8c of the gear housing 8a. When the end of the rack stroke is reached, there is formed a stopper member 8f with which the buffer member 8e formed on the inner end surface of the ball joint 9a attached to the rack shaft 8c abuts.

ステアリングシャフト2の出力軸2bには、操舵補助力を出力軸2bに伝達する操舵補助機構10が連結されている。この操舵補助機構10は、出力軸2bに連結した減速ギヤ11と、この減速ギヤ11に連結された操舵補助力を発生する電動機としての例えばブラシレスモータで構成される電動モータ12とを備えている。
また、減速ギヤ11のステアリングホイール1側に連接されたハウジング13内に操舵トルクセンサ(操舵トルク検出手段)14が配設されている。この操舵トルクセンサ14は、ステアリングホイール1に付与されて入力軸2aに伝達された操舵トルクを検出するもので、例えば、操舵トルクを入力軸2a及び出力軸2b間に介挿した図示しないトーションバーの捩れ角変位に変換し、この捩れ角変位を非接触の磁気センサで検出するように構成されている。
A steering assist mechanism 10 for transmitting a steering assist force to the output shaft 2b is connected to the output shaft 2b of the steering shaft 2. The steering assist mechanism 10 includes a reduction gear 11 connected to the output shaft 2b, and an electric motor 12 composed of, for example, a brushless motor as an electric motor that generates a steering assist force connected to the reduction gear 11. .
A steering torque sensor (steering torque detection means) 14 is disposed in a housing 13 connected to the steering wheel 1 side of the reduction gear 11. The steering torque sensor 14 detects a steering torque applied to the steering wheel 1 and transmitted to the input shaft 2a. For example, a torsion bar (not shown) in which the steering torque is interposed between the input shaft 2a and the output shaft 2b. The torsional angular displacement is converted into a torsional angular displacement, and this torsional angular displacement is detected by a non-contact magnetic sensor.

そして、操舵トルクセンサ14から出力されるトルク検出値Tは、コントローラ15に入力される。このコントローラ15には、トルク検出値Tの他に車速センサ16で検出した車速V、電動モータ12に流れるモータ電流検出値Iu、Iv及びIw及びレゾルバ、エンコーダ等で構成される回転角センサ17で検出した電動モータ12のモータ回転角θも入力される。コントローラ15では、入力されるトルク検出値T及び車速Vに応じた操舵補助力を電動モータ12で発生させる操舵補助トルク指令値IM *を算出し、算出した操舵補助トルク指令値IM *とモータ電流検出値Iu〜Iwとにより、電動モータ12に供給する駆動電流をフィードバック制御処理すると共に、モータ回転角θに基づいて算出するモータ角速度ω及びモータ角加速度αに基づいて各種補償処理を行って、電動モータ12を駆動制御するモータ電流Iu、Iv及びIwを出力する。また、モータ電流検出値Iu〜Iw及びモータ角加速度αに基づいて操舵限界位置検出を行うと共に、予め設定した制限度合だけ、操舵補助トルク指令値IM *を制限し、予め設定した制限時間tが経過したならば、操舵補助トルク指令値IM *の制限度合を徐々に緩和して制限を解除する。 The detected torque value T output from the steering torque sensor 14 is input to the controller 15. In addition to the torque detection value T, the controller 15 includes a vehicle speed V detected by the vehicle speed sensor 16, motor current detection values Iu, Iv and Iw flowing through the electric motor 12, a rotation angle sensor 17 including a resolver, an encoder, and the like. The detected motor rotation angle θ of the electric motor 12 is also input. The controller 15 calculates a steering assist torque command value I M * that causes the electric motor 12 to generate a steering assist force according to the input torque detection value T and the vehicle speed V, and calculates the calculated steering assist torque command value I M * . Based on the motor current detection values Iu to Iw, the drive current supplied to the electric motor 12 is subjected to feedback control processing, and various compensation processing is performed based on the motor angular velocity ω and the motor angular acceleration α calculated based on the motor rotation angle θ. Thus, motor currents Iu, Iv and Iw for driving and controlling the electric motor 12 are output. Further, the steering limit position is detected based on the motor current detection values Iu to Iw and the motor angular acceleration α, the steering assist torque command value I M * is limited by a preset limit degree, and a preset limit time t If L has elapsed, the restriction degree of the steering assist torque command value I M * is gradually relaxed and the restriction is released.

このコントローラ15は、図3に示すように、操舵トルクT及び車速Vに基づいて操舵補助トルク指令値IM *を演算する操舵補助トルク指令値演算部(電流指令値演算手段)21と、この操舵補助トルク指令値演算部21で算出した操舵補助トルク指令値IM *を補償する指令値補償部22と、この指令値補償部22で補償されたトルク指令値を制限することにより操舵補助トルクを制限する指令値制限部23と、この指令値制限部23で制限された電流指令値に基づいてd−q軸電流指令値を算出するd−q軸電流指令値演算部24と、このd−q軸電流指令値演算部24から出力される指令電流に基づいてモータ電流Iu〜Iwを生成するモータ電流制御部(モータ制御手段)25と、モータ電流検出回路60で検出されるモータ電流検出値Iu〜Iwに基づき操舵限界位置検出を行い、操舵限界位置を検出したとき指令値制限部23で補償後トルク指令値I ′を制限するためのリミット値を設定し、所定の制限時間t経過後、リミット値を徐々に増加させ制限を徐々に緩和させて解除する操舵限界位置検出部26と、で構成されている。 As shown in FIG. 3, the controller 15 includes a steering assist torque command value calculation unit (current command value calculation means) 21 for calculating a steering assist torque command value I M * based on the steering torque T and the vehicle speed V, The steering assist torque command value calculating unit 21 compensates the steering assist torque command value I M * , and the steering assist torque is limited by limiting the torque command value compensated by the command value compensating unit 22. A command value limiting unit 23 that limits the current value, a dq axis current command value calculating unit 24 that calculates a dq axis current command value based on the current command value limited by the command value limiting unit 23, and the d A motor current control unit (motor control means) 25 that generates motor currents Iu to Iw based on the command current output from the q-axis current command value calculation unit 24, and a motor current detection detected by the motor current detection circuit 60 Performs steering limit position detected based on the value Iu to Iw, to set a limit value for limiting the compensated torque command value I M * 'in the command value limiting section 23 when detecting the steering limit position, a predetermined time limit after t L has elapsed, the steering limit position detecting unit 26 releases gradually relax the restrictions gradually increasing the limit values, in being configured.

操舵補助トルク指令値演算部21は、操舵トルクT及び車速Vをもとに図4に示す操舵補助トルク指令値算出マップを参照して電流指令値でなる操舵補助トルク指令値IM *を算出する。
この操舵補助トルク指令値算出マップは、図4に示すように、横軸に操舵トルクTをとり、縦軸に操舵補助トルク指令値IM *をとると共に、車速Vをパラメータとした放物線状の曲線で表される特性線図で構成され、操舵トルクTが“0”からその近傍の設定値Ts1までの間は操舵補助トルク指令値IM *が“0”を維持し、操舵トルクTが設定値Ts1を超えると最初は操舵補助トルク指令値IM *が操舵トルクTの増加に対して比較的緩やかに増加するが、さらに操舵トルクTが増加すると、その増加に対して操舵補助トルク指令値IM *が急峻に増加するように設定され、この特性曲線が、車速の増加に従って傾きが小さくなるように設定されている。
The steering assist torque command value calculation unit 21 calculates a steering assist torque command value I M * that is a current command value with reference to the steering assist torque command value calculation map shown in FIG. 4 based on the steering torque T and the vehicle speed V. To do.
As shown in FIG. 4, the steering assist torque command value calculation map has a parabolic shape in which the horizontal axis represents the steering torque T, the vertical axis represents the steering assist torque command value I M * , and the vehicle speed V is a parameter. It is composed of a characteristic diagram represented by a curve, and the steering assist torque command value I M * maintains “0” while the steering torque T is between “0” and a set value Ts1 in the vicinity thereof, and the steering torque T is When the set value Ts1 is exceeded, initially, the steering assist torque command value I M * increases relatively gently with respect to the increase in the steering torque T. However, when the steering torque T further increases, the steering assist torque command with respect to the increase. The value I M * is set so as to increase steeply, and this characteristic curve is set so that the inclination becomes smaller as the vehicle speed increases.

指令値補償部22は、回転角センサ17で検出されるモータ回転角θを微分してモータ角速度ωを算出する角速度演算部31と、この角速度演算部31で算出されたモータ角速度ωを微分してモータ角加速度αを算出する角加速度演算部32と、角速度演算部31で算出されたモータ角速度ωに基づいてヨーレートの収斂性を補償する収斂性補償部33と、角加速度演算部32で算出されたモータ角加速度αに基づいて電動モータ12の慣性により発生するトルク相当分を補償して慣性感又は制御応答性の悪化を防止する慣性補償部34と、セルフアライニングトルク(SAT)を推定するSAT推定フィードバック部35と、を少なくとも有する。   The command value compensator 22 differentiates the motor rotation angle θ detected by the rotation angle sensor 17 to calculate the motor angular velocity ω, and differentiates the motor angular velocity ω calculated by the angular velocity calculator 31. The angular acceleration calculation unit 32 that calculates the motor angular acceleration α, the convergence compensation unit 33 that compensates for the convergence of the yaw rate based on the motor angular velocity ω calculated by the angular velocity calculation unit 31, and the angular acceleration calculation unit 32 Based on the motor angular acceleration α, the inertia compensator 34 that compensates for the torque equivalent generated by the inertia of the electric motor 12 to prevent the deterioration of the feeling of inertia or control responsiveness, and the self-aligning torque (SAT) are estimated. And at least a SAT estimation feedback unit 35.

ここで、収斂性補償部33は、車速センサ16で検出した車速V及び角速度演算部31で算出されたモータ角速度ωが入力され、車両のヨーの収斂性を改善するためにステアリングホイール1が振れ回る動作に対して、ブレーキをかけるように、モータ角速度ωに車速Vに応じて変更される収斂性制御ゲインKvを乗じて収斂性制御値Icを算出する。
また、SAT推定フィードバック部35は、操舵トルクT、モータ角速度ω、モータ角加速度α及び操舵補助トルク指令値演算部21で算出した操舵補助トルク指令値IM *が入力され、これらに基づいてセルフアライニングトルクSATを推定演算する。このセルフアライニングトルクSATを算出する原理は、路面からステアリングまでの間に発生するトルクの様子を図5に示して説明する。
Here, the convergence compensation unit 33 receives the vehicle speed V detected by the vehicle speed sensor 16 and the motor angular velocity ω calculated by the angular velocity calculation unit 31, and the steering wheel 1 shakes to improve the yaw convergence of the vehicle. The convergence control value Ic is calculated by multiplying the motor angular velocity ω by the convergence control gain Kv that is changed according to the vehicle speed V so as to apply the brake to the turning operation.
The SAT estimation feedback unit 35 receives the steering torque T, the motor angular velocity ω, the motor angular acceleration α, and the steering assist torque command value I M * calculated by the steering assist torque command value calculation unit 21, and based on these, the SAT estimation feedback unit 35 The aligning torque SAT is estimated and calculated. The principle of calculating the self-aligning torque SAT will be described with reference to FIG. 5 showing the state of torque generated between the road surface and the steering.

運転者がステアリングホイール1を操舵することによって操舵トルクTが発生し、その操舵トルクTに従って電動モータ12がアシストトルクTmを発生する。その結果、車輪Wが転舵され、反力としてセルフアライニングトルクSATが発生する。また、その際、電動モータ12の慣性J及び摩擦(静摩擦)Frによってステアリングホイール1の操舵の抵抗となるトルクが生じる。これらの力の釣り合いを考えると、下記(1)式のような運動方程式が得られる。
J・α+Fr・sign(ω)+SAT=Tm+Ts …(1)
A steering torque T is generated when the driver steers the steering wheel 1, and the electric motor 12 generates an assist torque Tm according to the steering torque T. As a result, the wheel W is steered and a self-aligning torque SAT is generated as a reaction force. Further, at that time, torque serving as a steering resistance of the steering wheel 1 is generated by the inertia J and friction (static friction) Fr of the electric motor 12. Considering the balance of these forces, the following equation of motion can be obtained:
J · α + Fr · sign (ω) + SAT = Tm + Ts (1)

ここで、上記(1)式を初期値ゼロとしてラプラス変換し、セルフアライニングトルクSATについて解くと下記(2)式が得られる。
SAT(s)
=Tm(s)+Ts(s)−J・ω′(s)+Fr・sign(ω(s)) …(2)
Here, when the above equation (1) is Laplace transformed with the initial value zero and the self-aligning torque SAT is solved, the following equation (2) is obtained.
SAT (s)
= Tm (s) + Ts (s) −J · ω ′ (s) + Fr · sign (ω (s)) (2)

上記(2)式からわかるように、電動モータ12の慣性J及び静摩擦Frを定数として予め求めておくことで、モータ角速度ω、モータ角加速度α、アシストトルクTm及び操舵トルクTよりセルフアライニングトルクSATを推定することができる。ここで、アシストトルクTmは操舵補助トルク指令値IM *に比例するので、アシストトルクTmに代えて操舵補助トルク指令値IM *を適用する。 As can be seen from the above equation (2), the inertia J and the static friction Fr of the electric motor 12 are obtained in advance as constants, so that the self-aligning torque is obtained from the motor angular velocity ω, the motor angular acceleration α, the assist torque Tm, and the steering torque T. The SAT can be estimated. Here, the assist torque Tm is proportional to the steering assist torque command value I M *, to apply a steering assist torque command value I M * in place of the assist torque Tm.

そして、慣性補償部34で算出された慣性補償値Ii及びSAT推定フィードバック部35で算出されたセルフアライニングトルクSATが加算器36で加算され、この加算器36の加算出力と収斂性補償部33で算出された収斂性補償値Icとが加算器37で加算されて指令補償値Icomが算出され、この指令補償値Icomが操舵補助トルク指令値演算部21から出力される操舵補助トルク指令値IM *に加算器38で加算される。 Then, the inertia compensation value Ii calculated by the inertia compensation unit 34 and the self-aligning torque SAT calculated by the SAT estimation feedback unit 35 are added by the adder 36, and the addition output of the adder 36 and the convergence compensation unit 33 are added. Is added by an adder 37 to calculate a command compensation value Icom, and this command compensation value Icom is output from the steering assist torque command value calculation unit 21. It is added to M * by an adder 38.

また、指令値制限部23は、図6に示すように、入力されるリミット値L相当のリミット値L1を出力するリミット値設定器23aと、“100%”のリミット値相当のリミット値L2を出力するリミット値設定器23bと、リミット値設定器23aから出力されるリミット値L1とリミット値設定器23bから出力されるリミッタL2とが入力される選択スイッチ部23cと、選択スイッチ部23cで選択された選択リミット値Ltに、加算器38から入力されるトルク補償後の補償後トルク指令値IM *′を制限するリミッタ23dと、を備える。 Further, the command value limiting section 23, as shown in FIG. 6, the limit value setting unit 23a to output the limit value L L corresponding limit value L1 input, limit value equivalent to the limit value of "100%" L2 The limit value setter 23b that outputs the limit value, the limit value L1 that is output from the limit value setter 23a and the limiter L2 that is output from the limit value setter 23b, and the selection switch unit 23c. A limiter 23d for limiting the compensated torque command value I M * 'after torque compensation input from the adder 38 to the selected selection limit value Lt.

選択スイッチ部23cは、入力される選択信号SLが“1”であるときにはリミット値L1を選択し、選択信号SLが“0”であるときには制限を行わない非リミット値であるリミット値L2を選択する。
前記リミッタ23dは、入力される補償後トルク指令値IM *′を、指定されたリミット値に制限して出力する。例えば、リミット値が100%である場合には入力される補償後トルク指令値IM *′をそのまま出力するが、リミット値が80%である場合には、補償後トルク指令値IM *′の取り得る最大値の80%の値を制限値とし、補償後トルク指令値IM *′が制限値を越える場合には、この補償後トルク指令値IM *′に代えて制限値を出力する。
The selection switch unit 23c selects the limit value L1 when the input selection signal SL is “1”, and selects the limit value L2 that is a non-limit value that is not limited when the selection signal SL is “0”. To do.
The limiter 23d limits the input compensated torque command value I M * 'to a specified limit value and outputs it. For example, when the limit value is 100%, the input post-compensation torque command value I M * ′ is output as it is, but when the limit value is 80%, the post-compensation torque command value I M * ′ If the torque command value I M * 'after compensation exceeds the limit value, the limit value is output instead of the torque command value I M * ' after compensation. To do.

この指令値制限部23に入力される、リミット値L及び選択信号SLは、操舵限界位置検出部26で形成される。
この操舵限界位置検出部26は、図6に示すように、モータ電流検出回路60で検出したモータ電流Iu〜Iw及び角加速度演算部32で演算されるモータ角加速度αに基づいてモータトルクTmaを検出するモータトルク検出部26aと、このモータトルク検出部26aで検出したモータトルクTmaを微分してモータトルク変化率ΔTmaを演算する微分回路26bと、タイマ回路を有し、微分回路26bで演算したモータトルク変化率ΔTmaが操舵限界を判断する閾値ΔTth未満であるときに論理値“0”の選択信号SLを出力し、閾値ΔTth以上であるとき、予め設定された制限/徐変時間tmax相当の間、論理値“1”の選択信号SLを出力すると共に、モータトルク変化率ΔTmaが操舵限界を判断する閾値ΔTth以上となった時点からの経過時間を経過時間tとして出力する選択信号形成部26cと、選択信号形成部26cからの経過時間tに応じたリミット値Lを設定するリミット値設定部26dと、を備える。
The limit value LL and the selection signal SL input to the command value limiter 23 are formed by the steering limit position detector 26.
As shown in FIG. 6, the steering limit position detection unit 26 calculates the motor torque Tma based on the motor currents Iu to Iw detected by the motor current detection circuit 60 and the motor angular acceleration α calculated by the angular acceleration calculation unit 32. A motor torque detection unit 26a to detect, a differentiation circuit 26b for calculating a motor torque change rate ΔTma by differentiating the motor torque Tma detected by the motor torque detection unit 26a, a timer circuit, and a calculation by the differentiation circuit 26b When the motor torque change rate ΔTma is less than the threshold value ΔTth for judging the steering limit, a selection signal SL having a logical value “0” is output. When the motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth, it corresponds to a preset limit / gradual change time tmax. In the meantime, the selection signal SL of the logical value “1” is output and the motor torque change rate ΔTma is equal to or higher than the threshold value ΔTth for judging the steering limit Comprising of a selection signal generating section 26c for outputting the elapsed time as elapsed time t, and a limit value setting unit 26d for setting a limit value L L corresponding to the elapsed time t from the selection signal generating section 26c.

ここで、制限/徐変時間tmaxは、補償後トルク指令値IM *′を制限する時間である制限時間tと補償後トルク指令値IM *′の制限度合を徐々に緩和させ始めた時点から制限が解除されるまでの制限度合が変化する時間である徐変時間tとの和で表される。制限時間tは、操舵限界位置に達し端当てが生じたときの衝撃力を十分低減することの可能な値に設定され、徐変時間tは、補償後トルク指令値IM *′の制限度合を徐々に緩和して制限を解除したとしても、中間シャフト5に伝達される伝達トルクによりこの中間シャフト5に与える衝撃力を十分低減することの可能な値に設定される。 Here, restriction / gradual change time period tmax began gradually relax the restriction degree of the compensated torque command value I M * 'a time limit is restricted time t L and compensated torque command value I M * a' It is represented by the sum of the time from the time point until the restriction is released and the gradual change time t C , which is the time when the degree of restriction changes. The time limit t L is set to a value that can sufficiently reduce the impact force when the steering limit position is reached and the end contact occurs, and the gradual change time t C is a value of the compensated torque command value I M * ′. Even if the restriction degree is gradually relaxed and the restriction is released, the impact force applied to the intermediate shaft 5 is set to a value that can be sufficiently reduced by the transmission torque transmitted to the intermediate shaft 5.

ここで、モータトルク検出部26aは、モータ電流検出回路60で検出されたモータ電流Iu〜Iwをd軸電流Id及びq軸電流Iqに変換する3相/2相変換部26aと、この3相/2相変換部26aで変換したq軸電流Iqと、角加速度演算部32で演算されるモータ角加速度αから下記(3)式の演算を行ってモータトルクTmaを算出するモータトルク演算部26aとを備えている。
Tma=Kt・Iq−Jm・α ……(3)
ここで、Ktはモータのトルク定数、Jmはモータのロータ部の慣性モーメントである。
Here, the motor torque detection unit 26a includes a 3-phase / 2-phase converting portion 26a 1 for converting the motor current Iu~Iw detected by the motor current detecting circuit 60 to the d-axis current Id and q-axis current Iq, the 3 Motor torque calculation for calculating the motor torque Tma by calculating the following equation (3) from the q-axis current Iq converted by the phase / 2-phase conversion unit 26a 1 and the motor angular acceleration α calculated by the angular acceleration calculation unit 32 and a part 26a 2.
Tma = Kt · Iq−Jm · α (3)
Here, Kt is the torque constant of the motor, and Jm is the moment of inertia of the rotor portion of the motor.

また、選択信号形成部26cは、微分回路26bで算出したモータトルク変化率ΔTmaが、ステアリングギヤ8のラック軸8cがラックストロークエンドに達するか又はタイヤが縁石等に接触してこれ以上の転舵ができない操舵限界位置となったときに生じる通常の操舵では発生することがない大きな傾きのモータトルクを判別する閾値ΔTth以上であるか否かを判定し、ΔTma<ΔTthであるときにはラックストロークエンドに達しておらず、また、縁石等にも接触していないものと判断して論理値“0”の選択信号SLを出力し、ΔTma≧ΔTthであるときにはラックストロークエンドに達するか又はタイヤが縁石等に接触したものと判断し、論理値“1”の選択信号SLを出力する。これと同時にタイマ回路を起動し、タイマ値を経過時間tとしてリミット値設定部26dに出力すると共に、タイマ値が予め設定された制限/徐変時間tmax相当に達したとき選択信号SLを“0”にリセットする。   Further, the selection signal forming unit 26c indicates that the motor torque change rate ΔTma calculated by the differentiating circuit 26b is such that the rack shaft 8c of the steering gear 8 reaches the rack stroke end or the tire contacts the curb or the like for further turning. It is determined whether or not the threshold value ΔTth is greater than a threshold value ΔTth for determining a motor torque having a large inclination that does not occur in normal steering that occurs when the steering limit position cannot be reached. When ΔTma <ΔTth, the rack stroke end is reached. The selection signal SL having a logical value “0” is output because it is determined that the wheel has not reached the curb or the like, and the rack stroke end is reached or the tire reaches the curb or the like when ΔTma ≧ ΔTth. And a selection signal SL having a logical value “1” is output. At the same time, the timer circuit is started, and the timer value is output as the elapsed time t to the limit value setting unit 26d. When the timer value reaches the preset limit / gradual change time tmax, the selection signal SL is set to “0”. Reset to “”.

ここで、ラック軸8cが操舵限界位置に到達したときのモータトルク演算部26aから出力されるモータトルク波形は、ラック軸8cが操舵限界位置となると、ラック軸8cの車幅方向の移動が停止され、これによってピニオンシャフト7、ユニバーサルジョイント6、中間シャフト5、ユニバーサルジョイント4、ステアリングシャフト2の出力軸2bを介し、さらに減速ギヤ11を介して電動モータ12の回転が停止されるので、電動モータ12に供給されるモータ電流Iu〜Iwが急増し、且つモータの慣性モーメントによるトルクが加わることにより、モータトルクTmaが通常の操舵では発生しないような大きな傾きで増加し、その後過電流保護回路の動作によってモータ電流Iu〜Iwが徐々に減少されることにより、モータトルクTmaが徐々に減少する。このため、モータトルク変化率ΔTmaの閾値ΔTthを所定値に設定することにより、操舵限界位置を確実に検出することができる。 Here, the motor torque waveform rack shaft 8c is outputted from the motor torque calculating section 26a 2 upon reaching the steering limit position, the rack shaft 8c is steering limit position, movement of the vehicle width direction of the rack shaft 8c is As a result, the rotation of the electric motor 12 is stopped via the pinion shaft 7, the universal joint 6, the intermediate shaft 5, the universal joint 4, the output shaft 2 b of the steering shaft 2, and further via the reduction gear 11. The motor currents Iu to Iw supplied to the motor 12 increase rapidly, and torque due to the moment of inertia of the motor is applied, so that the motor torque Tma increases with a large gradient that does not occur in normal steering, and then an overcurrent protection circuit The motor currents Iu to Iw are gradually reduced by the operation of Torque Tma gradually decreases. For this reason, the steering limit position can be reliably detected by setting the threshold value ΔTth of the motor torque change rate ΔTma to a predetermined value.

リミット値設定部26dは、図6のブロック中に示すように、経過時間tが予め設定された制限時間tに達するまでの間は、予め設定された最小リミット値Lminに設定され、経過時間tが制限時間tに達した以降は、経過時間tが増加するとこの増加に比例して増加し、経過時間tが制限/徐変時間tmaxに達したときに100%となる、リミット値Lを出力するように設定された関数発生器で構成されている。つまり、リミット値Lが、制限時間tが経過するまでは最小リミット値Lminとなり、徐変時間tの間に、最小リミット値Lminから100%まで予め設定した変化量で徐々に増加するように設定される。 Limit value setting section 26d, as shown in the block of FIG. 6, until the elapsed time t reaches the preset limit time t L is set to the minimum limit value Lmin previously set, the elapsed time since the t has reached the time limit t L, the elapsed time t increases with increases in proportion to the increase is 100% when the elapsed time t has reached the limit / gradual change time period tmax, the limit value L It consists of a function generator set to output L. That is, the limit value L L becomes the minimum limit value Lmin until the limit time t L elapses, and gradually increases with a predetermined change amount from the minimum limit value Lmin to 100% during the gradual change time t C. It is set as follows.

ここで、操舵限界位置検出部26のモータトルク検出部26a、微分回路26b、選択信号形成部26cにおいて、モータトルク変化率ΔTmaが閾値ΔTth以上であるか否かを判断する処理が操舵限界検出手段に対応し、リミット値設定部26dにおいて最小リミット値Lminをリミット値Lとして設定する処理及び指令値制限部23がトルク制限手段に対応し、リミット値設定部26dにおいて、経過時間tに基づき徐々に増加するリミット値Lを設定する処理及び指令値制限部23が制限解除手段に対応している。 Here, the process of determining whether the motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth in the motor torque detection unit 26a, the differentiation circuit 26b, and the selection signal forming unit 26c of the steering limit position detection unit 26 is a steering limit detection unit. The limit value setting unit 26d sets the minimum limit value Lmin as the limit value L L and the command value limiting unit 23 corresponds to the torque limiting unit, and the limit value setting unit 26d gradually uses the elapsed time t based on the elapsed time t. The process of setting the limit value L L to be increased and the command value limiter 23 correspond to the limit release means.

一方、指令値制限部23で、選択リミット値Ltに制限された補償後トルク指令値IM *′は、制限指令値IM *″としてd−q軸電流指令値演算部24に入力される。このd−q軸電流指令値演算部24は、制限指令値IM *″とモータ角速度ωとに基づいてd軸目標電流Id*を算出するd軸目標電流算出部51と、モータ回転角θ及びモータ角速度ωに基づいてd−q軸誘起電圧モデルEMF(Electro Motion Force)のd軸EMF成分ed(θ)及びq軸EMF成分eq(θ)を算出する誘起電圧モデル算出部52と、この誘起電圧モデル算出部52から出力されるd軸EMF成分ed(θ)及びq軸EMF成分eq(θ)とd軸目標電流算出部51から出力されるd軸目標電流Id*と指令値制限部23のリミッタ23dから出力される制限指令値IM *″とに基づいてq軸目標電流Iqを算出するq軸目標電流算出部53と、d軸目標電流算出部51から出力されるd軸目標電流Id*とq軸目標電流算出部53から出力されるq軸目標電流Iqとを3相電流指令値Iu*、Iv*及びIw*に変換する2相/3相変換部54と、を備えている。 On the other hand, the post-compensation torque command value I M * ′ limited to the selected limit value Lt by the command value limiting unit 23 is input to the dq-axis current command value calculation unit 24 as the limit command value I M * ″. The dq-axis current command value calculation unit 24 includes a d-axis target current calculation unit 51 that calculates a d-axis target current Id * based on the limit command value I M * ″ and the motor angular velocity ω, and a motor rotation angle. an induced voltage model calculation unit 52 that calculates a d-axis EMF component ed (θ) and a q-axis EMF component eq (θ) of a dq-axis induced voltage model EMF (Electro Motion Force) based on θ and the motor angular velocity ω; The d-axis EMF component ed (θ) and q-axis EMF component eq (θ) output from the induced voltage model calculation unit 52, the d-axis target current Id * output from the d-axis target current calculation unit 51, and the command value limit Output from the limiter 23d of the unit 23. Q-axis target current calculation unit 53 for calculating q-axis target current Iq * based on limit command value I M * ″ to be generated, d-axis target current Id * output from d-axis target current calculation unit 51 and q-axis A two-phase / three-phase converter 54 that converts the q-axis target current Iq * output from the target current calculator 53 into three-phase current command values Iu * , Iv *, and Iw * .

モータ電流制御部25は、電動モータ12の各相コイルLu、Lv及びLwに供給されるモータ相電流Iu、Iv及びIwを検出するモータ電流検出回路60と、d−q軸電流指令値演算部24の2相/3相変換部54から入力される電流指令値Iu*,Iv*,Iw*からモータ電流検出回路60で検出したモータ相電流Iu、Iv、Iwを減算して各相電流偏差ΔIu、ΔIv、ΔIwを求める減算器61u、61v及び61wと、求めた各相電流偏差ΔIu、ΔIv、ΔIwに対して比例積分制御を行って電圧指令値Vu、Vv、Vwを算出するPI電流制御部62と、このPI電流制御部62から出力される電圧指令値Vu、Vv、Vwが入力されて、これらをパルス幅変調したパルス幅変調信号を出力するパルス幅変調回路63と、このパルス幅変調回路63から出力されるパルス幅変調信号が入力されて3相モータ電流Iu、Iv及びIwを電動モータ12に出力するインバータ64とで構成されている。 The motor current control unit 25 includes a motor current detection circuit 60 that detects motor phase currents Iu, Iv, and Iw supplied to the phase coils Lu, Lv, and Lw of the electric motor 12, and a dq-axis current command value calculation unit. Each phase current deviation is obtained by subtracting the motor phase currents Iu, Iv, Iw detected by the motor current detection circuit 60 from the current command values Iu * , Iv * , Iw * input from the 24-phase / 3-phase converter 54 of 24. Subtractors 61u, 61v and 61w for obtaining ΔIu, ΔIv and ΔIw, and PI current control for calculating voltage command values Vu, Vv and Vw by performing proportional integral control on the obtained phase current deviations ΔIu, ΔIv and ΔIw. Unit 62, voltage command values Vu, Vv, and Vw output from the PI current control unit 62, and a pulse width modulation circuit 63 that outputs a pulse width modulation signal obtained by pulse-modulating the voltage command values Vu, Vv, and Vw. The pulse width modulation circuit 63 a pulse width modulated signal output is input from the three-phase motor currents Iu, is composed of an inverter 64 for outputting Iv and Iw to the electric motor 12.

次に、上記第1の実施形態の動作を説明する。
今、車両の走行を開始するために、イグニッションスイッチIGをオン状態とすると、これにより、コントローラ15に電源が投入されて、操舵補助制御処理が実行開始される。
このため、操舵トルクセンサ14で検出した操舵トルクT、車速センサ16で検出した車速V、モータ電流検出回路60で検出したモータ電流検出値Iu〜Iw、回転角センサ17で検出したモータ回転角θがコントローラ15に供給される。
Next, the operation of the first embodiment will be described.
Now, when the ignition switch IG is turned on to start running of the vehicle, the controller 15 is powered on and the steering assist control process is started.
Therefore, the steering torque T detected by the steering torque sensor 14, the vehicle speed V detected by the vehicle speed sensor 16, the motor current detection values Iu to Iw detected by the motor current detection circuit 60, and the motor rotation angle θ detected by the rotation angle sensor 17. Is supplied to the controller 15.

したがって、操舵補助トルク指令値演算部21で、操舵トルクTと車速Vとに基づいて図4に示す操舵補助トルク指令値算出マップを参照して操舵補助トルク指令値I を算出する。
一方、回転角センサ17で検出したモータ回転角θが角速度演算部31に入力されてモータ角速度ωが算出され、このモータ角速度ωが角加速度演算部32に入力されてモータ角加速度αが算出される。
Therefore, the steering assist torque command value calculation unit 21 calculates the steering assist torque command value I M * based on the steering torque T and the vehicle speed V with reference to the steering assist torque command value calculation map shown in FIG.
On the other hand, the motor rotation angle θ detected by the rotation angle sensor 17 is input to the angular velocity calculation unit 31 to calculate the motor angular velocity ω, and the motor angular velocity ω is input to the angular acceleration calculation unit 32 to calculate the motor angular acceleration α. The

そして、収斂性補償部33でモータ角速度ωに基づいて収斂性補償値Icが算出され、慣性補償部34でモータ角加速度αに基づいて慣性補償値Iiが算出され、さらにSAT推定フィードバック部35でモータ角速度ω及びモータ角加速度αに基づいてセルフアライニングトルクSATが算出され、これらが加算器36及び加算器37で加算されて指令値補償値Icomが算出され、これが加算器38で操舵補助トルク指令値I に加算されて補償後トルク指令値I ′が算出される。 Then, the convergence compensation unit 33 calculates the convergence compensation value Ic based on the motor angular velocity ω, the inertia compensation unit 34 calculates the inertia compensation value Ii based on the motor angular acceleration α, and the SAT estimation feedback unit 35 further. A self-aligning torque SAT is calculated based on the motor angular velocity ω and the motor angular acceleration α, and these are added by an adder 36 and an adder 37 to calculate a command value compensation value Icom. command value I M compensated torque command value is added to * I M * 'is calculated.

そして、この補償後トルク指令値I ′に対して指令値制限部23のリミッタ23dにおいてリミッタ処理が行われ、選択リミット値Lt相当に制限された制限指令値I ″が出力される。
このとき、車両が停止状態にあって、ステアリングホイール1が操舵されていない状態では、操舵トルクセンサ14で検出される操舵トルクTが“0”であり、車速センサ16で検出される車速Vも“0”であるので、操舵補助トルク指令値演算部21で算出される操舵補助トルク指令値I も“0”となっている。また、角加速度演算部32で演算されるモータ角加速度αも“0”となっている。
Then, a limiter process is performed on the post-compensation torque command value I M * ′ in the limiter 23d of the command value limiter 23, and a limit command value I M * ″ limited to the selection limit value Lt is output. .
At this time, when the vehicle is stopped and the steering wheel 1 is not steered, the steering torque T detected by the steering torque sensor 14 is “0”, and the vehicle speed V detected by the vehicle speed sensor 16 is also Since it is “0”, the steering assist torque command value I M * calculated by the steering assist torque command value calculation unit 21 is also “0”. Further, the motor angular acceleration α calculated by the angular acceleration calculation unit 32 is also “0”.

一方、電動モータ12が停止状態にあるので、モータ電流検出回路60で検出したモータ電流Iu〜Iwも“0”であり、このモータ電流Iu〜Iwを3相/2相変換部26aで変換したq軸電流Iqも“0”となる。このため、モータトルク演算部26aで演算されるモータトルクTmaも“0”となり、微分回路26bで演算されるモータトルク変化率ΔTmaも“0”であり、これが選択信号形成部26cに供給され、モータトルク変化率ΔTmaが閾値ΔTth未満であるので、論理値“0”の選択信号SLが指令値制限部23に出力される。このため、選択スイッチ部23cで100%に設定されたリミット値L2が選択リミット値Ltとして選択されこれがリミッタ23dに出力される。 On the other hand, since the electric motor 12 is in a stopped state, the motor current Iu~Iw detected by the motor current detecting circuit 60 is also "0", converts the motor current Iu~Iw in 3-phase / 2-phase conversion section 26a 1 The q-axis current Iq is also “0”. Therefore, the motor torque Tma calculated by the motor torque calculation unit 26a 2 is also “0”, and the motor torque change rate ΔTma calculated by the differentiation circuit 26b is also “0”, which is supplied to the selection signal forming unit 26c. Since the motor torque change rate ΔTma is less than the threshold value ΔTth, the selection signal SL having the logical value “0” is output to the command value limiting unit 23. For this reason, the limit value L2 set to 100% by the selection switch unit 23c is selected as the selection limit value Lt, and this is output to the limiter 23d.

このため、リミッタ23dに入力された補償後トルク指令値I ′がそのまま制限指令値I ″としてd−q軸電流指令値演算部24に出力される。
そして、d−q軸電流指令値演算部24で、モータ回転角θ及びモータ角速度ωに基づいてd−q軸座標系での指令値演算が行われて、d軸目標電流Id及びq軸目標電流Iqが算出され、これらd軸目標電流Id及びq軸目標電流Iqが2相/3相変換部54でそれぞれ“0”の3相電流指令値Iu〜Iwに変換されてモータ電流制御部25に出力される。
Therefore, the compensated torque command value I M * ′ input to the limiter 23 d is output as it is to the dq axis current command value calculation unit 24 as the limit command value I M * ″.
Then, the dq-axis current command value calculation unit 24 calculates the command value in the dq-axis coordinate system based on the motor rotation angle θ and the motor angular velocity ω, and the d-axis target current Id * and the q-axis are calculated. The target current Iq * is calculated, and the d-axis target current Id * and the q-axis target current Iq * are converted into “0” three-phase current command values Iu * to Iw * by the two-phase / three-phase converter 54, respectively. To the motor current control unit 25.

このモータ電流制御部25では、モータ電流検出回路60で検出されるモータ電流Iu〜Iwも“0”であることから、減算器61u〜61wから出力される電流偏差ΔIu〜ΔIwも“0”となり、PI電流制御部62から出力される電圧指令値Vu〜Vwも“0”となって、パルス幅変調回路63から出力されるパルス幅変調信号も“0”となり、インバータ64から出力されるモータ電流Iu〜Iwも“0”となって、電動モータ12が停止状態を継続する。   In the motor current control unit 25, since the motor currents Iu to Iw detected by the motor current detection circuit 60 are also “0”, the current deviations ΔIu to ΔIw output from the subtractors 61u to 61w are also “0”. The voltage command values Vu to Vw output from the PI current control unit 62 are also “0”, the pulse width modulation signal output from the pulse width modulation circuit 63 is also “0”, and the motor output from the inverter 64 The currents Iu to Iw are also “0”, and the electric motor 12 continues to be stopped.

この電動モータ12の停止状態で、ステアリングホイール1を右切り(又は左切り)操舵するいわゆる据え切りを行うと、操舵トルクセンサ14で操舵方向に応じた操舵トルクTが検出され、この操舵トルクTがコントローラ15に供給されることにより、操舵補助トルク指令値演算部21で、車速Vが“0”であるので、図4の操舵補助トルク指令値算出マップにおいて、一番内側の特性曲線が選択されて操舵トルクTの増大に応じて早めに大きな値となる操舵補助トルク指令値I が算出され、この操舵補助トルク指令値I が加算器38に出力される。また、操舵によりモータ角加速度αが出力される。 When the electric motor 12 is stopped and the steering wheel 1 is turned to the right (or left), the steering torque sensor 14 detects the steering torque T corresponding to the steering direction. Is supplied to the controller 15, the steering assist torque command value calculation unit 21 selects the innermost characteristic curve in the steering assist torque command value calculation map of FIG. 4 because the vehicle speed V is “0”. Then, a steering assist torque command value I M * that becomes a large value as soon as the steering torque T increases is calculated, and this steering assist torque command value I M * is output to the adder 38. Further, the motor angular acceleration α is output by steering.

このため、加算器38によって、指令値補償部22で算出された指令補償値Icomが加算されて補償後トルク指令値I ′が算出され、この補償後トルク指令値I ′が指令値制限部23に供給される。
この状態では、操舵限界位置検出部26の微分回路26bで演算されるモータトルク変化率ΔTmaはモータ角加速度αによる変化率のみなので、操舵限界位置到達時のモータトルク変化率よりは小さく、選択信号形成部26cでは、論理値“0”の選択信号SLの出力を継続しているため、選択スイッチ部23cで100%のリミット値L2が選択リミット値Ltとしてリミッタ23dに出力される。
Therefore, the adder 38 adds the command compensation value Icom calculated by the command value compensation unit 22 to calculate the post-compensation torque command value I M * ′, and the post-compensation torque command value I M * ′ is the command. It is supplied to the value limiting unit 23.
In this state, since the motor torque change rate ΔTma calculated by the differentiation circuit 26b of the steering limit position detection unit 26 is only the change rate due to the motor angular acceleration α, it is smaller than the motor torque change rate when the steering limit position is reached. Since the forming unit 26c continues to output the selection signal SL having the logical value “0”, the selection switch unit 23c outputs the 100% limit value L2 as the selection limit value Lt to the limiter 23d.

このため、リミッタ23dに入力された、指令補償値Icomで補償した比較的大きな補償後トルク指令値I ′が、引き続きそのまま制限指令値I ″としてd−q軸電流指令値演算部24に供給される。
このため、d−q軸電流指令値演算部24で、制限指令値I ″に応じたd軸目標電流Id及びq軸目標電流Iqが算出され、これらが2相/3相変換部54で3相電流指令値Iu〜Iwに変換されてモータ電流制御部25に出力される。
Therefore, the relatively large post-compensation torque command value I M * ′ input by the limiter 23d and compensated by the command compensation value Icom is continuously used as the limit command value I M * ″ as it is as the dq-axis current command value calculation unit. 24.
For this reason, the d-q axis current command value calculation unit 24 calculates the d-axis target current Id * and the q-axis target current Iq * according to the limit command value I M * ″, and these are converted into a two-phase / 3-phase conversion. The unit 54 converts the signals into three-phase current command values Iu * to Iw * and outputs them to the motor current control unit 25.

したがって、モータ電流制御部25では、モータ電流検出回路60で検出されるモータ電流Iu〜Iwが“0”であるので、減算器61u〜61wから出力される電流偏差ΔIu〜ΔIwは電流指令値Iu〜IwがそのままPI電流制御部62に供給されることにより、このPI電流制御部62でPI制御処理が行われて、電圧指令値Vu〜Vwがパルス幅変調回路63に出力される。 Therefore, in the motor current control unit 25, since the motor currents Iu to Iw detected by the motor current detection circuit 60 are “0”, the current deviations ΔIu to ΔIw output from the subtractors 61u to 61w are current command values Iu. By supplying * to Iw * as it is to the PI current control unit 62, the PI current control unit 62 performs PI control processing and outputs voltage command values Vu to Vw to the pulse width modulation circuit 63.

このため、インバータ64からモータ電流Iu〜Iwが出力されて電動モータ12が回転駆動されて、操舵トルクTに応じた操舵補助トルクが発生され、これが減速ギヤ11を介してステアリングシャフト2の出力軸2bに伝達されるので、据え切り状態での操舵を軽く行うことができる。
このとき、モータ電流Iu〜Iwが急激に増加し、モータ角加速度αが発生しているが、この場合のモータトルク変化率ΔTmaは、前述したように操舵限界位置到達時のモータトルク変化率よりは小さく、閾値ΔTthより小さい値となるので、選択信号形成部26cでは論理値“0”の選択信号SLを継続して出力する。したがって、引き続き100%のリミット値L2が選択リミット値Ltとして選択されることから、操舵トルクTと車速Vとに応じた値であり、且つ指令値補償が行われた補償後トルク指令値I ′に応じた必要十分な操舵補助トルクが引き続き発生されることになる。
Therefore, the motor currents Iu to Iw are output from the inverter 64 and the electric motor 12 is rotationally driven to generate a steering assist torque corresponding to the steering torque T, which is output via the reduction gear 11 to the output shaft of the steering shaft 2. Since it is transmitted to 2b, steering in a stationary state can be performed lightly.
At this time, the motor currents Iu to Iw suddenly increase and the motor angular acceleration α is generated. In this case, the motor torque change rate ΔTma is, as described above, the motor torque change rate when the steering limit position is reached. Is smaller and smaller than the threshold value ΔTth, the selection signal forming unit 26c continuously outputs the selection signal SL having the logical value “0”. Therefore, since the limit value L2 of 100% is continuously selected as the selected limit value Lt, the post-compensation torque command value I M is a value corresponding to the steering torque T and the vehicle speed V and the command value compensation is performed. * Necessary and sufficient steering assist torque corresponding to ′ will continue to be generated.

その後、車両を発進させると、車速センサ16で検出される車速Vが増加することにより、走行中にステアリングホイール1を操舵したときに、操舵補助トルク指令値演算部21で算出される操舵補助トルク指令値I は図4の操舵補助トルク指令値算出マップで車速Vが速くなるほど外側の特性曲線が選択されることになるので、操舵トルクTの増加に対応する操舵補助トルク指令値IM *の増加量が少なくなることにより、電動モータ12で発生される操舵補助トルクも据え切り時に比較して小さい値となり、車速Vに応じた最適の操舵補助トルクを発生させることができる Thereafter, when the vehicle is started, the vehicle speed V detected by the vehicle speed sensor 16 increases, so that the steering assist torque calculated by the steering assist torque command value calculation unit 21 when the steering wheel 1 is steered during traveling. As the command value I M *, the outer characteristic curve is selected as the vehicle speed V increases in the steering assist torque command value calculation map of FIG. 4. Therefore, the steering assist torque command value I M corresponding to the increase in the steering torque T is selected. By reducing the increase amount of *, the steering assist torque generated by the electric motor 12 is also smaller than that at the time of stationary, and the optimum steering assist torque corresponding to the vehicle speed V can be generated.

ところで、前述した据え切り状態や車庫入れ等の極低速走行状態でステアリングホイール1を右又は左に操舵限界位置まで比較的速い操舵を行うと、操舵限界位置に達するまでは、前述したように、コントローラ15で、そのときの操舵トルクセンサ14で検出される操舵トルクTに応じたモータ電流Iu〜Iwが形成されて、これらが電動モータ12に供給されて、軽い操舵を行うことができる。   By the way, when the steering wheel 1 is steered relatively fast to the steering limit position to the right or left in the extremely low speed traveling state such as the stationary state or the garage, as described above, until the steering limit position is reached, The controller 15 forms motor currents Iu to Iw corresponding to the steering torque T detected by the steering torque sensor 14 at that time, and these are supplied to the electric motor 12 to perform light steering.

この状態で、ラック軸8cの緩衝部材8eがストッパ部材8fに当接するラックストロークエンドに達したり、タイヤが縁石等に接触したりして操舵限界位置に達すると、ラック軸8cの移動が停止されることにより、ピニオン8b、ピニオンシャフト7、ユニバーサルジョイント6、中間シャフト5、ユニバーサルジョイント4、ステアリングシャフト2の出力軸2bの回転が停止し、これに応じて減速ギヤ11を介して電動モータ12の回転も停止される。   In this state, when the shock absorbing member 8e of the rack shaft 8c reaches the rack stroke end where it contacts the stopper member 8f, or when the tire contacts the curb or the like and reaches the steering limit position, the movement of the rack shaft 8c is stopped. As a result, the rotation of the output shaft 2b of the pinion 8b, the pinion shaft 7, the universal joint 6, the intermediate shaft 5, the universal joint 4, and the steering shaft 2 is stopped, and the electric motor 12 is connected via the reduction gear 11 accordingly. The rotation is also stopped.

このとき、コントローラ15では、パルス幅変調回路63から出力されるパルス幅変調信号のデューティ比が100%に近い状態であるため、インバータ64から出力されるモータ電流Iu〜Iwが急増し、且つモータの慣性モーメントによるトルクが加わる。このときのモータ電流Iu〜Iwがモータ電流検出回路60で検出され、モータ角加速度αが角加速度演算部32で演算されてモータトルク検出部26aに供給される。このため、モータトルク検出部26aのモータトルク演算部26aから出力されるモータトルクTmaが図7に示すように急勾配で増加する状態となり、微分回路26bから出力されるモータトルク変化率ΔTmaが閾値ΔTth以上となる。 At this time, in the controller 15, since the duty ratio of the pulse width modulation signal output from the pulse width modulation circuit 63 is close to 100%, the motor currents Iu to Iw output from the inverter 64 increase rapidly, and the motor Torque due to the moment of inertia is added. The motor currents Iu to Iw at this time are detected by the motor current detection circuit 60, and the motor angular acceleration α is calculated by the angular acceleration calculation unit 32 and supplied to the motor torque detection unit 26a. Therefore, a state in which the motor torque Tma output from the motor torque calculating section 26a 2 of the motor torque detection unit 26a increases steeply as shown in FIG. 7, the motor torque change rate ΔTma outputted from the differentiating circuit 26b It is equal to or greater than the threshold value ΔTth.

この閾値ΔTth以上となるモータトルク変化率ΔTmaが選択信号形成部26cに供給されることにより、この選択信号形成部26cで論理値“1”の選択信号SLが指令値制限部23に出力される。このため、指令値制限部23でリミット値L1が選択されてこれがリミッタ23dに供給されるので、このリミッタ23dに入力される補償後トルク指令値I ′がリミット値L1相当に制限されてこれが制限指令値I ″として出力され、d−q軸電流指令値演算部24に出力される。 When the motor torque change rate ΔTma that is equal to or greater than the threshold value ΔTth is supplied to the selection signal forming unit 26c, the selection signal forming unit 26c outputs a selection signal SL having a logical value “1” to the command value limiting unit 23. . Therefore, since the limit value L1 is selected by the command value limiter 23 and is supplied to the limiter 23d, the post-compensation torque command value I M * ′ input to the limiter 23d is limited to the limit value L1. This is output as the limit command value I M * ″ and output to the dq axis current command value calculation unit 24.

このため、d−q軸電流指令値演算部24から出力されるモータ電流指令値Iu*〜Iw*の振幅が小さくなり、これに応じてモータ電流制御部25のPI電流制御部62で算出される電圧指令値Vu〜Vwも小さくなるので、パルス幅変調回路63から出力されるパルス幅変調信号のデューティ比が減少する。したがって、インバータ64から出力されるモータ電流Iu〜Iwの振幅が小さくなり、電動モータ12で発生される操舵補助トルクが減少されて、中間シャフト5に伝達される伝達トルクのピーク値が抑制され、中間シャフト等のトルク伝達部材の耐久性を向上させることができる。 For this reason, the amplitude of the motor current command values Iu * to Iw * output from the dq-axis current command value calculation unit 24 is reduced, and is calculated by the PI current control unit 62 of the motor current control unit 25 accordingly. Therefore, the duty ratio of the pulse width modulation signal output from the pulse width modulation circuit 63 is reduced. Therefore, the amplitude of the motor currents Iu to Iw output from the inverter 64 is reduced, the steering assist torque generated by the electric motor 12 is reduced, and the peak value of the transmission torque transmitted to the intermediate shaft 5 is suppressed, The durability of the torque transmission member such as the intermediate shaft can be improved.

ここで、リミット値L1、つまりリミット値Lは、操舵限界位置検出部26において、経過時間tに基づいて設定されており、図7に示すように、時点t1で操舵限界位置に達したことが検出されるとリミット値Lは最小リミット値Lminに設定され、経過時間tが制限時間tに達するまでの間は、最小リミット値Lminに維持される。このため、リミッタ23dにおいて、入力される補償後トルク指令値I ′が、この補償後トルク指令値I ′が取り得る最大値の最小リミット値Lmin相当値を越える場合には、この最小リミット値Lmin相当値に制限されて出力されることから、補償後トルク指令値I ′が十分低減されることになる。したがって、図8に実線で示すように、図8に破線で示す制限を行わない場合に比較して伝達トルクのピーク値が十分抑制されることになる。 Here, the limit value L1, that is, the limit value L L is set based on the elapsed time t in the steering limit position detection unit 26, and as shown in FIG. 7, the steering limit position is reached at time t1. Is detected, the limit value L L is set to the minimum limit value Lmin, and is maintained at the minimum limit value Lmin until the elapsed time t reaches the limit time t L. Therefore, in the limiter 23d, when the input compensated torque command value I M * ′ exceeds the maximum limit value Lmin equivalent value that the compensated torque command value I M * ′ can take, this Since the output is limited to the value corresponding to the minimum limit value Lmin, the post-compensation torque command value I M * ′ is sufficiently reduced. Therefore, as shown by the solid line in FIG. 8, the peak value of the transmission torque is sufficiently suppressed as compared with the case where the restriction shown by the broken line in FIG. 8 is not performed.

そして、図7に実線で示すように、経過時間tが増加し、時点t2で制限時間tを越えると、経過時間tの増加に比例してリミット値Lが最小リミット値Lminから徐々に増加する。このため、リミッタ23dにおいて、入力される補償後トルク指令値I ′の制限度合が徐々に緩和され、すなわち伝達トルクが徐々に増加する。そして、時点t3で経過時間tが制限/徐変時間tmaxに達したとき、リミット値Lは100%に復帰する。そして、経過時間tが経過したことから、選択信号形成部26cでは、選択信号SLを“0”に切り換えるため、選択スイッチ部23cが作動し、リミット値L2を選択リミット値Ltとするようになる。 Then, as shown by the solid line in FIG. 7, increasing the elapsed time t, exceeds a limit time t L at time t2, the limit value L L in proportion to the increase in the elapsed time t gradually from the minimum limit value Lmin To increase. For this reason, in the limiter 23d, the limit degree of the input compensated torque command value I M * ′ is gradually relaxed, that is, the transmission torque is gradually increased. When the elapsed time t reaches the limit / gradual change time tmax at time t3, the limit value L L returns to 100%. Since the elapsed time t has elapsed, the selection signal forming unit 26c operates the selection switch unit 23c to switch the selection signal SL to “0”, and the limit value L2 is set to the selection limit value Lt. .

ここで、操舵限界位置に達した後、運転者がこれを認識してステアリングホイール1を戻す等した場合には、検出される操舵トルクが小さいため、図9に破線で示すように、経過時間tが制限時間tに達した時点t2で、リミッタ23dのリミット値を100%に復帰させたとしても発生される操舵補助トルクは比較的小さいため、伝達トルクにより中間シャフト5に与える衝撃は比較的小さい。 Here, when the driver recognizes this and returns the steering wheel 1 after reaching the steering limit position, since the detected steering torque is small, the elapsed time as shown by the broken line in FIG. at time t2 where t has reached the time limit t L, since the limit value of the limiter 23d also steering assist torque is relatively small, which is generated as was returned to 100%, the impact given by the transfer torque to the intermediate shaft 5 is comparative Small.

しかしながら、操舵限界位置に達した後も運転者がステアリングホイール1を、さらに転舵しようと操舵限界位置に達した状態を継続した場合には、検出される操舵トルクが大きい。このため、経過時間tが制限時間tに達した時点t2で、リミッタ23dのリミット値を100%に復帰させた場合、発生させる操舵補助トルクが比較的大きいことから、図9に実線で示すように、制限が解除されたことにより発生される伝達トルクにより中間シャフト5に与える衝撃は比較的大きくなる。 However, if the driver continues to reach the steering limit position to further steer the steering wheel 1 after reaching the steering limit position, the detected steering torque is large. In this reason, the elapsed time point t has reached the time limit t L t2, indicating when the limit value of the limiter 23d is returned to 100%, since the steering assist torque is relatively large to be generated by the solid line in FIG. 9 As described above, the impact applied to the intermediate shaft 5 by the transmission torque generated when the restriction is released becomes relatively large.

しかしながら、図7に示すように、経過時間tが制限時間tに達した時点t2以降は、経過時間tの増加に伴ってリミット値を徐々に増加させ、すなわち発生させる操舵補助トルクを徐々に増加させているから、図10に実線で示すように、中間シャフト5に伝達される伝達トルクが急に増加することはなく、中間シャフト5に与える影響を抑制することができる。
このように、操舵補助トルクを制限した後、この制限を解除する場合には、制限を徐々に緩和させ、操舵補助トルクが徐々に増加するようにしているから、制限解除時に、中間シャフト5に対して大きな衝撃力が作用することを回避することができ、すなわち、衝撃力が作用することによる耐久性の向上を図ることができる。
However, as shown in FIG. 7, the time t2 after reaching the elapsed time t is the time limit t L, gradually increasing the limit value with increasing elapsed time t, that is, the steering assist torque generated gradually Since it is increased, as shown by the solid line in FIG. 10, the transmission torque transmitted to the intermediate shaft 5 does not increase suddenly, and the influence on the intermediate shaft 5 can be suppressed.
As described above, after the steering assist torque is limited, when the limit is released, the limitation is gradually relaxed so that the steering assist torque is gradually increased. On the other hand, it is possible to avoid the application of a large impact force, that is, it is possible to improve the durability due to the impact force acting.

しかも、モータ電流検出回路60で検出したモータ電流Iu〜Iwと角加速度演算部32で演算されたモータ角加速度αに基づいてモータトルク検出部26aでモータトルク値Tmaを検出し、これを微分回路26bで微分してモータトルク変化率ΔTmaを演算し、その演算結果と閾値ΔTthと比較することにより、端当て状態やタイヤが縁石に接触した状態の操舵限界位置を検出するので、操舵限界位置に達した時から短時間(例えば10msec程度)で操舵限界位置状態を検出することができる。この操舵限界位置検出時から短時間(例えば20msec程度)で電動モータ12によって発生する操舵補助トルクを制限することができるので、ラック軸8cに緩衝部材8eを設けない場合の操舵限界位置到達時から中間シャフト5にピークトルクが発生するまでの時間(約30msec程度)内に操舵補助トルク制限を行うことが可能となり、中間シャフトに発生するトルクを低減して、中間シャフト5の耐久性を向上させることができる。しかも、この効果を別途舵角センサ等のセンサを設けることなく発揮することができる。   Moreover, the motor torque detection unit 26a detects the motor torque value Tma based on the motor currents Iu to Iw detected by the motor current detection circuit 60 and the motor angular acceleration α calculated by the angular acceleration calculation unit 32, and this is used as a differentiation circuit. 26b is calculated to calculate the motor torque change rate ΔTma, and by comparing the calculated result with the threshold value ΔTth, the steering limit position in the state where the tire is in contact with the curb stone is detected. The steering limit position state can be detected in a short time (for example, about 10 msec) from the time of reaching. Since the steering assist torque generated by the electric motor 12 can be limited in a short time (for example, about 20 msec) from the detection of the steering limit position, the steering limit position is reached when the buffer member 8e is not provided on the rack shaft 8c. It becomes possible to limit the steering assist torque within the time until peak torque is generated in the intermediate shaft 5 (about 30 msec), and the torque generated in the intermediate shaft is reduced to improve the durability of the intermediate shaft 5. be able to. In addition, this effect can be exhibited without providing a separate sensor such as a steering angle sensor.

また、上記実施形態では、ラック軸8cに緩衝部材8eが設けられているので、ラックエンドストロークに達した端当て時に、緩衝部材8eの縮み代分中間シャフト5にピークトルクが発生する時間を遅延させることができ、中間シャフト5に発生するトルクをより確実に低減させることができる。
なお、上記実施形態においては、コントローラ15をハードウェアで構成する場合について説明したが、これに限定されるものではなく、マイクロコンピュータを適用して操舵補助トルク指令値演算部21、指令値補償部22、指令値制限部23、d−q軸電流指令値演算部24及びモータ電流制御部25の減算器61u〜61w、PI電流制御部62、パルス幅変調回路63、さらに、操舵限界位置検出部26の機能をソフトウェアで処理することもできる。この場合の処理としては、マイクロコンピュータで図11に示す操舵補助制御処理及び図12に示す操舵限界位置検出処理を実行するようにすればよい。
Further, in the above embodiment, since the buffer member 8e is provided on the rack shaft 8c, the time during which the peak torque is generated in the intermediate shaft 5 by the amount of contraction of the buffer member 8e is delayed when the end of the rack end stroke is reached. The torque generated in the intermediate shaft 5 can be reduced more reliably.
In the above embodiment, the case where the controller 15 is configured by hardware has been described. However, the present invention is not limited to this, and the steering assist torque command value calculation unit 21 and the command value compensation unit are applied by applying a microcomputer. 22, command value limiting unit 23, dq axis current command value calculating unit 24 and subtractors 61u to 61w of motor current control unit 25, PI current control unit 62, pulse width modulation circuit 63, and steering limit position detecting unit The 26 functions can be processed by software. As processing in this case, the microcomputer may execute the steering assist control processing shown in FIG. 11 and the steering limit position detection processing shown in FIG.

ここで、操舵補助制御処理は、図11に示すように、所定時間(例えば1msec)毎にタイマ割込処理として実行され、先ず、ステップS1で、操舵トルクセンサ14、車速センサ16、回転角センサ17、モータ電流検出回路60等の各種センサの検出値を読込み、次いでステップS2に移行して、操舵トルクTをもとに図4に示す操舵補助トルク指令値算出マップを参照して操舵補助トルク指令値IM *を算出してからステップS3に移行する。 Here, as shown in FIG. 11, the steering assist control process is executed as a timer interrupt process every predetermined time (for example, 1 msec). First, in step S1, the steering torque sensor 14, the vehicle speed sensor 16, and the rotation angle sensor are executed. 17. The detection values of various sensors such as the motor current detection circuit 60 are read, and then the process proceeds to step S2, and the steering assist torque is referred to based on the steering torque T with reference to the steering assist torque command value calculation map shown in FIG. After calculating the command value I M * , the process proceeds to step S3.

このステップS3では、モータ回転角θを微分してモータ角速度ωを算出し、次いでステップS4に移行して、モータ角速度ωを微分してモータ角加速度αを算出し、次いでステップS5に移行して、収斂性補償部33と同様にモータ角速度ωに車速Vに応じて設定された補償係数Kvを乗算して収斂性補償値Icを算出してからステップS6に移行する。
このステップS6では、慣性補償部34と同様に、モータ角加速度αに基づいて慣性補償値Iiを算出し、次いでステップS7に移行してSAT推定フィードバック部35と同様にモータ角速度ω及びモータ角加速度αをもとに前述した(2)式の演算を行ってセルフアライニングトルクSATを算出する。
In this step S3, the motor rotational angle θ is differentiated to calculate the motor angular velocity ω, then the process proceeds to step S4, the motor angular speed ω is differentiated to calculate the motor angular acceleration α, and then the process proceeds to step S5. Similarly to the convergence compensation unit 33, the motor angular speed ω is multiplied by the compensation coefficient Kv set according to the vehicle speed V to calculate the convergence compensation value Ic, and then the process proceeds to step S6.
In step S6, the inertia compensation value Ii is calculated based on the motor angular acceleration α as in the inertia compensator 34. Then, the process proceeds to step S7, and the motor angular velocity ω and motor angular acceleration are calculated in the same manner as in the SAT estimation feedback unit 35. The self-aligning torque SAT is calculated by performing the above-described calculation of equation (2) based on α.

次いで、ステップS8に移行して、操舵補助トルク指令値IM *にステップS5〜S7で算出した収斂性補償値Ic、慣性補償値Ii及びセルフアライニングトルクSATを加算して補償後トルク指令IM *′を算出する。次いで、ステップS9で、算出した補償後トルク指令値IM *′を後述する図12の処理で算出する選択リミット値Lt相当値に制限して制限指令値IM *″を算出してからステップS10に移行する。
このステップS10では、d−q軸電流指令値演算部24と同様のd−q軸指令値演算処理を実行してd軸目標電流Id*及びq軸目標電流Iq*を算出し、次いでステップS11に移行して2相/3相変換処理を行ってモータ電流指令値Iu*〜Iw*を算出する。
Next, the process proceeds to step S8, and the post-compensation torque command I is obtained by adding the convergence compensation value Ic, inertia compensation value Ii, and self-aligning torque SAT calculated in steps S5 to S7 to the steering assist torque command value I M *. M * ′ is calculated. Then, step after calculating the in step S9, the calculated compensated torque command value I M * 'limit command value is limited to selected limit value Lt corresponding value calculated by the processing of FIG. 12 to be described later I M * " The process proceeds to S10.
In step S10, the dq-axis command value calculation process similar to that of the dq-axis current command value calculation unit 24 is executed to calculate the d-axis target current Id * and the q-axis target current Iq * , and then step S11. Then, the two-phase / three-phase conversion process is performed to calculate the motor current command values Iu * to Iw * .

次いで、ステップS12に移行して、モータ電流指令値Iu*〜Iw*からモータ電流Iu〜Iwを減算して電流偏差ΔIu〜ΔIwを算出し、次いでステップS13に移行して、電流偏差ΔIu〜ΔIwについてPI制御処理を行って電圧指令値Vu〜Vwを算出し、次いでステップS14に移行して算出した電圧指令値Vu〜Vwに基づいてパルス幅変調処理を行ってインバータゲート信号を形成し、次いでステップS15に移行して、形成したインバータゲート信号をインバータ64に出力してから操舵補助制御処理を終了して所定のメインプログラムに復帰する。 Next, the process proceeds to step S12, where the motor currents Iu to Iw are subtracted from the motor current command values Iu * to Iw * to calculate the current deviations ΔIu to ΔIw, and then the process proceeds to step S13 and the current deviations ΔIu to ΔIw. The voltage command values Vu to Vw are calculated by performing the PI control process for the above, and then the process proceeds to step S14 to perform the pulse width modulation process based on the calculated voltage command values Vu to Vw to form the inverter gate signal, The process proceeds to step S15, the formed inverter gate signal is output to the inverter 64, the steering assist control process is terminated, and the process returns to the predetermined main program.

また、操舵限界位置検出処理は、図12に示すように、所定時間(例えば1msec)毎のタイマ割込処理として実行され、先ず、ステップS21で、タイマ作動中であるか否かを判断し、タイマ作動中でなければステップS22に移行し、モータ電流検出回路60から入力されるモータ電流Iu〜Iwを読込み、次いでステップS23に移行して、読込んだモータ電流Iu〜Iwを3相/2相変換処理してq軸電流Iqを算出してからステップS24に移行する。   Further, as shown in FIG. 12, the steering limit position detection process is executed as a timer interruption process every predetermined time (for example, 1 msec). First, in step S21, it is determined whether or not the timer is operating. If the timer is not operating, the process proceeds to step S22, and the motor currents Iu to Iw input from the motor current detection circuit 60 are read. Then, the process proceeds to step S23, and the read motor currents Iu to Iw are converted into three phases / 2. After the phase conversion process is performed and the q-axis current Iq is calculated, the process proceeds to step S24.

このステップS24では、算出したq軸電流Iqと図11のステップS4で求められたモータ角加速度αから前述した(3)式に基づき、モータトルクTmaを算出する。次いで、ステップS25に移行して、算出したモータトルクTmaを微分してモータトルク変化率ΔTmaを算出し、次いでステップS26に移行して、算出したモータトルク変化率ΔTmaが閾値ΔTth以上であるか否かを判定し、ΔTma≧ΔTthであるときには操舵限界位置であると判断してステップS27に移行する。そして、予め設定した最小リミット値Lminを選択リミット値Ltとして設定し、ステップS28に移行してタイマをスタートさせた後、タイマ割込処理を終了して所定のメインプログラムに復帰する。   In this step S24, the motor torque Tma is calculated from the calculated q-axis current Iq and the motor angular acceleration α obtained in step S4 of FIG. Next, the process proceeds to step S25, the calculated motor torque Tma is differentiated to calculate the motor torque change rate ΔTma, and then the process proceeds to step S26 to determine whether the calculated motor torque change rate ΔTma is greater than or equal to the threshold value ΔTth. If ΔTma ≧ ΔTth, it is determined that the steering limit position is reached, and the process proceeds to step S27. Then, the preset minimum limit value Lmin is set as the selected limit value Lt, and after proceeding to step S28 and starting the timer, the timer interruption process is terminated and the process returns to the predetermined main program.

一方、ステップS26でΔTma<ΔTthであるときには操舵限界位置ではないと判断してステップS30に移行し、選択リミット値Ltを100%とした後、タイマ割込処理を終了して所定のメインプログラムに復帰する。
そして、ステップS21でタイマが作動中であるときには、ステップS21からステップS31に移行し、タイマ値、すなわち経過時間tが制限時間t相当に達したか否かを判断し、制限時間t相当に達していなければ、そのままタイマ割込処理を終了して所定のメインプログラムに復帰し、制限時間t相当に達していればステップS32に移行する。そして、リミット値設定部26dと同様の手順で、経過時間tに応じたリミット値Lを算出しこれを選択リミット値Ltとする。
On the other hand, when ΔTma <ΔTth in step S26, it is determined that the steering limit position is not reached, and the process proceeds to step S30. Return.
Then, when the timer is in operation in step S21, and proceeds from step S21 to step S31, the timer value, i.e., it is determined whether the elapsed time t has reached the limit time t L corresponds, limit time t L corresponds if not reached, it terminates the timer interrupt processing returns to the predetermined main program, the process proceeds to step S32 if reached the limit time t L equivalent. Then, in the same procedure as the limit value setting unit 26d, a limit value L L corresponding to the elapsed time t is calculated, and this is set as the selected limit value Lt.

続いてステップS33に移行し、経過時間tが予め設定した制限/徐変時間tmaxに達したか否かを判断し、経過時間tが制限/徐変時間tmaxに達していなければそのままタイマ割込処理を終了して所定のメインプログラムに復帰し、制限/徐変時間tmaxに達していればステップS34に移行し、選択リミット値Ltを100%に変更し、タイマの作動を停止した後、タイマ割込処理を終了して所定のメインプログラムに復帰する。   In step S33, it is determined whether the elapsed time t has reached a preset limit / gradual change time tmax. If the elapsed time t has not reached the limit / gradual change time tmax, the timer interrupts as it is. The process is terminated and the program returns to the predetermined main program. If the limit / gradual change time tmax has been reached, the process proceeds to step S34, the selection limit value Lt is changed to 100%, and the timer operation is stopped. Ends the interrupt process and returns to the predetermined main program.

この図11及び図12の処理において、図11のステップS2が電流指令値演算手段に対応し、ステップS3〜S8及びステップS10〜S15及びインバータ64がモータ制御手段に対応し、ステップS9及び図12のステップS27の処理がトルク制限手段に対応している。また、図12のステップS22〜S26が操舵限界検出手段に対応し、図11のステップS9及び図12のステップS32でリミット値Lを算出する処理が制限解除手段に対応している。 11 and FIG. 12, step S2 in FIG. 11 corresponds to the current command value calculation means, steps S3 to S8, steps S10 to S15, and the inverter 64 correspond to the motor control means, and steps S9 and FIG. The processing in step S27 corresponds to torque limiting means. Further, steps S22 to S26 in FIG. 12 correspond to the steering limit detecting means, and the process of calculating the limit value L L in step S9 in FIG. 11 and step S32 in FIG. 12 corresponds to the limit releasing means.

マイクロコンピュータで、図11の操舵補助制御処理及び図12の操舵限界位置検出処理を実行することにより、前述した実施形態と同様にラック軸8cがラックストロークエンドに達した端当て時やタイヤが縁石等に当接した時などの操舵限界位置に到達した時に、補償後トルク指令値IM *′を制限することにより、インバータ64から出力されるモータ電流Iu〜Iwを小さい値として電動モータ12で発生する操舵補助トルクを減少させて、中間シャフト5に伝達される伝達トルクのピーク値を低減させることができ、中間シャフト5の耐久性を向上させることができる。そして、操舵補助トルクの制限を解除するときには、操舵補助トルクの制限値を徐々に増加させることにより制限度合を徐々に緩和させ、操舵補助トルクを徐々に増加させるようにしていることから、操舵補助トルクの制限を解除することにより、中間シャフト等が、これに伝達される衝撃力による影響を受けることを回避することができる。 The microcomputer performs the steering assist control process of FIG. 11 and the steering limit position detection process of FIG. 12, so that the rack shaft 8c reaches the rack stroke end and the tire is curb as in the above-described embodiment. By limiting the compensated torque command value I M * ′ when the steering limit position is reached, such as when the motor is in contact with the motor, etc., the motor currents Iu to Iw output from the inverter 64 are reduced to a small value by the electric motor 12. The generated steering assist torque can be reduced, the peak value of the transmission torque transmitted to the intermediate shaft 5 can be reduced, and the durability of the intermediate shaft 5 can be improved. When releasing the restriction of the steering assist torque, the limit value of the steering assist torque is gradually increased to gradually relax the degree of restriction, and the steering assist torque is gradually increased. By canceling the torque limit, it is possible to avoid the influence of the impact force transmitted to the intermediate shaft or the like.

次に、本発明の第2の実施の形態を説明する。
この第2の実施の形態は、上記第1の実施の形態では、補償後トルク指令値I ′のリミット値を設定し、補償後トルク指令値I ′を、このリミット値相当の制限値に制限し、リミット値を徐々に増加させることにより操舵補助トルクの制限を緩和するようにしたのに対し、補償後トルク指令値I ′に制限ゲインを乗算することにより制限し、この制限ゲインを徐々に増加させることにより操舵補助トルクの制限を緩和するようにしたものである。上記第1の実施の形態と同一部には同一符号を付与し、その詳細な説明は省略する。
Next, a second embodiment of the present invention will be described.
In the second embodiment, the limit value of the compensated torque command value I M * ′ is set in the first embodiment, and the compensated torque command value I M * ′ is set to a value corresponding to the limit value. The limit is set to the limit value, and the limit of the steering assist torque is relaxed by gradually increasing the limit value, whereas the limit is made by multiplying the post-compensation torque command value I M * ′ by the limit gain, The limitation of the steering assist torque is relaxed by gradually increasing the limit gain. The same parts as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.

第2の実施の形態におけるコントローラ15の構成は、図3に示す上記第1の実施の形態における構成と同様であるが、指令値制限部23及び操舵限界位置検出部26は図13に示す構成を有している。すなわち、操舵限界位置検出部26は、リミット値設定部26dに代えてゲイン設定部26d′を備えている。このゲイン設定部26d′は、図13のブロック中に示すように、経過時間tが予め設定された制限時間tに達するまでの間は、予め設定された最小ゲインGminに設定され、経過時間tが制限時間tに達した以降は、経過時間tが増加するとこの増加に比例して増加し、経過時間tが制限/徐変時間tmaxに達したときに“1”となる、制限ゲインGを発生する関数発生器で構成されている。つまり、制限ゲインGが、制限時間tが経過するまでの間は、最小ゲインGminに設定され、徐変時間tの間に、最小ゲインGminから“1”まで所定の変化量で徐々に増加するように設定される。 The configuration of the controller 15 in the second embodiment is the same as the configuration in the first embodiment shown in FIG. 3, but the command value limiting unit 23 and the steering limit position detecting unit 26 are configured in FIG. have. That is, the steering limit position detection unit 26 includes a gain setting unit 26d ′ instead of the limit value setting unit 26d. The gain setting unit 26 d ', as shown in block 13, until the elapsed time t reaches the preset limit time t L is set to the minimum gain Gmin previously set, the elapsed time since the t has reached the time limit t L, the elapsed time t increases with increases in proportion to the increase, the "1" when the elapsed time t has reached the limit / gradual change time period tmax, limiter gain It consists of a function generator that generates GL . That is, the limit gain G L is set to the minimum gain Gmin until the limit time t L elapses, and gradually increases from the minimum gain Gmin to “1” with a predetermined change amount during the gradual change time t C. Is set to increase.

一方、指令値制限部23は、図13に示すように、操舵限界位置検出部26のゲイン設定部26d′から入力される制限ゲインG相当のゲインG1を出力するゲイン設定器23a′と、ゲイン“1”相当のゲインG2を出力するゲイン設定器23b′と、ゲイン設定器23a′から出力されるゲインG1とゲイン設定器23b′から出力されるゲインG2とが入力される選択スイッチ部23c′と、選択スイッチ部23c′で選択された選択ゲインGtを、加算器38から入力されるトルク補償後の補償後トルク指令値IM *′に乗算するゲイン乗算部23d′と、を備える。 On the other hand, as shown in FIG. 13, the command value limiting unit 23 includes a gain setting unit 23 a ′ that outputs a gain G1 equivalent to the limiting gain GL input from the gain setting unit 26 d ′ of the steering limit position detection unit 26, A gain setting unit 23b 'that outputs a gain G2 corresponding to the gain "1", a selection switch unit 23c that receives a gain G1 output from the gain setting unit 23a' and a gain G2 output from the gain setting unit 23b ' ′ And a gain multiplier 23d ′ that multiplies the compensated torque command value I M * ′ after torque compensation input from the adder 38 by the selection gain Gt selected by the selector switch 23c ′.

選択スイッチ部23c′は、操舵限界位置検出部26の選択信号形成部26cから入力される選択信号SLが“1”であるときにはゲインG1を選択し、選択信号SLが“0”であるときには制限を行わない非制限ゲインであるゲインG2を選択する。
ここで、ゲイン設定部26d′で最小ゲインGminを制限ゲインGとして設定する処理及び指令値制限部23がトルク制限手段に対応し、ゲイン設定部26d′で経過時間tに基づき徐々に増加する制限ゲインGを設定する処理及び指令値制限部23が制限解除手段に対応している。
The selection switch unit 23c ′ selects the gain G1 when the selection signal SL input from the selection signal forming unit 26c of the steering limit position detection unit 26 is “1”, and is limited when the selection signal SL is “0”. The gain G2, which is an unrestricted gain that is not performed, is selected.
Here, the process of setting the minimum gain Gmin as the limiting gain GL by the gain setting unit 26d ′ and the command value limiting unit 23 correspond to the torque limiting means, and the gain setting unit 26d ′ gradually increases based on the elapsed time t. The process of setting the limit gain GL and the command value limiter 23 correspond to the limit release means.

したがって、この第2の実施の形態では、モータトルク変化率ΔTmaが閾値ΔTth以上となり操舵限界位置に達したことが検出されると、選択信号形成部26cで論理値“1”の選択信号SLが指令値制限部23の選択スイッチ部23c′に出力される。このため、選択スイッチ部23c′でゲインG1が選択されてこれがゲイン乗算部23d′に供給されるので、このゲイン乗算部23d′に入力される補償後トルク指令値I ′にゲインG1が乗算されてこれが制限指令値I ″として出力され、d−q軸電流指令値演算部24に出力される。 Therefore, in the second embodiment, when it is detected that the motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth and has reached the steering limit position, the selection signal forming unit 26c generates the selection signal SL having the logical value “1”. It is output to the selection switch section 23 c ′ of the command value limiting section 23. For this reason, the gain G1 is selected by the selection switch unit 23c ′ and supplied to the gain multiplication unit 23d ′. Therefore, the gain G1 is added to the compensated torque command value I M * ′ input to the gain multiplication unit 23d ′. This is multiplied and output as the limit command value I M * ″ and output to the dq axis current command value calculation unit 24.

ここで、ゲインG1、すなわち制限ゲインGは、経過時間tに基づいて設定されており、図13中のブロック図に示すように、操舵限界位置に達したことが検出されると最小ゲインGminに設定され、経過時間tが制限時間tに達するまでの間は、最小ゲインGminに維持される。このため、ゲイン乗算部23d′において、入力される補償後トルク指令値I ′に最小ゲインGminが乗算されて補償後トルク指令値I ′が十分低減されることになって、伝達トルクのピーク値を十分抑制することができる。 Here, the gain G1, that is, the limit gain GL is set based on the elapsed time t, and as shown in the block diagram of FIG. 13, when it is detected that the steering limit position has been reached, the minimum gain Gmin is set to, until the elapsed time t reaches the limit time t L is maintained at the minimum gain Gmin. For this reason, the gain multiplication unit 23d ′ multiplies the input compensated torque command value I M * ′ by the minimum gain Gmin to sufficiently reduce the compensated torque command value I M * ′. The peak value of torque can be sufficiently suppressed.

そして、経過時間tが制限時間tを越えると、経過時間tの増加に比例してゲインGが最小ゲインGminから徐々に増加する。このため、ゲイン乗算部23d′において、入力される補償後トルク指令値I ′の制限度合が徐々に緩和され、すなわち伝達トルクが徐々に増加し、経過時間tが制限/徐変時間tmaxに達したとき、ゲインGLは“1”に復帰する。そして、経過時間tが経過したことから、選択信号形成部26c′では、選択信号SLを“0”に切り換えるため、選択スイッチ部23c′が作動し、ゲインG2を選択ゲインGtとする。
したがって、この第2の実施の形態も上記第1の実施の形態と同等の作用効果を得ることができる。
When the elapsed time t exceeds the time limit t L, the gain G L in proportion to the increase in the elapsed time t is gradually increased from a minimum gain Gmin. For this reason, in the gain multiplication unit 23d ', the limit degree of the input compensated torque command value I M * ' is gradually relaxed, that is, the transmission torque gradually increases, and the elapsed time t becomes the limit / gradual change time tmax. When reaching the value, the gain GL returns to “1”. Then, since the elapsed time t has elapsed, the selection signal forming unit 26c ′ operates the selection switch unit 23c ′ to switch the selection signal SL to “0”, and sets the gain G2 as the selection gain Gt.
Therefore, this second embodiment can also obtain the same operational effects as those of the first embodiment.

また、この第2の実施形態においても、マイクロコンピュータを適用して操舵補助トルク指令値演算部21、指令値補償部22、指令値制限部23、d−q軸電流指令値演算部24及びモータ電流制御部25の減算器61u〜61w、PI電流制御部62、パルス幅変調回路63、さらに、操舵限界位置検出部26の機能をソフトウェアで処理することもでき、この場合も同等の作用効果を得ることができる。この場合には、図14に示す操作補助制御処理及び図15に示す操舵限界位置検出処理を実行するようにすればよい。   Also in the second embodiment, a microcomputer is applied to the steering assist torque command value calculation unit 21, the command value compensation unit 22, the command value limiting unit 23, the dq-axis current command value calculation unit 24, and the motor. The functions of the subtractors 61u to 61w, the PI current control unit 62, the pulse width modulation circuit 63, and the steering limit position detection unit 26 of the current control unit 25 can be processed by software. Obtainable. In this case, the operation assist control process shown in FIG. 14 and the steering limit position detection process shown in FIG. 15 may be executed.

操舵限界位置検出処理では、上記第1の実施の形態と同様にステップS1からステップS8の処理を行って補償後トルク指令IM *′を算出し、次いでステップS9′に移行し、操舵限界位置検出処理で実行される選択ゲインGtを補償後トルク指令IM *′に乗算して制限指令値IM *″を算出してからステップS10に移行する。そして、以後、上記第1の実施の形態と同様の処理を行う。 In the steering limit position detection process, the compensated torque command I M * ′ is calculated by performing the process from step S1 to step S8 as in the first embodiment, and then the process proceeds to step S9 ′, where the steering limit position is detected. After the compensated torque command I M * ′ is multiplied by the selected gain Gt executed in the detection process to calculate a limit command value I M * ″, the process proceeds to step S10. Thereafter, the first embodiment is performed. The same processing as that of the form is performed.

一方、操舵限界位置検出処理では、上記第1の実施の形態と同様にステップS21からステップS26の処理を実行し、ΔTma≧ΔTthであるときには操舵限界位置であると判断してステップS27′に移行する。このステップS27′では、最小ゲインGminを選択ゲインGtとして設定した後、ステップS28に移行する。一方、ステップS26でΔTma<ΔTthであるときには、操舵限界位置ではないとしてステップS30′に移行し、“1”を選択ゲインGtとして設定する。   On the other hand, in the steering limit position detection process, the process from step S21 to step S26 is executed as in the first embodiment. When ΔTma ≧ ΔTth, it is determined that the steering limit position is reached, and the process proceeds to step S27 ′. To do. In step S27 ′, the minimum gain Gmin is set as the selected gain Gt, and then the process proceeds to step S28. On the other hand, if ΔTma <ΔTth in step S26, it is determined that the steering limit position is not reached, and the process proceeds to step S30 ′, where “1” is set as the selected gain Gt.

また、ステップS21でタイマが作動中であり、ステップS31で経過時間tが制限時間tに達したときにはステップS32′に移行し、ゲイン設定部26d′での処理と同様の手順で経過時間tに応じた制限ゲインGを算出してこれを選択ゲインGtとし、次いでステップS33に移行して、経過時間tが制限/徐変時間tmaxに達していなければそのまま処理を終了するが、経過時間tが制限/徐変時間tmaxに達したときにはステップS34′に移行して“1”を選択ゲインGtとして設定する。
このようにマイクロコンピュータを用いて構成した場合であっても、ハードウェアで構成した場合と同等の作用効果を得ることができる。
Also, a timer is in operation in step S21, 'goes to, the gain setting unit 26 d' step S32 when the elapsed time t has reached the limit time t L in the step S31 elapses processes similar procedure at time t The limit gain GL corresponding to the value is calculated and set as the selected gain Gt. Then, the process proceeds to step S33, and if the elapsed time t has not reached the limit / gradual change time tmax, the process is terminated as it is. When t reaches the limit / gradual change time tmax, the process proceeds to step S34 'and "1" is set as the selection gain Gt.
Thus, even if it is a case where it comprises using a microcomputer, the effect equivalent to the case where it comprises with hardware can be acquired.

この図14及び図15の処理において、図14のステップS9′及び図15のステップS27′の処理がトルク制限手段に対応し、図14のステップS9′及び図15のステップS32′で制限ゲインGを算出する処理が制限解除手段に対応している。
なお、上記第1及び第2の実施形態においては、指令値制限部23を加算器38の出力側に設けた場合について説明したが、これに限定されるものではなく、操舵補助トルク指令値演算部21と加算器38との間に指令値制限部23を設けるようにしてもよく、この場合には、操舵補助トルク指令値IM *のみが低減されるので、必要な補償電流はそのまま出力されるため、操舵フィーリングを向上させることができる。
14 and FIG. 15, the processing in step S9 ′ in FIG. 14 and the processing in step S27 ′ in FIG. 15 corresponds to the torque limiting means, and the limiting gain G in step S9 ′ in FIG. The process for calculating L corresponds to the restriction releasing means.
In the first and second embodiments, the case where the command value limiting unit 23 is provided on the output side of the adder 38 has been described. However, the present invention is not limited to this, and the steering assist torque command value calculation is performed. The command value limiting unit 23 may be provided between the unit 21 and the adder 38. In this case, since only the steering assist torque command value I M * is reduced, the necessary compensation current is output as it is. Therefore, the steering feeling can be improved.

また、上記第1及び第2の実施形態においては、電動モータ12としてブラシレスモータを適用した場合について説明したが、これに限定されるものではなく、ブラシ付きの直流モータを適用するようにしてもよく、この場合には、d−q軸電流指令値演算部24を省略すると共に、減算器61u〜61wを1つの減算部として指令値制限部23の出力とモータ電流との偏差を算出するようにすればよい。   In the first and second embodiments, the brushless motor is applied as the electric motor 12. However, the present invention is not limited to this, and a brushed DC motor may be applied. In this case, the dq-axis current command value calculation unit 24 is omitted, and the deviation between the output of the command value limiting unit 23 and the motor current is calculated using the subtractors 61u to 61w as one subtraction unit. You can do it.

次に、本発明の第3の実施の形態を説明する。
この第3の実施の形態は、上記第1の実施の形態では、補償後トルク指令値I ′を制限するようにしていたのに対し、デューティ比を制限するようにしたものである。上記第1の実施の形態と同一部には同一符号を付与しその詳細な説明は省略する。
Next, a third embodiment of the present invention will be described.
In the third embodiment, the post-compensation torque command value I M * ′ is limited in the first embodiment, but the duty ratio is limited. The same parts as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.

図16は、第3の実施の形態における、コントローラ15の具体例を示すブロック図である。
図16に示すように、操舵補助トルク指令値演算部21で算出された操舵補助トルク指令値I は、加算器38に入力され、ここで指令値補償部22で算出された指令補償値Icomが加算された後、この補償後トルク指令値I ′がそのままd−q軸電流指令値演算部24に入力される。そして、このd−q軸電流指令値演算部24で算出された電流指令値Iu〜Iwがモータ電流制御部25に入力される。
FIG. 16 is a block diagram illustrating a specific example of the controller 15 according to the third embodiment.
As shown in FIG. 16, the steering assist torque command value I M * calculated by the steering assist torque command value calculation unit 21 is input to the adder 38, where the command compensation value calculated by the command value compensation unit 22 is used. After Icom is added, the post-compensation torque command value I M * ′ is input to the dq axis current command value calculation unit 24 as it is. The current command values Iu * to Iw * calculated by the dq-axis current command value calculation unit 24 are input to the motor current control unit 25.

このモータ電流制御部25は、上記第1の実施の形態と同様の機能構成を有する、モータ電流検出回路60と、減算器61u〜61wと、PI電流制御部62とを備えると共に、PI電流制御部62から出力される電圧指令値Vu〜Vwが入力されて、これら電圧指令値Vu、Vv、Vwに基づいてデューティ演算を行って各相のデューティ比Du、Dv、Dwを算出すると共に、デューティ比Du、Dv、Dwを所定の制限値Dに制限した制限デューティ比Du、Dv、Dwを算出し、これらを後述する選択信号形成部66cから入力される選択信号SLによって選択するデューティ演算/制限演算部65u、65v及び65wと、操舵限界位置を検出し、選択信号SLの形成を行うと共に制限デューティ比を設定する操舵限界位置検出部66と、デューティ演算/制限演算部65u、65v及び65wから出力されるデューティ比に基づいてパルス幅変調を行ってパルス幅変調信号を出力するパルス幅変調回路67と、このパルス幅変調回路67から出力される選択パルス幅変調信号が入力されて3相モータ電流Iu、Iv及びIwを電動モータ12に出力するインバータ68と、を備えている。 The motor current control unit 25 includes a motor current detection circuit 60, subtracters 61u to 61w, and a PI current control unit 62, which have the same functional configuration as that of the first embodiment, and PI current control. The voltage command values Vu to Vw output from the unit 62 are input, and duty calculation is performed based on these voltage command values Vu, Vv, Vw to calculate the duty ratios Du B , Dv B , Dw B of each phase. with the duty ratio Du B, Dv B, limits the duty ratio to limit Dw B to a predetermined limit value D L Du L, Dv L, calculates a Dw L, is input from the selection signal generating section 66c of these will be described later Duty calculation / limit calculation units 65u, 65v and 65w selected by the selection signal SL and the steering limit position are detected, and the selection signal SL is formed and the limit duty is set. A steering limit position detection unit 66 for setting the ratio, and a pulse width modulation circuit 67 for performing pulse width modulation and outputting a pulse width modulation signal based on the duty ratio output from the duty calculation / limit calculation units 65u, 65v and 65w. And an inverter 68 that receives the selected pulse width modulation signal output from the pulse width modulation circuit 67 and outputs the three-phase motor currents Iu, Iv, and Iw to the electric motor 12.

デューティ演算/制限演算部65uは、図16に示すように、PI電流制御部62から出力される電圧指令値Vuに基づいて正負のデューティ比Duを演算するデューティ比演算部65aと、このデューティ比演算部65aで算出されたデューティ比Duを入力される制限デューティ比Dに制限するリミッタ65bと、デューティ比演算部65aから出力されるデューティ比Du及びリミッタ65bから出力される制限デューティ比Duが入力され、入力される選択信号SLが論理値“0”であるときにデューティ比Duを選択し、論理値“1”であるときに制限デューティ比Duを選択する選択スイッチ部65cとで構成されている。また、他のデューティ演算/制限演算部65v及び65wも上記デューティ演算/制限演算部65uと同様の構成を有する。 As shown in FIG. 16, the duty calculation / limit calculation unit 65u includes a duty ratio calculation unit 65a that calculates a positive / negative duty ratio Du B based on the voltage command value Vu output from the PI current control unit 62, and this duty a limiter 65b that limits the limit duty ratio D L inputted the duty ratio Du B calculated by the ratio calculation unit 65a, limiting the duty output from the duty ratio Du B and limiter 65b is output from the duty ratio calculation unit 65a ratio Du L is input, selection switch selection signal SL is input to select the duty ratio Du B when the logic value "0", selecting restriction duty ratio Du L when the logic value "1" It is comprised with the part 65c. The other duty calculation / limit calculation units 65v and 65w have the same configuration as the duty calculation / limit calculation unit 65u.

操舵限界位置検出部66は、図17に示すように、上記第1の実施の形態の同一名称部と同様の機能構成を有する、3相/2相変換部66a及びモータトルク演算部66aを有しモータトルクTmaを検出するモータトルク検出部66aと、モータトルクTmaからモータトルク変化率ΔTmaを演算する微分回路66bと、微分回路66bで演算したモータトルク変化率ΔTmaに基づき選択信号SLを出力すると共に、操舵限界位置を検出した時点からの経過時間を経過時間tとして出力する選択信号形成部66cと、を備える。 As shown in FIG. 17, the steering limit position detection unit 66 has a functional configuration similar to that of the same name unit of the first embodiment, and a three-phase / two-phase conversion unit 66a 1 and a motor torque calculation unit 66a 2. A motor torque detector 66a for detecting the motor torque Tma, a differentiation circuit 66b for calculating the motor torque change rate ΔTma from the motor torque Tma, and a selection signal SL based on the motor torque change rate ΔTma calculated by the differentiation circuit 66b. And a selection signal forming unit 66c that outputs an elapsed time from the time when the steering limit position is detected as an elapsed time t.

さらに、操舵限界位置検出部66は、選択信号形成部66cからの経過時間tに基づいて制限デューティ比Dを設定する制限デューティ比設定部66dを備える。この制限デューティ比設定部66dは、図17のブロック中に示すように、操舵限界位置が検出されてからの経過時間である経過時間tが予め設定した制限時間tに達するまでの間は、最小デューティ比Dminが発生され、経過時間tが制限時間tに達した後は、経過時間tが増加するほど大きくなり、経過時間tが制限/徐変時間tmaxに達したときに、100%となる、制限デューティ比Dを発生する関数発生器で構成されている。 Further, the steering limit position detecting unit 66 is provided with a limit duty ratio setting unit 66d for setting a limit duty ratio D L based on the elapsed time t from the selection signal generating section 66c. This limit duty ratio setting unit 66d, as shown in block 17, until the steering limit position is reached the limit time t L the elapsed time elapsed the time t is set in advance from being detected, generated a minimum duty ratio Dmin, after the elapsed time t has reached the time limit t L, increases as the elapsed time t increases, when the elapsed time t has reached the limit / gradual change time period tmax, 100% become, and a function generator for generating the limit duty ratio D L.

つまり、この第3の実施の形態における操舵限界位置検出部66は、ステアリングギヤ8のラック軸8cがラックストロークエンドに達するか又はタイヤが縁石等に接触してこれ以上の転舵ができない操舵限界位置となったときに、デューティ比を制限時間tの間制限し、且つ制限時間tが経過した後は、デューティ比の制限度合を徐々に緩和し、操舵限界位置となってから制限/徐変時間tmaxが経過した時点で、デューティ比を100%に復帰させるようになっている。 In other words, the steering limit position detection unit 66 in the third embodiment is configured such that the steering shaft 8c of the steering gear 8 reaches the rack stroke end or the tire contacts the curb or the like so that no further steering can be performed. when it becomes the position limits between the duty ratio limit time t L, and after a limited time t L has elapsed, limits after gradually relax the restriction degree of the duty ratio, a steering limit position / When the gradual change time tmax has elapsed, the duty ratio is returned to 100%.

ここで、操舵限界位置検出部66のモータトルク検出部66a、微分回路66b、選択信号形成部66cにおいて、モータトルク変化率ΔTmaが閾値ΔTth以上であるか否かを判断する処理が操舵限界検出手段に対応し、制限デューティ比設定部66dにおいて最小デューティ比Dminを制限デューティ比Dとして設定する処理及びリミッタ65bがトルク制限手段に対応し、制限デューティ比設定部66dにおいて、経過時間tに基づき徐々に増加する制限デューティ比Dを設定する処理及びリミッタ65bが制限解除手段に対応している。 Here, the process of determining whether or not the motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth in the motor torque detection unit 66a, the differentiation circuit 66b, and the selection signal forming unit 66c of the steering limit position detection unit 66 is a steering limit detection unit. corresponds to the process and a limiter 65b in limiting the duty ratio setting unit 66d sets a minimum duty ratio Dmin as limiting the duty ratio D L corresponds to the torque limiting means, the limited duty ratio setting unit 66d, gradually on the basis of the elapsed time t It corresponds to the process and the limiter 65b restriction removing means for setting a limit duty ratio D L that increases.

次に、第3の実施の形態の動作を説明する。
車両が停止状態にあって、ステアリングホイール1が操舵されていない状態では、モータ電流検出回路60で検出したモータ電流Iu〜Iwは“0”であり、3相/2相変換部66aで算出されるq軸電流Iqも“0”となるため、モータトルク演算部66aで算出されるモータトルクTmaも“0”となり、微分回路66bで演算されるモータトルク変化率ΔTmaも“0”である。
Next, the operation of the third embodiment will be described.
When the vehicle is stopped and the steering wheel 1 is not steered, the motor currents Iu to Iw detected by the motor current detection circuit 60 are “0”, and are calculated by the three-phase / two-phase converter 66a 1 . Since the q-axis current Iq is “0”, the motor torque Tma calculated by the motor torque calculation unit 66a 2 is also “0”, and the motor torque change rate ΔTma calculated by the differentiation circuit 66b is also “0”. is there.

このため、選択信号形成部66cで、モータトルク変化率ΔTmaが閾値ΔTth未満であるので、論理値“0”の選択信号SLがデューティ演算/制限演算部65u〜65wに出力される。このため、デューティ演算/制限演算部65u〜65wでデューティ比演算部65aから出力されるデューティ比DuB〜DwBが選択されて、これらデューティ比DuB〜DwBがパルス幅変調回路67に入力されることにより、このパルス幅変調回路67からインバータ68を構成する上アーム部及び下アーム部の各スイッチング素子のゲートを駆動するパルス幅変調信号がインバータ68に供給される。 For this reason, since the motor torque change rate ΔTma is less than the threshold value ΔTth in the selection signal forming unit 66c, the selection signal SL having the logical value “0” is output to the duty calculation / limitation calculation units 65u to 65w. For this reason, the duty ratios Du B to Dw B output from the duty ratio calculation unit 65 a are selected by the duty calculation / limit calculation units 65 u to 65 w, and these duty ratios Du B to Dw B are input to the pulse width modulation circuit 67. Thus, a pulse width modulation signal for driving the gates of the switching elements of the upper arm portion and the lower arm portion constituting the inverter 68 is supplied from the pulse width modulation circuit 67 to the inverter 68.

このとき、車両が停止状態にあって、ステアリングホイール1が操舵されていない状態では、補償後トルク指令値IM *′が“0”であるから、デューティ演算/制限演算部65から出力されるデューティ比DuB〜DwBが0%となり、これに応じたパルス幅変調信号がパルス幅変調回路67からインバータ68に供給されるので、このインバータ68から出力されるモータ電流Iu〜Iwも“0”となって、電動モータ12が停止状態を継続する。 At this time, when the vehicle is in a stopped state and the steering wheel 1 is not steered, the compensated torque command value I M * ′ is “0”, so that it is output from the duty calculation / limit calculation unit 65. The duty ratios Du B to Dw B become 0%, and a pulse width modulation signal corresponding to the duty ratio Du B to Dw B is supplied from the pulse width modulation circuit 67 to the inverter 68. Therefore, the motor currents Iu to Iw output from the inverter 68 are also "0". The electric motor 12 continues to be stopped.

この電動モータ12の停止状態で、ステアリングホイール1を右切り(又は左切り)操舵する所謂据え切りを行うと、車速Vが“0”であるので、操舵トルクTの増大に応じて早めに大きな値となる操舵補助トルク指令値IM *が算出され、この操舵補助指令値IM *が加算器38に出力される。また、操舵によりモータ角加速度αが出力される。
このため、加算器38によって、指令値補償部22で算出された指令補償値Icomが加算されて補償後トルク指令値IM *′が算出され、この補償後トルク指令値IM *′がd−q軸電流指令値演算部24に供給され、補償後トルク指令値IM *′に応じた値のd軸目標電流Id*及びq軸目標電流Iq*が算出され、これらが2相/3相変換部54で3相の電流指令値Iu*〜Iw*に変換されてモータ電流制御部25に出力される。
When the electric motor 12 is stopped and the steering wheel 1 is turned to the right (or left), the vehicle speed V is “0”, so that the vehicle speed V increases rapidly as the steering torque T increases. A steering assist torque command value I M * that is a value is calculated, and this steering assist command value I M * is output to the adder 38. Further, the motor angular acceleration α is output by steering.
Therefore, by the adder 38, the command value command compensation value Icom computed in the compensation unit 22 'is the calculated, the compensated torque command value I M *' has been compensated torque command value I M * addition is d The d-axis target current Id * and the q-axis target current Iq * having values corresponding to the post-compensation torque command value I M * ′ are calculated and supplied to the two-phase / 3 The phase conversion unit 54 converts the current command values Iu * to Iw * of the three phases into the motor current control unit 25.

したがって、モータ電流制御部25では、モータ電流検出回路60で検出されるモータ電流Iu〜Iwが“0”であるので、減算器61u〜61wから出力される電流偏差ΔIu〜ΔIwは電流指令値Iu*〜Iw*がそのままPI電流制御部62に供給されることにより、このPI電流制御部62でPI制御処理が行われて、電圧指令値Vu〜Vwがデューティ演算/制限演算部65u〜65wに出力される。 Therefore, in the motor current control unit 25, since the motor currents Iu to Iw detected by the motor current detection circuit 60 are “0”, the current deviations ΔIu to ΔIw output from the subtractors 61u to 61w are current command values Iu. By supplying * to Iw * as it is to the PI current control unit 62, the PI current control unit 62 performs PI control processing, and the voltage command values Vu to Vw are supplied to the duty calculation / limit calculation units 65u to 65w. Is output.

この状態では、微分回路66bで演算されるモータトルク変化率ΔTmaはモータ角加速度αによる変化率のみなので、操舵限界位置到達時のモータトルク変化率よりは小さく、選択信号形成部66cでは論理値“0”の選択信号SLの出力を継続しており、デューティ演算/制限演算部65u〜65wでは選択スイッチ部65cでデューティ比演算部65aから出力される電圧指令値Vu〜Vwに応じたデューティ比DuB〜DwBを選択しているので、これらデューティ比DuB〜DwBに応じたパルス幅変調信号がパルス幅変調回路67からインバータ68に供給される。このため、インバータ68からモータ電流Iu〜Iwが出力されて電動モータ12が回転駆動されて、操舵トルクTに応じた操舵補助トルクが発生され、これが減速ギヤ11を介してステアリングシャフト2の出力軸2bに伝達されるので、据え切り状態での操舵を軽く行うことができる。 In this state, since the motor torque change rate ΔTma calculated by the differentiating circuit 66b is only the change rate due to the motor angular acceleration α, it is smaller than the motor torque change rate when the steering limit position is reached. The output of the selection signal SL of 0 "is continued, and the duty ratio Du according to the voltage command values Vu to Vw output from the duty ratio calculation unit 65a by the selection switch unit 65c in the duty calculation / limit calculation units 65u to 65w. Since B to Dw B are selected, a pulse width modulation signal corresponding to these duty ratios Du B to Dw B is supplied from the pulse width modulation circuit 67 to the inverter 68. Therefore, the motor currents Iu to Iw are output from the inverter 68 and the electric motor 12 is rotationally driven to generate a steering assist torque corresponding to the steering torque T, which is output via the reduction gear 11 to the output shaft of the steering shaft 2. Since it is transmitted to 2b, steering in a stationary state can be performed lightly.

このとき、モータ電流Iu〜Iwが急激に増加し、モータ角加速度αが発生しているが、この場合のモータトルク変化率ΔTmaは、前述したように操舵限界位置到達時のモータトルク変化率よりは小さく、閾値ΔTthより小さい値となるので、選択信号形成部66cでは論理値“0”の選択信号SLを継続して出力することにより、デューティ演算/制限演算部65の選択スイッチ部65cでデューティ比演算部65aから出力される電圧指令値Vu〜Vwに応じたデューティ比DuB〜DwBを選択する状態が継続される。 At this time, the motor currents Iu to Iw suddenly increase and the motor angular acceleration α is generated. In this case, the motor torque change rate ΔTma is greater than the motor torque change rate when the steering limit position is reached as described above. Is smaller and smaller than the threshold value ΔTth. Therefore, the selection signal forming unit 66c continuously outputs the selection signal SL having the logical value “0”, so that the selection switch unit 65c of the duty calculation / limit calculation unit 65 performs the duty cycle. The state of selecting the duty ratios Du B to Dw B corresponding to the voltage command values Vu to Vw output from the ratio calculation unit 65a is continued.

その後、車両を発進させると、車速センサ16で検出される車速Vが増加することにより、走行中にステアリングホイール1を操舵したときに、操舵補助トルク指令値演算部21で算出される操舵補助トルク指令値I は図4の操舵補助トルク指令値算出マップで車速Vが速くなるほど外側の特性曲線が選択されることになるので、操舵トルクTの増加に対応する操舵補助トルク指令値IM *の増加量が少なくなることにより、電動モータ12で発生される操舵補助トルクも据え切り時に比較して小さい値となり、車速Vに応じた最適の操舵補助トルクを発生させることができる。 Thereafter, when the vehicle is started, the vehicle speed V detected by the vehicle speed sensor 16 increases, so that the steering assist torque calculated by the steering assist torque command value calculation unit 21 when the steering wheel 1 is steered during traveling. As the command value I M *, the outer characteristic curve is selected as the vehicle speed V increases in the steering assist torque command value calculation map of FIG. 4. Therefore, the steering assist torque command value I M corresponding to the increase in the steering torque T is selected. By reducing the increase amount of *, the steering assist torque generated by the electric motor 12 is also smaller than that at the time of stationary, and the optimum steering assist torque according to the vehicle speed V can be generated.

この状態から、据え切り状態や車庫入れ等の極低速走行状態でステアリングホイール1を右又は左に操舵限界位置まで比較的速い操舵を行うと、操舵限界位置に達するまでは、前述したように、コントローラ15で、そのときの操舵トルクセンサ14で検出される操舵トルクTに応じたモータ電流Iu〜Iwが形成されて、これらが電動モータ12に供給されて、軽い操舵を行うことができる。   From this state, if the steering wheel 1 is steered relatively fast to the steering limit position to the right or left in an extremely low speed traveling state such as a stationary state or a garage, as described above, until the steering limit position is reached, The controller 15 forms motor currents Iu to Iw corresponding to the steering torque T detected by the steering torque sensor 14 at that time, and these are supplied to the electric motor 12 to perform light steering.

このとき、据え切り状態や極低速走行状態での操舵であるので、操舵トルクTが大きく、パルス幅変調回路67から出力されるパルス幅変調信号のデューティ比は略100%に近い状態となっている。この状態で、ラック軸8cの緩衝部材8eがストッパ部材8fに当接するラックストロークエンドに達したり、タイヤが縁石等に接触したりして操舵限界位置に達すると、ラック軸8cの移動が停止されることにより、ピニオン8b、ピニオンシャフト7、ユニバーサルジョイント6、中間シャフト5、ユニバーサルジョイント4、ステアリングシャフト2の出力軸2bの回転が停止し、これに応じて減速ギヤ11を介して電動モータ12の回転も停止される。   At this time, since the steering is performed in the stationary state or the extremely low speed traveling state, the steering torque T is large, and the duty ratio of the pulse width modulation signal output from the pulse width modulation circuit 67 is approximately 100%. Yes. In this state, when the shock absorbing member 8e of the rack shaft 8c reaches the rack stroke end where it contacts the stopper member 8f, or when the tire contacts the curb or the like and reaches the steering limit position, the movement of the rack shaft 8c is stopped. As a result, the rotation of the output shaft 2b of the pinion 8b, the pinion shaft 7, the universal joint 6, the intermediate shaft 5, the universal joint 4, and the steering shaft 2 is stopped, and the electric motor 12 is connected via the reduction gear 11 accordingly. The rotation is also stopped.

このとき、コントローラ15では、パルス幅変調回路67から出力されるパルス幅変調信号のデューティ比が100%に近い状態であるため、インバータ68から出力されるモータ電流Iu〜Iwが急増し、且つモータの慣性モーメントによるトルクが加わる。このときのモータ電流Iu〜Iwがモータ電流検出回路60で検出され、モータ角加速度αが角加速度演算部32で演算されてモータトルク検出部66aに供給される。このため、モータトルク検出部66aのモータトルク演算部66aから出力されるモータトルクTmaが急勾配で増加する状態となり、微分回路66bから出力されるモータトルク変化率ΔTmaが閾値ΔTth以上となる。 At this time, in the controller 15, since the duty ratio of the pulse width modulation signal output from the pulse width modulation circuit 67 is close to 100%, the motor currents Iu to Iw output from the inverter 68 increase rapidly, and the motor Torque due to the moment of inertia is added. The motor currents Iu to Iw at this time are detected by the motor current detection circuit 60, and the motor angular acceleration α is calculated by the angular acceleration calculation unit 32 and supplied to the motor torque detection unit 66a. Therefore, a state in which the motor torque Tma output from the motor torque calculating section 66a 2 of the motor torque detection unit 66a increases steeply, the motor torque change rate ΔTma outputted from the differentiating circuit 66b is equal to or greater than the threshold value? Tth.

この閾値ΔTth以上となるモータトルク変化率ΔTmaが選択信号形成部66cに供給されることにより、この選択信号形成部66cで論理値“1”の選択信号SLがデューティ演算/制限演算部65の選択スイッチ部65cに出力され、制限/徐変時間tmax相当が経過したとき選択信号SLは“0”にリセットされる。このため、選択スイッチ部65cでリミッタ65bから出力される低デューティ比の制限デューティ比DuL〜DwLが選択されてパルス幅変調回路67に供給され、このパルス幅変調回路67で制限デューティ比DuL〜DwLに応じたパルス幅変調信号がインバータ68に供給される。
したがって、インバータ68から出力されるモータ電流Iu〜Iwが減少されて、電動モータ12で発生する操舵補助トルクが減少し、中間シャフト5に伝達される伝達トルクのピーク値を抑制することができ、中間シャフト等のトルク伝達部材の耐久性を向上させることができる。
When the motor torque change rate ΔTma that is equal to or greater than the threshold value ΔTth is supplied to the selection signal forming unit 66c, the selection signal SL having the logical value “1” is selected by the duty calculation / limit calculation unit 65 by the selection signal forming unit 66c. When the limit / gradual change time tmax has elapsed, the selection signal SL is reset to “0”. Therefore, the low duty ratio limit duty ratios Du L to Dw L output from the limiter 65 b are selected by the selection switch unit 65 c and supplied to the pulse width modulation circuit 67, and the pulse width modulation circuit 67 limits the duty ratio Du. A pulse width modulation signal corresponding to L to Dw L is supplied to the inverter 68.
Therefore, the motor currents Iu to Iw output from the inverter 68 are reduced, the steering assist torque generated in the electric motor 12 is reduced, and the peak value of the transmission torque transmitted to the intermediate shaft 5 can be suppressed. The durability of the torque transmission member such as the intermediate shaft can be improved.

この制限デューティ比DuL〜DwLは、制限デューティ比設定部66で設定されており、図17のブロック中に示すように、操舵限界位置が検出された後、経過時間tが制限時間tに達していないときには制限デューティ比Dは最小デューティ比Dminに設定されることから発生される伝達トルクが十分抑制され、制限時間tが経過した後は、経過時間tが大きくなるほど制限デューティ比Dはより大きくなるように設定される。このため、操舵補助トルクの制限が徐々に緩和され、すなわち発生される操舵補助トルクが徐々に増加し、経過時間tが制限/徐変時間tmax相当に達したときに、制限デューティ比Dが100%となり、この時点で選択スイッチ部65cが作動して、電圧指令値Vu〜Vwに応じたデューティ比DuB〜DwBが選択される。 The limit duty ratios Du L to Dw L are set by the limit duty ratio setting unit 66. As shown in the block of FIG. 17, after the steering limit position is detected, the elapsed time t becomes the limit time t L. When the limit duty ratio D L is not reached, the transmission torque generated is sufficiently suppressed because the minimum duty ratio Dmin is set. After the limit time t L elapses, the limit duty ratio increases as the elapsed time t increases. DL is set to be larger. Therefore, the relaxation limit steering assist torque gradually, i.e. increased gradually steering assist torque generated, when the elapsed time t has reached the limit / gradual change time period tmax equivalent, is limited duty ratio D L becomes 100%, the selection switch unit 65c is operated at this time, the duty ratio Du B ~Dw B in accordance with the voltage command value Vu~Vw is selected.

このため、制限時間tが経過した後は、操舵補助トルクの制限が徐々に緩和され、制限/徐変時間tmax相当が経過したときに制限デューティ比Dが100%となり、操舵補助トルクの制限の解除が完了することから、操舵補助トルクの制限を解除することに伴って中間シャフト5に対して急に増大する伝達トルクが作用することはない。
したがって、この場合も、上記第1の実施の形態と同等の作用効果を得ることができる。
Therefore, after the limited time t L has elapsed, limiting the steering assist torque is gradually relaxed, becomes 100% limit duty ratio D L is at the limit / gradual change time period tmax corresponds has elapsed, the steering assist torque Since the release of the restriction is completed, the transmission torque that suddenly increases with the release of the restriction of the steering assist torque does not act on the intermediate shaft 5.
Therefore, also in this case, the same effect as that of the first embodiment can be obtained.

なお、この第3の実施の形態においても、コントローラ15をハードウェアで構成する場合に限定されるものではなく、マイクロコンピュータを適用して操舵補助トルク指令値演算部21、指令値補償部22、d−q軸電流指令値演算部24及びモータ電流制御部25の減算器61u〜61w、PI電流制御部62、デューティ制御/制限制御部65、操舵限界位置検出部66及びパルス幅変調回路67の機能をソフトウェアで処理することもできる。
この場合の処理としては、マイクロコンピュータで図18に示す操舵補助制御処理及び図19に示す操舵限界位置検出処理を実行するようにすればよい。
In the third embodiment, the controller 15 is not limited to hardware, and a microcomputer is applied to the steering assist torque command value calculation unit 21, the command value compensation unit 22, The subtractors 61u to 61w of the dq axis current command value calculation unit 24 and the motor current control unit 25, the PI current control unit 62, the duty control / limit control unit 65, the steering limit position detection unit 66, and the pulse width modulation circuit 67 Functions can also be processed by software.
As the processing in this case, the microcomputer may execute the steering assist control processing shown in FIG. 18 and the steering limit position detection processing shown in FIG.

ここで、操舵補助制御処理は、図18に示すように、所定時間(例えば1msec)毎にタイマ割込処理として実行され、先ず、ステップS41で、操舵トルクセンサ14、車速センサ16、回転角センサ17、モータ電流検出回路60等の各種センサの検出値を読込み、次いでステップS42に移行して、操舵トルクTをもとに前述した図4に示す操舵補助トルク指令値算出マップを参照して操舵補助トルク指令値IM *を算出してからステップS43に移行する。 Here, as shown in FIG. 18, the steering assist control process is executed as a timer interrupt process every predetermined time (for example, 1 msec). First, in step S41, the steering torque sensor 14, the vehicle speed sensor 16, the rotation angle sensor. 17. The detection values of various sensors such as the motor current detection circuit 60 are read, and then the process proceeds to step S42, where steering is performed with reference to the steering assist torque command value calculation map shown in FIG. After calculating the auxiliary torque command value I M * , the process proceeds to step S43.

このステップS43では、モータ回転角θを微分してモータ角速度ωを算出し、次いでステップS44に移行して、モータ角速度ωを微分してモータ角加速度αを算出し、次いでステップS45に移行して、収斂性補償部33と同様にモータ角速度ωに車速Vに応じて設定された補償係数Kvを乗算して収斂性補償値Icを算出してからステップS46に移行する。
このステップS46では、慣性補償部34と同様に、モータ角加速度αに基づいて慣性補償値Iiを算出し、次いでステップS47に移行してSAT推定フィードバック部35と同様にモータ角速度ω及びモータ角加速度αをもとに前述した(2)式の演算を行ってセルフアライニングトルクSATを算出する。
In step S43, the motor rotational angle θ is differentiated to calculate the motor angular velocity ω, then the process proceeds to step S44, the motor angular speed ω is differentiated to calculate the motor angular acceleration α, and then the process proceeds to step S45. Similarly to the convergence compensation unit 33, the motor angular speed ω is multiplied by the compensation coefficient Kv set according to the vehicle speed V to calculate the convergence compensation value Ic, and then the process proceeds to step S46.
In this step S46, the inertia compensation value Ii is calculated based on the motor angular acceleration α as in the inertia compensator 34, and then the process proceeds to step S47 and the motor angular velocity ω and motor angular acceleration as in the SAT estimation feedback unit 35 are obtained. The self-aligning torque SAT is calculated by performing the above-described calculation of equation (2) based on α.

次いで、ステップS48に移行して、操舵補助トルク指令値IM *にステップS45〜S47で算出した収斂性補償値Ic、慣性補償値Ii及びセルフアライニングトルクSATを加算して補償後トルク指令値IM *′を算出し、次いでステップS49で、算出した補償後トルク指令値IM *′にd−q軸電流指令値演算部24と同様のd−q軸指令値演算処理を実行してd軸目標電流Id*及びq軸目標電流Iq*を算出し、次いでステップS50に移行して2相/3相変換処理を行ってモータ電流指令値Iu*〜Iw*を算出する。 Next, the process proceeds to step S48, and the post-compensation torque command value is obtained by adding the convergence compensation value Ic, inertia compensation value Ii and self-aligning torque SAT calculated in steps S45 to S47 to the steering assist torque command value I M *. I M * ′ is calculated, and in step S49, a dq axis command value calculation process similar to that of the dq axis current command value calculation unit 24 is performed on the calculated post-compensation torque command value I M * ′. The d-axis target current Id * and the q-axis target current Iq * are calculated, and then the process proceeds to step S50 to perform a two-phase / three-phase conversion process to calculate motor current command values Iu * to Iw * .

次いで、ステップS51に移行して、モータ電流指令値Iu*〜Iw*からモータ電流Iu〜Iwを減算して電流偏差ΔIu〜ΔIwを算出し、次いでステップS52に移行して、電流偏差ΔIu〜ΔIwについてPI制御処理を行って電圧指令値Vu〜Vwを算出し、次いでステップS53に移行して算出した電圧指令値Vu〜Vwに基づいてデューティ比DuB〜DwBを演算する。 Next, the process proceeds to step S51, the motor currents Iu to Iw are subtracted from the motor current command values Iu * to Iw * to calculate the current deviations ΔIu to ΔIw, and then the process proceeds to step S52, where the current deviations ΔIu to ΔIw PI control processing is performed for the voltage command values Vu to Vw, and then the process proceeds to step S53 to calculate the duty ratios Du B to Dw B based on the calculated voltage command values Vu to Vw.

次いでステップS54に移行し、後述する操舵限界位置検出処理で設定される操舵限界位置検出フラグFが操舵限界位置に到達したことを表す“1”にセットされているか否かを判定し、操舵限界位置検出フラグFが“0”にリセットされているときにはステップS55に移行し、デューティ比に基づいてパルス幅変調処理を行ってインバータゲート信号を形成し、次いでステップS56に移行して、形成したインバータゲート信号をインバータ68に出力してから操舵補助制御処理を終了して所定のメインプログラムに復帰する。   Next, the process proceeds to step S54, where it is determined whether or not a steering limit position detection flag F set in a steering limit position detection process described later is set to “1” indicating that the steering limit position has been reached. When the position detection flag F is reset to “0”, the process proceeds to step S55, the pulse width modulation process is performed based on the duty ratio to form an inverter gate signal, and then the process proceeds to step S56, where the formed inverter After the gate signal is output to the inverter 68, the steering assist control process is terminated and the process returns to the predetermined main program.

一方、ステップS54の判定結果が、操舵限界位置検出フラグFが“1”にセットされているときには、操舵限界位置到達時であるものと判断してステップS57に移行して、前述したリミッタ65bと同様に、電圧指令値Vu〜Vwに応じたデューティ比DuB〜DwBを後述の操舵限界位置検出処理で設定される制限デューティ比Dに制限した制限デューティ比DuL〜DwLを算出した後、ステップS55に移行し、この制限デューティ比DuL〜DwLに基づきパルス幅変調処理を行ってインバータゲート信号を形成してから前記ステップS55に移行する。 On the other hand, if the result of determination in step S54 is that the steering limit position detection flag F is set to “1”, it is determined that the steering limit position has been reached, the process proceeds to step S57, and the above-described limiter 65b and Similarly, to calculate the limit duty ratio Du L ~Dw L that limits the duty ratio Du B ~Dw B in accordance with the voltage command value Vu~Vw to limit the duty ratio D L is set by the steering limit position detection processing described later Thereafter, the process proceeds to step S55, where the pulse width modulation process is performed based on the limit duty ratios Du L to Dw L to form an inverter gate signal, and then the process proceeds to step S55.

また、操舵限界位置検出処理は、図19に示すように、所定時間(例えば1msec)毎のタイマ割込処理として実行され、先ず、ステップS61で、操舵限界位置検出フラグFが“1”に設定されているかを判断し、F=1でなければステップS62に移行する。このステップS62では、モータ電流検出回路60から入力されるモータ電流Iu〜Iwを読込み、次いでステップS63に移行して、読込んだモータ電流Iu〜Iwを3相/2相変換処理してq軸電流Iqを算出してからステップS64に移行する。   Further, as shown in FIG. 19, the steering limit position detection process is executed as a timer interrupt process at predetermined time intervals (eg, 1 msec). First, in step S61, the steering limit position detection flag F is set to “1”. If it is not F = 1, the process proceeds to step S62. In step S62, the motor currents Iu to Iw input from the motor current detection circuit 60 are read, and then the process proceeds to step S63 where the read motor currents Iu to Iw are subjected to a three-phase / two-phase conversion process to obtain the q axis. After calculating the current Iq, the process proceeds to step S64.

このステップS64では、算出したq軸電流Iqと図12のステップS44で求められたモータ角加速度αから前述した(3)式に基づき、モータトルクTmaを算出する。次いで、ステップS65に移行して、算出したモータトルクTmaを微分してモータトルク変化率ΔTmaを算出し、次いでステップS66に移行して、算出したモータトルク変化率ΔTmaが閾値ΔTth以上であるか否かを判定し、ΔTma≧ΔTthであるときには操舵限界位置であると判断してステップS67に移行し、制限デューティ比Dとして予め設定した最小デューティ比Dminを設定した後、ステップS68に移行し、タイマをスタートさせ、操舵限界位置検出フラグFを“1”に設定した後、タイマ割込処理を終了して所定のメインプログラムに復帰する。 In step S64, the motor torque Tma is calculated from the calculated q-axis current Iq and the motor angular acceleration α obtained in step S44 of FIG. Next, the process proceeds to step S65, the calculated motor torque Tma is differentiated to calculate the motor torque change rate ΔTma, and then the process proceeds to step S66 to determine whether the calculated motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth. or determines, the process proceeds to step S67 it is determined that when a ΔTma ≧ ΔTth is steering limit position, after setting a minimum duty ratio Dmin was preset as limiting the duty ratio D L, the process proceeds to step S68, After the timer is started and the steering limit position detection flag F is set to “1”, the timer interruption process is terminated and the routine returns to a predetermined main program.

一方、ステップS66で、ΔTma<ΔTthであるときには操舵限界位置ではないと判断してステップS70に移行して、操舵限界位置検出フラグFを“0”にリセットしてからタイマ割込処理を終了して所定のメインプログラムに復帰する。
また、ステップS61で、操舵限界位置検出フラグFがF=1であるときには、ステップS71に移行して、ステップS68で起動したタイマのタイマ値が、予め設定した制限時間t相当値に達したか否かを判断し、制限時間t相当値に達していなければ、そのままタイマ割込処理を終了して所定のメインプログラムに復帰し、制限時間t相当値に達していれば、ステップS72に移行し、制限デューティ比設定部66dでの処理と同様の手順で、経過時間tに応じた制限デューティ比を設定する。
On the other hand, if ΔTma <ΔTth in step S66, it is determined that the steering limit position is not reached, the process proceeds to step S70, the steering limit position detection flag F is reset to “0”, and the timer interrupt process is terminated. To return to the predetermined main program.
Further, in step S61, when the steering limit position detection flag F is F = 1, the process proceeds to step S71, the timer value of the timer started in step S68 has reached the limit preset time t L equivalent value whether the determined, does not reach the limit time t L equivalent value, it terminates the timer interrupt processing returns to the predetermined main program, if reached the limit time t L equivalent value, step S72 Then, the limit duty ratio corresponding to the elapsed time t is set in the same procedure as the process in the limit duty ratio setting unit 66d.

次いでステップS73に移行し、経過時間tが予め設定した制限/徐変時間tmax相当値に達したか否かを判断し、制限/徐変時間tmax相当値に達していなければ、そのままタイマ割込処理を終了して所定のメインプログラムに復帰し、制限/徐変時間tmax相当値に達したときにはステップS74に移行し、操舵限界位置検出フラグをF=0にリセットした後、タイマ割込処理を終了して所定のメインプログラムに復帰する。   Next, the process proceeds to step S73, where it is determined whether or not the elapsed time t has reached a value corresponding to a preset limit / gradual change time tmax. The process is terminated and the program returns to the predetermined main program. When the value corresponding to the limit / gradual change time tmax is reached, the process proceeds to step S74, the steering limit position detection flag is reset to F = 0, and the timer interrupt process is performed. End and return to a predetermined main program.

この図18及び図19の処理において、図18のステップS42が電流指令値演算手段に対応し、ステップS43〜S53、S55、S56及びインバータ68がモータ制御手段に対応し、ステップS57及び図19のステップS67の処理がトルク制限手段に対応している。また、図19のステップS62からステップS66の処理が操舵限界検出手段に対応し、図18のステップS57及び図19のステップS72の処理で制限デューティ比を算出する処理が制限解除手段に対応している。   18 and 19, step S42 in FIG. 18 corresponds to the current command value calculation means, steps S43 to S53, S55, S56 and the inverter 68 correspond to the motor control means, and step S57 and FIG. The process of step S67 corresponds to torque limiting means. Further, the processing from step S62 to step S66 in FIG. 19 corresponds to the steering limit detecting means, and the processing for calculating the limiting duty ratio in the processing in step S57 in FIG. 18 and step S72 in FIG. 19 corresponds to the restriction releasing means. Yes.

このように、マイクロコンピュータで、図18の操舵補助制御処理及び図19の操舵限界位置検出処理を実行することにより、前述した実施形態と同様にラック軸8cがラックストロークエンドに達した端当て時やタイヤが縁石等に当接した時などの操舵限界位置に到達した時に、インバータ68に供給するインバータゲート信号のデューティ比を小さい値に制限することにより、インバータ68から出力されるモータ電流Iu〜Iwを小さい値として電動モータ12で発生する操舵補助トルクを減少させて、中間シャフト5に伝達される伝達トルクのピーク値を低減させることができ、中間シャフト5の耐久性を向上させることができる。そして、この操舵補助トルクの制限を解除するときには制限度合を徐々に緩和させて復帰させるようにしているから、操舵補助トルクの制限の解除に伴って、急に大きな伝達トルクが作用することはない。   As described above, when the steering assist control process of FIG. 18 and the steering limit position detection process of FIG. 19 are executed by the microcomputer, the rack shaft 8c reaches the rack stroke end as in the above-described embodiment. Motor current Iu output from the inverter 68 by limiting the duty ratio of the inverter gate signal supplied to the inverter 68 to a small value when the steering limit position is reached such as when the tire or the tire abuts against a curb or the like. The steering assist torque generated by the electric motor 12 can be reduced by setting Iw to a small value, the peak value of the transmission torque transmitted to the intermediate shaft 5 can be reduced, and the durability of the intermediate shaft 5 can be improved. . When the restriction of the steering assist torque is released, the degree of restriction is gradually relaxed and returned, so that a large transmission torque does not act suddenly with the release of the restriction of the steering assist torque. .

なお、上記第3の実施形態においては、デューティ演算/制限演算部65u〜65wで、デューティ比演算部65aでデューティ比Duを演算してからリミッタ65bで制限デューティ比Duを算出し、これらを選択スイッチ部65cで選択する場合について説明したが、これに限定されるものではなく、PI電流制御部62からの電圧指令値Vu〜Vwをリミッタで制限量Δi相当に制限し、この制限した電圧指令値Vu〜Vwと電圧指令値Vu〜Vwとを選択スイッチ部で選択し、選択された指令値をもとにデューティ比演算部でデューティ比Du、Dv、Dwを演算するようにしてもよい。 In the third embodiment, the duty calculation / limit calculation units 65u to 65w calculate the duty ratio Du B using the duty ratio calculation unit 65a, and then calculate the limit duty ratio Du L using the limiter 65b. However, the present invention is not limited to this, and the voltage command values Vu to Vw from the PI current control unit 62 are limited to the limit amount Δi L by the limiter. The selected voltage command values Vu L to Vw L and the voltage command values Vu to Vw are selected by the selection switch unit, and the duty ratio calculation unit calculates the duty ratios Du, Dv and Dw based on the selected command value. It may be.

次に、本発明の第4の実施の形態を説明する。
この第4の実施の形態は、上記第3の実施の形態では、デューティ比の制限値を設定してデューティ比をこの制限値に制限し、制限値を増加させることにより操舵補助トルクの制限を緩和するようにしていたのに対し、デューティ比に制限ゲインを乗算しデューティ比を制限することにより操舵補助トルクを制限し、制限ゲインを増加させることにより操舵補助トルクの制限を緩和するようにしたものである。上記第3の実施の形態と同一部には同一符号を付与し、その詳細な説明は省略する。
Next, a fourth embodiment of the present invention will be described.
In the fourth embodiment, in the third embodiment, a limit value of the duty ratio is set, the duty ratio is limited to this limit value, and the limit of the steering assist torque is increased by increasing the limit value. In contrast to mitigating, the steering assist torque is limited by multiplying the duty ratio by the limiting gain and limiting the duty ratio, and the limitation of the steering assist torque is relaxed by increasing the limiting gain. Is. The same parts as those in the third embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.

図20及び図21は、第4の実施の形態におけるコントローラ15の基本的な構成を示すブロック図であって、図20に示すように、第3の実施の形態の、デューティ演算/制限演算部65u〜65wのリミッタ65bに代えて、ゲイン乗算部65b′が設けられると共に、図21に示すように、第3の実施の携帯の操舵限界位置検出部66の制限デューティ比設定部66dに代えてゲイン設定部66d′が設けられている。   20 and 21 are block diagrams showing the basic configuration of the controller 15 in the fourth embodiment. As shown in FIG. 20, the duty calculation / limit calculation unit of the third embodiment is shown in FIG. Instead of the limiter 65b of 65u to 65w, a gain multiplication unit 65b 'is provided, and as shown in FIG. 21, instead of the limit duty ratio setting unit 66d of the steering limit position detection unit 66 of the third embodiment portable. A gain setting unit 66d 'is provided.

このゲイン設定部66d′は、図21のブロック中に示すように、経過時間tが予め設定された制限時間tに達するまでの間は、予め設定された最小ゲインGminに設定され、経過時間tが制限時間tに達した以降は、経過時間tが増加するとこの増加に比例して増加し、経過時間tが制限/徐変時間tmax相当に達したときに“1”となる、制限ゲインGを発生する関数発生器で構成されている。つまり、制限時間tが経過するまでは最小ゲインGminに設定され、制限ゲインGが、徐変時間tの間に、最小ゲインGminから“1”まで所定の変化量で徐々に増加するように設定される。
そして、この制限ゲインGは、デューティ演算/制限演算部65u〜65wのゲイン乗算部65b′に入力され、ここで、デューティ比演算部65aで算出されたデューティ比と制限ゲインGとが乗算されて制限デューティ比Dが算出される。
The gain setting unit 66d ', as indicated in block 21, until the elapsed time t reaches the preset limit time t L is set to the minimum gain Gmin previously set, the elapsed time after the t has reached the limit time t L, when the elapsed time t increases with increases in proportion to the increase, the "1" when the elapsed time t reaches limit / gradual change time period tmax corresponding restriction It comprises a function generator that generates a gain GL . That is, until the limit time t L has elapsed is set to the minimum gain Gmin, limiting the gain G L is, during the gradual change time t C, gradually increases by a predetermined change amount until the "1" from the minimum gain Gmin It is set as follows.
The limit gain GL is input to the gain multiplier 65b ′ of the duty calculation / limit calculation units 65u to 65w, where the duty ratio calculated by the duty ratio calculation unit 65a is multiplied by the limit gain GL. Thus, the limit duty ratio DL is calculated.

そして、デューティ演算/制限演算部65u〜65wの選択スイッチ部65cで、入力される選択信号SLが論理値“0”であるときにデューティ比Duを選択し、論理値“1”であるときに制限デューティ比Duを選択する。
ここで、ゲイン設定部66d′において最小ゲインGminを制限ゲインGとして設定する処理及びゲイン乗算部65b′がトルク制限手段に対応し、ゲイン設定部66d′において、経過時間tに基づき徐々に増加する制限ゲインGを設定する処理及びゲイン乗算部65b′が制限解除手段に対応している。
Then, the selection switch section 65c of the duty operation / limit calculation unit 65U~65w, select the duty ratio Du B when the selection signal SL is input is logic "0", when a logic value "1" to select a limited duty ratio Du L to.
Here, the process of setting the minimum gain Gmin as the limiting gain GL in the gain setting unit 66d ′ and the gain multiplication unit 65b ′ correspond to the torque limiting unit, and the gain setting unit 66d ′ gradually increases based on the elapsed time t. The processing for setting the limiting gain GL to be performed and the gain multiplication unit 65b 'correspond to the limit releasing means.

したがって、この第4の実施の形態では、モータトルク変化率ΔTmaが閾値ΔTth以上となり端当てが検出されると、選択信号形成部66cで論理値“1”の選択信号SLが指令値制限部23の選択スイッチ部65cに出力される。このため、選択スイッチ部65cで制限デューティ比が選択されこれがパルス幅変調回路67に供給されるので、電圧指令値Vu〜Vwに応じたデューティ比が低減された制限デューティ比に基づき操舵補助トルクが発生されることになって発生される操舵補助トルクが制限されることになる。   Therefore, in the fourth embodiment, when the motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth and the end contact is detected, the selection signal forming unit 66c generates the selection signal SL having the logical value “1” as the command value limiting unit 23. Is output to the selection switch section 65c. For this reason, the limit duty ratio is selected by the selection switch unit 65c and is supplied to the pulse width modulation circuit 67. Therefore, the steering assist torque is generated based on the limit duty ratio in which the duty ratio corresponding to the voltage command values Vu to Vw is reduced. As a result, the steering assist torque generated is limited.

ここで、制限デューティ比を算出するための制限ゲインは、図21のブロック中に示すように、操舵限界位置検出時点からの経過時間tに応じて設定されており、操舵限界位置に達したことが検出されると最小ゲインGminに設定され、経過時間tが制限時間tに達するまでの間は、最小ゲインGminに維持される。このため、ゲイン乗算部65b′において、入力されるデューティ比に最小ゲインGminが乗算されて制限デューティ比が十分低減されることになって、伝達トルクのピーク値を十分抑制することができる。 Here, as shown in the block of FIG. 21, the limiting gain for calculating the limiting duty ratio is set according to the elapsed time t from the time when the steering limit position is detected, and has reached the steering limit position. There is set to the minimum gain Gmin Once detected, until the elapsed time t reaches the limit time t L is maintained at the minimum gain Gmin. For this reason, in the gain multiplier 65b ', the input duty ratio is multiplied by the minimum gain Gmin to sufficiently reduce the limit duty ratio, and the peak value of the transmission torque can be sufficiently suppressed.

そして、経過時間tが制限時間tを越えると、経過時間tの増加に比例して制限ゲインGが最小ゲインGminから徐々に増加する。このため、ゲイン乗算部65b′において、入力されるデューティ比の制限度合が徐々に緩和され、発生される操舵補助トルクが徐々に増加し、経過時間tが制限/徐変時間tmaxに達したとき、制限ゲインGは“1”に復帰し、経過時間tが経過したことから、選択信号形成部66cでは、選択信号SLを“0”に切り換えるため、選択スイッチ部65cが作動し、デューティ比演算部65aで算出されたデューティ比が選択される。 When the elapsed time t exceeds the time limit t L, limiter gain G L in proportion to the increase in the elapsed time t is gradually increased from a minimum gain Gmin. Therefore, when the gain multiplier 65b ′ gradually relaxes the limit degree of the input duty ratio, the generated steering assist torque gradually increases, and the elapsed time t reaches the limit / gradual change time tmax. Since the limit gain GL returns to “1” and the elapsed time t has elapsed, the selection signal forming unit 66c operates the selection switch unit 65c to switch the selection signal SL to “0”, and the duty ratio The duty ratio calculated by the calculation unit 65a is selected.

したがって、この第4の実施の形態も上記第3の実施の形態と同等の作用効果を得ることができる。また、この第4の実施形態においても、マイクロコンピュータを適用して操舵補助トルク指令値演算部21、指令値補償部22、指令値制限部23、d−q軸電流指令値演算部24及びモータ電流制御部25の減算器61u〜61w、PI電流制御部62、デューティ制御/制限制御部65、操舵限界位置検出部66及びパルス幅変調回路67の機能をソフトウェアで処理することもできる。   Therefore, this fourth embodiment can also obtain the same operational effects as those of the third embodiment. Also in the fourth embodiment, a microcomputer is applied to the steering assist torque command value calculation unit 21, the command value compensation unit 22, the command value limiting unit 23, the dq-axis current command value calculation unit 24, and the motor. The functions of the subtractors 61u to 61w, the PI current control unit 62, the duty control / limit control unit 65, the steering limit position detection unit 66, and the pulse width modulation circuit 67 of the current control unit 25 can be processed by software.

この場合には、図22に示す操舵補助制御処理及び図23に示す操舵限界位置検出処理を実行するようにすればよい。すなわち、上記第3の実施の形態における、操舵補助制御処理及び操舵限界位置検出処理と同様に、ステップS41からステップS52を実行し、ステップS53でデューティ比を算出した後、ステップS54で操舵限界位置が検出されているかを判断し、操舵限界位置が検出されていなければステップS55に移行して、これに応じたインバータゲート信号を生成し、これをインバータ68に出力する(ステップS55、S56)。   In this case, the steering assist control process shown in FIG. 22 and the steering limit position detection process shown in FIG. 23 may be executed. That is, similarly to the steering assist control process and the steering limit position detection process in the third embodiment, steps S41 to S52 are executed, the duty ratio is calculated in step S53, and then the steering limit position is determined in step S54. Is detected, and if the steering limit position is not detected, the process proceeds to step S55 to generate an inverter gate signal corresponding to this and output it to the inverter 68 (steps S55 and S56).

一方、ステップS54で操舵限界位置が検出されているときには、ステップS54からステップS57′に移行し、操舵限界位置検出処理で検出された制限ゲインGを、ステップS53で算出したデューティ比に乗算して制限デューティ比を算出し、この制限デューティ比に応じたインバータゲート信号を生成し、これをインバータ68に出力する(ステップS55、S56)。 On the other hand, when the steering limit position is detected in step S54, the process proceeds from step S54 to step S57 ′, and the duty ratio calculated in step S53 is multiplied by the limit gain GL detected in the steering limit position detection process. Then, the limit duty ratio is calculated, an inverter gate signal corresponding to the limit duty ratio is generated, and this is output to the inverter 68 (steps S55 and S56).

また、操舵限界位置検出処理では、図23に示すように、上記第3の実施の形態における操舵限界位置検出処理と同様に、ステップS61からステップS65の処理を行い、モータトルク変化率ΔTmaがしきい値ΔTthより小さく操舵限界位置に達していないと判断されるときにはステップS66からステップS70に移行して操舵限界位置検出フラグFをF=0に設定して割込処理を終了するが、モータトルク変化率ΔTmaがしきい値ΔTth以上であり操舵限界位置に達したと判断されるときにはステップS66からステップS67′に移行し、ゲイン設定部66d′と同様の手順で最小ゲインGminを制限ゲインGとして設定する。 In the steering limit position detection process, as shown in FIG. 23, similarly to the steering limit position detection process in the third embodiment, the process from step S61 to step S65 is performed to obtain the motor torque change rate ΔTma. When it is determined that the steering limit position is smaller than the threshold value ΔTth, the routine proceeds from step S66 to step S70, the steering limit position detection flag F is set to F = 0, and the interruption process is terminated. When it is determined that the change rate ΔTma is equal to or greater than the threshold value ΔTth and has reached the steering limit position, the process proceeds from step S66 to step S67 ′, and the minimum gain Gmin is set to the limit gain G L in the same procedure as the gain setting unit 66d ′. Set as.

一方、操舵限界位置検出フラグFがF=1であるときには、ステップS61からステップS71に移行して、経過時間tが制限時間t相当に達しているか否かを判定し、制限時間t相当に達していなければそのまま処理を終了するが、制限時間t相当に達しているならば、ステップS72′に移行し、限界継続時間tに応じた制限ゲインGを設定し、次いでステップS73に移行して、操舵限界位置を検出してから、制限/徐変時間tmaxが経過したか否かを判定し、制限/徐変時間tmaxが経過していなければ、そのまま処理を終了するが、制限/徐変時間tmaxが経過したならば、ステップS74に移行し、操舵限界位置検出フラグFをF=0に設定した後、処理を終了する。
このようにマイクロコンピュータを用いて構成した場合であっても、ハードウェアで構成した場合と同等の作用効果を得ることができる。
On the other hand, when the steering limit position detection flag F is F = 1, the process moves from step S61 to step S71, and determines whether the elapsed time t has reached the limit time t L corresponds, limit time t L corresponds If it has not reached, the processing is terminated as it is. However, if it has reached the time limit corresponding to the time limit t L , the process proceeds to step S72 ′, a limit gain GL corresponding to the limit duration t is set, and then to step S73. After the shift and detection of the steering limit position, it is determined whether or not the limit / gradual change time tmax has elapsed. If the limit / gradual change time tmax has not elapsed, the process is terminated as it is. / If the gradual change time tmax has elapsed, the process proceeds to step S74, the steering limit position detection flag F is set to F = 0, and the process ends.
Thus, even if it is a case where it comprises using a microcomputer, the effect equivalent to the case where it comprises with hardware can be acquired.

この図22及び図23の処理において、図22のステップS57′及び図23のステップS67′の処理がトルク制限手段に対応し、図21のステップS57′及び図23のステップS72′で制限ゲインGを算出する処理が制限解除手段に対応している。
また、上記第3及び第4の実施形態においては、本発明をブラシレスモータに適用した場合について説明したが、これに限定されるものではなく、ブラシ付きモータに適用することも可能であって、この場合には、例えば、電動モータ12の逆起電力からモータ角速度ωを推定すればよい。
In the processing of FIGS. 22 and 23, the processing of step S57 ′ of FIG. 22 and the processing of step S67 ′ of FIG. 23 corresponds to the torque limiting means, and the limiting gain G in step S57 ′ of FIG. 21 and step S72 ′ of FIG. The process for calculating L corresponds to the restriction releasing means.
In the third and fourth embodiments, the case where the present invention is applied to a brushless motor has been described. However, the present invention is not limited to this and can be applied to a motor with a brush. In this case, for example, the motor angular velocity ω may be estimated from the back electromotive force of the electric motor 12.

次に、本発明の第5の実施の形態を説明する。
この第5の実施の形態は、上記第1の実施の形態において、操舵トルクTに応じて、制限時間t及び徐変時間tを設定するようにしたものである。なお、上記第1の実施の形態において、操舵限界位置検出部26の構成が異なること以外は同様であるので、同一部の詳細な説明は省略する。
Next, a fifth embodiment of the present invention will be described.
The fifth embodiment, in the above first embodiment, in accordance with the steering torque T, is obtained so as to set a limit time t L and gradual change time t C. The first embodiment is the same as the first embodiment except that the configuration of the steering limit position detection unit 26 is different, and thus the detailed description of the same part is omitted.

図24は第5の実施の形態における操舵限界位置検出部26の構成を示すブロック図である。この第5の実施の形態における操舵限界位置検出部26は、図24に示すように、上記第1の実施の形態と同様の機能構成を有するモータトルク検出部26a及び微分回路26bを備えると共に、選択信号形成部26c′と、操舵トルクTに応じた制限時間t及び徐変時間tを算出する制限/徐変時間設定部26eと、リミット値設定部26fとを備える。 FIG. 24 is a block diagram showing a configuration of the steering limit position detection unit 26 in the fifth embodiment. As shown in FIG. 24, the steering limit position detection unit 26 in the fifth embodiment includes a motor torque detection unit 26a and a differentiation circuit 26b having the same functional configuration as that of the first embodiment. A selection signal forming unit 26c ′, a limit / gradual change time setting unit 26e for calculating a limit time t L and a gradual change time t C corresponding to the steering torque T, and a limit value setting unit 26f are provided.

前記選択信号形成部26c′は、上記第1の実施の形態における選択信号形成部26cと同様に、モータトルク変化率ΔTmaが閾値ΔTthより小さいときにはラックストロークエンドに達しておらず、また、縁石等にも接触していないものと判断して論理値“0”の選択信号SLを出力し、ΔTma≧ΔTthであるときにはラックストロークエンドに達するか又はタイヤが縁石等に接触したものと判断し、論理値“1”の選択信号SLを出力すると共に、タイマを起動する。また、制限/徐変時間設定部26eから操舵限界位置を検出したときの操舵トルクTに応じた制限時間t及び徐変時間tを入力し、予め設定された最小リミット値Lminと制限時間tとに基づき、制限時間tの間に、リミット値Lを最小リミット値Lminから100%に復帰させるための徐変変化量ΔLを算出する。そして、この徐変変化量ΔLをリミット値設定部26fに出力すると共に、操舵限界位置を検出した時点からのタイマ値が制限時間tに達した時点を基点としこの基点からの経過時間を徐変経過時間tUPとしてリミット値設定部26fに出力する。そして、徐変経過時間tUPが徐変時間tに達したとき、選択信号SLを“0”にリセットする。 Similar to the selection signal forming unit 26c in the first embodiment, the selection signal forming unit 26c ′ does not reach the rack stroke end when the motor torque change rate ΔTma is smaller than the threshold value ΔTth. The selection signal SL having a logical value “0” is output, and when ΔTma ≧ ΔTth, it is determined that the rack stroke end has been reached or the tire has come into contact with a curbstone, etc. A selection signal SL having a value “1” is output and a timer is started. Further, the steering limit enter the time t L and gradual change time period t C according to the torque T, the minimum limit value Lmin and the time limit set in advance at the time of detecting the steering limit position from the limit / gradual change time setting unit 26e based on the t L, during the time limit t L, it calculates the gradual change amount of change ΔL for returning the limit value L L from minimum limit value Lmin to 100%. Then, it outputs the gradual change amount of change ΔL to the limit value setting unit 26f, the time when the timer value reaches the limit time t L from the time of detecting the steering limit position as a base point Xu the elapsed time from the base point and outputs it to the limit value setting unit 26f as strange elapsed time t UP. When the gradual change elapsed time t UP reaches the gradual change time t C , the selection signal SL is reset to “0”.

また、制限量/制限時間設定部26eは、操舵トルクTに応じた制限時間tを算出する制限時間設定部26eと操舵トルクTに応じた徐変時間tを算出する徐変時間設定部26eとを有する。制限時間設定部26eは、図24のブロック中に示すように、操舵トルクTが比較的小さなしきい値T1以下であるときに “0”に設定され、操舵トルクTがしきい値T1を越えて増加するとこの増加に比例して徐々に増加する、制限時間tを発生する関数発生器で構成されている。 Also, limiting the amount / time limit setting unit 26e is gradual change time setting for calculating the gradual change time period t C in accordance with the time limit setting unit 26e 1 and the steering torque T that calculates a limit time t L in accordance with the steering torque T and a part 26e 2. As shown in the block of FIG. 24, the time limit setting unit 26e 1 is set to “0” when the steering torque T is less than or equal to a relatively small threshold value T1, and the steering torque T sets the threshold value T1. It is composed of a function generator that generates a time limit t L that gradually increases in proportion to this increase.

同様に、徐変時間設定部26eは、図24のブロック中に示すように、操舵トルクTが比較的小さなしきい値T2以下であるときに“0”に設定され、操舵トルクTがしきい値T2を越えて増加するとこの増加に比例して徐々に増加する、徐変時間tを発生する関数発生器で構成されている。
また、リミット値設定部26fは、選択信号形成部26c′から徐変変化量ΔL及び徐変経過時間tUPを入力し、図24のブロック中に示すように、徐変経過時間tUPが増加するとこれに比例して、最小リミット値Lminから徐変変化量ΔLの割合で増加するリミット値Lを発生する関数発生器で構成されている。
Similarly, as shown in the block of FIG. 24, the gradual change time setting unit 26e 2 is set to “0” when the steering torque T is less than or equal to a relatively small threshold value T2, and the steering torque T is reduced. It comprises a function generator that generates a gradual change time t C that gradually increases in proportion to the increase when the threshold value T2 is exceeded.
Further, the limit value setting unit 26f inputs the gradual change amount ΔL and the gradual change elapsed time t UP from the selection signal forming unit 26c ′, and the gradual change elapsed time t UP increases as shown in the block of FIG. Then, a function generator that generates a limit value L L that increases in proportion to the gradual change amount ΔL from the minimum limit value Lmin in proportion thereto is formed.

したがって、操舵限界位置を検出した時点からの経過時間tが制限時間tに達するまでの間は、リミット値Lは最小リミット値Lminを維持し、制限時間tに達した後は、リミット値Lは徐変変化量ΔLの割合で増加し、徐変時間tcが経過したとき、リミット値Lは100%となる。
徐変時間tが短いときほど選択信号形成部26cで算出される徐変変化量ΔLは大きくなることから、リミット値Lの増加度合は大きくなり、逆に徐変時間tが長いときほど徐変変化量ΔLは小さな値に設定されることから、リミット値Lの増加度合は比較的緩やかになる。
Thus, after until the elapsed time t from the time of detecting the steering limit position is reached the limit time t L is the limit value L L maintains the minimum limit value Lmin, a limit is reached time t L, Limit the value L L increases at a rate of gradual change amount of change [Delta] L, when the gradual change time tc has elapsed, the limit value L L is 100%.
Gradual change amount of change ΔL of gradual change time period t C is calculated in about selection signal generating section 26c is shorter since the larger, the degree of increase limit L L increases, when conversely gradual change time period t C is long more gradual change amount of change ΔL from being set to a small value, the degree of increase in the limit value L L becomes relatively gentle.

ここで、操舵トルクTが比較的小さく操舵限界位置に達したときに中間シャフト5に伝達される伝達トルクが比較的小さいと予測されるときには、制限時間tは比較的短く、また、徐変時間tも比較的短い値に設定される。このため、補償後トルク指令値I ′の低減時間が比較的短く、操舵補助トルクが低減される時間が短いことから、中間シャフト5に伝達される伝達トルクを抑制することができると共に、比較的速やかに操舵補助トルクの制限が解除されることから、操舵補助トルクが比較的長い時間低減されることにより運転者に違和感を与えることを回避することができる。また、操舵補助トルクは比較的短い徐変時間tの間に、その制限が解除されることになるが、操舵トルクTは比較的小さく、端押し当て状態が継続されている状態で操舵補助トルクの制限が解除されたとしても、発生される操舵補助トルクは比較的小さいことから、中間シャフト5に作用する伝達トルクが急増することにより中間シャフト5に与える影響は小さい。 Here, when the torque transmitted to the intermediate shaft 5 is predicted to be relatively small when the steering torque T is relatively small and reaches the steering limit position, the time limit t L is relatively short and gradually changes. The time t C is also set to a relatively short value. For this reason, since the time for reducing the compensated torque command value I M * ′ is relatively short and the time for reducing the steering assist torque is short, the transmission torque transmitted to the intermediate shaft 5 can be suppressed, and Since the limitation of the steering assist torque is released relatively quickly, it is possible to avoid giving the driver a sense of discomfort by reducing the steering assist torque for a relatively long time. Further, the steering assist torque in a relatively short gradual change time t C, but will be the limit is released, the steering torque T is relatively small, the steering assist in a state where the state pressed end is continued Even if the restriction on the torque is released, the generated steering assist torque is relatively small. Therefore, the effect on the intermediate shaft 5 is small due to the sudden increase in the transmission torque acting on the intermediate shaft 5.

逆に、操舵トルクTが比較的大きく操舵限界位置に達したときの伝達トルクが比較的大きいと予測されるときには、制限時間tは比較的長く、また、徐変時間tも比較的長い値に設定される。このため、補償後トルク指令値I ′の低減時間は比較的長いことから、中間シャフト5に伝達される伝達トルクを十分抑制することができると共に、操舵補助トルクの低減を解除するときには、比較的時間をかけて操舵補助トルクの低減を緩和させることから、中間シャフト5に伝達される伝達トルクが急増することを回避することができる。
ここで、操舵トルクTを検出する操舵トルクセンサ14が伝達トルク予測手段に対応し、制限時間設定部26eが制限時間設定手段に対応し、徐変時間設定部26eが徐変時間設定手段に対応している。
On the contrary, when the transmission torque when the steering torque T is relatively large and reaches the steering limit position is predicted to be relatively large, the time limit t L is relatively long, and the gradual change time t C is also relatively long. Set to a value. For this reason, since the reduction time of the compensated torque command value I M * ′ is relatively long, the transmission torque transmitted to the intermediate shaft 5 can be sufficiently suppressed, and when canceling the reduction of the steering assist torque, Since the reduction of the steering assist torque is relieved over a relatively long time, it is possible to avoid a sudden increase in the transmission torque transmitted to the intermediate shaft 5.
Here, the steering torque sensor 14 that detects the steering torque T corresponds to the transmission torque predicting means, the time limit setting unit 26e 1 corresponds to the time limit setting means, and the gradual change time setting unit 26e 2 corresponds to the gradual change time setting means. It corresponds to.

なお、この第5の実施の形態においては、操舵限界位置を検出したときの操舵トルクTに応じて制限時間t及び徐変時間tを設定する場合について説明したが、これに限るものではない。操舵限界位置に達したことを運転者が認識したことによりステアリングホイール1のさらなる転舵を行う方向への力を緩める場合もあることから、操舵限界位置を検出した時点からの制限時間tについては操舵限界位置を検出した時点における操舵トルクTに基づき設定し、徐変時間tについては、操舵限界位置を検出した時点から制限時間tが経過した時点における操舵トルクTに基づき算出するようにしてもよく、このようにすることによってより的確に操舵補助トルクの制限を解除することができる。 Incidentally, in this fifth embodiment has explained the case to set the limit time t L and gradual change time period t C in accordance with the steering torque T when the detected steering limit position, limited to this Absent. Since the driver may recognize that the steering limit position has been reached, the force in the direction of further steering of the steering wheel 1 may be relaxed, so the time limit t L from the time when the steering limit position is detected. Is set based on the steering torque T at the time when the steering limit position is detected, and the gradual change time t C is calculated based on the steering torque T at the time when the limit time t L has elapsed since the detection of the steering limit position. In this case, the limitation of the steering assist torque can be canceled more accurately by doing so.

また、第5の実施の形態においては、伝達トルク予測手段として操舵トルクTを検出する操舵トルクセンサ14を用い、操舵トルクTに基づいて制限時間t及び徐変時間tを設定する場合について説明したが、これに限るものではなく、例えば、伝達トルク予測手段として、操舵補助トルク指令値演算部21で算出される操舵補助トルク指令値I 、又は補償後トルク指令値I ′、つまり電流指令値を検出する手段を設け、電流検出値に基づいて算出するようにしてもよく、また、伝達トルク予測手段として、操舵限界位置が検出される直前の電動モータ12の回転数或いは、モータ電流検出回路60で検出される電動モータ12の相電流であるモータ電流検出値Iw〜Iuを検出する手段を設け、これら検出値に基づいて算出するようにしてもよく、要は、中間シャフト5に伝達される伝達トルクの大きさを推定することの可能な値に基づき算出するようにしてもよい。 In the fifth embodiment, the steering torque sensor 14 that detects the steering torque T is used as the transmission torque predicting means, and the time limit t L and the gradual change time t C are set based on the steering torque T. Although described above, the present invention is not limited to this. For example, the steering assist torque command value I M * calculated by the steering assist torque command value calculation unit 21 or the compensated torque command value I M * ′ is used as a transmission torque predicting unit. In other words, a means for detecting the current command value may be provided, and the calculation may be performed based on the current detection value. Further, as the transmission torque predicting means, the rotation speed of the electric motor 12 immediately before the steering limit position is detected or And means for detecting motor current detection values Iw to Iu, which are phase currents of the electric motor 12 detected by the motor current detection circuit 60, based on these detection values. May be output, short, it may be calculated on the basis of the possible values of estimating the magnitude of the transfer torque transmitted to the intermediate shaft 5.

また、第5の実施の形態においては、第1の実施の形態において、操舵トルクTに基づいて制限時間t及び徐変時間tを設定する場合について説明したが、これに限るものではなく、第2から第4の実施の形態においても、操舵トルクTに基づいて設定するようにしてもよい。
この場合、第2の実施の形態に適用する場合には、図25に示すように、図13において選択信号形成部26c及びゲイン設定部26d′に代えて、選択信号形成部26c′及びゲイン設定部26f′を設けると共に、新たに上記第5の実施の形態と同様の制限/徐変時間設定部26eを設ける。そして、この制限/徐変時間設定部26eで、操舵限界位置が検出されたときの操舵トルクTに応じて制限時間t及び徐変時間tを設定し、選択信号形成部26c′で徐変時間tと最小ゲインGminとに基づいて徐変変化量ΔGを算出し、操舵限界位置を検出した時点からの経過時間を計測すると共に制限時間tが経過した時点からの徐変経過時間tUPを計測する。そして、ゲイン設定部26f′で、最小ゲインGminから、徐変経過時間tUP大きくなるほどこれに比例して徐変変化量ΔGの傾きで増加する制限ゲインGを発生させればよい。
Further, in the fifth embodiment, in the first embodiment has explained the case to set the limit time t L and gradual change time period t C based on the steering torque T, is not limited to this In the second to fourth embodiments, the setting may be made based on the steering torque T.
In this case, when applied to the second embodiment, as shown in FIG. 25, instead of the selection signal forming unit 26c and the gain setting unit 26d ′ in FIG. 13, the selection signal forming unit 26c ′ and the gain setting are shown. A part 26f ′ is provided, and a limit / gradual change time setting part 26e similar to that of the fifth embodiment is newly provided. Then, in this limit / gradual change time setting unit 26e, and set the limit time t L and gradual change time period t C in accordance with the steering torque T when the steering limit position is detected, Xu the selection signal generating section 26c ' A gradual change amount ΔG is calculated based on the change time t C and the minimum gain Gmin, the elapsed time from the time when the steering limit position is detected, and the gradual change elapsed time from the time when the limit time t L has elapsed. t UP is measured. Then, the gain setting unit 26f ′ may generate the limiting gain GL that increases in proportion to the gradual change amount ΔG as the gradual change elapsed time t UP increases from the minimum gain Gmin.

同様に、第3の実施の形態に適用する場合には、図26に示すように、図17において選択信号形成部66c及び制限デューティ比設定部66dに代えて、選択信号形成部66c′及び制限デューティ比設定部66fを設けると共に、新たに上記第5の実施の形態と同様の制限/徐変時間設定部26eを設ける。そして、この制限/徐変時間設定部26eで、操舵限界位置が検出されたときの操舵トルクTに応じて制限時間t及び徐変時間tを設定し、選択信号形成部66c′で徐変時間tと最小デューティ比Dminとに基づいて徐変変化量ΔDを算出し、操舵限界位置を検出した時点からの経過時間を計測すると共に制限時間tが経過した時点からの徐変経過時間tUPを計測する。そして、制限デューティ比設定部66fで、最小デューティ比Dminから、徐変経過時間tUPが大きくなるほどこれに比例して徐変変化量ΔDの傾きで増加する制限デューティ比Dを発生させればよい。 Similarly, when applied to the third embodiment, as shown in FIG. 26, instead of the selection signal forming unit 66c and the limit duty ratio setting unit 66d in FIG. A duty ratio setting unit 66f is provided, and a limit / gradual change time setting unit 26e similar to that of the fifth embodiment is newly provided. Then, in this limit / gradual change time setting unit 26e, and set the limit time t L and gradual change time period t C in accordance with the steering torque T when the steering limit position is detected, Xu the selection signal generating section 66c ' A gradual change amount ΔD is calculated based on the change time t C and the minimum duty ratio Dmin, the elapsed time from the time when the steering limit position is detected, and the gradual change time from the time when the limit time t L has elapsed Time t UP is measured. Then, the restriction duty ratio setting unit 66f, a minimum duty ratio Dmin, if caused to generate limited duty ratio D L to increase a slope of gradually changing the elapsed time t UP in proportion to this much larger gradual change amount of change ΔD Good.

同様に、第4の実施の形態に適用する場合には、図27に示すように、図21の選択信号形成部66c及びゲイン設定部66d′に代えて、選択信号形成部66c′及びゲイン設定部66f′を設けると共に、新たに上記第5の実施の形態と同様の制限/徐変時間設定部26eを設ける。そして、この制限/徐変時間設定部26eで、操舵限界位置が検出されたときの操舵トルクTに応じて制限時間t及び徐変時間tを設定し、選択信号形成部66c′で徐変時間tと最小ゲインGminとに基づいて徐変変化量ΔGを算出し、操舵限界位置を検出した時点からの経過時間を計測すると共に制限時間tが経過した時点からの徐変経過時間tUPを計測する。そして、ゲイン設定部66f′、最小ゲインGminから、徐変経過時間tUP大きくなるほどこれに比例して徐変変化量ΔGの傾きで増加する制限ゲインGを発生させればよい。 Similarly, when applied to the fourth embodiment, as shown in FIG. 27, instead of the selection signal forming unit 66c and the gain setting unit 66d ′ of FIG. 21, a selection signal forming unit 66c ′ and a gain setting are provided. A portion 66f ′ is provided, and a limit / gradual change time setting portion 26e similar to that of the fifth embodiment is newly provided. Then, in this limit / gradual change time setting unit 26e, and set the limit time t L and gradual change time period t C in accordance with the steering torque T when the steering limit position is detected, Xu the selection signal generating section 66c ' A gradual change amount ΔG is calculated based on the change time t C and the minimum gain Gmin, the elapsed time from the time when the steering limit position is detected, and the gradual change elapsed time from the time when the limit time t L has elapsed. t UP is measured. Then, from the gain setting unit 66f ′ and the minimum gain Gmin, a limit gain GL that increases in proportion to the gradual change amount ΔG as the gradual change elapsed time t UP increases may be generated.

また、これら第2から第4の実施の形態に適用する場合においても、操舵限界位置を検出した時点における操舵トルクTに基づき制限時間tを設定し、操舵限界位置を検出した時点から制限時間tが経過した時点における操舵トルクTに基づいて徐変時間tを設定してもよい。同様に、操舵トルクTに限らず、操舵補助トルク指令値演算部21で算出される操舵補助トルク指令値I 、又は補償後トルク指令値I ′、つまり電流指令値に基づいて算出するようにしてもよく、また、操舵限界位置が検出される直前の電動モータ12の回転数或いは、モータ電流検出回路60で検出される電動モータ12の相電流であるモータ電流検出値Iw〜Iuに基づいて算出するようにしてもよく、要は、中間シャフト5に伝達される伝達トルクの大きさを推定することの可能な値に基づき算出するようにしてもよい。 Even when applied to these second to fourth embodiments, the time limit t L is set based on the steering torque T at the time when the steering limit position is detected, and the time limit from the time when the steering limit position is detected. The gradual change time t C may be set based on the steering torque T at the time when t L has elapsed. Similarly, not only based on the steering torque T but also based on the steering assist torque command value I M * calculated by the steering assist torque command value calculation unit 21 or the compensated torque command value I M * ′, that is, the current command value. The motor current detection values Iw to Iu that are the rotation speed of the electric motor 12 immediately before the steering limit position is detected or the phase current of the electric motor 12 detected by the motor current detection circuit 60 may be used. In other words, it may be calculated based on a value that allows estimation of the magnitude of the transmission torque transmitted to the intermediate shaft 5.

また、上記第5の実施の形態においては、操舵トルクTのみに基づいて制限時間t、徐変時間tを算出する場合について説明したが、これに限るものではなく、操舵トルクT、操舵補助トルク指令値I 又は補償後トルク指令値I ′等の電流指令値、電動モータ12の回転数、モータ電流検出値等の中間シャフト5に伝達される伝達トルクの大きさを推定することの可能な値のうちの1又は複数に基づいて算出するようにしてもよい。 In the fifth embodiment, the case where the limit time t L and the gradual change time t C are calculated based only on the steering torque T has been described. However, the present invention is not limited to this, and the steering torque T, the steering Estimate the magnitude of the transmission torque transmitted to the intermediate shaft 5 such as the current command value such as the auxiliary torque command value I M * or the compensated torque command value I M * ′, the rotational speed of the electric motor 12, and the motor current detection value. The calculation may be based on one or more of the possible values.

さらに、上記各実施の形態においては、リミット値や制限ゲインを直線的に増加させる場合について説明したが、これに限るものではない。例えば、図28の特性m1に示すように、リミット値や制限ゲインを、制限時間tが経過した時点t2からの経過時間が短いときほど急峻に増加させ、経過時間が制限/徐変時間tmaxに近くなるほど増加度合が小さくなるように変化させてもよく、また、特性m2に示すように、時点t2からの経過時間が短いときには増加度合を小さくし、経過時間が制限/徐変時間tmaxに近くなるほど急峻に増加させるようにしてもよい。
このようにすることによって、操舵補助トルクを制限した状態から通常アシスト状態に復帰した時にトルク伝達部材にかかるトルクの急な上昇を抑えつつ、アシスト不足による戻され感等を運転者に与えることを抑制することができ、操舵フィーリングの悪化を軽減することができる。
Further, although cases have been described with the above embodiments where the limit value and the limit gain are linearly increased, the present invention is not limited to this. For example, as shown in the characteristic m1 in FIG. 28, the limit value and limit gain, the time limit sharply increased as the time t L is the time elapsed from the time t2 has elapsed short elapsed time limit / gradual change time period tmax The degree of increase may be reduced so that the degree of increase becomes smaller, and as shown in the characteristic m2, when the elapsed time from time t2 is short, the degree of increase is reduced, and the elapsed time becomes the limit / gradual change time tmax. You may make it make it increase steeply, so that it gets near.
By doing so, it is possible to give the driver a feeling of return due to insufficient assistance while suppressing a sudden increase in torque applied to the torque transmission member when the steering assist torque is returned from the restricted state to the normal assist state. This can suppress the deterioration of the steering feeling.

また、このとき、操舵トルクTの大きさに応じて、リミット値や制限ゲインの増加特性を変化させるようにしてもよい。つまり、操舵トルクTの大きさに応じて、リミット値や制限ゲインを、直線的に増加させるか、或いは、図28の特性m1又はm2のように変化させるか変化特性を選択するようにしてもよい。例えば、操舵トルクTが小さいときには、操舵トルクが小さいため、操舵補助トルクが通常アシスト状態に復帰した時点でトルク伝達部材にかかるトルクは急に増加しにくく、また、早くアシスト復帰をさせないとアシスト不足により戻され感(弾かれ感)が発生する。したがって、この場合には、リミット値を図28のm1に示す特性で変化させ、初期から速やかに操舵補助トルクを増加させてアシスト力を確保する。逆に、操舵トルクTが大きいときには、操舵補助トルクが通常アシスト状態に復帰した時点でトルク伝達部材に伝達されるトルクが急増する可能性がある。したがって、この場合には、操舵補助トルクの制限解除時に、リミット値を図28のm2の特性で変化させ、初期には操舵補助トルクを緩やかに増加させることで、操舵補助トルク制限時の操舵トルクに依存することなく、出力制限状態から通常アシスト状態に復帰する時にトルク伝達部材にかかるトルクの急な上昇を抑えつつ、アシスト不足による戻され感等を運転者に与えることを回避し、操舵フィーリングの悪化を軽減することができる。   At this time, the increase characteristic of the limit value or the limit gain may be changed according to the magnitude of the steering torque T. That is, according to the magnitude of the steering torque T, the limit value or the limit gain is increased linearly, or it is changed as shown by the characteristic m1 or m2 in FIG. 28, or the change characteristic is selected. Good. For example, when the steering torque T is small, the steering torque is small. Therefore, when the steering assist torque returns to the normal assist state, the torque applied to the torque transmission member hardly increases suddenly, and the assist is insufficient unless the assist return is performed quickly. A feeling of being repelled (feeling of being played) occurs. Therefore, in this case, the limit value is changed according to the characteristic indicated by m1 in FIG. 28, and the steering assist torque is quickly increased from the initial stage to secure the assist force. Conversely, when the steering torque T is large, there is a possibility that the torque transmitted to the torque transmission member will rapidly increase when the steering assist torque returns to the normal assist state. Therefore, in this case, when the limit of the steering assist torque is released, the limit value is changed with the characteristic of m2 in FIG. 28, and the steering assist torque is gradually increased in the initial stage. Therefore, it is possible to avoid giving the driver a feeling of return due to insufficient assist, while suppressing a sudden increase in torque applied to the torque transmission member when returning from the output limited state to the normal assist state. The deterioration of the ring can be reduced.

また、この場合も操舵トルクTに限らず、操舵補助トルク指令値演算部21で算出される操舵補助トルク指令値I 、又は補償後トルク指令値I ′、つまり電流指令値の大きさに基づいて選択してもよく、また、操舵限界位置が検出される直前の電動モータ12の回転数或いは、モータ電流検出回路60で検出される電動モータ12の相電流であるモータ電流検出値Iw〜Iuの大きさに基づいて選択するようにしてもよく、要は、中間シャフト5に伝達される伝達トルクの大きさを推定することの可能な値に基づいて選択するようにしてもよい。 Also in this case, not only the steering torque T but also the steering assist torque command value I M * calculated by the steering assist torque command value calculation unit 21 or the compensated torque command value I M * ′, that is, the current command value is large. The motor current detection value that is the rotational speed of the electric motor 12 immediately before the steering limit position is detected or the phase current of the electric motor 12 detected by the motor current detection circuit 60 The selection may be made based on the magnitudes of Iw to Iu. In short, the selection may be made based on a value capable of estimating the magnitude of the transmission torque transmitted to the intermediate shaft 5. .

また、上記各実施形態においては、モータトルク変化率ΔTmaが閾値ΔTth以上であるときに、操舵限界位置であると判断して、補償後トルク指令値I ′を制限する場合について説明したが、これに限定されるものでなく、モータトルク検出部26aで演算したモータトルクTmaも考慮し、モータトルク変化率ΔTmaが閾値ΔTth以上であり、且つモータトルクTmaが所定値(例えば2.0Nm)以上であるときを操舵限界判定条件としたり、モータトルク変化率ΔTmaが閾値ΔTth以上であり、且つモータトルクTmaが所定値(例えば2.0Nm)以上を所定時間(例えば10msec)継続したときを操舵限界判定条件としたりすることにより、より正確に操舵限界位置到達状態を検出することができる。この場合には、通常操舵時に、車両が例えばベルジアン路(石畳路)等で制動を行うことにより、タイヤから大きな振動荷重が入力されるときがあり、この振動荷重が大きいと電動モータ12のモータ電流の傾きが大きくなる傾向があるが、タイヤからの振動荷重に対して継続して大きな電流が流れることはないので、この走行状態を誤検出することを確実に防止することができる。 In the embodiments described above, when the motor torque change rate ΔTma is the threshold value ΔTth above, it is determined that the steering limit position, has been described to restrict compensated torque command value I M * ' However, the motor torque change rate ΔTma is not less than the threshold value ΔTth and the motor torque Tma is a predetermined value (for example, 2.0 Nm) in consideration of the motor torque Tma calculated by the motor torque detector 26a. Steering is when the above condition is set as a steering limit determination condition, or when the motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth and the motor torque Tma continues for a predetermined time (for example, 2.0 Nm) for a predetermined time (for example, 10 msec). By setting the limit determination condition, it is possible to detect the steering limit position arrival state more accurately. In this case, during normal steering, the vehicle may be braked on, for example, a Belgian road (cobblestone road) or the like, whereby a large vibration load may be input from the tire. If the vibration load is large, the motor of the electric motor 12 Although the current gradient tends to increase, since a large current does not flow continuously with respect to the vibration load from the tire, erroneous detection of this traveling state can be reliably prevented.

また、モータトルクTmaに代えて角速度演算部(モータ角速度検出手段)31で算出される算出されるモータ角速度ωを考慮し、モータ角速度ωが所定値以上であり且つモータトルク変化率ΔTmaが閾値ΔTth以上であるときを操舵限界判定条件とすることもできる。この場合には、モータ角速度ωとして操舵限界位置到達時のモータ角速度ωは、急激に角速度が低下するので、操舵限界位置となる直前のモータ角速度を使用する。このように、モータ角速度ωを操舵限界判定条件に入れることにより、モータ角速度ωが所定値より小さい状態では、操舵限界位置到達時の衝撃荷重も小さく、中間シャフト5に伝達される伝達トルクのピーク値も小さいので、操舵補助トルク制限を行う必要がないが、モータ角速度ωが所定値以上である場合には、操舵限界位置到達時の衝撃荷重が大きくなるので、中間シャフト5に伝達され伝達トルクのピーク値も大きくなることから操舵補助トルク制限を行って中間シャフト5に伝達されるピークトルクを確実に減少させる。   Further, considering the motor angular velocity ω calculated by the angular velocity calculating unit (motor angular velocity detecting means) 31 instead of the motor torque Tma, the motor angular velocity ω is equal to or greater than a predetermined value and the motor torque change rate ΔTma is a threshold value ΔTth. The time when this is the case can also be set as a steering limit determination condition. In this case, since the angular velocity of the motor angular velocity ω at the time of reaching the steering limit position rapidly decreases as the motor angular velocity ω, the motor angular velocity immediately before the steering limit position is used. Thus, by putting the motor angular velocity ω into the steering limit determination condition, when the motor angular velocity ω is smaller than a predetermined value, the impact load when reaching the steering limit position is small and the peak of the transmission torque transmitted to the intermediate shaft 5 is small. Since the value is small, it is not necessary to limit the steering assist torque. However, when the motor angular velocity ω is equal to or higher than the predetermined value, the impact load when reaching the steering limit position becomes large, so that the torque transmitted to the intermediate shaft 5 is transmitted. Therefore, the peak torque transmitted to the intermediate shaft 5 is reliably reduced by limiting the steering assist torque.

また、操舵トルクTの変化率を算出する操舵トルク変化率演算手段を設け、当該トルク変化率演算手段で算出した操舵トルクの変化率が操舵限界を判断する閾値以上であるときに操舵限界位置にあると判断するようにしてもよく、また、モータ角加速度が、操舵限界を判断する閾値以上であるとき、操舵限界位置にあると判断するようにしてもよく、さらに、モータトルクの変化率及び操舵トルクTの変化率が共にそれぞれの閾値以上であり、且つ操舵トルクTの絶対値が所定値以上であるときに操舵限界位置にあると判断することもできる。さらに、操舵限界位置検出部の3相/2相変換部26a又は66aから出力されるq軸電流検出値Iqの変化率を算出し、この変化率が操舵限界を判断する閾値以上であるときに操舵限界位置にあると判断するようにしてもよい。 In addition, a steering torque change rate calculating means for calculating the change rate of the steering torque T is provided, and the steering torque change position is calculated when the change rate of the steering torque calculated by the torque change rate calculating means is equal to or greater than a threshold for determining the steering limit. It may be determined that there is a steering limit position when the motor angular acceleration is equal to or greater than a threshold value for determining the steering limit. It is also possible to determine that the steering torque T is at the steering limit position when both the change rates of the steering torque T are equal to or greater than the respective threshold values and the absolute value of the steering torque T is equal to or greater than a predetermined value. Further, the rate of change of the q-axis current detection value Iq output from the three-phase / two-phase converter 26a 1 or 66a 1 of the steering limit position detector is calculated, and this rate of change is equal to or greater than the threshold for determining the steering limit. Sometimes it may be determined that the vehicle is at the steering limit position.

また、操舵限界位置が生じるのは、ステアリングホイール1を切り増し方向に操舵する場合のみであることから、モータトルクTmaの符号とモータトルク変化率ΔTmaの符号とが一致する切り増し状態であり、且つモータトルク変化率ΔTmaが閾値ΔTth以上であるときを操舵限界判定条件とするようにしてもよく、この場合には、ラックエンドから離れる方向への操舵時にモータトルク変化率ΔTmaが閾値ΔTth以上となった場合の誤検出を確実に防止することができる。   Further, the steering limit position occurs only when the steering wheel 1 is steered in the increased direction. Therefore, the sign of the motor torque Tma and the sign of the motor torque change rate ΔTma coincide with each other. The steering limit determination condition may be set when the motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth. In this case, the motor torque change rate ΔTma is equal to or greater than the threshold value ΔTth during steering in a direction away from the rack end. In this case, it is possible to reliably prevent erroneous detection.

また、上記各実施形態においては、d−q軸電流指令値演算部23に2相/3相変換部54を設けた場合について説明したが、これに限定されるものではなく、2相/3相変換部54を省略し、これに代えてモータ電流検出回路60の出力側に3相/2相変換部を設け、d軸電流Id及びq軸電流Iqに変換し、2つの減算部でd軸目標電流Id*及びq軸目標電流Iq*とモータのd軸電流Id及びq軸電流Iqとの偏差を算出するようにしてもよい。 Moreover, in each said embodiment, although the case where the 2 phase / 3 phase conversion part 54 was provided in the dq-axis current command value calculating part 23 was demonstrated, it is not limited to this, 2 phase / 3 The phase conversion unit 54 is omitted, and instead of this, a three-phase / two-phase conversion unit is provided on the output side of the motor current detection circuit 60 to convert it into a d-axis current Id and a q-axis current Iq. Deviations between the shaft target current Id * and the q-axis target current Iq * and the motor d-axis current Id and the q-axis current Iq may be calculated.

また、上記各実施形態においては、モータトルク検出部26aをモータ電流Iq,Imとモータ角加速度αとに基づいてモータトルクTmaを検出するように構成した場合について説明したが、これに限定されるものではなく、電動モータ12の出力軸、減速ギヤ11の入出力軸等のトルク伝達軸に磁歪式トルクセンサなどのトルクセンサを配設して直接モータトルクTmaを検出するようにしてもよい。   In each of the above-described embodiments, the case where the motor torque detection unit 26a is configured to detect the motor torque Tma based on the motor currents Iq and Im and the motor angular acceleration α has been described. However, the present invention is not limited thereto. Instead of this, a torque sensor such as a magnetostrictive torque sensor may be provided on the torque transmission shaft such as the output shaft of the electric motor 12 and the input / output shaft of the reduction gear 11 to directly detect the motor torque Tma.

本発明の第1の実施の形態に係る電動パワーステアリング装置の概略構成を示す図である。1 is a diagram showing a schematic configuration of an electric power steering apparatus according to a first embodiment of the present invention. ステアリングギヤの具体的構成を示す一部を断面とした正面図である。It is the front view which made a part the section which shows the concrete composition of a steering gear. 第1の実施の形態に係るコントローラの具体例を示すブロック図である。It is a block diagram which shows the specific example of the controller which concerns on 1st Embodiment. 車速をパラメータとした、操舵トルクと操舵補助トルク指令値との関係を示す操舵補助トルク指令値算出マップを示す特性線図である。It is a characteristic diagram showing a steering assist torque command value calculation map showing the relationship between the steering torque and the steering assist torque command value using the vehicle speed as a parameter. セルフアライニングトルクの説明に供する模式図である。It is a schematic diagram with which it uses for description of the self-aligning torque. 図3の指令値制限部及び操舵限界位置検出部の具体例を示すブロック図である。It is a block diagram which shows the specific example of the command value limiting part and steering limit position detection part of FIG. リミッタに設定される選択リミッタLtの一例を示す波形図である。It is a wave form diagram which shows an example of the selection limiter Lt set to a limiter. 操舵限界位置到達時に、補償後トルク指令値I ′を制限した場合及び制限しない場合の、中間シャフトに伝達される伝達トルクの一例を示す波形図である。It is a wave form diagram which shows an example of the transmission torque transmitted to the intermediate shaft when the torque command value I M * ′ after compensation is restricted and not restricted when the steering limit position is reached. 端押し当てがなされていない時に、補償後トルク指令値I ′を徐々に回復させた場合及び速やかに回復させた場合の、中間シャフトに伝達される伝達トルクの一例を示す波形図である。It is a wave form diagram which shows an example of the transmission torque transmitted to the intermediate shaft when the post-compensation torque command value I M * ′ is gradually recovered and when it is quickly recovered when the end pressing is not performed. . 端押し当て時に、補償後トルク指令値I ′を徐々に回復させた場合及び速やかに回復させた場合の、中間シャフトに伝達される伝達トルクの一例を示す波形図である。It is a wave form diagram which shows an example of the transmission torque transmitted to an intermediate | middle shaft when the after-compensation torque command value IM * 'is made to recover | restore gradually at the time of end pressing, and when it is made to recover | restore rapidly. 第1の実施の形態において、マイクロコンピュータで実行する操舵補助制御処理手順の一例を示すフローチャートである。5 is a flowchart illustrating an example of a steering assist control processing procedure executed by a microcomputer in the first embodiment. 第1の実施の形態において、マイクロコンピュータで実行する操舵限界位置検出処理手順の一例を示すフローチャートである。5 is a flowchart illustrating an example of a steering limit position detection processing procedure executed by a microcomputer in the first embodiment. 本発明の第2の実施の形態の、指令値制限部及び操舵限界位置検出部の具体例を示すブロック図である。It is a block diagram which shows the specific example of the command value restriction | limiting part and steering limit position detection part of the 2nd Embodiment of this invention. 第2の実施の形態において、マイクロコンピュータで実行する操舵補助制御処理手順の一例を示すフローチャートである。In 2nd Embodiment, it is a flowchart which shows an example of the steering assistance control processing procedure performed with a microcomputer. 第2の実施の形態において、マイクロコンピュータで実行する操舵限界位置検出処理手順の一例を示すフローチャートである。In 2nd Embodiment, it is a flowchart which shows an example of the steering limit position detection processing procedure performed with a microcomputer. 本発明の第3の実施の形態に係る電動パワーステアリング装置の概略構成を示す図である。It is a figure which shows schematic structure of the electric power steering apparatus which concerns on the 3rd Embodiment of this invention. 図16の操舵限界位置検出部の具体例を示すブロック図である。It is a block diagram which shows the specific example of the steering limit position detection part of FIG. 第3の実施の形態において、マイクロコンピュータで実行する操舵補助制御処理手順の一例を示すフローチャートである。10 is a flowchart illustrating an example of a steering assist control processing procedure executed by a microcomputer in the third embodiment. 第2の実施の形態において、マイクロコンピュータで実行する操舵限界位置検出処理手順の一例を示すフローチャートである。In 2nd Embodiment, it is a flowchart which shows an example of the steering limit position detection processing procedure performed with a microcomputer. 本発明の第4の実施の形態に係る電動パワーステアリング装置の概略構成を示す図である。It is a figure which shows schematic structure of the electric power steering apparatus which concerns on the 4th Embodiment of this invention. 図20の操舵限界位置検出部の具体例を示すブロック図である。It is a block diagram which shows the specific example of the steering limit position detection part of FIG. 第4の実施の形態において、マイクロコンピュータで実行する操舵補助制御処理手順の一例を示すフローチャートである。14 is a flowchart illustrating an example of a steering assist control processing procedure executed by a microcomputer in the fourth embodiment. 第4の実施の形態において、マイクロコンピュータで実行する操舵限界位置検出処理手順の一例を示すフローチャートである。14 is a flowchart illustrating an example of a steering limit position detection processing procedure executed by a microcomputer in the fourth embodiment. 本発明のその他の実施形態を示すブロック図である。It is a block diagram which shows other embodiment of this invention. 本発明のその他の実施形態を示すブロック図である。It is a block diagram which shows other embodiment of this invention. 本発明のその他の実施形態を示すブロック図である。It is a block diagram which shows other embodiment of this invention. 本発明のその他の実施形態を示すブロック図である。It is a block diagram which shows other embodiment of this invention. 本発明のその他の実施形態を示すブロック図である。It is a block diagram which shows other embodiment of this invention.

符号の説明Explanation of symbols

SM…ステアリング機構、1…ステアリングホイール、2…ステアリングシャフト、3…ステアリングコラム、4,6…ユニバーサルジョイント、5…中間シャフト、8…ステアリングギヤ、10…操舵補助機構、11…減速ギヤ、12…電動モータ、14…操舵トルクセンサ、15…コントロールユニット、16…車速センサ、17…回転角センサ、21…操舵補助トルク指令値演算部、22…指令値補償部、23…指令値制限部、23a,23b…リミット値設定器、23c…選択スイッチ部、23d…リミッタ、23a′,23b′…ゲイン設定部、23c′…選択スイッチ部、23d′…ゲイン乗算部、24…d−q軸電流指令値演算部、25…モータ電流制御部、26…操舵限界位置検出部、26a…モータトルク検出部、26b…微分回路、26c,26c′…選択信号形成部、26d…リミット値設定部、26d′…ゲイン設定部、26e…制限/徐変時間設定部、26f…リミット値設定部、26f′…ゲイン設定部、31…角速度演算部、32…角加速度演算部、33…収斂性補償部、34…慣性補償部、35…SAT推定フィードバック部、36〜38…加算器、60…モータ電流検出回路、61u〜61w…減算部、62…PI電流制御部、63…パルス幅変調回路、64…インバータ、65b…リミッタ、65b′…ゲイン乗算部、66…操舵限界位置検出部、66a…モータトルク検出部、66b…微分回路、66c,66c′…選択信号形成部、66d…制限デューティ比設定部、66d′…ゲイン設定部、66f…制限デューティ比設定部、66f′…ゲイン設定部、67…パルス幅変調回路、68…インバータ   SM ... steering mechanism, 1 ... steering wheel, 2 ... steering shaft, 3 ... steering column, 4, 6 ... universal joint, 5 ... intermediate shaft, 8 ... steering gear, 10 ... steering assist mechanism, 11 ... reduction gear, 12 ... Electric motor, 14 ... steering torque sensor, 15 ... control unit, 16 ... vehicle speed sensor, 17 ... rotation angle sensor, 21 ... steering assist torque command value calculating unit, 22 ... command value compensating unit, 23 ... command value limiting unit, 23a , 23b ... limit value setter, 23c ... selection switch section, 23d ... limiter, 23a ', 23b' ... gain setting section, 23c '... selection switch section, 23d' ... gain multiplication section, 24 ... dq axis current command Value calculation unit, 25 ... motor current control unit, 26 ... steering limit position detection unit, 26a ... motor torque detection unit, 26b Differentiating circuit, 26c, 26c '... selection signal forming unit, 26d ... limit value setting unit, 26d' ... gain setting unit, 26e ... limit / gradual change time setting unit, 26f ... limit value setting unit, 26f '... gain setting unit 31 ... Angular velocity calculation unit, 32 ... Angular acceleration calculation unit, 33 ... Convergence compensation unit, 34 ... Inertia compensation unit, 35 ... SAT estimation feedback unit, 36-38 ... Adder, 60 ... Motor current detection circuit, 61u- 61w ... subtraction unit, 62 ... PI current control unit, 63 ... pulse width modulation circuit, 64 ... inverter, 65b ... limiter, 65b '... gain multiplication unit, 66 ... steering limit position detection unit, 66a ... motor torque detection unit, 66b ... Differentiation circuit, 66c, 66c '... selection signal forming unit, 66d ... limited duty ratio setting unit, 66d' ... gain setting unit, 66f ... limited duty ratio setting unit, 66f ... gain setting unit, 67 ... pulse width modulation circuit, 68 ... inverter

Claims (11)

ステアリング機構に入力される操舵トルクを検出する操舵トルク検出手段と、
少なくとも前記操舵トルク検出手段で検出した操舵トルクに基づいて電流指令値を演算する電流指令値演算手段と、
前記ステアリング機構のステアリングシャフトに与える操舵補助トルクを発生する電動モータと、
前記電流指令値に基づいて前記電動モータを制御するモータ制御手段と、
前記ステアリング機構が操舵限界に達したか否かを検出する操舵限界検出手段と、
前記操舵限界検出手段で操舵限界に達したことを検出したとき前記電動モータで発生させる操舵補助トルクを制限するトルク制限手段と、を備えた電動パワーステアリング装置において、
前記トルク制限手段は、前記操舵補助トルクの制限を開始した時点からの経過時間が予め設定した規定時間を超えたとき前記操舵補助トルクの制限を解除する制限解除手段を有し、
当該制限解除手段は、前記規定時間が経過した時点から前記操舵補助トルクの制限度合を徐々に緩和し、当該緩和を開始した時点からの経過時間が予め設定した徐変時間に達したときに前記操舵補助トルクの制限度合が零となるように制御することを特徴とする電動パワーステアリング装置。
Steering torque detection means for detecting steering torque input to the steering mechanism;
Current command value calculation means for calculating a current command value based on at least the steering torque detected by the steering torque detection means;
An electric motor for generating a steering assist torque to be applied to a steering shaft of the steering mechanism;
Motor control means for controlling the electric motor based on the current command value;
Steering limit detection means for detecting whether or not the steering mechanism has reached a steering limit;
An electric power steering apparatus comprising: a torque limiting unit configured to limit a steering assist torque generated by the electric motor when the steering limit detecting unit detects that the steering limit has been reached;
The torque limiting means has a limit releasing means for canceling the limitation of the steering assist torque when the elapsed time from the start of the limit of the steering assist torque exceeds a predetermined time set in advance.
The restriction release means gradually relaxes the degree of restriction of the steering assist torque from the time when the specified time has elapsed, and when the elapsed time from the time when the relaxation has started reaches a gradual change time set in advance. An electric power steering apparatus characterized in that control is performed so that a limit degree of steering assist torque becomes zero.
前記トルク制限手段は、前記電流指令値演算手段で算出される電流指令値を制限値に制限し、
前記制限解除手段は、前記制限値を徐々に増加させることで前記操舵補助トルクの制限度合を緩和させることを特徴とする請求項1記載の電動パワーステアリング装置。
The torque limiting means limits the current command value calculated by the current command value calculating means to a limit value,
The electric power steering apparatus according to claim 1, wherein the limit release unit relaxes the limit degree of the steering assist torque by gradually increasing the limit value.
前記トルク制限手段は、前記電流指令値演算手段で算出される電流指令値に制限ゲインを乗算して当該電流指令値を制限し、
前記制限解除手段は、前記制限ゲインを徐々に増加させることで前記操舵補助トルクの制限度合を緩和させることを特徴とする請求項1記載の電動パワーステアリング装置。
The torque limiting means limits the current command value by multiplying the current command value calculated by the current command value calculating means by a limit gain,
2. The electric power steering apparatus according to claim 1, wherein the restriction release means relaxes the degree of restriction of the steering assist torque by gradually increasing the restriction gain.
前記モータ制御手段は、前記電流指令値に基づいて前記電動モータをパルス幅変調信号によって駆動制御し、
前記トルク制限手段は、前記パルス幅変調信号のデューティ比を制限値に制限し、
前記制限解除手段は、前記制限値を徐々に増加させることで前記操舵補助トルクの制限度合を緩和させることを特徴とする請求項1記載の電動パワーステアリング装置。
The motor control means drives and controls the electric motor with a pulse width modulation signal based on the current command value,
The torque limiting means limits the duty ratio of the pulse width modulation signal to a limit value,
The electric power steering apparatus according to claim 1, wherein the limit release unit relaxes the limit degree of the steering assist torque by gradually increasing the limit value.
前記モータ制御手段は、前記電流指令値に基づいて前記電動モータをパルス幅変調信号によって駆動制御し、
前記トルク制限手段は、前記パルス幅変調信号のデューティ比に制限ゲインを乗算して当該デューティ比を制限し、
前記制限解除手段は、前記制限ゲインを徐々に増加させることで前記操舵補助トルクの制限度合を緩和させることを特徴とする請求項1記載の電動パワーステアリング装置。
The motor control means drives and controls the electric motor with a pulse width modulation signal based on the current command value,
The torque limiting means limits the duty ratio by multiplying the duty ratio of the pulse width modulation signal by a limiting gain,
2. The electric power steering apparatus according to claim 1, wherein the restriction release means relaxes the degree of restriction of the steering assist torque by gradually increasing the restriction gain.
前記制限解除手段は、前記ステアリング機構の前記ステアリングシャフト及び転舵輪間のトルク伝達部材に伝達されるトルクを予測する伝達トルク予測手段と、
当該伝達トルク予測手段で予測される伝達トルクに基づき前記徐変時間を設定する徐変時間設定手段と、を備えることを特徴とする請求項1から請求項5の何れか1項に記載の電動パワーステアリング装置。
The restriction release means predicts torque transmitted to a torque transmission member between the steering shaft and steered wheels of the steering mechanism;
6. The electric motor according to claim 1, further comprising: a gradual change time setting unit configured to set the gradual change time based on the transmission torque predicted by the transmission torque predicting unit. Power steering device.
前記トルク制限手段は、前記ステアリング機構の前記ステアリングシャフト及び転舵輪間のトルク伝達部材に伝達されるトルクを予測する伝達トルク予測手段と、
当該伝達トルク予測手段で予測される、前記ステアリング機構が操舵限界に達したときの伝達トルクに基づき前記制限時間を設定する制限時間設定手段と、を備え、
当該制限時間設定手段は、前記伝達トルクが大きいときほど前記制限時間が長くなるように当該制限時間を設定することを特徴とする請求項1から請求項6の何れか1項に記載の電動パワーステアリング装置。
The torque limiting means predicts torque transmitted to a torque transmission member between the steering shaft and steered wheels of the steering mechanism;
Time limit setting means for setting the time limit based on the transmission torque predicted by the transmission torque prediction means when the steering mechanism reaches the steering limit;
The electric power according to any one of claims 1 to 6, wherein the time limit setting unit sets the time limit so that the time limit becomes longer as the transmission torque is larger. Steering device.
前記伝達トルク予測手段は、操舵トルク、電流指令値、前記電動モータの回転数、及び前記電動モータに流れる相電流のうちの少なくとも1以上を検出し、
検出した1以上の検出値に基づいて前記伝達トルクを予測することを特徴とする請求項6又は請求項7記載の電動パワーステアリング装置。
The transmission torque predicting means detects at least one or more of a steering torque, a current command value, a rotational speed of the electric motor, and a phase current flowing through the electric motor,
The electric power steering apparatus according to claim 6 or 7, wherein the transmission torque is predicted based on the detected one or more detected values.
前記制限解除手段は、前記制限度合を一定割合で変化させることを特徴とする請求項1から請求項8の何れか1項に記載の電動パワーステアリング装置。   The electric power steering apparatus according to any one of claims 1 to 8, wherein the restriction release means changes the degree of restriction at a constant rate. 前記制限解除手段は、前記操舵補助トルクの制限度合の緩和を開始した時点からの経過時間が短いときほど前記制限度合を急峻に変化させることを特徴とする請求項1から請求項8の何れか1項に記載の電動パワーステアリング装置。   9. The limit release unit according to claim 1, wherein the limit release unit changes the limit degree more rapidly as the elapsed time from the start of relaxation of the restriction degree of the steering assist torque is shorter. The electric power steering apparatus according to Item 1. 前記トルク制限手段は、前記ステアリング機構の前記ステアリングシャフト及び転舵輪間のトルク伝達部材に伝達されるトルクを予測する伝達トルク予測手段を備え、
前記制限解除手段は、前記伝達トルク予測手段で予測される伝達トルクに応じて前記制限度合の変化方法を異ならせることを特徴とする請求項9又は請求項10記載の電動パワーステアリング装置。
The torque limiting means includes transmission torque prediction means for predicting torque transmitted to a torque transmission member between the steering shaft and the steered wheels of the steering mechanism,
11. The electric power steering apparatus according to claim 9, wherein the restriction release unit changes a method of changing the degree of restriction according to the transmission torque predicted by the transmission torque prediction unit.
JP2007157079A 2007-06-14 2007-06-14 Electric power steering device Pending JP2008308002A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007157079A JP2008308002A (en) 2007-06-14 2007-06-14 Electric power steering device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007157079A JP2008308002A (en) 2007-06-14 2007-06-14 Electric power steering device

Publications (1)

Publication Number Publication Date
JP2008308002A true JP2008308002A (en) 2008-12-25

Family

ID=40235996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007157079A Pending JP2008308002A (en) 2007-06-14 2007-06-14 Electric power steering device

Country Status (1)

Country Link
JP (1) JP2008308002A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012067702A (en) * 2010-09-24 2012-04-05 Nissan Motor Co Ltd Engine control device and method of idle stop vehicle
WO2015049861A1 (en) * 2013-10-01 2015-04-09 日本精工株式会社 Electric power steering device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012067702A (en) * 2010-09-24 2012-04-05 Nissan Motor Co Ltd Engine control device and method of idle stop vehicle
WO2015049861A1 (en) * 2013-10-01 2015-04-09 日本精工株式会社 Electric power steering device
JP5971426B2 (en) * 2013-10-01 2016-08-17 日本精工株式会社 Electric power steering device
US9505429B2 (en) 2013-10-01 2016-11-29 Nsk Ltd. Electric power steering apparatus

Similar Documents

Publication Publication Date Title
JP5971426B2 (en) Electric power steering device
JP5050520B2 (en) Electric power steering device
JP5109342B2 (en) Electric power steering device
JP5050421B2 (en) Control device for electric power steering device
JP5440846B2 (en) Motor control device and vehicle steering device
JP2008143200A (en) Electric power steering device
JP5098341B2 (en) Electric power steering device
US20070284180A1 (en) Electric power steering apparatus
EP2279927B1 (en) Electric power steering system
JP2008049914A (en) Control apparatus of electric power steering device
JP2008213643A (en) Electric power steering device
JP2009274692A (en) Electric power steering device
JP4715446B2 (en) Control device for electric power steering device
JP2008230580A (en) Electric power steering device
JP4978095B2 (en) Electric power steering device
JP5233083B2 (en) Electric power steering device
JP5011875B2 (en) Electric power steering device
JP4857991B2 (en) Electric power steering device
JP5298822B2 (en) Electric power steering device
JP2008308002A (en) Electric power steering device
JP5401801B2 (en) Electric power steering device
JP4696572B2 (en) Control device for electric power steering device
JP5125216B2 (en) Electric power steering device
JP2009029349A (en) Electric power steering device
JP2008201338A (en) Electric power steering device

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20090130