JP2019004671A - 交流回転機の制御装置 - Google Patents

交流回転機の制御装置 Download PDF

Info

Publication number
JP2019004671A
JP2019004671A JP2017120139A JP2017120139A JP2019004671A JP 2019004671 A JP2019004671 A JP 2019004671A JP 2017120139 A JP2017120139 A JP 2017120139A JP 2017120139 A JP2017120139 A JP 2017120139A JP 2019004671 A JP2019004671 A JP 2019004671A
Authority
JP
Japan
Prior art keywords
torque command
torque
correction value
command
map
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.)
Granted
Application number
JP2017120139A
Other languages
English (en)
Other versions
JP6320603B1 (ja
Inventor
晃太郎 中野
Kotaro Nakano
晃太郎 中野
和田 典之
Noriyuki Wada
典之 和田
泰文 小川
Yasufumi Ogawa
泰文 小川
大樹 松浦
Daiki Matsuura
大樹 松浦
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
Priority to JP2017120139A priority Critical patent/JP6320603B1/ja
Priority to US15/866,705 priority patent/US10224853B2/en
Priority to DE102018202332.8A priority patent/DE102018202332A1/de
Application granted granted Critical
Publication of JP6320603B1 publication Critical patent/JP6320603B1/ja
Priority to CN201810606032.4A priority patent/CN109104134B/zh
Publication of JP2019004671A publication Critical patent/JP2019004671A/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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0025Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control implementing a off line learning phase to determine and store useful data for on-line control
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/24Vector control not involving the use of rotor position or rotor speed sensors
    • H02P21/28Stator flux based control
    • H02P21/30Direct torque control [DTC] or field acceleration method [FAM]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/14Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
    • G01D5/20Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying inductance, e.g. by a movable armature
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0021Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using different modes of control depending on a parameter, e.g. the speed
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • 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
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • 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
    • H02P27/08Arrangements 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 with pulse width modulation
    • H02P27/085Arrangements 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 with pulse width modulation wherein the PWM mode is adapted on the running conditions of the motor, e.g. the switching frequency
    • 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/06Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed
    • 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/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/17Circuit arrangements for detecting position and for generating speed information
    • 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/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/183Circuit arrangements for detecting position without separate position detecting elements using an injected high frequency signal
    • 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
    • H02P2209/00Indexing scheme relating to controlling arrangements characterised by the waveform of the supplied voltage or current
    • H02P2209/13Different type of waveforms depending on the mode of operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

【課題】回転速度及びトルクの変化に対する、トルク指令の補正値の変化が大きくなる非線形性の高い領域のトルク指令の補正値の設定精度を高められると共に、補正値設定マップのデータ量の増加を抑制できる交流回転機の制御装置を提供する。【解決手段】補正値設定マップは、回転速度のそれぞれにおいてトルク指令のマップ軸の刻みが不等間隔に設定されたトルク軸不等間隔設定、及び回転速度のマップ軸の刻みが不等間隔に設定された回転軸不等間隔設定の一方又は双方が行われている交流回転機の制御装置。【選択図】図7

Description

本発明は、インバータを介して交流回転機を制御する交流回転機の制御装置に関するものである。
上記のような交流回転機の制御装置に関連して、例えば、下記の特許文献1に記載された技術が既に知られている。特許文献1の技術では、交流回転機の出力トルクのトルク指令からのずれを補償するために、トルク指令を補正するように構成されている。特許文献1の技術では、回転速度及びトルク指令をマップ軸とした補正値設定マップを用いて、トルク指令の補正値を算出するように構成されている。
特開2007−274781号公報
ところで、回転速度及びトルク等の運転条件に応じて、トルク出力特性に影響するインダクタンス、鉄損抵抗等が変化する。また、運転条件に応じて、制御動作が変化する。そのため、回転速度及びトルクの領域によっては、回転速度及びトルクの変化に対する、トルク指令の補正値の変化が大きくなる非線形性が高くなる。そのため、非線形性の高くなる回転速度及びトルクの領域では、マップ軸の刻みを細かくし、トルク指令の補正値の設定精度を高くする必要がある。一方、全領域に亘って、マップ軸の刻みを細かくすると、補正値設定マップのデータ量が増加する問題があった。
しかしながら、特許文献1の技術では、特許文献1の図5に示されているように、回転速度のマップ軸の刻みが均等にされており、また、回転速度のそれぞれにおいて、トルク指令のマップ軸の刻みが均等にされている。よって、特許文献1の技術では、非線形性の高い一部の領域だけ、マップ軸の刻みを細かく設定することが行われておらず、トルク指令の補正値の設定精度を高めることができない、或いは、全領域に亘って、マップ軸の刻みを細かくし、データ量の増加を招来する問題があった。
そこで、回転速度及びトルクの変化に対する、トルク指令の補正値の変化が大きくなる非線形性の高い回転速度及びトルクの領域のトルク指令の補正値の設定精度を高められると共に、補正値設定マップのデータ量の増加を抑制できる交流回転機の制御装置が望まれる。
本発明に係る交流回転機の制御装置は、インバータを介して交流回転機を制御する交流回転機の制御装置であって、
トルク指令を設定するトルク指令設定部と、
前記トルク指令及び前記交流回転機の回転速度に基づいてトルク指令補正値を算出し、前記トルク指令補正値により前記トルク指令を補正した補正後のトルク指令を算出するトルク指令補正部と、
前記補正後のトルク指令に基づいて、前記インバータが有する複数のスイッチング素子をオンオフ制御するインバータ制御部と、を備え、
前記トルク指令補正部は、前記トルク指令及び前記回転速度をマップ軸とし、前記トルク指令補正値をマップ設定データとした補正値設定マップを参照して、現在の前記トルク指令及び前記回転速度に対応する前記トルク指令補正値を算出し、
前記補正値設定マップは、前記回転速度のそれぞれにおいて前記トルク指令のマップ軸の刻みが不等間隔に設定されたトルク軸不等間隔設定、及び前記回転速度のマップ軸の刻みが不等間隔に設定された回転軸不等間隔設定の一方又は双方が行われているものである。
本発明に係る交流回転機の制御装置によれば、回転速度及びトルクの変化に対する、トルク指令補正値の変化が大きくなる回転速度及びトルクの領域において、それ以外の領域よりもマップ軸の刻みを細かくし、トルク指令補正値の設定精度を向上し、トルク指令に対する出力トルクのずれを精度よく補償することができる。変化が小さくなるそれ以外の領域では、マップ軸の刻みを荒くできるので、補正値設定マップのデータ量の増加を抑制できる。
本発明の実施の形態1に係る交流回転機及び交流回転機の制御装置の概略構成図である。 本発明の実施の形態1に係る交流回転機の制御装置のハードウェア構成図である。 本発明の実施の形態1に係るインバータ制御部のブロック図である。 本発明の実施の形態1に係る制御方法の選択処理を説明する説明図である。 本発明の実施の形態1に係る最大トルク電流制御及び電圧制限制御によるdq軸電流指令値の設定を説明する説明図である。 本発明の実施の形態1に係るPWM信号の生成処理を説明するタイミングチャートである。 本発明の実施の形態1に係る補正値設定マップの説明図である。 本発明の実施の形態1に係る補正値設定マップの設定データの説明図である。 本発明の実施の形態1に係る過変調領域の説明図である。 本発明の実施の形態1に係る過変調領域におけるPWM信号の生成処理を説明するタイミングチャートである。 本発明の実施の形態1に係るトルク補正値算出部のブロック図である。 本発明の実施の形態1に係る最大トルクの設定処理を説明する説明図である。 本発明の実施の形態1に係るトルク指令比をマップ軸とした補正値設定マップの説明図である。 本発明の実施の形態1に係るトルク指令比をマップ軸とした補正値設定マップの設定データの説明図である。 本発明の実施の形態2に係るトルク補正値算出部の処理を表すフローチャートである。 本発明の実施の形態3に係るトルク補正値算出部の処理を表すフローチャートである。 本発明の実施の形態4に係るトルク補正値算出部の処理を表すフローチャートである。 本発明の実施の形態5に係るインバータ制御部のブロック図である。
1.実施の形態1
実施の形態1に係る交流回転機2の制御装置1(以下、単に制御装置1と称す)について図面を参照して説明する。図1は、本実施の形態に係る制御装置1及び交流回転機2の概略構成図である。
交流回転機2は、非回転部材に固定されたステータと、当該ステータの径方向内側に配置され、非回転部材に対して回転可能に支持されたロータと、を備えている。本実施の形態では、交流回転機2は、永久磁石式同期回転電機とされており、ステータに3相の巻線Cu、Cv、Cwが巻装され、ロータに永久磁石が設けられている。交流回転機2は、直流交流変換を行うインバータ10を介して、直流電源4に電気的に接続されている。交流回転機2は、少なくとも、直流電源4からの電力供給を受けて動力を発生する電動機の機能を有している。なお、交流回転機2は、電動機の機能に加えて、発電機の機能を有してもよい。
インバータ10は、直流電源4と交流回転機2との間で電力変換を行う直流交流変換装置である。インバータ10は、直流電源4の正極に接続される正極電線と直流電源4の負極に接続される負極電線との間に直列接続された2個のスイッチング素子が、3相各相(U相、V相、W相)の巻線に対応して3セット設けられたブリッジ回路に構成されている。正極側のスイッチング素子と負極側のスイッチング素子とを直列接続する接続点は、対応する相の巻線に接続される。スイッチング素子には、フリーホイールダイオードが逆並列接続されたIGBT(Insulated Gate Bipolar Transistor)や、MOSFET(Metal Oxide Semiconductor Field Effect Transistor)等が用いられる。
図3に示すように、インバータ10は、各巻線に流れる電流を検出するための電流センサ11を備えている。電流センサ11は、スイッチング素子の直列回路と巻線とをつなぐ各相の電線上に備えられている。インバータ10は、直流電源4からインバータ10に供給される直流電源電圧Vdcを検出する電源電圧センサ13を備えている。電源電圧センサ13は、正極電線と負極電線との間に設けられている。
制御装置1は、インバータ10を制御することにより、交流回転機2の制御を行う制御装置である。図1に示すように、制御装置1は、トルク指令設定部103、トルク指令補正部104、インバータ制御部102等の機能部を備えている。制御装置1が備える各機能部102〜104等は、制御装置1が備えた処理回路により実現される。具体的には、制御装置1は、図2に示すように、処理回路として、CPU(Central Processing Unit)等の演算処理装置90(コンピュータ)、演算処理装置90とデータのやり取りする記憶装置91、演算処理装置90に外部の信号を入力する入力回路92、及び演算処理装置90から外部に信号を出力する出力回路93、及び演算処理装置90が外部装置とデータ通信を行うための通信回路94等を備えている。
演算処理装置90として、ASIC(Application Specific Integrated Circuit)、IC(Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)、各種の論理回路、及び各種の信号処理回路等が備えられてもよい。また、演算処理装置90として、同じ種類のもの又は異なる種類のものが複数備えられ、各処理が分担して実行されてもよい。記憶装置91として、演算処理装置90からデータを読み出し及び書き込みが可能に構成されたRAM(Random Access Memory)、演算処理装置90からデータを読み出し可能に構成されたROM(Read Only Memory)等が備えられている。入力回路92は、各種のセンサやスイッチが接続され、これらセンサやスイッチの出力信号を演算処理装置90に入力するA/D変換器等を備えている。出力回路93は、スイッチング素子等の電気負荷が接続され、これら電気負荷に演算処理装置90から制御信号を出力する駆動回路等を備えている。本実施の形態では、入力回路92には、電流センサ11、回転速度センサ12、及び電源電圧センサ13等が接続されている。出力回路93には、インバータ10(スイッチング素子又はスイッチング素子のゲート駆動回路)等が接続されている。通信回路94には、統合制御装置等の外部の制御装置95が通信線を介して接続され、各種の通信プロトコルに基づいて有線通信を行う。
そして、制御装置1が備える各機能部102〜104等の各機能は、演算処理装置90が、ROM等の記憶装置91に記憶されたソフトウェア(プログラム)を実行し、記憶装置91、入力回路92、及び出力回路93等の制御装置1の他のハードウェアと協働することにより実現される。なお、各機能部102〜104等が用いるマップ、判定値等の設定データは、ソフトウェア(プログラム)の一部として、ROM等の記憶装置91に記憶されている。以下、制御装置1の各機能について詳細に説明する。
<インバータ制御部102>
図3のブロック図に示すように、インバータ制御部102は、後述するトルク指令補正部104から伝達された補正後のトルク指令Tmfに基づいて、インバータ10が有する複数のスイッチング素子をオンオフ制御する。本実施の形態では、インバータ制御部102は、ベクトル制御法を用いた電流フィードバック制御を行うように構成されている。インバータ制御部102は、補正後のトルク指令Tmfに基づいて、交流回転機2の巻線に流れる電流指令を算出し、実電流が電流指令に近づくように交流回転機2の巻線に印加する電圧指令を算出し、電圧指令に基づいて複数のスイッチング素子をPWM(Pulse Width Modulation)制御によりオンオフ制御する。そのために、インバータ制御部102は、dq軸電流指令算出部40、電流フィードバック制御部41、電圧座標変換部42、PWM信号生成部43、電流座標変換部44、回転速度検出部45、及び電源電圧検出部46を備えている。
回転速度検出部45は、交流回転機2の回転速度ωを検出する。回転速度検出部45は、ロータの回転軸に設けられた回転速度センサ12の出力信号に基づいて、ロータの電気角θ(磁極位置θ)、及び回転速度ωとして電気角速度を検出する。電源電圧検出部46は、電源電圧センサ13の出力信号に基づいて、直流電源電圧Vdcを検出する。
dq軸電流指令算出部40には、トルク指令補正部104により算出された補正後のトルク指令Tmfが入力される。dq軸電流指令算出部40は、補正後のトルク指令Tmfのトルクを交流回転機2に出力させるために、3相巻線Cu、Cv、Cwに流す電流をdq軸回転座標系で表したd軸電流指令値Idr0及びq軸電流指令値Iqr0を算出する。
dq軸回転座標は、ロータに設けられた永久磁石のN極の向き(磁極位置)に定めたd軸、及びd軸より電気角で90°(π/2)進んだ方向に定めたq軸からなる、ロータの電気角θでの回転に同期して回転する2軸の回転座標である。
本実施形態では、dq軸電流指令算出部40は、交流回転機2の運転条件に応じて、電流ベクトル制御法の複数の制御方法から1つの制御方法を選択し、選択した制御方法に従って、dq軸電流指令値Idr0、Iqr0を演算する。本実施の形態では、dq軸電流指令算出部40は、図4に示すような、交流回転機2の回転速度ω及びトルクと、選択する制御方法との関係が予め設定された制御方法選択マップを参照し、現在の交流回転機2の回転速度ω、補正後のトルク指令Tmfに対応する1つの制御方法を選択するように構成されている。dq軸電流指令算出部40は、最大トルク電流制御と電圧制限制御とを回転速度ω及びトルク指令の動作点に応じて切換えて実行する。
最大トルク電流制御は、同一電流に対して発生トルクを最大にするようなdq軸電流指令値Idr0、Iqr0を算出する制御方法である。電圧制限制御は、交流回転機2の巻線に発生する誘起電圧を電圧制限値に保つ制御方法である。図5に示すように、トルク指令が小さい領域では、最大トルク電流制御が選択され、同一電流に対して発生トルクが最大になる最大トルク電流曲線上を、トルク指令が増加するに従って、d軸電流指令値Idr0が負方向に増加され、q軸電流指令値Iqr0が正方向に増加される。そして、トルク指令の増加により、交流回転機2の誘起電圧が、電圧制限値に到達すると、電圧制限制御が選択され、トルク指令が増加するに従って、電圧制限値に対応する定誘起電圧楕円上を、d軸電流指令値Idr0が負方向に増加され、q軸電流指令値Iqr0が正又は負方向に増加される。電圧制限値は、直流電源電圧Vdc以下の値に設定される。例えば、電圧制限値は、直流電源電圧Vdcに1以下の値に予め設定された係数を乗算した値に設定される。或いは、電圧制限値は、交流回転機2の部品が故障しないような上限電圧に設定されてもよい。
dq軸電流指令算出部40は、トルク指令とdq軸電流指令値Idr0、Iqr0との関係が予め設定されたトルク電流変換マップを参照し、補正後のトルク指令Tmfに対応するdq軸電流指令値Idr0、Iqr0を算出するように構成されている。トルク電流変換マップは、制御方式毎に設けられている。トルク電流変換マップの代わりに、近似式が用いられてもよい。
電流座標変換部44は、電流センサ11の出力信号に基づいて、インバータ10から交流回転機2の各相の巻線Cu、Cv、Cwに流れる3相電流Iu、Iv、Iwを検出する。電流座標変換部44は、各相の巻線に流れる3相電流Iu、Iv、Iwを、磁極位置θに基づいて3相2相変換及び回転座標変換を行って、dq軸回転座標系で表したd軸電流Id及びq軸電流Iqに変換する。
電流フィードバック制御部41は、dq軸電流Id、Iqが、dq軸電流指令値Idr0、Iqr0に近づくように、交流回転機2に印加する電圧の指令信号をdq軸回転座標系で表したd軸電圧指令値Vd及びq軸電圧指令値Vqを、PI制御等により変化させる電流フィードバック制御を行う。なお、d軸電流とq軸電流の非干渉化のため等のフィードフォワード制御が行われてもよい。
その後、電圧座標変換部42は、dq軸電圧指令値Vd、Vqを、磁極位置θに基づいて、固定座標変換及び2相3相変換を行って、3相各相の巻線への交流電圧指令値である3相交流電圧指令値Vu、Vv、Vwに変換する。
図6に1相分を示すように、PWM信号生成部43は、3相交流電圧指令値Vu、Vv、Vwのそれぞれと、直流電源電圧Vdcの振動幅を有し、キャリア周波数で振動するキャリア波(三角波)とを比較し、交流電圧指令値がキャリア波を上回った場合は、矩形パルス波をオンさせ、交流電圧指令値がキャリア波を下回った場合は、矩形パルス波をオフさせる。PWM信号生成部43は、3相各相の矩形パルス波を、3相各相のインバータ制御信号Su、Sv、Swとしてインバータ10に出力し、インバータ10の各スイッチング素子をオンオフさせる。
<トルク指令設定部103>
トルク指令設定部103は、トルク指令Tmを設定する。本実施の形態では、外部の制御装置95から伝達されたトルク指令に基づいて、トルク指令Tmを設定するように構成されている。なお、トルク指令設定部103は、回転速度フィードバック制御によりトルク指令Tmを設定してもよいし、振動成分をトルク指令Tmに重畳してもよい。
<トルク指令補正部104>
図1に示すように、トルク指令補正部104は、トルク指令Tm及び交流回転機の回転速度ωに基づいてトルク指令補正値dTmを算出するトルク補正値算出部104aと、トルク指令補正値dTmによりトルク指令を補正した補正後のトルク指令Tmfを算出する補正後トルク算出部104bとを備えている。補正後トルク算出部104bは、トルク指令Tmにトルク指令補正値dTmを加算して、補正後のトルク指令Tmfを算出する(Tmf=Tm+dTm)。
本実施の形態では、トルク指令補正部104は、トルク指令が意図せず大きくなったり、急変したりしないように、補正後トルク算出部104bが算出した補正後のトルク指令Tmfに対して制限を加えるトルク指令制限処理部104cを備えている。説明の便宜上、制限後のトルク指令も、補正後のトルク指令Tmfと称す。
回転速度ω及びトルク等の運転条件に応じて、トルク出力特性に影響するインダクタンス、鉄損抵抗等が変化する。また、運転条件に応じて、制御動作が変化する。そのため、トルク指令に基づいてdq軸電流指令値Idr0、Iqr0を設定し、交流回転機2を制御しても、交流回転機2の出力トルクが、トルク指令からずれる場合がある。上記のトルク指令補正部104によれば、トルク指令Tm及び交流回転機の回転速度ωに基づいてトルク指令補正値dTmを算出し、トルク指令Tmを補正することにより、回転速度ω及びトルクの運転条件に応じて発生するトルク指令Tmからの出力トルクのずれを補償することができる。
トルク補正値算出部104aは、トルク指令Tm及び回転速度ωをマップ軸とし、トルク指令補正値dTmをマップ設定データとした補正値設定マップを参照して、現在のトルク指令Tm及び回転速度ωに対応するトルク指令補正値dTmを算出するように構成されている。
回転速度ω及びトルクの領域によっては、回転速度ω及びトルクの変化に対する、トルク指令補正値dTmの変化が大きくなる非線形性が高くなり、マップ軸の刻みを細かくすることが望まれる。そのため、図7に示すように、補正値設定マップは、回転速度ωのそれぞれにおいてトルク指令のマップ軸の刻みが不等間隔に設定されたトルク軸不等間隔設定、及び回転速度ωのマップ軸の刻みが不等間隔に設定された回転軸不等間隔設定の一方又は双方(本例では双方)が行われている。
この構成によれば、回転速度ω及びトルクの変化に対する、トルク指令補正値dTmの変化が大きくなる回転速度ω及びトルクの領域において、それ以外の領域よりもマップ軸の刻みを細かくし、トルク指令補正値dTmの設定精度を向上し、トルク指令Tmに対する出力トルクのずれを精度よく補償することができる。変化が小さくなるそれ以外の領域では、マップ軸の刻みを荒くできるので、補正値設定マップのデータ量の増加を抑制できる。
なお、図7において、トルク指令Tmのマップ軸、回転速度ωのマップ軸は、点線で示されており、トルク指令Tmのマップ軸と回転速度ωのマップ軸とが交差する座標のそれぞれに、マップ設定データであるトルク指令補正値dTmが設定されている。トルク指令補正値dTmの設定値は、理論計算、実験結果等に基づいて予め設定され、補正値設定マップは、ROM等の記憶装置91に記憶されている。図8に示すように、トルク指令Tm及び回転速度ωのマップ軸の座標値に対応するトルク指令補正値dTmが設定されている。
トルク補正値算出部104aは、現在のトルク指令Tm及び回転速度ωに最も近い4つのマップ軸の座標値のトルク指令補正値dTmを読み出し、4つの座標値のトルク指令補正値dTmを、現在の座標値に基づいて線形補間し、現在のトルク指令Tm及び回転速度ωに対応するトルク指令補正値dTmを算出する。
<過変調領域のマップ軸の細分化>
図9に示すように、回転速度ω及びトルクが大きくなる領域では、交流回転機の巻線に印加される3相交流電圧の基本波周波数成分の振幅Vx1fが、インバータ10に供給される直流電源電圧Vdcより大きくなる過変調領域となる。過変調領域では、次式で示される、3相交流電圧の基本波周波数成分の振幅Vx1fを直流電源電圧Vdcで除算した電圧利用率MRが1より大きくなる。
MR=Vx1f/Vdc (1)
本実施の形態では、上記のように、固定座標変換及び2相3相変換後の3相交流電圧指令値Vu、Vv、Vwに対して、実施の形態4で後述する2相変調PWM制御等の変調が行われておらず、3相交流電圧の基本波周波数成分の振幅Vx1fは、正弦波となる3相交流電圧指令値Vu、Vv、Vwの振幅に等しくなる。図10に示すように、電圧利用率MRが1より大きくなると、3相交流電圧指令値Vu、Vv、Vwの振幅が、直流電源電圧Vdcの振幅で振動しているキャリア波を超過している区間が発生し、超過区間では、キャリア波の振動に応じて、矩形パルス波がオンオフされなくなり、連続的にオン又はオフされる。そのため、電圧利用率MRが1より大きくなると、3相交流電圧指令値Vu、Vv、Vwに従った交流電圧が巻線に印加されなくなり、トルク指令からの出力トルクのずれが大きくなる。また、電圧利用率MRが1から増加するに従って、超過区間が増加し、出力トルクのずれが大きくなる。従って、図9に示す過変調領域においても、回転速度ω及びトルクが大きくなるに従って、電圧利用率MRが1から増加し、出力トルクのずれが増加していく。このように、過変調領域では、回転速度ω及びトルクの変化に対する、出力トルクのずれの変化が大きくなり、トルク指令補正値dTmの変化が大きくなる。
そこで、本実施の形態では、図7に示すように、補正値設定マップは、回転軸過変調細分化設定、及びトルク軸過変調細分化設定の一方又は双方(本例では双方)が行われている。回転軸過変調細分化設定は、過変調領域となる回転速度ωの範囲である過変調回転速度範囲では、過変調回転速度範囲よりも回転速度ωが低い低回転速度範囲よりも回転速度ωのマップ軸の刻みが細かく設定される設定である。トルク軸過変調細分化設定は、回転速度ωのそれぞれにおいて、過変調領域となるトルク指令の範囲である過変調トルク指令範囲では、過変調トルク指令範囲よりもトルク指令Tmが低い低トルク指令範囲よりも、トルク指令のマップ軸の刻みが細かく設定される設定である。
この構成によると、上記のように、回転速度ω及びトルクの変化に対する、トルク指令補正値dTmの変化が特に大きくなる過変調領域において、それ以外の領域よりもマップ軸の刻みを細かくし、トルク指令補正値dTmの設定精度を向上し、トルク指令Tmに対する出力トルクのずれを精度よく補償することができる。変化が小さくなるそれ以外の領域では、マップ軸の刻みを荒くできるので、補正値設定マップのデータ量の増加を抑制できる。
本実施の形態では、補正値設定マップは、回転速度ωのそれぞれの過変調トルク指令範囲において、トルク指令が大きくなるに従って、トルク指令Tmのマップ軸の刻みが次第に細かく設定されている。
この構成によれば、上記のように、過変調領域において、トルクが大きくなるに従って、電圧利用率MRが1から増加し、出力トルクのずれが増加し、トルクの変化に対する出力トルクのずれの変化が大きくなるのに合わせて、トルク指令のマップ軸の刻みを次第に細かく設定し、出力トルクのずれを精度よく補償することができる。
本実施の形態では、補正値設定マップは、低回転速度範囲においても、回転速度ωが過変調回転速度範囲に近づくに従って、回転速度ωのマップ軸の刻みが次第に細かく設定されている。この構成によれば、過変調領域に近づくに従って、回転速度ωの変化に対する、トルク指令補正値dTmの変化が次第に大きくなることに合わせて、回転速度ωのマップ軸の刻みを次第に細かくし、トルク指令Tmに対する出力トルクのずれを精度よく補償することができる。
<制御方式の切替り領域のマップ軸の細分化>
また、補正値設定マップは、最大トルク電流制御と電圧制限制御との切り替わりが生じる回転速度ωの範囲である制御切替り回転速度範囲では、制御切替り回転速度範囲よりも回転速度ωが低い低回転速度範囲よりも、回転速度ωのマップ軸の刻みが細かく設定されている。
最大トルク電流制御と電圧制限制御との切替り領域で、回転速度ω及びトルクの変化に対する、トルク指令補正値dTmの変化の傾向が切り替わる非線形領域となるので、マップ軸の刻みを細かくすることが望ましい。上記の構成によれば、制御切替り回転速度範囲で、低回転速度範囲よりも、回転速度ωのマップ軸の刻みが細かく設定されるので、制御の切替り領域で、トルク指令補正値dTmの設定精度を向上し、トルク指令Tmに対する出力トルクのずれを精度よく補償することができる。
本実施の形態の図7の例では、制御切替り回転速度範囲は、上記の過変調回転速度範囲に包含されているが、包含されない場合は、制御切替り回転速度範囲及び過変調回転速度範囲の双方において、低回転速度範囲よりも、回転速度ωのマップ軸の刻みが細かくされるとよい。
<マップのデータ量削減>
本実施の形態では、図11に示すように、トルク補正値算出部104aは、最大トルク算出部104aaと、トルク補正値マッピング部104abと、を備えている。最大トルク算出部104aaは、図12に示すように、回転速度ω及び直流電源電圧Vdcと、交流回転機2が出力可能な最大トルクTmaxとの関係が予め設定された最大トルク設定マップを参照し、現在の回転速度ω及び直流電源電圧Vdcに対応する最大トルクTmaxを算出する。そして、トルク補正値算出部104aは、現在のトルク指令Tmを、現在の最大トルクTmaxで除算したトルク指令比Tmrを算出する。
トルク補正値マッピング部104abは、図13及び図14に示すように、トルク指令Tmのマップ軸としてトルク指令比Tmrをマップ軸とすると共に回転速度ωをマップ軸とし、トルク指令補正値dTmをマップ設定データとした補正値設定マップを参照して、現在のトルク指令比Tmr及び回転速度ωに対応するトルク指令補正値dTmを算出する。
この構成によれば、図8に示したように、トルク指令補正値dTmの設定値のそれぞれに対して、トルク指令比Tmr及び回転速度ωの座標値を設定する必要がなく、図14に示すように、全ての回転速度ωに対して、共通化した1つのトルク指令比Tmrのマップ軸の座標値を設定することができ、補正値設定マップのデータ量を削減できる。また、全てのトルク指令比Tmrに対して、共通化した1つの回転速度ωのマップ軸の座標値を設定することができる。
2.実施の形態2
次に、実施の形態2に係る制御装置1について説明する。上記の実施の形態1と同様の構成部分は説明を省略する。本実施の形態に係る交流回転機2及び制御装置1の基本的な構成及び処理は実施の形態1と同様であるが、直流電源電圧Vdcの変化に対応するために、複数の補正値設定マップが設けられている点が異なる。
直流電源4にDC−DCコンバータが用いられる場合は、DC−DCコンバータの昇圧比又は降圧比に応じて、直流電源電圧Vdcが変化する。或いは、直流電源4に蓄電池が用いられる場合は、蓄電量に応じて、直流電源電圧Vdcが変動する。電圧利用率MRは、直流電源電圧Vdcに反比例するため(MR∝1/Vdc)、直流電源電圧Vdcが増加すると、同じ回転速度ω及びトルク指令Tmでも電圧利用率MRが減少する。そのため、直流電源電圧Vdcが増加すると、過変調領域が回転速度ω及びトルク指令Tmの増加側に移動する。また、直流電源電圧Vdcが増加すると、電圧制限値が増加し、最大トルク電流制御と電圧制限制御との切替り領域が、回転速度ωの増加側に移動する。
そこで、補正値設定マップは、互いに異なる複数の直流電源電圧Vdc毎に複数設けられている。そして、複数の補正値設定マップのそれぞれは、対応する直流電源電圧Vdcに応じた過変調領域及び制御切替り領域に合わせて、マップ軸が細分化されている。
トルク補正値算出部104aは、インバータに供給されている現在の直流電源電圧Vdcに近い、2つの直流電源電圧Vdcの補正値設定マップを参照して、2つのトルク指令補正値dTm1、dTm2を算出する。そして、トルク補正値算出部104aは、現在の直流電源電圧Vdcに基づいて、2つのトルク指令補正値dTm1、dTm2を補間した値を、最終的なトルク指令補正値dTmとして算出する。
以下で、図15のフローチャートを用いて、低、中、高の3つの直流電源電圧VdcL、VdcM、VdcHについて、それぞれ、低、中、高の3つの補正値設定マップMAPL、MAPM、MAPHが設けられている場合について説明する(VdcH>VdcM>VdcL)。
ステップS01で、トルク補正値算出部104aは、現在の直流電源電圧Vdcが、高直流電源電圧VdcHと中直流電源電圧VdcMとの間にあるか否かを判定する。トルク補正値算出部104aは、現在の直流電源電圧Vdcが高直流電源電圧VdcHと中直流電源電圧VdcMとの間にあると判定した場合(ステップS01:Yes)は、ステップS02で、2つの補正値設定マップとして、高電圧補正値設定マップMAPHと中電圧補正値設定マップMAPMとを選択する。一方、トルク補正値算出部104aは、現在の直流電源電圧Vdcが高直流電源電圧VdcHと中直流電源電圧VdcMとの間にないと判定した場合(ステップS01:No)は、現在の直流電源電圧Vdcが中直流電源電圧VdcMと低直流電源電圧VdcLとの間にあるものとして、ステップS03で、2つの補正値設定マップとして、中電圧補正値設定マップMAPMと低電圧補正値設定マップMAPLとを選択する。
そして、トルク補正値算出部104aは、ステップS04で、ステップS02又はステップS03で選択された2つの補正値設定マップのそれぞれを参照して、現在のトルク指令Tm及び回転速度ωに対応する2つのトルク指令補正値dTm1、dTm2を算出する。
トルク補正値算出部104aは、ステップS05で、現在の直流電源電圧Vdcに基づいて、2つのトルク指令補正値dTm1、dTm2を線形補間した値を、最終的なトルク指令補正値dTmとして算出する。例えば、VdcH>Vdc>VdcMの場合は、次式の線形補間により、最終的なトルク指令補正値dTmが算出される。トルク補正値算出部104aは、Vdc>VdcHの場合でも、式(2)を用いて、外挿により最終的なトルク指令補正値dTmを算出してもよい。
dTm=(Vdc−VdcM)/(VdcH−VdcM)
×(dTm1−dTm2)+dTm2 (2)
そして、トルク補正値算出部104aは、ステップS06で、次式に示すように、トルク指令補正値dTmをトルク指令Tmに加算して、補正後のトルク指令Tmfを算出する。
Tmf=Tm+dTm (3)
3.実施の形態3
次に、実施の形態3に係る制御装置1について説明する。上記の実施の形態1と同様の構成部分は説明を省略する。本実施の形態に係る交流回転機2及び制御装置1の基本的な構成及び処理は実施の形態1と同様であるが、キャリア周波数の変化に対応するために、複数の補正値設定マップが設けられている点が異なる。
本実施の形態では、PWM信号生成部43は、運転条件に応じて、キャリア周波数を変化させるように構成されている。PWM制御のキャリア周波数の変化により、交流回転機2の鉄損抵抗が変化し、同じトルク指令であっても、交流回転機2の出力トルクが変動する。よって、キャリア周波数の変化に応じて、トルク指令補正値dTmを変化させることが望ましい。
そこで、補正値設定マップは、互いに異なる複数のキャリア周波数毎に複数設けられている。そして、複数の補正値設定マップのそれぞれは、過変調領域及び制御切替り領域に合わせて、マップ軸が細分化されている。
トルク補正値算出部104aは、現在のキャリア周波数に対応するキャリア周波数の補正値設定マップを参照して、トルク指令補正値dTmを算出する。
以下で、図16のフローチャートを用いて、PWM信号生成部43が、運転条件に応じて、キャリア周波数を、低、中、高の3つのキャリア周波数FcL、FcM、FcHの何れかに切り替えるように構成されており(FcH>FcM>FcL)、低、中、高のキャリア周波数FcL、FcM、FcHについて、それぞれ、低、中、高の3つの補正値設定マップMAPfcL、MAPfcM、MAPfcHが設けられている場合について説明する。
ステップS11で、トルク補正値算出部104aは、現在のキャリア周波数が、高キャリア周波数FcHであるか否かを判定する。トルク補正値算出部104aは、現在のキャリア周波数が高キャリア周波数FcHであると判定した場合(ステップS11:Yes)は、ステップS13で、高周波数補正値設定マップMAPfcHを選択する。一方、トルク補正値算出部104aは、現在のキャリア周波数が高キャリア周波数FcHでないと判定した場合(ステップS11:No)は、ステップS12で、現在のキャリア周波数が、中キャリア周波数FcMであるか否かを判定する。トルク補正値算出部104aは、現在のキャリア周波数が中キャリア周波数FcMであると判定した場合(ステップS12:Yes)は、ステップS14で、中周波数補正値設定マップMAPfcMを選択する。一方、トルク補正値算出部104aは、現在のキャリア周波数が中キャリア周波数FcMでないと判定した場合(ステップS12:No)は、現在のキャリア周波数が低キャリア周波数FcLであるものとして、ステップS15で、低周波数補正値設定マップMAPfcLを選択する。
そして、トルク補正値算出部104aは、ステップS16で、ステップS13、ステップS14、又はステップS15で選択された補正値設定マップを参照して、現在のトルク指令Tm及び回転速度ωに対応するトルク指令補正値dTmを算出する。そして、トルク補正値算出部104aは、ステップS17で、トルク指令補正値dTmをトルク指令Tmに加算して、補正後のトルク指令Tmfを算出する。
4.実施の形態4
次に、実施の形態4に係る制御装置1について説明する。上記の実施の形態1と同様の構成部分は説明を省略する。本実施の形態に係る交流回転機2及び制御装置1の基本的な構成及び処理は実施の形態1と同様であるが、複数のPWM制御の変調方式に対応するために、複数の補正値設定マップが設けられている点が異なる。
本実施の形態では、PWM信号生成部43は、運転条件に応じて、PWM制御の変調方式を切り替えるように構成されている。変調方式には、正弦波PWM制御、3次高調波注入PWM制御、空間ベクトルPWM制御、2相変調PWM制御等がある。正弦波PWM制御は、実施の形態1のように、変調を加えずに正弦波の3相交流電圧指令値を用いてPWM制御を行う方式である。3次高調波注入PWM制御は、正弦波の3相交流電圧指令値に3次高調波を加えた3相交流電圧指令値を用いてPWM制御を行う方式である。空間ベクトルPWM制御は、正弦波の3相交流電圧指令値の中間電圧の1/2を、正弦波の3相交流電圧指令値に加えた3相交流電圧指令値を用いてPWM制御を行う方式である。2相変調PWM制御は、何れか1相の交流電圧指令値を0又は直流電源電圧Vdcに固定し、他の2相を3相交流電圧指令値の線間電圧が変化しないように変調する方式である。
PWM制御の変調方式の変化により、交流回転機2の鉄損抵抗、インバータ10のスイッチング損失、過変調領域におけるトルク指令に対する出力トルクのずれ等が変化し、同じトルク指令であっても、交流回転機2の出力トルクが変動する。よって、PWM制御の変調方式の変化に応じて、トルク指令補正値dTmを変化させることが望ましい。
そこで、補正値設定マップは、複数のPWM制御の変調方式毎に複数設けられている。そして、複数の補正値設定マップのそれぞれは、過変調領域及び制御切替り領域に合わせて、マップ軸が細分化されている。
トルク補正値算出部104aは、現在実行されている変調方式の補正値設定マップを参照して、トルク指令補正値dTmを算出する。
以下で、図17のフローチャートを用いて、PWM信号生成部43が、運転条件に応じて、変調方式を、正弦波PWM制御と空間ベクトルPWM制御と2相変調PWM制御との何れかに切り替えるように構成されており、正弦波PWM制御用の補正値設定マップMAP1、空間ベクトルPWM制御用の補正値設定マップMAP2、及び2相変調PWM制御用の補正値設定マップMAP3が設けられている場合について説明する。
ステップS21で、トルク補正値算出部104aは、現在の変調方式が正弦波PWM制御であるか否かを判定する。トルク補正値算出部104aは、現在の変調方式が正弦波PWM制御であると判定した場合(ステップS21:Yes)は、ステップS23で、正弦波PWM制御用の補正値設定マップMAP1を選択する。一方、トルク補正値算出部104aは、現在の変調方式が正弦波PWM制御でないと判定した場合(ステップS21:No)は、ステップS22で、現在の変調方式が空間ベクトルPWM制御であるか否かを判定する。トルク補正値算出部104aは、現在の変調方式が空間ベクトルPWM制御であると判定した場合(ステップS22:Yes)は、ステップS24で、空間ベクトルPWM制御用の補正値設定マップMAP2を選択する。一方、トルク補正値算出部104aは、現在の変調方式が空間ベクトルPWM制御でないと判定した場合(ステップS22:No)は、現在の変調方式が2相変調PWM制御であるものとして、ステップS25で、2相変調PWM制御用の補正値設定マップMAP3を選択する。
そして、トルク補正値算出部104aは、ステップS26で、ステップS23、ステップS24、又はステップS25で選択された補正値設定マップを参照して、現在のトルク指令Tm及び回転速度ωに対応するトルク指令補正値dTmを算出する。そして、トルク補正値算出部104aは、ステップS27で、トルク指令補正値dTmをトルク指令Tmに加算して、補正後のトルク指令Tmfを算出する。
5.実施の形態5
次に、実施の形態5に係る制御装置1について説明する。上記の実施の形態1と同様の構成部分は説明を省略する。本実施の形態に係る交流回転機2及び制御装置1の基本的な構成及び処理は実施の形態1と同様であるが、出力トルクのフィードバック制御、及び電圧利用率のフィードバック制御を行う点が異なる。
図18は、本実施の形態に係るインバータ制御部102等の概略ブロック図である。インバータ制御部102は、トルク推定値算出部47、トルク制御部48、及び電圧利用率制御部49を備えている。
トルク推定値算出部47は、電流指令及び電圧指令に基づいて、交流回転機2のトルクを推定する。本実施の形態では、トルク推定値算出部47は、次式を用い、dq軸電圧指令値Vd、Vq、最終的なdq軸電流指令値Idr2、Iqr2、及び電気角速度ωに基づいて、トルク推定値Testを算出する。ここで、Rは、予め設定されたコイル抵抗値であり、Pnは、予め設定された極対数である。
Φd=(Vq−R×Iqr2)/ω
Φq=−(Vd−R×Idr2)/ω (4)
Test=Pn×(Φd×Iqr2−Φq×Idr2)
トルク制御部48は、トルク推定値Testが、補正後のトルク指令Tmfに近づくように電流指令を補正する。本実施の形態では、トルク制御部48は、次式に示すように、トルク推定値Testと補正後のトルク指令Tmfとの偏差dTestに基づくPI制御により、dq軸電流指令値Idr0、Iqr0を補正して、トルクフィードバック補正後のdq軸電流指令値Idr1、Iqr1を算出する。ここで、θtestは、損失が最小となるdq軸電流指令の補正方向であり、トルク制御部48は、実験結果に基づいて予め設定された近似式等を用いて、θtestを算出する。
dTest=Tmf−Test
dIdqest=Kpest×dTest+∫(Kiest×dTest)dt
Idr1=Idr0+dIdqest×cos(θtest) (5)
Iqr1=Iqr0+dIdqest×sin(θtest)
過変調領域及び制御方式の切替り領域では、電流指令及び電圧指令の設定の非線形性が高まるため、トルク推定値の変化が大きくなり、トルクフィードバック制御による電流指令及び電圧指令の変化が大きくなる。よって、トルクフィードバック制御を行うことにより、過変調領域及び制御方式の切替り領域において、回転速度ω及びトルクの変化に対する、出力トルクの変化が大きくなる。実施の形態1に記載したように、過変調領域及び制御方式の切替り領域において、補正値設定マップのマップ軸の細分化を行っているので、トルク指令Tmに対する出力トルクのずれを精度よく補償することができる。
電圧利用率制御部49は、インバータ10に供給される直流電源電圧Vdcに対する電圧指令の線間電圧の比率である電圧利用率MR*を算出する。本実施の形態では、電圧利用率制御部49は、次式を用い、dq軸電圧指令値Vd、Vq及び直流電源電圧Vdcに基づいて、電圧利用率MR*を算出する。
MR*=√(Vd+Vq)/Vdc×√2 (6)
電圧利用率制御部49は、電圧利用率MR*が目標電圧利用率MR0に近づくように電流指令を補正する。本実施の形態では、電圧利用率制御部49は、次式に示すように、電圧利用率MR*と目標電圧利用率MR0との偏差dMRに基づくPI制御により、トルクフィードバック補正後のdq軸電流指令値Idr1、Iqr1を補正して、電圧利用率フィードバック補正後のdq軸電流指令値Idr2、Iqr2を算出する。ここで、θmrは、電圧利用率MR*の変化が最大になるdq軸電流指令の補正方向であり、電圧利用率制御部49は、実験結果に基づいて予め設定された近似式等を用いて、θmrを算出する。
dMR=MR0−MR*
dIdqmr=Kpmr×dMR+∫(Kimr×dMR)dt
Idr2=Idr1+dIdqmr×cos(θmr) (7)
Iqr2=Iqr1+dIdqmr×sin(θmr)
過変調領域及び制御方式の切替り領域では、電圧指令の設定の非線形性が高まるため、電圧利用率MR*の変化が大きくなり、電圧利用率フィードバック制御による電流指令及び電圧指令の変化が大きくなる。よって、電圧利用率フィードバック制御を行うことにより、過変調領域及び制御方式の切替り領域において、回転速度ω及びトルクの変化に対する、出力トルクの変化が大きくなる。実施の形態1に記載したように、過変調領域及び制御方式の切替り領域において、補正値設定マップのマップ軸の細分化を行っているので、トルク指令Tmに対する出力トルクのずれを精度よく補償することができる。
〔その他の実施の形態〕
最後に、本発明のその他の実施の形態について説明する。なお、以下に説明する各実施の形態の構成は、それぞれ単独で適用されるものに限られず、矛盾が生じない限り、他の実施の形態の構成と組み合わせて適用することも可能である。
(1)上記の各実施の形態では、インバータ制御部102は、ベクトル制御法を用いた電流フィードバック制御により、補正後のトルク指令Tmfに基づいて、インバータ10が有する複数のスイッチング素子をオンオフ制御する場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、インバータ制御部102は、V/F制御等の他の制御方式により、補正後のトルク指令Tmfに基づいて、インバータ10が有する複数のスイッチング素子をオンオフ制御するように構成されてもよい。例えば、V/F制御を用いる場合は、インバータ制御部102は、交流回転機2の回転周波数で振動する正弦波の3相交流電圧指令値Vu、Vv、Vwを算出し、3相交流電圧指令値Vu、Vv、Vwの振幅を、補正後のトルク指令Tmfに応じて変化させるように構成されてもよい。
(2)上記の実施の形態1では、1つの補正値設定マップを用い、過変調領域及び制御方式の切替り領域で、マップ軸の細分化が行われている場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、マップ軸が細分化された過変調領域及び制御方式の切替り領域用の補正値設定マップと、マップ軸が荒いそれ以外の領域用の補正値設定マップとの2つの補正値設定マップを用い、トルク補正値算出部104aは、過変調領域又は制御方式の切替り領域であるかに応じて2つの補正値設定マップを切り替えるように構成されてもよい。
(3)上記の実施の形態1から3、5においては、3相交流電圧指令値Vu、Vv、Vwに対して、2相変調PWM制御等の変調を行わない場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、PWM信号生成部43は、少なくとも過変調領域において、3次高調波注入PWM制御、空間ベクトルPWM制御、2相変調PWM制御等の変調を行ってもよい。過変調領域において、変調を行っても、非線形性が高い領域となるので、マップ軸を細分化することにより、トルク指令Tmに対する出力トルクのずれを精度よく補償することができる。
(4)上記の実施の形態2では、直流電源電圧Vdcに応じて、参照する補正値設定マップが切り替えられ、上記の実施の形態3では、キャリア周波数に応じて、参照する補正値設定マップが切り替えられ、上記の実施の形態4では、PWM制御の変調方式に応じて、参照する補正値設定マップが切り替えられる場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、直流電源電圧Vdc、キャリア周波数、及びPWM制御の変調方式の何れか2つ以上のパラメータが可変にされる場合は、可変にされる2つ以上のパラメータの組み合わせに対応できる数の補正値設定マップが用意され、トルク補正値算出部104aは、直流電源電圧Vdc、キャリア周波数、及びPWM制御の変調方式の何れか2つ以上のパラメータに応じて、参照する補正値設定マップを切り替えるように構成されてもよい。
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
1 交流回転機の制御装置、2 交流回転機、10 インバータ、102 インバータ制御部、103 トルク指令設定部、104 トルク指令補正部、ω 交流回転機の回転速度、Tm トルク指令、Tmax 最大トルク、Tmf 補正後のトルク指令、Tmr トルク指令比、dTm トルク指令補正値

Claims (9)

  1. インバータを介して交流回転機を制御する交流回転機の制御装置であって、
    トルク指令を設定するトルク指令設定部と、
    前記トルク指令及び前記交流回転機の回転速度に基づいてトルク指令補正値を算出し、前記トルク指令補正値により前記トルク指令を補正した補正後のトルク指令を算出するトルク指令補正部と、
    前記補正後のトルク指令に基づいて、前記インバータが有する複数のスイッチング素子をオンオフ制御するインバータ制御部と、を備え、
    前記トルク指令補正部は、前記トルク指令及び前記回転速度をマップ軸とし、前記トルク指令補正値をマップ設定データとした補正値設定マップを参照して、現在の前記トルク指令及び前記回転速度に対応する前記トルク指令補正値を算出し、
    前記補正値設定マップは、前記回転速度のそれぞれにおいて前記トルク指令のマップ軸の刻みが不等間隔に設定されたトルク軸不等間隔設定、及び前記回転速度のマップ軸の刻みが不等間隔に設定された回転軸不等間隔設定の一方又は双方が行われている交流回転機の制御装置。
  2. 前記補正値設定マップは、前記交流回転機の巻線に印加される交流電圧の基本波周波数成分の振幅が、インバータに供給される直流電源電圧より大きくなる過変調領域となる前記回転速度の範囲である過変調回転速度範囲では、前記過変調回転速度範囲よりも前記回転速度が低い低回転速度範囲よりも、前記回転速度のマップ軸の刻みが細かく設定された回転軸過変調細分化設定、及び前記回転速度のそれぞれにおいて、前記過変調領域となる前記トルク指令の範囲である過変調トルク指令範囲では、前記過変調トルク指令範囲よりも前記トルク指令が低い低トルク指令範囲よりも、前記トルク指令のマップ軸の刻みが細かく設定されたトルク軸過変調細分化設定の一方又は双方が行われている請求項1に記載の交流回転機の制御装置。
  3. 前記補正値設定マップは、前記回転速度のそれぞれの前記過変調トルク指令範囲において、前記トルク指令が大きくなるに従って、前記トルク指令のマップ軸の刻みが次第に細かく設定されている請求項2に記載の交流回転機の制御装置。
  4. 前記インバータ制御部は、同一電流に対して発生トルクを最大にする最大トルク電流制御と、交流回転機の巻線に発生する誘起電圧を電圧制限値に保つ電圧制限制御と、を前記回転速度及び前記トルク指令の動作点に応じて選択実行し、
    前記補正値設定マップは、前記最大トルク電流制御と前記電圧制限制御との切り替わりが生じる前記回転速度の範囲である制御切替り回転速度範囲では、前記制御切替り回転速度範囲よりも回転速度が低い低回転速度範囲よりも、前記回転速度のマップ軸の刻みが細かく設定されている請求項1から3のいずれか一項に記載の交流回転機の制御装置。
  5. 前記インバータ制御部は、前記回転速度及び直流電源電圧と、前記回転速度のそれぞれにおいて前記交流回転機が出力可能な最大トルクとの関係が予め設定された最大トルク設定マップを参照し、現在の前記回転速度及び前記直流電源電圧に対応する前記最大トルクを算出し、現在の前記トルク指令を現在の前記最大トルクで除算したトルク指令比を算出し、
    前記トルク指令のマップ軸として前記トルク指令比をマップ軸とすると共に前記回転速度をマップ軸とし、前記トルク指令補正値をマップ設定データとした前記補正値設定マップを参照して、現在の前記トルク指令比及び前記回転速度に対応する前記トルク指令補正値を算出する請求項1から4のいずれか一項に記載の交流回転機の制御装置。
  6. 前記補正値設定マップは、互いに異なる複数の直流電源電圧毎に複数設けられ、
    前記トルク指令補正部は、前記インバータに供給されている現在の前記直流電源電圧に近い、2つの前記直流電源電圧の前記補正値設定マップを参照して、2つの前記トルク指令補正値を算出し、現在の前記直流電源電圧に基づいて、2つの前記トルク指令補正値を補間した値を、最終的な前記トルク指令補正値として算出する請求項1から5のいずれか一項に記載の交流回転機の制御装置。
  7. 前記インバータ制御部は、前記複数のスイッチング素子をPWM制御によりオンオフ制御し、前記PWM制御に用いられるキャリア波のキャリア周波数を変更可能であり、
    前記補正値設定マップは、互いに異なる複数の前記キャリア周波数毎に複数設けられ、
    前記トルク指令補正部は、現在の前記キャリア周波数に対応する前記補正値設定マップを参照して、前記トルク指令補正値を算出する請求項1から6のいずれか一項に記載の交流回転機の制御装置。
  8. 前記インバータ制御部は、複数の変調方式のPWM制御を実行可能であり、
    前記補正値設定マップは、複数の前記変調方式毎に複数設けられ、
    前記トルク指令補正部は、現在実行されている前記変調方式の前記補正値設定マップを参照して、前記トルク指令補正値を算出する請求項1から7のいずれか一項に記載の交流回転機の制御装置。
  9. 前記インバータ制御部は、前記補正後のトルク指令に基づいて、前記交流回転機の巻線に流れる電流指令を算出し、実電流が前記電流指令に近づくように前記交流回転機の巻線に印加する電圧指令を算出し、前記電圧指令に基づいて前記複数のスイッチング素子をPWM制御によりオンオフ制御し、
    前記インバータに供給される直流電源電圧に対する前記電圧指令の線間電圧の比率である電圧利用率を算出し、前記電圧利用率が目標電圧利用率に近づくように前記電流指令を補正し、
    前記電流指令及び前記電圧指令に基づいて、前記交流回転機のトルクを推定し、トルクの推定値が前記補正後のトルク指令に近づくように前記電流指令を補正する請求項1から8のいずれか一項に記載の交流回転機の制御装置。
JP2017120139A 2017-06-20 2017-06-20 交流回転機の制御装置 Active JP6320603B1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017120139A JP6320603B1 (ja) 2017-06-20 2017-06-20 交流回転機の制御装置
US15/866,705 US10224853B2 (en) 2017-06-20 2018-01-10 AC rotary machine controller
DE102018202332.8A DE102018202332A1 (de) 2017-06-20 2018-02-15 Wechselstromdrehmaschine-steuerung
CN201810606032.4A CN109104134B (zh) 2017-06-20 2018-06-13 交流旋转电机的控制装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017120139A JP6320603B1 (ja) 2017-06-20 2017-06-20 交流回転機の制御装置

Publications (2)

Publication Number Publication Date
JP6320603B1 JP6320603B1 (ja) 2018-05-09
JP2019004671A true JP2019004671A (ja) 2019-01-10

Family

ID=62106115

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017120139A Active JP6320603B1 (ja) 2017-06-20 2017-06-20 交流回転機の制御装置

Country Status (4)

Country Link
US (1) US10224853B2 (ja)
JP (1) JP6320603B1 (ja)
CN (1) CN109104134B (ja)
DE (1) DE102018202332A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108777898B (zh) * 2018-06-05 2024-05-10 深圳市杜莎科技有限公司 一种旋钮编码开关以及智能调光方法
JP6835043B2 (ja) * 2018-06-26 2021-02-24 トヨタ自動車株式会社 モータ駆動システム
JP6702466B1 (ja) * 2019-02-25 2020-06-03 株式会社明電舎 インバータの制御装置および制御方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005269836A (ja) * 2004-03-19 2005-09-29 Nissan Motor Co Ltd 車両用制振制御装置および車両用制振制御方法
WO2008047438A1 (fr) * 2006-10-19 2008-04-24 Mitsubishi Electric Corporation Contrôleur vectoriel d'un moteur synchrone à aimant permanent
JP2009248962A (ja) * 2008-04-11 2009-10-29 Nsk Ltd 電動パワーステアリング装置
US20110241578A1 (en) * 2010-03-31 2011-10-06 Hyundai Motor Company Method for controlling permanent magnet synchronous motor
WO2016125567A1 (ja) * 2015-02-02 2016-08-11 三菱電機株式会社 同期機制御装置および同期機の永久磁石温度推定方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4672288A (en) * 1985-06-18 1987-06-09 Westinghouse Electric Corp. Torque controller for an AC motor drive and AC motor drive embodying the same
JP3508742B2 (ja) * 2001-06-18 2004-03-22 日産自動車株式会社 電動モータを用いた車両の制振制御装置
JP4896562B2 (ja) 2006-03-30 2012-03-14 アイシン・エィ・ダブリュ株式会社 電動駆動制御装置及び電動駆動制御方法
KR101171659B1 (ko) * 2008-10-29 2012-08-07 미쓰비시덴키 가부시키가이샤 영구자석 동기 전동기의 제어 장치
JP2012200076A (ja) * 2011-03-22 2012-10-18 Hitachi Automotive Systems Ltd 電動車両の制御装置
JP5839111B2 (ja) * 2012-03-22 2016-01-06 日産自動車株式会社 三相交流誘導モータの制御装置及び三相交流誘導モータの制御方法
US9577560B2 (en) * 2012-10-12 2017-02-21 Mitsubishi Electric Corporation Synchronous machine control device
WO2014061083A1 (ja) * 2012-10-15 2014-04-24 三菱電機株式会社 電動車両のモータ制御装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005269836A (ja) * 2004-03-19 2005-09-29 Nissan Motor Co Ltd 車両用制振制御装置および車両用制振制御方法
WO2008047438A1 (fr) * 2006-10-19 2008-04-24 Mitsubishi Electric Corporation Contrôleur vectoriel d'un moteur synchrone à aimant permanent
JP2009248962A (ja) * 2008-04-11 2009-10-29 Nsk Ltd 電動パワーステアリング装置
US20110241578A1 (en) * 2010-03-31 2011-10-06 Hyundai Motor Company Method for controlling permanent magnet synchronous motor
WO2016125567A1 (ja) * 2015-02-02 2016-08-11 三菱電機株式会社 同期機制御装置および同期機の永久磁石温度推定方法

Also Published As

Publication number Publication date
CN109104134B (zh) 2021-12-28
US10224853B2 (en) 2019-03-05
CN109104134A (zh) 2018-12-28
US20180367076A1 (en) 2018-12-20
DE102018202332A1 (de) 2018-12-20
JP6320603B1 (ja) 2018-05-09

Similar Documents

Publication Publication Date Title
JP4582168B2 (ja) 回転機の制御装置、及び回転機の制御システム
JP5435292B2 (ja) 制御装置
JP5757304B2 (ja) 交流電動機の制御装置
JP6173520B1 (ja) 回転電機の制御装置
JP2007282297A (ja) 多相回転電機の制御装置
JP5803559B2 (ja) 回転電機制御装置
US20140225540A1 (en) Control apparatus for ac motor
US20160352269A1 (en) Apparatus for controlling rotary electric machine
CN113422564B (zh) 交流旋转机控制装置
JP6459783B2 (ja) 回転電機の制御装置
JP6320603B1 (ja) 交流回転機の制御装置
US9716452B2 (en) Rotation angle calculation device
JP2020167820A (ja) 交流回転電機の制御装置
US11303224B2 (en) Inverter device with high follow-up capability
US20190280636A1 (en) Motor control apparatus
JP6400231B2 (ja) 回転電機の制御装置
JP2018126021A (ja) モータ制御装置
JP5326444B2 (ja) 回転機の制御装置
JP6910418B2 (ja) 交流回転電機の制御装置
JP2012065549A (ja) 回転機の制御装置
JP2022070399A (ja) 交流回転電機の制御装置
JP2019088050A (ja) モータ制御装置及びモータ制御方法
JP6818929B1 (ja) 回転電機の制御装置及び電動パワーステアリング装置
WO2024057449A1 (ja) 回転機制御装置
JP6305603B1 (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: 20180306

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180403

R151 Written notification of patent or utility model registration

Ref document number: 6320603

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111