(57)【要約】【課題】電動パワーステアリング装置において必要に応じて十分な収斂制御を行いつつ操舵フィーリングを向上させる。【解決手段】収斂制御部２０は、ダンピング補償電流演算部２０２により操舵速度ωと車速検出値Ｖｓに応じて基本ダンピング補償電流値Ｉｄｃｏを決定し、操舵条件別ゲイン決定部２０４によりダンピング補償電流ゲインＧｃを決定し、基本ダンピング補償電流値Ｉｄｃｏとダンピング補償電流ゲインＧｃとの乗算値をダンピング補償値Ｉｄｃとして出力する。このとき操舵条件別ゲイン決定部２０４は、所定時間Ｔｍ０内に舵角量｜θ｜が中立点から増大した後に減少し、かつ操舵トルク検出値Ｔｓが所定値Ｔｓ０以下である状態を特定操舵状態として検出し、ダンピング補償電流ゲインＧｃとして、特定操舵状態以外の状態では比較的小さな値である第１のゲイン値Ｇ１を出力し、特定操舵状態では大きな値である第２のゲイン値Ｇ２を出力する。【選択図】　　　　図４
2004042691.tif 000002
【特許請求の範囲】
【請求項１】
車両操舵のための操作手段による操作に応じて電動モータを駆動することにより当該車両のステアリング機構に操舵補助力を与える電動パワーステアリング装置であって、
前記電動モータに流すべき電流の目標値を補正することにより電流指令値を算出する電流指令値演算手段と、
前記電流指令値の電流が前記電動モータに流れるように前記電動モータの駆動を制御する駆動制御手段と、
前記操作手段による操作量を中立点に収斂させるために前記電流指令値演算手段によって補正すべき前記目標値の補正量であるダンピング補償値を決定する収斂制御手段とを備え、
前記収斂制御手段は、
前記操作量の変化速度である操舵速度および前記車両の走行速度である車速に基づき、前記目標値の補正量に相当する基本ダンピング補償電流値を決定する補償電流設定手段と、
前記操作手段に加えられる操舵トルクおよび前記操作量に基づいて前記基本ダンピング補償電流値を修正することにより、前記ダンピング補償値を算出する補償電流修正手段と
を含むことを特徴とする電動パワーステアリング装置。
【請求項２】
前記補償電流修正手段は、所定時間内に前記操作量が中立点より増加した後に減少し、かつ前記操舵トルクが所定値以下であるときに、前記ダンピング補償値が増大するように前記基本ダンピング補償電流値を修正することを特徴とする、請求項１に記載の電動パワーステアリング装置。
【請求項３】
前記補償電流修正手段は、
前記操作量および前記操舵トルクに基づき、前記基本ダンピング補償電流値に対するゲインを決定するゲイン決定手段と、
前記ゲインを前記基本ダンピング補償電流値に乗算することにより前記ダンピング補償値を算出する乗算手段とを含み、
前記ゲイン決定手段は、所定時間内に前記操作量が中立点より増加した後に減少し、かつ前記操舵トルクが所定値以下であるときに、前記ゲインを増大させることを特徴とする、請求項２に記載の電動パワーステアリング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両操舵のための操作に応じて電動モータを駆動することにより当該車両のステアリング機構に操舵補助力を与える電動パワーステアリング装置に関し、更に詳しくは、そのような電動パワーステアリング装置においてハンドルを中立位置に戻すための収斂制御に関する。
【０００２】
【従来の技術】
従来から、運転者がハンドル（ステアリングホイール）に加える操舵トルクに応じて電動モータを駆動することによりステアリング機構に操舵補助力を与える電動パワーステアリング装置が用いられている。この電動パワーステアリング装置では、操舵のための操作手段であるハンドルに加えられる操舵トルクを検出するトルクセンサが設けられており、そのトルクセンサで検出される操舵トルクに基づき電動モータに流すべき電流の目標値としての電流指令値が設定される。そして、この電流指令値と電動モータに実際に流れる電流値との偏差に基づき、電動モータの駆動手段に与えるべき電圧指令値が生成される。電動モータの駆動手段は、例えば、その電圧指令値に応じたデューティ比のパルス幅変調信号（ＰＷＭ信号）を生成するＰＷＭ信号生成回路と、そのＰＷＭ信号のデューティ比に応じてオン／オフするパワートランジスタを用いて構成されるモータ駆動回路とから成り、そのデューティ比に応じた電圧すなわち電圧指令値に応じた電圧を電動モータに印加する。この電圧印加によって電動モータに流れる電流は電流検出器によって検出され、この検出値と上記電流指令値との差が上記電圧指令値を生成するための偏差として使用される。電動パワーステアリング装置では、このようにして、操舵トルクに基づき設定される目標値（電流指令値）の電流が電動モータに流れるようにフィードバック制御が行われる。
【０００３】
また、上記のような電動パワーステアリング装置においては、操舵のための操作手段としてのハンドルを中立位置に収斂させるための収斂制御も行われている。この収斂制御は、モータ電流の目標値を操舵速度および車速に応じて補正することによって行われ、このときの補正量は「収斂電流値」または「ダンピング補償電流値」と呼ばれる。この収斂制御の具体的な方式としては、例えば、ダンピング補償電流と操舵速度との関係を与えるテーブルであるダンピング補償電流マップや、ダンピング補償電流値に乗算すべきゲインと車速との関係を与えるテーブルである車速ゲインマップを予め用意しておき、それらのマップに基づき各時点の操舵速度および車速に応じたダンピング補償電流値を決定するという方式が採用されている。
【０００４】
【発明が解決しようとする課題】
しかし、従来の収斂制御では、上記のように操舵速度および車速に基づきダンピング補償電流値が決定されるため、収斂制御が必要でない場合にもそのダンピング補償電流値に基づきモータ電流が補正されることがある。例えば、速くハンドルが切られた場合すなわち急操舵の場合には、収斂制御のために運転者にはハンドルが重く感じられることがある。すなわち、収斂制御におけるモータ電流の補正は、ハンドルの回転方向と逆の方向のトルクの発生に相当するので、収斂制御が操舵フィーリングに悪影響を与えることがある。
そこで、本発明では、良好な収斂特性を確保しつつ収斂制御による操舵フィーリングへの悪影響を抑えることにより操舵フィーリングを向上させた電動パワーステアリング装置を提供することを目的とする。
【０００５】
【課題を解決するための手段および発明の効果】
第１の発明は、車両操舵のための操作手段による操作に応じて電動モータを駆動することにより当該車両のステアリング機構に操舵補助力を与える電動パワーステアリング装置であって、
前記電動モータに流すべき電流の目標値を補正することにより電流指令値を算出する電流指令値演算手段と、
前記電流指令値の電流が前記電動モータに流れるように前記電動モータの駆動を制御する駆動制御手段と、
前記操作手段による操作量を中立点に収斂させるために前記電流指令値演算手段によって補正すべき前記目標値の補正量であるダンピング補償値を決定する収斂制御手段とを備え、
前記収斂制御手段は、
前記操作量の変化速度である操舵速度および前記車両の走行速度である車速に基づき、前記目標値の補正量に相当する基本ダンピング補償電流値を決定する補償電流設定手段と、
前記操作手段に加えられる操舵トルクおよび前記操作量に基づいて前記基本ダンピング補償電流値を修正することにより、前記ダンピング補償値を算出する補償電流修正手段とを含むことを特徴とする。
【０００６】
このような第１の発明によれば、操舵速度および車速に基づいて決定された基本ダンピング補償電流値を操舵トルクおよび操作量（舵角量）に基づいて修正することにより、特に収斂制御を必要とする操舵状態か否かに応じてダンピング補償値の大きさを変えることができる。すなわち、特に収斂制御を必要とする操舵状態（例えば道路状態に起因する逆入力によってハンドルが突発的に切れて戻るような場合）においてはダンピング補償値を大きくし、そのような操舵状態以外のときにはダンピング補償値を小さくすることができる。これより、良好な収斂特性を確保しつつ操舵フィーリングを向上させることが可能となる。
【０００７】
第２の発明は、第１の発明において、
前記補償電流修正手段は、所定時間内に前記操作量が中立点より増加した後に減少し、かつ前記操舵トルクが所定値以下であるときに、前記ダンピング補償値が増大するように前記基本ダンピング補償電流値を修正することを特徴とする。
【０００８】
このような第２の発明によれば、所定時間内に前記操作量が中立点より増加した後に減少し、かつ前記操舵トルクが所定値以下である操舵状態において、ダンピング補償値が増大するので、特に収斂制御を必要とする場合、例えば道路状態に起因する逆入力によってハンドルが突発的に切れて戻るような場合においても、良好な収斂特性が確保される。また、上記の操舵状態以外の場合には、ダンピング補償値が比較的小さい値となるので、操舵フィーリングが向上する。
【０００９】
第３の発明は、第２の発明において、
前記補償電流修正手段は、
前記操作量および前記操舵トルクに基づき、前記基本ダンピング補償電流値に対するゲインを決定するゲイン決定手段と、
前記ゲインを前記基本ダンピング補償電流値に乗算することにより前記ダンピング補償値を算出する乗算手段とを含み、
前記ゲイン決定手段は、所定時間内に前記操作量が中立点より増加した後に減少し、かつ前記操舵トルクが所定値以下であるときに、前記ゲインを増大させることを特徴とする。
【００１０】
【発明の実施の形態】
以下、添付図面を参照して本発明の実施形態について説明する。
＜１．全体構成＞
図１は、本発明の一実施形態に係る電動パワーステアリング装置の構成を、それに関連する車両構成と共に示す概略図である。この電動パワーステアリング装置は、操舵のための操作手段としてのハンドル（ステアリングホイール）１００に一端が固着されるステアリングシャフト１０２と、そのステアリングシャフト１０２の他端に連結されたラックピニオン機構１０４と、ハンドル１００の操舵角を検出する舵角センサ２と、ハンドル１００の操作によってステアリングシャフト１０２に加えられる操舵トルクを検出するトルクセンサ３と、ハンドル操作における運転者の負荷を軽減するための操舵補助力を発生させる電動モータ６と、その操舵補助力をステアリングシャフト１０２に伝達する減速ギヤ７と、車載バッテリ８からイグニションスイッチ９を介して電源の供給を受け、舵角センサ２や、トルクセンサ３、車速センサ４からのセンサ信号に基づきモータ６の駆動を制御する電子制御ユニット（ＥＣＵ）５とを備えている。このような電動パワーステアリング装置を搭載した車両において運転者がハンドル１００を操作すると、その操作による操舵トルクがトルクセンサ３によって検出され、その検出された操舵トルクと車速センサ４によって検出された車速と舵角センサ２によって検出された舵角とに基づいて、ＥＣＵ５によりモータ６が駆動される。これによりモータ６は操舵補助力を発生し、この操舵補助力が減速ギヤ７を介してステアリングシャフト１０２に加えられることにより、ハンドル操作における運転者の負荷が軽減される。すなわち、ハンドル操作によって加えられる操舵トルクとモータ６の発生する操舵補助力によるトルクとの和が出力トルクとして、ステアリングシャフト１０２を介してラックピニオン機構１０４に与えられる。これによりピニオン軸が回転すると、その回転がラックピニオン機構１０４によってラック軸の往復運動に変換される。ラック軸の両端はタイロッドおよびナックルアームから成る連結部材１０６を介して車輪１０８に連結されており、ラック軸の往復運動に応じて車輪１０８の向きが変わる。
【００１１】
＜２．制御装置の構成＞
図２は、上記電動パワーステアリング装置におけるＥＣＵ５のハードウェア構成を示すブロック図である。ＥＣＵ５は、タイマー機能を内蔵するマイクロコンピュータ（以下「マイコン」という）１０と、ＰＷＭ信号生成回路３２と、モータ駆動回路３４と、電流検出器３６と、電圧検出器３７とから構成され、マイコン１０には、舵角センサ２から舵角信号θが、トルクセンサ３から操舵トルク信号Ｔｓが、車速センサ４から車速信号Ｖｓがそれぞれ入力される。このＥＣＵ５において、電流検出器３６は、モータ６に供給される電流すなわちモータ電流を検出して、その検出結果を電流検出値Ｉｍとして出力し、電圧検出器３７は、モータ６の端子間電圧を検出して、その検出結果を電圧検出値Ｖｍとして出力する。これら電流検出値Ｉｍおよび電圧検出値Ｖｍも、マイコン１０に入力される。マイコン１０は、その内部のメモリに格納されたプログラムを実行することによりモータ制御部として機能する。すなわち、舵角信号θ、操舵トルク信号Ｔｓ、車速信号Ｖｓ、電流検出値Ｉｍおよび電圧検出値Ｖｍに基づき、モータ６が操舵トルクおよび車速に応じて適切な操舵補助力を発生させるようにモータ６に印加すべき電圧の値である電圧指令値Ｖｄを算出する。ＰＷＭ信号生成回路３２は、その電圧指令値Ｖｄに応じてデューティ比の変化するＰＷＭ信号を生成し、モータ駆動回路３４に供給する。モータ駆動回路３４は、スイッチング素子としての複数個のパワートランジスタを用いて構成され、それらのスイッチング素子は、ＰＷＭ信号生成回路３２で生成されたＰＷＭ信号によってオン／オフされる。これにより、モータ駆動回路３４は、電圧指令値Ｖｄに応じた電圧を発生させ、これをモータ６に印加する。
【００１２】
図３は、上記ＥＣＵ５内におけるモータ制御部（マイコン）１０の機能的構成を示すブロック図である。このモータ制御部１０は、アシスト電流設定部１２と、舵角制限制御部１４と、加算器１６と、微分器１８と、収斂制御部２０と、電流指令値演算部２２と、減算器２４と、制御演算部３０とを備えており、これらの構成要素は、マイコン１０が所定プログラムを実行することによりソフトウェア的に実現される。
【００１３】
上記モータ制御部１０において、トルクセンサ３から出力される操舵トルク信号Ｔｓは、アシスト電流設定部１２、舵角制限制御部１４および収斂制御部２０に入力され、車速センサ４から出力される車速信号Ｖｓも、アシスト電流設定部１２、舵角制限制御部１４および収斂制御部２０に入力される。舵角センサ２から出力される舵角信号θは、舵角制限制御部１４、微分器１８および収斂制御部２０に入力され、微分器１８は舵角信号θを時間微分することにより操舵速度ωを算出し、この操舵速度ωは収斂制御部２０に入力される。
【００１４】
アシスト電流設定部１２は、操舵トルク信号Ｔｓおよび車速信号Ｖｓに基づき、適切な操舵補助力を発生させるためにモータ６に供給すべき電流の値であるアシスト電流値Ｉａを算出する。
【００１５】
また、舵角制限制御部１４は、車両が高速で走行しているときに道路上の障害物を回避すること等を目的として運転者が咄嗟にハンドル１００を操作した場合にハンドル１００が必要以上に切り込まれるのを防止するために、アシスト電流値Ｉａに対する補正量として舵角制限電流値Ｉｓｓを算出する。すなわち、舵角制限制御部１４は、車速信号Ｖｓに基づき車速に応じた適量なハンドルの操作量である舵角量（以下「適正舵角量」という）を決定し、舵角信号θに基づきハンドル１００の実際の舵角量が適正舵角量の上限値を超えていることが検出された場合に、操舵トルク信号Ｔｓおよび舵角信号θに基づき、操舵補助力が漸減されるか又は操舵方向とは逆の方向の操舵力をモータ６が発生するようにアシスト電流値Ｉａを補正すべく、舵角制限電流値Ｉｓｓを決定する。
【００１６】
上記のようにして決定された舵角制限電流値Ｉｓｓは加算器１６によってアシスト電流値Ｉａに加算されることにより、補正後のアシスト電流である電流目標値Ｉｔが得られる。この電流目標値Ｉｔは電流指令値演算部２２に入力される。
【００１７】
収斂制御部２０は、操舵速度ω、車速信号Ｖｓ、舵角信号θ、および操舵トルク信号Ｔｓに基づき、ハンドル１００を中立位置に収斂させるために、電流目標値Ｉｔに対する補正量（減算値）としてダンピング補償電流値（以下「ダンピング補償値」ともいう）Ｉｄｃを決定する。すなわち、本実施形態における収斂制御部２０は、操舵速度および車速のみならず、舵角および操舵トルクをも考慮して収斂制御のためのダンピング補償値Ｉｄｃを決定しており、この点で従来の収斂制御と相違する。このダンピング補償値Ｉｄｃの決定方法の詳細については後述する。
【００１８】
上記のようにして決定されたダンピング補償値Ｉｄｃは、電流指令値演算部２２に入力される。また、本発明に直接的には関係しないが慣性補償電流値等の他の補償電流値もモータ制御部１０内で算出され、これらの補償電流値も電流指令値演算部２２に入力される。電流指令値演算部２２は、ダンピング補償値Ｉｄｃおよび他の補償電流値に基づき電流目標値Ｉｔを補正し、補正後の電流目標値を電流指令値Ｉｄとして出力する。
【００１９】
電動モータ６は、この電流指令値Ｉｄに基づき、減算器２４と制御演算部３０とＰＷＭ信号生成回路３２とモータ駆動回路３４と電流検出器３６とからなる駆動制御手段によって、以下のように駆動制御される。
【００２０】
すなわち、減算器２４は、電流指令値演算部２２から出力される電流指令値（補正後の電流目標値）Ｉｄと電流検出器３６から実際のモータ電流の値として出力される電流検出値Ｉｍとの偏差ΔＩ＝Ｉｄ−Ｉｍを算出する。この偏差ΔＩは制御演算部３０に入力される。制御演算部３０は、上記偏差ΔＩ＝Ｉｄ−Ｉｍに基づく制御演算（通常は比例積分演算）によって電圧指令値Ｖｄを算出する。この電圧指令値Ｖｄは、モータ制御部としてのマイコン１０から出力される。マイコン１０から出力された電圧指令値ＶｄはＰＷＭ信号生成回路３２に入力され、そこで、電圧指令値Ｖｄに応じたデューティ比のＰＷＭ信号が生成される。そして、モータ駆動回路３４におけるスイッチング素子がそのＰＷＭ信号によってオン／オフされることで、電圧指令値Ｖｄに応じた電圧が生成され、この電圧がモータ６に印加される。この電圧印加によってモータ６に電流が流れ、モータ６はこの電流に応じたトルクを発生する。このときのモータ電流は、電流検出器３６によって検出され、その検出結果である電流検出値Ｉｍは、上記の偏差ΔＩ＝Ｉｄ−Ｉｍの算出に使用される。このようにして、モータ制御部（マイコン１０）で算出された電流指令値（補正後の電流目標値）Ｉｄに等しい電流がモータ６に流れるようにフィードバック制御が行われる。
【００２１】
＜３．収斂制御部の構成＞
図４は、上記モータ制御部１０における収斂制御部２０の構成を示すブロック図である。この収斂制御部２０は、ダンピング補償電流演算部２０２と操舵条件別ゲイン決定部２０４と乗算器２０６とからなる。
【００２２】
ダンピング補償電流演算部２０２は、従来の収斂制御と同様、操舵速度ωおよび車速信号Ｖｓに基づき、各時点の操舵速度および車速に応じたダンピング補償電流値（以下これを、収斂制御部２０から出力されるダンピング補償値Ｉｄｃと区別するために「基本ダンピング補償電流値」といい、符号“Ｉｄｃｏ”で表すものとする）を決定する。
【００２３】
操舵条件別ゲイン決定部２０４は、舵角信号θおよび操舵トルク信号Ｔｓに基づき操舵状態に応じてダンピング補償電流ゲインＧｃを決定する。このダンピング補償電流ゲインＧｃの決定方法の詳細については後述する。
【００２４】
上記のようにして決定された基本ダンピング補償電流値Ｉｄｃｏおよびダンピング補償電流ゲインＧｃは乗算器２０６に入力され、乗算器２０６はそれらの乗算値Ｇｃ×Ｉｄｃｏを算出する。この乗算値Ｇｃ×Ｉｄｃｏはダンピング補償値Ｉｄｃとして収斂制御部２０から出力され、上記のように、電流指令値Ｉｄを算出すべく電流指令値演算部２２において電流目標値Ｉｔを補正するために使用される。
【００２５】
＜４．モータ制御処理＞
本実施形態において、上記構成のモータ制御部は、マイコン１０が所定プログラムを実行することにより、すなわち図５および図６に示される処理（以下「モータ制御処理」という）を実行することにより、ソフトウェア的に実現される。以下、このモータ制御処理について説明する。
【００２６】
本実施形態では、イグニションスイッチ９がオンされると、ＥＣＵ５におけるマイコン１０は、図５（ａ）に示すように、まず、モータ制御処理で使用される変数やフラグを初期化する（ステップＳ１２）。この初期化において、ダンピング補償電流ゲインＧｃとして第１のゲイン値Ｇ１が設定され、後述の特定操舵状態を検出するために使用されるフラグＦｌｇがリセットされる（Ｆｌｇ＝０）。ここで、第１のゲイン値Ｇ１は、操舵状態が特定操舵状態ではないときにダンピング補償電流ゲインＧｃとして設定すべき値として予め決められた値であって、特定操舵状態ではないときにダンピング補償電流値Ｉｄｃが従来よりも小さくなるように設定されている。なお、後述の第２のゲイン値Ｇ２は、操舵状態が特定操舵状態であるときにダンピング補償電流ゲインＧｃとして設定すべき値として予め決められた値であり、特定操舵状態のときにダンピング補償電流値Ｉｄｃが従来よりも大きくなるように設定されている。
【００２７】
次にマイコン１０は、トルクセンサ３から操舵トルク信号Ｔｓを、車速センサ４から車速信号Ｖｓを、それぞれ受け取る（ステップＳ１４，Ｓ１６）。以下では、このとき受け取った操舵トルク信号Ｔｓの値を操舵トルク検出値といい、これも符号“Ｔｓ”で表すものとし、また、このとき受け取った車速信号Ｖｓの値を車速検出値といい、これも符号“Ｖｓ”で表すものとする。続いてマイコン１０は、電流検出器３６から電流検出値Ｉｍを受け取り（ステップＳ１８）、その後、舵角センサ２からの舵角信号θを時間微分することにより、操舵速度ωを算出する（ステップＳ２０）。
【００２８】
次にマイコン１０は、図５（ｂ）に示すような目標電流設定処理を実行することにより、電流指令値Ｉｄを算出する（ステップＳ２２）。この目標電流設定処理では、マイコン１０は以下のように動作する。
【００２９】
まず、操舵トルク検出値Ｔｓおよび車速検出値Ｖｓに基づきアシスト電流値Ｉａを決定する（ステップＳ３２）。具体的には、適切な操舵補助力を発生させるためにモータ６に供給すべきアシスト電流の値と操舵トルクとの関係を車速をパラメータとして示すテーブル（「アシストテーブル」と呼ばれる）を予めマイコン１０内のメモリに記憶させておき、このアシストテーブルを参照してアシスト電流値Ｉａを決定する。
【００３０】
次に、ハンドル１００の舵角量（舵角検出値θの絶対値｜θ｜）が適正舵角量となるように舵角量を制限するための処理である舵角制限処理を実行する（ステップＳ３４）。この舵角制限処理では、まず、車速検出値Ｖｓに基づき適正舵角量を決定し、次に、ハンドル１００の実際の舵角量｜θ｜が適正舵角量の上限値を超えているか否かを判定する。その判定結果、実際の舵角量｜θ｜が適正舵角量の上限値を超えている場合には、操舵トルク検出値Ｔｓおよび舵角検出値θに基づき、操舵補助力が漸減されるか又は操舵方向とは逆の方向の操舵力をモータ６が発生するようにアシスト電流値Ｉａを補正すべく、舵角制限電流値Ｉｓｓを決定する。例えば、予め用意されたマップによって車速や舵角に応じて操舵補助力の低減量または逆方向の操舵力に相当する舵角制限電流値Ｉｓｓを決定する。このような舵角制限電流値Ｉｓｓを上記のアシスト電流値Ｉａに加算することにより、舵角制限処理の施されたアシスト電流値Ｉａ＋Ｉｓｓが電流目標値Ｉｔとして得られる。
【００３１】
このように舵角制限処理によってアシスト電流値Ｉａを補正することにより、外部状況に対する対処（例えば道路上の障害物の回避等）のために運転者が必要以上にハンドルを切り込んでしまうのを回避することができる。なお、舵角制限処理において、舵角検出値θのみならず操舵トルク検出値Ｔｓに基づいて舵角制限電流値Ｉｓｓを算出しているのは、必要以上に舵角量が増大するのを防止しつつも、障害物との衝突回避等のために必要なハンドル操作が妨げられないようにするためである。したがって、この舵角制限処理では、ハンドル１００の実際の舵角量｜θ｜が適正舵角量の上限値を超えていても操舵トルクが所定値以上である場合には、舵角制限電流値Ｉｓｓは絶対値の小さい値として算出され、その結果、アシスト電流値Ｉａの補正量は小さなものとなる。このため、操舵フィーリングを損なうことなく高速走行時において車両安定性を保つことができる。
【００３２】
このような舵角制限処理が終了すると、次に、ハンドル１００の舵角量を中立点（直進走行に対応する舵角量（通常は“０”））に収斂させるための処理である収斂制御処理を実行する（ステップＳ３６）。図６（ａ）は、この収斂制御処理を示すフローチャートである。
【００３３】
この収斂制御処理では、まず、従来と同様のダンピング補償電流演算により基本ダンピング補償電流値Ｉｄｃｏを算出する（ステップＳ５２）。具体的には、車速と基本ダンピング補償電流値との関係を操舵速度をパラメータとして示すテーブルをダンピング補償電流マップとして予めマイコン１０内のメモリに記憶しておき、そのマップを参照することにより、ステップＳ２０で算出された操舵速度ωおよびステップＳ１６で入力された車速検出値Ｖｓに応じた基本ダンピング補償電流値Ｉｄｃｏを決定すればよい。また、これに代えて、操舵速度とダンピング補償電流値との関係を与えるダンピング補償電流マップ、および、ダンピング補償電流値に乗算すべきゲインと車速との関係を与える車速ゲインマップを予めマイコン１０内のメモリに記憶しておき、まずダンピング補償電流マップを参照することにより、上記操舵速度ωの値に応じたダンピング補償電流値を決定し、次に、車速ゲインマップを参照することにより、上記車速検出値Ｖｓに応じたゲインを決定し、そのダンピング補償電流値とそのゲインとを乗算することにより基本ダンピング補償電流値Ｉｄｃｏを決定するようにしてもよい。なお、基本ダンピング補償電流値Ｉｄｃｏは、車速Ｖｓの増加に応じて増加し、操舵速度ωの増加に応じて増加するように設定されている。
【００３４】
上記のようにして基本ダンピング補償電流値Ｉｄｃｏが決定されると、次に、この基本ダンピング補償電流値Ｉｄｃｏに乗じるべきダンピング補償電流ゲインＧｃを決定するためにゲイン決定処理を実行する（ステップＳ５４）。
【００３５】
このゲイン決定処理では、所定時間Ｔｍ０内に舵角量｜θ｜が中立点から増大した後に減少し、かつ操舵トルク検出値Ｔｓが所定値Ｔｓ０以下である状態を特定操舵状態として検出し、この特定操舵状態では、ダンピング補償電流ゲインＧｃを大きな値である第２のゲイン値Ｇ２とし、この特定操舵状態以外の状態である通常操舵状態では、ダンピング補償電流ゲインＧｃを比較的小さな値である第１のゲイン値Ｇ１（Ｇ１＜Ｇ２）とする。ただし、上記の所定時間Ｔｍ０は、運転者（人間）がハンドルを操作することにより舵角量を中立点から増大させた後に減少させるまでの時間に比べて十分に短い時間であり、例えば５００ｍｓｅｃ〜１ｓｅｃ程度の時間である。また、上記の所定値Ｔｓ０は、運転者（人間）が車輪１０８を転舵させるべくハンドル１００を操作しているか否かを判定するための基準値として設定された値である。
【００３６】
上記の特定操舵状態は、特に収斂制御が必要な状態に該当し、例えば、高速走行時等において道路に生じた穴に車輪（タイヤ）が落ちたときに突発的にハンドルが切れて戻るという現象が生じるような状態である。このような操舵状態において、収斂制御が十分に行われないと舵角の変化（操舵動作）が発散し車両が危険な挙動を示すこともある。本実施形態では、ゲイン決定処理により、特定操舵状態のときには、通常操舵状態の場合に比べてダンピング補償電流ゲインＧｃが十分に大きな値Ｇ２（例えば第１のゲイン値Ｇ１の１．５倍）となり、これにより収斂制御が十分に行われる。以下、図６（ｂ）を参照してゲイン決定処理の一例を説明する。
【００３７】
図６（ｂ）に示したゲイン決定処理では、マイコン１０は以下のように動作する。
まず、舵角検出値θに基づき、舵角量｜θ｜が中立点から増大したか否かを判定する（ステップＳ６２）。その判定の結果、舵角量｜θ｜が中立点から増大した場合には、マイコン１０に内蔵されたタイマーをリセットした後にスタートさせ（ステップＳ６４）、フラグＦｌｇをセットし（Ｆｌｇ＝１）（ステップＳ６６）、その後にステップＳ６８へ進む。一方、上記判定の結果、舵角量｜θ｜が中立点から増大していない場合には、そのままステップＳ６８へ進む。
【００３８】
ステップＳ６８では、操舵トルク検出値Ｔｓが所定値Ｔｓ０以下か否かを判定する。その判定の結果、Ｔｓ＞Ｔｓ０であれば、運転者によってハンドル操作が行われたことを示すべくフラグＦｌｇをリセットし（Ｆｌｇ＝０）（ステップＳ７０）、その後にステップＳ７２へ進み、Ｔｓ＜Ｔｓ０であれば、そのままステップＳ７２へ進む。
【００３９】
ステップＳ７２では、舵角検出値θに基づき、舵角量｜θ｜が減少したか否かを判定し、その判定の結果、舵角量｜θ｜が減少した場合にはステップＳ７４へ進み、舵角量｜θ｜が減少していない場合には収斂制御処理のルーチンに復帰する。
【００４０】
ステップＳ７４では、マイコン１０に内蔵されたタイマーの値Ｔｍが所定時間Ｔｍ０以下か否かを判定する。その判定の結果、Ｔｍ≦Ｔｍ０であればステップＳ７６へ進み、Ｔｍ＞Ｔｍ０であれば、ダンピング補償電流ゲインＧｃを第１のゲイン値Ｇ１に設定して（ステップＳ８０）収斂制御処理のルーチンに復帰する。
【００４１】
ステップＳ７６では、フラグＦｌｇがセットされているか否か（Ｆｌｇ＝１か否か）を判定する。その判定の結果、フラグＦｌｇがセットされていれば（Ｆｌｇ＝１の場合）、すなわち、タイマーの最近のスタート時点以降において操舵トルク検出値Ｔｓが所定値Ｔｓ０を越えることがなければ、ダンピング補償電流ゲインＧｃを第１のゲイン値Ｇ１よりも大きい第２のゲイン値Ｇ２に設定して（ステップＳ７８）収斂制御処理のルーチンに復帰する。一方、その判定の結果、フラグＦｌｇがリセットされていれば（Ｆｌｇ＝０の場合）、すなわち、タイマーの最近のスタート時点以降において操舵トルク検出値Ｔｓが所定値Ｔｓ０を越えた場合には、ダンピング補償電流ゲインＧｃを第１のゲイン値Ｇ１に設定して（ステップＳ７８）収斂制御処理のルーチンに復帰する。
【００４２】
上記のゲイン決定処理のルーチンから収斂制御処理のルーチンに復帰すると、その時点のダンピング補償電流ゲインＧｃを基本ダンピング補償電流値Ｉｄｃｏに乗じることにより、ダンピング補償値Ｉｄｃを算出する（図６（ａ）のステップＳ５６）。その後、目標電流設定処理のルーチンに復帰する。
【００４３】
収斂制御処理のルーチンから目標電流設定処理のルーチンに復帰すると、収斂制御処理によって得られたダンピング補償値Ｉｄｃおよびその他の補償電流値に基づき電流目標値Ｉｔを補正することにより、電流指令値Ｉｄを算出する（図５（ｂ）のステップＳ３８）。その後、図５（ａ）に示すメインルーチンに復帰する。
【００４４】
目標電流設定処理のルーチンからメインルーチンに復帰すると、目標電流設定処理において得られた電流指令値Ｉｄと電流検出器３６から出力される電流検出値Ｉｍとの偏差ΔＩ＝Ｉｄ−Ｉｍを算出し、この偏差ΔＩに基づくフィードバック制御演算（通常は比例積分演算）によって電圧指令値Ｖｄを算出する（ステップＳ２４）。そして、この電圧指令値Ｖｄをモータ制御部としてのマイコン１０から出力し（図５（ａ）のステップＳ２６）、その後、ステップＳ１４へ戻る。以降、イグニションスイッチ９がオフされるまで、上述のステップＳ１４〜Ｓ２６を繰り返し実行する。
【００４５】
以上のようなマイコン１０の動作（モータ制御処理）からわかるように、モータ制御部における収斂制御部２０（図３参照）は、収斂制御処理（図５（ｂ）のステップＳ３６、図６（ａ））によって実現され、その収斂制御部２０の構成要素である操舵条件別ゲイン決定部２０４（図４参照）は、ゲイン決定処理（図６（ａ）のステップＳ５４、図６（ｂ））によって実現される。
【００４６】
＜５．効果＞
上記のような本実施形態によれば、ゲイン決定処理において、特に収斂制御を必要とする特定操舵状態、すなわち所定時間Ｔｍ０内に舵角量｜θ｜が中立点から増大した後に減少し、かつ操舵トルク検出値Ｔｓが所定値Ｔｓ０以下である状態では、ダンピング補償電流ゲインＧｃが第１のゲイン値Ｇ１よりも大きい第２のゲイン値Ｇ２に設定される（図６（ｂ）のステップＳ７８）。一方、上記の特定操舵状態以外の状態である通常操舵状態では、ダンピング補償電流ゲインＧｃが比較的小さな値である第１のゲイン値Ｇ１に設定される（ステップＳ８０）。このようにして舵角検出値θおよび操舵トルク検出値Ｔｓに基づき収斂制御が特に必要となる特定操舵状態になると、例えば高速走行時等において穴に車輪１０８が落ちたときに突発的にハンドルが切れて戻るという現象が生じると、ダンピング補償電流ゲインＧｃが上昇するので、ハンドル１００の中立位置への収斂性が従来よりも向上する。一方、通常操舵状態においては、ダンピング補償電流ゲインＧｃが従来よりも小さくなってダンピング補償値Ｉｄｃが抑えられるので、収斂制御による操舵フィーリングへの悪影響が解消され、良好な操舵フィーリングを得ることができる。なお、通常操舵状態においても、ダンピング補償値Ｉｄｃが従来よりも小さくなるものの収斂制御は実施されるので、これにより、例えば走行中のレーンチェンジにおける車両挙動の安定化が図られる。このように本実施形態によれば、通常操舵状態では収斂制御を従来よりも抑制しつつ必要な場合には十分な収斂制御が行われるので、ハンドルの中立位置への収斂性の向上と操舵フィーリングの向上とを同時に達成することができる。
【００４７】
＜６．変形例＞
上記実施形態では、所定時間Ｔｍ０内に舵角量｜θ｜が中立点から増大した後に減少し、かつ操舵トルク検出値Ｔｓが所定値Ｔｓ０以下である状態が、特に収斂制御を必要とする特定操舵状態（ダンピング補償電流ゲインＧｃを大きな値Ｇ２に設定すべき状態）として検出されているが（図６（ｂ）のステップＳ７８等参照）、この特定操舵状態の検出条件として、舵角量｜θ｜が所定値以下であること（例えば｜θ｜≦４５［度］）を追加してもよい。また、ダンピング補償電流ゲインＧｃを増大させるべき特定操舵状態の検出条件は、上記の条件に限定されるものではなく、路面状況によって走行中に車輪（タイヤ）がよじられる等によって突発的に舵角が変化するような状態等、特に収斂制御を必要とする操舵状態を操舵トルク検出値Ｔｓおよび舵角検出値θに基づいて検出するための条件であれば、上記実施形態とは異なる条件であってもよい。
【００４８】
また、上記実施形態では、舵角センサ２からマイコン１０に入力される舵角信号θを微分することにより、実際の操舵速度に相当する操舵速度ωが算出されているが（図３参照）、これに代えて、電圧検出器３７から入力される電圧検出値Ｖｍ（モータ６の端子間電圧）に基づき操舵速度ωを算出するようにしてもよい。さらに、これらに代えて、モータ６の回転角を検出するセンサを設け、その回転角の変化速度から操舵速度ωを算出するようにしてもよい。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る電動パワーステアリング装置の構成をそれに関連する車両構成と共に示す概略図である。
【図２】上記実施形態に係る電動パワーステアリング装置における制御装置であるＥＣＵのハードウェア構成を示すブロック図である。
【図３】上記実施形態に係る電動パワーステアリング装置におけるモータ制御部の機能的構成を示すブロック図である。
【図４】上記実施形態におけるモータ制御部内の収斂制御部の機能的構成を示すブロック図である。
【図５】上記実施形態におけるモータ制御処理を示すフローチャートである。
【図６】上記実施形態におけるモータ制御処理に含まれる収斂制御処理を示すフローチャートである。
【符号の説明】
２　　…舵角センサ
３　　…トルクセンサ
４　　…車速センサ
５　　…電子制御ユニット（ＥＣＵ）
６　　…モータ
１０　…マイクロコンピュータ（モータ制御部）
１２　…アシスト電流設定部
１４　…舵角制限制御部
２０　…収斂制御部
２２　…電流指令値演算部
３０　…制御演算部
３２　…ＰＷＭ信号生成回路
３４　…モータ駆動回路
２０２…ダンピング補償電流演算部（補償電流設定手段）
２０４…操舵条件別ゲイン決定部（補償電流修正手段）
２０６…乗算器（補償電流修正手段）
Ｔｓ　…操舵トルク信号（操舵トルク検出値）
Ｖｓ　…車速信号（車速検出値）
θ　　…舵角信号（舵角検出値）
ω　　…操舵速度
Ｉｍ　…電流検出値
Ｖｍ　…電圧検出値
Ｉａ　…アシスト電流値
Ｉｓｓ　…舵角制限電流値
Ｉｔ　…電流目標値
Ｉｄｃ　…ダンピング補償値（ダンピング補償電流値）
Ｉｄ　…電流指令値（補正後の電流目標値）
Ｖｄ　…電圧指令値
Ｉｄｃｏ　…基本ダンピング補償電流値
Ｇｃ　…ダンピング補償電流ゲイン
【図１】
2004042691.tif 000003
【図２】
2004042691.tif 000004
【図３】
2004042691.tif 000005
【図４】
2004042691.tif 000006
【図５】
2004042691.tif 000007
【図６】
2004042691.tif 000008