(57)【要約】電流指令生成部１１７は、並列に接続される複数の電動機へインバータ回路から供給する電流値を示す電流指令を生成する。電圧指令演算部１２０は、電動機の各々へ実際に供給される電流値と電流指令により示される電流値との差を補償する電圧補償信号を生成する。判別部１３５は、電圧補償信号から得られる値に基づいて複数の電動機の少なくとも１つに異常が発生しているか否かを判別する。停止制御部１３６は、判別部１３５により異常が発生していると判別された場合に、インバータ回路１０８から電動機の各々への電力の供給を停止させる。
2014045407.tif 000002
【特許請求の範囲】
【請求項１】
並列に接続される複数の電動機に電力を供給するインバータ回路と、
前記インバータ回路から前記電動機の各々へ供給する電力を制御する制御部とを備え、
前記制御部は、
前記インバータ回路から前記複数の電動機へ供給する電流値を示す電流指令を生成する電流指令生成部と、
前記電動機の各々へ実際に供給される電流値と前記電流指令により示される電流値との差を補償する電圧補償信号を生成する補償演算部と、
前記電圧補償信号から得られる値に基づいて前記複数の電動機の少なくとも１つに異常が発生しているか否かを判別する判別部と、
前記判別部により異常が発生していると判別された場合に、前記インバータ回路から前記電動機の各々への電力の供給を停止させる停止制御部とを備える
電動機制御装置。
【請求項２】
前記複数の電動機へ実際に供給される電流値を検出し、当該検出した電流値を示す電流値信号を出力する電流検出部をさらに備え、
前記補償演算部は、前記電流検出部から出力される電流値信号を参照することによって、前記差を補償する電圧値を算出し、当該電圧値を含む前記電圧補償信号を生成する
請求項１に記載の電動機制御装置。
【請求項３】
前記判別部は、前記電圧補償信号により示される電圧値の大きさと閾値とを比較した結果に基づいて、前記複数の電動機の少なくとも１つに異常が発生しているか否かを判別する
請求項１又は２に記載の電動機制御装置。
【請求項４】
前記停止制御部は、前記判別部による判別の精度を向上させる条件である有効条件が満たされる場合であって、前記判別部により異常が発生していると判別されたときに、前記インバータ回路から前記電動機の各々への電力の供給を停止させる
請求項１から３のいずれか１項に記載の電動機制御装置。
【請求項５】
前記有効条件は、前記電動機の少なくとも１つの回転周波数が閾値以上であることを含む
請求項４に記載の電動機制御装置。
【請求項６】
前記有効条件は、前記電動機の少なくとも１つに出力させるトルク、又は、当該トルクに対応付けることができる値又は指標が、閾値以下であることを含む
請求項４又は５に記載の電動機制御装置。
【請求項７】
前記有効条件は、前記電流指令により示される電流値、又は前記複数の電動機のいずれか１つ又は複数に供給される電流値が閾値以下であることを含む
請求項４から６のいずれか１項に記載の電動機制御装置。
【請求項８】
前記有効条件は、前記インバータ回路が動作を開始した後の経過時間が閾値を超えることを含む
請求項４から７のいずれか１項に記載の電動機制御装置。
【請求項９】
並列に接続される複数の電動機に電力を供給するインバータ回路から前記複数の電動機へ出力する電流値を示す電流指令を生成し、
前記電動機の各々へ実際に供給される電流値と前記電流指令により示される電流値との差を補償する電圧補償信号を生成し、
前記電圧補償信号から得られる値に基づいて前記複数の電動機の少なくとも１つに異常が発生しているか否かを判別し、
異常が発生していると判別された場合に、前記インバータ回路から前記電動機の各々への電力の供給を停止させる
電動機制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動機制御装置及び電動機制御方法に関する。
【背景技術】
【０００２】
電動力を得るために、インバータから出力される電力により電動機を駆動するための制御をする電動機制御装置が種々提案されている。例えば、特許文献１に記載の電動機制御装置は、複数の誘導電動機を制御する。誘導電動機の各々から出力されるトルクは、歯車、ベルトなどを介して伝達されることによって機械的に加算されて、大きな出力を得ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−８０９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１つの電動機制御装置が複数の誘導電動機を制御する場合、一部の誘導電動機に異常が発生しているにもかかわらず、すべての誘導電動機が正常であるときと同様の制御を行うと、異常が発生した誘導電動機の損傷を拡大するおそれがある。【０００５】
例えば、一部の誘導電動機が、電力を供給してもトルクが出力されない異常が発生したとする。この異常の原因には、例えば、誘導電動機の軸受けが、焼き付けにより固着していること、一部の誘導電動機の内部のコイルにレアショートが発生していることなどが考えられる。このような場合に、すべての誘導電動機が正常であるときと同様の制御を行うと、軸受け又はコイルの損傷の範囲が拡大するおそれがあり、また、他の部材へ損傷が拡大するおそれがある。【０００６】
本発明は、複数の電動機の一部に異常が生じた場合に、異常が発生した電動機の損傷の拡大を防止することが可能な電動機制御装置及び電動機制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る電動機制御装置は、
並列に接続される複数の電動機に電力を供給するインバータ回路と、
インバータ回路から電動機の各々へ供給する電力を制御する制御部とを備え、
制御部は、
インバータ回路から複数の電動機へ出力する電流値を示す電流指令を生成する電流指令生成部と、
前記電動機の各々へ実際に供給される電流値と前記電流指令により示される電流値との差を補償する電圧補償信号を出力する補償演算部と、
電圧補償信号から得られる値に基づいて複数の電動機の少なくとも１つに異常が発生しているか否かを判別する判別部と、
判別部により異常が発生していると判別された場合に、インバータ回路から電動機の各々への電力の供給を停止させる停止制御部とを備える。
【発明の効果】
【０００８】
本発明によれば、電圧補償信号により示される電圧値に基づいて複数の電動機の少なくとも１つに異常が発生していると判別された場合に、インバータ回路から電動機の各々への電力の供給を停止させる。これにより、複数の電動機の一部に異常が生じた場合に、複数の電動機の動作を停止させることができるので、異常が発生した電動機の損傷の拡大を防止することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施の形態に係る電動機制御装置の構成を示す図である。
【図２】電動機内部の回路の構成例を示す図である。
【図３】一実施の形態に係る制御部の構成を示す図である。
【図４】一実施の形態に係る電圧指令演算部の構成を示す図である。
【図５】電動機が正常である場合の電動機の回転周波数の経時的な変化を示す図である。
【図６】電動機が正常である場合に電動機に供給される電流値の経時的な変化を示す図である。
【図７】電動機が正常である場合の電圧補償値の経時的な変化を示す図である。
【図８】電動機が正常である場合にインバータ回路から出力される電圧の経時的な変化を示す図である。
【図９】電動機の１つに異常が発生した場合の正常な電動機の回転周波数の経時的な変化を示す図である。
【図１０】電動機の１つに異常が発生した場合に電動機に供給される電流値の経時的な変化を示す図である。
【図１１】電動機の１つに異常が発生した場合の電圧補償値の経時的な変化を示す図である。
【図１２】電動機の１つに異常が発生した場合にインバータ回路から出力される電圧の経時的な変化を示す図である。
【図１３】電動機がすべて正常である場合と電動機の１つに異常が発生した場合とのそれぞれにおける、電動機の回転周波数と電圧補償量との関係を示す図である。
【図１４】電動機がすべて正常である場合と電動機の１つに異常が発生した場合とのそれぞれにおいて、トルク指令値が電動機の定格出力の１０％であるときの、電動機の回転周波数と電圧補償量との関係を示す図である。
【図１５】電動機がすべて正常である場合と電動機の１つに異常が発生した場合とのそれぞれにおいて、トルク指令値が電動機の定格出力の１００％であるときの、電動機の回転周波数と電圧補償量との関係を示す図である。
【図１６】一実施の形態に係る異常検出制御部の論理的な構成の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しつつ説明する。全図を通じて同一の要素には同一の符号を付す。
【００１１】
本発明の一実施の形態に係る電動機制御装置１００は、その構成の概要を図１に示すように、電源１０２から供給される電力を変換して各電動機１０３ａ〜１０３ｃへ供給し、これによって、例えば外部から取得するトルク指標Ｎに応じたトルクを出力軸１０１から出力させる。これとともに、電動機制御装置１００は、電動機１０３ａ〜１０３ｃの少なくとも１つに異常が発生した場合には、それを検知して電動機１０３ａ〜１０３ｃへの電力の供給を停止し、電動機１０３ａ〜１０３ｃの動作を停止させる。
【００１２】
本実施の形態では、電動機１０３ａ〜１０３ｃは三相交流電動機であって、電動機制御装置１００には３台の電動機１０３ａ〜１０３ｃが並列に接続されている。
【００１３】
電動機１０３ａ〜１０３ｃは典型的には、同機種であり、各々の内部の回路構成は同様である。図２は電動機１０３ａの内部の回路構成の例を示す。電動機１０３ａは、同図に示すように、三相のコイル１０４ａ，１０４ｂ，１０４ｃが接続される回路を有し、コイル１０４ａ，１０４ｂ，１０４ｃに電流を流すことで電動機１０３ａ内に発生する回転磁界と、図示しない回転子内部の電流との作用によって回転軸を回転させる。電動機１０３ｂ，１０３ｃも同様である。
【００１４】
電動機１０３ａ〜１０３ｃの各々の回転軸は、図１に示すように、動力伝達部材を介して出力軸１０１に機械的に接続されている。動力伝達部材は、例えば同図に示すように、電動機１０３ａ〜１０３ｃの各回転軸に取り付けられるプーリ１０５ａ〜１０５ｃ、出力軸１０１に取り付けられるプーリ１０６ａ〜１０６ｃ、プーリ１０５ａ〜１０５ｃとプーリ１０６ａ〜１０６ｃとを接続するゴムベルト１０７ａ〜１０７ｃなどから構成される。なお、電動機１０３ａ〜１０３ｃの動力を出力軸１０１に伝達する動力伝達手段は、上述の動力伝達部材に限られない。動力伝達手段は、例えば摩擦により動力を伝達してもよい。
【００１５】
電動機１０３ａ〜１０３ｃのすべてが正常である場合、電動機制御装置１００の制御の下で動作する電動機１０３ａ〜１０３ｃから出力されるトルクを足し合わせた出力を動力伝達部材を介して出力軸１０１から得ることができる。
【００１６】
電動機制御装置１００は、同図に示すように、インバータ回路１０８と、スイッチ１０９と、電流検出器１１０ａ，１１０ｂ，１１０ｃと、回転速度検出器１１１と、制御部１１２とを備える。
【００１７】
インバータ回路１０８は、電源１０２から供給される直流電力を受け、その直流電力を三相交流電力に変換し、変換した電力を多相導体を介して各電動機１０３ａ〜１０３ｃへ出力する電気回路である。
【００１８】
スイッチ１０９は、電源１０２からの電力をインバータ回路１０８へ投入するための配線に設けられるスイッチであって、制御部１１２による制御の下で開閉動作し、インバータ回路１０８へ電力が投入されるか否かを切り替える。スイッチ１０９が閉になると、インバータ回路１０８へ電力が投入される。スイッチ１０９が開になると、インバータ回路１０８への電力の投入が遮断される。
【００１９】
電流検出器１１０ａ，１１０ｂ，１１０ｃは、電動機１０３ａ〜１０３ｃの各々へ実際に供給される電流値を検出し、検出した電流値を示す電流値信号を出力する検出器である。詳細には、電流検出器１１０ａ，１１０ｂ，１１０ｃは、インバータ回路１０８から出力される多相導体（ｕ，ｖ，ｗ）の各々を流れる電流の瞬時値（交流出力電流値）Ｉｕ，Ｉｖ，Ｉｗを継続的に計測する。電流検出器１１０ａ，１１０ｂ，１１０ｃは、それぞれ、計測した各相の交流出力電流値Ｉｕ，Ｉｖ，Ｉｗを示す電流信号を制御部１１２へ出力する。なお、電流検出器１１０ａ，１１０ｂ，１１０ｃは、いずれか２つであってもよい。計測されない１相の電流値は、計測されるｕ、ｖ、ｗのうちの２相の電流値と関係式（Ｉｕ＋Ｉｖ＋Ｉｗ＝０）とに基づいて算出されるとよい。
【００２０】
回転速度検出器１１１は、電動機１０３ａの回転軸が回転する速度である回転速度ωｒ［ｒａｄｉａｎ／秒］を計測する機器であって、計測した回転速度ωｒを示す回転速度信号を制御部１１２へ出力する。電動機１０３ａ〜１０３ｃに異常が発生していない通常時は、各電動機１０３ａ〜１０３ｃの回転速度ωｒはほぼ等しいので、回転速度検出器１１１により計測される回転速度ωｒは、各電動機１０３ａ〜１０３ｃの回転速度ωｒとみなすことができる。
【００２１】
制御部１１２は、各種の信号に基づいてインバータ回路１０８及びスイッチ１０９の動作を制御することによって、インバータ回路１０８から電動機１０３ａ〜１０３ｃの各々へ供給する電力を制御する。制御部１１２は、その機能的構成を図３に示すように、電流指令生成部１１７と、位相角演算部１１８と、座標変換部１１９と、電圧指令演算部１２０と、ＰＷＭ部１２１と、異常検出制御部１２２とを備える。
【００２２】
これらの各機能を備える制御部１１２は、電気回路、予め組み込まれたソフトウェア・プログラムを実行するプロセッサ、又はこれらの組み合わせにより実現されるとよい。
【００２３】
電流指令生成部１１７は、外部からトルク指令を取得し、そのトルク指令に基づいて電流指令を生成し出力する。
【００２４】
トルク指令は、トルク指令値Ｔｍ＊を示す信号である。トルク指令値Ｔｍ＊は、電動機１０３ａ〜１０３ｃの各々に出力させるトルク又はそのトルクに対応付けることができる値又は指標であって、典型的には、電動機１０３ａ〜１０３ｃの各々に出力させるトルクそのものを表す値である。
【００２５】
電流指令は、インバータ回路１０８から電動機１０３ａ〜１０３ｃの各々へ供給する電流値を示す指令であって、ｑ軸（トルク成分）電流指令と、ｄ軸（励磁成分）電流指令とを含む。ｑ軸電流指令は、ｑ軸電流指令値Ｉｑ＊、すなわち各電動機１０３ａ〜１０３ｃが出力するトルクに関する電流の指令値を示す信号である。ｄ軸電流指令は、ｄ軸電流指令値Ｉｄ＊、すなわち各電動機１０３ａ〜１０３ｃの内部の磁束に関する電流の指令値を示す信号である。
【００２６】
詳細には例えば、電流指令生成部１１７は、トルク指令値Ｔｍ＊と、二次磁束指令値Φ２＊と、電動機１０３ａの回路定数とを用いて、次の式（１）によりｑ軸電流指令値Ｉｑ＊を、次の式（２）によりｄ軸電流指令値Ｉｄ＊を算出する。
【００２７】
ここで、電動機１０３ａの回路定数とは例えば、電動機１０３ａが備える回路の特性を表す設計上の値である。式（１）及び式（２）において、Ｌ２（＝Ｍ＋Ｉ２）は電動機１０３ａの二次自己インダクタンスであり、Ｍは相互インダクタンスであり、Ｉ２は二次漏れインダクタンスであり、ｓは微分演算子であり、ＰＰは電動機１０３ａの極対数であり、Ｒ２は電動機１０３ａの二次抵抗値である。
【００２８】
Ｉｑ＊＝（Ｔｍ＊／（Φ２＊・ＰＰ））・（Ｌ２／Ｍ）・・・・・（１）
Ｉｄ＊＝Φ２＊／Ｍ＋Ｌ２／（Ｍ・Ｒ２）・ｓΦ２＊・・・・・（２）
【００２９】
位相角演算部１１８は、回転速度検出器１１１から回転速度信号を取得し、電流指令生成部１１７から電流指令を取得する。位相角演算部１１８は、電流指令に基づいて電動機１０３ａ〜１０３ｃに与えるすべり角速度指令値ωｓ＊を算出し、すべり角速度指令値ωｓ＊と回転速度ωｒとに基づいて座標変換の位相角θを算出する。位相角演算部１１８は、算出した座標変換の位相角θを示す位相角信号を生成して出力する。
【００３０】
詳細には例えば、位相角演算部１１８は、ｄ軸電流値Ｉｄと、ｑ軸電流値Ｉｑと、電動機１０３ａの回路定数とを用いて、次の式（３）よりすべり角速度指令値ωｓ＊を算出する。
【００３１】
ωｓ＊＝（Ｉｑ＊／Ｉｄ＊）・（Ｒ２／Ｌ２）・・・・・（３）
【００３２】
また、位相角演算部１１８は、算出したすべり角速度指令値ωｓ＊と、電動機１０３ａの回転速度ωｒとの和をインバータ回転速度ωとして算出し、この算出したインバータ回転速度ωを積分することによって座標変換の位相角θを算出する。
【００３３】
座標変換部１１９は、電流検出器１１０ａ，１１０ｂ，１１０ｃからの各相の電流信号と位相角演算部１１８からの位相角信号とに基づいて、トルク成分に相当するｑ軸電流値Ｉｑと磁束成分に相当するｄ軸電流値Ｉｄとを算出する。座標変換部１１９は、算出したｑ軸電流値Ｉｑを示すｑ軸電流信号と、算出したｄ軸電流値Ｉｄを示すｄ軸電流信号とを生成し出力する。
【００３４】
詳細には例えば、座標変換部１１９は、次の式（４）に示す座標変換を行う。
【００３５】
【数１】
2014045407.tif 000003
・・・（４）
【００３６】
電圧指令演算部１２０は、電流指令とｑ軸電流信号とｄ軸電流信号とに基づいて、インバータ出力電圧指令と電圧補償量信号とを生成して出力する。
【００３７】
インバータ出力電圧指令は、電動機１０３ａ〜１０３ｃに印加すべき電圧値、すなわちインバータ回路１０８に出力させる三相交流の電圧値であるインバータ出力電圧指令値ＶＭ＊を示す信号である。
【００３８】
電圧補償量信号は、電圧補償量ＶＣを示す信号であって、電圧補償量ＶＣは電圧補償値の大きさである。電圧補償値は、電動機１０３ａ〜１０３ｃの各々から実際に出力されるトルクがトルク指令値Ｔｍ＊となるように、インバータ回路１０８から電動機１０３ａ〜１０３ｃの各々へ出力する電流値を補償するための電圧値である。
【００３９】
電圧指令演算部１２０は、図４に示すように、ｑ軸減算器１２５と、ｑ軸補償演算部１２６と、ｄ軸減算器１２７と、ｄ軸補償演算部１２８と、基本電圧指令演算部１２９と、ｑ軸加算器１３０と、ｄ軸加算器１３１と、出力電圧指令演算部１３２と、電圧補償量演算部１３３とを備える。なお、ｑ軸補償演算部１２６、ｄ軸補償演算部１２８、又は、ｑ軸補償演算部１２６及びｄ軸補償演算部１２８の両方が、補償演算部に相当する。
【００４０】
ｑ軸減算器１２５は、ｑ軸電流指令とｑ軸電流信号とを取得し、ｑ軸電流指令値Ｉｑ＊とｑ軸電流値Ｉｑとの差（例えば、Ｉｑ＊−Ｉｑ）を算出する。ｑ軸減算器１２５は、算出した差（ｑ軸差分値）ｄｉｑを示すｑ軸差分信号を出力する。
【００４１】
ｑ軸補償演算部１２６は、ｑ軸減算器１２５からｑ軸差分信号を取得し、ｑ軸差分信号が示すｑ軸差分値ｄｉｑに基づいてｑ軸電圧補償値ｑｅを算出する。ｑ軸電圧補償値ｑｅは、電圧補償値のトルク成分に相当する。ｑ軸補償演算部１２６は、算出したｑ軸電圧補償値ｑｅを示すｑ軸電圧補償信号を出力する。
【００４２】
詳細には例えば、ｑ軸補償演算部１２６は、次の式（５）により表される比例積分（ＰＩ）増幅を行う。ここで、式（５）において、ｓは微分演算子であり、Ｋ１；比例ゲインであり、Ｋ２；積分ゲインである。
ｑｅ＝（Ｋ１＋Ｋ２／ｓ）・（Ｉｑ＊−Ｉｑ）・・・・・（５）
【００４３】
ｄ軸減算器１２７は、ｄ軸電流指令とｄ軸電流信号とを取得し、ｄ軸電流指令値Ｉｄ＊とｄ軸電流値Ｉｄとの差（例えば、Ｉｄ＊−Ｉｄ）を算出する。ｄ軸減算器１２７は、算出した差（ｄ軸差分値）ｄｉｄを示すｄ軸差分信号を出力する。
【００４４】
ｄ軸補償演算部１２８は、ｄ軸減算器１２７からｄ軸差分信号を取得し、ｄ軸差分信号が示すｄ軸差分値ｄｉｄに基づいてｄ軸電圧補償値ｄｅを算出する。ｄ軸電圧補償値ｄｅは、電圧補償値の磁束成分に相当する。ｄ軸補償演算部１２８は、算出したｄ軸電圧補償値ｄｅを示すｄ軸電圧補償信号を出力する。
【００４５】
詳細には例えば、ｄ軸補償演算部１２８は、次の式（６）により表される比例積分（ＰＩ）増幅を行う。ここで、式（６）において、ｓは微分演算子であり、Ｋ１；比例ゲインであり、Ｋ２；積分ゲインである。
ｄｅ＝（Ｋ１＋Ｋ２／ｓ）・（Ｉｄ＊−Ｉｄ）・・・・・（６）
【００４６】
基本電圧指令演算部１２９は、電流指令と電動機１０３ａの回路定数とに基づいて、電動機１０３ａ〜１０３ｃに印加すべき基本電圧指令値の、トルク成分に相当するｑ軸基本電圧指令値ＥＱ及び磁束成分に相当するｄ軸基本電圧指令値ＥＤを算出する。基本電圧指令演算部１２９は、基本電圧指令を生成し出力する。基本電圧指令は、ｑ軸基本電圧指令値ＥＱを示すｑ軸基本電圧指令と、ｄ軸基本電圧指令値ＥＤを示すｄ軸基本電圧指令とを含む。
【００４７】
詳細には例えば、基本電圧指令演算部１２９は、次の式（７）及び式（８）により表される演算処理を行う。これにより、基本電圧指令演算部１２９は、フィードフォワード的にｑ軸基本電圧指令値ＥＱ及びｄ軸基本電圧指令値ＥＤのそれぞれを算出する。
【００４８】
ここで、式（７）及び式（８）において、σは漏れ係数であって、σ＝１−Ｍ2／（Ｌ１・Ｌ２）で定義される。Ｌ１は電動機の一次自己インダクタンスであり、一次漏れインダクタンスｌ１を用いて、Ｌ１＝Ｍ＋ｌ１で計算される。Ｌ２は二次自己インダクタンスであり、二次漏れインダクタンスｌ２を用いて、Ｌ２＝Ｍ＋ｌ２で計算される。
【００４９】
ＥＤ＝−ω・Ｌ1・σ・Ｉｑ＊＋（Ｍ／Ｌ２）・ｓΦ２＊・・・・・（７）
ＥＱ＝ω・Ｌ1・σ・Ｉｄ＊＋（ω・Ｍ・Φ２＊）／Ｌ２・・・・・（８）
【００５０】
ｑ軸加算器１３０は、ｑ軸電圧補償信号とｑ軸基本電圧指令を取得し、ｑ軸電圧補償値ｑｅとｑ軸基本電圧指令値ＥＱとの和（ｑｅ＋ＥＱ）をｑ軸電圧指令値Ｖｑ＊として算出する。ｑ軸加算器１３０は、ｑ軸電圧指令値Ｖｑ＊を示す信号であるｑ軸電圧指令を生成し出力する。ここで、ｑ軸電圧指令値Ｖｑ＊は、電動機１０３ａ〜１０３ｃに印加すべき電圧値のｑ軸（トルク）成分である。
【００５１】
ｄ軸加算器１３１は、ｄ軸電圧補償信号とｄ軸基本電圧指令を取得し、ｄ軸電圧補償値ｄｅとｄ軸基本電圧指令値ＤＱとの和（ｄｅ＋ＤＱ）をｄ軸電圧指令値Ｖｄ＊として算出する。ｄ軸加算器１３１は、ｄ軸電圧指令値Ｖｄ＊を示す信号であるｄ軸電圧指令を生成し出力する。ここで、ｄ軸電圧指令値Ｖｄ＊は、電動機１０３ａ〜１０３ｃに印加すべき電圧値のｄ軸（磁束）成分である。
【００５２】
出力電圧指令演算部１３２は、ｑ軸電圧指令とｄ軸電圧指令とに基づいて、インバータ出力電圧指令値ＶＭ＊を算出し、これを示す信号であるインバータ出力電圧指令を生成し出力する。
【００５３】
電圧補償量演算部１３３は、ｑ軸電圧補償信号とｄ軸電圧補償信号を取得し、電圧補償値の大きさである電圧補償量ＶＣを算出する。電圧補償量演算部１３３は、電圧補償量ＶＣを示す信号である電圧補償量信号を生成し出力する。
【００５４】
詳細には例えば、電圧補償値はｑ軸電圧補償値ｑｅとｄ軸電圧補償値ｄｅとを成分とするベクトル量である場合、電圧補償量ＶＣは、そのベクトルの大きさ、すなわちsqrt（ｑｅ＾２＋ｄｅ＾２）により算出される。ここで、sqrtは平方根を表し、＾はべき乗を表す。
【００５５】
このように、電圧指令演算部１２０は、電流指令生成部１１７から電流指令を取得する。また、電圧指令演算部１２０は、電流検出器１１０ａ，１１０ｂ，１１０ｃにより計測された交流出力電流値Ｉｕ，Ｉｖ，Ｉｗに基づくｑ軸電流信号及びｄ軸電流信号を座標変換部１１９から取得する。これにより、電圧指令演算部１２０は、ｑ軸電流値Ｉｑ及びｄ軸電流値Ｉｄのそれぞれとｑ軸電流指令値Ｉｑ＊及びｄ軸電流指令Ｉｄ＊との差を算出して、その差が縮小するように、トルク指令値Ｔｍ＊に応じたインバータ出力電圧指令値ＶＭ＊を調整することができる。その結果、電動機１０３ａ〜１０３ｃの実際の回路定数と設計値との誤差、インバータ回路１０８の動作の誤差（例えば、図示しないスイッチング素子での電圧降下、スイッチング素子のオンオフ動作の遅れ）などにより生じる制御の誤差を補償することが可能になる。
【００５６】
図３を再び参照する。
ＰＷＭ部１２１は、電圧指令演算部１２０からインバータ出力電圧指令を取得し、インバータ出力電圧指令値ＶＭ＊に基づいてインバータ回路１０８に内蔵されたスイッチング素子をオンオフさせるスイッチング信号ＧＣを生成して出力する。
【００５７】
異常検出制御部１２２は、予め定められる有効条件が満たされる場合であって、電動機１０３ａ〜１０３ｃの少なくとも１つに異常が発生しているときに、インバータ回路１０８から電動機１０３ａ〜１０３ｃの各々への電力の供給を停止させる。異常検出制御部１２２は機能的には、同図に示すように、判別部１３５と、停止制御部１３６とを備える。
【００５８】
判別部１３５は、電圧補償量信号を取得し、電圧補償信号から得られる値としての電圧補償量ＶＣに基づいて電動機１０３ａ〜１０３ｃの少なくとも１つに異常が発生しているか否かを判別する。
【００５９】
詳細には、判別部１３５は、電圧補償量ＶＣと予め定められた閾値ＶＣＲとを比較する。そして、電圧補償量ＶＣが閾値ＶＣＲより大きい場合に、判別部１３５は、電動機１０３ａ〜１０３ｃの少なくとも１つに異常が発生していると判別する。電圧補償量ＶＣが閾値ＶＣＲ以下である場合に、判別部１３５は、電動機１０３ａ〜１０３ｃの少なくとも１つに異常が発生していないと判別する。
【００６０】
ここで、電圧補償量ＶＣにより電動機１０３ａ〜１０３ｃの異常の発生を判別できる原理について、図５〜１０を参照して説明する。
【００６１】
図５は、電動機１０３ａ〜１０３ｃのすべてが正常である場合の電動機１０３ａの回転周波数ＦＭ（＝ωｒ／２／π）の経時的な変化を示す図である。同図では、電動機の回転周波数ＦＭを６Ｈｚとする条件が設定される例を示す。なお、時刻０〜０．１２５秒では、出力軸１０１が外部より加えたれた力で回転させられ、これにより電動機１０３ａ〜１０３ｃも回転させられている状態である。電動機１０３ａ〜１０３ｃのすべてが正常である場合、通常、電動機１０３ａ〜１０３ｃのすべての回転軸がほぼ同一の回転周波数ＦＭで回転するので、電動機１０３ｂ，１０３ｃの回転周波数ＦＭも同様に変化する。
【００６２】
図６は、電動機１０３ａ〜１０３ｃのすべてが正常である場合に、電動機１０３ａに供給される電流値ＩＭの経時的な変化と、電動機１０３ａ〜１０３ｃに供給される電流値ＩＭの合計の経時的な変化とを示す図である。同図は、時刻０．１２５秒付近でインバータ回路１０８を起動させた例である。同図の破線１３７は、電動機１０３ａの電流値ＩＭの経時的な変化を示す。電動機１０３ａ〜１０３ｃが正常であるので、電動機１０３ｂ，１０３ｃに流れる電流ＩＭも同様に変化する。同図の実線１３８は、電動機１０３ａ〜１０３ｃの合計の電流値ＩＭの経時的な変化を示す。
【００６３】
図７は、電動機１０３ａ〜１０３ｃのすべてが正常である場合の電圧補償値、すなわちｑ軸電圧補償値ｑｅとｄ軸電圧補償値ｄｅとのそれぞれの経時的な変化を示す図である。同図の実線１３９は、ｑ軸電圧補償値ｑｅの経時的な変化を示す。同図の破線１４０は、ｄ軸電圧補償値ｄｅの経時的な変化を示す。
【００６４】
図８は、電動機１０３ａ〜１０３ｃのすべてが正常である場合に、インバータ回路１０８から出力される電圧の経時的な変化を示す。同図では、インバータ回路１０８が出力可能な最大電圧を１００％として表記している。
【００６５】
図５に示すように電動機１０３ａ〜１０３ｃを６Ｈｚの回転周波数ＦＭで回転させようとする場合、ＶＭ＊に相当する電圧、すなわち、基本電圧指令演算部１２９により算出されるｑ軸基本電圧指令値ＥＱ及びｄ軸基本電圧指令値ＥＤを含む電圧が電動機１０３ａ〜１０３ｃに印加される。これによって、図６に示すような電流が電動機１０３ａ〜１０３ｃに流れる。電動機１０３ａ〜１０３ｃのすべてが正常である場合、電動機１０３ａ〜１０３ｃに流れる電流の成分であるｑ軸電流値Ｉｑ及びｄ軸電流値Ｉｄはそれぞれ、ｑ軸電流指令値Ｉｑ＊及びｄ軸電流指令Ｉｄ＊とほぼ等しくなる。そのため、図７に示すように、ｑ軸電圧補償値ｑｅ及びｄ軸電圧補償値ｄｅはいずれも、制御の開始から一定の時間には大きくなるものの、ある程度の時間が経過すると０に近い小さな値で安定する。
【００６６】
図９は、電動機１０３ａ〜１０３ｃのうち、電動機１０３ｃに異常が発生した場合の正常な電動機１０３ａの回転周波数ＦＭの経時的な変化を示す図である。同図では、電動機の回転周波数ＦＭを６Ｈｚとする条件が設定される例を示す。なお、時刻０．１２５秒までは出力軸１０１は、外力により回転させられている状態である。これにより、電動機１０３ａ〜１０３ｃも回転させられている状態である。正常な電動機１０３ｂの回転周波数ＦＭも同様に変化する。
【００６７】
図１０は、電動機１０３ａ〜１０３ｃのうち、電動機１０３ｃに異常が発生した場合に、正常な電動機１０３ａ及び異常が発生した電動機１０３ｃのそれぞれに供給される電流値ＩＭの経時的な変化と、電動機１０３ａ〜１０３ｃに供給される電流値ＩＭの合計の経時的な変化とを示す図である。同図の破線１４１は、正常な電動機１０３ａの電流値ＩＭの経時的な変化を示す。電動機１０３ｂは正常であって、電動機１０３ｂに流れる電流ＩＭは電動機１０３ａと同様に変化する。同図の一点鎖線１４２は、異常が発生した電動機１０３ｃの電流値ＩＭの経時的な変化を示す。同図の実線１４３は、電動機１０３ａ〜１０３ｃの合計の電流値ＩＭの経時的な変化を示す。
【００６８】
図１１は、電動機１０３ａ〜１０３ｃのうち、電動機１０３ｃに異常が発生した場合の電圧補償値、すなわちｑ軸電圧補償値ｑｅとｄ軸電圧補償値ｄｅとのそれぞれの経時的な変化を示す図である。同図の実線１４４は、ｑ軸電圧補償値ｑｅの経時的な変化を示す。同図の破線１４５は、ｄ軸電圧補償値ｄｅの経時的な変化を示す。
【００６９】
図１２は、電動機１０３ａ〜１０３ｃのうち、電動機１０３ｃに異常が発生した場合に、インバータ回路１０８から出力される電圧の経時的な変化を示す。同図では、インバータ回路１０８が出力可能な最大電圧を１００％として表記している。
【００７０】
図９に示すように電動機１０３ａ〜１０３ｃを６Ｈｚの回転周波数ＦＭで回転させようとする場合、電動機１０３ｃに異常が発生しているときも、電動機１０３ａ〜１０３ｃのすべてが正常であるときと同様に、ｑ軸基本電圧指令値ＥＱ及びｄ軸基本電圧指令値ＥＤを含む電圧が電動機１０３ａ〜１０３ｃに印加される。
【００７１】
電動機１０３ｃの回転軸の軸受けが焼きついて固着するなどの異常が発生している場合、インバータ回路１０８から電圧が印加されているにもかかわらず、電動機１０３ｃの回転軸は回転できない。この場合、出力軸１０１は電動機１０３ａ，１０３ｂにより駆動されるものの、電動機１０３ｃの回転軸が回転できないので、電動機１０３ｃは、プーリ１０５ｃ，１０６ｃの各々とゴムベルト１０７ｃとの間でスリップが発生しながら出力軸１０１にブレーキをかけることになる。
【００７２】
電動機１０３ｃの回転軸は上述のように回転できないので、電動機１０３ｃにおいて、インバータ回路１０８から印加される電圧に対抗する誘起電圧を発生することができない。そのため、図１０に示されるように、電動機１０３ｃには、正常である場合よりも大きい電流が流れ込むことになる。すなわち、式（７）、式（８）で演算したｑ軸基本電圧指令ＥＱとｄ軸基本電圧指令ＥＤとからなる電圧を電動機１０３ａ〜１０３ｃに印加した場合には、過大なｑ軸電流値Ｉｑ及びｄ軸電流値Ｉｄが流れ込む。この結果、ｑ軸電流指令値Ｉｑ＊及びｄ軸電流指令値Ｉｄ＊とｑ軸電流値Ｉｑ及びｄ軸電流値Ｉとのそれぞれの差ｑｉｄ、ｄｉｄが大きくなる。
【００７３】
電圧指令演算部１２０は、ｑ軸差分値ｑｉｄ及びｄ軸差分値ｄｉｄを小さくするように、ｑ軸電圧補償値ｑｅ及びｄ軸電圧補償値ｄｅを算出する。電動機１０３ｃに印加する電圧を減少させることになるため、図１１に示すように、ｑ軸電圧補償値ｑｅ及びｄ軸電圧補償値ｄｅはいずれも、電動機１０３ａ〜１０３ｃのすべてが正常である場合よりも、その絶対値が大きくなる。
【００７４】
このように、電動機１０３ｃに異常が発生した場合、電圧補償値の大きさである電圧補償量は、電動機１０３ａ〜１０３ｃのすべてが正常である場合よりも大きくなる。そのため、電圧補償量信号により示される電圧補償量と、閾値ＶＣＲとを比較することによって、電動機１０３ａ〜１０３ｃのいずれかに異常が発生しているか否かを判別することができる。
【００７５】
停止制御部１３６は、外部からトルク指令を取得し、回転速度検出器１１１から回転速度信号を取得し、ＰＷＭ部１２１から動作状態信号ＧＳＴを取得する。
【００７６】
動作状態信号ＧＳＴは、インバータ回路１０８が動作しているか否かという動作状態を示す信号である。停止制御部１３６は、インバータ回路１０８を動作させるためにＰＷＭ部１２１から出力される信号を動作状態信号ＧＳＴとして取得する。なお、停止制御部１３６は、ＰＷＭ部１２１からの信号の代わりに、インバータ回路１０８からその動作状態を示す信号を動作状態信号ＧＳＴとして取得してもよい。また、停止制御部１３６は、ＰＷＭ部１２１からに限られず、他の制御部からインバータ回路１０８の動作／非動作に関係する信号を取得してもよい。
【００７７】
停止制御部１３６は、トルク指令値Ｔｍ＊と回転速度ωｒとインバータ回路１０８の動作状態に基づいて、予め定められる有効条件が満たされるか否かを判別する。停止制御部１３６は、有効条件が満たされる場合であって、判別部１３５により異常が発生していると判別されたときに、スイッチ１０９とＰＷＭ部１２１とに停止信号ＯＦＦを出力する。
【００７８】
有効条件は、判別部１３５による判別の精度を向上させる条件であって、例えば、トルク指令値Ｔｍ＊の絶対値が閾値ＴｍＲ以下であり、かつ、回転周波数ＦＭが閾値ＦＭＲより大きく、かつ、インバータ回路１０８の動作開始からの時間Ｔが一定の時間Ｔ１以上であることを内容とする。なお、有効条件は、トルク指令値Ｔｍ＊の絶対値が閾値ＴｍＲ以下であることと、回転周波数ＦＭが閾値ＦＭＲより大きいことと、インバータ回路１０８の動作開始からの時間Ｔが一定の時間Ｔ１以上であることとのいずれか１つ又は２つであってもよい。
【００７９】
このような有効条件により判別部１３５による判別の精度が向上する理由については、後述する。
【００８０】
停止制御部１３６は、停止信号ＯＦＦを出力することによって、インバータ回路１０８から電動機１０３ａ〜１０３ｃの各々への電力の供給を停止させる。詳細には例えば、停止信号ＯＦＦを取得したスイッチ１０９は、インバータ回路１０８への電力の投入を遮断する。停止信号ＯＦＦを取得したＰＷＭ部１２１は動作を停止し、その結果、インバータ回路１０８は動作を停止する。なお、インバータ回路１０８が動作を停止すると、インバータ回路１０８から電動機１０３ａ〜１０３ｃの各々への電力の供給は停止するので、停止信号ＯＦＦはスイッチ１０９とＰＷＭ部１２１とのいずれか一方のみに出力されてもよい。
【００８１】
電動機１０３ｃに異常が発生している場合、上述のように、正常である場合よりも大きい電流が流れ込むことになる。そのため、電動機１０３ａ〜１０３ｃの各々への電力の供給を継続すると、電動機１０３ｃの軸受けの損傷がひどくなる可能性があり、また、過熱により新たな損傷が引き起こされる可能性がある。したがって、電動機１０３ａ〜１０３ｃの各々への電力の供給を停止することで、異常が発生した電動機１０３ｃの損傷の拡大を防止することが可能になる。
【００８２】
ここで、上述の有効条件を採用することで、判別部１３５による判別の精度が向上する理由を、図を参照して説明する。
【００８３】
インバータ回路１０８の動作開始からの時間Ｔが一定の時間Ｔ１以上であることを有効条件に含める理由を説明する。
【００８４】
図７及び図１１を参照すると分かるように、電動機１０３ａ〜１０３ｃのすべてが正常であるか、電動機１０３ａ〜１０３ｃのいずれかに異常が発生しているかにかかわらず、ｑ軸電圧補償値ｑｅ及びｄ軸電圧補償値ｄｅが安定するには、インバータ回路１０８が動作を開始してからある程度の時間が必要になる。例えば、電動機１０３ａ〜１０３ｃのすべてが正常である場合、安定するまでに要する時間は３秒程度である。電動機１０３ａ〜１０３ｃのいずれかに異常が発生している場合、１．０秒程度である。電圧補償量ＶＣに基づいて異常が発生しているか否かを判別するので、ｑ軸電圧補償値ｑｅ又はｄ軸電圧補償値ｄｅが過渡的に大きいときに判別すると、誤った判別をする可能性がある。そのため、インバータ回路１０８の動作開始からの時間Ｔが一定の時間Ｔ１以上であることを有効条件に含めることによって、判別部１３５による判別の精度を向上させることができる。一定の時間Ｔ１には、上述の例では１．０秒〜３秒程度が設定されるとよい。
【００８５】
回転周波数ＦＭが閾値ＦＭＲより大きいことを有効条件に含める理由を説明する。
【００８６】
図１３は、電動機の回転周波数ＦＭと電圧補償量ＶＣとの関係を示す図である。電動機１０３ａ〜１０３ｃのすべてが正常である場合、同図の実線１４６で示すように、電動機の回転周波数ＦＭによらず、電圧補償量ＶＣは小さい。これに対して、電動機１０３ａ〜１０３ｃのいずれかに異常が発生している場合、同図の破線１４７で示すように、電動機の回転周波数ＦＭが高いほど、電圧補償量ＶＣは大きくなる。このことから、電動機１０３ａ〜１０３ｃのすべてが正常である場合の電圧補償量ＶＣと、電動機１０３ａ〜１０３ｃのいずれかに異常が発生している場合の電圧補償量ＶＣとの差は、電動機の回転周波数ＦＭが低いほど、小さくなる。そのため、電動機の回転周波数ＦＭが低いときには、電動機１０３ａ〜１０３ｃに異常が発生しているか否かの判別が困難であり、誤った判別をする可能性がある。そのため、回転周波数ＦＭが高いこと、すなわち、回転周波数ＦＭが閾値ＦＭＲより大きいことを有効条件に含めることによって、判別部１３５による判別の精度を向上させることができる。
【００８７】
トルク指令値Ｔｍ＊の絶対値が閾値ＴｍＲ以下であることを有効条件に含める理由を説明する。
【００８８】
一般に、電動機１０３ａ〜１０３ｃの二次抵抗値Ｒ２は、電動機１０３ａ〜１０３ｃの温度変化などに応じて設計値から変動する。そのため、電動機制御装置１００に設定する電動機１０３ａ〜１０３ｃの回路定数の１つである二次抵抗値Ｒ２の設定値と、実際の二次抵抗値Ｒ２とに誤差が生じることがある。
【００８９】
図１４は、トルク指令値Ｔｍ＊が電動機１０３ａ〜１０３ｃの各々の定格出力の１０％であるときの、電動機１０３ａ〜１０３ｃの回転周波数ＦＭと電圧補償量ＶＣとの関係を示す図である。上述のように電動機１０３ａ〜１０３ｃの二次抵抗値Ｒ２が周囲の環境に応じて変動することを想定して、同図では、電動機制御装置１００に設定する電動機１０３ａ〜１０３ｃ回路定数の１つである二次抵抗値Ｒ２の設定値を５０％〜２００％の範囲で変動させた例を示す。
【００９０】
電動機１０３ａ〜１０３ｃのすべてが正常である場合、電圧補償量ＶＣは、同図の実線で示す直線１４８ａの上下にある２本の直線１４８ｂ，１４８ｃを含む実線で囲まれた範囲で変動する。電動機１０３ａ〜１０３ｃのいずれかに異常が発生している場合、電圧補償量ＶＣは、同図の破線で示す直線１４９ａの上下にある２本の直線１４９ｂ，１４９ｃを含む破線で囲まれた範囲で変動する。
【００９１】
図１５は、トルク指令値Ｔｍ＊が電動機１０３ａ〜１０３ｃの各々の定格出力の１００％であるときの、電動機１０３ａ〜１０３ｃの回転周波数ＦＭと電圧補償量ＶＣとの関係を示す図である。同図でも、電動機制御装置１００に設定する電動機１０３ａ〜１０３ｃ回路定数の１つである二次抵抗値Ｒ２の設定値を５０％〜２００％の範囲で変動させた例を示す。
【００９２】
電動機１０３ａ〜１０３ｃのすべてが正常である場合、電圧補償量ＶＣは、同図の実線で示す直線１５０ａの上下にある２本の直線１５０ｂ，１５０ｃを含む実線で囲まれた範囲で変動する。電動機１０３ａ〜１０３ｃのいずれかに異常が発生している場合、電圧補償量ＶＣは、同図の破線で示す直線１５１ａの上下にある２本の直線１５１ｂ，１５１ｃを含む破線で囲まれた範囲で変動する。
【００９３】
図１４及び図１５を比較すると、トルク指令値Ｔｍ＊が大きい場合、電動機１０３ａ〜１０３ｃのすべてが正常であっても、電動機１０３ａ〜１０３ｃのいずれかに異常が発生しているときと同程度に大きい範囲で、電圧補償量ＶＣは変化する。そのため、トルク指令値Ｔｍ＊が大きい場合、電動機１０３ａ〜１０３ｃに異常が発生しているか否かの判別が困難であり、誤った判別をする可能性がある。
【００９４】
このように、トルク指令値Ｔｍ＊が大きいほど、電動機１０３ａ〜１０３ｃの二次抵抗値Ｒ２の変動による電圧補償量ＶＣへの影響が大きくなる。理由は、以下の通りである。
【００９５】
すべり角速度指令値ωｓ＊は、電動機制御装置１００での設定値に応じて式（３）により算出されるので、二次抵抗値Ｒ２の設定値と実際の二次抵抗値Ｒ２とに誤差がある場合、算出されるすべり角速度指令値ωｓ＊は、実際の二次抵抗値Ｒ２に応じた適正な値から乖離する。
【００９６】
すべり角速度指令値ωｓ＊が適正な値から乖離した状態で、基本電圧指令値（ｑ軸基本電圧指令値ＥＱ及びｄ軸基本電圧指令値ＥＤ）を正常な電動機１０３ａ〜１０３ｃに印加しても、ｑ軸電流値Ｉｑ及びｄ軸電流値Ｉｄはそれぞれ、ｑ軸電流指令値Ｉｑ＊及びｄ軸電流指令値Ｉｄ＊から乖離する。その結果、これを補償するために、ｑ軸電圧補償値ｑｅ及びｄ軸電圧補償値ｄｅの絶対値は大きくなり、電圧補償量ＶＣが大きくなる。
【００９７】
式（３）を再び参照すると、すべり角速度指令値ωｓ＊は、ｑ軸電流指令値Ｉｑ＊と二次抵抗値Ｒ２との積に比例する。また、ｑ軸電流指令値Ｉｑ＊は、トルク指令値Ｔｍ＊と比例関係にあるのが一般的であるので、トルク指令値Ｔｍ＊が大きいほど、ｑ軸電流指令値Ｉｑ＊が大きくなる。そのため、トルク指令値Ｔｍ＊が大きいほど、算出されるすべり角速度指令値ωｓ＊と実際の二次抵抗値Ｒ２に応じた適正な値との乖離は、大きくなる。したがって、トルク指令値Ｔｍ＊が大きいほど、電動機１０３ａ〜１０３ｃの二次抵抗値Ｒ２の変動による電圧補償量ＶＣへの影響が大きくなる。
【００９８】
したがって、トルク指令値Ｔｍ＊の絶対値が閾値ＴｍＲ以下であることを有効条件に含めることによって、判別部１３５による判別の精度を向上させることができる。ここで、閾値ＴｍＲは例えば、電動機１０３ａ〜１０３ｃの定格トルクより小さい値であればよく、望ましくは定格トルクの５０％以下であるとよい。
【００９９】
なお、上述のとおり、式（３）を参照すると、すべり角速度指令値ωｓ＊は、ｑ軸電流指令値Ｉｑ＊と二次抵抗値Ｒ２との積に比例するので、ｑ軸電流指令値Ｉｑ＊が大きいほど、算出されるすべり角速度指令値ωｓ＊と実際の二次抵抗値Ｒ２に応じた適正な値との乖離は、大きくなる。したがって、ｑ軸電流指令値Ｉｑ＊が大きいほど、電動機１０３ａ〜１０３ｃの二次抵抗値Ｒ２の変動による電圧補償量ＶＣへの影響が大きくなる。
【０１００】
したがって、トルクを用いる代わりに、電流指令により示される電流値であるｑ軸電流指令値Ｉｑ＊を有効条件に含めることによって、判別部１３５による判別の精度を向上させることができる。同様に、複数の電動機１０３ａ〜１０３ｃのいずれか１つ又は複数に供給される電流値Ｉｑが閾値以下であることを有効条件に含めることによって、判別部１３５による判別の精度を向上させることができる。
【０１０１】
なお、例としてｑ軸電流指令値Ｉｑ＊、トルク指令値Ｔｍ＊を用いる構成により説明したが、これらと等価な別の信号（例えば、上位の制御装置からの電動機１０３ａ〜１０３ｃの出力の大きさに関係する指令、電動機１０３ａ〜１０３ｃの出力の大きさに対応付けることができる値又は指標を含む信号）に基づく有効条件が採用されてもよい。
【０１０２】
異常検出制御部１２２の論理的な構成の例を図１６に示す。異常検出制御部１２２は、同図に示すように、ＡＢＳ部１５５と、ＴＭ比較部１５６と、ＦＭ比較部１５７と、時間遅延部１５８と、第１の論理積演算部１５９と、ＶＣ比較部１６０と、第２の論理積演算部１６１とを備える。そして、ＶＣ比較部１６０が判別部１３５に相当し、ＡＢＳ部１５５、ＴＭ比較部１５６、ＦＭ比較部１５７、時間遅延部１５８、第１の論理積演算部１５９及び第２の論理積演算部１６１が停止制御部１３６に相当する。
【０１０３】
ＡＢＳ部１５５は、外部からトルク指令を取得し、トルク指令値Ｔｍ＊の絶対値を示す信号を出力する。
【０１０４】
ＴＭ比較部１５６は、ＡＢＳ部１５５から出力される信号が示すトルク指令値Ｔｍ＊の絶対値と、予め定められる閾値ＴｍＲとを比較する。ＴＭ比較部１５６は、比較した結果に応じたＴＭＯＫ信号を出力する。閾値ＴｍＲを示すデータは、予め設定されて異常検出制御部１２２に保持される。
【０１０５】
詳細には、閾値ＴｍＲからトルク指令値Ｔｍ＊の絶対値を引いた値が０以上である場合、ＴＭ比較部１５６は、ＨレベルのＴＭＯＫ信号を出力する。閾値ＴｍＲからトルク指令値Ｔｍ＊の絶対値を引いた値が０未満である場合、ＴＭ比較部１５６は、ＬレベルのＴＭＯＫ信号を出力する。Ｈレベルの信号は、典型的には、Ｌレベルの信号より高電圧の信号であるが、Ｈレベルの信号とＬレベルの信号とは互いに区別できるものであればよい。
【０１０６】
ＦＭ比較部１５７は、回転速度信号を取得し、その回転速度信号が示す回転周波数ＦＭと予め定められる閾値ＦＭＲとを比較する。ＦＭ比較部１５７は、比較した結果に応じたＦＭＯＫ信号を出力する。閾値ＦＭＲを示すデータは、予め設定されて異常検出制御部１２２に保持される。
【０１０７】
詳細には、回転周波数ＦＭから閾値ＦＭＲを引いた値が０より大きい場合、ＦＭ比較部１５７は、ＨレベルのＦＭＯＫ信号を出力する。回転周波数ＦＭから閾値ＦＭＲを引いた値が０以下である場合、ＦＭ比較部１５７は、ＬレベルのＦＭＯＫ信号を出力する。
【０１０８】
時間遅延部１５８は、ＰＷＭ部１２１などから動作状態信号ＧＳＴを取得し、動作状態信号ＧＳＴを予め定められる一定の時間Ｔ１［秒］だけ遅延させたＧＳＴＯＫ信号を出力する。すなわち、ＧＳＴＯＫ信号によって、インバータ回路１０８が動作を開始してから一定の時間Ｔ１以上経過しているか否かが示される。
【０１０９】
詳細には、インバータ回路１０８の動作状態を含んだ動作状態信号ＧＳＴを取得した後、一定の時間Ｔ１が経過すると、時間遅延部１５８は、ＨレベルのＧＳＴＯＫ信号を出力する。その後、動作していないことを示す動作状態信号ＧＳＴを取得すると、時間遅延部１５８は、ＬレベルのＧＳＴＯＫ信号を出力する。
【０１１０】
第１の論理積演算部１５９は、ＴＭＯＫ信号とＦＭＯＫ信号とＧＳＴＯＫ信号とを取得し、これらの信号の論理積を示すＯＫ信号を出力する。詳細には、ＴＭＯＫ信号とＦＭＯＫ信号とＧＳＴＯＫ信号とのすべてがＨレベルである場合に、第１の論理積演算部１５９は、ＨレベルのＯＫ信号を出力する。それ以外の場合に、第１の論理積演算部１５９は、ＬレベルのＯＫ信号を出力する。したがって、ＯＫ信号は、有効条件が満たされたか否かを示す信号である。
【０１１１】
ＶＣ比較部１６０は、電圧補償量信号を取得し、その電圧補償量信号が示す電圧補償量ＶＣと予め定められる閾値ＶＣＲとを比較する。ＶＣ比較部１６０は、比較した結果に応じたＶＣＤ信号を出力する。閾値ＶＣＲを示すデータは、予め設定されて異常検出制御部１２２に保持される。
【０１１２】
詳細には、電圧補償量ＶＣから閾値ＶＣＲを引いた値が０より大きい場合、ＶＣ比較部１６０は、ＨレベルのＶＣＤ信号を出力する。回転周波数ＦＭから閾値ＶＣＲを引いた値が０以下である場合、ＶＣ比較部１６０は、ＬレベルのＶＣＤ信号を出力する。したがって、ＶＣＤ信号は、電動機１０３ａ〜１０３ｃのいずれかに異常が発生しているか否かを示す信号である。
【０１１３】
第２の論理積演算部１６１は、ＯＫ信号とＶＣＤ信号とを取得し、これらの信号の論理積を示す信号を出力する。詳細には、ＯＫ信号とＶＣＤ信号とのいずれもがＨレベルである場合に、第２の論理積演算部１６１は、Ｈレベルの信号（停止信号ＯＦＦ）を出力する。それ以外の場合に、第１の論理積演算部１５９は、Ｌレベルの信号を出力する。
【０１１４】
このような異常検出制御部１２２によれば、第１の論理積演算部１５９にはＴＭＯＫ信号とＦＭＯＫ信号とＧＳＴＯＫ信号とが入力される。そのため、有効条件には、トルク指令値Ｔｍ＊の絶対値が閾値ＴｍＲ以下であることと、回転周波数ＦＭが閾値ＦＭＲより大きいことと、インバータ回路１０８の動作開始からの時間Ｔが一定の時間Ｔ１以上であることとが含まれることになる。
【０１１５】
ＶＣ比較部１６０からのＶＣＤ信号によって、電動機１０３ａ〜１０３ｃのいずれかに異常が発生しているか否かの判別結果が示される。
【０１１６】
そして、すべての有効条件を満たすことにより第１の論理積演算部１５９からＨレベルのＯＫ信号が出力され、かつ、ＶＣＤ信号がＨレベルである場合に、第２の論理積演算部１６１から停止信号ＯＦＦが出力される。そのため、すべての有効条件が満たされた場合に、判別部１３５に相当するＶＣ比較部１６０による判別結果を示すＶＣＤ信号が有効になる。したがって、精度のよい判別結果に基づいて、電動機１０３ａ〜１０３ｃの各々への電力の供給を停止させることが可能になる。
【０１１７】
本実施の形態によれば、判別部１３５は、ｑ軸電圧補償が示すｑ軸電圧補償値ｑｅ及びｄ軸電圧補償が示すｄ軸電圧補償値ｄｅに基づいて、電動機１０３ａ〜１０３ｃのいずれかに異常が発生しているか否かを判別する。そして、異常が発生していると判別された場合に、停止制御部１３６は、インバータ回路１０８から電動機１０３ａ〜１０３ｃの各々への電力の供給を停止させる。これにより、電動機１０３ａ〜１０３ｃの一部に異常が生じた場合に、電動機１０３ａ〜１０３ｃの動作を停止させることができるので、異常が発生した電動機１０３ａ〜１０３ｃの損傷の拡大を防止することが可能になる。
【０１１８】
以上、本発明の実施の形態について説明したが、本発明は、実施の形態に限定されるものではなく、実施の形態に種々の変更を加えた態様も含む。
【０１１９】
例えば、電動機１０３ａ〜１０３ｃは、三相交流電動機に限らずいかなる電動機であってもよい。電動機制御装置１００が制御する電動機１０３ａ〜１０３ｃの台数は、２台以上であれば、３台に限られない。
【０１２０】
例えば、電動機１０３ａ〜１０３ｃの異常を判別する原理から分かるように、判別部１３５が発生しているか否かを判別することができる異常は、電動機１０３ａ〜１０３ｃの回転軸の固着などに限られない。一括して駆動するように制御される電動機１０３ａ〜１０３ｃの電流指令値と電流値との差が大きくなる異常であれば、判別部１３５はそれが発生しているか否かを判別することができる。例えば、判別部１３５が発生しているか否かを判別できる異常の他の例として、電動機１０３ａ〜１０３ｃのいずれか内部のコイル１０４ａ，１０４ｂ，１０４ｃの内部短絡、電動機１０３ａ〜１０３ｃへの配線に生じた異常などを挙げることができる。
【０１２１】
例えば、判別部１３５は、電圧補償量ＶＣに基づいて、電動機１０３ａ〜１０３ｃの少なくとも１つに異常が発生しているか否かを判別することとした。電圧補償量ＶＣは電圧補償値の大きさの一例であって、電圧補償値の大きさは、例えば電圧補償値に含まれる成分のいずれか１つの大きさであってもよい。電圧補償値に含まれる成分の１つには、電圧補償値に含まれる成分の大きい方が選択されてもよい。この場合も、電圧補償量ＶＣを用いる場合と同様の理由で、電動機１０３ａ〜１０３ｃの異常の発生を判別できる。電圧補償値に含まれる成分の１つに基づいて判別することによって、電圧補償値の大きさを採用するよりも、判別処理を簡略にすることが可能になる。
【０１２２】
また、電圧補償値の大きさは、電圧補償信号から得られる値の一例である。電圧補償信号から得られる値は、例えば電圧補償信号に含まれる電圧補償値、その電圧補償値から算出される値などでよい。
【０１２３】
例えば、電圧指令演算部１２０が、ｑ軸電圧補償値ｑｅとｄ軸電圧補償値ｄｅとを算出して基本電圧指令値を補償することとした。しかし、電圧指令演算部１２０は例えば、ｑ軸基本電圧指令値ＥＱとｄ軸基本電圧指令値ＥＤとの一方のみを補償してもよい。すなわち、電圧指令演算部１２０はｑ軸電圧補償値ｑｅのみを算出してｑ軸基本電圧指令値ＥＱのみを補償してもよく、又は、ｄ軸電圧補償値ｄｅのみを算出してｄ軸基本電圧指令値ＥＤを補償してもよい。基本電圧指令値のｑ軸成分とｄ軸成分との両方を補償する方が制御特性では優れるが、基本電圧指令値のｑ軸成分とｄ軸成分との一方のみを補償することによって処理を簡略化し、電圧指令演算部１２０の構成を簡略化することが可能になる。
【産業上の利用可能性】
【０１２４】
本発明は、任意の産業用機械などに搭載される電動機を制御する電動機制御装置及び電動機制御方法などに利用することができる。
【符号の説明】
【０１２５】
１００  電動機制御装置
１０３ａ，１０３ｂ，１０３ｃ  電動機
１０８  インバータ回路
１０９  スイッチ
１１０ａ，１１０ｂ，１１０ｃ  電流検出器
１１１  回転速度検出器
１１２  制御部
１１７  電流指令生成部
１１８  位相角演算部
１１９  座標変換部
１２０  電圧指令演算部
１２１  ＰＷＭ部
１２２  異常検出制御部
１２５  ｑ軸減算器
１２６  ｑ軸補償演算部
１２７  ｄ軸減算器
１２８  ｄ軸補償演算部
１２９  基本電圧指令演算部
１３０  ｑ軸加算器
１３１  ｄ軸加算器
１３２  出力電圧指令演算部
１３３  電圧補償量演算部
１３５  判別部
１３６  停止制御部
１５５  ＡＢＳ部
１５６  ＴＭ比較部
１５７  ＦＭ比較部
１５８  時間遅延部
１５９  第１の論理積演算部
１６０  ＶＣ比較部
１６１  第２の論理積演算部
【図１】
2014045407.tif 000004
【図２】
2014045407.tif 000005
【図３】
2014045407.tif 000006
【図４】
2014045407.tif 000007
【図５】
2014045407.tif 000008
【図６】
2014045407.tif 000009
【図７】
2014045407.tif 000010
【図８】
2014045407.tif 000011
【図９】
2014045407.tif 000012
【図１０】
2014045407.tif 000013
【図１１】
2014045407.tif 000014
【図１２】
2014045407.tif 000015
【図１３】
2014045407.tif 000016
【図１４】
2014045407.tif 000017
【図１５】
2014045407.tif 000018
【図１６】
2014045407.tif 000019
【手続補正書】
【提出日】平成27年4月16日(2015.4.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するため、本発明に係る電動機制御装置は、
並列に接続される複数の電動機に電力を供給するインバータ回路と、
インバータ回路から電動機の各々へ供給する電力を制御する制御部とを備え、
制御部は、
インバータ回路から複数の電動機へ出力する電流値を示す電流指令を生成する電流指令生成部と、
電動機の各々へ実際に供給される電流値と電流指令により示される電流値との差を補償する電圧補償信号を出力する補償演算部と、
電圧補償信号から得られる値に基づいて複数の電動機の少なくとも１つに異常が発生しているか否かを判別する判別部と、
判別部による判別の精度を向上させる条件である有効条件が満たされる場合であって、判別部により異常が発生していると判別された場合に、インバータ回路から電動機の各々への電力の供給を停止させる停止制御部とを備える。
有効条件は、電動機の少なくとも１つの回転周波数が閾値以上であることを含む。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
並列に接続される複数の電動機に電力を供給するインバータ回路と、
前記インバータ回路から前記電動機の各々へ供給する電力を制御する制御部とを備え、
前記制御部は、
前記インバータ回路から前記複数の電動機へ供給する電流値を示す電流指令を生成する電流指令生成部と、
前記電動機の各々へ実際に供給される電流値と前記電流指令により示される電流値との差を補償する電圧補償信号を生成する補償演算部と、
前記電圧補償信号から得られる値に基づいて前記複数の電動機の少なくとも１つに異常が発生しているか否かを判別する判別部と、
前記判別部による判別の精度を向上させる条件である有効条件が満たされる場合であって、前記判別部により異常が発生していると判別された場合に、前記インバータ回路から前記電動機の各々への電力の供給を停止させる停止制御部とを備え、
前記有効条件は、前記電動機の少なくとも１つの回転周波数が閾値以上であることを含む
電動機制御装置。
【請求項２】
前記複数の電動機へ実際に供給される電流値を検出し、当該検出した電流値を示す電流値信号を出力する電流検出部をさらに備え、
前記補償演算部は、前記電流検出部から出力される電流値信号を参照することによって、前記差を補償する電圧値を算出し、当該電圧値を含む前記電圧補償信号を生成する
請求項１に記載の電動機制御装置。
【請求項３】
前記判別部は、前記電圧補償信号により示される電圧値の大きさと閾値とを比較した結果に基づいて、前記複数の電動機の少なくとも１つに異常が発生しているか否かを判別する
請求項１又は２に記載の電動機制御装置。
【請求項４】
前記電圧値の大きさは、前記電圧値に含まれる複数の成分の大きさの最大値である
請求項３に記載の電動機制御装置。
【請求項５】
前記有効条件は、前記電動機の少なくとも１つに出力させるトルク、又は、当該トルクに対応付けることができる値又は指標が、閾値以下であることを含む
請求項１から４のいずれか１項に記載の電動機制御装置。
【請求項６】
前記有効条件は、前記電流指令により示される電流値、又は前記複数の電動機のいずれか１つ又は複数に供給される電流値が閾値以下であることを含む
請求項１から５のいずれか１項に記載の電動機制御装置。
【請求項７】
前記有効条件は、前記インバータ回路が動作を開始した後の経過時間が閾値を超えることを含む
請求項１から６のいずれか１項に記載の電動機制御装置。
【請求項８】
並列に接続される複数の電動機に電力を供給するインバータ回路から前記複数の電動機へ出力する電流値を示す電流指令を生成し、
前記電動機の各々へ実際に供給される電流値と前記電流指令により示される電流値との差を補償する電圧補償信号を生成し、
前記電圧補償信号から得られる値に基づいて前記複数の電動機の少なくとも１つに異常が発生しているか否かを判別し、
前記判別の精度を向上させる条件である有効条件であり、前記電動機の少なくとも１つの回転周波数が閾値以上であることを含む前記有効条件が満たされる場合であって、異常が発生していると判別された場合に、前記インバータ回路から前記電動機の各々への電力の供給を停止させる
電動機制御方法。
【国際調査報告】
2014045407.tif 000020
2014045407.tif 000021
2014045407.tif 000022
2014045407.tif 000023