JP6030511B2 - Motor control device, generator control device, and motor control method - Google Patents
Motor control device, generator control device, and motor control method Download PDFInfo
- Publication number
- JP6030511B2 JP6030511B2 JP2013138819A JP2013138819A JP6030511B2 JP 6030511 B2 JP6030511 B2 JP 6030511B2 JP 2013138819 A JP2013138819 A JP 2013138819A JP 2013138819 A JP2013138819 A JP 2013138819A JP 6030511 B2 JP6030511 B2 JP 6030511B2
- Authority
- JP
- Japan
- Prior art keywords
- phase
- magnetic flux
- flux
- motor
- estimated
- 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
Links
- 238000000034 method Methods 0.000 title claims description 22
- 230000004907 flux Effects 0.000 claims description 362
- 238000004364 calculation method Methods 0.000 claims description 82
- 239000013598 vector Substances 0.000 claims description 72
- 238000006243 chemical reaction Methods 0.000 claims description 20
- 238000013459 approach Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 2
- 230000001934 delay Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 19
- 230000004048 modification Effects 0.000 description 18
- 238000012986 modification Methods 0.000 description 18
- 230000000694 effects Effects 0.000 description 10
- 230000001360 synchronised effect Effects 0.000 description 9
- 238000005070 sampling Methods 0.000 description 8
- 238000004088 simulation Methods 0.000 description 7
- 239000003990 capacitor Substances 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000010992 reflux Methods 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Description
本発明は、モータ制御装置、発電機制御装置及びモータ制御方法に関する。 The present invention relates to a motor control device, a generator control device, and a motor control method.
従来から、ブラシレスDCモータ等の3相モータの駆動方法として、直接トルク制御(DTC:Direct Torque Control)が知られている。一般的な直接トルク制御では、まず、インバータに接続された3相モータの相電流及び相電圧を検出する。次に、相電流及び相電圧から、3相モータの電機子鎖交磁束及びモータトルクを求める。次に、求められたトルクと、トルク指令と、磁束指令と、電気子鎖交磁束の位置とから、目標磁束ベクトルを求める。トルク指令及び磁束指令は、例えば、速度コントローラで求められる。次に、目標磁束ベクトルと、電機子鎖交磁束とから、インバータから3相モータに印加されるべき電圧ベクトルを決定する。次に、決定された電圧ベクトルが3相モータに印加されるように、インバータのスイッチングを制御する。 Conventionally, direct torque control (DTC) is known as a driving method of a three-phase motor such as a brushless DC motor. In general direct torque control, first, the phase current and phase voltage of a three-phase motor connected to an inverter are detected. Next, the armature linkage flux and motor torque of the three-phase motor are obtained from the phase current and phase voltage. Next, a target magnetic flux vector is obtained from the obtained torque, torque command, magnetic flux command, and position of the interlinkage magnetic flux. The torque command and the magnetic flux command are obtained by, for example, a speed controller. Next, a voltage vector to be applied from the inverter to the three-phase motor is determined from the target magnetic flux vector and the armature flux linkage. Next, switching of the inverter is controlled so that the determined voltage vector is applied to the three-phase motor.
直接トルク制御の駆動アルゴリズムはシンプルである。また、エンコーダ、レゾルバ等の位置センサを省略できる。 The drive algorithm for direct torque control is simple. Further, position sensors such as encoders and resolvers can be omitted.
非特許文献1には、直接トルク制御を用いたモータ制御装置の一例が記載されている。
Non-Patent
直接トルク制御を用いた従来のモータ制御装置は、3相モータの高速化に十分には対応していない。本発明は、このような事情に鑑みてなされたものである。 The conventional motor control device using direct torque control does not sufficiently cope with the high speed of the three-phase motor. The present invention has been made in view of such circumstances.
すなわち、本開示は、
3相モータの電機子鎖交磁束及びモータトルクがそれぞれ目標磁束及び目標トルクに追従するように、インバータによって前記3相モータに電圧ベクトルを印加するモータ制御装置であって、
前記3相モータにおける3相交流座標上の相電流を、2相交流座標上の軸電流に変換する3相2相座標変換部と、
前記軸電流と、前記電圧ベクトルに対応する前記2相交流座標上の軸電圧とから、前記電機子鎖交磁束を推定する磁束演算部と、
前記軸電流と、推定された前記電機子鎖交磁束とから、前記モータトルクを推定するトルク演算部と、
前記目標トルクと推定された前記モータトルクとの間のトルク偏差と、推定された前記電機子鎖交磁束の位相と、前記目標磁束とから、前記電機子鎖交磁束が追従するべき目標磁束ベクトルを特定する磁束指令演算部と、
前記目標磁束ベクトルと推定された前記電機子鎖交磁束との間の磁束偏差から、前記3
相モータに印加されるべき前記電圧ベクトルを表す前記軸電圧を特定する電圧指令演算部と、
推定された前記電機子鎖交磁束の絶対値が前記目標磁束に近づくように、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整する位相調整部と、
を備えたモータ制御装置を提供する。
That is, this disclosure
A motor control device that applies a voltage vector to the three-phase motor by an inverter so that the armature interlinkage magnetic flux and the motor torque of the three-phase motor follow the target magnetic flux and the target torque, respectively.
A three-phase two-phase coordinate converter for converting a phase current on the three-phase AC coordinate in the three-phase motor into an axial current on the two-phase AC coordinate;
A magnetic flux calculator for estimating the armature flux linkage from the axial current and the axial voltage on the two-phase AC coordinate corresponding to the voltage vector;
A torque calculator that estimates the motor torque from the shaft current and the estimated armature flux linkage;
The target magnetic flux vector that the armature linkage flux should follow from the torque deviation between the target torque and the estimated motor torque, the estimated phase of the armature linkage flux, and the target flux. A magnetic flux command calculation unit for identifying
From the magnetic flux deviation between the target magnetic flux vector and the estimated armature flux linkage, the 3
A voltage command calculation unit for specifying the shaft voltage representing the voltage vector to be applied to the phase motor;
I) adjust the phase of the estimated armature linkage flux so that the absolute value of the estimated armature linkage flux approaches the target flux, ii) adjust the phase of the shaft voltage, or iii) a phase adjuster for adjusting the phase of the shaft current;
A motor control device comprising:
上記の技術によれば、高速回転する3相モータを適切に制御できる。 According to the above technique, a three-phase motor that rotates at high speed can be appropriately controlled.
直接トルク制御では、電機子鎖交磁束が追従するべき目標磁束ベクトルは、磁束指令、サンプリングしたモータ電流等に基づいて特定される。この目標磁束ベクトルに電機子鎖交磁束が追従するように、3相モータに電圧ベクトルが印加される。 In direct torque control, the target magnetic flux vector that the armature flux linkage should follow is specified based on the magnetic flux command, the sampled motor current, and the like. A voltage vector is applied to the three-phase motor so that the armature flux linkage follows this target magnetic flux vector.
モータ電流をサンプリングするタイミングから、このモータ電流に基づいて生成された電圧ベクトルを3相モータに印加するタイミングまでの間に、3相モータの電気角は角度θE(≠0rad)進む。しかし、モータ制御装置は、通常は、角度θEが十分に小さくゼロに近似できるという仮定のもとで構成される。そのため、従来の直接トルク制御では、3相モータに実際に印加される電圧ベクトルが、3相モータに本来印加されるべき電圧ベクトルからずれる。電機子鎖交磁束の絶対値は、磁束指令が表す目標磁束に正確には一致しない。 The electrical angle of the three-phase motor advances by an angle θ E (≠ 0 rad) from the timing at which the motor current is sampled to the timing at which the voltage vector generated based on this motor current is applied to the three-phase motor. However, the motor control device is normally configured on the assumption that the angle θ E is sufficiently small and can be approximated to zero. Therefore, in the conventional direct torque control, the voltage vector actually applied to the three-phase motor deviates from the voltage vector that should be originally applied to the three-phase motor. The absolute value of the armature linkage magnetic flux does not exactly match the target magnetic flux represented by the magnetic flux command.
3相モータの回転数を増やすと、モータ電流のサンプリング周期に対する3相モータの電気角の1周期の比率が小さくなる。つまり、1サンプリング周期において3相モータの
電気角が大きく進む。角度θEも大きくなる。従って、電機子鎖交磁束の絶対値の目標磁束からのずれが顕在化する。場合によっては、位置センサレス制御の破綻による脱調を招く。
When the number of rotations of the three-phase motor is increased, the ratio of one period of the electrical angle of the three-phase motor to the sampling period of the motor current is reduced. That is, the electrical angle of the three-phase motor advances greatly in one sampling period. The angle θ E also increases. Therefore, a deviation of the absolute value of the armature linkage magnetic flux from the target magnetic flux becomes obvious. In some cases, step-out due to failure of position sensorless control is caused.
本発明者は、3相モータの挙動に関連するベクトル量の位相を補償することにより、3相モータを精度よく制御することを検討した。 The present inventor has studied to control the three-phase motor with high accuracy by compensating the phase of the vector amount related to the behavior of the three-phase motor.
すなわち、本開示の第1態様は、
3相モータの電機子鎖交磁束及びモータトルクがそれぞれ目標磁束及び目標トルクに追従するように、インバータによって前記3相モータに電圧ベクトルを印加するモータ制御装置であって、
前記3相モータにおける3相交流座標上の相電流を、2相交流座標上の軸電流に変換する3相2相座標変換部と、
前記軸電流と、前記電圧ベクトルに対応する前記2相交流座標上の軸電圧とから、前記電機子鎖交磁束を推定する磁束演算部と、
前記軸電流と、推定された前記電機子鎖交磁束とから、前記モータトルクを推定するトルク演算部と、
前記目標トルクと推定された前記モータトルクとの間のトルク偏差と、推定された前記電機子鎖交磁束の位相と、前記目標磁束とから、前記電機子鎖交磁束が追従するべき目標磁束ベクトルを特定する磁束指令演算部と、
前記目標磁束ベクトルと推定された前記電機子鎖交磁束との間の磁束偏差から、前記3相モータに印加されるべき前記電圧ベクトルを表す前記軸電圧を特定する電圧指令演算部と、
推定された前記電機子鎖交磁束の絶対値が前記目標磁束に近づくように、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整する位相調整部と、
を備えたモータ制御装置を提供する。
That is, the first aspect of the present disclosure is:
A motor control device that applies a voltage vector to the three-phase motor by an inverter so that the armature interlinkage magnetic flux and the motor torque of the three-phase motor follow the target magnetic flux and the target torque, respectively.
A three-phase two-phase coordinate converter for converting a phase current on the three-phase AC coordinate in the three-phase motor into an axial current on the two-phase AC coordinate;
A magnetic flux calculator for estimating the armature flux linkage from the axial current and the axial voltage on the two-phase AC coordinate corresponding to the voltage vector;
A torque calculator that estimates the motor torque from the shaft current and the estimated armature flux linkage;
The target magnetic flux vector that the armature linkage flux should follow from the torque deviation between the target torque and the estimated motor torque, the estimated phase of the armature linkage flux, and the target flux. A magnetic flux command calculation unit for identifying
A voltage command calculation unit that specifies the shaft voltage representing the voltage vector to be applied to the three-phase motor from a magnetic flux deviation between the target magnetic flux vector and the estimated armature linkage flux;
I) adjust the phase of the estimated armature linkage flux so that the absolute value of the estimated armature linkage flux approaches the target flux, ii) adjust the phase of the shaft voltage, or iii) a phase adjuster for adjusting the phase of the shaft current;
A motor control device comprising:
第1態様によれば、3相モータに実際に印加される電機子鎖交磁束の絶対値が目標磁束に近づく。従って、高速回転する3相モータを適切に制御できる。 According to the first aspect, the absolute value of the armature flux linkage actually applied to the three-phase motor approaches the target magnetic flux. Therefore, the three-phase motor that rotates at high speed can be appropriately controlled.
本開示の第2態様は、第1態様に加え、i)推定された前記電機子鎖交磁束の位相を進ませる、ii)前記軸電圧の位相を進ませる、又はiii)前記軸電流の位相を遅らせるモータ制御装置を提供する。第2態様の構成によれば、適切な方向に位相をシフトできる。 The second aspect of the present disclosure includes, in addition to the first aspect, i) advance the phase of the estimated armature flux linkage, ii) advance the phase of the shaft voltage, or iii) the phase of the shaft current. A motor control device for delaying the operation is provided. According to the configuration of the second aspect, the phase can be shifted in an appropriate direction.
本開示の第3態様は、第1態様又は第2態様に加え、前記位相調整部は、前記3相モータの回転数が大きければ大きいほど、i)推定された前記電機子鎖交磁束の位相を大きくシフトさせる、ii)前記軸電圧の位相を大きくシフトさせる、又はiii)前記軸電流の位相を大きくシフトさせるモータ制御装置を提供する。第3態様の構成によれば、3相モータの回転数に応じて位相を調整できる。 According to a third aspect of the present disclosure, in addition to the first aspect or the second aspect, the phase adjustment unit increases i) the estimated phase of the armature interlinkage magnetic flux as the number of rotations of the three-phase motor increases. A motor control device that greatly shifts the phase of the shaft voltage, or iii) greatly shifts the phase of the shaft current. According to the structure of the 3rd aspect, a phase can be adjusted according to the rotation speed of a three-phase motor.
本開示の第4態様は、第1〜第3態様のいずれか1つに加え、前記位相調整部は、前記軸電流を用いて前記目標磁束を再導出し、推定された前記電機子鎖交磁束の絶対値と再導出された前記目標磁束との差がゼロに収束するように、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整するモータ制御装置を提供する。 According to a fourth aspect of the present disclosure, in addition to any one of the first to third aspects, the phase adjustment unit re-derived the target magnetic flux using the axial current, and the estimated armature linkage I) adjust the phase of the estimated armature linkage flux so that the difference between the absolute value of the magnetic flux and the re-derived target flux converges to zero; ii) adjust the phase of the shaft voltage Or iii) A motor control device for adjusting the phase of the shaft current is provided.
本開示の第5態様は、第1〜第3態様のいずれか1つに加え、前記位相調整部は、推定された前記電機子鎖交磁束の絶対値と当該モータ制御装置に与えられた前記目標磁束との差がゼロに収束するように、推定された前記電機子鎖交磁束の位相を調整するモータ制御
装置を提供する。
According to a fifth aspect of the present disclosure, in addition to any one of the first to third aspects, the phase adjustment unit is configured to determine the absolute value of the estimated armature flux linkage and the motor control device Provided is a motor control device that adjusts the phase of the estimated armature flux linkage so that a difference from a target magnetic flux converges to zero.
本開示の第6態様は、第1〜第3態様のいずれか1つに加え、前記位相調整部は、ルックアップテーブルを用いて、前記軸電流及び前記3相モータの回転数に応じて、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整するモータ制御装置を提供する。 According to a sixth aspect of the present disclosure, in addition to any one of the first to third aspects, the phase adjustment unit uses a look-up table according to the shaft current and the rotation speed of the three-phase motor. i) adjusting a phase of the estimated armature flux linkage; ii) adjusting a phase of the shaft voltage; or iii) adjusting a phase of the shaft current.
第4態様又は第5態様の位相調整部は、電機子鎖交磁束の絶対値と目標磁束との差がゼロになるような制御(フィードバック制御)を行うので、3相モータの回転数が変動する場合も、高い精度で3相モータを制御できる。第6態様の位相調整部は、3相モータの回転数を用いた制御を行うため、3相モータの回転数が変動する場合も、高い精度で3相モータを制御できる。 The phase adjustment unit of the fourth aspect or the fifth aspect performs control (feedback control) so that the difference between the absolute value of the armature linkage flux and the target magnetic flux becomes zero, so the rotation speed of the three-phase motor varies. In this case, the three-phase motor can be controlled with high accuracy. Since the phase adjustment unit of the sixth aspect performs control using the rotation speed of the three-phase motor, the three-phase motor can be controlled with high accuracy even when the rotation speed of the three-phase motor varies.
本開示の第7態様は、3相発電機の電機子鎖交磁束及び発電機トルクがそれぞれ目標磁束及び目標トルクに追従するように、コンバータによって前記3相発電機に電圧ベクトルを印加する発電機制御装置であって、
前記3相発電機における3相交流座標上の相電流を、2相交流座標上の軸電流に変換する3相2相座標変換部と、
前記軸電流と、前記電圧ベクトルに対応する前記2相交流座標上の軸電圧とから、前記電機子鎖交磁束を推定する磁束演算部と、
前記軸電流と、推定された前記電機子鎖交磁束とから、前記発電機トルクを推定するトルク演算部と、
前記目標トルクと推定された前記発電機トルクとの間のトルク偏差と、推定された前記電機子鎖交磁束の位相と、前記目標磁束とから、前記電機子鎖交磁束が追従するべき目標磁束ベクトルを特定する磁束指令演算部と、
前記目標磁束ベクトルと推定された前記電機子鎖交磁束との間の磁束偏差から、前記3相発電機に印加されるべき前記電圧ベクトルを表す前記軸電圧を特定する電圧指令演算部と、
推定された前記電機子鎖交磁束の絶対値が前記目標磁束に近づくように、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整する位相調整部と、
を備えた発電機制御装置を提供する。
According to a seventh aspect of the present disclosure, the generator applies a voltage vector to the three-phase generator by a converter so that the armature linkage flux and the generator torque of the three-phase generator follow the target magnetic flux and the target torque, respectively. A control device,
A three-phase two-phase coordinate converter for converting a phase current on the three-phase AC coordinate in the three-phase generator into an axial current on the two-phase AC coordinate;
A magnetic flux calculator for estimating the armature flux linkage from the axial current and the axial voltage on the two-phase AC coordinate corresponding to the voltage vector;
A torque calculator that estimates the generator torque from the shaft current and the estimated armature flux linkage;
The target magnetic flux that the armature linkage flux should follow from the torque deviation between the target torque and the estimated generator torque, the estimated phase of the armature linkage flux, and the target flux. A magnetic flux command calculation unit for specifying a vector;
A voltage command calculation unit for specifying the shaft voltage representing the voltage vector to be applied to the three-phase generator from a magnetic flux deviation between the target magnetic flux vector and the estimated armature linkage magnetic flux;
I) adjust the phase of the estimated armature linkage flux so that the absolute value of the estimated armature linkage flux approaches the target flux, ii) adjust the phase of the shaft voltage, or iii) a phase adjuster for adjusting the phase of the shaft current;
A generator control device comprising:
このような発電機制御装置によれば、第1態様により得られる効果と同様の効果が得られる。 According to such a generator control device, the same effect as that obtained by the first aspect can be obtained.
本開示の第8態様は、3相モータの電機子鎖交磁束及びモータトルクがそれぞれ目標磁束及び目標トルクに追従するように、インバータによって前記3相モータに電圧ベクトルを印加するモータ制御方法であって、
前記3相モータにおける3相交流座標上の相電流を、2相交流座標上の軸電流に変換する3相2相座標変換工程と、
前記軸電流と、前記電圧ベクトルに対応する前記2相交流座標上の軸電圧とから、前記電機子鎖交磁束を推定する磁束演算工程と、
前記軸電流と、推定された前記電機子鎖交磁束とから、前記モータトルクを推定するトルク演算工程と、
前記目標トルクと推定された前記モータトルクとの間のトルク偏差と、推定された前記電機子鎖交磁束の位相と、前記目標磁束とから、前記電機子鎖交磁束が追従するべき目標磁束ベクトルを特定する磁束指令演算工程と、
前記目標磁束ベクトルと推定された前記電機子鎖交磁束との間の磁束偏差から、前記3相モータに印加されるべき前記電圧ベクトルを表す前記軸電圧を特定する電圧指令演算工
程と、
推定された前記電機子鎖交磁束の絶対値が前記目標磁束に近づくように、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整する位相調整工程と、
を備えたモータ制御方法を提供する。
An eighth aspect of the present disclosure is a motor control method in which a voltage vector is applied to the three-phase motor by an inverter so that the armature interlinkage magnetic flux and the motor torque of the three-phase motor follow the target magnetic flux and the target torque, respectively. And
A three-phase two-phase coordinate conversion step of converting a phase current on a three-phase AC coordinate in the three-phase motor into a shaft current on a two-phase AC coordinate;
A magnetic flux calculation step for estimating the armature flux linkage from the axial current and the axial voltage on the two-phase AC coordinate corresponding to the voltage vector;
A torque calculation step of estimating the motor torque from the axial current and the estimated armature flux linkage;
The target magnetic flux vector that the armature linkage flux should follow from the torque deviation between the target torque and the estimated motor torque, the estimated phase of the armature linkage flux, and the target flux. Magnetic flux command calculation process for identifying
A voltage command calculation step for specifying the shaft voltage representing the voltage vector to be applied to the three-phase motor from a magnetic flux deviation between the target magnetic flux vector and the estimated armature linkage magnetic flux;
I) adjust the phase of the estimated armature linkage flux so that the absolute value of the estimated armature linkage flux approaches the target flux, ii) adjust the phase of the shaft voltage, or iii) a phase adjusting step for adjusting the phase of the shaft current;
A motor control method is provided.
このようなモータ制御方法によれば、第1態様により得られる効果と同様の効果が得られる。 According to such a motor control method, the same effect as that obtained by the first aspect can be obtained.
以下、本発明の実施形態を図面に基づいて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(第1の実施形態)
図1に示すように、モータ制御装置100は、第1電流センサ105a、第2電流センサ105b、3相2相座標変換部106、電圧指令演算部107、磁束演算部108、トルク演算部109、位相演算部110、トルク偏差演算部111、磁束指令演算部112、α軸磁束偏差演算部113a、β軸磁束偏差演算部113b、2相3相座標変換部114、デューティ生成部103及び位相調整部115を備えている。モータ制御装置100は、PWMインバータ104及び3相モータ102に接続される。
(First embodiment)
As shown in FIG. 1, the
モータ制御装置100の一部又は全部の要素は、DSP(Digital Signal Processor)又はマイクロコンピュータにおいて実行される制御アプリケーションによって提供され得る。DSP又はマイクロコンピュータは、コア、メモリ、A/D変換回路及び通信ポート等の周辺装置を含んでいてもよい。また、モータ制御装置100の一部又は全部の要素は、論理回路によって構成されていてもよい。
Some or all of the elements of the
(モータ制御装置100による制御の概要)
モータ制御装置100は、磁束指令及びトルク指令から、出力デューティDu,Dv,Dwを生成する。PWMインバータ104は、この出力デューティDu,Dv,Dwを用いて、3相モータ102に印加するべき電圧ベクトルvu,vv,vwを生成する。磁束指令及びトルク指令は、上位コントローラからモータ制御装置100に与えられる。磁束指令は、3相モータ102の電機子鎖交磁束の絶対値が追従するべき目標磁束|Ψs *|を表す。トルク指令は、3相モータ102のモータトルクが追従するべき目標トルクTe *を表す。本実施形態における目標磁束|Ψs *|は、モータ電流を最小とするための電機子鎖交磁束の絶対値である。以下、図1を参照しながら、モータ制御装置100の動作の概要を説明する。
(Outline of control by the motor control device 100)
The
電流センサ105a,105bによって、相電流iu,iwを検出する。3相2相座標変換部106によって、相電流iu,iwを、軸電流iα,iβに変換する。軸電流iα,iβは、3相モータ102の固定されたα−β座標上におけるα軸電流iα及びβ軸電流iβをまとめて記載したものである。磁束演算部108によって、軸電流iα,iβ及び軸電圧vα *,vβ *から、電機子鎖交磁束を推定する(推定磁束Ψsを求める)。軸電圧vα *,vβ *は、3相モータ102のα−β座標上におけるα軸電圧vα *及びβ軸電圧vβ *をまとめて記載したものである。推定磁束Ψsのα軸成分及びβ軸成分をそれぞれ推定磁束Ψα,Ψβと記載する。位相調整部115によって、推定磁束Ψsから、推定磁束Ψscを求める。推定磁束Ψscのα軸成分及びβ軸成分をそれぞれ推定磁束Ψαc,Ψβcと記載する。位相演算部110によって、推定磁束Ψscから、推定磁束Ψscの位相θsを求める。トルク演算部109によって、推定磁束Ψsc及び軸電流iα,iβから、モータトルクを推定する(推定トルクTeを求める)。トルク偏差演算部111によって、推定トルクTeと目標トルクTe *との偏差(トルク偏差)ΔTを求める。磁束指令演算部112によって、目標磁束|Ψs *|、トルク偏差ΔT及び位相θsから、目標磁束ベクトルΨs *を
求める。目標磁束ベクトルΨs *のα軸成分及びβ軸成分をそれぞれα軸目標磁束Ψα *、β軸目標磁束Ψβ *と記載する。α軸磁束偏差演算部113aによって、α軸目標磁束Ψα *と推定磁束Ψαcとの偏差(磁束偏差)ΔΨαを求める。β軸磁束偏差演算部113bによって、β軸目標磁束Ψβ *と推定磁束Ψβcとの偏差(磁束偏差)ΔΨβを求める。電圧指令演算部107によって、磁束偏差ΔΨα,ΔΨβ及び軸電流iα,iβから、軸電圧vα *,vβ *を求める。2相3相座標変換部114によって、軸電圧vα *,vβ *を、3相モータ102に印加するべき目標電圧ベクトルvu *,vv *,vw *に変換する。デューティ生成部103によって、目標電圧ベクトルvu *,vv *,vw *から、3相モータ102の各相用の出力デューティDu,Dv,Dwを生成する。出力デューティDu,Dv,Dwは、PWMインバータ104に入力される。このような制御により、3相モータ102は、推定磁束Ψα,Ψβ及びモータトルクTeがそれぞれ目標磁束Ψα *,Ψβ *及び目標トルク指令Te *に追従するように制御される。
The phase currents i u and i w are detected by the
本明細書では、軸電流iα,iβは、実際に3相モータ102を流れる電流ではなく、情報として伝達される電流値(電流情報)を意味する。軸電圧vα *,vβ *は、実際に3相モータ102に印加される電圧ではなく、情報として伝達される電圧値(電圧情報)を意味する。同様に、推定磁束Ψs,Ψsc、推定トルクTe、目標磁束|Ψs *|、目標トルクTe *、目標磁束ベクトルΨs *、目標電圧ベクトルvu *,vv *,vw *、出力デューティDu,Dv,Dwも、情報として伝達される値を意味する。
In the present specification, the shaft currents i α and i β mean current values (current information) transmitted as information, not currents actually flowing through the three-
次に、モータ制御装置100、PWMインバータ104及び3相モータ102の詳細を以下で説明する。
Next, details of the
(PWMインバータ104)
図2に示すように、PWMインバータ104は、スイッチング素子119a,119b,119c,119d,119e,119f及び還流ダイオード120a,120b,120c,120d,120e,120fが対になった変換回路、ベースドライバ116、平滑コンデンサ117及び直流電源118を含む。直流電源118は、ダイオードブリッジ等によって整流された出力を表す。なお、本明細書では、変換回路及び平滑コンデンサ117を併せた構成をインバータと記載する。
(PWM inverter 104)
As shown in FIG. 2, the
PWMインバータ104は、PWM制御によって3相モータ102に電圧ベクトルを印加する。具体的には、3相モータ102への給電は、スイッチング素子119a〜119fを介して、直流電源118から行われる。より具体的には、まず、出力デューティDu,Dv,Dwがベースドライバ116に入力される。次に、出力デューティDu,Dv,Dwがスイッチング素子119a〜119fを電気的に駆動するためのドライブ信号に変換される。次に、ドライブ信号に従って各スイッチング素子119a〜119fが動作する。
The
本実施形態では、PWMインバータ104は、スイッチング素子119a〜119fを用いた3相スイッチング回路である。スイッチング素子119a〜119fとしては、例えば、MOSFET(Metal Oxide Semiconductor Field Effect Transistor)及びIGBT(Insulated Gate Bipolar Transistor)が挙げられる。
In the present embodiment, the
(3相モータ102)
3相モータ102は、モータ制御装置100の制御対象である。3相モータ102には、PWMインバータ104によって、電圧ベクトルが印加される。「3相モータ102に電圧ベクトルが印加される」とは、3相モータ102における3相交流座標上の3相(U相、V相、W相)の各々に電圧が印加されることを指す。本実施形態では、3相(U相、V相、W相)の各々が、相対的に高電圧を有する高電圧相と、相対的に低電圧を有する低電圧相との2種類から選択されるいずれかとなるように、3相モータ102が制御される
。
(Three-phase motor 102)
The three-
3相モータ102は、例えば、永久磁石同期モータである。永久磁石同期モータとしては、IPMSM(Interior Permanent Magnet Synchronous Motor)及びSPMSM(Surface Permanent Magnet Synchronous Motor)が挙げられる。IPMSMは、d軸インダクタンスLdとq軸インダクタンスLqとが相違する突極性(一般には、Lq>Ldの逆突極性)を有し、マグネットトルクに加えてリラクタンストルクも利用できる。このため、IPMSMの駆動効率は極めて高い。3相モータ102としては、誘導モータ、シンクロナスリラクタンスモータを用いることもできる。
The three-
(第1電流センサ105a、第2電流センサ105b)
第1電流センサ105a、第2電流センサ105bとして、公知の電流センサを用いることができる。本実施形態では、第1電流センサ105aは、u相を流れる相電流iuを測定するように設けられ、第2電流センサ105bは、w相を流れる相電流iwを測定するように設けられている。ただし、第1電流センサ105a及び第2電流センサ105bは、u相及びw相の2相以外の組み合わせの2相の電流を測定するように設けられていてもよい。
(First
As the first
(3相2相座標変換部106)
3相2相座標変換部106は、3相モータ102における3相交流座標上の相電流iu,iwを、2相交流座標上の軸電流iα,iβに変換する。本実施形態では、3相2相座標変換部106は、式(1)、(2)により、相電流iu,iwを、α−β座標上のα軸電流iα及びβ軸電流iβに変換して、α軸電流iα及びβ軸電流iβを出力する。
(3-phase 2-phase coordinate conversion unit 106)
The three-phase two-phase coordinate
(磁束演算部108)
磁束演算部108は、2相交流座標上の軸電流iα,iβと、2相交流座標上の軸電圧vα *,vβ *とから、推定磁束Ψs(推定磁束Ψα,Ψβ)を求める。本実施形態では、磁束演算部108は、式(3)、(4)及び(5)を用いて、推定磁束Ψα,Ψβ、及び推定磁束Ψsの絶対値|Ψs|を求める。式(3)及び(4)におけるΨα|t=0、Ψβ|t=0は、それぞれ推定磁束Ψα,Ψβの初期値である。式(3)及び(4)におけるRは、3相モータ102の巻線抵抗である。磁束演算部108は、DSP、マイクロコンピュータ等のディジタル制御装置に組み込まれていてもよい。この場合は、式(3)及び(4)における演算のために必要となる積分器は、離散系で構成され得る。具体的には、1制御周期前における電機子鎖交磁束Ψα,Ψβに、現在の制御周期に由来する値を加減算すればよい。
(Magnetic flux calculator 108)
The magnetic
(位相調整部115)
位相調整部115は、推定磁束Ψsの絶対値が目標磁束|Ψs *|に近づくように、推定磁束Ψs(推定磁束Ψα,Ψβ)の位相を調整(補償)する。すなわち、位相調整部115は、3相モータ102の電流(モータ電流)が最小値となるように、推定磁束Ψsの位相を調整する。位相調整部115は、軸電流iα,iβ及び推定磁束Ψα,Ψβから、推定磁束Ψαc,Ψβcを求める。具体的には、位相調整部115は、式(6)を用いて、推定磁束Ψαc,Ψβcを求める。推定磁束Ψαc,Ψβcは、補償後の推定磁束である。式(6)におけるΔθは、位相補償角(位相のシフト量)である。
(Phase adjuster 115)
本実施形態における位相調整部115は、図3に示すブロック図に従って位相補償角Δθを求める。具体的に、位相調整部115は、要素MTPA(maximum torque per ampere)と、要素absと、要素PI(PI補償器)とを有している。要素MTPAは、最大トルク/電流制御を行う要素である。最大トルク/電流制御は公知であるため、最大トルク/電流制御の説明は省略する。本実施形態では、要素MTPAは、軸電流iα,iβから、モータ電流を最小とするための電機子鎖交磁束の絶対値として、仮想振幅(仮想磁束の振幅)Ψs_i*を特定する。要素MTPAは、演算子であってもよく、テーブルであってもよい。要素absは、補償前の推定磁束Ψs(推定磁束Ψα及びΨβ)から、推定磁束Ψsの絶対値|Ψs|を求める。要素PIは、仮想振幅Ψs_i*と絶対値|Ψs|との偏差から、補償後の推定磁束Ψsc(推定磁束Ψαc,Ψβc)の絶対値|Ψsc|が仮想振幅Ψs_i*に一致するように、位相補償角Δθを求める。式(6)に示したとおり、補償前の推定磁束Ψsの位相を−Δθrad回転させることにより、補償後の推定磁束Ψscが求まる。
The
要素MTPAは、軸電流を用いて、目標磁束を再導出していると捉えることができる。このため、仮想振幅は再導出された目標磁束であるといえる。また、位相調整部115(要素PI)は、推定磁束の絶対値を目標磁束に近づけるための補償機構であるといえる。 The element MTPA can be regarded as re-derived the target magnetic flux using the axial current. For this reason, it can be said that the virtual amplitude is the re-derived target magnetic flux. The phase adjustment unit 115 (element PI) can be said to be a compensation mechanism for bringing the absolute value of the estimated magnetic flux close to the target magnetic flux.
(トルク演算部109)
トルク演算部109は、軸電流iα,iβ及び位相調整部115で調整された推定磁束Ψαc,Ψβcを取得し、これらから推定トルクTeを求める。本実施形態では、トルク演
算部109は、式(7)を用いて、推定トルクTeを求める。式(7)におけるPnは、3相モータ102の極対数である。推定磁束Ψαc,Ψβcの代わりに推定磁束Ψα,Ψβを用いて、推定トルクTeを求めてもよい。
(Torque calculation unit 109)
(位相演算部110)
位相演算部110は、位相調整部115で調整された推定磁束Ψαc,Ψβcを取得し、これらから推定磁束Ψscの位相θsを求める。本実施形態では、位相演算部110は、式(8)を用いて、推定磁束Ψscの位相θsを求める。位相演算部110は、例えば、公知の位相推定器である。
(Phase calculator 110)
The
(トルク偏差演算部111)
トルク偏差演算部111は、目標トルクTe *と推定トルクTeとの偏差(トルク偏差ΔT:Te *−Te)を求める。トルク偏差演算部111としては、公知の演算子を用いればよい。
(Torque deviation calculator 111)
Torque
(磁束指令演算部112)
磁束指令演算部112は、目標磁束|Ψs *|、トルク偏差ΔT及び位相θsから、目標磁束ベクトルΨs *(目標磁束Ψα *,Ψβ *)を求める。具体的には、式(9)を用いて、電機子鎖交磁束の回転量Δθsを求める。式(10)を用いて、目標磁束ベクトルΨs *の位置θs *を求める。式(11)及び(12)を用いて、目標磁束Ψα *,Ψβ *を求める。磁束指令演算部112は、トルク偏差ΔTをゼロに近づける。この点で、磁束指令演算部112は、トルクの補償機構を構成するともいえる。磁束指令演算部112は、DSP、マイクロコンピュータ等のディジタル制御装置に組み込まれていてもよい。この場合は、式(9)における演算のために必要となる積分器は、離散系で構成され得る。
(Magnetic flux command calculation unit 112)
The magnetic flux
(α軸磁束偏差演算部113a、β軸磁束偏差演算部113b)
α軸磁束偏差演算部113aは、目標磁束Ψα *と位相調整部115で調整された推定磁束Ψαcを取得し、これらの偏差(磁束偏差ΔΨα:Ψα *−Ψαc)を求める。β軸磁束偏差演算部113bは、目標磁束Ψβ *と位相調整部115で調整された推定磁束Ψβcを取得し、これらの偏差(磁束偏差ΔΨβ:Ψβ *−Ψβc)を求める。磁束偏差演算部113a,113bとしては、公知の演算子を用いればよい。
(Α-axis magnetic
alpha -axis magnetic flux
(電圧指令演算部107)
電圧指令演算部107は、磁束偏差ΔΨα,ΔΨβ及び軸電流iα,iβから、軸電圧vα *,vβ *を求める。本実施形態では、電圧指令演算部107は、式(13)を用いて、α軸電圧vα *を求める。また、本実施形態では、電圧指令演算部107は、式(14)を用いて、β軸電圧vβ *を求める。ここで、Tsは本制御における制御周期(サンプリング周期)を意味する。
(Voltage command calculation unit 107)
The voltage
(2相3相座標変換部114)
2相3相座標変換部114は、軸電圧vα *,vβ *を、目標電圧ベクトルvu *,vv *,vw *に変換する。目標電圧ベクトルvu *,vv *,vw *は、それぞれ3相交流座標上のU相電圧、V相電圧及びW相電圧に対応する。本実施形態では、2相3相座標変換部114は、軸電圧vα *,vβ *を、式(15)を用いて、目標電圧ベクトルvu *,vv *,vw *に変換して、目標電圧ベクトルvu *,vv *,vw *を出力する。
(Two-phase three-phase coordinate conversion unit 114)
The two-phase / three-phase coordinate
(デューティ生成部103)
デューティ生成部103は、目標電圧ベクトルvu *,vv *,vw *から、デューティDu,Dv,Dwを生成する。本実施形態では、デューティ生成部103は、目標電圧ベクトルvu *,vv *,vw *の各々を、各相のデューティDu,Dv,Dwに変換する。デューティDu,Dv,Dwの生成方法としては、一般的な電圧形PWMインバータに用いられる方法を用いればよい。例えば、デューティDu,Dv,Dwは、目標電圧ベクトルvu *,vv *,vw *を、直流電源118の電圧値Vdcの半分の値で除すことにより求めてもよい。この場合、デューティDuは、2×vu/Vdcである。デューティDvは、2×vv/Vdcである。デューティDwは、2×vw/Vdcである。デューティ生成部103は、デューティDu,Dv,Dwを出力する。デューティDu,Dv,Dwは、PWMインバータ104に入力される。PWMインバータ104は、デューティDu,Dv,Dwによって駆動される。
(Duty generator 103)
上述のように、モータ電流をサンプリングするタイミングから、このモータ電流に基づいて生成された電圧ベクトルを3相モータに印加するタイミングまでの間に、3相モータ102の電気角は角度θE(≠0rad)進む。位相調整部115は、軸電流を用いて目標磁束を再導出し、推定された電機子鎖交磁束の絶対値と再導出された目標磁束との差がゼロに収束するように、推定された電機子鎖交磁束の位相を調整する。モータ制御装置100は、位相調整部115を備えているため、角度θE(上記両タイミング間の3相モータの進み角)を考慮して3相モータ102を制御できる。すなわち、モータ制御装置100によれば、位置センサレス制御の信頼性の向上を図ることができる。具体的に、本実施形態のモータ制御装置100は、電機子鎖交磁束の値を、モータ電流を最小とする値へと精度よく一致させることができる。
As described above, the timing of sampling a motor current, until the timing for applying the voltage vector that is generated based on the motor current to a three-phase motor, the electrical angle of the three-
3相モータ102の回転数を増やすと、角度θEは大きくなる。位相調整部115は、要素PIを有しているため、位相補償角Δθを自動的に適切な値に設定できる。このため、本実施形態の位相調整部115は、3相モータ102の回転数が大きければ大きいほど、推定磁束Ψsの位相を大きくシフトさせることができる。従って、位相調整部115は、3相モータ102の回転数の増加に由来する制御精度の低下を防止する。このことは、3相モータ102が高速回転(例えば10万回転)し得る場合に特に有利である。
Increasing the rotation speed of the three-
位相調整部115によれば、電流のサンプリング周波数が低い場合にも、制御精度が維持される。従って、モータ制御装置100によれば、制御精度を維持しつつ、DSP、マイクロコンピュータ等のCPUの演算量を抑えることができる。つまり、比較的性能の低いDSP又はマイクロコンピュータを使用したとしても、精度を落とさずに3相モータ102を制御できる。このことは、コストの観点から有利である。従って、モータ制御装置100は、3相モータ102が低速回転する場合にも好適に使用できる。
According to the
位相調整部115に基づく効果を、図4に示す。図4は、3相モータ102の回転数及び3相モータ102にかかる負荷が一定の条件で行った、シミュレーション結果を表している。シミュレーションの条件の詳細を表1に示す。この結果から、表1の条件では、位相補償角Δθを約−0.15radとすれば、モータトルクが目標トルクに維持されつつ、モータ電流が最小となることが把握される。モータ制御装置100の設定にもよるが、本発明者の検討によれば、位相調整部115によって推定磁束Ψsの位相を進ませることは、推定磁束Ψsの絶対値を目標磁束|Ψs *|に近づける観点から有効である。本明細書では、0radよりも大きくπrad以下の範囲で位相を進ませることを、単に位相を進ませると記載する。同様に、0よりも大きくπrad以下の範囲で位相を遅らせることを、単に位相を遅らせると記載する。サンプリングの1周期におけるロータの回転に伴う位相の回転量等を考慮して、位相補償角Δθを、例えば、−0.293rad以上0rad未満とできる。つまり、推定磁束Ψsの位相を、例えば0radよりも大きく0.293rad以下の範囲で進ませることができる。この点は、後述の変形例1及び2においても
同様である。
本実施形態における目標磁束|Ψs *|は、モータ電流が最小となるように定められたものである。位相調整部115は、モータ電流を最小とするための位相補償角Δθを定めるように構成されている。具体的には、位相調整部115における要素MTPAが、モータ電流を最小とするための仮想振幅Ψs_i*を特定している。これにより、精度よく最大トルク/電流(MTPA)制御を行っている。しかし、目標磁束|Ψs *|は、3相モータ102における電力が最小となるよう(効率が最大となるように)に定められたものであってもよい。この場合には、位相調整部115を、3相モータ102における電力を最小とするための位相補償角Δθを定めるように構成すればよい。例えば、要素MTPAに代えて、軸電流等から電力を最小とするための仮想振幅を特定する要素を用いればよい。このようにすれば、電力最小(最大効率)制御を精度よく行うことができる。また、目標磁束|Ψs *|は、3相モータ102における力率が所定値となるように定められたものであってもよい。この場合には、位相調整部115を、3相モータ102における力率を所定値とするための位相補償角Δθを定めるように構成すればよい。例えば、要素MTPAに代えて、軸電流等から力率を所定値とするための仮想振幅を特定する要素を用いればよい。このようにすれば、力率一定制御を精度よく行うことができる。通常時はMTPA制御用に目標磁束|Ψs *|及び仮想振幅を定め、必要時に電力最小制御又は力率一定制御用に目標磁束|Ψs *|及び仮想振幅を定めるような切り替えも可能である。要するに、目標磁束|Ψs *|が、3相モータ102の所定の制御量が所定の目標値となるように定められている場合に、位相調整部115を、3相モータ102の所定の制御量を所定の目標値とするための位相補償角Δθを定めるように構成すればよい。この点は、後述の実施形態及び変形例についても同様である。また、本明細書では、「目標磁束を再導出する」とは、目標磁束|Ψs *|が、3相モータ102の所定の制御量(例えば相電流)が所定の目標値となるように定められている場合に、3相モータ102の所定の制御量を所定の目標値とするための電機子鎖交磁束の絶対値を特定することを意味する。
The target magnetic flux | Ψ s * | in the present embodiment is determined so that the motor current is minimized. The
仮想振幅を特定する(目標磁束を再導出する)ための上述の各種要素としては、ルックアップテーブルを有する要素、計算式(近似式)が格納された演算子を有する要素等が挙げられる。ルックアップテーブルを有する要素を用いる場合、軸電流等と仮想振幅との対応関係を表すルックアップテーブルを事前に準備すればよい。演算子を有する要素における計算式も、事前に準備できる。このようなルックアップテーブル及び計算式は、予め行った測定データ又は理論に基づいて設定できる。これらの仮想磁束の具体的な特定方法は、公知の文献(武田洋次、森本茂雄、松井信行、本田幸夫、「埋込磁石同期モータの設計と制御」、株式会社オーム社、2001年10月25日発行、等)を参照することにより理解され得る。一例では、MTPA制御用の仮想磁束Ψs_i*は、Ia=√(iα 2+iβ 2)としたときに、Ψs_i*=√(Ψa 2+(Ia×La)2)として特定できる。Ψaは、3相モータ102における永久磁石による鎖交磁束である。Laは、3相モータ102の電機子巻線の一相当たりのインダクタンスである。電力最小制御用の仮想磁束Ψs_i*は、MTPA制御用の仮想磁束よりも若干小さな値とすればよい。ただし、電力最小制御用の仮想磁束Ψs_i*を理論に基づいて正確に特定することも可能である。力率一定制御用の仮想磁束Ψs_i*は、Ψs_i*=√((Ψa+Ia×La)2+(Ia×La)2)として特定できる。
Examples of the above-described various elements for specifying the virtual amplitude (re-derived target magnetic flux) include an element having a lookup table, an element having an operator storing a calculation formula (approximate expression), and the like. When using an element having a look-up table, a look-up table representing a correspondence relationship between an axial current and the like and a virtual amplitude may be prepared in advance. Calculation formulas for elements having operators can also be prepared in advance. Such a lookup table and calculation formula can be set based on measurement data or theory performed in advance. Specific methods for specifying these virtual magnetic fluxes are described in publicly known documents (Yoji Takeda, Shigeo Morimoto, Nobuyuki Matsui, Yukio Honda, “Design and Control of an Embedded Magnet Synchronous Motor”, Ohm Corporation, October 25, 2001. Day issue, etc.). In one example, the virtual magnetic flux Ψ s — i * for MTPA control is Ψ s _ i * = √ (Ψ a 2 + (I a × L) where I a = √ (i α 2 + i β 2 ). a ) can be specified as 2 ). Ψ a is a flux linkage caused by a permanent magnet in the three-
また、磁束演算部108は、3相モータ102に印加されている電圧の検出値を3相2相変換させて得た電圧を用いて推定磁束を求めてもよい。すなわち、「軸電流と、電圧ベクトルに対応する2相交流座標上の軸電圧とから、電機子鎖交磁束を推定する磁束演算部」における2相交流座標上の軸電圧は、電圧指令演算部において演算されたものであってもよく、3相モータ102に印加されている電圧の検出値に由来したものであってもよい。
Further, the magnetic
本実施形態においてモータ制御装置について説明した事項は、モータ制御方法にも適用できる。この点は、後述の変形例及び実施形態についても同様である。 The matters described for the motor control device in the present embodiment can also be applied to the motor control method. This also applies to the modified examples and embodiments described later.
3相モータ102は、上述のように、電動機として駆動して、力行運転を実施できる。3相モータ102はまた、発電機として駆動して、回生運転を実施することもできる。両方の場合において、制御の態様は実質的に同じである。従って、本実施形態のモータ制御装置について説明した事項は、3相モータ102を発電機として駆動する場合にも適用できる。この点は、後述の変形例及び実施形態においても同様である。ただし、3相モータ102を電動機として駆動する場合と発電機として駆動する場合とでは、3相モータ102を流れる電流の位相が逆となる等の相違がある。この点には注意が必要である。なお、モータ制御装置100と同一の制御系を有する発電機制御装置を用いて、発電機として駆動する3相モータを制御する場合にも、この発電機制御装置における位相調整部は、i)推定された電機子鎖交磁束の位相を進ませる、ii)軸電圧の位相を進ませる、又はiii)軸電流の位相を遅らせることとなる。
As described above, the three-
(変形例1)
変形例1に係るモータ制御装置200は、図5及び6に示すように、再導出された目標磁束ではなくモータ制御装置200の外部(上位コントローラ)から与えられた目標磁束を用い、推定磁束の絶対値及び外部から与えられた目標磁束の差がゼロに収束するように、推定磁束の位相を調整する位相調整部215を有する。位相調整部115が位相調整部215に置換されていることを除くと、モータ制御装置200の構成はモータ制御装置100の構成と同じである。本変形例によれば、先に記載した第1の実施形態の効果と同様の効果が得られる。なお、本明細書では、「推定された電機子鎖交磁束の絶対値が目標磁束に近づく」を、「推定された電機子鎖交磁束の絶対値が再導出された目標磁束に近づく」ことと、「推定された電機子鎖交磁束の絶対値が外部から与えられた目標磁束に近づく」こととの両方を含む意味で用いている。
(Modification 1)
As shown in FIGS. 5 and 6, the
先に記載した第1の実施形態では、目標磁束を再導出しているのに対し、本変形例では、外部から与えられた目標磁束を利用している。従って、本変形例は、先に記載した第1の実施形態よりも、計算機資源の観点から有利である。 In the first embodiment described above, the target magnetic flux is derived again, whereas in this modification, the target magnetic flux given from the outside is used. Therefore, this modification is more advantageous from the viewpoint of computer resources than the first embodiment described above.
(変形例2)
以下、本発明における第1の実施形態の変形例2のモータ制御装置について、図7及び8を参照しながら説明する。なお、変形例2では、第1の実施形態と同様の部分については同一符号を付し、説明を省略する。
(Modification 2)
Hereinafter, a motor control device according to a second modification of the first embodiment of the present invention will be described with reference to FIGS. In the second modification, the same parts as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.
変形例2のモータ制御装置300は、モータ制御装置100の位相調整部115とは異なる位相調整部315を有する。位相調整部315は、図8に示すダイアグラムに従って位相補償角Δθを求める。位相調整部315は、要素absと、要素LUTとを有している。要素absは、軸電流iα,iβから、軸電流iα,iβの絶対値|is|を求める。要素LUTは、絶対値|is|と、3相モータ102の回転数ωとから、位相補償角Δθを特定するルックアップテーブルである。このルックアップテーブルは、絶対値|is|と回転数ωとの組み合わせから、モータ電流を最小とするための位相補償角Δθが特定
されるように構成されている。ルックアップテーブルの数は1つでもかまわないが、典型的には、採用され得るサンプリング周期Ts毎にルックアップテーブルが準備される。位相調整部315は、このような1又は複数のルックアップテーブルを有しているため、推定磁束Ψsの絶対値が目標磁束|Ψs *|に近づくように、推定磁束Ψsの位相を調整できる。ルックアップテーブルにおける絶対値|is|、回転数ω及び位相補償角Δθの対応関係は、例えば、絶対値|is|と回転数ωとの組み合わせ毎に、モータ電流を最小とするための位相補償角Δθを予め測定することにより設定すればよい。位相調整部315が取得する回転数ωは、上位コントローラから取得した値であってもよく、位相演算部110で得られた位相θsの時間微分等の計算された値であってもよい。
The
位相調整部315は、ルックアップテーブルを用いて、軸電流及び3相モータ102の回転数に応じて、推定磁束の位相を調整する。モータ制御装置300は、位相調整部315を備えているため、角度θE(サンプルの遅れ分)を考慮して3相モータ102を制御できる。すなわち、モータ制御装置300によれば、位置センサレス制御の信頼性の向上を図ることができる。具体的に、本実施形態のモータ制御装置300は、電機子鎖交磁束の値を、モータ電流を最小とする値へと精度よく一致させることができる。
The
本変形例でも、3相モータ102の回転数が大きければ大きいほど、推定磁束の位相を大きくシフトさせるように、位相調整部315が構成されている。具体的には、位相調整部315は、回転数ωを用いるため、回転数ωに応じた位相補償角Δθを自動的に設定できる。従って、位相調整部315は、3相モータ102の回転数の増加に由来する制御精度の低下を防止する。位相調整部315によれば、電流のサンプリング周波数が低い場合にも、制御精度が維持される。
Also in this modification, the
(第2の実施形態)
以下、本発明における第2の実施形態のモータ制御装置について説明する。なお、第2の実施形態では、第1の実施形態と同様の部分については同一符号を付し、説明を省略する。
(Second Embodiment)
Hereinafter, a motor control device according to a second embodiment of the present invention will be described. Note that in the second embodiment, the same parts as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.
図9に示す制御装置400は、位相調整部115の代わりに、位相調整部421を有している。
A
(位相調整部421)
位相調整部421は、推定磁束Ψsの絶対値が目標磁束|Ψs *|に近づくように、軸電圧vα *,vβ *の位相を調整(補償)する。すなわち、位相調整部421は、モータ電流が最小値となるように、軸電圧vα *,vβ *の位相を調整する。位相調整部421は、推定磁束Ψs(推定磁束Ψα,Ψβ)、軸電流ic,iβ及び軸電圧vα *,vβ *から、軸電圧vαc *,vβc *を求める。具体的には、位相調整部421は、式(16)を用いて、軸電圧vαc *,vβc *を求める。軸電圧vαc *,vβc *は、補償後の軸電圧である。
(Phase adjuster 421)
The
本実施形態における位相調整部421は、図10に示すブロック図に従って位相補償角Δθを求める。具体的に、位相調整部421は、要素MTPAと、要素absと、要素PIとを有している。位相調整部421における要素MTPA及び要素absは、位相調整部115における要素MTPA及び要素absと同一である。位相調整部421における要素PIは、仮想振幅Ψs_i*と絶対値|Ψs|との偏差がゼロに収束するように、位相
補償角Δθを求める。式(16)に示したとおり、軸電圧vα *,vβ *の位相を−Δθrad回転させることにより、補償後の軸電圧vαc *,vβc *が求まる。
The
第1の実施形態で説明した位相調整部115における要素PIは、推定磁束Ψs(推定磁束Ψα,Ψβ)に適用されるべき位相補償角Δθを出力する。これに対し、位相調整部421における要素PIは、軸電圧vα *,vβ *に適用されるべき位相補償角Δθを出力する。このため、制御条件が同じであっても、位相調整部115における要素PIから出力される位相補償角Δθと、位相調整部421における要素PIから出力される位相補償角Δθとは、通常は同一とはならない。要するに、位相調整部115における要素PIと、位相調整部421における要素PIとは、別の構成(計算式、テーブル等)を有している。
The element PI in the
(磁束演算部108)
磁束演算部108は、軸電流iα,iβ及び位相調整部421で調整された軸電圧vαc *,vβc *を取得し、これらから推定磁束Ψsを求める。本実施形態では、磁束演算部108は、式(17)、(18)及び(19)を用いて、推定磁束Ψα,Ψβ、及び推定磁束Ψsの絶対値|Ψs|を求める。
(Magnetic flux calculator 108)
The magnetic
(トルク演算部109)
トルク演算部109は、軸電流iα,iβ及び推定磁束Ψα,Ψβから、推定トルクTeを求める。本実施形態では、トルク演算部109は、式(20)を用いて、推定トルクTeを求める。
(Torque calculation unit 109)
(位相演算部110)
位相演算部110は、推定磁束Ψα,Ψβから、推定磁束Ψsの位相θsを求める。本実施形態では、位相演算部110は、式(21)を用いて、推定磁束Ψsの位相θsを求める。
(Phase calculator 110)
The
(2相3相座標変換部114)
2相3相座標変換部114は、位相調整部421で調整された軸電圧vαc *,vβc *を取得し、これらを目標電圧ベクトルvu *,vv *,vw *に変換する。本実施形態では、2相3相座標変換部114は、軸電圧vαc,vβcを、式(22)を用いて、目標電圧ベクトルvu *,vv *,vw *に変換して、目標電圧ベクトルvu *,vv *,vw *を出力する。
(Two-phase three-phase coordinate conversion unit 114)
The two-phase / three-phase coordinate
位相調整部421は、軸電流を用いて目標磁束を再導出し、推定された電機子鎖交磁束の絶対値と再導出された目標磁束との差がゼロに収束するように、軸電圧の位相を調整する。本実施形態のモータ制御装置400は、位相調整部421を備えているため、角度θEを考慮して3相モータ102を制御できる。
The
位相調整部421は、要素PIを有しているため、位相補償角Δθを自動的に適切な値に設定できる。このため、本実施形態の位相調整部421は、3相モータ102の回転数が大きければ大きいほど、軸電圧の位相を大きくシフトさせることができる。
Since the
位相調整部421に基づく効果を、図11に示す。図11は、表1に示す条件で行った、シミュレーション結果を表している。この結果から、表1の条件では、位相補償角Δθを約−0.30radとすれば、モータトルクが目標トルクに維持されつつ、モータ電流が最小となることが把握される。モータ制御装置400の設定にもよるが、本発明者の検討によれば、位相調整部421によって軸電圧の位相を進ませることは、推定磁束Ψsの絶対値を目標磁束|Ψs *|に近づける観点から有効である。先に説明した第1の実施形態と同様、位相補償角Δθを、例えば、−0.293rad以上0rad未満とできる。つまり、軸電圧vα *,vβ *の位相を、例えば0radよりも大きく0.293rad以下の範囲で進ませることができる。
The effect based on the
なお、位相調整部421に代えて、図12に示すダイアグラムに従って位相補償角Δθを求める位相調整部Aを用いてもよい。位相調整部Aは、要素absと、要素LUTとを有している。図12に示す要素absは、図8に示す要素absと同一である。図12に示す要素LUTは、絶対値|is|と、3相モータ102の回転数ωとから、位相補償角Δθを特定するルックアップテーブルである。このルックアップテーブルは、絶対値|is|と回転数ωとの組み合わせから、モータ電流を最小とするための位相補償角Δθが自動的に特定されるように構成されている。これらの点で、図12に示す要素LUTは、図8に示す要素LUTと共通している。ただし、図8に示す要素LUTは、推定磁束Ψs(推定磁束Ψα,Ψβ)に適用されるべき位相補償角Δθを出力するのに対し、図12に示す要素LUTは、軸電圧vα *,vβ *に適用されるべき位相補償角Δθを出力する。この
ため、制御条件が同じであっても、図8に示す要素LUTから出力される位相補償角Δθと、図12に示す要素LUTから出力される位相補償角Δθとは、通常は同一とはならない。要するに、図12に示す要素LUTは、図8に示す要素LUTとは別のルックアップテーブルである。
Instead of the
(第3の実施形態)
以下、本発明における第3の実施形態のモータ制御装置について説明する。なお、第3の実施形態では、第1の実施形態と同様の部分については同一符号を付し、説明を省略する。
(Third embodiment)
Hereinafter, a motor control device according to a third embodiment of the present invention will be described. Note that in the third embodiment, parts that are the same as in the first embodiment are given the same reference numerals, and descriptions thereof are omitted.
図13に示す制御装置500は、位相調整部115の代わりに、位相調整部522を有している。
A
(位相調整部522)
位相調整部522は、推定磁束Ψsの絶対値が目標磁束|Ψs *|に近づくように、軸電流iα,iβの位相を調整(補償)する。すなわち、位相調整部522は、モータ電流が最小値となるように、軸電流iα,iβの位相を調整する。位相調整部522は、推定磁束Ψs(推定磁束Ψα,Ψβ)及び軸電流iα,iβから、軸電流iαc,iβcを求める。具体的には、位相調整部522は、式(23)を用いて、軸電流iαc,iβcを求める。軸電流iαc,iβcは、補償後の軸電流である。
(Phase adjuster 522)
The
本実施形態における位相調整部522は、図14に示すブロック図に従って位相補償角Δθを求める。具体的に、位相調整部522は、要素MTPAと、要素absと、要素PIとを有している。位相調整部522における要素MTPA及び要素absは、磁束位相調整部115における要素MTPA及び要素absと同一である。位相調整部522における要素PIは、仮想振幅Ψs_i*と絶対値|Ψs|との偏差がゼロに収束するように、位相補償角Δθを求める。式(23)に示したとおり、軸電流iα,iβの位相を−Δθrad回転させることにより、補償後の軸電流iαc,iβcが求まる。
The
位相調整部115における要素PIは、推定磁束Ψs(推定磁束Ψα,Ψβ)に適用されるべき位相補償角Δθを出力するのに対し、位相調整部522における要素PIは、軸電流iα,iβに適用されるべき位相補償角Δθを出力する。このため、制御条件が同じであっても、位相調整部115における要素PIから出力される位相補償角Δθと、位相調整部522における要素PIから出力される位相補償角Δθとは、通常は同一とはならない。要するに、位相調整部115における要素PIと、位相調整部522における要素PIとは、別の構成(計算式、テーブル等)を有している。
The element PI in the
(磁束演算部108)
磁束演算部108は、位相調整部522で調整された軸電流iαc,iβc及び軸電圧vα *,vβ *を取得し、これらから推定磁束Ψs(推定磁束Ψα,Ψβ)を求める。本実施形態では、磁束演算部108は、式(24)、(25)及び(26)を用いて、推定磁束Ψα,Ψβ、及び推定磁束Ψsの絶対値|Ψs|を求める。
(Magnetic flux calculator 108)
The magnetic
(トルク演算部109)
トルク演算部109は、位相調整部522で調整された軸電流iαc,iβc及び推定磁束Ψα,Ψβを取得し、これらから推定トルクTeを求める。本実施形態では、トルク演算部109は、式(27)を用いて、推定トルクTeを求める。
(Torque calculation unit 109)
(位相演算部110)
位相演算部110は、推定磁束Ψα,Ψβから、推定磁束Ψsの位相θsを求める。本実施形態では、位相演算部110は、式(28)を用いて、推定磁束Ψsの位相θsを求める。
(Phase calculator 110)
The
(電圧指令演算部107)
電圧指令演算部107は、磁束偏差ΔΨα,ΔΨβ及び位相調整部522で調整された軸電流iαc,iβcを取得し、これらから軸電圧vα *,vβ *を求める。本実施形態では、電圧指令演算部107は、式(29)を用いて、α軸電圧vα *を求める。また、本実施形態では、電圧指令演算部107は、式(30)を用いて、β軸電圧vβ *を求める。
(Voltage command calculation unit 107)
The voltage
位相調整部522は、軸電流を用いて目標磁束を再導出し、推定された電機子鎖交磁束の絶対値と再導出された目標磁束との差がゼロに収束するように、軸電流の位相を調整する。本実施形態のモータ制御装置500は、位相調整部522を備えているため、角度θEを考慮して3相モータ102を制御できる。
The
位相調整部522は、要素PIを有しているため、位相補償角Δθを自動的に適切な値に設定できる。このため、本実施形態の位相調整部522は、3相モータ102の回転数が大きければ大きいほど、軸電流の位相を大きくシフトさせることができる。
Since
位相調整部522に基づく効果を、図15に示す。図15は、表1に示す条件で行った、シミュレーション結果を表している。この結果から、表1の条件では、位相補償角Δθを約0.15radとすれば、モータトルクが目標トルクに維持されつつ、モータ電流が最小となることが把握される。モータ制御装置500の設定にもよるが、本発明者の検討によれば、位相調整部521によって軸電流の位相を遅らせることは、推定磁束Ψsの絶対値を目標磁束|Ψs *|に近づける観点から有効である。先に説明した第1の実施形態と同様、位相補償角Δθを、例えば、0radよりも大きく0.293rad以下とできる。つまり、軸電流iα,iβの位相を、例えば0radよりも大きく0.293rad以下の範囲で遅らせることができる。
The effect based on the
なお、位相調整部522に代えて、図16に示すブロック図に従って位相補償角Δθを求める位相調整部Bを用いてもよい。位相調整部Bは、要素absと、要素LUTとを有している。図16に示す要素absは、図8に示す要素absと同一である。図16に示す要素LUTは、絶対値|is|と、3相モータ102の回転数ωとから、位相補償角Δθを特定するルックアップテーブルである。このルックアップテーブルは、絶対値|is|と回転数ωとの組み合わせから、モータ電流を最小とするための位相補償角Δθが自動的に特定されるように構成されている。これらの点で、図16に示す要素LUTは、図8に示す要素LUTと共通している。ただし、図8に示す要素LUTは、推定磁束Ψs(推定磁束Ψα,Ψβ)に適用されるべき位相補償角Δθを出力するのに対し、図16に示す要素LUTは、軸電流iα,iβに適用されるべき位相補償角Δθを出力する。このため、制御条件が同じであっても、図8に示す要素LUTから出力される位相補償角Δθと、図16に示す要素LUTから出力される位相補償角Δθとは、通常は同一とはならない。要するに、図16に示す要素LUTは、図8に示す要素LUTとは別のテーブルである。
Instead of the
上述の位相調整部522及び位相調整部Bは、軸電流iα,iβの位相を直接的に調整する。しかし、位相調整部522及び位相調整部Bは、電流センサ105a,105bに基づく相電流iu,iwの検出値が構成するベクトルの位相を調整するものであってもよい。この場合にも、位相調整部522又は位相調整部Bは、軸電流iα,iβの位相を(間接的に)調整することとなる。すなわち、「軸電流の位相を調整する」とは、軸電流の位相を直接的に調整することのみならず、相電流iu,iwの検出値が構成するベクトルの位相を調整することも含む概念である。
The
本実施形態では、補償後の軸電流iαc,iβcが、電圧指令演算部107、磁束演算部108及びトルク演算部109の全てにおいて用いられている。しかし、軸電流iαc,iβcは、これらの少なくとも1つにおいて用いられることとしてもよい。
In this embodiment, the compensated shaft currents i αc and i βc are used in all of the voltage
本発明は、各種モータの制御に適用できる。具体的に、本発明は、SPMSM、IPMSM等の同期モータに適用できる。それらの同期モータは、冷暖房装置又は給湯機に使用されたヒートポンプ式冷凍装置に適している。また、本発明は、特に、高速駆動が求められるスピンドルモータ等に有用である。 The present invention can be applied to control of various motors. Specifically, the present invention can be applied to synchronous motors such as SPMSM and IPMSM. Those synchronous motors are suitable for a heat pump refrigeration apparatus used in an air conditioner or a water heater. The present invention is particularly useful for a spindle motor or the like that requires high-speed driving.
100、200、300、400、500 モータ制御装置
102 3相モータ
104 PWMインバータ
105a 第1電流センサ
105b 第2電流センサ
106 3相2相座標変換部
107 電圧指令演算部
108 磁束演算部
109 トルク演算部
110 位相演算部
111 トルク偏差演算部
112 磁束指令演算部
113a α軸磁束偏差演算部
113b β軸磁束偏差演算部
114 2相3相座標変換部
115,215,315,421,522 位相調整部
116 ベースドライバ
117 平滑コンデンサ
118 直流電源
119a〜119f スイッチング素子
120a〜120f 還流ダイオード
100, 200, 300, 400, 500
Claims (8)
前記3相モータにおける3相交流座標上の相電流を、2相交流座標上の軸電流に変換する3相2相座標変換部と、
前記軸電流と、前記電圧ベクトルに対応する前記2相交流座標上の軸電圧とから、前記電機子鎖交磁束を推定する磁束演算部と、
前記軸電流と、推定された前記電機子鎖交磁束とから、前記モータトルクを推定するトルク演算部と、
前記目標トルクと推定された前記モータトルクとの間のトルク偏差と、推定された前記電機子鎖交磁束の位相と、前記目標磁束とから、前記電機子鎖交磁束が追従するべき目標磁束ベクトルを特定する磁束指令演算部と、
前記目標磁束ベクトルと推定された前記電機子鎖交磁束との間の磁束偏差から、前記3相モータに印加されるべき前記電圧ベクトルを表す前記軸電圧を特定する電圧指令演算部と、
推定された前記電機子鎖交磁束の絶対値が前記目標磁束に近づくように、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整する位相調整部と、
を備えたモータ制御装置。 A motor control device that applies a voltage vector to the three-phase motor by an inverter so that the armature interlinkage magnetic flux and the motor torque of the three-phase motor follow the target magnetic flux and the target torque, respectively.
A three-phase two-phase coordinate converter for converting a phase current on the three-phase AC coordinate in the three-phase motor into an axial current on the two-phase AC coordinate;
A magnetic flux calculator for estimating the armature flux linkage from the axial current and the axial voltage on the two-phase AC coordinate corresponding to the voltage vector;
A torque calculator that estimates the motor torque from the shaft current and the estimated armature flux linkage;
The target magnetic flux vector that the armature linkage flux should follow from the torque deviation between the target torque and the estimated motor torque, the estimated phase of the armature linkage flux, and the target flux. A magnetic flux command calculation unit for identifying
A voltage command calculation unit that specifies the shaft voltage representing the voltage vector to be applied to the three-phase motor from a magnetic flux deviation between the target magnetic flux vector and the estimated armature linkage flux;
I) adjust the phase of the estimated armature linkage flux so that the absolute value of the estimated armature linkage flux approaches the target flux, ii) adjust the phase of the shaft voltage, or iii) a phase adjuster for adjusting the phase of the shaft current;
A motor control device comprising:
前記3相発電機における3相交流座標上の相電流を、2相交流座標上の軸電流に変換す
る3相2相座標変換部と、
前記軸電流と、前記電圧ベクトルに対応する前記2相交流座標上の軸電圧とから、前記電機子鎖交磁束を推定する磁束演算部と、
前記軸電流と、推定された前記電機子鎖交磁束とから、前記発電機トルクを推定するトルク演算部と、
前記目標トルクと推定された前記発電機トルクとの間のトルク偏差と、推定された前記電機子鎖交磁束の位相と、前記目標磁束とから、前記電機子鎖交磁束が追従するべき目標磁束ベクトルを特定する磁束指令演算部と、
前記目標磁束ベクトルと推定された前記電機子鎖交磁束との間の磁束偏差から、前記3相発電機に印加されるべき前記電圧ベクトルを表す前記軸電圧を特定する電圧指令演算部と、
推定された前記電機子鎖交磁束の絶対値が前記目標磁束に近づくように、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整する位相調整部と、
を備えた発電機制御装置。 A generator control device that applies a voltage vector to the three-phase generator by a converter so that an armature interlinkage magnetic flux and a generator torque of the three-phase generator follow the target magnetic flux and the target torque, respectively.
A three-phase two-phase coordinate converter for converting a phase current on the three-phase AC coordinate in the three-phase generator into an axial current on the two-phase AC coordinate;
A magnetic flux calculator for estimating the armature flux linkage from the axial current and the axial voltage on the two-phase AC coordinate corresponding to the voltage vector;
A torque calculator that estimates the generator torque from the shaft current and the estimated armature flux linkage;
The target magnetic flux that the armature linkage flux should follow from the torque deviation between the target torque and the estimated generator torque, the estimated phase of the armature linkage flux, and the target flux. A magnetic flux command calculation unit for specifying a vector;
A voltage command calculation unit for specifying the shaft voltage representing the voltage vector to be applied to the three-phase generator from a magnetic flux deviation between the target magnetic flux vector and the estimated armature linkage magnetic flux;
I) adjust the phase of the estimated armature linkage flux so that the absolute value of the estimated armature linkage flux approaches the target flux, ii) adjust the phase of the shaft voltage, or iii) a phase adjuster for adjusting the phase of the shaft current;
A generator control device comprising:
前記3相モータにおける3相交流座標上の相電流を、2相交流座標上の軸電流に変換する3相2相座標変換工程と、
前記軸電流と、前記電圧ベクトルに対応する前記2相交流座標上の軸電圧とから、前記電機子鎖交磁束を推定する磁束演算工程と、
前記軸電流と、推定された前記電機子鎖交磁束とから、前記モータトルクを推定するトルク演算工程と、
前記目標トルクと推定された前記モータトルクとの間のトルク偏差と、推定された前記電機子鎖交磁束の位相と、前記目標磁束とから、前記電機子鎖交磁束が追従するべき目標磁束ベクトルを特定する磁束指令演算工程と、
前記目標磁束ベクトルと推定された前記電機子鎖交磁束との間の磁束偏差から、前記3相モータに印加されるべき前記電圧ベクトルを表す前記軸電圧を特定する電圧指令演算工程と、
推定された前記電機子鎖交磁束の絶対値が前記目標磁束に近づくように、i)推定された前記電機子鎖交磁束の位相を調整する、ii)前記軸電圧の位相を調整する、又はiii)前記軸電流の位相を調整する位相調整工程と、
を備えたモータ制御方法。 A motor control method for applying a voltage vector to the three-phase motor by an inverter so that the armature interlinkage magnetic flux and the motor torque of the three-phase motor follow the target magnetic flux and the target torque, respectively.
A three-phase two-phase coordinate conversion step of converting a phase current on a three-phase AC coordinate in the three-phase motor into a shaft current on a two-phase AC coordinate;
A magnetic flux calculation step for estimating the armature flux linkage from the axial current and the axial voltage on the two-phase AC coordinate corresponding to the voltage vector;
A torque calculation step of estimating the motor torque from the axial current and the estimated armature flux linkage;
The target magnetic flux vector that the armature linkage flux should follow from the torque deviation between the target torque and the estimated motor torque, the estimated phase of the armature linkage flux, and the target flux. Magnetic flux command calculation process for identifying
A voltage command calculation step for specifying the shaft voltage representing the voltage vector to be applied to the three-phase motor from a magnetic flux deviation between the target magnetic flux vector and the estimated armature linkage magnetic flux;
I) adjust the phase of the estimated armature linkage flux so that the absolute value of the estimated armature linkage flux approaches the target flux, ii) adjust the phase of the shaft voltage, or iii) a phase adjusting step for adjusting the phase of the shaft current;
A motor control method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013138819A JP6030511B2 (en) | 2013-07-02 | 2013-07-02 | Motor control device, generator control device, and motor control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013138819A JP6030511B2 (en) | 2013-07-02 | 2013-07-02 | Motor control device, generator control device, and motor control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015012771A JP2015012771A (en) | 2015-01-19 |
JP6030511B2 true JP6030511B2 (en) | 2016-11-24 |
Family
ID=52305454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013138819A Active JP6030511B2 (en) | 2013-07-02 | 2013-07-02 | Motor control device, generator control device, and motor control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6030511B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6504850B2 (en) * | 2015-02-23 | 2019-04-24 | 三菱電機株式会社 | Control device, rotary electric machine using the same, and drive system including the control device and the rotary electric machine |
JP6135713B2 (en) | 2015-06-18 | 2017-05-31 | 株式会社安川電機 | Motor control device, magnetic flux command generation device, and magnetic flux command generation method |
JP6593685B2 (en) * | 2015-07-01 | 2019-10-23 | パナソニックIpマネジメント株式会社 | Motor control device and generator control device |
JP6641051B1 (en) | 2019-04-18 | 2020-02-05 | 三菱電機株式会社 | Motor control device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0833399A (en) * | 1994-07-14 | 1996-02-02 | Sawafuji Electric Co Ltd | Method for converting directly torque-controlled inverter to square-wave inverter |
JP3675014B2 (en) * | 1995-06-08 | 2005-07-27 | 株式会社デンソー | Inverter control device |
JPH09224399A (en) * | 1996-02-15 | 1997-08-26 | Nippon Soken Inc | Control device of induction motor |
JP3485844B2 (en) * | 1999-09-10 | 2004-01-13 | 勲 高橋 | Motor control device |
-
2013
- 2013-07-02 JP JP2013138819A patent/JP6030511B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015012771A (en) | 2015-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4067949B2 (en) | Motor control device | |
JP5155344B2 (en) | Electric motor magnetic pole position estimation device | |
JP5104239B2 (en) | Control device for permanent magnet type synchronous motor | |
JP6414771B2 (en) | Motor control device and motor control method | |
JP6166601B2 (en) | Motor control device and generator control device | |
JP6030511B2 (en) | Motor control device, generator control device, and motor control method | |
JP6473992B2 (en) | Motor control device and generator control device | |
JP2009290962A (en) | Controller of permanent magnet type synchronous motor | |
TWI756423B (en) | Drive apparatus for oil-pump motor and drive control method for oil-pump motor | |
JP2017123753A (en) | Motor control device and power generator control device | |
JP5332305B2 (en) | Control device for permanent magnet type synchronous motor | |
JP6490540B2 (en) | Rotation position detection device, air conditioner, and rotation position detection method | |
JP2010028981A (en) | Rotor position estimating method for synchronous motor, and controller for the synchronous motor | |
JP2015192463A (en) | Motor control device and power generator control device | |
JP6848680B2 (en) | Synchronous motor control device | |
JP4987032B2 (en) | Rotor angle estimation device | |
JP5186352B2 (en) | Electric motor magnetic pole position estimation device | |
JP2017225233A (en) | Rotary machine control device and rotary machine control method | |
JP6497584B2 (en) | Control device for permanent magnet type synchronous motor | |
JP5456873B1 (en) | Synchronous machine controller | |
JP2018121394A (en) | Rotary machine control device and rotary machine control method | |
US11545924B2 (en) | Power conversion device, power conversion method and program | |
JPWO2019207754A1 (en) | Electric motor control device | |
JP2018160959A (en) | Rotary machine control device | |
WO2022215263A1 (en) | Power conversion device, estimator, and estimation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151222 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160926 |
|
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: 20161018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161020 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6030511 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |