JP2012120409A - モータ駆動装置 - Google Patents
モータ駆動装置 Download PDFInfo
- Publication number
- JP2012120409A JP2012120409A JP2010270616A JP2010270616A JP2012120409A JP 2012120409 A JP2012120409 A JP 2012120409A JP 2010270616 A JP2010270616 A JP 2010270616A JP 2010270616 A JP2010270616 A JP 2010270616A JP 2012120409 A JP2012120409 A JP 2012120409A
- Authority
- JP
- Japan
- Prior art keywords
- control
- inverter
- phase
- command
- voltage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims abstract description 34
- 238000006243 chemical reaction Methods 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 11
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 7
- 230000010349 pulsation Effects 0.000 description 7
- 230000007423 decrease Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Abstract
【課題】ベクトル制御による運転域をできるだけ拡張することのできるモータ駆動装置を提供することを目的とする。
【解決手段】直流電力を交流電力に変換し、該交流電力を圧縮機モータ5に供給するインバータ3と、ベクトル制御部31とV/f制御部32とを含む制御方法群のうちの一つを選択制御方法として選択し、選択制御方法に従ったPWM信号を生成するインバータ制御装置4とを備え、インバータ制御装置4は、インバータ3の入力電圧と第1閾値とが関連付けられている第1情報を保有しており、ベクトル制御で生成される電圧指令値が第1情報から決定される第1閾値以上となった場合に、選択制御方法をベクトル制御部31からV/f制御部32に切り換え、かつ、第1閾値がベクトル制御によって出力可能な最大電圧に設定されているモータ駆動装置1を提供する。
【選択図】図1
【解決手段】直流電力を交流電力に変換し、該交流電力を圧縮機モータ5に供給するインバータ3と、ベクトル制御部31とV/f制御部32とを含む制御方法群のうちの一つを選択制御方法として選択し、選択制御方法に従ったPWM信号を生成するインバータ制御装置4とを備え、インバータ制御装置4は、インバータ3の入力電圧と第1閾値とが関連付けられている第1情報を保有しており、ベクトル制御で生成される電圧指令値が第1情報から決定される第1閾値以上となった場合に、選択制御方法をベクトル制御部31からV/f制御部32に切り換え、かつ、第1閾値がベクトル制御によって出力可能な最大電圧に設定されているモータ駆動装置1を提供する。
【選択図】図1
Description
本発明は、モータ駆動装置に関するものである。
従来、モータ駆動方法として、モータの回転周波数指令に電圧を比例させるV/f制御が知られている。V/f制御では、モータ制御パラメータの調整が容易であり、電圧利用率が高く、高速運転に適する反面、電流制御ループなしで電圧と1次周波数の関係を概ね一致させるように制御するため、圧縮機のような変動負荷に対しては中・低速駆動において電流が脈動する可能性がある。
また、他のモータ駆動方法として、ベクトル制御が知られている。ベクトル制御は、電流制御ループをもち、モータ位置(または推定位置)に基づいて出力電圧を決定する。このため、電流脈動の低減が可能である反面、制御が煩雑化するために、高速域での制御が難しい。
また、他のモータ駆動方法として、ベクトル制御が知られている。ベクトル制御は、電流制御ループをもち、モータ位置(または推定位置)に基づいて出力電圧を決定する。このため、電流脈動の低減が可能である反面、制御が煩雑化するために、高速域での制御が難しい。
上記のように、V/f制御とベクトル制御とは、得意とする回転域が異なる。そこで、ベクトル制御を低・中速域で採用し、V/f制御を高速域で採用することにより、低・中速域の電流脈動を低減し、かつ、高速域を容易に運転する方法が特許文献1において提案されている。特許文献1には、所定回転数未満の速度域についてはベクトル制御を採用し、所定回転数以上の速度域についてはV/f制御を採用する技術が開示されている。
ところで、モータ駆動においては、ベクトル制御を利用できる回転域をできるだけ広くしたいという要望がある。しかしながら、ベクトル制御で運転可能な最大回転数は入力電圧によって異なる。したがって、特許文献1に開示されているように、回転数に基づいて制御を切り換える場合には、最低入力電圧を考慮して、例えば、最低入力電圧に対して出力可能な最大回転数に制御切り換えの閾値を設定する必要があり、定格電圧におけるベクトル制御の運転域を狭めてしまうという問題があった。
本発明は、このような事情に鑑みてなされたものであって、ベクトル制御による運転域をできるだけ拡張することのできるモータ駆動装置を提供することを目的とする。
上記課題を解決するために、本発明は以下の手段を採用する。
本発明は、直流電力を交流電力に変換し、該交流電力をモータに供給するインバータと、ベクトル制御とV/f制御とを含む制御方法群のうちの一つを選択制御方法として選択し、前記選択制御方法に従ったPWM信号を生成するインバータ制御手段とを備え、前記インバータ制御手段は、前記インバータの入力電圧と第1閾値とが関連付けられている第1情報を保有しており、前記ベクトル制御で生成される電圧指令値が前記第1情報から決定される前記第1閾値以上となった場合に、前記選択制御方法を前記ベクトル制御から前記V/f制御に切り換え、かつ、前記第1閾値が前記ベクトル制御によって出力可能な最大電圧に設定されているモータ駆動装置を提供する。
本発明は、直流電力を交流電力に変換し、該交流電力をモータに供給するインバータと、ベクトル制御とV/f制御とを含む制御方法群のうちの一つを選択制御方法として選択し、前記選択制御方法に従ったPWM信号を生成するインバータ制御手段とを備え、前記インバータ制御手段は、前記インバータの入力電圧と第1閾値とが関連付けられている第1情報を保有しており、前記ベクトル制御で生成される電圧指令値が前記第1情報から決定される前記第1閾値以上となった場合に、前記選択制御方法を前記ベクトル制御から前記V/f制御に切り換え、かつ、前記第1閾値が前記ベクトル制御によって出力可能な最大電圧に設定されているモータ駆動装置を提供する。
本発明によれば、ベクトル制御によって出力可能な最大出力電圧を第1閾値として制御切り換えの判断条件に用いており、更に、この第1閾値は入力電圧に応じて変更されるので、モータの運転状態に応じてベクトル制御が採用されるモータ回転数を限界近傍まで高めることが可能となる。これにより、ベクトル制御を採用する速域を拡張することができる。
上記モータ駆動装置において、前記インバータ制御手段における前記ベクトル制御では、トルク指令を前記モータ負荷トルクに一致させ、該トルク指令に応じた電圧指令値を生成することとしてもよい。
このような構成によれば、トルク指令をモータの負荷トルクに一致させ、このトルク指令に基づいた3相電圧指令を生成するので、ベクトル制御が選択されている速域において、モータの負荷トルク変動に合わせてモータの出力トルクを速やかに追従させることが可能となる。
上記モータ駆動装置において、前記インバータ制御手段は、前記選択制御方法として前記V/f制御が選択されている場合において、前記インバータの入力電圧または入力電流に含まれるリップルの振幅を検出し、該リップルの振幅が予め設定されている所定の閾値以上となった場合に、前記選択制御方法を前記V/f制御から前記ベクトル制御に切り換えることとしてもよい。
このような構成によれば、インバータの入力電圧または入力電流に含まれるリップルの振幅を制御切り換え条件として用いることにより、インバータへの入力電圧の脈動が大きくなり、モータ制御が不安定になりそうな場合には、これを速やかに察知して、V/f制御からベクトル制御に切り換えることにより、インバータへの入力電圧の脈動を速やかに抑制することができ、安定したモータ制御を実現することができる。
上記モータ駆動装置において、前記インバータ制御手段は、起動時において、前記選択制御方法として前記ベクトル制御を選択することとしてもよい。
上記構成によれば、起動時において、ベクトル制御を採用することにより、例えば、オープンループの同期制御を起動時に採用した場合に比べて、電流のピーク値を低減することができる。これにより、インバータにおけるパワートランジスタ(スイッチング素子)の電流容量を低減することができ、コストダウンを図ることができる。
上記モータ駆動装置において、前記インバータ制御手段は、前記ベクトル制御による起動時において、推定速度値の下限値を設定し、該下限値を用いて起動時における速度及び位置推定を行うこととしてもよい。
このような構成によれば、起動時における速度・位置推定においては、予め保有された推定速度値の下限値が用いられるので、起動時の速度推定において最低レベルの積算値を確保することができ、良好な起動特性を得ることが可能となる。
本発明のモータ駆動装置によれば、ベクトル制御による運転域を拡張することができるという効果を奏する。
以下に、本発明に係るモータ駆動装置を空気調和機に使用される圧縮機モータに適用した場合の実施形態について、図面を参照して説明する。なお、本発明に係るモータ駆動装置は、下記に示す圧縮機モータのみに適用されるものではなく、モータ全般に広く適用することができる。
〔第1の実施形態〕
図1は、本発明の第1の実施形態に係るモータ駆動装置1の概略構成を示した図である。図1に示されるように、モータ駆動装置1は、コンバータ2と、インバータ3と、インバータ3を制御するインバータ制御装置4とを主な構成として備えている。また、図1において、符号5は、モータ駆動装置1により駆動される圧縮機モータである。
図1は、本発明の第1の実施形態に係るモータ駆動装置1の概略構成を示した図である。図1に示されるように、モータ駆動装置1は、コンバータ2と、インバータ3と、インバータ3を制御するインバータ制御装置4とを主な構成として備えている。また、図1において、符号5は、モータ駆動装置1により駆動される圧縮機モータである。
コンバータ2は、AC電源から供給された交流電圧を直流電圧に変換し、直流電圧をインバータ3に供給する。インバータ3は、例えば、6つのスイッチング素子からなる3相ブリッジ回路を備えており、直流入力電圧からU相、V相、W相からなる3相の駆動電圧を生成し、生成した3相の駆動電圧を圧縮機モータ5に供給する。インバータ3が備えるスイッチング素子のオンオフが、インバータ制御装置4によって制御されることにより、圧縮機モータ5の速度やトルクが制御される。
インバータ3から圧縮機モータ5に流れる3相の電流は電流検出回路6によって検出されインバータ制御装置4に出力される。なお、図1では、インバータ3から出力される3相の電力線にそれぞれ電流センサを設置し、各U相、V相、W相の電流を検出する場合を例示しているが、例えば、U相、V相、W相のうち、いずれか2つの電流値を検出し、検出した2相の電流から残りの1相の電流を演算で求めることとしてもよい。このようにすることで、センサを一つ省略することができる。また、図1に示したセンサ位置に代えて、例えば、インバータ3の入力側における負極電力線またはインバータ3内のブリッジ回路の下方アーム部にシャント抵抗を設け、その両端電圧と抵抗値とにより各相の電流を検出することとしてもよい。このように、本発明において、電流検出の手段については特に限定されない。
インバータ3の直流入力電圧(以下「インバータ入力電圧Vdc」という。)は、電圧検出回路7によって検出されインバータ制御装置4に出力される。
インバータ制御装置4は、例えば、MPU(Micro Processing Unit)であり、内蔵メモリに記録されている制御用コンピュータプログラムを読み出して実行することにより、モータ負荷に応じて決定されるモータ回転数指令やトルク指令に応じたインバータ3の制御信号を生成し、インバータ3に与える。図1では、インバータ制御装置4が備える機能を機能展開して示している。図1に示すように、インバータ制御装置4は、制御手法としてベクトル制御部31及びV/f制御部32の2つの制御部を備えており、更に、ベクトル制御部31またはV/f制御部32により生成された電圧指令値に基づいてPWM信号を生成するPWM信号生成部12、ベクトル制御部31及びV/f制御部32のうちいずれか一方を選択制御方法として選択し、切り換えを行う選択部13を主な構成として備えている。
ベクトル制御部31は、ここでは、センサレスベクトル制御を採用しており、電流検出回路6によって計測された電流に基づいて圧縮機モータ5のロータの速度及び位置を推定し、推定したロータ速度が速度指令に一致するような3相電圧指令を求める。
具体的には、図2に示すように、ベクトル制御部31は、3相/2相変換部21、速度・位置推定部22、トルク指令演算部23、指令変換部24、電圧指令演算部25、2相/3相変換部26を備えている。これら各部は、システムクロックのクロックサイクル毎に各処理を実行する。
具体的には、図2に示すように、ベクトル制御部31は、3相/2相変換部21、速度・位置推定部22、トルク指令演算部23、指令変換部24、電圧指令演算部25、2相/3相変換部26を備えている。これら各部は、システムクロックのクロックサイクル毎に各処理を実行する。
3相/2相変換部21には、電流検出回路6において検出されたU相、V相、W相の各相の電流値がA/D変換されて入力される。3相/2相変換部21は、入力された3相の電流からq軸電流iq及びd軸電流idを求める。
速度・位置推定部22は、3相/2相変換部21で算出されたq軸電流iq及びd軸電流idと、1つ前のシステムクロックにおいて求められたq軸電圧指令vq *及びd軸電圧指令vd *とから、現在のロータの推定位置θes及びロータの推定速度ωesを算出する。推定位置θes及び推定速度ωesは、圧縮機モータ5のモータモデルを用いて算出される。
トルク指令演算部23は、回転数指令ω*とロータの推定速度(回転数)ωesとの偏差がゼロとなるようなトルク指令t_cmdを生成する。指令変換部24は、トルク指令t_cmdからq軸電流指令iq *とd軸電流指令id *とを生成する。
電圧指令演算部25は、q軸電流指令iq *とq軸電流iqとの偏差、及びd軸電流指令id *とd軸電流idとの偏差がゼロに近づくようなq軸電圧指令vq *及びd軸電圧指令vd *を決定する。
2相/3相変換部26は、決定されたq軸電圧指令vq *及びd軸電圧指令vd *に対して2相/3相変換を行い、U相、V相、W相にそれぞれ対応する3相電圧指令を算出する。算出した3相電圧指令はPWM信号生成部12及び選択部13に出力されるようになっている。
V/f制御部32は、図3に示すように、3相/2相変換部41、位相指令演算部42、電圧指令演算部43、及び2相/3相変換部44を備えている。V/f制御部32では、図3に示されている各部による演算が、システムクロックのクロックサイクル毎に行われる。
3相/2相変換部41には、電流検出回路6によって検出されたU相、V相、W相の電流値がA/D変換されて入力され、これら情報と位相指令演算部42から与えられるステータ側の1次周波数の位相指令θ*とを用いて3相/2相変換が行われ、γ軸電流iγ及びδ軸電流iδが算出される。算出されたγ軸電流iγは、所定の正の定数であるkωが乗ぜられ、その後、回転数指令ω*との差分が求められ、角周波数指令ωf *が求められる。すなわち、角周波数指令ωf *は、以下の(1)式を用いて算出される。
ωf *=ω*−kω×iγ (1)
上記(1)式によれば、γ軸電流iγが増加すると、即ち、モータ出力トルクが増加すると角周波数指令ωf *は減少し、γ軸電流iγが減少すると、即ち、モータ出力トルクが減少すると角周波数指令ωf *は増加する。(1)式を使用することにより、モータ出力トルクが増加した場合には、角周波数指令ωf *を減少させることによって失速が防止され、モータ出力トルクが減少した時には、角周波数指令ωf *を増加させることによってロータが加速しないように制御される。
角周波数指令ωf *は、位相指令演算部42及び電圧指令演算部43に出力される。
位相指令演算部42は、以下の(2)式で表わされるように、角周波数指令ωf *を積分してステータ側の1次周波数の位相指令θ*を算出する。
位相指令演算部42は、以下の(2)式で表わされるように、角周波数指令ωf *を積分してステータ側の1次周波数の位相指令θ*を算出する。
θ*=∫ωf *dt (2)
電圧指令演算部43では、以下の(3)式及び(4)式を用いてγ軸電圧指令vγ *及びδ軸電圧指令vδ *を算出する。
vγ *=Λδ×ωf *−Vofsγ (3)
vδ *=−Kδ×iδ (4)
vδ *=−Kδ×iδ (4)
(3)、(4)式において、Λδは圧縮機モータ5の逆起電圧係数であり、Vofsγはオフセット電圧であり、Kδは正の定数である。なお、(3)、(4)式は、V/f制御の基本式である。
2相/3相変換部44では、決定されたγ軸電圧指令vγ *及びδ軸電圧指令vδ *に対して、ステータ側1次周波数の位相指令θ*が用いられて2相/3相変換が行われ、圧縮機モータ5に供給されるべき3相電圧指令が算出される。算出した3相電圧指令はPWM信号生成部12及び選択部13に出力されるようになっている。
選択部13は、ベクトル制御部31及びV/f制御部32のうち、選択制御方法としていずれか一方を選択する。具体的には、選択部13は、インバータ入力電圧Vdcと第1閾値とが関連付けられた第1情報を保有している。ここで、図5に第1情報の一例を示す。図5において、横軸はインバータ入力電圧Vdc、縦軸は第1閾値、すなわち、ベクトル制御によって出力可能な最大電圧である。ここで、一般的に、モータ出力電圧Vmは、インバータ入力電圧Vdc及び波形変調率Afと以下の(5)式に示すような関係を有する。
Vm=(Vdc/2√2)×(√3×Af) (5)
波形変調率Afは、インバータがどのような波形を出力するのか(例えば、正弦波なのか、矩形波なのか)により決まる値であり、波形が決まればそのインバータ固有の値となる。第1情報における第1閾値とインバータ入力電圧Vdcとの関係は、上記(1)式の関係を考慮して決められており、インバータ入力電圧Vdcが大きいほど第1閾値は大きな値に設定されている。つまり、第1閾値はインバータ入力電圧Vdcと比例の関係にある。また、比例式における傾きは、波形変調率Afによって決定される。具体的には、波形変調率Afが大きいほど傾きが大きくなる。更に、インバータ入力電圧Vdcのリップル、インバータが備えるパワートランジスタのオン電圧、インバータのデッドタイムなどを考慮して傾きを調整することとしてもよい。例えば、パワートランジスタのオン電圧がドロップすることや、インバータ入力電圧Vdcのリップル及びインバータのデッドタイムなどを考慮して、傾きを多少小さめに設定することとしてもよい。
選択部13は、ベクトル制御部31が選択制御方法に選択されている場合においては、図5に示した第1情報を用いてインバータ入力電圧Vdcに対応する第1閾値を取得し、この第1閾値とベクトル制御部31の2相/3相変換部26から出力された3相電圧指令とを比較し、該3相電圧指令が第1閾値以上であるか否かを判定する。判定の結果、3相電圧指令が第1閾値以上であれば、選択制御方法をベクトル制御部31からV/f制御部32に切り換える。
一方、V/f制御部32が選択制御方法として選択されている場合においては、V/f制御部32の2相/3相変換部44から出力された3相電圧指令が第1情報とインバータ入力電圧Vdcとから決定される第1閾値よりも所定量小さい値に設定されている第2閾値未満であるか否かを判定する。判定の結果、3相電圧指令が第2閾値未満であれば、選択制御方法をV/f制御部32からベクトル制御部31に切り換える。このように、V/f制御部32とベクトル制御部31とを切り換える際に用いる閾値にヒステリシスを持たせることで、閾値近傍における制御のハンチングを防止することができる。
ここで、第2閾値については、選択部13が、インバータ入力電圧Vdcと第2閾値とが関連付けられている第2情報を有しており、V/f制御部32が選択されている場合には、この第2情報を用いて制御の切り替えを判断するようにしてもよいし、あるいは、上記第1情報を用いて第1閾値を得た後に、この第1閾値から所定量減算した値を第2閾値として用いることとしてもよい。
PWM信号生成部12は、選択部13によって選択制御方法として選択された制御部からの3相電圧指令に基づいてPWM信号を生成し、生成したPWM信号をインバータ3に出力する。
次に、本実施形態に係るモータ駆動装置4の作動について説明する。
まず、起動時においては、選択部13によってベクトル制御部31が選択される。これにより、A/D変換部と制御部とをつなぐスイッチング素子、及び制御部とPWM信号生成部12とをつなぐスイッチング素子は、いずれもベクトル制御部側に接続される。そして、この状態で、AC電源からコンバータ2に電力が供給される。コンバータ2では、交流電力が直流電力に変換され、インバータ3に供給される。インバータ3では、インバータ制御装置4から供給されるベクトル制御に基づくPWM信号に基づきスイッチング素子がオンオフされることにより、U相、V相、W相の3相の交流駆動電圧が生成され、圧縮機モータ5に供給される。
まず、起動時においては、選択部13によってベクトル制御部31が選択される。これにより、A/D変換部と制御部とをつなぐスイッチング素子、及び制御部とPWM信号生成部12とをつなぐスイッチング素子は、いずれもベクトル制御部側に接続される。そして、この状態で、AC電源からコンバータ2に電力が供給される。コンバータ2では、交流電力が直流電力に変換され、インバータ3に供給される。インバータ3では、インバータ制御装置4から供給されるベクトル制御に基づくPWM信号に基づきスイッチング素子がオンオフされることにより、U相、V相、W相の3相の交流駆動電圧が生成され、圧縮機モータ5に供給される。
また、圧縮機モータ5に供給される各相の電流が電流検出回路6により検出されるとともに、インバータ入力電圧Vdcが電圧検出回路7によって検出され、これらの検出値がインバータ制御装置4に送られる。
インバータ制御装置4では、電流検出回路6によって検出された各相の電流値がA/D変換されて、ベクトル制御部31の3相/2相変換部21に入力され、これらの電流と一つ前のクロックサイクルで算出されたロータの推定位置θesに基づいてq軸電流iq及びd軸電流idが求められる。求められたq軸電流iq及びd軸電流idは、速度・位置推定部22に送られ、これらの情報と一つ前のクロックサイクルにおけるq軸電圧指令vq *及びd軸電圧指令vd *とに基づいて現在のロータの推定位置θes及びロータの推定速度ωesが算出される。ここで、速度・位置推定部22は、起動時において推定速度値の下限値を保有していることが好ましい。例えば、停止時から起動直後は、回転速度が非常に小さく、速度の推定が不安定となり、特に、始動トルクが大きい条件において起動制御が困難となることがある。この場合であっても、推定速度の下限値を設定しておくことで、速度推定において最低レベルの積算値を確保することができ、良好な起動特性を得ることができる。
速度・位置推定部22において算出されたロータの推定速度ωesと回転数指令ω*との差分はトルク指令演算部23に入力され、この差分がゼロとなるようなトルク指令t_cmdが求められる。指令変換部24において、トルク指令t_cmdはq軸電流指令iq *とd軸電流指令id *とに変換され、電圧指令演算部25において、q軸電流iqとq軸電流指令iq *との差分、及びd軸電流idとd軸電流指令id *との差分がゼロとなるようなq軸電圧指令vq *及びd軸電圧指令vd *が決定される。q軸電圧指令vq *及びd軸電圧指令vd *は、2相/3相変換部26において、U相、V相、W相それぞれの3相電圧指令に変換され、選択部13及び制御信号生成部12に出力される。
選択部13は、電圧検出回路によって検出されたインバータ入力電圧Vdcに対応する第1閾値を第1情報(図5参照)から取得し、この第1閾値と3相電圧指令とを比較し、3相電圧指令が第1閾値以上であるか否かを判定する。この結果、第1閾値以下であれば、選択制御方法としてベクトル制御部31が選択された状態を維持する。一方、起動から一定時間経過することにより、徐々にモータ回転数が増加し、これにより、3相電圧指令が第1閾値を超えた場合には、選択部13は、選択制御方法をベクトル制御部31からV/f制御部32に切り換える。これにより、A/D変換部と制御部とをつなぐスイッチング素子、及び制御部とPWM信号生成部12とをつなぐスイッチング素子は、いずれもV/f制御部32に接続される。これにより、今度は、V/f制御部32により生成された3相電圧指令に基づいてPWM信号が生成され、インバータ3が駆動されることとなる。そして、V/f制御部32によりインバータ制御が行われている場合において、3相電圧指令が第1閾値よりも小さく設定されている第2閾値未満となった場合には、選択部13は選択制御方法をV/f制御部32からベクトル制御部31に切り換える。これにより、ベクトル制御部31によるインバータ制御が再度実施されることとなる。
以上説明してきたように、本実施形態に係るモータ制御装置4によれば、ベクトル制御の最大出力電圧を制御切換の判断条件に用いることとしたので、ベクトル制御を利用可能な最大回転数まで採用することが可能となる。これにより、広い回転域においてベクトル制御を採用することができ、電流脈動を低減し、安定したモータ制御を実現することができる。
また、起動時において、ベクトル制御を採用することにより、例えば、オープンループの同期制御を起動時に採用した場合に比べて、電流のピーク値を低減することができる。これにより、インバータ3におけるパワートランジスタ(スイッチング素子)の電流容量を低減することができ、コストダウンを図ることができる。更に、起動時において、速度・位置推定部22が推定速度値の下限値を保有していることにより、起動時の速度推定において最低レベルの積算値を確保することができる。この結果、良好な起動特性を得ることが可能となる。
また、起動時において、ベクトル制御を採用することにより、例えば、オープンループの同期制御を起動時に採用した場合に比べて、電流のピーク値を低減することができる。これにより、インバータ3におけるパワートランジスタ(スイッチング素子)の電流容量を低減することができ、コストダウンを図ることができる。更に、起動時において、速度・位置推定部22が推定速度値の下限値を保有していることにより、起動時の速度推定において最低レベルの積算値を確保することができる。この結果、良好な起動特性を得ることが可能となる。
なお、本実施形態のモータ駆動装置において、V/f制御部32からベクトル制御部31への制御切換条件として、インバータ3の直流入力電流または直流入力電圧のリップル(脈動)の幅を用いることとしてもよい。例えば、上述した3相電圧指令に代えて、インバータ3の直流入力電流または直流入力電圧に含まれるリップルの振幅を検出することとし、検出したリップルの振幅が予め設定されている所定の閾値を超えた場合に、V/f制御部32からベクトル制御部31に切り換えることとしてもよい。このように、インバータ3の直流入力電圧または直流入力電流に含まれるリップルの振幅を制御切り換え条件として用いることにより、直流入力電圧または直流入力電流の脈動が大きくなり、モータ制御が不安定になりそうな場合には、これを察知して、ベクトル制御に切り換えることにより、安定したモータ制御を実現することができる。
〔第2の実施形態〕
次に、本発明の第2の実施形態に係るモータ駆動装置について説明する。本実施形態に係るモータ駆動装置は、インバータ制御装置のベクトル制御部がトルク指令を圧縮機モータ5の負荷トルクに一致させるための手段を更に備えている。以下、本実施形態に係るモータの駆動装置について、上述の第1の実施形態に係るモータ駆動装置と異なる点について主に説明する。
次に、本発明の第2の実施形態に係るモータ駆動装置について説明する。本実施形態に係るモータ駆動装置は、インバータ制御装置のベクトル制御部がトルク指令を圧縮機モータ5の負荷トルクに一致させるための手段を更に備えている。以下、本実施形態に係るモータの駆動装置について、上述の第1の実施形態に係るモータ駆動装置と異なる点について主に説明する。
図4は、本実施形態に係るモータ駆動装置の概略構成を示した図である。図4に示すように、ベクトル制御部31´において、トルク指令演算部23は、回転数指令ω*とロータの推定速度(回転数)ωesとの偏差がゼロに近づくようなトルク指令t_cmdを生成し、このトルク指令t_cmdをトルク指令補正部27に出力する。トルク指令補正部27は、トルク指令t_cmdを圧縮機モータ5の負荷トルクに一致するように補正し、補正後のトルク指令t_cmdを指令変換部24に出力する。指令変換部24は、トルク指令t_cmdからq軸電流指令iq *とd軸電流指令id *とを生成する。
これにより、トルク指令を圧縮機モータ5の負荷トルクを負荷トルクに一致させるような3相電圧指令が求められ、この3相電圧指令に基づいてPWM信号が生成される。
これにより、トルク指令を圧縮機モータ5の負荷トルクを負荷トルクに一致させるような3相電圧指令が求められ、この3相電圧指令に基づいてPWM信号が生成される。
以上説明したように、本実施形態に係るモータ駆動装置によれば、トルク指令が圧縮機モータ5の負荷トルクに一致するように補正し、補正後のトルク指令に基づいて3相電圧指令を求め、この3相電圧指令に基づいて生成されたPWM信号がインバータ3に与えられる。これにより、ベクトル制御部31´が選択されている低速域・中速域において、圧縮機モータ5の負荷トルク変動に合わせて圧縮機モータ5の出力トルクを速やかに追従させることが可能となる。
1 モータ駆動装置
3 インバータ
4 インバータ制御装置
5 圧縮機モータ
12 PWM信号生成部
13 選択部
22 速度・位置推定部
27 トルク指令補正部
31 ベクトル制御部
32 V/f制御部
3 インバータ
4 インバータ制御装置
5 圧縮機モータ
12 PWM信号生成部
13 選択部
22 速度・位置推定部
27 トルク指令補正部
31 ベクトル制御部
32 V/f制御部
Claims (5)
- 直流電力を交流電力に変換し、該交流電力をモータに供給するインバータと、
ベクトル制御とV/f制御とを含む制御方法群のうちの一つを選択制御方法として選択し、前記選択制御方法に従ったPWM信号を生成するインバータ制御手段と
を備え、
前記インバータ制御手段は、前記インバータの入力電圧と第1閾値とが関連付けられている第1情報を保有しており、前記ベクトル制御で生成される電圧指令値が前記第1情報から決定される前記第1閾値以上となった場合に、前記選択制御方法を前記ベクトル制御から前記V/f制御に切り換え、かつ、前記第1閾値が前記ベクトル制御によって出力可能な最大電圧に設定されているモータ駆動装置。 - 前記インバータ制御手段における前記ベクトル制御では、トルク指令を前記モータ負荷トルクに一致させ、該トルク指令に応じた電圧指令値を生成する請求項1に記載のモータ駆動装置。
- 前記インバータ制御手段は、前記選択制御方法として前記V/f制御が選択されている場合において、前記インバータの入力電圧または入力電流に含まれるリップルの振幅を検出し、該リップルの振幅が予め設定されている所定の閾値以上となった場合に、前記選択制御方法を前記V/f制御から前記ベクトル制御に切り換える請求項1または請求項2に記載のモータ駆動装置。
- 前記インバータ制御手段は、起動時において、前記選択制御方法として前記ベクトル制御を選択する請求項1から請求項3のいずれかに記載のモータ駆動装置。
- 前記インバータ制御手段は、前記ベクトル制御による起動時において、推定速度値の下限値を設定し、該下限値を用いて起動時における速度及び位置推定を行う請求項4に記載のモータ駆動装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010270616A JP2012120409A (ja) | 2010-12-03 | 2010-12-03 | モータ駆動装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010270616A JP2012120409A (ja) | 2010-12-03 | 2010-12-03 | モータ駆動装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012120409A true JP2012120409A (ja) | 2012-06-21 |
Family
ID=46502598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010270616A Withdrawn JP2012120409A (ja) | 2010-12-03 | 2010-12-03 | モータ駆動装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012120409A (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014050854A1 (ja) | 2012-09-28 | 2014-04-03 | ダイキン工業株式会社 | 消費電力削減装置 |
| JP2014081195A (ja) * | 2012-09-28 | 2014-05-08 | Daikin Ind Ltd | 消費電力削減装置 |
| JP2015019562A (ja) * | 2013-05-12 | 2015-01-29 | インフィネオン テクノロジーズ アーゲーInfineon Technologies Ag | 同期電動機の最適制御 |
| WO2015189884A1 (ja) * | 2014-06-09 | 2015-12-17 | 株式会社日立産機システム | 電力変換装置 |
| WO2017068628A1 (ja) * | 2015-10-19 | 2017-04-27 | 三菱電機株式会社 | 空気調和機 |
| US9660564B2 (en) | 2013-05-12 | 2017-05-23 | Infineon Technologies Ag | Optimized control for synchronous motors |
| DE112019006937T5 (de) | 2019-02-28 | 2021-11-11 | Mitsubishi Electric Corporation | Motortreibervorrichtung und Klimaanlage |
| JP2022126425A (ja) * | 2021-02-18 | 2022-08-30 | アンリツ株式会社 | 物品搬送装置、物品選別装置および物品検査装置 |
-
2010
- 2010-12-03 JP JP2010270616A patent/JP2012120409A/ja not_active Withdrawn
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014050854A1 (ja) | 2012-09-28 | 2014-04-03 | ダイキン工業株式会社 | 消費電力削減装置 |
| JP2014081195A (ja) * | 2012-09-28 | 2014-05-08 | Daikin Ind Ltd | 消費電力削減装置 |
| JP2014081193A (ja) * | 2012-09-28 | 2014-05-08 | Daikin Ind Ltd | 消費電力削減装置 |
| US9660564B2 (en) | 2013-05-12 | 2017-05-23 | Infineon Technologies Ag | Optimized control for synchronous motors |
| CN104467599B (zh) * | 2013-05-12 | 2017-11-17 | 英飞凌科技股份有限公司 | 同步电动机优化控制 |
| CN104467599A (zh) * | 2013-05-12 | 2015-03-25 | 英飞凌科技股份有限公司 | 同步电动机优化控制 |
| JP2015019562A (ja) * | 2013-05-12 | 2015-01-29 | インフィネオン テクノロジーズ アーゲーInfineon Technologies Ag | 同期電動機の最適制御 |
| WO2015189884A1 (ja) * | 2014-06-09 | 2015-12-17 | 株式会社日立産機システム | 電力変換装置 |
| JPWO2015189884A1 (ja) * | 2014-06-09 | 2017-04-20 | 株式会社日立産機システム | 電力変換装置 |
| JPWO2017068628A1 (ja) * | 2015-10-19 | 2018-01-25 | 三菱電機株式会社 | 空気調和機 |
| WO2017068628A1 (ja) * | 2015-10-19 | 2017-04-27 | 三菱電機株式会社 | 空気調和機 |
| CN107925375A (zh) * | 2015-10-19 | 2018-04-17 | 三菱电机株式会社 | 空气调节机 |
| US10700626B2 (en) | 2015-10-19 | 2020-06-30 | Mitsubishi Electric Corporation | Air conditioner |
| CN107925375B (zh) * | 2015-10-19 | 2020-10-13 | 三菱电机株式会社 | 空气调节机 |
| US10910982B2 (en) | 2015-10-19 | 2021-02-02 | Mitsubishi Electric Corporation | Air conditioner |
| DE112019006937T5 (de) | 2019-02-28 | 2021-11-11 | Mitsubishi Electric Corporation | Motortreibervorrichtung und Klimaanlage |
| US11588427B2 (en) | 2019-02-28 | 2023-02-21 | Mitsubishi Electric Corporation | Motor drive device and air conditioner |
| JP2022126425A (ja) * | 2021-02-18 | 2022-08-30 | アンリツ株式会社 | 物品搬送装置、物品選別装置および物品検査装置 |
| JP7397016B2 (ja) | 2021-02-18 | 2023-12-12 | アンリツ株式会社 | 物品搬送装置、物品選別装置および物品検査装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012120409A (ja) | モータ駆動装置 | |
| JP6272077B2 (ja) | 過給機及び船舶 | |
| JP4406552B2 (ja) | 電動機の制御装置 | |
| TW201830846A (zh) | 用於啟動同步馬達的系統及方法 | |
| CN104885358B (zh) | 逆变器装置 | |
| CN103493362A (zh) | 电动机控制装置 | |
| US8766587B2 (en) | Motor controlling apparatus and controlling method of the same | |
| JP3637897B2 (ja) | 同期電動機駆動装置、インバータ装置、同期電動機の制御方法 | |
| JP6463966B2 (ja) | モータ駆動装置およびモータ駆動用モジュール並びに冷凍機器 | |
| CN103973195A (zh) | 逆变器装置、逆变器装置的控制方法和电动机驱动系统 | |
| WO2008147016A1 (en) | Motor driver system and method for controlling motor driver | |
| EP3343759A1 (en) | Motor control device and method for controlling motor control device | |
| JP4735638B2 (ja) | モータ駆動装置 | |
| JP5863367B2 (ja) | インバータ装置 | |
| JP4065375B2 (ja) | モータ駆動装置及びモータ駆動方法 | |
| JP6293401B2 (ja) | 空気調和機のモータ制御装置及び空気調和機 | |
| JP2010130844A (ja) | 圧縮機モータの駆動装置及びインバータの制御方法 | |
| JP4983393B2 (ja) | モータ駆動装置 | |
| JP7627601B2 (ja) | モータ駆動装置およびモータ駆動方法 | |
| JP7024289B2 (ja) | モータ制御装置 | |
| JP2017205017A (ja) | 空気調和機のモータ制御装置及び空気調和機 | |
| JP4476049B2 (ja) | ブラシレスモータの制御装置 | |
| JP2012090429A (ja) | モータ駆動装置 | |
| JP2020014266A (ja) | 電動機の制御装置 | |
| JP2013081343A (ja) | モータの駆動装置、インバータ制御方法及びプログラム、空気調和機 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140204 |