(57)【要約】【課題】通電不良相発生における、特に高速走行中でのトルクリップルの影響を抑制し、微妙なハンドル操舵を容易にすることのできる電動パワーステアリング装置を提供する。【解決手段】ＣＰＵ１７は、モータ１２の何れかの相に通電不良が発生した場合に該異常の発生を検出可能な異常判定部３１を備え、該異常が検出された場合には、当該通電不良発生相以外の二相を通電相としてモータ制御信号の生成を実行する。そして、このとき、ＣＰＵ１７は、当該通電不良発生相に応じた所定の回転角を除いて、ｑ軸電流指令値Ｉq*に対応したｑ軸電流値Ｉqが発生するようにｄ軸電流指令値Ｉd*を演算する。そして、ＥＰＳＥＣＵ１１から、ＣＡＮ通信２０を通じてエンジンＥＣＵ１９に、車速制限要求信号Ｖrsを出力する。エンジンＥＣＵ１９は受取った車速制限要求信号Ｖrsが「１」の場合、エンジン回転数制御を行い、車速を所定車速Ｖ０以下にする。【選択図】図２
2012072733.tif 000002
【特許請求の範囲】
【請求項１】
電動パワーステアリング装置を制御する電動パワーステアリング装置用制御手段と、
エンジン回転を制御するエンジン回転用制御手段と、
前記電動パワーステアリング装置用制御手段と前記エンジン回転用制御手段間で情報を通信する情報通信手段と、
前記情報通信手段によって、前記電動パワーステアリング装置用制御手段から車速制限要求信号が前記エンジン回転用制御手段に送られてきた場合には、
前記エンジン回転用制御手段は、車速を所定車速以下に制御すること、
を特徴とする電動パワーステアリング装置。
【請求項２】
前記車速制限要求信号は、前記電動パワーステアリング装置を駆動するモータの三相巻線の何れか一相に通電不良が生じ、且つ前記通電不良発生相以外の二相を通電相としてアシストを継続する場合に生成されること、
を特徴とする請求項１に記載の電動パワーステアリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動パワーステアリング装置に関するものである。
【背景技術】
【０００２】
従来、電動パワーステアリング装置（ＥＰＳ）等に用いられるモータ制御装置の多くには、電力供給線の断線や駆動回路の接点故障等によってモータの何れかの相（Ｕ、Ｖ、Ｗの何れか）に通電不良が生じた場合に、該異常の発生を検出可能な異常検出手段が設けられている。そして、当該異常の発生を検出した場合には、速やかにモータ制御を停止してフェールセーフを図る構成が一般的となっている。
【０００３】
ところが、ＥＰＳにおいては、こうしたモータ制御の停止に伴い、そのステアリング特性が大きく変化する。即ち、運転者が的確なステアリング操作を行なうためには、より大きな操舵力が要求されることになる。この点を踏まえ、従来、上記のように通電不良相の発生を検出した場合であっても、当該通電不良発生相以外の二相を通電相としてモータ制御を継続するモータ制御装置がある（例えば、特許文献１）。そして、これにより、操舵系に対するアシスト力の付与を継続して、フェールセーフに伴う運転者の負担の増大を回避することができる。
【０００４】
【特許文献１】ＷＯ２００５/０９１４８８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例のように、通電不良相の発生時、当該通電不良発生相
以外の二相を通電相（同図に示される例は、Ｕ相異常、Ｖ、Ｗ相通電時）としてモータ制御を継続する場合に、図９に示すような、モータ回転角度９０度及び２７０度で発生するトルクリップルに起因する操舵フィーリングの悪化が避けられない。
【０００６】
また、高速走行中では、車速が高ければ高いほど、ハンドルの操舵角範囲は狭くなり、該二相を通電相としてモータ制御を継続する場合に、ハンドルの操舵角範囲にモータトルクを出力できない角度範囲があると、微妙なハンドル操舵が困難となり、この点において、なお改善の余地を残すものとなっていた。
【０００７】
本発明は、上記問題点を解決するためになされたものであって、その目的は、通電不良相発生における、特に高速走行中でのトルクリップルの影響を抑制し、微妙なハンドル操舵を容易にすることのできる電動パワーステアリング装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、電動パワーステアリング装置を制御する電動パワーステアリング装置用制御手段（１１）と、エンジン回転を制御するエンジン回転用制御手段（１９）と、前記電動パワーステアリング装置用制御手段（１１）と前記エンジン回転用制御手段（１９）間で情報を通信する情報通信手段（２０）と、前記情報通信手段（２０）によって、前記電動パワーステアリング装置用制御手段（１１）から車速制限要求信号が前記エンジン回転用制御手段（１９）に送られてきた場合には、前記エンジン回転用制御手段（１９）は、車速を所定車速以下に制御すること、を要旨とする。
【０００９】
上記構成によれば、車速制限要求信号に応じて、車速を所定車速以下に制御することができる。
その結果、車速制限が必要な場合には、車速を所定車速以下にすることにより、高速走行中でのトルクリップルの影響を抑制し、微妙なハンドル操舵を容易にすることができる。
【００１０】
請求項２に記載の発明は、前記車速制限要求信号は、前記電動パワーステアリング装置を駆動するモータの三相巻線の何れか一相に通電不良が生じ、且つ前記通電不良発生相以外の二相を通電相としてアシストを継続する場合に生成されること、
を要旨とする。
【００１１】
上記構成によれば、モータの三相巻線の何れか一相に通電不良が生じ、且つ前記通電不良発生相以外の二相を通電相としてアシストを継続する場合においても、車速制限が必要な場合には、車速を所定車速以下にすることができる。その結果、高速走行中でのトルクリップルの影響を抑制することができ、良好な操舵フィーリングを維持したまま、アシスト力の付与を継続することができるようになる。
【発明の効果】
【００１２】
本発明によれば、通電不良相発生における、特に高速走行中でのトルクリップルの影響を抑制し、微妙なハンドル操舵を容易にすることのできる電動パワーステアリング装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】電動パワーステアリング装置（ＥＰＳ）の概略構成図。
【図２】ＥＰＳの電気的構成を示すブロック図。
【図３】異常判定部の構成を示すブロック図。
【図４】通電不良相検出の処理手順を示すフローチャート図。
【図５】電流指令値演算部の構成を示すブロック図。
【図６】電流指令値Ｉq*演算部のアシストマップ
【図７】電流指令値Ｉd*演算部の処理手順を示すフローチャート図。
【図８】エンジン回転数制御の処理手順を示すフローチャート図。
【図９】従来の二相駆動時におけるｑ軸電流図。
【発明を実施するための形態】
【００１４】
以下、コラム型の電動パワーステアリング装置（以下、ＥＰＳという）に具体化した本発明の一実施形態を図面に従って説明する。
図1に示すように、本実施形態のＥＰＳ１において、ステアリング２が固定されたステアリングシャフト３は、ラックアンドピニオン機構４を介してラック軸５と連結されている。ステアリング操作に伴うステアリングシャフト３の回転は、ラックアンドピニオン機構４によりラック軸５の往復直線運動に変換される。尚、本実施形態のステアリングシャフト３は、コラムシャフト８、インターミディエイトシャフト９、及びピニオンシャフト１０を連結してなる。そして、このステアリングシャフト３の回転に伴うラック軸５の往復直線運動が、同ラック軸５の両端に連結されたタイロッド６を介して図示しないナックルに伝達されることにより、転舵輪７の舵角が変更される。
【００１５】
また、ＥＰＳ１は、操舵系にステアリング操作を補助するためのアシスト力を付与するＥＰＳアクチュエータ１３と、ＥＰＳアクチュエータ１３の作動を制御する制御手段としてのＥＰＳＥＣＵ１１とを備えている。そして、エンジン回転数を制御するエンジンＥＣＵ１９とは、ＣＡＮ通信２０で接続されている。
【００１６】
本実施形態のＥＰＳアクチュエータ１３は、コラム型のＥＰＳアクチュエータであり、その駆動源であるモータ１２は、減速機構１４を介してコラムシャフト８と駆動連結されている。ＥＰＳアクチュエータ１３は、モータ１２の回転を減速機構１４により減速してコラムシャフト８に伝達することによって、そのモータトルクをアシスト力として操舵系に付与する。
【００１７】
ＥＣＵ１１には、車速センサ１６、トルクセンサ１５、及びモータ回転角センサ２２が接続されている。ＥＰＳＥＣＵ１１は、これら各センサの出力信号に基づいて、車速Ｖ、操舵トルクτ、及びモータ回転角θを検出する。例えば、本実施形態のトルクセンサ１５は、一対のレゾルバが図示しないトーションバーの両端に設けられたツインレゾルバ型のトルクセンサである。また、ＥＣＵ１１は、これらの検出される各状態量に基づいて目標アシスト力を演算し、モータ１２への駆動電力の供給を通じて、ＥＰＳアクチュエータ１３の作動、即ち、操舵系に付与するアシスト力を制御する。
【００１８】
次に、本実施形態のＥＰＳ１における電気的構成について説明する。
図２は、本実施形態のＥＰＳ１の制御ブロック図である。同図に示すように、ＥＰＳ１は、ＥＰＳＥＣＵ１１と、ＥＰＳＥＣＵ１１とはＣＡＮ通信２０で接続されているエンジン回転数を制御するエンジンＥＣＵ１９、及びモータ１２を備える。モータ１２は、ブラシレスモータであり、モータ回転角θを検出するためのモータ回転角センサ２２を有する。
ＥＰＳＥＣＵ１１は、モータ制御信号を出力するＣＰＵ１７と、そのモータ制御信号に基づいて、モータ１２に三相の駆動電力を供給するモータ駆動回路１８と、モータ１２に通電される各相電流値Ｉu、Ｉv、Ｉwを検出するための電流センサ２１u、２１v、２１wとを備える。モータ駆動回路１８は、直列に接続された一対のスイッチング素子（パワーＭＯＳＦＥＴ等）を基本単位（アーム）として各相に対応する３つのアームを並列接続してなる公知のＰＷＭインバータである。
【００１９】
ＣＰＵ１７は、上記各センサ２１u、２１v、２１w、２２、１５、１６の出力信号に基づき検出されたモータ１２の各相電流値Ｉu、Ｉv、Ｉw、及びモータ回転角θ、並びに上記操舵トルクτ、及び車速Ｖに基づいて、電流フィードバック制御を実行する。具体的にＣＰＵ１７は、モータ駆動回路１８を構成する各スイッチング素子のオンデューティ比を規定するモータ制御信号をモータ駆動回路１８に出力する。モータ制御信号が印加されると、モータ駆動回路１８では、モータ制御信号に応答して、各スイッチング素子がオン/オフする。これによりモータ駆動回路１８は、バッテリ（図示せず）の電源電圧に基づく三相のモータ駆動電力を生成して、モータ１２へ出力する。
【００２０】
以下に示す各制御ブロックは、ＣＰＵ１７が実行するコンピュータプログラムにより実現される演算処理である。ＣＰＵ１７は、所定のサンプリング周期で上記各状態量を検出し、所定周期毎に以下の各制御ブロックに示される各演算処理を実行することにより、モータ制御信号を生成する。
【００２１】
図２に示すように、ＣＰＵ１７は、モータ１２を制御する電流指令値を演算する電流指令値演算部２３と、上記モータ制御信号を生成するモータ制御信号生成部２４とを備える。
【００２２】
電流指令値演算部２３の構成を、図５に基づいて説明する。
電流指令値演算部２３は、モータ回転角θとＸ相（Ｘ＝Ｕ，Ｖ，Ｗ）通電正常・異常判定状態フラグＳtmx（後述する）に基づいて、ｄ軸電流指令値Ｉd*を演算する電流指令値Ｉd*演算部２３aと、上記トルクセンサ１５により検出された操舵トルクτ及び車速センサ１６により検出された車速Ｖ及び上記Ｘ相（Ｘ＝Ｕ，Ｖ，Ｗ）通電正常・異常判定状態フラグＳtmxに基づいて、ｑ軸軸電流指令値Ｉq*を演算する電流指令値Ｉq*演算部２３bを有する。
【００２３】
また、上記電流指令値Ｉq*演算部２３bは図６で示されるアシストマップ２３cにより、電流指令値Ｉq*を演算する。
【００２４】
上記、電流指令値演算部２３にて演算されたｄ軸電流指令値Ｉd*及びｑ軸軸電流指令値Ｉq*は、モータ制御信号生成部２４に出力される。また、電流指令値Ｉd*演算部２３a
からは車速制限要求信号Ｖrs（後述する）がＣＡＮ通信２０を通してエンジンＥＣＵ１９へ出力される。
【００２５】
一方、モータ制御信号生成部２４には、電流指令値演算部２３により算出された、これらｄ軸電流指令値Ｉd*及びｑ軸軸電流指令値Ｉq*とともに、各電流センサ２１u、２１v、２１wにより検出された各相電流値Ｉu、Ｉv、Ｉw、及び回転角センサ２２により検出されたモータ回転角θが入力される。そして、モータ制御信号生成部２４は、これら各相電流値Ｉu、Ｉv、Ｉw、及びモータ回転角θに基づいて、ｄ/ｑ座標系における電流フィードバック制御を実行することによりモータ制御信号を生成する。
【００２６】
即ち、モータ制御信号生成部２４において、各相電流値Ｉu、Ｉv、Ｉwは、モータ回転角θとともに３相/２相変換部２５に入力され、同３相/２相変換部２５によりｄ／ｑ座標系のｄ軸電流値Ｉd及びｑ軸電流値Ｉqに変換される。また、電流指令値演算部２３の出力するｑ軸軸電流指令値Ｉq*は、上記ｑ軸電流値Ｉqとともに減算器２６ｑに入力され、ｄ軸電流指令値Ｉd*は、ｄ軸電流値Ｉdとともに減算器２６ｄに入力される。
【００２７】
尚、本実施形態では、通常時、電流指令値演算部２３は、ｄ軸電流指令値Ｉd*としてゼロ（Ｉd*＝０）を出力する。これら減算器２６ｄ、２６ｑにおいて演算されたｄ軸電流偏差ΔＩd及びｑ軸軸電流偏差ΔＩqは、それぞれ対応するＦ/Ｂ制御部２７ｄ、２７ｑに入力される。そして、これら各Ｆ/Ｂ制御部２７ｄ、２７ｑにおいて、電流指令値演算部２４が出力するｄ軸電流指令値Ｉd*及びｑ軸軸電流指令値Ｉq*に実電流であるｄ軸電流値Ｉd及びｑ軸軸電流値Ｉqを追従させるためのフィードバック制御が行われる。
【００２８】
具体的には、Ｆ/Ｂ制御部２７ｄ、２７ｑは、入力されたｄ軸電流偏差ΔＩd及びｑ軸軸電流偏差ΔＩqの所定のＦ/Ｂゲイン（ＰＩゲイン）を乗ずることにより、ｄ軸電圧指令値Ｖd*及びｑ軸電圧指令値Ｖq*を演算する。そして、各Ｆ/Ｂ制御部２７ｄ、２７ｑにより演算されたこれらｄ軸電圧指令値Ｖd*及びｑ軸電圧指令値Ｖq*は、回転角θとともに２相/３相変換部２８に入力され、同２相/３相変換部２８において三相の相電圧指令値Ｖu*、Ｖv*、Ｖw*に変換される。
【００２９】
２相/３相変換部２８において演算された各電圧指令値Ｖu*、Ｖv*、Ｖw*は、ＰＷＭ変換部３０に入力され、同ＰＷＭ変換部３０において、該各電圧指令値Ｖu*、Ｖv*、Ｖw*に対応するＤＵＴＹ指令値αu、αv、αwが生成される。そして、モータ制御信号生成部２４は、これら各相ＤＵＴＹ指令値αu、αv、αwに示されるオンＤＵＴＹ比を有するモータ制御信号を生成し、ＣＰＵ１７は、そのモータ制御信号を、モータ駆動回路１８を構成する各スイッチング素子（のゲート端子）に出力することにより、同モータ駆動回路１８の作動、即ちモータ１２への駆動電力の供給を制御する。
【００３０】
次に、本実施形態のＥＣＵにおける異常発生時の制御態様について説明する。
図２に示すように、本実施形態のＥＰＳＥＣＵ１１では、ＣＰＵ１７には、ＥＰＳ１に何らかの異常が生じた場合に、該異常の態様を特定するための異常判定部３１が設けられている。そして、ＥＰＳＥＣＵ１１は、この異常判定部３１により特定（判定）された異常の態様に応じて、モータ１２の制御モードを変更する。
【００３１】
異常判定部３１には、モータ１２の各相電流値Ｉu、Ｉv、Ｉw、及び回転角速度ω、並びに各相のＤＵＴＹ指令値αu、αv、αw等が入力される。そして、異常判定部３１は、これら各状態量に基づいて、トルクセンサ１５の異常、及びモータ１２への電力供給系統における異常、具体的には、過電流の発生、或いは動力線（モータコイルを含む）の断線やモータ駆動回路１８の接点不良等に起因する通電不良相の発生等を検出する。
【００３２】
詳述すると、図３で示すように異常判定部３１は、Ｘ相（Ｘ＝Ｕ，Ｖ，Ｗ）の通電異常を判定するＸ相通電異常判定部３１aと、Ｘ相通電異常判定部３１aで判定した、Ｘ相通電正常・異常判定結果を記憶する、Ｘ相通電正常・異常判定記憶部３１bで構成されている。
【００３３】
例えば、Ｘ相通電正常・異常判定記憶部３１bはメモリアドレス１００番地にＵ相通電正常・異常判定状態フラグＳtmuの内容が記憶されている（状態フラグＳtmuが「０」の場合は、Ｕ相通電が正常状態を、状態フラグＳtmuが「１」の場合は、Ｕ相通電が異常状態をあらわす）。同様に、メモリアドレス１０１番地にＶ相通電正常・異常判定状態フラグＳtmvの内容が記憶され、メモリアドレス１０２番地にＷ相通電正常・異常判定状態フラグＳtmwの内容が記憶されている。
【００３４】
次に、Ｘ相通電異常判定部３１aで実施される、Ｘ相通電不良判定方法を説明する。
例えば、通電不良相発生の検出は、Ｘ相の相電流値Ｉxが所定電流値Ｉth以下（｜Ｉx｜≦Ｉth）、且つ回転角速度ωが断線判定の対象範囲内（｜ω｜≦ω０）である場合に、該相に対応するＤＵＴＹ指令値αxが所定電流値Ｉth及び判定対象範囲を規定する所定回転角速度値ω０に対応する所定範囲（αLO≦αx≦αHI）にない状態が継続するか否かにより行なわれる。
【００３５】
尚、この場合において、上記Ｘ相電流値Ｉxの閾値となる所定電流値Ｉthは「０」近傍の値に設定され、回転角速度ωの閾値となる所定回転角速度値ω０は、モータの基底速度（最高回転数）に相当する値に設定される。そして、ＤＵＴＹ指令値αxに関するＤＵＴＹ閾値（αLO、αHI）は、それぞれ通常制御においてＤＵＴＹ指令値αxが取り得る下限値よりも小さな値、及び上限値よりも大きな値に設定されている。
【００３６】
即ち、図４のフローチャートに示すように、Ｘ相通電異常判定部３１aは、検出されるＸ相電流値Ｉx（の絶対値）が所定電流値Ｉth以下であるか否かを判定し（ステップ１０１）、所定電流値Ｉth以下である場合（｜Ｉx｜≦Ｉth、ステップ１０１：ＹＥＳ）には、続いて回転角速度ω（の絶対値）が所定回転角速度値ω０以下であるか否かを判定する（ステップ１０２）。そして、回転角速度ωが所定回転角速度値ω０以下である場合（｜ω｜≦ω０、ステップ１０２）には、ＤＵＴＹ指令値αxが上記の所定範囲（αLO≦αx≦αHI）内にあるか否かを判定し（ステップ１０３）、所定範囲内にない場合（ステップ１０３：ＮＯ）には、該Ｘ相に通電不良が生じているものと判定し、Ｘ相通電正常・異常判定記憶部３１bに「１」を書き込む（Ｘ相通電不良、Ｓtmx＝１、ステップ１０４）。
【００３７】
そして、Ｘ相通電異常判定部３１aは、相電流値Ｉxが所定電流値Ｉthよりも大きい場合（｜Ｉx｜＞Ｉth、ステップ１０１：ＮＯ）、回転角速度ωが所定回転角速度値ω０よりも大きい場合（｜ω｜＞ω０、ステップ１０２：ＮＯ）、又はＤＵＴＹ指令値αxが上記所定範囲内にある場合（αLO≦αx≦αHI、ステップ１０３：ＹＥＳ）には、Ｘ相は正常であると判定し、Ｘ相通電正常・異常判定記憶部３１bに「０」を書き込む（Ｘ相正常、Ｓtmx＝０、ステップ１０５）。
【００３８】
つまり、Ｘ相（Ｕ，Ｖ，Ｗ相の何れか）に通電不良（断線）が生じた場合、当該相のＸ相電流値Ｉxは「０」となる。ここで、Ｘ相の相電流値Ｉxが「０」又は「０に近い値」となる場合には、このような断線発生以外にも以下の二つのケースがあり得る。
【００３９】
・モータの回転角速度が基底速度（最高回転数）に達した場合
・電流指令自体が略「０」である場合
この点を踏まえ、本実施形態では、先ず、判定対象であるＸ相の相電流値Ｉxを所定電流値Ｉth と比較することにより、当該相電流値Ｉxが「０」であるか否かを判定する。そして、断線時以外に相電流値Ｉxが「０」若しくは「０に近い値」をとる上記二つのケースに該当するか否かを判定し、当該二つのケースに該当しない場合には、Ｘ相に断線が発生したものと判断する。
【００４０】
即ち、相電流値Ｉxが「０」近傍の所定電流値Ｉth 以下となるほどの回転角速度ω（基底度）ではないにも関わらず、極端なＤＵＴＹ指令値αxが出力されている場合には、当該Ｘ相に通電不良が生じているものと判定することができる。そして、本実施形態では、異常判定部３１が、Ｕ，Ｖ，Ｗの各相について、上記判定を実行することにより、通電不良が発生した相を特定する構成となっている。
【００４１】
尚、説明の便宜のため図４のフローチャートでは省略したが、上記判定は、電源電圧がモータ１２を駆動するために必要な規定電圧以上である場合を前提として行なわれる。そして、最終的な異常検出の判定は、所定ステップ１０４において通電不良が生じているものと判定される状態が所定時間以上継続したか否かにより行なわれる。
【００４２】
本実施形態では、ＥＰＳＥＣＵ１１は、この異常判定部３１における異常判定の結果に基づいて、モータ１２の制御モードを切り替える。具体的には、異常判定部３１は、上記のような通電不良検出を含む異常判定の結果をＸ相（Ｘ＝Ｕ，Ｖ，Ｗ）通電正常・異常判定状態フラグＳtmxとして出力し、電流指令値演算部２３及びモータ制御信号生成部２４は、その入力されるＸ相通電正常・異常判定状態フラグＳtmxに応じたｄ軸電流指令値Ｉd*及びｑ軸軸電流指令値Ｉq*の演算、及びモータ制御信号の生成を実行する。そして、これにより、ＣＰＵ１１におけるモータ１２の制御モードが切り替えられるようになっている。
【００４３】
さらに詳述すると、本実施形態のＥＰＳＥＣＵ１１は、通常時の制御モードである「通常制御モード」、及びモータ１２の駆動を停止すべき異常が発生している場合の制御モードである「アシスト停止モード」、並びにモータ１２の各相の何れかに通電不良が生じた場合の制御モードである「二相駆動モード」の大別して３つの制御モードを有している。
そして、異常判定部３１の出力するＸ相通電正常・異常判定状態フラグＳtmxが「通常制御モード、Ｓtmx＝０」に対応するものである場合には、電流指令値演算部２３及びモータ制御信号生成部２４は、上記のような通常時のｄ軸電流指令値Ｉd*及びｑ軸軸電流指令値Ｉq*の演算、及びモータ制御信号の生成を実行する。
【００４４】
一方、異常判定部３１の出力するＸ相通電正常・異常判定状態フラグＳtmxが「アシスト停止モード、Ｓtmxの２相以上＝１」である場合には、電流指令値演算部２３及びモータ制御信号生成部２４は、モータ１２の駆動を停止すべく、ｄ軸電流指令値Ｉd*及びｑ軸軸電流指令値Ｉq*の演算、及びモータ制御信号の生成を実行する。
【００４５】
また、「アシスト停止モード」には、直ちにモータ１２の駆動を停止する場合のほか、モータ１２の出力を徐々に低減する。即ちアシスト力を徐々に低減した後に停止させる場合があり、この場合、モータ制御信号生成部２４は、その出力するｑ軸電流指令値Ｉq*の値（絶対値）を徐々に低減する。そして、ＣＰＵ１１は、モータ１２の停止後、モータ駆動回路１８を構成する各スイッチング素子を開状態とし、図示しない電源リレーを開放する構成となっている。
【００４６】
次に、異常判定部３１の出力するＸ相通電正常・異常判定状態フラグＳtmxが「二相駆動モード、Ｓtmxの１相＝１」である場合には、Ｘ相通電正常・異常判定状態フラグＳtmxには、通電不良発生相を特定する情報が含まれている。そして、異常判定部３１の出力するＸ相通電正常・異常判定状態フラグＳtmxがこの「二相駆動モード」に対応するものである場合、モータ制御信号生成部２４は、当該通電不良発生相以外の二相を通電相とするモータ制御信号の生成を実行する。
【００４７】
上記、３つの制御モードを切り替える電流指令値演算部２３の説明をする。
前述したように、電流指令値演算部２３は、電流指令値Ｉq*演算部２３bとともに、ｄ軸電流指令値Ｉd*を演算する電流指令値Ｉd*演算部２３aを有する。電流指令値Ｉd*演算部２３aは、Ｘ相通電正常・異常判定状態フラグＳtmxによって処理が選択される。電流指令値Ｉd*演算部２３aの処理を図７のフローチャート図に基づいて詳細に説明する。
【００４８】
図７のフローチャートに示すように、電流指令値Ｉd*演算部２３aは、先ずモータ回転角θ、電流指令値Ｉq*演算部２３bから出力された電流指令値Ｉq*及びＸ相通電正常・異常判定状態フラグＳtmxを読み込む（ステップ３０１）。続いて、Ｘ相通電正常・異常判定状態フラグＳtmxが「０」か否かを判定する（ステップ３０２）。
【００４９】
次に、ステップ３０２において、通電不良発生相が生じたと判断した場合（ステップ３０２：ＮＯ）、通電不良発生相がＵ相か否かを判定する（ステップ３０３）。通電不良発生相がＵ相の場合（ステップ３０３：ＹＥＳ）、更に、Ｖ相が通電不良発生相か否かを判定する（ステップ３０４）。そして、Ｖ相も通電不良発生相だった場合（ステップ３０４：ＹＥＳ）、更に、Ｗ相が通電不良発生相か否かを判定する（ステップ３０５）。そして、Ｗ相も通電不良発生相だった場合（ステップ３０５：ＹＥＳ）、３相とも通電不良発生と判断、「アシスト停止モード」（ステップ３０６）とし、車速制限要求信号Ｖrsを「０」（車速制限要求信号なし、ステップ３０７）として処理を終わる。
【００５０】
また、Ｗ相が通電不良発生相でなかった場合（ステップ３０５：ＮＯ）、Ｕ相、Ｖ相の二相に通電不良発生と判断、「アシスト停止モード」（ステップ３０６）とし、車速制限要求信号Ｖrsを「０」（車速制限要求信号なし、ステップ３０７）として処理を終わる。
【００５１】
そして、Ｖ相が通電不良発生相でない場合（ステップ３０４：ＮＯ）、続いて、Ｗ相が通電不良発生相か否かを判定する（ステップ３０８）。そして、Ｗ相が通電不良発生相だった場合（ステップ３０８：ＹＥＳ）、Ｕ相、Ｗ相の二相に通電不良発生と判断、「アシスト停止モード」（ステップ３０６）とし、車速制限要求信号Ｖrsを「０」（車速制限要求信号なし、ステップ３０７）として処理を終わる。
【００５２】
次に、Ｗ相が通電不良発生相でない場合（ステップ３０８：ＮＯ）、Ｕ相のみ通電不良発生と判断し、「二相駆動モード」に対応するため、電流指令値Ｉd*を演算する（ステップ３０９：Ｉd*＝Ｉq*・tanθ）。電流指令値Ｉd*が演算されたら「二相駆動モード」（ステップ３１０）とし、車速制限要求信号Ｖrsを「１」（車速制限要求信号あり、ステップ３１１）として処理を終わる。
【００５３】
次に、Ｕ相が通電不良発生相でない場合（ステップ３０３：ＮＯ）、Ｖ相が通電不良発生相か否かを判定する（ステップ３１２）。そして、Ｖ相が通電不良発生相だった場合（ステップ３１２：ＹＥＳ）、続いて、Ｗ相が通電不良発生相か否かを判定する（ステップ３１３）。そして、Ｗ相も通電不良発生相だった場合（ステップ３１３：ＹＥＳ）、Ｖ相、Ｗ相の二相に通電不良発生と判断、「アシスト停止モード」（ステップ３０６）とし、車速制限要求信号Ｖrsを「０」（車速制限要求信号なし、ステップ３０７）として処理を終わる。
【００５４】
次に、Ｗ相が通電不良発生相でない場合（ステップ３１３：ＮＯ）、Ｖ相のみ通電不良発生と判断し、「二相駆動モード」に対応するため、電流指令値Ｉd*を演算する（ステップ３１４：Ｉd*＝Ｉq*・tan（θ−２π/３））。電流指令値Ｉd*が演算されたら「二相駆動モード」（ステップ３１０）とし、車速制限要求信号Ｖrsを「１」（車速制限要求信号あり、ステップ３１１）として処理を終わる。
【００５５】
次に、Ｖ相が通電不良発生相でない場合（ステップ３１２：ＮＯ）、Ｗ相が通電不良発生相か否かを判定する（ステップ３１５）。そして、Ｗ相が通電不良発生相だった場合（ステップ３１５：ＹＥＳ）、Ｗ相のみ通電不良発生と判断し、「二相駆動モード」に対応するため、電流指令値Ｉd*を演算する（ステップ３１６：Ｉd*＝Ｉq*・tan（θ＋２π/３））。電流指令値Ｉd*が演算されたら「二相駆動モード」（ステップ３１０）とし、車速制限要求信号Ｖrsを「１」（車速制限要求信号あり、ステップ３１１）として処理を終わる。
【００５６】
次に、Ｗ相が通電不良発生相でない場合（ステップ３１５：ＮＯ）、全相正常と判断し、「通常制御モード」として、Ｉd*＝０を出力（ステップ３１７）後、車速制限要求信号Ｖrsを「０」（車速制限要求信号なし、ステップ３１８）として処理を終わる。
【００５７】
次に、エンジンＥＣＵ１９がＣＡＮ通信２０を通じて取得した車速制限要求信号Ｖrsの状態に応じて処理を行なうエンジン回転数制御を図８のフローチャート図に基づいて説明する。
【００５８】
まず、車速制限要求信号Ｖrsを読み込む（ステップ４０１）。次に、車速制限要求信号Ｖrsが「１」（車速制限要求信号あり）か否かを判定する（ステップ４０２）。そして、
車速制限要求信号Ｖrsが「１」の場合（ステップ４０２：ＹＥＳ）、エンジン回転数制御（Ｖ≦Ｖ０、ステップ４０３）を行なう。また、車速制限要求信号Ｖrsが「１」でない場合（ステップ４０２：ＮＯ）、処理を終わる。
【００５９】
以上、本実施形態によれば、以下のような作用・効果を得ることができる。
ＣＰＵ１７は、ｄ軸電流指令値Ｉd*及びｑ軸電流指令値Ｉq*を演算する電流指令値演算部２３と、これらｄ軸電流指令値Ｉd*及びｑ軸電流指令値Ｉq*に基づいて、ｄ/ｑ座標系における電流フィードバック制御を実行することにより、モータ制御信号を生成するモータ制御信号生成部２４とを備える。また、ＣＰＵ１７は、モータ１２の何れかの相に通電不良が発生した場合に該異常の発生を検出可能な異常判定部３１を備え、該異常が検出された場合には、当該通電不良発生相以外の二相を通電相としてモータ制御信号の生成を実行する。
【００６０】
そして、このとき、ＣＰＵ１７は、当該通電不良発生相に応じた所定の回転角を除いて、ｑ軸電流指令値Ｉq*に対応したｑ軸電流値Ｉqが発生するようにｄ軸電流指令値Ｉd*を演算する。そして、高速走行時のトルクリップルの影響を低減させるために、ＥＰＳＥＣＵ１１から、ＣＡＮ通信２０を通じてエンジンＥＣＵ１９に、車速制限要求信号Ｖrsを出力する。エンジンＥＣＵ１９は受取った車速制限要求信号Ｖrsが「１」の場合、エンジン回転数制御を行い、車速を所定車速Ｖ０以下にする。
【００６１】
上記構成によれば、通電不良相発生における、特に高速走行中でのトルクリップルの影響を抑制できる。その結果、通電不良相発生における、操舵状態全般においてトルクリップルの影響を抑制し、微妙なハンドル操舵を容易にすることができるようになる。
【００６２】
なお、本実施形態は以下のように変更してもよい。
・本実施形態では、本発明をコラム電動パワーステアリング装置（ＥＰＳ）に具体化したが、ラック電動パワーステアリング装置やラックパラレル電動パワーステアリング装置等その他の電動パワーステアリング装置に用いても勿論よい。
【００６３】
・本実施形態では、電動パワーステアリング装置を駆動するモータの三相巻線の何れか一相に通電不良が生じ、且つ通電不良発生相以外の二相を通電相としてアシストを継続する場合に、車速制限要求信号を生成し、電動パワーステアリング装置用制御手段から車速制限要求信号を前記エンジン回転用制御手段に送り、車速を所定車速以下に制御することとした。しかし、これに限らず車速を所定車速以下に制御することができるならブレーキを制御するブレーキ制御手段と電動パワーステアリング装置用制御手段との間で車速制限要求信号を通信しあってもよい。
【符号の説明】
【００６４】
１：電動パワーステアリング装置（ＥＰＳ）、２：ステアリング、
３：ステアリングシャフト、４：ラックアンドピニオン機構、５：ラック軸、
６：タイロッド、７：転舵輪、８：コラムシャフト、９：インターミディエイトシャフト、１０：ピニオンシャフト、１１：ＥＰＳＥＣＵ、１２：モータ、
１３：ＥＰＳアクチュエータ、１４：減速機構、１５：トルクセンサ、
１６：車速センサ、１７：ＣＰＵ、１８：モータ駆動回路、１９：エンジンＥＣＵ、
２０：ＣＡＮ通信、２１u、２１v、２１w：電流センサ、２２：モータ回転角センサ、
２３：電流指令値演算部、２３a：電流指令値Ｉd*演算部、
２３b：電流指令値Ｉq*演算部、２３c：アシストマップ、
２３d：電流指令値Ｉq**補正演算部、２３e:車速ゲインマップ、
２４：モータ制御信号生成部、２５：３相/２相変換部、２６ｄ、２６ｑ：減算器、
２７ｄ、２７ｑ：Ｆ/Ｂ制御部、２８：２相/３相変換部、３０：ＰＷＭ変換部、
３１：異常判定部、３１a：Ｘ相通電異常判定部、
３１b：Ｘ相通電正常・異常判定記憶部、
Ｖ：車速、τ：操舵トルク、θ：モータ回転角、
Ｉu、Ｉv、Ｉw：各相電流値、Ｉq*：ｑ軸電流指令値、Ｉd*：ｄ軸電流指令値、
Ｉd：ｄ軸電流値、Ｉq：ｑ軸電流値、ΔＩd：ｄ軸電流偏差、ΔＩq：ｑ軸軸電流偏差、
Ｖd*：ｄ軸電圧指令値、Ｖq*：ｑ軸電圧指令値、
Ｖu*、Ｖv*、Ｖw*：各相電圧指令値、αu、αv、αw：各相ＤＵＴＹ指令値、
αx：Ｘ相ＤＵＴＹ指令値、αLO、αHI：ＤＵＴＹ閾値、
Ｖ０：所定車速値、Ｉx：Ｘ相電流値、Ｉth：所定電流値、
ω：回転角速度、ω０：所定回転角速度値、δ：三角波（搬送波）、
Ｓtmx：Ｘ相（Ｘ＝Ｕ，Ｖ，Ｗ）通電正常・異常判定状態フラグ、
Ｓtmu：Ｕ相通電正常・異常判定状態フラグ、
Ｓtmv：Ｖ相通電正常・異常判定状態フラグ、
Ｓtmw：Ｗ相通電正常・異常判定状態フラグ、
Ｖrs:車速制限要求信号
【図１】
2012072733.tif 000003
【図２】
2012072733.tif 000004
【図３】
2012072733.tif 000005
【図４】
2012072733.tif 000006
【図５】
2012072733.tif 000007
【図６】
2012072733.tif 000008
【図７】
2012072733.tif 000009
【図８】
2012072733.tif 000010
【図９】
2012072733.tif 000011