(57)【要約】【課題】操舵アシスト制御の解除時に、より適切にキックバックを抑制する電動パワーステアリング装置を提供する。【解決手段】操舵系に運転者の操舵負担を軽減する操舵補助力を付与する３相ブラシレスモータ１２を備え、少なくとも操舵トルクＴに応じた操舵補助力を発生させるべく、モータ回転角θを参照して前記モータ１２を駆動制御する。このとき、回転角検出手段で検出したモータ回転角θの異常を検出した場合には、前記モータ回転角θの参照角度を、異常発生直前の前記モータ１２の回転状態を維持するように変更する。【選択図】      図１
2007320429.tif 000002
【特許請求の範囲】
【請求項１】
操舵系に運転者の操舵負担を軽減する操舵補助力を付与する電動モータを備える電動パワーステアリング装置であって、
前記電動モータのモータ回転角を検出する回転角検出手段と、操舵トルクを検出する操舵トルク検出手段と、少なくとも前記操舵トルクに応じた操舵補助力を発生させるべく、前記モータ回転角を参照して前記電動モータを駆動制御するモータ制御手段と、前記回転角検出手段で検出したモータ回転角の異常を検出する異常検出手段とを備え、前記モータ制御手段は、前記異常検出手段で前記モータ回転角の異常を検出したとき、異常発生直前の前記電動モータの回転状態を維持するように前記モータ回転角の参照角度を変更する参照角度変更手段を備えることを特徴とする電動パワーステアリング装置。
【請求項２】
前記参照角度変更手段は、前記異常検出手段で前記モータ回転角の異常を検出したとき、異常発生直前のモータ回転角を前記参照角度に設定することを特徴とする請求項１に記載の電動パワーステアリング装置。
【請求項３】
前記参照角度変更手段は、異常発生直前の操舵系の捩れ力を基準値とし、現在の操舵系の捩れ力が前記基準値と同一符号且つ前記基準値以下であるとき、そのときの参照角度を保持することを特徴とする請求項２に記載の電動パワーステアリング装置。
【請求項４】
前記参照角度変更手段は、現在の操舵系の捩れ力が前記基準値と同一符号且つ前記基準値より大きいとき、前記参照角度を、そのときの参照角度に対してステアリング中立方向とは逆方向へ変更することを特徴とする請求項３に記載の電動パワーステアリング装置。
【請求項５】
前記参照角度変更手段は、現在の操舵系の捩れ力が前記基準値と異符号であるとき、前記参照角度を、そのときの参照角度に対してステアリング中立方向へ変更することを特徴とする請求項３又は４に記載の電動パワーステアリング装置。
【請求項６】
前記参照角度変更手段は、前記異常検出手段で前記モータ回転角の異常を検出したとき、異常発生直前のモータ回転角速度を基準角速度とし、当該基準角速度に基づいて前記参照角度を設定することを特徴とする請求項１〜５の何れか１項に記載の電動パワーステアリング装置。
【請求項７】
前記参照角度変更手段は、前記基準角速度を徐々に減少させる基準角速度減少手段を備えることを特徴とする請求項６に記載の電動パワーステアリング装置。
【請求項８】
前記モータ制御手段は、前記異常検出手段で前記モータ回転角の異常を検出したとき、前記電動モータの出力を徐々に減少させる徐変処理手段を備えることを特徴とする請求項１〜７の何れか１項に記載の電動パワーステアリング装置。
【請求項９】
前記徐変処理手段は、操舵系の捩れ力に応じて前記電動モータの出力の減少率を決定することを特徴とする請求項８に記載の電動パワーステアリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操舵系に操舵補助力を付与する電動モータを有する操舵補助機構を備え、操舵補助機構の作動停止時のキックバック現象の発生を抑制する電動パワーステアリング装置に関するものである。
【背景技術】
【０００２】
従来の電動パワーステアリング装置として、操舵アシスト中にモータを停止するとき、当該モータの端子間を所定時間短絡することで、操舵系の捩れの戻り力が急激にステアリングホイールに作用する所謂キックバック現象の発生を抑制し、運転者の操舵負担を軽減するというものが知られている（例えば、特許文献１）。
【特許文献１】特許第３３９９２２６号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載の電動パワーステアリング装置にあっては、操舵アシスト状態からマニュアルステアリングへの移行時に、操舵系の捩りの戻り力に起因する急激なハンドル戻りを抑制するだけであるので、ステアリングホイールは緩やかに中立位置に戻されることになり、上記キックバック現象の発生を完全に防止することはできない。
そこで、本発明は、操舵アシスト制御の解除時に、より適切にキックバックを抑制する電動パワーステアリング装置を提供することを課題としている。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、請求項１に係る電動パワーステアリング装置は、操舵系に運転者の操舵負担を軽減する操舵補助力を付与する電動モータを備える電動パワーステアリング装置であって、前記電動モータのモータ回転角を検出する回転角検出手段と、操舵トルクを検出する操舵トルク検出手段と、少なくとも前記操舵トルクに応じた操舵補助力を発生させるべく、前記モータ回転角を参照して前記電動モータを駆動制御するモータ制御手段と、前記回転角検出手段で検出したモータ回転角の異常を検出する異常検出手段とを備え、前記モータ制御手段は、前記異常検出手段で前記モータ回転角の異常を検出したとき、異常発生直前の前記電動モータの回転状態を維持するように前記モータ回転角の参照角度を変更する参照角度変更手段を備えることを特徴としている。
【０００５】
また、請求項２に係る電動パワーステアリング装置は、請求項１に係る発明において、前記参照角度変更手段は、前記異常検出手段で前記モータ回転角の異常を検出したとき、異常発生直前のモータ回転角を前記参照角度に設定することを特徴としている。
さらに、請求項３に係る電動パワーステアリング装置は、請求項２に係る発明において、前記参照角度変更手段は、異常発生直前の操舵系の捩れ力を基準値とし、現在の操舵系の捩れ力が前記基準値と同一符号且つ前記基準値以下であるとき、そのときの参照角度を保持することを特徴としている。
【０００６】
また、請求項４に係る電動パワーステアリング装置は、請求項３に係る発明において、前記参照角度変更手段は、現在の操舵系の捩れ力が前記基準値と同一符号且つ前記基準値より大きいとき、前記参照角度を、そのときの参照角度に対してステアリング中立方向とは逆方向へ変更することを特徴としている。
さらに、請求項５に係る電動パワーステアリング装置は、請求項３又は４に係る発明において、前記参照角度変更手段は、現在の操舵系の捩れ力が前記基準値と異符号であるとき、前記参照角度を、そのときの参照角度に対してステアリング中立方向へ変更することを特徴としている。
【０００７】
また、請求項６に係る電動パワーステアリング装置は、請求項１〜５の何れか１項に係る発明において、前記参照角度変更手段は、前記異常検出手段で前記モータ回転角の異常を検出したとき、異常発生直前のモータ回転角速度を基準角速度とし、当該基準角速度に基づいて前記参照角度を設定することを特徴としている。
さらにまた、請求項７に係る電動パワーステアリング装置は、請求項６に係る発明において、前記参照角度変更手段は、前記基準角速度を徐々に減少させる基準角速度減少手段を備えることを特徴としている。
【０００８】
また、請求項８に係る電動パワーステアリング装置は、請求項１〜７の何れか１項に係る発明において、前記モータ制御手段は、前記異常検出手段で前記モータ回転角の異常を検出したとき、前記電動モータの出力を徐々に減少させる徐変処理手段を備えることを特徴としている。
さらに、請求項９に係る電動パワーステアリング装置は、請求項８に係る発明において、前記徐変処理手段は、操舵系の捩れ力に応じて前記電動モータの出力の減少率を決定することを特徴としている。
【発明の効果】
【０００９】
本発明に係る電動パワーステアリング装置によれば、回転角検出手段で検出したモータ回転角の異常を検出したとき、モータ回転角の参照角度を異常発生直前の電動モータの回転状態を維持するように変更してモータの駆動制御を行うので、モータが反力によって戻ることを防止することができ、キックバック現象の発生を抑制することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明に係る電動パワーステアリング装置の一実施形態を示す全体構成図である。
図中、符号１は、ステアリングホイールであり、このステアリングホイール１に運転者から作用される操舵力が入力軸２ａと出力軸２ｂとを有するステアリングシャフト２に伝達される。このステアリングシャフト２は、入力軸２ａの一端がステアリングホイール１に連結され、他端は操舵トルク検出手段としてのトルクセンサ３を介して出力軸２ｂの一端に連結されている。
【００１１】
そして、出力軸２ｂに伝達された操舵力は、ユニバーサルジョイント４を介してロアシャフト５に伝達され、さらに、ユニバーサルジョイント６を介してピニオンシャフト７に伝達される。このピニオンシャフト７に伝達された操舵力はステアリングギヤ８を介してタイロッド９に伝達され、図示しない転舵輪を転舵させる。ここで、ステアリングギヤ８は、ピニオンシャフト７に連結されたピニオン８ａとこのピニオン８ａに噛合するラック８ｂとを有するラックアンドピニオン形式に構成され、ピニオン８ａに伝達された回転運動をラック８ｂで直進運動に変換している。
【００１２】
ステアリングシャフト２の出力軸２ｂには、操舵補助力を出力軸２ｂに伝達する操舵補助機構１０が連結されている。この操舵補助機構１０は、出力軸２ｂに連結した減速ギヤ１１と、この減速ギヤ１１に連結されて操舵系に対して操舵補助力を発生する電動モータとしての３相ブラシレスモータ１２とを備えている。
トルクセンサ３は、ステアリングホイール１に付与されて入力軸２ａに伝達された操舵トルクを検出するもので、操舵トルクを入力軸２ａ及び出力軸２ｂ間に介装した図示しないトーションバーの捩れ角変位に変換し、この捩れ角変位を例えばポテンショメータで検出するように構成されている。
【００１３】
また、３相ブラシレスモータ１２は、図２に示すように、Ｕ相コイルＬｕ、Ｖ相コイルＬｖ及びＷ相コイルＬｗの一端が互いに接続されてスター結線とされ、各コイルＬｕ、Ｌｖ及びＬｗの他端が操舵補助制御装置２０に接続されて個別にモータ駆動電流Ｉｕ、Ｉｖ及びＩｗが供給される。また、３相ブラシレスモータ１２は、ロータの回転位置を検出するレゾルバ、エンコーダ等で構成される回転角検出手段としてのロータ位置検出回路１３を備えている。
【００１４】
ロータ位置検出回路１３は、所定の周波数を有する搬送波信号ｓｉｎωｔをレゾルバに供給して、この搬送波信号ｓｉｎωｔを正弦波ｓｉｎθで振幅変調した波形を有する正弦波信号（ｓｉｎωｔ・ｓｉｎθ）及び搬送波信号ｓｉｎωｔを余弦波ｃｏｓθで振幅変調した波形を有する余弦波信号（ｓｉｎωｔ・ｃｏｓθ）を発生させる。そして、これら正弦波信号（ｓｉｎωｔ・ｓｉｎθ）及び余弦波信号（ｓｉｎωｔ・ｃｏｓθ）をＡ／Ｄ変換すると共に、搬送波ｓｉｎωｔの例えば正のピーク時期（ピーク検出パルスＰｐ）を検出し、ピーク検出パルスＰｐが検出される毎に図示しないモータ回転角算出処理を実行して、ｓｉｎθ及びｃｏｓθを算出し、算出したｓｉｎθ及びｃｏｓθからモータ回転角（ロータ回転角）θを算出するようになっている。
【００１５】
操舵補助制御装置２０には、図２に示すように、トルクセンサ３で検出された操舵トルクＴ及び車速センサ２１で検出された車速検出値Ｖｓが入力されると共に、ロータ位置検出回路１３で検出されたロータ回転角θが入力され、さらに３相ブラシレスモータ１２の各相コイルＬｕ、Ｌｖ及びＬｗに供給されるモータ駆動電流Ｉｕ、Ｉｖ及びＩｗを検出するモータ電流検出回路２２から出力されるモータ駆動電流検出値Ｉｕｄ、Ｉｖｄ及びＩｗｄが入力される。
【００１６】
この操舵補助制御装置２０は、操舵トルクＴ、車速検出値Ｖｓ及びロータ回転角θに基づいて操舵補助目標電流値を演算して、モータ電圧指令値Ｖｕ、Ｖｖ及びＶｗを出力する例えばマイクロコンピュータで構成される制御演算装置２３と、３相ブラシレスモータ１２を駆動する電界効果トランジスタ（ＦＥＴ）で構成されるモータ駆動回路２４と、制御演算装置２３から出力される相電圧指令値Ｖｕ、Ｖｖ及びＶｗに基づいてモータ駆動回路２４の電界効果トランジスタのゲート電流を制御するＦＥＴゲート駆動回路２５とを備えている。この操舵補助制御装置２０がモータ制御手段に対応している。
【００１７】
制御演算装置２３は、図３に示すように、ベクトル制御の優れた特性を利用してベクトル制御ｄ、ｑ成分の電流指令値を決定した後、この電流指令値を各励磁コイルＬｕ〜Ｌｗに対応した各相電流指令値Ｉｕ*、Ｉｖ*及びＩｗ*に変換して出力するベクトル制御相指令値算出回路３０と、このベクトル制御装置指令値算出回路３０から出力される各相電流指令値Ｉｕ*、Ｉｖ*及びＩｗ*とモータ電流検出回路２２で検出したモータ電流検出値Ｉｕｄ、Ｉｖｄ及びＩｗｄとで電流フィードバック処理を行う電流制御回路４０とを備えている。
【００１８】
ベクトル相指令値算出回路３０は、図３に示すように、トルクセンサ３で検出した操舵トルクＴと車速センサ２１で検出した車速Ｖｓとが入力され、これらに基づいて操舵補助電流指令値ＩM*を算出する操舵補助電流指令値演算部３１と、ロータ回転角検出回路１３で検出したロータ回転角θをもとに制御角度（電気角θｅ及び電気角速度ωｅ）及び制御量（操舵補助電流指令値ＩM*の電流制限値）を出力する制御信号出力部３２と、上記制御量で制限された操舵補助電流指令値ＩM*と電気角速度ωｅとに基づいてｄ軸指令電流Ｉｄ*を算出するｄ軸指令電流算出部３４と、電気角θｅに基づいてｄ軸電圧ｅｄ（θ）及びｑ軸電圧ｅｑ（θ）を算出するｄ−ｑ軸電圧算出部３５と、ｄ軸電圧ｅｄ（θ）及びｑ軸電圧ｅｑ（θ）とｄ軸指令電流Ｉｄ*と操舵補助電流指令値ＩM*とに基づいてｑ軸指令電流Ｉｑ*を算出するｑ軸指令電流算出部３６と、ｄ軸指令電流算出部３４から出力されるｄ軸指令電流Ｉｄ*とｑ軸指令電流算出部３６から出力されるｑ軸指令電流Ｉｑ*とを３相電流指令値Ｉｕ*、Ｉｖ*及びＩｗ*に変換する２相／３相変換部３７とを備えている。
【００１９】
上述した操舵補助電流指令値演算部３１は、操舵トルクＴ及び車速Ｖｓをもとに図４に示す操舵補助電流指令値算出マップを参照して操舵補助電流指令値ＩM*を算出する。ここで、操舵補助電流指令値算出マップは、図４に示すように、横軸に操舵トルクＴをとり、縦軸に操舵補助指令値ＩM*をとると共に、車速検出値Ｖをパラメータとした放物線状の曲線で表される特性線図で構成され、操舵トルクＴが“０”からその近傍の設定値Ｔｓ１までの間は操舵補助指令値ＩM*が“０”を維持し、操舵トルクＴが設定値Ｔｓ１を超えると最初は操舵補助指令値ＩM*が操舵トルクＴの増加に対して比較的緩やかに増加するが、さらに操舵トルクＴが増加すると、その増加に対して操舵補助指令値ＩM*が急峻に増加するように設定され、この特性曲線が、車速が増加するに従って傾きが小さくなるように設定されている。
【００２０】
また、操舵補助指令値ＩM*には制限値が設けられており、この電流制限値は、通常時には通常制限値ＩMAX0に設定されている。そして、この電流制限値は、制御信号出力部３２で変更可能となっており、当該制御信号出力部３２から制御量として出力されるようになっている。
本実施形態において、制御信号出力部３２から出力される制御量は、当該制御量を減少させることでモータが発生する操舵系の捩れ力が減少するようなものとし、ここではモータの電流制限値を用いているが、操舵系の捩れ力に乗算するゲイン（アシスト制御ゲイン）を用いることもできる。
【００２１】
また、電流制御回路４０は、ベクトル制御相指令値算出部３０から供給される電流指令値Ｉｕ*，Ｉｖ*，Ｉｗ*から電流検出回路２２で検出した各相コイルＬｕ、Ｌｖ、Ｌｗに流れるモータ相電流検出値Ｉｕｄ、Ｉｖｄ、Ｉｗｄを減算して各相電流誤差ΔＩｕ、ΔＩｖ、ΔＩｗを求める減算器４１ｕ、４１ｖ及び４１ｗと、求めた各相電流誤差ΔＩｕ、ΔＩｖ、ΔＩｗに対して比例積分制御を行って指令電圧Ｖｕ、Ｖｖ、Ｖｗを算出するＰＩ制御部４２と、算出された指令電圧Ｖｕ、Ｖｖ、Ｖｗに基づいてモータ駆動回路２４の電界効果トランジスタＱｕａ〜Ｑｗｂに対応するパルス幅変調（ＰＷＭ）信号ＰＷＭｕａ〜ＰＷＭｗｂを形成するＰＷＭ制御部４３とを備えている。
【００２２】
そして、ＰＷＭ制御部４３から出力されるパルス幅変調信号ＰＷＭｕａ〜ＰＷＭｗｂがＦＥＴゲート駆動回路２５に供給される。
このように、操舵トルクＴ及び車速検出値Ｖｓに応じた操舵補助力を発生させるべく、ロータ回転角θを参照してモータを駆動制御する操舵補助力制御が行われる。ロータ回転角θの参照角度は制御信号出力部３２から制御角度として出力されるものであって、本実施形態では、制御信号出力部３２で後述する制御信号出力処理を実行し、操舵補助力制御の解除条件が成立していない場合には、制御角度を通常角度に設定し、これをもとにモータを駆動制御する。一方、操舵補助力制御の解除条件が成立している場合には、制御角度を通常角度に対して変更し、変更した制御角度をもとにモータを駆動制御する異常発生時制御を実施する。
【００２３】
図５は、制御信号出力部３２で実行される制御信号出力処理手順を示すフローチャートである。この制御信号出力処理は、所定時間毎のタイマ割込み処理として実行され、先ず、ステップＳ１で、制御信号出力部３２は、操舵補助力制御の解除条件が成立しているか否かを判定する。ここでは、異常発生時制御フラグＦＬが異常発生時制御を実施していることを意味する“１”にセットされているか否かを判定する。そして、ＦＬ＝０であり解除条件が成立していない場合にはステップＳ２に移行し、ＦＬ＝１であり解除条件が成立している場合には後述するステップＳ１３に移行する。
【００２４】
ステップＳ２では、制御信号出力部３２は、ロータ位置検出回路１３の異常を検出する異常検出処理を実施する。具体的には、図示しないモータ回転角算出処理で算出された正弦波ｓｉｎθ及び余弦波ｃｏｓθを読込み、ｓｉｎθ及びｃｏｓθが正常であるか否かを判定する。ここで、（ｓｉｎθ）2＋（ｃｏｓθ）2を演算し、（ｓｉｎθ）2＋（ｃｏｓθ）2≠１である場合に異常であると判定したり、予め格納した異常判定用マップを参照し、ｓｉｎθ及びｃｏｓθの組み合わせが所定の正常領域内に存在しない場合に異常であると判定したりする。
【００２５】
次に、ステップＳ３に移行して、制御信号出力部３２は、前記ステップＳ２の判定結果をもとに、ロータ位置検出回路１３が正常であるか否かを判断する。そして、正常であると判断した場合にはステップＳ４に移行し、異常であると判断した場合には後述するステップＳ１０に移行する。
ステップＳ４では、制御信号出力部３２は、ロータ位置検出回路１３で検出したロータ回転角θ、及びロータ回転角θを微分して得られるロータ回転角速度θ′をメモリに保存する。
【００２６】
次に、ステップＳ５では、制御信号出力部３２は、ロータ位置検出回路１３以外（トルクセンサ３、車速センサ１５等）の異常検出処理を実施し、ステップＳ６に移行する。
ステップＳ６では、制御信号出力部３２は、前記ステップＳ５の判定結果をもとに、ロータ位置検出回路１３以外も正常であるか否かを判断する。そして、正常であると判断した場合には、操舵補助力制御の解除条件が不成立であるものとしてステップＳ７に移行し、通常の操舵補助力制御を実施するための制御角度及び制御量を設定する。具体的には、前記ステップＳ４でメモリに保存した現在のロータ回転角θを電気角θｅに変換すると共に、この電気角θｅを微分して電気角速度ωｅを算出し、これらを制御角度（通常角度）として設定する。また、予め設定された通常制限値ＩMAX0を制御量として設定する。
【００２７】
次に、ステップＳ８に移行して、制御信号出力部３２は、設定された制御角度及び制御量を出力して制御信号出力処理を終了する。
一方、前記ステップＳ６で、制御信号出力部３２がロータ位置検出回路１３以外に異常があると判断した場合には、ステップＳ９に移行して、ロータ位置検出回路１３以外に異常が発生したときの操舵補助力制御（その他異常時処理）を実施してから制御信号出力処理を終了する。
【００２８】
ステップＳ１０では、制御信号出力部３２は、異常発生時制御フラグＦＬを、異常発生時における操舵補助力制御を実施することを意味する“１”にセットし、ステップＳ１１に移行する。
ステップＳ１１では、制御信号出力部３２は、前記ステップＳ４でメモリに保存したロータ回転角θを電気角θｅに変換すると共に、この電気角θｅを微分して電気角速度ωｅを算出し、これらを異常発生時制御の初期制御角度に設定してステップＳ１２に移行する。
【００２９】
ステップＳ１２では、制御信号出力部３２は、通常制限値ＩMAX0を異常発生時制御の初期制御量に設定し、前記ステップＳ８に移行する。
ステップＳ１３では、制御信号出力部３２は、トルクセンサ３の異常検出処理を実施し、ステップＳ１４に移行する。
ステップＳ１４では、制御信号出力部３２は、前記ステップＳ１３の判定結果をもとに、トルクセンサ３が正常であるか否かを判定し、異常であると判断した場合にはステップＳ１５に移行し、トルク異常時の操舵補助力制御を実施してから制御信号出力処理を終了する。
【００３０】
一方、前記ステップＳ１４で、制御信号出力部３２が、トルクセンサ３が正常であると判断した場合には、ステップＳ１６に移行して、操舵トルクＴを検出する。
次に、ステップＳ１７で、制御信号出力部３２は、操舵系の捩れ力に応じて制御角度の更新処理を実施する。本実施形態では、操舵補助力制御の解除条件が成立した時点での操舵系の捩れ力を基準とし、その基準値と現在の捩れ力との偏差及び符号に応じて制御角度を更新するものとする。
【００３１】
基準値と現在の捩れ力とが同一符号であり、且つ基準値より現在の捩れ力の方が大きい場合には、制御角度をハンドルの中立方向とは逆方向に進める。また、基準値と現在の捩れ力とが同一符号であり、且つ基準値より現在の捩れ力の方が小さい場合には、制御角度を保持する。
また、操舵系の捩れ力が、操舵補助力制御の解除条件が成立してから一度でも０となった場合には、基準値を“０”に変更すると共に、その後は基準値“０”をもとに制御角度を更新する。このとき、操舵系の捩れ力の符号が異常発生時の基準値の符号に対して反転した場合には、制御角度をハンドルの中立方向に進めるものとする。
【００３２】
ここで、制御角度を進める速度は、現在の捩れ力と基準値との偏差に応じて、図６に示すように決定する。つまり、現在の捩れ力と基準値との偏差が大きいほど、制御角度を進める速度を大きくする。なお、制御角度を進める速度には、所定のリミッタを設けるものとする。
次に、ステップＳ１８で、制御信号出力部３２は、制御量の更新（減少）処理を実施する。制御量の減少割合は、現在の捩れ力と基準値との偏差の絶対値に応じて、図７に示すように決定する。ここでは、現在の捩れ力と基準値との偏差の絶対値が大きいほど、制御量の減少割合を小さくして、異常発生時制御の制御時間が長くなるように設定する。
【００３３】
なお、前記減少割合の低減の方法は、直線や２次曲線など様々な関数により決めることができる。また、制御量の減少割合を常に一定とすることもできる。
この制御量の減少処理は、操舵系の捩れ力が基準値より大きくなるように切り増し操舵中である場合及び保舵中には実行せず、制御量を保持するものとする。
【００３４】
次に、ステップＳ１９で、制御信号出力部３２は、制御量が所定の制御終了判定閾値（例えば、０）より大きいか否かを判定する。そして、制御量が“０”より大きいときには異常発生時制御を継続するものと判断して前記ステップＳ８に移行し、制御量が“０”以下であるときには、そのまま制御信号出力処理を終了する。
図５において、ステップＳ２及びＳ３の処理が異常検出手段に対応し、ステップＳ１１及びＳ１７の処理が参照角度変更手段に対応し、ステップＳ１２及びＳ１８の処理が徐変処理手段に対応している。
【００３５】
次に、第１の実施形態の動作について、図８に示すタイムチャートをもとに説明する。図８において、Ａは操舵系の捩れ力、Ｂは制御角度である。
今、自車両が右カーブ路を保舵状態で旋回走行中であり、トルクセンサ３等に異常が発生しておらず操舵補助力制御の解除条件が成立していないものとする。この場合には、制御信号出力部３２は、図５のステップＳ３でロータ位置検出回路１３が正常であると判断してステップＳ４に移行し、ロータ回転角θ及びロータ回転角速度θ′をメモリに保存する。また、トルクセンサ３や車速センサ１５も正常であることから、ステップＳ６からステップＳ７に移行するので、通常の操舵補助力制御が実行される。
【００３６】
したがって、操舵演算装置２３は、トルクセンサ３で検出した操舵トルクＴ、車速センサ１５で検出した車速Ｖｓ及びロータ位置検出回路１３で検出したロータ回転角θに基づいて、各相電流指令値Ｉｕ*、Ｉｖ*及びＩｗ*を演算し、この各相電流指令値Ｉｕ*、Ｉｖ*及びＩｗ*とモータ電流検出回路２２で検出したモータ電流検出値Ｉｕｄ、Ｉｖｄ及びＩｗｄとで電流フィードバック処理を行って、相電圧指令Ｖｕ、Ｖｖ及びＶｗを算出する。そして、その相電圧指令Ｖｕ、Ｖｖ及びＶｗに基づいて算出したＰＷＭ信号ＰＷＭｕａ〜ＰＷＭｗｂをＦＥＴゲート駆動回路２５へ出力する。
ＦＥＴゲート駆動回路２５は、上記ＰＷＭ信号に基づいて、モータ駆動回路２４の電界効果トランジスタのゲート電流を制御する。その結果、３相ブラシレスモータ１２の発生トルクが減速ギヤ１１を介してステアリングシャフト２の回転トルクに変換されて、運転者の操舵力がアシストされる。
【００３７】
この状態から、図８の時刻ｔ１でロータ位置検出回路１３に異常が発生し、操舵保助力制御の解除条件が成立したものとする。この場合には、操舵演算装置１３は、図５のステップＳ３でロータ位置検出回路１３に異常が発生していると判断して、ステップＳ１０に移行し、異常発生時制御フラグＦＬ＝１にセットする。そして、前回のサンプリング処理においてメモリに保存したロータ回転角θをもとに得られる電気角θｅ及び電気角速度ωｅを初期制御角度に設定すると共に電流制限値ＩMAX0を初期制御量に設定し、これらを出力する。これにより、異常発生直前のロータ回転角θをもとに算出された電気角θｅ及び電気角速度ωｅに基づいて操舵補助力制御が実施される。
【００３８】
したがって、ロータ回転角は異常発生直前のロータ回転角に固定され、ロータの回転状態が異常発生直前のロータの回転状態に維持される。
その後、運転者が右方向に切り増し操舵を行い、時刻ｔ１から時刻ｔ２の間で、操舵系の捩れ力が、基準値となる時刻ｔ１での捩れ力と同一符号且つ基準値より大きくなったものとすると、ステップＳ１７で、制御信号出力部３２は、現在の操舵系の捩れ力と基準値との偏差に応じて、図６に示す速度で制御角度を進める。つまり、図８に示すように、時刻ｔ１から時刻ｔ２の間で制御角度は徐々に増加することになる。また、運転者は切り増し操舵中であるので、ステップＳ１８では、制御量の減少処理は行われない。そして、このようにして更新された制御角度及び制御量に基づいて異常発生時の制御補助力制御が継続される。
【００３９】
また、時刻ｔ２から時刻ｔ３の間で、操舵系の捩れ力が、基準値と同一符号且つ基準値以下となったものとすると、ステップＳ１７で、制御信号出力部３２は、時刻ｔ２での制御角度を保持する。また、ステップＳ１８では、制御信号出力部３２は、現在の操舵系の捩れ力と基準値との偏差の絶対値に応じて、図７に示す減少割合で制御量である電流制限値を減少する。そして、このようにして設定された制御角度及び制御量に基づいて異常発生時の制御補助力制御が継続される。
【００４０】
このように、操舵系の捩れ力に応じた操舵角度の変更処理及び制御量の減少処理を繰り返し、時刻ｔ４で操舵系の捩れ力が０となると基準値が０に変更される。その後、操舵系の捩れ力の符号が反転して時刻ｔ１での基準値と異符号となると、現在の捩れ力と基準値“０”との偏差に応じて、図６に示す速度で制御角度がハンドルの中立方向に進められることになる。
そして、制御量が制御終了判定閾値以下となると、ステップＳ１９でＮｏと判定され、異常発生時の操舵補助力制御が終了されて、マニュアルステアリングに移行する。
【００４１】
ところで、図９に示すように、ステアリングホイールを操舵している状態で、操舵補助機構１０に異常が発生するなどにより時刻ｔ０で操舵補助力制御が解除された場合、本実施形態のような異常発生時制御を行わないと、図９（ｂ）に示すように、モータによる操舵補助トルクが急になくなるため、タイヤの捩れ等、操舵系の弾性変形の戻り力により、ステアリングシャフトに対してこれを中立位置に戻そうとする力が作用する、所謂キックバック現象が生じる。このとき、図９（ａ）の実線に示すように、運転者による手入力トルクが小さい場合、図９（ｃ）の実線に示すように、急激なハンドル戻りが発生する。また、この急激なハンドル戻りを回避して、図９（ｃ）の破線に示すような保舵状態を確保するためには、図９（ａ）の破線に示すように、運転者による大きな手入力トルクが急激に必要となり、運転者の操舵負担が大きくなってしまう。
そこで、上記運転者の操舵負担を軽減するために、操舵アシスト中にモータを停止するとき、当該モータの端子間を所定時間短絡することでキックバック現象の発生を抑制するというものが知られている。
【００４２】
しかしながら、この場合、図１０の時刻ｔ０で操舵補助機構１０に異常が発生してモータを停止させる必要が生じたとき、操舵系の捩りの戻り力に起因する急激なハンドル戻りを抑制するだけであるので、運転者による修正操舵を行わないと、図１０（ｃ）の実線に示すようにステアリングホイールは緩やかに中立位置に戻されることになる。したがって、このハンドル戻りを回避して、図１０（ｃ）の破線に示すような保舵状態を確保するためには、運転者による手入力トルクが必要不可欠である。このとき、図１０（ｂ）に示すように操舵補助トルクは緩やかに低下しているため、図１０（ａ）の破線に示すように、急激な手入力トルクが必要としないが、上述した図９の場合と同様に大きな手入力トルクが必要となる。
これに対して、本実施形態では、異常発生時に通常の操舵補助力制御を解除する場合には、操舵系の捩れ力に応じて、異常発生直前のモータ回転角を維持するようにモータ回転角の参照角度を変更するので、キックバック現象の発生を効果的に抑制することができる。
【００４３】
図１１は、本実施形態における効果を説明するタイムチャートである。図１１において、（ａ）は運転者による手入力トルク、（ｂ）は操舵アシストトルク、（ｃ）はモータ制御角度、（ｄ）はアシスト制御量、（ｅ）はステアリング角度である。
この図１１に示すように、時刻ｔ１１で何らかの異常が発生して通常の操舵補助力制御の解除条件が成立した場合、時刻ｔ１２まで異常発生時の操舵補助力制御を行う。このとき、異常発生直前の制御角度を初期制御角度として設定し、操舵系の捩れ力が基準値と同一符号且つ基準値より小さい場合には、そのときの制御角度を保持してロータ回転角を異常発生直前のロータ回転角に固定するので、ハンドル角度の急変を防止するという作用を得ることができる。
【００４４】
また、操舵系の捩れ力が基準値と同一符号且つ基準値より大きい場合には、ステアリング中立方向とは逆方向に制御角度を進めるので、マニュアルステアリングへの移行に伴って必要とされる操舵負担が軽減され、図９及び図１０に示すような保舵状態を維持するための大きな手入力トルクが不要となる。
さらに、異常発生後、操舵系の捩れ力が０となった後は、制御角度をステアリング中立方向に進めてモータの通電を停止するようにするため、速やかにマニュアルステアリングに移行することができる。
【００４５】
このように、異常発生後も操舵アシストトルクを操舵系の捩れ力（運転者による手入力トルク）に応じて付与することができる。その結果、異常発生時に操舵アシストトルクが急になくなることを防止することができ、急激なハンドル戻りを確実に防止することができる。
したがって、上記第１の実施形態では、回転角検出手段で検出したモータ回転角の異常を検出したとき、モータ回転角の参照角度を異常発生直前の電動モータの回転状態を維持するように変更してモータの駆動制御を行うので、モータが反力によって戻ることを防止することができ、キックバック現象の発生を抑制することができる。特に、車両重量が重いなどによりマニュアルステアリングにおける操舵系の捩れ力が大きい車両であるほど、その効果は大きい。
【００４６】
また、異常発生直前のモータ回転角を参照角度に設定するので、ロータ回転角を異常発生直前のロータ回転角に固定することでハンドル角度の急変を防止するという作用を得ることができ、適切にキックバック現象の発生を抑制することができる。
さらに、異常発生直前の操舵系の捩れ力を基準値とし、現在の操舵系の捩れ力が前記基準値と同一符号且つ前記基準値以下であるとき、そのときの参照角度を保持するので、異常発生直前のモータ回転角を維持して適切にハンドル戻りを抑制することができる。
【００４７】
また、現在の操舵系の捩れ力が前記基準値と同一符号且つ前記基準値より大きいとき、前記参照角度を、そのときの参照角度に対してステアリング中立方向とは逆方向へ変更するので、運転者の切り増し操舵の負担を軽減して、マニュアルステアリングへの移行の際の大きな手入力トルクを不要とすることができる。
さらにまた、現在の操舵系の捩れ力が前記基準値と異符号であるとき、前記参照角度を、そのときの参照角度に対してステアリング中立方向へ変更するので、保舵状態及び切り増し操舵状態では電動モータの通電を継続し、運転者の手入力トルクがなくなってから電動モータの通電を解除していくことができ、適切な異常発生時制御を実施することができる。
【００４８】
また、前記異常検出手段でモータ回転角の異常を検出したとき、前記電動モータの出力を徐々に減少させるので、操舵補助力が急激に０になることを防止することができる。
さらに、操舵系の捩れ力に応じて前記電動モータの出力の減少率を決定するので、操舵系の捩れ力が大きいほど当該減少率を小さくして、異常発生時制御の継続時間を長く設定することができる。
なお、上記第１の実施形態においては、異常発生直前のロータ回転角に基づいて所期制御角度を設定する場合について説明したが、異常発生前の所定時間におけるロータ回転角の平均値に基づいて所期制御角度を設定することもできる。
【００４９】
次に、本発明における第２の実施形態について説明する。
この第２の実施形態は、異常発生直前のモータ回転角速度を維持するように制御角度を変更するようにしたものである。
図１２は、第２の実施形態における制御信号出力部３２で実行される制御信号出力処理手順を示すフローチャートであり、前述した図５の制御信号出力処理において、ステップＳ１０の後にロータ回転角速度θ′が所定の閾値より大きいか否かを判定するステップＳ３１と、ステップＳ３１でＹＥＳのとき異常発生直前のロータ回転角速度θ′に応じて初期制御角度を設定するステップＳ３２とを追加し、ステップＳ１６の後にロータ回転角速度θ′が所定の閾値より大きいか否かを判定するステップＳ３３と、ステップＳ３３でＹＥＳのときモータ角速度減算処理を行うステップＳ３４と、モータ角速度減算処理の結果に基づいて制御角度を更新するステップＳ３５とを追加したことを除いては図５と同様の処理を行うため、同一処理を行う部分には同一符号を付し、処理の異なる部分を中心に説明する。
【００５０】
ステップＳ３１で、制御信号出力部３２は、前記ステップＳ４で保存したロータ回転角速度θ′が所定の角速度閾値θ′THより大きいか否かを判定し、θ′≦θ′THであるときには前記ステップＳ１１に移行し、θ′＞θ′THであるときにはステップＳ３２に移行する。ここで、角速度閾値θ′THは、運転者が保舵状態にあると判断することができる程度の値に設定する。
ステップＳ３２では、制御信号出力部３２は、前記ステップＳ４で保存したロータ回転角速度θ′を基準角速度とし、これに基づいて電気角θｅ及び電気角速度ωｅを設定し、前記ステップＳ１２に移行する。具体的には、ロータ回転角速度が、前記ステップＳ４で保存した異常発生直前のロータ回転角速度θ′に一致するように電気角θｅを設定する。
【００５１】
また、ステップＳ３３では、制御信号出力部３２は、ロータ回転角速度θ′（基準角速度）が所定の角速度閾値θ′THより大きいか否かを判定し、θ′≦θ′THであるときには前記ステップＳ１７に移行し、θ′＞θ′THであるときにはステップＳ３４に移行する。
ステップＳ３４では、制御信号出力部３２は、基準角速度を減少させるモータ角速度減算処理を行う。このモータ角速度減算処理は、操舵系の捩れ力をもとに図１３に示す減少率算出マップを参照して基準角速度の減少率を算出し、その減少率で基準角速度を減少する。
【００５２】
図１３に示す減少率算出マップは、横軸に操舵系の捩れ力、縦軸に基準角速度の減少率をとり、異常発生時の操舵補助力制御開始時における操舵系の捩れ力の方向を正とし、操舵系の捩れ力が大きいほど前記減少率が小さくなるように設定されている。なお、減少率の低減の方法は、直線や２次曲線など様々な関数によって決めることができる。また、減少率を一定とすることもできる。
【００５３】
また、本実施形態では、図１３に示す減少率算出マップを参照して基準角速度の減少率を算出する場合について説明したが、図１４に示すような減少率算出マップを参照することもできる。図１４の減少率算出マップは、横軸に車速Ｖｓ、縦軸に基準角速度の減少率をとり、車速Ｖｓが速くなるほど基準角速度の減少率が大きくなるように設定されている。
【００５４】
なお、このステップＳ３４のモータ角速度減算処理は、手入力トルクが一定値以上であるときには実行せず、基準角速度を保持するものとする。
ステップＳ３５では、制御信号出力部３２は、前記ステップＳ３４のモータ角速度減算処理で更新した基準角速度に基づいて電気角θｅ及び電気角速度ωｅを更新し、前記ステップＳ８に移行する。
図１２において、ステップＳ３４の処理が基準角速度減少手段に対応している。
【００５５】
次に、第２の実施形態の動作について、図１５のタイムチャートをもとに説明する。図１５において、（ａ）は運転者による手入力トルク、（ｂ）は操舵アシストトルク、（ｃ）はモータ制御角速度、（ｄ）はアシスト制御量、（ｅ）はステアリング角度である。
運転者が比較的急な操舵を行っているときに、時刻ｔ２１で何らかの異常が発生して通常の操舵補助力制御の解除条件が成立した場合、制御信号出力部３２は、図１２のステップＳ３１からステップＳ３２に移行して、異常発生直前のロータ回転角速度θ′を基準角速度に設定し、この基準角速度を維持するように電気角θｅ及び電気角速度ωｅを設定する。そして、この電気角θｅ及び電気角速度ωｅに基づいて異常発生時の操舵補助力制御が開始される。
【００５６】
このように、異常発生直前のロータ回転角速度に基づいて制御角度を設定するので、異常発生時に急激なモータ制御角速度変化が発生することを抑制することができ、ハンドルの急激な角加速度変化が発生することを抑制することができる。
その後は、ステップＳ３４のモータ角速度減算処理にて基準角速度が図１３に示す減少率で減少され、逐次減少される基準角速度に基づいて更新される電気角θｅ及び電気角速度ωｅで異常発生時の操舵補助力制御が継続される。
【００５７】
そして、時刻ｔ２２で手入力トルクが一定値α以上となると、基準角速度が保持される。したがって、図１５（ｃ）に示すようにモータ制御角速度は保持され、ステアリング角度は図１５（ｅ）に示すように一定の速度で増加することになる。
ステアリング角度が運転者の意図した角度に近づいたことにより、時刻ｔ２３で運転者が手入力トルクを弱め、時刻ｔ２４で手入力トルクが一定値αより小さくなると、ステップＳ３４のモータ角速度減算処理にて基準角速度の減少制御が再開される。
【００５８】
その後、ロータ回転角速度θ′（基準角速度）が所定の角速度閾値θ′TH以下となると、制御信号出力部３２は、ステップＳ３３でＮｏと判定し、ステップＳ１７の制御角度更新処理及びステップＳ１８の制御量減少処理を施す。したがって、図１５（ｄ）に示すように、アシスト制御量は徐々に低下していくことになる。これに伴って、図１５（ｂ）に示すように、操舵補助トルクも徐々に低下し、時刻ｔ２５で操舵補助トルク（制御量）が０となるとマニュアルステアリングに完全に移行する。
【００５９】
このように、上記第２の実施形態では、異常発生直前のモータ回転角速度を基準角速度とし、当該基準角速度に基づいてモータ回転角の参照角度を設定するので、通常の操舵補助力制御が解除されたときのハンドルの急激な角加速度変化が発生することを抑制することができる。
また、前記基準角速度を徐々に低下させるので、ステアリング角度の変化率を徐々に低下することができ、操舵における違和感を抑制することができると共に車両の走行安定性の向上を図ることができる。
なお、上記第２の実施形態においては、異常発生直前のロータ回転角速度に基づいて所期制御角度を設定する場合について説明したが、異常発生前の所定時間におけるロータ回転角速度の平均値に基づいて所期制御角度を設定することもできる。
【００６０】
次に、本発明における第３の実施形態について説明する。
この第３の実施形態は、異常発生直前のモータ回転角を所定時間保持するように制御角度を固定するようにしたものである。
すなわち、第３の実施形態の制御信号出力部３２では、前述した第１の実施形態における図５の制御信号出力処理において、ステップＳ１７の制御角度の更新処理を削除し、それ以外は図５と同様の処理を実行する。
本実施形態では、制御量として前述した電流制限値に代えてアシスト制御ゲインを適用するものとする。
【００６１】
このアシスト制御ゲインは、例えば、ＰＩ制御部４２における比例積分制御に対して乗算するゲインとし、通常時はゲイン＝１に設定し、ステップＳ１８の制御量の減算処理で１より小さい値に減少制御するものとする。ここで、アシスト制御ゲインの減少率は、前述した図７に示すように直線や二次曲線など様々な関数によって決定することができる。
【００６２】
次に、第３の実施形態の動作について、図１６に示すタイムチャートをもとに説明する。図１６において、（ａ）はアシストトルク、（ｂ）はモータ制御角度、（ｃ）はアシスト制御ゲイン、（ｄ）はステアリング角度である。
時刻ｔ３１で、何らかの異常が発生して通常の操舵補助力制御の解除条件が成立した場合、制御信号出力部３２は、ステップＳ１１で、異常発生直前のモータ回転角θに基づいて電気角θｅ及び電気角速度ωｅを設定し、異常発生時の操舵補助力制御を開始する。これにより、異常発生直前のモータ回転角θが保持される。
【００６３】
その後は、この異常発生時の操舵補助力制御を終了するまで制御角度の更新処理を行わないことから、図１６（ｂ）に示すように、モータ制御角度は異常発生直前のモータ回転角θに基づいて設定された制御角度に固定される。
一方、時刻ｔ３１以降は、制御信号出力部３２は、ステップＳ１８で制御量の減少処理を実行し、図７に示す減少割合で制御量を減少していく。したがって、図１０（ｃ）に示すように、アシスト制御ゲインは時刻ｔ３１から徐々に低下し、これに伴って、操舵補助力も徐々に低下していくことになる。これにより、ステアリング角度は、アシスト制御ゲインの低下に伴って、図１０（ｄ）に示すように徐々に中立位置に戻されることになる。
【００６４】
このとき、アシスト制御ゲインの減少率は、操舵系の捩れ力と基準値（異常発生時の操舵系の捩れ力）との偏差の絶対値が大きいほど、アシスト制御ゲインの減少率が小さく設定されて操舵補助力の減少が抑制されるので、例えば車両重量が重いなどにより操舵系の捩れ力が大きい車両であっても、効果的にハンドル戻りを抑制することができる。
そして、時刻ｔ３２で制御量（アシスト制御ゲイン）が０となると、異常発生時の操舵補助力制御を終了し、マニュアルステアリングに移行する。
【００６５】
このように、上記第３の実施形態では、異常発生時には、モータ回転角の参照角度を異常発生直前の参照角度に固定すると共に、操舵系の捩れ力に応じて電動モータの出力を徐々に減少させるので、比較的簡易な構成で急激にハンドルが戻されることを防止することができる。
なお、上記各実施形態においては、異常発生時の制御角度を初期制御角度に設定する場合について説明したが、予め設定された任意の角度に設定することもできる。
【００６６】
また、上記各実施形態においては、異常発生時におけるアシストトルクが０近傍である場合には、キックバックの影響が小さいと判断して異常発生時制御を行わないようにすることもできる。
さらに、上記各実施形態においては、電動モータとして３相ブラシレスモータを適用する場合について説明したが、ブラシモータシステムを適用することもできる。この場合、操舵角センサの検出値からモータ回転角及びモータ回転角速度を算出したり、モータの逆起電力からモータ回転角及びモータ回転角速度を推定したりすればよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態における車両の概略構成図である。
【図２】操舵補助制御装置の一例を示すブロック図である。
【図３】図２の制御演算装置の具体的構成を示すブロック図である。
【図４】操舵補助電流指令値算出マップを示す特性線図である。
【図５】第１の実施形態における制御信号出力部で実行される制御信号出力処理のフローチャートである。
【図６】制御角度を進める速度を算出するためのマップである。
【図７】制御量の減少割合を算出するためのマップである。
【図８】第１の実施形態の動作を説明するタイムチャートである。
【図９】従来装置の動作を説明するタイムチャートである。
【図１０】従来装置の動作を説明するタイムチャートである。
【図１１】第１の実施形態の効果を説明するタイムチャートである。
【図１２】第２の実施形態における制御信号出力部で実行される制御信号出力処理のフローチャートである。
【図１３】モータ角速度の減少率を算出するためのマップである。
【図１４】モータ角速度の減少率を算出するためのマップである。
【図１５】第２の実施形態の動作を説明するタイムチャートである。
【図１６】第３の実施形態の動作を説明するタイムチャートである。
【符号の説明】
【００６８】
１…ステアリングホイール、２…ステアリングシャフト、３…トルクセンサ、１０…操舵補助機構、１１…減速ギヤ、１２…３相ブラシレスモータ、１３…ロータ位置検出回路、２０…操舵補助制御装置、２１…車速センサ、３１…操舵補助電流指令値演算部、３２…制御信号出力部、３４…ｄ軸指令電流算出部、３５…ｄ−ｑ軸電圧算出部、３６…ｑ軸指令電流算出部、３７…２相／３相変換部、４２…ＰＩ制御部、４３…ＰＷＭ制御部
【図１】
2007320429.tif 000003
【図２】
2007320429.tif 000004
【図３】
2007320429.tif 000005
【図４】
2007320429.tif 000006
【図５】
2007320429.tif 000007
【図６】
2007320429.tif 000008
【図７】
2007320429.tif 000009
【図８】
2007320429.tif 000010
【図９】
2007320429.tif 000011
【図１０】
2007320429.tif 000012
【図１１】
2007320429.tif 000013
【図１２】
2007320429.tif 000014
【図１３】
2007320429.tif 000015
【図１４】
2007320429.tif 000016
【図１５】
2007320429.tif 000017
【図１６】
2007320429.tif 000018