JP2013082424A - Electric power steering device - Google Patents
Electric power steering device Download PDFInfo
- Publication number
- JP2013082424A JP2013082424A JP2012061560A JP2012061560A JP2013082424A JP 2013082424 A JP2013082424 A JP 2013082424A JP 2012061560 A JP2012061560 A JP 2012061560A JP 2012061560 A JP2012061560 A JP 2012061560A JP 2013082424 A JP2013082424 A JP 2013082424A
- Authority
- JP
- Japan
- Prior art keywords
- steering
- torque
- value
- lead pull
- pull correction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Power Steering Mechanism (AREA)
Abstract
【課題】簡素な構成にて効果的に車両の偏向が抑えられ、快適な操舵フィーリングを得ることができる電動パワーステアリング装置を提供することにある。
【解決手段】電流指令値演算部22には、ローパスフィルタ処理後トルクTの変化量が所定値以内であり、かつローパスフィルタ処理後トルクTの変化量が所定値以内である時間が、所定時間以上継続した場合には、操舵トルクτを低減するための補正成分としてのリードプル補正量Iip*を演算するリードプル補正制御部27が設けられている。そして、電流指令値演算部22は、このリードプル補正制御部27の演算するリードプル補正量Iip*を、加算器28において、基本アシスト制御部26の演算する基礎成分としての基本アシスト制御量Ias*に重畳することにより、そのパワーアシスト制御における目標アシスト力としての電流指令値Iq*を演算する。
【選択図】図2An electric power steering apparatus capable of effectively suppressing the deflection of a vehicle with a simple configuration and obtaining a comfortable steering feeling.
In a current command value calculation unit, a time during which the amount of change in the low-pass filtered torque T is within a predetermined value and the amount of change in the low-pass filtered torque T is within a predetermined value is a predetermined time. When the above is continued, a lead pull correction control unit 27 for calculating a lead pull correction amount Iip * as a correction component for reducing the steering torque τ is provided. Then, the current command value calculation unit 22 converts the lead pull correction amount Iip * calculated by the lead pull correction control unit 27 into the basic assist control amount Ias * as the basic component calculated by the basic assist control unit 26 in the adder 28. By superimposing, a current command value Iq * as a target assist force in the power assist control is calculated.
[Selection] Figure 2
Description
本発明は、電動パワーステアリング装置に関するものである。 The present invention relates to an electric power steering apparatus.
従来、車両用のパワーステアリング装置には、モータを駆動源とする電動パワーステアリング装置(EPS)がある。そして、通常、このようなEPSでは、検出される操舵トルクに基づいて、操舵系に付与するアシスト力の基礎成分(基本アシスト制御量)が演算される。 2. Description of the Related Art Conventionally, power steering apparatuses for vehicles include an electric power steering apparatus (EPS) using a motor as a drive source. Usually, in such an EPS, the basic component (basic assist control amount) of the assist force applied to the steering system is calculated based on the detected steering torque.
ところで、実際の走行時には、直進状態であるにも関わらず、車両の偏向(リードプル)を抑えるためのステアリング操作が必要となる状況がある。例えば、図12に示すように、車両40の走行路41には、多くの場合、排水性向上等の理由から幅方向に傾斜(カント)が付けられており、このようなカント路42、43を走行する際には、その重力による偏向を抑えるための操舵トルクが必要となる。そして、こうしたカント路走行が長時間に亘る場合には、その継続的な負荷が、疲労として運転者に蓄積されることになる。
By the way, during actual traveling, there is a situation in which a steering operation for suppressing the deflection (lead pull) of the vehicle is required even though the vehicle is in a straight traveling state. For example, as shown in FIG. 12, the
このような問題を解決すべく、従来、車両走行路のカント状態を判定し、その判定結果に基づいて、車両の偏向を抑制するための制御成分を演算する方法が提案されている。例えば、特許文献1に記載の車両制御装置は、車速や横方向加速度、或いは、操舵状態および走行環境情報等、検出される複数の状態量に基づいて、車両走行路のカント状態を学習する。そして、その学習結果を用いたニューラルネットワーク演算を行なうことにより、カント状態を判定し、そのカントの存在に起因する車両の偏向を抑制するための制御成分を演算する構成となっている。 In order to solve such a problem, conventionally, a method has been proposed in which a cant state of a vehicle travel path is determined and a control component for suppressing the deflection of the vehicle is calculated based on the determination result. For example, the vehicle control device described in Patent Literature 1 learns a cant state of a vehicle travel path based on a plurality of detected state quantities such as vehicle speed and lateral acceleration, or a steering state and travel environment information. A kant state is determined by performing a neural network calculation using the learning result, and a control component for suppressing the deflection of the vehicle due to the presence of the cant is calculated.
ところが、特許文献1の場合のように精緻なカント状態判定を行う構成では、その演算負荷の増大に伴うコスト上昇が不可避であり、また併せて、その構成の複雑さを考慮するならば、これが現実的な解決手段であるとは言い難い虞があり、なお改善の余地を残すものとなっていた。
However, in the configuration in which precise cant state determination is performed as in
本発明は、上記問題点を解決するためになされたものであって、その目的は、簡素な構成にて効果的に車両の偏向が抑えられ、快適な操舵フィーリングを得ることのできる電動パワーステアリング装置を提供することにある。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an electric power capable of effectively suppressing the deflection of the vehicle with a simple configuration and obtaining a comfortable steering feeling. The object is to provide a steering device.
上記課題を解決するために、請求項1に記載の発明は、操舵系にアシスト力を付与するためのモータ(12)を有する操舵力補助装置(13)と、前記モータ(12)に電力を供給し、前記操舵力補助装置(13)の作動を制御する制御手段(21)と、操舵トルクを検出するトルクセンサ(15)と、車速を検出する車速センサ(16)と、前記トルクセンサ(15)から検出された操舵トルクの高周波成分を除去し、処理後トルクを出力するローパスフィルタ(30)と、前記処理後トルクの変化量を検出する変化量検出手段(21)と、を備え、前記制御手段(21)は、前記操舵トルクと前記車速に基づき基本アシスト力を算出し、前記基本アシスト力に応じて前記操舵力補助装置(13)の作動を制御する通常制御を実行し、前記制御手段(21)は、前記変化量が所定値以内であり、かつ前記変化量が所定値以内である時間が所定時間以上継続した場合には、前記基本アシスト力に対して、前記アシスト力を漸増するように前記操舵力補助装置(13)の作動を制御するリードプル制御を実行すること、を要旨とする。
In order to solve the above problems, the invention according to
上記構成によれば、ローパスフィルタにより高周波成分が除去されたローパスフィルタ処理後トルク(以下、処理後トルクと記述する)の変化量を検出することで、運転者の操舵意図を推定することができる。即ち、処理後トルクの変化量が所定値以内であり、且つ所定値以内である時間が所定時間以上継続することで、運転者の直進しようとする意図を推定することができる。この際に、アシスト力を漸増することで、カント路での重力偏向を抑えるための操舵トルクをアシストすることが可能になる。その結果、カント路において操舵系に一定の操舵トルクが長時間かかっている場合には、操舵トルクを減少させることができるので、快適な操舵フィーリングを得ることができる。また、ローパスフィルタによる高周波成分の除去を採用することで、ニューラルネットワーク演算などに比較して、簡単な構成により効果を得ることができる。 According to the above configuration, the driver's steering intention can be estimated by detecting the amount of change in the low-pass filtered torque (hereinafter referred to as the processed torque) from which the high-frequency component has been removed by the low-pass filter. . That is, it is possible to estimate the driver's intention to go straight because the amount of change in the processed torque is within a predetermined value and the time within the predetermined value continues for a predetermined time or more. At this time, by gradually increasing the assist force, it is possible to assist the steering torque for suppressing gravity deflection on the cant road. As a result, when a constant steering torque is applied to the steering system for a long time on the cant road, the steering torque can be reduced, so that a comfortable steering feeling can be obtained. Further, by adopting the removal of high-frequency components by a low-pass filter, it is possible to obtain an effect with a simple configuration as compared with a neural network calculation or the like.
請求項2に記載の発明は、前記制御手段(21)は、リードプル制御において、時間経過とともに漸増する付加アシスト力を演算し、前記基本アシスト力に前記付加アシスト力を加算した値に応じて前記操舵力補助装置(13)の作動を制御すること、を要旨とする。 According to a second aspect of the present invention, the control means (21) calculates an additional assist force that gradually increases as time elapses in the lead-pull control, and the control means (21) corresponds to a value obtained by adding the additional assist force to the basic assist force. The gist is to control the operation of the steering force assisting device (13).
上記構成によれば、リードプル制御において、時間経過とともに漸増する付加アシスト力を演算し、基本アシスト力に付加アシスト力を加算した値に応じて制御する。
その結果、カント路での重力偏向を抑えるための操舵トルクをゆっくり減少させていけるので、快適な操舵フィーリングを得ることができる。
According to the above configuration, in the lead pull control, the additional assist force that gradually increases as time elapses is calculated, and control is performed according to the value obtained by adding the additional assist force to the basic assist force.
As a result, since the steering torque for suppressing the gravity deflection on the cant road can be reduced slowly, a comfortable steering feeling can be obtained.
請求項3に記載の発明は、前記制御手段(21)は、リードプル制御により前記アシスト力の漸増を開始した後に、前記操舵トルクが零となった時点で、前記アシスト力をその時点の値に固定すること、を要旨とする。 According to a third aspect of the present invention, the control means (21) sets the assist force to a value at that time when the steering torque becomes zero after starting the gradual increase of the assist force by lead pull control. The gist is to fix.
上記構成によれば、リードプル制御によりアシスト力を漸増した結果、操舵トルクが零となった時点で、アシスト力をその時点の値に固定する。
その結果、操舵トルクをほぼ零とした状態を継続することができるので、快適な操舵フィーリングを得ることができる。
According to the above configuration, when the steering force becomes zero as a result of gradually increasing the assist force by the lead pull control, the assist force is fixed to the value at that time.
As a result, a state in which the steering torque is almost zero can be continued, and a comfortable steering feeling can be obtained.
請求項4に記載の発明は、前記制御手段は、リードプル制御中に前記アシスト力を固定した後、前記変化量が所定値より大きくなった場合には、通常制御を実行すること、を要旨とする。
The gist of the invention described in
上記構成によれば、リードプル制御中にアシスト力を固定した後、変化量が所定値より大きくなった場合には、運転者が切り込みを行なったと判断し、リードプル制御を中断して、通常制御に移行する。
その結果、リードプル制御により、操舵トルクがほぼ零の保舵状態から、切り込み状態に移り、大きなアシスト力が必要になった場合でも、アシスト制御に滑らかに移行することができるので、快適な操舵フィーリングを得ることができる。
According to the above configuration, after the assist force is fixed during the lead pull control, if the amount of change becomes larger than a predetermined value, it is determined that the driver has made the cut, the lead pull control is interrupted, and the normal control is performed. Transition.
As a result, the lead-pull control makes it possible to smoothly shift to the assist control even when a large assist force is required from the steered state where the steering torque is almost zero to the notch state. You can get a ring.
本発明によれば、簡素な構成にて効果的に車両の偏向が抑えられ、快適な操舵フィーリングを得ることができる電動パワーステアリング装置を提供できる。 ADVANTAGE OF THE INVENTION According to this invention, the electric power steering apparatus which can suppress the deflection | deviation of a vehicle effectively with a simple structure and can obtain a comfortable steering feeling can be provided.
以下、コラム型の電動パワーステアリング装置1(以下、EPSという)に具体化した本発明の一実施形態を図面に従って説明する。
図1に示すように、本実施形態のEPS1において、ステアリング2が固定されたステアリングシャフト3は、ラックアンドピニオン機構4を介してラック軸5と連結されている。ステアリング操作に伴うステアリングシャフト3の回転は、ラックアンドピニオン機構4によりラック軸5の往復直線運動に変換される。
Hereinafter, an embodiment of the present invention embodied in a column type electric power steering apparatus 1 (hereinafter referred to as EPS) will be described with reference to the drawings.
As shown in FIG. 1, in the
尚、本実施形態のステアリングシャフト3は、コラムシャフト8、インターミディエイトシャフト9、及びピニオンシャフト10を連結してなる。そして、このステアリングシャフト3の回転に伴うラック軸5の往復直線運動が、同ラック軸5の両端に連結されたタイロッド6を介して図示しないナックルに伝達されることにより、転舵輪7の舵角が変更される。
The
また、EPS1は、操舵系にステアリング操作を補助するためのアシスト力を付与するEPSアクチュエータ13と、EPSアクチュエータ13の作動を制御する制御手段としてのECU11とを備えている。
Further, the
本実施形態のEPSアクチュエータ13は、コラム型のEPSアクチュエータであり、その駆動源であるモータ12は、減速機構14を介してコラムシャフト8と駆動連結されている。EPSアクチュエータ13は、モータ12の回転を減速機構14により減速してコラムシャフト8に伝達することによって、そのモータトルクをアシスト力として操舵系に付与する。
The
ECU11には、車速センサ16、トルクセンサ15、モータ回転角センサ18及び前後左右車輪速センサW1〜W4が接続されている。尚、車輪速センサW1、W2は前輪の車輪速を検出するセンサであり、車輪速センサW3、W4は後輪の車輪速を検出するセンサである。そして、ECU11は、これら各センサの出力信号に基づいて、車速V、操舵トルクτ、モータ回転角θ及び前後左右車輪速w1〜w4を検出する。例えば、本実施形態のトルクセンサ15は、一対のレゾルバが図示しないトーションバーの両端に設けられたツインレゾルバ型のトルクセンサである。また、ECU11は、これらの検出される各状態量に基づいて目標アシスト力を演算し、モータ12への駆動電力の供給を通じて、EPSアクチュエータ13の作動、即ち、操舵系に付与するアシスト力を制御する。
The ECU 11 is connected to a
次に、本実施形態のEPSにおけるアシスト制御の態様について説明する。
図2に示すように、ECU11は、モータ制御信号を出力するマイコン21と、そのモータ制御信号に基づいて、モータ12に駆動電力を供給する駆動回路24とを備えて構成されている。
Next, an aspect of assist control in the EPS of the present embodiment will be described.
As shown in FIG. 2, the
本実施形態では、ECU11には、モータ12に通電される実電流値Iを検出するための電流センサ25、及びモータ12の回転角θを検出するためのモータ回転角センサ18(図1参照)が接続されている。そして、マイコン21は、上記各車両状態量、並びにこれら電流センサ25及びモータ回転角センサ18の出力信号に基づき検出されたモータ12の実電流値I及びモータ回転角θに基づいて、駆動回路24に出力するモータ制御信号を生成する。
In the present embodiment, the
尚、以下に示す各制御ブロックは、マイコン21が実行するコンピュータプログラムにより実現されるものである。そして、同マイコン21は、所定のサンプリング周期で上記各状態量を検出し、所定周期毎に以下の各制御ブロックに示される各演算処理を実行することにより、モータ制御信号を生成する。
Each control block shown below is realized by a computer program executed by the
詳述すると、本実施形態のマイコン21は、モータ12に対する電力供給の目標値である電流指令値Iq*を演算する電流指令値演算部22と、電流指令値演算部22により演算された電流指令値Iq*に基づいてモータ制御信号を出力するモータ制御信号出力部23とを備えている。
More specifically, the
電流指令値演算部22には、上記アシスト力目標値の基礎成分としての基本アシスト制御量Ias*を演算する基本アシスト制御部26が設けられており、本実施形態では、この基本アシスト制御部26には、車速V、および操舵トルクτが入力されるようになっている。そして、基本アシスト制御部26は、操舵トルクτの絶対値が大きいほど、また車速Vが小さいほど、より大きなアシスト力を付与すべき旨の基本アシスト制御量Ias*を演算する構成となっている。
The current command
モータ制御信号出力部23には、この電流指令値演算部22が出力する電流指令値Iq*とともに、電流センサ25により検出された実電流値I、およびモータ回転角センサ18により検出されたモータ回転角θが入力される。そして、モータ制御信号出力部23は、この電流指令値Iq*に実電流値Iを追従させるべく電流フィードバック制御を実行することによりモータ制御信号を演算する。
The motor control
具体的には、本実施形態では、モータ12には、三相(U,V,W)の駆動電力の供給により回転するブラシレスモータが用いられている。そして、モータ制御信号出力部23は、実電流値Iとして検出されたモータ12の相電流値(Iu,Iv,Iw)をd/q座標系のd、q軸電流値に変換(d/q変換)することにより、上記電流フィードバック制御を行う。
Specifically, in the present embodiment, a brushless motor that rotates by supplying three-phase (U, V, W) driving power is used as the
即ち、電流指令値Iq*は、q軸電流指令値としてモータ制御信号出力部23に入力され、モータ制御信号出力部23は、モータ回転角センサ18により検出されたモータ回転角θに基づいて相電流値(Iu,Iv,Iw)をd/q変換する。また、モータ制御信号出力部23は、そのd、q軸電流値およびq軸電流指令値に基づいてd、q軸電圧指令値を演算する。そして、そのd、q軸電圧指令値をd/q逆変換することにより相電圧指令値(Vu*,Vv*,Vw*)を演算し、当該相電圧指令値に基づいてモータ制御信号を生成する。
That is, the current command value Iq * is input to the motor control
このようにして生成されたモータ制御信号は、マイコン21から駆動回路24へと出力され、同駆動回路24によりモータ制御信号に基づく三相の駆動電力がモータ12へと供給される。そして、その操舵トルクτに基づくアシスト力目標値としての電流指令値Iq*に相当するモータトルクが発生することにより、アシスト力目標値に対応するアシスト力が操舵系に付与される構成となっている。
The motor control signal generated in this way is output from the
(リードプル補正制御)
次に、本実施形態におけるリードプル補正制御の態様について説明する。
上述のように、カント路走行等、車両の偏向を誘引する因子、(例えば、走行路面の傾斜)を打ち消すための操舵トルクの入力が長時間に亘る場合、その継続的な負荷が、疲労として運転者に蓄積されることになる。
(Lead pull correction control)
Next, the aspect of the lead pull correction control in this embodiment will be described.
As described above, when the input of the steering torque for canceling the factor that induces the deflection of the vehicle, such as traveling on the cant road (for example, the inclination of the road surface), is continued for a long time as fatigue. It will be accumulated in the driver.
そこで、本実施形態では、マイコン21の電流指令値演算部22には、車両が直進状態にあると判定される場合に検出される操舵トルクτを低減するための補正成分としてのリードプル補正量Iip*を演算するリードプル補正制御部27が設けられている。そして、電流指令値演算部22は、このリードプル補正制御部27の演算するリードプル補正量Iip*を、加算器28において、基本アシスト制御部26の演算する基礎成分としての基本アシスト制御量Ias*に重畳することにより、そのパワーアシスト制御における目標アシスト力としての電流指令値Iq*を演算する。
Therefore, in the present embodiment, the current command
そして、本実施形態では、そのリードプル補正量Iip*に基づき発生するアシスト力によって、車両の偏向を誘引する因子である走行路面の傾斜による影響(重力)を打ち消すことにより、その偏向を抑制して運転者の負担の軽減を図る構成となっている。 In this embodiment, the assist force generated based on the lead pull correction amount Iip * suppresses the influence (gravity) due to the inclination of the traveling road surface, which is a factor that induces the vehicle deflection, thereby suppressing the deflection. It is designed to reduce the burden on the driver.
更に、リードプル補正制御部27の詳細について図3を用いて説明する。
リードプル補正制御部27には、操舵トルクτ、車速V、前後左右車輪速ω1〜ω4およびモータ回転角θが入力される。操舵トルクτは、ローパスフィルタ30を経由してリードプル補正判定部31に入力される。リードプル補正判定部31には、前後左右車輪速w1〜w4も入力される。リードプル補正判定部31は、入力された処理後トルクTおよび前後左右車輪速w1〜w4から、リードプル補正量Tconを演算し、リードプル補正制御開始フラグFLGkrsのオン/オフを判定し、切替部32に出力する。
Details of the lead pull
Steering torque τ, vehicle speed V, front and rear wheel speeds ω1 to ω4, and motor rotation angle θ are input to lead pull
そして、切替部32は、リードプル補正制御開始フラグFLGkrsが「1」の場合は、接点32a、32cを接続し、リードプル補正判定部31で演算されたリードプル補正量Tconを、前段リードプル補正量Iip**生成マップ34に出力する。一方、切替部32は、リードプル補正制御開始フラグFLGkrsが「0」の場合は、接点32b、32cを接続し、メモリ33に記憶されているデータ「0」を、前段リードプル補正量Iip**生成マップ34に出力する。そして、前段リードプル補正量Iip**生成マップ34で生成された前段リードプル補正量Iip**は、乗算器38に出力される。
When the lead pull correction control start flag FLGkrs is “1”, the switching
また、車速Vは、車速ゲインKv生成マップ36に入力され、車速ゲインKv生成マップ36で生成された車速ゲインKvは、乗算器38に出力される。更に、モータ回転角θは微分器37で微分され、モータ回転角速度ωが生成される。そして、モータ回転角速度ωは、モータ回転角速度ゲインKω生成マップ35に入力され、モータ回転角速度ゲインKω生成マップ35で生成されたモータ回転角速度ゲインKωは、乗算器38に出力される。前段リードプル補正量Iip**、モータ回転角速度ゲインKωおよび車速ゲインKvは、乗算器38で乗算され、リードプル補正量Iip*としてリードプル補正制御部27から出力され、上述した基本アシスト制御量Ias*と加算器28で加算される。
The vehicle speed V is input to the vehicle speed gain
次に、ローパスフィルタ30の機能の詳細を、図4と図5を用いて説明する。
図4で示すように、リードプル補正制御部27に入力される操舵トルクτは、ローパスフィルタ入力側30pでは、高周波成分を含んでいる(図30p参照)。この信号を上記ローパスフィルタ30を通過させると、ローパスフィルタ出力側30qでは、高周波成分は除去されて滑らかな曲線になる(図30q参照)。この滑らかな処理後トルクTが、リードプル補正判定部31に入力される。図5は、図4で示した処理後トルクTの変化図である。図5で示すように、処理後トルクTは、所定のサンプリング時間でサンプリングされ(例えば、T(1)、T(2)等)、リードプル補正判定部31内で処理される。
Next, details of the function of the low-
As shown in FIG. 4, the steering torque τ input to the lead pull
本実施形態では、サンプリングされる処理後トルクTの変化量を測定している。具体的には、処理後トルクTの変化量が、所定値以内に所定時間(図5ではリードプル補正開始判定タイマ所定値Tf)経過した場合、車両の偏向を抑制するための保舵状態に運転者がはいったと判定して、リードプル補正量Tconの演算を開始する。リードプル補正量Tconの演算を実行する時間は、リードプル補正量演算タイマ所定値Trで決定されている。 In the present embodiment, the amount of change in the processed torque T to be sampled is measured. Specifically, when the amount of change in the processed torque T is within a predetermined value for a predetermined time (the lead pull correction start determination timer predetermined value Tf in FIG. 5) has elapsed, the vehicle is operated in a steered state to suppress vehicle deflection. It is determined that the person has entered, and calculation of the lead pull correction amount Tcon is started. The time for executing the calculation of the lead pull correction amount Tcon is determined by the lead pull correction amount calculation timer predetermined value Tr.
そして、リードプル補正量演算タイマTrがタイムアップするまでサンプリングした処理後トルクTを積算し、その平均値が、車両の偏向を抑制するための保舵状態に運転者が要している操舵トルクτと判定する。そして、その前記平均値を何分割した処理後トルクTをリードプル補正量Iip*として、基本アシスト制御量Ias*に加算する。 Then, the post-processing torque T sampled until the lead-pull correction amount calculation timer Tr expires is integrated, and the average value is the steering torque τ required by the driver in the steering holding state for suppressing the deflection of the vehicle. Is determined. Then, the processed torque T obtained by dividing the average value is added to the basic assist control amount Ias * as the lead pull correction amount Iip *.
詳述すると、本実施形態のリードプル補正制御部27は、リードプル補正を実行すべきと判定した場合には、その検出される操舵トルクTの方向(符号)を判定し、判定された方向と同一方向、即ち、検出される処理後トルクTを低減する方向にリードプル補正量Iip*を漸次増加させる(図6(L2)参照)。尚、本実施形態では、車両の進行方向に向かって左方向が「+」、右方向が「−」と定義されている。そして、その処理後トルクTを徐々に低減(図6(L1)参照)して、最終的に「0」とすることにより、運転者に違和感を与えることなく、そのリードプル補正を実行する構成となっている。
More specifically, when the lead pull
次に、上記のように構成されたリードプル補正制御部27におけるリードプル補正判定部31の処理手順について説明する。
図7のフローチャートに示すように、マイコン21は、リードプル補正開始判定を行う(ステップS101)。次に、リードプル補正量を演算する(ステップS102)。そして、リードプル補正制御を行い(ステップS103)、処理を終える。
Next, a processing procedure of the lead pull
As shown in the flowchart of FIG. 7, the
次に、上記ステップS101からステップS103の内容を詳細に説明する。
まず、リードプル補正開始判定(ステップS101)の詳細を図8のフローチャートに基づいて説明する。
最初に、マイコン21は、処理後トルク値取込みカウンタPをリセットする(ステップS201)。次に、マイコン21は、リードプル補正開始判定タイマT1をリセットする(ステップS202)。更に、マイコン21は、リードプル補正開始判定カウンタKfをリセットする(ステップS203)。
Next, the contents of steps S101 to S103 will be described in detail.
First, details of the lead pull correction start determination (step S101) will be described based on the flowchart of FIG.
First, the
そして、マイコン21は、処理後トルク値取込みカウンタPが、処理後トルク値取込みカウンタ所定値Ps以下か否かを判定する(ステップS204)。そして、マイコン21は、処理後トルク値取込みカウンタPが、処理後トルク値取込みカウンタ所定値Ps以下の場合(P≦Ps、ステップS204:YES)、サンプリングP点の処理後トルク値T(P)を取り込む(ステップS205)。
Then, the
次に、マイコン21は、サンプリングP点の処理後トルク値T(P)の絶対値が、処理後トルク値の所定値Tps以上か否かを判定する(ステップS206)。そして、マイコン21は、サンプリングP点の処理後トルク値T(P)の絶対値が、処理後トルク値の所定値Tps以上の場合(|T(P)|≧Tps、ステップS206:YES)、サンプリングP点と(P−1)点の差分処理後トルク値ΔT(P)を演算する(ステップS207)。
Next, the
次に、マイコン21は、サンプリングP点と(P−1)点の差分処理後トルク値ΔT(P)の絶対値が、差分処理後トルク値の所定値ΔTs以下か否かを判定する(ステップS208)。そして、マイコン21は、サンプリングP点と(P−1)点の差分処理後トルク値ΔT(P)の絶対値が、差分処理後トルク値の所定値ΔTs以下の場合(|ΔT(P)|≦ΔTs、ステップS208:YES)、リードプル補正開始判定カウンタKfをインクリメントする(Kf=Kf+1、ステップS210)。
Next, the
次に、マイコン21は、リードプル補正開始判定カウンタKfが、リードプル補正開始判定カウンタ所定値Kfs以上か否かを判定する(ステップS211)。そして、マイコン21は、リードプル補正開始判定カウンタKfが、リードプル補正開始判定カウンタ所定値Kfs以上の場合(Kf≧Kfs、ステップS211:YES)、リードプル補正開始判定フラグFLGkrをセット(FLGkr=「1」、ステップS212)し、処理を終わる。
Next, the
一方、マイコン21は、リードプル補正開始判定カウンタKfが、リードプル補正開始判定カウンタ所定値Kfs未満の場合(Kf<Kfs、ステップS211:NO)、リードプル補正開始判定タイマT1がリードプル補正開始判定タイマ所定値Tf以上か否かを判定する(ステップS213)。そして、マイコン21は、リードプル補正開始判定タイマT1がリードプル補正開始判定タイマ所定値Tf以上の場合(T1≧Tf、ステップS213:YES)、リードプル補正開始判定フラグFLGkrをリセット(FLGkr=「0」、ステップS214)し、処理を終わる。
On the other hand, when the read pull correction start determination counter Kf is less than the read pull correction start determination counter predetermined value Kfs (Kf <Kfs, step S211: NO), the
また、マイコン21は、リードプル補正開始判定タイマT1がリードプル補正開始判定タイマ所定値Tf未満の場合(T1<Tf、ステップS213:NO)、リードプル補正開始判定タイマT1をインクリメントする(T1=T1+1、ステップS215)。更に、マイコン21は、処理後トルク値取込みカウンタPをインクリメント(P=P+1、ステップS216)し、ステップS204に移行する。
Further, when the read pull correction start determination timer T1 is less than the read pull correction start determination timer predetermined value Tf (T1 <Tf, step S213: NO), the
また、マイコン21は、サンプリングP点と(P−1)点の差分処理後トルク値ΔT(P)の絶対値が、差分処理後トルク値の所定値ΔTsより大きい場合(|ΔT(P)|>ΔTs、ステップS208:NO)、処理後トルク値取込みカウンタPをインクリメント(P=P+1、ステップS216)し、ステップS204に移行する。
Further, the
更に、マイコン21は、サンプリングP点の処理後トルク値T(P)の絶対値が、処理後トルク値の所定値Tps未満の場合(|T(P)|<Tps、ステップS206:NO)、リードプル補正開始判定フラグFLGkrをリセット(FLGkr=「0」、ステップS214)し、処理を終わる。 Furthermore, when the absolute value of the processed torque value T (P) at the sampling P point is less than the predetermined value Tps of the processed torque value (| T (P) | <Tps, step S206: NO), The lead pull correction start determination flag FLGkr is reset (FLGkr = “0”, step S214), and the process is terminated.
次に、リードプル補正量演算(ステップS102)の詳細を図9のフローチャートに基づいて説明する。
まず、マイコン21は、リードプル補正開始判定フラグFLGkrがセットされているか否かを判定する(ステップS301)。そして、マイコン21は、リードプル補正開始判定フラグFLGkrがセットされている場合(FLGkr=「1」、ステップS301:YES)、リードプル補正量演算用処理後トルク値取込みカウンnに「1」をセットする(ステップS302)。
Next, details of the lead pull correction amount calculation (step S102) will be described based on the flowchart of FIG.
First, the
次に、マイコン21は、リードプル補正量演算用適用処理後トルク値取込みカウンタKrをリセットする(ステップS303)。そして、更に、マイコン21は、リードプル補正量演算用全処理後トルク加算値Tsumをリセットする(ステップS304)。
Next, the
次に、マイコン21は、リードプル補正量演算用処理後トルク値取込みカウンタnが、リードプル補正量演算用処理後トルク値取込みカウンタ所定値ns以下か否かを判定する(ステップS305)。そして、マイコン21は、リードプル補正量演算用処理後トルク値取込みカウンタnが、リードプル補正量演算用処理後トルク値取込みカウンタ所定値ns以下の場合(n≦ns、ステップS305:YES)、サンプリングn点の処理後トルク値T(n)を取り込む(ステップS306)。
Next, the
次に、マイコン21は、サンプリングn点の処理後トルク値T(n)の絶対値が、処理後トルク値の所定値Tps以上か否かを判定する(ステップS306a)。そして、マイコン21は、サンプリングn点の処理後トルク値T(n)の絶対値が、処理後トルク値の所定値Tps以上の場合(|T(n)|≧Tps、S306a:YES)、前後左右車輪速w1(n)〜w4(n)を取り込む(ステップS307)。
Next, the
次に、マイコン21は、 サンプリングn点と(n−1)点の差分処理後トルク値ΔT(n)を演算する(ステップS308)。そして、マイコン21は、サンプリングn点と(n−1)点の差分処理後トルク値ΔT(n)の絶対値が、差分処理後トルク値の所定値ΔTs以下か否かを判定する(ステップS309)。そして、マイコン21は、サンプリングn点と(n−1)点の差分差分処理後値ΔT(n)の絶対値が、差分処理後トルク値の所定値ΔTs以下の場合(|ΔT(n)|≦ΔTs、ステップS309:YES)、前輪左右車輪速差w1(n)−w2(n)の絶対値が、左右車輪速差所定値ws1以下か否かを判定する(ステップS310)。
Next, the
そして、マイコン21は、前輪左右車輪速差w1(n)−w2(n)の絶対値が、左右車輪速差所定値ws1以下の場合(|w1(n)−w2(n)|≦ws1、ステップS310:YES)、後輪左右車輪速差w3(n)−w4(n)の絶対値が、左右車輪速差所定値ws1以下か否かを判定する(ステップS311)。そして、マイコン21は、後輪左右車輪速差w3(n)−w4(n)の絶対値が、左右車輪速差所定値ws1以下の場合(|w3(n)−w4(n)|≦ws1、ステップS311:YES)、リードプル補正量演算用全処理後トルク加算値前回値Tsum(n−1)に、サンプリングn点の処理後トルク値T(n)を加算して、リードプル補正量演算用全処理後トルク加算値今回値Tsum(n)を算出する(ステップS312)。 When the absolute value of the front wheel left / right wheel speed difference w1 (n) −w2 (n) is equal to or smaller than the left / right wheel speed difference predetermined value ws1 (| w1 (n) −w2 (n) | ≦ ws1, Step S310: YES), it is determined whether or not the absolute value of the rear wheel left and right wheel speed difference w3 (n) -w4 (n) is equal to or smaller than the left and right wheel speed difference predetermined value ws1 (step S311). When the absolute value of the rear wheel left / right wheel speed difference w3 (n) −w4 (n) is equal to or smaller than the left / right wheel speed difference predetermined value ws1 (| w3 (n) −w4 (n) | ≦ ws1) , Step S311: YES), the post-processing torque value T (n-1) for all the post-pull correction amount calculation is added to the previous value Tsum (n-1), and the post-processing torque value T (n) at the sampling point n is added. The total torque value after processing Tsum (n) is calculated (step S312).
次に、マイコン21は、リードプル補正量演算用適用処理後トルク値取込みカウンタKrをインクリメントする(Kr=Kr+1、ステップS313)。そして、マイコン21は、リードプル補正量演算用適用処理後トルク値取込みカウンタKrが、リードプル補正量演算用適用処理後トルク値取込みカウンタ所定値Krs以上か否かを判定する(ステップS314)。
Next, the
そして、マイコン21は、リードプル補正量演算用適用処理後トルク値取込みカウンタKrが、リードプル補正量演算用適用処理後トルク値取込みカウンタ所定値Krs以上の場合(Kr≧Krs、ステップS314:YES)、リードプル補正量演算用全処理後トルク加算値今回値Tsum(n)をリードプル補正量演算用適用処理後トルク値取込みカウンタKrで除算することにより、リードプル補正量演算用全処理後トルク平均値Taveを算出する(ステップS315)。 When the post-applied torque value acquisition counter Kr for the lead pull correction amount calculation is equal to or greater than the predetermined value Krs after the lead pull correction amount calculation application processing (Kr ≧ Krs, step S314: YES). By dividing the current value Tsum (n) after all processing torque addition value for lead pull correction amount calculation by the applied torque value acquisition counter Kr after lead pull correction amount calculation, the average torque value Tave after all processing for lead pull correction amount calculation is obtained. Calculate (step S315).
更に、マイコン21は、リードプル補正量演算用全処理後トルク平均値Taveを所定の定数R(Rは、リードプル補正量制御を実施するうえで、良好な操舵フィーリングを得られる値に決定する)で除算することにより、リードプル補正量Tconを算出する(ステップS316)。そして、マイコン21は、リードプル補正制御開始フラグFLGkrsをセット(FLGkrs=「1」、ステップS317)し、処理を終わる。
Further, the
一方、マイコン21は、リードプル補正量演算用適用処理後トルク値取込みカウンタKrが、リードプル補正量演算用適用処理後トルク値取込みカウンタ所定値Krs未満の場合(Kr<Krs、ステップS314:NO)、リードプル補正量演算タイマT2がリードプル補正量演算タイマ所定値Tr以上か否かを判定する(ステップS318)。
そして、マイコン21は、リードプル補正量演算タイマT2がリードプル補正量演算タイマ所定値Tr以上の場合(T2≧Tr、ステップS318:YES)、リードプル補正制御開始フラグFLGkrsをリセット(FLGkrs=「0」、ステップS319)し、処理を終わる。
On the other hand, the
When the lead pull correction amount calculation timer T2 is equal to or greater than the lead pull correction amount calculation timer predetermined value Tr (T2 ≧ Tr, step S318: YES), the
また、マイコン21は、リードプル補正量演算タイマT2がリードプル補正量演算タイマ所定値Tr未満の場合(T2<Tr、ステップS318:NO)、リードプル補正量演算タイマT2をインクリメントする(T2=T2+1、ステップS320)。更に、マイコン21は、リードプル補正量演算用処理後トルク値取込みカウンタnをインクリメント(n=n+1、ステップS321)し、ステップS305に移行する。
If the lead pull correction amount calculation timer T2 is less than the lead pull correction amount calculation timer predetermined value Tr (T2 <Tr, step S318: NO), the
また、マイコン21は、サンプリングn点と(n−1)点の差分処理後トルク値ΔT(n)の絶対値が、差分処理後トルク値の所定値ΔTsより大きい場合(|ΔT(n)|>ΔTs、ステップS309:NO)、または前輪左右車輪速差w1(n)−w2(n)の絶対値が、左右車輪速差所定値ws1より大きい場合(|w1(n)−w2(n)|>ws1、ステップS310:NO)、または後輪左右車輪速差w3(n)−w4(n)の絶対値が、左右車輪速差所定値ws1より大きい場合(|w3(n)−w4(n)|>ws1、ステップS311:NO)、リードプル補正量演算用処理後トルク値取込みカウンタnをインクリメント(n=n+1、ステップS321)し、ステップS305に移行する。
The
更に、マイコン21は、サンプリングn点の処理後トルク値T(n)の絶対値が、処理後トルク値の所定値Tps未満の場合(|T(n)|<Tps、ステップS306a:NO)、リードプル補正制御開始フラグFLGkrsをリセット(FLGkrs=「0」、ステップS319)し、処理を終わる。 Furthermore, when the absolute value of the processed torque value T (n) at the sampling n point is less than the predetermined value Tps of the processed torque value (| T (n) | <Tps, step S306a: NO), The lead pull correction control start flag FLGkrs is reset (FLGkrs = “0”, step S319), and the process ends.
次に、リードプル補正制御(ステップS103)の詳細を図11のフローチャートに基づいて説明する。
まず、マイコン21は、リードプル補正制御開始フラグFLGkrsがセットされているか否かを判定する(ステップS401)。そして、マイコン21は、リードプル補正制御開始フラグFLGkrsがセットされている場合(FLGkrs=「1」、ステップS401:YES)、リードプル補正制御カウンタmをリセットする(m=「0」、ステップS402)。次に、マイコン21は、前段リードプル補正量Iip**の初期値をリセットする(Iip**(0)=「0」、ステップS403)。更に、マイコン21は、処理後トルク値の差分ΔTの初期値をリセットする(ΔT(1)=「0」、ステップS404)。
Next, details of the lead pull correction control (step S103) will be described based on the flowchart of FIG.
First, the
そして、マイコン21は、サンプリングm点の処理後トルク値T(m)を取り込む(ステップS405)。次に、マイコン21は、サンプリングm点の処理後トルク値T(m)の絶対値が、処理後トルク値の所定値Tps以上か否かを判定する(ステップS406a)。そして、マイコン21は、サンプリングm点の処理後トルク値T(m)の絶対値が、処理後トルク値の所定値Tps以上の場合(|T(m)|≧Tps、ステップS406a:YES)、サンプリングm点と(m−1)点の差分処理後トルク値ΔT(m)を演算する(ステップS406)。
Then, the
次に、マイコン21は、サンプリングm点と(m−1)点の差分処理後トルク値ΔT(m)の絶対値が、差分処理後トルク値の所定値ΔTss以下か否かを判定する(ステップS407)。そして、マイコン21は、サンプリングm点と(m−1)点の差分処理後トルク値ΔT(m)の絶対値が、差分処理後トルク値の所定値ΔTss以下の場合(|ΔT(m)|≦ΔTss、ステップS407:YES)、サンプリングm点の処理後トルク値T(m)が正か否かを判定する(ステップS408)。
Next, the
次に、マイコン21は、サンプリングm点の処理後トルク値T(m)が正の場合(T(m)>0、ステップS408:YES)、前段リードプル補正量の前回値Iip**(m−1)にリードプル補正量Tconを加算することにより、前段リードプル補正量の今回値Iip**(m)を演算する(Iip**(m)=Iip**(m−1)+Tcon、ステップS409)。そして、マイコン21は、リードプル補正制御カウンタmをインクリメント(m=m+1、ステップS410)し、ステップS401に移行する。
Next, when the processed torque value T (m) at the sampling m point is positive (T (m)> 0, step S408: YES), the
一方、マイコン21は、サンプリングm点の処理後トルク値T(m)が負の場合(T(m)<0、ステップS411:YES)、前段リードプル補正量の前回値Iip**(m−1)からリードプル補正量Tconを減算することにより、前段リードプル補正量の今回値Iip**(m)を演算する(Iip**(m)=Iip**(m−1)−Tcon、ステップS412)。そして、マイコン21は、リードプル補正制御カウンタmをインクリメント(m=m+1、ステップS410)し、ステップS401に移行する。
On the other hand, when the processed torque value T (m) at the sampling m point is negative (T (m) <0, step S411: YES), the
更に、マイコン21は、サンプリングm点の処理後トルク値T(m)が0の場合(T(m)=0、ステップS411:NO)、前段リードプル補正量の前回値Iip**(m−1)を、前段リードプル補正量の今回値Iip**(m)とする(Iip**(m)=Iip**(m−1)、ステップS413)。そして、マイコン21は、リードプル補正制御カウンタmをインクリメント(m=m+1、ステップS410)し、ステップS401に移行する。
Furthermore, when the processed torque value T (m) at the sampling m point is 0 (T (m) = 0, step S411: NO), the
更に、マイコン21は、サンプリングm点の処理後トルク値T(m)の絶対値が、処理後トルク値の所定値Tps未満の場合(|T(m)|<Tps、ステップS406a:NO)、またはサンプリングm点と(m−1)点の差分処理後トルク値ΔT(m)の絶対値が、差分処理後トルク値の所定値ΔTssより大きいの場合(|ΔT(m)|>ΔTss、ステップS407:NO)、リードプル補正制御開始フラグFLGkrsをリセット(FLGkrs=「0」、ステップS414)し、処理を終える。 Further, when the absolute value of the processed torque value T (m) at the sampling m point is less than the predetermined value Tps of the processed torque value (| T (m) | <Tps, step S406a: NO), Alternatively, when the absolute value of the difference processed torque value ΔT (m) at the sampling m point and the (m−1) point is larger than the predetermined value ΔTss of the difference processed torque value (| ΔT (m) |> ΔTss, step S407: NO), the read pull correction control start flag FLGkrs is reset (FLGkrs = “0”, step S414), and the process is terminated.
以上、本実施形態によれば、以下のような作用・効果を得ることができる。
電流指令値演算部22には、処理後トルクTの変化量が所定値以内であり、かつ処理後トルクTの変化量が所定値以内である時間が、所定時間以上継続した場合には、処理後トルクTを低減するための補正成分としてのリードプル補正量Iip*を演算するリードプル補正制御部27が設けられている。そして、電流指令値演算部22は、このリードプル補正制御部27の演算するリードプル補正量Iip*を、加算器28において、基本アシスト制御部26の演算する基礎成分としての基本アシスト制御量Ias*に重畳することにより、そのパワーアシスト制御における目標アシスト力としての電流指令値Iq*を演算する。
As described above, according to the present embodiment, the following operations and effects can be obtained.
In the current command
そして、本実施形態では、そのリードプル補正量Iip*に基づき発生するアシスト力によって、車両の偏向を誘引する因子である走行路面の傾斜による影響(重力)を打ち消すことにより、その偏向を抑制して運転者の負担の軽減を図る構成となっている。 In this embodiment, the assist force generated based on the lead pull correction amount Iip * suppresses the influence (gravity) due to the inclination of the traveling road surface, which is a factor that induces the vehicle deflection, thereby suppressing the deflection. It is designed to reduce the burden on the driver.
その結果、操舵系に一定の操舵トルクτが長時間かかっている場合には、操舵トルクτを減少させることができるので、簡素な構成にて効果的に車両の偏向が抑えられ、快適な操舵フィーリングを得ることができる。 As a result, when a constant steering torque τ is applied to the steering system for a long time, the steering torque τ can be reduced, so that the vehicle can be effectively prevented from being deflected with a simple configuration and comfortable steering can be performed. Feeling can be obtained.
尚、本実施形態は以下のように変更してもよい。
・上記各実施形態では、本発明を、所謂コラム型のEPS1に具体化したが、本発明は、所謂ピニオン型やラックアシスト型のEPSに適用してもよい。
In addition, you may change this embodiment as follows.
In each of the above embodiments, the present invention is embodied in a so-called
・上記実施形態では、本発明を、ブラシレスモータを駆動源とするEPSに具体化したが、本発明は、ブラシ付の直流モータを駆動源とするEPSに適用してもよい。 In the above embodiment, the present invention is embodied in EPS using a brushless motor as a drive source. However, the present invention may be applied to EPS using a DC motor with a brush as a drive source.
・上記実施形態では、本発明を、前段リードプル補正量Iip**に、モータ回転角速度ゲインKωおよび車速ゲインKvを積算することで、リードプル補正量Iip*を演算する構成とした。しかし、モータ回転角速度ゲインKωおよび車速ゲインKvはどちらか一方のみでも、またどちらもなくても勿論よい。 In the above embodiment, the present invention is configured to calculate the lead pull correction amount Iip * by adding the motor rotational angular velocity gain Kω and the vehicle speed gain Kv to the preceding stage lead pull correction amount Iip **. However, the motor rotational angular velocity gain Kω and the vehicle speed gain Kv may be either one or neither.
・上記実施形態では、本発明を、リードプル補正量演算(ステップS102)の前に、リードプル補正開始判定(ステップS101)を行なう構成とした。しかし、リードプル補正開始判定(ステップS101)を行なわず、サンプリングn点と(n−1)点の差分処理後トルク値ΔT(n)の絶対値が、差分処理後トルク値の所定値ΔTs以下になった場合に、直ちにリードプル補正量演算(ステップS102)を行なう構成にしても勿論よい。 In the above embodiment, the present invention is configured to perform the lead pull correction start determination (step S101) before the lead pull correction amount calculation (step S102). However, the lead pull correction start determination (step S101) is not performed, and the absolute value of the difference processed torque value ΔT (n) between the sampling n point and the (n−1) point is equal to or less than the predetermined value ΔTs of the difference processed torque value. In this case, it is of course possible to employ a configuration in which the lead pull correction amount calculation (step S102) is performed immediately.
1:電動パワーステアリング装置(EPS)、2:ステアリング、
3:ステアリングシャフト、4:ラックアンドピニオン機構、5:ラック軸、
6:タイロッド、7:転舵輪、8:コラムシャフト、
9:インターミディエイトシャフト、10:ピニオンシャフト、11:ECU、
12:モータ、13:EPSアクチュエータ(操舵力補助装置)、14:減速機構、
15:トルクセンサ、16:車速センサ、18:モータ回転角センサ、
21:マイコン、22:電流指令値演算部、23:モータ制御信号出力部、
24:駆動回路、25:電流センサ、26:基本アシスト制御部、
27:リードプル補正制御部、28:加算器、30:ローパスフィルタ、
30p:ローパスフィルタ入力側、30q:ローパスフィルタ出力側、
31:リードプル補正判定部、32:切替部、接点:32a、32b、32c、
33:メモリ、34:前段リードプル補正量Iip**生成マップ、
35:モータ回転角速度ゲインKω生成マップ、36:車速ゲインKv生成マップ、
37:微分器、38:乗算器、40:車両、41:走行路、42、43:カント路、
W1〜W4:前後左右車輪速センサ、
V:車速、τ:操舵トルク、θ:モータ回転角、
w1(n)〜w4(n):前後左右車輪速、
I:実電流値、ω:モータ回転角速度、ws1:左右車輪速差所定値、
Iq*:電流指令値、Ias*:基本アシスト制御量、
Iip*:リードプル補正量、Iip**:前段リードプル補正量、
Iu,Iv,Iw:相電流値、Vu*,Vv*,Vw*:相電圧指令値、
Kω:モータ回転角速度ゲイン、Kv:車速ゲイン、
T:処理後トルク、T(P):サンプリングP点の処理後トルク値、
Tps:処理後トルク値の所定値、
ΔT(P):サンプリングP点と(P−1)点の差分処理後トルク値、
ΔTs:差分処理後トルク値の所定値、
T(n):サンプリングn点の処理後トルク値、
ΔT(n):サンプリングn点と(n−1)点の差分処理後トルク値、
T(m):サンプリングm点の処理後トルク値、
ΔT(m):サンプリングm点と(m−1)点の差分処理後トルク値、
ΔTss:差分処理後トルク値の所定値、
P:処理後トルク値取込みカウンタ、Ps:処理後トルク値取込みカウンタ所定値、
T1:リードプル補正開始判定タイマ、Tf:リードプル補正開始判定タイマ所定値、
T2:リードプル補正量演算タイマ、Tr:リードプル補正量演算タイマ所定値、
Kf:リードプル補正開始判定カウンタ、
Kfs:リードプル補正開始判定カウンタ所定値、
FLGkr:リードプル補正開始判定フラグ、
FLGkrs:リードプル補正制御開始フラグ、
n:リードプル補正量演算用処理後トルク値取込みカウンタ、
ns:リードプル補正量演算用処理後トルク値取込みカウンタ所定値、
m:リードプル補正制御カウンタ、
Kr:リードプル補正量演算用適用処理後トルク値取込みカウンタ、
Krs:リードプル補正量演算用適用処理後トルク値取込みカウンタ所定値、
Tsum:リードプル補正量演算用全処理後トルク加算値、
Tave:リードプル補正量演算用全処理後トルク平均値、
R:リードプル補正量制御を実施するうえで、良好な操舵フィーリングを得られる値、
Tcon:リードプル補正量
1: Electric power steering device (EPS), 2: Steering,
3: Steering shaft, 4: Rack and pinion mechanism, 5: Rack shaft,
6: Tie rod, 7: Steering wheel, 8: Column shaft,
9: Intermediate shaft, 10: Pinion shaft, 11: ECU,
12: Motor, 13: EPS actuator (steering force assist device), 14: Deceleration mechanism,
15: Torque sensor, 16: Vehicle speed sensor, 18: Motor rotation angle sensor,
21: Microcomputer, 22: Current command value calculation unit, 23: Motor control signal output unit,
24: drive circuit, 25: current sensor, 26: basic assist control unit,
27: lead pull correction control unit, 28: adder, 30: low-pass filter,
30p: low-pass filter input side, 30q: low-pass filter output side,
31: lead pull correction determination unit, 32: switching unit, contacts: 32a, 32b, 32c,
33: Memory, 34: Previous stage lead pull correction amount Iip ** generation map,
35: Motor rotation angular velocity gain Kω generation map, 36: Vehicle speed gain Kv generation map,
37: Differentiator, 38: Multiplier, 40: Vehicle, 41: Traveling road, 42, 43: Kant road,
W1 to W4: Front and rear, left and right wheel speed sensors,
V: vehicle speed, τ: steering torque, θ: motor rotation angle,
w1 (n) to w4 (n): front, rear, left and right wheel speeds,
I: actual current value, ω: motor rotation angular velocity, ws1: left and right wheel speed difference predetermined value,
Iq *: current command value, Ias *: basic assist control amount,
Iip *: Lead pull correction amount, Iip **: Previous lead pull correction amount,
Iu, Iv, Iw: Phase current value, Vu *, Vv *, Vw *: Phase voltage command value,
Kω: motor rotation angular velocity gain, Kv: vehicle speed gain,
T: Torque after processing, T (P): Torque value after processing at sampling P point,
Tps: predetermined value of the processed torque value,
ΔT (P): Torque value after differential processing between sampling P point and (P-1) point,
ΔTs: a predetermined value of the torque value after differential processing,
T (n): Torque value after processing at sampling n point,
ΔT (n): Torque value after differential processing between sampling n point and (n−1) point,
T (m): Torque value after processing at sampling m point
ΔT (m): Torque value after differential processing between sampling m point and (m−1) point,
ΔTss: a predetermined value of the torque value after differential processing,
P: Torque value taking counter after processing, Ps: Torque value taking counter predetermined value after processing,
T1: lead pull correction start determination timer, Tf: lead pull correction start determination timer predetermined value,
T2: lead pull correction amount calculation timer, Tr: lead pull correction amount calculation timer predetermined value,
Kf: lead pull correction start determination counter,
Kfs: Read pull correction start determination counter predetermined value,
FLGkr: Lead pull correction start determination flag,
FLGkrs: Lead pull correction control start flag,
n: Torque value take-in counter after processing for lead pull correction amount calculation,
ns: pre-torque value calculation counter for lead pull correction amount calculation predetermined value,
m: lead pull correction control counter,
Kr: Torque value acquisition counter after application processing for lead pull correction amount calculation,
Krs: Torque value take-in counter predetermined value after application processing for lead pull correction amount calculation,
Tsum: Torque addition value after all processing for calculating lead pull correction amount,
Tave: Average torque value after all processing for lead pull correction calculation
R: Value for obtaining a good steering feeling when performing the lead pull correction amount control,
Tcon: Lead pull correction amount
Claims (4)
前記モータに電力を供給し、前記操舵力補助装置の作動を制御する制御手段と、
操舵トルクを検出するトルクセンサと、
車速を検出する車速センサと、
前記トルクセンサから検出された操舵トルクの高周波成分を除去し、処理後トルクを出力するローパスフィルタと、
前記処理後トルクの変化量を検出する変化量検出手段と、を備え、
前記制御手段は、前記操舵トルクと前記車速に基づき基本アシスト力を算出し、前記基本アシスト力に応じて前記操舵力補助装置の作動を制御する通常制御を実行し、
前記制御手段は、前記変化量が所定値以内であり、かつ前記変化量が所定値以内である時間が所定時間以上継続した場合には、前記基本アシスト力に対して、前記アシスト力を漸増するように前記操舵力補助装置の作動を制御するリードプル制御を実行すること、
を特徴とした電動パワーステアリング装置。 A steering force assisting device having a motor for applying assist force to the steering system;
Control means for supplying power to the motor and controlling the operation of the steering force assisting device;
A torque sensor for detecting steering torque;
A vehicle speed sensor for detecting the vehicle speed;
A low-pass filter that removes the high-frequency component of the steering torque detected from the torque sensor and outputs the processed torque;
A change amount detecting means for detecting a change amount of the post-processing torque,
The control means calculates a basic assist force based on the steering torque and the vehicle speed, and executes a normal control for controlling the operation of the steering force assisting device according to the basic assist force,
The control means gradually increases the assist force with respect to the basic assist force when the change amount is within a predetermined value and the time during which the change amount is within the predetermined value continues for a predetermined time or more. Performing lead pull control to control the operation of the steering force assisting device,
Electric power steering device characterized by
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012061560A JP2013082424A (en) | 2011-09-26 | 2012-03-19 | Electric power steering device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011208678 | 2011-09-26 | ||
| JP2011208678 | 2011-09-26 | ||
| JP2012061560A JP2013082424A (en) | 2011-09-26 | 2012-03-19 | Electric power steering device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013082424A true JP2013082424A (en) | 2013-05-09 |
Family
ID=48528076
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012061560A Pending JP2013082424A (en) | 2011-09-26 | 2012-03-19 | Electric power steering device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2013082424A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107792167A (en) * | 2016-09-07 | 2018-03-13 | 现代摩比斯株式会社 | Post compensated torque apparatus and method in motor driven power steering system |
-
2012
- 2012-03-19 JP JP2012061560A patent/JP2013082424A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107792167A (en) * | 2016-09-07 | 2018-03-13 | 现代摩比斯株式会社 | Post compensated torque apparatus and method in motor driven power steering system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7116888B2 (en) | motor controller | |
| CN107697153B (en) | Actuator control device | |
| JP3412579B2 (en) | Electric power steering device for vehicles | |
| JP6299415B2 (en) | Steering device | |
| CN107826163B (en) | Steering control device | |
| CN104163198B (en) | Driven steering device | |
| EP3053807B1 (en) | Electric power steering system | |
| JP6187042B2 (en) | Electric power steering device | |
| JP7129004B2 (en) | motor controller | |
| JP5746264B2 (en) | Steering control device and steering speed detection method | |
| JP6115368B2 (en) | Steering device | |
| CN104417605A (en) | Vehicle power steering system | |
| WO2014136516A1 (en) | Electric power steering device | |
| JP3433701B2 (en) | Electric power steering device for vehicles | |
| CN107531279A (en) | Motor-driven power steering control device | |
| JP2020069990A (en) | Steering control device | |
| JP2009051292A (en) | Electric steering device | |
| JP2019166932A (en) | Electric power steering device | |
| JP7573161B2 (en) | Steering gear | |
| CN104276207A (en) | Electric power steering system | |
| JP5244031B2 (en) | Vehicle steering system | |
| JP2013082424A (en) | Electric power steering device | |
| JP3857543B2 (en) | Motor rotation angular acceleration calculation device and inertia compensation command value calculation device in steering device | |
| JP2014141129A (en) | Electric power steering system | |
| JP2012171523A (en) | Electric power steering device |