(57)【要約】【課題】同期モータが脱調した時に計算負荷をかけることなく脱調を判定できること、更に脱調から再び同期運転へ復帰させること。【解決手段】各相コイルの電流位相がロータ位置に同期している場合は、ロータ位置によって変化する巻線インダクタンスと電流位相とが同期しているため、各相の電流振幅値は同じである。しかし、脱調してロータが停止した状態では、巻線インダクタンスと電流位相とが同期していないため、各相コイルの電流振幅値が異なってくる。そこで、少なくとも２つの相間で互いの電流振幅値を比較し、両者の差（絶対値）が所定値以上であれば脱調（ロータが停止状態）と判定することができる。この方法によれば、脱調判定に複雑な計算負荷を必要とすることなく、簡単な判定ロジックによって脱調判定を行うことができる。【選択図】　　　　図１
2004104935.tif 000002
【特許請求の範囲】
【請求項１】
複数相のコイルを有するステータと突極性を有するロータとを備えた同期モータを制御するモータ制御装置であって、
前記複数相のうち少なくとも２つの相のコイル電流を検出する電流検出手段と、
検出された電流値より前記少なくとも２つの相の電流振幅値を算出する電流振幅値算出手段と、
前記少なくとも２つの相間で電流振幅値の差が所定値以上の場合に脱調と判定する脱調判定手段とを有するモータ制御装置。
【請求項２】
複数相のコイルを有するステータと突極性を有するロータとを備えた同期モータを制御するモータ制御装置であって、
前記複数相のうち少なくとも１つの相（特定相）のコイル電流を検出する電流検出手段と、
検出された電流値より前記特定相の電流振幅値を算出する電流振幅値算出手段と、
この電流振幅値算出手段にて算出された少なくとも２つの電流振幅値の差が所定値以上の場合に脱調と判定する脱調判定手段とを有するモータ制御装置。
【請求項３】
請求項１または２に記載したモータ制御装置において、
前記電流振幅値算出手段は、前記コイル電流を所定周期でサンプリングし、そのサンプリングした電流値の極性が２回以上連続して同一極性となる期間、またはサンプリングした電流値の極性が反転してから再度反転するまでの期間にサンプリングした電流値を積算して電流振幅値を算出することを特徴とするモータ制御装置。
【請求項４】
請求項１または２に記載したモータ制御装置において、
前記ロータの回転速度を推定するロータ速度推定手段と、
前記同期モータを駆動するインバータ回路の出力周波数を前記ロータの推定速度から決まる周波数以下に設定して同期運転に復帰させる同期運転復帰手段とを有することを特徴とするモータ制御装置。
【請求項５】
請求項１または２に記載した脱調判定手段にて脱調と判定された後、請求項４に記載した同期運転復帰手段により同期運転に復帰させることを特徴とするモータ制御装置。
【請求項６】
請求項１または２に記載した脱調判定手段にて脱調と判定された後、前記同期モータを駆動するインバータ回路の出力周波数を所定割合で低下させ、前記脱調判定手段にて脱調判定が回避された時点で前記インバータ回路の出力周波数を維持させて同期運転に復帰させることを特徴とするモータ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、位置センサを用いることなく同期モータを制御するモータ制御装置に関する。
【０００２】
【従来の技術】
従来より、ロータの電気角位置を位置センサで検出することなく駆動する方法、いわゆる位置センサレス駆動法が知られている。しかし、この位置センサレス駆動法では、駆動装置の不具合や負荷変動等によって同期モータが脱調し、所望のトルクを発生できなくなることがある。
これに対し、同期モータの脱調を検出する方法が提案されている（例えば、特許文献１及び特許文献２参照）。
【０００３】
特許文献１には、モータ電流の周期とモータ電圧の周期との比較により脱調を判定する方法、及び励磁電流成分が所定値を超えた場合に脱調と判定する方法が記載されている。
また、特許文献２には、モータで消費される電力とモータ出力とを比較して脱調を判定する方法が記載されている。
【０００４】
【特許文献１】
特開２００１−２５２８２公報
【特許文献２】
特開２００１−１９７７６９　公報
【０００５】
【発明が解決しようとする課題】
ところが、特許文献１に記載された方法では、電流周期の計算や励磁電流成分を求めるｄｑ座標変換の計算が必要であり、また、特許文献２に記載された方法では、モータで消費される電力やモータ出力を電流と電圧の掛け算によって求めなければならず、両者とも複雑な計算を要するという問題があった。
また、両文献とも同期モータの脱調を判定するだけであり、脱調から再び同期運転させる方法については明記されていない。
本発明は、上記事情に基づいて成されたもので、その目的は、同期モータが脱調した時に計算負荷をかけることなく脱調を検出できること、更に脱調から再び同期運転へ復帰させることのできるモータ制御装置を提供することにある。
【０００６】
【課題を解決するための手段】
（請求項１の発明）
本発明は、複数相のコイルを有するステータと突極性を有するロータとを備えた同期モータを制御する制御装置であって、
複数相のうち少なくとも２つの相のコイル電流を検出する電流検出手段と、検出された電流値より少なくとも２つの相の電流振幅値を算出する電流振幅値算出手段と、少なくとも２つの相間で電流振幅値の差が所定値以上の場合に脱調と判定する脱調判定手段とを有している。
【０００７】
各コイルの電流位相がロータ位置に同期している場合は、ロータ位置によって変化するインダクタンスと電流とが同期しているため、各相の電流振幅値は同じである。
しかし、脱調してロータが停止した状態では、インダクタンスと電流とが同期していないため、各相の電流振幅値が異なってくる。そこで、少なくとも２つの相間で互いの電流振幅値を比較し、両者の差が所定値以上であれば脱調（ロータが停止状態）と判定することができる。
【０００８】
（請求項２の発明）
本発明は、複数相のコイルを有するステータと突極性を有するロータとを備えた同期モータを制御する制御装置であって、
複数相のうち少なくとも１つの相（特定相）のコイル電流を検出する電流検出手段と、検出された電流値より特定相の電流振幅値を算出する電流振幅値算出手段と、この電流振幅値算出手段にて算出された少なくとも２つの電流振幅値の差が所定値以上の場合に脱調と判定する脱調判定手段とを有している。
【０００９】
各コイルの電流がロータ位置に同期している場合は、ロータ位置によって変化するインダクタンスと電流とが同期しているため、時系列で特定相の電流振幅値を比較すると同じである。
しかし、電流に対しロータが非同期で回転している状態では、時系列で特定相の電流振幅値を比較すると、その値が異なっている。そこで、少なくとも２つの電流振幅値の差が所定値以上であれば脱調（ロータが非同期で回転している状態）と判定することができる。
【００１０】
（請求項３の発明）
請求項１または２に記載したモータ制御装置において、
電流振幅値算出手段は、コイル電流を所定周期でサンプリングし、そのサンプリングした電流値の極性が２回以上連続して同一極性となる期間、またはサンプリングした電流値の極性が反転してから再度反転するまでの期間にサンプリングした電流値を積算して電流振幅値を算出することを特徴とする。
この構成では、サンプリングした電流値を積分することにより、コイルに電流ノイズが混入した場合に、その影響を減らすことができるので、精度良く電流振幅値を算出できる。
【００１１】
（請求項４の発明）
請求項１または２に記載したモータ制御装置において、
ロータの回転速度を推定するロータ速度推定手段と、
同期モータを駆動するインバータ回路の出力周波数をロータの推定速度から決まる周波数以下に設定して同期運転に復帰させる同期運転復帰手段とを有することを特徴とする。
これにより、脱調した後、速やかに同期運転に復帰させることができる。
【００１２】
（請求項５の発明）
請求項１または２に記載した脱調判定手段にて脱調と判定された後、請求項４に記載した同期運転復帰手段により同期運転に復帰させることを特徴とする。
これにより、外乱トルクなどの要因で脱調した場合でも、自動的に同期運転に復帰させることが可能である。
【００１３】
（請求項６の発明）
請求項１または２に記載した脱調判定手段にて脱調と判定された後、同期モータを駆動するインバータ回路の出力周波数を所定割合で低下させ、脱調判定手段にて脱調判定が回避された時点でインバータ回路の出力周波数を維持させて同期運転に復帰させることを特徴とする。
これにより、外乱トルクなどの要因で脱調した場合でも、自動的に同期運転に復帰させることが可能である。
また、同期運転に復帰させるためにロータの回転速度を推定する必要がないので、制御装置の計算負荷を軽減できる。
【００１４】
【発明の実施の形態】
次に、本発明の実施形態を図面に基づいて説明する。
図２はモータ制御装置の基本的な構成を示すブロック図である。
本実施形態のモータ制御装置１は、図２に示す様に、三相（Ｕ相、Ｖ相、Ｗ相）のコイルＵ、Ｖ、Ｗを有するステータ（図示しない）と突極性を有するロータ（図示しない）とで構成される同期モータ２を制御するもので、以下に説明する各実施例に共通する基本的な構成として、複数のスイッチング素子から成るインバータ回路３と、交流電圧を直流に変換してインバータ回路３に印加するための整流回路４と、インバータ回路３の各スイッチング素子をＯＮ／ＯＦＦ制御する制御部５等を有している。
【００１５】
（第１実施例）
本実施例のモータ制御装置１は、上記の基本構成に加えて、同期モータ２の脱調（ロータの停止状態）を検出する脱調検出手段６を有している。
この脱調検出手段６は、図１に示す様に、電流センサ７で検出された各相のコイル電流（相電流）を取り込んでＡ／Ｄ変換する電流検出手段８と、検出された電流値より各相の電流振幅値を算出する電流振幅値算出手段９と、各相間で電流振幅値の差（絶対値）を算出する電流振幅値差算出手段１０と、算出された各相間の電流振幅値の差（絶対値）を所定値Ａと比較する比較器１１と、この比較器１１の結果に基づいて脱調判定を行う脱調判定手段１２とを有している。
【００１６】
同期モータ２の脱調は、以下の論理に基づいて検出することが可能である。
各相コイルＵ、Ｖ、Ｗの電流位相がロータ位置に同期している場合は、ロータ位置によって変化する巻線インダクタンスと電流位相とが同期しているため、図３（ａ）に示す様に、各相の電流振幅値は同じである。
しかし、脱調してロータが停止した状態では、巻線インダクタンスと電流位相とが同期していないため、図３（ｂ）に示す様に、各相コイルＵ、Ｖ、Ｗの電流振幅値が異なってくる。そこで、少なくとも２つの相間で互いの電流振幅値を比較し、両者の差（絶対値）が所定値以上であれば脱調（ロータが停止状態）と判定することができる。
【００１７】
次に、実際の脱調検出方法について図４に示す脱調判定サブルーチンに基づいて説明する。なお、本処理は、同期モータ２をセンサレス駆動する通常の同期運転サブルーチンに対し所定時間毎に割り込み実行される。
Ｓｔｅｐ１０１　…各相（Ｕ相、Ｖ相、Ｗ相）の電流振幅値Ｉｕ　、Ｉｖ　、Ｉｗ　をメモリから読み出し、各相間で電流振幅値の差を求めた後、その差の絶対値を所定値Ａと比較する（式▲１▼）。
｜Ｉｕ　−Ｉｖ　｜＞Ａ、｜Ｉｖ　−Ｉｗ　｜＞Ａ、｜Ｉｗ　−Ｉｕ　｜＞Ａ　…▲１▼
この式▲１▼が成立する場合（判定結果：ＹＥＳ　）は、Ｓｔｅｐ１０２　へ進み、式▲１▼が成立しない場合（判定結果：ＮＯ）は、Ｓｔｅｐ１０３　へ進む。
Ｓｔｅｐ１０２　…脱調判定のフラグをＯＮにして、本処理を終了する。
Ｓｔｅｐ１０３　…脱調判定のフラグをＯＦＦ　にして、本処理を終了する。
【００１８】
以上の様に、第１実施例では、各相間の電流振幅値の差（絶対値）を所定値Ａと比較し、差の方が所定値Ａより大きい時に脱調（ロータの停止状態）と判定することができる。この方法によれば、脱調判定に複雑な計算負荷を必要とすることなく、簡単な判定ロジックによって脱調判定を行うことができる。
なお、第１実施例では、三相間でそれぞれ電流振幅値の差を所定値Ａと比較して脱調判定を行っているが、少なくとも二相間での電流振幅値の差を所定値Ａと比較するだけでも脱調判定を行うことができる。
【００１９】
（第２実施例）
本実施例のモータ制御装置１は、上記の基本構成に加えて、同期モータ２の脱調（特にロータが非同期で回転している状態）を検出する脱調検出手段６を有している。
この脱調検出手段６は、図５に示す様に、電流センサ７で検出された少なくとも１つの相（特定相）のコイル電流を取り込んでＡ／Ｄ変換する電流検出手段８と、検出された電流値より特定相の電流振幅値を算出する電流振幅値算出手段９と、算出された電流振幅値を記憶するメモリＭと、このメモリＭに記憶された少なくとも２つの電流振幅値の差（絶対値）を算出する電流振幅値差算出手段１０と、算出された２つの電流振幅値の差（絶対値）を所定値Ｂと比較する比較器１１と、この比較器１１の結果に基づいて脱調判定を行う脱調判定手段１２とを有している。
【００２０】
同期モータ２の脱調は、以下の論理に基づいて検出することが可能である。
各相コイルＵ、Ｖ、Ｗの電流位相がロータ位置に同期している場合は、ロータ位置によって変化する巻線インダクタンスと電流位相とが同期しているため、図６（ａ）に示す様に、時系列で特定相の電流振幅値を比較すると同じである。
しかし、電流位相に対しロータが非同期で回転している状態では、時系列で特定相の電流振幅値を比較すると、図６（ｂ）に示す様に、その値が異なっている。そこで、少なくとも２つの電流振幅値を比較して、その差（絶対値）が所定値以上であれば脱調（ロータが非同期で回転している状態）と判定することができる。
【００２１】
次に、実際の脱調検出方法について図７に示す脱調判定サブルーチンに基づいて説明する。なお、本処理は、同期モータ２をセンサレス駆動する通常の同期運転サブルーチン中において所定時間毎に割り込み実行される。
Ｓｔｅｐ２０１　…特定相（例えばＵ相）の最新の電流振幅値を少なくとも２つ（２つ以上であれば良い）Ｉｕ０、Ｉｕ１をメモリＭから読み出し、その差の絶対値を所定値Ｂと比較する（式▲２▼）。
｜Ｉｕ０−Ｉｕ１｜＞Ｂ　………………………………………………………▲２▼
この式▲２▼が成立する場合（判定結果：ＹＥＳ　）は、Ｓｔｅｐ２０２　へ進み、式▲２▼が成立しない場合（判定結果：ＮＯ）は、Ｓｔｅｐ２０３　へ進む。
Ｓｔｅｐ２０２　…脱調判定のフラグをＯＮにして、本処理を終了する。
Ｓｔｅｐ２０３　…脱調判定のフラグをＯＦＦ　にして、本処理を終了する。
【００２２】
以上の様に、第２実施例では、特定相の少なくとも２つの電流振幅値の差（絶対値）を所定値Ｂと比較し、差の方が所定値Ｂより大きい時に脱調（ロータが非同期で回転している状態）と判定することができる。この方法によれば、脱調判定に複雑な計算負荷を必要とすることなく、簡単な判定ロジックによって脱調判定を行うことができる。
なお、第２実施例では、三相のうち何れか１つの相（特定相）について電流振幅値の差（絶対値）を所定値Ｂと比較して脱調判定を行っているが、２つ以上の相（三相全部でも良い）でそれぞれ同様の脱調判定を行っても良い。
【００２３】
（第３実施例）
本実施例では、第１及び２実施例に記載した電流振幅値算出手段９の一例を説明する。
この電流振幅値算出手段９は、何れか１つの相のコイル電流を所定周期でサンプリングし、そのサンプリングした電流値の極性が２回以上連続して同一極性となる期間、またはサンプリングした電流値の極性が反転してから再度反転するまでの期間、サンプリングした電流値を積算して電流振幅値を算出する。
【００２４】
次に、電流振幅値の算出方法を図８に示す電流振幅値算出サブルーチンに基づいて説明する。
Ｓｔｅｐ３０１　…メモリＳをクリアする（Ｓ←０）。
Ｓｔｅｐ３０２　…電流振幅値を保存するためのメモリをシフトする（Ｉ１　←Ｉ０　）。
Ｓｔｅｐ３０３　…電流検出手段８（Ａ／Ｄ変換器）により所定周期で電流値をサンプリングし、メモリＩ０　に保存する。
Ｓｔｅｐ３０４　…サンプリングした電流値の極性を比較する。極性が同じであれば（判定結果：ＹＥＳ　）Ｓｔｅｐ３０５　へ進み、極性が異なる時（判定結果：ＮＯ）はＳｔｅｐ３０６　へ進む。
Ｓｔｅｐ３０５　…メモリＩ０　に保存された電流値（絶対値）をメモリＳに積算した後、Ｓｔｅｐ３０２　へ戻る。
Ｓｔｅｐ３０６　…メモリＳに積算された値を電流振幅値とする。
【００２５】
この方法によれば、図９に示す様に、所定周期でサンプリングした電流値の極性が同じであれば（ｔ１　〜ｔ２　の区間、ｔ２　〜ｔ３　の区間）、サンプリングした電流値（絶対値）をメモリＳに加算していき、サンプリングした電流値の極性が替わるタイミング（ｔ２　、ｔ３　）で、それまでメモリＳに累積された電流値（絶対値）の合計を電流振幅値として使用するので、コイルＵ、Ｖ、Ｗに電流ノイズが混入した場合に、その影響を減らすことができ、精度良く電流振幅値を算出できる。
【００２６】
（第４実施例）
本実施例は、脱調した同期モータ２を同期運転に復帰させる同期運転復帰手段（図示しない）について説明する。
この同期運転復帰手段は、脱調状態にあるロータの回転速度（ロータ速度）を推定した後、インバータ回路３の出力周波数をロータの推定速度から決まる周波数以下に設定して同期運転に復帰させるものである。
【００２７】
次に、同期運転に復帰させるための処理手順を図１０に示す同期運転復帰サブルーチンに基づいて説明する。
Ｓｔｅｐ４０１　…ロータ速度推定サブルーチン（後述する）を実行してロータ速度を推定する。
Ｓｔｅｐ４０２　…推定したロータ速度より低い回転速度（ロータの推定速度−所定量ａ）からインバータ回路３の出力周波数を決定する。
【００２８】
Ｓｔｅｐ４０３　…インバータ回路３の印加電圧位相を所定値に設定する。ここでは、ロータ速度を推定する際に算出される電流振幅値の変化よりロータの回転位置（ロータ位置）を推定し、そのロータ位置から印加電圧位相を決定する。
本実施例によれば、同期モータ２が脱調しても同期運転に復帰させることができ、且つ同期運転に復帰させる時に、ロータ位相とインバータ回路３の印加電圧位相とを合わせることができるので、所望の回転トルクを維持できる。
【００２９】
ここで、ロータ速度の推定方法について説明する。
ロータ速度は、以下の論理に基づいて推定することが可能である。
各相の巻線インダクタンスは、ロータ位置に同期している。ここで、図１１に示す様に、特定相のコイルに対し、巻線インダクタンスの周期より高い所定周波数の電圧（ｂ）を印加すると、特定相のコイルに流れる電流値（ｃ）が巻線インダクタンスの変化（ａ）に影響を受けるため、電流値の包絡線である電流振幅値は、ロータ位置に同期した波形（ｄ）となる。従って、電流振幅値の変化周期からロータ速度を推定することが可能である。
【００３０】
次に、ロータ速度の推定方法を図１２に示すロータ速度推定サブルーチンに基づいて説明する。
Ｓｔｅｐ５０１　…特定相のコイルに印加する指令電圧の周波数を変更する。
Ｓｔｅｐ５０２　…指令電圧の周波数を変更してから経過した時間ｔを判定する（このＳｔｅｐ５０２　を実施する理由については後述する）。この判定結果がＹＥＳ　（ｔ＞ｔ１　）の時はＳｔｅｐ５０３　へ進み、判定結果がＮＯ（ｔ≦ｔ１　）の時は再びＳｔｅｐ５０２　を実行する。
Ｓｔｅｐ５０３　…第３実施例に記載した電流振幅値算出サブルーチンを実行し、算出された電流振幅値をメモリに格納する。
【００３１】
Ｓｔｅｐ５０４　…メモリに格納された電流振幅値がｎ個（ｎ≧３）になったか否かを判定する。この判定結果がＹＥＳ　（メモリに格納された電流振幅値＝ｎ個）の時はＳｔｅｐ５０５　へ進み、判定結果がＮＯの時はＳｔｅｐ５０３　へ戻る。
Ｓｔｅｐ５０５　…特定相の電流振幅値の変化周期を求め、その変化周期からロータ速度を推定する。なお、図１１（ｄ）では、ｎ＝４０個の電流振幅値を使い、電流振幅値が最大になる時間ｔ１　及びｔ２　を計測して周期を求めている。
【００３２】
次に、Ｓｔｅｐ５０２　の処理について説明する。
ロータ速度を推定する際に、少なくとも１つの相（特定相）のコイルに所定周波数の電圧を印加して、その特定相のコイルに流れる電流を検出しているが、図１３に示す様に、電圧を印加した直後は、電流が安定していないため、その間（電流が安定しない間）に算出される電流振幅値を使用して変化周期を求めても、正確なロータ速度を算出できない。
そこで、電流が安定しない間は、電流振幅値を変化周期の算出に使用しない。即ち、電流が安定してから（特定相のコイルに所定周波数の電圧を印加した後、所定期間ｔ１　経過してから）、電流振幅値の変化周期を算出してロータ速度を推定することにより、精度良くロータ速度を求めることができる。
【００３３】
（第５実施例）
本実施例では、第１実施例または第２実施例に記載した脱調判定手段１２により脱調と判定された場合に、第４実施例に記載した同期運転復帰手段にて同期運転に復帰させる方法を示す。
具体的な手順を図１４に示す同期運転復帰サブルーチンに基づいて説明する。
Ｓｔｅｐ６０１　…同期モータ２をセンサレス駆動するための同期運転サブルーチンを実行する。
【００３４】
Ｓｔｅｐ６０２　…第１実施例に記載した脱調判定サブルーチン（図４参照）を実行する。
Ｓｔｅｐ６０３　…脱調判定の結果、脱調判定フラグがＯＮになっているか否かを判定する。判定結果がＹＥＳ　（脱調判定フラグ：ＯＮ）の時はＳｔｅｐ６０４　へ進み、判定結果がＮＯ（脱調判定フラグ：ＯＦＦ　）の時はＳｔｅｐ６０１　へ戻る。
Ｓｔｅｐ６０４　…第４実施例に記載した同期運転復帰サブルーチン（図１０参照）を実行する。
【００３５】
なお、Ｓｔｅｐ６０２　の処理は、図１５に示す様に、第２実施例に記載した脱調判定サブルーチン（図７参照）を実行しても良い。
あるいは、図１６に示す様に、第１実施例に記載した脱調判定サブルーチン（Ｓｔｅｐ６０２Ａ）に続いて第２実施例に記載した脱調判定サブルーチン（Ｓｔｅｐ６０２Ｂ）を実行しても良い。
本実施例によれば、外乱トルクなどの要因で同期モータ２が脱調した場合でも、自動的に同期運転に復帰させることができる。
【００３６】
（第６実施例）
本実施例では、第１実施例または第２実施例に記載した脱調判定手段１２により脱調と判定された場合に、インバータ回路３の出力周波数を所定割合で低下させ、脱調判定手段１２にて脱調判定が回避された時点（脱調と判定されなくなった時点）でインバータ回路３の出力周波数を維持させて同期運転に復帰させる方法を示す。
具体的な手順を図１７に示す同期運転復帰サブルーチンに基づいて説明する。
【００３７】
Ｓｔｅｐ７０１　…同期モータ２をセンサレス駆動するための同期運転サブルーチンを実行する。
Ｓｔｅｐ７０２　…第１実施例に記載した脱調判定サブルーチン（図４参照）を実行する。
Ｓｔｅｐ７０３　…脱調判定の結果、脱調判定フラグがＯＮになっているか否かを判定する。判定結果がＹＥＳ　（脱調判定フラグ：ＯＮ）の時はＳｔｅｐ７０４　へ進み、判定結果がＮＯ（脱調判定フラグ：ＯＦＦ　）の時はＳｔｅｐ７０１　へ戻る。
Ｓｔｅｐ７０４　…インバータ回路３の出力周波数を所定値ｂ引いた値とする。
以後、脱調判定フラグがＯＦＦ　になるまでインバータ回路３の出力周波数を下げる。
【００３８】
なお、Ｓｔｅｐ７０２　の処理は、第５実施例の場合と同様に、第２実施例に記載した脱調判定サブルーチン（図７参照）を実行しても良い。あるいは、第１実施例に記載した脱調判定サブルーチンに続いて第２実施例に記載した脱調判定サブルーチンを実行しても良い。
本実施例によれば、外乱トルクなどの要因で脱調した場合でも、自動的に同期運転に復帰させることが可能である。
また、同期運転に復帰させるためにロータ速度を推定する必要がないので、モータ制御装置１の計算負荷を軽減できる。
【図面の簡単な説明】
【図１】脱調検出手段の構成を示すブロック図である（第１実施例）。
【図２】モータ制御装置の基本構成を示すブロック図である。
【図３】同期時（ａ）と停止時（ｂ）とで各相の電流波形図と電流振幅値を示す図である（第１実施例）。
【図４】脱調判定サブルーチンである（第１実施例）。
【図５】脱調検出手段の構成を示すブロック図である（第２実施例）。
【図６】同期時（ａ）と脱調時（ｂ）とで特定相の電流波形図と電流振幅値を示す図である（第２実施例）。
【図７】脱調判定サブルーチンである（第２実施例）。
【図８】電流振幅値算出サブルーチンである（第３実施例）。
【図９】電流振幅値の算出方法を示す説明図である（第３実施例）。
【図１０】同期運転復帰サブルーチンである（第４実施例）。
【図１１】特定相での巻線インダクタンス波形図（ａ）、電圧波形図（ｂ）、電流波形図（ｃ）、電流振幅値（ｄ）の変化を示す図面である（第４実施例）。
【図１２】ロータ速度推定サブルーチンである（第４実施例）。
【図１３】印加電圧に対する電流値の変化を示す波形図である（第４実施例）。
【図１４】脱調から同期運転に自動復帰させるサブルーチンである（第５実施例）。
【図１５】脱調から同期運転に自動復帰させるサブルーチンである（第５実施例）。
【図１６】脱調から同期運転に自動復帰させるサブルーチンである（第５実施例）。
【図１７】脱調から同期運転に自動復帰させるサブルーチンである（第６実施例）。
【符号の説明】
１　モータ制御装置
２　同期モータ
３　インバータ回路
８　電流検出手段
９　電流振幅値算出手段
１２　脱調判定手段
Ｕ、Ｖ、Ｗ　コイル
【図１】
2004104935.tif 000003
【図２】
2004104935.tif 000004
【図３】
2004104935.tif 000005
【図４】
2004104935.tif 000006
【図５】
2004104935.tif 000007
【図６】
2004104935.tif 000008
【図７】
2004104935.tif 000009
【図８】
2004104935.tif 000010
【図９】
2004104935.tif 000011
【図１０】
2004104935.tif 000012
【図１１】
2004104935.tif 000013
【図１２】
2004104935.tif 000014
【図１３】
2004104935.tif 000015
【図１４】
2004104935.tif 000016
【図１５】
2004104935.tif 000017
【図１６】
2004104935.tif 000018
【図１７】
2004104935.tif 000019