(57)【要約】【課題】通常時のスイッチング損失を増加させずかつ回路の構成要素を増やさずに過電流遮断時に発生するサージ電圧を抑制できるモータ駆動装置を実現する。【解決手段】モータ駆動装置１は、スイッチング素子Ｓがオンオフ駆動されることでＤＣリンク側の直流電圧を交流電圧に変換して交流モータ側へ出力するモータ駆動部１１と、ゲート駆動指令に応じてモータ駆動部１１のスイッチング素子をオンオフ駆動するゲート駆動回路１２と、ゲート駆動回路１２に対しゲート駆動指令としてオン指令およびオフ指令を出力するゲート駆動指令生成部１３と、ＤＣリンク部を流れる電流もしくは交流モータ側の交流電流についての過電流を検出する過電流検出部１４とを備え、ゲート駆動指令生成部１３は、過電流検出部１４が過電流を検出したとき、オン指令に対するオフ指令の割合を徐々に増加させながらオン指令およびオフ指令を交互に出力し最終的にはオフ指令のみを出力する。【選択図】図１
2017050996.tif 000002
【特許請求の範囲】
【請求項１】
直流電圧をスイッチング素子のスイッチング動作により交流電圧に変換して交流モータに交流電流を供給するモータ駆動装置であって、
内部のスイッチング素子がオンオフ駆動されることでＤＣリンク側の直流電圧を交流電圧に変換して交流モータ側へ出力するモータ駆動部と、
受信したゲート駆動指令に応じてモータ駆動部のスイッチング素子をオンオフ駆動するゲート駆動回路と、
前記ゲート駆動回路に対し前記ゲート駆動指令としてオン指令およびオフ指令のいずれかを出力するゲート駆動指令生成部と、
前記モータ駆動部のＤＣリンク部を流れる電流もしくは交流モータ側の交流電流についての過電流の発生を検出する過電流検出部と、
を備え、
前記ゲート駆動指令生成部は、前記過電流検出部が過電流の発生を検出したとき、オン指令に対するオフ指令の割合を徐々に増加させながらオン指令およびオフ指令を交互に出力し、最終的にはオフ指令のみを出力することを特徴とするモータ駆動装置。
【請求項２】
ＤＣリンク部を流れる電流を検出するＤＣリンク部電流検出器を備え、
前記過電流検出部は、前記ＤＣリンク部電流検出器が検出する電流を監視し、過電流の発生を検出した際には前記ゲート駆動指令生成部に対し過電流発生を通知する請求項１に記載のモータ駆動装置。
【請求項３】
交流モータ側の交流電流を検出するモータ電流検出器を備え、
前記過電流検出部は、前記モータ電流検出器が検出する交流電流を監視し、過電流の発生を検出した際には前記ゲート駆動指令生成部に対し過電流発生を通知する請求項１に記載のモータ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械の送り軸や主軸、あるいは産業機械、産業用ロボットのアーム等を駆動するモータ駆動装置に関する。
【背景技術】
【０００２】
工作機械の送り軸や主軸、あるいは産業機械、産業用ロボットのアーム等の駆動源である交流モータを駆動するモータ駆動装置においては、交流電源側から入力された交流電圧を直流電圧に一旦変換したのちさらに交流電圧に変換して交流モータへ交流電流を供給している。このため、モータ駆動装置は、交流電源側から供給された交流電圧を整流してＤＣリンク（直流リンク）に直流電圧を出力する整流器と、整流器の直流側であるＤＣリンクに接続され、内部のスイッチング素子のスイッチング動作によりＤＣリンク側の直流電圧を交流電圧に変換して交流モータに交流電流を供給する逆変換器とを備える。
【０００３】
図５は、直流電源を用いて三相交流モータを駆動する一般的なモータ駆動装置を示す回路図である。三相交流モータ（以下、単に「交流モータ」と称する。）２００を駆動するモータ駆動装置１００内には逆変換器５０が設けられており、逆変換器５０のＤＣリンク側には直流電源からの直流電圧が印加され、逆変換器５０からはモータ２００を駆動するための三相の交流電流が出力される。なお、ここでは特に図示しないが、一般に逆変換器５０のＤＣリンク側には、商用の交流電源から入力された交流電流を直流電流に変換して出力する整流器が設けられる。
【０００４】
モータ駆動装置１００は、逆変換器５０と、ゲート駆動回路６１と、ゲート駆動指令生成部６２と、過電流検出部６３と、電流指令生成部６４とを備える。逆変換器５０は、スイッチング素子Ｓおよびこれに逆並列に接続されたダイオードＤを有するスイッチ部のブリッジ回路からなり、スイッチング素子Ｓがオンオフ駆動されることでＤＣリンク側の直流電圧を交流電圧に変換して交流モータ側へ出力する。ゲート駆動指令生成部６２、過電流検出部６３および電流指令生成部６４によりモータ制御部６０が構成される。電流指令生成部６４は、モータ電流検出器７１によって検出された交流モータ２００へ流れ込む交流電流に基づいて電流指令を生成する。ゲート駆動指令生成部６２は、ゲート駆動回路６１に対しゲート駆動指令としてオン指令およびオフ指令のいずれかを出力する。ゲート駆動回路６１は、受信したゲート駆動指令に応じてモータ駆動部のスイッチング素子をオンオフ駆動する。なお、図面を簡明にするためにゲート駆動回路６１については１相分のみ図示している。過電流検出部６３は、ＤＣリンク部電流検出器７２によって検出されたＤＣリンク部を流れる電流もしくはモータ電流検出器７１によって検出された交流モータ側の交流電流についての過電流の発生を検出する。
【０００５】
図５に示すように、モータ駆動装置１００の交流モータ側の出力相間で異常短絡が発生すると、太字矢印に示すような経路を流れる過電流が発生する。過電流が流れ続けるとスイッチング素子Ｓ等の各素子が故障するため、過電流を遮断して各素子を保護することが必要である。このため、過電流検出部６３が過電流の発生を検出したときは、ゲート駆動指令生成部６２はゲート駆動回路６１に対しスイッチング素子Ｓをオフするオフ指令を生成し、これに応じてゲート駆動回路６１はスイッチング素子Ｓを即座にオフし、過電流を遮断する。
【０００６】
しかしながら、非常に大きな過電流を高速に遮断することから電流の時間変化が大きく、電流経路のインダクタンスによって生じるサージ電圧が非常に大きくなり、スイッチング素子Ｓ等の各素子の故障の原因となる。
【０００７】
そこで、過電流遮断時に生じるサージ電圧を抑制するために、図５に示すようなサージを吸収するスナバ回路８１が設けられることが多い。なお、図５においては図面を簡明にするために、スナバ回路８１については１相分のみ図示している。
【０００８】
またこれ以外にも、過電流遮断時に生じるサージ電圧を抑制する方法として、例えば、スイッチング素子のゲート抵抗を大きくすることでスイッチング素子のスイッチング速度を低下させて電流の遮断を緩やかに行う方法がある。
【０００９】
また、過電流時と通常時とでスイッチング速度を切り分ける方法として、例えば、スイッチング素子のゲート抵抗として抵抗値が大きなものと小さなものの二種類用意しておき、通常時は小さなゲート抵抗を使用してスイッチング速度を遅くせず、過電流時には大きなゲート抵抗を使用してスイッチング速度を遅くする方法がある。
【００１０】
また例えば、通常のスイッチングにおいて、ゲート電圧パターン発生器を用いて、サージ電圧が小さくなるようにゲート電圧変化が緩やかな部分と、スイッチング損失が大きくならないようにゲート電圧変化が急な部分の２つのパターンを持ったゲート電圧パターンを生成することで、サージ電圧を抑制する方法がある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特許第３６９２７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述のように過電流遮断時に発生するサージ電圧を抑制することは、スイッチング素子Ｓ等の各素子の故障を防ぐために重要である。
【００１３】
過電流遮断時に生じるサージ電圧を抑制する方法のうち、スナバ回路による方法は、抑制しようとするサージ電圧が大きくなるほどスナバ回路を構成する部品の規模を大きくする必要があり、過電流遮断時ではない通常時においても過剰なスナバ回路を搭載せざるを得ず、コストが増大する問題がある。
【００１４】
また、ゲート抵抗を大きくすることでスイッチング素子のスイッチング速度を遅くする方法は、スイッチング速度が早くても問題のないような通常時においてスイッチング損失が増加してしまい、効率が悪いという問題がある。
【００１５】
また、抵抗値の異なるゲート抵抗を複数使用する方法は、回路の構成要素を増やすことになり、コストが増大し、信頼性を損なうという問題がある。
【００１６】
また、特許文献１に記載された発明によれば、１回のターンオフ動作で、スイッチング速度が早い部分と遅い部分を持ったゲート電圧パターンを作成しなければならず、制御が複雑になることや、回路の構成要素を増やす必要があるという問題がある。
【００１７】
従って本発明の目的は、上記問題に鑑み、通常時のスイッチング損失を増加させずかつ回路の構成要素を増やさずに過電流遮断時に発生するサージ電圧を容易に抑制することができる、信頼性の高いモータ駆動装置を高効率、低コストで提供することにある。
【課題を解決するための手段】
【００１８】
上記目的を実現するために、本発明においては、直流電圧をスイッチング素子のスイッチング動作により交流電圧に変換して交流モータに交流電流を供給するモータ駆動装置は、内部のスイッチング素子がオンオフ駆動されることでＤＣリンク側の直流電圧を交流電圧に変換して交流モータ側へ出力するモータ駆動部と、受信したゲート駆動指令に応じてモータ駆動部のスイッチング素子をオンオフ駆動するゲート駆動回路と、ゲート駆動回路に対しゲート駆動指令としてオン指令およびオフ指令のいずれかを出力するゲート駆動指令生成部と、モータ駆動部のＤＣリンク部を流れる電流もしくは交流モータ側の交流電流についての過電流の発生を検出する過電流検出部と、を備え、ゲート駆動指令生成部は、過電流検出部が過電流の発生を検出したとき、オン指令に対するオフ指令の割合を徐々に増加させながらオン指令およびオフ指令を交互に出力し、最終的にはオフ指令のみを出力する。
【００１９】
ここで、モータ駆動装置は、ＤＣリンク部を流れる電流を検出するＤＣリンク部電流検出器を備え、過電流検出部は、ＤＣリンク部電流検出器が検出する電流を監視し、過電流の発生を検出した際にはゲート駆動指令生成部に対し過電流発生を通知するようにしてもよい。
【００２０】
また、モータ駆動装置は、交流モータ側の交流電流を検出するモータ電流検出器を備え、過電流検出部は、モータ電流検出器が検出する交流電流を監視し、過電流の発生を検出した際にはゲート駆動指令生成部に対し過電流発生を通知するようにしてもよい。
【発明の効果】
【００２１】
本発明によれば、通常時のスイッチング損失を増加させずかつ回路の構成要素を増やさずに過電流遮断時に発生するサージ電圧を容易に抑制することができ、効率を下げることや、コストを上げることなく、モータ駆動装置の高信頼性化を図ることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施例によるモータ駆動装置を示す回路図である。
【図２】本発明の実施例によるモータ駆動装置における過電流遮断時におけるサージ電圧発生を説明する図であり、（Ａ）はゲート駆動指令を示し、（Ｂ）はゲート電圧を示し、（Ｃ）はコレクタ電流、コレクタ−エミッタ間電圧およびサージ電圧を示す。
【図３】本発明と比較するために従来の過電流遮断時におけるサージ電圧発生を説明する図であり、（Ａ）はゲート駆動指令を示し、（Ｂ）はゲート電圧を示し、（Ｃ）はコレクタ電流、コレクタ−エミッタ間電圧およびサージ電圧を示す。
【図４】本発明の実施例によるモータ駆動装置の動作フローを示すフローチャートである。
【図５】直流電源を用いて三相交流モータを駆動する一般的なモータ駆動装置を示す回路図である。
【発明を実施するための形態】
【００２３】
図１は、本発明の実施例によるモータ駆動装置を示す回路図である。本発明の実施例によるモータ駆動装置１は、入力された直流電圧をスイッチング素子Ｓのスイッチング動作により交流電圧に変換して交流モータ２００に供給する。交流モータ２００は、例えば工作機械の送り軸や主軸、あるいは産業機械、産業用ロボットのアーム等の駆動源として用いられる。また、ここでは特に図示しないが、モータ駆動装置１のＤＣリンク側には、商用の交流電源から入力された交流を直流に変換して出力する順変換器が設けられてもよく、またあるいはバッテリなどの直流電源が設けられてもよい。なお、ここで説明する実施例では、１個の交流モータ２００を駆動制御するモータ駆動装置１について説明するが、駆動制御するモータの個数は、本発明を特に限定するものではなく、複数個のモータを駆動制御するモータ駆動装置にも適用可能である。また、モータ駆動装置１によって駆動される交流モータの種類についても本発明を特に限定するものではなく、例えば誘導モータであっても同期モータであってもよい。
【００２４】
本発明の実施例によるモータ駆動装置１は、モータ駆動部１１と、ゲート駆動回路１２と、ゲート駆動指令生成部１３と、過電流検出部１４とを備える。また、モータ駆動装置１は、一般的なモータ駆動装置と同様、電流指令生成部１５と、ＤＣリンク部電流検出器１６と、モータ電流検出器１７とを備える。ゲート駆動指令生成部１３、過電流検出部１４および電流指令生成部１５によりモータ制御部１０が構成される。
【００２５】
モータ駆動部１１は、スイッチング素子Ｓおよびこれに逆並列に接続されたダイオードＤを有するスイッチ部のブリッジ回路からなる逆変換器（インバータ）であり、スイッチング素子Ｓがオンオフ駆動されることでＤＣリンク側の直流電圧を交流電圧に変換して交流モータ２００側へ出力する。スイッチング素子Ｓの例としては、ＩＧＢＴ、ＭＯＳＦＥＴ（Ｍｅｔａｌ−Ｏｘｉｄｅ−Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｆｉｅｌｄ−Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）、サイリスタ、ＧＴＯ（Ｇａｔｅ  Ｔｕｒｎ−ＯＦＦ  Ｔｈｙｒｉｓｔｏｒ：ゲートターンオフサイリスタ）などがあるが、スイッチング素子Ｓの種類自体は本発明を限定するものではなく、その他のスイッチング素子であってもよい。
【００２６】
ゲート駆動回路１２は、後述するゲート駆動指令生成部１３から受信したゲート駆動指令に応じてモータ駆動部１０のスイッチング素子Ｓをオンオフ駆動するための電圧を各スイッチング素子Ｓに対して出力する。なお、図面を簡明にするためにゲート駆動回路１２については１相分のみ図示しているが、ゲート駆動回路１２はモータ駆動部１１内の各スイッチング素子Ｓについてそれぞれ設けられるものである。
【００２７】
ゲート駆動指令生成部１３は、ゲート駆動回路１２に対しゲート駆動指令としてオン指令およびオフ指令のいずれかを出力する。ゲート駆動指令生成部１３は、通常時は、電流指令生成部１５によって生成された電流指令に応じたゲート駆動指令を出力するが、過電流発生時は、オン指令に対するオフ指令の割合を徐々に増加させながらオン指令およびオフ指令を交互に出力し、最終的にはオフ指令のみを出力する。
【００２８】
過電流検出部１４は、モータ駆動部１１のＤＣリンク部を流れる電流もしくは交流モータ２００側の交流電流についての過電流の発生を検出する。過電流検出方法自体は本発明を限定するものではなく、公知のものを用いればよい。また、過電流検出レベルについては、モータ駆動装置１を構成する部品や使用環境等に応じて適宜設定すればよい。
【００２９】
ＤＣリンク部電流検出器１６は、ＤＣリンク部を流れる電流を検出する。上述の過電流検出部１４は、ＤＣリンク部電流検出器１６が検出する電流を監視し、過電流の発生を検出した際にはゲート駆動指令生成部１３に対し過電流発生を通知する。
【００３０】
モータ電流検出器１７は、交流モータ２００側の交流電流を検出する。上述の過電流検出部１４は、モータ電流検出器１７が検出する交流電流を監視し、過電流の発生を検出した際にはゲート駆動指令生成部１３に対し過電流発生を通知する。
【００３１】
電流指令生成部１５は、モータ電流検出器１７によって検出された交流モータ２００側の交流電流に基づいて、通常時（すなわち過電流発生時ではない）における電流指令を生成する。より詳しくは、電流指令生成部１５は、モータ電流検出器１７の検出値、入力された速度指令、交流モータ２００の動作プログラム、交流モータ２００の回転速度などを用いて、交流モータ２００の速度、トルク、もしくは回転子の位置を制御するための電流指令を生成する。
【００３２】
上述のように、ゲート駆動指令生成部１３は、過電流検出部１４が過電流の発生を検出したとき、オン指令に対するオフ指令の割合を徐々に増加させながらオン指令およびオフ指令を交互に出力し、最終的にはオフ指令のみを出力する。以下、これについてより詳細に説明する。図２は、本発明の実施例によるモータ駆動装置における過電流遮断時におけるサージ電圧発生を説明する図であり、（Ａ）はゲート駆動指令を示し、（Ｂ）はゲート電圧を示し、（Ｃ）はコレクタ電流、コレクタ−エミッタ間電圧およびサージ電圧を示す。また、図３は、本発明と比較するために従来の過電流遮断時におけるサージ電圧発生を説明する図であり、（Ａ）はゲート駆動指令を示し、（Ｂ）はゲート電圧を示し、（Ｃ）はコレクタ電流、コレクタ−エミッタ間電圧およびサージ電圧を示す。
【００３３】
まず、従来の過電流遮断時におけるサージ電圧発生について図３を参照して説明する。従来は、時刻ｔ1で過電流が発生したとすると、図３（Ａ）に示すように過電流を遮断するためにスイッチング素子のオフ指令をゲート駆動回路に与えていた（時刻ｔ2）。ゲート駆動回路にオフ指令が与えられることでスイッチング素子は即座にオフするが、図３（Ｂ）に示すようにスイッチング素子のゲート電圧の低下が早いため、図３（Ｃ）に示すようにコレクタ電流の時間変化が大きくなり、コレクタ−エミッタ間電圧に生じるサージ電圧が大きくなる。
【００３４】
これに対し、本発明の実施例では、ゲート駆動指令生成部１３は、図２（Ａ）に示すように、時刻ｔ1で過電流検出部１４が過電流の発生を検出したとき、時刻ｔ2以降でオン指令に対するオフ指令の割合を徐々に増加させながらオン指令およびオフ指令を交互に出力し、最終的にはオフ指令のみを出力する（時刻ｔ3）。オン指令に対するオフ指令の割合を徐々に増加させながらオン指令およびオフ指令を交互に出力することで、図２（Ｂ）に示すようにスイッチング素子のゲート電圧の低下が従来よりも緩やかになり、図２（Ｃ）に示すようにコレクタ電流の時間変化が小さくなり、コレクタ−エミッタ間電圧に生じるサージ電圧を従来よりも抑制することができる。
【００３５】
図４は、本発明の実施例によるモータ駆動装置の動作フローを示すフローチャートである。
【００３６】
ステップＳ１０１において、電流指令生成部１５は、モータ電流検出器１７の検出値、入力された速度指令、交流モータ２００の動作プログラム、交流モータ２００の回転速度などを用いて、交流モータ２００の速度、トルク、もしくは回転子の位置を制御するための電流指令を生成する。これにより、交流モータ２００は駆動される。
【００３７】
ステップＳ１０２において、過電流検出部１４は、モータ駆動部１１のＤＣリンク部を流れる電流もしくは交流モータ２００側の交流電流について、過電流が発生したか否かを判別する。過電流が発生したと判定された場合は、ステップＳ１０３へ進む。過電流検出部１４は、ＤＣリンク部電流検出器１６が検出する電流およびモータ電流検出器１７が検出する電流を監視しており、これらＤＣリンク部電流およびモータ電流のいずれかについて過電流の発生を検出した際にはゲート駆動指令生成部１３に対し過電流発生を通知する。
【００３８】
ステップＳ１０３では、ゲート駆動指令生成部１３は、オン指令に対するオフ指令の割合を徐々に増加させながらオン指令およびオフ指令を交互に出力し、最終的にはオフ指令のみを出力する。これにより、ゲート駆動回路１２は、オン時間に対するオフ時間の割合を徐々に増加させながらスイッチング素子Ｓのゲートに対してオンするための電圧およびオフするための電圧を交互に出力し、最終的にはオフするための電圧のみを出力する。これに応じてスイッチング素子Ｓは、オン時間に対するオフ時間の割合を徐々に増加させながらオンオフを交互に繰り返し、最終的にはオフする。この結果、スイッチング素子Ｓのゲート電圧の低下が従来よりも緩やかになり、コレクタ電流の時間変化が小さくなり、コレクタ−エミッタ間電圧に生じるサージ電圧を従来よりも抑制することができる。
【符号の説明】
【００３９】
１    モータ駆動装置
１０    モータ制御部
１１    モータ駆動部
１２    ゲート駆動回路
１３    ゲート駆動指令生成部
１４    過電流検出部
１５    電流指令生成部
１６    ＤＣリンク部電流検出器
１７    モータ電流検出器
２００    交流モータ
Ｄ    ダイオード
Ｓ    スイッチング素子
【図１】
2017050996.tif 000003
【図２】
2017050996.tif 000004
【図３】
2017050996.tif 000005
【図４】
2017050996.tif 000006
【図５】
2017050996.tif 000007
【手続補正書】
【提出日】平成28年11月29日(2016.11.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
モータ駆動装置１００は、逆変換器５０と、ゲート駆動回路６１と、ゲート駆動指令生成部６２と、過電流検出部６３と、電流指令生成部６４とを備える。逆変換器５０は、スイッチング素子Ｓおよびこれに逆並列に接続されたダイオードＤを有するスイッチ部のブリッジ回路からなり、スイッチング素子Ｓがオンオフ駆動されることでＤＣリンク側の直流電圧を交流電圧に変換して交流モータ２００側へ出力する。ゲート駆動指令生成部６２、過電流検出部６３および電流指令生成部６４によりモータ制御部６０が構成される。電流指令生成部６４は、モータ電流検出器７１によって検出された交流モータ２００へ流れ込む交流電流に基づいて電流指令を生成する。ゲート駆動指令生成部６２は、ゲート駆動回路６１に対しゲート駆動指令としてオン指令およびオフ指令のいずれかを出力する。ゲート駆動回路６１は、受信したゲート駆動指令に応じてモータ駆動部のスイッチング素子をオンオフ駆動する。なお、図面を簡明にするためにゲート駆動回路６１については１相分のみ図示している。過電流検出部６３は、ＤＣリンク部電流検出器７２によって検出されたＤＣリンク部を流れる電流もしくはモータ電流検出器７１によって検出された交流モータ２００側の交流電流についての過電流の発生を検出する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
図５に示すように、モータ駆動装置１００の交流モータ２００側の出力相間で異常短絡が発生すると、太字矢印に示すような経路を流れる過電流が発生する。過電流が流れ続けるとスイッチング素子Ｓ等の各素子が故障するため、過電流を遮断して各素子を保護することが必要である。このため、過電流検出部６３が過電流の発生を検出したときは、ゲート駆動指令生成部６２はゲート駆動回路６１に対しスイッチング素子Ｓをオフするオフ指令を生成し、これに応じてゲート駆動回路６１はスイッチング素子Ｓを即座にオフし、過電流を遮断する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
ゲート駆動回路１２は、後述するゲート駆動指令生成部１３から受信したゲート駆動指令に応じてモータ駆動部１１のスイッチング素子Ｓをオンオフ駆動するための電圧を各スイッチング素子Ｓに対して出力する。なお、図面を簡明にするためにゲート駆動回路１２については１相分のみ図示しているが、ゲート駆動回路１２はモータ駆動部１１内の各スイッチング素子Ｓについてそれぞれ設けられるものである。