Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7112466B2 - Air conditioner motor control device and air conditioner motor control method - Google Patents
[go: Go Back, main page]

JP7112466B2 - Air conditioner motor control device and air conditioner motor control method - Google Patents

Air conditioner motor control device and air conditioner motor control method Download PDF

Info

Publication number
JP7112466B2
JP7112466B2 JP2020175636A JP2020175636A JP7112466B2 JP 7112466 B2 JP7112466 B2 JP 7112466B2 JP 2020175636 A JP2020175636 A JP 2020175636A JP 2020175636 A JP2020175636 A JP 2020175636A JP 7112466 B2 JP7112466 B2 JP 7112466B2
Authority
JP
Japan
Prior art keywords
speed
speed deviation
feedforward
compressor
air conditioner
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.)
Active
Application number
JP2020175636A
Other languages
Japanese (ja)
Other versions
JP2022066991A (en
Inventor
潔 大石
晃大 阿部
一夫 柴田
健太 山本
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.)
Nagaoka University of Technology NUC
Tokyo Metropolitan Public University Corp
Carrier Japan Corp
Original Assignee
Nagaoka University of Technology NUC
Toshiba Carrier Corp
Tokyo Metropolitan Public University Corp
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 Nagaoka University of Technology NUC, Toshiba Carrier Corp, Tokyo Metropolitan Public University Corp filed Critical Nagaoka University of Technology NUC
Priority to JP2020175636A priority Critical patent/JP7112466B2/en
Publication of JP2022066991A publication Critical patent/JP2022066991A/en
Application granted granted Critical
Publication of JP7112466B2 publication Critical patent/JP7112466B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Description

特許法第30条第2項適用 〔1〕刊行物 発行日 令和元年11月8日 第4回STI-Gigaku 2019(4th International Conference on ”Science of Technology Innovation” 2019)STI-9-34アブストラクト集 <資 料> アブストラクト集 掲載研究要旨 〔2〕学会発表(ポスター) 開催日 令和元年11月8日~9日(発表日:令和元年11月8日) 集会名 第4回STI-Gigaku 2019(4th International Conference on ”Science of Technology Innovation” 2019) 開催場所 長岡技術大学 <資 料> 国際会議概要及びプログラム抜粋 <資 料> 研究発表ポスター 〔3〕刊行物 発行日 令和2年9月1日 電気学会 産業応用部門オンライン研究会IEEJ/IAS(D) Online Technical Meetings 2020(DOTeM 2020)予稿集 <資 料> 予稿集 掲載研究論文 〔4〕学会発表(スライド) 開催日 令和2年9月1日~2日(発表日:令和2年9月2日) 集会名 電気学会 産業応用部門オンライン研究会IEEJ/IAS(D) Online Technical Meetings 2020(DOTeM 2020) 開催場所 Web開催 <資 料> 研究会概要及びプログラム抜粋 <資 料> 研究発表スライドApplication of Article 30, Paragraph 2 of the Patent Act [1] Publication date November 8, 2019 4th STI-Gigaku 2019 (4th International Conference on ``Science of Technology Innovation'' 2019) STI-9-34 abstract <Documents> Abstract collection Summary of published research [2] Conference presentation (poster) Date November 8-9, 2019 (Presentation date: November 8, 2019) Meeting name 4th STI - Gigaku 2019 (4th International Conference on ``Science of Technology Innovation'' 2019) Venue Nagaoka University of Technology <Reference> Overview of the international conference and excerpt from the program <Reference> Research presentation poster [3] Publication date 2020 Proceedings of IEEJ/IAS(D) Online Technical Meetings 2020 (DOTeM 2020) <Materials> Proceedings Published research papers [4] Conference presentations (slides) Date: 2020 September 1-2 (announcement date: September 2, 2020) Name of meeting IEEJ/IAS(D) Online Technical Meetings 2020 (DOTeM 2020) Venue Web <Reference> Research presentation slides

本発明の実施形態は、空気調和機のモータ制御装置および空気調和機のモータ制御方法に関する。 TECHNICAL FIELD Embodiments of the present invention relate to a motor control device for an air conditioner and a motor control method for an air conditioner.

近年のITサービスの増加に伴い、現代の情報化社会を支えるデータセンターは重要な施設であり、その環境を管理する空調設備も高い信頼性が要求されている。空調機(空気調和機)の要であるコンプレッサモータが回転する際に発生する圧力変化は、容量が増加するにつれて速度振動を増加させ、信頼性を低下させるとともに騒音を増加させる。
コンプレッサには様々な種類があるが、回転式のコンプレッサ、例えば、幅広い用途のロータリコンプレッサでは、その負荷トルクは機械角位相に応じて周期的に脈動し、速度振動を引き起こす。
モータに対する周期的な速度振動の抑制制御として、ピークフィルタや繰り返し制御が報告されているが、これらの制御では、抑制を必要とする特定の振動周波数成分を抽出して制御を行うため、単一の周波数成分のみしか補償ができず、外乱に含まれる周波数が広域に及ぶ場合、抑制性能が低下し、十分な振動抑制ができない。
With the recent increase in IT services, the data center that supports the modern information society is an important facility, and high reliability is required for the air conditioning equipment that manages the environment. Pressure changes that occur when a compressor motor, which is the core of an air conditioner (air conditioner), rotates increase speed vibration as capacity increases, lowering reliability and increasing noise.
There are various types of compressors, but in rotary compressors, for example, rotary compressors that are widely used, the load torque pulsates periodically according to the mechanical angle phase, causing speed oscillation.
Peak filters and repetitive controls have been reported as methods for suppressing periodic speed vibrations of motors. can compensate for only the frequency component of , and when the frequency included in the disturbance extends over a wide range, the suppression performance deteriorates and sufficient vibration suppression cannot be achieved.

また、従来から、回転中の速度変動に起因する振動を抑制するコンプレッサモータの速度制御装置が知られている。この速度制御装置の一つでは、負荷変動1周期の電流補正量が、記録され、速度偏差による電流フィードバック制御の積分項として用いられる。
このモータの速度制御装置では、速度偏差が電流フィードバック制御に用いられるため、振動を十分に抑制できないおそれがある。
Further, conventionally, there has been known a speed control device for a compressor motor that suppresses vibration caused by speed fluctuation during rotation. In one of these speed control devices, a current correction amount for one cycle of load fluctuation is recorded and used as an integral term for current feedback control based on speed deviation.
In this motor speed control device, since the speed deviation is used for current feedback control, vibration may not be sufficiently suppressed.

特開昭61-173690号公報JP-A-61-173690

本発明が解決しようとする課題は、コンプレッサモータの振動を適切に抑制することができる空気調和機のモータ制御装置および空気調和機のモータ制御方法を提供することである。 The problem to be solved by the present invention is to provide a motor control device for an air conditioner and a motor control method for an air conditioner that can appropriately suppress vibration of a compressor motor.

実施形態の空気調和機のモータ制御装置は、コンプレッサモータを駆動するインバータを制御する空気調和機のモータ制御装置であって、速度偏差算出部と、フィードフォワード部と、電圧指令値算出部と、インバータ制御部とを持つ。速度偏差算出部は、コンプレッサモータの速度指令値と速度との偏差である速度偏差を算出する。フィードフォワード部は、速度偏差算出部によって算出された速度偏差に基づき、コンプレッサの周期外乱の影響に基づく速度偏差である速度偏差信号を算出して、この速度偏差信号に基づいて、フィードフォワードゲイン出力を出力する。電圧指令値算出部は、速度偏差算出部によって算出された速度偏差と、フィードフォワード部によって設定されたフィードフォワードゲイン出力とに基づいて、インバータに印加される電圧の指令値を算出する。インバータ制御部は、電圧指令値算出部によって算出された指令値の電圧をインバータに印加することによってインバータを制御する。フィードフォワード部の伝達関数は、速度偏差信号が入力されて速度を出力する部分の伝達関数が1となるように設定され、かつ、速度指令値とフィードフォワードゲイン出力とが入力されて速度を出力する部分の閉ループ伝達関数の逆数に設定される。 An air conditioner motor control device according to an embodiment is a motor control device for an air conditioner that controls an inverter that drives a compressor motor, and includes a speed deviation calculation unit, a feedforward unit, a voltage command value calculation unit, It has an inverter control part. The speed deviation calculator calculates a speed deviation, which is a deviation between the speed command value and the speed of the compressor motor. The feedforward unit calculates a speed deviation signal, which is a speed deviation due to the influence of period disturbance of the compressor, based on the speed deviation calculated by the speed deviation calculation unit, and based on this speed deviation signal, outputs a feedforward gain. to output The voltage command value calculator calculates a command value of the voltage applied to the inverter based on the speed deviation calculated by the speed deviation calculator and the feedforward gain output set by the feedforward unit. The inverter control section controls the inverter by applying the voltage of the command value calculated by the voltage command value calculation section to the inverter. The transfer function of the feedforward part is set so that the transfer function of the part that receives the speed deviation signal and outputs the speed is 1, and the speed command value and the feedforward gain output are input and the speed is output. is set to the inverse of the closed-loop transfer function of the part where

実施形態の空気調和機のモータ制御装置および空気調和機のモータ制御方法を適用可能なロータリコンプレッサの構造の一例を示す図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a figure which shows an example of the structure of the rotary compressor to which the motor control apparatus of an air conditioner and the motor control method of an air conditioner of embodiment are applicable. ロータリコンプレッサの運転中におけるトルク変動を示すグラフである。4 is a graph showing torque fluctuations during operation of the rotary compressor; 実施形態が適用可能な空気調和機のモータ制御装置の制御対象の一例を示すブロック図である。1 is a block diagram showing an example of a controlled object of a motor control device for an air conditioner to which an embodiment can be applied; FIG. 図3に示すインバータの動作タイミングの一例を示す波形図である。4 is a waveform diagram showing an example of operation timings of the inverter shown in FIG. 3; FIG. 実施形態の空気調和機のモータ制御装置の制御ブロック線図である。3 is a control block diagram of the motor control device for the air conditioner of the embodiment; FIG. 実施形態の空気調和機のモータ制御装置のフィードフォワード部の詳細構成の一例などを示す図である。It is a figure which shows an example etc. of a detailed structure of the feedforward part of the motor control apparatus of the air conditioner of embodiment. 実施形態の空気調和機のモータ制御装置が適用されたシステムの一例を示す図である。1 is a diagram showing an example of a system to which a motor control device for an air conditioner according to an embodiment is applied; FIG. 図7に示すシステムにおけるシミュレーション結果を示す図である。8 is a diagram showing simulation results for the system shown in FIG. 7; FIG. 図8に示す例で加えた周期外乱が増加したと仮定し、負荷トルクの変動後の応答の確認結果を示す図である。FIG. 9 is a diagram showing confirmation results of responses after load torque fluctuations, assuming that the periodic disturbance applied in the example shown in FIG. 8 has increased; 実施形態の空気調和機のモータ制御装置によって実行される処理の一例を説明するためのフローチャートである。4 is a flowchart for explaining an example of processing executed by the motor control device for the air conditioner of the embodiment;

実施形態の空気調和機のモータ制御装置および空気調和機のモータ制御方法について説明する前に、実施形態の空気調和機のモータ制御装置および空気調和機のモータ制御方法を適用可能な空気調和機用コンプレッサの一例であるロータリコンプレッサについて説明する。 Before describing the air conditioner motor control device and the air conditioner motor control method of the embodiment, an air conditioner to which the air conditioner motor control device and the air conditioner motor control method of the embodiment can be applied. A rotary compressor, which is an example of a compressor, will be described.

図1は実施形態のモータ制御装置およびモータ制御方法を適用可能なロータリコンプレッサの圧縮機構部の構造の一例を示す図である。図2はロータリコンプレッサの運転中におけるトルク変動を示すグラフである。
ロータリコンプレッサ1aは、円筒形のシリンダ2に対して偏心させられた円筒形のローラ3を備える。ローラ3はシリンダ2の中心に軸心を合わせて位置させた回転軸5に設けられた偏心部4によって偏心回転される。
図示しないコンプレッサモータが回転軸5を回転駆動することで、ローラ3はシリンダ2の内面に接しながら回転移動する。シリンダ2の一か所に切り込みが設けられ、その切り込み部分にほぼ隙間なくベーン6が挿入される。ベーン6は、その背面に図示しないバネ等の弾性部材で回転軸5の方向に常に押圧されており、ベーン6の先端はローラ3に接する。
したがって、シリンダ2内の空間は、図1に示すようにローラ3とシリンダ2及びベーン6によって2つの空間10a,10bに区画される。2つの空間の内、図1中の左側空間が低圧の吸込空間10a、図1中の右側空間が圧縮空間10bとなる。吸込空間10aに位置するシリンダ2側面には圧縮すべき冷媒を吸込む吸込口8、もう一方の圧縮空間10bに位置するシリンダ2側面には、圧縮された冷媒を吐出する吐出口9が設けられている。
コンプレッサモータが回転軸5を回転させることで、図中矢印の方向にローラ3が回転し(駆動し)、圧縮空間10bの容積が小さくなることで、その内部のガス冷媒が圧縮され、シリンダ2内の高圧冷媒が吐出口9から吐出される。この圧縮と同時に吸込空間10aの容積が大きくなることで、吸込口8から低圧のガス冷媒がシリンダ2内に吸い込まれる。
なお、図示しないが吐出口9には、内外間の差圧が所定値以上になった場合に開放される開閉弁、例えばリード弁、が設けられる。これにより吐出口9から吐出される冷媒の高圧圧力が維持される。
このようにロータリコンプレッサは、回転軸の1回転中に吸込、圧縮、吐出の動作を繰り返すことから、図2に示すようにモータの負荷トルクは、吸入時に小さく、圧縮時に大きくなる特性を持ち、機械角位相に応じて周期的に脈動し、速度変動を引き起こす。なお、図1、図2では1シリンダ型のロータリコンプレッサで説明したが、2シリンダ型では、上記速度変動の周期が回転軸の1回転中に2回生じることになる。さらに、スクロール型等の他の機構を備えたコンプレッサにおいても、その負荷トルク変動の大きさは、ロータリコンプレッサよりも小さいが、同じように回転軸の回転に合わせて負荷トルク変動が発生する。
FIG. 1 is a diagram showing an example of the structure of a compression mechanism section of a rotary compressor to which the motor control device and motor control method of the embodiment can be applied. FIG. 2 is a graph showing torque fluctuations during operation of the rotary compressor.
The rotary compressor 1a comprises a cylindrical roller 3 eccentric with respect to a cylindrical cylinder 2. As shown in FIG. The roller 3 is eccentrically rotated by an eccentric portion 4 provided on a rotary shaft 5 which is aligned with the center of the cylinder 2 .
A compressor motor (not shown) rotates the rotary shaft 5 , so that the roller 3 rotates while being in contact with the inner surface of the cylinder 2 . A notch is provided in one part of the cylinder 2, and the vane 6 is inserted into the notch part without any gap. The back surface of the vane 6 is always pressed in the direction of the rotating shaft 5 by an elastic member such as a spring (not shown), and the tip of the vane 6 is in contact with the roller 3 .
Therefore, the space inside the cylinder 2 is partitioned into two spaces 10a and 10b by the roller 3, the cylinder 2 and the vane 6 as shown in FIG. Of the two spaces, the left space in FIG. 1 is a low-pressure suction space 10a, and the right space in FIG. 1 is a compression space 10b. A suction port 8 for sucking the refrigerant to be compressed is provided on the side of the cylinder 2 located in the suction space 10a, and a discharge port 9 for discharging the compressed refrigerant is provided on the side of the cylinder 2 located in the other compression space 10b. there is
When the compressor motor rotates the rotating shaft 5, the roller 3 rotates (drives) in the direction of the arrow in the drawing, and the volume of the compression space 10b is reduced, so that the gas refrigerant inside is compressed, and the cylinder 2 The high-pressure refrigerant inside is discharged from the discharge port 9 . At the same time as this compression, the volume of the suction space 10 a increases, so that the low-pressure gas refrigerant is sucked into the cylinder 2 from the suction port 8 .
Although not shown, the discharge port 9 is provided with an on-off valve, such as a reed valve, which is opened when the differential pressure between the inside and the outside exceeds a predetermined value. Thereby, the high pressure of the refrigerant discharged from the discharge port 9 is maintained.
In this way, since the rotary compressor repeats suction, compression, and discharge operations during one rotation of the rotary shaft, as shown in FIG. It pulsates periodically according to the mechanical angle phase, causing speed fluctuations. 1 and 2, a one-cylinder type rotary compressor has been described, but in a two-cylinder type, the cycle of the speed fluctuation occurs twice during one rotation of the rotary shaft. Furthermore, even in compressors having other mechanisms such as scroll type, the magnitude of load torque fluctuations is smaller than that of rotary compressors, but load torque fluctuations are similarly generated in accordance with the rotation of the rotary shaft.

以下、実施形態の空気調和機のモータ制御装置および空気調和機のモータ制御方法について、図面を参照して説明する。 Hereinafter, an air conditioner motor control device and an air conditioner motor control method according to embodiments will be described with reference to the drawings.

まず、図3は実施形態が適用可能な一般的な空気調和機のモータ制御装置1の一例を説明するためのブロック図である。
図3に示すシステムでは、空気調和機用コンプレッサモータA1(例えばIPMSM:永久磁石埋込型同期モータ)と、コンプレッサモータA1を駆動するインバータA2とが含まれている。機械角位相に応じた周期外乱Tが負荷トルクとして入力されるIPMSMの速度電流制御系が制御対象である。
図3において、Cc(z)は、後退差分によって離散化した電流制御系のPIコントローラであり、下記の(1)式によって表される。Cv(z)は、後退差分によって離散化した速度制御系のPIコントローラであり、(1)式によって表される。(1)式において、Kpcは電流制御系の比例パラメータを示しており、Kicは電流制御系の積分パラメータを示しており、Tsは整定時間、すなわちサンプリング周期、を示しており、Kpvは速度制御系の比例パラメータを示しており、Kivは速度制御系の積分パラメータを示している。
First, FIG. 3 is a block diagram for explaining an example of a motor control device 1 for a general air conditioner to which the embodiment can be applied.
The system shown in FIG. 3 includes an air conditioner compressor motor A1 (for example, IPMSM: embedded permanent magnet synchronous motor) and an inverter A2 that drives the compressor motor A1. The control target is the speed current control system of the IPMSM to which the periodic disturbance TL corresponding to the mechanical angle phase is input as the load torque.
In FIG. 3, Cc(z) is the PI controller of the current control system discretized by the backward difference, and is represented by the following equation (1). Cv(z) is a PI controller of the speed control system discretized by the backward difference, and is represented by the equation (1). In equation (1), K pc indicates the proportional parameter of the current control system, K ic indicates the integral parameter of the current control system, Ts indicates the settling time, that is, the sampling period, and K pv indicates the proportional parameter of the speed control system, and K iv indicates the integral parameter of the speed control system.

Figure 0007112466000001
Figure 0007112466000001

図3において、Pc(z)は、ゼロ次ホールドによって離散化したIPMSMの電気モデルであり、下記の(2)式によって表される。Pv(z)は、ゼロ次ホールドによって離散化したIPMSMの機械モデルであり、(2)式によって表される。
(2)式において、Lはモータのリラクタンス値、Rはモータの抵抗値、Dは摩擦係数、Jはモータの慣性モーメントである。
In FIG. 3, Pc(z) is an IPMSM electrical model discretized by zero-order hold, and is represented by the following equation (2). Pv(z) is a mechanical model of the IPMSM discretized by zero-order hold and is expressed by equation (2).
In equation (2), L is the reluctance value of the motor, R is the resistance value of the motor, D is the coefficient of friction, and J is the moment of inertia of the motor.

Figure 0007112466000002
Figure 0007112466000002

図4は図3に示すインバータA2の動作タイミングの一例を示す図である。
図4に示す例では、キャリアの山で制御の割り込みを入れる場合、例えばこのタイミングにおける電流センサによって検出されたコンプレッサモータA1の電流値のサンプリング後、電圧指令値算出部がインバータA2の電圧指令値を算出し、インバータ制御部がインバータA2のスイッチング状態を決定する。
計算後ただちに電圧指令値を更新すると、スイッチング回数の増加や出力電圧の誤差が生じるため、インバータA2の電圧指令値の更新は、図4に示すように、1サンプリング遅れることになる。よって、図3や図5に示すように、インバータA2の伝達関数は、1サンプリング遅れを示す「1/z」によって表される。
FIG. 4 is a diagram showing an example of operation timing of the inverter A2 shown in FIG.
In the example shown in FIG. 4, when the control is interrupted at the peak of the carrier, for example, after sampling the current value of the compressor motor A1 detected by the current sensor at this timing, the voltage command value calculator calculates the voltage command value of the inverter A2. is calculated, and the inverter control section determines the switching state of the inverter A2.
If the voltage command value is updated immediately after the calculation, the number of switching times will increase and an error in the output voltage will occur, so updating the voltage command value of the inverter A2 will be delayed by one sampling as shown in FIG. Therefore, as shown in FIGS. 3 and 5, the transfer function of the inverter A2 is represented by "1/z" indicating one sampling delay.

図5に示すように実施形態の空気調和機のモータ制御装置1は、コンプレッサの機械角周期外乱を利用したフィードフォワード制御系である。
周期外乱Tが加えられなければ、図3に示すPI制御系の速度応答(コンプレッサモータA1の実速度)ωresは、定常状態において速度指令値ωrefと一致し、速度偏差eω(=ωref-ωres)は0となる。しかしながら、上述の通り、コンプレッサでは、回転周期に対応した周期で周期外乱Tが加わる。
このような、周期外乱Tが加えられた状態では、速度応答ωresは周期外乱Tに応じて変動し、周期外乱Tの影響を受けた速度偏差が発生する。ここで、図3に示すようなフィードフォワード制御系を備えず、周期外乱Tが加えられた状態での速度応答をωres1とし、新たに組み込むフィードフォワード制御系による速度応答をωres2とする。すなわち、ωres=ωres1+ωres2となる。
この周期外乱Tの影響を反映した速度偏差が、フィードフォワードゲイン設定部12Bに入力される速度偏差信号efeed(k)である。なお、この速度偏差信号efeed(k)の算出方法は、その詳細を後述する。図5(C)に、速度偏差信号efeed(k)のみを入力とした場合の速度応答ωres2を示している。ここで、速度応答ωres2を速度偏差信号efeed(k)と一致させることによって、図5に示すフィードフォワード制御系に入力される周期外乱Tに基づく速度応答ωres1の振動成分が打ち消され、コンプレッサモータA1の速度振動を低減させることができる。
図5において、フィードフォワードゲイン設定部12Bの伝達関数は「Gff(z)」によって表わされる。ここで、図5(A)と図(B)とは単に制御ブロックの順番を入れ替えたもので同じ制御系を表わしている。図5(C)は、速度偏差信号efeed(k)のみを入力とした場合の速度応答ωres2を示している。
IPMSMのトルクTは下記の(3)式によって表され、リラクタンストルクも含まれるが、後述する説明ではd軸電流iを「0」とする制御を行い、定常状態においてd軸電流iの影響は受けないと仮定すると、トルクTは下記の(4)式によって表される。これをもとにフィードフォワードゲイン設定部12Bがフィードフォワードゲイン出力r(k)を設定する。ここで、式(3)、(4)では、iはq軸電流、iはd軸電流、Lは、d軸インダクタンス、Lはq軸のインダクタンス、Kはトルク定数(K=p*Φ)、ここで、Φはモータの永久磁石による鎖交磁束、pは極対数を表わしている。
As shown in FIG. 5, the air conditioner motor control device 1 of the embodiment is a feedforward control system that utilizes the mechanical angle periodic disturbance of the compressor.
If the periodic disturbance T L is not applied, the speed response of the PI control system (actual speed of the compressor motor A1) ω res shown in FIG . ω ref −ω res ) becomes zero. However, as described above, in the compressor, the periodic disturbance TL is added at a period corresponding to the rotation period.
In such a state in which the periodic disturbance T L is applied, the speed response ω res fluctuates according to the periodic disturbance T L and a speed deviation influenced by the periodic disturbance T L occurs. Here, let ω res1 be the speed response in a state where the feedforward control system as shown in FIG . . That is, ω resres1res2 .
The speed deviation reflecting the influence of this periodic disturbance TL is the speed deviation signal e feed (k) input to the feedforward gain setting section 12B. The details of the method for calculating the speed deviation signal e feed (k) will be described later. FIG. 5(C) shows the speed response ω res2 when only the speed deviation signal e feed (k) is input. Here, by matching the speed response ω res2 with the speed deviation signal e feed (k), the vibration component of the speed response ω res1 based on the periodic disturbance T L input to the feedforward control system shown in FIG. 5 is canceled. , the speed vibration of the compressor motor A1 can be reduced.
In FIG. 5, the transfer function of the feedforward gain setting section 12B is represented by "G ff (z)". Here, FIG. 5A and FIG. 5B show the same control system by simply changing the order of the control blocks. FIG. 5(C) shows the speed response ω res2 when only the speed deviation signal e feed (k) is input.
IPMSM torque T is expressed by the following equation (3) and includes reluctance torque . Assuming no influence, the torque T is expressed by the following equation (4). Based on this, the feedforward gain setting unit 12B sets the feedforward gain output r f (k). Here, in equations (3) and (4), i q is the q-axis current, id is the d-axis current, L d is the d-axis inductance, L q is the q-axis inductance, and K t is the torque constant (K t 1 =p*Φ), where Φ is the interlinking magnetic flux of the permanent magnets of the motor, and p is the number of pole pairs.

Figure 0007112466000003
Figure 0007112466000003

Figure 0007112466000004
Figure 0007112466000004

上述の速度応答ωres2を速度偏差信号efeed(k)と一致させるためには、図5(B)、図5(C)に示すフィードフォワード制御系の全体(つまり、速度偏差信号efeed(k)が入力されて速度応答ωres2を出力する部分)の伝達関数(Gff(z)およびG(z)の積)が1となるように、フィードフォワードゲイン設定部12Bの伝達関数Gff(z)は設定される必要がある。
したがって、図5に示す実施形態の空気調和機のモータ制御装置1では、フィードフォワードゲイン設定部12Bの伝達関数Gff(z)が、図5(B)の破線によって囲まれる四角形部分である制御対象(つまり、速度指令値ωrefとフィードフォワードゲイン出力r(k)とが入力されて実速度ωresを出力する部分)の閉ループ伝達関数G(z)の逆数(=1/G(z))に設定される。
速度制御系、電流制御系、インバータを含めた閉ループ伝達関数G(z)は、下記の(5)式によって表される。
In order to match the speed response ω res2 with the speed deviation signal e feed (k), the entire feedforward control system shown in FIGS. 5B and 5C (that is, the speed deviation signal e feed The transfer function G ff (z) needs to be set.
Therefore, in the air conditioner motor control device 1 of the embodiment shown in FIG. 5, the transfer function G ff (z) of the feedforward gain setting unit 12B is the rectangular portion surrounded by the dashed line in FIG. The reciprocal of the closed-loop transfer function G c ( z ) ( = 1/G c (z)).
A closed-loop transfer function G c (z) including the speed control system, current control system, and inverter is expressed by the following equation (5).

Figure 0007112466000005
Figure 0007112466000005
Figure 0007112466000006
Figure 0007112466000006

(5)式に(1)式および(2)式を代入し整理すると、(6)式になり、G(z)は、分母が5次、分子が2次の関数となる。ここで、D~D、N~Nは、係数である。
一方、閉ループ伝達関数G(z)の逆数であるフィードフォワードゲイン設定部12Bの伝達関数Gff(z)を計算すると、下記の(7)式によって表される。
Substituting equations (1) and (2) into equation (5) and arranging it gives equation (6), and G c (z) is a function with a quintic denominator and a quadratic numerator. Here, D 0 to D 5 and N 0 to N 2 are coefficients.
On the other hand, the calculation of the transfer function G ff (z) of the feedforward gain setting section 12B, which is the inverse of the closed loop transfer function G c (z), is expressed by the following equation (7).

Figure 0007112466000007
Figure 0007112466000007

フィードフォワードゲイン設定部12Bの伝達関数Gff(z)は、分子が5次、分母が2次の関数となり、(7)式の形では実現不可能である。
実現可能な形とするため(7)式について分子/分母を計算すると、フィードフォワードゲイン設定部12Bの伝達関数Gff(z)は、下記の(8)式によって表される。(8)式において、第1項、第2項および第3項は除算の商、Aff(z)は余り、Bff(z)は分母であり、A’f3~A’f1は係数である。
The transfer function G ff (z) of the feedforward gain setting unit 12B has a fifth-order numerator and a second-order denominator, and cannot be realized in the form of equation (7).
Calculating the numerator/denominator for the equation (7) to make it feasible, the transfer function G ff (z) of the feedforward gain setting unit 12B is expressed by the following equation (8). In equation (8), the first, second and third terms are the quotient of division, A ff (z) is the remainder, B ff (z) is the denominator, and A' f3 to A' f1 are coefficients. be.

Figure 0007112466000008
Figure 0007112466000008

この結果、図5に示すフィードフォワードゲイン出力r(k)は、下記の(9)式によって表される。 As a result, the feedforward gain output r f (k) shown in FIG. 5 is represented by the following equation (9).

Figure 0007112466000009
Figure 0007112466000009

(8)式において「zのn乗」は「nサンプリング進み」を表す。そのため、(9)式によって表されるフィードフォワードゲイン出力r(k)には、速度偏差信号の現在値(efeed(k))だけでなく、3サンプリング未来の値(efeed(k+3))が含まれる。ここで、3サンプリングとは、トルク変動Tの周期における同一タイミングの3制御周期分未来の値を意味する。よって、実施形態の空気調和機のモータ制御装置1においてフィードフォワード制御を行うためには、速度偏差信号の未来値の取得が必要である。 In the expression (8), "z raised to the nth power" represents "n sampling advance". Therefore, the feedforward gain output r f (k) represented by equation (9) includes not only the current value (e feed (k)) of the velocity deviation signal but also the value (e feed (k+3) ) is included. Here, 3 sampling means future values for 3 control cycles at the same timing in the cycle of the torque fluctuation TL . Therefore, in order to perform feedforward control in the air conditioner motor control device 1 of the embodiment, it is necessary to acquire the future value of the speed deviation signal.

実施形態の空気調和機のモータ制御装置1では、コンプレッサ(例えばロータリコンプレッサなど)による負荷トルクが機械角に応じて周期的であることを利用し、毎周期の同一機械角においては、速度偏差eω(=ωref-ωres)が等しいと仮定することで速度偏差信号efeed(k)を、(9)式の計算におけるすべての周期の未来値として扱う。 The motor control device 1 for an air conditioner of the embodiment utilizes the fact that the load torque generated by a compressor (for example, a rotary compressor) is periodic according to the mechanical angle. By assuming that ω (=ω refres ) are equal, the speed deviation signal e feed (k) is treated as the future value of all cycles in the calculation of equation (9).

この仮定に基づいた動作を行わせるためのモータ制御装置1のフィードフォワード部12の詳細構成の一例を図6(A)に示す。
図6(A)に示す例では、フィードフォワード部12が、フィードフォワードゲイン設定部12Bに加え、記憶部12A及び伝達関数Gof(z)を備えている。記憶部12Aは、フィードフォワードゲイン設定部12Bに入力するための速度偏差信号efeed(k)(図5参照)であって、コンプレッサの周期外乱T(図5参照)の影響を受けた速度偏差信号efeed(k)を記憶する。
フィードフォワードゲイン設定部12Bは、記憶部12Aに記憶されているコンプレッサの周期外乱Tの影響を反映した1周期分の速度偏差信号efeed(k)を、次の同一周期タイミング、すなわち同じ機械角における、速度偏差信号efeed(k)の未来値として(つまり、コンプレッサの次の周期分の速度偏差信号efeed(k)として)使用することによって、フィードフォワードゲイン出力r(k)を設定する。
速度偏差信号efeed(k)を記憶する記憶部12Aの段数Nは、下記の(10)式によって求められる。(10)式において、fはサンプリング周波数、fはモータの回転周波数であり、記憶部12Aの段数Nは、コンプレッサの1周期の間に行われるサンプリング回数である。
FIG. 6A shows an example of the detailed configuration of the feedforward section 12 of the motor control device 1 for performing operations based on this assumption.
In the example shown in FIG. 6A, the feedforward section 12 includes a storage section 12A and a transfer function G of (z) in addition to a feedforward gain setting section 12B. The storage unit 12A stores the speed deviation signal e feed (k) (see FIG. 5) to be input to the feedforward gain setting unit 12B, and stores the speed deviation signal e feed (k) (see FIG. 5) affected by the period disturbance T L (see FIG. 5) of the compressor. Store the deviation signal e feed (k).
The feedforward gain setting unit 12B sets the speed deviation signal e feed (k) for one cycle reflecting the influence of the period disturbance TL of the compressor stored in the storage unit 12A to the next same cycle timing, that is, the same machine The feedforward gain output r f (k) is obtained by using it as the future value of the velocity deviation signal e feed (k) in angular (i.e. as the velocity deviation signal e feed (k) for the next cycle of the compressor). set.
The number of stages N of the storage unit 12A that stores the speed deviation signal e feed (k) is obtained by the following equation (10). In equation (10), fs is the sampling frequency, fr is the rotation frequency of the motor, and the number of stages N in the storage unit 12A is the number of samplings performed during one cycle of the compressor.

N=f/f (10)
なお、2シリンダロータリコンプレッサの場合、コンプレッサ駆動モータの1回転当たり2周期の周期外乱Tが発生することから、モータの半回転分のサンプリングを記憶させれば良い。この場合には、記憶するサンプリング数Nは、半分となり、記憶部12Aのメモリ容量を削減できる。
N=f s /f r (10)
In the case of a 2-cylinder rotary compressor, two periods of period disturbance TL are generated per one rotation of the compressor drive motor, so sampling for half a rotation of the motor may be stored. In this case, the number of samples N to be stored is halved, and the memory capacity of the storage section 12A can be reduced.

実施形態の空気調和機のモータ制御装置1のフィードフォワード制御によって周期外乱Tが打ち消されると記憶部12Aに入力される速度偏差信号efeed(k)は0になり、記憶部12Aに周期外乱Tの成分が含まれなくなってしまう(つまり、記憶部12Aに周期外乱Tの影響を受けた速度偏差信号efeed(k)が記憶されない)。そのため、実施形態の空気調和機のモータ制御装置1では、周期外乱Tの影響を受けた速度偏差信号efeed(k)を記憶部12Aに記憶しておく必要がある。
そこで、図6(A)に示すように、周期外乱Tの影響を受けた速度偏差信号efeed(k)は、その時点の速度偏差eω(k)に記憶部12Aに記憶された同一位相の前回記憶した速度偏差信号efeed(k)をフィードフォワード制御系から速度応答までの伝達関数Gof(z)を介してフィードバックして、加算した値を新たな速度偏差信号efeed(k)として記憶部12Aに記憶する。
フィードフォワード制御系から速度応答までの伝達関数Gof(z)と閉ループ伝達関数G(z)とフィードフォワード部12の伝達関数Gff(z)との関係は、下記の(11)式によって表される。
When the feedforward control of the air conditioner motor control device 1 of the embodiment cancels the periodic disturbance TL , the speed deviation signal e feed (k) input to the storage unit 12A becomes 0, and the periodic disturbance is stored in the storage unit 12A. The component of TL is not included (that is, the speed deviation signal e feed (k) affected by the periodic disturbance TL is not stored in the storage unit 12A). Therefore, in the air conditioner motor control device 1 of the embodiment, it is necessary to store the speed deviation signal e feed (k) affected by the periodic disturbance TL in the storage unit 12A.
Therefore, as shown in FIG. 6(A), the velocity deviation signal e feed (k) affected by the periodic disturbance T L has the same phase as the velocity deviation eω(k) at that time and is stored in the storage unit 12A. The previously stored speed deviation signal e feed (k) is fed back via the transfer function G of (z) from the feedforward control system to the speed response, and the added value is used as a new speed deviation signal e feed (k) is stored in the storage unit 12A.
The relationship between the transfer function G of (z) from the feedforward control system to the speed response, the closed loop transfer function G c (z), and the transfer function G ff (z) of the feedforward section 12 is given by the following equation (11): expressed.

of(z)=G(z)Gff(z)=1 (11) Gof(z)=Gc(z)Gff ( z )=1 (11)

上述の通りコンプレッサの周期外乱Tによる速度振動を抑制するにはコンプレッサの周期外乱1周期分のデータが含まれる速度偏差信号efeed(k)を記憶部12Aに記憶しておく必要がある。そのため、実施形態の空気調和機のモータ制御装置1のフィードフォワード制御は、記憶部12Aへの速度偏差信号efeed(k)の保存開始時点から、コンプレッサの1周期に相当する時間が経過した時点に開始される。例えばコンプレッサモータA1が、コンプレッサの1周期中に1回転する場合には、実施形態の空気調和機のモータ制御装置1のフィードフォワード制御は、記憶部12Aへの速度偏差信号efeed(k)の保存開始時点から、コンプレッサモータA1の周期外乱の1周期、通常はモータ1回転、に相当する時間が経過した時点に開始される。これによりコンプレッサの周期外乱Tによる速度振動を短期間で抑制・収束させることができる。 As described above, in order to suppress the speed vibration due to the periodical disturbance T L of the compressor, it is necessary to store the speed deviation signal e feed (k) containing data for one cycle of the periodical disturbance of the compressor in the storage unit 12A. Therefore, the feedforward control of the motor control device 1 for the air conditioner of the embodiment is performed at the time when the time corresponding to one cycle of the compressor has elapsed from the time when the storage of the speed deviation signal e feed (k) in the storage unit 12A is started. is started at For example, when the compressor motor A1 rotates once during one cycle of the compressor, the feedforward control of the motor control device 1 for an air conditioner according to the embodiment is to transfer the speed deviation signal e feed (k) to the storage unit 12A. It is started when a period of time corresponding to one cycle of the period disturbance of the compressor motor A1, which is normally one revolution of the motor, has elapsed from the start of storage. As a result, the speed oscillation caused by the periodic disturbance TL of the compressor can be suppressed and converged in a short period of time.

図6(B)は実施形態の空気調和機のモータ制御装置1の一例を示しており、空気調和機のモータ制御装置1が、コンプレッサモータA1(図5および図7参照)を駆動するインバータA2(図4および図6参照)を制御する。
空気調和機のモータ制御装置1は、速度偏差算出部11と、フィードフォワードゲイン設定部12Bと、電圧指令値算出部13と、インバータ制御部14とを備えている。
速度偏差算出部11は、コンプレッサモータA1の速度指令値ωrefと実速度ωresとの偏差である速度偏差eω(=ωref-ωres)を算出する。ここで、速度指令値ωrefは、モータ制御装置1の上位の制御器、例えば空気調和機の制御装置より入力される。一方、実速度ωresは、速度検知器20から出力される。速度検知器20としては、コンプレッサモータA1に取り付けられたロータリーエンコーダから回転速度を読み取る方法や、モータ電流から回転速度を推定する等の方法が用いられる。ある程度の正確な速度検知ができるのであれば、取得方法は問わない。
なお、空気調和機の冷凍サイクルに用いられるコンプレッサは密閉容器からなること、コンプレッサモータA1が収納されるコンプレッサの内部は高圧・高温であることからモータ電流から回転数を推定することが一般的である。
フィードフォワード部12内のフィードフォワードゲイン設定部12Bは、速度偏差算出部11によって算出された速度偏差eωに基づき算出された、コンプレッサの周期外乱Tの影響を受けた速度偏差eωである速度偏差信号efeed(k)に基づいて、フィードフォワードゲイン出力r(k)を設定する。
電圧指令値算出部13は、速度偏差算出部11によって算出された速度偏差eωと、フィードフォワードゲイン設定部12Bによって設定されたフィードフォワードゲイン出力r(k)とに基づいて、インバータA2に印加される電圧の指令値を算出する。
インバータ制御部14は、電圧指令値算出部13によって算出された指令値の電圧をインバータA2に指示することによってインバータA2を制御する。インバータA2は、電圧指令値算出部13によって指示された電圧を出力することでコンプレッサモータA1を駆動する。
FIG. 6B shows an example of the motor control device 1 for an air conditioner according to the embodiment. (see FIGS. 4 and 6).
A motor control device 1 for an air conditioner includes a speed deviation calculator 11 , a feedforward gain setting unit 12B, a voltage command value calculator 13 , and an inverter controller 14 .
A speed deviation calculator 11 calculates a speed deviation e ω (=ω ref −ω res ), which is the deviation between the speed command value ω ref and the actual speed ω res of the compressor motor A1. Here, the speed command value ω ref is input from a higher-level controller of the motor controller 1, such as a controller of an air conditioner. On the other hand, the actual speed ω res is output from speed detector 20 . As the speed detector 20, a method of reading the rotation speed from a rotary encoder attached to the compressor motor A1, a method of estimating the rotation speed from the motor current, or the like is used. Any acquisition method can be used as long as the speed can be detected accurately to some extent.
Note that the compressor used in the refrigeration cycle of the air conditioner is a closed container, and the inside of the compressor housing the compressor motor A1 is at high pressure and high temperature. be.
A feedforward gain setting unit 12B in the feedforward unit 12 is a speed deviation influenced by the period disturbance T L of the compressor calculated based on the speed deviation calculated by the speed deviation calculation unit 11. A feedforward gain output r f (k) is set based on the speed deviation signal e feed (k).
Based on the speed deviation calculated by the speed deviation calculator 11 and the feedforward gain output r f (k) set by the feedforward gain setting unit 12B, the voltage command value calculator 13 supplies a Calculate the command value of the applied voltage.
Inverter control unit 14 controls inverter A<b>2 by instructing inverter A<b>2 to apply the voltage of the command value calculated by voltage command value calculation unit 13 . The inverter A2 drives the compressor motor A1 by outputting the voltage instructed by the voltage command value calculator 13 .

図6(B)に示す例では、上述したように、フィードフォワード部12のフィードフォワードゲイン設定部12Bの伝達関数Gff(z)は、速度偏差信号efeed(k)が入力されて実速度ωresを出力する部分(つまり、図5(B)に示すフィードフォワード制御系の全体)の伝達関数(Gff(z)およびG(z)の積)が1となるように設定され、かつ、速度指令値ωrefとフィードフォワードゲイン出力r(k)とが入力されて実速度ωresを出力する部分(つまり、図5(B)の破線によって囲まれる四角形部分)の閉ループ伝達関数G(z)の逆数(=1/G(z))に設定される。 In the example shown in FIG. 6(B), as described above, the transfer function G ff (z) of the feedforward gain setting unit 12B of the feedforward unit 12 is input with the speed deviation signal e feed (k) and the actual speed The transfer function (the product of G ff (z) and G c (z)) of the portion that outputs ω res (that is, the entire feedforward control system shown in FIG. 5B) is set to 1, The closed-loop transfer function of the portion where the speed command value ω ref and the feedforward gain output r f (k) are input and the actual speed ω res is output (that is, the rectangular portion surrounded by the dashed line in FIG. 5B) It is set to the reciprocal of G c (z) (=1/G c (z)).

図7は実施形態の空気調和機のモータ制御装置1が適用されたシステムAの一例であって、ここでは、システムAのパラメータが、下記の表1のように設定されている。 FIG. 7 shows an example of a system A to which the air conditioner motor control device 1 of the embodiment is applied. Here, the parameters of the system A are set as shown in Table 1 below.

Figure 0007112466000010
Figure 0007112466000010

さらに、この例では、インバータA2として、理想IGBTを備えるPWMインバータが用いられ、コンプレッサモータA1としてIPMSMが用いられる。d軸電流指令値は「0」に設定されている。 Furthermore, in this example, a PWM inverter with an ideal IGBT is used as the inverter A2, and an IPMSM is used as the compressor motor A1. The d-axis current command value is set to "0".

図8は図7に示すシステムAにおけるシミュレーション結果を示す図である。
詳細には、図8(A)は実施形態の空気調和機のモータ制御装置1が適用されたコンプレッサモータA1の実速度ωresの時間波形(「Prop」で示す)と、比較例として何等制御を加えていないコンプレッサモータの実速度の時間波形(「Conv」で示す)とを比較して示している。実施形態の空気調和機のモータ制御装置1のフィードフォワード制御は、時間0.1[s]の時点に開始されている。
図8(B)は実施形態の空気調和機のモータ制御装置1が適用されたコンプレッサモータA1のd軸電流の時間波形(「Prop」で示す)と、比較例のd軸電流の時間波形(「Conv」で示す)とを比較して示している。
図8(C)は実施形態の空気調和機のモータ制御装置1が適用されたコンプレッサモータA1のq軸電流の時間波形(「Prop」で示す)と、比較例のq軸電流の時間波形(「Conv」で示す)とを比較して示している。
図8(D)は実施形態の空気調和機のモータ制御装置1が適用されたコンプレッサの機械角位相に応じた周期外乱T(負荷トルク)の時間波形(「Prop」で示す)と、比較例の周期外乱T(負荷トルク)の時間波形(「Conv」で示す)とを比較して示している。
図8(E)は実施形態の空気調和機のモータ制御装置1が適用されたコンプレッサの機械角位相の時間波形(「Prop」で示す)と、比較例の機械角位相の時間波形(「Conv」で示す)とを比較して示している。ここでは、コンプレッサモータA1は、20rpsで運転されている。
FIG. 8 is a diagram showing simulation results for the system A shown in FIG.
Specifically, FIG. 8A shows a time waveform (indicated by “Prop”) of the actual speed ω res of the compressor motor A1 to which the motor control device 1 for an air conditioner of the embodiment is applied, and a control example as a comparative example. It is shown in comparison with the time waveform of the actual speed of the compressor motor (indicated by “Conv”) to which no V is applied. The feedforward control of the air conditioner motor control device 1 of the embodiment is started at time 0.1 [s].
FIG. 8B shows the time waveform of the d-axis current of the compressor motor A1 to which the air conditioner motor control device 1 of the embodiment is applied (indicated by “Prop”) and the time waveform of the d-axis current of the comparative example ( shown as "Conv").
FIG. 8C shows the time waveform of the q-axis current of the compressor motor A1 to which the air conditioner motor control device 1 of the embodiment is applied (indicated by “Prop”) and the time waveform of the q-axis current of the comparative example ( shown as "Conv").
FIG. 8D shows a time waveform (indicated by “Prop”) of periodic disturbance T L (load torque) corresponding to the mechanical angle phase of the compressor to which the air conditioner motor control device 1 of the embodiment is applied, and a comparison It is shown in comparison with the time waveform (indicated by “Conv”) of the periodic disturbance T L (load torque) of the example.
FIG. 8E shows the time waveform of the mechanical angle phase of the compressor to which the air conditioner motor control device 1 of the embodiment is applied (indicated by “Prop”) and the time waveform of the mechanical angle phase of the comparative example (“Conv ) are shown in comparison. Here, compressor motor A1 is running at 20 rps.

図8(A)~(E)に「Conv」で示す比較例では、フィードフォワード制御が行われず、周期外乱Tの影響がそのまま残ってしまっている。
一方、図8(A)~(E)に「Prop」で示す実施形態の空気調和機のモータ制御装置1の適用例では、図8(A)に示すように、フィードフォワード制御が開始される時間0.1[s]の時点以降の時間帯においてコンプレッサモータA1の振動を適切に抑制することができる。
詳細には、図8(A)~(E)に「Prop」で示す実施形態の空気調和機のモータ制御装置1の適用例では、時間0.05[s]の時点に、記憶部12Aへの速度偏差信号efeed(k)の保存が開始されている。
In the comparative example indicated by "Conv" in FIGS. 8A to 8E, the feedforward control is not performed and the influence of the periodic disturbance TL remains.
On the other hand, in the application example of the air conditioner motor control device 1 of the embodiment indicated by "Prop" in FIGS. 8A to 8E, feedforward control is started as shown in FIG. 8A. Vibration of the compressor motor A1 can be appropriately suppressed in the time period after the time of 0.1 [s].
Specifically, in the application example of the air conditioner motor control device 1 of the embodiment indicated by "Prop" in FIGS. has started to store the speed deviation signal e feed (k) of .

図8(A)に示す測定データでは、定常状態と確認できる時間0.15[s]~時間0.3[s]の期間における「Conv」で示す比較例の速度振動のp-p最大値と「Prop」で示す実施形態の空気調和機のモータ制御装置1の適用例の速度振動のp-p最大値とを比較することで速度振動抑制の効果を評価することができる。図8(A)に示すように、「Prop」で示す実施形態の空気調和機のモータ制御装置1の適用例では、p-p最大値で約87.4%の振動低減を確認することができた。 In the measurement data shown in FIG. 8(A), the pp maximum value of the speed vibration of the comparative example indicated by "Conv" in the period of 0.15 [s] to 0.3 [s] that can be confirmed as a steady state and the pp maximum value of the speed vibration in the application example of the air conditioner motor control device 1 of the embodiment indicated by "Prop", the speed vibration suppression effect can be evaluated. As shown in FIG. 8A, in the application example of the air conditioner motor control device 1 of the embodiment indicated by "Prop", it is possible to confirm a vibration reduction of about 87.4% at the pp maximum value. did it.

図9は図8に示す例で加えた周期外乱Tが増加したと仮定し、負荷トルクの変動後の応答の確認結果を示す図である。
詳細には、図9(A)は実施形態の空気調和機のモータ制御装置1が適用されたコンプレッサモータA1の実速度ωresの時間波形(「Prop」で示す)と、比較例のコンプレッサモータの実速度の時間波形(「Conv」で示す)とを比較して示している。
図9(B)はコンプレッサの機械角位相に応じた周期外乱T(負荷トルク)の時間波形を示している。
図9に示す例では、時間0.25[s]の時点に、負荷トルクが1.5倍に増加している。
FIG. 9 is a diagram showing the confirmation result of the response after the load torque fluctuates, assuming that the periodic disturbance TL applied in the example shown in FIG. 8 has increased.
Specifically, FIG. 9A shows the time waveform (indicated by “Prop”) of the actual speed ω res of the compressor motor A1 to which the air conditioner motor control device 1 of the embodiment is applied, and the compressor motor of the comparative example. is shown in comparison with the time waveform of the actual speed of 1 (indicated by “Conv”).
FIG. 9B shows the time waveform of the periodic disturbance T L (load torque) according to the mechanical angle phase of the compressor.
In the example shown in FIG. 9, the load torque increases 1.5 times at time 0.25 [s].

上述したように、実施形態の空気調和機のモータ制御装置1では、記憶部12Aが、フィードフォワード部12に入力される速度偏差信号efeed(k)であって、コンプレッサの周期外乱Tの影響を受けた速度偏差信号efeed(k)を記憶する。図9(B)に示す例のように、負荷トルク(周期外乱T)が変動する場合には、記憶部12Aが、変動した周期外乱Tの影響を受けた速度偏差信号efeed(k)を記憶する。
更に、上述したように、実施形態の空気調和機のモータ制御装置1では、フィードフォワード部12内のフィードフォワードゲイン設定部12Bが、記憶部12Aに記憶されているコンプレッサの周期外乱Tの影響を受けた前回のコンプレッサの1周期分(例えばコンプレッサの周期外乱Tの1周期にコンプレッサモータA1が1回転する場合には、コンプレッサモータA1の1回転分)の速度偏差信号efeed(k)を、速度偏差信号efeed(k)の未来値として使用することによって、フィードフォワードゲイン出力r(k)を設定する。
つまり、図9(A)に「Prop」で示す実施形態の空気調和機のモータ制御装置1のフィードフォワード制御では、丁度、コンプレッサモータA1の1回転後の時間0.3[s]以降において、時間0.25[s]の時点から負荷トルクの増加を反映したフィードフォワード制御が行われている。その結果、さらにコンプレッサモータA1の1回転後の時間0.35[s]以降においては、ほぼ速度変動が抑え込まれている。
このように、十分な速度振動抑制の効果が得られるまで、負荷トルクが変動してからコンプレッサの2周期分(例えばコンプレッサの1周期にコンプレッサモータA1が1回転する場合には、コンプレッサモータA1の2回転分)の時間が必要であることが確認できた。
As described above, in the air conditioner motor control device 1 of the embodiment, the storage unit 12A stores the speed deviation signal e feed (k) input to the feedforward unit 12 and the period disturbance T L of the compressor. Store the affected velocity deviation signal e feed (k). As in the example shown in FIG. 9B, when the load torque (periodic disturbance T L ) fluctuates, the storage unit 12A stores the velocity deviation signal e feed (k ).
Furthermore, as described above, in the motor control device 1 for an air conditioner of the embodiment, the feedforward gain setting unit 12B in the feedforward unit 12 sets the influence of the period disturbance TL of the compressor stored in the storage unit 12A. Speed deviation signal e feed (k) for one cycle of the previous compressor received (for example, if the compressor motor A1 rotates once in one cycle of the period disturbance TL of the compressor, the compressor motor A1 rotates once) as the future value of the velocity deviation signal e feed (k) to set the feedforward gain output r f (k).
That is, in the feedforward control of the air conditioner motor control device 1 of the embodiment indicated by "Prop" in FIG. Feedforward control reflecting the increase in the load torque is performed from the point of time 0.25 [s]. As a result, after 0.35 [s] after one revolution of the compressor motor A1, the speed fluctuation is substantially suppressed.
In this way, until the effect of suppressing speed vibration is sufficiently obtained, the compressor motor A1 rotates for two cycles after the load torque fluctuates (for example, when the compressor motor A1 rotates once in one compressor cycle). It was confirmed that a time of 2 rotations) was required.

図10は実施形態の空気調和機のモータ制御装置1によって実行される処理の一例を説明するためのフローチャートである。
図10に示す例では、ステップS1において、速度偏差算出部11が、コンプレッサモータA1の速度指令値ωrefと実速度ωresとの偏差である速度偏差eω(=ωref-ωres)を算出する。
次いで、ステップS2では、フィードフォワードゲイン設定部12Bが、ステップS1において算出された速度偏差eωであって、コンプレッサの周期外乱Tの影響を受けた速度偏差eωである速度偏差信号efeed(k)に基づいて、フィードフォワードゲイン出力r(k)を設定する。
次いで、ステップS3では、電圧指令値算出部13が、ステップS1において算出された速度偏差eωと、フィードフォワードゲイン設定部12Bによって設定されたフィードフォワードゲイン出力r(k)とに基づいて、インバータA2に印加される電圧の指令値を算出する。
次いで、ステップS4では、インバータ制御部14が、ステップS3において算出された指令値の電圧をインバータA2に印加することによってインバータA2を制御する。
詳細には、フィードフォワード部12のフィードフォワードゲイン設定部12Bの伝達関数Gff(z)は、速度偏差信号efeed(k)が入力されて実速度ωresを出力する部分の伝達関数が1となるように設定され、かつ、速度指令値ωrefとフィードフォワードゲイン出力r(k)とが入力されて実速度ωresを出力する部分の閉ループ伝達関数G(z)の逆数に設定される。
FIG. 10 is a flowchart for explaining an example of a process executed by the motor control device 1 for an air conditioner according to the embodiment.
In the example shown in FIG. 10, in step S1, the speed deviation calculator 11 calculates the speed deviation e ω (=ω ref −ω res ), which is the deviation between the speed command value ω ref and the actual speed ω res of the compressor motor A1. calculate.
Next, in step S2, the feedforward gain setting unit 12B outputs a speed deviation signal e feed which is the speed deviation e ω calculated in step S1 and the speed deviation e ω affected by the period disturbance TL of the compressor. Based on (k), set the feedforward gain output r f (k).
Next, in step S3, the voltage command value calculation unit 13, based on the speed deviation e ω calculated in step S1 and the feedforward gain output r f (k) set by the feedforward gain setting unit 12B, A command value for the voltage applied to the inverter A2 is calculated.
Next, in step S4, the inverter control unit 14 controls the inverter A2 by applying the voltage of the command value calculated in step S3 to the inverter A2.
Specifically, the transfer function G ff (z) of the feedforward gain setting unit 12B of the feedforward unit 12 has a transfer function of 1 at the portion where the speed deviation signal e feed (k) is input and the actual speed ω res is output. and set to the reciprocal of the closed-loop transfer function G c (z) of the portion where the speed command value ω ref and the feedforward gain output r f (k) are input and the actual speed ω res is output be done.

以上説明した少なくともひとつの実施形態によれば、空気調和機のモータ制御装置1は、コンプレッサモータA1を駆動するインバータA2を制御するモータ制御装置1であって、速度偏差算出部11とフィードフォワード部12と電圧指令値算出部13とインバータ制御部14とを持つ。速度偏差算出部11は、コンプレッサモータA1の速度指令値ωrefと実速度ωresとの偏差である速度偏差eωを算出し、フィードフォワード部12は、速度偏差算出部11によって算出された速度偏差eωであって、コンプレッサA1の周期外乱Tの影響を受けた速度偏差eωである速度偏差信号efeed(k)に基づいて、フィードフォワードゲイン出力r(k)を設定し、電圧指令値算出部13は、速度偏差算出部11によって算出された速度偏差eωと、フィードフォワード部12によって設定されたフィードフォワードゲイン出力r(k)とに基づいて、インバータA2に印加される電圧の指令値を算出し、インバータ制御部14は、電圧指令値算出部13によって算出された指令値の電圧をインバータA2に印加することによってインバータA2を制御し、フィードフォワード部12内のフィードフォワードゲイン設定部12Bの伝達関数Gff(z)は、速度偏差信号efeed(k)が入力されて実速度ωresを出力する部分の伝達関数が1となるように設定され、かつ、速度指令値ωrefとフィードフォワードゲイン出力r(k)とが入力されて実速度ωresを出力する部分の閉ループ伝達関数G(z)の逆数に設定される。それにより、コンプレッサモータの振動を適切に抑制することができる。 According to at least one embodiment described above, the motor control device 1 for an air conditioner is a motor control device 1 that controls an inverter A2 that drives a compressor motor A1, and includes a speed deviation calculation unit 11 and a feedforward unit. 12, a voltage command value calculation unit 13, and an inverter control unit 14. A speed deviation calculator 11 calculates a speed deviation e ω that is a deviation between a speed command value ω ref and an actual speed ω res of the compressor motor A1. setting a feedforward gain output r f (k) based on the speed deviation signal e feed (k), which is the deviation e ω and the speed deviation e ω affected by the periodic disturbance T L of the compressor A1; The voltage command value calculation unit 13 applies a voltage to the inverter A2 based on the speed deviation calculated by the speed deviation calculation unit 11 and the feedforward gain output rf (k) set by the feedforward unit 12. The inverter control unit 14 applies the command value voltage calculated by the voltage command value calculation unit 13 to the inverter A2 to control the inverter A2. The transfer function G ff (z) of the forward gain setting unit 12B is set so that the transfer function of the portion where the speed deviation signal e feed (k) is input and the actual speed ω res is output is 1, and the speed The command value ω ref and the feedforward gain output r f (k) are input and set to the reciprocal of the closed-loop transfer function G c (z) for outputting the actual speed ω res . Thereby, the vibration of the compressor motor can be appropriately suppressed.

なお、上述した実施形態(変形例を含む)における空気調和機のモータ制御装置1の少なくとも一部の機能をコンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM、DVD-ROM、USBメモリ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。 At least part of the functions of the air conditioner motor control device 1 in the above-described embodiment (including modifications) may be realized by a computer. In that case, a program for realizing this function may be recorded in a computer-readable recording medium, and the program recorded in this recording medium may be read into a computer system and executed. It should be noted that the "computer system" referred to here includes hardware such as an OS and peripheral devices. In addition, “computer-readable recording media” refers to portable media such as flexible discs, magneto-optical discs, ROMs, CD-ROMs, DVD-ROMs, USB memories, and storage devices such as hard disks built into computer systems. Say things. Furthermore, "computer-readable recording medium" means a medium that dynamically retains a program for a short period of time, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. It may also include a device that holds a program for a certain period of time, such as a volatile memory inside a computer system that serves as a server or client in that case. Further, the program may be for realizing part of the functions described above, or may be capable of realizing the functions described above in combination with a program already recorded in the computer system.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, as well as the scope of the invention described in the claims and equivalents thereof.

1…モータ制御装置、11…速度偏差算出部、12…フィードフォワード部、12A…記憶部、12B…フィードフォワードゲイン設定部、13…電圧指令値算出部、14…インバータ制御部、20…速度検知器、A…システム、A1…コンプレッサモータ、A2…インバータ DESCRIPTION OF SYMBOLS 1... Motor control apparatus 11... Speed deviation calculation part 12... Feed forward part 12A... Storage part 12B... Feed forward gain setting part 13... Voltage command value calculation part 14... Inverter control part 20... Speed detection device, A... system, A1... compressor motor, A2... inverter

Claims (4)

コンプレッサモータを駆動するインバータを制御する空気調和機のモータ制御装置であって、
前記コンプレッサモータの速度指令値と速度との偏差である速度偏差を算出する速度偏差算出部と、
前記速度偏差算出部によって算出された前記速度偏差に基づき、コンプレッサの周期外乱の影響に基づく速度偏差である速度偏差信号を算出して、この速度偏差信号に基づいて、フィードフォワードゲイン出力を出力するフィードフォワード部と、
前記速度偏差算出部によって算出された前記速度偏差と、前記フィードフォワード部によって設定された前記フィードフォワードゲイン出力とに基づいて、前記インバータに印加される電圧の指令値を算出する電圧指令値算出部と、
前記電圧指令値算出部によって算出された指令値の電圧を前記インバータに印加することによって前記インバータを制御するインバータ制御部とを備え、
前記フィードフォワード部の伝達関数は、
前記速度偏差信号が入力されて前記速度を出力する部分の伝達関数が1となるように設定され、かつ、
前記フィードフォワード部の伝達関数が、前記速度指令値と前記フィードフォワードゲイン出力とが入力されて前記速度を出力する部分の閉ループ伝達関数の逆数に設定され
前記フィードフォワード部は、前記コンプレッサの周期外乱の影響を受けた前記速度偏差信号を記憶する記憶部を備え、
前記フィードフォワード部は、前記記憶部に記憶されている前記コンプレッサの周期外乱の影響を反映した1周期分の前記速度偏差信号を、次の同一周期タイミングにおける速度偏差信号の未来値として使用することによって、前記フィードフォワードゲイン出力を設定し、
前記コンプレッサの周期外乱の影響を受けた時点の前記速度偏差には、同一位相の前記記憶部に前回記憶された前記速度偏差信号が、フィードフォワード制御系から速度応答までの伝達関数を介してフィードバックされ、前記記憶部は、フィードバックされて加算された値を新たな速度偏差信号として記憶し、
前記フィードフォワード制御系から速度応答までの伝達関数が1である、
空気調和機のモータ制御装置。
A motor control device for an air conditioner that controls an inverter that drives a compressor motor,
a speed deviation calculator that calculates a speed deviation that is a deviation between a speed command value and a speed of the compressor motor;
Based on the speed deviation calculated by the speed deviation calculating section, a speed deviation signal is calculated as a speed deviation based on the influence of period disturbance of the compressor, and based on this speed deviation signal, a feedforward gain output is output. a feedforward section;
A voltage command value calculation unit that calculates a command value of the voltage applied to the inverter based on the speed deviation calculated by the speed deviation calculation unit and the feedforward gain output set by the feedforward unit. When,
an inverter control unit that controls the inverter by applying to the inverter the voltage of the command value calculated by the voltage command value calculation unit;
The transfer function of the feedforward section is
The transfer function of the part that receives the speed deviation signal and outputs the speed is set to be 1, and
The transfer function of the feedforward unit is set to the reciprocal of the closed loop transfer function of the portion that outputs the speed when the speed command value and the feedforward gain output are input ,
The feedforward unit includes a storage unit that stores the speed deviation signal affected by the period disturbance of the compressor,
The feedforward unit uses the speed deviation signal for one cycle reflecting the influence of the cycle disturbance of the compressor stored in the storage unit as a future value of the speed deviation signal at the timing of the next same cycle. Set the feedforward gain output by
For the speed deviation at the time when the compressor is affected by the period disturbance, the speed deviation signal previously stored in the storage section having the same phase is fed back via a transfer function from the feedforward control system to the speed response. and the storage unit stores the value fed back and added as a new speed deviation signal,
A transfer function from the feedforward control system to the speed response is 1,
Air conditioner motor controller.
前記コンプレッサモータの前記速度を、前記コンプレッサモータに流れる電流から推定した請求項1に記載の空気調和機のモータ制御装置。 2. A motor controller for an air conditioner according to claim 1, wherein said speed of said compressor motor is estimated from a current flowing through said compressor motor. 前記フィードフォワード部は、
前記記憶部に記憶されている前記コンプレッサの周期外乱の1周期分の前記速度偏差信号を、前記速度偏差信号の未来値として使用することによって、前記フィードフォワードゲイン出力を設定する、
請求項1に記載の空気調和機のモータ制御装置。
The feedforward section is
setting the feedforward gain output by using the speed deviation signal for one cycle of the period disturbance of the compressor stored in the storage unit as a future value of the speed deviation signal;
The motor control device for an air conditioner according to claim 1.
コンプレッサモータを駆動するインバータを制御する空気調和機のモータ制御方法であって、A motor control method for an air conditioner that controls an inverter that drives a compressor motor,
前記コンプレッサモータの速度指令値と速度との偏差である速度偏差を算出する速度偏差算出ステップと、a speed deviation calculation step of calculating a speed deviation, which is a deviation between the speed command value and the speed of the compressor motor;
前記速度偏差算出ステップにおいて算出された前記速度偏差に基づき算出されたコンプレッサの周期外乱の影響を受けた前記速度偏差である速度偏差信号に基づいて、フィードフォワードゲイン出力を出力するフィードフォワードゲイン設定ステップと、A feedforward gain setting step of outputting a feedforward gain output based on a speed deviation signal, which is the speed deviation affected by the period disturbance of the compressor calculated based on the speed deviation calculated in the speed deviation calculating step. When,
前記速度偏差算出ステップにおいて算出された前記速度偏差と、前記フィードフォワードゲイン出力とに基づいて、前記インバータに印加される電圧の指令値を算出する電圧指令値算出ステップと、a voltage command value calculating step of calculating a command value of the voltage applied to the inverter based on the speed deviation calculated in the speed deviation calculating step and the feedforward gain output;
前記電圧指令値算出ステップにおいて算出された指令値の電圧を前記インバータに印加することによって前記インバータを制御するインバータ制御ステップとを備え、an inverter control step of controlling the inverter by applying the voltage of the command value calculated in the voltage command value calculation step to the inverter,
前記フィードフォワードゲイン出力を設定するフィードフォワードゲイン設定ステップにおける伝達関数は、The transfer function in the feedforward gain setting step for setting the feedforward gain output is
前記速度偏差信号が入力されて前記速度を出力する部分の伝達関数が1となるように設定され、かつ、The transfer function of the part that receives the speed deviation signal and outputs the speed is set to be 1, and
前記フィードフォワードゲイン設定ステップにおけるの伝達関数が、前記速度指令値と前記フィードフォワードゲイン出力とが入力されて前記速度を出力する部分の閉ループ伝達関数の逆数に設定され、The transfer function in the feedforward gain setting step is set to the reciprocal of the closed loop transfer function of the part that outputs the speed when the speed command value and the feedforward gain output are input,
前記フィードフォワードゲイン設定ステップを実行するフィードフォワード部は、前記コンプレッサの周期外乱の影響を受けた前記速度偏差信号を記憶する記憶部を備え、The feedforward unit that executes the feedforward gain setting step includes a storage unit that stores the speed deviation signal affected by the period disturbance of the compressor,
前記フィードフォワード部は、前記記憶部に記憶されている前記コンプレッサの周期外乱の影響を反映した1周期分の前記速度偏差信号を、次の同一周期タイミングにおける速度偏差信号の未来値として使用することによって、前記フィードフォワードゲイン出力を設定し、The feedforward unit uses the speed deviation signal for one cycle reflecting the influence of the cycle disturbance of the compressor stored in the storage unit as a future value of the speed deviation signal at the timing of the next same cycle. Set the feedforward gain output by
前記コンプレッサの周期外乱の影響を受けた時点の前記速度偏差には、同一位相の前記記憶部に前回記憶された前記速度偏差信号が、フィードフォワード制御系から速度応答までの伝達関数を介してフィードバックされ、前記記憶部は、フィードバックされて加算された値を新たな速度偏差信号として記憶し、For the speed deviation at the time when the compressor is affected by the period disturbance, the speed deviation signal previously stored in the storage section having the same phase is fed back via a transfer function from the feedforward control system to the speed response. and the storage unit stores the value fed back and added as a new speed deviation signal,
前記フィードフォワード制御系から速度応答までの伝達関数が1である、A transfer function from the feedforward control system to the speed response is 1,
空気調和機のモータ制御方法。A motor control method for an air conditioner.
JP2020175636A 2020-10-19 2020-10-19 Air conditioner motor control device and air conditioner motor control method Active JP7112466B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020175636A JP7112466B2 (en) 2020-10-19 2020-10-19 Air conditioner motor control device and air conditioner motor control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020175636A JP7112466B2 (en) 2020-10-19 2020-10-19 Air conditioner motor control device and air conditioner motor control method

Publications (2)

Publication Number Publication Date
JP2022066991A JP2022066991A (en) 2022-05-02
JP7112466B2 true JP7112466B2 (en) 2022-08-03

Family

ID=81389771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020175636A Active JP7112466B2 (en) 2020-10-19 2020-10-19 Air conditioner motor control device and air conditioner motor control method

Country Status (1)

Country Link
JP (1) JP7112466B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006149176A (en) 2004-11-25 2006-06-08 Japan Servo Co Ltd Motor controller
JP2007072943A (en) 2005-09-09 2007-03-22 Tokyo Univ Of Agriculture & Technology Position control device
JP2019037135A (en) 2018-12-05 2019-03-07 三菱電機株式会社 Power converter and air conditioner

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0421101A (en) * 1990-05-16 1992-01-24 Fanuc Ltd Saturated processing system for learning controller
JP2840139B2 (en) * 1991-04-24 1998-12-24 ファナック株式会社 Foreseeable repetition control device
JPH0888990A (en) * 1994-09-14 1996-04-02 Nec Corp Position controller for motor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006149176A (en) 2004-11-25 2006-06-08 Japan Servo Co Ltd Motor controller
JP2007072943A (en) 2005-09-09 2007-03-22 Tokyo Univ Of Agriculture & Technology Position control device
JP2019037135A (en) 2018-12-05 2019-03-07 三菱電機株式会社 Power converter and air conditioner

Also Published As

Publication number Publication date
JP2022066991A (en) 2022-05-02

Similar Documents

Publication Publication Date Title
CN109219922B (en) Speed estimation device for AC motor, driving device for AC motor, refrigerant compressor, and refrigeration cycle device
CN113841331B (en) Motor drives, compressor drives and refrigeration circuits
CN111212980B (en) Closed loop torque compensation for compressor applications
CN105529980B (en) Control device of electric motor, compressor, air conditioner and program
JP4060805B2 (en) Electric motor torque control device, electric motor torque control method, electric motor rotor position detection device, electric motor rotor position detection method, hermetic compressor, and refrigeration air conditioner
JP7112466B2 (en) Air conditioner motor control device and air conditioner motor control method
US5491396A (en) Magnetic bearing apparatus and rotating machine having such an apparatus
CN106788043A (en) Permagnetic synchronous motor is counter in MEES pushes away self adaptation Direct Torque Control
Ota et al. Predictive feedforward control based on speed error for speed ripple suppression in compressor motors
JP6078300B2 (en) Control device for electric compressor
CN114930713B (en) AC motor drive unit, compressor drive unit, and refrigeration cycle unit
JP7012901B2 (en) AC motor speed estimation device, AC motor drive device, refrigerant compressor and refrigeration cycle device
Lee Soft T/F and transition to sensorless control based on the torque angle of a compressor-driven IPMSM
JP3696785B2 (en) Motor control device
Ranjan et al. Minimisation of ripples in torque of hysteresis current controlled PMSM using PI-RES controller
JP2000209886A (en) Motor control device
JP3995377B2 (en) Control apparatus and method for refrigeration cycle
KR102733527B1 (en) Apparatus of compensating load variation to motor
JP2002218789A (en) Control device for DC brushless motor
US20250364927A1 (en) Methods, systems, apparatuses for compressor torque ripple compensation
JP2013102567A (en) Motor controller
KR20200134766A (en) Method and apparatus for driving motor and compressor including the same
Bleshøy et al. Efficient IF Startup Method for Refrigeration Compressors
CN118103601A (en) Fluid machinery system, information processing device and information processing method
Iepure et al. Novel position and speed estimator for PM single phase brushless DC motor drives: Validation with experiments

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201019

A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20201116

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20201211

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20201211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220722

R150 Certificate of patent or registration of utility model

Ref document number: 7112466

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250