JP6031969B2 - Motor drive device - Google Patents
Motor drive device Download PDFInfo
- Publication number
- JP6031969B2 JP6031969B2 JP2012256867A JP2012256867A JP6031969B2 JP 6031969 B2 JP6031969 B2 JP 6031969B2 JP 2012256867 A JP2012256867 A JP 2012256867A JP 2012256867 A JP2012256867 A JP 2012256867A JP 6031969 B2 JP6031969 B2 JP 6031969B2
- Authority
- JP
- Japan
- Prior art keywords
- current
- motor
- phase difference
- amplitude
- generator
- 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)
- Control Of Motors That Do Not Use Commutators (AREA)
Description
本発明は、例えば空気調和機の圧縮機などに用いられる埋込磁石同期モータ(IPMSM:Interior Permanent Magnet Synchronous Motor)におけるモータ駆動装置に関するものである。 The present invention relates to a motor driving device in an interior permanent magnet synchronous motor (IPMSM) used for, for example, a compressor of an air conditioner.
永久磁石同期モータの駆動においては、ロータの回転とステータコイルが生成する回転磁界を同期させる必要があるため、ロータの位置(回転位置)を検出することは必要不可欠である。しかし、コスト面、構造上の問題等の要因により、位置検出用のセンサを用いずにロータの位置検出を行ないモータを駆動させる位置センサレス駆動の様々な技術が検討されている(例えば、特許文献1、2参照)。 In driving a permanent magnet synchronous motor, since it is necessary to synchronize the rotation of the rotor and the rotating magnetic field generated by the stator coil, it is essential to detect the position (rotational position) of the rotor. However, due to factors such as cost and structural problems, various techniques of position sensorless driving for detecting the position of the rotor and driving the motor without using a position detecting sensor have been studied (for example, Patent Documents). 1 and 2).
位置センサレス駆動を行なうモータの駆動方式としては、例えば120度通電方式と180度通電方式の2つの方式がある。120度通電方式(矩形波通電方式)は、180度区間のうちの120度区間を通電するものであり、非通電の60度区間においてロータによる誘起電圧のゼロクロスを検出することでロータの位置情報を得る方式である。しかし、この120度通電方式は、制御が容易である反面1回転中の出力トルクに変動が生じてしまう短所があり、騒音や振動や効率が問題になることがある。 There are two methods for driving a motor that performs position sensorless driving, for example, a 120-degree energization method and a 180-degree energization method. The 120-degree energization method (rectangular wave energization method) energizes the 120-degree section of the 180-degree section, and detects rotor zero-crossing in the non-energized 60-degree section. It is a method to obtain. However, this 120-degree energization method is easy to control, but has a disadvantage in that fluctuation occurs in the output torque during one rotation, and noise, vibration and efficiency may be problematic.
これに対し、180度通電方式(正弦波通電方式)は上記の問題を抑制することが可能であるが、常時通電するため120度通電方式のように非通電区間が無く、ロータの誘起電圧ゼロクロスを検出してロータの位置情報を得ることができない。ホール素子などのセンサを用いて直接ロータの位置情報を得る以外には、モータ電流を検出することによりロータ位置を推定して制御する方法(例えば、ベクトル制御:特許文献1を参照)や、ロータの位置情報を推定するのでなく間接的に制御する方法(例えば、力率制御:特許文献2を参照)を採用することが多い。例えば、特許文献1では、回転座標系を用いてロータの位置を推定し、モータの最大トルク制御を行うことが提案されている。また、特許文献2に記載の実施の形態4においては、モータ電流と電圧から求めたトルクに応じた電力消費効率が最大となる力率との関係をテーブル化して、力率制御を行うことが提案されている。
On the other hand, the 180-degree energization method (sine wave energization method) can suppress the above-mentioned problem. However, since the energization is always performed, there is no non-energization section like the 120-degree energization method, and the induced voltage zero crossing of the rotor. Cannot be obtained by detecting the position of the rotor. In addition to directly obtaining rotor position information using a sensor such as a Hall element, a method of estimating and controlling the rotor position by detecting motor current (for example, vector control: see Patent Document 1), rotor In many cases, a method of indirectly controlling rather than estimating the position information (for example, power factor control: see Patent Document 2) is employed. For example,
180度通電方式を実現させる一つの方法として特許文献2のように、モータ印加電圧とモータ電流の位相差(力率)を一定に保つことで運転を継続させる方法がある。インバータがモータに電圧を印加し、それに対して流れるモータ電流は、ロータの位置情報を含んだものとなっていることから、力率制御は直接的にロータの位置情報を得る(演算で推定する)ことなく、間接的な制御(主に電圧振幅を調整)でモータを駆動するものである。力率制御では、この位相差をどのような値を目標として設定するかが重要である。 As one method for realizing the 180-degree energization method, there is a method of continuing the operation by keeping the phase difference (power factor) between the motor applied voltage and the motor current constant as in Patent Document 2. Since the inverter applies a voltage to the motor, and the motor current that flows against the motor includes the rotor position information, the power factor control directly obtains the rotor position information (estimated by calculation). In other words, the motor is driven by indirect control (mainly adjusting the voltage amplitude). In the power factor control, what value is set as the target for this phase difference is important.
ところで、上記のベクトル制御においては、モータ電流を永久磁石トルクに比例するトルク電流成分、および、磁束の大きさを変える励磁電流成分に分離して扱うことで、高効率、高速応答など制御性の向上を実現可能としている。 By the way, in the above vector control, the motor current is separated into a torque current component that is proportional to the permanent magnet torque and an excitation current component that changes the magnitude of the magnetic flux. Improvement is possible.
交流の場合、各相の電圧や電流を3相固定座標系で扱うと、負荷トルク変動のない定常状態であってもそれらは常に交流として変化するので、制御器によって対象物を指令値に追従させるのは難しい。例えば、一般的に電流制御器は比例−積分制御器(PI制御器)が用いられるが、比例制御ゲインを大きくして追従させようとすると不安定になり、また積分制御は位相遅れを生じてしまう。そこで、広く用いられる座標系として、回転座標系であるdq座標軸がある。これは、マグネットによる磁束の方向を基準としており、ロータの回転に併せて座標軸も回転する回転座標系の座標軸である。磁石のS→N極方向へd軸、そこから回転方向へ電気角で90度ずらしてq軸をとる。固定座標系で交流値であっても、この座標軸では直流値として扱うことができ、負荷トルク変動のない定常状態では一定値となる。また、PI制御器を用いたとしても、定常偏差のない電流制御が実現できる。 In the case of alternating current, if the voltage and current of each phase are handled in a three-phase fixed coordinate system, they always change as alternating current even in a steady state where there is no load torque fluctuation. It is difficult to let For example, a proportional-integral controller (PI controller) is generally used as the current controller. However, if the proportional control gain is increased to follow the current controller, it becomes unstable, and the integral control causes a phase delay. End up. Therefore, as a widely used coordinate system, there is a dq coordinate axis which is a rotating coordinate system. This is based on the direction of the magnetic flux by the magnet, and is a coordinate axis of a rotating coordinate system in which the coordinate axis also rotates as the rotor rotates. The d-axis is taken in the S → N pole direction of the magnet, and the q-axis is taken by shifting it by 90 degrees in the rotation direction from there. Even if it is an AC value in a fixed coordinate system, it can be handled as a DC value on this coordinate axis, and becomes a constant value in a steady state where there is no load torque fluctuation. Moreover, even if a PI controller is used, current control without steady deviation can be realized.
図10は、2相電流検出方式の力率制御の基本ブロック図の一例である。図10に示すように、PWMインバータ28のU相、V相から電流Iu、Ivの情報を取得し、3相電流算出器16に入力すると電流Iwが算出されて、電流Iu、Iv、Iwの3相の電流値が得られる。ここで、ベクトル制御の場合には、この電流値を一旦回転座標系であるdq座標軸に変換するが、所定の処理の後は再び固定座標系に戻してPWMインバータ28に送るという処理を経ることになる。
FIG. 10 is an example of a basic block diagram of power factor control of the two-phase current detection method. As shown in FIG. 10, when information on the currents Iu and Iv is acquired from the U phase and V phase of the
ところで、上記の特許文献1では、ロータの位置を推定してモータの最大トルク制御を行うが、ロータを推定する際に回転座標系を用いることから座標変換などの複雑な演算を要してしまう。また、特許文献2では、各相のモータ電圧とモータ電流より求めるトルクに応じた電力消費効率が最大となる力率との関係を予めテーブル化しているためにメモリが必要となり、また、テーブルのデータ量によっては求める力率の精度が低下するおそれがある。
By the way, in the above-mentioned
本発明は、上記に鑑みてなされたものであって、データテーブル及び回転座標系を用いずに固定座標系で求められるモータ電流と、モータの回転数を基に目標とする位相差を求めて最大トルクが得られる力率制御を行うことが可能なモータ駆動装置を提供することを目的とする。 The present invention has been made in view of the above, and obtains a target phase difference based on a motor current obtained in a fixed coordinate system without using a data table and a rotational coordinate system and the rotational speed of the motor. It is an object of the present invention to provide a motor drive device capable of performing power factor control capable of obtaining a maximum torque.
上記した課題を解決し、目的を達成するために、本発明は、直流を交流に変換しモータを駆動するインバータと、PWM信号を生成し前記インバータをPWM制御する制御部を備え、前記制御部は、モータ電圧とモータ電流の位相差を算出する電圧電流位相差算出器と、モータ電流の振幅とモータへの指令回転数と予め記憶させたモータ定数とから最大トルクが得られるモータ電圧とモータ電流の目標位相差を算出する目標位相差生成器と、前記PWM信号を生成するためのキャリア周期毎に前記位相差と前記目標位相差との差に基づいて出力電圧の振幅を算出する出力電圧振幅生成器とを備え、前記制御部は、前記出力電圧振幅生成器で算出した前記出力電圧の振幅を算出したキャリア周期の次のキャリア周期の期間に前記出力電圧の振幅に基づいて前記インバータをPWM制御することを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention includes an inverter that converts direct current into alternating current and drives a motor, and a control unit that generates a PWM signal and performs PWM control of the inverter. Is a voltage / current phase difference calculator that calculates the phase difference between the motor voltage and the motor current, a motor voltage and a motor that can obtain the maximum torque from the motor current amplitude, the command rotational speed to the motor, and the motor constant stored in advance. A target phase difference generator for calculating a target phase difference of current, and an output voltage for calculating an amplitude of an output voltage based on a difference between the phase difference and the target phase difference for each carrier cycle for generating the PWM signal An amplitude generator, and the control unit determines the amplitude of the output voltage during a carrier cycle following the carrier cycle in which the amplitude of the output voltage calculated by the output voltage amplitude generator is calculated. Based characterized by PWM controlling the inverter.
本発明によれば、力率制御において必要なトルクを最小のモータ電流で発生させるために、モータ電圧とモータ電流との目標位相差を、モータ電流、モータの回転数、モータ定数から求めるようにしたので、回転座標系を用いないため座標変換などの複雑な演算を行なわなくても済むので演算処理が短くすむ。また、PWMのキャリア周期毎に演算処理するので予め目標位相差のデータをテーブル化しておく必要がないので、効率良く同期モータを制御することができるという効果を奏する。 According to the present invention, in order to generate the torque necessary for power factor control with the minimum motor current, the target phase difference between the motor voltage and the motor current is obtained from the motor current, the motor speed, and the motor constant. Therefore, since a rotating coordinate system is not used, it is not necessary to perform complicated calculations such as coordinate conversion, so that the calculation process can be shortened. In addition, since calculation processing is performed for each PWM carrier cycle, it is not necessary to preliminarily prepare a table of target phase difference data, so that the synchronous motor can be efficiently controlled.
以下に、本発明に係るモータ駆動装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Embodiments of a motor drive device according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
[電流ベクトルの特性曲線]
本発明の力率制御内容の説明に入る前に、まず、必要なトルクを最小のモータ電流で発生させる最大トルク/電流制御を説明するために、電流ベクトルの各種の特性曲線について説明する。なお、説明中の記号の意味はそれぞれ以下に示すとおりである。
[Characteristic curve of current vector]
Before describing the power factor control contents of the present invention, first, various characteristic curves of the current vector will be described in order to explain the maximum torque / current control for generating the necessary torque with the minimum motor current. In addition, the meaning of the symbol in description is as showing below.
θvi*:目標位相差 [rad]
ω:電気角角速度 [rad/sec]
Iamp:電流振幅 [A]
iu、iv、iw:U相電流、V相電流、W相電流 [A]
id、iq:d軸電流、q軸電流 [A]
Ld、Lq:d軸インダクタンス、q軸インダクタンス [H]
Vo:誘起電圧 [V]
Ψa:マグネットによる電機子鎖交磁束 [Wb]
Ra:巻線抵抗 [Ω]
Pn:極対数
θvi * : target phase difference [rad]
ω: electrical angular angular velocity [rad / sec]
Iamp: current amplitude [A]
iu, iv, iw: U-phase current, V-phase current, W-phase current [A]
id, iq: d-axis current, q-axis current [A]
Ld, Lq: d-axis inductance, q-axis inductance [H]
Vo: induced voltage [V]
Ψa: Armature interlinkage magnetic flux [Wb]
Ra: Winding resistance [Ω]
Pn: Number of pole pairs
(a)定電流円
図1に示す定電流円は、電流Iの大きさが等しいときの電流ベクトル軌跡であり、次式で表される。
(A) Constant Current Circle The constant current circle shown in FIG. 1 is a current vector locus when the currents I are equal in magnitude, and is represented by the following equation.
(b)定トルク曲線
図2に示す定トルク曲線は、トルクTが一定となる電流ベクトル軌跡であり、次式で表される。
(B) Constant torque curve The constant torque curve shown in FIG. 2 is a current vector locus in which the torque T is constant, and is expressed by the following equation.
(c)定誘起電圧楕円
図3に示す定誘起電圧楕円は、電機子に生じる誘起電圧Voが等しくなる電流ベクトル軌跡であり、角速度ωが大きくなると、径は小さくなり次式で表される。
(C) Constant Induced Voltage Ellipse The constant induced voltage ellipse shown in FIG. 3 is a current vector locus in which the induced voltage Vo generated in the armature becomes equal. When the angular velocity ω increases, the diameter decreases and is expressed by the following equation.
次に、電流ベクトル制御方法(最大トルク/電流制御)について説明する。
最大トルク/電流制御は、同一のトルクを発生させる電流ベクトルのうちで、電流振幅を最小にする制御である。同一トルクで電流振幅を最小にするということは、電流ベクトル平面上で、定トルク曲線に対して原点からの距離が最短になる点に電流ベクトルを制御するということである。したがって、定電流円が定トルク曲線に接する点が、最大トルク制御の動作点となる。この点をトレースした電流ベクトル軌跡が、図4に示される最大トルク/電流制御線である。この方法は、(1)電機子電流に対して最大トルクを発生できる、(2)同一トルク発生時の電流が最小となるため銅損が最小となる、(3)電流の上限値を考慮したときは、最大の発生トルクが得られるなどの特徴がある。
Next, a current vector control method (maximum torque / current control) will be described.
Maximum torque / current control is control that minimizes the current amplitude among current vectors that generate the same torque. Minimizing the current amplitude with the same torque means that the current vector is controlled at a point where the distance from the origin is the shortest with respect to the constant torque curve on the current vector plane. Therefore, the point at which the constant current circle contacts the constant torque curve is the operating point for maximum torque control. The current vector locus obtained by tracing this point is the maximum torque / current control line shown in FIG. This method (1) can generate the maximum torque with respect to the armature current, (2) the copper current is minimized because the current when the same torque is generated is minimized, and (3) the upper limit value of the current is considered In some cases, the maximum generated torque can be obtained.
本発明は、力率制御による必要なトルクを最小のモータ電流で発生させる最大トルク/電流制御で、目標となる位相差(以下、目標位相差θvi*)を求める際、回転座標系を用いずに得られる電流振幅Iampと電気角角速度ωを用いて、次式に適用することで目標位相差θvi*を得るものである。 The present invention does not use a rotating coordinate system when obtaining a target phase difference (hereinafter referred to as target phase difference θvi * ) in maximum torque / current control that generates a necessary torque by power factor control with a minimum motor current. The target phase difference θvi * is obtained by applying the following equation using the current amplitude Iamp and the electrical angular angular velocity ω obtained in the above.
<目標位相差θvi*を求める式>
ただし、 However,
ここで、目標位相差θvi*は、電気角角速度ωで運転中の電流振幅Iampのときに出力トルク最大となる位相差である。 Here, the target phase difference θvi * is a phase difference that maximizes the output torque at the current amplitude Iamp during operation at the electrical angular angular velocity ω.
次に、上記の<目標位相差θvi*を求める式>(式1)の導出過程(過程1〜3)について説明する。
<過程1:定電流円と最大トルク/電流制御線の交点の導出>
次の最大トルク/電流制御式
Next, the derivation process (processes 1 to 3) of the above <expression for obtaining target phase difference θvi * > (expression 1) will be described.
<Process 1: Derivation of intersection of constant current circle and maximum torque / current control line>
Next maximum torque / current control formula
で表される制御線(最大トルク/電流制御式)と、定電流円の交点を求める。 The intersection of the control line (maximum torque / current control equation) represented by
上記の(式2)と(式3)から、 From (Equation 2) and (Equation 3) above,
Ψa/(Lq−Ld)=Cとおいて、 With Ψa / (Lq−Ld) = C,
第2象限の交点を求めたいので、id<0を選択し、 Since we want to find the intersection of the second quadrant, select id <0,
続いてiqを求める。
上記の(式3)と(式4)から、
Subsequently, iq is obtained.
From (Equation 3) and (Equation 4) above,
iqは第2象限に存在するので、 Since iq exists in the second quadrant,
より、 Than,
したがって、上記の(式4)、(式6)から、定電流円と最大トルク/電流制御線の交点でのd軸電流i’d、q軸電流i’qは、 Therefore, from the above (Expression 4) and (Expression 6), the d-axis current i'd and the q-axis current i'q at the intersection of the constant current circle and the maximum torque / current control line are
ただし、 However,
と表すことができる。 It can be expressed as.
<過程2:定力率特性の関係式の導出>
図6(a)に示される印加電圧ベクトルと、(b)に示される電流ベクトルを考える。
<Process 2: Derivation of relational expression of constant power factor characteristics>
Consider the applied voltage vector shown in FIG. 6A and the current vector shown in FIG.
電圧位相δ、電流位相βとdq成分の関係は次式で表すことができる。 The relationship between the voltage phase δ, the current phase β, and the dq component can be expressed by the following equation.
したがって、位相差は、 Therefore, the phase difference is
となる。 It becomes.
上記の(式8)と、埋込磁石同期モータの定常状態の電圧方程式 (Equation 8) above and the steady-state voltage equation of an embedded magnet synchronous motor
から From
と表すことができることで、位相差δ−βは次式で表すことができる。 The phase difference δ−β can be expressed by the following equation.
<過程3:交点の力率算出>
上記の(式9)において、δ−βは設定した目標位相差θvi*であるので、
δ−β=θvi*、id=id’、iq=iq’と代入すると、
<Process 3: Intersection power factor calculation>
In (Equation 9) above, since δ−β is the set target phase difference θvi * ,
Substituting δ−β = θvi * , id = id ′, iq = iq ′,
と導出できる。
ただし、
Can be derived.
However,
である。 It is.
[本発明のモータ駆動装置の構成]
次に、本発明に係るモータ駆動装置の概略構成について説明する。
本発明に係るモータ駆動装置は、図5のブロック図に示すように、埋込磁石型の同期モータ30を駆動する駆動装置であり、キャリア発生器8、出力回転数生成器10、出力電圧位相生成器12、乱調抑制制御器14、3相電流算出器16、電流位相算出器18、電圧電流位相差算出器20、目標位相差生成器22、出力電圧振幅生成器24、出力電圧生成器(PWM生成器)26、PWMインバータ28を備える。
[Configuration of Motor Drive Device of the Present Invention]
Next, a schematic configuration of the motor drive device according to the present invention will be described.
As shown in the block diagram of FIG. 5, the motor driving device according to the present invention is a driving device for driving an embedded magnet type
キャリア発生器8は、PWMインバータ28を駆動する駆動信号の生成に必要なPWMキャリアを生成する。また、発生したPWMキャリアの周期ごとにモータ電流のデータを取り込むためのサンプリングにも使われる。
The
出力回転数生成器10は、このモータ駆動装置を搭載した機器(例えば、エアコンの制御部)からの指令回転数を基に、出力回転数を生成するものである。
The output
出力電圧位相生成器12は、出力回転数生成器10からの出力回転数及び乱調抑制制御器14からの出力電圧位相補正量を基に、出力電圧位相を算出するものである。
The output
乱調抑制制御器14は、電流位相算出器18からの電流位相θiを基に、出力電圧位相補正量を算出するものである。力率制御は出力電圧位相制御であり、応答が比較的に遅く乱調しやすい。そのために、出力電圧位相を調整することで安定化を実現する。
The
3相電流算出器16は、キャリア発生器8で発生したPWMキャリア信号の周期ごとに検出したU相、V相の電流Iu、Ivから、W相の電流Iwを算出し、電流振幅を算出するものである。
The three-phase
電流位相算出器18は、3相電流算出器16から出力されたU相、V相、W相の電流Iu、Iv、Iwから、電流位相θiを算出するものである。算出手法としては、例えば、上記の特許文献2に記載の方法を用いることができる。
The
電圧電流位相差算出器20は、出力電圧位相生成器12から出力された出力電圧位相θvと、今回電流位相算出器18で算出した電流位相θiから、電圧電流位相差を算出するものである。
The voltage / current
目標位相差生成器22は、3相電流算出器16からの電流振幅と出力回転数生成器10からの出力回転数と事前に記憶しているモータ定数(d軸インダクタンスLd、q軸インダクタンスLq、マグネットによる電機子鎖交磁束Ψa、巻線抵抗Ra)から、前述の<目標位相差θvi*を求める式>(式1)を用いて目標となる位相差を生成するものである。
The target
なお、<目標位相差θvi*を求める式>(式1)の中に電気角角速度ωとあるが、電気角は磁界の一周期分を2π[rad]として角度を表わしたもので、電気角はロータの回転角×極対数の関係になるので、ロータが1回転(回転角度360°=2π)する間に極対数の分だけ電気角は進む。出力回転数生成器10からの出力回転数を毎秒N回転とすると、電気角角速度ω=N×2π×極対数となる。
<Equation for obtaining target phase difference θvi * > (Equation 1) is an electrical angular angular velocity ω, and the electrical angle represents an angle with 2π [rad] as one period of the magnetic field. Therefore, the electrical angle advances by the number of pole pairs while the rotor rotates once (rotation angle 360 ° = 2π). If the output rotation speed from the output
出力電圧振幅生成器24は、電圧電流位相差算出器20で算出した位相差と目標位相差生成器22から生成された目標位相差の差を補正し、出力電圧振幅を算出するものである。
The output
出力電圧生成器(PWM生成器)26は、入力DC電圧値と出力電圧位相生成器12の位相を条件に、出力電圧振幅生成器24で算出された出力電圧振幅値とキャリア発生器8からのPWMキャリアをコンパレートし、それぞれPWMインバータ28の上アーム側スイッチング素子U、V、WのPWM信号であるUp、Vp、Wpを出力する。また、出力したUp、Vp、Wp信号をNOT演算して、PWMインバータ28の下アーム側スイッチング素子U、V、WのPWM信号であるUn、Vn、Wnを出力するものである。
The output voltage generator (PWM generator) 26 outputs the output voltage amplitude value calculated by the output
PWMインバータ28は、出力電圧生成器(PWM生成器)26からの信号に応じてモータ30を駆動するためのU相、V相及びW相からの三相交流電圧をモータ30に供給する。
The
[本発明のモータ駆動装置による制御動作例]
次に、本発明のモータ駆動装置による制御動作例について図7〜図9を参照しながら説明する。本発明では、力率制御において必要なトルクを最小のモータ電流で発生させる最大トルク/電流制御を行うものである。
[Example of Control Operation by Motor Drive Device of the Present Invention]
Next, an example of the control operation by the motor drive device of the present invention will be described with reference to FIGS. In the present invention, maximum torque / current control is performed to generate torque necessary for power factor control with a minimum motor current.
<状態1(P1)>
指令回転数を基に出力回転数生成器10で出力回転数を生成し、これを用いて出力電圧位相生成器12で出力電圧位相θvを算出する。また、3相電流算出器16で算出した電流振幅がI3で、電流位相算出器18で算出された電流位相θiと出力電圧位相生成器12で算出した電圧位相θvから電圧電流位相差算出器20で算出した電圧電流位相差がθ4のときの電流ベクトルは、図7においてP1の状態であるとする。このときP1は、目標とする最大トルク/電流制御線上からずれている。
<State 1 (P1)>
Based on the command rotational speed, the output
電流振幅I3で最大トルクが得られる目標位相差を目標位相差生成器22で算出する。この時、前述の<目標位相差θvi*を求める式>(式1)中の電流振幅Iampは、I3となる。
The target
この式の解は、図7の最大トルク/電流制御線と、定電流円I3の交点であるので、目標位相差はθ6となっている。 Since the solution of this equation is the intersection of the maximum torque / current control line in FIG. 7 and the constant current circle I3, the target phase difference is θ6.
出力電圧振幅生成器24は、電圧電流位相差算出器20で算出した位相差θ4と目標位相差生成器22から生成された目標位相差θ6の差を補正し、目標位相差θ6になるような出力電圧振幅を生成して出力電圧生成器26に出力しPWMインバータ28を介してモータを制御する。
The output
<状態2(P2)>
実際に、負荷トルクを一定として、目標位相差θ6になるように制御すると、図8に示すように定トルク曲線τ5上を移動し、P2へ移動するが、目標とする最大トルク/電流制御線上からは、まだ少しずれている。
<State 2 (P2)>
Actually, when the load torque is constant and control is performed so that the target phase difference θ6 is obtained, the curve moves on the constant torque curve τ5 and moves to P2 as shown in FIG. 8, but on the target maximum torque / current control line. Is still a little off.
図9に示すように、P2の電流値I6を用いて、上記と同じように目標位相差生成器22で次の目標位相差を得て、モータを制御する。この動作をPWMキャリア周期ごとに行うことで、力率制御においても電流ベクトルが最大トルク/電流制御線上に収束するように制御する。
As shown in FIG. 9, using the current value I6 of P2, the next target phase difference is obtained by the target
このため、本発明によれば、力率制御において必要なトルクを最小のモータ電流で発生させる最大トルク/電流制御で、モータ電圧とモータ電流との目標位相差を、モータ電流、モータの回転数、モータ定数を基に固定座標系で求めるようにしたので、回転座標系を用いなくても、固定座標系のみで効率良く同期モータを制御することができるという効果を奏する。 Therefore, according to the present invention, the target torque difference between the motor voltage and the motor current is determined by the maximum torque / current control that generates the torque necessary for the power factor control with the minimum motor current. Since the fixed coordinate system is used based on the motor constant, the synchronous motor can be efficiently controlled only by the fixed coordinate system without using the rotating coordinate system.
8 キャリア発生器
10 出力回転数生成器
12 出力電圧位相生成器
14 乱調抑制制御器
16 3相電流算出器
18 電流位相算出器
20 電圧電流位相差算出器
22 目標位相差生成器
24 出力電圧振幅生成器
26 出力電圧生成器(PWM生成器)
28 PWMインバータ
30 モータ
DESCRIPTION OF
28
Claims (1)
前記制御部は、モータ電圧とモータ電流の位相差を算出する電圧電流位相差算出器と、モータ電流の振幅とモータへの指令回転数と予め記憶させたモータ定数とから最大トルクが得られるモータ電圧とモータ電流の目標位相差を算出する目標位相差生成器と、前記PWM信号を生成するためのキャリア周期毎に前記位相差と前記目標位相差との差に基づいて出力電圧の振幅を算出する出力電圧振幅生成器とを備え、
前記目標位相差生成器は、前記目標位相差を以下の式に基づいて算出し、
前記制御部は、前記出力電圧振幅生成器で算出した前記出力電圧の振幅を算出したキャリア周期の次のキャリア周期の期間に前記出力電圧の振幅に基づいて前記インバータをPWM制御することを特徴とするモータ駆動装置。
ω:電気角角速度
Iamp:電流振幅
iu、iv、iw:U相電流、V相電流、W相電流
i’d、i’q:d軸電流、q軸電流
Ld、Lq:d軸インダクタンス、q軸インダクタンス
Ψa:マグネットによる電機子鎖交磁束
Ra:巻線抵抗 An inverter that converts direct current to alternating current to drive a motor, and a controller that generates a PWM signal and performs PWM control of the inverter;
The control unit includes a voltage / current phase difference calculator that calculates a phase difference between a motor voltage and a motor current, a motor that obtains a maximum torque from an amplitude of the motor current, a command rotational speed to the motor, and a motor constant stored in advance. A target phase difference generator for calculating a target phase difference between the voltage and the motor current, and an output voltage amplitude based on the difference between the phase difference and the target phase difference for each carrier cycle for generating the PWM signal An output voltage amplitude generator that
The target phase difference generator calculates the target phase difference based on the following equation:
The control unit performs PWM control of the inverter based on the amplitude of the output voltage during a carrier cycle next to a carrier cycle in which the amplitude of the output voltage calculated by the output voltage amplitude generator is calculated. A motor drive device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012256867A JP6031969B2 (en) | 2012-11-22 | 2012-11-22 | Motor drive device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012256867A JP6031969B2 (en) | 2012-11-22 | 2012-11-22 | Motor drive device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014107880A JP2014107880A (en) | 2014-06-09 |
| JP6031969B2 true JP6031969B2 (en) | 2016-11-24 |
Family
ID=51028964
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012256867A Expired - Fee Related JP6031969B2 (en) | 2012-11-22 | 2012-11-22 | Motor drive device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6031969B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104320032B (en) * | 2014-09-30 | 2017-03-29 | 海信科龙电器股份有限公司 | A kind of AC/AC (alternating current) variable-frequency air conditioning control method and controller |
| JP6391438B2 (en) * | 2014-11-21 | 2018-09-19 | スマック株式会社 | Motor control device |
| RU2584142C1 (en) * | 2015-01-27 | 2016-05-20 | Федеральное государственное унитарное предприятие Производственное объединение "Север" | Alternating current drive |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4450395A (en) * | 1982-06-21 | 1984-05-22 | Toshiba Kikai Kabushiki Kaisha | System for controlling synchronous motors |
| JPH11164597A (en) * | 1997-11-28 | 1999-06-18 | Meidensha Corp | Vector controller for induction motor |
| JP2004236437A (en) * | 2003-01-30 | 2004-08-19 | Sharp Corp | Motor control device |
| JP5167768B2 (en) * | 2007-11-08 | 2013-03-21 | 日産自動車株式会社 | Electric motor control apparatus and electric motor control method |
| JP5385557B2 (en) * | 2008-06-27 | 2014-01-08 | シャープ株式会社 | Motor control device, compressor drive device, and refrigeration / air conditioning device |
| JP5648310B2 (en) * | 2010-03-31 | 2015-01-07 | 株式会社富士通ゼネラル | Synchronous motor control device and synchronous motor control method |
-
2012
- 2012-11-22 JP JP2012256867A patent/JP6031969B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014107880A (en) | 2014-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6580899B2 (en) | Drive system and inverter device | |
| JP5176420B2 (en) | Sensorless control device for brushless motor | |
| JP5445892B2 (en) | Control device for permanent magnet type synchronous motor | |
| US20130257324A1 (en) | Motor control device | |
| CN103166559B (en) | Control device | |
| WO2012144276A1 (en) | Motor control device | |
| CN101933220A (en) | Electric motor, device for controlling electric motor and method for starting electric motor | |
| JP2014225993A (en) | Synchronous machine controller | |
| JP2018196309A (en) | Motor driver for oil pumps and method for controlling motor drive for oil pumps | |
| JP4928855B2 (en) | Sensorless control device for synchronous machine | |
| JP2018007473A (en) | Control device for permanent magnet type synchronous motor | |
| JP4367279B2 (en) | Control device for synchronous motor | |
| JP6031969B2 (en) | Motor drive device | |
| EP3128668A1 (en) | Electric apparatus drive device | |
| JP5618854B2 (en) | Synchronous motor drive system | |
| JP2009290962A (en) | Controller of permanent magnet type synchronous motor | |
| JP5798513B2 (en) | Method and apparatus for detecting initial magnetic pole position of permanent magnet synchronous motor, and control apparatus for permanent magnet synchronous motor | |
| JP6156162B2 (en) | Motor control device | |
| JP5332305B2 (en) | Control device for permanent magnet type synchronous motor | |
| JP7196469B2 (en) | Controller for synchronous reluctance motor | |
| JP6848680B2 (en) | Synchronous motor control device | |
| JP5534991B2 (en) | Control device for synchronous motor | |
| JP2010268599A (en) | Control device for permanent magnet motor | |
| JP5095134B2 (en) | Motor control device and motor control method | |
| JP4987032B2 (en) | Rotor angle estimation device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151030 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160714 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160719 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160902 |
|
| 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: 20160927 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161010 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6031969 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |