JP2008220069A - Control device of motor - Google Patents
Control device of motor Download PDFInfo
- Publication number
- JP2008220069A JP2008220069A JP2007055024A JP2007055024A JP2008220069A JP 2008220069 A JP2008220069 A JP 2008220069A JP 2007055024 A JP2007055024 A JP 2007055024A JP 2007055024 A JP2007055024 A JP 2007055024A JP 2008220069 A JP2008220069 A JP 2008220069A
- Authority
- JP
- Japan
- Prior art keywords
- current
- voltage
- magnetic flux
- motor
- signal
- 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.)
- Pending
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
本発明は誘起電圧検出型のセンサレス方式における電動機の制御装置に関する。 The present invention relates to a control device for an electric motor in an induced voltage detection type sensorless system.
従来から回転センサ無しで電動機の高性能ドライブを実現する制御方式として誘起電圧検出型のセンサレス方式が用いられている。最近は永久磁石電動機のセンサレスドライブ、特に低回転数での回転検出の高性能化の開発が盛んに行なわれているが、高回転数では従来からの誘起電圧検出型のセンサレス方式に切り換えるのが一般的である。 Conventionally, an induced voltage detection type sensorless system is used as a control system for realizing a high-performance drive of an electric motor without a rotation sensor. Recently, sensorless drive of permanent magnet motors, especially the development of high-performance rotation detection at low rotation speeds, has been actively developed, but at high rotation speeds, switching to the conventional sensorless system of induced voltage detection type It is common.
この誘起電圧検出型センサレスドライブ方式(例えば、特許文献1参照)は、一般に誘導機ドライブに適用されるが、誘起電圧検出型の基本原理は、永久磁石電動機など他の電動機にも適用することができる。 This induced voltage detection type sensorless drive system (see, for example, Patent Document 1) is generally applied to induction machine drive, but the basic principle of the induced voltage detection type can be applied to other electric motors such as permanent magnet motors. it can.
すなわち、電動機のトルク(フレミングトルク)は、磁束と、磁束に直交した方向に流れる電流との積で発生する。このために、電流の磁束に平行な成分と直交する成分とを、それぞれ独立に制御することにより電動機を制御できる。つまり、電流の磁束に平行な成分により磁束だけを制御でき、電流の磁束に直交する成分によりトルクだけを制御でき、高性能ドライブを実現できる。このためには磁束の位置情報が必要である。 That is, the motor torque (framing torque) is generated by the product of the magnetic flux and the current flowing in the direction orthogonal to the magnetic flux. For this reason, the electric motor can be controlled by independently controlling the component parallel to the magnetic flux of the current and the component orthogonal to the current. That is, only the magnetic flux can be controlled by the component parallel to the magnetic flux of the current, and only the torque can be controlled by the component orthogonal to the magnetic flux of the current, thereby realizing a high performance drive. For this purpose, position information of the magnetic flux is necessary.
誘起電圧型センサレスは電動機端子電圧に含まれる誘起電圧が、回転磁束から90度位相が進んでいることを利用する。また、電動機の端子電圧には電流によるインピーダンスドロップも含まれているから、電流検出値を用いてインピーダンスドロップを計算し減算して、誘起電圧を求める。インピーダンスの概略値は設計値から、より正確には事前の測定で知ることができる。 The induced voltage type sensorless utilizes the fact that the induced voltage included in the motor terminal voltage is advanced in phase by 90 degrees from the rotating magnetic flux. In addition, since the terminal voltage of the motor includes an impedance drop due to current, the induced voltage is obtained by calculating and subtracting the impedance drop using the current detection value. The approximate value of the impedance can be known from the design value, more precisely by prior measurement.
誘起電圧が磁束より90度位相が進んでいるので、磁束と同位相の誘起電圧成分は0である。これを利用して誘起電圧の角度から90度遅れた角度を検出し磁束方向とする。 Since the induced voltage is 90 degrees out of phase with the magnetic flux, the induced voltage component in phase with the magnetic flux is zero. Using this, an angle delayed by 90 degrees from the angle of the induced voltage is detected and set as the magnetic flux direction.
これを実現するためには電動機電圧の検出が必要だが、主回路から電動機電圧を検出すると複雑・高価なので、上記特許文献1の第2図のように、制御回路内に存在する電圧指令値を検出値に代用することが行なわれている。 In order to realize this, it is necessary to detect the motor voltage. However, if the motor voltage is detected from the main circuit, it is complicated and expensive. Therefore, as shown in FIG. Substituting for the detected value is performed.
図10はこの種の従来の電動機の制御装置の構成を示すブロック図である。この電動機の制御装置は、直流電源1、平滑コンデンサ2、直流電力を3相交流電力に変換する電力変換装置であるインバータ3、誘導電動機4の電動機電流を検出するためのホールCT5U,5V,5Wを具備している。
FIG. 10 is a block diagram showing the configuration of this type of conventional motor control device. This motor control device includes a
また、この電動機の制御装置は、誘導電動機4の回転速度の指令値ωr *と速度検出値ωrとの差である速度偏差(ωr *−ωr)を出力する減算器6、この速度偏差(ωr *−ωr)を増幅し、トルク指令T*として出力する速度制御手段7、トルク指令T*と磁束指令Φ2 *とからトルク分電流指令値iq *、磁束分電流指令値id *、すべり周波数指令値ωs *を演算し出力するベクトル制御手段8を具備している。
The motor control device also includes a
さらに、ホールCT5U,5V,5Wで検出された電流値に比例した電圧の電流検出信号iU,iV,iWを出力する電流検出手段9、電流検出信号を誘導電動機4の磁束の回転角度θ0に基づいてUVW座標上の座標量iU,iV,iWから磁束と同時に回転するdq座標上の座標量id,iqに変換する座標変換手段10i、電流指令信号id *,iq *と電流検出信号id,iqとの差を取る減算器10i、電流検出信号id,iqが電流基準信号id *,iq *に追従するよう偏差を増幅して電圧指令vd *,vq *を出力する電流制御手段12、誘導電動機4の磁束の回転角度θ0に基づいて電圧指令をdq座標上の量vd *,vq *からUVW座標上の量vU *,vV *,vW *に変換する座標変換手段13、電圧指令vU *,vV *,vW *に基づいて、インバータ3を構成するスイッチング素子をオンオフするPWM信号Su,Sv,Sw,Sx,Sy,Szを出力する三角波比較PWM制御回路14を具備している。
Furthermore, current detection means 9 for outputting current detection signals i U , i V , i W of voltages proportional to the current values detected in the
なお、符号15は電圧指令値vd *,vq *と電流検出値id,iqとから誘導電動機4の回転磁束の位置θ0を推定演算し、その回転磁束の位置θ0と回転周波数ωoを出力するセンサレス回転検出手段である。
16はセンサレス回転検出部15が出力する回転磁束の回転周波数ωoからベクトル制御器8の出力するすべり周波数指令値ωs *を減算(ωo−ωs)して誘導電動機4の回転周波数(回転速度)ωrを出力する減算器である。
現在、この電動機の制御装置の制御部はマイコン化されているので、電流検出回路9の出力iU,iV,iWを図10では図示省略しているAD変換器でデジタル量に変換してマイコンに取り込み、デジタル演算で得た電圧指令値vU *,vV *,vW *をハードウエアで実現される三角波PWM制御回路14に出力する構成となる。
ところで、上記電動機の制御装置の制御構成はマイコン制御で実現される。マイコン制御では、制御系をいくつかの割込レベルに分けて処理する。PWM制御をハードウエア処理するのは、最も高速性が必要であり、マイコン制御では間に合わないからである。すなわち、電流制御は速度制御のマイナループで電流応答として数msecが要求されるので、数十μsecから数百μsec程度の周期の割込を用いる。速度制御応答は数十msec以上なので、1msec〜数msec程度の割込で十分である。 By the way, the control configuration of the motor control device is realized by microcomputer control. In microcomputer control, the control system is divided into several interrupt levels for processing. The reason why the PWM control is processed by hardware is that the highest speed is required and the microcomputer control is not in time. That is, since current control requires several msec as a current response in the minor loop of speed control, interruption with a period of about several tens of μsec to several hundred μsec is used. Since the speed control response is several tens of msec or more, an interrupt of about 1 msec to several msec is sufficient.
しかし、センサレス回転検出手段15に問題がある。すなわち、電流制御も、速度制御も検出した回転角、回転速度に基づいて行なわれるから、センサレス回転検出手段15の性能が落ちると、速度変化の許容値が低くなり、必要な速度応答を実現できなくなって、脱調し易くなる、など装置の性能に直接関係する。 However, there is a problem with the sensorless rotation detection means 15. That is, since current control and speed control are performed based on the detected rotation angle and rotation speed, if the performance of the sensorless rotation detection means 15 decreases, the allowable value of the speed change becomes low and the required speed response can be realized. It is directly related to the performance of the device, such as being lost and becoming easier to step out.
したがって、本来、センサレス制御は最も高速に行うことが望まれる。しかし、上記電動機の制御装置の場合、電圧指令vd *,vq *の値が更新されるのは電流制御割込だから、それより短い周期で行なってもあまり意味がない。そこで、センサレス制御は電流制御割込の中で処理するのが一般的と考えられる。次に、この場合の問題点を考える。 Therefore, it is originally desired to perform sensorless control at the highest speed. However, in the case of the motor control device described above, the values of the voltage commands v d * and v q * are updated, so that it is not meaningful even if the cycle is shorter than that. Therefore, it is considered that sensorless control is generally processed in a current control interrupt. Next, the problem in this case is considered.
まず、インバータ3の変調周波数が低い場合の性能が問題である。インバータ出力電圧は変調周波数に関係したPWM波形であり、電動機電流にも変調周波数に関係した電流リップルが含まれる。電流・電圧検出に含まれる変調周波数成分が制御に悪影響を及ぼすのを避けるため、電流を三角波に同期したタイミングで検出し、制御することが行なわれている。電圧も三角波に同期して制御する。変調周波数が低い場合には、センサレス制御もそれに応じて遅くなってしまう。スイッチング損失が大きいため低変調周波数で運転する大電力のインバータでは、センサレス制御で高性能を得ることができないことになる。
First, the performance when the modulation frequency of the
一方、変調周波数を高くすればセンサレス制御性能が上がるかというとこれにも限界がある。 On the other hand, there is a limit to whether the sensorless control performance increases if the modulation frequency is increased.
すなわち、変調周波数を高くするためには、電流制御割込周期を短くせねばならない。しかし、マイコン処理には時間がかかる。このために、ある程度以上に変調周波数を上げる場合には、電流制御割込では電流制御だけしか処理しないことにして、割込周期を短くする。これによって変調周波数を上げることが可能となる。しかし電流制御割込から外されたセンサレス制御はより遅い周期の速度制御用割込などで処理せざるをえないので、センサレス制御性能は落ちてしまう。 That is, in order to increase the modulation frequency, the current control interrupt cycle must be shortened. However, microcomputer processing takes time. For this reason, when the modulation frequency is increased to a certain extent, only the current control is processed in the current control interrupt, thereby shortening the interrupt cycle. As a result, the modulation frequency can be increased. However, the sensorless control removed from the current control interrupt must be processed by a speed control interrupt with a slower cycle, and the sensorless control performance is degraded.
上記電動機の制御装置では、電圧指令vd *,vq *の挙動が電流制御の調整で変わるので、センサレス制御と電流制御の調整が相互に関係し、調整に手間がかかるという問題もある。すなわち、三角波比較PWMではデッドタイム補償という処理が行なわれる。デッドタイムはインバータの同一相の上下アームの素子の短絡故障を防ぐために持たせるスイッチング素子のオンの遅延時間のことである。デッドタイムにより素子が上下アームともオフとなる時間ができ、この間の出力電圧はインバータ出力電流がどちらのアームを流れているかによって変わってしまう。 In the motor control device described above, the behavior of the voltage commands v d * and v q * varies depending on the adjustment of the current control. Therefore, there is a problem that the adjustment of the sensorless control and the adjustment of the current control are related to each other, and the adjustment takes time. That is, the process of dead time compensation is performed in the triangular wave comparison PWM. The dead time is an on-delay time of the switching element to prevent a short circuit failure of the upper and lower arm elements of the same phase of the inverter. Due to the dead time, both the upper and lower arms are turned off, and the output voltage during this time varies depending on which arm the inverter output current is flowing through.
これを考慮して電圧指令vd *,vq *とインバータ出力電圧vd,vqとの直線性を保たせるために行なうのがデッドタイム補償である。この補償が最適に行なわれているかどうかもセンサレス制御性能に関係する。 In consideration of this, dead time compensation is performed in order to maintain linearity between the voltage commands v d * and v q * and the inverter output voltages v d and v q . Whether this compensation is optimal is also related to the sensorless control performance.
インバータ3をPWM制御、電流制御する方式には、上記電動機の制御装置の方式とは全く異なる、例えば、特許文献2記載の発明のような制御方式がある。電流指令値と電流検出値とを突き合わせ、その大小関係から電流検出値が電流指令値に追従するようなPWM信号を直接発生させて、インバータ3を制御する方式である。このような電流追従型の制御方式にはdq軸電流制御器が存在せず、したがって電圧指令vd *,vq *も存在しないので、上記電動機の制御装置の構成のセンサレス制御は不可能である。
The method of PWM control and current control of the
本発明はこのような事情を考慮してなされたもので、その目的は、電動機の電圧を複雑高価な主回路電圧の検出回路を用いることなく、高速高精度に検出し、その検出電圧に基づいて電動機を制御することにある。 The present invention has been made in consideration of such circumstances, and its purpose is to detect the voltage of the motor at high speed and high accuracy without using a complicated and expensive main circuit voltage detection circuit, and based on the detected voltage. To control the motor.
本発明に係る電動機の制御装置は、電力変換装置から電動機に供給される交流電流の瞬時値を検出する電流検出手段と、この電流検出手段により検出された交流電流瞬時値を前記電動機の回転磁束の角周波数により回転する座標量に変換することにより、この磁束に同相の励磁電流とこの磁束に直交するトルク電流とに変換する電流用座標変換手段と、これら励磁分とトルク分の電流検出値と電圧指令値とから回転磁束の位置と回転速度を演算し出力するセンサレス回転検出手段と、この回転速度演算値とすべり周波数指令値との偏差である回転速度検出値と、回転速度指令値との偏差である速度偏差に基づいてトルク指令値を演算しトルク指令信号として出力する速度制御手段と、このトルク指令信号と磁束指令信号とに基づいてトルク分電流指令値、磁束分電流指令値およびすべり周波数指令値を演算し出力するベクトル制御手段と、このトルク分電流指令値と磁束分電流指令値を前記回転磁束の位置に基づいて3相固定子静止座標上の座標量に変換して電流指令信号として出力する静止座標変換手段と、この静止座標変換手段からの電流指令信号と、前記電流検出手段からの電流検出値との偏差に基づいてPWM信号を生成し前記電力変換装置に供給する電流追従型PWM制御手段と、このPWM信号に基づいて前記電動機の出力電圧を演算し電圧検出信号として出力する電圧検出手段と、この電圧検出手段からの電圧検出信号を前記回転磁束の座標量に変換することにより、磁束分とトルク分の電圧指令値に変換して前記センサレス回転検出手段に与える電圧用座標変換手段と、を具備していることを特徴とする電動機の制御装置である。 An electric motor control apparatus according to the present invention includes an electric current detection unit that detects an instantaneous value of an alternating current supplied from a power converter to the electric motor, and an alternating current instantaneous value detected by the electric current detection unit. Current coordinate conversion means for converting the excitation current in phase to the magnetic flux and the torque current orthogonal to the magnetic flux by converting the coordinate amount to rotate by the angular frequency of the magnetic flux, and the current detection value for the excitation and torque. Sensorless rotation detection means that calculates and outputs the position and rotation speed of the rotating magnetic flux from the voltage command value, a rotation speed detection value that is a deviation between the rotation speed calculation value and the slip frequency command value, a rotation speed command value, A speed control means for calculating a torque command value based on a speed deviation that is a deviation of the torque and outputting the torque command value as a torque command signal; and a torque component based on the torque command signal and the magnetic flux command signal. Vector control means for calculating and outputting a current command value, a magnetic flux component current command value, and a slip frequency command value, and the torque component current command value and the magnetic flux component current command value based on the position of the rotating magnetic flux. Based on the deviation between the static coordinate conversion means that converts the coordinate amount on the coordinates and outputs it as a current command signal, the current command signal from the static coordinate conversion means, and the current detection value from the current detection means Current follow-up type PWM control means for generating and supplying to the power converter, voltage detection means for calculating the output voltage of the motor based on the PWM signal and outputting it as a voltage detection signal, and voltage from the voltage detection means By converting the detection signal into the coordinate amount of the rotating magnetic flux, the voltage is converted into a voltage command value corresponding to the magnetic flux and the torque, and applied to the sensorless rotation detecting means. When a control unit for an electric motor, characterized in that it comprises a.
本発明によれば、電動機の電圧を、複雑高価な主回路電圧の検出回路を使用せずに高速高精度に求めることができ、このために、この検出電圧に基づいて電動機を制御することができる。 According to the present invention, the voltage of the electric motor can be obtained at high speed and high accuracy without using a complicated and expensive main circuit voltage detection circuit. For this reason, the electric motor can be controlled based on this detection voltage. it can.
以下、本発明の実施形態を添付図面に基づいて説明する。なお、複数の添付図面中、同一または相当部分には同一符号を付している。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In addition, the same code | symbol is attached | subjected to the same or an equivalent part in several attached drawing.
(第1の実施形態)
図1は本発明の第1の実施形態に係る電動機の制御装置21の全体構成を示すブロック図である。
(First embodiment)
FIG. 1 is a block diagram showing the overall configuration of an electric
この図1に示すように、電動機の制御装置21は、図10で示す従来の電動機の制御装置と同様に、直流電源1、平滑コンデンサ2、直流電源1からの直流電力を3相交流電力に変換する電力変換装置の一例であるインバータ3、誘導電動機4、この電動機4の各相U,V,Wの電動機電流を検出するためのホールCT5U,5V,5Wを具備している。
As shown in FIG. 1, the
そして、電動機の制御装置21は、電流検出手段22、電流用座標変換手段23、電圧用座標変換手段24、センサレス回転検出手段25、減算手段26,27,28U,28V,28W、速度制御手段29、ベクトル制御手段30、静止座標変換手段31、電流追従型PWM制御手段32、電圧検出手段33を具備している。これら各手段22〜33は、その一部または全部の機能が例えばマイクロプロセッサ(マイクロコンピュータ)により実現されるように構成されてもよく、または電子回路等のハードウエアにより構成されてもよい。
Then, the
電流検出手段22は、3相のホールCT5U,5V,5Wにより検出された誘導電動機4の3相U,V,Wの各電流(瞬時値)を受けて、これらを電流値に比例した電圧値に変換し、これを電流検出信号iU,iV,iWとして、減算器28U,28V,28Wと電流用座標変換手段23にそれぞれ与える。
The current detection means 22 receives the currents (instantaneous values) of the three-phase U, V, and W of the
電流用座標変換手段23はこれら電圧の電流検出信号iU,iV,iWを、センサレス回転検出手段25からの誘導電動機4の回転磁束の回転角度θ0に基づいてUVW座標量iU,iV,iWから回転磁束と同時に回転するdq軸座標上の座標量id,iqに変換し、これら磁束に同相の励磁電流Idと、この磁束に直交するトルク電流信号Iqを励磁電流信号Id,トルク電流信号Iqとしてセンサレス回転検出手段25に与える。
The current coordinate conversion means 23 outputs the current detection signals i U , i V , i W of these voltages based on the rotation angle θ 0 of the rotating magnetic flux of the
一方、電圧用座標変換手段24は、後述する電圧検出手段33からの3相の電圧検出信号VU,VV,VWを回転磁束の回転角度θ0に基づいてdq軸座標上の座標量Vd,Vqに変換し、これら磁束電圧Vd、トルク電圧Vqをそれぞれ励磁電圧指令信号Vd *、トルク電圧指令信号Vq *としてセンサレス回路検出手段25に与える。
On the other hand, the voltage coordinate
センサレス回転検出手段25は、これら励磁電流信号Id、トルク電流信号Iq、励磁電圧指令信号Vd *、トルク電圧指令信号V* qと、インピーダンスやインダクタンス等のモータ定数を使用してモータ等価回路方程式から回転磁束の位置(回転角度)θ0と回転周波数ω0を推定演算し、回転角度θ0を電流用座標変換手段23、電圧用座標変換手段24、静止座標変換手段31にそれぞれ与える一方、回転周波数ω0を減算器26に与える。
The sensorless rotation detection means 25 uses the excitation current signal I d , torque current signal I q , excitation voltage command signal V d * , torque voltage command signal V * q and motor constants such as impedance and inductance to perform motor equivalent The position (rotation angle) θ 0 and the rotation frequency ω 0 of the rotating magnetic flux are estimated and calculated from the circuit equation, and the rotation angle θ 0 is given to the current coordinate
減算器26は、センサレス回転検出手段25からの磁束の回転周波数ω0から、ベクトル制御手段30からのすべり周波数数指令値ωsを減算(ω0−ωs *)して電動機4の回転周波数(回転速度)ωrを求め、これを速度検出値として次段の減算器27に与える。
The
この減算器27は、この回転速度検出値ωrと回転速度の指令値ωr *との差(ωr *−ωr)を演算し、この差を速度偏差として速度制御手段29に与える。
The
速度制御手段29はこの速度偏差を増幅してトルク指令T*として出力し、ベクトル制御手段30に与える。 The speed control means 29 amplifies this speed deviation, outputs it as a torque command T * , and gives it to the vector control means 30.
ベクトル制御手段30は、このトルク指令T*と磁束指令φ2 *とからトルク分電流指令値iq *、磁束分電流指令値id *、すべり周波数指令値ωs *をそれぞれ演算し、トルク分電流指令値iq *、磁束分電流指令値id *を静止座標変換手段31に与え、すべり周波数指令値ωs *を前記減算器26に与える。減算器26は前述したようにセンサレス回転検出手段25からの磁束の回転周波数ω0から、ベクトル制御手段30からのすべり周波数指令値ωs *を減算する。
Vector control means 30, the torque command T * and the magnetic flux command phi 2 * torque current command value and i q *, the magnetic flux current command value i d *, calculates the slip frequency command value omega s *, respectively, torque The divided current command value i q * and the magnetic flux divided current command value i d * are given to the stationary coordinate conversion means 31, and the slip frequency command value ω s * is given to the
一方、静止座標変換手段31はこれらトルク分電流指令値iq *、磁束分電流指令値id *を、センサレス回転検出手段25からの回転磁束の位置(回転角度)θ0に基づいて、3相固定子静止座標上の座標量iU *,iV *,iW *に変換し、これらを3相の電流基準値として3相減算器28U,28V,28Wに与える。 On the other hand, the static coordinate conversion means 31 uses these torque component current command value i q * and magnetic flux component current command value i d * based on the position (rotation angle) θ 0 of the rotating magnetic flux from the sensorless rotation detection means 25 to 3 The coordinate values i U * , i V * , and i W * on the phase stator stationary coordinates are converted into three-phase current reference values and supplied to the three-phase subtracters 28 U , 28 V , and 28 W.
これら減算器28U,28V,28Wは、これら3相の電流基準値iU *,iV *,iW *と、電流検出手段22からの3相の電流検出値iU,iV,iWとの偏差(ΔiU=iU *−iU,ΔiV=iV *−iV,ΔiW=iW *−iW)を算出し、これら電流偏差(ΔiU,ΔiV,ΔiW)を電流追従型PWM制御手段32に与える。 These subtractors 28 U , 28 V , 28 W are connected to the three-phase current reference values i U * , i V * , i W * and the three-phase current detection values i U , i V from the current detection means 22. , the deviation between the i W (Δi U = i U * -i U, Δi V = i V * -i V, Δi W = i W * -i W) is calculated, and these current deviations (Δi U, Δi V , Δi W ) is supplied to the current follow-up type PWM control means 32.
電流追従型PWM制御手段32は、これら電流偏差ΔiU,ΔiV,ΔiWからPWM信号を生成してインバータ3と電圧検出手段33に与える。
The current follow-up type PWM control means 32 generates a PWM signal from these current deviations Δi U , Δi V , Δi W and supplies them to the
電圧検出手段33は電流追従型PWM制御手段32からPWM信号に基づいて誘導電動機4の出力電圧を演算し、これらを電圧検出信号VU,VV,VWとして前記電圧用座標変換手段24に与え、前述したように、dq軸座標上の座標量Vd,Vqに変換させる。
The voltage detection means 33 calculates the output voltage of the
図2はこの電圧検出手段33の構成の一例を示すブロック図である。この電圧検出手段33は、電流追従型PWM制御手段32からの3相U,V,WのPWM信号(a),(b),(c)の入力をそれぞれ受けるカウントイネーブル機能とカウント値クリア機能をそれぞれ有するカウンタ34U,34V,34W、ラッチ回路35U,35V,35W、誘導電動機4の制御全体を行なうマイクロコンピュータ(以下、マイコンという)36、このマイコン36と、カウンタ34U,34V,34Wおよびラッチ回路35U,35V,35Wと、の間の動作協調をとるためのタイミング信号を発生するシーケンサ37を具備している。
FIG. 2 is a block diagram showing an example of the configuration of the voltage detection means 33. The voltage detection means 33 has a count enable function and a count value clear function that receive the inputs of the three-phase U, V, and W PWM signals (a), (b), and (c) from the current tracking type PWM control means 32, respectively. , Counters 34 U , 34 V , 34 W , latch circuits 35 U , 35 V , 35 W , a microcomputer (hereinafter referred to as a microcomputer) 36 that performs overall control of the
図3はこの電圧検出手段33の作用を説明するためのタイミングチャートである。次に、この電圧検出手段33の作用を説明する。図3中、(a)〜(j)は図2中の各種信号(a)〜(j)と同一の信号を示している。すなわち、カウンタ34U〜34Wのカウントイネーブル端子ENには図1の電流追従型PWM制御手段32が出力する3相のPWM信号UPWM,VPWM,WPWMが入力される。これらの信号は図3の(a)、(b)、(c)では実線で示されている。 FIG. 3 is a timing chart for explaining the operation of the voltage detection means 33. Next, the operation of the voltage detection means 33 will be described. In FIG. 3, (a) to (j) indicate the same signals as the various signals (a) to (j) in FIG. That is, the three-phase PWM signals UPWM, VPWM, and WPWM output from the current follow-up type PWM control means 32 of FIG. 1 are input to the count enable terminals EN of the counters 34 U to 34 W. These signals are indicated by solid lines in FIGS. 3A, 3B and 3C.
各カウンタ34U〜34Wにはシーケンサ37からクロックパルス(d)が与えられるので、カウントイネーブル端子ENに与えられているそれぞれのPWM信号が”1”の期間にクロックパルスが入るとカウントアップする。
Since the clock pulse (d) is supplied from the
シーケンサ37はクロックパルス(d)の、例えば8個に1個の割合で、かつクロックパルスとは少しずれたタイミングでパルス(e)を出力する。このパルス(e)は各カウンタ34U〜34Wのクリア端子と、各ラッチ回路35U〜35Wのラッチタイミング信号として与えられる。これにより、カウンタ34Uは(a)の信号が”1”の期間でクロックパルス(d)をカウントし、クリアパルス(e)でクリアされるので、カウント値は(f)のように変化して、例えば(a)で示した数値6/8のときは6まで、5/8のときは5までカウントする。ラッチ回路35U〜35Wには(e)がラッチタイミング信号として与えられているのでカウンタ34U〜34Wのカウント値がクリアされる直前の値をラッチする。ラッチ回路35U〜35Wは(g),(h),(j)に示すように次にラッチタイミング信号が与えられるまで値を保持する。ラッチタイミング信号はマイコン36に割込み信号として与えられている。これによりマイコン37は割込がかかるごとにラッチ回路35U〜35Wの値を読み取ることにより、カウンタ34U〜34Wで計数した値を得ることができる。
The
ここで図2の構成からカウンタ34U〜34Wは0〜8の値を出力する。この0〜8の値はラッチタイミング間隔8に対するPWM信号のデューティが0/8〜8/8であることを示している。
Here, the counters 34 U to 34 W output values of 0 to 8 from the configuration of FIG. 2. The
図3は図示の簡単化のために、PWM信号の周波数に対するクロックパルスの周波数の比率を例えば20倍程度で示している。しかし、実際にはPWMの周波数が数kHzであるのに対し、クロックパルス周波数はMHz単位となる。このために、シーケンサ37が出力するクロックパルス周波数は例えば1MHzとする。このときクロックパルス間隔は1マイクロsec、ラッチタイミング間隔は8マイクロsecである。これに対し、変調周波数が1kHzであればPWM信号は1msec間に1パルスしか含まれない。したがって図3のカウント値(g),(h),(j)の値はほとんどの場合0または8であり、1〜7の値を示すのはPWM信号が変化する1msec間に2回だけであり、マイコン36には8マイクロsec毎に割込がかかり、図4のフローチャートで示す信号処理を行なう。
FIG. 3 shows the ratio of the frequency of the clock pulse to the frequency of the PWM signal, for example, about 20 times for simplification of illustration. However, in practice, the PWM frequency is several kHz, whereas the clock pulse frequency is in MHz. For this purpose, the clock pulse frequency output from the
すなわち、マイコン36は、スタート後、ステップ1でラッチ回路35U〜35Wが出力するカウント値(g),(h),(j)を読み取る。
That is, the
ステップ2では、これらカウント値(g),(h),(j)を電圧値に変換する。PWM信号が”1”のときはインバータ3の正側アームをオンさせるので、出力電圧は正、PWM信号が”0”のときは出力電圧は負である。したがって電圧にするため、カウント値に符号をつける。具体的には例えば、カウント値8なら電圧値を+800、カウント値0を−800とし、カウント値(g),(h),(i)のきざみ1を電圧値としてはきざみ200で扱うことにする。ここで得られた電圧検出値をVu,Vv,Vwとする。
In
次のステップ3では、電圧用座標変換手段24により、センサレス回転検出手段25により得られた磁束の角度θoに基づき電圧検出手段33からの電圧検出信号Vu,Vv,Vwをdq軸座標上の量Vd,Vqに変換する。
In the
そして、ステップ4では、これら電圧検出値Vu,Vv,Vwを積算して電圧検出積算値Vdsum,Vqsumを求める。これにより、電圧検出の割込みプログラムを終了する。
In
なお、マイコン36により、センサレス演算を行なう割込みプログラムは、電圧検出よりも割り込み間隔を長く取る。電流追従型のPWM制御をハードウエアで行なえば電流制御割込が不要となるので、センサレス演算を行なうプログラムの割込周期を従来よりも短くすることができる。センサレス演算割込では、電圧検出積算値Vdsum,Vqsumを読み取り、センサレス演算用電圧検出値vd *,vq *として、次回のために積算用レジスタVdsum,Vqsumをゼロクリアしておく。
Note that an interrupt program for performing sensorless computation by the
以上により、dq軸電流制御と三角波比較PWM制御の組合せ方式により、電流制御回路の出力として得られていたvd *,vq *を電流追従型PWM制手段32の出力信号から得ることができる。これにより、電流追従型PWM制御手段32を用いた電動機の制御装置21が実現可能となる。
As described above, v d * and v q * obtained as the output of the current control circuit can be obtained from the output signal of the current follow-up type PWM control means 32 by the combined method of the dq axis current control and the triangular wave comparison PWM control. . As a result, the
したがって、この第1の実施形態によれば、従来は電流制御回路の出力として得られる電圧基準を基にしてセンサレス演算を行なっていたので、電流追従型PWM制御を用いたセンサレス制御はできなかったが、本実施形態により、電流追従型PWM制御を用いたセンサレス制御が可能になった。 Therefore, according to the first embodiment, since sensorless calculation is conventionally performed based on the voltage reference obtained as the output of the current control circuit, sensorless control using current tracking PWM control cannot be performed. However, according to the present embodiment, sensorless control using current tracking type PWM control becomes possible.
また、電流追従型PWM制御手段32は、その電流制御手段をハード化できるので、従来電流制御に要していたマイコン36の処理時間を他の処理に利用することができる。例えば、その処理時間をセンサレス回転検出の演算処理時間に当てれば、このセンサレス回転検出の演算周期を短縮できる。また、変調周波数を高くしたとき、センサレス演算を遅くしなければならないという従来の制限がなくなる。このために、電流追従型PWMの高速電流応答と相俟ってセンサレス回転検出手段25の応答速度を上げることができ、脱調しにくいセンサレスドライブを実現できる。センサレスドライブはセンサ付きのドライブに比べ応答速度が遅いことが短所の一つであるが、本実施形態により応答速度が高速になり、センサ付きドライブとの差が縮まれば、安価なセンサレスドライブの用途が広がる。
Further, since the current follow-up type PWM control means 32 can make the current control means hardware, it is possible to use the processing time of the
そして、従来の比例積分型の電流制御と、三角波比較PWMとの組合せによるシステムでは、デッドタイム補償の調整、電流制御の比例・積分のゲインの調整が必要だった。さらに、デッドタイム補償が適正になされなければ電圧基準と出力電圧との間の直線性が悪くなり、電流制御応答が低いと、センサレス制御系の安定性に影響を与えるので、センサレス制御をさらに遅くする必要がある、などの調整が相互に関係しているため、要求性能を出せなければデッドタイム補償や電流制御の調整に後戻りすることがあった。 In a system using a combination of conventional proportional integral type current control and triangular wave comparison PWM, adjustment of dead time compensation and proportional / integral gain of current control are required. Furthermore, if the dead time compensation is not properly performed, the linearity between the voltage reference and the output voltage will deteriorate, and if the current control response is low, the stability of the sensorless control system will be affected. Since adjustments such as needing to be performed are related to each other, if the required performance cannot be achieved, there may be a return to adjustment of dead time compensation or current control.
しかし、本実施形態の電流追従型PWM制御では、デッドタイム補償の必要がなく、電流制御のゲイン調整も必要でなく、それでいて電流応答は圧倒的に速くセンサレス制御系に干渉することがないので、センサレス制御の調整だけを行なえばよくなり、センサレスドライブシステムの価格低減、納期短縮などにつながる。 However, in the current follow-up type PWM control of the present embodiment, there is no need for dead time compensation, no need for current control gain adjustment, and yet the current response is overwhelmingly fast and does not interfere with the sensorless control system. It is only necessary to adjust sensorless control, which leads to price reduction and delivery time reduction of the sensorless drive system.
なお、前記第1の実施形態では、図2のようにカウンタ34U〜34Wとラッチ回路35U〜35Wを用いてハード的に正確なタイミングを得る回路としたが、マイコン36が高速であれば、例えば3bit×8段のシフトレジスタにより波形を格納して図3で示すパルス信号のデューティ計算はマイコン36により処理させるように構成してもよい。 In the first embodiment, as shown in FIG. 2, the counter 34 U to 34 W and the latch circuits 35 U to 35 W are used to obtain a hardware accurate timing. If there is, for example, the waveform may be stored by a shift register of 3 bits × 8 stages, and the duty calculation of the pulse signal shown in FIG.
(第2の実施形態)
図5は本発明の第2の実施形態に係る電動機の制御装置21Aの構成を示すブロック図である。この電動機の制御装置21Aは、前記第1の実施形態に係る電動機の制御装置21において、電圧検出手段33の前段にデッドタイム補正手段38を挿入した点に特徴があり、第1の実施形態と同一の構成要素には同一符号を付している。
(Second Embodiment)
FIG. 5 is a block diagram showing a configuration of an electric
図6に示すように、このデッドタイム補正手段38はデッドタイム補正処理を行なう。デッドタイムはインバータ3の同一相の上下アームのスイッチング素子の短絡故障を防ぐために持たせるスイッチング素子のオンの遅延時間のことである。デッドタイムによりスイッチング素子が上下アームともオフとなる時間ができ、この間の出力電圧はインバータ出力電流がどちらのアームを流れているかによって変わってしまう。これを考慮して電圧指令vd *,vq *とインバータ出力電圧vd,vqとの直線性を保たせるために行なうのがデッドタイム補償である。
As shown in FIG. 6, the dead time correction means 38 performs a dead time correction process. The dead time is an on-delay time of the switching element provided to prevent a short circuit failure of the switching elements of the upper and lower arms of the same phase of the
すなわち、デッドタイム補正手段38は、インバータ3の同一相の上下アームの同時オンによるスイッチング素子の短絡故障を防ぐために一方のアームをオフしてから反対側のアームをオンするのを一定時間遅らせる処理を行なう。
In other words, the dead
図6は例えばU相のみを図示し、図中点線で示したパルスはデッドタイム制御前のパルスであり、デッドタイム制御後のパルスは実線で示してある。デッドタイムは図6中の丸2と丸4の区間である。
For example, FIG. 6 shows only the U phase, and the pulse indicated by the dotted line in the drawing is a pulse before dead time control, and the pulse after the dead time control is indicated by a solid line. The dead time is a section between
デッドタイムの時間はスイッチング素子としてGTOを使用した場合で数百マイクロsec程度、IGBTを使用した場合で数十マイクロsec程度、MOSFETを使用した場合で数マイクロsec程度である。 The dead time is about several hundred microseconds when a GTO is used as a switching element, about several tens of microseconds when an IGBT is used, and about several microseconds when a MOSFET is used.
図6中、丸1の区間では、例えばUアームがオンしている状態で正の電圧が出力されている。丸2の区間がデッドタイムとなっており、Uアームがオフしたので、点線で示すようにXアームをオンさせるべきところをデッドタイム制御により、Xアームのオンが遅れ、U,Xともオフの状態となっている。丸3の区間はXアームがオンとなっており、負の電圧が出力されている。丸4の区間では再度U,Xアームともオフのデッドタイム中になっている。
In FIG. 6, a positive voltage is output in a
デッドタイム補正手段38は、U,Xアームともオフのデッドタイム中は検出電圧の相に対応する電流の極性を求める。丸2の区間ではUアームの電流IUの極性が正となっているので、出力電圧を正とする。同様にして、丸4の区間ではUアームの電流IUの極性が負となっているので、出力電圧は負とする。オンしているアームの極性とデッドタイム中は電流の極性から電圧を判定し、UPWM’として出力する。
The dead time correction means 38 obtains the polarity of the current corresponding to the phase of the detected voltage during the dead time when both the U and X arms are off. Since the polarity of the current IU of the U arm is positive in the section of
電圧検出手段33では、このようにデッドタイムの補償された信号UPWM’,VPWM’,WPWM’から電圧検出を行うことによって、電圧を検出する。 The voltage detection means 33 detects the voltage by performing voltage detection from the signals UPWM ′, VPWM ′, and WPWM ′ compensated for the dead time as described above.
なお、図6ではU相についてのみ説明したが、V相,W相についても同様の処理を行う。 Although only the U phase has been described in FIG. 6, the same processing is performed for the V phase and the W phase.
この第2の実施形態に係る電動機の制御装置21Aは、このようにデッドタイム補正をしているので、電圧検出手段33による電圧検出精度を向上させることができる。すなわち、前記第1の実施形態に係る電動機の制御装置21では、デッドタイムの補正を行っていないため、デッドタイムの影響により電圧検出手段33による検出電圧と、誘導電動機4の出力電圧は一致せず、誤差が生じる。また、PWM変調周波数が高くなり、パルス幅が短くなるに従い、デッドタイムとの時間差が小さくなって行き、デッドタイムの影響が顕著になる。この誤差により、検出電圧の精度が低下する。
Since the
しかし、この第2の実施形態においては、この誤差の原因となるデッドタイムの補正を行なっているので、電圧検出精度の低下を低減できる。この電圧検出精度が向上するので、センサレス制御の性能を向上させることができる。 However, in the second embodiment, since the dead time that causes this error is corrected, a decrease in voltage detection accuracy can be reduced. Since this voltage detection accuracy is improved, the performance of sensorless control can be improved.
(第3の実施形態)
本発明の第3の実施形態は前記第2の実施形態に係るデッドタイム補正手段38を第2のデッドタイム補正手段38bに置換した点に特徴があり、これ以外の構成は第2の実施形態と同一であるので、その説明は省略する。
(Third embodiment)
The third embodiment of the present invention is characterized in that the dead
図7はこの第3の実施形態に係るデッドタイム補正回路38bによるデッドタイム補正処理のフローチャートであり、図4で示す第2の実施形態に係るデッドタイム補正回路38によるデッドタイム補正処理のフローチャートとは、ステップ1,2において若干相違し、他のステップ3,4は同一である。
FIG. 7 is a flowchart of the dead time correction process by the dead time correction circuit 38b according to the third embodiment, and the flowchart of the dead time correction process by the dead
すなわち、図7に示すようにデッドタイム補正回路38bは、ステップ1−1で正側アーム、負側アームのそれぞれのカウント値を読み取る。 That is, as shown in FIG. 7, the dead time correction circuit 38b reads the count values of the positive side arm and the negative side arm in step 1-1.
次のステップ2−1では正側アームのカウント値を電圧レベルに変換し、ステップ2−2では負側アームのカウント値を電圧レベルに変換する。このとき、例えばカウント値0を0とし、カウント値8を正側アームならば800、負側アームならば−800とする。電圧値をそれぞれVu1,Vv1,Vw1,Vu2,Vv2,Vw2とする。
In the next step 2-1, the count value of the positive arm is converted to a voltage level, and in step 2-2, the count value of the negative arm is converted to a voltage level. At this time, for example, the
次に、ステップ2−3では電流極性からバイアス量の極性を決定し、これをBu,Bv,Bwとする。ステップ2−4では、正側のカウント値Vu1,Vv1,Vw1、負側のカウント値Vu2,Vv2,Vw2、バイアス量Bu,Bv,Bwをそれぞれ同相毎に加算して電圧値Vu,Vv,Vwを求める。ステップ3以降は第1の実施形態と同様であるので、説明は省略する。
Next, in step 2-3, the polarity of the bias amount is determined from the current polarity, and these are set as Bu, Bv, and Bw. In step 2-4, the positive count values Vu1, Vv1, Vw1, the negative count values Vu2, Vv2, Vw2, and the bias amounts Bu, Bv, Bw are added for each in-phase, and the voltage values Vu, Vv, Vw are added. Ask for. Since
この実施形態によれば、電流が正の期間中は一律に正の補正量を加算し、電流が負の期間中は一律に負の補正量を加算することにより、デッドタイムの補正が可能となる。 According to this embodiment, it is possible to correct the dead time by uniformly adding a positive correction amount during a period when the current is positive and uniformly adding a negative correction amount during a period when the current is negative. Become.
すなわち、前記第2の実施形態によるデッドタイム補正では、図2のシーケンサ37からのパルス信号(e)のタイミングごとにゲート信号の組み合わせパターンがデッドタイム中であるか否かの判定を行い、そのつど補正量を演算している。このため、補正量の演算回数が膨大となり、マイコン36によっては、割込み周期中に処理しきれなくなる場合がある。
That is, in the dead time correction according to the second embodiment, it is determined whether or not the combination pattern of the gate signals is in the dead time at each timing of the pulse signal (e) from the
これに対し、第3の実施形態によれば、デッドタイムの補正を座標変換や、センサレス回転検出と同じ周期の割込みで実行しても問題ないので、マイコンの演算量を減らすことが可能となる。このために、性能が低い安価なマイコン36の使用が可能になり、コスト低減を図ることができる。
On the other hand, according to the third embodiment, there is no problem even if the dead time correction is executed by interruption of the same cycle as that of coordinate conversion or sensorless rotation detection, it is possible to reduce the calculation amount of the microcomputer. . For this reason, it becomes possible to use an
(第4の実施形態)
図8は本発明の第4の実施形態に係る電動機の制御装置21Bの構成を示すブロック図である。この電動機の制御装置21Bは、図1で示す第1の実施形態に係る電動機の制御装置21において、直流電圧検出部39、電圧補正手段40、乗算手段41u,41v,41wを新たに設けた点に特徴がある。これ以外の構成は、第1の実施形態に係る電動機の制御装置21と同一であるので、その同一構成要素には同一符号を附している。
(Fourth embodiment)
FIG. 8 is a block diagram showing a configuration of an electric
直流電圧検出部39はインバータ3の直流電圧Vdを検出する検出回路であり、電圧補正手段40は直流電圧検出部39により検出された直流電圧Vdから電圧補正値Kdを求める電圧補正手段であり、乗算手段41u,41v,41wは、次の(1)式に示すように直流電圧検出部39の出力Vu,Vv,Vwに電圧補正値Kdを乗算する。
The DC voltage detection unit 39 is a detection circuit that detects the DC voltage Vd of the
[数1]
Vu’=Kd×Vu,Vv’=Kd×Vv,Vw’=Kd×Vw ……(1)
そして、これら乗算手段41u,41v,41wで求めた電圧検出値Vu’,Vv’,Vw’は前記電圧用座標手段24に与えられ、ここで磁束分電圧指令値vd *とトルク分電圧指令値vq *に変換している。なお、インバータ3の直流電圧制御用を行っている場合、既に直流電圧検出回路があるので、新規に電圧検出部39を追加する必要がなく、電圧補正手段40のみの追加で実現可能となる。
[Equation 1]
Vu ′ = Kd × Vu, Vv ′ = Kd × Vv, Vw ′ = Kd × Vw (1)
The detected voltage values Vu ′, Vv ′, Vw ′ obtained by the multiplication means 41u, 41v, 41w are given to the voltage coordinate means 24, where the magnetic flux divided voltage command value v d * and the torque divided voltage command are given. The value v q * is converted. Note that when the DC voltage control for the
そして、この電動機の制御装置21Bによれば、電圧検出部39により検出したインバータ3の直流電圧Vdに比例する補正値Kdを求める。さらに、この補正値Kdに、電圧検出手段33により求めたVu,Vv,Vwを乗算手段41u,41v,41wにより乗算し、直流電圧の補正された出力電圧Vu’,Vv’,Vw’を求める。
Then, according to the
すなわち、インバータ3の出力電圧を電圧検出手段33の次段に乗算手段41u,41v,41wを追加し、直流電圧検出部39により検出した直流電圧に、これに比例した補正量Kdを乗算することによりVu’,Vv’,Vw’を求め、これらを出力電圧とすることで直流電圧の補正が可能になる。
That is, multiplying means 41u, 41v, 41w are added to the output voltage of the
したがって、この第3の実施形態に係る電動機の制御装置21Bによれば、前記第1の実施形態に係る電動機の制御装置21と相違してインバータ3のゲート信号から出力電圧を復元する場合に、直流電圧変動を補正するので、正確な出力電圧の検出精度を向上させることができる。
Therefore, according to the
ところで、インバータの直流電源として、交流電源に接続された図示しない整流器やコンバータを用いているシステムの場合、通常、直流電圧は一定に保たれている。 By the way, in the case of a system using a rectifier or a converter (not shown) connected to an AC power source as a DC power source for the inverter, the DC voltage is usually kept constant.
一方、電池や、キャパシタを直流電源に利用した場合、直流電圧は一定でなく、放電により低下する場合がある。 On the other hand, when a battery or a capacitor is used for a DC power supply, the DC voltage is not constant and may be reduced by discharge.
このために、定格値からの偏差分だけインバータ3のゲート信号から検出された電圧と実際の電圧に誤差が生じることとなる。
For this reason, an error occurs between the voltage detected from the gate signal of the
しかし、この電動機の制御装置21Bによれば、直流部に電圧検出武器39を用い、直流電圧を計測することにより、電圧検出値にインバータ直流側の電圧値に比例した数値を乗算することによりインバータ出力電圧検出値を補正することができ、直流電圧が変動した場合でも高精度で検出することができるうえに、センサレス検出精度を向上させることができる。また、インバータ3のゲート信号から電圧検出が可能な条件として、直流電圧が一定の場合のみに制限されない。
However, according to this
さらに、誘導電動機4の出力電圧をインバータ3のゲート信号から正確に検出することができるので、誘起電圧型のセンサレス制御精度を向上させることができる。
Furthermore, since the output voltage of the
(第5の実施形態)
図9は本発明の第5の実施形態に係る電動機の制御装置21Cの構成を示すブロック図である。この電動機の制御装置21Cは図1で示す第1の実施形態に係る電動機の制御装置21において、電力検出手段42と3相の乗算手段43u,43v,43wを新たに設けた点に特徴がある。これ以外は第1の実施形態に係る電動機の制御装置21の構成と同一であるので、その同一構成要素には同一符号を付している。
(Fifth embodiment)
FIG. 9 is a block diagram showing the configuration of an
乗算手段43u,43v,43wは、電圧検出手段33からの検出電圧と電流検出手段22からの電流を入力し、これらを各相U,V,W毎に乗算することにより3相の瞬時電力Wu,Wv,Wwを計算する。電力検出手段42は、乗算手段43u,43v,43wで計算された瞬時電力Wu,Wv,Wwを入力し、これらを電力検出手段42により加算することにより、インバータ3の出力電力Wを求める。
The multiplying means 43u, 43v, 43w receive the detection voltage from the voltage detection means 33 and the current from the current detection means 22, and multiply them for each phase U, V, W to thereby obtain the three-phase instantaneous power Wu. , Wv, Ww are calculated. The power detection means 42 receives the instantaneous power Wu, Wv, Ww calculated by the multiplication means 43u, 43v, 43w, and adds them by the power detection means 42, thereby obtaining the output power W of the
したがって、この電動機の制御装置21Cによれば、電圧検出手段33により求めた誘導電動機4の出力電圧と、電流検出手段22により検出した誘導電動機4の出力電流とが、対応する相ごとに乗算手段43u,43v,43wにより乗算され、各相の瞬時電力Wu,Wv,Wwが求められる。
Therefore, according to the
電力検出手段42では、これら各相の電力を加算処理することにより、インバータ3の出力電力が求められる。
In the power detection means 42, the output power of the
したがって、この電動機の制御装置21Cによれば、電流検出手段22のみで電圧検出器なしでもインバータ3の出力電力を求めることができる。
Therefore, according to the
また、インバータ3のゲート信号により、動作しているスイッチング素子を判別できるため、スイッチング素子毎の電力も計測である。また、スイッチング素子毎の電力が計測でき、スイッチング素子によるロスは電力に依存するため、計測した電力から素子特性の設計値もしくは実際の計測値を用いることによってスイッチング素子での電力のロス分を利用して、温度センサなしのスイッチング素子保護回路を形成することが可能である。
Moreover, since the switching element which is operate | moving can be discriminate | determined with the gate signal of the
1 直流電源
2 平滑コンデンサ
3 インバータ
4 誘導電動機
5U,5V,5W ホールCT
21,21A,21B,21C 電動機の制御装置
22 電流検出手段
23 電流用座標変換手段
24 電圧用座標変換手段
25 センサレス回転検出回路
26,27,28u,28v,28w 減算器
29 速度制御手段
30 ベクトル制御手段
31 静止座標変換手段
32 電流追従型PWM制御手段
33 電圧検出手段
34u,34v,34w カウンタ
35u,35v,35w ラッチ回路
36 マイコン
37 シーケンサ
38 デッドタイム補正手段
39 直流電圧検出手段
40 電圧補正手段
41u,41v,41w 乗算器
42 電力検出手段
43u,43v,43w 乗算器
1
21, 21A, 21B, 21C
Claims (3)
この電流検出手段により検出された交流電流瞬時値を前記電動機の回転磁束の角周波数により回転する座標量に変換することにより、この磁束に同相の励磁電流とこの磁束に直交するトルク電流とに変換する電流用座標変換手段と、
これら励磁分とトルク分の電流検出値と電圧指令値とから回転磁束の位置と回転速度を演算し出力するセンサレス回転検出手段と、
この回転速度演算値とすべり周波数指令値との偏差である回転速度検出値と、回転速度指令値との偏差である速度偏差に基づいてトルク指令値を演算しトルク指令信号として出力する速度制御手段と、
このトルク指令信号と磁束指令信号とに基づいてトルク分電流指令値、磁束分電流指令値およびすべり周波数指令値を演算し出力するベクトル制御手段と、
このトルク分電流指令値と磁束分電流指令値を前記回転磁束の位置に基づいて3相固定子静止座標上の座標量に変換して電流指令信号として出力する静止座標変換手段と、
この静止座標変換手段からの電流指令信号と、前記電流検出手段からの電流検出値との偏差に基づいてPWM信号を生成し前記電力変換装置に供給する電流追従型PWM制御手段と、
このPWM信号に基づいて前記電動機の出力電圧を演算し電圧検出信号として出力する電圧検出手段と、
この電圧検出手段からの電圧検出信号を前記回転磁束の座標量に変換することにより、磁束分とトルク分の電圧指令値に変換して前記センサレス回転検出手段に与える電圧用座標変換手段と、
を具備していることを特徴とする電動機の制御装置。 Current detection means for detecting an instantaneous value of an alternating current supplied to the electric motor from the power converter;
By converting the instantaneous value of the alternating current detected by the current detecting means into a coordinate amount that rotates according to the angular frequency of the rotating magnetic flux of the motor, the magnetic flux is converted into an in-phase excitation current and a torque current orthogonal to the magnetic flux. Current current coordinate conversion means,
Sensorless rotation detection means for calculating and outputting the position and rotation speed of the rotating magnetic flux from the current detection value and voltage command value for these excitation and torque, and
Speed control means that calculates a torque command value based on a speed deviation that is a deviation between the rotation speed command value and a rotation speed command value that is a deviation between the rotation speed calculation value and a slip frequency command value, and outputs it as a torque command signal When,
Vector control means for calculating and outputting a torque component current command value, a magnetic flux component current command value and a slip frequency command value based on the torque command signal and the magnetic flux command signal;
Static coordinate conversion means for converting the torque component current command value and the magnetic flux component current command value into a coordinate amount on a three-phase stator stationary coordinate based on the position of the rotating magnetic flux and outputting it as a current command signal;
A current follow-up type PWM control unit that generates a PWM signal based on a deviation between the current command signal from the stationary coordinate conversion unit and the current detection value from the current detection unit and supplies the PWM signal to the power conversion device;
Voltage detection means for calculating the output voltage of the electric motor based on the PWM signal and outputting it as a voltage detection signal;
By converting the voltage detection signal from this voltage detection means into the coordinate amount of the rotating magnetic flux, the voltage coordinate conversion means for converting the voltage command value for the magnetic flux and torque into the sensorless rotation detection means,
An electric motor control device comprising:
前記電圧用座標変換手段は、前記メモリーからの前記PWM信号波形の所定量の読出し毎に発生する割込み信号のタイミングにより前記磁束分とトルク分の電圧指令値を演算するように構成されていることを特徴とする請求項1記載の電動機の制御装置。 The voltage detection means includes a memory that temporarily stores a predetermined amount of the waveform of the PWM signal from the current tracking type PWM control means,
The voltage coordinate conversion means is configured to calculate a voltage command value for the magnetic flux and torque according to the timing of an interrupt signal generated each time a predetermined amount of the PWM signal waveform is read from the memory. The motor control device according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007055024A JP2008220069A (en) | 2007-03-06 | 2007-03-06 | Control device of motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007055024A JP2008220069A (en) | 2007-03-06 | 2007-03-06 | Control device of motor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008220069A true JP2008220069A (en) | 2008-09-18 |
Family
ID=39839426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007055024A Pending JP2008220069A (en) | 2007-03-06 | 2007-03-06 | Control device of motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008220069A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010268613A (en) * | 2009-05-15 | 2010-11-25 | Mitsubishi Electric Corp | Controller of power converter |
WO2021200456A1 (en) * | 2020-04-03 | 2021-10-07 | 株式会社豊田自動織機 | Electric motor control device |
-
2007
- 2007-03-06 JP JP2007055024A patent/JP2008220069A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010268613A (en) * | 2009-05-15 | 2010-11-25 | Mitsubishi Electric Corp | Controller of power converter |
WO2021200456A1 (en) * | 2020-04-03 | 2021-10-07 | 株式会社豊田自動織機 | Electric motor control device |
JP2021164376A (en) * | 2020-04-03 | 2021-10-11 | 株式会社豊田自動織機 | Controller for motor |
JP7327251B2 (en) | 2020-04-03 | 2023-08-16 | 株式会社豊田自動織機 | electric motor controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4825600B2 (en) | Motor control device | |
JP4502734B2 (en) | Origin offset amount calculation method for motor rotational position detection device and motor control device using this calculation method | |
JP4519864B2 (en) | AC rotating machine electrical constant measuring method and AC rotating machine control apparatus used for carrying out this measuring method | |
US20070296371A1 (en) | Position sensorless control apparatus for synchronous motor | |
JP2009142116A (en) | Position sensorless controller of permanent magnetic motor | |
JP2008189225A (en) | Control device for electric power steering apparatus | |
JP2004312834A (en) | Motor drive controller and motorized power steering device | |
JP5709932B2 (en) | Synchronous machine controller | |
JP2006304478A (en) | Motor drive controller and electric power steering apparatus therewith | |
JP2010035363A (en) | Controller for permanent magnet type synchronous motor | |
JP2011024297A (en) | Control unit of permanent magnet synchronous motor | |
JP5447315B2 (en) | AC motor controller | |
JP2008220069A (en) | Control device of motor | |
JPH11275900A (en) | Controller of synchronous motor | |
JP3707659B2 (en) | Constant identification method for synchronous motor | |
JP2006230200A (en) | Control unit of ac motor | |
JP2012186911A (en) | Motor control device | |
JP5768255B2 (en) | Control device for permanent magnet synchronous motor | |
JP2004264298A (en) | Offset compensatory circuit, motor controller, and offset compensation method | |
CN108631685B (en) | Device and method for estimating rotational position of synchronous motor | |
JP2011109848A (en) | Motor drive control device | |
JP2001178199A (en) | Motor controller | |
JP2003348858A (en) | Inverter unit | |
JP2014158336A (en) | Motor controller | |
JP7163641B2 (en) | Synchronous motor controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100426 |