JP2014212584A - Motor control device - Google Patents

Motor control device Download PDF

Info

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
Application number
JP2013086247A
Other languages
Japanese (ja)
Inventor
洋寿 小倉
Hirohisa Ogura
洋寿 小倉
樋爪 達也
Tatsuya Toizume
達也 樋爪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Appliances Inc
Original Assignee
Hitachi Appliances Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Appliances Inc filed Critical Hitachi Appliances Inc
Priority to JP2013086247A priority Critical patent/JP2014212584A/en
Publication of JP2014212584A publication Critical patent/JP2014212584A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a motor control device that reduces a loss of an inverter by suppressing a fluctuation in an input current to a motor due to a periodic torque disturbance.SOLUTION: The motor control device includes: axial error estimation means for estimating an error between a magnetic flux position of a motor and a magnetic flux estimate position; dc'qc'-coordinate transformation means for estimating a corrected magnetic flux estimate position corrected in accordance with the axial error estimate value; and dcqc-coordinate transformation means for transformationally estimating a motor current in a dc-axis current component and a qc-axis current component corresponding to a dcqc-axis rotational coordinate system with a magnetic flux axis in the magnetic flux estimate position. d-axis and q-axis current correction command generation means detect dc'-axis and qc'-axis current fluctuations corresponding to current fluctuations in the motor current included in dc'-axis and qc'-axis current components on the basis of the dc'-axis and qc'-axis current components and generates dc'-axis and qc'-axis current correction commands that suppress the dc'-axis and qc'-axis current fluctuations to correct d-axis and q-axis current commands.

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 Patent Documents 1 and 2 are used. Are known. Patent Documents 3 and 4 are known as conventional techniques related to motor control.

特許文献1では負荷に連結された電動機を駆動するインバータと、該インバータをパルス幅変調制御により駆動する制御器とを備えた電動機制御装置において、前記制御器は、前記電動機に流れるモータ電流の実効値に関する電流変動分を抽出し、該電流変動分を抑制する補正信号を生成して前記パルス幅変調制御の電流指令を補正する電流変動補償手段を備えることにより、周期的なトルク外乱による入力電流の増加を抑制する電動機制御装置の技術が開示されている。
特許文献2では電動機の速度検出値に含まれる脈動分を抽出し、これを打ち消すようにインバータ出力電圧を補正するようにしている。特に、負荷としてのロータリ圧縮機を駆動する電動機の速度変動が、圧縮機の数回転分の平均速度変動より小さい場合は速度変動補償を行わず、平均速度変動より大きい場合に速度変動の一次成分に対応する補償を行うようにしている。これにより、常に速度変動を0とする制御を行う場合に比べて、モータ電流のピーク値を低減する圧縮機のトルク制御方法およびその装置の技術が開示されている。
In Patent Document 1, in an electric motor control device including an inverter that drives an electric motor connected to a load and a controller that drives the inverter by pulse width modulation control, the controller is configured to determine an effective motor current flowing through the electric motor. An input current caused by a periodic torque disturbance by providing current fluctuation compensation means for extracting a current fluctuation amount related to the value and generating a correction signal for suppressing the current fluctuation amount to correct the current command of the pulse width modulation control. A technique of an electric motor control device that suppresses an increase in the amount is disclosed.
In Patent Document 2, a pulsation component included in a detected speed value of an electric motor is extracted, and an inverter output voltage is corrected so as to cancel it. In particular, if the speed fluctuation of the motor driving the rotary compressor as a load is smaller than the average speed fluctuation for several revolutions of the compressor, the speed fluctuation is not compensated, and if it is larger than the average speed fluctuation, the primary component of the speed fluctuation Compensation corresponding to is performed. As a result, a compressor torque control method and apparatus technology for reducing the peak value of the motor current as compared with a case where control is always performed with the speed fluctuation set to 0 is disclosed.

また、特許文献3では速度制御器や、電流制御器を持たず、磁極軸を基準とした座標軸上(dc−qc軸上)で、電動機への印加電圧を演算し、その際、電圧指令演算には、回転速度指令,電流指令などの指令値を用い、トルク電流指令に相当するIq*を、電流検出値に基づいて演算し与える。このようにすることにより、制御構成を単純化して調整個所を少なくして、制御系の安定化を図り、従来技術のベクトル制御型センサレス方式と同等となる同期電動機の駆動装置の技術が開示されている。
特許文献4ではPWM(Pulse Width Modulation)インバータの主回路の直流側の電流を検出し、PWM波形にしたがった主回路の各相アームのスイッチング直前と直後の検出電流を順次サンプリング・記憶し、両サンプリング値の引き算を順次行ってスイッチング前後の直流電流の変化分を求める。この変化分は、各相別の出力電流の情報を含んだ形で変化し、これを各相別に分配して相別の検出電流を得る。また、PWM波形からサンプリングタイミングと相別の分配のためのタイミング信号を得る。このようにすることにより、1つの電流センサによる直流側の電流検出により3相交流電流を検出するPWMインバータの出力電流検出装置の技術が開示されている。
Patent Document 3 does not have a speed controller or a current controller, and calculates an applied voltage to the motor on a coordinate axis (on the dc-qc axis) with respect to the magnetic pole axis. Is calculated using a command value such as a rotation speed command, a current command, and the like, and Iq * corresponding to the torque current command is calculated based on the detected current value. By doing so, the control configuration is simplified, the number of adjustment points is reduced, the control system is stabilized, and the technology of the synchronous motor driving device equivalent to the conventional vector control type sensorless system is disclosed. ing.
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.

特開2007−166690号公報JP 2007-166690 A 特開平10−174488号公報Japanese Patent Laid-Open No. 10-174488 特開2002−272194号公報JP 2002-272194 A 特開平08−019263号公報Japanese Patent Laid-Open No. 08-019263

特許文献1では周期的なトルク外乱を抑制することは可能であるが、入力電流を低減してインバータの損失を低減するための軸電流の補正を制御器内部で仮定した仮想磁束軸上の仮想軸電流に基づいて行っているので、補正が適正に行われるとは限らず、入力電流を低減が十分とは言えない。
特許文献2では周期的なトルク外乱を抑制することは可能であるが、同文献には入力電流を低減してインバータの損失を低減することについては十分に配慮されていない。
特許文献3は、一般的なトルク外乱を抑制することを対象としており、周期的なトルク外乱を抑制するにあたってのインバータの損失を低減することについては十分に配慮されていない。
特許文献4は、トルク外乱については対象としていない。
Although it is possible in Patent Document 1 to suppress periodic torque disturbance, a virtual on the virtual magnetic flux axis is assumed on the assumption that the correction of the axial current for reducing the input current and the loss of the inverter is assumed inside the controller. Since the correction is performed based on the shaft current, the correction is not always performed properly, and the input current cannot be reduced sufficiently.
In Patent Document 2, it is possible to suppress periodic torque disturbance, but this document does not give sufficient consideration to reducing input current and reducing inverter loss.
Patent Document 3 is intended to suppress a general torque disturbance, and does not sufficiently consider reducing the loss of the inverter in suppressing the periodic torque disturbance.
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.

本発明の実施形態に係る電動機制御装置の構成を示すブロック図である。It is a block diagram which shows the structure of the electric motor control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る電動機制御装置がインバータを制御する構成の電動機駆動装置を用いて、PMモータを駆動するモータ駆動制御システムの構成を示す図である。It is a figure which shows the structure of the motor drive control system which drives a PM motor using the motor drive device of the structure which the motor control apparatus which concerns on embodiment of this invention controls an inverter. 本発明の実施形態に係る電動機制御装置に備えられた周期Id発生器と周期Iq発生器の構成例を示す図であり、(a)は周期Id発生器のブロック構成図、(b)は周期Iq発生器のブロック構成図である。It is a figure which shows the structural example of the period Id * generator and period Iq * generator with which the electric motor control apparatus which concerns on embodiment of this invention was equipped, (a) is a block block diagram of a period Id * generator, (b) ) Is a block diagram of the period Iq * generator. 本発明の実施形態に係る電動機制御装置内で仮定されるdcqc軸座標、及びdc’qc’軸座標とPMモータのdq軸座標との関係を説明する図である。It is a figure explaining the relationship between the dcqc axis | shaft coordinate assumed in the electric motor control apparatus which concerns on embodiment of this invention, and a dc'qc 'axis coordinate, and the dq axis coordinate of PM motor. 比較例の電動機制御装置を用いたモータ電流をdq軸座標、dcqc軸座標及び参考としてのdc’qc’軸座標で説明する図である。It is a figure explaining the motor current using the electric motor control apparatus of a comparative example with a dq-axis coordinate, a dcqc-axis coordinate, and a dc'qc'-axis coordinate as a reference. 比較例の電動機制御装置の構成と、この電動機制御装置に制御されるインバータと、直流電源と、インバータによって駆動されるPMモータと圧縮機の関連する構成を示す図である。It is a figure which shows the structure of the motor control apparatus of a comparative example, the structure relevant to the inverter controlled by this motor control apparatus, DC power supply, PM motor driven by an inverter, and a compressor.

以下に本願の発明を実施するための形態(以下、「実施形態」と称す)を、図面を参照して説明する。   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 motor control device 1 according to an embodiment of the present invention.
FIG. 2 shows a permanent magnet type synchronous motor (PM motor: Permanent Magnet motor, hereinafter referred to as PM motor) using the motor driving device 2 configured to control the inverter 3 by the motor control device 1 according to the embodiment of the present invention. It is abbreviated as :) It is a diagram showing a configuration of a motor drive control system for driving 5.

まず、図1、図2を参照して、電動機制御装置1と前記したモータ駆動制御システムの構成を説明する。その後、図1を参照して、電動機制御装置1の詳細を説明する。   First, the configuration of the motor control device 1 and the motor drive control system will be described with reference to FIGS. Then, with reference to FIG. 1, the detail of the electric motor control apparatus 1 is demonstrated.

[電動機制御装置およびモータ駆動制御システムの構成]
前記したように、本発明の実施形態の電動機制御装置1の詳細を説明する前に、電動機制御装置1が制御するインバータ3がPMモータ5を駆動するモータ駆動制御システムの構成を先に説明する。
[Configuration of electric motor control device and motor drive control system]
As described above, before describing details of the motor control device 1 according to the embodiment of the present invention, the configuration of the motor drive control system in which the inverter 3 controlled by the motor control device 1 drives the PM motor 5 will be described first. .

<モータ駆動制御システムの構成>
図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 PM motor 5 using the motor drive device 2 configured to control the inverter 3 by the motor control device 1 according to the embodiment of the present invention as described above. FIG. However, in FIG. 2, there are also a DC power supply 4, a compressor 6 of an air conditioner (not shown), a current detector 7, and an ωr * generator 9, and these will be described next.
In FIG. 2, an electric motor drive device 2 that drives a PM motor 5 controls an inverter 3 having a three-phase bridge configuration that converts a direct current output from a direct current power source 4 into an alternating current having a desired frequency and voltage. The motor control device 1 that performs the operation, the rotational speed command generator (ωr * generator) 9 that supplies the motor control device 1 with the rotational speed command ωr * of the motor, and the current detector that detects the current flowing to the DC power source side of the inverter 3. 7.

インバータ3は、電動機制御装置1から出力されるパルス幅変調波信号(PWM信号)に従って駆動、制御され、直流電源4の直流電力(電圧)を所望の周波数及び電圧の三相交流電力(電圧)に変換し、この三相交流電圧をPMモータ5に印加する。
なお、インバータ3によって駆動されるPMモータ5の負荷は、一例として空気調和機(不図示)の圧縮機6である。空気調和機に備えられた圧縮機6は、圧縮工程に同期した脈動を有する。
また、インバータ3に直流電力(電圧)を供給する直流電源4は、交流電源41と、交流を直流に整流するダイオードブリッジ42と、直流電源に含まれる脈動分を抑制する平滑コンデンサ43を有して構成されている。
The inverter 3 is driven and controlled in accordance with a pulse width modulation wave signal (PWM signal) output from the motor control device 1, and the DC power (voltage) of the DC power supply 4 is converted into three-phase AC power (voltage) having a desired frequency and voltage. The three-phase AC voltage is applied to the PM motor 5.
In addition, the load of PM motor 5 driven by the inverter 3 is the compressor 6 of an air conditioner (not shown) as an example. The compressor 6 provided in the air conditioner has pulsations synchronized with the compression process.
The DC power supply 4 that supplies DC power (voltage) to the inverter 3 includes an AC power supply 41, a diode bridge 42 that rectifies AC to DC, and a smoothing capacitor 43 that suppresses pulsation contained in the DC power supply. Configured.

<電動機制御装置の構成の概要>
本発明の実施形態に係る電動機制御装置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 motor control device 1 according to the embodiment of the present invention will be described below.
In the following description, the subscript “*” of each symbol means a command, “c” means an estimated value or the like in the motor control device 1, and “c ′” is calculated from the estimated magnetic flux position θdc. It means a correction based on the corrected magnet magnetic flux estimated position θdc ′ obtained by subtracting the axis error estimated value Δθdc.
Further, the position (phase) of the actual magnet magnetic flux Φ inside the PM motor 5 is defined as the d axis, the axis orthogonal to the position is defined as the q axis, and the dq axis (dq axis) is also combined.
On the other hand, as shown in FIG. 4 to be described later, the dq axis assumed in the motor control device 1 is defined as a dcqc axis (dc-qc axis), and dq with the corrected magnet magnetic flux estimated position θdc ′ as a reference. The axis is defined as the dc′qc ′ axis (dc′−qc ′ axis), and the difference between the two is defined as the axis error estimated value Δθdc.
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 motor control device 1 according to the embodiment of the present invention.
First, the outline of the configuration of the motor control device 1 shown in FIG. 1 will be described first, and then the operation, function, and detailed configuration of each part will be described.

《指令変換器22、加減算器19ω》
図1において、回転数指令発生器(ωr発生器)9(図2)から入力される回転数指令ωrは、指令変換器22に入力される。
指令変換器22は、入力される回転数指令ωrを角周波数指令ω1に変換して、電圧指令演算器15と加減算器19ωに出力する。
加減算器19ωにおいて、角周波数指令ω1から、後記する比例補償器21の出力信号Δω1を減算し、その信号ω1cを積分器23に出力する。
<< Command converter 22, adder / subtractor 19ω >>
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 command converter 22.
The command converter 22 converts the input rotation speed command ωr * into an angular frequency command ω1 * , and outputs it to the voltage command calculator 15 and the adder / subtractor 19ω.
The adder / subtractor 19ω subtracts the output signal Δω1 of the proportional compensator 21 described later from the angular frequency command ω1 * , and outputs the signal ω1c to the integrator 23.

《積分器23、加減算器19θ》
積分器23は、入力される電気角の角周波数指令ω1を補正したω1cを積分してPMモータ5の実際の磁石磁束位置(位相角)θdにほぼ相当する磁石磁束推定位置θdcに変換する。
磁石磁束推定位置θdcの信号は、加減算器19θとdq逆変換器16とdcqc座標変換器20に入力する。
次に、加減算器19θへの信号の流れについて説明する。なお、dq逆変換器16とdcqc座標変換器20については後記する。
<< Integrator 23, Adder / Subtractor 19θ >>
The integrator 23 integrates ω1c obtained by correcting the angular frequency command ω1 * of the input electrical angle and converts it to a magnet magnetic flux estimated position θdc substantially corresponding to the actual magnet magnetic flux position (phase angle) θd of the PM motor 5. .
The signal of the magnetic flux estimated position θdc is input to the adder / subtractor 19θ, the dq inverse converter 16 and the dcqc coordinate converter 20.
Next, the flow of signals to the adder / subtractor 19θ will be described. The dq inverse converter 16 and the dcqc coordinate converter 20 will be described later.

加減算器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 error limiter unit 28, which will be described later, from the input magnet flux estimated position θdc, and the actual magnet of the PM motor 5 from the estimated magnet flux position θdc. A corrected magnet magnetic flux estimated position θdc ′ close to the magnetic flux position θd is generated.
The magnet magnetic flux estimated position θdc is a magnet magnetic flux position of the PM motor 5 assumed in the electric motor control device 1 as will be described later.

《電流再現器8》
一方、電流検出器7(図2)により検出される直流電流I0は、電流再現器8に入力される。電流再現器8(図1)は、直流電流I0に基づいてPMモータ5に流れる三相交流電流Iuc、Ivc、Iwcを演算により再現して、dcqc座標変換器20、及び、dc’qc’座標変換器12に出力する。
<< Current Reproducer 8 >>
On the other hand, the direct current I 0 detected by the current detector 7 (FIG. 2) is input to the current reconstructor 8. The current reproducer 8 (FIG. 1) reproduces the three-phase alternating currents Iuc, Ivc, and Iwc flowing through the PM motor 5 based on the direct current I0 by calculation, and the dcqc coordinate converter 20 and the dc′qc ′ coordinates. Output to the converter 12.

《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 converter 20, dc'qc 'coordinate converter 12, Id * generator 13, Iq * generator 14 >>
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 Δθ estimator 18 described later.
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 / subtractor 19q and the Id * generator 13.
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 converter 12, and the fluctuation (pulsation). The d-axis current correction command Idsin * is obtained so as to cancel out. The d-axis current correction command Idsin * is a sinusoidal command.
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 converter 12 and cancels the variation. Thus, a q-axis current correction command Iqsin * is obtained. The q-axis current correction command Iqsin * is a sinusoidal command.
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 / Subtraction Unit 19d, Addition / Subtraction Unit 19q, Voltage Command Operation Unit 15 >>
The adder-subtracter 19d, adds the correction command Idsin * of the above-described d-axis current command Id * and the d-axis current, and outputs the corrected d-axis current command Id ** corrected for d-axis current command Id *.
The adder-subtracter 19q, adds the correction command Iqsin * of the the q-axis current command Iq * and the q-axis current, and outputs the corrected q-axis current command Iq ** obtained by correcting the q-axis current command Iq *.

電圧指令演算器(電圧指令演算手段)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 command converter 22; Based on them, the d-axis voltage command Vdc * and the q-axis voltage command Vqc * are calculated, and these Vdc * and Vqc * are output to the dq inverse converter 16.

なお、補正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 inverse converter 16, PWM signal generator 17 >>
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 integrator 23 described above. * , Vv * , and Vw * are converted and output to the PWM signal generator (PWM signal generating means) 17.

PWM信号発生器17は、入力される三相交流電圧指令Vu、Vv、Vwに基づいて、インバータ3(図2)のスイッチ素子を制御するパルス幅変調信号(PWM信号)を発生させ、このPWM信号(計6信号)をインバータ3に出力する。
これにより、インバータ3は、三相交流電圧指令Vu、Vv、Vwに応じた周波数及び電圧の交流電圧を発生してPMモータ5(図2)に供給する。
The PWM signal generator 17 generates a pulse width modulation signal (PWM signal) for controlling the switch element of the inverter 3 (FIG. 2) based on the input three-phase AC voltage commands Vu * , Vv * , Vw * . The PWM signal (6 signals in total) is output to the inverter 3.
As a result, the inverter 3 generates an AC voltage having a frequency and voltage corresponding to the three-phase AC voltage commands Vu * , Vv * , and Vw * and supplies the AC voltage to the PM motor 5 (FIG. 2).

《Δθ推定器18、軸誤差推定値リミッタ部28、比例補償器21》
また、Δθ推定器(軸誤差推定手段)18は、PMモータ5の実際の磁石磁束位置θdと、電動機制御装置1内部で仮定している磁石磁束推定位置θdcとの誤差に相当する軸誤差推定値Δθdcを演算して比例補償器21と前記した軸誤差推定値リミッタ部28に出力する。
なお、この際にΔθ推定器18が入力として必要な信号(情報)は、Idc、Iqc、Vdc、Vqcである。
<< Δθ Estimator 18, Axis Error Estimate Limiter 28, Proportional Compensator 21 >>
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 PM motor 5 and the magnet magnetic flux estimated position θdc assumed in the electric motor control device 1. The value Δθdc is calculated and output to the proportional compensator 21 and the axis error estimated value limiter 28 described above.
At this time, signals (information) required as inputs by the Δθ estimator 18 are Idc, Iqc, Vdc * , and Vqc * .

軸誤差推定値リミッタ部28は、入力した軸誤差推定値Δθdcの絶対値を所定値以下に制限する。所定値以下であれば、軸誤差推定値Δθdcは、そのまま加減算器19θに入力する。
この軸誤差推定値リミッタ部28により、負荷変動が激しいときにΔθ推定器18の出力する軸誤差推定値Δθdcが大きな値となった場合においても、発散することなしに制御を安定して継続することができる。
なお、前記の所定値は、発散することなしに制御を安定して継続する観点から定める値である。ただし、PMモータの諸定数によって、適切な値が異なるため、実験により求めることが望ましい。
The axis error estimated value limiter unit 28 limits the absolute value of the input axis error estimated value Δθdc to a predetermined value or less. If it is equal to or less than the predetermined value, the estimated axis error value Δθdc is directly input to the adder / subtractor 19θ.
By this axial error estimated value limiter 28, even when the axial error estimated value Δθdc output from the Δθ estimator 18 becomes a large value when the load fluctuation is severe, the control is stably continued without divergence. be able to.
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 proportional compensator 21 calculates an angular frequency correction value Δω1 for controlling the axial error estimated value Δθdc to zero, and inputs this signal to the adder / subtractor 19ω.
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 converter 20 and the dq inverse converter 16 based on the magnet magnetic flux estimated position θdc whose phase is close to the magnet magnetic flux position θd, and the magnetic flux position θd has an extremely Coordinate conversion is performed in the dc′qc ′ coordinate converter 12 based on the approximate corrected magnet magnetic flux estimated position θdc ′.

<実施形態の各部の動作、機能、細部の構成>
以上、電動機制御装置1の構成の概要について、述べたが、次に、実施形態の各部の動作、機能、および細部の構成について説明する。
<Operation, Function, and Detailed Configuration of Each Part of Embodiment>
As mentioned above, although the outline | summary of the structure of the electric motor control apparatus 1 was described, next, operation | movement of each part of an embodiment, a function, and a detailed structure are demonstrated.

《回転数指令ω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 PM motor 5 in the command converter (P / 2) 22 and the angular frequency ω1 * of the PM motor 5 . Is converted to
ω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 proportional compensator 21 to obtain an angular frequency ω1c.
ω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 PM motor 5 by the integrator 23 is obtained.
θ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 current reproducer 8 calculates and reproduces the three-phase alternating currents Iuc, Ivc, and Iwc flowing through the PM motor 5 based on the direct current I0 detected by the current detector 7.
This reproduction calculation by the current regenerator 8 detects the timing at which the switching elements of the respective phases connected to the three-phase bridge that are controlled by switching change from on to off and from off to on based on the PWM signal. The difference of the direct current I0 before and after the on / off change timing of the element is obtained, and the difference current is defined as the alternating currents Iuc, Ivc, and Iwc of the three phases.

《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 converter 20. Converted to Iqc.
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 converter 12. It is converted into “axis current component Iqc”.
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 PM motor 5 of a non-salient pole type rotor, usually Id * = 0.

また、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 generator 13, it is corrected added a d-axis current correction command Idsin * in adder-subtracter 19d, the correction d-axis current command Id **.
Iq * q-axis current command Iq * is the generator 14, it is corrected by the q-axis current correction command Iqsin * in subtractor 19q, the correction q-axis current command Iq **.
Both the corrected d-axis current command Id ** and the corrected q-axis current command Iq ** are input to the voltage command calculator 15.

《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 command converter 22, the voltage command calculator 15 is a PM motor. 5 calculates the d-axis voltage command Vdc * and the q-axis voltage command Vqc * of the voltage applied to the power source 5.

《三相交流電圧指令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 voltage command calculator 15 are input to the dq inverse converter 16 and the magnet magnetic flux estimated position (phase) of the AC voltage output from the integrator 23. It is converted into a three-phase AC voltage command Vu * , Vv * , Vw * according to θdc.

PWM信号発生器17は、交流量の三相交流電圧指令Vu、Vv、Vwの振幅と極性に応じたパルス幅を有するPWM信号を生成する。
このPWM信号の生成は演算等により生成することができるが、概念的には三相交流電圧指令Vu、Vv、Vwを三角波等の搬送波により変調して生成することに相当する。
このPWM信号発生器17のPWM信号によりインバータ3の三相ブリッジ構成された上下アームの各スイッチ素子がオン・オフ制御され、PMモータ5は三相交流電圧指令Vu、Vv、Vwに応じた電圧により駆動制御される。
The PWM signal generator 17 generates a PWM signal having a pulse width corresponding to the amplitude and polarity of the three-phase AC voltage commands Vu * , Vv * and Vw * of the AC amount.
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 PWM signal generator 17 controls the on / off control of the switching elements of the upper and lower arms of the inverter 3 configured as a three-phase bridge, so that the PM motor 5 receives the three-phase AC voltage commands Vu * , Vv * and Vw * . The drive is controlled by the corresponding voltage.

《Δθ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 Δθ estimator 18, based on the output signals Vdc * and Vqc * of the voltage command calculator 15 and the Idc and Iqc coordinate-converted on the dc and qc axes that are the output signals of the dcqc coordinate converter 20, PM An axis error estimated value Δθdc between the magnet magnetic flux position θd of the motor 5 and the magnet magnetic flux estimated position θdc in the electric motor control device 1 is calculated.
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 PM motor 5 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 motor control device 1 is defined as the dcqc axis, and the deviation between the two corresponds to the estimated axis error Δθdc.
Therefore, if the axis error estimated value Δθdc can be obtained, the dcqc axis assumed in the motor control device 1 is changed to the dq axis related to the actual magnet magnetic flux of the PM motor 5 by correcting the magnet magnetic flux estimated position θdc. It is possible to achieve convergence, and so-called magnetic pole position sensorless control can be realized.
Specifically, Δθdc estimation calculation omits a detailed derivation process, but Δθdc can be obtained by the following equation 5.

Figure 2014212584
ここで、RはPMモータの巻線抵抗、LはPMモータのインダクタンス(非突極型の場合:L=Ld=Lq)、ω(ω1c)は角周波数である。
Figure 2014212584
Here, R is the winding resistance of the PM motor, L is the inductance of the PM motor (in the case of a non-salient pole type: L = Ld = Lq), and ω (ω1c) is the angular frequency.

このようにして求められた軸誤差推定値Δθ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 error limiter unit 28. Is suppressed to the predetermined value.
The corrected axis error estimated value Δθdc ′ is input to the dc′qc ′ coordinate converter 12 as described above.

また、軸誤差推定値Δθ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 proportional compensator 21 is performed using a PLL (Phase Locked Loop), the proportional constant is expressed as “K PLL ”.

なお、磁石磁束位置θ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 motor control device 1 is defined as the dcqc axis, and the dq axis based on the corrected magnet magnetic flux estimated position θdc ′ is defined as the dc′qc ′ axis. The estimated axis error value is Δθdc.
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 motor control device 1 is advanced from the dq axis in the PM motor 5. Will be.

この場合には、電動機制御装置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 PM motor 5 without using the magnetic pole position sensor of the PM motor 5.

<モータの入力電流(電力)の低減について>
次に、モータの入力電流(電力)の低減について述べる。
負荷として圧縮工程に同期した脈動を伴う圧縮機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 PM motor 5.
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: Part 1>
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 converter 12 and converts the variation ΔIdc ′ into a single-phase-dq coordinate conversion. In the device 251d, it is decomposed into a sin component ΔIdds and a cos component ΔIdqs.
Next, the AC component is eliminated by the first-order lag filter 252d, and the pulsation components of the sin component ΔIdds and the cos component ΔIdqs are extracted.
In FIG. 3A, T IdACR represented in the block of the first-order lag filter 252d is a predetermined constant representing a constant of the first-order lag. Further, s represents a differential operator of Laplace transform.

そして、これらの脈動分を零にするため、加減算器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 generator 201 by the adder / subtractors 191 and 192 is calculated with respect to the d-axis and the q-axis.
Based on these deviations, the integral controller 253d performs integral compensation and controls the pulsation to zero.
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 value limiter unit 255d limits the correction current value calculated by the integration controller 253d and outputs the correction current values Ids and Iqs.
The corrected current values Ids and Iqs output from the corrected current value limiter unit 255d are converted back to single-phase signals by the dq-single-phase reverse converter 254d, respectively. In the cycle Id * generator 10, the d-axis current component It is output as a correction command Idsin * .
This correction command Idsin * is added to the d-axis current command Id * via the adder / subtractor 19d, and becomes Id ** input to the voltage command calculator 15 (FIG. 1).
The correction current value limiter 255d is simply expressed as “limiter” in FIG.

《周期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 converter 12.
The variation ΔIqc ′ is decomposed into a sin component ΔIqds and a cos component ΔIqqs.
Next, the AC component is deleted by the first-order lag filter 252q, and the pulsations of the sin component ΔIdds and the cos component ΔIdqs are extracted.
Next, in order to make these pulsations zero, the adder / subtractors 191 and 192 obtain the deviation from zero given from the zero generator 201, and the integral controller 253q performs integral compensation to control the pulsation to zero.
In FIG. 3B, T IqACR described in the block of the first-order lag filter 252q is a predetermined constant representing a constant of the first-order lag. s represents a differential operator of Laplace transform.

また、積分制御器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 current value limiter 255q limits the correction current value output from the integration controller 253q and outputs the correction current values Ids and Iqs. The correction current values Ids and Iqs output from the limiter unit 255q are inversely converted into single-phase signals by the dq-single phase converter 254q and output as a q-axis current component correction command Iqsin * .
The correction command Iqsin * is added to the q-axis current command Iq * via the adder / subtractor 19q, and becomes Iq ** input to the voltage command calculator 15.

<周期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: Part 2>
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 inverter 3 are adjusted. The crest values can be aligned.

一般に、圧縮機の負荷トルクの変動パターンは、圧縮機の種類、運転圧力条件等によりそれぞれ異なることから、モータ電流の波高値を揃えるための補正量が変化してしまうため、予め補正量を設定することでは、対応することができない。
それに対して、本実施形態の周期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 Δθ estimator 18 and the Iq * generator 14 is obtained by using the dcqc coordinate converter 20 with the magnet magnetic flux estimated position θdc as the magnetic flux axis, and the current component Idc on the dc axis and the current on the qc axis. The component Iqc is input to the Δθ estimator 18 and the Iq * generator 14.
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 motor control device 601 of the comparative example will be described.
FIG. 6 shows the configuration of the motor control device 601 of the comparative example, the inverter 3 controlled by the motor control device 601, the DC power supply 4, the PM motor 5 driven by the inverter 3, and the related configuration of the compressor 6. FIG. Note that FIG. 5 will be described later.
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 motor control device 601 of the comparative example, as a method of correcting the shaft error (axis error estimated value) Δθdc that has been oscillated due to the fluctuation of the load torque in the voltage command calculator 15, The signals of the period Id * generator 610 and the period Iq * generator 611 are used.
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 motor control device 601 of the comparative example with the dq axis coordinates, the dcqc axis coordinates, and the dc′qc ′ axis coordinates as a reference.
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 motor control device 601, a dc axis current (component) Idc, and a qc axis current (component) Iqc expressed on the coordinates are shown.
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は、モータ電流であり、
Im=Id+Iq=Idc+Iqc=Idc’+Iqc’
の関係がある。
また、軸誤差(軸誤差推定値)Δθ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 equation 5. However, equation 5 includes the motor constants (R, L), and the motor constants vary for each motor. Since the control software calculates with typical values, the axis error obtained by the calculation is slightly different from the actual axis error (axis error estimated value) Δθdc.

<電動機制御装置の実施形態と比較例との比較>
本発明の実施形態の電動機制御装置は、前記したように図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 voltage command calculator 15. 11, a dc-axis current component Idc ′ is input to the period Id * generator 10, and a qc-axis current component Iqc ′ is input to the period Iq * generator 11. It has become.
That is, in the motor control device 1 according to the embodiment of the present invention, the correction of the d-axis current command value Id * and the q-axis current command value Iq * is performed by adjusting the dc′-axis current component Idc ′ and the qc′-axis current component Iqc ′, respectively. It is done using.
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 motor control device 601 of the comparative example. It is different from being.

この場合のモータ電流を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 motor control device 1 according to the embodiment of the present invention, the correction of Id * and Iq * is performed using Idc ′ and Iqc ′, so the dq axis coordinates and the dc′qc ′ axis coordinates are Δθdc ′ in the meantime. This Δθdc ′ is smaller than Δθdc between the dq axis coordinate and the dcqc axis coordinate of the comparative example described above.

このように、本発明の実施形態の電動機制御装置では、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 Δθ estimator 18 is provided with an axis error estimated value limiter unit 28 not provided in the comparative example. As described above, the operation of the shaft error estimated value limiter 28 stably stabilizes the control without divergence even when the shaft error estimated value Δθdc becomes a large value when the load fluctuation is severe. be able to.
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 effect 1>
In the configuration of the above embodiment, in the motor control device 1, the corrected magnet magnetic flux estimated position θdc ′ is a position obtained by subtracting the estimated axis error Δθdc from the magnet magnetic flux estimated position θdc.
Thereby, the corrected magnet magnetic flux estimated position θdc ′ is very close to the actual magnet magnetic flux position θd of the PM motor 5, and the corrected magnet magnetic flux estimated position θdc ′ is obtained by coordinate conversion using the coordinate axis (dc′qc ′ axis). The current component on the dc ′ axis and the current component on the qc ′ axis are very close to the actual current component on the d axis and the current component on the q axis of the PM motor 5, and the d axis current correction corrected based on this. The motor can be quickly stabilized and controlled by the command and the q-axis current correction command.
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 effect 2>
Further, the motor control device 1 includes an axis error estimated value limiter unit 28 at the output of the Δθ estimator 18 which is an axis error estimating means, and limits the absolute value of the axis error estimated value Δθdc to a predetermined value or less.
As a result, even when a singular point in the control is generated by setting a constant such as the proportional compensator 21 or when the load fluctuates greatly, the control can be stably continued 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 inverter 3.

《構成と効果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 effect 3 >>
Further, the motor control device 1 limits the correction current value calculated by the integration controllers 253d and 253q at the correction current value limiters 255d and 255q in the cycle Id * generator 10 and the cycle Iq * generator 11, The corrected current values Ids and Iqs are output. That is, the correction command values of the d-axis current correction command I dsin * and the q-axis current correction command I qsin * , which are the outputs of the cycle Id * generator 10 and the cycle Iq * generator 11, are limited.
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 inverter 3.

(その他の実施形態)
以上、本発明の実施形態について図面を参照して詳述したが、本発明はこれら実施形態およびその変形に限定されるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があってもよく、以下にその例をあげる。
(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 inverter 3 is detected by the current detector 7 to reproduce the motor current. However, the present invention is not limited to this, and instead of the direct current I0, the current flowing in each phase of the motor winding is detected by a shunt resistor or direct Hall CT (Current Transformer), or the AC power supply 41 and the diode The same effect can be obtained by using a current detected by a current detecting means using a transformer or the like between the bridges 42.

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 SYMBOLS 1 Electric motor control device 2 Electric motor drive device 3 Inverter 4 DC power supply 5 PM motor (electric motor)
6 Compressor 7 Current detector 8 Current reproducer,
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 / Subtracter 20 dcqc coordinate converter (dcqc / 3φ, dcqc coordinate conversion means)
21 Proportional compensator (K PLL )
22 Command converter (P / 2)
23 Integrator (1 / S)
28 Axis error estimated value limiter 41 AC power supply 42 Diode bridge 43 Smoothing capacitor 201 Zero generator (0)
251d, 251q Single phase-dq coordinate converter (dq / α)
252d, 252q First-order lag filter 253d, 253q Integration controller 254d, 254q dq-Single phase inverse converter (α / dq)
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:
請求項1に記載の電動機制御装置において、
さらに、
前記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:
請求項1または、請求項2に記載の電動機制御装置において、
前記修正磁石磁束推定位置は、前記磁石磁束推定位置から前記軸誤差推定値を減じた位置であることを特徴とする電動機制御装置。
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.
請求項1または、請求項2に記載の電動機制御装置において、
前記軸誤差推定手段に前記軸誤差推定値の絶対値を所定値以下に制限する軸誤差推定値リミッタ部を備えることを特徴とする電動機制御装置。
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.
JP2013086247A 2013-04-17 2013-04-17 Motor control device Pending JP2014212584A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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