JP6514969B2 - Vector controller for permanent magnet synchronous motor - Google Patents
Vector controller for permanent magnet synchronous motor Download PDFInfo
- Publication number
- JP6514969B2 JP6514969B2 JP2015127078A JP2015127078A JP6514969B2 JP 6514969 B2 JP6514969 B2 JP 6514969B2 JP 2015127078 A JP2015127078 A JP 2015127078A JP 2015127078 A JP2015127078 A JP 2015127078A JP 6514969 B2 JP6514969 B2 JP 6514969B2
- Authority
- JP
- Japan
- Prior art keywords
- permanent magnet
- axis
- synchronous motor
- values
- current
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Description
本発明は、界磁として永久磁石を有する永久磁石式同期モータのベクトル制御装置に関し、特に、磁石磁束の推定値に応じて永久磁石式同期モータの動作を制御する永久磁石式同期モータのベクトル制御装置に関する。 The present invention relates to a vector control device of a permanent magnet synchronous motor having a permanent magnet as a field, and in particular, vector control of a permanent magnet synchronous motor controlling operation of a permanent magnet synchronous motor according to an estimated value of magnet magnetic flux. It relates to the device.
一般に、永久磁石式同期モータのベクトル制御装置においては、回転座標系であるd軸及びq軸の電流値及びインダクタンス値や、永久磁石による鎖交磁束(以下、「磁石磁束」という)の値に応じて制御される出力トルクによってモータが駆動される。しかし、磁石磁束は、永久磁石の温度上昇に伴い減少することが知られている。また、d軸及びq軸のインダクタンスは、電流が変化したときに磁気飽和の影響によって変動する特性を有する。よって、モータの動作状況に応じて、磁石磁束の値や各インダクタンスの値が変動するので、その変動を反映できない場合には出力トルクの正確な制御に支障を来すことになる。 Generally, in a vector control device of a permanent magnet type synchronous motor, current values and inductance values of d axis and q axis which are rotating coordinate system, and interlinking magnetic flux (hereinafter referred to as "magnet magnetic flux") by permanent magnets The motor is driven by the output torque controlled accordingly. However, it is known that the magnet flux decreases with the temperature rise of the permanent magnet. In addition, the d-axis and q-axis inductances have a characteristic of fluctuating due to the influence of magnetic saturation when the current changes. Therefore, the values of the magnet magnetic flux and the values of the inductances change according to the operation condition of the motor, and therefore, when the change can not be reflected, the accurate control of the output torque is disturbed.
特許文献1には、永久磁石の温度上昇に起因する磁石磁束の変動への対策として、q軸の電圧値の偏差を利用して磁石磁束の変化量の推定値を求め、この推定値に基づき出力トルクを制御する手法が開示されている。特許文献1の手法は、d軸のインダクタンスが既知であることを前提として演算を行うものである。
In
これに対し、特許文献2には、演算により求めた無効電力を用いて磁石磁束を推定するベクトル制御の手法が開示されている。すなわち、無効電力と磁石磁束及びインダクタンスの所定の関係式(後述の(2)式参照)を利用し、d軸の電流として設定された「正」と「負」の2段階の値に対応する2つの無効電力値を演算することにより、インダクタンスの変動やバラツキの影響を受けることなく、磁石磁束を推定することができる(例えば、特許文献2の段落51〜53参照)。 On the other hand, Patent Document 2 discloses a method of vector control for estimating a magnet magnetic flux using reactive power obtained by calculation. That is, it corresponds to a two-step value of “positive” and “negative” set as a d-axis current using a predetermined relational expression (refer to equation (2) described later) of reactive power, magnet magnetic flux and inductance By calculating two reactive power values, it is possible to estimate the magnet magnetic flux without being affected by the fluctuation or variation of the inductance (for example, see paragraphs 51 to 53 of Patent Document 2).
特許文献1において、d軸のインダクタンスはq軸のインダクタンスと比較して、電流条件の影響を受けにくくインダクタンス値が安定しているため、電流条件によらず安定して推定精度を維持することが期待できる。しかしながら、本手法にはモータ個体差によるインダクタンスのバラツキに対する考慮がなされていなかった。
In
特許文献2の手法を採用すれば、簡便に磁石磁束を推定できる。しかしながら、磁石磁束の推定は、無効電力の推定値を演算する際のd軸の電流の設定条件に起因するという制約がある。図4は、特許文献2のベクトル制御において、d軸の電流Idが負に設定された場合(図4(A))及び正に設定された場合(図4(B))のそれぞれのベクトル図の例を示す図である。図4においては、d軸及びq軸の電流Id、Iq、モータ印加電圧(端子電圧)Vo及びモータ印加電流(端子電流)Io、モータ角速度ω、磁石磁束φm、電機子鎖交磁束φa、d軸及びq軸のインダクタンスLd、Lq、電流位相角βのそれぞれがベクトル図で表示されている。図4に示すように、Ld・Idの方向性に起因して、モータの印加電圧Voの大きさは、d軸の電流が正の場合には、d軸の電流が負の場合に比べて大幅に上昇することがわかる。従って、特にモータの回転が高くなる動作領域においては、モータに印加される電圧値の制限により、図4(B)の動作は実際上困難になるという問題がある。以上のように、従来の永久磁石式同期モータのベクトル制御装置においては、インダクタンスの変動の影響を受けず、かつ、モータの多様な動作条件の下、高精度に磁石磁束を推定可能な手法は実現できなかった。 By employing the method of Patent Document 2, it is possible to easily estimate the magnetic flux of the magnet. However, the estimation of the magnet magnetic flux is limited due to the setting condition of the d-axis current when calculating the estimated value of the reactive power. FIG. 4 is a vector diagram in the case where the current Id of the d-axis is set negative (FIG. 4 (A)) and when it is set positive (FIG. 4 (B)) in the vector control of Patent Document 2. Is a diagram illustrating an example of In FIG. 4, d-axis and q-axis current Id, Iq, motor applied voltage (terminal voltage) Vo and motor applied current (terminal current) Io, motor angular velocity ω, magnet magnetic flux φm, armature linkage flux φa, d The inductances Ld and Lq of the axis and the q axis, and the current phase angle β are each displayed in a vector diagram. As shown in FIG. 4, due to the directivity of Ld · Id, the magnitude of the applied voltage Vo of the motor is greater when the d-axis current is negative than when the d-axis current is negative. It turns out that it rises sharply. Therefore, there is a problem that the operation of FIG. 4B becomes practically difficult due to the limitation of the voltage value applied to the motor, particularly in the operation region where the rotation of the motor becomes high. As described above, in the vector control device of the conventional permanent magnet synchronous motor, a method capable of estimating the magnet flux with high accuracy under various operating conditions of the motor without being affected by the fluctuation of the inductance is used. It could not be realized.
本発明はこれらの問題を解決するためになされたものであり、インダクタンスの変動を考慮しつつ、モータの広い回転領域等の多様な動作条件下であっても適用可能で、高精度に磁石磁束を推定し得る永久磁石式同期モータのベクトル制御装置を提供することを目的とする。 The present invention has been made to solve these problems, and can be applied under various operating conditions such as a wide range of rotation of a motor while taking into consideration variations in inductance, and magnet flux can be accurately obtained. It is an object of the present invention to provide a vector control device of a permanent magnet synchronous motor which can estimate.
上記課題を解決するために、本発明の第1の態様は、界磁として永久磁石を有する永久磁石同期モータ(16)を駆動するインバータ(14)の出力電圧をトルク指令(Tr)に応じてベクトル制御する永久磁石同期モータのベクトル制御装置であって、回転座標系であるd軸及びq軸の電圧(Vd、Vq)又は電圧指令値と、前記インバータから前記永久磁石同期モータに供給される電流の検出値(Iu、Iv、Iw)に基づいて、前記永久磁石同期モータの無効電力を演算又は検知する無効電力取得手段(20)と、前記電流の検出値に対応するd軸の電流と、前記無効電力と、前記永久磁石同期モータの角速度とに基づいて、前記永久磁石による鎖交磁束である磁石磁束(φm)を推定する磁石磁束推定手段(21)とを備え、前記磁石磁束の推定に際し、前記電流の検出値に対応するq軸の電流をゼロではない一定値にし、かつ、前記d軸の電流を複数の負の値(Id1、Id2、Id3)に変化させつつ、前記永久磁石同期モータを駆動することを特徴としている。 In order to solve the above problems, according to a first aspect of the present invention, an output voltage of an inverter (14) for driving a permanent magnet synchronous motor (16) having a permanent magnet as a field according to a torque command (Tr) A vector control device for a permanent magnet synchronous motor that performs vector control, comprising: voltages (Vd, Vq) or voltage command values of the d axis and q axis that are rotating coordinate systems, and supplied from the inverter to the permanent magnet synchronous motor Reactive power acquisition means (20) for calculating or detecting reactive power of the permanent magnet synchronous motor based on detected values (Iu, Iv, Iw) of current, and d-axis current corresponding to the detected value of the current Magnet flux estimation means (21) for estimating a magnet flux (磁 束 m) which is a linkage flux by the permanent magnet based on the reactive power and the angular velocity of the permanent magnet synchronous motor; When estimating the magnetic flux, while making the q-axis current corresponding to the detected value of the current a constant value other than zero, and changing the d-axis current to a plurality of negative values (Id1, Id2, Id3), It is characterized in that the permanent magnet synchronous motor is driven.
本発明の第1の態様によれば、磁石磁束の推定の際、q軸の電流をゼロではない一定値にした状態で、d軸の電流を複数の負の値に変化させるように制御するので、モータの印加電圧を抑制しつつ、モータの広い高回転領域でインダクタンスの変動の影響を受けることなく高精度に磁石磁束を推定することができる。また、第1の態様によれば、モータにトルクが発生している動作状態で磁石磁束を推定することができる。 According to the first aspect of the present invention, when estimating the magnet flux, control is performed so that the d-axis current is changed to a plurality of negative values while the q-axis current is a constant value that is not zero. Therefore, it is possible to estimate the magnet flux with high accuracy without being affected by the fluctuation of the inductance in a wide high rotation area of the motor while suppressing the voltage applied to the motor. Further, according to the first aspect, it is possible to estimate the magnet flux in an operating state in which torque is generated in the motor.
本発明の第1の態様において、前記磁石磁束推定手段は、前記q軸の電流Iqに対して前記d軸の電流を互いに異なる3値Id1、Id2、Id3にそれぞれ設定したとき、前記Id1、Id2、Id3に対応する前記無効電力の3値Q1、Q2、Q3と、前記Id1、Id2、Id3に対応する前記角速度の3値ω1、ω2、ω3とを用いて、後述の(6)式を演算することにより前記磁石磁束φmを推定することができる。また、このとき、前記磁石磁束推定手段は、前記角速度の3値ω1、ω2、ω3に関し、ω1=ω2=ω3とみなすことができる場合、後述の(7)式を演算することにより前記磁石磁束φmを推定することができる。 In the first aspect of the present invention, when the magnet flux estimating means sets currents of the d axis to three different values Id1, Id2, and Id3 different from each other with respect to the current Iq of the q axis, the Id1, Id2 , And the ternary value ω1, ω2, ω3 of the angular velocity corresponding to the Id1, Id2, Id3 and the reactive power ternary value Q1, Q2, Q3, respectively, to calculate the equation (6) described later By doing this, the magnet magnetic flux .phi.m can be estimated. Further, at this time, when the magnet magnetic flux estimating means can be regarded as ω1 = ω2 = ω3 regarding the ternary values ω1, ω2, ω3 of the angular velocity, the magnet magnetic flux can be calculated by calculating the equation (7) described later. The φ m can be estimated.
上記課題を解決するために、本発明の第2の態様は、界磁として永久磁石を有する永久磁石同期モータ(16)を駆動するインバータ(14)の出力電圧をトルク指令(Tr)に応じてベクトル制御する永久磁石同期モータのベクトル制御装置であって、回転座標系であるd軸及びq軸の電圧(Vd、Vq)又は電圧指令値と、前記インバータから前記永久磁石同期モータに供給される電流の検出値(Iu、Iv、Iw)に基づいて、前記永久磁石同期モータの無効電力を演算又は検知する無効電力取得手段(20)と、前記電流の検出値に対応するd軸の電流と、前記無効電力と、前記永久磁石同期モータの角速度とに基づいて、前記永久磁石による鎖交磁束である磁石磁束(φm)を推定する磁石磁束推定手段(21)とを備え、前記磁石磁束の推定に際し、前記電流の検出値に対応する前記q軸及びd軸の電流を定トルク曲線(Ct)上の複数の点((Id1、Iq1)、(Id2、Iq2)、(Id3、Iq3))に変化させつつ、前記永久磁石同期モータを駆動することを特徴としている。 In order to solve the above-mentioned subject, the 2nd mode of the present invention makes output voltage of inverter (14) which drives a permanent magnet synchronous motor (16) which has a permanent magnet as a field according to torque command (Tr) A vector control device for a permanent magnet synchronous motor that performs vector control, comprising: voltages (Vd, Vq) or voltage command values of the d axis and q axis that are rotating coordinate systems, and supplied from the inverter to the permanent magnet synchronous motor Reactive power acquisition means (20) for calculating or detecting reactive power of the permanent magnet synchronous motor based on detected values (Iu, Iv, Iw) of current, and d-axis current corresponding to the detected value of the current Magnet flux estimation means (21) for estimating a magnet flux (磁 束 m) which is a linkage flux by the permanent magnet based on the reactive power and the angular velocity of the permanent magnet synchronous motor; When estimating the magnetic flux, the q-axis and d-axis currents corresponding to the detected values of the current are represented by a plurality of points ((Id1, Iq1), (Id2, Iq2), (Id3, Iq3) on a constant torque curve (Ct). The permanent magnet synchronous motor is driven while changing to)).
本発明の第2の態様によれば、磁石磁束の推定の際、d軸及びq軸の電流を定トルク曲線の複数の点に変化させるように制御するので、第1の態様と同様、モータの広い高回転領域で高精度に磁石磁束を推定できることに加えて、トルク変動を十分に抑制した動作状態で磁石磁束を推定することができる。 According to the second aspect of the present invention, in the estimation of the magnet magnetic flux, the d-axis and q-axis currents are controlled to be changed to a plurality of points of the constant torque curve. In addition to being able to estimate the magnet flux with high accuracy in a wide high-speed region, the magnet flux can be estimated in an operating state in which the torque fluctuation is sufficiently suppressed.
本発明の第2の態様において、前記磁石磁束推定手段は、前記q軸及びd軸の電流を前記定トルク曲線上の3点(Id1、Iq1)、(Id2、Iq2)、(Id3、Iq3)に設定したとき、当該3点に対応する前記無効電力の3値Q1、Q2、Q3及び前記角速度の3値ω1、ω2、ω3とを用いて、後述の(11)式を演算することにより前記磁石磁束φmを推定することができる。また、このとき、前記磁石磁束推定手段は、前記角速度の3値ω1、ω2、ω3に関し、ω1=ω2=ω3とみなすことができる場合、後述の(12)式を演算することにより前記磁石磁束φmを推定することができる。 In the second aspect of the present invention, the magnet magnetic flux estimating means determines the q-axis and d-axis currents at three points (Id1, Iq1), (Id2, Iq2), (Id3, Iq3) on the constant torque curve. By setting equation (11) described later using three values Q1, Q2, Q3 of the reactive power and three values .omega.1, .omega.2, .omega.3 of the angular velocity corresponding to the three points. The magnet flux φm can be estimated. Further, at this time, when the magnet magnetic flux estimating means can be regarded as ω1 = ω2 = ω3 regarding the ternary values ω1, ω2, ω3 of the angular velocity, the magnet magnetic flux can be calculated by calculating the equation (12) described later. The φ m can be estimated.
本発明によれば、インダクタンスの変動の影響を回避しつつ、モータの広い回転領域等の多様な動作条件下でモータの印加電圧等によって制約されることなく、モータにトルクが発生した状態で高精度に磁石磁束を推定し得る永久磁石式同期モータのベクトル制御装置を実現することができる。 According to the present invention, it is possible to prevent torque from being generated in the motor without being restricted by the voltage applied to the motor under various operating conditions such as a wide rotation area of the motor while avoiding the influence of the fluctuation of the inductance. It is possible to realize a vector control device of a permanent magnet synchronous motor capable of accurately estimating the magnet flux.
本発明の好適な実施形態について、図面を参照しながら説明する。ただし、以下に述べる実施形態は本発明を適用した形態の例であって、本発明が本実施形態の内容により限定されることはない。 Preferred embodiments of the present invention will be described with reference to the drawings. However, the embodiment described below is an example of a form to which the present invention is applied, and the present invention is not limited by the contents of the present embodiment.
以下、本発明を適用した一実施形態に係る永久磁石式同期モータのベクトル制御装置について説明する。図1は、本実施形態の永久磁石式同期モータのベクトル制御装置における概略の全体構成を示すブロック図であり、電流指令生成部10と、電流制御部11と、2相/3相変換部12と、PWM演算部13と、インバータ14と、電流検知部15と、モータ16と、回転角検知部17と、3相/2相変換部18と、角速度演算部19と、無効電力演算部20と、磁石磁束推定部21とを含む構成が示されている。
Hereinafter, a vector control device of a permanent magnet synchronous motor according to an embodiment to which the present invention is applied will be described. FIG. 1 is a block diagram schematically showing the overall configuration of a vector control device for a permanent magnet synchronous motor according to the present embodiment, and shows a current
図1において、電流指令生成部10は、外部から受け取ったトルク指令Trに基づいて、2相の回転座標系であるd軸及びq軸の電流指令値Id*、Iq*を生成する。図1のモータ16が電気自動車に搭載される場合を例にとると、電流指令生成部10に入力されるトルク指令Trは、アクセル操作量に連動して変化する。また、後述の磁石磁束推定部21により推定される磁石磁束φmが電流指令生成部10にフィードバックされるので、永久磁石の温度変動などによって磁石磁束φmが変化する場合であっても、電流指令生成部10で生成される上記各指令値が適切に補償するように制御される。
In FIG. 1, the current
電流制御部11は、1対の減算部11a、11bと、PI制御演算部11cとによって構成される。減算部11a、11bは、電流指令生成部10から出力される上記電流指令値Id*、Iq*から、後述の3相/2相変換部18から出力されるd軸及びq軸の電流Id、Iqをそれぞれ減算し、電流偏差ΔId、ΔIqを出力する。PI制御演算部11cは、周知の関係式を用いてPI(Proportional and Integral)制御を実行し、減算部11a、11bからの電流偏差ΔId、ΔIqと、角速度演算部19から出力される角速度ωとに基づき、d軸及びq軸の電圧指令値Vd*、Vq*をそれぞれ演算する。
The
2相/3相変換部12は、回転角検知部17で検知されたモータ16の回転角θに基づき、d軸及びq軸で表される回転座標系における2相の電圧指令値Vd*、Vq*を座標変換し、u相、v相、w相により表される3相交流の電圧指令値Vu*、Vv*、Vw*を出力する。
Based on the rotation angle θ of the motor 16 detected by the rotation angle detection unit 17, the two-phase / three-
PWM演算部13及びインバータ14は、2相/3相変換部12から出力される電圧指令値Vu*、Vv*、Vw*に基づき、モータ16を駆動するための3相交流の出力電圧を生成する。なお、3相交流の出力電圧は、互いに位相が120°ずれる関係にある。インバータ14は、例えば、PWM演算部13により生成されるPWM制御信号に応じてスイッチング制御される複数のトランジスタ等のスイッチング素子(不図示)を備え、その出力側がu相、v相、w相からなる3相の各配線を介してモータ16の入力側と電気的に接続されている。
The
電流検知部15は、インバータ14からモータ16に流れる3相の各配線の電流Iu、Iv、Iwを検知する。電流検知部15は、例えば、3相の各配線の近傍に発生する磁界を利用することにより各電流を検知することができる。
The
モータ16は、界磁として永久磁石を用いた回転子と、インバータ14から供給される3相交流により回転磁界を発生する固定子とを備え、3相交流の周波数に同期して回転する永久磁石式同期モータである。また、モータ16に付随する回転角検知部17は、モータ16の回転子の位置としての上述の回転角θを検知する。
The motor 16 includes a rotor using a permanent magnet as a field and a stator that generates a rotating magnetic field by three-phase alternating current supplied from the
3相/2相変換部18は、回転角検知部17で検知されたモータ16の回転角θに基づき、電流検知部15で検知された3相の電流Iu、Iv、Iwを座標変換し、d軸及びq軸で表される回転座標系の2相の電流Id、Iqを出力する。
The three-phase / two-phase conversion unit 18 coordinate-converts the three-phase currents Iu, Iv, Iw detected by the
角速度演算部19は、回転角検知部17で検知されたモータ16の回転角θに基づき、モータ16の上述の角速度ωを出力する。この角速度ωにより、モータ16の回転数を判別することができる。
The angular
無効電力演算部20は、モータ16の無効電力Qを演算する手段(本発明の無効電力取得手段)である。無効電力演算部20では、上述の3相/2相変換部18から出力されるd軸及びq軸の電流Id、Iqと、電流制御部11から出力されるd軸及びq軸の電圧指令値Vd*、Vq*とを用いて、次の(1)式のように無効電力Qを演算することができる。
磁石磁束推定部21は、無効電力演算部20から出力される無効電力Qに基づき磁石磁束φmを推定する手段である(本発明の第1の磁石磁束推定手段)。磁石磁束推定部21における具体的な推定方法については後述する。磁石磁束推定部21から出力された磁石磁束φmは、前述の電流指令生成部10に送出される。
The magnet
次に、図1の磁石磁束推定部21による磁石磁束φmの第1の推定方法について説明する。まず、無効電力Qは、前述のd軸及びq軸の電流Id、Iq、d軸及びq軸のインダクタンスLd、Lq、磁石磁束φm、角速度ωを用いて、次の(2)式で表すことができる。
そして、q軸の電流Iqを一定値に設定した上でモータ16を駆動しつつ、d軸の電流Idとして互いに異なる3値Id1、Id2、Id3を設定し、それぞれ(2)式の演算を行う。これにより、3値Id1、Id2、Id3に対応する下記の(3)〜(5)式がそれぞれ演算される。
上記(3)〜式及び(5)式においては、Ld、Lq、φmはいずれも一定とみなせるから、連立方程式として計算することができる。その結果、磁石磁束推定部21においては、磁石磁束φmに関して、次の(6)式が算出される。
(6)式において、上記のようにモータ16を駆動する際、角速度ωは時間的に緩やかに変化するので、ω=ω1=ω2=ω3とみなすことができる。この場合、(6)式から、次の(7)式を導くことができる。
以上のように、磁石磁束推定部21では、無効電力演算部20から受け取った無効電力Qと、3相/2相変換部18から受け取ったd軸及びq軸の電流Id、Iqと、角速度演算部19から受け取った角速度ωとをそれぞれ抽出し、第1の推定方法として(6)式又は(7)式の演算を行うことができる。
As described above, in the magnet
図2は、第1の推定方法を用いたベクトル制御におけるベクトル図の一例を示している。図2においては、図4と同様、d軸及びq軸の電流Id、Iqとモータ16の印加電流Ioが表示されている。前述のように、q軸の電流Iqが一定値に設定され、d軸の電流Idがd軸上の3値Id1、Id2、Id3に設定されるので、モータ16の印加電流Ioは、値Io1(Id1、Iq)、値Io2(Id2、Iq)、値Io3(Id3、Iq)の3点をd軸に平行に推移する。 FIG. 2 shows an example of a vector diagram in vector control using the first estimation method. In FIG. 2, the currents Id and Iq of the d axis and the q axis and the applied current Io of the motor 16 are displayed as in FIG. 4. As described above, since the q-axis current Iq is set to a constant value and the d-axis current Id is set to three values Id1, Id2, and Id3 on the d axis, the applied current Io of the motor 16 has a value Io1. Three points (Id1, Iq), values Io2 (Id2, Iq), and values Io3 (Id3, Iq) transition in parallel with the d axis.
第1の推定方法によれば、モータ16を駆動する3点において、d軸の電流Idがいずれも負の値に設定されるので、従来の図4(B)のようなモータ16の印加電圧Voの上昇を防止でき、モータの高回転領域において高い精度で磁石磁束φmを推定することができる。また、(6)式又は(7)式の演算ではインダクタンスLd、Lqの値を使用しないため、従来の推定方法(特許文献1の方法)で問題となる磁石磁束φmの推定精度のインダクタンスのバラツキ影響を回避することができる。さらに、q軸の電流Iqがゼロより大きい一定値に保たれるので、モータ16にトルクが発生している状況(例えば、車両走行中)における磁石磁束φmを推定することができる。なお、上述の作用効果を得られる限り、q軸の電流Iqをゼロではない負の一定値に設定することができる。 According to the first estimation method, since the d-axis current Id is set to a negative value at each of three points for driving the motor 16, the voltage applied to the motor 16 as shown in FIG. The rise of Vo can be prevented, and the magnet magnetic flux φm can be estimated with high accuracy in the high rotation region of the motor. Further, since the values of the inductances Ld and Lq are not used in the calculation of the equation (6) or (7), the variation of the inductance of the estimation accuracy of the magnet magnetic flux φm becomes a problem in the conventional estimation method (method of patent document 1) Impact can be avoided. Furthermore, since the q-axis current Iq is maintained at a constant value larger than zero, it is possible to estimate the magnet magnetic flux φm in a situation where the motor 16 is generating torque (for example, while the vehicle is traveling). In addition, as long as the above-described effects can be obtained, the q-axis current Iq can be set to a constant negative value other than zero.
次に、図1の磁石磁束推定部21による磁石磁束φmの第2の推定方法について説明する。第2の推定方法では、前述の(2)式は共通であるが、(2)式に基づき、モータ16のトルクが一定に保たれる定トルク曲線Ct(図3参照)に沿うように、印加電流Ioとして互いに異なる3値Io1、Io2、Io3を設定する。なお、定トルク曲線Ctの算出については後述する。そして、前述のように設定された3値Io1、Io2、Io3に対応して、d軸及びq軸の電流Id、Iqの組合せによる定トルク曲線Ct上の3点(Id1、Iq1)、(Id2、Iq2)、(Id3、Iq3)の各値を用いて前述の(2)式の演算を行うことにより、次の(8)〜(10)式が演算される。
(8)〜(10)式においては、第1の推定方法と同様、d軸及びq軸電流Id、Iqで定まる3点に対応して、3つの無効電力Q1、Q2、Q3と、3つの角速度ω1、ω2、ω3が得られる。よって、(8)〜(10)に基づき、磁石磁束φmに関して、次の(11)式が得られる。
(11)式においては、(6)式の場合と同様の観点から、ω=ω1=ω2=ω3とみなすことができるので、(11)式から、次の(12)式を導くことができる。
以上のように、磁石磁束推定部21では、無効電力演算部20から受け取った無効電力Qと、3相/2相変換部18から受け取ったd軸及びq軸の電流Id、Iqと、角速度演算部19から受け取った角速度ωとをそれぞれ抽出し、第2の推定方法として(11)式又は(12)式の演算を行うことができる。
As described above, in the magnet
図3は、第2の推定方法を用いたベクトル制御におけるベクトル図の一例を示している。図3においては、d軸及びq軸の電流Id、Iqとモータ16の印加電流Ioが表示されている。前述のように、d軸及びq軸の電流Id、Iqの設定に応じて、モータ16の印加電流Ioは、定トルク曲線Ct上に沿って、値Io1(Id1、Iq1)、値Io2(Id2、Iq2)、値Io3(Id3、Iq3)の3点を推移する。 FIG. 3 shows an example of a vector diagram in vector control using the second estimation method. In FIG. 3, the currents Id and Iq of the d axis and the q axis and the applied current Io of the motor 16 are displayed. As described above, the applied current Io of the motor 16 has values Io1 (Id1, Iq1) and Io2 (Id2) along the constant torque curve Ct in accordance with the settings of the currents Id and Iq in the d and q axes. , Iq2) and the value Io3 (Id3, Iq3).
ここで、図3において、定トルク曲線Ctの算出方法について説明する。一般に、モータ16のトルクTは、前述のd軸及びq軸の電流Id、Iq及びインダクタンスLd、Lqと、磁石磁束φmとを用いて、次の(13)式で表すことができる。
(13)式において、トルクTが一定値であるとし(T=Tconst)、Iqについて解くと、次の(14)式が導かれる。
(14)式からわかるように、定トルク曲線Ct上ではd軸及びq軸の電流Id、Iqが反比例する関係にある。以上から、トルクTとして所望の一定値Tconstを定めた上で、d軸及びq軸の電流Id、Iqとして(14)式の関係を満たす3点を設定し、(11)式又は(12)式の演算を行えばよい。なお、定トルク曲線Ct上の電流Id、Iqの各値は、マップ情報としてメモリに保持してもよい。 As understood from the equation (14), on the constant torque curve Ct, the currents Id and Iq of the d axis and the q axis are in inverse proportion to each other. From the above, after setting the desired constant value Tconst as the torque T, three points satisfying the relationship of the equation (14) are set as the currents Id and Iq of the d axis and the q axis, and the equation (11) or (12) It is sufficient to calculate the equation. The values of the currents Id and Iq on the constant torque curve Ct may be stored in the memory as map information.
第2の推定方法によれば、モータ16を駆動する3点が定トルク曲線Ct上に設定されるので、第1の推定方法と同様の効果に加えて、モータ16のトルク変動を十分に抑制した状態で磁石磁束φmを推定することができる。 According to the second estimation method, three points for driving the motor 16 are set on the constant torque curve Ct. Therefore, in addition to the same effect as the first estimation method, the torque fluctuation of the motor 16 is sufficiently suppressed. The magnet magnetic flux φm can be estimated in the state described above.
次に、本実施形態の永久磁石式同期モータのベクトル制御装置の変形例について説明する。上述の説明では、第1及び第2の推定方法に基づき、モータ16を3点で駆動して磁石磁束φmを推定したが、本変形例においては、予めメモリに記憶されているマップ情報を用いて磁石磁束φmの演算を行う。具体的には、任意のタイミングで無効電力Qを演算又は検知し、d軸及びq軸の電流Id、Iq及び角速度ωの各値をそれぞれ用いるとともに、マップ情報として保持されるd軸及びq軸のインダクタンスLd、Lqの各値を読み出すことにより、次の(15)式の演算を行えばよい。
本変形例を採用することにより、モータ16がどのような動作状態であっても、少ない演算量で確実に磁石磁束φmを推定することができる。 By adopting this modification, it is possible to reliably estimate the magnet magnetic flux φm with a small amount of calculation regardless of the operating state of the motor 16.
以上、本実施形態に基づいて、本発明に係る永久磁石式同期モータのベクトル制御装置について説明したが、本発明を適用可能な構成は、図1の構成に限定されることなく、多様な構成に対して本発明を適用可能である。例えば、図1において、無効電力演算部20に加えて、モータ16の有効電力を演算する有効電力演算部を併設し、無効電力と有効電力の両方を出力する構成、あるいは無効電力と有効電力を選択的に出力する構成を採用してもよい。
As mentioned above, although the vector control device of the permanent magnet type synchronous motor concerning the present invention was explained based on this embodiment, the composition which can apply the present invention is not limited to the composition of
本発明に係る永久磁石式同期モータのベクトル制御装置は、多様な用途に利用することができる。例えば、電気自動車、電動バイク、電車などの移動体、ブロワ、FA装置、加工装置等の産業用途、昇降機、空調装置等の利用分野において、磁石磁束の変動を補償する構成を備えた永久磁石式同期モータのベクトル制御装置等に対して本発明を適用することができる。 The vector control device for a permanent magnet synchronous motor according to the present invention can be used in various applications. For example, permanent magnet type provided with a configuration that compensates for the fluctuation of the magnetic flux in applications such as electric vehicles, motorbikes, mobile bodies such as trains, blowers, FA devices, industrial applications such as processing devices, elevators, air conditioners, etc. The present invention can be applied to a vector control device or the like of a synchronous motor.
10…電流指令生成部
11…電流制御部
11a、11b…減算部
11c…PI制御演算部
12…2相/3相変換部
13…PWM演算部
14…インバータ
15…電流検知部
16…モータ
17…回転角検知部
18…3相/2相変換部
19…角速度演算部
20…無効電力演算部
21…磁石磁束推定部
Tr…トルク指令
Id、Iq…d軸及びq軸の電流
Ld、Lq…d軸及びq軸のインダクタンス
Iu、Iv、Iw…3相交流の電流
Q…無効電力
ω…角速度
φm…磁石磁束
DESCRIPTION OF
Claims (6)
回転座標系であるd軸及びq軸の電圧又は電圧指令値と、前記インバータから前記永久磁石同期モータに供給される電流の検出値に基づいて、前記永久磁石同期モータの無効電力を演算又は検知する無効電力取得手段と、
前記電流の検出値に対応するd軸の電流と、前記無効電力と、前記永久磁石同期モータの角速度とに基づいて、前記永久磁石による鎖交磁束である磁石磁束を推定する磁石磁束推定手段と、
を備え、前記磁石磁束の推定に際し、前記電流の検出値に対応するq軸の電流をゼロではない一定値にし、かつ、前記d軸の電流を複数の負の値に変化させつつ、前記永久磁石同期モータを駆動することを特徴とする永久磁石同期モータのベクトル制御装置。 A vector control device for a permanent magnet synchronous motor, which vector controls an output voltage of an inverter for driving a permanent magnet synchronous motor having a permanent magnet as a field according to a torque command,
Calculates or detects reactive power of the permanent magnet synchronous motor based on d-axis and q-axis voltages or voltage command values that are rotational coordinate systems and detected values of current supplied from the inverter to the permanent magnet synchronous motor Means for acquiring reactive power,
Magnet flux estimation means for estimating a magnet flux which is a linkage flux by the permanent magnet based on the d-axis current corresponding to the detected value of the current, the reactive power, and the angular velocity of the permanent magnet synchronous motor; ,
In the estimation of the magnet flux, the q-axis current corresponding to the detected value of the current is a non-zero constant value, and the d-axis current is changed to a plurality of negative values while the permanent A vector control device for a permanent magnet synchronous motor, which drives a magnet synchronous motor.
回転座標系であるd軸及びq軸の電圧又は電圧指令値と、前記インバータから前記永久磁石同期モータに供給される電流の検出値に基づいて、前記永久磁石同期モータの無効電力を演算又は検知する無効電力取得手段と、
前記電流の検出値に対応するd軸の電流と、前記無効電力と、前記永久磁石同期モータの角速度とに基づいて、前記永久磁石による鎖交磁束である磁石磁束を推定する磁石磁束推定手段と、
を備え、前記磁石磁束の推定に際し、前記電流の検出値に対応する前記d軸及びq軸の電流を定トルク曲線上の複数の点に変化させつつ、前記永久磁石同期モータを駆動することを特徴とする永久磁石同期モータのベクトル制御装置。 A vector control device for a permanent magnet synchronous motor, which vector controls an output voltage of an inverter for driving a permanent magnet synchronous motor having a permanent magnet as a field according to a torque command,
Calculates or detects reactive power of the permanent magnet synchronous motor based on d-axis and q-axis voltages or voltage command values that are rotational coordinate systems and detected values of current supplied from the inverter to the permanent magnet synchronous motor Means for acquiring reactive power,
Magnet flux estimation means for estimating a magnet flux which is a linkage flux by the permanent magnet based on the d-axis current corresponding to the detected value of the current, the reactive power, and the angular velocity of the permanent magnet synchronous motor; ,
And driving the permanent magnet synchronous motor while changing the d-axis and q-axis currents corresponding to the detected values of the current to a plurality of points on a constant torque curve when estimating the magnet magnetic flux. The vector control device of the permanent magnet synchronous motor which is characterized.
When the magnet magnetic flux estimating means can be regarded as ω1 = ω2 = ω3 regarding the three values ω1, ω2, ω3 of the angular velocity,
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015127078A JP6514969B2 (en) | 2015-06-24 | 2015-06-24 | Vector controller for permanent magnet synchronous motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015127078A JP6514969B2 (en) | 2015-06-24 | 2015-06-24 | Vector controller for permanent magnet synchronous motor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017011937A JP2017011937A (en) | 2017-01-12 |
| JP6514969B2 true JP6514969B2 (en) | 2019-05-15 |
Family
ID=57762527
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015127078A Expired - Fee Related JP6514969B2 (en) | 2015-06-24 | 2015-06-24 | Vector controller for permanent magnet synchronous motor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6514969B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12261554B2 (en) | 2020-05-28 | 2025-03-25 | Hitachi Astemo, Ltd. | Motor controller and motor controlling method |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7529463B2 (en) * | 2020-07-28 | 2024-08-06 | 株式会社安川電機 | POWER CONVERSION DEVICE, POWER CONVERSION METHOD, AND PROGRAM |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3951075B2 (en) * | 1998-02-13 | 2007-08-01 | 株式会社安川電機 | Method and apparatus for controlling motor |
| JP4730073B2 (en) * | 2005-12-02 | 2011-07-20 | 株式会社日立製作所 | Permanent magnet synchronous motor vector controller, inverter module, and permanent magnet synchronous motor motor constant display system |
| JP2012016166A (en) * | 2010-06-30 | 2012-01-19 | Sinfonia Technology Co Ltd | Motor controller |
-
2015
- 2015-06-24 JP JP2015127078A patent/JP6514969B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12261554B2 (en) | 2020-05-28 | 2025-03-25 | Hitachi Astemo, Ltd. | Motor controller and motor controlling method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017011937A (en) | 2017-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5693652B2 (en) | Synchronous machine controller | |
| JP5155344B2 (en) | Electric motor magnetic pole position estimation device | |
| EP2770627B1 (en) | Motor control device and motor control method | |
| US9093936B2 (en) | Control apparatus for AC motor | |
| CN104718694B (en) | Synchronous machine control device | |
| JP6367332B2 (en) | Inverter control device and motor drive system | |
| JP6776066B2 (en) | Inverter controller and motor drive system | |
| CN101542891B (en) | Sensorless Control of Synchronous Motors | |
| JP5223109B2 (en) | Control device for permanent magnet type synchronous motor | |
| US9007009B2 (en) | Control apparatus for AC motor | |
| JP2010200430A (en) | Drive controller for motors | |
| JP5910583B2 (en) | AC motor control device | |
| JP2009060688A (en) | Control device for synchronous motor | |
| EP3128668B1 (en) | Electric apparatus drive device | |
| JP6261396B2 (en) | Permanent magnet type synchronous motor vector control device and magnet magnetic flux estimation device | |
| JP5726273B2 (en) | Synchronous machine control device having permanent magnet state estimation function and method thereof | |
| JP6514969B2 (en) | Vector controller for permanent magnet synchronous motor | |
| JP5312179B2 (en) | DC brushless motor control device | |
| JP5312195B2 (en) | DC brushless motor control device | |
| JP2010142047A (en) | Device for estimating position of magnetic pole in motor | |
| JP5456873B1 (en) | Synchronous machine controller | |
| JP5910582B2 (en) | AC motor control device | |
| JP2015042019A (en) | Controller of ac motor | |
| JP2009261109A (en) | Control device of electric motor | |
| JP6015647B2 (en) | Control device for motor drive device and motor drive system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180604 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190228 |
|
| 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: 20190319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190415 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6514969 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |