(57)【要約】【課題】トルク制御系の演算周期と電流制御系の演算周期の関係性から発生するパワースペクトルを減衰させることにより、そのパワースペクトルを加振源とする振動や異音等を的確に抑制可能な電動パワーステアリング装置（ベクトル制御系を含む）を提供する。【解決手段】電流指令値を演算するトルク制御系と、電流指令値に基づいてモータに流れるモータ電流値を制御する電流制御系とを備える電動パワーステアリング装置において、トルク制御系の演算周期が電流制御系の演算周期以上であり、電流制御系は、電流指令値に対してトルク制御系の演算周波数の略２分の１の周波数の少なくとも１つの自然数倍の周波数の成分を減衰させる特定周波数帯域除去部を備え、特定周波数帯域除去部は、減衰周波数を設定するノッチフィルタとで構成され、若しくはノッチフィルタと、減衰される周波数よりも低域側にカットオフ周波数を設定された位相遅れフィルタとで構成されている。【選択図】図４
2017195883.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも操舵トルクに基づいて電流指令値を演算するトルク制御系と、前記電流指令値に基づいてモータに流れるモータ電流値を制御する電流制御系とを備える電動パワーステアリング装置において、
前記トルク制御系の演算周期が前記電流制御系の演算周期以上であり、
前記電流制御系は、前記電流指令値に対して前記トルク制御系の演算周波数の略２分の１の周波数の少なくとも１つの自然数倍の周波数の成分を減衰させる特定周波数帯域除去部を備え、
前記特定周波数帯域除去部は、減衰周波数を設定するノッチフィルタで構成されていることを特徴とする電動パワーステアリング装置。
【請求項２】
前記特定周波数帯域除去部は更に、前記ノッチフィルタで減衰される周波数よりも低域側にカットオフ周波数を設定され、前記ノッチフィルタに直列に接続された位相遅れフィルタを備えている請求項１に記載の電動パワーステアリング装置。
【請求項３】
前記ノッチフィルタが、直列に接続された複数のノッチフィルタで構成されている請求項１又は２に記載の電動パワーステアリング装置。
【請求項４】
前記位相遅れフィルタが、１次又は２次の構成である請求項２に記載の電動パワーステアリング装置。
【請求項５】
前記特定周波数帯域除去部は、前記トルク制御系から出力される前記電流指令値、若しくは前記電流指令値と前記モータ電流値の電流偏差を入力する請求項１乃至４のいずれかに記載の電動パワーステアリング装置。
【請求項６】
前記モータがブラシレスモータであり、前記ブラシレスモータがベクトル制御で駆動制御される請求項１乃至５のいずれかに記載の電動パワーステアリング装置。
【請求項７】
前記ベクトル制御系が、３相フィードバック式ベクトル制御である請求項６に記載の電動パワーステアリング装置。
【請求項８】
前記ベクトル制御系が、２相フィードバック式ベクトル制御である請求項６に記載の電動パワーステアリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも操舵トルクに基づいて電流指令値を演算するトルク制御系と、電流指令値に基づいてモータ（例えばベクトル制御で駆動制御されるブラシレスモータ）に流れるモータ電流値を制御する電流制御系とを備える電動パワーステアリング装置に関し、特に特定の周波数帯域成分を減衰させると共に、位相遅れを生じない処理機能を有し、振動や異音の発生を的確に抑制する電動パワーステアリング装置に関する。
【背景技術】
【０００２】
車両の操舵系をモータの回転力でアシスト制御する電動パワーステアリング装置（ＥＰＳ）は、モータの駆動力で減速機を介してギア又はベルト等の伝達機構により、ステアリングシャフト或いはラック軸に操舵補助力（アシスト力）を付与するようになっている。かかる従来の電動パワーステアリング装置は、操舵補助力のトルクを正確に発生させるため、モータ電流のフィードバック制御を行っている。フィードバック制御は、電流指令値とモータ電流検出値との差が小さくなるようにモータ印加電圧を調整するものであり、モータ印加電圧の調整は、一般的にＰＷＭ（パルス幅変調）制御のデューティの調整で行っている。【０００３】
電動パワーステアリング装置の一般的な構成を図１に示して説明すると、ハンドル１のコラム軸（ステアリングシャフト、ハンドル軸）２は減速ギア３、ユニバーサルジョイント４ａ及び４ｂ、ピニオンラック機構５、タイロッド６ａ，６ｂを経て、更にハブユニット７ａ，７ｂを介して操向車輪８Ｌ，８Ｒに連結されている。また、コラム軸２には、ハンドル１の操舵トルクＴｈを検出するトルクセンサ１０及び操舵角θを検出する舵角センサ１４が設けられており、ハンドル１の操舵力を補助するモータ２０が減速ギア３を介してコラム軸２に連結されている。電動パワーステアリング装置を制御するコントロールユニット（ＥＣＵ）１００には、バッテリ１３から電力が供給されると共に、イグニションキー１１を経てイグニションキー（ＩＧ）信号が入力される。コントロールユニット１００は、トルクセンサ１０で検出された操舵トルクＴｈと車速センサ１２で検出された車速Ｖｓとに基づいてアシスト（操舵補助）指令の電流指令値の演算を行い、電流指令値に補償等を施した電圧制御指令値Ｖｒｅｆによって、ＥＰＳ用モータ２０に供給する電流を制御する。【０００４】
なお、舵角センサ１４は必須のものではなく、配設されていなくても良く、また、モータ２０に連結されたレゾルバ等の回転センサから操舵角を取得することも可能である。【０００５】
コントロールユニット１００には、車両の各種情報を授受するＣＡＮ（Controller  Area  Network）５０が接続されており、車速ＶｓはＣＡＮ５０から受信することも可能である。また、コントロールユニット１００には、ＣＡＮ５０以外の通信、アナログ／ディジタル信号、電波等を授受する非ＣＡＮ５１も接続可能である。【０００６】
コントロールユニット１００は主としてＭＣＵ（ＣＰＵ、ＭＰＵ等も含む）で構成されるが、そのＭＣＵ内部においてプログラムで実行される一般的な機能を示すと図２のようになる。【０００７】
図２を参照してコントロールユニット１００の機能及び動作を説明すると、トルクセンサ１０で検出された操舵トルクＴｈ及び車速センサ１２で検出された（若しくはＣＡＮ５０からの）車速Ｖｓは、電流指令値Ｉｒｅｆを演算する電流指令値演算部１０１に入力される。電流指令値演算部１０１は、入力された操舵トルクＴｈ及び車速Ｖｓに基づいてアシストマップ等を用いて、モータ２０に供給するモータ電流の制御目標値である電流指令値Ｉｒｅｆを演算する。電流指令値Ｉｒｅｆは過熱保護条件に従って最大電流を制限する最大出力制限部１０２に入力され、最大電流を制限された電流指令値Ｉｒｅｆｈが減算部１０３に入力され、フィードバックされているモータ電流値Ｉｍとの電流偏差ΔＩ（＝Ｉｒｅｆｈ−Ｉｍ）が演算され、その電流偏差ΔＩが操舵動作の特性改善のためのＰＩ（比例積分）制御部１０４に入力される。ＰＩ制御部１０４で特性改善された電圧制御指令値ＶｒｅｆがＰＷＭ制御部１０５に入力され、更に駆動部としてのインバータ１０６を介してモータ２０がＰＷＭ駆動される。モータ２０のモータ電流値Ｉｍはモータ電流検出器１０７で検出され、減算部１０３にフィードバックされる。インバータ１０６は駆動素子としてＦＥＴが用いられ、ＦＥＴのブリッジ回路で構成されている。【０００８】
このような電動パワーステアリング装置では、装置の構成物や周辺物が共振系を形成し、それら共振系の共振により振動や異音等が発生するので、その抑制が望まれており、種々の対策が提案されている。【０００９】
例えば、特許第５４５６５７６号公報（特許文献１）では、コラムやラック等の電動パワーステアリング装置の構成物若しくは車両前部構造物の剛体部分の機械共振周波数成分を除去する技術が提案されている。特許文献１では、急峻な減衰特性を有するバンドカットフィルタ（バンドストップフィルタ（ＢＰＦ））若しくはノッチフィルタを用いて、更には２次以上のローパスフィルタ（ＬＰＦ）を組み合わせて、機械共振周波数成分を除去している。【００１０】
また、特許第５２３５５３６号公報（特許文献２）では、演算により発生するノイズを、アシスト制御終端でＬＰＦを用いて除去している。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特許第５４５６５７６号公報
【特許文献２】特許第５２３５５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、電動パワーステアリング装置のコントロールユニット１００では、操舵トルクＴｈ及び車速Ｖｓの入力から電流指令値Ｉｒｅｆｈの出力までの制御系（トルク制御系）と電流指令値Ｉｒｅｆｈの入力からモータ電流値Ｉｍの出力までの制御系（電流制御系）が周期的に行われるが、トルク制御系の演算周期Ｔｓ＿ｔｒｑ［ｓｅｃ］と電流制御系の演算周期Ｔｓ＿ｃｕｒ［ｓｅｃ］がＴｓ＿ｔｒｑ≧Ｔｓ＿ｃｕｒの場合、電流制御系での電流指令値の更新周期がトルク制御系での電流指令値の更新周期に引っ張られてしまう。例えば、ハンドルを任意に操舵したときのトルク制御系での電流指令値を電流制御系の演算周期Ｔｓ＿ｃｕｒでＦＦＴ（高速フーリエ変換）解析すると、トルク制御系の演算周波数ｆｓ＿ｔｒｑ（＝１／Ｔｓ＿ｔｒｑ）の１／２倍の周波数おきに顕著なスペクトルが発生する。図３はその様子を示すグラフで、横軸を周波数［Ｈｚ］、縦軸をパワースペクトル［ｄＢ］として電流指令値のパワースペクトルを表示したものであり、ｆｓ＿ｔｒｑ／２の自然数倍の周波数近辺で、破線で示されているように、急峻なパワースペクトルが発生している。これは、ｆｓ＿ｔｒｑ／２はトルク制御系での電流指令値のサンプリングに対するナイキスト周波数に相当するので、電流制御系での電流指令値において、ｆｓ＿ｔｒｑ／２の自然数倍の周波数でパワースペクトルが大きくなってしまうのである。ブラシレスモータを使用するベクトル制御系の電動パワーステアリング装置でも全く同様である。【００１３】
このような急峻なパワースペクトルが発生すると、電動パワーステアリング装置の共振周波数帯（例えば、機械共振の数百Ｈｚから数ｋＨｚまで等）の有無に関係なく、急峻なパワースペクトルが加振源となり、振動や異音等を引き起こしてしまう。【００１４】
特許文献１では、機械共振周波数成分の除去を目的に、狭小な周波数帯域で急峻な減衰特性を有するフィルタを使用しているので、周波数帯域が異なる上述のようなトルク制御系の演算周期と電流制御系の演算周期の関係性から発生するパワースペクトルを減衰させることが困難で、そのパワースペクトルを加振源とする振動や異音等を的確に抑制することができない。また、特許文献２では、演算により発生するノイズをＬＰＦを用いて除去しているので、同様な問題が生じる。【００１５】
本発明は上述のような事情よりなされたものであり、本発明の目的は、トルク制御系の演算周期と電流制御系の演算周期の関係性から発生するパワースペクトルを減衰させることにより、そのパワースペクトルを加振源とする振動や異音等を的確に抑制することが可能な電動パワーステアリング装置（ベクトル制御系の電動パワーステアリング装置を含む）を提供することにある。
【課題を解決するための手段】
【００１６】
本発明は、少なくとも操舵トルクに基づいて電流指令値を演算するトルク制御系と、前記電流指令値に基づいてモータに流れるモータ電流値を制御する電流制御系とを備える電動パワーステアリング装置に関し、本発明の上記目的は、前記トルク制御系の演算周期が前記電流制御系の演算周期以上であり、前記電流制御系は、前記電流指令値に対して前記トルク制御系の演算周波数の略２分の１の周波数の少なくとも１つの自然数倍の周波数の成分を減衰させる特定周波数帯域除去部を備え、前記特定周波数帯域除去部は、減衰周波数を設定するノッチフィルタで構成されていることにより達成される。【００１７】
本発明の上記目的は、前記特定周波数帯域除去部が更に、前記ノッチフィルタで減衰される周波数よりも低域側にカットオフ周波数を設定され、前記ノッチフィルタに直列に接続された位相遅れフィルタを備えていることにより、或いは前記ノッチフィルタが、直列に接続された複数のノッチフィルタで構成されていることにより、或いは前記位相遅れフィルタが、１次又は２次の構成であることにより、或いは前記特定周波数帯域除去部が、前記トルク制御系から出力される前記電流指令値、若しくは前記電流指令値と前記モータ電流値の電流偏差を入力することにより、或いは前記モータがブラシレスモータであり、前記ブラシレスモータがベクトル制御で駆動制御されることにより、或いは前記ベクトル制御系が、３相フィードバック式ベクトル制御であることにより、或いは前記ベクトル制御系が、２相フィードバック式ベクトル制御であることにより、より効果的に達成される。
【発明の効果】
【００１８】
本発明の電動パワーステアリング装置によれば、トルク制御系の演算周波数の１／２倍の周波数の自然数倍の周波数成分を減衰させるノッチフィルタを使用することにより、或いはトルク制御系の演算周波数の１／２倍の周波数の自然数倍の周波数成分を減衰させるノッチフィルタと、位相の回復を図る位相遅れフィルタとを使用することにより、トルク制御系の演算周期と電流制御系の演算周期の関係性から発生するパワースペクトルを減衰させると共に、制御帯域の位相遅れを減少させているので、パワースペクトルを加振源とする振動や異音等を、電動パワーステアリング装置の共振周波数帯域（例えば機械共振の数百Ｈｚから数ＫＨｚ）の有無によらず、的確に抑制することができる。ベクトル制御系の電動パワーステアリング装置でも同様である。
【図面の簡単な説明】
【００１９】
【図１】電動パワーステアリング装置の概要を示す構成図である。
【図２】電動パワーステアリング装置のコントロールユニット（ＥＣＵ）の構成例を示すブロック図である。
【図３】電流指令値のパワースペクトルの例を示すグラフである。
【図４】本発明の構成例を示すブロック図である。
【図５】特定周波数帯域除去部の構成例（第１実施形態）を示すブロック図である。
【図６】ノッチフィルタの振幅特性の一例を示す周波数特性図である。
【図７】本発明の動作例（第１実施形態）を示すフローチャートである。
【図８】本発明適用後の電流指令値のパワースペクトルの例を示すグラフである。
【図９】本発明の効果をシミュレーションしたボード線図である。
【図１０】本発明の効果を示す周波数特性図である。
【図１１】ハンドル舵角の一例を示す特性図である。
【図１２】本発明の効果を示す操舵トルクのシミュレーション特性図である。
【図１３】図１２の拡大図である。
【図１４】特定周波数帯域除去部の他の構成例（第２実施形態）を示すブロック図である。
【図１５】ノッチフィルタの振幅特性の一例を示す周波数特性図である。
【図１６】本発明の動作例（第２実施形態）を示すフローチャートである。
【図１７】本発明適用後の電流指令値のパワースペクトルの例を示すグラフである。
【図１８】本発明の効果をシミュレーションしたボード線図である。
【図１９】本発明の効果を示す周波数特性図である。
【図２０】ハンドル舵角の一例を示す特性図である。
【図２１】本発明の効果を示す操舵トルクのシミュレーション特性図である。
【図２２】図２１の拡大図である。
【図２３】本発明の他の構成例（第３実施形態）を示すブロック図である。
【図２４】本発明を適用できるベクトル制御系（３相フィードバック式）の一例を示すブロック図である
【図２５】本発明を適用できるベクトル制御系（２相フィードバック式）を示すブロック図である。
【発明を実施するための形態】
【００２０】
本発明では、トルク制御系の演算周期Ｔｓ＿ｔｒｑと電流制御系の演算周期Ｔｓ＿ｃｕｒの関係性から発生する急峻なパワースペクトルを、ノッチフィルタのような狭帯域で急峻な減衰特性を有するフィルタを使用して減衰させると共に、位相遅れフィルタを直列に接続して位相遅れのない処理を行っている。具体的には、“Ｔｓ＿ｔｒｑ≧Ｔｓ＿ｃｕｒ”の場合にトルク制御系の演算周波数ｆｓ＿ｔｒｑ（＝１／Ｔｓ＿ｔｒｑ）の１／２倍の周波数おきに発生する急峻なパワースペクトルを、ノッチフィルタを用いて減衰させる。トルク制御系の演算周期Ｔｓ＿ｔｒｑと電流制御系の演算周期Ｔｓ＿ｃｕｒは、例えば、それぞれの制御系での演算量の違い等から異なる周期とすることがあり、トルク制御系の演算量が電流制御系の演算量より大きいとき、“Ｔｓ＿ｔｒｑ≧Ｔｓ＿ｃｕｒ”と設定されることがあり、この場合に上記のようなパワースペクトルが発生する。“Ｔｓ＿ｔｒｑ＜Ｔｓ＿ｃｕｒ”の場合は、トルク制御系でのナイキスト周波数（＝演算周波数／２）が電流制御系でのナイキスト周波数より大きいので、上記のようなパワースペクトルの発生は抑えられる。
【００２１】
このような急峻なパワースペクトルが加振源となって振動や異音等を引き起こしてしまうので、ノッチフィルタでピンポイント的に所定周波数帯域を減衰させることにより、他の周波数帯域への影響を抑えて、振動や異音等を的確に抑制することができる。また、ノッチフィルタの後段に位相遅れフィルタを接続し、位相遅れの発生を防止している。なお、バンドストップフィルタのうち、阻止する周波数帯域が特に狭いフィルタがノッチフィルタである。
【００２２】
以下に、本発明の実施の形態を、図面を参照して説明する。
【００２３】
図４は本発明の実施形態の構成例を図２に対応させて示しており、同一構成には同一符号を付して説明は省略する。
【００２４】
本構成例では、最大出力制限部１０２と減算部１０３との間に特定周波数帯域除去部１１０が設けられており、最大出力を制限された電流指令値Ｉｒｅｆｈが特定周波数帯域除去部１１０に入力されている。そして、電流指令値演算部１０１、最大出力制限部１０２でトルク制御系が構成され、特定周波数帯域除去部１１０、減算部１０３、ＰＩ制御部１０４、ＰＷＭ制御部１０５、インバータ１０６及びモータ電流検出器１０７で電流制御系が構成されている。トルク制御系は演算周期Ｔｓ＿ｔｒｑでトルク制御を行い、電流制御系は演算周期Ｔｓ＿ｃｕｒで電流制御を行い、“Ｔｓ＿ｔｒｑ≧Ｔｓ＿ｃｕｒ”の関係となっている。
【００２５】
特定周波数帯域除去部１１０は例えば図５（第１実施形態）に示されるように、３個のノッチフィルタ１１１、１１２、１１３を直列に接続し、最終段に位相遅れフィルタ１１５を接続した構成となっている。トルク制御系の演算周波数ｆｓ＿ｔｒｑ（＝１／Ｔｓ＿ｔｒｑ）の１／２倍の周波数おきに発生するパワースペクトルを減衰させるために、ノッチフィルタ１１１、１１２及び１１３の減衰周波数は、それぞれｆｓ＿ｔｒｑ／２、ｆｓ＿ｔｒｑ及びｆｓ＿ｔｒｑ×３／２に設定されている。ここで、減衰周波数とは、フィルタの振幅特性において最も振幅が小さくなる周波数のことを指し、ノッチ周波数、中心周波数等と呼ばれることもある。
【００２６】
各ノッチフィルタ１１１〜１１３は２次フィルタとして設計されており、周波数特性は、減衰周波数をｆｅとした場合、下記数１の伝達関数Ｇで表わされる。
【００２７】
【数１】
2017195883.tif 000003
ここで、ωｎ＝ωｄ＝２π×ｆｅで、ｓはラプラス演算子、ζｎ、ζｄは減衰係数である。この場合の振幅特性は、例えば図６に示されるような減衰特性となる。図６において、横軸は周波数［Ｈｚ］、縦軸は振幅（ゲイン）［ｄＢ］であり、減衰周波数ｆｅ（本例ではｆｓ＿ｔｒｑ／２）で最も振幅が小さくなっている。
【００２８】
ノッチフィルタ１１１には、ｆｅ＝ｆｓ＿ｔｒｑ／２として予め算出及び設定された数１のパラメータが保持されており、数１に基づいて、入力される電流指令値を変換する。同様に、ノッチフィルタ１１２及び１１３にはそれぞれ、ｆｅ＝ｆｓ＿ｔｒｑ及びｆｅ＝ｆｓ＿ｔｒｑ×３／２として予め算出及び設定された数１のパラメータが保持されており、数１に基づいて、入力される電流指令値Ｉｔｅｆｈを変換する。
【００２９】
なお、ノッチフィルタ１１１〜１１３は、図５に示される順番以外の順番で接続しても良く、周波数ｆｅ＝ｆｓ＿ｔｒｑ×２を減衰するノッチフィルタを更に設けても良い。
【００３０】
位相遅れフィルタ１１５は１次若しくは２次の形態であり、カットオフ周波数をｆｎ、ｆｄとして下記数２の伝達関数で表わされる。
【００３１】
【数２】
2017195883.tif 000004
“分母のカットオフ周波数ｆｄ＜分子のカットオフ周波数ｆｎ”の関係にあるときを１次位相遅れフィルタと定義し、本実施形態ではｆｄ＜ｆｅ（＝一番高周波側に設定したノッチフィルタの減衰周波数）の関係を有している。
【００３２】
また、下記数３の伝達関数で表わされるフィルタであり、ωｎ＝２πｆｎ、ωｄ＝２πｆｄ、ζｎ、＞０、ζｄ＞０の関係を有し、ｆｄ＜ｆｎとしたものを２次位相遅れフィルタと定義する。
【００３３】
【数３】
2017195883.tif 000005
図４には示されていないが、トルク制御系の最大出力制限部１０２と電流制御系の特定周波数帯域除去部１１０の間にはサンプルアンドホールド部が存在している。トルク制御系の演算周期Ｔｓ＿ｔｒｑと電流制御系の演算周期Ｔｓ＿ｃｕｒが異なるので、トルク制御系から出力されるデータ（電流指令値）を、電流制御系はトルク制御系と同期して受け取ることができない。このため、トルク制御系から出力されるデータをサンプルアンドホールド部が記憶（サンプリング）し、電流制御系が受け取り可能となるまで保持する。これにより、データの取りこぼしをなくすことができる。なお、サンプルアンドホールド部を特定周波数帯域除去部１１０の中に取り込んでも良い。
【００３４】
このような構成において、電流制御系の動作例を図７のフローチャートを参照して説明する。
【００３５】
トルク制御系の最大出力制限部１０２から出力された電流指令値Ｉｒｅｆｈは、電流制御系の特定周波数帯域除去部１１０に入力される（ステップＳ１０）。
【００３６】
特定周波数帯域除去部１１０では、ノッチフィルタ１１１１が電流指令値Ｉｒｅｆｈを入力し、保持しているパラメータを用いて、上記数１に基づいて電流指令値Ｉｒｅｆｈを変換する。変換された電流指令値Ｉｒｅｆｈ１は次段のノッチフィルタ１１２に入力され、同様に上記数１に基づいて電流指令値Ｉｒｅｆｈ２に変換され、電流指令値Ｉｒｅｆｈ２は更にノッチフィルタ１１３に入力され、同様に上記数１に基づいて電流指令値Ｉｒｅｆｈ３に変換される（ステップＳ２０）。電流指令値Ｉｒｅｆｈ３は、最終段の位相遅れフィルタ１１５で位相処理され（ステップＳ２１）、このように特定周波数帯域除去部１１０で処理された電流指令値Ｉｒｅｆｎが出力される（ステップＳ３０）。電流指令値Ｉｒｅｆｎは減算部１０３に入力され、その後は前述と同様の動作を経て、モータ２０がＰＷＭ駆動され（ステップＳ４０）、モータ電流検出器１０７で検出されたモータ電流値Ｉｍが減算部１０３にフィードバックされる（ステップＳ５０）。
【００３７】
以上の動作が、演算周期Ｔｓ＿ｃｕｒで繰り返される。
【００３８】
本発明を、図３に示されるパワースペクトルを有する電流指令値に適用した結果を図８に示す。図８は、図３と同様に、横軸を周波数［Ｈｚ］、縦軸をパワースペクトル［ｄＢ］として電流指令値のパワースペクトルを表示したものである。図３で示されるパワースペクトルと図８で示されるパワースペクトルを比べると、演算周波数ｆｓ＿ｔｒｑの１／２倍の周波数おきに発生している急峻なパワースペクトル（破線の箇所）が低減されていることが分かる。
【００３９】
なお、上述ではノッチフィルタを３個備えているが、減衰させたいパワースペクトルの数に合わせて、ノッチフィルタの数を変えても良い。例えば、周波数ｆｓ＿ｔｒｑ／２でのパワースペクトルが顕著に大きく、このパワースペクトルのみを減衰させたい場合は、特定周波数帯域除去部１１０をノッチフィルタ１１１のみと位相遅れフィルタ１１５で構成すれば良い。或いは、周波数ｆｓ＿ｔｒｑ×５／２でのパワースペクトルも減衰させたい場合は、本周波数を減衰周波数とするノッチフィルタを特定周波数帯域除去部１１０に追加すれば良い。
【００４０】
次に、ノッチフィルタとＬＰＦを用いる場合の効果の相違を説明する。
【００４１】
トルク制御系の周期を1ms（fs_trq = 1kHz）、減衰周波数をfs_trq×1/2 = 500Hzとし、特定周波数帯域除去部１１０を５００Ｈｚのノッチフィルタと１次の位相遅れフィルタで構成したときのゲイン及び位相は、図９（Ａ）及び（Ｂ）に示すボード線図の太線となる。ただし、１次位相遅れフィルタの設定は、例えばカットオフ周波数ｆｎ＝６００Ｈｚ、ｆｄ＝３００Ｈｚとし、ｆｄ＜ｆｅ（５００Ｈｚ）としている。これに対し、１次のＬＰＦ３００Ｈｚで特定周波数帯域除去部１１０を構成すると、その周波数特性は図９（Ａ）及び（Ｂ）の細線のようになる。つまり、５００Ｈｚでのゲインが合致するように、ＬＰＦ３００Ｈｚ相当に設定している。位相変化分の周波数特性は図１０となり、５０Ｈｚの位相が約４．５ｄｅｇ回復する場合を示している。
【００４２】
次に、電動パワーステアリング操舵時のシミュレーションの検討結果を図１１〜図１３に示して説明する。ハンドル舵角（トーションバー上側の角度）を図１１のように行った場合、操舵トルク（トーションバートルク）の時間応答は図１２に示すようになる。図１２の太線がノッチフィルタ及び位相遅れによる操舵トルク応答であり、細線が上記ＬＰＦを適用した場合の応答であり、グラフが重なり見づらいので、拡大したものを図１３に示す。位相が回復できる影響により、振動が低減できることが確認でき、ＥＰＳシステムの安定性が改善され、フィードバックループの影響により発生する振動が改善されることを示している。
【００４３】
上述では特定周波数帯域除去部１１０をノッチフィルタ１１１〜１１３と位相遅れフィルタ１１５とで構成しているが、図１４に示すようにノッチフィルタ１１１〜１１４で構成しても良い（第２実施形態）。
【００４４】
即ち、特定周波数帯域除去部１１０は図１４に示されるように、４個のノッチフィルタ１１１、１１２、１１３、１１４を直列に接続した構成となっている。トルク制御系の演算周波数ｆｓ＿ｔｒｑ（＝１／Ｔｓ＿ｔｒｑ）の１／２倍の周波数おきに発生するパワースペクトルを減衰させるために、ノッチフィルタ１１１、１１２、１１３及び１１４の減衰周波数は、それぞれｆｓ＿ｔｒｑ／２、ｆｓ＿ｔｒｑ、ｆｓ＿ｔｒｑ×３／２及びｆｓ＿ｔｒｑ×２に設定されている。
【００４５】
各ノッチフィルタ１１１〜１１４は２次フィルタとして設計されており、周波数特性は前記数１の伝達関数Ｇで表わされる。この場合の振幅特性は、例えば図１５に示されるような減衰特性となる。図１５において、横軸は周波数［Ｈｚ］、縦軸は振幅（ゲイン）［ｄＢ］であり、減衰周波数ｆｅ（本例ではｆｓ＿ｔｒｑ／２）で最も振幅が小さくなっている。
【００４６】
ノッチフィルタ１１１には、ｆｅ＝ｆｓ＿ｔｒｑ／２として予め算出及び設定された数１のパラメータが保持されており、数１に基づいて、入力される電流指令値を変換する。同様に、ノッチフィルタ１１２〜１１４にはそれぞれ、ｆｅ＝ｆｓ＿ｔｒｑ、ｆｅ＝ｆｓ＿ｔｒｑ×３／２、ｆｅ＝ｆｓ＿ｔｒｑ×２として予め算出及び設定された数１のパラメータが保持されており、数１に基づいて、入力される電流指令値Ｉｔｅｆｈを変換する。なお、前述と同様に、トルク制御系の最大出力制限部１０２と電流制御系の特定周波数帯域除去部１１０の間にはサンプルアンドホールド部が存在している。
【００４７】
このような構成において、電流制御系の動作例を図１６のフローチャートを参照して説明する。
【００４８】
トルク制御系の最大出力制限部１０２から出力された電流指令値Ｉｒｅｆｈは、電流制御系の特定周波数帯域除去部１１０に入力される（ステップＳ１０）。特定周波数帯域除去部１１０では、ノッチフィルタ１１１が電流指令値Ｉｒｅｆｈを入力し、保持しているパラメータを用いて、上記数１に基づいて電流指令値Ｉｒｅｆｈを変換する。変換された電流指令値Ｉｒｅｆｈ１は次段のノッチフィルタ１１２に入力され、同様に上記数１に基づいて電流指令値Ｉｒｅｆｈ２に変換され、電流指令値Ｉｒｅｆｈ２は更にノッチフィルタ１１３に入力され、同様に上記数１に基づいて電流指令値Ｉｒｅｆｈ３に変換され、電流指令値Ｉｒｅｆｈ３は更に最終段のノッチフィルタ１１４に入力され、同様に上記数１に基づいて電流指令値Ｉｒｅｆｈｎに変換される（ステップＳ２０）。このように特定周波数帯域除去部１１０で処理された電流指令値Ｉｒｅｆｎが出力される（ステップＳ３０）。電流指令値Ｉｒｅｆｎは減算部１０３に入力され、その後は前述と同様の動作を経て、モータ２０がＰＷＭ駆動され（ステップＳ４０）、モータ電流検出器１０７で検出されたモータ電流値Ｉｍが減算部１０３にフィードバックされる（ステップＳ５０）。
【００４９】
以上の動作が、演算周期Ｔｓ＿ｃｕｒで繰り返される。
【００５０】
本発明を、図３に示されるパワースペクトルを有する電流指令値に適用した結果を図１７に示す。図１７は、図３と同様に、横軸を周波数［Ｈｚ］、縦軸をパワースペクトル［ｄＢ］として電流指令値のパワースペクトルを表示したものである。図３で示されるパワースペクトルと図１７で示されるパワースペクトルを比べると、演算周波数ｆｓ＿ｔｒｑの１／２倍の周波数おきに発生している急峻なパワースペクトル（破線の箇所）が低減されていることが分かる。
【００５１】
なお、上述ではノッチフィルタを４個備えているが、減衰させたいパワースペクトルの数に合わせて、ノッチフィルタの数を変えても良い。例えば、周波数ｆｓ＿ｔｒｑ／２でのパワースペクトルが顕著に大きく、このパワースペクトルのみを減衰させたい場合は、特定周波数帯域除去部１１０をノッチフィルタ１１１のみで構成すれば良い。或いは、周波数ｆｓ＿ｔｒｑ×５／２でのパワースペクトルも減衰させたい場合は、本周波数を減衰周波数とするノッチフィルタを特定周波数帯域除去部１１０に追加すれば良い。
【００５２】
次に、ノッチフィルタとＬＰＦを用いる場合の効果の相違を説明する。
【００５３】
トルク制御系の周期を1ms（fs_trq = 1kHz）、減衰周波数をfs_trq×1/2 = 500Hzとし、特定周波数帯域除去部１１０を５００Ｈｚのノッチフィルタと１次の位相遅れフィルタで構成したときのゲイン及び位相は、図１８（Ａ）及び（Ｂ）に示すボード線図の太線となる。これに対し、１次のＬＰＦ３００Ｈｚで特定周波数帯域除去部１１０を構成すると、その周波数特性は図１８（Ａ）及び（Ｂ）の細線のようになる。つまり、５００Ｈｚでのゲインが合致するように、ＬＰＦ３００Ｈｚ相当に設定している。位相変化分の周波数特性は図１９となり、５０Ｈｚの位相が約９ｄｅｇ回復する場合を示している。
【００５４】
次に、電動パワーステアリング操舵時のシミュレーションの検討結果を図２０〜図２２に示して説明する。ハンドル舵角（トーションバー上側の角度）を図２０のように行った場合、操舵トルク（トーションバートルク）の時間応答は図２１に示すようになる。図２１の太線がノッチフィルタによる操舵トルク応答であり、細線が上記ＬＰＦを適用した場合の応答であり、グラフが重なり見づらいので、拡大したものを図２２に示す。位相が回復できる影響により、振動が低減できることが確認でき、ＥＰＳシステムの安定性が改善され、フィードバックループの影響により発生する振動が改善されることを示している。
【００５５】
上述の第１及び第２実施形態では、特定周波数帯域除去部１１０を最大出力制限部１０２の後段に配設し、特定周波数帯域除去部１１０に電流指令値Ｉｒｅｆｈを入力しているが、図２３に示すように減算部１０３の後段に配設し、電流偏差ΔＩを入力するようにしても良い（第３実施形態）。
【００５６】
本発明に係る電動パワーステアリング装置は駆動源としてブラシレスモータが使用されても良く、ブラシレスモータはベクトル制御系で駆動制御される。以下にベクトル制御系について説明する。
【００５７】
図２４のベクトル制御系では、ｄ軸電流指令値ｉｄ及びｑ軸電流指令値ｉｑを演算して補正する電流指令値演算部２２０が設けられており、電流指令値演算部２２０には操舵トルクＴｈ、車速Ｖｓ、モータ２００に連結された回転センサ２００Ａからモータ角度（回転角度）θｅ、角速度演算部２２６で演算されたモータ角速度ωが入力されている。電流指令値演算部２２０で演算されたｄ軸電流指令値ｉｄ及びｑ軸電流指令値ｉｑは２相／３相変換部２２１に入力され、モータ角度θｅに同期して３相の電流指令値Ｉｕｒｅｆ，Ｉｖｒｅｆ，Ｉｗｒｅｆに変換される。３相の電流指令値Ｉｕｒｅｆ，Ｉｖｒｅｆ，Ｉｗｒｅｆは減算部２２２（２２２ｕ，２２２ｖ，２２２ｗ）に入力され、モータ電流検出器２２５Ａで検出されたモータ電流値Ｉｍｕ，Ｉｍｖ，Ｉｍｗとの電流偏差ΔＩｕ，ΔＩｖ，ΔＩｗが算出される。算出された電流偏差ΔＩｕ，ΔＩｖ，ΔＩｗはＰＩ制御部２２３に入力され、ＰＩ制御された３相の電圧制御指令値Ｖｕｒｅｆ，Ｖｖｒｅｆ，ＶｗｒｅｆがＰＷＭ制御部２２４に入力され、ＰＷＭ制御部２２４で演算された各相ｄｕｔｙに基づいてインバータ２２５を介してモータ２００が駆動される。
【００５８】
なお、図２４では、モータ電流検出器２２５Ａはインバータ２２５内に設けられているが、モータ２００への供給線等でも検出可能である。
【００５９】
また、図２５のベクトル制御系では、モータ電流検出器２２５Ａで検出された３相のモータ電流Ｉｍｕ，Ｉｍｖ，Ｉｍｗをモータ角度θｅに同期して２相に変換する３相／２相変換部２２７が設けられている。電流指令値演算部２２０で演算され補正されたｄ軸電流指令値ｉｄ及びｑ軸電流指令値ｉｑは減算部２２２（２２２ｄ、２２２ｑ）に入力され、減算部２２２で３相／２相変換部２２７からの２相の電流Ｉｍｄ，Ｉｍｑとの電流偏差Δｉｄ，Δｉｑが算出される。電流偏差Δｉｄ，ΔｉｑはＰＩ制御部２２１に入力され、ＰＩ制御された２相の電圧指令値Ｖｄ及びＶｑが２相／３相変換部２２３に入力され、２相／３相変換部２２３でモータ角度θｅに同期して３相の電圧指令値Ｖｕｒｅｆ〜Ｖｗｒｅｆに変換され、以降は図２４の場合と同様な動作が実行される。
【００６０】
図２４のベクトル制御系は、３相のモータ電流Ｉｍｕ，Ｉｍｖ，Ｉｍｗがフィードバックされる３相フィードバック式ベクトル制御系であり、図２５のベクトル制御系は、３相のモータ電流Ｉｍｕ，Ｉｍｖ，Ｉｍｗが２相電流Ｉｍｄ，Ｉｍｑに変換されてフィードバックされる２相フィードバック式ベクトル制御系である。本発明は、上記３相フィードバック式ベクトル制御系及び２相フィードバック式ベクトル制御系のいずれにも適用できる。
【符号の説明】
【００６１】
１                            ハンドル
２                            コラム軸（ステアリングシャフト、ハンドル軸）
１０                          トルクセンサ
１２                          車速センサ
２０、２００                  モータ
１００                        コントロールユニット（ＥＣＵ）
１０１、２２０                電流指令値演算部
１０２                        最大出力制限部
１０４、２２３                ＰＩ制御部
１０５、２２４                ＰＷＭ制御部
１０６、２２５                インバータ
１０７                        モータ電流検出器
１１０                        特定周波数帯域除去部
１１１〜１１４                ノッチフィルタ
１１５                        位相遅れフィルタ
【図１】
2017195883.tif 000006
【図２】
2017195883.tif 000007
【図３】
2017195883.tif 000008
【図４】
2017195883.tif 000009
【図５】
2017195883.tif 000010
【図６】
2017195883.tif 000011
【図７】
2017195883.tif 000012
【図８】
2017195883.tif 000013
【図９】
2017195883.tif 000014
【図１０】
2017195883.tif 000015
【図１１】
2017195883.tif 000016
【図１２】
2017195883.tif 000017
【図１３】
2017195883.tif 000018
【図１４】
2017195883.tif 000019
【図１５】
2017195883.tif 000020
【図１６】
2017195883.tif 000021
【図１７】
2017195883.tif 000022
【図１８】
2017195883.tif 000023
【図１９】
2017195883.tif 000024
【図２０】
2017195883.tif 000025
【図２１】
2017195883.tif 000026
【図２２】
2017195883.tif 000027
【図２３】
2017195883.tif 000028
【図２４】
2017195883.tif 000029
【図２５】
2017195883.tif 000030
【国際調査報告】
2017195883.tif 000031
2017195883.tif 000032
2017195883.tif 000033