(57)【要約】【課題】一相のコイルにおける相電流を検出すれば足りるのでコスト低減、小型化を図ることができるモータ用制御装置を提供する。【解決手段】三相ブラシレスモータ１の出力を、そのモータ１の電機子捲線を構成する三相のコイルそれぞれにおける相電流に応じてフィードバック制御する。三相のコイルそれぞれにおける相電流、端子電圧、および速度起電力の間の予め定めた関係を記憶する。三相のコイルそれぞれにおける端子電圧を求める。三相のコイルそれぞれにおける速度起電力を求める。三相の中の一相のコイルにおける相電流を検出し、残りの二相のコイルそれぞれにおける相電流を、記憶された関係、求めた端子電圧、求めた速度起電力、および検出した相電流から演算により求める。【選択図】図２
2007215306.tif 000002
【特許請求の範囲】
【請求項１】
三相ブラシレスモータの出力を、そのモータの電機子捲線を構成する三相のコイルそれぞれにおける相電流に応じてフィードバック制御するモータ用制御装置において、
三相のコイルそれぞれにおける相電流、端子電圧、および速度起電力の間の予め定めた関係を記憶する記憶部と、
三相のコイルそれぞれにおける端子電圧を求める電圧決定部と、
三相のコイルそれぞれにおける速度起電力を求める速度起電力決定部と、
一相のコイルにおける相電流を検出する電流検出部と、
相電流が検出されない残りの二相のコイルそれぞれにおける相電流を、前記記憶部に記憶された関係、求められた端子電圧、求められた速度起電力、および検出された相電流から演算により求める相電流演算部とを備えるモータ用制御装置。
【請求項２】
前記記憶部において以下の式（１）〜（３）で表される関係が記憶され、
Ｖｕ＝（Ｒ＋ＰＬ）・Ｉｕ−ＰＭ・（Ｉｖ＋Ｉｗ）／２＋Ｅｕ…（１）
Ｖｖ＝（Ｒ＋ＰＬ）・Ｉｖ−ＰＭ・（Ｉｗ＋Ｉｕ）／２＋Ｅｖ…（２）
Ｖｗ＝（Ｒ＋ＰＬ）・Ｉｗ−ＰＭ・（Ｉｕ＋Ｉｖ）／２＋Ｅｗ…（３）
ここで、Ｉｕ、Ｉｖ、Ｉｗは三相の前記コイルそれぞれにおける相電流、Ｖｕ、Ｖｖ、Ｖｗは三相の前記コイルそれぞれにおける端子電圧、Ｅｕ、Ｅｖ、Ｅｗは三相の前記コイルそれぞれにおける速度起電力、Ｒは三相の前記コイルそれぞれの捲線抵抗、Ｌは三相の前記コイルそれぞれの自己インダクタンス、Ｍは三相の前記コイル間の相互インダクタンス、Ｐは時間微分演算子である請求項１に記載のモータ用制御装置。
【請求項３】
前記電流検出部として、前記記憶部において以下の式（１）〜（３）の中の少なくとも２つの式と以下の式（４）で表される関係が記憶され、
Ｖｕ＝（Ｒ＋ＰＬ）・Ｉｕ−ＰＭ・（Ｉｖ＋Ｉｗ）／２＋Ｅｕ…（１）
Ｖｖ＝（Ｒ＋ＰＬ）・Ｉｖ−ＰＭ・（Ｉｗ＋Ｉｕ）／２＋Ｅｖ…（２）
Ｖｗ＝（Ｒ＋ＰＬ）・Ｉｗ−ＰＭ・（Ｉｕ＋Ｉｖ）／２＋Ｅｗ…（３）
Ｉｕ＋Ｉｖ＋Ｉｗ＝０…（４）
ここで、Ｉｕ、Ｉｖ、Ｉｗは三相の前記コイルそれぞれにおける相電流、Ｖｕ、Ｖｖ、Ｖｗは三相の前記コイルそれぞれにおける端子電圧、Ｅｕ、Ｅｖ、Ｅｗは三相の前記コイルそれぞれにおける速度起電力、Ｒは三相の前記コイルそれぞれの捲線抵抗、Ｌは三相の前記コイルそれぞれの自己インダクタンス、Ｍは三相の前記コイル間の相互インダクタンス、Ｐは時間微分演算子である請求項１に記載のモータ用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電動パワーステアリング装置において操舵トルクを発生するために用いられる、三相ブラシレスモータを制御するためのモータ用制御装置に関する。
【背景技術】
【０００２】
三相ブラシレスモータの出力をフィードバック制御する場合、そのモータの電機子捲線を構成する三相のコイルそれぞれにおける相電流を個別に求める必要がある。
【０００３】
三相のコイル全てにおける相電流を検出する場合、電流検出部の数が多くなるために制御装置のコスト低減や小型化が妨げられる。そこで、二相のコイルにおける相電流を検出し、残りの相のコイルにおける相電流を演算により求めることが提案されている（特許文献１参照）。
【特許文献１】実用新案登録第２５５７４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来技術においては、二相のコイルにおける相電流を検出するために２つの電流検出部が必要であるので、十分にコスト低減や小型化を図ることができない。本発明は、上記問題を解決することのできるモータ用制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、三相ブラシレスモータの出力を、そのモータの電機子捲線を構成する三相のコイルそれぞれにおける相電流に応じてフィードバック制御するモータ用制御装置において、三相のコイルそれぞれにおける相電流、端子電圧、および速度起電力の間の予め定めた関係を記憶する記憶部と、三相のコイルそれぞれにおける端子電圧を求める電圧決定部と、三相のコイルそれぞれにおける速度起電力を求める速度起電力決定部と、一相のコイルにおける相電流を検出する電流検出部と、相電流が検出されない残りの二相のコイルそれぞれにおける相電流を、前記記憶部に記憶された関係、求められた端子電圧、求められた速度起電力、および検出された相電流から演算により求める相電流演算部とを備えている。
本発明によれば、一相のコイルにおける相電流を検出するだけで、残りの二相のコイルにおける相電流を演算により求めることができる。
【０００６】
前記記憶部において以下の式（１）〜（３）で表される関係が記憶され、
Ｖｕ＝（Ｒ＋ＰＬ）・Ｉｕ−ＰＭ・（Ｉｖ＋Ｉｗ）／２＋Ｅｕ…（１）
Ｖｖ＝（Ｒ＋ＰＬ）・Ｉｖ−ＰＭ・（Ｉｗ＋Ｉｕ）／２＋Ｅｖ…（２）
Ｖｗ＝（Ｒ＋ＰＬ）・Ｉｗ−ＰＭ・（Ｉｕ＋Ｉｖ）／２＋Ｅｗ…（３）
ここで、Ｉｕ、Ｉｖ、Ｉｗは三相の前記コイルそれぞれにおける相電流、Ｖｕ、Ｖｖ、Ｖｗは三相の前記コイルそれぞれにおける端子電圧、Ｅｕ、Ｅｖ、Ｅｗは三相の前記コイルそれぞれにおける速度起電力、Ｒは三相の前記コイルそれぞれの捲線抵抗、Ｌは三相の前記コイルそれぞれの自己インダクタンス、Ｍは三相の前記コイル間の相互インダクタンス、Ｐは時間微分演算子であるのが好ましい。
これにより、相電流Ｉｕを検出する電流検出部を設ける場合は、検出した相電流Ｉｕと式（１）と式（２）から相電流Ｉｖを演算により求め、検出した相電流Ｉｕと式（１）と式（３）から相電流Ｉｗを演算により求めることができる。相電流Ｉｖを検出する電流検出部を設ける場合は、検出した相電流Ｉｖと式（１）と式（２）から相電流Ｉｕを演算により求め、検出した相電流Ｉｖと式（２）と式（３）から相電流Ｉｗを演算により求めることができる。相電流Ｉｗを検出する電流検出部を設ける場合は、検出した相電流Ｉｗと式（１）と式（３）から相電流Ｉｕを演算により求め、検出した相電流Ｉｗと式（２）と式（３）から相電流Ｉｖを演算により求めることができる。
なお、式（１）〜（３）の関係は、以下の式（５）で示す三相ブラシレスモータについての公知の回路方程式を展開することで求められる。
【０００７】
【数５】
2007215306.tif 000003
【０００８】
前記記憶部において上記の式（１）〜（３）の中の少なくとも２つの式と以下の式（４）で表される関係が記憶されるのが好ましい。
Ｉｕ＋Ｉｖ＋Ｉｗ＝０…（４）
式（４）は三相ブラシレスモータにおいて成立する。
これにより、相電流Ｉｕを検出する電流検出部を設ける場合は、検出した相電流Ｉｕと式（１）と式（４）からモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を演算により求め、求めたモータインピーダンスと式（２）および式（４）から相電流Ｉｖを演算により求め、検出した相電流Ｉｕと演算により求めた相電流Ｉｖと式（４）から相電流Ｉｗを演算により求めることができる。
相電流Ｉｖを検出する電流検出部を設ける場合は、検出した相電流Ｉｖと式（２）と式（４）からモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を演算により求め、求めたモータインピーダンスと式（１）および式（４）から相電流Ｉｕを演算により求め、検出した相電流Ｉｖと演算により求めた相電流Ｉｕと式（４）から相電流Ｉｗを演算により求めることができる。
相電流Ｉｗを検出する電流検出部を設ける場合は、検出した相電流Ｉｗと式（３）と式（４）からモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を演算により求め、求めたモータインピーダンスと式（１）および式（４）から相電流Ｉｕを演算により求め、検出した相電流Ｉｗと演算により求めた相電流Ｉｕと式（４）から相電流Ｉｖを演算により求めることができる。
【発明の効果】
【０００９】
本発明のモータ用制御装置によれば、電流検出部は一相のコイルにおける相電流を検出すれば足りるのでコスト低減、小型化を図ることができる。
【発明を実施するための最良の形態】
【００１０】
図１に示す第１実施形態の車両用ラックピニオン式電動パワーステアリング装置１０１は、操舵により回転するステアリングシャフト１０３と、ステアリングシャフト１０３に設けられるピニオン１０３ａと、ピニオン１０３ａに噛み合うラック１０４と、操舵補助力発生用の三相ブラシレスモータ１と、モータ１の出力をラック１０４に伝達するネジ機構１１０とを備える。ラック１０４の両端は操舵用車輪（図示省略）に連結される。操舵によるピニオン１０３ａの回転により、ラック１０４が車両幅方向に沿い移動し、このラック１０４の移動により舵角が変化する。
【００１１】
モータ１は、ラック１０４を覆うハウジング１０８に固定されるステータ１ａと、ハウジング１０８にベアリング１０８ａ、１０８ｂを介して回転可能に支持される筒状ロータ１ｂと、ロータ１ｂに取り付けられるマグネット１ｃとを有する。ステータ１ａは、モータ１の電機子捲線を構成する三相のコイルを含む。本実施形態においては、三相のコイルとしてＵ相コイル、Ｖ相コイル、およびＷ相コイルを有する。ロータ１ｂはラック１０４を囲む。ロータ１ｂの回転位置を検出する回転位置検出部がレゾルバ２により構成されている。
【００１２】
ネジ機構１１０は、ラック１０４の外周に一体的に形成されたボールスクリューシャフト１１０ａと、ボールスクリューシャフト１１０ａにボールを介してねじ合わされるボールナット１１０ｂとを有する。ボールナット１１０ｂはロータ１ｂに連結されている。これにより、モータ１がボールナット１１０ｂを回転させることによりラック１０４の長手方向に沿う操舵補助力が付与される。モータ１はモータ用制御装置１０に接続される。
【００１３】
図２は、制御装置１０の機能ブロックを示す。制御装置１０は、電流検出部１１、信号処理部１２、および駆動部１３を有する。制御装置１０に、レゾルバ２、ステアリングシャフト１０３により伝達される操舵トルクを検出するトルクセンサ７、車速を検出する車速センサ８が接続される。
【００１４】
電流検出部１１は、一相のコイルにおける相電流を検出するもので、本実施形態においてはＵ相コイルに流れる相電流を検出する。電流検出部１１としては公知のものを用いることができ、電流検出器１１ａと、電流検出器１１ａによる電流検出信号をＡＤ変換するＡＤ変換器１１ｂを有する。
【００１５】
信号処理部１２は、例えばマイクロコンピュータにより構成され、目標電流演算部１５、三相目標電流演算部１６、三相のコイルそれぞれに対応するＰＩ（比例積分）演算部１７ｕ、１７ｖ、１７ｗ、三相のコイルそれぞれに対応するＰＷＭ（パルス幅変調）制御部１８ｕ、１８ｖ、１８ｗ、三相のコイルそれぞれに対応する偏差演算部１９ｕ、１９ｖ、１９ｗ、及び相電流演算部２０を有する。
【００１６】
目標電流演算部１５は、トルクセンサ７により検知される操舵トルクと、車速センサ８により検出される車速に基づいて、モータ１の目標電流Ｉ* を演算する。目標電流Ｉ* の演算は公知の方法で行うことができ、例えば、操舵トルクの大きさが大きく、車速が小さい程に目標電流Ｉ* は大きくされる。
【００１７】
三相目標電流演算部１６は、目標電流Ｉ* とレゾルバ２により検出されたロータ１ｂの回転位置とに基づき、三相のコイルそれぞれにおける目標相電流Ｉｕ* 、Ｉｖ* 、Ｉｗ* を演算する。三相目標電流演算部１６における演算は公知の方法で行うことができる。
【００１８】
偏差演算部１９ｕ、１９ｖ、１９ｗはそれぞれ、Ｕ相コイルにおける目標相電流Ｉｕ* と電流検出部１１による検出相電流Ｉｕとの偏差δＩｕ、Ｖ相コイルにおける目標相電流Ｉｖ* と相電流演算部２０により演算された相電流Ｉｖとの偏差δＩｖ、およびＷ相コイルにおける目標相電流Ｉｗ* と相電流演算部２０により演算された相電流Ｉｗとの偏差δＩｗを演算する。
【００１９】
ＰＩ演算部１７ｕ、１７ｖ、１７ｗはそれぞれ、偏差演算部１９ｕ、１９ｖ、１９ｗにおいて演算された偏差δＩｕ、δＩｖ、δＩｗのＰＩ演算を行うことで、Ｕ相コイルへの目標印加電圧Ｖｕ* 、Ｖ相コイルへの目標印加電圧Ｖｖ* 、及びＷ相コイルへの目標印加電圧Ｖｗ* を演算する。
【００２０】
ＰＷＭ制御部１８ｕ、１８ｖ、１８ｗはそれぞれ、ＰＩ演算部１７ｕ、１７ｖ、１７ｗにおいて演算された目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* に対応するデューティ比を有するパルス信号であるＰＷＭ制御信号を形成する。
【００２１】
相電流演算部２０は、Ｖ相コイルにおける相電流ＩｖとＷ相コイルにおける相電流Ｉｗを演算するため、三相のコイルそれぞれにおける相電流、端子電圧、および速度起電力の間の予め定めた関係を記憶する記憶部としても機能し、上記の式（１）〜（３）で表される関係を記憶する。なお、本実施形態においては、ＩｕはＵ相コイルを流れる相電流、ＩｖはＶ相コイルを流れる相電流、ＩｗはＷ相コイルを流れる相電流、ＶｕはＵ相コイルにおける端子電圧、ＶｖはＶ相コイルにおける端子電圧、ＶｗはＷ相コイルにおける端子電圧、ＥｕはＵ相コイルに誘起される速度起電力、ＥｖはＶ相コイルに誘起される速度起電力、ＥｗはＷ相コイルに誘起される速度起電力、ＭはＵ相コイルとＶ相コイルとの間、Ｕ相コイルとＷ相コイルとの間、およびＶ相コイルとＷ相コイルとの間それぞれの相互インダクタンスとされる。
【００２２】
相電流演算部２０は、Ｖ相コイルにおける相電流ＩｖとＷ相コイルにおける相電流Ｉｗを、記憶した式（１）〜（３）の関係、電流検出部１１により検出されたＵ相コイルに流れる相電流Ｉｕ、三相のコイルそれぞれにおける端子電圧Ｖｕ、Ｖｖ、Ｖｗ、三相のコイルそれぞれにおける速度起電力Ｅｕ、Ｅｖ、Ｅｗから演算する。
すなわち、式（１）と式（２）からＩｗを消去すると以下の式（６）となる。
Ｉｖ＝〔（Ｖｖ−Ｅｖ）−（Ｖｕ−Ｅｕ）〕／〔Ｒ＋Ｐ（Ｌ＋Ｍ／２）〕＋Ｉｕ…（６）
また、式（１）と式（３）からＩｖを消去すると以下の式（７）となる。
Ｉｗ＝〔（Ｖｗ−Ｅｗ）−（Ｖｕ−Ｅｕ）〕／〔Ｒ＋Ｐ（Ｌ＋Ｍ／２）〕＋Ｉｕ…（７）
式（６）を用いて相電流Ｉｖを演算により求め、式（７）を用いて相電流Ｉｗを演算により求めることができる。
【００２３】
相電流Ｉｖ、Ｉｗの演算に用いられる端子電圧Ｖｕ、Ｖｖ、Ｖｗそれぞれは、相電流演算部２０において、ＰＩ演算部１７ｕ、１７ｖ、１７ｗにおいて演算された目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* に対応するＰＷＭ制御用デューティ比Ｄｕ、Ｄｖ、Ｄｗに、バッテリーＥの電圧Ｖｅを乗じた値Ｄｕ・Ｖｅ、Ｄｖ・Ｖｅ、Ｄｗ・Ｖｅとして求められる。これにより本実施形態においては、相電流演算部２０は三相のコイルそれぞれにおける端子電圧を求める電圧決定部としても機能する。なお、三相のコイルそれぞれにおける端子電圧を求める電圧決定部として、各端子電圧を直接に検出する電圧センサを設けてもよい。
【００２４】
相電流Ｉｖ、Ｉｗの演算に用いられる各速度起電力Ｅｕ、Ｅｖ、Ｅｗは、相電流演算部２０において、レゾルバ２から時系列に入力されるロータ１ｂの回転位置の変化からロータ１ｂの回転速度ωを求め、求めた回転速度ωにモータ１に固有の逆起電力定数Ｋｅを乗じた値Ｋｅ・ωとして求められる。これにより本実施形態においては、相電流演算部２０は三相のコイルそれぞれにおける速度起電力を求める速度起電力決定部としても機能する。
【００２５】
駆動部１３は、電力供給用スイッチング素子として、インバータ回路を構成する一対のＵ相用ＦＥＴ１３ｕ１、ＦＥＴ１３ｕ２、一対のＶ相用ＦＥＴ１３ｖ１、ＦＥＴ１３ｖ２、および一対のＷ相用ＦＥＴ１３ｗ１、ＦＥＴ１３ｗ２を有する。バッテリーＥにより各相のコイルに印加される電圧が目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* になるように、駆動部１３の、各ＦＥＴ１３ｕ１、１３ｕ２、１３ｖ１、１３ｖ２、１３ｗ１、１３ｗ２がＰＷＭ制御信号により開閉される。すなわち、インバータ回路におけるＵ相の上アームＦＥＴ１３ｕ１のゲートに入力されるＰＷＭ制御信号と下アームＦＥＴ１３ｕ２のゲートに入力されるＰＷＭ制御信号は、一方がハイパルスである時は他方がローパルスとされ、一方の立ち下がり時と他方の立ち上がり時との間にデッドタイムが設定される。Ｖ相、Ｗ相においても同様である。各相における上アームＦＥＴ１３ｕ１、１３ｖ１、１３ｗ１のゲートに入力されるＰＷＭ制御信号のデューティ比は、デッドタイムを無視すれば、目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* が０である時は０．５、目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* がモータ１を回転させるための最大値である時は１、最小値である時は０とされる。これにより、モータ１への電力供給ラインに配置される電力供給用スイッチング素子をＰＷＭ制御信号により開閉することで、モータ１の出力が三相のコイルそれぞれにおける相電流Ｉｕ、Ｉｖ、Ｉｗに応じてフィードバック制御される。
【００２６】
図３に示すフローチャートは制御装置１０による制御手順を示す。
車両のイグニッションスイッチのオン等により制御が開始されると、初期設定が行われ（ステップＳ１）、各センサによる検出値が読み込まれ（ステップＳ２）、操舵トルクと車速に応じて目標電流Ｉ* が演算される（ステップＳ３）。その演算された目標電流Ｉ* とロータ１ｂの回転位置とに基づき目標相電流Ｉｕ* 、Ｉｖ* 、Ｉｗ* が演算される（ステップＳ４）。また、三相のコイルそれぞれにおける端子電圧Ｖｕ、Ｖｖ、Ｖｗが演算され（ステップＳ５）、三相のコイルそれぞれにおける速度起電力Ｅｕ、Ｅｖ、Ｅｗが演算され（ステップＳ６）、演算された端子電圧Ｖｕ、Ｖｖ、Ｖｗと演算された速度起電力Ｅｕ、Ｅｖ、Ｅｗ、およびＵ相コイルに流れる検出相電流Ｉｕから、Ｖ相コイルにおける相電流ＩｖとＷ相コイルにおける相電流Ｉｗが演算される（ステップＳ７）。なお、制御開始当初においては、相電流Ｉｖ、Ｉｗの演算に必要な目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* として初期設定値を用いればよく、その初期設定値は例えば零とされる。次に、Ｕ相コイルにおける目標相電流Ｉｕ* と検出相電流Ｉｕとの偏差δＩｕ、Ｖ相、Ｗ相コイルにおける目標相電流Ｉｖ* 、Ｉｗ* と演算により求められた相電流Ｉｖ、Ｉｗとの偏差δＩｖ、偏差δＩｗが演算され（ステップＳ８）、演算された偏差δＩｕ、δＩｖ、δＩｗに応じた目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* が演算される（ステップＳ９）。バッテリーＥにより各相のコイルに印加される電圧が目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* になるように、各ＦＥＴ１３ｕ１〜１３ｗ２がＰＷＭ制御信号により開閉されることでモータ１が駆動される（ステップＳ１０）。次に、例えばイグニッションスイッチの開閉状態により制御が終了されるか否かが判断され、終了しない場合はステップＳ２に戻る（ステップＳ１１）。
【００２７】
上記実施形態によれば、三相の中のＵ相コイルにおける相電流Ｉｕを検出するだけで、相電流が検出されない残りの二相のコイルにおける相電流Ｉｖ、Ｉｗを演算により求めることができる。
【００２８】
図４は本発明の第２実施形態を示す。第２実施形においては、ロータ１ｂの有する界磁（マグネット１ｃ）の磁束方向に沿う軸をｄ軸、ｄ軸とロータ１ｂの回転軸とに直交する軸をｑ軸として、ｄｑ座標において目標電流Ｉ* から目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* を求める演算を行う。第２実施形態においては、第１実施形態における三相目標電流演算部１６、各ＰＩ演算部１７ｕ、１７ｖ、１７ｗ、各偏差演算部１９ｕ、１９ｖ、１９ｗに代えて、ｄｑ軸目標電流演算部５０、相電流座標変換部５１、ｄ軸偏差演算部５２ｄ、、ｑ軸偏差演算部５２ｑ、ｄ軸ＰＩ演算部５３ｄ、ｑ軸ＰＩ演算部５３ｑ、および目標電圧座標変換部５４を有する。
【００２９】
目標電流演算部１５により演算された目標電流Ｉ* はｄｑ軸目標電流演算部５０に入力される。ｄｑ軸目標電流演算部５０は、ｄ軸方向の磁界を生成するｄ軸目標電流Ｉｄ* と、ｑ軸方向の磁界を生成するｑ軸目標電流Ｉｑ* を演算する。ｄｑ軸目標電流演算部５０における演算は公知の演算式を用いて行うことができる。
【００３０】
電流検出部１１により検出された相電流Ｉｕと相電流演算部２０により演算された相電流Ｉｖ、Ｉｗは相電流座標変換部５１に入力される。相電流座標変換部５１は、ｄ軸方向の磁界を生成するｄ軸電流Ｉｄとｑ軸方向の磁界を生成するｑ軸電流Ｉｑを、電流検出部１１により検出された相電流Ｉｕ、相電流演算部２０により演算された相電流Ｉｖ、Ｉｗ、レゾルバ２により検出されたロータ１ｂの回転位置から演算する。相電流座標変換部５１における演算は公知の演算式を用いて行うことができる。
【００３１】
偏差演算部５２ｄは、ｄ軸目標電流Ｉｄ* とｄ軸電流Ｉｄの偏差δＩｄを求め、その偏差δＩｄのＰＩ演算がｄ軸ＰＩ演算部５３ｄにおいて行われることでｄ軸目標電圧Ｖｄ* が求められる。ｑ軸偏差演算部５２ｑは、ｑ軸目標電流Ｉｑ* とｑ軸電流Ｉｑの偏差δＩｑを求め、その偏差δＩｑのＰＩ演算がｑ軸ＰＩ演算部５３ｑにおいて行われることでｑ軸目標電圧Ｖｑ* が求められる。
【００３２】
目標電圧座標変換部５４は、ｄ軸目標電圧Ｖｄ* 、ｑ軸目標電圧Ｖｑ* 、およびレゾルバ２により検出されたロータ１ｂの回転位置から、Ｕ相コイル、Ｖ相コイル、Ｗ相コイルへの目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* を演算する。目標電圧座標変換部５４における演算は公知の演算式を用いて行えばよい。これにより第２実施形態においては、第１実施形態における各目標相電流Ｉｕ* 、Ｉｖ* 、Ｉｗ* に代えてｄ軸とｑ軸における目標電流Ｉｄ* 、Ｉｑ* が演算され、各相電流Ｉｖ、Ｉｗの演算後にｄｑ軸電流Ｉｄ、Ｉｑが演算され、第１実施形態における各偏差δＩｕ、δＩｖ、δＩｗに代えて演算されたｄ軸とｑ軸における偏差δＩｄ、δＩｑに応じて、目標印加電圧Ｖｕ* 、Ｖｖ* 、Ｖｗ* が演算される。他は第１実施形態と同様とされる。
【００３３】
本発明は上記各実施形態に限定されない。例えば、実際のモータにおいてはＵ相、Ｖ相、Ｗ相の区別があることから、電流検出部によりＶ相コイルにおける相電流ＩｖやＷ相コイルにおける相電流Ｉｗを検出できる。
すなわち、第１変形例として、電流検出部によりＵ相コイルにおける相電流Ｉｕに代えてＶ相コイルにおける相電流Ｉｖを検出し、Ｕ相コイルとＷ相コイルにおける相電流Ｉｕ、Ｉｗを演算により求める。この場合、検出した相電流Ｉｖと式（６）から相電流Ｉｕを演算により求め、式（２）と式（３）から求められる下記式（８）と検出した相電流Ｉｖとから相電流Ｉｗを演算により求めることができる。他は第１実施形態あるいは第２実施形態と同様とされる。
Ｉｗ＝〔（Ｖｗ−Ｅｗ）−（Ｖｖ−Ｅｖ）〕／〔Ｒ＋Ｐ（Ｌ＋Ｍ／２）〕＋Ｉｖ…（８）
【００３４】
第２変形例として、電流検出部によりＷ相コイルにおける相電流を検出し、Ｕ相コイルとＶ相コイルにおける相電流を演算により求める。この場合、検出した相電流Ｉｗと式（７）から相電流Ｉｕを演算により求め、検出した相電流Ｉｗと式（８）から相電流Ｉｖを演算により求めることができる。他は第１実施形態あるいは第２実施形態と同様とされる。
【００３５】
さらに、ブラシレスモータにおいては上記式（４）の関係が成立することから、記憶部に記憶する関係を実施形態とは異なるものとしてもよい。
すなわち変形例として、相電流演算部２０に記憶される三相のコイルそれぞれにおける相電流、端子電圧、および速度起電力の間の予め定めた関係を、上記実施形態の関係に代えて、式（１）〜（３）の中の少なくとも２つの式と式（４）とする。
この場合、式（１）と式（４）からＩｖ、Ｉｗを消去すると以下の式（９）となる。
Ｖｕ＝〔Ｒ＋Ｐ（Ｌ＋Ｍ／２）〕・Ｉｕ＋Ｅｕ…（９）
また、式（２）と式（４）からＩｕ、Ｉｗを消去すると以下の式（１０）となる。
Ｖｖ＝〔Ｒ＋Ｐ（Ｌ＋Ｍ／２）〕・Ｉｖ＋Ｅｖ…（１０）
また、式（３）と式（４）からＩｕ、Ｉｖを消去すると以下の式（１１）となる。
Ｖｗ＝〔Ｒ＋Ｐ（Ｌ＋Ｍ／２）〕・Ｉｗ＋Ｅｗ…（１１）
第３変形例として、式（１）〜（４）を記憶することで、検出した相電流Ｉｕと式（９）を用いてモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を演算により求め、式（１０）および式（１１）を用いて相電流Ｉｖ、Ｉｗを演算により求めることができる。
さらなる変形例として、式（１）〜（４）に代えて式（１）、（２）、（４）又は式（１）、（３）、（４）を記憶することで、検出相電流Ｉｕと式（９）からモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を求め、式（１０）と式（４）から、又は式（１１）と式（４）から相電流Ｉｖ、Ｉｗを求めることができる。
【００３６】
第４変形例として、電流検出部によりＵ相コイルにおける相電流Ｉｕに代えてＶ相コイルにおける相電流Ｉｖを検出する以外は第３変形例と同様とする。この場合、式（１）〜（４）を記憶することで、検出した相電流Ｉｖと式（１０）を用いてモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を演算により求め、式（９）および式（１１）を用いて相電流Ｉｕ、Ｉｗを演算により求めることができる。
さらなる変形例として、式（１）〜（４）に代えて式（１）、（２）、（４）又は式（２）、（３）、（４）を記憶することで、検出相電流Ｉｖと式（１０）からモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を求め、式（９）と式（４）から、又は式（１１）と式（４）から相電流Ｉｕ、Ｉｗを求めることができる。
【００３７】
第５変形例として、電流検出部によりＵ相コイルにおける相電流Ｉｕに代えてＷ相コイルにおける相電流Ｉｗを検出する以外は第３変形例と同様とする。この場合、式（１）〜（４）を記憶することで、検出した相電流Ｉｗと式（１１）を用いてモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を演算により求め、式（９）および式（１０）を用いて相電流Ｉｕ、Ｉｖを演算により求めることができる。
さらなる変形例として、式（１）〜（４）に代えて式（１）、（３）、（４）又は式（２）、（３）、（４）を記憶することで、検出相電流Ｉｗと式（１１）からモータインピーダンスとしてＲ＋Ｐ（Ｌ＋Ｍ／２）を求め、式（９）と式（４）から、又は式（１０）と式（４）から相電流Ｉｕ、Ｉｖを求めることができる。
【００３８】
また、本発明の制御装置により制御されるモータの用途は特に限定されない。
【図面の簡単な説明】
【００３９】
【図１】本発明の第１実施形態に係る電動パワーステアリング装置の部分破断正面図
【図２】本発明の第１実施形態に係るモータ用制御装置の構成説明図
【図３】本発明の第１実施形態に係るモータ用制御装置による制御手順を示すフローチャート
【図４】本発明の第２実施形態に係るモータ用制御装置の構成説明図
【符号の説明】
【００４０】
１…ブラシレスモータ、１ａ…ステータ、１０…制御装置、１１…電流検出部、２０…相電流演算部（記憶部、電圧決定部、速度起電力決定部）
【図１】
2007215306.tif 000004
【図２】
2007215306.tif 000005
【図３】
2007215306.tif 000006
【図４】
2007215306.tif 000007