[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5985050B2 - モータ制御装置 - Google Patents

モータ制御装置 Download PDF

Info

Publication number
JP5985050B2
JP5985050B2 JP2015516962A JP2015516962A JP5985050B2 JP 5985050 B2 JP5985050 B2 JP 5985050B2 JP 2015516962 A JP2015516962 A JP 2015516962A JP 2015516962 A JP2015516962 A JP 2015516962A JP 5985050 B2 JP5985050 B2 JP 5985050B2
Authority
JP
Japan
Prior art keywords
motor
regenerative
power
power consumption
calculated
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.)
Active
Application number
JP2015516962A
Other languages
English (en)
Other versions
JPWO2014185123A1 (ja
Inventor
浩一郎 上田
浩一郎 上田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of JP5985050B2 publication Critical patent/JP5985050B2/ja
Publication of JPWO2014185123A1 publication Critical patent/JPWO2014185123A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P3/00Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
    • H02P3/06Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
    • H02P3/18Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P3/00Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
    • H02P3/06Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
    • H02P3/18Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor
    • H02P3/22Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor by short-circuit or resistive braking
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/74Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more AC dynamo-electric motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/34Modelling or simulation for control purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Multiple Motors (AREA)
  • Control Of Electric Motors In General (AREA)
  • Stopping Of Electric Motors (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Hybrid Electric Vehicles (AREA)

Description

本発明は、モータ制御装置に関するものである。
サーボアンプ等のモータ駆動機器は、駆動時に発生する回生電力(エネルギー)を処理する方式という観点では、回生電力を電源に戻す電源回生方式と、回生電力を回生抵抗(回生ブレーキ)で消費させる抵抗回生方式とに分類される。抵抗回生方式のモータ駆動機器は、電源回生方式とは異なり、回生電力を電源に戻す専用の回路(電源回生コンバータ等)を設ける必要がないことから、電源回生方式のモータ駆動機器よりもハードウェアの価格が安いという利点があり、産業用機械を駆動するためのモータ駆動機器として幅広く使用されている。
一方で、従来から、モータ駆動機器がモータを駆動する際の消費電力を、電力計(パワーメータ)等の高価な専用測定機器を設けずに、正確に把握したいという要請がある。消費電力を正確に把握することにより、モータ駆動時の電気料金の正確な把握や、適切な電源設備容量の選択が可能になるからである。
このような問題を解決するために、例えば、特許文献1には、共通電源部から電力が供給される複数軸を駆動する抵抗回生方式のモータ駆動装置において、各軸の出力の合計値を算出し、合計値が負の場合には電力量をゼロとして、全体の消費電力を算出する技術が開示されている。特許文献1では、各軸の出力の合計値が負になった場合には電力量をゼロとし、この負の値に相当する電力が回生抵抗で消費されるものとして処理を行っている。
特開2010−81679号公報
しかしながら、回生抵抗を備えるモータ駆動機器においては、モータが減速動作する場合などに発生する回生電力は、すべて回生抵抗で消費されるわけではなく、その一部は、モータ制御機器に設けられた平滑コンデンサに蓄積されうる。回生抵抗で消費される電力はロスになるが、平滑コンデンサに蓄積された電力は再利用することができ、これをロスとして計算すると、正確に消費電力を算出することができない。
上記従来の技術では、この平滑コンデンサに蓄積された分の電力を考慮していない。そのため、モータ駆動時の消費電力を正確に算出できない、という問題があった。
本発明は、上記に鑑みてなされたものであって、抵抗回生方式のモータ駆動機器を制御するモータ制御装置であって、電力計等の専用の測定機器を用いることなく、正確な電力の算出が可能なモータ制御装置を得ることを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、交流電源の電力を直流電力に変換して出力する整流部と、前記整流部の出力に接続された主回路平滑用の平滑コンデンサと、一方の端子が前記平滑コンデンサの一方の電極に接続された回生電力を消費する回生抵抗と、前記整流部が出力する直流電力を、モータの駆動に適した交流電力に変換するインバータ部と、前記モータと前記インバータ部の間に接続され、前記モータのモータ電流を検出する電流検出部と、前記モータのモータ速度を算出する速度算出部と、前記モータ電流をもとに前記モータのトルクまたは推力を算出するトルク算出部と、各種指令情報から前記インバータ部に電圧指令を与えるサーボ制御部と、前記モータ電流、または、前記モータ電流と前記モータ速度に基づいて損失を算出し、前記モータ速度と、前記トルクまたは推力との積から算出されるモータ出力を算出し、前記回生抵抗が通電しているか否かを判定する消費電力算出部と、を備え、前記消費電力算出部が、前記回生抵抗の通電時には、前記損失と前記モータ出力の合計値が0以上であれば単位時間あたりの消費電力を前記合計値で算出し、前記損失と前記モータ出力の前記合計値が負であれば単位時間あたりの前記消費電力を0で算出し、前記回生抵抗の非通電時には、単位時間あたりの消費電力を前記損失と前記モータ出力の前記合計値で算出することを特徴とするモータ制御装置である。
この発明によれば、電力計等の専用の測定機器を用いることなく、正確な電力の算出が可能なモータ制御装置を得ることができる、という効果を奏する。
図1は、実施の形態1に係るモータ制御装置の構成例を示すブロック図である。 図2は、実施の形態1に係るモータ制御装置の動作例を説明するフローチャートである。 図3は、実施の形態2に係るモータ制御装置の構成例を示すブロック図である。 図4は、実施の形態2に係るモータ制御装置の動作例を説明するフローチャートである。 図5は、実施の形態3に係るモータ制御装置の構成例を示すブロック図である。 図6は、実施の形態3に係るモータ制御装置の動作例を説明するフローチャートである。 図7は、実施の形態4に係るモータ制御装置の構成例を示すブロック図である。 図8は、実施の形態4に係るモータ制御装置の動作例を説明するフローチャートである。 図9は、実施の形態4に係るモータ制御装置の構成例を示すブロック図である。 図10は、実施の形態4に係るモータ制御装置の構成例を示すブロック図である。
以下に、本発明にかかるモータ制御装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
実施の形態1.
図1は、本発明に係るモータ制御装置の実施の形態1の構成例を示すブロック図である。図1に示すモータ制御装置は、交流電源1に接続され、整流器2と、平滑コンデンサ10と、母線電圧測定部11と、回生抵抗3と、回生トランジスタ4と、消費電力算出部5と、インバータ103と、電流検出部104と、サーボ制御部106と、トルク算出部105と、を備え、エンコーダ102が付されたモータ101を制御する。エンコーダ102は、速度算出部の一例である。
交流電源1(例えば、三相交流電源)は、整流器2(例えば、ダイオードスタック)に接続されており、交流電源1から供給された交流電力は整流され、整流された電力が平滑コンデンサ10によって平滑化されることによって直流の電圧を出力する。
平滑コンデンサ10の後段には母線電圧測定部11が接続されており、母線電圧測定部11にて測定された母線電圧Vdcは、消費電力算出部5に出力される。
母線電圧測定部11の後段には、直列に接続された回生抵抗3と回生トランジスタ4(回生スイッチ(switch))が、接続されている。回生電力が発生して直流電源の電圧がしきい値まで上昇すると、回生トランジスタ4が作動し、該回生電力を回生抵抗3にて消費して回生動作を行う。
回生抵抗3と回生トランジスタ4の後段には、インバータ103が接続されている。インバータ103は、電流検出部104を介してモータ101に接続されている。インバータ103としては、PWMインバータを例示することができる。
モータ101は、エンコーダ102を備える。エンコーダ102は、モータ101のモータ速度v及び位置を検出し、消費電力算出部5及びサーボ制御部106に出力する。
電流検出部104は、モータ101のモータ電流Iを検出し、サーボ制御部106、トルク算出部105及び消費電力算出部5に出力する。
サーボ制御部106は、インバータ103に各種指令情報(モータ101の動作の参照信号となる位置指令、速度指令、電流指令等)に基づいて、モータ101が追従するために必要な電流を発生させるための電圧指令を算出して出力する。該電圧指令に基づいて、モータ101に直流電力が供給される。サーボ制御部106は、例えば、検出値である位置、速度、電流が指令情報に追従するようにフィードバック(feedback)制御系が構成されている。
トルク算出部105は、電流検出部104にて検出したモータ101のモータ電流Iからモータ101のトルクτを算出し、消費電力算出部5に出力する。トルク算出部105は、モータ電流Iが検出されたときに、トルクτを算出する。具体的には、トルクτとモータ電流Iが比例関係にある場合には、τ=K・Iからトルクτを算出する。ここで、Kはトルク定数である。
なお、モータ101として、同期モータを用いる場合には、トルク定数と誘起電圧定数が等しくなるため、トルク定数に代えて誘起電圧定数を用いてもよい。または、トルクτとモータ電流Iが比例関係にない場合であっても、トルクτは電流に依存する。そのため、トルクτとモータ電流Iが比例関係にないときには、モータ電流Iと発生するトルクτの関係をテーブルまたは関数として予め記憶させておき、これをもとにトルクτを算出してもよい。すなわち、モータ電流I(t)とトルクτ(t)の関係を表すテーブルまたは関数をF(I)とすると、τ=F(I)である。したがって、トルク算出部105は、トルク定数Kまたはモータ電流I(t)とトルクτ(t)の関係を表すテーブル若しくは関数を記憶していればよい。
消費電力算出部5は、母線電圧測定部11にて測定された母線電圧Vdc、エンコーダ102にて検出したモータ101のモータ速度v及び位置等の情報、電流検出部104にて検出したモータ101のモータ電流I及びトルク算出部105にて算出したトルクτに基づいて消費電力量(または積算電力量)Eを算出して出力する。
次に、モータ101の駆動時におけるモータ制御装置の動作について図2を参照して説明する。図2は、本発明に係るモータ制御装置の実施の形態1の動作例を説明するフローチャートである。
まず、消費電力算出部5が積算電力量Eを0とする(ステップS1)。
次に、電流検出部104がモータ電流Iを検出し、エンコーダ102がモータ速度vを検出する(ステップS2)。なお、ステップS2以後の処理は、サンプリング時間ΔT毎に行う。
次に、トルク算出部105が、電流検出部104にて検出したモータ電流Iに基づいてトルクτを算出する(ステップS3)。ここで、トルクτの算出は、上記説明したように、トルクτがモータ電流Iに依存することを利用して算出すればよい。
次に、消費電力算出部5が、エンコーダ102にて検出したモータ速度v及びトルク算出部105にて算出したトルクτからモータ出力Wを算出し、モータ速度v及び電流検出部104にて検出したモータ電流Iから損失Lを算出する(ステップS4)。
モータ出力Wは、W=v・τで算出する。
また、モータ101の駆動に伴って生じる損失Lとしては、銅損L及び鉄損Lが挙げられる。銅損Lは、モータ101におけるコイルの電気抵抗によって失われるエネルギーであり、鉄損Lは、モータ101に巻かれた鉄心に交流で磁化したときに失われるエネルギーである。
銅損Lは、モータ巻線抵抗Rを用いて下記の式(1)にて算出することができる。
Figure 0005985050
鉄損Lは、ヒステリシス損と渦電流損の和である。鉄損Lは、モータ101の磁束密度Bと、モータ速度vからL=α’・v・Bγ+β’・v・Bと表すことができる。ここで、α’,β’,γは比例定数である。さらには、磁束密度Bがモータ電流Iに概ね比例することを利用し、別の比例定数αとβを用いることで、鉄損Lは、下記の式(2)にて表すことができる。
Figure 0005985050
したがって、鉄損Lは電流のみならず速度にも依存する。なお、α,β,γはモータ101を電磁界解析することで得ることができる。
モータ101の駆動に伴って生じる損失Lは、銅損Lと鉄損Lの和であり、下記の式(3)にて表すことができる。
Figure 0005985050
なお、これらの式及び各種定数等(モータ巻線抵抗R、定数α、β、γ等)は、消費電力算出部5に記憶されている。
なお、上記の損失Lには、さらにインバータ及び整流部における損失が加えられていてもよい。
なお、上記の説明では、モータ電流Iの2乗に比例して発生する銅損Lと、モータ速度vとモータ電流Iの双方に依存して発生する鉄損Lと、からなる損失Lを式(3)にて算出しているが、これに限定されず、損失をモデル化するための計算式及び定数を表すものであれば他のものを用いてもよい。また、鉄損Lが十分に小さいモータを用いる場合は、鉄損Lを無視してもよい。
次に、母線電圧測定部11が母線電圧Vdcを検出する(ステップS5)。
次に、消費電力算出部5が、ステップS5で検出した母線電圧Vdcがしきい値以上であるか否かを比較する(ステップS6)。ここで、しきい値としては、回生トランジスタ4がオンする電圧、すなわちしきい値電圧Vthを例示することができる。母線電圧Vdcが回生トランジスタ4のしきい値電圧Vth以上であれば、回生トランジスタ4がオンし、回生電力を回生抵抗3で消費する。母線電圧Vdcが回生トランジスタ4のしきい値電圧Vth以上であれば、ステップS7に移行する。母線電圧Vdcが回生トランジスタ4のしきい値電圧Vth未満であれば、ステップS9に移行する。
<ステップS7に移行する場合>
消費電力算出部5が、ステップS4にて算出したモータ出力Wと損失Lの和が0以上であるか負であるかに基づいて、下記の式(4)によって単位時間あたりの消費電力Pを算出する(ステップS7)。
Figure 0005985050
次に、消費電力算出部5が、単位時間あたりの回生電力Q=Vdc /Rを算出する(ステップS8)。ここで、抵抗値Rは、回生抵抗3の抵抗値である。抵抗値Rは、消費電力算出部5に記憶されている。その後、ステップS11に移行する。
<ステップS9に移行する場合>
ステップS4にて算出したモータ出力Wと損失Lを用いて、消費電力算出部5が下記の式(5)によって単位時間あたりの消費電力Pを算出する(ステップS9)。
Figure 0005985050
そして、消費電力算出部5が、単位時間あたりの回生電力Q=0とする(ステップS10)。その後、ステップS11に移行する。
<ステップS11に移行後>
次に、消費電力算出部5が、ステップS7またはステップS9で算出した消費電力Pに単位時間あたりの固定分消費電力Pを加算して全消費電力を算出する(ステップS11)。ここで、固定分消費電力Pとは、回生電力が発生してもその電力を利用できないモータ駆動機器が消費する電力をいう。固定分消費電力Pは、例えば、サーボ制御部106がマイクロプロセッサである場合には、該マイクロプロセッサの単位時間あたりの消費電力である。なお、固定分消費電力Pが消費電力Pに対して無視できるほど小さい場合には、固定分消費電力P=0とし、ステップS11を省略してもよい。
次に、消費電力算出部5が、回生電力Qを時間的に平滑化して、平滑化回生電力Q’を算出する(ステップS12)。ここで、平滑化は、一次遅れフィルタまたは移動平均フィルタを用いて行えばよい。
次に、消費電力算出部5が、単位時間あたりの消費電力Pを積算して、積算電力量Eを下記の式(6)で算出する(ステップS13)。
Figure 0005985050
次に、消費電力算出部5が、積算電力量Eを計算する積算時間が経過したか否かを判定する(ステップS14)。積算電力量Eを計算する積算時間が経過したのであれば、処理を終了し、積算時間が経過していないのであれば、ステップS2に戻る。
上記説明したように、図2のフローチャートによると、処理を開始してから積算時間までに消費した電力量の総和である積算電力量Eが算出される。
また、図2のフローチャートによれば、サンプリング時間ΔT毎に単位時間あたりの消費電力Pと、単位時間あたりの回生電力Qと、単位時間あたりの平均的な回生電力Q’と、処理が開始されてから現時点までのモータとモータ駆動機器が使用した積算電力量Eと、を得ることができる。
ここで、モータとモータ駆動機器の消費電力が正確に算出される理由を以下に説明する。
ステップS4において、一般にモータが動作していると、銅損または鉄損が発生し損失L≧0であり、さらにモータが加速するときには速度とトルクの符号が一致するのでモータ出力W>0となり、モータが減速するときには速度とトルクの符号が一致しないのでモータ出力W<0となる。
ステップS6でNに分岐するとき、すなわち、母線電圧Vdcがしきい値電圧Vthより小さく、回生抵抗3が非通電であるとき、W>0であれば、モータ出力Wの電力と損失Lの合計分の電力を消費するので、単位時間あたりの消費電力Pは、P=W+Lである。当然ながら、P=W+L>0となり、トータルとして電力を消費する。
また、W<0,W+L>0であれば、モータで発生した回生電力の一部が損失の補償に充てられていることになり、トータルでW+Lの電力を消費することになるので、単位時間あたりの消費電力Pは、P=W+Lである。
そして、W<0,W+L<0であれば、トータルとして電力を消費しているのではなく、電力を発生していることになる。回生抵抗が非通電なので、電力は、母線間(平滑コンデンサ10)に蓄積される。この場合も単位時間あたりの消費電力Pは、P=W+Lとして計算する。P=W+L<0となり、電力を発生していることを表している。
すなわち、ステップS6でNに分岐する場合には、いずれの場合であっても、単位時間あたりの消費電力Pは、P=W+Lである(ステップS9)。さらに、回生抵抗3は非通電なので、単位時間あたりの回生電力Qは、Q=0である(ステップS10)。
ステップS6でYに分岐するとき、すなわち、母線電圧Vdcがしきい値電圧Vth以上であり、回生抵抗3が通電であるとき、W+L≧0であれば、トータルとして電力を消費するので、単位時間あたりの消費電力PはP=W+Lである。そして、W+L<0であれば、回生電力が生じるが、その回生電力は回生抵抗3で消費されるので、単位時間あたりの消費電力はP=0である(ステップS7)。さらに、回生抵抗3が通電しているので、母線電圧Vdcと回生抵抗3の抵抗値Rから回生抵抗3には、電流Vdc/Rが流れる。そのため、単位時間あたりの回生電力Qは、Q=Vdc・(Vdc/R)=Vdc /Rである(ステップS8)。
なお、平滑コンデンサ10は、その容量に応じた電力を蓄積することができる。蓄積される電力が増大していくと、その容量に応じて平滑コンデンサ10の間の電圧が上昇する。すなわち、母線電圧Vdcが上昇する。そして、母線電圧Vdcが回生トランジスタ4のしきい値電圧Vthまで上昇すると、回生電力は回生抵抗3で消費されるようになる。
本発明の構成によれば、母線電圧Vdcを逐次(所定のサンプリング時間毎に)監視し、回生電力が平滑コンデンサ10に蓄積されるのか、または回生抵抗3で消費されるのかを判断しつつ消費電力を計算するので正確な計算を行うことが可能である。
単位時間あたりの消費電力Pを上記のように計算すると、消費電力Pを積算して計算される積算電力量Eもより正確に算出される。
そして、ステップS11では、回生電力が発生しても、これを利用できないモータ制御装置の電子部品(例えば、マイクロプロセッサ等)が消費する単位時間あたりの固定分消費電力Pを加える。
例えば、この回生電力を利用できない電子部品がマイクロプロセッサである場合には、具体的な固定分消費電力Pは、マイクロプロセッサの仕様から予め算出することが可能であり、この値を消費電力算出部5に記憶させておくとよい。
このように、ステップS11において、回生トランジスタ4がオンして回生電力が回生抵抗3で消費される場合であっても、回生電力を利用できない電子部品の消費電力を固定分消費電力Pとして加算するため、単位時間あたりの消費電力Pを正確に算出することができる。
ところで、ステップS12においては、回生電力Qを平滑化することにより平滑化回生電力Q’を算出している。これは、母線電圧Vdcがサンプリング時間毎に回生トランジスタ4のしきい値電圧Vthを跨いで変化すると、ステップS6においてサンプリング時間毎にNへの分岐とYへの分岐が切り換わり、回生電力Qがサンプリング時間毎に0ではない値と0とを切り換えることになり、回生電力Qが発生しているのか否かが、直感的に把握しづらいので、回生電力Qを一次遅れフィルタまたは移動平均フィルタ等によって平滑化して、平滑化回生電力Q’を算出することで、平均的な回生電力を把握するためである。なお、回生電力Qを平滑化せずに把握したい場合には、ステップS12を省略してもよい。
前述のモータ制御装置が正確に電力情報、特に積算電力量を算出する典型的な例として、モータを用いて位置決め動作を間けつ的に複数回行う場合を例にとって、より詳細に説明する。
モータが停止状態から加速する場合と定速動作を行う場合には、加速トルクと摩擦トルクであるモータトルクの符号と速度の符号は同じになるため、モータ出力Wは常に正となる。しかし、モータが減速動作を開始すると、モータトルクと速度の向きは一般に逆になり、モータ出力Wは負になる。
さらには、モータ出力Wと損失Lの和も負になる場合(W+L<0)には回生電力が発生するが、回生電力は回生抵抗3で即座に消費されない。回生電力はまずモータ制御装置内の平滑コンデンサに貯えられ、これに従って母線電圧Vdcが上昇する。そして、母線電圧Vdcが回生トランジスタ4のしきい値電圧Vth以上になると、回生トランジスタ4がオンし、回生電力の一部が回生抵抗3で消費され、母線電圧Vdcは低下する。
また、減速動作中に母線電圧Vdcが回生トランジスタ4の設定電圧以上(本実施の形態ではしきい値電圧Vth以上)とならなければ、回生トランジスタ4はオンせず、回生電力は母線間(平滑コンデンサ10)に蓄積され続ける。いずれにしろ減速停止した直後では、回生電力の一部または全部は母線間(平滑コンデンサ10)に残る。
次に、減速停止が完了してから、再度位置決め動作を行うときには、加速動作の際に、前回の位置決め動作の際に発生した回生電力の一部または全部が使用される。前述したように、この回生電力は、平滑コンデンサに貯えられている。もし、回生電力のすべてが回生抵抗3で消費されるとして積算電力量を算出すると、実際に使用した積算電力量と、算出した積算電力量に誤差が生じる。しかしながら、本発明によれば、回生電力が発生した場合に、平滑コンデンサ10に蓄積されるのか(単位時間あたりの消費電力Pをマイナスとして算出)、または、回生抵抗3で消費されるのか(単位時間あたりの消費電力Pを0として算出)を考慮して算出するため、単位時間あたりの消費電力P及び単位時間あたりの消費電力Pを積算した積算電力量Eを正確に算出することが可能となる。
すなわち、本発明の特徴の1つは、回生抵抗3が通電しているか否かによって場合分けを行い、単位時間あたりの消費電力Pおよび回生電力Qの算出方法を変更することである。
なお、本実施の形態では、モータ101にエンコーダ102が取り付けられ、エンコーダ102がモータ101の速度を直接検出できる場合の例について説明を行ったが、モータ101の速度を直接検出しない場合でも、モータ101に流れる電流やモータ101の相間電圧などの情報からモータ101の速度を推定して速度情報として用いる構成であってもよい。
なお、本実施の形態では、モータ101が回転型モータである場合について説明したが、リニアモータを用いても同様である。このとき、回転型モータのトルクに相当するのは、リニアモータの推力である。リニアモータの推力はモータ電流Iに依存するため、推力定数Kまたはテーブル若しくは関数Fを用いて、リニアモータの推力を計算すればよい。
実施の形態2.
実施の形態1では、母線電圧Vdcが回生トランジスタ4の設定電圧(しきい値電圧Vth)よりも大きいか否かによって、回生抵抗3が通電しているか否かを判定したが、本発明はこれに限定されない。本実施の形態では、母線電圧Vdcと回生トランジスタ4のしきい値電圧Vthの大小関係以外の方法で回生抵抗3が通電しているか否かを判定する形態について説明する。
図3は、本発明に係るモータ制御装置の実施の形態2の構成例を示すブロック図である。図1とは回生トランジスタ4のオン/オフ状態信号を取得する点が異なる。そして、図4は、本発明に係るモータ制御装置の実施の形態2の動作例を説明するフローチャートである。本実施の形態では、図2と異なる部分に着目して説明する。
まず、ステップS1〜S5は、実施の形態1の図2と同様である。本実施の形態では、ステップS5の後に回生トランジスタ4のオン/オフ状態を取得する(ステップS6−1)。そして、消費電力算出部5が、ステップS6−1にて取得した回生トランジスタ4のオン/オフ状態に基づいて、回生トランジスタ4がオンしているか否かの判定を行う(ステップS6−2)。回生トランジスタ4がオンしている場合には、ステップS7に移行し、回生トランジスタ4がオンしていない場合には、ステップS9に移行する。ステップS7移行後及びステップS9移行後の処理は、実施の形態1の図2と同様である。
以上説明したように、図4では、回生抵抗3が通電しているか否かを、回生トランジスタ4がオンしているか否かによって判定する。回生トランジスタ4がオンしていれば、回生抵抗3は通電し、回生トランジスタ4がオフしていれば、回生抵抗3は非通電である。
本実施の形態においても、実施の形態1と同様に、平滑コンデンサ10に蓄積される回生電力を考慮して、単位時間あたりの消費電力P、単位時間あたりの回生電力Q及び積算電力量Eを正確に算出することができる。
このように、実施の形態1では母線電圧Vdcによって回生抵抗3が通電しているか否かを判定し、本実施の形態では回生トランジスタ4のオン/オフ状態によって回生抵抗3が通電しているか否かを判定している。すなわち、消費電力算出部5は、回生トランジスタ4がオンしているときには回生動作していると判定し、回生トランジスタ4がオフしているときには回生動作していないと判定する。ただし、本発明はこれに限定されない。例えば、許容回生電力に対する回生電力の割合を示す回生負荷率を計算し、回生負荷率に基づいて回生抵抗3が通電しているか否かを判定してもよい。すなわち、回生負荷率が0のときは回生抵抗3が非通電であると判定し、回生負荷率が0より大きいときには回生抵抗3が通電であると判定してもよい。
実施の形態3.
実施の形態1,2では、1つの整流部及び平滑コンデンサに対して1つのインバータが設けられ、1つのモータを駆動するモータ制御装置について説明したが、本発明はこれに限定されない。本実施の形態では、1つのコンバータに対して複数のインバータが設けられ、複数のモータを駆動するモータ制御装置について説明する。
図5は、実施の形態3に係るモータ制御装置の構成例を示すブロック図である。図5に示すモータ制御装置は、図1に示すモータ制御装置に対して、第2のエンコーダ102bが付された第2のモータ101bと、第2のインバータ103bと、第2の電流検出部104bと、第2軸トルク算出部105bと、第2軸サーボ制御部106bと、を追加したものである。
なお、図5に示す第1のモータ101aは、図1に示すモータ101と同様であり、図5に示す第1のエンコーダ102aは、図1に示すエンコーダ102と同様であり、図5に示す第1のインバータ103aは、図1に示すインバータ103と同様であり、図5に示す第1の電流検出部104aは、図1に示す電流検出部104と同様であり、図5に示す第1軸トルク算出部105aは、図1に示すトルク算出部105と同様であり、図5に示す第1軸サーボ制御部106aは、図1に示すサーボ制御部106と同様である。
第1のインバータ103aは、整流部と平滑コンデンサが生成する直流電源から、第1のモータ101aに電流を供給する。第2のインバータ103bも、整流部と平滑コンデンサが生成する直流電源から、第2のモータ101bに電流を供給する。
第1の電流検出部104aは、第1のモータ101aのモータ電流Iを検出する。第2の電流検出部104bも、第2のモータ101bのモータ電流Iを検出する。
第1軸トルク算出部105aは、モータ電流Iから第1のモータ101aに発生しているトルクτを算出する。第2軸トルク算出部105bは、モータ電流Iから第2のモータ101bに発生しているトルクτを算出する。なお、第1軸トルク算出部105aと第2軸トルク算出部105bは、トルク算出部105と同様に機能するが、第1のモータ101aと第2のモータ101bが接続された場合には、それぞれのモータに対応するトルク定数Kまたはモータ電流I(t)とトルクτ(t)の関係を表すテーブル若しくは関数を記憶している。
第1軸サーボ制御部106aは、第1軸のモータ101aを制御し、第1のモータ101aの動作の参照信号となる第1軸指令信号(位置指令、速度指令、電流指令)に、第1のモータ101aが追従するために必要な電流を発生させるための第1軸の電圧指令を算出する。第2軸サーボ制御部106bは、第2のモータ101bを制御し、第2のモータ101bの動作の参照信号となる第2軸指令信号(位置指令、速度指令、電流指令)に、第2のモータ101bが追従するために必要な電流を発生させるための第2軸の電圧指令を算出する。
図5に示す構成と図1に示す構成では、1つの整流部の出力に2つのインバータと2つのモータが接続されている点が異なる。
消費電力算出部5は、母線電圧測定部11にて測定された母線電圧Vdc、第1のエンコーダ102a,第2のエンコーダ102bにて検出した第1のモータ101a,第2のモータ101bのモータ速度v,v及び位置等の情報、第1の電流検出部104a,第2の電流検出部104bにて検出した第1のモータ101a,第2のモータ101bのモータ電流I,I及び第1軸トルク算出部105a,第2軸トルク算出部105bにて算出したトルクτ,τに基づいて消費電力量を算出して出力する。
次に、モータ101a,101bの駆動時におけるモータ制御装置の動作について図6を参照して説明する。図6は、本発明に係るモータ制御装置の実施の形態3の動作例を説明するフローチャートである。
なお、図6では、1つの整流部に対し、N個(N≧2の自然数)のインバータが接続されており、N個のモータが駆動される。また、軸番号インデックスiを導入する。
まず、消費電力算出部5が積算電力量Eを0とし、軸番号インデックスi=1とする(ステップS1a)。
次に、第i軸の電流検出部104iにて第i軸のモータ電流Iを検出し、第i軸のエンコーダ102iにて第i軸のモータ速度vを検出する(ステップS2a)。なお、本実施の形態では、i=1(第1軸)の構成の符号に「a」を付し、i=2(第2軸)の構成の符号に「b」を付し、他も同様とする。例えば、電流検出部は、第1軸では「第1軸の電流検出部104a」と記載し、第2軸では「第2軸の電流検出部104b」と記載する。なお、ステップS2a以後の処理は、サンプリング時間ΔT毎に行う。
次に、第i軸のトルク算出部105iが、第i軸の電流検出部104iにて検出した第i軸のモータ電流Iに基づいて第i軸のトルクτを算出する(ステップS3a)。ここで、トルクτの算出は、実施の形態1にて説明したように行えばよく、ここでの説明は省略する。
次に、消費電力算出部5が、第i軸のエンコーダ102iにて検出した第i軸のモータ速度v及び第i軸のトルク算出部105iにて算出した第i軸のトルクτから第i軸のモータ出力Wを算出し、第i軸のモータ速度v及び第i軸の電流検出部104iにて検出した第i軸のモータ電流Iから第i軸の損失Lを算出する(ステップS4a)。ここで、モータ出力及び損失の算出は、実施の形態1にて説明したように行えばよく、ここでの説明は省略する。
次に、消費電力算出部5が、軸番号インデックスiがNであるか否かを判定する(ステップS20)。判定の結果、iがNでない場合には、iに1を加算して(ステップS21)、ステップS2aに戻る。i=Nである場合には、ステップS5aに移行する。
次に、母線電圧測定部11が母線電圧Vdcを検出する(ステップS5a)。
次に、消費電力算出部5が、ステップS5aで検出した母線電圧Vdcがしきい値以上であるか否かを比較する(ステップS6a)。ここで、しきい値としては、回生トランジスタ4がオンする電圧、すなわちしきい値電圧Vthを例示することができる。母線電圧Vdcが回生トランジスタ4のしきい値電圧Vth以上であれば、回生トランジスタ4がオンし、回生電力を回生抵抗3で消費する。母線電圧Vdcが回生トランジスタ4のしきい値電圧Vth以上であれば、ステップS7aに移行する。母線電圧Vdcが回生トランジスタ4のしきい値電圧Vth未満であれば、ステップS9aに移行する。
<ステップS7aに移行する場合>
消費電力算出部5が、ステップS4aにて算出した第1軸〜第N軸のモータ出力Wと第1軸〜第N軸の損失Lの総和が0以上であるか負であるかに基づいて、下記の式(7)によって単位時間あたりの消費電力Pを算出する(ステップS7a)。
Figure 0005985050
次に、消費電力算出部5が、単位時間あたりの回生電力Q=Vdc /Rを算出する(ステップS8a)。ここで、抵抗値Rは、回生抵抗3の抵抗値である。抵抗値Rは、消費電力算出部5に記憶されている。その後、ステップS11aに移行する。
<ステップS9aに移行する場合>
ステップS4aにて算出した第1軸〜第N軸のモータ出力Wと第1軸〜第N軸の損失Lを用いて、消費電力算出部5が下記の式(8)によって第1軸〜第N軸までの単位時間あたりの消費電力Pを算出する(ステップS9a)。
Figure 0005985050
そして、消費電力算出部5が、単位時間あたりの回生電力Q=0とする(ステップS10a)。その後、ステップS11aに移行する。
<ステップS11aに移行後>
次に、消費電力算出部5が、ステップS7aまたはステップS9aで算出した消費電力に単位時間あたりの固定分消費電力Pを実施の形態1と同様に加算する(ステップS11a)。なお、実施の形態1と同様に、固定分消費電力Pが消費電力Pに対して無視できるほど小さい場合には、固定分消費電力P=0とし、ステップS11aを省略してもよい。
次に、消費電力算出部5が、回生電力Q及び過去の回生電力を用いて、時間的に平滑化を行うことで、平滑化回生電力Q’を算出する(ステップS12a)。ここで、平滑化は、一次遅れフィルタまたは移動平均フィルタを用いて行えばよい。
次に、消費電力算出部5が、単位時間あたりの消費電力Pを積算して、積算電力量Eを実施の形態1と同様に算出する(ステップS13a)。
次に、消費電力算出部5が、積算電力量Eを計算する積算時間が経過したか否かを判定する(ステップS14a)。積算電力量Eを計算する積算時間が経過したのであれば、処理を終了し、積算時間が経過していないのであれば、ステップS2aに戻る。
上記説明したように、図6のフローチャートによると、処理を開始してから積算時間までに消費した電力量の総和である積算電力量Eが算出される。
また、図6のフローチャートによれば、サンプリング時間ΔT毎に単位時間あたりの消費電力Pと、単位時間あたりの回生電力Qと、単位時間あたりの平均的な回生電力Q’と、処理が開始されてから現時点までのモータとモータ駆動機器が使用した積算電力量Eと、を得ることができる。
実施の形態1にて説明したように、1つの整流部に対し、1つのインバータが接続され、1つのモータが駆動される形態(モータが1軸の形態)では、損失Lとモータ出力Wの合計値の正負と、母線電圧の値により回生抵抗3が通電であるか非通電であるか決定される。
本実施の形態のように、1つの整流部に対し、N個(N≧2)のインバータが接続されており、N個のモータが駆動される形態では、各インバータは、共通の母線電圧(交流電源1によって印加され、整流器2と平滑コンデンサ10で直流とされる電圧)から電力を供給されるため、任意の軸においてモータ出力Wと損失Lの合計値が負である場合(すなわち、その軸におけるモータとインバータでは回生電力が発生している場合)には、この発生した電力を、共通の母線電圧を介して他の軸で使用することが可能である。
例えば、N=2の構成で、第1軸の損失Lと第1軸のモータ出力Wの合計L+W<0であれば、第1軸では回生電力を発生していることになる。そのため、第2軸の損失Lと第2軸のモータ出力Wの合計L+W>0であれば、第2軸では第1軸で発生した回生電力を使用することができる。
すべての軸のモータ出力Wと損失Lの合計が負になる場合、すなわち、上記の2軸の例ではL+W+L+W<0である場合には、実施の形態1と同様に、回生抵抗3が通電していれば発生した電力は回生抵抗3で消費され、回生抵抗3が非通電であれば平滑コンデンサ10に蓄積される。すなわち、発生した電力が消費されるか蓄積されるかは、母線電圧Vdcと回生トランジスタ4のしきい値電圧Vthによって決まる。
すなわち、Vdc>Vthであれば、発生した電力は回生抵抗3で消費される。本発明によれば、消費電力の計算には、回生抵抗3における消費電力が考慮されるため、単位時間あたりの消費電力の正確な算出が可能となる。
逆に、Vdc<Vthであれば、発生した電力は回生抵抗3で消費されない。そのため、消費電力の計算では、回生抵抗3における消費電力を0とし、単位時間あたりの消費電力の正確な算出が可能となる。特に、P<0である場合には、平滑コンデンサ10に蓄積される電力を考慮して、消費電力の正確な算出が可能となる。
本実施の形態によれば、1つの整流部に対し、複数個のインバータが接続されており、複数個のモータが駆動される場合であっても、回生抵抗の通電状態を利用して、平滑コンデンサに蓄積される電力と、回生抵抗における消費電力と、を考慮しつつ、単位時間あたりの消費電力P、ある時間に消費する消費電力量Eを正確に算出することができる。
なお、本実施の形態の上記の説明では、実施の形態1と同様に母線電圧と回生トランジスタのしきい値電圧の大小関係によって回生抵抗が通電しているか否かを識別したが、本実施の形態においても、実施の形態2と同様に、回生トランジスタのオン/オフ状態を直接取得して判定してもよいし、回生負荷率が0であるかまたは0以上であるかによって、回生抵抗が通電しているか否かを判定してもよい。
実施の形態4.
実施の形態3では、複数軸のモータを駆動するために、1つの整流部及び平滑コンデンサにより直流電力を出力し、その直流電力を複数の軸で使用し、このときの消費電力を算出したが、本発明はこれに限定されない。本実施の形態では、平滑コンデンサが各インバータに対して1つずつ設けられ、複数の平滑コンデンサを備えるモータ制御装置について説明する。
本実施の形態では、母線電圧を共通化することにより、複数の平滑コンデンサを共有しつつ複数のモータを駆動する形態について説明する。
図7は、本発明に係るモータ制御装置の実施の形態4の構成例を示すブロック図である。図7において、図1または図5と同じ符号が付された構成は、図1または図5と同様の構成であり、同様の機能を備える。
図5では1つの整流部と1つの平滑コンデンサとにより直流電力を出力する母線を構成しているが、図7では、図1のモータ制御装置を複数(ここでは2つ)設け、共通配線部7によってこれらの母線が互いに並行に接続されており、この構成で複数のモータを駆動した際の全体の消費電力が消費電力算出部5で算出される。
なお、本実施の形態では、整流器2bには交流電源が接続されておらず、平滑コンデンサ10b及びインバータ103bには、共通配線部7によって直流電力が供給されている。さらには、回生抵抗3aの抵抗値をRr1、回生抵抗3bの抵抗値をRr2とし、母線電圧がしきい値以上になると回生トランジスタa,bがオンし、電力が回生抵抗で消費され、しきい値未満ではオフ状態を維持する。
図7の構成では、各ユニットに整流部、平滑コンデンサ、インバータ部を1つずつ有するサーボアンプなどを互いの母線が共通となるように接続して使用する場合が典型的な適用例となる。そして、共通配線部7が平滑コンデンサの端子間を並列に接続することにより、母線電圧がインバータ103a,103bで共通化される。これにより、1つのモータ(例えばモータ101a)で発生した回生電力は他のモータ(例えばモータ101b)にて使用することが可能となり、または、この回生電力が他のモータ(例えばモータ101b)で使用されない場合には、接続された平滑コンデンサ全体(図7においては平滑コンデンサ10a,10bの双方)で共有化することが可能である。また、平滑コンデンサ10a,10bに蓄積された回生電力が大きくなると母線電圧が上昇する。そして、母線電圧がしきい値を上回ると、回生トランジスタ4a,4bがオンし、余剰な回生電力は回生抵抗3a,3bで消費される。
次に、モータ制御装置の動作について図8を参照して説明する。図8は、本発明に係るモータ制御装置の実施の形態4の動作例を説明するフローチャートである。図8において、図6と同じ符号が付されたステップは、図6と同様の処理を行うステップである。また、本実施の形態においても、母線電圧がインバータ103a,103bで共有されて各モータの回生電力も共有されるため、消費電力の算出は実施の形態と同様となる。図8は、図6のステップS8aに代えてステップS8bの処理を行う点が異なる。
図8において、各モータの出力と損失の総合計値によって単位時間あたりの消費電力が算出されているが、これは、共通配線部7によって、各インバータの電力供給源である母線電圧が共通化されており、ある軸の回生電力が他の軸の駆動電力として使用できるからである。また、出力と損失の総合計値が0未満であるときにはモータ全体では回生状態であり、単位時間あたりの消費電力Pが負になる場合には、ステップS6aにおいて回生抵抗3a,3bが通電していないと判定され、その回生電力は平滑コンデンサ10a,10bに蓄積される。また、このとき、回生抵抗3a,3bが通電していないので、回生電力Q=0となる。また、ステップS6aにおいて、母線電圧Vdcがしきい値電圧Vthよりも大きく、ステップS7aにおいて、各モータの出力と損失の総合計値が0以上であれば、その合計値を単位時間あたりの消費電力とし、総合計値が0より小さければ、単位時間あたりの消費電力を0とする。これは、ステップS6aにおいて、回生抵抗3a,3bが通電していると判定されているので、総合計値が0より小さい、すなわち、モータ全体で回生状態であれば、その回生電力は回生抵抗で消費されていると判定されるため、単位時間あたりの消費電力は0になることに対応している。
また、回生電力Qは、複数の回生抵抗を、並列に接続した場合の合成抵抗値Rr=Rr1・Rr2/(Rr1+Rr2)を算出し、この合成抵抗値Rrをもとに回生電力Qを算出する。この処理が、図8に示すフローチャートのステップS8bに対応する。
図7に示すモータ制御装置では回生抵抗が母線電圧に対して2個並列に接続されているが、3個以上の回生抵抗が接続されている場合にもこれらの合成抵抗値を算出して用いればよい。
その後、図6と同様に、固定分消費電力Pcを単位時間あたりの消費電力Pに加算し、平滑化回生電力Q’を算出し、単位時間あたりの消費電力Pを積算することで積算電力量Eを算出する。本実施の形態においても、図6と同様に、母線電圧Vdcが回生トランジスタのしきい値電圧未満であり、且つモータ全体の単位時間あたりの消費電力Pが負であるとき、これを回生電力とし、この回生電力が平滑コンデンサ10a,10bに蓄積されるので、単位時間あたりの消費電力P、積算電力量E及び回生電力Qを正確に算出できる。
図7に示すモータ制御装置では、図5に示すモータ制御装置と同様に、母線電圧が各インバータ部及び各モータで共有化されているため、1つのモータで発生した回生電力を別のモータで使用することができ、また、回生電力を平滑コンデンサ10a,10bに蓄積することができる。平滑コンデンサ10a,10bに回生電力が蓄積されていくと母線電圧が上昇し、母線電圧がしきい値電圧以上になると、回生トランジスタ4a,4bが通電し、回生電力は回生抵抗3a,3bで消費される。よって、共通配線部7によって母線が共有化されていれば、平滑コンデンサ10a,10bが複数存在しても実施の形態3で説明した方法と同様の方法により複数のモータ及びモータ駆動機器の消費電力を算出することができる。
なお、本実施の形態の説明では、整流器2bに交流電源1が接続されておらず、整流器2aで整流した直流電力のみを共通配線部7によって複数のインバータ部及び平滑コンデンサに供給する構成としたが、図9に示すように、整流器2a,2bの双方に交流電源1が接続されていてもよい。または、図7に示すモータ制御装置から整流器2bを除いて、図10に示すように、整流器2bが設けられていない構成であってもよい。図9または図10においても、共通配線部7によって母線電圧が共通化され、各モータの回生電力が複数の平滑コンデンサ10a,10bの両方に蓄積され、共有化されているので、図7で説明した構成と同様の効果を有する。
さらに、本実施の形態では2軸の場合を説明したが、複数の平滑コンデンサ両端が共通配線部によって接続され、複数軸の母線電圧が共通化される構成であれば、3軸以上であってもよい。さらに、モータ及びインバータ部と、平滑コンデンサ部は必ずしも同数である必要はなく、平滑コンデンサがモータ及びインバータ部よりも多く、または少ない構成であってもよい。このような場合であっても、共通配線部7によって母線電圧が共有化されているため、1つのモータで発生した回生電力を他のモータで使用し、または、複数の平滑コンデンサに回生電力を蓄積し、母線電圧がしきい値電圧以上になると、回生抵抗が通電し、回生電力を消費するという点では共通しており、図7で説明したモータ制御装置と同様の効果を有する。
以上のように、本発明にかかるモータ制御装置は、サーボアンプ等のモータ駆動機器の制御に有用である。
1 交流電源、2,2a,2b 整流器、3,3a,3b 回生抵抗、4,4a,4b 回生トランジスタ、5 消費電力算出部、10,10a,10b 平滑コンデンサ、11 母線電圧測定部、101,101a,101b モータ、102,102a,102b エンコーダ、103,103a,103b インバータ、104,104a,104b 電流検出部、105,105a,105b トルク算出部、106,106a,106b サーボ制御部、S1〜S14,S1a〜S14a,S8b,S20,S21 ステップ。

Claims (12)

  1. 交流電源の電力を直流電力に変換して出力する整流部と、
    前記整流部の出力に接続された主回路平滑用の平滑コンデンサと、
    一方の端子が前記平滑コンデンサの一方の電極に接続された回生電力を消費する回生抵抗と、
    前記整流部が出力する直流電力を、モータの駆動に適した交流電力に変換するインバータ部と、
    前記モータと前記インバータ部の間に接続され、前記モータのモータ電流を検出する電流検出部と、
    前記モータのモータ速度を算出する速度算出部と、
    前記モータ電流をもとに前記モータのトルクまたは推力を算出するトルク算出部と、
    各種指令情報から前記インバータ部に電圧指令を与えるサーボ制御部と、
    前記モータ電流、または、前記モータ電流と前記モータ速度に基づいて損失を算出し、前記モータ速度と、前記トルクまたは推力との積から算出されるモータ出力を算出し、前記回生抵抗が通電しているか否かを判定する消費電力算出部と、を備え、
    前記消費電力算出部は、
    前記回生抵抗の通電時には、前記損失と前記モータ出力の合計値が0以上であれば単位時間あたりの消費電力を前記合計値で算出し、前記損失と前記モータ出力の前記合計値が負であれば単位時間あたりの前記消費電力を0で算出し、
    前記回生抵抗の非通電時には、単位時間あたりの前記消費電力を前記損失と前記モータ出力の前記合計値で算出することを特徴とするモータ制御装置。
  2. 交流電源の電力を直流電力に変換して出力する整流部と、
    前記整流部の出力に接続された主回路平滑用の平滑コンデンサと、
    一方の端子が前記平滑コンデンサの一方の電極に接続された回生電力を消費する回生抵抗と、
    前記整流部が出力する直流電力を、各軸のモータの駆動に適した交流電力に変換するN個(Nは2以上の自然数)のインバータ部と、
    前記モータと前記インバータ部の間に接続され、前記モータの各モータ電流を検出するN個の電流検出部と、
    前記モータのそれぞれのモータ速度を算出するN個の速度算出部と、
    前記モータ電流のそれぞれをもとに、前記モータのそれぞれに発生するトルクまたは推力を算出するN個のトルク算出部と、
    各種指令情報から前記インバータ部に電圧指令を与えるN個のサーボ制御部と、
    前記モータ電流のそれぞれ、または、前記モータ電流と前記モータ速度のそれぞれに基づいてそれぞれの損失を算出し、前記モータ速度のそれぞれと、前記トルクまたは推力との積から算出されるモータ出力のそれぞれを算出し、前記回生抵抗が通電しているか否かを判定する消費電力算出部と、を備え、
    前記消費電力算出部は、
    前記回生抵抗の通電時には、前記損失と前記モータ出力の全合計値が0以上であれば単位時間あたりの消費電力を前記全合計値で算出し、前記損失と前記モータ出力の前記全合計値が負であれば単位時間あたりの前記消費電力を0で算出し、
    前記回生抵抗の非通電時には、単位時間あたりの消費電力を前記損失と前記モータ出力の前記全合計値で算出することを特徴とするモータ制御装置。
  3. 交流電源の電力を直流電力に変換して出力する1個または複数個の整流部と、
    前記整流部の出力に接続された主回路平滑用の複数個の平滑コンデンサと、
    一方の端子が前記平滑コンデンサの一方の電極に接続された回生電力を消費する複数個の回生抵抗と、
    前記複数個の平滑コンデンサの両端を並列に接続することにより母線電圧を共通化する共通化配線部と、
    前記共通化された母線電圧から供給される直流電力を、各軸のモータの駆動に適した交流電力に変換するN個(Nは2以上の自然数)のインバータ部と、
    前記モータと前記インバータ部の間に接続され、前記モータの各モータ電流を検出するN個の電流検出部と、
    前記モータのそれぞれのモータ速度を算出するN個の速度算出部と、
    前記モータ電流のそれぞれをもとに、前記モータのそれぞれに発生するトルクまたは推力を算出するN個のトルク算出部と、
    各種指令情報から前記インバータ部に電圧指令を与えるN個のサーボ制御部と、
    前記モータ電流のそれぞれ、または、前記モータ電流と前記モータ速度のそれぞれに基づいてそれぞれの損失を算出し、前記モータ速度のそれぞれと、前記トルクまたは推力との積から算出されるモータ出力のそれぞれを算出し、前記回生抵抗が通電しているか否かを判定する消費電力算出部と、を備え、
    前記消費電力算出部は、
    前記回生抵抗の通電時には、前記損失と前記モータ出力の全合計値が0以上であれば単位時間あたりの消費電力を前記全合計値で算出し、前記損失と前記モータ出力の前記全合計値が負であれば単位時間あたりの前記消費電力を0で算出し、
    前記回生抵抗の非通電時には、単位時間あたりの消費電力を前記損失と前記モータ出力の前記全合計値で算出することを特徴とするモータ制御装置。
  4. 請求項1または請求項2において、
    前記消費電力算出部が、
    前記回生抵抗の通電時には単位時間あたりの回生電力を、母線電圧の2乗を回生抵抗の抵抗値で割った値とし、
    前記回生抵抗の非通電時には単位時間あたりの回生電力を0とすることを特徴とするモータ制御装置。
  5. 請求項3において、
    前記消費電力算出部が、
    前記回生抵抗の通電時には単位時間あたりの回生電力を、母線電圧の2乗を複数の回生抵抗の合成抵抗値で割った値とし、
    前記回生抵抗の非通電時には単位時間あたりの回生電力を0とすることを特徴とするモータ制御装置。
  6. 請求項4において、
    前記消費電力算出部が、単位時間あたりの回生電力を算出後に、前記単位時間あたりの回生電力を時間的に平滑化することにより平滑化回生電力を算出することを特徴とするモータ制御装置。
  7. 請求項1から請求項3のいずれか一項において、
    前記消費電力算出部が、
    算出した単位時間あたりの前記消費電力を積算して積算電力量を算出することを特徴とするモータ制御装置。
  8. 請求項1から請求項3のいずれか一項において、
    前記消費電力算出部が、
    単位時間あたりの前記消費電力に、回生電力を利用できない電子部品の単位時間あたりの消費電力である固定分消費電力を加算して全消費電力を算出することを特徴とするモータ制御装置。
  9. 請求項において、
    前記消費電力算出部が、
    算出した単位時間あたりの前記全消費電力を積算して積算電力量を算出することを特徴とするモータ制御装置。
  10. 請求項1から請求項9のいずれか一項において、
    前記消費電力算出部が、
    前記整流部が出力する母線電圧がしきい値以上であれば前記回生抵抗が通電して回生動作していると判定し、前記母線電圧が前記しきい値未満であれば前記回生抵抗が通電しておらず、回生動作していないと判定するモータ制御装置。
  11. 請求項1から請求項9のいずれか一項において、
    前記消費電力算出部が、
    前記回生抵抗に直列接続された回生トランジスタがオンしているときには回生動作していると判定し、
    前記回生トランジスタがオフしているときには回生動作していないと判定することを特徴とするモータ制御装置。
  12. 請求項1から請求項9のいずれか一項において、
    前記消費電力算出部が回生負荷率を算出し、
    前記回生負荷率が0より大きい場合には回生動作していると判定し、
    前記回生負荷率が0である場合には回生動作していないと判定することを特徴とするモータ制御装置。
JP2015516962A 2013-05-16 2014-03-05 モータ制御装置 Active JP5985050B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2013104344 2013-05-16
JP2013104344 2013-05-16
PCT/JP2014/055689 WO2014185123A1 (ja) 2013-05-16 2014-03-05 モータ制御装置

Publications (2)

Publication Number Publication Date
JP5985050B2 true JP5985050B2 (ja) 2016-09-06
JPWO2014185123A1 JPWO2014185123A1 (ja) 2017-02-23

Family

ID=51898109

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015516962A Active JP5985050B2 (ja) 2013-05-16 2014-03-05 モータ制御装置

Country Status (7)

Country Link
US (1) US9722528B2 (ja)
JP (1) JP5985050B2 (ja)
KR (1) KR101695124B1 (ja)
CN (1) CN105229918B (ja)
DE (1) DE112014002438T5 (ja)
TW (1) TWI542137B (ja)
WO (1) WO2014185123A1 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016207980A1 (ja) 2015-06-23 2016-12-29 三菱電機株式会社 消費電力量推定装置
US9800188B2 (en) * 2015-09-15 2017-10-24 Regal Beloit America, Inc. Hybrid drive circuit for variable speed induction motor
JP6653542B2 (ja) * 2015-09-17 2020-02-26 山洋電気株式会社 モータ制御装置
JP6510941B2 (ja) * 2015-09-25 2019-05-08 株式会社ミツバ ブラシモータ
CN107534402B (zh) * 2016-04-22 2019-01-18 三菱电机株式会社 Pn母线共用系统、再生控制装置以及再生控制方法
CN110235354B (zh) * 2017-01-24 2023-03-21 株式会社日立产机系统 电动机电力转换装置和使用该电动机电力转换装置的电动机电力转换系统
GB2575571B (en) * 2017-04-25 2022-03-02 Nitto Kohki Co Motor control apparatus and power tool
CN107276491A (zh) * 2017-06-19 2017-10-20 黄南虎 一种基于三相异步电机的电压控制装置
KR102141663B1 (ko) * 2017-12-15 2020-08-05 미쓰비시덴키 가부시키가이샤 모터 구동 시스템 및 인버터 장치
CN110034705A (zh) * 2019-04-09 2019-07-19 上海奇电电气科技股份有限公司 负载均衡方法及制动系统
CN112630538B (zh) * 2019-09-24 2024-04-16 台达电子工业股份有限公司 制动电阻的估测方法
TWI724557B (zh) * 2019-09-24 2021-04-11 台達電子工業股份有限公司 制動電阻之估測方法
CN111262477A (zh) * 2020-01-17 2020-06-09 珠海格力电器股份有限公司 再生制动电路及空调器
CN111835232A (zh) * 2020-07-27 2020-10-27 武汉久同智能科技有限公司 一种多伺服驱动器制动电阻的共用方法
WO2022244299A1 (ja) * 2021-05-18 2022-11-24 ソニーグループ株式会社 駆動装置、及び移動体
EP4148971A1 (en) * 2021-09-14 2023-03-15 Hamilton Sundstrand Corporation Regenerative energy dissipation control in a multichannel drive

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010081679A (ja) * 2008-09-24 2010-04-08 Fanuc Ltd 消費電力量および回生電力量を計算するサーボモータ駆動制御装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR900002784B1 (ko) * 1985-04-30 1990-04-30 미쓰비시전기주식회사 교류엘리베이터의 제어장치
JP4461877B2 (ja) * 2004-03-31 2010-05-12 株式会社安川電機 インバータ装置
JP4805329B2 (ja) * 2008-11-07 2011-11-02 ファナック株式会社 産業機械の消費電力を計算する制御装置
CN101585463A (zh) * 2009-04-17 2009-11-25 康力电梯股份有限公司 电梯控制系统
JP5343741B2 (ja) 2009-07-08 2013-11-13 株式会社明電舎 モータ駆動装置の消費電力演算方法および消費電力演算方法を用いたモータ駆動装置の制御方法
JP5044621B2 (ja) 2009-09-18 2012-10-10 日精樹脂工業株式会社 射出成形機の制御装置
JP5681474B2 (ja) 2010-12-16 2015-03-11 川崎重工業株式会社 ロボット制御装置およびロボット制御方法
JP5753770B2 (ja) 2011-03-30 2015-07-22 株式会社日立産機システム 電力変換装置
JP2012222890A (ja) 2011-04-05 2012-11-12 Mitsubishi Electric Corp モータ制御装置
JP5172992B2 (ja) 2011-06-02 2013-03-27 ファナック株式会社 直流変換部の最大出力計算部を備えたモータ駆動装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010081679A (ja) * 2008-09-24 2010-04-08 Fanuc Ltd 消費電力量および回生電力量を計算するサーボモータ駆動制御装置

Also Published As

Publication number Publication date
DE112014002438T5 (de) 2016-02-18
US20160020721A1 (en) 2016-01-21
TWI542137B (zh) 2016-07-11
KR101695124B1 (ko) 2017-01-10
CN105229918B (zh) 2017-11-24
WO2014185123A1 (ja) 2014-11-20
US9722528B2 (en) 2017-08-01
KR20150140816A (ko) 2015-12-16
JPWO2014185123A1 (ja) 2017-02-23
CN105229918A (zh) 2016-01-06
TW201513553A (zh) 2015-04-01

Similar Documents

Publication Publication Date Title
JP5985050B2 (ja) モータ制御装置
DE102012014320B4 (de) Temperaturerfassungsvorrichtung, die eine Temperatur eines Rotors eines Motors erfasst
CN101895245B (zh) 用于检测电流传感器误差的方法和系统
US20130009576A1 (en) Motor controller having energy storage unit
CN105720882B (zh) 电机控制设备
CN100533947C (zh) 交流回转机常数测量装置
CN109391175A (zh) 电动机控制装置和机床系统
JP2012222890A (ja) モータ制御装置
CN108802610B (zh) 异常诊断装置以及异常诊断方法
JP2019135473A (ja) 浮遊容量を推定するモータ駆動装置
CN103731073A (zh) 控制驱动一个被驱动体的多个电动机的电动机控制装置
CN100373767C (zh) 用于控制电动机速率的设备及其方法
JP5092328B2 (ja) モータ制御装置及びモータ制御方法
CN108809198B (zh) 用于控制中压逆变器的方法和包括中压逆变器的系统
US11114966B2 (en) Device and method for determining rotation of an induction machine
JP2021141667A5 (ja)
Bahov et al. Comparative Analysis of Conventional Methods for Braking a Three-phase Induction Motor and Research on Efficient Combinations of Methods for Efficient Braking Process
JP6082316B2 (ja) 誘導電動機制御装置
JP6295183B2 (ja) モータ制御装置
JP2019135476A (ja) 浮遊容量を推定するモータ駆動装置
CN112583318A (zh) Psm的转子温度的确定
JP6012453B2 (ja) Pwmコンバータ装置およびエレベータ装置
JPS63243535A (ja) ブレ−キ装置
JP2003134900A (ja) 電動機データの表示方法
JPS63103691A (ja) 誘導電動機の速度制御装置

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160705

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160802

R150 Certificate of patent or registration of utility model

Ref document number: 5985050

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250