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 PDFInfo
- 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
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,
本発明の実施形態は、空気調和機のモータ制御装置および空気調和機のモータ制御方法に関する。 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.
本発明が解決しようとする課題は、コンプレッサモータの振動を適切に抑制することができる空気調和機のモータ制御装置および空気調和機のモータ制御方法を提供することである。 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
実施形態の空気調和機のモータ制御装置および空気調和機のモータ制御方法について説明する前に、実施形態の空気調和機のモータ制御装置および空気調和機のモータ制御方法を適用可能な空気調和機用コンプレッサの一例であるロータリコンプレッサについて説明する。 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
A compressor motor (not shown) rotates the
Therefore, the space inside the
When the compressor motor rotates the
Although not shown, the
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とが含まれている。機械角位相に応じた周期外乱TLが負荷トルクとして入力される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
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.
図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.
図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は、コンプレッサの機械角周期外乱を利用したフィードフォワード制御系である。
周期外乱TLが加えられなければ、図3に示すPI制御系の速度応答(コンプレッサモータA1の実速度)ωresは、定常状態において速度指令値ωrefと一致し、速度偏差eω(=ωref-ωres)は0となる。しかしながら、上述の通り、コンプレッサでは、回転周期に対応した周期で周期外乱TLが加わる。
このような、周期外乱TLが加えられた状態では、速度応答ωresは周期外乱TLに応じて変動し、周期外乱TLの影響を受けた速度偏差が発生する。ここで、図3に示すようなフィードフォワード制御系を備えず、周期外乱TLが加えられた状態での速度応答をωres1とし、新たに組み込むフィードフォワード制御系による速度応答をωres2とする。すなわち、ωres=ωres1+ωres2となる。
この周期外乱TLの影響を反映した速度偏差が、フィードフォワードゲイン設定部12Bに入力される速度偏差信号efeed(k)である。なお、この速度偏差信号efeed(k)の算出方法は、その詳細を後述する。図5(C)に、速度偏差信号efeed(k)のみを入力とした場合の速度応答ωres2を示している。ここで、速度応答ωres2を速度偏差信号efeed(k)と一致させることによって、図5に示すフィードフォワード制御系に入力される周期外乱TLに基づく速度応答ωres1の振動成分が打ち消され、コンプレッサモータA1の速度振動を低減させることができる。
図5において、フィードフォワードゲイン設定部12Bの伝達関数は「Gff(z)」によって表わされる。ここで、図5(A)と図(B)とは単に制御ブロックの順番を入れ替えたもので同じ制御系を表わしている。図5(C)は、速度偏差信号efeed(k)のみを入力とした場合の速度応答ωres2を示している。
IPMSMのトルクTは下記の(3)式によって表され、リラクタンストルクも含まれるが、後述する説明ではd軸電流idを「0」とする制御を行い、定常状態においてd軸電流idの影響は受けないと仮定すると、トルクTは下記の(4)式によって表される。これをもとにフィードフォワードゲイン設定部12Bがフィードフォワードゲイン出力rf(k)を設定する。ここで、式(3)、(4)では、iqはq軸電流、idはd軸電流、Ldは、d軸インダクタンス、Lqはq軸のインダクタンス、Ktはトルク定数(Kt=p*Φ)、ここで、Φはモータの永久磁石による鎖交磁束、pは極対数を表わしている。
As shown in FIG. 5, the air conditioner
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, ω res =ω res1 +ω res2 .
The speed deviation reflecting the influence of this periodic disturbance TL is the speed deviation signal e feed (k) input to the feedforward
In FIG. 5, the transfer function of the feedforward
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
上述の速度応答ωres2を速度偏差信号efeed(k)と一致させるためには、図5(B)、図5(C)に示すフィードフォワード制御系の全体(つまり、速度偏差信号efeed(k)が入力されて速度応答ωres2を出力する部分)の伝達関数(Gff(z)およびGc(z)の積)が1となるように、フィードフォワードゲイン設定部12Bの伝達関数Gff(z)は設定される必要がある。
したがって、図5に示す実施形態の空気調和機のモータ制御装置1では、フィードフォワードゲイン設定部12Bの伝達関数Gff(z)が、図5(B)の破線によって囲まれる四角形部分である制御対象(つまり、速度指令値ωrefとフィードフォワードゲイン出力rf(k)とが入力されて実速度ωresを出力する部分)の閉ループ伝達関数Gc(z)の逆数(=1/Gc(z))に設定される。
速度制御系、電流制御系、インバータを含めた閉ループ伝達関数Gc(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
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).
(5)式に(1)式および(2)式を代入し整理すると、(6)式になり、Gc(z)は、分母が5次、分子が2次の関数となる。ここで、D0~D5、N0~N2は、係数である。
一方、閉ループ伝達関数Gc(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
フィードフォワードゲイン設定部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
Calculating the numerator/denominator for the equation (7) to make it feasible, the transfer function G ff (z) of the feedforward
この結果、図5に示すフィードフォワードゲイン出力rf(k)は、下記の(9)式によって表される。 As a result, the feedforward gain output r f (k) shown in FIG. 5 is represented by the following equation (9).
(8)式において「zのn乗」は「nサンプリング進み」を表す。そのため、(9)式によって表されるフィードフォワードゲイン出力rf(k)には、速度偏差信号の現在値(efeed(k))だけでなく、3サンプリング未来の値(efeed(k+3))が含まれる。ここで、3サンプリングとは、トルク変動TLの周期における同一タイミングの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
実施形態の空気調和機のモータ制御装置1では、コンプレッサ(例えばロータリコンプレッサなど)による負荷トルクが機械角に応じて周期的であることを利用し、毎周期の同一機械角においては、速度偏差eω(=ωref-ωres)が等しいと仮定することで速度偏差信号efeed(k)を、(9)式の計算におけるすべての周期の未来値として扱う。
The
この仮定に基づいた動作を行わせるためのモータ制御装置1のフィードフォワード部12の詳細構成の一例を図6(A)に示す。
図6(A)に示す例では、フィードフォワード部12が、フィードフォワードゲイン設定部12Bに加え、記憶部12A及び伝達関数Gof(z)を備えている。記憶部12Aは、フィードフォワードゲイン設定部12Bに入力するための速度偏差信号efeed(k)(図5参照)であって、コンプレッサの周期外乱TL(図5参照)の影響を受けた速度偏差信号efeed(k)を記憶する。
フィードフォワードゲイン設定部12Bは、記憶部12Aに記憶されているコンプレッサの周期外乱TLの影響を反映した1周期分の速度偏差信号efeed(k)を、次の同一周期タイミング、すなわち同じ機械角における、速度偏差信号efeed(k)の未来値として(つまり、コンプレッサの次の周期分の速度偏差信号efeed(k)として)使用することによって、フィードフォワードゲイン出力rf(k)を設定する。
速度偏差信号efeed(k)を記憶する記憶部12Aの段数Nは、下記の(10)式によって求められる。(10)式において、fsはサンプリング周波数、frはモータの回転周波数であり、記憶部12Aの段数Nは、コンプレッサの1周期の間に行われるサンプリング回数である。
FIG. 6A shows an example of the detailed configuration of the
In the example shown in FIG. 6A, the
The feedforward
The number of stages N of the
N=fs/fr (10)
なお、2シリンダロータリコンプレッサの場合、コンプレッサ駆動モータの1回転当たり2周期の周期外乱TLが発生することから、モータの半回転分のサンプリングを記憶させれば良い。この場合には、記憶するサンプリング数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
実施形態の空気調和機のモータ制御装置1のフィードフォワード制御によって周期外乱TLが打ち消されると記憶部12Aに入力される速度偏差信号efeed(k)は0になり、記憶部12Aに周期外乱TLの成分が含まれなくなってしまう(つまり、記憶部12Aに周期外乱TLの影響を受けた速度偏差信号efeed(k)が記憶されない)。そのため、実施形態の空気調和機のモータ制御装置1では、周期外乱TLの影響を受けた速度偏差信号efeed(k)を記憶部12Aに記憶しておく必要がある。
そこで、図6(A)に示すように、周期外乱TLの影響を受けた速度偏差信号efeed(k)は、その時点の速度偏差eω(k)に記憶部12Aに記憶された同一位相の前回記憶した速度偏差信号efeed(k)をフィードフォワード制御系から速度応答までの伝達関数Gof(z)を介してフィードバックして、加算した値を新たな速度偏差信号efeed(k)として記憶部12Aに記憶する。
フィードフォワード制御系から速度応答までの伝達関数Gof(z)と閉ループ伝達関数Gc(z)とフィードフォワード部12の伝達関数Gff(z)との関係は、下記の(11)式によって表される。
When the feedforward control of the air conditioner
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
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
Gof(z)=Gc(z)Gff(z)=1 (11) Gof(z)=Gc(z)Gff ( z )=1 (11)
上述の通りコンプレッサの周期外乱TLによる速度振動を抑制するにはコンプレッサの周期外乱1周期分のデータが含まれる速度偏差信号efeed(k)を記憶部12Aに記憶しておく必要がある。そのため、実施形態の空気調和機のモータ制御装置1のフィードフォワード制御は、記憶部12Aへの速度偏差信号efeed(k)の保存開始時点から、コンプレッサの1周期に相当する時間が経過した時点に開始される。例えばコンプレッサモータA1が、コンプレッサの1周期中に1回転する場合には、実施形態の空気調和機のモータ制御装置1のフィードフォワード制御は、記憶部12Aへの速度偏差信号efeed(k)の保存開始時点から、コンプレッサモータA1の周期外乱の1周期、通常はモータ1回転、に相当する時間が経過した時点に開始される。これによりコンプレッサの周期外乱TLによる速度振動を短期間で抑制・収束させることができる。
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
図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ωに基づき算出された、コンプレッサの周期外乱TLの影響を受けた速度偏差eωである速度偏差信号efeed(k)に基づいて、フィードフォワードゲイン出力rf(k)を設定する。
電圧指令値算出部13は、速度偏差算出部11によって算出された速度偏差eωと、フィードフォワードゲイン設定部12Bによって設定されたフィードフォワードゲイン出力rf(k)とに基づいて、インバータA2に印加される電圧の指令値を算出する。
インバータ制御部14は、電圧指令値算出部13によって算出された指令値の電圧をインバータA2に指示することによってインバータA2を制御する。インバータA2は、電圧指令値算出部13によって指示された電圧を出力することでコンプレッサモータA1を駆動する。
FIG. 6B shows an example of the
A
A
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
Based on the speed deviation eω calculated by the
図6(B)に示す例では、上述したように、フィードフォワード部12のフィードフォワードゲイン設定部12Bの伝達関数Gff(z)は、速度偏差信号efeed(k)が入力されて実速度ωresを出力する部分(つまり、図5(B)に示すフィードフォワード制御系の全体)の伝達関数(Gff(z)およびGc(z)の積)が1となるように設定され、かつ、速度指令値ωrefとフィードフォワードゲイン出力rf(k)とが入力されて実速度ωresを出力する部分(つまり、図5(B)の破線によって囲まれる四角形部分)の閉ループ伝達関数Gc(z)の逆数(=1/Gc(z))に設定される。
In the example shown in FIG. 6(B), as described above, the transfer function G ff (z) of the feedforward
図7は実施形態の空気調和機のモータ制御装置1が適用されたシステムAの一例であって、ここでは、システムAのパラメータが、下記の表1のように設定されている。
FIG. 7 shows an example of a system A to which the air conditioner
さらに、この例では、インバータ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が適用されたコンプレッサの機械角位相に応じた周期外乱TL(負荷トルク)の時間波形(「Prop」で示す)と、比較例の周期外乱TL(負荷トルク)の時間波形(「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
FIG. 8B shows the time waveform of the d-axis current of the compressor motor A1 to which the air conditioner
FIG. 8C shows the time waveform of the q-axis current of the compressor motor A1 to which the air conditioner
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
FIG. 8E shows the time waveform of the mechanical angle phase of the compressor to which the air conditioner
図8(A)~(E)に「Conv」で示す比較例では、フィードフォワード制御が行われず、周期外乱TLの影響がそのまま残ってしまっている。
一方、図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
Specifically, in the application example of the air conditioner
図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
図9は図8に示す例で加えた周期外乱TLが増加したと仮定し、負荷トルクの変動後の応答の確認結果を示す図である。
詳細には、図9(A)は実施形態の空気調和機のモータ制御装置1が適用されたコンプレッサモータA1の実速度ωresの時間波形(「Prop」で示す)と、比較例のコンプレッサモータの実速度の時間波形(「Conv」で示す)とを比較して示している。
図9(B)はコンプレッサの機械角位相に応じた周期外乱TL(負荷トルク)の時間波形を示している。
図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
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)であって、コンプレッサの周期外乱TLの影響を受けた速度偏差信号efeed(k)を記憶する。図9(B)に示す例のように、負荷トルク(周期外乱TL)が変動する場合には、記憶部12Aが、変動した周期外乱TLの影響を受けた速度偏差信号efeed(k)を記憶する。
更に、上述したように、実施形態の空気調和機のモータ制御装置1では、フィードフォワード部12内のフィードフォワードゲイン設定部12Bが、記憶部12Aに記憶されているコンプレッサの周期外乱TLの影響を受けた前回のコンプレッサの1周期分(例えばコンプレッサの周期外乱TLの1周期にコンプレッサモータA1が1回転する場合には、コンプレッサモータA1の1回転分)の速度偏差信号efeed(k)を、速度偏差信号efeed(k)の未来値として使用することによって、フィードフォワードゲイン出力rf(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
Furthermore, as described above, in the
That is, in the feedforward control of the air conditioner
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ωであって、コンプレッサの周期外乱TLの影響を受けた速度偏差eωである速度偏差信号efeed(k)に基づいて、フィードフォワードゲイン出力rf(k)を設定する。
次いで、ステップS3では、電圧指令値算出部13が、ステップS1において算出された速度偏差eωと、フィードフォワードゲイン設定部12Bによって設定されたフィードフォワードゲイン出力rf(k)とに基づいて、インバータA2に印加される電圧の指令値を算出する。
次いで、ステップS4では、インバータ制御部14が、ステップS3において算出された指令値の電圧をインバータA2に印加することによってインバータA2を制御する。
詳細には、フィードフォワード部12のフィードフォワードゲイン設定部12Bの伝達関数Gff(z)は、速度偏差信号efeed(k)が入力されて実速度ωresを出力する部分の伝達関数が1となるように設定され、かつ、速度指令値ωrefとフィードフォワードゲイン出力rf(k)とが入力されて実速度ωresを出力する部分の閉ループ伝達関数Gc(z)の逆数に設定される。
FIG. 10 is a flowchart for explaining an example of a process executed by the
In the example shown in FIG. 10, in step S1, the
Next, in step S2, the feedforward
Next, in step S3, the voltage command
Next, in step S4, the
Specifically, the transfer function G ff (z) of the feedforward
以上説明した少なくともひとつの実施形態によれば、空気調和機のモータ制御装置1は、コンプレッサモータA1を駆動するインバータA2を制御するモータ制御装置1であって、速度偏差算出部11とフィードフォワード部12と電圧指令値算出部13とインバータ制御部14とを持つ。速度偏差算出部11は、コンプレッサモータA1の速度指令値ωrefと実速度ωresとの偏差である速度偏差eωを算出し、フィードフォワード部12は、速度偏差算出部11によって算出された速度偏差eωであって、コンプレッサA1の周期外乱TLの影響を受けた速度偏差eωである速度偏差信号efeed(k)に基づいて、フィードフォワードゲイン出力rf(k)を設定し、電圧指令値算出部13は、速度偏差算出部11によって算出された速度偏差eωと、フィードフォワード部12によって設定されたフィードフォワードゲイン出力rf(k)とに基づいて、インバータA2に印加される電圧の指令値を算出し、インバータ制御部14は、電圧指令値算出部13によって算出された指令値の電圧をインバータA2に印加することによってインバータA2を制御し、フィードフォワード部12内のフィードフォワードゲイン設定部12Bの伝達関数Gff(z)は、速度偏差信号efeed(k)が入力されて実速度ωresを出力する部分の伝達関数が1となるように設定され、かつ、速度指令値ωrefとフィードフォワードゲイン出力rf(k)とが入力されて実速度ωresを出力する部分の閉ループ伝達関数Gc(z)の逆数に設定される。それにより、コンプレッサモータの振動を適切に抑制することができる。
According to at least one embodiment described above, the
なお、上述した実施形態(変形例を含む)における空気調和機のモータ制御装置1の少なくとも一部の機能をコンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM、DVD-ROM、USBメモリ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
At least part of the functions of the air conditioner
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 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
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周期分の前記速度偏差信号を、前記速度偏差信号の未来値として使用することによって、前記フィードフォワードゲイン出力を設定する、
請求項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 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.
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)
| 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)
| 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 |
-
2020
- 2020-10-19 JP JP2020175636A patent/JP7112466B2/en active Active
Patent Citations (3)
| 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 |