JP2011024297A - Control unit of permanent magnet synchronous motor - Google Patents
Control unit of permanent magnet synchronous motor Download PDFInfo
- Publication number
- JP2011024297A JP2011024297A JP2009165232A JP2009165232A JP2011024297A JP 2011024297 A JP2011024297 A JP 2011024297A JP 2009165232 A JP2009165232 A JP 2009165232A JP 2009165232 A JP2009165232 A JP 2009165232A JP 2011024297 A JP2011024297 A JP 2011024297A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- command value
- phase angle
- value
- angle command
- 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.)
- Granted
Links
- 230000001360 synchronised effect Effects 0.000 title claims description 20
- 230000005284 excitation Effects 0.000 claims abstract description 11
- 238000001514 detection method Methods 0.000 claims description 18
- 230000006870 function Effects 0.000 description 12
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 239000013068 control sample Substances 0.000 description 1
- 230000009993 protective function Effects 0.000 description 1
Images
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
本発明は、電力変換器によって駆動される永久磁石同期モータの制御装置に関し、特に、電源投入時の永久磁石同期モータの初期磁極位置を高精度に検出して運転開始時の逆方向への移動や暴走を防止する機能を備えた制御装置に関するものである。 The present invention relates to a control device for a permanent magnet synchronous motor driven by a power converter, and in particular, detects the initial magnetic pole position of the permanent magnet synchronous motor when power is turned on with high accuracy and moves in the reverse direction at the start of operation. It is related with the control apparatus provided with the function which prevents a runaway.
永久磁石同期モータは、高効率、省スペース等の利点を有することから普及が進んでおり、回転モータのみならずリニアモータとしても広く利用されている。永久磁石同期モータは、永久磁石回転子の磁極位置に応じた電圧を印加しないとトルクを発生できず、モータが逆回転してしまう等の問題があるので、磁極位置を正確に把握することが重要である。
周知のように、エンコーダを用いれば、その出力信号である位置信号に基づいてモータの速度及び磁極位置を演算することが可能であるが、電源投入時は初期磁極位置が不明であるため、この初期磁極位置を正確に検出して安定に起動する手段が必要となる。
Permanent magnet synchronous motors are widely used because they have advantages such as high efficiency and space saving, and are widely used not only as rotary motors but also as linear motors. Permanent magnet synchronous motors have a problem that torque cannot be generated unless the voltage corresponding to the magnetic pole position of the permanent magnet rotor is applied and the motor rotates in reverse. is important.
As is well known, if an encoder is used, it is possible to calculate the motor speed and magnetic pole position based on the position signal that is the output signal, but the initial magnetic pole position is unknown when the power is turned on. A means for accurately detecting the initial magnetic pole position and starting it stably is required.
以上のような背景のもとで、永久磁石モータの初期磁極位置を推定する従来技術が、以下のように種々提供されている。
(1)モータの突極性を利用して初期磁極位置を推定するもの(特許文献1):突極形ブラシレスDCモータに高周波電圧を印加したときの電流検出値に含まれる高周波成分の振幅から初期磁極位置を推定する。
(2)モータの磁気飽和を利用して初期磁極位置を推定するもの(特許文献2):一定間隔で角度を変えた各出力電圧位相における電流検出値の振幅を記憶し、磁気飽和によって上記振幅が最大となる位相角に基づいて初期磁極位置を推定する。
(3)リニアモータに直流電流を流し、出力電圧位相角を変化させて初期磁極位置を検出するもの(特許文献3):リニアモータを直流励磁した後に、出力電圧位相角を正負の所定角度に設定し、その時の移動量の中心点を初期磁極位置として検出する。
(4)磁極位置推定角±45度の二つのモードをトルクパターンにより切り換えると共に、外乱トルクを補償しながら二つのモードにおける誤差角を演算し、この誤差角に基づいて初期磁極位置を検出するもの(特許文献4)
Under the background as described above, various conventional techniques for estimating the initial magnetic pole position of a permanent magnet motor are provided as follows.
(1) Estimating the initial magnetic pole position using the saliency of the motor (Patent Document 1): Initially based on the amplitude of the high frequency component included in the current detection value when a high frequency voltage is applied to the salient pole type brushless DC motor Estimate the magnetic pole position.
(2) Estimating the initial magnetic pole position using the magnetic saturation of the motor (Patent Document 2): storing the amplitude of the detected current value at each output voltage phase with the angle changed at regular intervals, and the above amplitude by magnetic saturation The initial magnetic pole position is estimated based on the phase angle that maximizes.
(3) DC current is passed through the linear motor and the output voltage phase angle is changed to detect the initial magnetic pole position (Patent Document 3): After the linear motor is DC-excited, the output voltage phase angle is set to a predetermined positive or negative angle. The center point of the moving amount at that time is detected as the initial magnetic pole position.
(4) Switching between the two modes of the estimated magnetic pole position angle of ± 45 degrees according to the torque pattern, calculating the error angle in the two modes while compensating for the disturbance torque, and detecting the initial magnetic pole position based on this error angle (Patent Document 4)
前述した各従来技術には、以下のような問題がある。
(1)特許文献1に記載された従来技術では、表面に一様に永久磁石を有する非突極形のモータの場合には適用することができない。
(2)特許文献2に記載された従来技術は、基本的に回転モータを対象としており、リニアモータのように電機子と永久磁石との間のギャップ長が大きい場合には、特性上、磁気飽和しにくいため、リニアモータへの適用は難しい。
(3)特許文献3に記載された従来技術はリニアモータに適用可能であるが、モータの摩擦が大きい時には移動量の中心点がずれる場合があり、検出精度が低下する恐れがある。
(4)特許文献4に記載された従来技術は、回転モータ、リニアモータの双方に適用可能であり、また、モータの摩擦が大きい場合でも外乱として補償するので検出精度は比較的高い。しかし、全体的に初期磁極位置の推定処理が複雑になり、制御装置の演算量も多い。
Each of the above-described conventional techniques has the following problems.
(1) The prior art described in
(2) The prior art described in Patent Document 2 is basically intended for a rotary motor. When the gap length between an armature and a permanent magnet is large as in a linear motor, magnetic properties are required. Because it is difficult to saturate, it is difficult to apply to linear motors.
(3) Although the prior art described in
(4) The prior art described in
そこで、本発明の解決課題は、上記(1)〜(4)の問題点を克服し、回転モータ、リニアモータを問わず適用可能であって、摩擦等の外乱があっても初期磁極位置を高精度かつ少ない演算量で推定できると共に、構成の簡略化を可能にした制御装置を提供することにある。 Therefore, the problem to be solved by the present invention is to overcome the problems (1) to (4) above and can be applied to both rotary motors and linear motors. It is an object of the present invention to provide a control device that can be estimated with high accuracy and a small amount of calculation and that can simplify the configuration.
上記課題を解決するため、請求項1に係る制御装置は、永久磁石同期モータと、このモータに取り付けられたエンコーダと、このエンコーダから出力される複数相の位置検出パルスからモータの速度及び位置を演算する速度・位置演算手段と、モータの印加電圧の位相角指令値を演算する位相角指令演算手段と、を備えた永久磁石同期モータの制御装置において、
前記位相角指令演算手段は、
電源投入時に、所定の電流指令値に基づき電流制御を行ってモータを励磁する励磁モードにおいて前記位相角指令値を一定値とする機能と、この励磁モードに続く動作モードにおいてモータが停止した状態から前記位相角指令値を前記一定値からランプ関数的に増加させる機能と、モータの移動方向が想定方向とは逆である場合に前記位相角指令値を180度反転させる保護機能と、モータの移動速度が制限値以上になった場合に前記位相角指令値の増加割合を低減させる速度制限機能とを有し、
所定の時間または所定の角度量に達するまで前記位相角指令値を変化させてモータの磁極位置を前記印加電圧の位置に一致させるものである。
In order to solve the above-described problem, a control device according to
The phase angle command calculation means is
When the power is turned on, the phase angle command value is set to a constant value in the excitation mode in which the motor is excited based on a predetermined current command value to excite the motor, and the motor is stopped in the operation mode following the excitation mode. A function of increasing the phase angle command value from the constant value in a ramp function, a protection function of reversing the phase angle command value by 180 degrees when the moving direction of the motor is opposite to the assumed direction, and movement of the motor Having a speed limiting function for reducing the increase rate of the phase angle command value when the speed exceeds a limit value;
The phase angle command value is changed until a predetermined time or a predetermined angle amount is reached, so that the magnetic pole position of the motor matches the position of the applied voltage.
請求項2に係る制御装置は、請求項1に記載した永久磁石同期モータの制御装置において、
一定の速度指令値を積分して得た位相角指令値の変化分に応じてモータを動作させた時の、速度指令値と速度演算値との偏差からモータに与えるトルクまたは推力または電流の指令値を演算する速度制御手段と、
この速度制御手段の出力である指令値を制限値により制限する手段と、を備え、
前記制限値を、前記動作モードにおいてモータの移動開始時から設定可能最大値までランプ関数的に変化させ、前記位相角指令値を変化させてモータの磁極位置を前記印加電圧の位置に一致させるものである。
The control device according to claim 2 is the control device for the permanent magnet synchronous motor according to
Torque, thrust, or current command given to the motor from the deviation between the speed command value and the speed calculation value when the motor is operated according to the change in the phase angle command value obtained by integrating the constant speed command value Speed control means for calculating a value;
Means for limiting the command value, which is the output of the speed control means, by a limit value,
The limit value is changed in a ramp function from the start of motor movement to the maximum settable value in the operation mode, and the phase angle command value is changed to match the magnetic pole position of the motor with the position of the applied voltage. It is.
請求項3に係る制御装置は、請求項1または2に記載した永久磁石同期モータの制御装置において、
前記エンコーダは、モータの磁極の基準位置信号を出力可能であると共に、
前記基準位置信号が検出されたときの磁極位置オフセット量を記憶する記憶手段を設け、
前記励磁モードまたは前記動作モード中に前記基準位置信号が検出されたときに、前記記憶手段内の前記磁極位置オフセット量を前記位相角指令値にセットして当該モードを終了させるものである。
A control device according to
The encoder can output a reference position signal of the magnetic pole of the motor,
A storage means is provided for storing a magnetic pole position offset amount when the reference position signal is detected,
When the reference position signal is detected during the excitation mode or the operation mode, the magnetic pole position offset amount in the storage means is set to the phase angle command value and the mode is terminated.
本発明によれば、位相角指令値を一定値からランプ関数的に移動させ、そのときの電流や速度を制御しながらモータの磁極位置が位相角指令値(電圧位相角)に一致するように引き込むことにより、摩擦が大きいリニアサーボモータ等の永久磁石同期モータに対しても、容易かつ高い信頼性で初期磁極位置を推定し、モータをスムーズに始動することができる。
また、複雑な演算処理も不要であり、制御装置の演算負荷の低減、回路構成の簡略化が可能である。
According to the present invention, the phase angle command value is moved in a ramp function from a constant value, and the magnetic pole position of the motor coincides with the phase angle command value (voltage phase angle) while controlling the current and speed at that time. By pulling in, it is possible to estimate the initial magnetic pole position easily and with high reliability even for a permanent magnet synchronous motor such as a linear servo motor with high friction, and to start the motor smoothly.
In addition, complicated arithmetic processing is not required, and it is possible to reduce the arithmetic load of the control device and simplify the circuit configuration.
以下、本発明の実施の形態を説明する。この実施の形態は、本発明を回転モータに適用した場合のものであるが、本発明はリニアモータにも勿論、適用可能である。
以下では、実施の形態を具体化した実施例1〜実施例3について図面を参照しつつ説明する。
Embodiments of the present invention will be described below. In this embodiment, the present invention is applied to a rotary motor, but the present invention can of course be applied to a linear motor.
Hereinafter, Examples 1 to 3 in which the embodiment is embodied will be described with reference to the drawings.
この実施例1の特徴は、電流制御により指令値通りの電流を永久磁石同期モータに供給しつつ、位相角指令値を一定値(例えばゼロ)からランプ関数的に変化させることで、モータの磁極位置を位相角指令値に一致するように引き込む点にある。 The feature of the first embodiment is that the current according to the command value is supplied to the permanent magnet synchronous motor by current control, and the phase angle command value is changed in a ramp function from a constant value (for example, zero), so that the magnetic pole of the motor The point is to pull the position so as to match the phase angle command value.
まず、図1は請求項1に対応する本発明の実施例1の構成を示している。
図1において、三相交流電源1にはインバータやサーボアンプ等の電力変換器2が接続されており、その出力側に回転モータとしての永久磁石同期モータ3が接続されている。電力変換器2は、その出力電圧の振幅及び周波数を制御してモータ3に供給する。
モータ3の出力軸にはエンコーダ4が接続されており、モータ3の1回転当たり所定のパルス数で90度位相が異なるA相パルス、B相パルスが出力されるようになっている。なお、5は負荷を示す。
First, FIG. 1 shows a configuration of a first embodiment of the present invention corresponding to
In FIG. 1, a power converter 2 such as an inverter or a servo amplifier is connected to a three-phase
An
制御装置内では、一般的なd軸(回転子の磁極方向の軸)、q軸(前記d軸に直交する方向の軸)という直交二軸の座標系を使用し、電流検出手段8により検出した三相電流iu,iv,iwを、位相角指令値θ*が入力された座標変換手段9によりd軸電流id、q軸電流iqに変換して電流を制御する。
一方、d軸電流指令手段10は、後述する速度演算値に基づいてd軸電流指令値id *を生成し、減算手段11においてd軸電流指令値id *とd軸電流検出値idとの偏差が算出される。d軸電流制御手段12は、上記偏差をゼロにするように動作してd軸電圧指令値vd *を生成し、出力する。
また、q軸電流指令値iq *はゼロに設定されており、減算手段13によりq軸電流指令値iq *とq軸電流検出値iqとの偏差が算出される。q軸電流制御手段12は、q軸電流をゼロにするように動作してq軸電圧指令値vq *を生成し、出力する。
In the control device, an orthogonal biaxial coordinate system of a general d axis (axis in the direction of the magnetic pole of the rotor) and q axis (axis in the direction orthogonal to the d axis) is used and detected by the current detection means 8. The three-phase currents i u , i v , and i w are converted into the d-axis current i d and the q-axis current i q by the coordinate conversion means 9 to which the phase angle command value θ * is input to control the current.
On the other hand, the d-axis current command means 10 generates a d-axis current command value i d * based on a speed calculation value to be described later, and the subtraction means 11 uses the d-axis current command value i d * and the d-axis current detection value i d. The deviation from is calculated. The d-axis current control means 12 operates so as to make the deviation zero, and generates and outputs a d-axis voltage command value v d * .
The q-axis current command value i q * is set to zero, and the subtraction means 13 calculates the deviation between the q-axis current command value i q * and the q-axis current detection value i q . The q-axis
d軸電圧指令値vd *及びq軸電圧指令値vq *は、座標変換手段15により位相角指令値θ*に従って座標変換され、三相電圧指令値vu *,vv *,vw *として出力される。
これらの三相電圧指令値vu *,vv *,vw *はPWM発生手段16に入力されており、三角波キャリアとの比較、または瞬時空間ベクトルを用いて電力変換器2のスイッチング素子に対するPWM信号(オン・オフ信号)が生成される。
The d-axis voltage command value v d * and the q-axis voltage command value v q * are coordinate-converted by the coordinate conversion means 15 according to the phase angle command value θ * , and the three-phase voltage command values v u * , v v * , v w * Is output.
These three-phase voltage command values v u * , v v * , and v w * are input to the
前記エンコーダ4からのA相パルス、B相パルスは速度・位置演算手段6に入力されており、A相パルス、B相パルスの間隔をタイマにて測定することにより速度演算値(回転移動量を含む)を演算する。同時に、A相パルス、B相パルスの発生順序に基づいて回転方向を演算し、逆転監視信号を生成する。なお、この実施例ではA相パルス、B相パルスの位相差が90度の場合について説明するが、上記位相差は勿論、限定的なものではない。
The A-phase pulse and B-phase pulse from the
速度・位置演算手段6から出力される速度演算値及び逆転監視信号は、位相角指令演算手段7に入力されており、この演算手段7により位相角指令値θ*が生成されて前記座標変換手段9,15に送られている。
ここで、本実施例の主要部である位相角指令演算手段7の動作と、初期磁極位置の検出方法について、図2のタイミングチャートを用いて説明する。
The speed calculation value and the reverse rotation monitoring signal output from the speed / position calculation means 6 are input to the phase angle command calculation means 7, and a phase angle command value θ * is generated by the calculation means 7 so that the coordinate conversion means. 9 and 15.
Here, the operation of the phase angle command calculation means 7 which is the main part of the present embodiment and the method of detecting the initial magnetic pole position will be described with reference to the timing chart of FIG.
(1)まず、d軸電流指令値id *を所定値に設定し、q軸電流指令値iq *を前述の如くゼロとする。起動後の一定期間は位相角指令値θ*を一定値(例えばゼロ)にして運転を開始し、モータ3が一度動いて停止するまで続ける。仮に、このとき初めからモータ3が全く動かない場合は、位相角指令値θ*を90度ずらして再度実施する。このモードを、励磁モードとする。
(1) First, the d-axis current command value i d * is set to a predetermined value, and the q-axis current command value i q * is set to zero as described above. For a certain period after startup, the phase angle command value θ * is set to a constant value (for example, zero) to start operation, and continue until the
(2)次に、励磁モードを実施している間に時刻t1においてモータ3の停止を確認したら、位相角指令値θ*を前記一定値からランプ関数的に増加させていく。このランプ関数の傾きは、急峻な動作にならないように、モータ3の速度が定格速度よりも充分に低い値になるように設定する。このとき、モータ3の定格速度に応じた速度制限値を設定しておき、モータ3の実際の速度が速度制限値を超えた場合は、位相角指令値θ*の傾きを緩やかに変更する(図2の時刻t3を参照)。モータ3が初めから全く動かない場合は、摩擦の影響が大きいためと判断し、d軸電流指令値id *を増加させて再度実施する。このモードを、動作モードとする。
(2) Next, when it is confirmed that the
(3)上述した(1)または(2)のモードにおいて、モータ3の磁極位置と位相角指令値θ*とが±90度以上ずれている場合には、運転を開始したときに、想定した移動方向と逆方向に移動する可能性がある。特にリニアモータでは、逆方向へ移動すると、移動端に衝突する等、装置損傷の恐れがある。従って、図1の速度・位置演算手段6により逆方向への移動を検出して逆転監視信号が出力された場合は、図2の時刻t2に示すように、位相角指令値θ*を180度移動させて、再度増加させていくような保護機能を設ける。
(3) In the above-described mode (1) or (2), when the magnetic pole position of the
(4)更に、動作モードにおいて、モータ3の動作が一定時間経過したのを確認し、あるいは、位相角指令値θ*の変化が設定周回経過したのを確認したら、モータ3の磁極位置は位相角指令値θ*に一致していると判断し、モータ3の動作を停止する。それ以後は、モータ3が停止したときの位相角指令値θ*を初期磁極位置として通常の運転を開始する。
(4) Further, in the operation mode, when it is confirmed that the operation of the
以上の処理により、モータの摩擦が大きい場合でも安定して初期磁極位置を検出することができ、回転形やリニア形等、モータの種類や特徴に関わらず、簡単な方法で初期磁極位置を検出することが可能である。 Through the above processing, the initial magnetic pole position can be detected stably even when the motor friction is large, and the initial magnetic pole position can be detected with a simple method regardless of the type and characteristics of the motor, such as a rotary type or linear type. Is possible.
次に、請求項2に対応する本発明の実施例2について、図3,図4を参照しつつ説明する。
この実施例2が実施例1と異なるのは、図3に示すように速度制御手段19を設けてq軸電流指令値iq *の大きさを自動的に調節することにより、モータ3の磁極位置を位相角指令値θ*に引き込む時間を短縮した点にある。ここで、速度制御手段19の出力は、ランプ関数的に変化する制限値により制限されるようになっている。
Next, a second embodiment of the present invention corresponding to claim 2 will be described with reference to FIGS.
The second embodiment is different from the first embodiment in that the speed control means 19 is provided as shown in FIG. 3 to automatically adjust the magnitude of the q-axis current command value i q * to thereby adjust the magnetic pole of the
図3は、実施例2の構成を示すブロック図であり、図1と同一の構成要素には同一の符号を付してある。
図3において、速度指令手段17から出力される速度指令値ωr *と速度演算値ωrとの偏差が減算手段18により算出され、この偏差をゼロにするような速度制御手段19の動作によってq軸電流指令値iq *が生成される。このq軸電流指令値iq *は、実施例1と同様に減算手段13に入力されている。また、q軸電流指令値iq *は、制限値演算手段20が演算する制限値によって制限されるものである。
以下、この実施例2における初期磁極位置の検出方法について説明する。なお、図4は制限値演算手段20の動作を示すタイミングチャートである。
FIG. 3 is a block diagram illustrating the configuration of the second embodiment, and the same components as those in FIG. 1 are denoted by the same reference numerals.
In FIG. 3, the deviation between the speed command value ω r * output from the speed command means 17 and the speed calculation value ω r is calculated by the subtraction means 18, and the operation of the speed control means 19 makes this deviation zero. A q-axis current command value i q * is generated. The q-axis current command value i q * is input to the subtracting means 13 as in the first embodiment. Further, the q-axis current command value i q * is limited by the limit value calculated by the limit value calculation means 20.
Hereinafter, a method for detecting the initial magnetic pole position in the second embodiment will be described. FIG. 4 is a timing chart showing the operation of the limit value calculation means 20.
(1)まず、励磁モードの動作は実施例1と同様である。
(2)動作モードでは、d軸電流指令値id *をゼロにすると共に、速度指令値ωr *をモータ3の定格速度よりも充分小さい値に設定し、この速度指令値ωr *と速度演算値ωrとの偏差に応じて速度制御手段19によりq軸電流指令値iq *を調整する。なお、速度制御手段19の出力は回転モータの場合にはトルクとしたり、リニアモータの場合には推力としても良いが、この実施例では説明を容易にするためにq軸電流指令値iq *としてある。
この間、位相角指令値θ*は、図3の位相角指令演算手段7により、一定の速度指令値ωr *を制御サンプル周期にわたり積分した増加分で増加させる。
(1) First, the operation in the excitation mode is the same as that in the first embodiment.
(2) In the operation mode, the d-axis current command value i d * is set to zero, the speed command value ω r * is set to a value sufficiently smaller than the rated speed of the
During this time, the phase angle command value θ * is increased by an increase obtained by integrating the constant speed command value ω r * over the control sample period by the phase angle command calculation means 7 of FIG.
(3)動作モードでは、モータ3に急峻な電流が流れて電力変換器2が損傷するのを防止するため、速度制御手段19から出力されるq軸電流指令値iq *を制限値演算手段20の制限値によって制限する。すなわち、図4の時刻t11以降では、制限値をランプ関数的に増加させていくことで、簡単な構成によって始動時の急峻な電流変化を防止し、時刻t12以降の定常時には、設定可能最大値により制限された最適な大きさの電流を継続的に流す。この設定可能最大値は電流定格値に応じて予め設定しておけば良く、また、動作モード初期における制限値のランプ関数の傾きも、例えば速度指令値ωr *の傾きに対応させて位相角指令値θ*が一周するまでに設定可能最大値に達するように設定しておけばよい。
(4)モータ3の逆転時の処理、及び、動作モードの終了方法は、実施例1と同様であるため説明を省略する。
(3) In the operation mode, the q-axis current command value i q * output from the speed control means 19 is used as the limit value calculating means in order to prevent a steep current from flowing through the
(4) Since the processing at the time of reverse rotation of the
以上のように、この実施例2によれば、速度制御手段19及び制限値演算手段20を設けることで、モータ3の電流を自動的に調節して初期磁極位置を位相角指令値に一致させることができるため、動作モードとして設定する時間を短縮し、短時間で初期磁極位置を検出することができる。
As described above, according to the second embodiment, by providing the speed control means 19 and the limit value calculation means 20, the current of the
次いで、請求項3に対応する本発明の実施例3について、図5を参照しつつ説明する。図5は実施例3の構成を示すブロック図である。
この実施例は、エンコーダ4が基準位置信号を出力可能である場合に、その基準位置信号を利用して磁極位置検出時間の短縮とモータ移動量の減少を図ったものである。
エンコーダには、A相,B相パルスの他に、1回転あたり1個発生するZ相パルスや、機械角60度ごとに信号が変化するU,V,W相パルス等の磁極絶対位置に対応した基準位置信号を出力するタイプがある。本実施例では、エンコーダからの基準位置信号として、Z相パルスまたはU,V,W相パルスのどちらが出力される場合でも対応可能であるが、以下の説明では、エンコーダ4からZ相パルスが出力され、このZ相パルスを利用するものとする。
Next, a third embodiment of the present invention corresponding to claim 3 will be described with reference to FIG. FIG. 5 is a block diagram showing the configuration of the third embodiment.
In this embodiment, when the
In addition to A-phase and B-phase pulses, the encoder supports magnetic pole absolute positions such as one Z-phase pulse generated per rotation and U, V, and W-phase pulses whose signal changes every 60 degrees. There is a type that outputs a reference position signal. In this embodiment, it is possible to cope with any of the Z-phase pulse or the U, V, and W-phase pulses output as the reference position signal from the encoder. However, in the following description, the
図5において、エンコーダ4から出力されたZ相パルスを速度・位置演算手段6が検出すると、Z相パルス検出信号が出力され、このZ相パルス検出信号は、メモリ21に送出される。このメモリ21には、Z相パルス検出信号が発生したときの位相角が予め測定されて磁極位置オフセット量として記憶されており、前述した励磁モード及び動作モードの最中にZ相パルス検出信号が発生したら、メモリ21の値を直ちに位相角指令値θ*にセットし、磁極位置検出動作を終了する。また、Z相パルス検出信号はd軸電流指令手段10にも入力されており、磁極位置検出動作の終了と同時にd軸電流指令値id *をゼロにして、モータ3を停止させる。
In FIG. 5, when the speed / position calculating means 6 detects the Z-phase pulse output from the
図5では、実施例1を基本として図1の構成にZ相パルス、Z相パルス検出信号、メモリ21等を追加しているが、本実施例は、実施例2にも適用可能であり、図3の構成にZ相パルス、Z相パルス検出信号、メモリ21等を追加しても良い。
なお、Z相パルスが検出されない場合は、検出されるまで動作モードを継続しても良いし、実施例1または実施例2のように一定時間後に動作モードを一旦終了し、その後の通常動作モードに入ってからZ相パルスを検出したときに位相角指令値θ*を補正しても良い。
In FIG. 5, the Z-phase pulse, the Z-phase pulse detection signal, the memory 21 and the like are added to the configuration of FIG. 1 based on the first embodiment, but this embodiment is also applicable to the second embodiment. A Z-phase pulse, a Z-phase pulse detection signal, a memory 21 and the like may be added to the configuration of FIG.
If the Z-phase pulse is not detected, the operation mode may be continued until it is detected, or the operation mode is temporarily ended after a certain period of time as in the first or second embodiment, and the normal operation mode thereafter. The phase angle command value θ * may be corrected when the Z-phase pulse is detected after entering.
1:三相交流電源
2:電力変換器
3:永久磁石同期モータ
4:エンコーダ
5:負荷
6:速度・位置演算手段
7:位相角指令演算手段
8:電流検出手段
9,15:座標変換手段
10:d軸電流指令手段
11,13,18:減算手段
12:d軸電流制御手段
14:q軸電流制御手段
16:PWM発生手段
17:速度指令手段
19:速度制御手段
20:制限値演算手段
21:メモリ
1: Three-phase AC power supply 2: Power converter 3: Permanent magnet synchronous motor 4: Encoder 5: Load 6: Speed / position calculating means 7: Phase angle command calculating means 8:
Claims (3)
前記位相角指令演算手段は、
電源投入時に、所定の電流指令値に基づき電流制御を行ってモータを励磁する励磁モードにおいて前記位相角指令値を一定値とする機能と、この励磁モードに続く動作モードにおいてモータが停止した状態から前記位相角指令値を前記一定値からランプ関数的に増加させる機能と、モータの移動方向が想定方向とは逆である場合に前記位相角指令値を180度反転させる保護機能と、モータの移動速度が制限値以上になった場合に前記位相角指令値の増加割合を低減させる速度制限機能とを有し、
所定の時間または所定の角度量に達するまで前記位相角指令値を変化させてモータの磁極位置を前記印加電圧の位置に一致させることを特徴とする永久磁石同期モータの制御装置。 Permanent magnet synchronous motor, encoder attached to the motor, speed / position calculating means for calculating the speed and position of the motor from a plurality of position detection pulses output from the encoder, and phase angle of the applied voltage of the motor In a control device for a permanent magnet synchronous motor comprising a phase angle command calculation means for calculating a command value,
The phase angle command calculation means is
When the power is turned on, the phase angle command value is set to a constant value in the excitation mode in which the motor is excited based on a predetermined current command value to excite the motor, and the motor is stopped in the operation mode following the excitation mode. A function of increasing the phase angle command value from the constant value in a ramp function, a protection function of reversing the phase angle command value by 180 degrees when the moving direction of the motor is opposite to the assumed direction, and movement of the motor Having a speed limiting function for reducing the increase rate of the phase angle command value when the speed exceeds a limit value;
A control apparatus for a permanent magnet synchronous motor, wherein the phase angle command value is changed until a predetermined time or a predetermined angle amount is reached, so that the magnetic pole position of the motor coincides with the position of the applied voltage.
一定の速度指令値を積分して得た位相角指令値の変化分に応じてモータを動作させた時の、速度指令値と速度演算値との偏差からモータに与えるトルクまたは推力または電流の指令値を演算する速度制御手段と、
この速度制御手段の出力である指令値を制限値により制限する手段と、
を備え、
前記制限値を、前記動作モードにおいてモータの移動開始時から設定可能最大値までランプ関数的に変化させ、前記位相角指令値を変化させてモータの磁極位置を前記印加電圧の位置に一致させることを特徴とする永久磁石同期モータの制御装置。 In the control device for the permanent magnet synchronous motor according to claim 1,
Torque, thrust, or current command given to the motor from the deviation between the speed command value and the speed calculation value when the motor is operated according to the change in the phase angle command value obtained by integrating the constant speed command value Speed control means for calculating a value;
Means for limiting the command value output from the speed control means by a limit value;
With
The limit value is changed in a ramp function from the start of movement of the motor in the operation mode to the maximum settable value, and the phase angle command value is changed to match the magnetic pole position of the motor with the position of the applied voltage. A permanent magnet synchronous motor control device.
前記エンコーダは、モータの磁極の基準位置信号を出力可能であると共に、
前記基準位置信号が検出されたときの磁極位置オフセット量を記憶する記憶手段を設け、
前記励磁モードまたは前記動作モード中に前記基準位置信号が検出されたときに、前記記憶手段内の前記磁極位置オフセット量を前記位相角指令値にセットして当該モードを終了させることを特徴とする永久磁石同期モータの制御装置。
In the control device for a permanent magnet synchronous motor according to claim 1 or 2,
The encoder can output a reference position signal of the magnetic pole of the motor,
A storage means is provided for storing a magnetic pole position offset amount when the reference position signal is detected,
When the reference position signal is detected during the excitation mode or the operation mode, the magnetic pole position offset amount in the storage means is set to the phase angle command value to end the mode. Control device for permanent magnet synchronous motor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009165232A JP5403243B2 (en) | 2009-07-14 | 2009-07-14 | Control device for permanent magnet synchronous motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009165232A JP5403243B2 (en) | 2009-07-14 | 2009-07-14 | Control device for permanent magnet synchronous motor |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011024297A true JP2011024297A (en) | 2011-02-03 |
JP5403243B2 JP5403243B2 (en) | 2014-01-29 |
Family
ID=43633846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009165232A Active JP5403243B2 (en) | 2009-07-14 | 2009-07-14 | Control device for permanent magnet synchronous motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5403243B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011030393A (en) * | 2009-07-29 | 2011-02-10 | Fuji Electric Systems Co Ltd | Controller of linear permanent magnet synchronous motor |
JP2015208187A (en) * | 2014-04-23 | 2015-11-19 | 株式会社豊田自動織機 | Motor drive device and electric compressor |
JP2018117406A (en) * | 2017-01-16 | 2018-07-26 | オリンパス株式会社 | Driving device and control method thereof |
JP2019022403A (en) * | 2017-07-21 | 2019-02-07 | 株式会社東芝 | Evaluation device and evaluation method for inverter circuit for electric motor |
JP6739683B1 (en) * | 2019-06-06 | 2020-08-12 | 三菱電機株式会社 | Motor controller |
JP2021044932A (en) * | 2019-09-11 | 2021-03-18 | 芝浦機械株式会社 | Magnetic pole position estimation device and magnetic pole position estimation method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109586627B (en) * | 2018-12-29 | 2021-02-05 | 江苏集萃智能制造技术研究所有限公司 | On-load starting and positioning method and device for position-free permanent magnet brushless motor and robot |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS611290A (en) * | 1984-06-13 | 1986-01-07 | Hitachi Ltd | Starting method of brushless dc motor |
JPH114587A (en) * | 1997-06-12 | 1999-01-06 | Yaskawa Electric Corp | Starting method of permanent magnet synchronous motor and permanent magnet synchronous motor controller equipped with the method |
JP2000166300A (en) * | 1998-11-25 | 2000-06-16 | Toshiba Corp | Start-controlling device of permanent magnet-type synchronous motor |
JP2003102194A (en) * | 2001-09-25 | 2003-04-04 | Hitachi Ltd | Drive device for brushless motor |
JP2008245411A (en) * | 2007-03-27 | 2008-10-09 | Ihi Corp | Permanent magnet synchronous motor controller, and method thereof |
-
2009
- 2009-07-14 JP JP2009165232A patent/JP5403243B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS611290A (en) * | 1984-06-13 | 1986-01-07 | Hitachi Ltd | Starting method of brushless dc motor |
JPH114587A (en) * | 1997-06-12 | 1999-01-06 | Yaskawa Electric Corp | Starting method of permanent magnet synchronous motor and permanent magnet synchronous motor controller equipped with the method |
JP2000166300A (en) * | 1998-11-25 | 2000-06-16 | Toshiba Corp | Start-controlling device of permanent magnet-type synchronous motor |
JP2003102194A (en) * | 2001-09-25 | 2003-04-04 | Hitachi Ltd | Drive device for brushless motor |
JP2008245411A (en) * | 2007-03-27 | 2008-10-09 | Ihi Corp | Permanent magnet synchronous motor controller, and method thereof |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011030393A (en) * | 2009-07-29 | 2011-02-10 | Fuji Electric Systems Co Ltd | Controller of linear permanent magnet synchronous motor |
JP2015208187A (en) * | 2014-04-23 | 2015-11-19 | 株式会社豊田自動織機 | Motor drive device and electric compressor |
JP2018117406A (en) * | 2017-01-16 | 2018-07-26 | オリンパス株式会社 | Driving device and control method thereof |
JP2019022403A (en) * | 2017-07-21 | 2019-02-07 | 株式会社東芝 | Evaluation device and evaluation method for inverter circuit for electric motor |
JP6739683B1 (en) * | 2019-06-06 | 2020-08-12 | 三菱電機株式会社 | Motor controller |
WO2020245997A1 (en) * | 2019-06-06 | 2020-12-10 | 三菱電機株式会社 | Motor control device |
JP2021044932A (en) * | 2019-09-11 | 2021-03-18 | 芝浦機械株式会社 | Magnetic pole position estimation device and magnetic pole position estimation method |
JP7381262B2 (en) | 2019-09-11 | 2023-11-15 | 芝浦機械株式会社 | Magnetic pole position estimation device and magnetic pole position estimation method |
Also Published As
Publication number | Publication date |
---|---|
JP5403243B2 (en) | 2014-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5403243B2 (en) | Control device for permanent magnet synchronous motor | |
TW201830846A (en) | System and method for starting synchronous motors | |
US20150311845A1 (en) | Motor drive device and electric compressor | |
WO2016035298A1 (en) | Motor drive device and brushless motor | |
JP2007097263A (en) | Method of estimating magnetic pole position of synchronous motor | |
JP2009142116A (en) | Position sensorless controller of permanent magnetic motor | |
JP2007189766A (en) | Motor drive controller and motor drive system | |
JP2008220096A (en) | Sensorless controller of synchronous electric motor | |
US8754603B2 (en) | Methods, systems and apparatus for reducing power loss in an electric motor drive system | |
JP6463966B2 (en) | Motor driving device, motor driving module and refrigeration equipment | |
JP5493546B2 (en) | Control device for linear permanent magnet synchronous motor | |
JP4367279B2 (en) | Control device for synchronous motor | |
JP2005237172A (en) | Control device for synchronous machine | |
WO2021200389A1 (en) | Motor control device, motor system, and motor control method | |
JP2010226827A (en) | Motor control drive device and motor start positioning method | |
JP2011239518A (en) | Method and apparatus for estimating position and speed of rotor of stepping motor | |
Guan et al. | Performance comparison of two FPE sensorless control methods on a direct torque controlled interior permanent magnet synchronous motor drive | |
JP2007282319A (en) | Synchronous motor control device | |
JP2006217754A (en) | Synchronous machine drive controller | |
JP2007082380A (en) | Synchronous motor control device | |
CN107482965B (en) | Control device for synchronous motor | |
JP2012186911A (en) | Motor control device | |
JP2017055637A (en) | Motor control apparatus for controlling motor on the basis of counter-electromotive voltage generated in winding of motor | |
JP4127000B2 (en) | Motor control device | |
TWI472146B (en) | Synchronous motor drive system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20110422 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120614 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130926 |
|
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: 20131002 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131015 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5403243 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |