JP2014212584A - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- JP2014212584A JP2014212584A JP2013086247A JP2013086247A JP2014212584A JP 2014212584 A JP2014212584 A JP 2014212584A JP 2013086247 A JP2013086247 A JP 2013086247A JP 2013086247 A JP2013086247 A JP 2013086247A JP 2014212584 A JP2014212584 A JP 2014212584A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- current
- command
- axis current
- motor
- 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.)
- Pending
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
本発明は、電動機制御装置に関する。特に同期電動機及び負荷が発生する周期的なトルク外乱によるモータ電流の変動を抑制する技術に関する。 The present invention relates to an electric motor control device. In particular, the present invention relates to a technique for suppressing fluctuations in motor current due to periodic torque disturbance generated by a synchronous motor and a load.
同期電動機の負荷が発生する周期的なトルク外乱(例えば、負荷としての圧縮機の圧縮工程に同期した脈動)によるモータ電流の変動の抑制方法としては、特許文献1、2に記載された技術が知られている。また、電動機制御に関連する従来技術として特許文献3、4が知られている。
As a method for suppressing fluctuations in motor current due to periodic torque disturbance (for example, pulsation synchronized with a compression process of a compressor as a load) that generates a load of a synchronous motor, the techniques described in
特許文献1では負荷に連結された電動機を駆動するインバータと、該インバータをパルス幅変調制御により駆動する制御器とを備えた電動機制御装置において、前記制御器は、前記電動機に流れるモータ電流の実効値に関する電流変動分を抽出し、該電流変動分を抑制する補正信号を生成して前記パルス幅変調制御の電流指令を補正する電流変動補償手段を備えることにより、周期的なトルク外乱による入力電流の増加を抑制する電動機制御装置の技術が開示されている。
特許文献2では電動機の速度検出値に含まれる脈動分を抽出し、これを打ち消すようにインバータ出力電圧を補正するようにしている。特に、負荷としてのロータリ圧縮機を駆動する電動機の速度変動が、圧縮機の数回転分の平均速度変動より小さい場合は速度変動補償を行わず、平均速度変動より大きい場合に速度変動の一次成分に対応する補償を行うようにしている。これにより、常に速度変動を0とする制御を行う場合に比べて、モータ電流のピーク値を低減する圧縮機のトルク制御方法およびその装置の技術が開示されている。
In
In
また、特許文献3では速度制御器や、電流制御器を持たず、磁極軸を基準とした座標軸上(dc−qc軸上)で、電動機への印加電圧を演算し、その際、電圧指令演算には、回転速度指令,電流指令などの指令値を用い、トルク電流指令に相当するIq*を、電流検出値に基づいて演算し与える。このようにすることにより、制御構成を単純化して調整個所を少なくして、制御系の安定化を図り、従来技術のベクトル制御型センサレス方式と同等となる同期電動機の駆動装置の技術が開示されている。
特許文献4ではPWM(Pulse Width Modulation)インバータの主回路の直流側の電流を検出し、PWM波形にしたがった主回路の各相アームのスイッチング直前と直後の検出電流を順次サンプリング・記憶し、両サンプリング値の引き算を順次行ってスイッチング前後の直流電流の変化分を求める。この変化分は、各相別の出力電流の情報を含んだ形で変化し、これを各相別に分配して相別の検出電流を得る。また、PWM波形からサンプリングタイミングと相別の分配のためのタイミング信号を得る。このようにすることにより、1つの電流センサによる直流側の電流検出により3相交流電流を検出するPWMインバータの出力電流検出装置の技術が開示されている。
In Patent Document 4, the current on the DC side of the main circuit of a PWM (Pulse Width Modulation) inverter is detected, and the detected current immediately before and after switching of each phase arm of the main circuit according to the PWM waveform is sequentially sampled and stored. The subtraction of the sampling value is sequentially performed to determine the change in DC current before and after switching. This change amount changes in a form including information on the output current for each phase, and is distributed for each phase to obtain a detection current for each phase. Further, a timing signal for distribution different from the sampling timing is obtained from the PWM waveform. By doing so, a technique of an output current detecting device for a PWM inverter that detects a three-phase alternating current by detecting a current on the direct current side with one current sensor is disclosed.
特許文献1では周期的なトルク外乱を抑制することは可能であるが、入力電流を低減してインバータの損失を低減するための軸電流の補正を制御器内部で仮定した仮想磁束軸上の仮想軸電流に基づいて行っているので、補正が適正に行われるとは限らず、入力電流を低減が十分とは言えない。
特許文献2では周期的なトルク外乱を抑制することは可能であるが、同文献には入力電流を低減してインバータの損失を低減することについては十分に配慮されていない。
特許文献3は、一般的なトルク外乱を抑制することを対象としており、周期的なトルク外乱を抑制するにあたってのインバータの損失を低減することについては十分に配慮されていない。
特許文献4は、トルク外乱については対象としていない。
Although it is possible in
In
Patent Document 4 does not deal with torque disturbance.
そこで、本発明は、このような問題点を解決するもので、その目的とするところは、周期的なトルク外乱に起因する電動機の入力電流の変動を抑制し、インバータの損失を低減する電動機制御装置を提供することである。 Therefore, the present invention solves such problems, and the object of the present invention is to control motors that suppress fluctuations in the input current of the motor due to periodic torque disturbance and reduce inverter loss. Is to provide a device.
前記の課題を解決して、本発明の目的を達成するために、以下のように構成した。
すなわち、本発明の電動機制御装置は、電動機の磁石磁束位置と電動機制御装置内部で仮定している磁石磁束推定位置との軸誤差推定値を推定する軸誤差推定手段と、前記電動機に流れるモータ電流の再現値に基づいて前記モータ電流を、前記磁石磁束推定位置を磁石磁束軸とするdcqc軸回転座標系に対応するdc軸電流成分とqc軸電流成分に変換して推定するdcqc座標変換手段と、前記qc軸電流成分に基づいてq軸電流指令を発生するq軸電流指令発生手段と、前記q軸電流指令に基づいてd軸電流指令を発生するd軸電流指令発生手段と、前記モータ電流を前記磁石磁束推定位置から前記軸誤差推定手段で推定した軸誤差推定値に応じて修正した修正磁石磁束推定位置を磁石磁束軸とするdc’qc’軸回転座標系に対応するdc’軸電流成分とqc’軸電流成分に変換して推定するdc’qc’座標変換手段と、前記dc’軸電流成分に基づいて、該dc’軸電流成分に含まれるモータ電流の電流変動分に対応するdc’軸電流変動分を検出し、該dc’軸電流変動分を抑制するd軸電流補正指令を生成して、前記d軸電流指令を補正するd軸電流補正指令発生手段と、前記qc’軸電流成分に基づいて、該qc’軸電流成分に含まれるモータ電流の電流変動分に対応するqc’軸電流変動分を検出し、該qc’軸電流変動分を抑制するq軸電流補正指令を生成して、前記q軸電流指令を補正するq軸電流補正指令発生手段と、を備えることを特徴とする。
In order to solve the above-described problems and achieve the object of the present invention, the present invention is configured as follows.
That is, the motor control device of the present invention includes an axis error estimation means for estimating an axis error estimated value between a magnet magnetic flux position of the motor and a magnet magnetic flux estimation position assumed inside the motor control device, and a motor current flowing through the motor. A dcqc coordinate conversion means for converting the motor current into a dc-axis current component and a qc-axis current component corresponding to a dcqc-axis rotational coordinate system having the magnet magnetic flux estimated position as a magnet magnetic flux axis based on a reproduction value of Q-axis current command generating means for generating a q-axis current command based on the qc-axis current component, d-axis current command generating means for generating a d-axis current command based on the q-axis current command, and the motor current Corresponds to a dc′qc′-axis rotational coordinate system in which the corrected magnet flux estimated position is corrected from the magnet flux estimated position according to the axis error estimated value estimated by the axis error estimating means. dc′qc ′ coordinate conversion means for converting and estimating c′-axis current component and qc′-axis current component, and current fluctuation of motor current included in the dc′-axis current component based on the dc′-axis current component D-axis current correction command generating means for detecting a dc′-axis current fluctuation corresponding to the minute, generating a d-axis current correction command for suppressing the dc′-axis current fluctuation, and correcting the d-axis current command; Based on the qc′-axis current component, qc′-axis current fluctuation corresponding to the current fluctuation of the motor current included in the qc′-axis current component is detected, and the qc′-axis current fluctuation is suppressed q Q-axis current correction command generating means for generating an axis current correction command and correcting the q-axis current command.
また、その他の手段は、発明を実施するための形態のなかで説明する。 Other means will be described in the embodiment for carrying out the invention.
本発明によれば、周期的なトルク外乱に起因する電動機の入力電流の変動を抑制し、インバータの損失を低減する電動機制御装置を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the motor control apparatus which suppresses the fluctuation | variation of the input current of the motor resulting from a periodic torque disturbance, and reduces the loss of an inverter can be provided.
以下に本願の発明を実施するための形態(以下、「実施形態」と称す)を、図面を参照して説明する。 EMBODIMENT OF THE INVENTION The form for implementing invention of this application (henceforth "embodiment") is demonstrated with reference to drawings below.
(実施形態)
本発明の実施形態に係る電動機制御装置について図を参照して説明する。
図1は、本発明の実施形態に係る電動機制御装置1の構成を示すブロック図である。
また、図2は、本発明の実施形態に係る電動機制御装置1がインバータ3を制御する構成の電動機駆動装置2を用いて、永久磁石型同期電動機(PMモータ:Permanent Magnet motor、以下、PMモータと略す。)5を駆動するモータ駆動制御システムの構成を示す図である。
(Embodiment)
An electric motor control device according to an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of an electric
FIG. 2 shows a permanent magnet type synchronous motor (PM motor: Permanent Magnet motor, hereinafter referred to as PM motor) using the
まず、図1、図2を参照して、電動機制御装置1と前記したモータ駆動制御システムの構成を説明する。その後、図1を参照して、電動機制御装置1の詳細を説明する。
First, the configuration of the
[電動機制御装置およびモータ駆動制御システムの構成]
前記したように、本発明の実施形態の電動機制御装置1の詳細を説明する前に、電動機制御装置1が制御するインバータ3がPMモータ5を駆動するモータ駆動制御システムの構成を先に説明する。
[Configuration of electric motor control device and motor drive control system]
As described above, before describing details of the
<モータ駆動制御システムの構成>
図2は、前記したように、本発明の実施形態に係る電動機制御装置1がインバータ3を制御する構成の電動機駆動装置2を用いて、PMモータ5を駆動するモータ駆動制御システムの構成を示す図である。ただし、図2では、直流電源4、空気調和機(不図示)の圧縮機6、電流検出器7、ωr*発生器9もあり、これらを含めて次に説明する。
図2において、PMモータ5を駆動する電動機駆動装置2は、直流電源4から出力される直流を所望の周波数及び電圧を有する交流に変換する三相ブリッジ構成のインバータ3と、このインバータ3を制御する電動機制御装置1と、電動機制御装置1に電動機の回転数指令ωr*を与える回転数指令発生器(ωr*発生器)9と、インバータ3の直流電源側に流れる電流を検出する電流検出器7を備えて構成されている。
<Configuration of motor drive control system>
FIG. 2 shows the configuration of the motor drive control system that drives the
In FIG. 2, an electric
インバータ3は、電動機制御装置1から出力されるパルス幅変調波信号(PWM信号)に従って駆動、制御され、直流電源4の直流電力(電圧)を所望の周波数及び電圧の三相交流電力(電圧)に変換し、この三相交流電圧をPMモータ5に印加する。
なお、インバータ3によって駆動されるPMモータ5の負荷は、一例として空気調和機(不図示)の圧縮機6である。空気調和機に備えられた圧縮機6は、圧縮工程に同期した脈動を有する。
また、インバータ3に直流電力(電圧)を供給する直流電源4は、交流電源41と、交流を直流に整流するダイオードブリッジ42と、直流電源に含まれる脈動分を抑制する平滑コンデンサ43を有して構成されている。
The
In addition, the load of
The DC power supply 4 that supplies DC power (voltage) to the
<電動機制御装置の構成の概要>
本発明の実施形態に係る電動機制御装置1の構成の概要について、以下に説明する。
なお、以下の説明において、各記号の添え字の「*」は指令を意味し、「c」は電動機制御装置1内における推定値等を意味し、「c’」は磁石磁束推定位置θdcから軸誤差推定値Δθdcを減じた修正磁石磁束推定位置θdc’を基準とする修正を意味するものとする。
また、PMモータ5内部の実際の磁石磁束Φの位置(位相)をd軸とし、それに直交する軸をq軸として、併せてdq軸(d−q軸)とする。
これに対し、後記する図4に示すように、電動機制御装置1内で仮定しているdq軸をdcqc軸(dc−qc軸)と定義し、修正磁石磁束推定位置θdc’を基準とするdq軸をdc’qc’軸(dc’−qc’軸)と定義して両者のずれを軸誤差推定値Δθdcとする。
なお、図4のdq軸、dcqc軸、dc’qc’軸のベクトル関係の詳細については後記する。
<Outline of configuration of motor control device>
An outline of the configuration of the
In the following description, the subscript “*” of each symbol means a command, “c” means an estimated value or the like in the
Further, the position (phase) of the actual magnet magnetic flux Φ inside the
On the other hand, as shown in FIG. 4 to be described later, the dq axis assumed in the
Details of the vector relationship between the dq axis, dcqc axis, and dc′qc ′ axis in FIG. 4 will be described later.
前記したように、図1は、本発明の実施形態に係る電動機制御装置1の構成を示すブロック図である。
まず、図1に示した電動機制御装置1の構成の概要を先に説明し、その後、各部における動作、機能、および細部の構成を説明する。
As described above, FIG. 1 is a block diagram showing the configuration of the
First, the outline of the configuration of the
《指令変換器22、加減算器19ω》
図1において、回転数指令発生器(ωr*発生器)9(図2)から入力される回転数指令ωr*は、指令変換器22に入力される。
指令変換器22は、入力される回転数指令ωr*を角周波数指令ω1*に変換して、電圧指令演算器15と加減算器19ωに出力する。
加減算器19ωにおいて、角周波数指令ω1*から、後記する比例補償器21の出力信号Δω1を減算し、その信号ω1cを積分器23に出力する。
<<
In Figure 1, the rotational speed command .omega.r input from the rotational speed command generator (.omega.r * generator) 9 (2) * is input to the
The
The adder / subtractor 19ω subtracts the output signal Δω1 of the
《積分器23、加減算器19θ》
積分器23は、入力される電気角の角周波数指令ω1*を補正したω1cを積分してPMモータ5の実際の磁石磁束位置(位相角)θdにほぼ相当する磁石磁束推定位置θdcに変換する。
磁石磁束推定位置θdcの信号は、加減算器19θとdq逆変換器16とdcqc座標変換器20に入力する。
次に、加減算器19θへの信号の流れについて説明する。なお、dq逆変換器16とdcqc座標変換器20については後記する。
<<
The
The signal of the magnetic flux estimated position θdc is input to the adder / subtractor 19θ, the dq
Next, the flow of signals to the adder / subtractor 19θ will be described. The dq
加減算器19θは、入力された磁石磁束推定位置θdcから後記する軸誤差推定値リミッタ部28を通過後の軸誤差推定値Δθdcを減算し、磁石磁束推定位置θdcよりもPMモータ5の実際の磁石磁束位置θdに近い修正磁石磁束推定位置θdc’を生成する。
この磁石磁束推定位置θdcは、後記するように、電動機制御装置1の内部で仮定しているPMモータ5の磁石磁束位置である。
The adder / subtractor 19θ subtracts the estimated axis error value Δθdc after passing through the estimated axis
The magnet magnetic flux estimated position θdc is a magnet magnetic flux position of the
《電流再現器8》
一方、電流検出器7(図2)により検出される直流電流I0は、電流再現器8に入力される。電流再現器8(図1)は、直流電流I0に基づいてPMモータ5に流れる三相交流電流Iuc、Ivc、Iwcを演算により再現して、dcqc座標変換器20、及び、dc’qc’座標変換器12に出力する。
<<
On the other hand, the direct current I 0 detected by the current detector 7 (FIG. 2) is input to the
《dcqc座標変換器20、dc’qc’座標変換器12、Id*発生器13、Iq*発生器14》
dcqc座標変換器(dcqc座標変換手段)20は、入力される三相交流電流Iuc、Ivc、Iwcを前記した磁石磁束推定位置θdcに基づいて、dc、qc各軸上の電流成分Idc、Iqcに座標変換する。
変換されたdc軸電流成分Idcとqc軸電流成分Iqcは、後記するΔθ推定器18に入力される。
また、変換されたqc軸電流成分Iqcは、Iq*発生器14に入力される。
<< dcqc coordinate
The dcqc coordinate converter (dcqc coordinate conversion means) 20 converts the input three-phase AC currents Iuc, Ivc, and Iwc into current components Idc and Iqc on the dc and qc axes based on the magnet magnetic flux estimated position θdc. Convert coordinates.
The converted dc-axis current component Idc and qc-axis current component Iqc are input to a
The converted qc-axis current component Iqc is input to the Iq * generator 14.
Iq*発生器(q軸電流指令発生手段)14は、前記Iqcに基づいてq軸電流指令Iq*を発生する。
このq軸電流指令Iq*は、加減算器19qとId*発生器13とに入力される。
Id*発生器(d軸電流指令発生手段)13は、前記q軸電流指令Iq*に基づいてd軸電流指令Id*を発生する。
An Iq * generator (q-axis current command generating means) 14 generates a q-axis current command Iq * based on the Iqc.
The q-axis current command Iq * is input to the adder /
An Id * generator (d-axis current command generating means) 13 generates a d-axis current command Id * based on the q-axis current command Iq * .
dc’qc’座標変換器(dc’qc’座標変換手段)12は、入力される三相交流電流Iuc、Ivc、Iwcを、前記した修正磁石磁束推定位置θdc’に基づいて、dc’、qc’各軸上の電流成分Idc’、Iqc’に座標変換する。 The dc'qc 'coordinate converter (dc'qc' coordinate conversion means) 12 converts the input three-phase AC currents Iuc, Ivc, Iwc into the dc ', qc based on the corrected magnet magnetic flux estimated position θdc'. The coordinates are converted into 'current components Idc' and Iqc 'on each axis.
また、変換されたdc’軸電流成分Idc’は、後記する周期Id*発生器10に入力される。
また、変換されたqc’軸電流成分Iqc’は、後記する周期Iq*発生器11に入力される。
Further, the converted dc′-axis current component Idc ′ is input to a cycle Id * generator 10 described later.
Further, the converted qc′-axis current component Iqc ′ is input to a cycle Iq * generator 11 described later.
なお、dc軸電流成分Idc、qc軸電流成分Iqc、dc’軸上の電流成分Idc’、qc’軸上の電流成分Iqc’、d軸電流指令Id*、q軸電流指令Iq*、磁石磁束推定位置θdc、修正磁石磁束推定位置θdc’を、適宜、それぞれ、Idc、Iqc、Idc’、 Iqc’、Id*、Iq*、θdc、θdc’と簡略化して表記する。 Note that the dc-axis current component Idc, the qc-axis current component Iqc, the current component Idc ′ on the dc ′ axis, the current component Iqc ′ on the qc′-axis, the d-axis current command Id * , the q-axis current command Iq * , and the magnetic flux The estimated position θdc and the corrected magnet magnetic flux estimated position θdc ′ are simply abbreviated as Idc, Iqc, Idc ′, Iqc ′, Id * , Iq * , θdc, and θdc ′, respectively.
《周期Id*発生器10、周期Iq*発生器11》
周期Id*発生器(d軸電流補正指令発生手段)10は、dc’qc’座標変換器12により変換されたdc’軸電流成分Idc’の変動分を計算し、その変動分(脈動分)を打ち消すようにd軸電流の補正指令Idsin*を求める。なお、d軸電流の補正指令Idsin*は正弦波状の指令である。
また、周期Iq*発生器(q軸電流補正指令発生手段)11は、dc’qc’座標変換器12により変換されたqc’軸電流成分Iqc’の変動分を計算し、その変動分を打ち消すようにq軸電流の補正指令Iqsin*を求める。また、q軸電流の補正指令Iqsin*は正弦波状の指令である。
なお、周期Id*発生器10と周期Iq*発生器11の回路構成および動作の詳細は後記する。
<< Period Id * Generator 10, Period Iq * Generator 11 >>
The cycle Id * generator (d-axis current correction command generating means) 10 calculates the fluctuation of the dc′-axis current component Idc ′ converted by the dc′qc ′ coordinate
Further, the cycle Iq * generator (q-axis current correction command generating means) 11 calculates the variation of the qc′-axis current component Iqc ′ converted by the dc′qc ′ coordinate
The circuit configuration and operation of the period Id * generator 10 and the period Iq * generator 11 will be described later.
《加減算器19d、加減算器19q、電圧指令演算器15》
加減算器19dでは、前記したd軸電流指令Id*とd軸電流の補正指令Idsin*を加算し、d軸電流指令Id*を補正した補正d軸電流指令Id**を出力する。
加減算器19qでは、前記したq軸電流指令Iq*とq軸電流の補正指令Iqsin*を加算し、q軸電流指令Iq*を補正した補正q軸電流指令Iq**を出力する。
<< Addition /
The adder-
The adder-
電圧指令演算器(電圧指令演算手段)15には、前記補正d軸電流指令Id**と補正q軸電流指令Iq**及び指令変換器22から出力される角周波数指令ω1*を入力し、それらに基づいて、d軸電圧指令Vdc*とq軸電圧指令Vqc*を演算して、これらのVdc*とVqc*をdq逆変換器16に出力する。
The voltage command calculator (voltage command calculator) 15 receives the corrected d-axis current command Id ** , the corrected q-axis current command Iq **, and the angular frequency command ω1 * output from the
なお、補正d軸電流指令Id**、補正q軸電流指令Iq**、d軸電圧指令Vdc*、q軸電圧指令Vqc*を、適宜、それぞれ、Id**、Iq**、Vdc*、Vqc*と簡略化して表記する。 The corrected d-axis current command Id ** , the corrected q-axis current command Iq ** , the d-axis voltage command Vdc * , and the q-axis voltage command Vqc * are appropriately changed to Id ** , Iq ** , Vdc * , It is abbreviated as Vqc * .
《dq逆変換器16、PWM信号発生器17》
dq逆変換器(逆変換手段)16は、前記した積分器23から出力される磁石磁束推定位置θdcに基づいて、d軸電圧指令Vdc*とq軸電圧指令Vqc*を三相交流電圧指令Vu*、Vv*、Vw*に変換して、PWM信号発生器(PWM信号発生手段)17に出力する。
<< dq
The dq inverse converter (inverse conversion means) 16 converts the d-axis voltage command Vdc * and the q-axis voltage command Vqc * into the three-phase AC voltage command Vu based on the magnet magnetic flux estimated position θdc output from the
PWM信号発生器17は、入力される三相交流電圧指令Vu*、Vv*、Vw*に基づいて、インバータ3(図2)のスイッチ素子を制御するパルス幅変調信号(PWM信号)を発生させ、このPWM信号(計6信号)をインバータ3に出力する。
これにより、インバータ3は、三相交流電圧指令Vu*、Vv*、Vw*に応じた周波数及び電圧の交流電圧を発生してPMモータ5(図2)に供給する。
The
As a result, the
《Δθ推定器18、軸誤差推定値リミッタ部28、比例補償器21》
また、Δθ推定器(軸誤差推定手段)18は、PMモータ5の実際の磁石磁束位置θdと、電動機制御装置1内部で仮定している磁石磁束推定位置θdcとの誤差に相当する軸誤差推定値Δθdcを演算して比例補償器21と前記した軸誤差推定値リミッタ部28に出力する。
なお、この際にΔθ推定器18が入力として必要な信号(情報)は、Idc、Iqc、Vdc*、Vqc*である。
<<
Further, the Δθ estimator (axis error estimating means) 18 estimates an axis error corresponding to an error between the actual magnet magnetic flux position θd of the
At this time, signals (information) required as inputs by the
軸誤差推定値リミッタ部28は、入力した軸誤差推定値Δθdcの絶対値を所定値以下に制限する。所定値以下であれば、軸誤差推定値Δθdcは、そのまま加減算器19θに入力する。
この軸誤差推定値リミッタ部28により、負荷変動が激しいときにΔθ推定器18の出力する軸誤差推定値Δθdcが大きな値となった場合においても、発散することなしに制御を安定して継続することができる。
なお、前記の所定値は、発散することなしに制御を安定して継続する観点から定める値である。ただし、PMモータの諸定数によって、適切な値が異なるため、実験により求めることが望ましい。
The axis error estimated
By this axial error estimated
The predetermined value is a value determined from the viewpoint of stably continuing control without diverging. However, since appropriate values differ depending on various constants of the PM motor, it is desirable to obtain by experiment.
比例補償器21は、軸誤差推定値Δθdcを零に制御するための角周波数の補正値Δω1を演算し、この信号を加減算器19ωに入力する。
そして、加減算器19ωを介して、前述したように角周波数指令ω1*を補正し、磁石磁束推定位置θdcを生成する際に関与している。
The
Then, it is involved in correcting the angular frequency command ω1 * through the adder / subtractor 19ω and generating the magnet magnetic flux estimated position θdc as described above.
以上の構成によって、磁石磁束位置θdに位相の近い磁石磁束推定位置θdcに基づいて、dcqc座標変換器20及びdq逆変換器16において座標変換が行われ、また、磁石磁束位置θdに位相の極めて近い修正磁石磁束推定位置θdc’に基づいて、dc’qc’座標変換器12において座標変換が行われる。
With the above configuration, coordinate conversion is performed in the dcqc coordinate
<実施形態の各部の動作、機能、細部の構成>
以上、電動機制御装置1の構成の概要について、述べたが、次に、実施形態の各部の動作、機能、および細部の構成について説明する。
<Operation, Function, and Detailed Configuration of Each Part of Embodiment>
As mentioned above, although the outline | summary of the structure of the electric
《回転数指令ωr*、角周波数ω1*、ω1c》
回転数指令発生器9(図2)から入力される回転数指令ωr*は、指令変換器(P/2)22において、PMモータ5の極数Pを用い、PMモータ5の角周波数ω1*に変換される。
ω1*=(P/2)・ωr* ・・・(式1)
<< Rotational speed command ωr * , angular frequency ω1 * , ω1c >>
The rotational speed command ωr * input from the rotational speed command generator 9 (FIG. 2) uses the pole number P of the
ω1 * = (P / 2) · ωr * (Formula 1)
また、加減算器19ωでω1*は比例補償器21の出力Δω1だけ補正されて角周波数ω1cとなる。
ω1c=ω1*−Δω1 ・・・(式2)
The adder / subtractor 19ω corrects ω1 * by the output Δω1 of the
ω1c = ω1 * −Δω1 (Expression 2)
《磁石磁束推定位置θdc、軸誤差推定値Δθdc、修正磁石磁束推定位置θdc’》
また、積分器23でPMモータ5に印加する交流電圧の磁石磁束推定位置(位相)θdcが求められる。
θdc=(1/s)・ω1c ・・・(式3)
なお、sはラプラス変換の微分演算子であり、(1/s)は積分を意味する。
<< Magnetic flux estimation position θdc, axial error estimation value Δθdc, corrected magnet flux estimation position θdc ′ >>
Further, the magnet magnetic flux estimated position (phase) θdc of the AC voltage applied to the
θdc = (1 / s) · ω1c (Formula 3)
Note that s is a differential operator of Laplace transform, and (1 / s) means integration.
また、加減算器19θにおいて、磁石磁束推定位置θdcから軸誤差推定値Δθdcを減算して、修正磁石磁束推定位置θdc’が求められる。
θdc’=θdc−Δθdc ・・・(式4)
Further, in the adder / subtractor 19θ, the corrected magnet magnetic flux estimated position θdc ′ is obtained by subtracting the axis error estimated value Δθdc from the magnet magnetic flux estimated position θdc.
θdc ′ = θdc−Δθdc (Formula 4)
《三相交流電流Iuc、Ivc、Iwc》
一方、電流再現器8は、電流検出器7により検出された直流電流I0に基づいて、PMモータ5に流れる三相交流電流Iuc、Ivc、Iwcを演算により求めて再現する。
この電流再現器8による再現演算は、スイッチング制御される三相ブリッジ接続された各相のスイッチ素子がオンからオフ及びオフからオンに変化するタイミングをPWM信号に基づいて検出し、各相のスイッチ素子のオン・オフ変化タイミングの前後における直流電流I0の差を求め、その差電流を三相の各相の交流電流Iuc、Ivc、Iwcとするものである。
<< Three-phase AC currents Iuc, Ivc, Iwc >>
On the other hand, the
This reproduction calculation by the
《Idc、Iqc、Idc’、Iqc’、Id*、Iq*、Id**、Iq**》
このようにして再現された三相交流電流Iuc、Ivc、Iwcは、dcqc座標変換器20において、角周波数ω1cで回転する回転直交座標軸(dcqc軸)上のdc軸電流成分Idcとqc軸電流成分Iqcに変換される。
また、三相交流電流Iuc、Ivc、Iwcは、dc’qc’座標変換器12において、角周波数ω1cで回転する回転直交座標軸(dc’qc’軸)上のdc’軸電流成分Idc’とqc’軸電流成分Iqc’に変換される。
なお、dq軸、dcqc軸、dc’qc’軸のベクトル関係の詳細については後記する。
<< Idc, Iqc, Idc ', Iqc', Id * , Iq * , Id ** , Iq **
The three-phase alternating currents Iuc, Ivc, and Iwc reproduced in this way are the dc-axis current component Idc and the qc-axis current component on the rotation orthogonal coordinate axis (dcqc axis) rotating at the angular frequency ω1c in the dcqc coordinate
The three-phase alternating currents Iuc, Ivc, and Iwc are dc′-axis current components Idc ′ and qc on the rotation orthogonal coordinate axis (dc′qc′-axis) that rotates at the angular frequency ω1c in the dc′qc′-coordinate
Details of the vector relationship between the dq axis, the dcqc axis, and the dc′qc ′ axis will be described later.
qc軸電流成分Iqcは、Iq*発生器14で処理されて、q軸電流指令Iq*が発生する。
また、dc軸電流成分Idcは、Id*発生器13で処理されて、d軸電流指令Id*が発生する。ただし、非突極型回転子のPMモータ5では、通常はId*=0である。
The qc-axis current component Iqc is processed by the Iq * generator 14 to generate a q-axis current command Iq * .
The dc axis current component Idc is processed by the Id * generator 13 to generate a d axis current command Id * . However, in the
また、dc’軸電流成分Idc’は、周期Id*発生器10で処理されてd軸電流補正指令Idsin*が発生する。
また、qc’軸電流成分Iqc’は、周期Iq*発生器11で処理されてq軸電流補正指令Iqsin*が発生する。
なお、d軸電流補正指令Idsin*とq軸電流補正指令Iqsin*の詳細については後記する。
The dc′-axis current component Idc ′ is processed by the cycle Id * generator 10 to generate a d-axis current correction command Idsin * .
The qc′-axis current component Iqc ′ is processed by the cycle Iq * generator 11 to generate a q-axis current correction command Iqsin * .
Details of the d-axis current correction command Idsin * and the q-axis current correction command Iqsin * will be described later.
Id*発生器13のd軸電流指令Id*は、加減算器19dでd軸電流補正指令Idsin*を加えられて補正され、補正d軸電流指令Id**となる。
Iq*発生器14のq軸電流指令Iq*は、加減算器19qでq軸電流補正指令Iqsin*により補正され、補正q軸電流指令Iq**となる。
補正d軸電流指令Id**と補正q軸電流指令Iq**は、ともに電圧指令演算器15に入力される。
Id * d-axis current command Id * is a
Iq * q-axis current command Iq * is the
Both the corrected d-axis current command Id ** and the corrected q-axis current command Iq ** are input to the
《d軸電圧指令Vdc*とq軸電圧指令Vqc*》
電圧指令演算器15は、前記の補正された補正d軸電流指令Id**と補正q軸電流指令Iq**、および指令変換器22から入力される角周波数指令ω1*に基づいて、PMモータ5への印加電圧のd軸電圧指令Vdc*とq軸電圧指令Vqc*を演算する。
<< d-axis voltage command Vdc * and q-axis voltage command Vqc * >>
Based on the corrected d-axis current command Id ** , the corrected q-axis current command Iq ** , and the angular frequency command ω1 * input from the
《三相交流電圧指令Vu*、Vv*、Vw*》
電圧指令演算器15で求められたd軸電圧指令Vdc*とq軸電圧指令Vqc*は、dq逆変換器16に入力され、積分器23から出力される交流電圧の磁石磁束推定位置(位相)θdcに従って三相交流電圧指令Vu*、Vv*、Vw*に変換される。
<< Three-phase AC voltage commands Vu * , Vv * , Vw * >>
The d-axis voltage command Vdc * and the q-axis voltage command Vqc * obtained by the
PWM信号発生器17は、交流量の三相交流電圧指令Vu*、Vv*、Vw*の振幅と極性に応じたパルス幅を有するPWM信号を生成する。
このPWM信号の生成は演算等により生成することができるが、概念的には三相交流電圧指令Vu*、Vv*、Vw*を三角波等の搬送波により変調して生成することに相当する。
このPWM信号発生器17のPWM信号によりインバータ3の三相ブリッジ構成された上下アームの各スイッチ素子がオン・オフ制御され、PMモータ5は三相交流電圧指令Vu*、Vv*、Vw*に応じた電圧により駆動制御される。
The
This PWM signal can be generated by calculation or the like, but conceptually corresponds to generation by modulating the three-phase AC voltage commands Vu * , Vv * , Vw * with a carrier wave such as a triangular wave.
The PWM signal from the
《Δθdc、θdc、θdc’》
Δθ推定器18では、電圧指令演算器15の出力信号Vdc*、Vqc*と、dcqc座標変換器20の出力信号であるdc、qc各軸上に座標変換されたIdc、Iqcとに基づき、PMモータ5の磁石磁束位置θdと、電動機制御装置1内の磁石磁束推定位置θdcとの軸誤差推定値Δθdcの演算を行う。
ここで、軸誤差推定値Δθdcは、後記する図4に示すベクトル図によって定義される。
<< Δθdc, θdc, θdc '>>
In the
Here, the axis error estimated value Δθdc is defined by a vector diagram shown in FIG. 4 to be described later.
後記する図4に示すように、PMモータ5内部の実際の磁石磁束Φの位置(位相)をd軸とし、それに直交する軸をq軸とする。これに対し、電動機制御装置1内で仮定しているdq軸をdcqc軸と定義し、両者のずれが軸誤差推定値Δθdcに相当する。
したがって、軸誤差推定値Δθdcを求めることができれば、磁石磁束推定位置θdcを修正することにより、電動機制御装置1内で仮定しているdcqc軸をPMモータ5の実際の磁石磁束に係るdq軸に収束させることができ、いわゆる磁極位置センサレス制御を実現できる。
具体的に、Δθdcの推定演算は、詳細な導出過程を省略するが、次の式5によってΔθdcを求められる。
As shown in FIG. 4 to be described later, the position (phase) of the actual magnet magnetic flux Φ inside the
Therefore, if the axis error estimated value Δθdc can be obtained, the dcqc axis assumed in the
Specifically, Δθdc estimation calculation omits a detailed derivation process, but Δθdc can be obtained by the
このようにして求められた軸誤差推定値Δθdcを磁石磁束推定位置θdcから加減算器19θで減算することで、修正磁石磁束推定位置θdc’が求められる。
この修正磁石磁束推定位置θdc’とPMモータの実際の磁石磁束位置θdとの差が修正軸誤差推定値Δθdc’になる。
なお、前記したように、軸誤差推定値Δθdcが大きな値(所定値より大)となりすぎて、制御が発散する可能性がある場合には、軸誤差推定値リミッタ部28で軸誤差推定値Δθdcは、前記の所定値に抑えられる。
また、修正軸誤差推定値Δθdc’は、前記したように、dc’qc’座標変換器12に入力している。
The corrected magnet magnetic flux estimated position θdc ′ is obtained by subtracting the axis error estimated value Δθdc obtained in this way from the magnet magnetic flux estimated position θdc by the adder / subtractor 19θ.
A difference between the corrected magnet magnetic flux estimated position θdc ′ and the actual magnet magnetic flux position θd of the PM motor becomes a corrected axis error estimated value Δθdc ′.
As described above, when the estimated axis error value Δθdc is too large (greater than the predetermined value) and there is a possibility that the control may diverge, the estimated error value Δθdc is estimated by the estimated axis
The corrected axis error estimated value Δθdc ′ is input to the dc′qc ′ coordinate
また、軸誤差推定値Δθdcに基づき、これが零になるように比例補償器(KPLL)21を介して角周波数ω1*に補正を加えるフィードバック制御を行うことで、修正軸誤差推定値Δθdc’も零になる。
なお、比例補償器(KPLL)21は、前記したように、Δθdcを零に制御するための角周波数の補正値Δω1を演算し、加減算器19ωを介して、前述したように角周波数指令ω1*を補正して磁石磁束推定位置θdcを生成するようになっている。また、比例補償器21における実際の動作は、PLL(Phase Locked Loop)を用いて行っているので、比例の定数を「KPLL」と表記している。
Further, based on the estimated axis error value Δθdc, feedback control is performed to correct the angular frequency ω1 * via the proportional compensator (K PLL ) 21 so that this becomes zero, so that the corrected estimated axis error value Δθdc ′ is also obtained. Become zero.
As described above, the proportional compensator (K PLL ) 21 calculates the angular frequency correction value Δω1 for controlling Δθdc to zero, and the angular frequency command ω1 through the adder / subtractor 19ω as described above. The magnet magnetic flux estimated position θdc is generated by correcting * . Since the actual operation in the
なお、磁石磁束位置θd、磁石磁束推定位置θdc、軸誤差推定値Δθdc、修正軸誤差推定値Δθdc’を、適宜、それぞれ、θd、θdc、Δθdc、Δθdc’と簡略化して表記する。 Note that the magnet magnetic flux position θd, the magnet magnetic flux estimated position θdc, the axis error estimated value Δθdc, and the corrected axis error estimated value Δθdc ′ are appropriately abbreviated as θd, θdc, Δθdc, and Δθdc ′, respectively.
<dq軸座標と、dcqc軸座標及びdc’qc’軸座標の関係>
図4は、本発明の実施形態に係る電動機制御装置内で仮定されるdcqc軸座標、及びdc’qc’軸座標とPMモータのdq軸座標との関係を説明する図である。なお、図3については後記する。
図4において、PMモータ5(図2)内部の実際の磁石磁束Φの位置(位相)をd軸とし、それに直交する軸をq軸とする。
これに対し、電動機制御装置1内で仮定しているdq軸をdcqc軸と定義し、修正磁石磁束推定位置θdc’を基準とするdq軸をdc’qc’軸と定義して両者のずれを軸誤差推定値Δθdcとする。
図4のベクトル図に示すように、dc軸とd軸との角度差であるΔθdcが正の場合、電動機制御装置1内で仮定されるdcqc軸が、PMモータ5におけるdq軸よりも進んでいることになる。
<Relationship between dq axis coordinates, dcqc axis coordinates, and dc'qc 'axis coordinates>
FIG. 4 is a diagram illustrating the dcqc axis coordinates assumed in the motor control apparatus according to the embodiment of the present invention, and the relationship between the dc′qc ′ axis coordinates and the dq axis coordinates of the PM motor. Note that FIG. 3 will be described later.
In FIG. 4, the position (phase) of the actual magnetic flux Φ inside the PM motor 5 (FIG. 2) is defined as the d axis, and the axis orthogonal thereto is defined as the q axis.
On the other hand, the dq axis assumed in the
As shown in the vector diagram of FIG. 4, when Δθdc, which is an angle difference between the dc axis and the d axis, is positive, the dcqc axis assumed in the
この場合には、電動機制御装置1(図1)内で角周波数ω1*を補正量Δω1だけ下げることで、Δθdcを減少させることができる。
逆に、Δθdcが負の場合は、補正量Δω1だけ角周波数ω1*を上げて、dq軸とdcqc軸を一致させることができる。
なお、dq軸とdcqc軸が一致した場合には、補正量Δω1を0として、元の角周波数ω1*に戻る。
このように制御することで、PMモータ5の磁極の位置センサを用いることなく、制御器内部の磁石磁束位置θdcを、実際のPMモータ5内の磁石磁束位置θdに収束させることができる。
In this case, Δθdc can be reduced by reducing the angular frequency ω1 * by the correction amount Δω1 in the motor control device 1 (FIG. 1).
Conversely, when Δθdc is negative, the angular frequency ω1 * can be increased by the correction amount Δω1 to match the dq axis and the dcqc axis.
When the dq axis and the dcqc axis coincide with each other, the correction amount Δω1 is set to 0 and the original angular frequency ω1 * is restored.
By controlling in this way, the magnetic flux position θdc in the controller can be converged to the actual magnetic flux position θd in the
<モータの入力電流(電力)の低減について>
次に、モータの入力電流(電力)の低減について述べる。
負荷として圧縮工程に同期した脈動を伴う圧縮機6(図2)の入力電力(消費電力)が最小になるのは、モータ電流の波高値が時間軸において揃った場合であることが知られている。
この場合、周期的に変動するモータ電流の変動低減を行うために、モータ電流の変動を抑制する補正信号をインバータに付加するとともに、その補正量をリミッタで制限して、交流実効値の低減をすることが行われている。
しかし、圧縮機のモータ電流の変動パターンは、圧縮機の種類、運転圧力条件等によりそれぞれ異なり、モータ電流の波高値を揃えるための補正量が変化する。そのため、リミッタに常に最適な値を設定することは非常に困難である。
<Reducing motor input current (electric power)>
Next, reduction of motor input current (power) will be described.
It is known that the input power (power consumption) of the compressor 6 (FIG. 2) with pulsation synchronized with the compression process as a load is minimized when the peak values of the motor current are aligned on the time axis. Yes.
In this case, in order to reduce fluctuations in the motor current that fluctuates periodically, a correction signal that suppresses fluctuations in the motor current is added to the inverter, and the correction amount is limited by a limiter to reduce the AC effective value. To be done.
However, the fluctuation pattern of the motor current of the compressor differs depending on the type of compressor, the operating pressure condition, and the like, and the correction amount for aligning the peak values of the motor current changes. Therefore, it is very difficult to always set an optimum value for the limiter.
そこで、本実施形態では、周期Id*発生器10と周期Iq*発生器11を設けて、PMモータ5の入力電流を効果的に低減するようにしている。
これについて図3を用いて説明する。
Therefore, in the present embodiment, the period Id * generator 10 and the period Iq * generator 11 are provided to effectively reduce the input current of the
This will be described with reference to FIG.
<周期Id*発生器と周期Iq*発生器:その1>
図3は、本発明の実施形態に係る電動機制御装置に備えられた周期Id*発生器10と周期Iq*発生器11の構成例を示す図であり、(a)は周期Id*発生器のブロック構成図、(b)は周期Iq*発生器のブロック構成図である。
<Period Id * Generator and Period Iq * Generator:
FIG. 3 is a diagram illustrating a configuration example of the period Id * generator 10 and the period Iq * generator 11 included in the motor control device according to the embodiment of the present invention, and (a) is a diagram of the period Id * generator. Block configuration diagram, (b) is a block configuration diagram of a period Iq * generator.
《周期Id*発生器10》
図3(a)において、周期Id*発生器10は、dc’qc’座標変換器12から出力されるdc’軸電流成分Idc’を取り込んで、その変動分ΔIdc’を単相−dq座標変換器251dにて、sin成分のΔIddsとcos成分のΔIdqsに分解する。
次いで、一次遅れフィルタ252dにて交流成分を削除し、sin成分のΔIddsとcos成分のΔIdqsのそれぞれの脈動分を抽出する。
なお、図3(a)において、一次遅れフィルタ252dのブロックに表記したTIdACRは、1次遅れの定数を表す所定の定数である。また、sはラプラス変換の微分演算子を表記している。
<< Period Id * Generator 10 >>
In FIG. 3A, the period Id * generator 10 takes in the dc′-axis current component Idc ′ output from the dc′qc ′ coordinate
Next, the AC component is eliminated by the first-
In FIG. 3A, T IdACR represented in the block of the first-
そして、これらの脈動分を零にするため、加減算器191、192により零発生器201から与えられる零との偏差をd軸およびq軸に関して演算する。
これらの偏差に基づき、積分制御器253dが積分補償を行い、脈動分を零に制御する。
なお、図3(a)において、積分制御器253dのブロックに表記したKiIdACRは、比例ゲインであり、この値を変更することで制御の応答性を変更できる。また、1/sは積分の演算を表記している。
And in order to make these pulsations zero, the deviation from zero given from the zero
Based on these deviations, the
In FIG. 3A, K iIdACR indicated in the block of the integral controller 253d is a proportional gain, and the control responsiveness can be changed by changing this value. Also, 1 / s represents an integral operation.
補正電流値リミッタ部255dでは、積分制御器253dが算出した補正電流値に制限をかけ、補正電流値Ids、Iqsを出力する。
補正電流値リミッタ部255dから出力される補正電流値Ids、Iqsは、それぞれdq−単相逆変換器254dによって単相信号に逆変換され、周期Id*発生器10においては、d軸電流成分の補正指令Idsin*として出力される。
この補正指令Idsin*は、d軸電流指令Id*に加減算器19dを介して加算され、電圧指令演算器15(図1)に入力されるId**となる。
なお、補正電流値リミッタ部255dは、図3(a)においては、単に「リミッタ」と表記している。
The correction current
The corrected current values Ids and Iqs output from the corrected current
This correction command Idsin * is added to the d-axis current command Id * via the adder /
The correction
《周期Iq*発生器11》
図3(b)に示した、周期Iq*発生器11についても同様に、dc’qc’座標変換器12から出力されるqc’軸電流成分Iqc’を取り込む。
その変動分ΔIqc’をsin成分ΔIqdsとcos成分ΔIqqsに分解する。
次いで、一次遅れフィルタ252qにて交流成分を削除し、sin成分ΔIddsとcos成分ΔIdqsの脈動分を抽出する。
次いで、これらの脈動分を零にするため、加減算器191、192により零発生器201から与えられる零との偏差を求め、積分制御器253qによって積分補償を行い、脈動分を零に制御する。
なお、図3(b)において、一次遅れフィルタ252qのブロックに表記したTIqACRは、1次遅れの定数を表す所定の定数である。sはラプラス変換の微分演算子を表記している。
<< Period Iq * Generator 11 >>
Similarly, the period Iq * generator 11 shown in FIG. 3B captures the qc′-axis current component Iqc ′ output from the dc′qc ′ coordinate
The variation ΔIqc ′ is decomposed into a sin component ΔIqds and a cos component ΔIqqs.
Next, the AC component is deleted by the first-
Next, in order to make these pulsations zero, the adder /
In FIG. 3B, T IqACR described in the block of the first-
また、積分制御器253qのブロックに表記したKiIqACRは、比例ゲインであり、この値を変更することで制御の応答性を変更できる。また、1/sは積分の演算を表記している。
そして、補正電流値リミッタ部255qは、積分制御器253qから出力される補正電流値に制限をかけ、補正電流値Ids、Iqsを出力する。リミッタ部255qから出力される補正電流値Ids、Iqsは、dq−単相変換器254qによって単相信号に逆変換され、q軸電流成分の補正指令Iqsin*として出力される。
この補正指令Iqsin*は、q軸電流指令Iq*に加減算器19qを介して加算され、電圧指令演算器15に入力されるIq**となる。
K iIqACR indicated in the block of the integral controller 253q is a proportional gain, and the control responsiveness can be changed by changing this value. Also, 1 / s represents an integral operation.
Then, the correction
The correction command Iqsin * is added to the q-axis current command Iq * via the adder /
<周期Id*発生器と周期Iq*発生器:その2>
以上説明したように、本実施形態の周期Id*発生器10と周期Iq*発生器11によれば、dc’、qc’軸各軸における各周波数成分の脈動を打ち消すような補正電流指令Idsin*、Iqsin*を発生させることができる。
そして、これらの補正電流指令をd軸電流指令Id*、q軸電流指令Iq*にそれぞれ加え合わせて補正し、インバータ3を駆動する指令電圧Vdc*、Vqc*を調整することにより、モータ電流の波高値を揃えることができる。
<Period Id * Generator and Period Iq * Generator:
As described above, according to the cycle Id * generator 10 and the cycle Iq * generator 11 of the present embodiment, the correction current command Idsin * that cancels the pulsation of each frequency component in each axis of the dc ′ and qc ′ axes . , Iqsin * can be generated.
These correction current commands are added to the d-axis current command Id * and the q-axis current command Iq * for correction, and the command voltages Vdc * and Vqc * for driving the
一般に、圧縮機の負荷トルクの変動パターンは、圧縮機の種類、運転圧力条件等によりそれぞれ異なることから、モータ電流の波高値を揃えるための補正量が変化してしまうため、予め補正量を設定することでは、対応することができない。
それに対して、本実施形態の周期Id*発生器10と周期Iq*発生器11による補償制御は、モータ電流の波高値を揃えることを直接、狙ったものであり、格別なリミッタ調整の必要がないため、容易にモータの入力電流の低減を行うことができる。したがって、圧縮機の種類、運転圧力条件等が異なっていてもモータの入力電流の低減が可能となる。
Generally, since the load torque fluctuation pattern of the compressor varies depending on the type of compressor, operating pressure conditions, etc., the correction amount for aligning the crest value of the motor current changes, so the correction amount is set in advance. I can't cope with it.
On the other hand, the compensation control by the period Id * generator 10 and the period Iq * generator 11 of the present embodiment is aimed directly at equalizing the crest values of the motor current, and special limiter adjustment is necessary. Therefore, it is possible to easily reduce the motor input current. Therefore, the motor input current can be reduced even if the type of compressor, operating pressure conditions, and the like are different.
<本実施形態の効果>
本実施形態によれば、モータ電流の検出値に相関するdc’、qc’軸電流成分Idc’、Iqc’の変動分を求め、その変動分を低減するようにd、q軸電流指令Id*、Iq*を補正するようにしているので、リミッタ調整をすることなく、モータの入力電流の低減を行うことができる。
<Effect of this embodiment>
According to the present embodiment, fluctuations of the dc ′ and qc ′ axis current components Idc ′ and Iqc ′ that correlate with the detected value of the motor current are obtained, and d and q axis current command Id * so as to reduce the fluctuations . Since Iq * is corrected, the motor input current can be reduced without adjusting the limiter.
また、本実施形態によれば、周期的なモータ電流の変動を抑制することで入力電流を低減でき、インバータの損失を低減して、高効率な圧縮機の運転を可能にした空気調和機を実現できる。また、振動、騒音により低回転で運転できなかった圧縮機を用いた空気調和機に対しても、低回転で高効率な運転ができる。これにより、低速高効率モータを使用でき大幅な省エネルギを期待できる。 In addition, according to the present embodiment, an air conditioner that can reduce the input current by suppressing periodic fluctuations in the motor current, reduce the loss of the inverter, and enable the operation of the highly efficient compressor. realizable. In addition, an air conditioner using a compressor that could not be operated at low rotation due to vibration and noise can be operated at low rotation and high efficiency. As a result, a low-speed and high-efficiency motor can be used, and significant energy savings can be expected.
また、Δθ推定器18やIq*発生器14に入力するモータ電流を、磁石磁束推定位置θdcを磁束軸とするdcqc座標変換器20で求めたdc軸上の電流成分Idcやqc軸上の電流成分IqcをΔθ推定器18やIq*発生器14に入力する。
この方法をとることで、磁極位置センサレス制御の主な部分は、従来から実施されて信頼性も確かな方法で構成できる。
また、モータ電流の変動を抑制する部分は、モータ電流の変動分をより正確に抽出できるように、軸誤差推定値を加味した座標変換によって得られたdc’軸上の電流成分、qc’軸上の電流成分に基づいて求める。
これらの方法をとることにより、d軸電流指令、q軸電流指令を補正してモータ電流の変動を抑制し、インバータの損失を低減することができる。
Further, the motor current input to the
By adopting this method, the main part of the magnetic pole position sensorless control can be configured by a method that has been conventionally performed and has reliable reliability.
In addition, the part that suppresses the fluctuation of the motor current is the current component on the dc ′ axis obtained by coordinate conversion with the estimated axis error value, qc ′ axis so that the fluctuation amount of the motor current can be extracted more accurately. Obtained based on the current component above.
By adopting these methods, it is possible to correct the d-axis current command and the q-axis current command to suppress fluctuations in the motor current and reduce the inverter loss.
<比較例>
次に、電動機の制御装置の比較例をあげて、本発明の実施形態との相異について説明する。
一般に、電動機の制御装置では、負荷トルクが変動したときに、モータ電流Imと軸誤差(軸誤差推定値)Δθdcが変動する。そして、暫時の振動の後に、負荷トルクに見合ったモータ電流Imで収束するとともに、軸誤差(軸誤差推定値)Δθdcも零になるように制御される。
負荷トルクが周期的に変動した場合は、負荷トルクの変動周期で、モータ電流Imと軸誤差(軸誤差推定値)Δθdcも変動し続ける。
また、前記したように、モータの入力電力が最小になるのは、モータ電流の波高値が揃った場合である。
<Comparative example>
Next, the difference from the embodiment of the present invention will be described with reference to a comparative example of the motor control device.
Generally, in a motor control device, when the load torque varies, the motor current Im and the shaft error (axis error estimated value) Δθdc vary. After the vibration for a while, the motor current Im corresponding to the load torque is converged, and the axis error (axis error estimated value) Δθdc is controlled to be zero.
When the load torque fluctuates periodically, the motor current Im and the shaft error (axis error estimated value) Δθdc continue to fluctuate in the load torque fluctuation cycle.
As described above, the motor input power is minimized when the crest values of the motor current are aligned.
比較例の電動機制御装置として、負荷トルクの変動に起因して振動していた軸誤差(軸誤差推定値)Δθdcの振幅を減衰させるため、dq軸電流指令発生手段からのdq軸電流指令をdq軸電流補正指令発生手段からのdq軸電流補正指令で補正する方法を、次に説明する。 As a motor control device of a comparative example, in order to attenuate the amplitude of the axis error (axis error estimated value) Δθdc that has been oscillated due to fluctuations in the load torque, the dq axis current command from the dq axis current command generating means is dq. A method of correcting with the dq axis current correction command from the shaft current correction command generating means will be described next.
《比較例の電動機制御装置の概略回路構成》
比較例の電動機制御装置601の概略の回路構成を説明する。
図6は、比較例の電動機制御装置601の構成と、この電動機制御装置601に制御されるインバータ3と、直流電源4と、インバータ3によって駆動されるPMモータ5と圧縮機6の関連する構成を示す図である。なお、図5については後記する。
また、図6に示す比較例の回路構成は、本発明の実施形態の回路構成である図1、図2と、共通する要素が多い。この共通する部分における重複する説明は省略する。
比較例の図6と、本発明の実施形態の図1との相違点を主として説明する。
<< Schematic circuit configuration of a motor control device of a comparative example >>
A schematic circuit configuration of the
FIG. 6 shows the configuration of the
The circuit configuration of the comparative example shown in FIG. 6 has many elements in common with FIGS. 1 and 2 that are the circuit configuration of the embodiment of the present invention. The overlapping description in this common part is omitted.
Differences between FIG. 6 of the comparative example and FIG. 1 of the embodiment of the present invention will be mainly described.
比較例の電動機制御装置601の概略の回路を表す図6では、電圧指令演算器15に負荷トルクの変動に起因して振動していた軸誤差(軸誤差推定値)Δθdcを補正する方法として、周期Id*発生器610と周期Iq*発生器611の信号を用いている。
周期Id*発生器610には、dc軸電流Idcが入力し、周期Iq*発生器611には、qc軸電流Iqcが入力している回路構成となっている。
この回路構成では、dq軸電流補正指令発生手段は、電動機制御装置内部で仮定している磁石磁束推定位置θdcに基づいて座標変換して推定したdc、qc軸電流成分Idc、Iqcを用いて補正量を演算する。
つまり、d軸電流指令値Id*、q軸電流指令値Iq*の補正をそれぞれdcqc軸電流成分のIdc、Iqcを用いて行っている。
この場合のモータ電流をdq軸座標、dcqc軸座標及び参考としてのdc’qc’軸座標のベクトルの関連を次に説明する。
In FIG. 6, which represents a schematic circuit of the electric
The cycle Id * generator 610 receives a dc-axis current Idc, and the cycle Iq * generator 611 receives a qc-axis current Iqc.
In this circuit configuration, the dq-axis current correction command generating means corrects using dc, qc-axis current components Idc, Iqc estimated by coordinate conversion based on the magnet magnetic flux estimated position θdc assumed in the motor control device. Calculate the quantity.
That is, the d-axis current command value Id * and the q-axis current command value Iq * are corrected using the dcqc-axis current components Idc and Iqc, respectively.
Next, the relationship between the motor current in this case, the dq axis coordinate, the dcqc axis coordinate, and the vector of the dc′qc ′ axis coordinate as a reference will be described.
《比較例におけるdq軸座標、dcqc軸座標について》
図5は、比較例の電動機制御装置601を用いたモータ電流をdq軸座標、dcqc軸座標及び参考としてのdc’qc’軸座標で説明する図である。
図5において、d軸およびq軸に、モータ電流のそれぞれd軸電流Idおよびq軸電流Iqが表記されている。
また、電動機制御装置601の内部に仮定されたdcqc軸座標と、その座標上に表されるdc軸電流(成分)Idc、qc軸電流(成分)Iqcが表記されている。
なお、図6の回路において、dc’qc’軸座標は、存在しないが、本実施形態の図1の回路および図4のベクトル図との比較のために、参考に表記している。
<< Dq axis coordinates and dcqc axis coordinates in the comparative example >>
FIG. 5 is a diagram for explaining the motor current using the electric
In FIG. 5, a d-axis current Id and a q-axis current Iq of the motor current are respectively expressed on the d-axis and the q-axis.
In addition, a dcqc axis coordinate assumed inside the
In the circuit of FIG. 6, the dc′qc ′ axis coordinate does not exist, but is shown for reference for comparison with the circuit of FIG. 1 of this embodiment and the vector diagram of FIG.
図5に示すように、比較例の場合には、dq軸とdcqc軸との軸誤差(軸誤差推定値)Δθdcは、dq軸とdc’qc’軸との軸誤差(軸誤差推定値)Δθdc’よりも大きい。
したがって、軸誤差(軸誤差推定値)Δθdcが大きいところでは、同じ電流のd、q軸電流成分Id、Iqとの差が大きく、補正量を適正に演算できない場合があり、不適正な補正によって、モータ電流の変動がなかなか収束しない要因となっている。
なお、図5におけるImは、モータ電流であり、
Im2=Id2+Iq2=Idc2+Iqc2=Idc’2+Iqc’2
の関係がある。
また、軸誤差(軸誤差推定値)Δθdcは、前述の式5から計算できるが、式5にはモータの諸定数(R、L)が含まれ、モータの諸定数はモータ1台毎にバラツキがあり、制御ソフトでは代表的な値で演算するため、演算で求めた軸誤差と実際の軸誤差(軸誤差推定値)Δθdcは多少異なっている。
As shown in FIG. 5, in the comparative example, the axis error (axis error estimated value) Δθdc between the dq axis and the dcqc axis is the axis error (axis error estimated value) between the dq axis and the dc′qc ′ axis. It is larger than Δθdc ′.
Therefore, where the axis error (axis error estimated value) Δθdc is large, the difference between the current d and the q-axis current components Id and Iq may be large, and the correction amount may not be calculated properly. The fluctuation of the motor current is a factor that does not easily converge.
In addition, Im in FIG. 5 is a motor current,
Im 2 = Id 2 + Iq 2 = Idc 2 + Iqc 2 = Idc ′ 2 + Iqc ′ 2
There is a relationship.
Further, the shaft error (estimated shaft error value) Δθdc can be calculated from the above-described
<電動機制御装置の実施形態と比較例との比較>
本発明の実施形態の電動機制御装置は、前記したように図1の回路を構成している。
図1においては、電圧指令演算器15に負荷トルクの変動に起因して振動していた軸誤差(軸誤差推定値)Δθdcを補正する方法として、周期Id*発生器10と周期Iq*発生器11の信号を用いており、周期Id*発生器10には、dc軸電流成分Idc’が入力し、周期Iq*発生器11には、qc軸電流成分Iqc’が入力している回路構成となっている。
つまり、本発明の実施形態の電動機制御装置1においては、d軸電流指令値Id*、q軸電流指令値Iq*の補正を、それぞれdc’軸電流成分Idc’、qc’軸電流成分Iqc’を用いて行っている。
これは、前記の比較例の電動機制御装置601において、d軸電流指令値Id*、q軸電流指令値Iq*の補正を、それぞれdc軸電流成分Idc、qc軸電流成分Iqcを用いて行っていることと異なる点である。
<Comparison between Embodiment of Motor Control Device and Comparative Example>
The motor control device of the embodiment of the present invention constitutes the circuit of FIG. 1 as described above.
In FIG. 1, the period Id * generator 10 and the period Iq * generator are used as a method for correcting the axis error (axis error estimated value) Δθdc that has oscillated due to the fluctuation of the load torque in the
That is, in the
This is because the d-axis current command value Id * and the q-axis current command value Iq * are corrected using the dc-axis current component Idc and the qc-axis current component Iqc, respectively, in the
この場合のモータ電流をdq軸座標、dcqc軸座標及びdc’qc’軸座標のベクトルの関連を前記した図5で重ねて説明する。
図5(図4)において、dq軸座標、dcqc軸座標及びdc’qc’軸座標の関連が示されている。前記したように、本発明の実施形態の電動機制御装置1においては、Id*、Iq*の補正をIdc’、Iqc’を用いて行っているので、dq軸座標とdc’qc’軸座標の間のΔθdc’の変換となる。このΔθdc’は、前記した比較例のdq軸座標とdcqc軸座標の間のΔθdcよりも小さい。
The motor current in this case will be described with reference to FIG. 5 in which the relationship between the vectors of the dq axis coordinate, the dcqc axis coordinate and the dc′qc ′ axis coordinate is overlapped.
FIG. 5 (FIG. 4) shows the relationship between the dq axis coordinates, the dcqc axis coordinates, and the dc′qc ′ axis coordinates. As described above, in the
このように、本発明の実施形態の電動機制御装置では、dq座標変換の磁束軸を従来の磁石磁束推定位置θdcより、PMモータの実際の磁石磁束位置θdに近い位置になる修正磁石磁束推定位置θdc’にして、座標変換する。
したがって、変換されたdc’軸電流成分、qc’軸電流成分は、PMモータの実際のd軸電流成分、q軸電流成分に近い値となって、素早く収束し、制御の安定性が向上する。
また、負荷トルクの変動に起因する軸誤差(軸誤差推定値)Δθdcの脈動も、PMモータの実際の磁束軸の近辺での小さな脈動になるので、軸誤差(軸誤差推定値)Δθdcの脈動によって生ずるモータ電流の変動が抑制され、インバータの損失を低減することができる。
この場合、PMモータの実際の磁石磁束位置θdに近い位置になる修正磁石磁束推定位置θdc’を基準として、座標変換するので、モータ電流の変動分をより正確に抽出できる。
As described above, in the motor control device according to the embodiment of the present invention, the corrected magnet magnetic flux estimated position where the magnetic flux axis for dq coordinate conversion is closer to the actual magnet magnetic flux position θd of the PM motor than the conventional magnet magnetic flux estimated position θdc. Coordinate is converted to θdc ′.
Therefore, the converted dc′-axis current component and qc′-axis current component become values close to the actual d-axis current component and q-axis current component of the PM motor, and converge quickly, thereby improving the stability of control. .
Further, the pulsation of the axis error (axis error estimated value) Δθdc caused by the load torque fluctuation is also a small pulsation in the vicinity of the actual magnetic flux axis of the PM motor, and therefore the pulsation of the axis error (axis error estimated value) Δθdc. Thus, the fluctuation of the motor current caused by the above can be suppressed, and the loss of the inverter can be reduced.
In this case, since the coordinate conversion is performed based on the corrected magnet magnetic flux estimated position θdc ′ that is close to the actual magnet magnetic flux position θd of the PM motor, the fluctuation amount of the motor current can be extracted more accurately.
また、本発明の実施形態の電動機制御装置では、Δθ推定器18の後に、比較例にはない軸誤差推定値リミッタ部28を備えている。前記したように、この軸誤差推定値リミッタ部28の作用により、負荷変動が激しいときに軸誤差推定値Δθdcが大きな値となった場合においても、発散することなしに制御を安定して継続することができる。
この優れた安定性は、比較例を大きく上回る。
Further, in the motor control apparatus according to the embodiment of the present invention, the
This excellent stability greatly exceeds the comparative example.
以上により、PMモータの磁極位置センサレス制御の主な部分として、d軸電流指令の発生、q軸電流指令の発生に従来から使用実績がある技術を使用した方法を採用して信頼性を確保し、d軸電流指令、q軸電流指令に対する補正はモータ電流の変動分をより正確に抽出できるように、軸誤差推定値を加味した座標変換によって得られたdc’軸上の電流成分、qc’軸上の電流成分に基づいて求め、d軸電流指令、q軸電流指令を補正してモータ電流の変動を抑制し、インバータの損失を低減することができる。
このため、周期的なトルク外乱に起因する電動機の入力電流の変動を抑制し、インバータの損失を低減する電動機制御装置を提供することができる。
As described above, as a main part of PM motor magnetic pole position sensorless control, reliability is ensured by adopting a method that has been used for the generation of d-axis current command and q-axis current command. The correction for the d-axis current command and the q-axis current command is such that the current component on the dc ′ axis, qc ′, obtained by coordinate conversion taking into account the estimated value of the axis error so that the fluctuation amount of the motor current can be extracted more accurately. It can be obtained based on the current component on the shaft, and the d-axis current command and the q-axis current command can be corrected to suppress fluctuations in the motor current, thereby reducing the inverter loss.
Therefore, it is possible to provide an electric motor control device that suppresses fluctuations in the input current of the electric motor due to periodic torque disturbance and reduces inverter loss.
以上、説明した実施形態の構成とそれによる効果について、一部重複するが以下にあらためて列挙する。 As mentioned above, although it overlaps in part about the structure of embodiment demonstrated and the effect by it, it enumerates again below.
《構成と効果1》
以上の実施形態の構成において、電動機制御装置1においては、修正磁石磁束推定位置θdc’が磁石磁束推定位置θdcから軸誤差推定値Δθdcを減じた位置である。
これにより、修正磁石磁束推定位置θdc’はPMモータ5の実際の磁石磁束位置θdに極めて接近し、修正磁石磁束推定位置θdc’を座標軸(dc’qc’軸)として、座標変換して求めたdc’軸上の電流成分、qc’軸上の電流成分はPMモータ5の実際のd軸上の電流成分、q軸上の電流成分に極めて近くなり、これに基づいて補正したd軸電流補正指令、q軸電流補正指令により、電動機を素早く安定させて制御することができる。
このため、周期的なトルク外乱に起因する電動機の入力電流の変動を抑制し、インバータの損失を低減する電動機制御装置を提供することができる。
<Configuration and
In the configuration of the above embodiment, in the
Thereby, the corrected magnet magnetic flux estimated position θdc ′ is very close to the actual magnet magnetic flux position θd of the
Therefore, it is possible to provide an electric motor control device that suppresses fluctuations in the input current of the electric motor due to periodic torque disturbance and reduces inverter loss.
《構成と効果2》
また、電動機制御装置1は、軸誤差推定手段であるΔθ推定器18の出力に軸誤差推定値リミッタ部28を備え、軸誤差推定値Δθdcの絶対値を所定値以下に制限している。
これにより、比例補償器21などの定数の設定で、制御上の特異点が生じた場合や、負荷の変動が激しい場合でも、発散することなしに制御を安定して継続することができる。
このため、周期的なトルク外乱に起因する電動機(PMモータ5)の入力電流の変動を抑制し、インバータ3の損失を低減する電動機制御装置を提供することができる。
<Configuration and
Further, the
As a result, even when a singular point in the control is generated by setting a constant such as the
Therefore, it is possible to provide an electric motor control device that suppresses fluctuations in the input current of the electric motor (PM motor 5) caused by periodic torque disturbance and reduces the loss of the
《構成と効果3》
また、電動機制御装置1は、周期Id*発生器10および周期Iq*発生器11において、補正電流値リミッタ部255d、255qで、積分制御器253d、253qが算出した補正電流値に制限をかけ、補正電流値Ids、Iqsを出力する。すなわち、周期Id*発生器10および周期Iq*発生器11のそれぞれの出力であるd軸電流補正指令Idsin *、q軸電流補正指令Iqsin *の補正指令値に制限をかける。
これにより、負荷の変動が激しい場合でも、発散することなしに制御を安定して継続することができる。
このため、周期的なトルク外乱に起因する電動機(PMモータ5)の入力電流の変動を抑制し、インバータ3の損失を低減する電動機制御装置を提供することができる。
<< Composition and
Further, the
As a result, even when the load fluctuates greatly, the control can be continued stably without divergence.
Therefore, it is possible to provide an electric motor control device that suppresses fluctuations in the input current of the electric motor (PM motor 5) caused by periodic torque disturbance and reduces the loss of the
(その他の実施形態)
以上、本発明の実施形態について図面を参照して詳述したが、本発明はこれら実施形態およびその変形に限定されるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があってもよく、以下にその例をあげる。
(Other embodiments)
As mentioned above, although embodiment of this invention was explained in full detail with reference to drawings, this invention is not limited to these embodiment and its deformation | transformation, There exists a design change etc. of the range which does not deviate from the summary of this invention. Well, here are some examples:
《回路構成》
本発明の電動機制御装置の実施形態を示す図1の回路構成において、各回路の機能をブロック図で説明したが、それぞれの機能ブロックを個別のハードの回路で構成してもよいし、また、MPU(Micro-Processing Unit)やCPU(Central Processing Unit)などの制御用ICを媒体としたソフトウェアプログラムによって、全体で一括して制御する構成にしてもよい。
<Circuit configuration>
In the circuit configuration of FIG. 1 showing the embodiment of the motor control device of the present invention, the function of each circuit has been described with a block diagram, but each functional block may be configured with an individual hardware circuit, A configuration may be adopted in which control is performed collectively by a software program using a control IC such as an MPU (Micro-Processing Unit) or CPU (Central Processing Unit) as a medium.
《電動機および圧縮機》
本発明の実施形態において、図2における電動機をPMモータ5として説明した。しかし、本発明が対象とする電動機は、PMモータに限られるものではなく、例えば、巻線型同期電動機、リラクタンスモータなど、他の同期電動機ついても同様に適用することができる。
また、圧縮機には、スクロール圧縮機、ロータリ圧縮機、レシプロ圧縮機を用いることができる。
また、圧縮機6は、空気調和機に備えられているとしたが、冷蔵装置や冷凍装置に備えられた圧縮機でもよい。
《Electric motor and compressor》
In the embodiment of the present invention, the electric motor in FIG. However, the electric motor targeted by the present invention is not limited to the PM motor, and can be similarly applied to other synchronous motors such as a winding synchronous motor and a reluctance motor.
Moreover, a scroll compressor, a rotary compressor, and a reciprocating compressor can be used for a compressor.
Moreover, although the compressor 6 was provided in the air conditioner, it may be a compressor provided in a refrigeration apparatus or a refrigeration apparatus.
《モータ電流の検出方法》
また、本発明の実施形態の説明では、図2において、インバータ3に流れる直流電流I0を電流検出器7で検出して、モータ電流を再現する例を示した。しかし、本発明は、これに限らず、直流電流I0に代えて、モータ巻き線の各相に流れる電流をそれぞれシャント抵抗や直接ホールCT(Current Transformer)により検出する、あるいは、交流電源41とダイオードブリッジ42の間にトランス等を用いた電流検出手段により検出した電流を用いても同様の効果が得られる。
<Method for detecting motor current>
In the description of the embodiment of the present invention, FIG. 2 shows an example in which the direct current I0 flowing through the
1 電動機制御装置
2 電動機駆動装置
3 インバータ
4 直流電源
5 PMモータ(電動機)
6 圧縮機
7 電流検出器
8 電流再現器、
9 回転数指令発生器(ωr*発生器)
10 周期Id*発生器(d軸電流補正指令発生手段)
11 周期Iq*発生器(q軸電流補正指令発生手段)
12 dc’dq’座標変換器(dc’dq’/3φ、dc’dq’座標変換手段)
13 Id*発生器(d軸電流指令発生手段)
14 Iq*発生器(q軸電流指令発生手段)
15 電圧指令演算器(電圧指令演算手段)
16 dq逆変換器(3φ/dq、逆変換手段)
17 PWM信号発生器(PWM、PWM信号発生手段)
18 Δθ推定器(軸誤差推定手段)
19d、19q、19θ、19ω、191、192 加減算器
20 dcqc座標変換器(dcqc/3φ、dcqc座標変換手段)
21 比例補償器(KPLL)
22 指令変換器(P/2)
23 積分器(1/S)
28 軸誤差推定値リミッタ部
41 交流電源
42 ダイオードブリッジ
43 平滑コンデンサ
201 零発生器(0)
251d、251q 単相−dq座標変換器(dq/α)
252d、252q 一次遅れフィルタ
253d、253q 積分制御器
254d、254q dq−単相逆変換器(α/dq)
255d、255q 補正電流値リミッタ部
DESCRIPTION OF
6
9 Speed command generator (ωr * generator)
10 period Id * generator (d-axis current correction command generation means)
11 period Iq * generator (q-axis current correction command generating means)
12 dc'dq 'coordinate converter (dc'dq' / 3φ, dc'dq 'coordinate conversion means)
13 Id * generator (d-axis current command generation means)
14 Iq * generator (q-axis current command generation means)
15 Voltage command calculator (voltage command calculation means)
16 dq reverse converter (3φ / dq, reverse conversion means)
17 PWM signal generator (PWM, PWM signal generating means)
18 Δθ estimator (axis error estimation means)
19d, 19q, 19θ, 19ω, 191, 192 Adder /
21 Proportional compensator (K PLL )
22 Command converter (P / 2)
23 Integrator (1 / S)
28 Axis error estimated value limiter 41
251d, 251q Single phase-dq coordinate converter (dq / α)
252d, 252q First-
255d, 255q Correction current value limiter
Claims (4)
前記電動機に流れるモータ電流の再現値に基づいて前記モータ電流を、前記磁石磁束推定位置を磁石磁束軸とするdcqc軸回転座標系に対応するdc軸電流成分とqc軸電流成分に変換して推定するdcqc座標変換手段と、
前記qc軸電流成分に基づいてq軸電流指令を発生するq軸電流指令発生手段と、
前記q軸電流指令に基づいてd軸電流指令を発生するd軸電流指令発生手段と、
前記モータ電流を前記磁石磁束推定位置から前記軸誤差推定手段で推定した軸誤差推定値に応じて修正した修正磁石磁束推定位置を磁石磁束軸とするdc’qc’軸回転座標系に対応するdc’軸電流成分とqc’軸電流成分に変換して推定するdc’qc’座標変換手段と、
前記dc’軸電流成分に基づいて、該dc’軸電流成分に含まれるモータ電流の電流変動分に対応するdc’軸電流変動分を検出し、該dc’軸電流変動分を抑制するd軸電流補正指令を生成して、前記d軸電流指令を補正するd軸電流補正指令発生手段と、
前記qc’軸電流成分に基づいて、該qc’軸電流成分に含まれるモータ電流の電流変動分に対応するqc’軸電流変動分を検出し、該qc’軸電流変動分を抑制するq軸電流補正指令を生成して、前記q軸電流指令を補正するq軸電流補正指令発生手段と、
を備えることを特徴とする電動機制御装置。 An axis error estimating means for estimating an axis error estimated value between the magnet magnetic flux position of the electric motor and the magnet magnetic flux estimated position assumed in the electric motor controller;
Based on the reproduction value of the motor current flowing through the motor, the motor current is estimated by converting it into a dc-axis current component and a qc-axis current component corresponding to a dcqc-axis rotation coordinate system with the magnet flux estimation position as the magnet flux axis. Dcqc coordinate transformation means for
Q-axis current command generating means for generating a q-axis current command based on the qc-axis current component;
D-axis current command generating means for generating a d-axis current command based on the q-axis current command;
The dc corresponding to the dc′qc′-axis rotational coordinate system in which the corrected magnet magnetic flux estimated position obtained by correcting the motor current from the magnet magnetic flux estimated position according to the estimated axis error estimated by the axial error estimating means is the magnet magnetic flux axis. Dc'qc 'coordinate conversion means for converting and estimating to an' axis current component and a qc 'axis current component;
Based on the dc′-axis current component, the d-axis that detects the dc′-axis current fluctuation corresponding to the current fluctuation of the motor current included in the dc′-axis current component and suppresses the dc′-axis current fluctuation. D-axis current correction command generating means for generating a current correction command and correcting the d-axis current command;
Based on the qc′-axis current component, the qc′-axis current fluctuation corresponding to the current fluctuation of the motor current included in the qc′-axis current component is detected, and the q-axis is suppressed. Q-axis current correction command generating means for generating a current correction command and correcting the q-axis current command;
An electric motor control device comprising:
さらに、
前記d軸電流補正指令発生手段によって補正されたd軸電流指令と前記q軸電流補正指令発生手段によって補正されたq軸電流指令と前記電動機の角周波数指令とに基づいてd軸電圧指令とq軸電圧指令を生成する電圧指令演算手段と、
前記d軸電圧指令と前記q軸電圧指令を交流電圧指令に変換する逆変換手段と、
前記交流電圧指令に基づいてパルス幅変調信号を生成して前記電動機を駆動するインバータを制御するPWM信号発生手段と、
を備えることを特徴とする電動機制御装置。 In the electric motor control device according to claim 1,
further,
Based on the d-axis current command corrected by the d-axis current correction command generating means, the q-axis current command corrected by the q-axis current correction command generating means, and the angular frequency command of the motor, the d-axis voltage command and q Voltage command calculation means for generating an axis voltage command;
Reverse conversion means for converting the d-axis voltage command and the q-axis voltage command into an AC voltage command;
PWM signal generating means for generating a pulse width modulation signal based on the AC voltage command and controlling an inverter that drives the motor;
An electric motor control device comprising:
前記修正磁石磁束推定位置は、前記磁石磁束推定位置から前記軸誤差推定値を減じた位置であることを特徴とする電動機制御装置。 In the electric motor control device according to claim 1 or 2,
The motor control apparatus according to claim 1, wherein the corrected magnet magnetic flux estimated position is a position obtained by subtracting the axial error estimated value from the magnet magnetic flux estimated position.
前記軸誤差推定手段に前記軸誤差推定値の絶対値を所定値以下に制限する軸誤差推定値リミッタ部を備えることを特徴とする電動機制御装置。 In the electric motor control device according to claim 1 or 2,
An electric motor control device comprising: an axial error estimation value limiter for limiting an absolute value of the axial error estimation value to a predetermined value or less in the axial error estimation means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013086247A JP2014212584A (en) | 2013-04-17 | 2013-04-17 | Motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013086247A JP2014212584A (en) | 2013-04-17 | 2013-04-17 | Motor control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014212584A true JP2014212584A (en) | 2014-11-13 |
Family
ID=51931958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013086247A Pending JP2014212584A (en) | 2013-04-17 | 2013-04-17 | Motor control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014212584A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106856392A (en) * | 2015-12-09 | 2017-06-16 | 现代自动车株式会社 | Method and apparatus for determining the skew of the rotary transformer of vehicular electric machine |
WO2018094571A1 (en) * | 2016-11-22 | 2018-05-31 | 广东美芝制冷设备有限公司 | Rotary compressor and cooling circulation device |
JP2020010566A (en) * | 2018-07-11 | 2020-01-16 | 三菱電機株式会社 | Motor controller |
CN113141141A (en) * | 2021-04-26 | 2021-07-20 | 东南大学 | Permanent magnet flux linkage observation method for memory motor |
-
2013
- 2013-04-17 JP JP2013086247A patent/JP2014212584A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106856392A (en) * | 2015-12-09 | 2017-06-16 | 现代自动车株式会社 | Method and apparatus for determining the skew of the rotary transformer of vehicular electric machine |
CN106856392B (en) * | 2015-12-09 | 2021-11-02 | 现代自动车株式会社 | Method and device for determining an offset of a resolver of a vehicle electric machine |
WO2018094571A1 (en) * | 2016-11-22 | 2018-05-31 | 广东美芝制冷设备有限公司 | Rotary compressor and cooling circulation device |
JP2020010566A (en) * | 2018-07-11 | 2020-01-16 | 三菱電機株式会社 | Motor controller |
CN113141141A (en) * | 2021-04-26 | 2021-07-20 | 东南大学 | Permanent magnet flux linkage observation method for memory motor |
CN113141141B (en) * | 2021-04-26 | 2023-04-07 | 东南大学 | Permanent magnet flux linkage observation method for memory motor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4958431B2 (en) | Electric motor control device | |
JP5257365B2 (en) | Motor control device and control method thereof | |
JP5413400B2 (en) | AC motor control device | |
JP5761243B2 (en) | Motor control device and magnetic pole position estimation method | |
JP3843391B2 (en) | Synchronous motor drive | |
JP4764124B2 (en) | Permanent magnet type synchronous motor control apparatus and method | |
TWI654827B (en) | Converter control device and motor driving system | |
JP5281339B2 (en) | Synchronous motor drive system and control device used therefor | |
JP6007987B2 (en) | Motor control device | |
JP2003061386A (en) | Synchronous motor drive system | |
JP3783159B2 (en) | Synchronous motor drive control device | |
JP6672902B2 (en) | Motor control device | |
JP3586078B2 (en) | Power converter | |
JP2014180148A (en) | Motor controller | |
JP2014212584A (en) | Motor control device | |
JP4596906B2 (en) | Electric motor control device | |
JP2013150498A (en) | Controller and control method of synchronous motor | |
WO2020217764A1 (en) | Power conversion device, and electric vehicle system provided therewith | |
JP5361452B2 (en) | Sensorless control device for synchronous motor | |
JP5473289B2 (en) | Control device and control method for permanent magnet type synchronous motor | |
JP4639832B2 (en) | AC motor drive device | |
JP6769050B2 (en) | Motor control device | |
JP6590196B2 (en) | Power converter | |
JP7363524B2 (en) | Sensorless motor control device | |
JP7020112B2 (en) | Motor control device |