JP6838999B2 - Motor control device and air conditioner - Google Patents

Motor control device and air conditioner Download PDF

Info

Publication number
JP6838999B2
JP6838999B2 JP2017041030A JP2017041030A JP6838999B2 JP 6838999 B2 JP6838999 B2 JP 6838999B2 JP 2017041030 A JP2017041030 A JP 2017041030A JP 2017041030 A JP2017041030 A JP 2017041030A JP 6838999 B2 JP6838999 B2 JP 6838999B2
Authority
JP
Japan
Prior art keywords
motor
torque
current
rotation speed
switching
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
JP2017041030A
Other languages
Japanese (ja)
Other versions
JP2018148677A (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.)
Corona Corp
Original Assignee
Corona 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 Corona Corp filed Critical Corona Corp
Priority to JP2017041030A priority Critical patent/JP6838999B2/en
Publication of JP2018148677A publication Critical patent/JP2018148677A/en
Application granted granted Critical
Publication of JP6838999B2 publication Critical patent/JP6838999B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、モータ制御装置及び空気調和装置に関する。 The present invention relates to a motor control device and an air conditioner.

従来からモータをベクトル制御することでコンプレッサを駆動するモータ制御装置が知られている。このように駆動されるコンプレッサには、その負荷状態(吐出圧および吸入圧の状態)によって負荷トルクが生じるため、何の対策も講じなければ、モータの回転速度に変動が生じてしまうという問題がある。 Conventionally, a motor control device that drives a compressor by vector-controlling a motor has been known. Since a load torque is generated in the compressor driven in this way depending on the load state (state of discharge pressure and suction pressure), there is a problem that the rotation speed of the motor fluctuates unless any measures are taken. is there.

この問題に対処するため、コンプレッサを1回転させることで決まったパターンで変動する負荷トルクに合わせて駆動トルクを調整するモータ制御装置が、例えば、特許文献1に開示されている。特許文献1に開示されているトルク制御においては、予め想定される負荷トルクの変動パターンに合わせてコンプレッサの各回転位置(コンプレッサ1回転分を複数に分割した位置)に関連づけられた補正値が予めテーブルとして記憶される。そして、モータ制御装置は、コンプレッサの回転位置に応じて補正値をこのテーブルから読み出し、この補正値により駆動トルクを調整する。 In order to deal with this problem, for example, Patent Document 1 discloses a motor control device that adjusts a drive torque according to a load torque that fluctuates in a fixed pattern by rotating the compressor once. In the torque control disclosed in Patent Document 1, a correction value associated with each rotation position of the compressor (a position obtained by dividing one rotation of the compressor into a plurality of parts) is obtained in advance according to a fluctuation pattern of a load torque assumed in advance. It is stored as a table. Then, the motor control device reads a correction value from this table according to the rotation position of the compressor, and adjusts the drive torque according to this correction value.

特開2004−260886号公報Japanese Unexamined Patent Publication No. 2004-260886

特許文献1に開示されているトルク制御では、コンプレッサ1回転分を任意の数で分割した回転位置毎に補正値を読み出すことになるため、高回転域では処理が追いつかず、有効に負荷トルクを打ち消すことが困難となる場合がある。したがって、低回転域ではモータの回転速度の安定化を図り易いものの、高回転域ではモータの回転速度の安定化を図るのが困難である。 In the torque control disclosed in Patent Document 1, since the correction value is read out for each rotation position obtained by dividing one rotation of the compressor by an arbitrary number, the processing cannot catch up in the high rotation range, and the load torque can be effectively applied. It can be difficult to counteract. Therefore, although it is easy to stabilize the rotation speed of the motor in the low rotation range, it is difficult to stabilize the rotation speed of the motor in the high rotation range.

本発明は、上記実状を鑑みてなされたものであり、広回転域でモータの回転速度を安定させることができるモータ制御装置及び空気調和装置を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a motor control device and an air conditioner capable of stabilizing the rotation speed of a motor in a wide rotation range.

(1)上記目的を達成するため、本発明の第1の観点に係るモータ制御装置は、
モータの目標回転速度に応じて目標モータ電流を決定し、前記モータの現在のモータ電流が前記目標モータ電流に一致するようにインバータを介して前記モータとともにコンプレッサを駆動するモータ制御装置であって、
前記モータの回転速度変動を抑制するトルク補正電流を第1方式または第2方式のトルク制御方式で算出し、算出したトルク補正電流を前記目標モータ電流に加算するトルク制御部と、
前記トルク制御方式を前記第1方式と前記第2方式との一方から他方へと切り替える切替制御部と、を備え、
前記第1方式は、前記モータの回転位置と予め記憶された前記コンプレッサによる負荷変動に関するデータとに基づきトルク補正電流を算出するプロファイル方式を含み、
前記第2方式は、前記モータ電流に基づき算出した出力トルクと、前記モータの回転速度に基づき算出した負荷トルクとの差分値に基づきトルク補正電流を算出するフィードバック方式であり、
前記切替制御部は、前記目標回転速度と前記回転速度の偏差である回転速度偏差が予め定められた閾値を超えた場合に、前記トルク制御方式を前記第1方式と前記第2方式との一方から他方へと切り替え、
前記トルク制御方式の切替後の前記回転速度偏差が切替前の前記回転速度偏差よりも大きくなった場合には、前記トルク制御方式を切替前の方式に戻す一方で、前記トルク制御方式の切替後の前記回転速度偏差が切替前の前記回転速度偏差以下の場合には、前記トルク制御方式を切替前の方式に戻さない。
(1) In order to achieve the above object, the motor control device according to the first aspect of the present invention is
A motor control device that determines a target motor current according to a target rotation speed of a motor and drives a compressor together with the motor via an inverter so that the current motor current of the motor matches the target motor current.
A torque control unit that calculates a torque correction current that suppresses fluctuations in the rotation speed of the motor by the torque control method of the first method or the second method and adds the calculated torque correction current to the target motor current.
A switching control unit for switching the torque control method from one of the first method and the second method to the other is provided.
The first method includes a profile method for calculating a torque correction current based on a rotational position of the motor and data on load fluctuations caused by the compressor stored in advance.
The second method is a feedback method for calculating a torque correction current based on a difference value between an output torque calculated based on the motor current and a load torque calculated based on the rotation speed of the motor.
The switching control unit, if the previous SL rotational speed deviation is the target rotational speed and the deviation of the rotational speed exceeds a predetermined threshold, the torque control system and the first system and the second system Switch from one to the other,
When the rotational speed deviation after switching the torque control method becomes larger than the rotational speed deviation before switching, the torque control method is returned to the method before switching, while after switching the torque control method. If the rotational speed deviation is less than or equal to the rotational speed deviation before switching, the torque control method is not returned to the method before switching.

(2)上記目的を達成するため、本発明の第2の観点に係るモータ制御装置は、
モータの目標回転速度に応じて目標モータ電流を決定し、前記モータの現在のモータ電流が前記目標モータ電流に一致するようにインバータを介して前記モータとともにコンプレッサを駆動するモータ制御装置であって、
前記モータの回転速度変動を抑制するトルク補正電流を第1方式または第2方式のトルク制御方式で算出し、算出したトルク補正電流を前記目標モータ電流に加算するトルク制御部と、
前記トルク制御方式を前記第1方式と前記第2方式との一方から他方へと切り替える切替制御部と、を備え、
前記第1方式は、前記モータの回転位置と予め記憶された前記コンプレッサによる負荷変動に関するデータとに基づきトルク補正電流を算出するプロファイル方式を含み、
前記第2方式は、前記モータ電流に基づき算出した出力トルクと、前記モータの回転速度に基づき算出した負荷トルクとの差分値に基づきトルク補正電流を算出するフィードバック方式であり、
記切替制御部は、前記モータの回転速度が予め定められた閾値を超えた場合に、前記トルク制御方式を前記第1方式から前記第2方式へと切り替え、
前記第2方式から前記第1方式へは、前記モータの回転速度が、前記閾値を所定値で減じた値を下回った場合に切り替え
前記閾値は、前記プロファイル方式による制御限界に相当する前記モータの回転速度である。
(2) In order to achieve the above object, the motor control device according to the second aspect of the present invention is
A motor control device that determines a target motor current according to a target rotation speed of a motor and drives a compressor together with the motor via an inverter so that the current motor current of the motor matches the target motor current.
A torque control unit that calculates a torque correction current that suppresses fluctuations in the rotation speed of the motor by the torque control method of the first method or the second method and adds the calculated torque correction current to the target motor current.
A switching control unit for switching the torque control method from one of the first method and the second method to the other is provided.
The first method includes a profile method for calculating a torque correction current based on a rotational position of the motor and data on load fluctuations caused by the compressor stored in advance.
The second method is a feedback method for calculating a torque correction current based on a difference value between an output torque calculated based on the motor current and a load torque calculated based on the rotation speed of the motor.
Before SL switching control unit, when the rotational speed of the motor exceeds a predetermined threshold, switching and the torque control mode from the first mode to the second mode,
The second method is switched to the first method when the rotation speed of the motor falls below a value obtained by subtracting the threshold value by a predetermined value .
The threshold value is the rotation speed of the motor corresponding to the control limit according to the profile method.

(3)上記目的を達成するため、本発明の第3の観点に係るモータ制御装置は、
モータの目標回転速度に応じて目標モータ電流を決定し、前記モータの現在のモータ電流が前記目標モータ電流に一致するようにインバータを介して前記モータとともにコンプレッサを駆動するモータ制御装置であって、
前記モータの回転速度変動を抑制するトルク補正電流を第1方式または第2方式のトルク制御方式で算出し、算出したトルク補正電流を前記目標モータ電流に加算するトルク制御部と、
前記トルク制御方式を前記第1方式と前記第2方式との一方から他方へと切り替える切替制御部と、を備え、
前記第1方式は、前記モータの回転位置と予め記憶された前記コンプレッサによる負荷変動に関するデータとに基づきトルク補正電流を算出するプロファイル方式を含み、
前記第2方式は、前記モータ電流に基づき算出した出力トルクと、前記モータの回転速度に基づき算出した負荷トルクとの差分値に基づきトルク補正電流を算出するフィードバック方式であり、
前記切替制御部は、前記モータの回転速度または、前記目標回転速度と前記回転速度の偏差である回転速度偏差が予め定められた閾値を超えた場合に、前記トルク制御方式を前記第1方式から前記第2方式へと切り替え、
前記第1方式は、前記プロファイル方式と前記フィードバック方式との双方を用いてトルク補正電流を算出する方式である。
(3) In order to achieve the above object, the motor control device according to the third aspect of the present invention is
A motor control device that determines a target motor current according to a target rotation speed of a motor and drives a compressor together with the motor via an inverter so that the current motor current of the motor matches the target motor current.
A torque control unit that calculates a torque correction current that suppresses fluctuations in the rotation speed of the motor by the torque control method of the first method or the second method and adds the calculated torque correction current to the target motor current.
A switching control unit for switching the torque control method from one of the first method and the second method to the other is provided.
The first method includes a profile method for calculating a torque correction current based on a rotational position of the motor and data on load fluctuations caused by the compressor stored in advance.
The second method is a feedback method for calculating a torque correction current based on a difference value between an output torque calculated based on the motor current and a load torque calculated based on the rotation speed of the motor.
When the rotation speed of the motor or the rotation speed deviation, which is the deviation between the target rotation speed and the rotation speed, exceeds a predetermined threshold value, the switching control unit changes the torque control method from the first method. Switch to the second method,
The first method is a method of calculating the torque correction current by using both the profile method and the feedback method.

(4)上記()に記載のモータ制御装置において
前記切替制御部は、前記モータの回転速度が予め定められた閾値を超えた場合に、前記トルク制御方式を前記第1方式から前記第2方式へと切り替え、
前記第2方式から前記第1方式へは、前記モータの回転速度が、前記閾値を所定値で減じた値を下回った場合に切り替える、ようにしてもよい。
(4) In the motor control device described in (3 ) above,
When the rotation speed of the motor exceeds a predetermined threshold value, the switching control unit switches the torque control method from the first method to the second method.
The second method may be switched to the first method when the rotation speed of the motor falls below a value obtained by subtracting the threshold value by a predetermined value .

(5)上記(1)又は(2)に記載のモータ制御装置において、前記第1方式は、前記プロファイル方式と前記フィードバック方式との双方を用いてトルク補正電流を算出する方式である、ようにしてもよい。 (5) In the motor control device according to (1) or (2) above, the first method is a method of calculating the torque correction current by using both the profile method and the feedback method. You may.

(6)上記目的を達成するため、本発明の第の観点に係る空気調和装置は、
上記(1)〜(5)のいずれかに記載のモータ制御装置と、
前記インバータと、前記モータと、前記コンプレッサと、前記コンプレッサにより圧縮された冷媒を利用して室温を調整する空調部と、を備える。
(6) In order to achieve the above object, the air conditioner according to the fourth aspect of the present invention is
The motor control device according to any one of (1) to (5) above,
The inverter, the motor, the compressor, and an air conditioning unit that adjusts the room temperature by using the refrigerant compressed by the compressor are provided.

本発明によれば、広回転域でモータの回転速度を安定させることができる。 According to the present invention, the rotation speed of the motor can be stabilized in a wide rotation range.

本発明の第1実施形態に係る空気調和装置の構成を示す模式図である。It is a schematic diagram which shows the structure of the air conditioner which concerns on 1st Embodiment of this invention. (a)〜(d)は、モータの各角度におけるコンプレッサの断面図である。(A) to (d) are cross-sectional views of the compressor at each angle of the motor. モータの角度に対する負荷トルクの変動を示すグラフである。It is a graph which shows the fluctuation of the load torque with respect to the angle of a motor. 第1実施形態に係るモータ制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the motor control part which concerns on 1st Embodiment. (a)は、本発明の第1実施形態に係るトルク制御部の構成を示すブロック図であり、(b)は、プロファイル制御部が記憶している負荷トルク変動パターンテーブルの構成例を示す図である。(A) is a block diagram showing the configuration of the torque control unit according to the first embodiment of the present invention, and (b) is a diagram showing a configuration example of a load torque fluctuation pattern table stored in the profile control unit. Is. フィードバック制御部の構成を示すブロック図である。It is a block diagram which shows the structure of a feedback control part. トルク制御を実施しない比較例に係る(a)はモータの角度に対する負荷トルクの変動を示すグラフであり、(b)はモータの角度に対する出力トルクの変動を示すグラフであり、(c)はモータの角度に対する回転速度の変動を示すグラフである。(A) is a graph showing the fluctuation of the load torque with respect to the angle of the motor, (b) is a graph showing the fluctuation of the output torque with respect to the angle of the motor, and (c) is a graph showing the fluctuation of the output torque with respect to the angle of the motor. It is a graph which shows the fluctuation of the rotation speed with respect to the angle of. 本発明の一実施形態に係る(a)はモータの角度に対する負荷トルクの変動を示すグラフであり、(b)はモータの角度に対する出力トルクの変動を示すグラフであり、(c)はモータの角度に対する回転速度の変動を示すグラフである。(A) according to one embodiment of the present invention is a graph showing the fluctuation of the load torque with respect to the angle of the motor, (b) is the graph showing the fluctuation of the output torque with respect to the angle of the motor, and (c) is the graph showing the fluctuation of the output torque with respect to the angle of the motor. It is a graph which shows the fluctuation of the rotation speed with respect to an angle. 第1実施形態に係るトルク制御処理を示すフローチャートである。It is a flowchart which shows the torque control processing which concerns on 1st Embodiment. 本発明の第2実施形態に係るトルク制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the torque control part which concerns on 2nd Embodiment of this invention. 第2実施形態に係るトルク制御処理を示すフローチャートである。It is a flowchart which shows the torque control processing which concerns on 2nd Embodiment. 本発明の第3実施形態に係るトルク制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the torque control part which concerns on 3rd Embodiment of this invention. 本発明の第4実施形態に係るトルク制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the torque control part which concerns on 4th Embodiment of this invention.

本発明に係るモータ制御装置及び空気調和装置の一実施形態について図面を参照して説明する。 An embodiment of the motor control device and the air conditioner according to the present invention will be described with reference to the drawings.

[第1実施形態]
図1に示すように、第1実施形態に係る空気調和装置1は、制御部10と、インバータ20と、モータ30と、コンプレッサ40と、電源50と、シャント抵抗19と、電流センサ35v,35wと、空調部60と、を備える。
[First Embodiment]
As shown in FIG. 1, the air conditioner 1 according to the first embodiment includes a control unit 10, an inverter 20, a motor 30, a compressor 40, a power supply 50, a shunt resistor 19, and current sensors 35v, 35w. And the air conditioning unit 60.

電源50は、図示しない商用電源から直流電圧を生成し、生成された直流電圧をインバータ20に印加する。 The power source 50 generates a DC voltage from a commercial power source (not shown), and applies the generated DC voltage to the inverter 20.

シャント抵抗19は、過電流検出のために、電源50とインバータ20との間の接続線に介挿されている。シャント抵抗19は、この接続線に流れる電流を検出する電流検出信号Sp1をインバータ20に出力する。 The shunt resistor 19 is inserted in the connection line between the power supply 50 and the inverter 20 for overcurrent detection. The shunt resistor 19 outputs a current detection signal Sp1 for detecting the current flowing through the connection line to the inverter 20.

インバータ20は、制御部10からのPWM信号Su,Sv,Swに基づき、電源50から供給された直流電流を、3相、すなわちU相、V相、W相の交流電流Iu,Iv,Iwに変換し、その変換した交流電流Iu,Iv,Iwをモータ30に供給する。インバータ20は、例えば、IPM(Intelligent Power Module:高機能パワーモジュール)から構成されている。インバータ20は、シャント抵抗19からの電流検出信号Sp1を受けて過電流の有無を表す過電流検知信号Sp2を制御部10に出力する。 The inverter 20 transfers the DC current supplied from the power supply 50 to the three-phase, that is, the U-phase, V-phase, and W-phase alternating currents Iu, Iv, and Iw based on the PWM signals Su, Sv, and Sw from the control unit 10. It is converted, and the converted AC currents Iu, Iv, and Iw are supplied to the motor 30. The inverter 20 is composed of, for example, an IPM (Intelligent Power Module). The inverter 20 receives the current detection signal Sp1 from the shunt resistor 19 and outputs an overcurrent detection signal Sp2 indicating the presence or absence of an overcurrent to the control unit 10.

モータ30は、3相ブラシレスモータである。モータ30は、インバータ20から交流電流Iu,Iv,Iwを受けることで回転し、これによりコンプレッサ40を駆動する。 The motor 30 is a three-phase brushless motor. The motor 30 rotates by receiving alternating currents Iu, Iv, and Iw from the inverter 20, thereby driving the compressor 40.

電流センサ35vは、モータ30に流れるV相の電流Ivの値を検出し、検出値を示す信号を制御部10に出力する。電流センサ35wは、モータ30に流れるW相の電流Iwの値を検出し、検出値を示す信号を制御部10に出力する。電流センサ35v、35wの各々は、例えば、CT(変流器)センサ又はホール素子から構成されている。 The current sensor 35v detects the value of the V-phase current Iv flowing through the motor 30 and outputs a signal indicating the detected value to the control unit 10. The current sensor 35w detects the value of the W-phase current Iw flowing through the motor 30 and outputs a signal indicating the detected value to the control unit 10. Each of the current sensors 35v and 35w is composed of, for example, a CT (current transformer) sensor or a Hall element.

コンプレッサ40は、モータ30により駆動されることで、吸入した冷媒を圧縮し、その圧縮した冷媒を排出する。コンプレッサ40の具体的構成については後述する。 The compressor 40 is driven by the motor 30 to compress the sucked refrigerant and discharge the compressed refrigerant. The specific configuration of the compressor 40 will be described later.

空調部60は、コンプレッサ40により圧縮された冷媒を利用して室内温度を調整する。詳しくは、空調部60は、室内空気と熱交換する室内用熱交換器63と、室外空気と熱交換する室外用熱交換器64と、冷媒の減圧を行う膨張弁65と、コンプレッサ40により圧縮された冷媒の流路を室外用熱交換器64及び室内用熱交換器63の何れかに切り替える四方弁66と、を備える。 The air conditioning unit 60 adjusts the room temperature by using the refrigerant compressed by the compressor 40. Specifically, the air conditioning unit 60 is compressed by an indoor heat exchanger 63 that exchanges heat with indoor air, an outdoor heat exchanger 64 that exchanges heat with outdoor air, an expansion valve 65 that depressurizes the refrigerant, and a compressor 40. A four-way valve 66 for switching the flow path of the refrigerant to either the outdoor heat exchanger 64 or the indoor heat exchanger 63 is provided.

冷房運転時について説明すると、四方弁66は、コンプレッサ40により圧縮された冷媒を室外用熱交換器64に送り込む。室外用熱交換器64は、冷房運転時には冷媒を冷却するガスクーラとして機能し、室外空気と冷媒との間で熱交換させることで冷媒の熱を室外に排出する。その後、この冷媒は、膨張弁65で減圧膨張されたうえで室内用熱交換器63に送られる。室内用熱交換器63は、冷房運転時には蒸発器として機能し、冷媒を蒸発させることで室内空気と冷媒との間で熱交換させ、室内空気の温度を低下させる。これにより、室内温度の調整を図る。そして、室内用熱交換器63を経た冷媒は、四方弁66を介してコンプレッサ40に戻る。 Explaining the cooling operation, the four-way valve 66 sends the refrigerant compressed by the compressor 40 to the outdoor heat exchanger 64. The outdoor heat exchanger 64 functions as a gas cooler that cools the refrigerant during the cooling operation, and discharges the heat of the refrigerant to the outside by exchanging heat between the outdoor air and the refrigerant. After that, this refrigerant is decompressed and expanded by the expansion valve 65, and then sent to the indoor heat exchanger 63. The indoor heat exchanger 63 functions as an evaporator during the cooling operation, and by evaporating the refrigerant, heat is exchanged between the indoor air and the refrigerant, and the temperature of the indoor air is lowered. As a result, the room temperature is adjusted. Then, the refrigerant that has passed through the indoor heat exchanger 63 returns to the compressor 40 via the four-way valve 66.

暖房運転時について説明すると、四方弁66は、コンプレッサ40により圧縮された冷媒を室内用熱交換器63に送り込む。室内用熱交換器63は冷媒を冷却するガスクーラとして機能し、室内空気と冷媒との間で熱交換させることで、室内空気の温度を上昇させる。これにより、室内温度の調整を図る。そして、膨張弁65は、室内用熱交換器63を経た冷媒を減圧膨張させたうえで室外用熱交換器64に送り込む。室外用熱交換器64は、蒸発器として機能し、冷媒を蒸発させることで室外空気と冷媒との間で熱交換させる。その後、四方弁66は、熱交換された冷媒をコンプレッサ40に戻す。 Explaining the heating operation, the four-way valve 66 sends the refrigerant compressed by the compressor 40 to the indoor heat exchanger 63. The indoor heat exchanger 63 functions as a gas cooler for cooling the refrigerant, and raises the temperature of the indoor air by exchanging heat between the indoor air and the refrigerant. As a result, the room temperature is adjusted. Then, the expansion valve 65 decompresses and expands the refrigerant that has passed through the indoor heat exchanger 63, and then sends the refrigerant to the outdoor heat exchanger 64. The outdoor heat exchanger 64 functions as an evaporator and evaporates the refrigerant to exchange heat between the outdoor air and the refrigerant. After that, the four-way valve 66 returns the heat-exchanged refrigerant to the compressor 40.

コンプレッサ40は、本例では、シングルロータリー式で、スライドベーン型のコンプレッサである。詳しくは、図2(a)〜(d)に示すように、コンプレッサ40は、円筒状のシリンダ41と、モータ30によりシリンダ41内を偏心回転する円柱状の一つのロータ42と、ロータ42の偏心回転に伴いシリンダ41内を吸入室46a及び圧縮室46bに区切るベーン43と、を備える。 In this example, the compressor 40 is a single rotary type, slide vane type compressor. Specifically, as shown in FIGS. 2A to 2D, the compressor 40 includes a cylindrical cylinder 41, a cylindrical rotor 42 that is eccentrically rotated in the cylinder 41 by a motor 30, and a rotor 42. A vane 43 that divides the inside of the cylinder 41 into a suction chamber 46a and a compression chamber 46b with eccentric rotation is provided.

ベーン43は、シリンダ41の周壁を貫通しており、その先端はシリンダ41の内部に位置する。ベーン43は、図示しないばね等の付勢部材により先端がロータ42の周面に圧接する。シリンダ41には、ベーン43を挟んで位置する排出口41o及び吸入口41iが形成される。吸入口41iは冷媒をシリンダ41内に吸入するための孔である。排出口41oは圧縮した冷媒をシリンダ41内から排出するための孔である。排出口41oには、排出口41oを開閉する排出弁47oが設けられている。吸入口41iには、吸入口41iを開閉する吸入弁47iが設けられている。ロータ42は、モータ30の回転に伴い、自転しつつ、シリンダ41の内周面に沿って公転する。 The vane 43 penetrates the peripheral wall of the cylinder 41, and its tip is located inside the cylinder 41. The tip of the vane 43 is pressed against the peripheral surface of the rotor 42 by an urging member such as a spring (not shown). The cylinder 41 is formed with a discharge port 41o and a suction port 41i located across the vane 43. The suction port 41i is a hole for sucking the refrigerant into the cylinder 41. The discharge port 41o is a hole for discharging the compressed refrigerant from the inside of the cylinder 41. The discharge port 41o is provided with a discharge valve 47o that opens and closes the discharge port 41o. The suction port 41i is provided with a suction valve 47i that opens and closes the suction port 41i. The rotor 42 revolves along the inner peripheral surface of the cylinder 41 while rotating on its axis as the motor 30 rotates.

図2(a)に示すように、モータ30の角度θが0°にあるとき、ロータ42はベーン43の先端をシリンダ41の内周面に一致させる位置まで退避させる。このとき、シリンダ41内には吸入された冷媒が充填されている。
図2(b)に示すように、吸入弁47iが開いた状態で、かつ排出弁47oが閉じた状態で、モータ30の角度θが120°まで回転すると、ロータ42がシリンダ41の内周面に沿って図中の反時計回りに120°回転する。この際、吸入室46a内に吸入口41iを介して冷媒が吸入されるとともに、圧縮室46b内の冷媒は圧縮される。図2(c)に示すように、さらにモータ30の角度θが180°まで回転すると、圧縮室46b内の冷媒がさらに圧縮されることで冷媒の温度は上昇する。図2(d)に示すように、モータ30の角度θが240°程度まで回転すると、圧縮室46b内の圧力が高まることで排出弁47oが開く。これにより、圧縮された冷媒は排出される。
As shown in FIG. 2A, when the angle θ of the motor 30 is 0 °, the rotor 42 retracts the tip of the vane 43 to a position where it coincides with the inner peripheral surface of the cylinder 41. At this time, the cylinder 41 is filled with the sucked refrigerant.
As shown in FIG. 2B, when the angle θ of the motor 30 rotates to 120 ° with the suction valve 47i open and the discharge valve 47o closed, the rotor 42 moves to the inner peripheral surface of the cylinder 41. Rotate 120 ° counterclockwise in the figure along. At this time, the refrigerant is sucked into the suction chamber 46a through the suction port 41i, and the refrigerant in the compression chamber 46b is compressed. As shown in FIG. 2C, when the angle θ of the motor 30 is further rotated to 180 °, the refrigerant in the compression chamber 46b is further compressed, and the temperature of the refrigerant rises. As shown in FIG. 2D, when the angle θ of the motor 30 rotates to about 240 °, the pressure in the compression chamber 46b increases and the discharge valve 47o opens. As a result, the compressed refrigerant is discharged.

このように、モータ30が1回転する間に、コンプレッサ40は、吸入、圧縮及び排出を行う。このため、図3のグラフに示すように、モータ30の負荷トルクは、モータ30の1回転の間に大きく変動する。この負荷トルクの変動をトルク脈動とも呼ぶ。このトルク脈動は、各種コンプレッサのなかでもスライドベーン型のコンプレッサにおいて顕著に発生する。また、図3に例示するように、空気調和装置1における動作負荷等により、それぞれ異なる負荷トルクの変動パターンA1〜A3となる。この例では、変動パターンA1は、変動パターンA2,A3よりも動作負荷が大きく、変動パターンA2は、変動パターンA3よりも動作負荷が大きい。変動パターンA1〜A3は、それぞれ負荷トルクが最大となるピーク値が異なるとともに、ピーク値をとるモータ30の角度θであるピーク位置が異なる。トルク脈動による変動パターンは、この変動パターンA1〜A3に限らず、コンプレッサ40の吐出圧及び吸入圧、コンプレッサ40の経年変化等の種々の要因により無数に存在する。 In this way, while the motor 30 makes one revolution, the compressor 40 performs suction, compression, and discharge. Therefore, as shown in the graph of FIG. 3, the load torque of the motor 30 fluctuates greatly during one rotation of the motor 30. This fluctuation in load torque is also called torque pulsation. This torque pulsation occurs remarkably in the slide vane type compressor among various compressors. Further, as illustrated in FIG. 3, different load torque fluctuation patterns A1 to A3 are obtained depending on the operating load and the like in the air conditioner 1. In this example, the fluctuation pattern A1 has a larger operating load than the fluctuation patterns A2 and A3, and the fluctuation pattern A2 has a larger operating load than the fluctuation pattern A3. The fluctuation patterns A1 to A3 have different peak values at which the load torque is maximized, and also have different peak positions at an angle θ of the motor 30 that takes the peak value. The fluctuation pattern due to torque pulsation is not limited to the fluctuation patterns A1 to A3, and exists innumerably due to various factors such as the discharge pressure and suction pressure of the compressor 40 and the secular change of the compressor 40.

図1に示す制御部10は、インバータ20を介してモータ30の動作を制御するものであり、マイクロコンピュータから構成され、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを有する。ROMは、CPUの処理手順を規定する動作プログラム(後述のトルク制御処理を実行するためのプログラムを含む)やテーブルデータなどの固定データを予め記憶する。RAMは、各種の演算結果などを一時的に記憶する。例えば、RAMには、トルク制御処理における判別結果や決定結果、各種状態を示すフラグ(後述の制御方式判別フラグ)等のデータが記憶される。 The control unit 10 shown in FIG. 1 controls the operation of the motor 30 via the inverter 20, is composed of a microcomputer, and has a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). ) Etc. The ROM stores in advance fixed data such as an operation program (including a program for executing torque control processing described later) and table data that define a processing procedure of the CPU. The RAM temporarily stores various calculation results and the like. For example, the RAM stores data such as a discrimination result and a determination result in the torque control process, and a flag indicating various states (control method discrimination flag described later).

制御部10は、機能部として、運転指令部11と、モータ制御部12とを備える。
運転指令部11は、例えばユーザによるリモコンの操作に応じて空気調和装置1の運転を指令する。運転指令部11は、例えば、図示しないセンサにより取得される室内温度及び室外温度、ユーザにより設定される目標温度に基づきモータ30の目標回転速度ω0(回転数指令)を演算し、演算した目標回転速度ω0をモータ制御部12に出力する。
The control unit 10 includes an operation command unit 11 and a motor control unit 12 as functional units.
The operation command unit 11 commands the operation of the air conditioner 1 in response to, for example, the operation of the remote controller by the user. The operation command unit 11 calculates the target rotation speed ω0 (rotation speed command) of the motor 30 based on, for example, the indoor temperature and the outdoor temperature acquired by a sensor (not shown), and the target temperature set by the user, and the calculated target rotation. The speed ω0 is output to the motor control unit 12.

モータ制御部12は、ベクトル制御によりモータ30を制御する。
図4に示すように、モータ制御部12は、機能部として、3相電流演算部121と、電流変換部122と、位置推定部123と、速度制御部124と、d軸電流制御部125と、電流制御部126と、電圧変換部127と、PWM信号生成部128と、トルク制御部13と、を備える。
The motor control unit 12 controls the motor 30 by vector control.
As shown in FIG. 4, the motor control unit 12 includes a three-phase current calculation unit 121, a current conversion unit 122, a position estimation unit 123, a speed control unit 124, and a d-axis current control unit 125 as functional units. , A current control unit 126, a voltage conversion unit 127, a PWM signal generation unit 128, and a torque control unit 13.

3相電流演算部121は、電流センサ35v、35wを通じてV相、W相の電流Iv,Iwの値を取得する。そして、3相電流演算部121は、その取得した電流Iv,Iwの値に基づき、3相の電流Iu,Iv,Iwの和がゼロとなることを利用してU相の電流Iuの値を演算する。この際、3相電流演算部121は、例えば、複数回にわたって電流Iv,Iwの値を取得し、その平均値をとる。また、3相電流演算部121は、例えば、インバータ20からの過電流検知信号Sp2に基づき過電流が発生しているときにはそのときの電流Iv,Iwの値を含めずに平均値をとる。 The three-phase current calculation unit 121 acquires the values of the V-phase and W-phase currents Iv and Iw through the current sensors 35v and 35w. Then, the three-phase current calculation unit 121 sets the value of the U-phase current Iu by utilizing the fact that the sum of the three-phase currents Iu, Iv, and Iw becomes zero based on the acquired current Iv and Iw values. Calculate. At this time, the three-phase current calculation unit 121 acquires the values of the currents Iv and Iw a plurality of times, and takes the average value thereof. Further, for example, when an overcurrent is generated based on the overcurrent detection signal Sp2 from the inverter 20, the three-phase current calculation unit 121 takes an average value without including the values of the currents Iv and Iw at that time.

電流変換部122は、3相電流演算部121によって演算された3相の電流Iu,Iv,Iwを2相のq軸電流Iqとd軸電流Idに座標変換する。なお、q軸電流Iqはモータ30のトルク成分であり、d軸電流Idはモータ30の磁束成分である。 The current conversion unit 122 coordinates-converts the three-phase currents Iu, Iv, and Iw calculated by the three-phase current calculation unit 121 into the two-phase q-axis current Iq and the d-axis current Id. The q-axis current Iq is a torque component of the motor 30, and the d-axis current Id is a magnetic flux component of the motor 30.

位置推定部123は、電流変換部122により変換されたq軸電流Iq及びd軸電流Idと、後述する電流制御部126により演算されるq軸電圧指令値Vq及びd軸電圧指令値Vdとに基づき、モータ30の角度θ(回転位置)を推定する。また、位置推定部123は、推定されたモータ30の角度θを微分することで回転速度情報であるモータ30の回転速度ω(回転数)を推定する。 The position estimation unit 123 sets the q-axis current Iq and d-axis current Id converted by the current conversion unit 122 into the q-axis voltage command value Vq and the d-axis voltage command value Vd calculated by the current control unit 126, which will be described later. Based on this, the angle θ (rotational position) of the motor 30 is estimated. Further, the position estimation unit 123 estimates the rotation speed ω (rotation speed) of the motor 30, which is the rotation speed information, by differentiating the estimated angle θ of the motor 30.

速度制御部124は、モータ30の回転速度ωを運転指令部11からの目標回転速度ω0に一致させるべく目標q軸電流Iq*を演算するフィードバック制御を行う。例えば、速度制御部124は、目標回転速度ω0と回転速度ωとの偏差ωe(ωe=ω0−ω)を求める。そして、速度制御部124は、偏差ωeに基づくPI制御により、目標q軸電流Iq*を、Iq*=k1・ωe+k2∫ωedtにより求める。なお、k1は比例要素のフィードバックゲインであり、k2は積分要素のフィードバックゲインである。また、速度制御部124が行うフィードバック制御は、PI制御に限られず、P(比例)、I(積分)、D(微分)のうち少なくともいずれかを用いた制御であってもよい。 The speed control unit 124 performs feedback control for calculating the target q-axis current Iq * so that the rotation speed ω of the motor 30 matches the target rotation speed ω0 from the operation command unit 11. For example, the speed control unit 124 obtains the deviation ωe (ωe = ω0−ω) between the target rotation speed ω0 and the rotation speed ω. Then, the speed control unit 124 obtains the target q-axis current Iq * by PI control based on the deviation ωe by Iq * = k1 · ωe + k2∫ωedt. Note that k1 is the feedback gain of the proportional element, and k2 is the feedback gain of the integrating element. Further, the feedback control performed by the speed control unit 124 is not limited to the PI control, and may be a control using at least one of P (proportional), I (integral), and D (differential).

トルク制御部13は、トルク脈動による負荷変動に関わらずモータ30の回転速度ωを安定させるためのトルク補正電流Iq*’を算出する。加算器14は、このトルク補正電流Iq*’と、速度制御部124によって演算された目標q軸電流Iq*とを加算する。これにより目標q軸電流Iq*’’が演算される。トルク制御部13の具体的な構成及び処理内容については後述する。 The torque control unit 13 calculates the torque correction current Iq *'for stabilizing the rotation speed ω of the motor 30 regardless of the load fluctuation due to the torque pulsation. The adder 14 adds the torque correction current Iq *'and the target q-axis current Iq * calculated by the speed control unit 124. As a result, the target q-axis current Iq * ″ is calculated. The specific configuration and processing contents of the torque control unit 13 will be described later.

d軸電流制御部125は、加算器14から出力された目標q軸電流Iq*’’に対応した目標d軸電流Id*を演算する。また、d軸電流制御部125は、位置推定部123が推定した回転速度ωを取得するとともに、図示せぬ電圧センサから最大電圧Vam(モータ30の端子電圧の上限値)を取得する。これらの回転速度ωと最大電圧Vamも目標d軸電流Id*の決定に用いられる。目標q軸電流Iq*’’に対する目標d軸電流Id*の設定により、電流ベクトルを最小の電流で最大のトルクが得られるように制御する最大トルク制御、モータ30の磁束を減少させることでモータ30の誘起電圧を抑えてモータ30の回転速度ωを上げる弱め磁束制御(弱め界磁制御)等の各種制御が可能となる。d軸電流制御部125は、取得した回転速度ω及び最大電圧Vamと、予めROMに記憶されるデータ(テーブルデータや、最大トルク制御、弱め磁束制御の各理論に従う式を示すデータ)とに基づき目標d軸電流Id*を算出する。 The d-axis current control unit 125 calculates the target d-axis current Id * corresponding to the target q-axis current Iq * ″ output from the adder 14. Further, the d-axis current control unit 125 acquires the rotation speed ω estimated by the position estimation unit 123, and also acquires the maximum voltage Vam (upper limit value of the terminal voltage of the motor 30) from a voltage sensor (not shown). These rotation speeds ω and maximum voltage Vam are also used to determine the target d-axis current Id *. By setting the target d-axis current Id * with respect to the target q-axis current Iq *'', the maximum torque control that controls the current vector so that the maximum torque can be obtained with the minimum current, and the motor by reducing the magnetic flux of the motor 30 Various controls such as weakening magnetic current control (weakening field control) that suppresses the induced voltage of 30 and raises the rotation speed ω of the motor 30 become possible. The d-axis current control unit 125 is based on the acquired rotation speed ω and maximum voltage Vam, and data stored in the ROM in advance (table data, data showing equations according to the respective theories of maximum torque control and weakening magnetic flux control). Calculate the target d-axis current Id *.

電流制御部126は、現在のq軸電流Iqを目標q軸電流Iq*’’に一致させるためのq軸電圧指令値Vqを演算する。また、電流制御部126は、現在のd軸電流Idを目標d軸電流Id*に一致させるためのd軸電圧指令値Vdを演算する。この際、電流制御部126は、上記速度制御部124と同様の計算手法によりPI制御によるフィードバック制御を行ってもよいし、その他PD、PID等のフィードバック制御を行ってもよい。 The current control unit 126 calculates a q-axis voltage command value Vq for matching the current q-axis current Iq with the target q-axis current Iq * ″. Further, the current control unit 126 calculates a d-axis voltage command value Vd for matching the current d-axis current Id with the target d-axis current Id *. At this time, the current control unit 126 may perform feedback control by PI control by the same calculation method as the speed control unit 124, or may perform other feedback control such as PD and PID.

電圧変換部127は、電流制御部126により演算されたq軸電圧指令値Vq及びd軸電圧指令値VdをU相、V相、W相の電圧指令値Vu,Vv,Vwに座標変換する。 The voltage conversion unit 127 coordinates the q-axis voltage command value Vq and the d-axis voltage command value Vd calculated by the current control unit 126 into the U-phase, V-phase, and W-phase voltage command values Vu, Vv, and Vw.

PWM信号生成部128は、電圧変換部127により座標変換されたU相、V相、W相の電圧指令値Vu,Vv,Vwに応じて直流電圧をパルス幅変調することでPWM信号Su,Sv,Swを生成する。PWM信号生成部128は、このPWM信号Su,Sv,Swをインバータ20に出力する。 The PWM signal generation unit 128 pulse-width-modulates the DC voltage according to the voltage command values Vu, Vv, Vw of the U-phase, V-phase, and W-phase coordinate-converted by the voltage conversion unit 127, thereby performing the PWM signal Su, Sv. , Sw is generated. The PWM signal generation unit 128 outputs the PWM signals Su, Sv, Sw to the inverter 20.

(トルク制御部13)
次に、トルク制御部13の詳細構成について説明する。
図5(a)に示すように、トルク制御部13は、プロファイル制御部(PF制御部)131と、フィードバック制御部(FB制御部)132と、切替制御部133と、を備える。
(Torque control unit 13)
Next, the detailed configuration of the torque control unit 13 will be described.
As shown in FIG. 5A, the torque control unit 13 includes a profile control unit (PF control unit) 131, a feedback control unit (FB control unit) 132, and a switching control unit 133.

PF制御部131は、想定される負荷トルクを予めテーブルデータ化し、このデータを用いた方式(プロファイル方式)により第1補正電流I1を算出する。具体的には、PF制御部131は、予めROM内に記憶された、図5(b)に示す負荷トルク変動パターンテーブルPTを参照し、位置推定部123が推定したモータ30の角度θ(回転位置)に応じた想定負荷トルクTrを決定する。そして、PF制御部131は、決定した想定負荷トルクTrをトルク係数Kで除することにより第1補正電流I1を算出する(I1=Tr/K)。 The PF control unit 131 converts the assumed load torque into table data in advance, and calculates the first correction current I1 by a method (profile method) using this data. Specifically, the PF control unit 131 refers to the load torque fluctuation pattern table PT shown in FIG. 5B, which is stored in the ROM in advance, and the angle θ (rotation) of the motor 30 estimated by the position estimation unit 123. Determine the assumed load torque Tr according to the position). Then, the PF control unit 131 calculates the first correction current I1 by dividing the determined assumed load torque Tr by the torque coefficient K (I1 = Tr / K).

負荷トルク変動パターンテーブルPTは、コンプレッサ40を1回転させた場合に生じる負荷トルク変動のパターンをデータ化したものであり、図5(b)に示すように、コンプレッサ40の1回転分(360°)をm分割した場合における各回転位置θ(θ1〜θm)と、各回転位置θに対応する想定負荷トルクTr(T1〜Tm)とが関連付けられて構成されている。なお、図2(a)〜(d)を参照して説明したように、モータ30の回転位置θは、コンプレッサ40の回転位置と対応しているため、回転位置θは、コンプレッサの回転位置と見做すことができる。同様な理由により、モータ30の回転数ωは、コンプレッサ40の回転数Nと見做すことができる(ω=N)。 The load torque fluctuation pattern table PT is a data of the load torque fluctuation pattern that occurs when the compressor 40 is rotated once. As shown in FIG. 5 (b), the load torque fluctuation pattern table PT is for one rotation of the compressor 40 (360 °). ) Is divided into m, and each rotation position θ (θ1 to θm) is associated with an assumed load torque Tr (T1 to Tm) corresponding to each rotation position θ. As described with reference to FIGS. 2A to 2D, the rotation position θ of the motor 30 corresponds to the rotation position of the compressor 40, so that the rotation position θ corresponds to the rotation position of the compressor. It can be regarded as. For the same reason, the rotation speed ω of the motor 30 can be regarded as the rotation speed N of the compressor 40 (ω = N).

なお、負荷トルク変動パターンテーブルPTとしてデータ化する対象の変動パターンは、実験により適切なものを選択すればよい。前記のように負荷トルクの変動パターンは無数に存在するが、空気調和装置1の仕様により想定される代表的な変動パターンのうちから、例えば中間値をとるような変動パターンをデータ化対象として採用すればよい。図3の例で言えば、負荷トルクの変動パターンA1〜A3のうち、負荷トルクが最大なるピーク値や、当該ピーク値をとるモータ30の角度θであるピーク位置が中間となる変動パターンA2をデータ化対象として採用すればよい。
また、プロファイル方式で用いるテーブルの構成や、第1補正電流I1の算出手法は以上の例に限られない。例えば、回転位置θと第1補正電流I1とを関連付けた構成のテーブルを採用してもよい。また、推定される負荷状態に応じて、想定負荷トルクTrあるいは第1補正電流I1に係数βを掛ける構成を採用してもよい。当該構成においては、例えば、低回転域では負荷脈動が大きくなり、高回転域では負荷脈動が小さくなるという特性を踏まえ、PF制御部131は、回転数ωに応じて係数βを決定すればよい。この場合、PF制御部131を位置推定部123から回転数ωを取得可能な構成とするか、PF制御部131が回転位置θを時間微分して回転数ωを算出する構成とすればよい。また、PF制御部131が推定した負荷状態に応じて選択可能な、複数の負荷トルク変動パターンテーブルPTを予め用意してもよい。また、プロファイル方式で用いるテーブルの構成や、第1補正電流I1の算出手法として、その他の公知の手法を採用してもよい。
As the fluctuation pattern of the target to be converted into data as the load torque fluctuation pattern table PT, an appropriate fluctuation pattern may be selected by experiment. As described above, there are innumerable fluctuation patterns of load torque, but among the typical fluctuation patterns assumed by the specifications of the air conditioner 1, for example, fluctuation patterns that take an intermediate value are adopted as data conversion targets. do it. In the example of FIG. 3, among the fluctuation patterns A1 to A3 of the load torque, the fluctuation pattern A2 in which the peak value at which the load torque is maximum and the peak position which is the angle θ of the motor 30 taking the peak value are in the middle. It may be adopted as a data conversion target.
Further, the configuration of the table used in the profile method and the calculation method of the first correction current I1 are not limited to the above examples. For example, a table having a configuration in which the rotation position θ and the first correction current I1 are associated with each other may be adopted. Further, a configuration may be adopted in which the assumed load torque Tr or the first correction current I1 is multiplied by the coefficient β according to the estimated load state. In this configuration, for example, the PF control unit 131 may determine the coefficient β according to the rotation speed ω, based on the characteristic that the load pulsation becomes large in the low rotation speed region and the load pulsation becomes small in the high rotation speed region. .. In this case, the PF control unit 131 may be configured so that the rotation speed ω can be obtained from the position estimation unit 123, or the PF control unit 131 may be configured to calculate the rotation speed ω by time-differentiating the rotation position θ. Further, a plurality of load torque fluctuation pattern tables PTs that can be selected according to the load state estimated by the PF control unit 131 may be prepared in advance. Further, other known methods may be adopted as a table configuration used in the profile method and a method for calculating the first correction current I1.

FB制御部132は、後述するように、出力トルクTaと負荷トルクTbとを常時監視しつつ出力トルクTaと負荷トルクTbとが釣り合うように、フィードバック方式で第2補正電流I2を調整する。FB制御部132の詳細構成については後述する。 As will be described later, the FB control unit 132 adjusts the second correction current I2 by a feedback method so that the output torque Ta and the load torque Tb are balanced while constantly monitoring the output torque Ta and the load torque Tb. The detailed configuration of the FB control unit 132 will be described later.

切替制御部133は、条件に応じて、PF制御部131によって算出される第1補正電流I1と、FB制御部132によって算出される第2補正電流I2とのいずれをトルク補正電流Iq*’として出力するかを切り替える。つまり、切替制御部133は、条件に応じて、トルク制御部13の制御方式(トルク制御方式)をプロファイル方式とフィードバック方式の一方から他方へと切り替える。 The switching control unit 133 sets either the first correction current I1 calculated by the PF control unit 131 or the second correction current I2 calculated by the FB control unit 132 as the torque correction current Iq *', depending on the conditions. Switch whether to output. That is, the switching control unit 133 switches the control method (torque control method) of the torque control unit 13 from one of the profile method and the feedback method to the other depending on the conditions.

詳細には、切替制御部133は、トルク制御方式を切り替える機能の他に、位置推定部123が推定した回転数ωに基づき算出したコンプレッサ40の回転数N(rps)が予め定められた閾値を超えたか否かを判別する機能と、現在のトルク制御方式がプロファイル方式かフィードバック方式かを判別する機能とを有している。例えば、切替制御部133は、制御方式判別フラグを、プロファイル方式の実行時にオフ状態にクリアし、フィードバック方式の実行時にオン状態にセットし、RAMに記憶する。そして、切替制御部133は、制御方式判別フラグを参照することで現在のトルク制御方式を判別する。なお、モータ30の駆動開始時には、プロファイル方式によるトルク制御が実行され、制御方式判別フラグはオフ状態に設定される。 Specifically, the switching control unit 133 sets a predetermined threshold value for the rotation speed N (rps) of the compressor 40 calculated based on the rotation speed ω estimated by the position estimation unit 123, in addition to the function of switching the torque control method. It has a function of determining whether or not the torque has been exceeded and a function of determining whether the current torque control method is a profile method or a feedback method. For example, the switching control unit 133 clears the control method determination flag to the off state when the profile method is executed, sets it to the on state when the feedback method is executed, and stores it in the RAM. Then, the switching control unit 133 determines the current torque control method by referring to the control method determination flag. At the start of driving the motor 30, torque control by the profile method is executed, and the control method determination flag is set to the off state.

切替制御部133は、現在はプロファイル方式であると判別した場合に、算出した回転数Nが予めROMに記憶されている切替回転数n(rps)以上(N≧n)であると判別すると、トルク制御方式をプロファイル方式からフィードバック方式に切り替える。併せて、切替制御部133は、制御方式判別フラグをオン状態にセットすることで、現在はフィードバック方式によるトルク制御が実行中であることをRAMに記憶する。切替回転数nは、例えば、プロファイル方式による制御限界となる回転数であり、PF制御部131の制御周期(データサンプリング周期)をT(s)、負荷トルク変動パターンテーブルPTにおける回転位置θの分割数をmとすれば、n=1/(T×m)で求められる。なお、制御周期Tは、制御部10を構成するマイクロコンピュータの性能などに依存する。 When the switching control unit 133 determines that the profile method is currently used, the switching control unit 133 determines that the calculated rotation speed N is equal to or greater than the switching rotation speed n (rps) stored in the ROM in advance (N ≧ n). Switch the torque control method from the profile method to the feedback method. At the same time, the switching control unit 133 stores in the RAM that the torque control by the feedback method is currently being executed by setting the control method determination flag to the ON state. The switching rotation speed n is, for example, a rotation speed that is the control limit by the profile method, the control cycle (data sampling cycle) of the PF control unit 131 is T (s), and the rotation position θ in the load torque fluctuation pattern table PT is divided. If the number is m, it can be obtained by n = 1 / (T × m). The control cycle T depends on the performance of the microcomputers that make up the control unit 10.

このように、切替回転数nは、プロファイル方式による制御限界となる回転数であるため、切替回転数n以上となる高回転域ではプロファイル方式による制御が困難となる。一方で、フィードバック方式は、後述のようにリアルタイムでコンプレッサ40の負荷脈動を推定するため、原理的には、どのような回転域でもトルク制御が可能である。しかし、後述のローパスフィルタ13eによる位相遅れや振幅減少による影響や、マイクロコンピュータ内部での様々な演算処理による誤差の影響などで完全には負荷脈動を抑えることができない場合がある。これは特に、負荷脈動が大きい低回転領域で顕著である。この実施形態では、切替回転数nに基づくトルク制御方式の切替により、フィードバック方式による制御誤差が発生し易い低回転域では、プロファイル方式によるトルク制御を行う。また、プロファイル方式による制御が困難な高回転域では、フィードバック方式によるトルク制御を行う。このようにトルク制御方式を切替えることで、回転域に適した方式でのトルク制御が実行可能となっている。 As described above, since the switching rotation speed n is the rotation speed that is the control limit by the profile method, it is difficult to control by the profile method in the high rotation speed range where the switching rotation speed n or more. On the other hand, since the feedback method estimates the load pulsation of the compressor 40 in real time as described later, in principle, torque control is possible in any rotation range. However, the load pulsation may not be completely suppressed due to the influence of the phase delay and the amplitude reduction due to the low-pass filter 13e described later and the influence of errors due to various arithmetic processes inside the microcomputer. This is particularly remarkable in the low rotation region where the load pulsation is large. In this embodiment, by switching the torque control method based on the switching rotation speed n, torque control by the profile method is performed in a low rotation range where a control error due to the feedback method is likely to occur. Further, in the high rotation range where control by the profile method is difficult, torque control is performed by the feedback method. By switching the torque control method in this way, it is possible to execute torque control by a method suitable for the rotation range.

また、切替制御部133は、現在はフィードバック方式であると判別した場合に、算出した回転数Nが、切替回転数nからヒステリシス値αを減じた値(n−α)未満であると判別すると、トルク制御方式をフィードバック方式からプロファイル方式に切り替える。併せて、切替制御部133は、制御方式判別フラグをオフ状態にクリアすることで、現在はプロファイル方式によるトルク制御が実行中であることをRAMに記憶する。ヒステリシス値αは、切替回転数n近傍で発生すると想定される回転数ωの変動よりも大きな値となるように予め定められている。このようなヒステリシス値αを設けることで、フィードバック方式からプロファイル方式への切り替える際において、回転数変動に起因する意図しない連続切替を抑制することができる。 Further, when the switching control unit 133 determines that the feedback method is currently used, it determines that the calculated rotation speed N is less than the value (n−α) obtained by subtracting the hysteresis value α from the switching rotation speed n. , Switch the torque control method from the feedback method to the profile method. At the same time, the switching control unit 133 stores in the RAM that torque control by the profile method is currently being executed by clearing the control method determination flag to the off state. The hysteresis value α is predetermined to be a value larger than the fluctuation of the rotation speed ω that is expected to occur in the vicinity of the switching rotation speed n. By providing such a hysteresis value α, it is possible to suppress unintended continuous switching due to rotation speed fluctuation when switching from the feedback method to the profile method.

次に、図5(a)に示したFB制御部132の詳細構成を、図6を参照して説明する。
FB制御部132は、トルク脈動推定部13aと、ローパスフィルタ13eと、補正トルク電流演算部13fと、を備える。
Next, the detailed configuration of the FB control unit 132 shown in FIG. 5A will be described with reference to FIG.
The FB control unit 132 includes a torque pulsation estimation unit 13a, a low-pass filter 13e, and a correction torque current calculation unit 13f.

トルク脈動推定部13aは、電流変換部122により変換されたq軸電流Iq及びd軸電流Idと、位置推定部123が推定した回転速度ωとに基づきトルク脈動による回転速度変動を抑制するために不足しているトルクを推定する。 The torque pulsation estimation unit 13a suppresses rotation speed fluctuations due to torque pulsation based on the q-axis current Iq and d-axis current Id converted by the current conversion unit 122 and the rotation speed ω estimated by the position estimation unit 123. Estimate the missing torque.

詳しくは、トルク脈動推定部13aは、モータ出力トルク演算部13bと、モータ負荷トルク演算部13cと、減算器13dと、を備える。 Specifically, the torque pulsation estimation unit 13a includes a motor output torque calculation unit 13b, a motor load torque calculation unit 13c, and a subtractor 13d.

モータ出力トルク演算部13bは、電流変換部122により変換されたq軸電流Iq及びd軸電流Idから推定されるモータ電流Iaとモータ30のトルク係数Kとの積によりモータ30の出力トルクTa(=K・Ia)を演算する。出力トルクTaはモータ30が実際に出力するトルクである。モータ電流Iaは、例えばq軸電流Iq及びd軸電流Idの合成電流である(Ia=(Id+Iq1/2)。なお、本実施形態では、モータ電流Iaをq軸電流Iq及びd軸電流Idから推定するものとしたが、制御を簡素化するためにq軸電流Iqのみからモータ電流Iaを推定するものとしてもよい。 The motor output torque calculation unit 13b is the product of the motor current Ia estimated from the q-axis current Iq and the d-axis current Id converted by the current conversion unit 122 and the torque coefficient K of the motor 30, and the output torque Ta of the motor 30 ( = K · Ia) is calculated. The output torque Ta is the torque actually output by the motor 30. The motor current Ia is, for example, a combined current of the q-axis current Iq and the d-axis current Id (Ia = (Id 2 + Iq 2 ) 1/2 ). In the present embodiment, the motor current Ia is estimated from the q-axis current Iq and the d-axis current Id. However, in order to simplify the control, the motor current Ia may be estimated only from the q-axis current Iq. Good.

モータ負荷トルク演算部13cは、モータ30の回転速度ωの時間微分により得られる角加速度α(=dω/dt)と、予めROMに記憶されている、モータ30の出力軸の慣性モーメントJとの積によりモータ30の負荷トルクTb(=J・α)を演算する。負荷トルクTbは、モータ30の出力軸の回転を妨げるトルクであって、一般的には、遠心力、コリオリ力等のモータ30の出力軸が受ける内部干渉力による負荷と、上述したトルク脈動等の外力による負荷と、摩擦による負荷との総和により求められる。 The motor load torque calculation unit 13c has an angular acceleration α (= dω / dt) obtained by time differentiation of the rotation speed ω of the motor 30 and a moment of inertia J of the output shaft of the motor 30 stored in advance in the ROM. The load torque Tb (= J · α) of the motor 30 is calculated by the product. The load torque Tb is a torque that hinders the rotation of the output shaft of the motor 30, and is generally a load due to an internal interference force received by the output shaft of the motor 30 such as centrifugal force and Coriolis force, and the above-mentioned torque pulsation and the like. It is obtained by the sum of the load due to the external force and the load due to friction.

減算器13dは、出力トルクTaから負荷トルクTbを差し引くことで差分トルクTc(=Ta−Tb)を演算する。この差分トルクTcは、回転速度ωを安定させるために不足しているトルクである。 The subtractor 13d calculates the difference torque Tc (= Ta−Tb) by subtracting the load torque Tb from the output torque Ta. This differential torque Tc is a torque that is insufficient to stabilize the rotation speed ω.

ローパスフィルタ13eは、差分トルクTcに重畳する高周波数のノイズを除去する。ローパスフィルタ13eは、例えば1次遅れフィルタである。ローパスフィルタ13eの遮断周波数は、例えば実験等に基づき、トルク脈動による回転速度変動成分の周波数よりも高く、かつトルク脈動以外の回転速度変動成分の周波数よりも低く設定する。 The low-pass filter 13e removes high-frequency noise superimposed on the differential torque Tc. The low-pass filter 13e is, for example, a first-order lag filter. The cutoff frequency of the low-pass filter 13e is set higher than the frequency of the rotation speed fluctuation component due to torque pulsation and lower than the frequency of the rotation speed fluctuation component other than torque pulsation, based on, for example, an experiment.

補正トルク電流演算部13fは、ローパスフィルタ13eを経た差分トルクTcに基づき、差分トルクTcに応じた値のq軸電流値として第2補正電流I2を演算する。詳しくは、第2補正電流I2は、差分トルクTcをトルク係数Kで除することにより求められる(I2=Tc/K)。 The correction torque current calculation unit 13f calculates the second correction current I2 as the q-axis current value of the value corresponding to the difference torque Tc based on the difference torque Tc that has passed through the low-pass filter 13e. Specifically, the second correction current I2 is obtained by dividing the difference torque Tc by the torque coefficient K (I2 = Tc / K).

FB制御部132は、上述したように、出力トルクTaと負荷トルクTbとを常時監視しつつ、出力トルクTaと負荷トルクTbとが釣り合うように第2補正電流I2を調整する。 As described above, the FB control unit 132 adjusts the second correction current I2 so that the output torque Ta and the load torque Tb are balanced while constantly monitoring the output torque Ta and the load torque Tb.

以上のように、トルク制御方式がプロファイル方式である際には、PF制御部131が算出した第1補正電流I1がトルク補正電流Iq*’として出力され、加算器14で目標q軸電流Iq*に加算される。また、トルク制御方式がフィードバック方式である際には、FB制御部132が算出した第2補正電流I2がトルク補正電流Iq*’として出力され、加算器14で目標q軸電流Iq*に加算される。いずれの制御方式においても、コンプレッサ40による負荷トルクの影響を抑えることができるため、モータ30の回転速度ωが安定する。 As described above, when the torque control method is the profile method, the first correction current I1 calculated by the PF control unit 131 is output as the torque correction current Iq *', and the adder 14 outputs the target q-axis current Iq *. Is added to. When the torque control method is the feedback method, the second correction current I2 calculated by the FB control unit 132 is output as the torque correction current Iq *'and added to the target q-axis current Iq * by the adder 14. To torque. In any of the control methods, the influence of the load torque by the compressor 40 can be suppressed, so that the rotation speed ω of the motor 30 is stable.

トルク制御部13による補正が行われない比較例においては、図7(a)に模式的に示すように、上述したトルク脈動により負荷トルクTbが変動するが、図7(b)に模式的に示すように、出力トルクTaは一定となる。このため、図7(c)に模式的に示すように、モータ30の回転速度ωはトルク脈動により変動して安定しない。一方、本実施形態のように、トルク制御部13による補正が行われる場合、図8(a),(b)に模式的に示すように、出力トルクTaは、上述したトルク脈動により負荷トルクTbが変動するのに合わせて変動する。このため、図8(c)に模式的に示すように、トルク脈動に関わらず、モータ30の回転速度ωが安定する。以上がモータ制御部12の全体構成についての説明である。 In the comparative example in which the correction by the torque control unit 13 is not performed, the load torque Tb fluctuates due to the above-mentioned torque pulsation as schematically shown in FIG. 7 (a), but is schematically shown in FIG. 7 (b). As shown, the output torque Ta is constant. Therefore, as schematically shown in FIG. 7C, the rotation speed ω of the motor 30 fluctuates due to torque pulsation and is not stable. On the other hand, when the correction is performed by the torque control unit 13 as in the present embodiment, the output torque Ta is the load torque Tb due to the torque pulsation described above, as schematically shown in FIGS. 8A and 8B. Fluctuates as it fluctuates. Therefore, as schematically shown in FIG. 8C, the rotation speed ω of the motor 30 is stable regardless of the torque pulsation. The above is the description of the overall configuration of the motor control unit 12.

続いて、トルク制御部13により実行され、条件に応じてトルク制御方式を切り替えるトルク制御処理を、図9のフローチャートを参照して説明する。トルク制御処理は、モータ30の駆動中に継続して実行される。なお、モータ30の駆動開始時は、切替制御部133がデフォルトでプロファイル方式によるトルク制御を選択し、制御方式判別フラグをオフ状態にクリアする。 Subsequently, a torque control process executed by the torque control unit 13 to switch the torque control method according to the conditions will be described with reference to the flowchart of FIG. The torque control process is continuously executed while the motor 30 is being driven. At the start of driving the motor 30, the switching control unit 133 selects torque control by the profile method by default and clears the control method determination flag to the off state.

(トルク制御処理)
トルク制御処理を開始すると、まず、トルク制御部13の切替制御部133は、位置推定部123が推定した回転数ω(rps)を取得する、つまり、コンプレッサ40の回転数N(rps)を取得する(ステップS101)。続いて、切替制御部133は、例えば、RAMに格納された制御方式判別フラグを参照し、現在のトルク制御方式がプロファイル方式か否かを判別する(ステップS102)。
(Torque control processing)
When the torque control process is started, first, the switching control unit 133 of the torque control unit 13 acquires the rotation speed ω (rps) estimated by the position estimation unit 123, that is, the rotation speed N (rps) of the compressor 40. (Step S101). Subsequently, the switching control unit 133 refers to, for example, the control method determination flag stored in the RAM, and determines whether or not the current torque control method is the profile method (step S102).

現在のトルク制御方式がプロファイル方式であると判別した場合は(ステップS102;Yes)、切替制御部133は、ステップS101で算出した回転数Nが切替回転数n以上(N≧n)であるか否かを判別する(ステップS103)。 When it is determined that the current torque control method is the profile method (step S102; Yes), the switching control unit 133 determines whether the rotation speed N calculated in step S101 is the switching rotation speed n or more (N ≧ n). Whether or not it is determined (step S103).

N≧nでない場合(ステップS103;No)、切替制御部133によるトルク制御方式の切替えはなされず、そのままプロファイル方式にてPF制御部131が算出した第1補正電流I1がトルク補正電流Iq*’として出力される(ステップS104)。つまり、現在のトルク制御方式がプロファイル方式で、回転数Nが切替回転数n未満である場合には、そのままプロファイル方式が継続される。 When N ≧ n (step S103; No), the torque control method is not switched by the switching control unit 133, and the first correction current I1 calculated by the PF control unit 131 by the profile method is the torque correction current Iq *'. Is output as (step S104). That is, when the current torque control method is the profile method and the rotation speed N is less than the switching rotation speed n, the profile method is continued as it is.

一方、N≧nである場合(ステップS103;Yes)、切替制御部133によってトルク制御方式がフィードバック方式に切替えられる(ステップS105)。そして、切替制御部133は、例えば、RAMに格納された制御方式判別フラグをオン状態にセットすることで、制御方式がフィードバック方式となった旨を記憶する(ステップS106)。そして、切替後のフィードバック方式にてFB制御部132が算出した第2補正電流I2がトルク補正電流Iq*’として出力される(ステップS104)。つまり、プロファイル方式でのトルク制御実行時に、回転数Nが切替回転数n以上になると、トルク制御方式がフィードバック方式に切替わる。 On the other hand, when N ≧ n (step S103; Yes), the switching control unit 133 switches the torque control method to the feedback method (step S105). Then, the switching control unit 133 stores, for example, that the control method has been changed to the feedback method by setting the control method determination flag stored in the RAM to the ON state (step S106). Then, the second correction current I2 calculated by the FB control unit 132 by the feedback method after switching is output as the torque correction current Iq *'(step S104). That is, when the torque control is executed by the profile method and the rotation speed N becomes the switching rotation speed n or more, the torque control method is switched to the feedback method.

ステップS102にて、現在のトルク制御方式がプロファイル方式で無い、つまりフィードバック方式であると判別した場合(ステップS102;No)、切替制御部133は、ステップS101で算出した回転数Nが、切替回転数nをヒステリシス値αで減じた値未満(N<n−α)であるか否かを判別する(ステップS107)。 When it is determined in step S102 that the current torque control method is not the profile method, that is, the feedback method (step S102; No), the switching control unit 133 changes the rotation speed N calculated in step S101 to the switching rotation. It is determined whether or not the number n is less than the value obtained by subtracting the hysteresis value α (N <n−α) (step S107).

N<n−αでない場合(ステップS107;No)、切替制御部133によるトルク制御方式の切替えはなされず、そのままフィードバック方式にてFB制御部132が算出した第2補正電流I2がトルク補正電流Iq*’として出力される(ステップS104)。つまり、現在のトルク制御方式がフィードバック方式で、回転数Nが(n−α)を下回っていない場合には、そのままフィードバック方式が継続される。 When N <n-α is not satisfied (step S107; No), the torque control method is not switched by the switching control unit 133, and the second correction current I2 calculated by the FB control unit 132 by the feedback method is the torque correction current Iq. It is output as *'(step S104). That is, if the current torque control method is the feedback method and the rotation speed N is not lower than (n−α), the feedback method is continued as it is.

一方、N<n−αである場合(ステップS107;Yes)、切替制御部133によってトルク制御方式がプロファイル方式に切替えられる(ステップS108)。そして、切替制御部133は、例えば、RAMに格納された制御方式判別フラグをオフ状態にクリアすることで、制御方式がプロファイル方式となった旨を記憶する(ステップS106)。そして、切替後のプロファイル方式にてPF制御部131が算出した第1補正電流I1がトルク補正電流Iq*’として出力される(ステップS104)。つまり、フィードバック方式でのトルク制御実行時には、回転数Nがn−α未満になると、トルク制御方式がプロファイル方式に切り替わる。なお、プロファイル方式及びフィードバック方式の一方から他方への切替え時には、切替え前の方式による補正電流は徐々に減少させる。
以上の各処理がモータ30の駆動中において継続して実行される。トルク制御処理の説明は以上である。
On the other hand, when N <n−α (step S107; Yes), the switching control unit 133 switches the torque control method to the profile method (step S108). Then, the switching control unit 133 stores, for example, that the control method has been changed to the profile method by clearing the control method determination flag stored in the RAM to the off state (step S106). Then, the first correction current I1 calculated by the PF control unit 131 by the profile method after switching is output as the torque correction current Iq *'(step S104). That is, when the torque control is executed by the feedback method, the torque control method is switched to the profile method when the rotation speed N becomes less than n−α. When switching from one of the profile method and the feedback method to the other, the correction current according to the method before the switching is gradually reduced.
Each of the above processes is continuously executed while the motor 30 is being driven. This concludes the description of the torque control process.

以上に説明した第1実施形態では、コンプレッサ40の回転数Nが、切替回転数n未満である場合、つまりプロファイル方式による制御が適している場合には、プロファイル方式によるトルク制御を実行する。一方で、回転数Nがプロファイル方式による制御限界に相当する切替回転数n以上となった場合には、トルク制御方式をプロファイル方式からフィードバック方式に切り替える。このように、現在の回転数Nに適した方式でトルク制御を実行するようにしたから、広回転域で負荷トルクによる変動を抑えることができ、結果的に広回転域でモータ30の回転速度ωを安定させることができる。
また、フィードバック方式からプロファイル方式への切替え条件を、切替回転数n近傍で発生すると想定される回転数Nの変動よりも大きな値となるように予め定めたヒステリシス値αを考慮したN<n−αとしたため、フィードバック方式からプロファイル方式への切り替える際において、回転数変動に起因する意図しない連続切替を抑制することができる。
In the first embodiment described above, when the rotation speed N of the compressor 40 is less than the switching rotation speed n, that is, when the control by the profile method is suitable, the torque control by the profile method is executed. On the other hand, when the rotation speed N becomes the switching rotation speed n or more corresponding to the control limit by the profile method, the torque control method is switched from the profile method to the feedback method. In this way, since the torque control is executed by the method suitable for the current rotation speed N, the fluctuation due to the load torque can be suppressed in the wide rotation range, and as a result, the rotation speed of the motor 30 in the wide rotation range. ω can be stabilized.
Further, N <n− in consideration of a predetermined hysteresis value α so that the switching condition from the feedback method to the profile method becomes a value larger than the fluctuation of the rotation speed N expected to occur in the vicinity of the switching rotation speed n. Since α is used, unintended continuous switching due to rotation speed fluctuation can be suppressed when switching from the feedback method to the profile method.

ここからは、トルク制御部の構成とトルク制御処理が第1実施形態と異なる他の実施形態(第2〜第4実施形態)について順に説明する。なお、第1実施形態と同様の機能を有する各構成については、第1実施形態と同一の符号を付すとともに、以下では第1実施形態と異なる点を中心に説明する。空気調和装置1の構成については、以下の各実施形態はトルク制御部の構成のみが第1実施形態と異なる。 From here, other embodiments (second to fourth embodiments) in which the configuration of the torque control unit and the torque control process are different from those of the first embodiment will be described in order. Each configuration having the same function as that of the first embodiment is designated by the same reference numerals as those of the first embodiment, and will be described below focusing on the differences from the first embodiment. Regarding the configuration of the air conditioner 1, only the configuration of the torque control unit differs from the first embodiment in each of the following embodiments.

[第2実施形態]
図10に示すように、第2実施形態に係るトルク制御部213は、PF制御部131と、FB制御部132と、切替制御部233と、回転数変動算出部234を備える。第2実施形態に係るトルク制御部213では、第1実施形態とトルク制御方式の切替条件が異なる。
[Second Embodiment]
As shown in FIG. 10, the torque control unit 213 according to the second embodiment includes a PF control unit 131, an FB control unit 132, a switching control unit 233, and a rotation speed fluctuation calculation unit 234. In the torque control unit 213 according to the second embodiment, the switching conditions of the torque control method are different from those of the first embodiment.

回転数変動算出部234は、運転指令部11からの目標回転速度ω0と、位置推定部123が推定した回転速度ωとの偏差Δω(Δω=|ω0−ω|)を算出する。また、回転数変動算出部234は、運転指令部11からの目標回転速度ω0(回転数指令)に変化があった場合には、変化があった旨を示す信号(以下、設定変化信号)を切替制御部233に出力する。 The rotation speed fluctuation calculation unit 234 calculates the deviation Δω (Δω = | ω0−ω |) between the target rotation speed ω0 from the operation command unit 11 and the rotation speed ω estimated by the position estimation unit 123. Further, when the target rotation speed ω0 (rotation speed command) from the operation command unit 11 is changed, the rotation speed fluctuation calculation unit 234 sends a signal (hereinafter, setting change signal) indicating that the change has occurred. Output to the switching control unit 233.

切替制御部233は、第1実施形態と同様にトルク制御方式を切り替える機能、及び、現在のトルク制御方式がプロファイル方式かフィードバック方式かを判別する機能の他に、回転数変動算出部234が算出した偏差Δωが予め定められた許容値を超えたか否かを判別する機能を有する。この許容値は、例えば、機器として音や振動が許容できる範囲における最大の回転数変動値として、予めROMに記憶されている。 The switching control unit 233 is calculated by the rotation speed fluctuation calculation unit 234 in addition to the function of switching the torque control method and the function of determining whether the current torque control method is the profile method or the feedback method as in the first embodiment. It has a function of determining whether or not the deviation Δω has exceeded a predetermined allowable value. This permissible value is stored in the ROM in advance as, for example, the maximum rotation speed fluctuation value within a range in which sound or vibration can be tolerated as a device.

また、切替制御部233は、目標回転速度ω0に変化が無い状態における初めての制御方式の切替えか否かを判別する機能を有する。例えば、当該判別は、回転数変動算出部234からの設定変化信号と、後述のステップS209で記憶される切替前偏差Δωpとに基づいてなされる。切替制御部233は、設定変化信号が無く、且つ、切替前偏差Δωpが記憶されていない場合は、目標回転速度ω0に変化が無い状態における初めての制御方式の切替えであると判別する。また、切替制御部233は、偏差Δωが切替前偏差Δωpを超えたか否かを判別する機能を有する。 Further, the switching control unit 233 has a function of determining whether or not the switching of the control method is the first switching in a state where the target rotation speed ω0 does not change. For example, the determination is made based on the setting change signal from the rotation speed fluctuation calculation unit 234 and the pre-switching deviation Δωp stored in step S209 described later. When there is no setting change signal and the deviation before switching Δωp is not stored, the switching control unit 233 determines that the switching of the control method is the first time in the state where the target rotation speed ω0 does not change. Further, the switching control unit 233 has a function of determining whether or not the deviation Δω exceeds the pre-switching deviation Δωp.

切替制御部233は、以上の各機能を有することにより、偏差Δωが許容値を超えた場合(つまり、現在のトルク制御方式が適していないと見做せる場合)、現在のトルク制御方式を切り替える。例えば、プロファイル方式でトルク制御実行中に偏差Δωが許容値を超えた場合、その要因は、プロファイル方式での制御限界を超えたこと等であると想定できる。一方で、フィードバック方式でトルク制御実行中に偏差Δωが許容値を超えた場合、その要因は、制御誤差が発生し易い低回転域となったこと等であると想定できる。このような想定のもとで、第2実施形態では、偏差Δωが許容値を超えた場合にトルク制御方式を切り替えることで、現在の回転域に適したトルク制御を実現する。
また、一度トルク制御方式を切り替えた後は、現在の偏差Δωが許容値を超え、且つ、現在の偏差Δωが切替前偏差Δωpよりも大きくなった場合にのみ、現在のトルク制御方式を切り替える。つまり、一度トルク制御方式を切り替えた後は、回転数の偏差がより少なく、回転数の変動がより少ないと推定できるトルク制御方式にてトルク制御を実行する。
By having each of the above functions, the switching control unit 233 switches the current torque control method when the deviation Δω exceeds the permissible value (that is, when it is considered that the current torque control method is not suitable). .. For example, if the deviation Δω exceeds the permissible value during torque control execution in the profile method, it can be assumed that the cause is that the control limit in the profile method is exceeded. On the other hand, if the deviation Δω exceeds the permissible value during torque control execution by the feedback method, it can be assumed that the cause is that the rotation range is low in which control error is likely to occur. Based on such an assumption, in the second embodiment, torque control suitable for the current rotation range is realized by switching the torque control method when the deviation Δω exceeds the permissible value.
Further, after the torque control method is switched once, the current torque control method is switched only when the current deviation Δω exceeds the permissible value and the current deviation Δω becomes larger than the pre-switching deviation Δωp. That is, once the torque control method is switched, the torque control is executed by the torque control method that can be estimated that the deviation of the rotation speed is smaller and the fluctuation of the rotation speed is smaller.

このようなトルク制御方式の切替えを可能とする第2実施形態に係るトルク制御処理を、以下に図11を参照して説明する。なお、モータ30の駆動開始時は、切替制御部233がデフォルトでプロファイル方式によるトルク制御を選択し、制御方式判別フラグをオフ状態にクリアする。 The torque control process according to the second embodiment that enables such switching of the torque control method will be described below with reference to FIG. At the start of driving the motor 30, the switching control unit 233 selects torque control by the profile method by default, and clears the control method determination flag to the off state.

(トルク制御処理)
トルク制御処理を開始すると、まず、トルク制御部213の切替制御部233は、第1実施形態のステップS101と同様に、コンプレッサ40の回転数Nを取得する(ステップS201)。続いて、切替制御部233は、回転数変動算出部234が算出した偏差Δωを取得し、RAMに記憶する(ステップS202)。
(Torque control processing)
When the torque control process is started, first, the switching control unit 233 of the torque control unit 213 acquires the rotation speed N of the compressor 40 as in step S101 of the first embodiment (step S201). Subsequently, the switching control unit 233 acquires the deviation Δω calculated by the rotation speed fluctuation calculation unit 234 and stores it in the RAM (step S202).

続いて、切替制御部233は、ステップS202で取得した偏差Δωが、予め記憶されている許容値より大きい(Δω>許容値)か否かを判別する(ステップS203)。 Subsequently, the switching control unit 233 determines whether or not the deviation Δω acquired in step S202 is larger than the pre-stored permissible value (Δω> permissible value) (step S203).

Δω>許容値で無い、つまり、Δωが許容値以下の場合(ステップS203;No)、切替制御部233によるトルク制御方式の切替えはなされず、そのまま現在の方式にてトルク補正電流Iq*’が演算・出力される(ステップS204)。 If Δω> is not an allowable value, that is, if Δω is less than or equal to the allowable value (step S203; No), the torque control method is not switched by the switching control unit 233, and the torque correction current Iq *'is directly changed to the current method. Calculated and output (step S204).

一方、Δω>許容値である場合(ステップS203;Yes)、切替制御部233は、初めての切替え(詳細には、目標回転速度ω0に変化が無い状態における初めての制御方式の切替え)か否かを判別する(ステップS205)。前記のように、切替制御部233は、回転数変動算出部234からの設定変化信号が無く、且つ、切替前偏差Δωpが記憶されていない場合は、当該初めての切替えであると判別する。 On the other hand, when Δω> the allowable value (step S203; Yes), whether or not the switching control unit 233 is the first switching (specifically, the first switching of the control method when the target rotation speed ω0 does not change). (Step S205). As described above, the switching control unit 233 determines that the switching is the first time when there is no setting change signal from the rotation speed fluctuation calculation unit 234 and the pre-switching deviation Δωp is not stored.

ステップS205にて、目標回転速度ω0に変化が無い状態における初めての制御方式の切替えであると判別すると(ステップS205;Yes)、切替制御部233は、トルク制御方式を切替える処理を実行する。具体的には、現在プロファイル方式である場合は(ステップS206;Yes)、フィードバック方式に切替え(ステップS207)、現在フィードバック方式である場合は(ステップS206;No)、プロファイル方式に切替える(ステップS208)。 When it is determined in step S205 that the switching of the control method is the first time in the state where the target rotation speed ω0 does not change (step S205; Yes), the switching control unit 233 executes a process of switching the torque control method. Specifically, when the current profile method is used (step S206; Yes), the method is switched to the feedback method (step S207), and when the current feedback method is used (step S206; No), the method is switched to the profile method (step S208). ..

続いて、切替後の制御方式を第1実施形態と同様に記憶することに加え、ステップS202で取得した偏差Δωを、切替前偏差Δωpとして記憶する(ステップS209)。そして、切替後の制御方式に応じたトルク補正電流Iq*’が出力される(ステップS204)。 Subsequently, in addition to storing the control method after switching in the same manner as in the first embodiment, the deviation Δω acquired in step S202 is stored as the deviation Δωp before switching (step S209). Then, the torque correction current Iq *'corresponding to the control method after switching is output (step S204).

ステップS205に戻って、目標回転速度ω0に変化が無い状態における初めての制御方式の切替えで無いと判別すると(ステップS205;No)、切替制御部233は、ステップS202で取得した偏差Δωが、切替前偏差Δωpより大きい(Δω>Δωp)か否かを判別する(ステップS210)。なお、ステップS210の処理は、初めての切替えで無いときに(ステップS205;No)に実行されるため、既にステップS209で切替前偏差Δωpが記憶されていることになる。 Returning to step S205 and determining that this is not the first switching of the control method in a state where the target rotation speed ω0 does not change (step S205; No), the switching control unit 233 switches the deviation Δω acquired in step S202. It is determined whether or not the pre-deviation is larger than Δωp (Δω> Δωp) (step S210). Since the process of step S210 is executed when it is not the first switching (step S205; No), the pre-switching deviation Δωp is already stored in step S209.

Δω>Δωpであれば(ステップS210;Yes)、切替制御部233は、前記のステップS206〜S209と同様にトルク制御方式を切替える処理を実行する。一方、Δω>Δωpで無い場合は(ステップS210;No)、切替制御部133によるトルク制御方式の切替えはなされず、そのまま現在の方式にてトルク補正電流Iq*’が演算・出力される(ステップS204)。
このような各処理により、一度トルク制御方式を切り替えた後は、現在の偏差Δωが許容値を超え、且つ、現在の偏差Δωが切替前偏差Δωpよりも大きくなった場合にのみ、現在のトルク制御方式が切り替えられることになる。つまり、一度トルク制御方式を切り替えた後は、偏差(回転数変動)がより少ないトルク制御方式にてトルク制御を実行する。なお、偏差がより少ないトルク制御方式に切り替えられた以後は、目標回転速度ω0に変化が無い限りにおいては、切替制御部233は、トルク制御方式の切替えは行わない。既に、現在の回転域に適したトルク制御方式によるトルク制御が実行されていると見做せるからである。そして、目標回転速度ω0に変化があった場合には、切替制御部233は、変化前の目標回転速度ω0に対して設定されていた切替前偏差Δωpをリセットし、変化後の目標回転速度ω0に対してステップS201から上記と同様の制御を行う。
If Δω> Δωp (step S210; Yes), the switching control unit 233 executes a process of switching the torque control method in the same manner as in steps S206 to S209. On the other hand, if Δω> Δωp is not satisfied (step S210; No), the torque control method is not switched by the switching control unit 133, and the torque correction current Iq *'is calculated and output as it is by the current method (step). S204).
After switching the torque control method once by each of these processes, the current torque only occurs when the current deviation Δω exceeds the permissible value and the current deviation Δω becomes larger than the pre-switching deviation Δωp. The control method will be switched. That is, once the torque control method is switched, the torque control is executed by the torque control method having a smaller deviation (rotational speed fluctuation). After switching to the torque control method with a smaller deviation, the switching control unit 233 does not switch the torque control method unless the target rotation speed ω0 changes. This is because it can be considered that torque control by a torque control method suitable for the current rotation range has already been executed. Then, when there is a change in the target rotation speed ω0, the switching control unit 233 resets the pre-switching deviation Δωp set with respect to the target rotation speed ω0 before the change, and the target rotation speed ω0 after the change. The same control as described above is performed from step S201.

以上の各処理がモータ30の駆動中において継続して実行される。第2実施形態に係るトルク制御処理の説明は以上である。 Each of the above processes is continuously executed while the motor 30 is being driven. This concludes the description of the torque control process according to the second embodiment.

以上の第2実施形態によれば、偏差Δωが許容値を超え、現在のトルク制御方式が適していないと見做せる場合に、現在のトルク制御方式を切り替える。また、一度トルク制御方式を切り替えた後は、偏差(回転数変動)がより少ないトルク制御方式にてトルク制御を実行する。このように、現在の回転域に適した方式でトルク制御を実行するようにしたから、広回転域で負荷トルク変動による影響を抑えることができ、結果的に広回転域でモータの回転速度を安定させることができる。 According to the second embodiment described above, when the deviation Δω exceeds the permissible value and it is considered that the current torque control method is not suitable, the current torque control method is switched. Further, after the torque control method is switched once, the torque control is executed by the torque control method having a smaller deviation (rotational speed fluctuation). In this way, the torque control is executed by the method suitable for the current rotation range, so that the influence of the load torque fluctuation can be suppressed in the wide rotation range, and as a result, the rotation speed of the motor can be increased in the wide rotation range. It can be stabilized.

以上の第1、第2実施形態では、プロファイル方式とフィードバック方式とのいずれかによるトルク制御を行う例を示したが、同一期間でプロファイル方式及びフィードバック方式を合成した方式(以下、合成方式)のトルク制御を実行することも可能である。
以下では、トルク制御方式を合成方式とフィードバック方式との一方から他方へと切替可能な第3、第4実施形態を説明する。まず、第3実施形態について説明する。
In the above first and second embodiments, an example in which torque control is performed by either the profile method or the feedback method is shown, but the method in which the profile method and the feedback method are combined in the same period (hereinafter referred to as the synthesis method) is used. It is also possible to perform torque control.
Hereinafter, the third and fourth embodiments in which the torque control method can be switched from one of the synthesis method and the feedback method to the other will be described. First, the third embodiment will be described.

[第3実施形態]
図12に示すように、第3実施形態に係るトルク制御部313は、PF制御部131と、FB制御部132と、切替制御部333と、加算器335を備える。
[Third Embodiment]
As shown in FIG. 12, the torque control unit 313 according to the third embodiment includes a PF control unit 131, an FB control unit 132, a switching control unit 333, and an adder 335.

加算器335は、PF制御部131によってプロファイル方式で算出された第1補正電流I1と、FB制御部132によってフィードバック方式で演算された第2補正電流I2を加算する。つまり、加算器335からは、合成方式による補正電流(I1+I2)が出力されることになる。合成方式では、プロファイル方式で抑えきれなかった負荷変動があっても、当該負荷変動に合わせてリアルタイムで第2補正電流I2を調整するため、トルク制御の精度を良好にすることができる。なお、合成方式による補正電流として、第1補正電流I1と第2補正電流I2とを単に加算したものが、負荷変動に対して大きくなってしまう場合には、両者の単純平均(I1+I2)/2を合成電流としてもよいし、第1補正電流I1と第2補正電流I2とを重み付け平均して合成電流を求めてもよい。 The adder 335 adds the first correction current I1 calculated by the profile method by the PF control unit 131 and the second correction current I2 calculated by the feedback method by the FB control unit 132. That is, the correction current (I1 + I2) by the synthesis method is output from the adder 335. In the synthesis method, even if there is a load fluctuation that cannot be suppressed by the profile method, the second correction current I2 is adjusted in real time according to the load fluctuation, so that the accuracy of torque control can be improved. If the correction current according to the synthesis method, which is simply the sum of the first correction current I1 and the second correction current I2, becomes large with respect to the load fluctuation, a simple average (I1 + I2) / 2 of both. May be used as the combined current, or the combined current may be obtained by weighting and averaging the first correction current I1 and the second correction current I2.

第3実施形態に係る切替制御部333は、補正電流の出力元を加算器335とFB制御部132とのいずれかに切り替える点以外は、第1実施形態に係る切替制御部133と同様の機能を有する。つまり、切替制御部333は、条件に応じて、トルク制御方式を合成方式とフィードバック方式の一方から他方へと切り替える。 The switching control unit 333 according to the third embodiment has the same function as the switching control unit 133 according to the first embodiment except that the output source of the correction current is switched to either the adder 335 or the FB control unit 132. Has. That is, the switching control unit 333 switches the torque control method from one of the synthesis method and the feedback method to the other depending on the conditions.

このような制御方式の切替えを可能とする処理については、図9に示した第1実施形態のトルク制御処理のステップS102及びステップS108を読み替えたフローで実行することができる。第3実施形態では、ステップS102で、現在は合成方式であるか否かを判別する処理を行い、ステップS108では、合成方式に切替える処理を行うようにすればよい。なお、第3実施形態では、モータ30の駆動開始時は、切替制御部333がデフォルトで合成方式によるトルク制御を選択し、実行する。 The process that enables such switching of the control method can be executed in a flow in which steps S102 and step S108 of the torque control process of the first embodiment shown in FIG. 9 are replaced. In the third embodiment, in step S102, a process of determining whether or not the synthesis method is currently used may be performed, and in step S108, a process of switching to the synthesis method may be performed. In the third embodiment, when the motor 30 is started to be driven, the switching control unit 333 selects and executes torque control by the synthesis method by default.

読み替えたフローを簡潔に説明すれば、現在のトルク制御方式が合成方式である場合に(ステップS102;Yes)、回転数Nが切替回転数n以上となると(ステップS103;Yes)、切替制御部333は、トルク制御方式を合成方式からフィードバック方式に切り替える(ステップS105)。つまり、補正電流の出力元が加算器335からFB制御部132に切り替わり、FB制御部132が算出した第2補正電流I2がトルク補正電流Iq*’としてトルク制御部313から出力される。 To briefly explain the replaced flow, when the current torque control method is the synthesis method (step S102; Yes) and the rotation speed N becomes the switching rotation speed n or more (step S103; Yes), the switching control unit 333 switches the torque control method from the synthesis method to the feedback method (step S105). That is, the output source of the correction current is switched from the adder 335 to the FB control unit 132, and the second correction current I2 calculated by the FB control unit 132 is output from the torque control unit 313 as the torque correction current Iq *'.

一方で、現在のトルク制御方式が合成方式で無い、つまり、フィードバック方式である場合に(ステップS102;No)、回転数Nが(n−α)未満となると(ステップS107;Yes)、切替制御部333は、トルク制御方式をフィードバック方式から合成方式に切り替える(ステップS108)。つまり、補正電流の出力元がFB制御部132から加算器335に切り替わり、合成方式による補正電流(I1+I2)がトルク補正電流Iq*’としてトルク制御部313から出力される。第3実施形態では、このようにトルク制御方式の切替が実行される。このように、低回転域では合成方式によるトルク制御を行うことで、低回転域でのトルク制御の精度を良好にすることができる。なお、合成方式及びフィードバック方式の一方から他方への切替え時には、切替え前の方式による補正電流は徐々に減少させる(第4実施形態も同様)。続いて、第4実施形態について説明する。 On the other hand, when the current torque control method is not a synthesis method, that is, a feedback method (step S102; No), and the rotation speed N is less than (n−α) (step S107; Yes), switching control is performed. The unit 333 switches the torque control method from the feedback method to the synthesis method (step S108). That is, the output source of the correction current is switched from the FB control unit 132 to the adder 335, and the correction current (I1 + I2) by the synthesis method is output from the torque control unit 313 as the torque correction current Iq *'. In the third embodiment, the switching of the torque control method is executed in this way. As described above, the accuracy of torque control in the low rotation range can be improved by performing the torque control by the synthesis method in the low rotation range. When switching from one of the synthesis method and the feedback method to the other, the correction current according to the method before the switching is gradually reduced (the same applies to the fourth embodiment). Subsequently, the fourth embodiment will be described.

[第4実施形態]
図13に示すように、第4実施形態に係るトルク制御部413は、PF制御部131と、FB制御部132と、回転数変動算出部234と、切替制御部433と、加算器335を備える。加算器335は、第3実施形態と同様に、第1補正電流I1と第2補正電流I2を加算し、合成方式による補正電流(I1+I2)を出力する。
[Fourth Embodiment]
As shown in FIG. 13, the torque control unit 413 according to the fourth embodiment includes a PF control unit 131, an FB control unit 132, a rotation speed fluctuation calculation unit 234, a switching control unit 433, and an adder 335. .. The adder 335 adds the first correction current I1 and the second correction current I2 and outputs the correction current (I1 + I2) by the synthesis method, as in the third embodiment.

第4実施形態に係る切替制御部433は、補正電流の出力元を加算器335とFB制御部132のいずれかに切り替える点以外は、第2実施形態に係る切替制御部233と同様の機能を有する。つまり、切替制御部433は、条件に応じて、トルク制御方式を合成方式とフィードバック方式の一方から他方へと切り替える。 The switching control unit 433 according to the fourth embodiment has the same function as the switching control unit 233 according to the second embodiment except that the output source of the correction current is switched to either the adder 335 or the FB control unit 132. Have. That is, the switching control unit 433 switches the torque control method from one of the synthesis method and the feedback method to the other depending on the conditions.

このような制御方式の切替えを可能とする処理については、図11に示した第2実施形態のトルク制御処理のステップS206及びステップS208を読み替えたフローで実行することができる。第4実施形態では、ステップS206で、現在は合成方式であるか否かを判別する処理を行い、ステップS208では、合成方式に切替える処理を行うようにすればよい。なお、第4実施形態では、モータ30の駆動開始時は、切替制御部433がデフォルトで合成方式によるトルク制御を選択し、実行する。 The process that enables such switching of the control method can be executed in a flow in which steps S206 and step S208 of the torque control process of the second embodiment shown in FIG. 11 are replaced. In the fourth embodiment, in step S206, a process of determining whether or not the synthesis method is currently used may be performed, and in step S208, a process of switching to the synthesis method may be performed. In the fourth embodiment, when the motor 30 is started to be driven, the switching control unit 433 selects and executes torque control by the synthesis method by default.

読み替えたフローを簡潔に説明すれば、Δωが許容値を超え(ステップS203;Yes)、且つ、初めての切替え(目標回転速度ω0に変化が無い状態における初めての制御方式の切替え)の場合は(ステップS205;Yes)、トルク制御方式が切替えられる。また、Δωが許容値を超え(ステップS203;Yes)、前記の初めての切替えで無く(ステップS205;No)、Δωが切替前偏差Δωpよりも大きくなった場合には(ステップS210;Yes)、トルク制御方式が切替えられる。トルク制御方式の切替えにおいては、現在が合成方式であれば(ステップS206;Yes)、切替制御部433は、トルク制御方式を合成方式からフィードバック方式に切り替える(ステップS207)。つまり、補正電流の出力元が加算器335からFB制御部132に切り替わり、FB制御部132が算出した第2補正電流I2がトルク補正電流Iq*’としてトルク制御部413から出力される。一方で、現在がフィードバック方式であれば(ステップS206;No)、切替制御部433は、トルク制御方式をフィードバック方式から合成方式に切り替える(ステップS208)。つまり、補正電流の出力元がFB制御部132から加算器335に切り替わり、合成方式による補正電流(I1+I2)がトルク補正電流Iq*’としてトルク制御部413から出力される。第4実施形態では、このようにトルク制御方式の切替が実行される。このように、低回転域では合成方式によるトルク制御を行うことで、低回転域でのトルク制御の精度を良好にすることができる。 To briefly explain the replaced flow, when Δω exceeds the permissible value (step S203; Yes) and the first switching (the first switching of the control method when the target rotation speed ω0 does not change), ( Step S205; Yes), the torque control method is switched. Further, when Δω exceeds the permissible value (step S203; Yes), it is not the first switching (step S205; No), and Δω becomes larger than the pre-switching deviation Δωp (step S210; Yes), The torque control method is switched. In the switching of the torque control method, if the current method is the synthesis method (step S206; Yes), the switching control unit 433 switches the torque control method from the synthesis method to the feedback method (step S207). That is, the output source of the correction current is switched from the adder 335 to the FB control unit 132, and the second correction current I2 calculated by the FB control unit 132 is output from the torque control unit 413 as the torque correction current Iq *'. On the other hand, if the current method is the feedback method (step S206; No), the switching control unit 433 switches the torque control method from the feedback method to the synthesis method (step S208). That is, the output source of the correction current is switched from the FB control unit 132 to the adder 335, and the correction current (I1 + I2) by the synthesis method is output from the torque control unit 413 as the torque correction current Iq *'. In the fourth embodiment, the switching of the torque control method is executed in this way. As described above, the accuracy of torque control in the low rotation range can be improved by performing the torque control by the synthesis method in the low rotation range.

なお、本発明は以上の実施形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で、適宜、変更(構成要素の削除も含む)を加えることが可能である。以下に変形の一例を説明する。 The present invention is not limited to the above embodiments and drawings. Changes (including deletion of components) can be made as appropriate without changing the gist of the present invention. An example of modification will be described below.

第1、第3実施形態では、切替回転数nを、プロファイル方式による制御限界となる回転数として、n=1/(T×m)により理論的に定めたが、これに限られない。空気調和装置1の実使用を想定して予め行った実験により求めた回転数を、切替回転数nとしてもよい。 In the first and third embodiments, the switching rotation speed n is theoretically determined by n = 1 / (T × m) as the rotation speed that is the control limit by the profile method, but the present invention is not limited to this. The rotation speed obtained by an experiment conducted in advance assuming the actual use of the air conditioner 1 may be the switching rotation speed n.

以上では、ヒステリシス値αは、切替回転数n近傍で発生すると想定される回転速度ω(回転数)の変動よりも大きな値となるように予め定められている固定値としたが、これに限られない。ヒステリシス値αは、例えば、回転数変動算出部234が算出する偏差Δωよりも大きくなるように決定される変動値であってもよい。 In the above, the hysteresis value α is a fixed value that is set in advance so as to be larger than the fluctuation of the rotation speed ω (rotation speed) that is assumed to occur in the vicinity of the switching rotation speed n. I can't. The hysteresis value α may be, for example, a fluctuation value determined to be larger than the deviation Δω calculated by the rotation speed fluctuation calculation unit 234.

また、トルク制御方式の切替え契機は、モータ30の回転数ωとコンプレッサ40の回転数Nとのいずれに基づいて定めてもよい。モータ30とコンプレッサ40の回転数とは対応関係にあるため、どちらを用いるかは任意である。また、トルク制御方式の切替え基準となる閾値を複数用意して、プロファイル方式、フィードバック方式、合成方式の3つの方式間で切替え可能な構成を採用してもよい。 Further, the switching trigger of the torque control method may be determined based on either the rotation speed ω of the motor 30 or the rotation speed N of the compressor 40. Since the rotation speeds of the motor 30 and the compressor 40 have a corresponding relationship, which one is used is arbitrary. Further, a plurality of threshold values serving as a switching reference of the torque control method may be prepared, and a configuration capable of switching between the three methods of the profile method, the feedback method and the synthesis method may be adopted.

上記実施形態においては、モータ制御部12は、電流センサ35v、35wの検出結果に基づきモータ30を制御していたが、電流センサ35v、35wを省略してもよい。この場合、モータ制御部12は、シャント抵抗19からの電流検出信号Sp1とPWMスイッチングパターンとに基づき3相の交流電流Iu,Iv,Iwを復元してもよい。 In the above embodiment, the motor control unit 12 controls the motor 30 based on the detection results of the current sensors 35v and 35w, but the current sensors 35v and 35w may be omitted. In this case, the motor control unit 12 may restore the three-phase alternating currents Iu, Iv, and Iw based on the current detection signal Sp1 from the shunt resistor 19 and the PWM switching pattern.

上記実施形態においては、モータ30は回転角度センサレスであったが、回転角度センサが設けられていてもよい。 In the above embodiment, the motor 30 does not have a rotation angle sensor, but a rotation angle sensor may be provided.

上記実施形態においては、コンプレッサ40はスライドベーン型のコンプレッサであったが、この種類以外のコンプレッサであってもよく、例えば、ツインロータリー式、レシプロ式、斜板式、ダイアフラム式、ツインスクリュー式、シングルスクリュー式、スクロール式、ロータリーピストン式等であってもよい。 In the above embodiment, the compressor 40 is a slide vane type compressor, but a compressor other than this type may be used, for example, a twin rotary type, a reciprocating type, a swash plate type, a diaphragm type, a twin screw type, or a single compressor. It may be a screw type, a scroll type, a rotary piston type, or the like.

(1)以上に説明したモータ制御部12(モータ制御装置の一例)は、モータ30の目標回転速度ω0に応じて目標モータ電流(目標d軸電流Id*及び目標q軸電流Iq*)を決定し、モータ30の現在のモータ電流(d軸電流Id及びq軸電流Iq)が目標モータ電流に一致するようにインバータ20を介してモータ30とともにコンプレッサ40を駆動する。モータ制御部12は、モータ30の回転速度変動を抑制するトルク補正電流Iq*’を第1方式または第2方式のトルク制御方式で算出し、算出したトルク補正電流を目標モータ電流に加算するトルク制御部13(213、313、413)と、トルク制御方式を第1方式と第2方式との一方から他方へと切り替える切替制御部133(233、333、433)と、を備える。
第1方式は、モータ30の回転位置θと予め記憶されたコンプレッサ40による負荷変動に関するデータ(負荷変動パターンテーブルPT)とに基づきトルク補正電流を算出するプロファイル方式を含む(プロファイル方式、あるいは合成方式)。第2方式は、モータ電流に基づき算出した出力トルクTaと、モータ30の回転速度ωに基づき算出した負荷トルクTbとの差分値(差分トルクTc)に基づきトルク補正電流を算出するフィードバック方式である。
第1、第3実施形態に係る切替制御部133、333は、コンプレッサ40の回転数N(モータ30の回転数ω。N=ω)が切替回転数n以上となった場合に、トルク制御方式を第1方式から第2方式へと切り替える。また、第2、第4実施形態に係る切替制御部233、433は、目標回転速度ω0と回転速度ωの偏差Δω(回転速度偏差)が許容値を超えた場合に、トルク制御方式を第1方式から第2方式へと切り替える。
このようにしたから、前述したように、現在の回転域に適したトルク制御を実現でき、広回転域でモータ30の回転速度ωを安定させることができる。
(1) The motor control unit 12 (an example of the motor control device) described above determines the target motor current (target d-axis current Id * and target q-axis current Iq *) according to the target rotation speed ω0 of the motor 30. Then, the compressor 40 is driven together with the motor 30 via the inverter 20 so that the current motor currents (d-axis current Id and q-axis current Iq) of the motor 30 match the target motor current. The motor control unit 12 calculates the torque correction current Iq *'that suppresses the rotation speed fluctuation of the motor 30 by the torque control method of the first method or the second method, and adds the calculated torque correction current to the target motor current. A control unit 13 (213, 313, 413) and a switching control unit 133 (233, 333, 433) for switching the torque control method from one of the first method and the second method to the other are provided.
The first method includes a profile method for calculating the torque correction current based on the rotation position θ of the motor 30 and the data (load fluctuation pattern table PT) related to the load fluctuation by the compressor 40 stored in advance (profile method or synthesis method). ). The second method is a feedback method in which the torque correction current is calculated based on the difference value (difference torque Tc) between the output torque Ta calculated based on the motor current and the load torque Tb calculated based on the rotation speed ω of the motor 30. ..
The switching control units 133 and 333 according to the first and third embodiments are torque control methods when the rotation speed N of the compressor 40 (rotation speed ω of the motor 30. N = ω) becomes the switching rotation speed n or more. Is switched from the first method to the second method. Further, the switching control units 233 and 433 according to the second and fourth embodiments use the torque control method first when the deviation Δω (rotational speed deviation) between the target rotation speed ω0 and the rotation speed ω exceeds the permissible value. Switch from the method to the second method.
Therefore, as described above, torque control suitable for the current rotation range can be realized, and the rotation speed ω of the motor 30 can be stabilized in a wide rotation range.

(2)特に、第1、第3実施形態に係る切替制御部133、333は、回転数Nが切替回転数n以上となった場合に、トルク制御方式を第1方式(第1実施形態ではプロファイル方式、第3実施形態では合成方式)から第2方式へと切り替え、第2方式から第1方式へは、回転数Nをヒステリシス値αで減じた値を下回った場合に切り替える。
このようにしたから、トルク制御方式を第2方式から第1方式への切り替える際において、回転数変動に起因する意図しない連続切替を抑制することができる。
(2) In particular, the switching control units 133 and 333 according to the first and third embodiments change the torque control method to the first method (in the first embodiment) when the rotation speed N becomes the switching rotation speed n or more. The profile method (composite method in the third embodiment) is switched to the second method, and the second method is switched to the first method when the rotation speed N is less than the value obtained by subtracting the hysteresis value α.
Therefore, when the torque control method is switched from the second method to the first method, it is possible to suppress unintended continuous switching due to the fluctuation of the rotation speed.

(3)特に、第2、第4実施形態に係る切替制御部233、433は、回転速度偏差(偏差Δω)が許容値を超えた場合に、トルク制御方式を第1方式(第2実施形態ではプロファイル方式、第4実施形態では合成方式)と第2方式との一方から他方へと切り替え、トルク制御方式の切替後の回転速度偏差(偏差Δω)が切替前の回転速度偏差(切替前偏差Δωp)よりも大きくなった場合には、トルク制御方式を切替前の方式に戻す一方で、トルク制御方式の切替後の回転速度偏差が切替前の回転速度偏差以下の場合には、トルク制御方式を切替前の方式に戻さない。
このようにしたから、現在の回転域に適した方式でトルク制御を実行することができ、結果的に広回転域でモータ30の回転速度ωを安定させることができる。
(3) In particular, the switching control units 233 and 433 according to the second and fourth embodiments change the torque control method to the first method (second embodiment) when the rotation speed deviation (deviation Δω) exceeds the permissible value. Then, the profile method, the composite method in the fourth embodiment) and the second method are switched from one to the other, and the rotation speed deviation (deviation Δω) after switching the torque control method is the rotation speed deviation (deviation before switching) before switching. If it becomes larger than Δωp), the torque control method is returned to the method before switching, while if the rotation speed deviation after switching the torque control method is less than or equal to the rotation speed deviation before switching, the torque control method is used. Do not return to the method before switching.
Therefore, the torque control can be executed by a method suitable for the current rotation range, and as a result, the rotation speed ω of the motor 30 can be stabilized in the wide rotation range.

(4)第1、第3実施形態で説明したように、切替回転数nは、プロファイル方式による制御限界に相当する回転数(n=1/(T×m))であることが好ましい。なお、プロファイル方式(あるいは合成方式)からフィードバック方式への切替え基準となる切替回転数nを、プロファイル方式による制御限界に相当する回転数(n=1/(T×m))よりも小さい値に設定することで、プロファイル方式時の制御負荷を抑えるようにしてもよい。 (4) As described in the first and third embodiments, the switching rotation speed n is preferably a rotation speed (n = 1 / (T × m)) corresponding to the control limit by the profile method. The switching rotation speed n, which is the reference for switching from the profile method (or the synthesis method) to the feedback method, is set to a value smaller than the rotation speed (n = 1 / (T × m)) corresponding to the control limit by the profile method. By setting, the control load in the profile method may be suppressed.

(5)第3、第4実施形態で説明したように、第1方式は、プロファイル方式とフィードバック方式との双方を用いてトルク補正電流を算出する方式(合成方式)であってもよい。こうすれば、前述のように、低回転域でのトルク制御の精度を良好にすることができる。 (5) As described in the third and fourth embodiments, the first method may be a method (composite method) in which the torque correction current is calculated by using both the profile method and the feedback method. By doing so, as described above, the accuracy of torque control in the low rotation speed range can be improved.

(6)空気調和装置1は、モータ制御部12と、インバータ20と、モータ30と、モータ30によって駆動されるコンプレッサ40と、コンプレッサ40により圧縮された冷媒を利用して室温を調整する空調部60と、を備える。なお、コンプレッサ40の種別が限られないが、他種類のコンプレッサに比べて1回転中における負荷変動及び回転速度変動が大きいスライドベーン型を採用した場合は、トルク制御部13によるトルク制御がより効果的である。 (6) The air conditioner 1 is an air conditioner that adjusts the room temperature by using the motor control unit 12, the inverter 20, the motor 30, the compressor 40 driven by the motor 30, and the refrigerant compressed by the compressor 40. 60 and. Although the type of the compressor 40 is not limited, the torque control by the torque control unit 13 is more effective when the slide vane type, which has a larger load fluctuation and rotation speed fluctuation during one rotation than other types of compressors, is adopted. Is the target.

1…空気調和装置
10…制御部
11…運転指令部
12…モータ制御部
13、213、313、413…トルク制御部
131…プロファイル(PF)制御部、I1…第1補正電流
PT…負荷変動パターンテーブル
132…フィードバック(FB)制御部、I2…第2補正電流
133、233、333、433…切替制御部
234…回転数変動算出部
335…加算器
20…インバータ
30…モータ
40…コンプレッサ
50…電源
60…空調部
1 ... Air conditioner 10 ... Control unit 11 ... Operation command unit 12 ... Motor control unit 13, 213, 313, 413 ... Torque control unit 131 ... Profile (PF) control unit, I1 ... First correction current PT ... Load fluctuation pattern Table 132 ... Feedback (FB) control unit, I2 ... Second correction current 133, 233, 333, 433 ... Switching control unit 234 ... Rotation speed fluctuation calculation unit 335 ... Adder 20 ... Inverter 30 ... Motor 40 ... Compressor 50 ... Power supply 60 ... Air conditioning unit

Claims (6)

モータの目標回転速度に応じて目標モータ電流を決定し、前記モータの現在のモータ電流が前記目標モータ電流に一致するようにインバータを介して前記モータとともにコンプレッサを駆動するモータ制御装置であって、
前記モータの回転速度変動を抑制するトルク補正電流を第1方式または第2方式のトルク制御方式で算出し、算出したトルク補正電流を前記目標モータ電流に加算するトルク制御部と、
前記トルク制御方式を前記第1方式と前記第2方式との一方から他方へと切り替える切替制御部と、を備え、
前記第1方式は、前記モータの回転位置と予め記憶された前記コンプレッサによる負荷変動に関するデータとに基づきトルク補正電流を算出するプロファイル方式を含み、
前記第2方式は、前記モータ電流に基づき算出した出力トルクと、前記モータの回転速度に基づき算出した負荷トルクとの差分値に基づきトルク補正電流を算出するフィードバック方式であり、
前記切替制御部は、前記目標回転速度と前記回転速度の偏差である回転速度偏差が予め定められた閾値を超えた場合に、前記トルク制御方式を前記第1方式と前記第2方式との一方から他方へと切り替え、
前記トルク制御方式の切替後の前記回転速度偏差が切替前の前記回転速度偏差よりも大きくなった場合には、前記トルク制御方式を切替前の方式に戻す一方で、前記トルク制御方式の切替後の前記回転速度偏差が切替前の前記回転速度偏差以下の場合には、前記トルク制御方式を切替前の方式に戻さない、
モータ制御装置。
A motor control device that determines a target motor current according to a target rotation speed of a motor and drives a compressor together with the motor via an inverter so that the current motor current of the motor matches the target motor current.
A torque control unit that calculates a torque correction current that suppresses fluctuations in the rotation speed of the motor by the torque control method of the first method or the second method and adds the calculated torque correction current to the target motor current.
A switching control unit for switching the torque control method from one of the first method and the second method to the other is provided.
The first method includes a profile method for calculating a torque correction current based on a rotational position of the motor and data on load fluctuations caused by the compressor stored in advance.
The second method is a feedback method for calculating a torque correction current based on a difference value between an output torque calculated based on the motor current and a load torque calculated based on the rotation speed of the motor.
The switching control unit, if the previous SL rotational speed deviation is the target rotational speed and the deviation of the rotational speed exceeds a predetermined threshold, the torque control system and the first system and the second system Switch from one to the other,
When the rotational speed deviation after switching the torque control method becomes larger than the rotational speed deviation before switching, the torque control method is returned to the method before switching, while after switching the torque control method. If the rotational speed deviation is less than or equal to the rotational speed deviation before switching, the torque control method is not returned to the method before switching.
Motor control device.
モータの目標回転速度に応じて目標モータ電流を決定し、前記モータの現在のモータ電流が前記目標モータ電流に一致するようにインバータを介して前記モータとともにコンプレッサを駆動するモータ制御装置であって、
前記モータの回転速度変動を抑制するトルク補正電流を第1方式または第2方式のトルク制御方式で算出し、算出したトルク補正電流を前記目標モータ電流に加算するトルク制御部と、
前記トルク制御方式を前記第1方式と前記第2方式との一方から他方へと切り替える切替制御部と、を備え、
前記第1方式は、前記モータの回転位置と予め記憶された前記コンプレッサによる負荷変動に関するデータとに基づきトルク補正電流を算出するプロファイル方式を含み、
前記第2方式は、前記モータ電流に基づき算出した出力トルクと、前記モータの回転速度に基づき算出した負荷トルクとの差分値に基づきトルク補正電流を算出するフィードバック方式であり、
前記切替制御部は、前記モータの回転速度が予め定められた閾値を超えた場合に、前記トルク制御方式を前記第1方式から前記第2方式へと切り替え、
前記第2方式から前記第1方式へは、前記モータの回転速度が、前記閾値を所定値で減じた値を下回った場合に切り替え
前記閾値は、前記プロファイル方式による制御限界に相当する前記モータの回転速度である、
ータ制御装置。
A motor control device that determines a target motor current according to a target rotation speed of a motor and drives a compressor together with the motor via an inverter so that the current motor current of the motor matches the target motor current.
A torque control unit that calculates a torque correction current that suppresses fluctuations in the rotation speed of the motor by the torque control method of the first method or the second method and adds the calculated torque correction current to the target motor current.
A switching control unit for switching the torque control method from one of the first method and the second method to the other is provided.
The first method includes a profile method for calculating a torque correction current based on a rotational position of the motor and data on load fluctuations caused by the compressor stored in advance.
The second method is a feedback method for calculating a torque correction current based on a difference value between an output torque calculated based on the motor current and a load torque calculated based on the rotation speed of the motor.
When the rotation speed of the motor exceeds a predetermined threshold value, the switching control unit switches the torque control method from the first method to the second method.
The second method is switched to the first method when the rotation speed of the motor falls below a value obtained by subtracting the threshold value by a predetermined value .
The threshold value is the rotation speed of the motor corresponding to the control limit according to the profile method.
Motor control device.
モータの目標回転速度に応じて目標モータ電流を決定し、前記モータの現在のモータ電流が前記目標モータ電流に一致するようにインバータを介して前記モータとともにコンプレッサを駆動するモータ制御装置であって、 A motor control device that determines a target motor current according to a target rotation speed of a motor and drives a compressor together with the motor via an inverter so that the current motor current of the motor matches the target motor current.
前記モータの回転速度変動を抑制するトルク補正電流を第1方式または第2方式のトルク制御方式で算出し、算出したトルク補正電流を前記目標モータ電流に加算するトルク制御部と、 A torque control unit that calculates a torque correction current that suppresses fluctuations in the rotation speed of the motor by the torque control method of the first method or the second method and adds the calculated torque correction current to the target motor current.
前記トルク制御方式を前記第1方式と前記第2方式との一方から他方へと切り替える切替制御部と、を備え、 A switching control unit for switching the torque control method from one of the first method and the second method to the other is provided.
前記第1方式は、前記モータの回転位置と予め記憶された前記コンプレッサによる負荷変動に関するデータとに基づきトルク補正電流を算出するプロファイル方式を含み、 The first method includes a profile method for calculating a torque correction current based on a rotational position of the motor and data on load fluctuations caused by the compressor stored in advance.
前記第2方式は、前記モータ電流に基づき算出した出力トルクと、前記モータの回転速度に基づき算出した負荷トルクとの差分値に基づきトルク補正電流を算出するフィードバック方式であり、 The second method is a feedback method for calculating a torque correction current based on a difference value between an output torque calculated based on the motor current and a load torque calculated based on the rotation speed of the motor.
前記切替制御部は、前記モータの回転速度または、前記目標回転速度と前記回転速度の偏差である回転速度偏差が予め定められた閾値を超えた場合に、前記トルク制御方式を前記第1方式から前記第2方式へと切り替え、 When the rotation speed of the motor or the rotation speed deviation, which is the deviation between the target rotation speed and the rotation speed, exceeds a predetermined threshold value, the switching control unit changes the torque control method from the first method. Switch to the second method,
前記第1方式は、前記プロファイル方式と前記フィードバック方式との双方を用いてトルク補正電流を算出する方式である、 The first method is a method of calculating the torque correction current by using both the profile method and the feedback method.
モータ制御装置。 Motor control device.
前記切替制御部は、前記モータの回転速度が予め定められた閾値を超えた場合に、前記トルク制御方式を前記第1方式から前記第2方式へと切り替え、 When the rotation speed of the motor exceeds a predetermined threshold value, the switching control unit switches the torque control method from the first method to the second method.
前記第2方式から前記第1方式へは、前記モータの回転速度が、前記閾値を所定値で減じた値を下回った場合に切り替える、 The second method is switched to the first method when the rotation speed of the motor falls below a value obtained by subtracting the threshold value by a predetermined value.
請求項3に記載のモータ制御装置。 The motor control device according to claim 3.
前記第1方式は、前記プロファイル方式と前記フィードバック方式との双方を用いてトルク補正電流を算出する方式である、
請求項1又は2に記載のモータ制御装置。
The first method is a method of calculating the torque correction current by using both the profile method and the feedback method.
The motor control device according to claim 1 or 2.
請求項1〜5のいずれか1項に記載のモータ制御装置と、
前記インバータと、前記モータと、前記コンプレッサと、前記コンプレッサにより圧縮された冷媒を利用して室温を調整する空調部と、を備える、
空気調和装置。
The motor control device according to any one of claims 1 to 5.
The inverter, the motor, the compressor, and an air conditioning unit that adjusts the room temperature by using the refrigerant compressed by the compressor are provided.
Air conditioner.
JP2017041030A 2017-03-03 2017-03-03 Motor control device and air conditioner Active JP6838999B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017041030A JP6838999B2 (en) 2017-03-03 2017-03-03 Motor control device and air conditioner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017041030A JP6838999B2 (en) 2017-03-03 2017-03-03 Motor control device and air conditioner

Publications (2)

Publication Number Publication Date
JP2018148677A JP2018148677A (en) 2018-09-20
JP6838999B2 true JP6838999B2 (en) 2021-03-03

Family

ID=63592505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017041030A Active JP6838999B2 (en) 2017-03-03 2017-03-03 Motor control device and air conditioner

Country Status (1)

Country Link
JP (1) JP6838999B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020174884A1 (en) * 2019-02-25 2020-09-03 三菱電機株式会社 Electric motor control device
CN111380202B (en) * 2020-03-23 2021-06-04 珠海格力电器股份有限公司 Equipment noise reduction method and device and air purifier
CN113737451B (en) * 2021-09-18 2024-04-19 海信冰箱有限公司 Weak magnetic control method and device for washing machine motor, washing machine and storage medium

Also Published As

Publication number Publication date
JP2018148677A (en) 2018-09-20

Similar Documents

Publication Publication Date Title
AU2008202872B2 (en) Refrigerator
JP7058562B2 (en) Motor control device and air conditioner
JP6838999B2 (en) Motor control device and air conditioner
WO2004095684A1 (en) Motor controlling device, compressor, air conditioner and refrigerator
JP7042028B2 (en) Motor control device and air conditioner
WO2018056394A1 (en) Motor driving device, refrigeration cycle device having same, and method for driving motor
TWI355477B (en)
WO2016006613A1 (en) Motor control device and refrigeration/air conditioning device
JP5658812B1 (en) Motor control device and refrigeration / air-conditioning device
WO2016067665A1 (en) Inverter control device and inverter compressor
JP4804100B2 (en) Motor drive device, control method therefor, and air conditioner
JP2004343993A (en) Motor controller, compressor, air conditioner, and refrigerator
JPWO2019176004A1 (en) Air conditioner
JP2018148592A (en) Motor controller
JP6867931B2 (en) Motor control device and air conditioner
JP2018129957A (en) Motor controller and air conditioner
JP6846939B2 (en) Motor control device, rotary compressor system and motor control method
KR101918058B1 (en) Apparatus and method for driving brushless motor, and air conditioner having the same
JP5385557B2 (en) Motor control device, compressor drive device, and refrigeration / air conditioning device
JP3995377B2 (en) Control apparatus and method for refrigeration cycle
EP3327290B1 (en) Rotational speed control device, rotary compressor system, control system, and rotational speed control method
JP5868564B1 (en) Inverter control device and inverter compressor
JP6093606B2 (en) Motor drive device
JP2023033006A (en) air conditioner
KR101201512B1 (en) Method for controlling inverter compressor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200915

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: 20210209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210212

R150 Certificate of patent or registration of utility model

Ref document number: 6838999

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250