JP4682546B2 - Inverter control method, inverter control device, motor control method, and motor control device - Google Patents
Inverter control method, inverter control device, motor control method, and motor control device Download PDFInfo
- Publication number
- JP4682546B2 JP4682546B2 JP2004193165A JP2004193165A JP4682546B2 JP 4682546 B2 JP4682546 B2 JP 4682546B2 JP 2004193165 A JP2004193165 A JP 2004193165A JP 2004193165 A JP2004193165 A JP 2004193165A JP 4682546 B2 JP4682546 B2 JP 4682546B2
- Authority
- JP
- Japan
- Prior art keywords
- command value
- motor
- vector
- current command
- current
- 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.)
- Expired - Fee Related
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 technique for controlling an inverter, for example, a technique for controlling a motor.
モータが駆動する対象物、例えばファンやポンプは、モータの回転に対して慣性力を与える。よってモータを速やかに停止するためには、モータに流れる電流を制御することが望ましい。 An object driven by the motor, such as a fan or a pump, applies an inertial force to the rotation of the motor. Therefore, in order to stop the motor quickly, it is desirable to control the current flowing through the motor.
またモータが例えばファンやポンプを駆動対象とする場合、外的要因、例えばファンに当たる風やポンプ中を流れる流体によってモータが回転している場合がある。よってモータに所定の回転制御を行うべく起動させる場合、回転位置センサが設けられていない場合には起動が困難であり、またエンコーダが設けられている場合には起動条件が成立するまで長時間を要する場合がある。 Further, when the motor is driven by, for example, a fan or a pump, the motor may be rotated by an external factor, for example, a wind hitting the fan or a fluid flowing through the pump. Therefore, when starting the motor to perform predetermined rotation control, it is difficult to start if a rotational position sensor is not provided, and if an encoder is provided, it takes a long time until the start condition is satisfied. It may take.
従ってモータの起動を行う場合をも含み、モータを停止させることは重要である。例えば回生動作によって回転を制動する技術が特許文献1に開示されている。
Therefore, it is important to stop the motor including the case where the motor is started. For example,
モータに直流電流を与えれば、位置制御や速度制御を行わずに回転を停止することが可能となる。具体的には、モータにはその回転位置に依存しない固定座標系が設定でき、当該固定座標系においては電気角が90度異なるα軸及びβ軸が設定される。例えばα軸には電気角0度が対応しており、β軸には電気角90度が対応する。 If a direct current is applied to the motor, rotation can be stopped without performing position control or speed control. Specifically, a fixed coordinate system that does not depend on the rotational position of the motor can be set. In the fixed coordinate system, an α axis and a β axis that differ by 90 degrees in electrical angle are set. For example, an electrical angle of 0 degrees corresponds to the α axis, and an electrical angle of 90 degrees corresponds to the β axis.
またモータの回転子には回転子に固定された回転座標系が設定できる。当該回転座標系にも電気角が90度異なるd軸及びq軸が設定される。回転子に界磁用の永久磁石が埋め込まれている場合、主磁束が流れる方向がd軸に対応する。そして固定子に流す界磁電流を、そのα軸方向成分(以下「α成分」)のみとし、β軸方向成分(以下「β成分」)を零とすることにより、回転子のd軸方向と、固定子のα軸方向とを一致させて停止させることができる。 A rotating coordinate system fixed to the rotor can be set for the rotor of the motor. A d-axis and a q-axis having an electrical angle of 90 degrees are also set in the rotating coordinate system. When a field permanent magnet is embedded in the rotor, the direction in which the main magnetic flux flows corresponds to the d-axis. The field current flowing through the stator is limited only to the α-axis direction component (hereinafter referred to as “α component”) and the β-axis direction component (hereinafter referred to as “β component”) is set to zero. The stator can be stopped in alignment with the α-axis direction of the stator.
しかしながら、慣性力が大きい場合固有振動周波数は小さい。またモータに供給される電流以外にもモータには外部からファンなどによりトルクが印加される。他方、回転子のd軸方向が停止位置となるべき固定子のα軸方向に一致した場合には、電流によるトルクは発生しない。そのため、回転子はたとえ一旦は停止位置で停止したとしても、その近傍で振動的変動を発生させやすくなる。 However, when the inertial force is large, the natural vibration frequency is small. In addition to the current supplied to the motor, torque is applied to the motor from the outside by a fan or the like. On the other hand, when the d-axis direction of the rotor coincides with the α-axis direction of the stator to be the stop position, no torque due to current is generated. Therefore, even if the rotor once stops at the stop position, it becomes easy to generate a vibrational fluctuation in the vicinity thereof.
また回転制御から上述の直流電流による制動へと移行した場合も、加速と減速を繰り返すこととなる。これはモータがトータルとして損失するエネルギーによって減速することとなるため、所望の減速を得にくい。また加減速の繰り返しによって異音が発生しやすい。 In addition, acceleration and deceleration are repeated when shifting from rotation control to braking by the above-described DC current. Since the motor is decelerated by the energy lost as a total, it is difficult to obtain a desired deceleration. Also, abnormal noise is likely to occur due to repeated acceleration and deceleration.
本発明はかかる問題を解決することを目的としており、モータの回転慣性が大きな場合でも、位置検出を行うことなく停止位置近傍でのモータの位置の振動的変動を回避し、迅速に回転を停止させる技術を提供する。回転を迅速に停止することにより、モータの起動も容易、迅速となる。 An object of the present invention is to solve such a problem, and even when the rotational inertia of the motor is large, the vibration of the motor position near the stop position is avoided without detecting the position, and the rotation is quickly stopped. Provide technology to make By stopping the rotation quickly, the motor can be started easily and quickly.
この発明にかかるインバータの制御方法の第1の態様は、電流指令値ベクトル(iα *,iβ *)に基づいてインバータ(105)を制御する方法であって、前記インバータは、モータ(106)の動作を制御し、前記モータには電気角が90度異なる第1軸(α)及び第2軸(β)を有して回転位置に依存しない固定座標系が設定される。前記電流指令値ベクトルは電流ベクトル(iα,iβ)についての指令値であり、前記電流ベクトルは、前記モータに流れる電流の前記第1軸の成分(iα)及び前記第2軸の成分(iβ)で構成され、前記モータの回転を停止させる際に、(i)前記電流指令値ベクトルの前記第2軸の成分(iβ *)を略零とし、(ii)前記電流指令値ベクトルの前記第1軸の成分(iα *)は、前記モータの力行動作中の電磁トルクよりも前記モータの回生動作中の電磁トルクを大きくする。 A first aspect of an inverter control method according to the present invention is a method of controlling an inverter (105) based on a current command value vector (i α * , i β * ), and the inverter includes a motor (106 The motor is set with a fixed coordinate system that has a first axis (α) and a second axis (β) that differ in electrical angle by 90 degrees and does not depend on the rotational position. The current command value vector is a command value for a current vector (i α , i β ), and the current vector includes the first axis component (i α ) and the second axis component of the current flowing through the motor. (I β ), and when stopping the rotation of the motor, (i) the component (i β * ) of the second axis of the current command value vector is substantially zero, and (ii) the current command value The first axis component (i α * ) of the vector makes the electromagnetic torque during the regenerative operation of the motor larger than the electromagnetic torque during the power running operation of the motor.
この発明にかかるインバータの制御方法の第2の態様は、第1の態様にかかるインバータの制御方法であって、前記モータの回転を停止させる際に、前記電流指令値ベクトルの前記第1軸の成分(iα *)は、制動電流指令値(i0)を積分器(14)で積分した値を採り、前記制動電流指令値は、前記力行動作中で非正であり、前記回生動作中で正である。 A second aspect of the inverter control method according to the present invention is the inverter control method according to the first aspect, wherein when the rotation of the motor is stopped, the current command value vector of the first axis is controlled. The component (i α * ) takes a value obtained by integrating the braking current command value (i 0 ) by the integrator (14), and the braking current command value is non-positive during the power running operation and during the regenerative operation. Is positive.
この発明にかかるインバータの制御方法の第3の態様は、第2の態様にかかるインバータの制御方法であって、前記制動電流指令値(i0)は、前記力行動作中に略零である。 A third aspect of the inverter control method according to the present invention is the inverter control method according to the second aspect, wherein the braking current command value (i 0 ) is substantially zero during the power running operation.
この発明にかかるインバータの制御方法の第4の態様は、第2の態様にかかるインバータの制御方法であって、前記制動電流指令値(i0)は、前記力行動作中に負となる期間を有する。 A fourth aspect of the inverter control method according to the present invention is the inverter control method according to the second aspect, wherein the braking current command value (i 0 ) has a negative period during the power running operation. Have.
この発明にかかるインバータの制御方法の第5の態様は、第1乃至第4の態様のいずれかにかかるインバータの制御方法であって、前記モータ(106)の有効電力(Pre)の符号に基づいて力行動作/回生動作を判断する。 A fifth aspect of the inverter control method according to the present invention is the inverter control method according to any one of the first to fourth aspects, wherein the sign of the active power (P re ) of the motor (106) is given. Based on this, a power running operation / regenerative operation is determined.
この発明にかかるインバータの制御方法の第6の態様は、第5の態様にかかるインバータの制御方法であって、前記電流指令値ベクトル(iα *,iβ *)と前記電流ベクトル(iα,iβ)との間の、各要素毎の偏差に基づいて生成される電圧指令値ベクトル(vα *,vβ *)が、前記インバータ(105)の動作を制御し、前記電流ベクトル(iα,iβ)と前記電圧指令値ベクトルとに基づいて前記有効電力(Pre)の符号を判断する。 A sixth aspect of the inverter control method according to the present invention is the inverter control method according to the fifth aspect, wherein the current command value vector (i α * , i β * ) and the current vector (i α , I β ), the voltage command value vector (v α * , v β * ) generated based on the deviation of each element between the current vector (v α * , v β * ) controls the operation of the inverter (105). The sign of the active power (P re ) is determined based on i α , i β ) and the voltage command value vector.
この発明にかかるインバータの制御方法の第7の態様は、第6の態様にかかるインバータの制御方法であって、前記有効電力(Pre)は、前記電圧指令値ベクトルの前記第1軸の成分(vα *)と、前記電流ベクトルの前記第1軸の成分(iα)との積として求められる。 A seventh aspect of the inverter control method according to the present invention is the inverter control method according to the sixth aspect, wherein the active power (P re ) is a component of the first axis of the voltage command value vector. (V α * ) and the first axis component (i α ) of the current vector.
この発明にかかるインバータの制御方法の第8の態様は、第1乃至第5の態様のいずれかにかかるインバータの制御方法であって、前記電流指令値ベクトルの前記第1軸の成分(iα *)の符号は前記回生動作中において正であり、前記電圧指令値ベクトルの前記第1軸の成分(vα *)の符号に基づいて前記力行動作/回生動作を判断する。 An eighth aspect of the inverter control method according to the present invention is the inverter control method according to any one of the first to fifth aspects, wherein the component of the first axis (i α The sign of * ) is positive during the regenerative operation, and the power running operation / regenerative operation is determined based on the sign of the first axis component (v α * ) of the voltage command value vector.
この発明にかかるインバータの制御方法の第9の態様は、第1乃至第8の態様のいずれかにかかるインバータの制御方法であって、前記インバータ(105)は前記電流ベクトル(iα,iβ)及び前記電流指令値ベクトル(iα *,iβ *)に基づいてパルス幅変調され、前記モータの回転停止は、前記パルス幅変調のデューティ(D)が所定値(Dth)以下となったことを以て検出する。 A ninth aspect of the inverter control method according to the present invention is the inverter control method according to any of the first to eighth aspects, wherein the inverter (105) includes the current vectors (i α , i β ) And the current command value vector (i α * , i β * ), and the rotation stoppage of the motor causes the pulse width modulation duty (D) to be equal to or less than a predetermined value (D th ). This is detected.
この発明にかかるインバータの制御方法の第10の態様は、第5乃至第7の態様のいずれかにかかるインバータの制御方法であって、前記モータの回転停止は、前記有効電力(Pre)の平滑値(P0)の絶対値が所定値(DP)よりも小さくなることを以て検出する。 A tenth aspect of the inverter control method according to the present invention is the inverter control method according to any of the fifth to seventh aspects, wherein the rotation of the motor is stopped by the effective power (P re ). It is detected when the absolute value of the smooth value (P 0 ) is smaller than the predetermined value (D P ).
この発明にかかるインバータの制御方法の第11の態様は、第1乃至第8の態様のいずれかにかかるインバータの制御方法であって、前記モータの回転停止は、少なくとも、(a)前記電流指令値ベクトルの前記固定座標系の第1軸(α)の成分(iα *)の平滑値(iα0)が第1の所定値(Dα1)よりも小さいことを条件として検出される。 An eleventh aspect of the inverter control method according to the present invention is the inverter control method according to any one of the first to eighth aspects, wherein at least (a) the current command It is detected on the condition that the smooth value (i α0 ) of the component (i α * ) of the first axis (α) of the fixed coordinate system of the value vector is smaller than the first predetermined value (D α1 ).
この発明にかかるインバータの制御方法の第12の態様は、第11の態様にかかるインバータの制御方法であって、前記モータの回転停止は、更に、(b)前記電流指令値ベクトルの前記第1軸(α)の成分(iα *)の前記平滑値(iα0)が所定区間において採る振幅は、第2の所定値(Dα2)よりも小さいことをも条件として検出される。 A twelfth aspect of the inverter control method according to the present invention is the inverter control method according to the eleventh aspect, wherein the rotation of the motor is further stopped by (b) the first of the current command value vector. The amplitude that the smooth value (i α0 ) of the component (i α * ) of the axis (α) takes in a predetermined section is also detected on the condition that it is smaller than the second predetermined value (D α2 ).
この発明にかかるインバータの制御方法の第1乃至第12の態様は、例えば前記モータ(106)の回転を停止するモータの制御方法に採用することができる。 The first to twelfth aspects of the inverter control method according to the present invention can be employed in a motor control method for stopping the rotation of the motor (106), for example.
この発明にかかるインバータの制御装置の第1の態様は、電圧指令値ベクトル(vα *,vβ *)に基づいてインバータ(105)を制御する装置であって、前記インバータは、モータ(106)の動作を制御し、前記モータには、電気角が90度異なる第1軸(α)及び第2軸(β)を有して回転位置に依存しない固定座標系が設定される。前記固定座標系における電流ベクトル(iα,iβ)と、前記電流ベクトルの指令値たる電流指令値ベクトル(iα *,iβ *)との間の、要素毎の偏差に基づいて前記電圧指令値ベクトルを生成する電流制御部(102)と、前記モータの回転を停止させる際の前記電流指令値ベクトル(iα *,iβ *)を前記電流制御部へ供給する制動制御部(101)とを備える。前記モータの回転を停止させる際の前記電流指令値ベクトルの前記第2軸の成分(iβ *)は略零であり、前記電流指令値ベクトルの前記第1軸の成分(iα *)は、前記モータの力行動作中の電磁トルクよりも前記モータの回生動作中の電磁トルクを大きくする。 A first aspect of an inverter control device according to the present invention is a device that controls an inverter (105) based on a voltage command value vector (v α * , v β * ), and the inverter includes a motor (106 The motor is set with a fixed coordinate system having a first axis (α) and a second axis (β) that differ in electrical angle by 90 degrees and does not depend on the rotational position. The voltage based on a deviation for each element between a current vector (i α , i β ) in the fixed coordinate system and a current command value vector (i α * , i β * ) as a command value of the current vector. A current control unit (102) that generates a command value vector, and a brake control unit (101) that supplies the current command value vector (i α * , i β * ) when stopping the rotation of the motor to the current control unit. ). The component (i β * ) of the second axis of the current command value vector when stopping the rotation of the motor is substantially zero, and the component (i α * ) of the first axis of the current command value vector is The electromagnetic torque during the regenerative operation of the motor is made larger than the electromagnetic torque during the power running operation of the motor.
この発明にかかるインバータの制御装置の第2の態様は、第1の態様にかかるインバータの制御装置であって、前記制動制御部(101)は、前記力行動作で非正であり、前記回生動作中で正である制動電流指令値(i0)を出力する制動電流指令値生成部(10)と、前記制動電流指令値を積分して、前記モータの回転を停止させる際の前記電流指令値ベクトルの前記第1軸の成分(iα *)を与える積分器(14)と、前記モータの回転を停止させる際の前記電流指令値ベクトルの前記第2軸の成分(iβ *)として略零を与える零指令部(16)とを有する。
A second aspect of the inverter control device according to the present invention is the inverter control device according to the first aspect, wherein the braking control unit (101) is non-positive in the power running operation and the regenerative operation. A braking current command value generation unit (10) that outputs a braking current command value (i 0 ) that is positive, and the current command value when the braking current command value is integrated to stop the rotation of the motor and components of the first axis of the vector (i alpha *) integrator giving (14), substantially the rotation of the motor as a component of the second axis of the current command value vector at the time of stopping (i beta *) And a zero command section (16) for giving zero.
この発明にかかるインバータの制御装置の第3の態様は、第2の態様にかかるインバータの制御装置であって、前記制動電流指令値(i0)は、前記力行動作中に略零である。 A third aspect of the inverter control device according to the present invention is the inverter control device according to the second aspect, wherein the braking current command value (i 0 ) is substantially zero during the power running operation.
この発明にかかるインバータの制御装置の第4の態様は、第2の態様にかかるインバータの制御装置であって、前記制動電流指令値(i0)は、前記力行動作中に負となる期間を有する。 A fourth aspect of the inverter control device according to the present invention is the inverter control device according to the second aspect, wherein the braking current command value (i 0 ) has a negative period during the power running operation. Have.
この発明にかかるインバータの制御装置の第5の態様は、第1乃至第4の態様にかかるインバータの制御装置であって、前記モータ(106)の有効電力(Pre)を求める電力演算部(103a;103b)を更に備える。そして前記有効電力の符号に基づいて力行動作/回生動作が判断される。 According to a fifth aspect of the inverter control device of the present invention, there is provided an inverter control device according to the first to fourth aspects, wherein the power calculation unit ( D ) calculates the active power (P re ) of the motor (106). 103a; 103b). Based on the sign of the active power, a power running operation / regenerative operation is determined.
この発明にかかるインバータの制御装置の第6の態様は、第5の態様にかかるインバータの制御装置であって、前記電力演算部(103a;103b)は、前記電流ベクトル(iα,iβ)と前記電圧指令値ベクトル(vα *,vβ *)とに基づいて前記有効電力(Pre)を求める。 According to a sixth aspect of the inverter control device of the present invention, there is provided the inverter control device according to the fifth aspect, wherein the power calculation unit (103a; 103b) includes the current vector (i α , i β ). wherein (* v α, v β * ) voltage command value vector and the determined active power (P re) based on the.
この発明にかかるインバータの制御装置の第7の態様は、第6の態様にかかるインバータの制御装置であって、前記電力演算部(103b)は、前記電圧指令値ベクトルの前記第1軸の成分(vα *)と、前記電流ベクトルの前記第1軸の成分(iα)との積として前記有効電力(Pre)を求める。 A seventh aspect of the inverter control device according to the present invention is the inverter control device according to the sixth aspect, wherein the power calculation unit (103b) is a component of the first axis of the voltage command value vector. The active power (P re ) is obtained as a product of (v α * ) and the first axis component (i α ) of the current vector.
この発明にかかるインバータの制御装置の第8の態様は、第1乃至第4の態様のいずれかにかかるインバータの制御装置であって、前記電流指令値ベクトルの前記第1軸の成分(iα *)の符号は前記回生動作中において正であり、前記電圧指令値ベクトルの前記第1軸の成分(vα *)の符号に基づいて力行動作/回生動作が判断される。 An eighth aspect of the inverter control device according to the present invention is the inverter control device according to any of the first to fourth aspects, wherein the first axis component (i α) of the current command value vector is provided. The sign of * ) is positive during the regenerative operation, and the power running / regenerative operation is determined based on the sign of the first axis component (v α * ) of the voltage command value vector.
この発明にかかるインバータの制御装置の第9の態様は、第1乃至第8の態様のいずれかにかかるインバータの制御装置であって、前記電圧指令値ベクトル(vα *,vβ *)に基づいて前記インバータ(105)をパルス幅変調を用いて制御するパルス幅変調部(104)と、前記パルス幅変調のデューティ(D)が所定値(Dth)以下となったことを以て前記モータの回転停止を検出する制動完了判断処理部(19)とを更に備える。 According to a ninth aspect of the inverter control device of the present invention, there is provided the inverter control device according to any one of the first to eighth aspects, wherein the voltage command value vectors (v α * , v β * ) And a pulse width modulation unit (104) for controlling the inverter (105) using pulse width modulation, and the duty (D) of the pulse width modulation is equal to or less than a predetermined value (D th ). And a braking completion determination processing unit (19) for detecting rotation stop.
この発明にかかるインバータの制御装置の第10の態様は、第5乃至第7の態様のいずれかにかかるインバータの制御装置であって、前記有効電力(Pre)の平滑値(P0)の絶対値が所定値(DP)よりも小さくなることを以て前記モータの回転停止を検出する制動完了判断処理部(19)を更に備える。 A tenth aspect of the inverter control device according to the present invention is the inverter control device according to any of the fifth to seventh aspects, wherein the smoothing value (P 0 ) of the active power (P re ) A braking completion determination processing unit (19) is further provided for detecting a stop of rotation of the motor when the absolute value becomes smaller than a predetermined value (D P ).
この発明にかかるインバータの制御装置の第11の態様は、第1乃至第8の態様のいずれかにかかるインバータの制御装置であって、少なくとも、(a)前記電流指令値ベクトルの前記固定座標系の第1軸(α)の成分(iα *)の平滑値(iα0)が第1の所定値(Dα1)よりも小さいことを条件として前記モータの回転停止を検出する制動完了判断処理部(19)を更に備える。 An eleventh aspect of the inverter control device according to the present invention is the inverter control device according to any one of the first to eighth aspects, and includes at least (a) the fixed coordinate system of the current command value vector. Braking completion determination processing for detecting the stop of rotation of the motor on condition that the smooth value (i α0 ) of the component (i α * ) of the first axis (α) of the motor is smaller than the first predetermined value (D α1 ). A part (19) is further provided.
この発明にかかるインバータの制御装置の第12の態様は、第11の態様にかかるインバータの制御装置であって、前記制動完了判断処理部(19)は、更に、(b)前記電流指令値ベクトルの前記第1軸(α)の成分(iα *)の平滑値(iα0)が所定区間において採る振幅は、第2の所定値(Dα2)よりも小さいことであることをも条件として前記モータの回転停止を検出する。 A twelfth aspect of the inverter control device according to the present invention is the inverter control device according to the eleventh aspect, wherein the braking completion determination processing unit (19) further includes (b) the current command value vector. On the condition that the smoothing value (i α0 ) of the component (i α * ) of the first axis (α) in the predetermined interval is smaller than the second predetermined value (D α2 ). The rotation stop of the motor is detected.
この発明にかかるインバータの制御装置の第1乃至第12の態様は、例えば前記モータ(106)の回転を停止するモータの制御装置に採用することができる。 The first to twelfth aspects of the inverter control device according to the present invention can be employed in a motor control device that stops the rotation of the motor (106), for example.
この発明にかかるインバータの制御方法の第1の態様によれば、力行動作中の電磁トルクが回生動作中の電磁トルクよりも小さいので、モータの回転慣性が大きな場合でも、停止位置近傍でのモータの位置の振動的変動を回避し、迅速に回転を停止させることができる。 According to the first aspect of the inverter control method of the present invention, since the electromagnetic torque during the power running operation is smaller than the electromagnetic torque during the regenerative operation, the motor in the vicinity of the stop position can be obtained even when the rotational inertia of the motor is large. Therefore, the rotation can be stopped quickly.
この発明にかかるインバータの制御方法の第2の態様によれば、力行動作中の電磁トルクを回生動作中の電磁トルクよりも小さくすることができる。 According to the second aspect of the inverter control method of the present invention, the electromagnetic torque during the power running operation can be made smaller than the electromagnetic torque during the regenerative operation.
この発明にかかるインバータの制御方法の第3の態様によれば、力行動作中の電磁トルクを回生動作中の電磁トルクよりも簡易に小さくすることができる。 According to the third aspect of the inverter control method of the present invention, the electromagnetic torque during the power running operation can be easily made smaller than the electromagnetic torque during the regenerative operation.
この発明にかかるインバータの制御方法の第4の態様によれば、力行動作中の電磁トルクの回生動作中の電磁トルクに対する減少量を大きくすることができる。 According to the fourth aspect of the inverter control method of the present invention, the amount of decrease in the electromagnetic torque during the power running operation relative to the electromagnetic torque during the regenerative operation can be increased.
この発明にかかるインバータの制御方法の第5の態様によれば、力行動作/回生動作によって有効電力の符号が異なるので、力行動作/回生動作を判断できる。 According to the fifth aspect of the inverter control method of the present invention, since the sign of the active power differs depending on the power running operation / regenerative operation, the power running operation / regenerative operation can be determined.
この発明にかかるインバータの制御方法の第6の態様によれば、電流ベクトルと電圧指令値ベクトルとに基づいて有効電力の符号を求めるので、力行動作/回生動作を判断することができる。 According to the sixth aspect of the inverter control method of the present invention, since the sign of the active power is obtained based on the current vector and the voltage command value vector, the power running operation / regenerative operation can be determined.
この発明にかかるインバータの制御方法の第7の態様によれば、電流ベクトルの第2軸の成分(iβ)が電流ベクトル指令値の第2軸の成分(iβ *)へと制御され、電流ベクトル指令値の第2軸の成分(iβ *)が略零である。よって電流ベクトルの第2軸の成分と電圧指令値ベクトルの第2軸の成分(vβ *)との積は零であるとみなして、有効電力を求める計算を簡易にできる。 According to the seventh aspect of the inverter control method of the present invention, the second-axis component (i β ) of the current vector is controlled to the second-axis component (i β * ) of the current vector command value, The second axis component ( iβ * ) of the current vector command value is substantially zero. Therefore, the product of the second axis component of the current vector and the second axis component ( vβ * ) of the voltage command value vector is regarded as zero, and the calculation for obtaining the active power can be simplified.
この発明にかかるインバータの制御方法の第8の態様によれば、電流ベクトルの第2軸の成分(iβ)が電流ベクトル指令値の第2軸の成分(iβ *)へと制御され、電流ベクトル指令値の第2軸の成分が略零である。よって有効電力の符号は、電流ベクトルの第1軸の成分(iα)と電圧指令値ベクトルの第1軸の成分(vα *)との積の符号で求められる。電流ベクトルの第1軸の成分(iα)が電流ベクトル指令値の第1軸の成分(iα *)へと制御され、電流ベクトル指令値の第1軸の成分の符号が正である。よって有効電力の符号は電圧指令値ベクトルの第1軸の成分の符号で求められる。そして力行動作/回生動作によって有効電力の符号が異なるので、電圧指令値ベクトルの第1軸の成分の符号に基づいて力行動作/回生動作が判断される。 According to the eighth aspect of the inverter control method of the present invention, the second-axis component (i β ) of the current vector is controlled to the second-axis component (i β * ) of the current vector command value, The second axis component of the current vector command value is substantially zero. Therefore, the sign of the active power is obtained by the sign of the product of the first axis component (i α ) of the current vector and the first axis component (v α * ) of the voltage command value vector. The first axis component (i α ) of the current vector is controlled to the first axis component (i α * ) of the current vector command value, and the sign of the first axis component of the current vector command value is positive. Therefore, the sign of the active power is obtained by the sign of the first axis component of the voltage command value vector. Since the sign of the active power varies depending on the power running / regenerative action, the power running / regenerative action is determined based on the sign of the first axis component of the voltage command value vector.
この発明にかかるインバータの制御方法の第9の態様によれば、簡易に回転停止を検出し、モータへの停止制御を止めることができる。 According to the ninth aspect of the inverter control method of the present invention, it is possible to easily detect the rotation stop and stop the stop control to the motor.
この発明にかかるインバータの制御方法の第10の態様によれば、簡易に回転停止を検出し、モータへの停止制御を止めることができる。 According to the tenth aspect of the inverter control method of the present invention, it is possible to easily detect the rotation stop and stop the stop control to the motor.
この発明にかかるインバータの制御方法の第11の態様によれば、簡易に回転停止を検出し、モータへの停止制御を止めることができる。 According to the eleventh aspect of the inverter control method of the present invention, it is possible to simply detect the rotation stop and stop the stop control to the motor.
この発明にかかるインバータの制御方法の第12の態様によれば、精度良く回転停止を検出し、モータへの停止制御を止めることができる。 According to the twelfth aspect of the inverter control method according to the present invention, it is possible to accurately detect the rotation stop and stop the stop control to the motor.
この発明にかかるインバータの制御装置の第1の態様によれば、力行動作中の電磁トルクが回生動作中の電磁トルクよりも小さいので、モータの回転慣性が大きな場合でも、停止位置近傍でのモータの位置の振動的変動を回避し、迅速に回転を停止させることができる。 According to the first aspect of the inverter control device of the present invention, since the electromagnetic torque during the power running operation is smaller than the electromagnetic torque during the regenerative operation, the motor near the stop position can be obtained even when the rotational inertia of the motor is large. Therefore, the rotation can be stopped quickly.
この発明にかかるインバータの制御装置の第2の態様によれば、力行動作中の電磁トルクを回生動作中の電磁トルクよりも小さくすることができる。 According to the second aspect of the inverter control device of the present invention, the electromagnetic torque during the power running operation can be made smaller than the electromagnetic torque during the regenerative operation.
この発明にかかるインバータの制御装置の第3の態様によれば、力行動作中の電磁トルクを回生動作中の電磁トルクよりも簡易に小さくすることができる。 According to the third aspect of the inverter control device of the present invention, the electromagnetic torque during the power running operation can be easily made smaller than the electromagnetic torque during the regenerative operation.
この発明にかかるインバータの制御装置の第4の態様によれば、力行動作中の電磁トルクの回生動作中の電磁トルクに対する減少量を大きくすることができる。 According to the fourth aspect of the inverter control device of the present invention, the amount of decrease in the electromagnetic torque during the power running operation relative to the electromagnetic torque during the regenerative operation can be increased.
この発明にかかるインバータの制御装置の第5の態様によれば、力行動作/回生動作によって有効電力の符号が異なるので、力行動作/回生動作を判断できる。 According to the fifth aspect of the control device for an inverter according to the present invention, since the sign of the active power differs depending on the power running operation / regenerative operation, the power running operation / regenerative operation can be determined.
この発明にかかるインバータの制御装置の第6の態様によれば、電流ベクトルと電圧指令値ベクトルとに基づいて有効電力の符号を求めるので、力行動作/回生動作を判断することができる。 According to the sixth aspect of the inverter control device of the present invention, since the sign of the active power is obtained based on the current vector and the voltage command value vector, the power running operation / regenerative operation can be determined.
この発明にかかるインバータの制御装置の第7の態様によれば、電流ベクトルの第2軸の成分(iβ)が電流ベクトル指令値の第2軸の成分(iβ *)へと制御され、電流ベクトル指令値の第2軸の成分(iβ *)が略零である。よって電流ベクトルの第2軸の成分と電圧指令値ベクトルの第2軸の成分(vβ *)との積は零であるとみなして、有効電力を求める計算を簡易にできる。 According to the seventh aspect of the inverter control device of the present invention, the second-axis component (i β ) of the current vector is controlled to the second-axis component (i β * ) of the current vector command value, The second axis component ( iβ * ) of the current vector command value is substantially zero. Therefore, the product of the second axis component of the current vector and the second axis component ( vβ * ) of the voltage command value vector is regarded as zero, and the calculation for obtaining the active power can be simplified.
この発明にかかるインバータの制御装置の第8の態様によれば、電流ベクトルの第2軸の成分(iβ)が電流ベクトル指令値の第2軸の成分(iβ *)へと制御され、電流ベクトル指令値の第2軸の成分が零である。よって有効電力の符号は、電流ベクトルの第1軸の成分(iα)と電圧指令値ベクトルの第1軸の成分(vα *)との積の符号で求められる。電流ベクトルの第1軸の成分(iα)が電流ベクトル指令値の第1軸の成分(iα *)へと制御され、電流ベクトル指令値の第1軸の成分の符号が正である。よって有効電力の符号は電圧指令値ベクトルの第1軸の成分の符号で求められる。そして力行動作/回生動作によって有効電力の符号が異なるので、電圧指令値ベクトルの第1軸の成分の符号に基づいて力行動作/回生動作が判断される。 According to the eighth aspect of the inverter control device of the present invention, the second axis component (i β ) of the current vector is controlled to the second axis component (i β * ) of the current vector command value, The second axis component of the current vector command value is zero. Therefore, the sign of the active power is obtained by the sign of the product of the first axis component (i α ) of the current vector and the first axis component (v α * ) of the voltage command value vector. The first axis component (i α ) of the current vector is controlled to the first axis component (i α * ) of the current vector command value, and the sign of the first axis component of the current vector command value is positive. Therefore, the sign of the active power is obtained by the sign of the first axis component of the voltage command value vector. Since the sign of the active power varies depending on the power running / regenerative action, the power running / regenerative action is determined based on the sign of the first axis component of the voltage command value vector.
この発明にかかるインバータの制御装置の第9の態様によれば、簡易に回転停止を検出し、モータへの停止制御を止めることができる。 According to the ninth aspect of the inverter control device of the present invention, the rotation stop can be easily detected and the stop control to the motor can be stopped.
この発明にかかるインバータの制御装置の第10の態様によれば、簡易に回転停止を検出し、モータへの停止制御を止めることができる。 According to the tenth aspect of the inverter control device of the present invention, it is possible to simply detect the rotation stop and stop the stop control to the motor.
この発明にかかるインバータの制御装置の第11の態様によれば、簡易に回転停止を検出し、モータへの停止制御を止めることができる。 According to the eleventh aspect of the inverter control device of the present invention, it is possible to simply detect the rotation stop and stop the stop control to the motor.
この発明にかかるインバータの制御装置の第12の態様によれば、精度良く回転停止を検出し、モータへの停止制御を止めることができる。 According to the twelfth aspect of the inverter control device of the present invention, it is possible to accurately detect the rotation stop and stop the stop control to the motor.
第1の実施の形態.
図1は本発明のインバータ制御技術、モータ制御技術を実現する駆動系を示すブロック図である。ただし、ここでは制動に関する部分を主として示しており、回転制御に関する部分は省略している。後述するように電流指令値を回転制御時と制動制御時とにおいて切り替えることにより、当該技術は従来の回転制御を行うシステムと矛盾無く融合させることは容易である。
First embodiment.
FIG. 1 is a block diagram showing a drive system for realizing the inverter control technology and motor control technology of the present invention. However, the portion related to braking is mainly shown here, and the portion related to rotation control is omitted. As will be described later, by switching the current command value between rotation control and braking control, the technology can easily be integrated with a conventional system that performs rotation control.
当該システムは制動制御部101、電流制御部102、電力演算部103a、パルス幅変調信号生成部104、3相/2相変換部107、インバータ105及びモータ106を有している。
The system includes a
例えばモータ106は埋め込み永久磁石型(IPM)モータであり、インバータ105から三相電流iu,iv,iwが供給される。
For example, the
三相/二相変換部107は、三相電流iu,iv,iwを二相電流iα,iβに変換する。二相電流iα,iβはそれぞれモータ106に流れる電流のα成分及びβ成分であり、電流ベクトル(iα,iβ)として把握することもできる。
The three-phase / two-
インバータ105は電流指令値ベクトル(iα *,iβ *)に基づいて制御される。より詳細には電流制御部102は電流指令値ベクトル(iα *,iβ *)から電圧指令値ベクトル(vα *,vβ *)を生成し、インバータ105は電圧指令値ベクトル(vα *,vβ *)に基づいて制御される。更に詳細には電圧指令値ベクトル(vα *,vβ *)に基づいてパルス幅変調信号生成部104がパルス幅変調を行い、これに基づいてインバータ105が制御される。
The
電流指令値ベクトル(iα *,iβ *)は、電流ベクトル(iα,iβ)の指令値である。電流制御部102は、電流指令値ベクトル(iα *,iβ *)と電流ベクトル(iα,iβ)との要素毎に偏差に基づいて電圧指令値ベクトル(vα *,vβ *)を生成する。
The current command value vector (i α * , i β * ) is a command value of the current vector (i α , i β ). The
より詳細には、電流制御部102は、加減算器21,22及びアンプ23,24を有している。加減算器21は電流指令値iα *と電流iαとの偏差を求め、当該偏差はアンプ23によって所定倍され、電圧指令値vα *が生成される。加減算器22は電流指令値iβ *と電流iβとの偏差を求め、当該偏差はアンプ24によって所定倍され、電圧指令値vβ *が生成される。
More specifically, the
制動制御部101は、モータの回転を停止させる際の電流指令値ベクトル(iα *,iβ *)を電流制御部102へ供給する。モータを回転させる際の電流指令値ベクトルは図示されない電流指令値ベクトル生成部から別途に与えることができる。その場合電流制御部102は、回転制御/制動制御に応じて、それぞれ受ける電流指令値ベクトルを切り替えることになる。
The
制動制御部101はモータ106での有効電力Preの符号に基づいて、モータの回転を停止させる際の電流指令値ベクトル(iα *,iβ *)を設定する。有効電力Preが正であればモータ106は力行動作を行っており、零または負であれば回生動作を行っている。そして本発明では後述するように、力行動作/回生動作に応じて電流指令値ベクトル(iα *,iβ *)を設定する。この必要のため、制動制御部101には有効電力Preが入力される。
The
電力演算部103は乗算器31,32と加算器33とローパスフィルタ34を備えており、モータ106での有効電力Preを求める。より具体的には電流ベクトル(iα,iβ)と電圧指令値ベクトル(vα *,vβ *)とに基づいて有効電力Preを求める。
The
有効電力Preは電流ベクトル(iα,iβ)と電圧指令値ベクトル(vα *,vβ *)との内積で以て求められる。よって乗算器31,32はそれぞれ積iα・vβ *,iβ・vα *を求め、これらの積の和が加算器33によって求められる。
The active power Pre is obtained by the inner product of the current vector (i α , i β ) and the voltage command value vector (v α * , v β * ). Therefore, the
加算器33の出力は、モータの回転数とモータの極対数との積で求めされる周波数で変動するため、当該周波数を超える成分はノイズとしてローパスフィルタ34で除去する。そしてローパスフィルタ34の出力を有効電力Preとして採用する。
Since the output of the
図2は制動制御部101aの構成を図示するブロック図であり、図1の制動制御部101として採用可能である。
FIG. 2 is a block diagram illustrating the configuration of the
制動制御部101aは、制動電流指令値生成部10、積分器14、増幅器15、零発生部16、フィルタ17、符号判定部18、制動完了判断処理部19及びオアゲートGを備えている。
The
零発生部16は値零を、電流指令値iβ *として出力する。よって電流指令値iβ *はモータ106が力行動作を行うか、回生動作を行うかによらず、零となる。但し、厳密に零である必要はなく、後述する効果を妨げない程度に略零であればよい。
The zero
制動電流指令値生成部10は制動電流指令値i0を出力する。制動電流指令値i0は電流指令値iα *として採用してもよい。制動電流指令値i0はモータの力行動作中では零であり、回生動作では正である。但し、力行動作/回生動作の切り替わりによる可聴音の発生を抑制するために、積分器14が設けられる。また増幅器15により、その値の大きさが制御される。増幅器15のゲインはモータ106の定格電流や、制動に要求される時間に応じて設定される。制動電流指令値i0が零である場合、後述する零発生部12の機能に基づき、厳密に零である必要はない。
Braking current command
制動電流指令値生成部10は正値発生部11と零発生部12と、両者の出力を選択して制動電流指令値i0として出力するスイッチ13とを有している。
Braking current command
正値発生部11は定格電流以内の正値を発生し、零発生部12は零発生部16と同様に零を発生する。スイッチ13の切り替えは二入力オアゲートGの出力によって制御される。図中、オアゲートGは正論理を採用した場合を例示しているが、負論理を採用してもよい。
The
オアゲートGの一方には制動完了判断処理部19の出力が与えられる。制動完了判断処理部19はモータ106が停止したか否かを判断する部分であり、モータ106が回転中には“L”を出力し、停止したと判断した場合には“H”を出力する。停止を判断する詳細は後述し、まず回転中の場合の制動電流指令値生成部10の動作について説明する。
The output of the braking completion
制動完了判断処理部19の出力が“L”であれば、スイッチ13は符号判定部18の出力に基づいて切り替えを行う。符号判定部18は電力演算部103aから得られた有効電力Preを入力し、これが正であれば“L”を出力し、零又は負であれば“H”を出力する。そしてスイッチ13はオアゲートGの出力の“H”“L”に応じて、それぞれ正値発生部11と零発生部12の出力を制動電流指令値i0として出力する。
If the output of the brake completion
以上のようにして生成された制動電流指令値i0を積分器14で積分し、増幅器15で大きさを調整して電流指令値iα *が得られる。従って電流指令値ベクトル(iα *,iβ *)は、力行動作中においては実質的にはほぼ零ベクトルとなり、回生動作中においてはα成分のみとなる。
The braking current command value i 0 generated as described above is integrated by the
これにより、力行動作中の電磁トルクを回生動作中の電磁トルクよりも小さくすることができる。この効果を得るためには零発生部12が出力する値零は厳密に零である必要はなく、ほぼ零であってもよい。モータ106の回転慣性が大きな場合でも、停止位置近傍でのモータ106の位置の振動的変動を回避し、迅速に回転を停止させることができる。しかもモータ106の位置検出や速度検出は不要である。位置検出を行うことなく停止位置近傍でのモータの位置の振動的変動を回避し、迅速に回転を停止させる。
Thereby, the electromagnetic torque during the power running operation can be made smaller than the electromagnetic torque during the regenerative operation. In order to obtain this effect, the value zero output from the zero
制動が完了、即ちモータ106の回転が停止したと判断するには、有効電力Preの大きさに基づいて判断する。回転が停止すれば有効電力Preが発生しないと考えられるからである。但し、力行動作/回生動作の切り替わりに応じて有効電力Preは大きく変動するので、フィルタ17を介して平滑して平滑値P0を得る。制動完了判断処理部19は、平滑値P0の絶対値が所定値DPよりも小さくなることを以て、モータ106の回転が停止したと判断する。
In order to determine that the braking is completed, that is, that the rotation of the
制動完了判断処理部19はモータ106の回転が停止したと判断すれば、“H”をオアゲートGに出力する。これにより符号判定部18の出力に拘わらず、オアゲートGの出力は“H”となる。よってモータ106の回転が停止した後は、電流指令値ベクトル(iα *,iβ *)はほぼ零ベクトルとなり、新たな電磁トルクは印加されない。
If the braking completion
もちろん、起動前にモータ106を一旦停止させた場合には、停止後の所定時間経過後に電磁トルクを印加してモータ106を起動させる。
Of course, when the
第2の実施の形態.
図3は制動制御部101bの構成を図示するブロック図であり、図1の制動制御部101として採用可能である。制動制御部101bは制動制御部101aの制動完了判断において異なっている。第2の実施の形態においては、フィルタ17は有効電力P0の平滑値P0ではなく、電流指令値iα *を平滑してその平滑値iα0を制動完了判断処理部19に与える。
Second embodiment.
FIG. 3 is a block diagram illustrating the configuration of the
図4は第1の実施の形態及び第2の実施の形態、並びに後述する第3の実施の形態における制動完了判断を説明するタイミングチャートである。横軸には時間を採り、縦軸にはモータ106の角速度ω、後述するデューティD、有効電力Pre及びその平滑値P0、制動電流指令値i0、平滑値iα0、電流指令値iβ *、電流指令値iα *の平滑値iα0の振幅Δを採っている。
FIG. 4 is a timing chart for explaining the brake completion determination in the first and second embodiments and the third embodiment described later. The horizontal axis represents time, and the vertical axis represents the angular velocity ω of the
停止処理開始前には、回転制御用の電流指令値iα *,iβ *が電流制御部102に与えられており、インバータ105やモータ106の制御は当該電流指令値iα *,iβ *に基づいて行われている。この場合、前述のように、制動制御部101から与えられる制動制御用の電流指令値iα *,iβ *は、インバータ105やモータ106の制御とは関係ない。図4では停止処理開始前の電流指令値iα *,iβ *が回転制御用のものであるので、これらに依存する量については斜線で示している。
Before starting the stop process, current command values i α * and i β * for rotation control are given to the
制動の開始により、電流制御部102には制動制御部101から制動制御用の電流指令値iα *,iβ *が与えられる。制動開始からしばらくの間は有効電力Preは負であり、回生動作を行っている。そしてスイッチ13は正値発生部11からの出力を制動電流指令値i0として積分器14へ与える。角速度ωの低下により、やがてモータ106に力行動作が発生し、スイッチ13の切換により制動電流指令値i0は正値/零(略零)を繰り返して採る。これに伴い、有効電力Preの平滑値P0の絶対値は低下し、やがて時刻t1において所定値DPよりも小さくなる。第1の実施の形態ではこのようにして制動完了を判断していた。このような判定は比較的に簡易に行うことができる。
With the start of braking, the
第2の実施の形態では、平滑値iα0の低下に基づいて制動完了を判断する。角速度ωの低下に従って、モータ106に回生動作が発生する時間間隔は、短くなるからである。閾値Dα1を、例えば制動電流指令値i0の半分に設定し、これよりも平滑値iα0が低下した場合に、制動完了の判断がされる。
In the second embodiment, the completion of braking is determined based on a decrease in the smooth value i α0 . This is because the time interval at which the regenerative operation occurs in the
平滑値iα0の所定期間、例えば1秒ごとの間で振幅Δが測定される。そして振幅Δが閾値Dα2よりも低下した場合に、制動が完了したと判断する。振幅Δが閾値Dα2よりも低下したことのみを以て制動の完了を判断することは望ましくない。制動開始後の初期において振幅Δはほぼ零であり、この時点を制動の完了と判断することは適切ではないからである。よって平滑値iα0が閾値Dα1よりも低下したことを前提として上で、振幅Δが閾値Dα2よりも低下したこと(図4における時刻t2)を以て制動が完了したと判断することが望ましい。 The amplitude Δ is measured during a predetermined period of the smooth value i α0 , for example, every second. Then, when the amplitude Δ is lower than the threshold value Dα2, it is determined that the braking is completed. It is not desirable to determine the completion of braking only by the fact that the amplitude Δ has decreased below the threshold value Dα2 . This is because the amplitude Δ is substantially zero at the initial stage after the start of braking, and it is not appropriate to determine that this point in time is the completion of braking. Therefore on the assumption that the smoothed value i .alpha.0 becomes lower than the threshold value D [alpha] 1, it is desirable to determine that braking with a possible amplitude Δ is lower than the threshold value D [alpha] 2 (time t 2 in FIG. 4) is complete .
第2の実施の形態における制動完了判断は第1の実施の形態における制動完了判断と比較して複雑であるが、より正確に判断することができるという観点で有利である。 The brake completion determination in the second embodiment is more complicated than the brake completion determination in the first embodiment, but is advantageous in that it can be determined more accurately.
もちろん、平滑値iα0が閾値Dα1よりも低下したことを以て停止を判断してもよい。その場合には閾値Dα1は制動電流指令値i0の半分ではなく、もっと小さい値にすることが望ましい。 Of course, the stop may be determined when the smooth value i α0 is lower than the threshold value D α1 . In this case, it is desirable that the threshold value D α1 is not a half of the braking current command value i 0 but a smaller value.
第3の実施の形態.
図5は制動制御部101cの構成を図示するブロック図であり、図1の制動制御部101として採用可能である。制動制御部101cは制動制御部101a,101bからフィルタ17を省略し、制動完了判断処理部19がインバータ105からデューティDを得て入る点で第1及び第2の実施の形態と異なっている。このようなデューティDの伝達は、図1に破線で示すように、インバータ105から制動制御部101へと行われる。
Third embodiment.
FIG. 5 is a block diagram illustrating the configuration of the braking control unit 101c, which can be employed as the
インバータ105において行われる、電圧指令値ベクトル(vα *,vβ *)に基づいたパルス幅変調のデューティDを、インバータ105から取得することができる。
The duty D of the pulse width modulation based on the voltage command value vector (v α * , v β * ) performed in the
角速度ωの低下に従って、モータ106に回生動作が発生する時間間隔は、短くなる。よってデューティDも小さくなるので、これが閾値Dthよりも低下したこと(時刻t3)を以て制動が完了したと判断することができる。第3の実施の形態における制動完了判断は第2の実施の形態における制動完了判断と比較して、簡易であり、またフィルタ17も省略できるという観点で有利である。
As the angular velocity ω decreases, the time interval at which the regenerative operation occurs in the
第4の実施の形態.
図6は本発明のインバータ制御技術、モータ制御技術を実現する駆動系を示すブロック図である。図1に示された場合と比較して電力演算部103aを電力演算部103bに置換した構成を有している。
Fourth embodiment.
FIG. 6 is a block diagram showing a drive system for realizing the inverter control technique and motor control technique of the present invention. Compared to the case shown in FIG. 1, the
電力演算部103bは電力演算部103aから、乗算器32及び加算器33を省略し、乗算器31の出力自体をフィルタ34に入力している点で異なっている。
The
電流制御部102において電流iβは電流指令値iβ *との偏差がなくなるように制御される一方、電流指令値iβ *はほぼ零である。よって乗算器23の出力iβ・vβ *は零であるとみなすことができる。従って電流ベクトル(iα,iβ)と電圧指令値ベクトル(vα *,vβ *)との内積は、乗算器31の出力iα・vα *で求めることができ、計算を簡易に、つまり乗算器32及び加算器33を省略できる。
While the current i beta in the
本実施の形態においても第1乃至第3の実施の形態で説明された制動完了判断処理を適用することができる。具体的には、図2、図3、図5において電力演算部103aを電力演算部103bに置換すればよい。
The braking completion determination process described in the first to third embodiments can also be applied to the present embodiment. Specifically, the
第5の実施の形態.
図7は本発明のインバータ制御技術、モータ制御技術を実現する駆動系を示すブロック図である。図1に示された場合と比較して電力演算部103aを位相抽出部103cに置換した構成を有している。
Fifth embodiment.
FIG. 7 is a block diagram showing a drive system for realizing the inverter control technology and motor control technology of the present invention. Compared to the case shown in FIG. 1, the
位相抽出部103cは電力演算部103aから、乗算器31,32及び加算器33を省略し、電圧指令値vα *をフィルタ34に入力している点で異なっている。位相抽出部103cは、モータの回転数とモータの極対数との積で求められる周波数成分を除去した電圧指令値vα *を、平滑値vα0として出力する。
The
第4の実施の形態で述べたように、有効電力Preは積iα・vα *で求められる。他方、電流制御部102は電流iαを電流指令値iα *と偏差がなくなるように制御される。電流指令値iα *の符号は正であるので、有効電力Preの符号は電圧指令値vα *の符号で求められる。つまり電圧指令値vα *の符号により、積iα・vα *の位相が判断できることになる。第1の実施の形態で述べたように、力行動作/回生動作によって有効電力Preの符号が異なるので、有効電力Preを求めることなく、電圧指令値vα *の符号に基づいて力行動作/回生動作を判断することができる。但し上述のように、ノイズを除去するために、電圧指令値vα *の平滑値vα0の符号を判断する。
As described in the fourth embodiment, the active power Pre is obtained by the product i α · v α * . On the other hand, the
本実施の形態では、第1の実施の形態で示されたような制動完了判断を行うことはできない。有効電力Preが求められていないからである。しかし第2の実施の形態及び第3の実施の形態で示されたような制動完了判断を行うことはできる。具体的には図3、図5において電力演算部103aを位相抽出部103cとする。図8及び図9はそれぞれ図3及び図5に対応したブロック図である。本実施の形態において、符号判定部18は平滑値vα0の正負を判定することになる。
In the present embodiment, it is not possible to make a braking completion determination as shown in the first embodiment. This is because the active power Pre is not required. However, it is possible to make a braking completion determination as shown in the second embodiment and the third embodiment. Specifically, in FIG. 3 and FIG. 5, the
本実施の形態では力行動作/回生動作の判断を簡易に、つまり乗算器31,32及び加算器33を省略できる。ノイズの問題を別とすれば、フィルタ34、つまり位相抽出部103c自体を省略し、制動制御部101へと直接に電圧指令値vα *を入力してもよい。
In the present embodiment, the determination of the power running operation / regenerative operation can be simplified, that is, the
第6の実施の形態.
本実施の形態ではモータ106の力行動作中に、制動電流指令値i0が負となる期間を有する。図10は制動制御部101dの構成を図示するブロック図であり、図1の制動制御部101として採用可能である。符号判定部18は有効電力Preの符号を判定してもよいし、電圧指令値vα *自身、あるいはその平滑値vα0の符号を判定してもよい。制動完了判断処理19は有効電力Preの平滑値P0、電流指令値iα *の平滑値iα0、デューティDのいずれに基づいて制動完了を判断してもよい。
Sixth embodiment.
In the present embodiment, there is a period during which the braking current command value i 0 is negative during the power running operation of the
制動制御部101dは制動制御部101a〜101cとは異なり、制動電流指令値生成部10は零発生部12と置換して、負値発生部12A及び零発生部12Bを有している。またゲートGの代わりにスイッチ制御部Jを有している。スイッチ13は3入力1出力のセレクタとして機能し、その切り替わりはスイッチ制御部Jによって制御される。
The
例えば、制動開始後、制動が完了していない状態では、力行動作においては負値発生部12A及び零発生部12Bの出力のいずれかが制動電流指令値i0として出力される。また回生動作においては、第1の実施の形態と同様に正値発生部10の出力が制動電流指令値i0として出力される。負値発生部12Aは負値を発生し、零発生部12Bは零発生部12,16と同様に略零を発生する。
For example, when braking is not completed after the start of braking, one of the outputs of the negative
力行動作において制動電流指令値i0を負とする期間を設けることにより、力行動作中の電磁トルクの回生動作中の電磁トルクに対する減少量を大きくすることができ、迅速な制動が行える。 By providing a period in which the braking current command value i 0 is negative in the power running operation, the amount of decrease in the electromagnetic torque during the power running operation with respect to the electromagnetic torque during the regenerative operation can be increased, and quick braking can be performed.
図11は電流指令値iα *を力行動作/回生動作に拘わらずに正値とした場合(同図(a))、第1の実施の形態のように力行動作/回生動作においてそれぞれ零/正値とした場合(同図(b))、本実施の形態において力行動作/回生動作においてそれぞれ負値/正値とした場合(同図(c))を比較する図である。但し、同図(c)では有効電力Preが見かけ上では正となる期間がないものの、実際の制御では力行動作/回生動作の切り替わりが細かく生じている。この切り替わりによって制動電流指令値i0も正負が切り替わる。 FIG. 11 shows a case where the current command value i α * is a positive value regardless of the power running operation / regenerative operation (FIG. 11A). In the power running operation / regenerative operation as in the first embodiment, zero / It is a figure which compares the case where it is set as a positive value (the figure (b)), and the case where it is set as a negative value / positive value in the power running operation / regenerative operation in this embodiment, respectively (the figure (c)). However, in FIG. 3C, although there is no period in which the active power Pre is apparently positive, in actual control, the switching between the power running operation and the regenerative operation is finely generated. Braking current command value i 0 by this switch also switched positive and negative.
電流指令値iα *を力行動作/回生動作に拘わらずに正値とした場合には、図11(a)に示されるように、角速度ωは加減速を繰り返すものの、全体としての低下量は小さい。これと比較して、図11(a),(b)に示されるように、力行動作時において電流指令値iα *を略零、あるいは負値とすることにより、角速度ωは安定して減速する。 When the current command value i α * is a positive value regardless of the power running / regenerative operation, the angular velocity ω is repeatedly accelerated and decelerated as shown in FIG. small. Compared with this, as shown in FIGS. 11A and 11B, the angular velocity ω is stably decelerated by setting the current command value i α * to substantially zero or a negative value during the power running operation. To do.
制動完了判断処理部19によって制動が完了したと判断された場合には、スイッチ制御部Jによってスイッチ13が制御され、零発生部12Bの出力が制動電流指令値i0として採用される。これにより、次に回転制御の起動が生じるまでは、電流指令値ベクトル(iα *,iβ *)はほぼ零ベクトルとなり、新たな電磁トルクは印加されない。
When the brake completion
10 制動電流指令値生成部
101 制動制御部
102 電流制御部
103a,103b 電力演算部
105 インバータ
106 モータ
14 積分部
16 零指令部
Dα1,Dα2 所定値
iα,iβ 電流
iα *,iβ * 電流指令値
i0 制動電流指令値
iα0 電流指令値iα *の平滑値
Pre 有効電力
vα *,vβ * 電圧指令値
DESCRIPTION OF
i α , i β current i α * , i β * current command value i 0 braking current command value i α0 current command value i α * smooth value Pre active power v α * , v β * voltage command value
Claims (26)
前記インバータは、モータ(106)の動作を制御し、
前記モータには電気角が90度異なる第1軸(α)及び第2軸(β)を有して回転位置に依存しない固定座標系が設定され、
前記電流指令値ベクトルは電流ベクトル(iα,iβ)についての指令値であり、
前記電流ベクトルは、前記モータに流れる電流の前記第1軸の成分(iα)及び前記第2軸の成分(iβ)で構成され、
前記モータの回転を停止させる際に、
(i)前記電流指令値ベクトルの前記第2軸の成分(iβ *)を略零とし、
(ii)前記電流指令値ベクトルの前記第1軸の成分(iα *)は、前記モータの力行動作中の電磁トルクよりも前記モータの回生動作中の電磁トルクを大きくする、インバータの制御方法。 A method of controlling an inverter (105) based on a current command value vector (i α * , i β * ),
The inverter controls the operation of the motor (106),
The motor has a fixed coordinate system that has a first axis (α) and a second axis (β) that differ in electrical angle by 90 degrees and does not depend on the rotational position,
The current command value vector is a command value for a current vector (i α , i β ),
The current vector is composed of the first axis component (i α ) and the second axis component (i β ) of the current flowing through the motor,
When stopping the rotation of the motor,
(i) The component (i β * ) of the second axis of the current command value vector is substantially zero,
(ii) The inverter control method in which the component (i α * ) of the first axis of the current command value vector makes the electromagnetic torque during the regenerative operation of the motor larger than the electromagnetic torque during the power running operation of the motor .
前記制動電流指令値は、前記力行動作中で非正であり、前記回生動作中で正である、請求項1記載のインバータの制御方法。 When stopping the rotation of the motor, the component (i α * ) of the first axis of the current command value vector takes a value obtained by integrating the braking current command value (i 0 ) with an integrator (14) ,
The inverter control method according to claim 1, wherein the braking current command value is non-positive during the power running operation and positive during the regenerative operation.
前記電流ベクトル(iα,iβ)と前記電圧指令値ベクトルとに基づいて前記有効電力(Pre)の符号を判断する、請求項5記載のインバータの制御方法。 A voltage command value vector (v α * ,) generated based on a deviation for each element between the current command value vector (i α * , i β * ) and the current vector (i α , i β ). v β * ) controls the operation of the inverter (105),
The inverter control method according to claim 5, wherein the sign of the active power (P re ) is determined based on the current vector (i α , i β ) and the voltage command value vector.
前記電圧指令値ベクトルの前記第1軸の成分(vα *)の符号に基づいて前記力行動作/回生動作を判断する、請求項1乃至請求項5のいずれか一つに記載のインバータの制御方法。 The sign of the first axis component (i α * ) of the current command value vector is positive during the regenerative operation,
The inverter control according to any one of claims 1 to 5, wherein the power running operation / regenerative operation is determined based on a sign of the first axis component (v α * ) of the voltage command value vector. Method.
前記モータの回転停止は、前記パルス幅変調のデューティ(D)が所定値(Dth)以下となったことを以て検出する、請求項1乃至請求項8のいずれか一つに記載のインバータの制御方法。 The inverter (105) is pulse-width modulated based on the current vector (i α , i β ) and the current command value vector (i α * , i β * ),
9. The inverter control according to claim 1, wherein the rotation stop of the motor is detected when a duty (D) of the pulse width modulation becomes a predetermined value (D th ) or less. Method.
(a)前記電流指令値ベクトルの前記固定座標系の第1軸(α)の成分(iα *)の平滑値(iα0)が第1の所定値(Dα1)よりも小さいこと
を条件として検出される、請求項1乃至請求項8のいずれか一つに記載のインバータの制御方法。 The rotation stop of the motor is at least
(a) The smoothing value (i α0 ) of the component (i α * ) of the first axis (α) of the fixed coordinate system of the current command value vector is smaller than a first predetermined value (D α1 ). The inverter control method according to claim 1, wherein the inverter control method is detected as:
(b)前記電流指令値ベクトルの前記第1軸(α)の成分(iα *)の前記平滑値(iα0)が所定区間において採る振幅は、第2の所定値(Dα2)よりも小さいこと
をも条件として検出される、請求項11記載のインバータの制御方法。 The rotation stoppage of the motor is further
(b) The amplitude that the smooth value (i α0 ) of the component (i α * ) of the first axis (α) of the current command value vector takes in a predetermined section is greater than the second predetermined value (D α2 ). The method for controlling an inverter according to claim 11, wherein the detection is performed under the condition that it is small.
前記インバータは、モータ(106)の動作を制御し、
前記モータには、電気角が90度異なる第1軸(α)及び第2軸(β)を有して回転位置に依存しない固定座標系が設定され、
前記固定座標系における電流ベクトル(iα,iβ)と、前記電流ベクトルの指令値たる電流指令値ベクトル(iα *,iβ *)との間の、要素毎の偏差に基づいて前記電圧指令値ベクトルを生成する電流制御部(102)と、
前記モータの回転を停止させる際の前記電流指令値ベクトル(iα *,iβ *)を前記電流制御部へ供給する制動制御部(101)と
を備え、
前記モータの回転を停止させる際の前記電流指令値ベクトルの前記第2軸の成分(iβ *)は略零であり、前記電流指令値ベクトルの前記第1軸の成分(iα *)は、前記モータの力行動作中の電磁トルクよりも前記モータの回生動作中の電磁トルクを大きくする、インバータの制御装置。 A device for controlling the inverter (105) based on voltage command value vectors (v α * , v β * ),
The inverter controls the operation of the motor (106),
The motor has a fixed coordinate system that has a first axis (α) and a second axis (β) that differ by 90 degrees in electrical angle and does not depend on the rotational position,
The voltage based on a deviation for each element between a current vector (i α , i β ) in the fixed coordinate system and a current command value vector (i α * , i β * ) as a command value of the current vector. A current control unit (102) for generating a command value vector;
A braking control unit (101) for supplying the current control unit with the current command value vector (i α * , i β * ) for stopping the rotation of the motor;
The component (i β * ) of the second axis of the current command value vector when stopping the rotation of the motor is substantially zero, and the component (i α * ) of the first axis of the current command value vector is A control device for an inverter, wherein the electromagnetic torque during the regenerative operation of the motor is made larger than the electromagnetic torque during the power running operation of the motor.
前記力行動作で非正であり、前記回生動作中で正である制動電流指令値(i0)を出力する制動電流指令値生成部(10)と、
前記制動電流指令値を積分して、前記モータの回転を停止させる際の前記電流指令値ベクトルの前記第1軸の成分(iα *)を与える積分器(14)と、
前記モータの回転を停止させる際の前記電流指令値ベクトルの前記第2軸の成分(iβ *)として略零を与える零指令部(16)と
を有する、請求項14記載のインバータの制御装置。 The braking control unit (101)
A braking current command value generation unit (10) that outputs a braking current command value (i 0 ) that is non-positive in the power running operation and positive in the regenerative operation;
The braking current command value by integrating the components of the first axis of the current command value vector at the time of stopping the rotation of the motor (i alpha *) integrator giving (14),
The inverter control device according to claim 14, further comprising: a zero command section (16) that gives substantially zero as a component (i β * ) of the second axis of the current command value vector when stopping the rotation of the motor. .
前記有効電力の符号に基づいて力行動作/回生動作が判断される、請求項14乃至請求項17のいずれか一つに記載のインバータの制御装置。 A power calculator (103a; 103b) for determining the active power (P re ) of the motor (106);
The inverter control device according to any one of claims 14 to 17, wherein a power running operation / regenerative operation is determined based on the sign of the active power.
前記電圧指令値ベクトルの前記第1軸の成分(vα *)の符号に基づいて力行動作/回生動作が判断される、請求項14乃至請求項17のいずれか一つに記載のインバータの制御装置。 The sign of the first axis component (i α * ) of the current command value vector is positive during the regenerative operation,
The inverter control according to any one of claims 14 to 17, wherein a power running operation / regenerative operation is determined based on a sign of a component (v α * ) of the first axis of the voltage command value vector. apparatus.
を更に備え、
前記パルス幅変調のデューティ(D)が所定値(Dth)以下となったことを以て前記モータの回転停止を検出する、制動完了判断処理部(19)
を更に備える、請求項14乃至請求項21のいずれか一つに記載のインバータの制御装置。 A pulse width modulation unit (104) for controlling the inverter (105) using pulse width modulation based on the voltage command value vector (v α * , v β * )
Further comprising
Braking completion determination processing unit (19) for detecting a stop of rotation of the motor when the duty (D) of the pulse width modulation is equal to or less than a predetermined value (D th ).
The inverter control device according to claim 14, further comprising:
を更に備える、請求項18乃至請求項20のいずれか一つに記載のインバータの制御装置。 Braking completion determination processing unit (19) for detecting a stop of rotation of the motor when the absolute value of the smooth value (P 0 ) of the active power (P re ) is smaller than a predetermined value (D P ).
The inverter control device according to any one of claims 18 to 20, further comprising:
(a)前記電流指令値ベクトルの前記固定座標系の第1軸(α)の成分(iα *)の平滑値(iα0)が第1の所定値(Dα1)よりも小さいこと
を条件として前記モータの回転停止を検出する制動完了判断処理部(19)
を更に備える、請求項14乃至請求項21のいずれか一つに記載のインバータの制御装置。 at least,
(a) The smoothing value (i α0 ) of the component (i α * ) of the first axis (α) of the fixed coordinate system of the current command value vector is smaller than a first predetermined value (D α1 ). As a brake completion judgment processing unit (19) for detecting the rotation stop of the motor
The inverter control device according to claim 14, further comprising:
(b)前記電流指令値ベクトルの前記第1軸(α)の成分(iα *)の平滑値(iα0)が所定区間において採る振幅は、第2の所定値(Dα2)よりも小さいこと
であることをも条件として前記モータの回転停止を検出する、請求項24記載のインバータの制御装置。 The braking completion determination processing unit (19) further includes
(b) The amplitude that the smooth value (i α0 ) of the component (i α * ) of the first axis (α) of the current command value vector takes in a predetermined section is smaller than the second predetermined value (D α2 ). 25. The inverter control device according to claim 24, wherein the stop of rotation of the motor is detected on the condition that this is the case.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004193165A JP4682546B2 (en) | 2004-06-30 | 2004-06-30 | Inverter control method, inverter control device, motor control method, and motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004193165A JP4682546B2 (en) | 2004-06-30 | 2004-06-30 | Inverter control method, inverter control device, motor control method, and motor control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006020383A JP2006020383A (en) | 2006-01-19 |
JP4682546B2 true JP4682546B2 (en) | 2011-05-11 |
Family
ID=35794113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004193165A Expired - Fee Related JP4682546B2 (en) | 2004-06-30 | 2004-06-30 | Inverter control method, inverter control device, motor control method, and motor control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4682546B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011151918A (en) * | 2010-01-20 | 2011-08-04 | Fanuc Ltd | Motor driving apparatus having power-supply regeneration function |
JP5778045B2 (en) * | 2012-01-16 | 2015-09-16 | 日立アプライアンス株式会社 | Synchronous motor drive device, refrigeration apparatus, air conditioner, refrigerator, and synchronous motor drive method using the same |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000102291A (en) * | 1998-07-24 | 2000-04-07 | Motonobu Hattori | Inverter control system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0260489A (en) * | 1988-08-26 | 1990-02-28 | Mitsubishi Heavy Ind Ltd | Speed controller for dc motor |
-
2004
- 2004-06-30 JP JP2004193165A patent/JP4682546B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000102291A (en) * | 1998-07-24 | 2000-04-07 | Motonobu Hattori | Inverter control system |
Also Published As
Publication number | Publication date |
---|---|
JP2006020383A (en) | 2006-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3289567B2 (en) | Discharge device for storage means inside inverter | |
JP3681318B2 (en) | Synchronous motor control device and vehicle using the same | |
KR100655702B1 (en) | Control method for permanent magnet synchronous motor and control system thereof | |
JP4284355B2 (en) | High response control device for permanent magnet motor | |
JP2010051078A (en) | Motor control device | |
JPWO2009040884A1 (en) | Electric motor control device | |
JP7270391B2 (en) | Power converter control device and motor drive system | |
JP5277724B2 (en) | Control device for permanent magnet type synchronous motor | |
US8754603B2 (en) | Methods, systems and apparatus for reducing power loss in an electric motor drive system | |
JP5003929B2 (en) | Electric power steering device | |
JP2008220100A (en) | Motor controller | |
KR20060009199A (en) | Bldc motor speed controlling apparatus and its method | |
JP4542797B2 (en) | Control device for synchronous machine | |
JP2010279095A (en) | Sensorless control device for ac electric motors | |
JP5223280B2 (en) | Turbocharger control system with electric motor | |
JP5392532B2 (en) | Induction motor control device | |
JP2009189146A (en) | Control unit for electric motor | |
JP5641774B2 (en) | Method and apparatus for estimating rotor position and speed of stepping motor | |
JP4826550B2 (en) | Turbocharger control system with electric motor | |
JP4682546B2 (en) | Inverter control method, inverter control device, motor control method, and motor control device | |
JP4543720B2 (en) | Speed sensorless vector controller | |
JP2007116768A (en) | Rotation detector for turbocharger with motor | |
JP2007089336A (en) | Revolution detection device and revolution detection method of turbocharger with electric motor | |
JP4735287B2 (en) | Synchronous motor control device and control method using the synchronous motor control device | |
JP2017135937A (en) | Wind power generation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070620 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100223 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100824 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100917 |
|
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: 20110111 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110124 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140218 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140218 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |