JP2014050285A - Motor drive device, and compressor using the same - Google Patents
Motor drive device, and compressor using the same Download PDFInfo
- Publication number
- JP2014050285A JP2014050285A JP2012193436A JP2012193436A JP2014050285A JP 2014050285 A JP2014050285 A JP 2014050285A JP 2012193436 A JP2012193436 A JP 2012193436A JP 2012193436 A JP2012193436 A JP 2012193436A JP 2014050285 A JP2014050285 A JP 2014050285A
- Authority
- JP
- Japan
- Prior art keywords
- voltage
- motor
- axis
- current
- mechanical frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/06—Control using electricity
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S388/00—Electricity: motor control systems
- Y10S388/907—Specific control circuit element or device
- Y10S388/911—Phase locked loop
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
本発明は、交流モータを駆動するモータ駆動装置などに関する。 The present invention relates to a motor drive device that drives an AC motor.
交流モータの回転子の位置を、インバータの電流検出値によって推定し、さらに推定した前記位置に基づいて交流モータの駆動を制御する位置センサレス制御が知られている。位置センサレス制御によって駆動される交流モータは耐環境性に優れ、特に圧縮機を駆動する際に有用である。圧縮機の内部には高温の冷媒及び潤滑油が流入するため、位置センサを設置すると不具合が生じる可能性があるからである。 Position sensorless control is known in which the position of the rotor of the AC motor is estimated based on the detected current value of the inverter, and the driving of the AC motor is controlled based on the estimated position. An AC motor driven by position sensorless control has excellent environmental resistance, and is particularly useful when driving a compressor. This is because high-temperature refrigerant and lubricating oil flow into the compressor, and there is a possibility that a malfunction may occur when the position sensor is installed.
ところで、圧縮機駆動用の交流モータを制御する場合、圧縮機の負荷トルクは圧縮行程に同期して脈動する。したがって、圧縮機の負荷トルクと逆位相のモータトルクを出力し、交流モータの速度変動を抑制するトルク脈動制御を行うことで、圧縮機の騒音や振動を抑制することが必要となる。 By the way, when controlling the AC motor for driving the compressor, the load torque of the compressor pulsates in synchronization with the compression stroke. Therefore, it is necessary to suppress the noise and vibration of the compressor by outputting the motor torque in the opposite phase to the load torque of the compressor and performing the torque pulsation control that suppresses the speed fluctuation of the AC motor.
例えば、特許文献1には、同期モータの三相交流電圧・電流に基づいて、回転子の位相を推定することが記載されている。
また、特許文献2には、電動機及び負荷のうち少なくともいずれか一方が発生する周期外乱成分を、軸誤差推定値に基づいて算出する周期外乱推定器を備えた同期電動機の制御装置について記載されている。特許文献2に記載のトルク脈動抑制制御では、軸誤差の推定値を運動方程式に代入することによって負荷トルクを推定し、負荷トルクの脈動成分をフーリエ解析により抽出し、これを打ち消すように出力電圧を積極的に変動させる。
For example,
特許文献1の技術では、同期モータの速度や負荷が一定であると仮定して、モータ電流の微分項(つまり、sIdc,sIqc)をゼロとみなしている。しかしながら、トルク脈動抑制制御を行うと、モータ電流が常に過渡状態となるため、電流微分値がゼロになるとは限らない。したがって、特許文献1に記載の技術のように電流微分値を無視すると、位置推定誤差が発生する可能性がある。すなわち、特許文献1に記載の技術では、同期モータのトルク脈動を適切に抑制できない可能性がある。
In the technique of
また、特許文献2に記載の技術を用いても、十分な脈動抑制効果を得られない可能性がある。これは、位置センサレス制御とトルク脈動抑制制御の単純な組み合わせでは位置推定誤差が発生するためである。位置推定誤差が発生すると、それに伴って負荷トルクの推定誤差が生じるため、出力電圧の変動量を最適化できず、十分な脈動抑制効果を得ることができない。
Moreover, even if the technique described in
そこで、本発明は、交流モータのトルク脈動を適切に抑制するモータ駆動装置などを提供することを課題とする。 Then, this invention makes it a subject to provide the motor drive device etc. which suppress the torque pulsation of an AC motor appropriately.
前記課題を解決するために、本発明は、制御手段が、電流検出手段から入力される電流値に基づいて、交流モータの電気周波数と、q軸インダクタンスと、q軸電流との積を算出して第一電圧とし、前記第一電圧と前記交流モータのd軸電圧との和を算出して第二電圧とし、以下に示す(A)及び/又は(B)の制御を実行することを特徴とする。
(A)前記第二電圧の機械周波数成分の位相と、前記交流モータのd軸電流の機械周波数成分の位相との差である位相差を、前記交流モータの機械周波数に対応して当該機械周波数と正の相関関係を有するように制御する。
(B)前記第二電圧の機械周波数成分の振幅と、前記交流モータのd軸電流の機械周波数成分の振幅との比である振幅比を、前記交流モータの機械周波数に対応して当該機械周波数と正の相関関係を有するように制御する。
なお、詳細については、発明を実施するための形態において説明する。
In order to solve the above-described problem, the present invention provides a control unit that calculates a product of an electric frequency of an AC motor, a q-axis inductance, and a q-axis current based on a current value input from the current detection unit. The first voltage is calculated, the sum of the first voltage and the d-axis voltage of the AC motor is calculated as a second voltage, and the following control (A) and / or (B) is executed. And
(A) A phase difference that is a difference between the phase of the mechanical frequency component of the second voltage and the phase of the mechanical frequency component of the d-axis current of the AC motor corresponds to the mechanical frequency of the AC motor. And control to have a positive correlation.
(B) An amplitude ratio, which is a ratio between the amplitude of the mechanical frequency component of the second voltage and the amplitude of the mechanical frequency component of the d-axis current of the AC motor, corresponds to the mechanical frequency of the AC motor. And control to have a positive correlation.
Details will be described in an embodiment for carrying out the invention.
本発明によれば、交流モータのトルク脈動を適切に抑制するモータ駆動装置などを提供できる。 ADVANTAGE OF THE INVENTION According to this invention, the motor drive device etc. which suppress the torque pulsation of an AC motor appropriately can be provided.
本発明を実施するための形態(以下、実施形態という)について、適宜図面を参照しながら詳細に説明する。 A mode for carrying out the present invention (hereinafter referred to as an embodiment) will be described in detail with reference to the drawings as appropriate.
≪第1実施形態≫
<モータ駆動装置の構成>
図1は、本実施形態に係るモータ駆動装置の構成図である。図1に示すモータ駆動装置100は、インバータ1と、電流検出手段2と、インバータ制御装置3と、を備えている。なお、以下の記載では、交流モータ5の角速度を、便宜的に「周波数」と記すことがあるものとする。
<< First Embodiment >>
<Configuration of motor drive device>
FIG. 1 is a configuration diagram of a motor drive device according to the present embodiment. A
(インバータ)
インバータ1は、直流電源4から入力される直流電圧VDCを所定の三相交流電圧に変換し、交流モータ5に出力する電力変換器である。インバータ1は、複数のスイッチング素子S1〜S6を有し、後記するPWM信号発生手段38から入力されるPWM信号に従ってスイッチング素子S1〜S6のON/OFFを切り替えることで、直流電圧VDCを三相交流電圧に変換する。
このように、インバータ1から三相交流電圧を印加することによって、交流モータ5に三相交流電流Iu,Iv,Iwを流入させ、回転磁界を発生させる。ちなみに、当該回転磁界によって回転する交流モータ5として、例えば、同期モータが挙げられる。
(Inverter)
The
Thus, by applying the three-phase AC voltage from the
インバータ1は、スイッチング素子S1,S2を備える第1レグと、スイッチング素子S3,S4を備える第2レグと、スイッチング素子S5,S6を備える第3レグと、が互いに並列接続されている。また、それぞれのスイッチング素子S1〜S6には、転流による破壊を防止するための還流ダイオードD1〜D6が逆並列に接続されている。
なお、スイッチング素子S1〜S6として、例えばIGBT(Insulated Gate Bipolar Transistor)を用いることができる。
In the
For example, IGBTs (Insulated Gate Bipolar Transistors) can be used as the switching elements S1 to S6.
(電流検出手段)
電流検出手段2は、交流モータ5の電機子巻線に流入する電流Iu,Iv,Iwをそれぞれ検出し、後記する3相/2軸変換手段31に時々刻々と出力する。ちなみに、電流Iu,Iv,Iwのうち任意の2つを検出し、前記した2つの電流値から残りの電流値を推定してもよい。
(Current detection means)
The current detection means 2 detects currents Iu, Iv, and Iw flowing into the armature winding of the
(インバータ制御装置)
インバータ制御装置3は、前記した電流検出手段2から入力される電流Iu,Iv,Iwに基づいてPWM信号を生成し、当該PWM信号をインバータ1に出力する装置である。これによって、交流モータ5の駆動が制御される。
インバータ制御装置3は、例えばマイコン(Microcomputer:図示せず)であり、ROM(Read Only Memory)に記憶されたプログラムを読み出してRAM(Random Access Memory)に展開し、CPU(Central Processing Unit)が各種処理を実行するようになっている。
(Inverter control device)
The
The
以下では、インバータ制御装置3の構成を、交流モータ5の特性と関連付けながら順次説明する。図2は、交流モータの電圧・電流の関係を示すベクトル図である。図2に示すU軸は、交流モータ5が備えるU相コイルの磁束方向を示している。
図2に示すd軸は交流モータ5の磁束方向を示し、d軸と直交するようにq軸をとっている。ちなみに、位置センサレス制御を行う場合、実際にd軸及びq軸がどの位置にあるか(つまり、交流モータ5の磁束がどの向きにあるか)は検出されない。したがって、推定されるd軸としてのdc軸、及び、推定されるq軸としてのqc軸を制御軸とし、このdc軸及びqc軸上で電流制御や速度制御を行う。
つまり、制御軸(dc軸、qc軸)とは、位置センサレス制御において制御系が推定する仮想的な軸である。
Below, the structure of the
The d axis shown in FIG. 2 indicates the magnetic flux direction of the
That is, the control axis (dc axis, qc axis) is a virtual axis estimated by the control system in the position sensorless control.
図2に示すようにdc軸とd軸との位相差を軸誤差Δθとし、dc軸とU軸との位相差をdc軸位相θdcとする。交流モータ5の回転に同期してd軸は電気周波数ωで回転し、dc軸は周波数推定値ω1で回転する。ちなみに、電気周波数ωは、交流モータ5の電気系(電圧・電流)の周波数を意味する。また,後記する機械周波数ωmは、交流モータ5の機械系(回転軸やベアリング)が回転する際の周波数を意味する。
モータ電圧V1は、交流モータ5に印加される電圧であり、d軸方向の成分をd軸電圧Vdとし、q軸方向の成分をq軸電圧Vqとする。また、モータ電圧V1に関して、dc軸方向の成分をdc軸電圧Vdcとし、qc軸方向の成分をqc軸電圧Vqcとする。
As shown in FIG. 2, the phase difference between the dc axis and the d axis is the axis error Δθ, and the phase difference between the dc axis and the U axis is the dc axis phase θdc. In synchronism with the rotation of the
The motor voltage V1 is a voltage applied to the
モータ電流I1は交流モータ5に流れる電流であり、d軸方向の成分をd軸電流Idとし、q軸方向の成分をq軸電流Iqとする。そうすると、交流モータ5の動作は、以下に示す(数式1)の電圧方程式に従う。
なお、(数式1)において、R:交流モータ5の抵抗値、Ld:d軸インダクタンス、Lq:q軸インダクタンス、Ke:誘導起電力定数、s:微分演算子、ω:交流モータ5の電気周波数である。なお、前記したR,Ld,Lq,Keは既知の値である。
The motor current I1 is a current flowing through the
In (Expression 1), R: resistance value of
また、交流モータ5のモータトルクτmに関して、以下に示す(数式2)の関係が成り立つ。ちなみに、(数式2)においてPm:交流モータ5の極対数である。
Further, with respect to the motor torque τm of the
図1に示すように、インバータ制御装置3は、3相/2軸変換手段31と、軸誤差演算手段32と、PLL演算手段33と、2軸/3相変換手段34と、ベクトル抽出手段35と、電圧変動演算手段36と、電圧指令演算手段37と、PWM信号発生手段38と、を備えている。
As shown in FIG. 1, the
3相/2軸変換手段31は、電流検出手段2から入力される3相座標系の電流Iu,Iv,Iwと、PLL演算手段33によって推定されるdc軸位相θdcとに基づいて、制御系のdc軸電流Idc及びqc軸電流Iqcを算出する。そして、3相/2軸変換手段31は、算出したdc軸電流Idc、及びqc軸電流Iqcを軸誤差演算手段32に出力する。
軸誤差演算手段32は、以下に示す(数式3)を用いて軸誤差Δθを算出し、算出した軸誤差ΔθをPLL演算手段33に出力する。なお、(数式3)において、ω1:交流モータ5の周波数推定値である。
The three-phase / two-axis conversion means 31 is based on the currents Iu, Iv, Iw of the three-phase coordinate system input from the current detection means 2 and the dc axis phase θdc estimated by the PLL calculation means 33. The dc axis current Idc and the qc axis current Iqc are calculated. Then, the three-phase / two-
The axis error calculation means 32 calculates an axis error Δθ using the following (Equation 3), and outputs the calculated axis error Δθ to the PLL calculation means 33. In (Expression 3),
PLL(Phase Locked Loop)演算手段33は、軸誤差演算手段32から入力される軸誤差Δθを軸誤差指令値Δθ*に一致させるように、以下に示す(数式4)を用いて交流モータ5の周波数推定値ω1を算出する。そして、PLL演算手段33は、算出した周波数推定値ω1を電圧変動演算手段36に出力する。なお、(数式4)においてωr*は周波数指令値であり、KPLLはPLLゲインである。
The PLL (Phase Locked Loop) calculating means 33 uses the following (Formula 4) of the
さらに、PLL演算手段33は、以下に示す(数式5)を用いて交流モータ5のdc軸位相θdcを算出し、3相/2軸変換手段31及び2軸/3相変換手段34に出力する。
Further, the PLL calculation means 33 calculates the dc axis phase θdc of the
電圧変動演算手段36は、3相/2軸変換手段31から入力されるdc軸電流Idc及びqc軸電流Iqcと、PLL演算手段33から入力される周波数推定値ω1と、ベクトル抽出手段35から入力される電圧指令Vd**と、に基づいて、変動電圧ΔVd,ΔVqを算出する。なお、電圧変動演算手段36の詳細については、後記する。 The voltage fluctuation calculation means 36 is input from the dc-axis current Idc and qc-axis current Iqc input from the three-phase / two-axis conversion means 31, the frequency estimation value ω1 input from the PLL calculation means 33, and the vector extraction means 35. Based on the voltage command Vd **, the fluctuation voltages ΔVd and ΔVq are calculated. Details of the voltage fluctuation calculating means 36 will be described later.
電圧指令演算手段37は、定常電圧指令(Vd*,Vq*)と、変動電圧(ΔVd,ΔVq)とに基づいて、電圧指令(Vd**,Vq**)を算出する。
ちなみに、前記したd軸定常電圧指令Vd*、及びq軸定常電圧指令Vq*は、負荷トルクτLが脈動しないと仮定した場合の電圧指令である。これらは、通常のベクトル制御理論に基づいて算出できる。
d軸変動電圧ΔVd、及びq軸変動電圧ΔVqは、負荷トルクτLが脈動する場合、これを打ち消すための変動分の電圧である。d軸変動電圧ΔVd及びq軸変動電圧Vqの算出方法については、後記する。
The voltage command calculation means 37 calculates the voltage command (Vd **, Vq **) based on the steady voltage command (Vd *, Vq *) and the fluctuation voltage (ΔVd, ΔVq).
Incidentally, the d-axis steady voltage command Vd * and the q-axis steady voltage command Vq * are voltage commands on the assumption that the load torque τL does not pulsate. These can be calculated based on normal vector control theory.
When the load torque τL pulsates, the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq are fluctuation voltages for canceling the pulsation. A method for calculating the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage Vq will be described later.
電圧指令演算手段37は、算出した電圧指令(Vd**,Vq**)を、2軸/3相変換手段34及びベクトル抽出手段35に出力する。
ベクトル抽出手段35は、電圧指令演算手段37から入力されるd軸電圧指令Vd**及びq軸電圧指令Vq**のうち前者を抽出し、電圧変動演算手段36にフィードバックする。
The voltage
The
d軸電圧指令Vd**、及びq軸電圧指令Vq**は、前記した定常電圧指令(Vd*,Vq*)と変動電圧(ΔVd,ΔVq)との和であり、最終的な電圧指令である。d軸電圧指令Vd**、及びq軸電圧指令Vq**は、デッドタイム誤差やスイッチングの遅れなどを無視すれば、図2に示すdc軸電圧Vdc、qc軸電圧Vqcと等しくなる。 The d-axis voltage command Vd ** and the q-axis voltage command Vq ** are the sum of the steady voltage command (Vd *, Vq *) and the fluctuation voltage (ΔVd, ΔVq), and are the final voltage commands. is there. The d-axis voltage command Vd ** and the q-axis voltage command Vq ** are equal to the dc-axis voltage Vdc and the qc-axis voltage Vqc shown in FIG. 2 if a dead time error or switching delay is ignored.
2軸/3相変換手段34は、電圧指令演算手段37から入力されるd軸電圧指令Vd**、及びq軸電圧指令Vq**と、PLL演算手段33から入力されるdc軸位相θdcとに基づいて、交流モータ5の3相電圧指令Vu,Vv,Vwを算出する。
PWM(Pulse Width Modulation)信号発生手段38は、2軸/3相変換手段34から入力される3相電圧指令Vu,Vv,Vwに基づいてPWM制御を行う際の指令信号(つまり、PWM信号)を生成し、スイッチング素子S1〜S6に出力する。
これによって、交流モータ5の位置センサレス制御及びトルク脈動抑制制御が実行される。
The 2-axis / 3-phase conversion means 34 includes a d-axis voltage command Vd ** and a q-axis voltage command Vq ** input from the voltage command calculation means 37, and a dc axis phase θdc input from the PLL calculation means 33. Based on the above, the three-phase voltage commands Vu, Vv, Vw of the
A PWM (Pulse Width Modulation) signal generation means 38 is a command signal (that is, a PWM signal) for performing PWM control based on the three-phase voltage commands Vu, Vv, Vw input from the 2-axis / 3-phase conversion means 34. Is output to the switching elements S1 to S6.
Thereby, position sensorless control and torque pulsation suppression control of
<電圧変動演算手段の構成>
図3は、モータ駆動装置が備える電圧変動演算手段の構成図である。本実施形態に係るモータ駆動装置100の特徴は、電圧変動演算手段36を備えることによって、位置の推定精度に依存することなくトルク脈動を抑制する点にある。
電圧変動演算手段36は、第一電圧演算手段36aと、第二電圧演算手段36bと、位相差演算手段36cと、電気/機械周波数換算手段36dと、位相差指令演算手段36eと、振幅比演算手段36fと、振幅比指令演算手段36gと、電圧変動調整手段36jと、を有している。
<Configuration of voltage fluctuation calculation means>
FIG. 3 is a configuration diagram of voltage fluctuation calculation means provided in the motor drive device. A feature of the
The voltage fluctuation calculation means 36 includes a first voltage calculation means 36a, a second voltage calculation means 36b, a phase difference calculation means 36c, an electrical / mechanical frequency conversion means 36d, a phase difference command calculation means 36e, and an amplitude ratio calculation.
第一電圧演算手段36aは、以下に示す(数式6)を用いて第一電圧Vn1を算出する。ちなみに、周波数推定値ω1はPLL演算手段33(図1参照)から入力され、qc軸電流Iqcは3相/2軸変換手段31から入力される。また、q軸インダクタンスLqは、既知の値である。
The first voltage calculation means 36a calculates the first voltage Vn1 using (Equation 6) shown below. Incidentally, the frequency
第二電圧演算手段36bは、以下に示す(数式7)を用いて第二電圧Vn2を算出する。ちなみに、電圧指令Vd**は、前記したベクトル抽出手段35から入力される。
なお、(数式7)の変形において、前記した(数式6)の結果を用いるとともに、電圧指令Vd**が理想的にはdc軸電圧Vdcと等しいことを用いた。
The second voltage calculation means 36b calculates the second voltage Vn2 using the following (Equation 7). Incidentally, the voltage command Vd ** is input from the vector extracting means 35 described above.
In the modification of (Expression 7), the result of (Expression 6) described above was used, and the fact that the voltage command Vd ** was ideally equal to the dc axis voltage Vdc was used.
位相差演算手段36cは、前記(数式7)によって求めた第二電圧Vn2の機械周波数成分の位相と、交流モータ5のdc軸電流Idcの機械周波数成分の位相との差である位相差θaを算出する。当該位相差θaは、例えば、フーリエ解析によって求めることができる。なお、dc軸電流Idcは、3相/2軸変換手段31(図1参照)から入力される。
The phase difference calculating means 36c calculates a phase difference θa which is a difference between the phase of the mechanical frequency component of the second voltage Vn2 obtained by the above (Formula 7) and the phase of the mechanical frequency component of the dc axis current Idc of the
電気/機械周波数換算手段36dは、PLL演算手段33(図1参照)から入力される周波数推定値ω1を極対数Pmで除算することによって、機械周波数ωmに換算する。前記したように、機械周波数ωmは、交流モータ5の機械系(回転軸やベアリング)が回転する際の周波数を意味している。
The electrical / mechanical frequency conversion means 36d converts the estimated frequency value ω1 input from the PLL calculation means 33 (see FIG. 1) by the pole pair number Pm to convert it to the mechanical frequency ωm. As described above, the mechanical frequency ωm means the frequency at which the mechanical system (rotating shaft or bearing) of the
位相差指令演算手段36eは、以下に示す(数式8)を用いて位相差指令θa*を算出する。なお、機械周波数ωmは、電気/機械周波数換算手段36dから入力される。また、d軸インダクタンスLd、及び交流モータ5の抵抗Rは、既知の値である。
The phase difference command calculation means 36e calculates the phase difference command θa * using (Equation 8) shown below. The mechanical frequency ωm is input from the electrical / mechanical frequency conversion means 36d. The d-axis inductance Ld and the resistance R of the
振幅比演算手段36fは、前記した第二電圧Vn2の機械周波数成分の振幅と、交流モータ5のdc軸電流Idcの機械周波数成分の振幅との比である振幅比Gaを算出する。
振幅比指令演算手段36gは、以下に示す(数式9)を用いて、振幅比指令Ga*を算出する。
The amplitude ratio calculating means 36f calculates an amplitude ratio Ga that is a ratio between the amplitude of the mechanical frequency component of the second voltage Vn2 and the amplitude of the mechanical frequency component of the dc shaft current Idc of the
The amplitude ratio command calculation means 36g calculates the amplitude ratio command Ga * using the following (Formula 9).
第一差分演算手段36hは、位相差演算手段36cから入力される位相差θaと、位相差指令演算手段36eから入力される位相差指令θa*との差分Δθaを算出し、電圧変動調整手段36jに出力する。
第二差分演算手段36iは、振幅比演算手段36fから入力される振幅比Gaと、振幅比指令演算手段36gから入力される振幅比指令Ga*との差分ΔGaを算出し、電圧変動調整手段36jに出力する。
The first
The second difference calculation means 36i calculates a difference ΔGa between the amplitude ratio Ga input from the amplitude ratio calculation means 36f and the amplitude ratio command Ga * input from the amplitude ratio command calculation means 36g, and the voltage fluctuation adjustment means 36j. Output to.
電圧変動調整手段36jは、第一差分演算手段36hから入力される差分Δθaと、第二差分演算手段36iから入力される差分ΔGaとに基づいて、d軸変動電圧ΔVd及びq軸変動電圧ΔVqを算出する。
すなわち、電圧変動調整手段36jは、位相差θaと位相差指令θa*との差分Δθaをゼロ、かつ、振幅比Gaと振幅比指令Ga*との差分ΔGaをゼロとするように、d軸変動電圧ΔVd及びq軸変動電圧ΔVqの値を調整する。ちなみに、d軸変動電圧ΔVd及びq軸変動電圧ΔVqは、交流モータ5のトルク脈動を打ち消すために加算される値である。
The voltage
That is, the voltage
そして、電圧指令演算手段37が(図1参照)、d軸定常電圧指令Vd*にd軸変動電圧ΔVdを加える(和をとる)ことによって、d軸電圧指令Vd**を算出する。同様に、電圧指令演算手段37が、q軸定常電圧指令Vq*にq軸変動電圧ΔVqを加える(和をとる)ことで、q軸電圧指令Vq**を算出する。
このようにして、モータ駆動装置100は、最終的な電圧指令(Vd**,Vq**)を所定時間ごとに逐次算出し、トルク変動抑制制御を実行する。
Then, the voltage command calculation means 37 (see FIG. 1) calculates the d-axis voltage command Vd ** by adding (summing) the d-axis fluctuation voltage ΔVd to the d-axis steady voltage command Vd *. Similarly, the voltage command calculating means 37 calculates the q-axis voltage command Vq ** by adding (summing) the q-axis fluctuation voltage ΔVq to the q-axis steady voltage command Vq *.
In this way, the
ちなみに、前記した差分Δθaがゼロであり、かつ、差分ΔGaがゼロである場合、第二電圧Vn2は、以下に示す(数式10)によって一意に表わされる。
前記した(数式7)を(数式10)に代入して整理すると、以下に示す(数式11)が成り立つ。
トルク脈動抑制制御が実行される場合、交流モータ5の周波数成分のうち、トルク脈動周波数成分すなわち機械周波数成分が支配的となる。これは、摩擦などに起因して他の周波数成分も含まれるものの、交流モータ5のトルク変動を打ち消すようにトルク脈動抑制制御が実行されるためである。
したがって、s=jωmを(数式11)に代入すると、以下に示す(数式12)が得られる。
When the torque pulsation suppression control is executed, the torque pulsation frequency component, that is, the mechanical frequency component is dominant among the frequency components of the
Therefore, substituting s = jωm into (Expression 11) yields (Expression 12) shown below.
当該(数式12)を、前記した(数式3)に代入すると、軸誤差Δθの分子はゼロになる(つまり、軸誤差Δθの値がゼロになる)。dc軸とd軸との位相差である軸誤差Δθをゼロとすることによって、トルク脈動抑制制御は達成される。
すなわち、差分Δθaをゼロとし、かつ、差分ΔGaをゼロとすることによって、高精度なトルク脈動の抑制を行うことができる。
When this (Formula 12) is substituted into the above (Formula 3), the numerator of the axial error Δθ becomes zero (that is, the value of the axial error Δθ becomes zero). Torque pulsation suppression control is achieved by setting the axis error Δθ, which is the phase difference between the dc axis and the d axis, to zero.
That is, highly accurate torque pulsation can be suppressed by setting the difference Δθa to zero and the difference ΔGa to zero.
図4は、交流モータの機械周波数と位相差指令の相関図である。図4に示す相関図の横軸は規格化した機械周波数ωm[pu]であり、縦軸は前記した位相差指令θa*[deg]である。以下では、物理量を規格化した場合の単位として、[pu]を用いる。
図4に示す実線は、前記した(数式8)から求めたものである。また、図4に示す○印はそれぞれ、後記する図7、図8に示すシミュレーション結果に対応する箇所である。
FIG. 4 is a correlation diagram between the mechanical frequency of the AC motor and the phase difference command. The horizontal axis of the correlation diagram shown in FIG. 4 is the normalized mechanical frequency ωm [pu], and the vertical axis is the phase difference command θa * [deg]. In the following, [pu] is used as a unit when the physical quantity is normalized.
The solid line shown in FIG. 4 is obtained from the above (Formula 8). Also, the ◯ marks shown in FIG. 4 are locations corresponding to the simulation results shown in FIGS.
図4に示す相関図、及び前記した(数式8)から、位相差指令θa*は次のような性質を有することがわかる。
(1)位相差指令θa*は、機械周波数ωmと正の相関関係にある。つまり、機械周波数ωmの値が大きくなるに従って、位相差指令θa*の値(>0)も大きくなる。
(2)機械周波数ωmが高速になるにつれて、位相差指令θa*は90°に漸近する。
(3)機械周波数ωmが低速になるにつれて、位相差指令θa*は0°に漸近する。
(4)機械周波数ωmが0[pu]の場合、位相差指令θa*は0°になる。
From the correlation diagram shown in FIG. 4 and the above (Formula 8), it can be seen that the phase difference command θa * has the following properties.
(1) The phase difference command θa * is positively correlated with the mechanical frequency ωm. That is, as the value of the mechanical frequency ωm increases, the value of the phase difference command θa * (> 0) also increases.
(2) As the mechanical frequency ωm increases, the phase difference command θa * gradually approaches 90 °.
(3) As the mechanical frequency ωm becomes lower, the phase difference command θa * gradually approaches 0 °.
(4) When the mechanical frequency ωm is 0 [pu], the phase difference command θa * is 0 °.
図5は、交流モータの機械周波数と振幅比指令の相関図である。図5に示す相関図の横軸は規格化した機械周波数ωm[pu]であり、縦軸は前記した振幅比指令Ga*[pu]である。図5に示す実線は、前記した(数式9)から求めた。また、図5に示す○印はそれぞれ、後記する図7、図8に示すシミュレーション結果に対応する箇所である。 FIG. 5 is a correlation diagram between the mechanical frequency of the AC motor and the amplitude ratio command. The horizontal axis of the correlation diagram shown in FIG. 5 is the normalized mechanical frequency ωm [pu], and the vertical axis is the amplitude ratio command Ga * [pu]. The solid line shown in FIG. 5 was obtained from the above (Equation 9). Further, the ◯ marks shown in FIG. 5 are locations corresponding to the simulation results shown in FIGS.
図5に示す相関図、及び前記した(数式9)から、振幅比指令Ga*は次のような性質を有することがわかる。
(1)振幅比指令Ga*は、機械周波数ωmと正の相関関係にある。つまり、機械周波数ωmの値が大きくなるに従って、振幅比指令Ga*の値(>0)も大きくなる。
(2)機械周波数ωmが高速になるにつれて、振幅比指令Ga*の値は、機械周波数ωmとd軸インダクタンスLdとの積ωm・Ldで線形近似できる。
(3)機械周波数ωmが低速になるにつれて、振幅比指令Ga*の値は、交流モータ5の抵抗値Rに漸近する。
(4)機械周波数ωmが0[pu]の場合、振幅比指令Ga*の値は、交流モータ5の抵抗値Rになる。
From the correlation diagram shown in FIG. 5 and (Equation 9) described above, it can be seen that the amplitude ratio command Ga * has the following properties.
(1) The amplitude ratio command Ga * has a positive correlation with the mechanical frequency ωm. That is, as the value of the mechanical frequency ωm increases, the value (> 0) of the amplitude ratio command Ga * also increases.
(2) As the mechanical frequency ωm becomes higher, the value of the amplitude ratio command Ga * can be linearly approximated by the product ωm · Ld of the mechanical frequency ωm and the d-axis inductance Ld.
(3) The value of the amplitude ratio command Ga * gradually approaches the resistance value R of the
(4) When the mechanical frequency ωm is 0 [pu], the value of the amplitude ratio command Ga * is the resistance value R of the
図4、図5に示す各相関関係に基づいて、位相差指令θa*や振幅比指令Ga*をテーブル化又は線形近似するように電圧変動演算手段36(図1参照)を設定することが好ましい。これによって、演算負荷を低減しつつ高精度な脈動抑制制御を実行できる。 Based on the correlations shown in FIGS. 4 and 5, it is preferable to set the voltage fluctuation calculation means 36 (see FIG. 1) so that the phase difference command θa * and the amplitude ratio command Ga * are tabulated or linearly approximated. . Thereby, highly accurate pulsation suppression control can be executed while reducing the calculation load.
図6は、トルク脈動抑制制御時の波形図である。
図6に示すように、正弦波の負荷トルクτLを与えた状態において、時刻t1からトルク脈動抑制制御を開始した。
なお、制御系を安定化させるため、トルク脈動抑制制御を行う際のd軸変動電圧ΔVd(図6(b)参照)、q軸変動電圧ΔVq(図6(c)参照)の振幅を徐々に増加させた。図6(a)に示すように、時刻t1以後、差分トルクΔτは打ち消され、徐々に減少した。
FIG. 6 is a waveform diagram during torque pulsation suppression control.
As shown in FIG. 6, torque pulsation suppression control was started from time t1 in a state in which a sine wave load torque τL was applied.
In order to stabilize the control system, the amplitudes of the d-axis fluctuation voltage ΔVd (see FIG. 6B) and the q-axis fluctuation voltage ΔVq (see FIG. 6C) when performing torque pulsation suppression control are gradually increased. Increased. As shown in FIG. 6 (a), after time t1, the differential torque Δτ was canceled and gradually decreased.
そして、時刻t2において差分トルクΔτはゼロになり(図6(a)参照)、d軸変動電圧ΔVd、q軸変動電圧ΔVqの振幅は一定となった(図6(b)、図6(c)参照)。なお、図6における各変数の振幅・位相は一例であり、実際には、交流モータ5のモータ定数R,Ld,Lq,Ke,又は慣性Jに依存する。
At time t2, the differential torque Δτ becomes zero (see FIG. 6A), and the amplitudes of the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq become constant (FIG. 6B, FIG. 6C). )reference). Note that the amplitude and phase of each variable in FIG. 6 are examples, and actually depend on the motor constants R, Ld, Lq, Ke, or inertia J of the
図6(f)は、図6(d)に示すq軸電流Iqの時刻t3〜t4における部分拡大図であり、図6(g)は、図6(e)に示すq軸電流の微分値sIqの時刻t3〜t4における部分拡大図である。
図6に示すように、時刻t1以後、d軸変動電圧ΔVd及びq軸変動電圧ΔVqの影響を受けて、q軸電流Iqも変動する。このとき、q軸電流Iqより90°だけ位相が進んだq軸電流微分sIqが発生する(d軸側に関しても同様である)。
FIG. 6F is a partially enlarged view of the q-axis current Iq shown in FIG. 6D at times t3 to t4. FIG. 6G is a differential value of the q-axis current shown in FIG. It is the elements on larger scale in the time t3-t4 of sIq.
As shown in FIG. 6, after the time t1, the q-axis current Iq also varies under the influence of the d-axis variation voltage ΔVd and the q-axis variation voltage ΔVq. At this time, a q-axis current differential sIq whose phase is advanced by 90 ° from the q-axis current Iq is generated (the same applies to the d-axis side).
このようにトルク脈動抑制制御を行うことによって、モータ電流は常に過渡状態となる。本実施形態によれば、モータ電流が前記したような過渡状態であるにもかかわらず、結果的に負荷トルクの変動を打ち消すようにd軸電圧指令Vd**(=Vd*+ΔVd)、q軸電圧指令Vq**(=Vq*+ΔVq)を生成できる。これは、前記した(数式10)〜(数式12)によって明らかである。 By performing torque pulsation suppression control in this way, the motor current is always in a transient state. According to the present embodiment, the d-axis voltage command Vd ** (= Vd * + ΔVd) and the q-axis are set so as to cancel the load torque fluctuation as a result even though the motor current is in the transient state as described above. A voltage command Vq ** (= Vq * + ΔVq) can be generated. This is apparent from the above-described (Equation 10) to (Equation 12).
<効果>
本実施形態において電圧変動演算手段36は、位相差θaが位相差指令θa*に一致し、振幅比Gaが振幅比指令Ga*に一致するようにd軸変動電圧ΔVd及びq軸変動電圧ΔVqを調整する。この演算過程において電流の微分値(sIdc、sIqc)は影響しない((数式8)、(数式9)を参照)。
したがって、位置推定誤差Δθ((数式3)を参照)に影響されることなく、高精度なトルク脈動制御を実行できる。また、前記したように電流の微分値を演算する必要がないため、電圧変動演算手段36の処理負荷を低減できる。
<Effect>
In this embodiment, the voltage fluctuation calculating means 36 sets the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq so that the phase difference θa matches the phase difference command θa * and the amplitude ratio Ga matches the amplitude ratio command Ga *. adjust. In this calculation process, the differential values (sIdc, sIqc) of the current are not affected (see (Expression 8) and (Expression 9)).
Therefore, highly accurate torque pulsation control can be executed without being affected by the position estimation error Δθ (see (Formula 3)). Further, as described above, since it is not necessary to calculate the differential value of the current, the processing load of the voltage fluctuation calculating means 36 can be reduced.
図7は、本実施形態に係るモータ駆動装置を用いて交流モータを低速回転(機械周波数ωm1:図4、図5参照)させた場合の波形図である。なお、図7(a)〜(d)の波形図は、横軸・縦軸ともに規格化している(後記する図8、図10、図11、図13、図15、図18、図19も同様)。
第2電圧Vn2の機械周波数成分の位相と(図7(c)参照)、dc軸電流の機械周波数成分の位相(図7(d)参照)と、の差分θa1*を前記した(数式8)から演算し、トルク脈動抑制制御を実行した。
これによって、負荷トルクτLが変動した場合でも(図7(a)参照)、これを打ち消すようにモータトルクτmを与えるため(同図参照)、トルク変動Δτが略ゼロの状態が維持された(図7(b)参照)。なお、図7(a)では、モータトルクτmと負荷トルクτLとが略一致した状態が継続している。
FIG. 7 is a waveform diagram when the AC motor is rotated at a low speed (mechanical frequency ωm1: see FIGS. 4 and 5) using the motor driving apparatus according to the present embodiment. 7A to 7D are normalized for both the horizontal axis and the vertical axis (FIGS. 8, 10, 11, 13, 15, 18, and 19 to be described later). The same).
The difference θa1 * between the phase of the mechanical frequency component of the second voltage Vn2 (see FIG. 7C) and the phase of the mechanical frequency component of the dc-axis current (see FIG. 7D) is described above (Formula 8). And torque pulsation suppression control was executed.
Thus, even when the load torque τL fluctuates (see FIG. 7A), the motor torque τm is applied so as to cancel this (see FIG. 7), so that the state where the torque fluctuation Δτ is substantially zero is maintained (see FIG. 7A). (Refer FIG.7 (b)). In FIG. 7A, the state where the motor torque τm and the load torque τL substantially coincide with each other continues.
図8は、本実施形態に係るモータ駆動装置を用いて交流モータを高速回転(機械周波数ωm2>ωm1:図4、図5参照)させた場合の波形図である。交流モータ5を高速に回転させた場合でも、前記した場合と同様にトルク変動Δτは略ゼロとなった(図8(b)参照)。
ちなみに、図7・図8のシミュレーション結果と、図4・図5の特性とは一致しており、前記した(数式8)、(数式9)が正しいことが分かる。
FIG. 8 is a waveform diagram when the AC motor is rotated at high speed (mechanical frequency ωm2> ωm1: see FIGS. 4 and 5) using the motor driving apparatus according to the present embodiment. Even when the
Incidentally, the simulation results of FIGS. 7 and 8 and the characteristics of FIGS. 4 and 5 coincide with each other, and it can be seen that the above-described (Equation 8) and (Equation 9) are correct.
<比較例>
前記した特許文献2に記載の技術を比較例として説明する。当該比較例において交流モータ5の電流微分値をゼロとした場合、以下に示す(数式13)が得られる。(数式13)は、前記した(数式3)において電流微分値sIdc=0,sIqc=0としたものである。
ちなみに、電流微分値は、電流検出値をサンプリング時間で除すことにより求められ、また、不完全微分を用いても求められる。しかし、前者は検出ノイズに弱く、後者は遅れを生じるため、制御系を不安定化する可能性がある。ゆえに、これらを位置センサレス制御に適用しても、位置推定誤差を消去することは困難である。
<Comparative example>
The technique described in
Incidentally, the current differential value is obtained by dividing the current detection value by the sampling time, and can also be obtained by using incomplete differentiation. However, since the former is weak against detection noise and the latter is delayed, there is a possibility of destabilizing the control system. Therefore, even if these are applied to position sensorless control, it is difficult to eliminate the position estimation error.
図17は、比較例(特許文献2)に係るモータ駆動装置が備える電圧変動演算手段の構成図である。
電圧変動演算手段36Kが有する差分トルク推定手段36xは、(数式13)を用いて算出される近似軸誤差Δθcを入力とし、以下に示す(数式14)を用いて差分トルクΔτを算出する。なお、(数式14)においてτm:モータトルク、τL:負荷トルクである。
FIG. 17 is a configuration diagram of voltage fluctuation calculation means provided in the motor drive device according to the comparative example (Patent Document 2).
The differential torque estimating means 36x included in the voltage fluctuation calculating means 36K receives the approximate axis error Δθc calculated using (Formula 13) and calculates the differential torque Δτ using (Formula 14) shown below. In (Expression 14), τm: motor torque, τL: load torque.
比較例に係る電圧変動調整手段36yは、以下に示す(数式15)を用いてd軸電圧変動ΔVd、q軸電圧変動ΔVqを算出する。なお、(数式15)において、J:交流モータの慣性、ωm:交流モータの機械周波数である。
電圧変動調整手段36yは、差分トルクΔτをゼロとするようにd軸変動電圧ΔVd、q軸変動電圧ΔVqを調整する。前記したように、トルク脈動抑制制御を実行するとq軸電流Iqが変動するため、q軸電流Iqよりも90°だけ位相が進んだq軸電流微分sIqが発生する(図6(f)、図6(g)参照)。
この結果、前記した(数式3)に対して、(数式13)は位置推定誤差を生じる。当該位置推定誤差は、(数式15)を通して差分トルクΔτの推定誤差を生じるため、比較例では、脈動抑制効果が弱まってしまう。
The voltage fluctuation adjusting means 36y adjusts the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq so that the differential torque Δτ is zero. As described above, when the torque pulsation suppression control is executed, the q-axis current Iq fluctuates, so that a q-axis current differential sIq whose phase is advanced by 90 ° from the q-axis current Iq is generated (FIG. 6 (f), FIG. 6 (g)).
As a result, (Equation 13) causes a position estimation error with respect to (Equation 3) described above. Since the position estimation error causes an estimation error of the differential torque Δτ through (Equation 15), the pulsation suppressing effect is weakened in the comparative example.
図18は、比較例に係るモータ駆動装置を用いて交流モータを低速回転(機械周波数ωm1)させた場合の波形図である。図18の区間A1に示すように、第2電圧Vn2(図18(c)参照)と、dc軸電流Idc(図18(d)参照)とが同期している。
図19は、比較例に係るモータ駆動装置を用いて交流モータを高速回転(機械周波数ωm2>ωm1)させた場合の波形図である。図19についても、図18と同様のことがいえる。
このように比較例では、第2電圧Vn2とdc軸電流Idcとの位相差θa(図示せず)が、機械周波数ωmに関わらずゼロになる。この理由は、以下のようにして説明できる。
FIG. 18 is a waveform diagram when the AC motor is rotated at a low speed (mechanical frequency ωm1) using the motor drive device according to the comparative example. As shown in section A1 in FIG. 18, the second voltage Vn2 (see FIG. 18C) and the dc axis current Idc (see FIG. 18D) are synchronized.
FIG. 19 is a waveform diagram when the AC motor is rotated at high speed (mechanical frequency ωm2> ωm1) using the motor driving device according to the comparative example. The same thing as FIG. 18 can be said also about FIG.
Thus, in the comparative example, the phase difference θa (not shown) between the second voltage Vn2 and the dc axis current Idc becomes zero regardless of the mechanical frequency ωm. The reason for this can be explained as follows.
当該比較例に限らず、従来のトルク脈動抑制制御では、前記した(数式3)の電流微分の項(つまり、sIdc)を無視し、(数式13)の分子をゼロへ漸近させるようにトルク脈動抑制制御を行っていた。すなわち、以下に示す(数式16)に基づいて制御を行っていた。 In the conventional torque pulsation suppression control, not limited to the comparative example, the current pulsation term (ie, sIdc) of (Formula 3) is ignored, and the torque pulsation is made asymptotic to the numerator of (Formula 13). Suppression control was performed. That is, control was performed based on (Expression 16) shown below.
前記した(数式7)及び(数式16)から、以下に示す(数式17)が得られる。 From the above (Formula 7) and (Formula 16), the following (Formula 17) is obtained.
(数式17)に示す交流モータ5の抵抗値Rは、実数である。したがって、第2電圧Vn2とdc軸電流Idcとの位相差θaはゼロになる。
このように、比較例に係るトルク脈動抑制では、電流波形が常に過渡状態となるにも関わらず(つまり、電流微分sIdcがゼロでないにも関わらず)、これを無視した制御を行っていた。したがって、差分トルクΔτの推定誤差が残り、トルク脈動が十分に抑制されない可能性があった(図18(b)、図19(b)を参照)。
The resistance value R of the
As described above, in the torque pulsation suppression according to the comparative example, although the current waveform is always in a transient state (that is, although the current differential sIdc is not zero), the control is performed while ignoring this. Therefore, there is a possibility that an estimation error of the differential torque Δτ remains and the torque pulsation is not sufficiently suppressed (see FIGS. 18B and 19B).
これに対して本実施形態では、比較例で説明した近似軸誤差Δθcを用いず、dc軸電圧Vdcやqc軸電流Iqcを直接的に用いて位相差指令θa*及び振幅比指令Ga*を算出する((数式8)、(数式9)を参照)。そして、位相差θaが位相差指令θa*に一致し、振幅比Gaが振幅比指令Ga*に一致するようにd軸変動電圧ΔVd及びq軸変動電圧ΔVqを調整することとした。
したがって、電流微分sIdcなどを算出する必要がなくなるとともに、位置推定精度に依存することなく高精度なトルク脈動抑制制御を行うことができる。さらに、微分演算を行う必要がなくなるため、ノイズの影響や応答遅れを回避しつつ、電圧変動演算手段36の処理負荷を低減できる。
In contrast, in the present embodiment, the phase difference command θa * and the amplitude ratio command Ga * are calculated by directly using the dc axis voltage Vdc and the qc axis current Iqc without using the approximate axis error Δθc described in the comparative example. (Refer to (Formula 8) and (Formula 9)). Then, the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq are adjusted so that the phase difference θa matches the phase difference command θa * and the amplitude ratio Ga matches the amplitude ratio command Ga *.
Therefore, it is not necessary to calculate the current differential sIdc and the like, and highly accurate torque pulsation suppression control can be performed without depending on the position estimation accuracy. Furthermore, since it is not necessary to perform differential calculation, the processing load of the voltage fluctuation calculation means 36 can be reduced while avoiding the influence of noise and response delay.
≪第2実施形態≫
第2実施形態は、第1実施形態で説明した第一電圧演算手段36a及び第二電圧演算手段36bに代えて第三電圧演算手段36kを備える点が異なる。また、第2実施形態は、第一差分演算手段36hに位相差指令として90°を入力し、第二差分演算手段36iに振幅比指令としてωm・Ldを入力する点が第1実施形態と異なる。したがって、当該異なる部分について説明し、第1実施形態と重複する部分については説明を省略する。
<< Second Embodiment >>
The second embodiment is different in that a third voltage calculating means 36k is provided instead of the first voltage calculating means 36a and the second voltage calculating means 36b described in the first embodiment. The second embodiment is different from the first embodiment in that 90 ° is input as the phase difference command to the first difference calculating means 36h and ωm · Ld is input as the amplitude ratio command to the second
図9は、本実施形態に係るモータ駆動装置が備える電圧変動演算手段の構成図である。図9に示す第三電圧演算手段36kは、以下に示す(数式18)を用いて第三電圧Vn3を算出する。 FIG. 9 is a configuration diagram of voltage fluctuation calculation means provided in the motor drive device according to the present embodiment. The third voltage calculation means 36k shown in FIG. 9 calculates the third voltage Vn3 using (Equation 18) shown below.
ここで、(数式18)の変形において、前記した(数式7)を用いた。位相差演算手段36cは、第三電圧Vn3の機械周波数成分の位相と、dc軸電流Idcの機械周波数成分の位相との位相差θaを算出する。
振幅比演算手段36fは、第三電圧Vn3の機械周波数成分の振幅と、dc軸電流Idcの機械周波数成分の振幅との振幅比Gaを算出する。
電圧変動調整手段36jは、位相差θaが90°、かつ、振幅比Gaが機械周波数ωmとd軸インダクタンスLdとの積ωm・Ldとなるまで、d軸変動電圧ΔVd及びq軸変動電圧ΔVqを調整する。
上記構成の動作原理を説明する。位相差θaが90°、かつ、振幅比Gaが積ωm・Ldとなるとき、第三電圧Vn3は、以下に示す(数式19)によって一意に表わされる。
Here, in the modification of (Formula 18), the above (Formula 7) is used. The phase difference calculating means 36c calculates the phase difference θa between the phase of the mechanical frequency component of the third voltage Vn3 and the phase of the mechanical frequency component of the dc-axis current Idc.
The amplitude ratio calculating means 36f calculates an amplitude ratio Ga between the amplitude of the mechanical frequency component of the third voltage Vn3 and the amplitude of the mechanical frequency component of the dc-axis current Idc.
The voltage fluctuation adjusting means 36j sets the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq until the phase difference θa is 90 ° and the amplitude ratio Ga becomes the product ωm · Ld of the mechanical frequency ωm and the d-axis inductance Ld. adjust.
The operation principle of the above configuration will be described. When the phase difference θa is 90 ° and the amplitude ratio Ga is the product ωm · Ld, the third voltage Vn3 is uniquely represented by the following (Equation 19).
(数式18)及び(数式19)から、第1実施形態で説明した(数式11)が成り立つ。前記したとおり、(数式11)が成り立てば、トルク脈動抑制制御は達成される。
図10は、交流モータを低速回転(機械周波数ωm1)させた場合の波形図であり、図11は、交流モータを高速回転(機械周波数ωm2>ωm1)させた場合の波形図である。図10(c)と図10(d)、図11(c)と図11(d)に示すように、第三電圧Vn3は、機械周波数ωmに関係なくdc軸電流よりも位相が90°進んでいることが分かる。
From (Equation 18) and (Equation 19), (Equation 11) described in the first embodiment is established. As described above, if (Formula 11) is established, torque pulsation suppression control is achieved.
FIG. 10 is a waveform diagram when the AC motor is rotated at a low speed (mechanical frequency ωm1), and FIG. 11 is a waveform diagram when the AC motor is rotated at a high speed (mechanical frequency ωm2> ωm1). As shown in FIGS. 10 (c) and 10 (d), 11 (c) and 11 (d), the phase of the third voltage Vn3 is advanced by 90 ° relative to the dc axis current regardless of the mechanical frequency ωm. You can see that
<効果>
本実施形態によれば、位相差指令θa*を90°で固定化し、振幅比指令Ga*をωm・Ldで線形化できる。そして、(数式18)を用いて演算した第三電圧Vn3に基づいてd軸変動電圧ΔVd、q軸変動電圧ΔVqを算出する。ちなみに、当該算出は乗算及び減算で足りる。
<Effect>
According to the present embodiment, the phase difference command θa * can be fixed at 90 °, and the amplitude ratio command Ga * can be linearized by ωm · Ld. Then, the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq are calculated based on the third voltage Vn3 calculated using (Equation 18). Incidentally, multiplication and subtraction are sufficient for the calculation.
一方、前記した第1実施形態では、(数式8)の位相差指令θa*、(数式9)の振幅比指令Ga*を演算する際、逆正接関数および根号を含む演算を行う必要があった。
したがって、本実施形態は、第1実施形態と比較して演算負荷を低減しつつ、高精度なトルク脈動抑制制御を実行できる。
On the other hand, in the first embodiment described above, when calculating the phase difference command θa * in (Equation 8) and the amplitude ratio command Ga * in (Equation 9), it is necessary to perform an operation including an arctangent function and a root sign. It was.
Therefore, this embodiment can execute highly accurate torque pulsation suppression control while reducing the calculation load as compared with the first embodiment.
≪第3実施形態≫
第3実施形態は、第2実施形態で説明した位相差演算手段36c及び振幅比演算手段36fに代えて、電圧変動演算手段36Bが差分電圧演算手段36pを備える点と、90度進み手段36m及び電流微分項電圧演算手段36nを備える点が異なる。また、第2実施形態では、電圧変動調整手段36jへの入力が差分Δθa,ΔGaであったのに対し、第3実施形態では電圧変動調整手段36jへの入力が差分電圧ΔVである点が異なる。したがって、当該異なる部分について説明し、第2実施形態と重複する部分については説明を省略する。
«Third embodiment»
In the third embodiment, instead of the phase difference calculating means 36c and the amplitude ratio calculating means 36f described in the second embodiment, the voltage fluctuation calculating means 36B includes a differential voltage calculating means 36p, a 90 degree advance means 36m, The difference is that the current differential term voltage calculation means 36n is provided. Further, in the second embodiment, the input to the voltage
図12は、本実施形態に係るモータ駆動装置が備える電圧変動演算手段の構成図である。
90度進み手段36mは、dc軸電流Idcの位相を90°進めた電流Idc'を出力する。信号Idc'は、以下に示す(数式20)で表わされる。
FIG. 12 is a configuration diagram of voltage fluctuation calculation means provided in the motor drive device according to the present embodiment.
The 90 ° advance means 36m outputs a current Idc ′ obtained by advancing the phase of the dc axis current Idc by 90 °. The signal Idc ′ is expressed by the following (Equation 20).
電圧変動調整手段36jは、入力信号が第2実施形態と異なるが、その機能自体は第2実施形態の場合と同様である。電流微分項電圧演算手段36nは、以下に示す(数式21)の電流微分項電圧Vndを算出する。ここで、(数式21)の変形には、前記した(数式20)を用いた。 The voltage fluctuation adjusting means 36j has an input signal different from that of the second embodiment, but its function itself is the same as that of the second embodiment. The current differential term voltage calculation means 36n calculates a current differential term voltage Vnd of the following (Formula 21). Here, the above-described (Expression 20) was used for the modification of (Expression 21).
電圧変動調整手段36jは、第三電圧Vn3と電流微分項電圧Vndとの差分電圧ΔVがゼロになるまでd軸変動電圧ΔVd及びq軸変動電圧ΔVqを調整する。差分電圧ΔVは、以下に示す(数式22)で表わされる。ここで、(数式22)の変形には、前記した(数式18)及び(数式21)を用いた。 The voltage fluctuation adjusting means 36j adjusts the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq until the difference voltage ΔV between the third voltage Vn3 and the current differential term voltage Vnd becomes zero. The differential voltage ΔV is expressed by the following (Formula 22). Here, the above-described (Formula 18) and (Formula 21) were used for the modification of (Formula 22).
(数式22)で算出される差分電圧ΔVがゼロとなるとき、(数式11)が成り立つことは明らかである。前記したとおり、(数式11)が成り立てば、トルク脈動抑制制御は達成される。
図13は、交流モータを低速回転(機械周波数ωm1)させた場合の波形図である。図13に示す時刻t1からトルク脈動抑制制御を開始した。図13(b)に示すように、時間が経過するにつれて差分電圧ΔVがゼロに漸近し、トルク脈動が抑制されていることが分かる。
It is clear that (Equation 11) holds when the differential voltage ΔV calculated by (Equation 22) becomes zero. As described above, if (Formula 11) is established, torque pulsation suppression control is achieved.
FIG. 13 is a waveform diagram when the AC motor is rotated at a low speed (mechanical frequency ωm1). Torque pulsation suppression control was started from time t1 shown in FIG. As shown in FIG. 13B, it can be seen that the difference voltage ΔV gradually approaches zero as time elapses, and torque pulsation is suppressed.
<効果>
本実施形態では、差分電圧ΔVのみをゼロにするように調整すれば、高い脈動抑制効果を得られるという特長がある。これは、前記した(数式22)の差分電圧ΔVが、第1実施形態で説明した(数式3)の分子と等しい、すなわち軸誤差Δθと比例関係にあるからである。
図13においても差分電圧ΔV(図13(c)参照)は、軸誤差Δθ(図13(d)参照)と比例関係になっていることが分かる。両者がこのような比例関係にあるため、電圧変動調整手段36jは、図17で説明した比較例の電圧変動調整手段36Kを、その構成を変更することなく適用できる。したがって、制御系の設計を簡略化・短縮化できる。
<Effect>
The present embodiment has a feature that a high pulsation suppressing effect can be obtained if only the differential voltage ΔV is adjusted to zero. This is because the differential voltage ΔV of (Expression 22) described above is equal to the numerator of (Expression 3) described in the first embodiment, that is, is proportional to the axial error Δθ.
Also in FIG. 13, it can be seen that the differential voltage ΔV (see FIG. 13C) is proportional to the axial error Δθ (see FIG. 13D). Since both are in such a proportional relationship, the voltage
≪第4実施形態≫
第4実施形態は、第1実施形態と比較して、電圧変動演算手段36Cがローパスフィルタ36qを備える点が異なる。また、第1実施形態では、電圧変動調整手段36jへの入力が差分Δθaであったのに対し、第4実施形態では電圧変動調整手段36jへの入力が差分電流ΔIである点が異なる。したがって、当該異なる部分について説明し、第1実施形態と重複する部分については説明を省略する。
<< Fourth Embodiment >>
The fourth embodiment is different from the first embodiment in that the voltage
図14は、本実施形態に係るモータ駆動装置が備える電圧変動演算手段の構成図である。
ローパスフィルタ36qは、第2電圧Vn2を用いて、以下に示す(数式23)のフィルタ出力値ILFを算出する。
FIG. 14 is a configuration diagram of voltage fluctuation calculation means provided in the motor drive device according to the present embodiment.
The low-
差分電流演算手段36rは、ローパスフィルタ36qからのフィルタ出力値ILFと、交流モータ5のdc軸電流Idcとの差分を算出し、差分電流ΔIとして電圧変動調整手段36jに出力する。
なお、差分電流ΔIは、以下に示す(数式24)で表わされる。ここで、(数式24)の変形には、前記した(数式7)及び(数式23)を用いた。
The difference current calculation means 36r calculates the difference between the filter output value I LF from the low-
The differential current ΔI is expressed by the following (Equation 24). Here, (Formula 7) and (Formula 23) described above were used for the modification of (Formula 24).
電圧変動調整手段36jは、差分電流算出手段から入力される差分電流ΔIの値がゼロになるまで、d軸変動電圧ΔVd及びq軸変動電圧ΔVqを調整する。すなわち電圧変動調整手段36jは、ローパスフィルタ36qの時定数(Ld/R)を交流モータ5の電気的時定数とするとき、前記したフィルタ出力値ILFと交流モータ5のdc軸電流Idcとの位相差がゼロかつ振幅比が1となるように制御する。
The voltage
(数式24)に示す差分電流ΔIがゼロとなるとき、第1実施形態で説明した(数式11)が成り立つことは明らかである。前記したように、(数式11)が成り立てばトルク脈動抑制制御は達成される。
図15は、交流モータを低速回転(機械周波数ωm1)させた場合の波形図である。図15に示す時刻t1からトルク脈動抑制制御を開始した。図15(c)、図15(d)に示すように、時刻t1から時間が経過するにつれて、フィルタ値ILFとdc軸電流Idcとが同期することが分かる。特に時刻0.9以後においては、前記二者は、略完全に同期している。
When the differential current ΔI shown in (Equation 24) becomes zero, it is clear that (Equation 11) described in the first embodiment holds. As described above, torque pulsation suppression control can be achieved if Equation 11 is satisfied.
FIG. 15 is a waveform diagram when the AC motor is rotated at a low speed (mechanical frequency ωm1). Torque pulsation suppression control was started from time t1 shown in FIG. As shown in FIGS. 15C and 15D, it can be seen that the filter value ILF and the dc-axis current Idc are synchronized as time elapses from time t1. In particular, after time 0.9, the two are almost completely synchronized.
<効果>
本実施形態では、ローパスフィルタ36qによってフィルタリングされた電流を用いて差分電流ΔIを算出し、この差分電流ΔIのみを電圧変動調整手段36jに入力する。したがって、第1実施形態と比較して、電圧変動調整手段36jの演算負荷が小さくなる。なお、フィルタ時定数Ld/Rが小さくなるように設定することで、応答遅れを防止できる。
<Effect>
In the present embodiment, the differential current ΔI is calculated using the current filtered by the low-
≪第5実施形態≫
本実施形態では、前記各実施形態(例えば、第1実施形態)に係るモータ駆動装置100によって駆動される圧縮機61について説明する。なお、一例として、冷凍空調システム6の冷媒回路に圧縮機61を設置する場合について説明する。
図16は、本実施形態に係る圧縮機駆動装置を備えた冷凍空調システムの構成図である。
冷凍空調システム6は、圧縮機61と、室外熱交換器62と、膨張弁63と、室内熱交換器64と、が環状に配管で接続された構成となっている。
«Fifth embodiment»
In the present embodiment, the
FIG. 16 is a configuration diagram of a refrigerating and air-conditioning system including a compressor driving device according to the present embodiment.
The refrigerating and air-conditioning system 6 has a configuration in which a
圧縮機61は、配管a1を介して吸入した低温低圧の冷媒を圧縮して高温高圧の冷媒とし、配管a2を介し室外機62に向けて吐出する。なお、当該圧縮機61には、前記したモータ駆動装置100によって駆動される交流モータ5が設置されている。
室外熱交換器62は、圧縮機61から流入する高温高圧の冷媒と、ファン(図示せず)から送られてくる外気とを熱交換するものである。室外熱交換器62を通流する冷媒は外気に放熱し、凝縮する。
The
The
膨張弁63は、配管a3を介して室外機62から流入する中温高圧の冷媒を膨張させ、低温低圧の冷媒とする。室内熱交換器64は、配管a4を介して流入する低温低圧の冷媒と、送風ファン(図示せず)によって供給される室内空気とを熱交換するものである。室内熱交換器64を通流する冷媒は、室内空気から吸熱して蒸発し、配管a5を介して圧縮機61に還流する。一方、冷媒に放熱した室内空気は、送風ファンによって室内に送り出される。これによって、冷房運転を行うことができる。
ちなみに、圧縮機61の下流側に、冷媒の通流する向きを切り換える四方弁(図示せず)を設けてもよい。当該四方弁を切り換えることによって冷媒が通流する向きを変え、暖房運転を行うこともできる。
The
Incidentally, a four-way valve (not shown) for switching the direction in which the refrigerant flows may be provided on the downstream side of the
<効果>
圧縮機61では、圧縮行程に同期して交流モータ5の負荷トルクτLが脈動する。前記した比較例では、位置推定誤差に起因して脈動抑制効果が弱まるという問題があった。
これに対して本実施形態では、位置推定値を用いることなく電圧・電流の位相差・振幅比に基づいて出力電圧の変動量を最適化する。したがって、位置推定誤差に対する感度(依存度)を低減し、脈動抑制効果を大幅に高めることができる。その結果、圧縮機61の振動や騒音を、従来と比較して大幅に低減できる。
<Effect>
In the
On the other hand, in the present embodiment, the variation amount of the output voltage is optimized based on the voltage / current phase difference / amplitude ratio without using the position estimation value. Therefore, the sensitivity (dependency) with respect to the position estimation error can be reduced, and the pulsation suppressing effect can be greatly enhanced. As a result, the vibration and noise of the
≪変形例≫
以上、本発明に係るモータ駆動装置100について各実施形態により説明したが、本発明の実施態様はこれに限定されるものではなく、種々の変更を行うことができる。
例えば、第1実施形態では、(数式8)、(数式9)を用いて位相差指令θa*及び振幅比指令Ga*を演算する場合について説明したが、これに限らない。すなわち、インバータ制御装置3の演算性能が不十分である場合、位相差指令θa*及び振幅比指令Ga*のうち、いずれか一方を用いても脈動抑制効果を得ることができる。前記した(数式8)の位相差指令θa*は逆正接関数、(数式9)の振幅比指令Ga*は根号を含むため、加算・減算と比較すると演算負荷が高い。
位相差指令θa*及び振幅比指令Ga*のうちいずれか一方を用いると、両方を用いる場合と比較して演算負荷を低減できる。
≪Modification≫
As mentioned above, although each embodiment demonstrated the
For example, in the first embodiment, the case where the phase difference command θa * and the amplitude ratio command Ga * are calculated using (Formula 8) and (Formula 9) has been described, but the present invention is not limited to this. That is, when the calculation performance of the
When either one of the phase difference command θa * and the amplitude ratio command Ga * is used, the calculation load can be reduced as compared with the case where both are used.
また、第2実施形態では、第三電圧Vn3の位相とdc軸電流Idcの位相との位相差θaが90°、かつ、第三電圧Vn3の振幅とdc軸電流Idcの振幅との振幅比Gaが積ωm・Ldとなるまで、d軸変動電圧ΔVd及びq軸変動電圧ΔVqを調整する場合について説明したが、これに限らない。
すなわち、位相差θaが90°となるようにd軸変動電圧ΔVd及びq軸変動電圧ΔVqを調整する(つまり、振幅比Gaを算出しない)こととしてもよい。
また、振幅比Gaが機械周波数ωmとd軸インダクタンスLdとの積ωm・Ldとなるようにd軸変動電圧ΔVd及びq軸変動電圧ΔVqを調整する(つまり、位相差θaを算出しない)こととしてもよい。
この場合、第2実施形態よりも演算負荷を低減させつつ、トルク脈動抑制制御を実行できる。
In the second embodiment, the phase difference θa between the phase of the third voltage Vn3 and the phase of the dc-axis current Idc is 90 °, and the amplitude ratio Ga between the amplitude of the third voltage Vn3 and the amplitude of the dc-axis current Idc. In the above description, the d-axis variation voltage ΔVd and the q-axis variation voltage ΔVq are adjusted until the product becomes the product ωm · Ld.
That is, the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq may be adjusted so that the phase difference θa is 90 ° (that is, the amplitude ratio Ga is not calculated).
Further, the d-axis fluctuation voltage ΔVd and the q-axis fluctuation voltage ΔVq are adjusted (that is, the phase difference θa is not calculated) so that the amplitude ratio Ga becomes the product ωm · Ld of the mechanical frequency ωm and the d-axis inductance Ld. Also good.
In this case, torque pulsation suppression control can be executed while reducing the calculation load as compared to the second embodiment.
また、前記各実施形態では、圧縮機61のトルク脈動周波数と、機械周波数ωmとの比が1である場合について説明したが、これに限らない。すなわち、交流モータ5の駆動対象となる機器の構造を考慮して、トルク脈動周波数と機械周波数ωmとの比を適宜変更することが好ましい。
例えば、減速比kの変速機(図示せず)を備えた圧縮機61を駆動する場合、前記した(数式8)及び(数式9)のωmを、改めてωm/kで置き換えることが好ましい。
また、高次のトルク脈動周波数成分を抑制する場合も同様である。例えば、n次のトルク脈動周波数を抑制する場合には、(数式8)及び(数式9)のωmを改めてn・ωmで置き換えることが好ましい。
In each of the above embodiments, the case where the ratio between the torque pulsation frequency of the
For example, when driving the
The same applies when suppressing higher-order torque pulsation frequency components. For example, when suppressing the n-th order torque pulsation frequency, it is preferable to replace ωm in (Equation 8) and (Equation 9) with n · ωm anew.
また、前記各実施形態では、交流モータ5として同期モータを用いる場合について説明したが、これに限らない。すなわち、交流モータ5として誘導モータを用いても、前記各実施形態と同様の方法で、高精度なトルク脈動抑制制御を実行できる。
In each of the above embodiments, the case where a synchronous motor is used as the
また、前記各実施形態では、交流モータ5を位置センサレスで制御する場合について説明したが、これに限らない。すなわち、ホール素子などの位置センサを用いた場合にも適用できる。位置センサを用いる場合、前記した軸誤差演算手段32(図1参照)は不要となり、d軸電圧Vd、q軸電圧Vq、d軸電流Id、q軸電流Iqを直接的に求めることができる。
これを第1実施形態に適用する場合、インバータ制御装置3は、電流検出手段2から入力される電流値に基づいて、交流モータ5の電気周波数と、q軸インダクタンスと、q軸電流との積を算出して第一電圧とし、前記第一電圧と交流モータ5のd軸電圧との和を算出して第二電圧とし、以下に示す(A)及び/又は(B)の制御を実行する。
(A)前記第二電圧の機械周波数成分の位相と、交流モータ5のd軸電流の機械周波数成分の位相との差である位相差が、交流モータ5の機械周波数と正の相関関係を有するように制御する。
(B)前記第二電圧の機械周波数成分の振幅と、交流モータ5のd軸電流の機械周波数成分の振幅との比である振幅比が、交流モータ5の機械周波数と正の相関関係を有するように制御する。
Moreover, although each said embodiment demonstrated the case where the
When this is applied to the first embodiment, the
(A) The phase difference that is the difference between the phase of the mechanical frequency component of the second voltage and the phase of the mechanical frequency component of the d-axis current of the
(B) The amplitude ratio that is the ratio of the amplitude of the mechanical frequency component of the second voltage and the amplitude of the mechanical frequency component of the d-axis current of the
このように位置センサを用いる場合は、第2実施形態〜第5実施形態にも適用できる。ちなみに、前記各実施形態では、推定される「d軸」として「dc軸」、推定される「q軸」として「qc軸」のように記載した。 Thus, when using a position sensor, it is applicable also to 2nd Embodiment-5th Embodiment. Incidentally, in each of the above embodiments, the “dc axis” is described as the estimated “d axis”, and the “qc axis” is described as the estimated “q axis”.
また、第5実施形態では、モータ駆動装置100によって駆動される交流モータ5を、冷凍空調システム6の圧縮機61に設置する場合について説明したが、これに限らない。すなわち、交流モータ5を用いたあらゆる機器及びシステムに適用できる。
Moreover, although 5th Embodiment demonstrated the case where the
100 モータ駆動装置
1 インバータ
2 電流検出手段
3 インバータ制御装置(制御手段)
31 3相/2軸変換手段
32 軸誤差演算手段
33 PLL演算手段
34 2軸/3相変換手段
35 ベクトル抽出手段
36,36A,36B,36C 電圧変動演算手段(制御手段)
36a 第一電圧演算手段
36b 第二電圧演算手段
36c 位相差演算手段
36d 電気/機械周波数換算手段
36e 位相差指令演算手段
36f 振幅比演算手段
36g 振幅比指令演算手段
36h 第一差分演算手段
36i 第二差分演算手段
36j 電圧変動調整手段
36k 第三電圧演算手段
36m 90度進み手段
36n 電流微分項電圧演算手段
36p 差分電圧演算手段
36q ローパスフィルタ
36r 差分電流演算手段
37 電圧指令演算手段
38 PWM信号発生手段
4 直流電源
5 交流モータ
61 圧縮機
S1,S2,S3,S4,S5,S6 スイッチング素子
DESCRIPTION OF
31 3-phase / 2-axis conversion means 32 Axis error calculation means 33 PLL calculation means 34 2-axis / 3-phase conversion means 35 Vector extraction means 36, 36A, 36B, 36C Voltage fluctuation calculation means (control means)
36a First voltage calculation means 36b Second voltage calculation means 36c Phase difference calculation means 36d Electrical / mechanical frequency conversion means 36e Phase difference command calculation means 36f Amplitude ratio calculation means 36g Amplitude ratio command calculation means 36h First difference calculation means 36i Second
Claims (9)
前記インバータのスイッチング素子に制御信号を出力することによって、交流モータを駆動する制御手段と、
前記インバータの電流値を検出し、前記制御手段に出力する電流検出手段と、を備え、
前記制御手段は、
前記電流検出手段から入力される前記電流値に基づいて、
前記交流モータの電気周波数と、q軸インダクタンスと、q軸電流との積を算出して第一電圧とし、
前記第一電圧と前記交流モータのd軸電圧との和を算出して第二電圧とし、
以下に示す(A)及び/又は(B)の制御を実行すること
を特徴とするモータ駆動装置。
(A)前記第二電圧の機械周波数成分の位相と、前記交流モータのd軸電流の機械周波数成分の位相との差である位相差を、前記交流モータの機械周波数に対応して当該機械周波数と正の相関関係を有するように制御する。
(B)前記第二電圧の機械周波数成分の振幅と、前記交流モータのd軸電流の機械周波数成分の振幅との比である振幅比を、前記交流モータの機械周波数に対応して当該機械周波数と正の相関関係を有するように制御する。 An inverter that converts a DC voltage input from a DC power source into an AC voltage;
Control means for driving an AC motor by outputting a control signal to the switching element of the inverter;
Current detection means for detecting the current value of the inverter and outputting it to the control means,
The control means includes
Based on the current value input from the current detection means,
The product of the electric frequency of the AC motor, the q-axis inductance, and the q-axis current is calculated as the first voltage,
The sum of the first voltage and the d-axis voltage of the AC motor is calculated as a second voltage,
A motor drive device that performs the following control (A) and / or (B).
(A) A phase difference that is a difference between the phase of the mechanical frequency component of the second voltage and the phase of the mechanical frequency component of the d-axis current of the AC motor corresponds to the mechanical frequency of the AC motor. And control to have a positive correlation.
(B) An amplitude ratio, which is a ratio between the amplitude of the mechanical frequency component of the second voltage and the amplitude of the mechanical frequency component of the d-axis current of the AC motor, corresponds to the mechanical frequency of the AC motor. And control to have a positive correlation.
前記機械周波数が減少するにつれて前記位相差が0°に漸近し、
前記機械周波数が増加するにつれて前記位相差が90°に漸近するように設定される
ことを特徴とする請求項1に記載のモータ駆動装置。 The correlation between the phase difference and the mechanical frequency is
As the mechanical frequency decreases, the phase difference approaches 0 °,
The motor driving apparatus according to claim 1, wherein the phase difference is set to gradually approach 90 ° as the mechanical frequency increases.
ことを特徴とする請求項1に記載のモータ駆動装置。
前記機械周波数が減少するにつれて前記振幅比が前記交流モータの抵抗値に漸近し、
前記機械周波数が増加するにつれて前記振幅比が、前記機械周波数とd軸インダクタンスとの積に漸近するように設定される
ことを特徴とする請求項1に記載のモータ駆動装置。 The correlation between the amplitude ratio and the mechanical frequency is
As the mechanical frequency decreases, the amplitude ratio approaches the resistance value of the AC motor,
The motor driving apparatus according to claim 1, wherein the amplitude ratio is set so as to gradually approach a product of the mechanical frequency and d-axis inductance as the mechanical frequency increases.
ことを特徴とする請求項1に記載のモータ駆動装置。
前記インバータのスイッチング素子に制御信号を出力することによって、交流モータを駆動する制御手段と、
前記インバータの電流値を検出し、前記制御手段に出力する電流検出手段と、を備え、
前記制御手段は、
前記電流検出手段から入力される前記電流値に基づいて、
前記交流モータの電気周波数と、q軸インダクタンスと、q軸電流との積を算出して第一電圧とし、
前記第一電圧と前記交流モータのd軸電圧との和を算出して第二電圧とし、
前記第二電圧から、前記交流モータの抵抗とd軸電流との積を差し引いた値を算出して第三電圧とし、
以下に示す(C)及び/又は(D)の制御を実行すること
を特徴とするモータ駆動装置。
(C)前記第三電圧の機械周波数成分の位相と、前記d軸電流の機械周波数成分の位相との差である位相差が、90°となるように制御する。
(D)前記第三電圧の機械周波数成分の振幅と、前記d軸電流の機械周波数成分の振幅との比である振幅比が、前記交流モータの機械周波数とd軸インダクタンスとの積となるように制御する。 An inverter that converts a DC voltage input from a DC power source into an AC voltage;
Control means for driving an AC motor by outputting a control signal to the switching element of the inverter;
Current detection means for detecting the current value of the inverter and outputting it to the control means,
The control means includes
Based on the current value input from the current detection means,
The product of the electric frequency of the AC motor, the q-axis inductance, and the q-axis current is calculated as the first voltage,
The sum of the first voltage and the d-axis voltage of the AC motor is calculated as a second voltage,
From the second voltage, a value obtained by subtracting the product of the resistance of the AC motor and the d-axis current is calculated as a third voltage,
A motor driving device that performs the following control (C) and / or (D).
(C) Control is performed so that a phase difference which is a difference between the phase of the mechanical frequency component of the third voltage and the phase of the mechanical frequency component of the d-axis current is 90 °.
(D) An amplitude ratio that is a ratio of the amplitude of the mechanical frequency component of the third voltage to the amplitude of the mechanical frequency component of the d-axis current is a product of the mechanical frequency of the AC motor and the d-axis inductance. To control.
前記インバータのスイッチング素子に制御信号を出力することによって、交流モータを駆動する制御手段と、
前記インバータの電流値を検出し、前記制御手段に出力する電流検出手段と、を備え、
前記制御手段は、
前記電流検出手段から入力される前記電流値に基づいて、
前記交流モータの電気周波数と、q軸インダクタンスと、q軸電流との積を算出して第一電圧とし、
前記第一電圧と前記交流モータのd軸電圧との和を算出して第二電圧とし、
前記第二電圧から、前記交流モータの抵抗とd軸電流との積を差し引いた値を算出して第三電圧とし、
前記d軸電流の位相を90°進めた電流と、前記交流モータの機械周波数と、d軸インダクタンスとの積を電流微分項電圧として算出し、
前記第三電圧と前記電流微分項電圧との差がゼロになるように制御する
ことを特徴とするモータ駆動装置。 An inverter that converts a DC voltage input from a DC power source into an AC voltage;
Control means for driving an AC motor by outputting a control signal to the switching element of the inverter;
Current detection means for detecting the current value of the inverter and outputting it to the control means,
The control means includes
Based on the current value input from the current detection means,
The product of the electric frequency of the AC motor, the q-axis inductance, and the q-axis current is calculated as the first voltage,
The sum of the first voltage and the d-axis voltage of the AC motor is calculated as a second voltage,
From the second voltage, a value obtained by subtracting the product of the resistance of the AC motor and the d-axis current is calculated as a third voltage,
The product of the current obtained by advancing the phase of the d-axis current by 90 °, the mechanical frequency of the AC motor, and the d-axis inductance is calculated as a current differential term voltage,
A motor driving device, wherein the difference between the third voltage and the current differential term voltage is controlled to be zero.
前記インバータのスイッチング素子に制御信号を出力することによって、交流モータを駆動する制御手段と、
前記インバータの電流値を検出し、前記制御手段に出力する電流検出手段と、を備え、
前記制御手段は、
前記電流検出手段から入力される前記電流値に基づいて、
前記交流モータの電気周波数と、q軸インダクタンスと、q軸電流との積を算出して第一電圧とし、
前記第一電圧と前記交流モータのd軸電圧との和を算出して第二電圧とし、
ローパスフィルタを介した前記第二電圧の出力をフィルタ出力値とし、
前記ローパスフィルタの時定数を前記交流モータの電気的時定数とするとき、
前記フィルタ出力値と前記交流モータのd軸電流との位相差がゼロかつ振幅比が1となるように制御する
ことを特徴とするモータ駆動装置。 An inverter that converts a DC voltage input from a DC power source into an AC voltage;
Control means for driving an AC motor by outputting a control signal to the switching element of the inverter;
Current detection means for detecting the current value of the inverter and outputting it to the control means,
The control means includes
Based on the current value input from the current detection means,
The product of the electric frequency of the AC motor, the q-axis inductance, and the q-axis current is calculated as the first voltage,
The sum of the first voltage and the d-axis voltage of the AC motor is calculated as a second voltage,
The output of the second voltage through the low-pass filter is the filter output value,
When the time constant of the low-pass filter is the electrical time constant of the AC motor,
A motor driving device, wherein the phase difference between the filter output value and the d-axis current of the AC motor is controlled to be zero and the amplitude ratio is 1.
ことを特徴とする圧縮機。 A compressor using the AC motor driven by the motor drive device according to any one of claims 1 to 8 as a drive source.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012193436A JP5978074B2 (en) | 2012-09-03 | 2012-09-03 | Motor drive device and compressor using the same |
KR1020130080795A KR101458170B1 (en) | 2012-09-03 | 2013-07-10 | Motor drive device and compressor using the same |
CN201310319595.2A CN103684165A (en) | 2012-09-03 | 2013-07-26 | Motor drive device and compressor using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012193436A JP5978074B2 (en) | 2012-09-03 | 2012-09-03 | Motor drive device and compressor using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014050285A true JP2014050285A (en) | 2014-03-17 |
JP5978074B2 JP5978074B2 (en) | 2016-08-24 |
Family
ID=50320702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012193436A Active JP5978074B2 (en) | 2012-09-03 | 2012-09-03 | Motor drive device and compressor using the same |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP5978074B2 (en) |
KR (1) | KR101458170B1 (en) |
CN (1) | CN103684165A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016002053A1 (en) * | 2014-07-03 | 2016-01-07 | 三菱電機株式会社 | Power converter and air-conditioning device provided with said power converter |
CN106130428A (en) * | 2016-07-29 | 2016-11-16 | 惠而浦(中国)股份有限公司 | A kind of speed detection method of use in washing machine position-sensor-free variable-frequency direct-drive motor |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017122420A1 (en) * | 2016-01-12 | 2017-07-20 | 日立オートモティブシステムズ株式会社 | In-vehicle device control method and in-vehicle control device |
CN109660172B (en) * | 2018-12-13 | 2021-10-29 | 青岛海尔空调器有限总公司 | Method and device for inhibiting fluctuation of rotating speed of compressor |
CN109713965B (en) * | 2018-12-13 | 2021-10-29 | 青岛海尔空调器有限总公司 | Method and device for inhibiting fluctuation of rotating speed of air-conditioning compressor |
CN112394236B (en) * | 2019-08-12 | 2023-01-31 | 青岛海尔空调电子有限公司 | Method for detecting electrical parameters of air conditioner compressor |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05207790A (en) * | 1992-01-24 | 1993-08-13 | Hitachi Ltd | Controller and control method for induction motor and air-conditioner with its controller |
JP2008295125A (en) * | 2007-05-22 | 2008-12-04 | Fuji Electric Assets Management Co Ltd | Controller for voltage-type inverter |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3411878B2 (en) * | 2000-03-06 | 2003-06-03 | 株式会社日立製作所 | Method for estimating rotor position of synchronous motor, control method without position sensor, and control device |
JP4259725B2 (en) | 2000-05-15 | 2009-04-30 | パナソニック株式会社 | Inverter control device and air conditioner using the inverter control device |
JP4221307B2 (en) * | 2004-01-07 | 2009-02-12 | 日立アプライアンス株式会社 | Synchronous motor control device, electrical equipment and module |
JP2008199759A (en) | 2007-02-13 | 2008-08-28 | Yaskawa Electric Corp | Machine-model estimating device, and machine-model estimating method |
JP5130031B2 (en) * | 2007-12-10 | 2013-01-30 | 株式会社日立製作所 | Position sensorless control device for permanent magnet motor |
JP2010088200A (en) | 2008-09-30 | 2010-04-15 | Calsonic Kansei Corp | Electric motor control device |
JP2012085379A (en) * | 2010-10-07 | 2012-04-26 | Hitachi Appliances Inc | Motor control system |
-
2012
- 2012-09-03 JP JP2012193436A patent/JP5978074B2/en active Active
-
2013
- 2013-07-10 KR KR1020130080795A patent/KR101458170B1/en active IP Right Grant
- 2013-07-26 CN CN201310319595.2A patent/CN103684165A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05207790A (en) * | 1992-01-24 | 1993-08-13 | Hitachi Ltd | Controller and control method for induction motor and air-conditioner with its controller |
JP2008295125A (en) * | 2007-05-22 | 2008-12-04 | Fuji Electric Assets Management Co Ltd | Controller for voltage-type inverter |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016002053A1 (en) * | 2014-07-03 | 2016-01-07 | 三菱電機株式会社 | Power converter and air-conditioning device provided with said power converter |
JPWO2016002053A1 (en) * | 2014-07-03 | 2017-04-27 | 三菱電機株式会社 | Power converter and air conditioner equipped with the power converter |
US9941834B2 (en) | 2014-07-03 | 2018-04-10 | Mitsubishi Electric Corporation | Power conversion apparatus and air-conditioning apparatus including the power conversion apparatus |
CN106130428A (en) * | 2016-07-29 | 2016-11-16 | 惠而浦(中国)股份有限公司 | A kind of speed detection method of use in washing machine position-sensor-free variable-frequency direct-drive motor |
Also Published As
Publication number | Publication date |
---|---|
JP5978074B2 (en) | 2016-08-24 |
CN103684165A (en) | 2014-03-26 |
KR101458170B1 (en) | 2014-11-03 |
KR20140031096A (en) | 2014-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5693652B2 (en) | Synchronous machine controller | |
JP5978074B2 (en) | Motor drive device and compressor using the same | |
AU2013294419B2 (en) | Motor drive control device | |
JP6307168B2 (en) | Winding switching motor driving apparatus, winding switching motor driving control method, and refrigeration air conditioning equipment using them | |
US9287811B2 (en) | Electric motor control device | |
JP6735622B2 (en) | Motor drive device and refrigeration and air conditioning equipment using the same | |
WO2014057575A1 (en) | Synchronous machine control device | |
JP6400209B2 (en) | Synchronous motor control device, compressor drive device, air conditioner, and synchronous motor control method | |
TW200524265A (en) | Controller for synchronous motor, electric appliance and module | |
JP2016005427A (en) | Sensor-less control method and system for electric motor | |
JP2006197789A (en) | Control device of permanent magnet synchronous motor and its method | |
JP2012100369A (en) | Refrigerator, and control device for permanent magnet synchronous motors | |
WO2017061612A1 (en) | Synchronous electric motor control device, integrated electric motor system, pump system, and positioning system | |
JP2013150498A (en) | Controller and control method of synchronous motor | |
JP6309173B2 (en) | Motor drive device, heat pump device using the motor drive device, refrigeration air conditioner, and blower | |
Suzuki et al. | Minimum current start-up method by combined use of two position-sensorless controls | |
JP5726273B2 (en) | Synchronous machine control device having permanent magnet state estimation function and method thereof | |
JP2009290962A (en) | Controller of permanent magnet type synchronous motor | |
CN102594254A (en) | System for reducing noise of permanent magnet synchronous motor and control method | |
JP5975830B2 (en) | Motor control device and refrigeration equipment using the same | |
JP2012165547A (en) | Motor drive device | |
JP6490540B2 (en) | Rotation position detection device, air conditioner, and rotation position detection method | |
JP2016036195A (en) | Motor controller and refrigerator | |
Matsumoto et al. | A novel flux-weakening control method for robust position sensorless control to magnetic saturation of IPMSMs | |
CN113381659A (en) | Control device and method of motor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160105 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160204 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20160407 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160725 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5978074 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
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 |