JP2018007390A - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- JP2018007390A JP2018007390A JP2016130293A JP2016130293A JP2018007390A JP 2018007390 A JP2018007390 A JP 2018007390A JP 2016130293 A JP2016130293 A JP 2016130293A JP 2016130293 A JP2016130293 A JP 2016130293A JP 2018007390 A JP2018007390 A JP 2018007390A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- magnetic pole
- pole phase
- output
- drive 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 Motors That Do Not Use Commutators (AREA)
- Inverter Devices (AREA)
Abstract
Description
本発明は、駆動源に対して回転可能に接続されたモータを、該モータの推定された磁極位相を用いてスイッチング回路をスイッチング動作させることにより、駆動制御するモータ制御装置に関する。 The present invention relates to a motor control device that drives and controls a motor that is rotatably connected to a drive source by switching a switching circuit using an estimated magnetic phase of the motor.
従来より、モータの推定された磁極位相を用いてスイッチング回路をスイッチング動作させることにより、前記モータの駆動を制御するモータ制御装置が知られている。このようなモータ制御装置として、例えば特許文献1には、モータの制御電圧及び電流情報からPMモータの磁極位置を推定する磁極位置推定演算部を有し、モータの磁極位置を検出することなく該モータの駆動制御を行う、いわゆるセンサレス制御を行う構成が開示されている。 2. Description of the Related Art Conventionally, there has been known a motor control device that controls driving of a motor by switching a switching circuit using an estimated magnetic pole phase of the motor. As such a motor control device, for example, Patent Document 1 has a magnetic pole position estimation calculation unit that estimates the magnetic pole position of the PM motor from the motor control voltage and current information, and without detecting the magnetic pole position of the motor. A configuration for performing so-called sensorless control for performing drive control of a motor is disclosed.
また、特許文献1に開示されている構成では、PMモータの空転状態から再始動する際に、該PMモータに対してゼロ電流指令を行うとともに、ゼロ電流指令制御時に磁極位相推定を行う第2の磁極位置推定演算部を有する。さらに、特許文献1には、PMモータの通常運転時には、PMモータの出力電流を電流指令に対してフィードバックするとともに磁極位置推定演算部によってPMモータの磁極位置を推定し、ゼロ電流指令制御の際には第2の磁極位置推定演算部によってPMモータの磁極位置を推定する構成が開示されている。 Further, in the configuration disclosed in Patent Document 1, when the PM motor is restarted from the idling state, a zero current command is issued to the PM motor, and a second magnetic pole phase is estimated during zero current command control. Magnetic pole position estimation calculation unit. Further, in Patent Document 1, during the normal operation of the PM motor, the output current of the PM motor is fed back to the current command and the magnetic pole position of the PM motor is estimated by the magnetic pole position estimation calculation unit. Discloses a configuration in which the magnetic pole position of the PM motor is estimated by the second magnetic pole position estimation calculation unit.
ところで、上述の特許文献1に開示されている構成では、モータを空転状態から再始動する際には、該モータに対してゼロ電流指令を行って磁極位置(磁極位相)を推定し、通常運転時にはモータの出力電流を電流指令にフィードバックした状態で磁極位置を推定する。このように、モータをゼロ電流状態で制御した後、モータの出力電流のフィードバック制御を行うと、推定される磁極位相が収束するまでに時間を必要とする。そのため、モータの出力電流の波形が乱れる。 By the way, in the configuration disclosed in Patent Document 1 described above, when the motor is restarted from the idling state, a zero current command is issued to the motor to estimate the magnetic pole position (magnetic pole phase), and normal operation is performed. Sometimes the magnetic pole position is estimated with the motor output current fed back to the current command. As described above, when the motor is controlled in the zero current state and then the feedback control of the output current of the motor is performed, it takes time until the estimated magnetic pole phase converges. Therefore, the waveform of the motor output current is disturbed.
上述のように、推定する磁極位相の値が収束するまで、すなわち実際のモータの磁極位相を推定するまでに時間がかかると、モータに不要なトルクが発生してシステム全体が不安定になったり、モータに過大な電流が流れてシステムが異常として検出したりする可能性がある。 As described above, if it takes time until the estimated magnetic pole phase value converges, that is, until the actual magnetic pole phase is estimated, unnecessary torque is generated in the motor and the entire system becomes unstable. There is a possibility that an excessive current flows in the motor and the system detects it as an abnormality.
本発明の目的は、モータのセンサレス制御を行うモータ制御装置において、モータが空転状態から起動する際に、不要なトルク変動が生じたりモータに過大な電流が流れたりすることなく、前記モータのセンサレス制御を行うことができる構成を得ることにある。 It is an object of the present invention to provide a motor control device that performs sensorless control of a motor without causing unnecessary torque fluctuations or excessive current flowing through the motor when the motor is started from the idling state. The object is to obtain a configuration capable of performing control.
本発明の一実施形態に係るモータ制御装置は、駆動源に対して該駆動源とともに回転可能に接続されたモータを、該モータの推定された磁極位相を用いてスイッチング回路にスイッチング動作を行わせることにより駆動制御するモータ制御装置である。このモータ制御装置は、前記モータの出力を用いて前記磁極位相を推定するとともに、前記スイッチング回路の駆動信号を生成するために、前記磁極位相を用いて求めた位置検出信号を出力する磁極位相推定部と、指令値、前記モータの出力、及び前記位置検出信号を用いて、前記駆動信号を生成する駆動信号生成部と、前記モータが前記駆動源によって無通電状態で回転している状態で前記モータに通電を行うモータ起動時に、前記モータに対してゼロ電圧ベクトルを出力するように前記スイッチング回路にスイッチング動作させるゼロ電圧ベクトル駆動信号を生成するゼロ電圧ベクトル駆動信号生成部と、前記モータ起動時には、前記ゼロ電圧ベクトル駆動信号生成部から前記ゼロ電圧ベクトル駆動信号を前記スイッチング回路に対して出力する一方、それ以外のモータ運転時には、前記駆動信号生成部で生成された前記駆動信号を前記スイッチング回路に対して出力する出力切替部と、前記モータ起動時に、ゼロ電圧ベクトルで制御された前記モータの出力に基づいて、前記モータの起動時における起動時磁極位相を推定して出力する起動時磁極位相推定部とを備える。前記磁極位相推定部は、前記モータ起動時には、前記起動時磁極位相推定部から出力された前記起動時磁極位相を、前記磁極位相とする(第1の構成)。 A motor control device according to an embodiment of the present invention causes a switching circuit to perform a switching operation on a motor that is rotatably connected to the drive source together with the drive source using the estimated magnetic phase of the motor. This is a motor control device that performs drive control. The motor control device estimates the magnetic pole phase using the output of the motor, and outputs a position detection signal obtained using the magnetic pole phase to generate a drive signal for the switching circuit. A drive signal generation unit that generates the drive signal using the command value, the output of the motor, and the position detection signal; and the motor is rotated in a non-energized state by the drive source. A zero voltage vector drive signal generating unit that generates a zero voltage vector drive signal that causes the switching circuit to perform a switching operation so as to output a zero voltage vector to the motor at the time of starting the motor that energizes the motor, and at the time of starting the motor The zero voltage vector drive signal from the zero voltage vector drive signal generator to the switching circuit. On the other hand, at the time of other motor operation, the output switching unit that outputs the drive signal generated by the drive signal generation unit to the switching circuit, and the motor controlled by a zero voltage vector at the time of starting the motor A start-up magnetic pole phase estimation unit that estimates and outputs a start-up magnetic pole phase at the start-up of the motor based on the output of the motor; The magnetic pole phase estimation unit sets the startup magnetic pole phase output from the startup magnetic pole phase estimation unit as the magnetic pole phase when the motor is started (first configuration).
以上の構成により、モータの磁極位相を該モータの出力(出力電流または出力電圧)から推定する、いわゆるセンサレス制御を行うモータ制御装置において、モータが駆動源によって空転していて通電していない状態(無通電状態で回転している状態)で、モータに通電を行って起動する際に、モータの起動時の磁極位相を迅速に且つ精度よく推定することができる。すなわち、モータが空転している状態から該モータを起動する際に、前記モータをゼロ電圧ベクトルで制御して、そのときのモータの出力から磁極位相を推定することにより、モータの起動時磁極位相を迅速に且つ精度良く推定することができる。 With the above configuration, in the motor control device that performs so-called sensorless control, in which the magnetic pole phase of the motor is estimated from the output (output current or output voltage) of the motor, the motor is idling by the drive source and is not energized ( When the motor is started by energizing the motor in a non-energized state, the magnetic pole phase at the start of the motor can be estimated quickly and accurately. That is, when starting the motor from a state where the motor is idling, the motor is controlled with a zero voltage vector, and the magnetic pole phase is estimated from the output of the motor at that time. Can be estimated quickly and accurately.
これにより、モータが空転状態から起動する際に、不要なトルク変動が生じたりモータに過大な電流が流れたりすることなく、前記モータのセンサレス制御を行うことができる。 As a result, when the motor starts from the idling state, sensorless control of the motor can be performed without causing unnecessary torque fluctuations or excessive current flowing through the motor.
前記第1の構成において、前記磁極位相推定部は、前記モータの起動後の所定期間では、前記起動時磁極位相と前記磁極位相とを用いて、前記位置検出信号を求める(第2の構成)。 In the first configuration, the magnetic pole phase estimation unit obtains the position detection signal using the startup magnetic pole phase and the magnetic pole phase during a predetermined period after the motor is started (second configuration). .
これにより、モータの起動後の所定期間では、磁極位相推定部は、起動時磁極位相推定部から出力された起動時磁極位相だけでなく、磁極位相推定部でモータの出力を用いて推定された磁極位相も考慮して、位置検出信号を求める。よって、モータの起動後の所定期間において、駆動信号生成部で用いる位置検出信号が、起動時磁極位相からセンサレス制御における磁極位相に急激に切り替わることを防止できる。したがって、前記所定期間において、モータのトルク変動や該モータに流れる電流の変動を抑制することができる。 As a result, in the predetermined period after the start of the motor, the magnetic pole phase estimation unit was estimated using not only the startup magnetic pole phase output from the startup magnetic pole phase estimation unit but also the output of the motor in the magnetic pole phase estimation unit. The position detection signal is obtained in consideration of the magnetic pole phase. Therefore, it is possible to prevent the position detection signal used in the drive signal generation unit from being suddenly switched from the starting magnetic pole phase to the magnetic pole phase in the sensorless control in a predetermined period after starting the motor. Therefore, it is possible to suppress fluctuations in the torque of the motor and fluctuations in the current flowing through the motor during the predetermined period.
前記第2の構成において、前記磁極位相推定部は、前記所定期間において、時間の経過とともに、前記位置検出信号における前記起動時磁極位相の重みを減らす一方、前記位置検出信号における前記磁極位相の重みを増やすことにより、前記位置検出信号を求める(第3の構成)。 In the second configuration, the magnetic pole phase estimation unit reduces the weight of the magnetic pole phase at the time of activation in the position detection signal as time elapses during the predetermined period, while the weight of the magnetic pole phase in the position detection signal. To obtain the position detection signal (third configuration).
これにより、モータの起動後の所定期間において、駆動信号生成部で用いる位置検出信号が大きく変化することをより確実に防止できる。すなわち、前記所定期間において、時間の経過とともに、前記位置検出信号における起動時磁極位相の重み(割合)は減る一方、前記位置検出信号において磁極位相推定部で推定する磁極位相の重み(割合)は増えるため、前記位置検出信号を前記起動時磁極位相から前記磁極位相に徐々に変えることができる。これにより、前記所定期間で、モータのトルク変動や該モータに流れる電流の変動をより確実に抑制することができる。 Thus, it is possible to more reliably prevent the position detection signal used in the drive signal generation unit from changing greatly during a predetermined period after the motor is started. That is, the weight (ratio) of the startup magnetic pole phase in the position detection signal decreases with time in the predetermined period, while the magnetic pole phase weight (ratio) estimated by the magnetic pole phase estimation unit in the position detection signal is Therefore, the position detection signal can be gradually changed from the starting magnetic pole phase to the magnetic pole phase. Thereby, it is possible to more reliably suppress fluctuations in the torque of the motor and fluctuations in the current flowing through the motor in the predetermined period.
前記第1から第3の構成のうちいずれか一つの構成において、前記起動時磁極位相推定部は、前記モータの出力としての複数の相の電流または電圧を用いて、ゼロクロス点から前記起動時磁極位相を推定する(第4の構成)。 In any one of the first to third configurations, the start-up magnetic pole phase estimation unit uses a plurality of phases of currents or voltages as the output of the motor to start the start-up magnetic pole from a zero cross point. The phase is estimated (fourth configuration).
これにより、起動時磁極位相推定部で、起動時磁極位相を迅速且つ精度よく推定することができる。すなわち、起動時磁極位相推定部では、モータから出力される複数の相の電流または電圧のゼロクロス点を検出することにより、1相の電流または電圧のゼロクロス点を検出する場合に比べて、モータの起動時磁極位相を迅速に推定できるとともに、該起動時磁極位相を精度良く推定できる。 As a result, the startup magnetic pole phase estimation unit can quickly and accurately estimate the startup magnetic pole phase. In other words, the startup magnetic pole phase estimation unit detects the zero-cross points of the currents or voltages of a plurality of phases output from the motor, as compared with the case of detecting the zero-cross points of a single-phase current or voltage. The startup magnetic pole phase can be estimated quickly, and the startup magnetic pole phase can be estimated with high accuracy.
前記第1から第4の構成のうちいずれか一つの構成において、前記磁極位相推定部及び前記起動時磁極位相推定部は、それぞれ、前記モータの出力としての電流を用いて、前記磁極位相及び前記起動時磁極位相を推定する(第5の構成)。 In any one of the first to fourth configurations, the magnetic pole phase estimation unit and the startup magnetic pole phase estimation unit respectively use the current as the output of the motor, and The magnetic pole phase at startup is estimated (fifth configuration).
これにより、電流指令及びモータの出力電流に基づいて電流制御を行うモータ制御装置において、追加のセンサ等を必要とすることなく、上述の第1から第4の構成を実現することができる。よって、低コストで簡単な構成によって、上述の第1から第4の構成を実現できる。 As a result, in the motor control apparatus that performs current control based on the current command and the output current of the motor, the above-described first to fourth configurations can be realized without requiring an additional sensor or the like. Therefore, the above-described first to fourth configurations can be realized with a simple configuration at low cost.
本発明の一実施形態に係るモータ制御装置によれば、モータを空転状態で起動する際に、スイッチング回路からゼロ電圧ベクトルが出力されたモータの出力を用いて、起動時磁極位相を推定する。この起動時磁極位相を用いて駆動信号を生成し、スイッチング回路に出力する。これにより、モータを空転状態で起動した際のモータの起動時磁極位相を迅速に且つ精度よく推定することができる。したがって、モータを空転状態で起動した際に、トルク変動やモータに流れる電流の変動を抑制しつつ、モータのセンサレス制御を行うことができる。 According to the motor control device of one embodiment of the present invention, when starting the motor in the idling state, the starting magnetic pole phase is estimated using the output of the motor from which the zero voltage vector is output from the switching circuit. A drive signal is generated using the magnetic pole phase at the time of start-up and output to the switching circuit. As a result, it is possible to quickly and accurately estimate the start-up magnetic pole phase of the motor when the motor is started in the idling state. Therefore, when the motor is started in the idling state, sensorless control of the motor can be performed while suppressing fluctuations in torque and fluctuations in the current flowing through the motor.
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中の同一または相当部分については同一の符号を付してその説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The same or corresponding parts in the drawings are denoted by the same reference numerals and description thereof will not be repeated.
図1は、本発明の実施形態に係るモータ制御装置1の概略構成を示すブロック図である。このモータ制御装置1は、エンジンなどの駆動源2に対して回転可能に接続されたモータ3を駆動制御するための駆動信号を生成するとともに、該駆動信号を、モータ3を駆動させるゲート回路4に入力する。本実施形態では、モータ3に磁極位相を検出するためのレゾルバやロータリーエンコーダなどの位置センサが設けられていない。そのため、モータ制御装置1は、モータ3の出力(電流や電圧)からモータ3の磁極位相を推定する、いわゆるセンサレス制御を行う。なお、モータ3は、三相交流モータである。
FIG. 1 is a block diagram showing a schematic configuration of a motor control device 1 according to an embodiment of the present invention. The motor control device 1 generates a drive signal for driving and controlling a
図2に、ゲート回路4の概略構成を示す。ゲート回路4は、三相交流モータであるモータ3を駆動させるように、3相のブリッジ回路を構成する複数のスイッチング素子61,62,71,72,81,82を備えたスイッチング回路である。具体的には、ゲート回路4は、モータ3のU相、V相及びW相の各相にそれぞれ接続されたスイッチングアーム60,70,80を有する。スイッチングアーム60では、一対のスイッチング素子61,62が直列に接続されている。同様に、スイッチングアーム70では、一対のスイッチング素子71,72が直列に接続されている。同様に、スイッチングアーム80では、一対のスイッチング素子81,82が直列に接続されている。
FIG. 2 shows a schematic configuration of the
なお、スイッチングアーム60,70,80における一方のスイッチング素子61,71,81が、それぞれ、スイッチングアーム60,70,80の上アームに対応する。スイッチングアーム60,70,80における他方のスイッチング素子62,72,82が、それぞれ、スイッチングアーム60,70,80の下アームに対応する。
One
本実施形態において、スイッチング素子61,62,71,72,81,82は、例えばIGBTが用いられる。なお、スイッチング素子61,62,71,72,81,82は、MOSFETなどの他のスイッチングデバイスであってもよい。
In the present embodiment, the switching
スイッチング素子61,62,71,72,81,82には、それぞれ、ダイオード61a,62a,71a,72a,81a,82aが並列に設けられている。ダイオード61a,62a,71a,72a,81a,82aは、スイッチング素子61,62,71,72,81,82に流れる電流とは逆方向への電流の流れを許容するように設けられている。ダイオード61a,62a,71a,72a,81a,82aは、いわゆる還流ダイオードである。
ゲート回路4のスイッチング素子61,62,71,72,81,82は、それぞれ、モータ制御装置1の後述する切替回路50から出力された駆動信号Up,Un,Vp,Vn,Wp,Wnに応じて、ON状態またはOFF状態になるように構成されている。本実施形態のモータ制御装置1では、ゲート回路4を用いたPWM制御を行う。PWM制御は、従来と同様なので詳しい説明を省略する。
The switching
モータ制御装置1は、ゲート回路4と、センサレス制御回路10(磁極位相推定部)と、駆動信号生成部20と、ゼロ電圧ベクトル駆動信号生成部30と、起動時磁極位相推定部40と、切替回路50(出力切替部)とを備える。
The motor control device 1 includes a
センサレス制御回路10は、モータ3から出力された電流(詳しくは、駆動信号生成部20の後述する3相2相座標変換部24によって変換された後の電流値Iδ,Iγ)と、駆動信号生成部20の後述する電流制御部21から出力された電圧指令Vδ,Vγとを用いて、モータ3の磁極位相を推定する。センサレス制御回路10は、推定したモータ3の磁極位相を位置検出信号θ_estとして、駆動信号生成部20に出力する。
The
また、センサレス制御回路10は、モータ3が駆動源2によって無通電状態で回転(空転)している状態から起動(モータ3に通電)した際(以下、単にモータ3の起動時という)に、起動時磁極位相推定部40によって推定されたモータ3の起動時磁極位相を用いて、前記位置検出信号θ_estを生成する。
In addition, the
このように、センサレス制御回路10によって、モータ3の位置検出信号θ_estを生成することにより、モータ3に位置検出センサが設けられていない構成において、モータ3の駆動制御を行うことが可能になる。
Thus, by generating the position detection signal θ_est of the
駆動信号生成部20は、入力された電流指令Iqref,Idrefと、モータ3の出力電流と、センサレス制御回路10から出力されたモータ3の位置検出信号θ_estとを用いて、ゲート回路4に対する駆動信号を生成する。
The drive
具体的には、駆動信号生成部20は、電流制御部21と、2相3相座標変換部22と、三角波比較回路23と、3相2相座標変換部24とを有する。
Specifically, the drive
電流制御部21は、入力された電流指令Iqref,Idrefと、3相2相座標変換部24によってモータ3の出力電流Iu,Iwが位置検出信号θ_estを用いて変換されることにより得られたd軸電流Iδ及びq軸電流Iγとを用いて、d軸電圧指令Vδ及びq軸電圧指令Vγを生成する。
The
2相3相座標変換部22は、電流制御部21から出力された電圧指令Vδ,Vγを、3相の電圧指令Vu,Vv,Vwに変換する。2相3相座標変換部22には、センサレス制御回路10から出力された位置検出信号θ_estが入力される。2相3相座標変換部22は、位置検出信号θ_estを用いて、電流制御部21から出力された電圧指令Vδ,Vγを、3相の電圧指令Vu,Vv,Vwに変換する。
The two-phase three-phase coordinate
三角波比較回路23は、2相3相座標変換部22から出力された3相の電圧指令Vu,Vv,Vwと、図示しない三角波発生部から出力された三角波とを比較して、PWM信号を生成する。
The triangular
三角波比較回路23は、生成した前記PWM信号を、ゲート回路4を駆動させるためのゲート指令Up,Un,Vp,Vn,Wp,Wnとして出力する。具体的には、三角波比較回路23は、U相のスイッチングアーム60における上アームのスイッチング素子61に対するゲート指令Upと、下アームのスイッチング素子62に対するゲート指令Unと、V相のスイッチングアーム70における上アームのスイッチング素子71に対するゲート指令Vpと、下アームのスイッチング素子72に対するゲート指令Vnと、W相のスイッチングアーム80における上アームのスイッチング素子81に対するゲート指令Wpと、下アームのスイッチング素子82に対するゲート指令Wnとを生成して、出力する。
The triangular
三角波比較回路23から出力されたゲート指令Up,Un,Vp,Vn,Wp,Wnは、後述する切替回路50を介して、駆動信号としてゲート回路4に出力される。詳しくは後述するが、切替回路50は、三角波比較回路23から出力されるゲート指令と、ゼロ電圧ベクトル駆動信号生成部30から出力されるゼロ電圧ベクトル駆動信号とを、選択的に、ゲート回路4に出力する。
The gate commands Up, Un, Vp, Vn, Wp, Wn output from the triangular
3相2相座標変換部24は、センサレス制御回路10から出力された位置検出信号θ_estを用いて、モータ3から出力された電流Iu,Iwを、それぞれ、d軸電流Iδ,Iγに変換する。3相2相座標変換部24は、変換後のd軸電流Iδ,Iγを、電流制御部21に出力するとともに、センサレス制御回路10に対しても出力する。
The three-phase two-phase coordinate
ゼロ電圧ベクトル駆動信号生成部30は、モータ3の起動時に、制御装置1よりも上位のコントローラである図示しない制御部から出力される起動信号に応じて、ゲート回路4にゼロ電圧ベクトルを出力させるゼロ電圧ベクトル駆動信号を生成して出力する。具体的には、ゼロ電圧ベクトル駆動信号生成部30は、ゲート回路4の6個のスイッチング素子に対して、各相のスイッチングアーム60,70,80における上アームのスイッチング素子61,71,81をすべてON、または下アームのスイッチング素子62,72,82をすべてONにするゼロ電圧ベクトル駆動信号を出力する。すなわち、ゼロ電圧ベクトル駆動信号は、Up,Vp,Wpが全てONで且つUn,Vn,Wnが全てOFFの信号、または、Up,Vp,Wpが全てOFFで且つUn,Vn,Wnが全てONの信号である。
The zero voltage vector drive
ゼロ電圧ベクトル駆動信号生成部30で生成されたゼロ電圧ベクトル駆動信号が、切替回路50を介してゲート回路4に出力されると、モータ3の各相のコイル(図示省略)には電位差が生じない。この状態で、モータ3がエンジンなどの駆動源2によって回転(空転)すると、モータ3の各相のコイルには逆起電力が発生する。
When the zero voltage vector drive signal generated by the zero voltage vector drive
図2に示すように、スイッチング素子61,62,71,72,81,82には、それぞれ、ダイオード61a,62a,71a,72a,81a,82aが並列に設けられているため、上述のような逆起電力がモータ3の各相のコイルに発生した場合、ダイオード61a,62a,71a,72a,81a,82aを介して各相のコイルには還流電流が流れる。すなわち、上アームのスイッチング素子61,71,81がすべてONの場合には、前記逆起電力によって、モータ3の各相のコイル及びダイオード61a,71a,81aに還流電流が流れる。一方、下アームのスイッチング素子62,72,82がすべてONの場合には、前記逆起電力によって、モータ3の各相のコイル及びダイオード62a,72a,82aに還流電流が流れる。
As shown in FIG. 2, the switching
このような還流電流が流れることにより、モータ3の磁極位相を推定することが可能になる。還流電流を用いた磁極位相の推定は、起動時磁極位相推定部40によって行う。
When such a reflux current flows, the magnetic pole phase of the
起動時磁極位相推定部40は、上述のように、モータ3の起動時においてゼロ電圧ベクトル駆動信号生成部30からゼロ電圧ベクトル駆動信号が出力された場合に、モータ3及びゲート回路4に流れる還流電流を用いて、モータ3の起動時の磁極位相(以下、起動時磁極位相という)を推定する。
As described above, the startup magnetic pole
具体的には、起動時磁極位相推定部40は、以下のように、前記還流電流を用いてモータ3の起動時磁極位相を推定する。
Specifically, the startup magnetic pole
モータ3がゲート回路4によってゼロ電圧ベクトルで制御されている場合、モータ3及びゲート回路4によって構成される回路は、図3に示すような等価回路となる。なお、図3は、モータ3のU相のコイルを含む回路の等価回路を示す。
When the
図3において、Lは、モータ3のU相のコイルのリアクタンスであり、Rは、回路内の抵抗成分であり、euは、誘起電圧である。また、iuは、U相に流れる還流電流である。なお、以下の説明において、euは、以下のような正弦波の関数によって表されるものとする。
In FIG. 3, L is the reactance of the U-phase coil of the
eu=−A・sin(ω・t)
ただし、A=Ke・ωであり、Keは誘起電圧係数であり、ωは回転速度である。
e u = −A · sin (ω · t)
However, A = Ke · ω, Ke is an induced voltage coefficient, and ω is a rotation speed.
図3の回路では、誘起電圧euと還流電流iuとの関係は、以下の式によって表現される。
0=L・diu/dt+R・iu+eu
In the circuit of FIG. 3, the relationship between the induced voltage e u and the return current i u is expressed by the following equation.
0 = L · di u / dt + R · i u + e u
上式の微分方程式を解くと、以下の式が得られる。
iu=(A/L)/(ω2+(R/L)2)・((R/L)・sin(ω・t)−ω・cos(ω・t))
Solving the above differential equation yields:
i u = (A / L) / (ω 2 + (R / L) 2 ) · ((R / L) · sin (ω · t) −ω · cos (ω · t))
モータ3の回転数が高くて、ωがR/Lよりも十分に大きい場合には、上式は、
iu=−A/(ω・L)・cos(ω・t)
となる。
When the rotational speed of the
i u = −A / (ω · L) · cos (ω · t)
It becomes.
よって、
iu=−Ke/L・cos(ω・t)
Therefore,
i u = −Ke / L · cos (ω · t)
上式のように、iuの振幅は、回転速度ωに関係なく、Ke、Lによって一様に決まる。なお、V相の還流電流iv及びW相の還流電流iwも同様にして求めることができる。iv及びiwは、iuに対して位相がずれるため、図4に示すような波形になる。 As in the above equation, the amplitude of i u is uniformly determined by Ke and L regardless of the rotational speed ω. Incidentally, the return current i w of the circulating current i v, and W-phase of the V-phase also can be obtained in the same manner. i v, and i w is the phase deviates from the i u, a waveform as shown in FIG.
起動時磁極位相推定部40は、図4に示す関係を用いて、以下の方法によってモータ3の起動時磁極位相を求める。
The startup magnetic pole
図4において、例えば還流電流iu,iv,iwの符号が変わるタイミング(ゼロクロス点)を検出することにより、そのときの磁極位相を推定する。例えば、iuの値が負から正に変わった場合には、そのときの磁極位相はπ/2であり、iuの値が正から負に変わった場合には、そのときの磁極位相は3π/2である。これにより、短時間で、精度良くモータ3の起動時磁極位相を推定することができる。特に、3相分の還流電流iu,iv,iwを用いることにより、1相分の還流電流を用いる場合に比べて、多くのゼロクロス点を短時間で検出することができるため、より迅速に且つより精度良く起動時磁極位相を推定することができる。
In FIG. 4, for example, the magnetic pole phase at that time is estimated by detecting the timing (zero cross point) at which the signs of the return currents i u , i v , i w change. For example, when the value of i u changes from negative to positive, the magnetic pole phase at that time is π / 2, and when the value of i u changes from positive to negative, the magnetic pole phase at that time is 3π / 2. Thereby, it is possible to accurately estimate the startup magnetic pole phase of the
また、上述の方法によって、モータ2の起動時の回転速度ω_estを推定することもできる。すなわち、ゼロクロスタイミングを検出した時点から次のゼロクロスタイミングを検出した時点までの時間をカウンタ等によって計測し、計測した時間と磁極位相の変化とを用いて、モータ2の起動時の回転速度ω_estを推定することができる。
Further, the rotational speed ω_est at the time of starting the
なお、図4に示す還流電流iu,iv,iwの波形からモータ2の起動時磁極位相を推定する方法は、上述の方法に限らず、以下のような方法であってもよい。
Note that the method of estimating the startup magnetic pole phase of the
例えば還流電流iuにおける磁極位相と振幅値との関係(図4に示すような余弦関数)に対応するテーブル値と、検出された還流電流iuの電流値とを用いて、他の還流電流iv,iwの符号を考慮することにより、モータ3の起動時磁極位相を推定する。具体的には、検出された還流電流iuの電流値は、図4に示す還流電流iuの曲線において、振幅に対応するため、前記テーブル値から磁極位相を求めることができる。磁極位相の1周期内において、還流電流iuの振幅が同じ値は2点存在するため、他の相の還流電流iv,iwの符号の組み合わせを考慮して、起動時磁極位相を特定する。なお、前記テーブル値は、図示しない記憶装置等に記憶されている。
For example, using the table value corresponding to the relationship between the magnetic pole phase and the amplitude value in the return current i u (cosine function as shown in FIG. 4) and the detected current value of the return current i u , other return currents are used. The start-up magnetic pole phase of the
上述のように還流電流iuの振幅は、速度に関係なく同じであるため、記憶装置等に記憶するテーブル値は、速度に関係なく、1つのパターンでよい。これにより、記憶装置等に記憶するデータ量を少なくすることができる。 The amplitude of the return current i u as described above are the same regardless of the speed, the table values to be stored in the storage device or the like, regardless of speed, may be one of the patterns. Thereby, the data amount memorize | stored in a memory | storage device etc. can be decreased.
なお、本実施形態では、U相の還流電流iuにおける磁極位相と振幅値との関係に対応するテーブル値を用いてモータ3の起動時磁極位相を推定する場合について説明したが、V相またはW相の還流電流iv,iwにおける磁極位相と振幅値との関係に対応するテーブル値を用いて、モータ3の起動時磁極位相を推定してもよい。
In the present embodiment, the case of estimating the startup magnetic pole phase of the
切替回路50は、三角波比較回路23から出力されるゲート指令と、ゼロ電圧ベクトル駆動信号生成部30から出力されるゼロ電圧ベクトル駆動信号とを、選択的に、ゲート回路4に駆動信号として出力する。すなわち、切替回路50は、モータ3が空転状態から起動する際には、一定時間、ゼロ電圧ベクトル駆動信号生成部30から出力されたゼロ電圧ベクトル駆動信号を駆動信号としてゲート回路4に出力する一方、モータ3の通常運転時(空転状態で起動した時点から一定時間以後)には、三角波比較回路23から出力されたゲート指令を駆動信号としてゲート回路4に出力する。
The switching
切替回路50は、図示しない制御部から入力される切替信号に応じて、ゲート回路4に駆動信号として出力する信号を切り替える。なお、前記制御部は、モータ3を空転状態で起動させる際には、切替回路50に対して、ゼロ電圧ベクトル駆動信号を駆動信号としてゲート回路4に出力させる切替信号を出力する一方、モータ3の通常運転時(空転状態で起動した時点から一定時間以外)には、切替回路24に対して、三角波比較回路23から出力されたゲート指令を駆動信号としてゲート回路4に出力させる切替信号を出力するように構成されている。
The switching
(モータの空転状態からの起動時の制御)
次に、モータ3が通電していない状態で駆動源2によって回転(空転)している際に、モータ3に通電することにより起動した場合のモータ制御装置1の動作を、図5に示すフローを用いて説明する。
(Control at startup from idling state of motor)
Next, the operation of the motor control device 1 when the
図5に示すフローがスタートすると、モータ3が空転状態の場合に、制御装置1よりも上位のコントローラである図示しない制御部が、制御装置1に対して起動信号を出力する。すなわち、制御装置1には起動信号が入力される(ステップS1)。
When the flow shown in FIG. 5 starts, a control unit (not shown), which is a controller higher than the control device 1, outputs an activation signal to the control device 1 when the
続くステップS2では、制御装置1のゼロ電圧ベクトル駆動信号生成部30が、前記起動信号に基づいて、ゼロ電圧ベクトル駆動信号を生成して出力する。
In subsequent step S2, the zero voltage vector drive
ステップS3では、前記制御部が、切替回路24に対し、前記ゼロ電圧ベクトル駆動信号をゲート回路4に出力するように指示する指示信号を出力する。これにより、切替回路50は、前記ゼロ電圧ベクトル駆動信号を駆動信号としてゲート回路4に対して出力する。ゲート回路4のスイッチング素子は、切替回路24から出力された前記ゼロ電圧ベクトル駆動信号によって、ゼロ電圧ベクトルを出力するように動作する。この状態では、モータ3及びゲート回路4内に形成された各相の回路に、還流電流が流れる。
In step S <b> 3, the control unit outputs an instruction signal that instructs the switching
次に、ステップS4で、起動時磁極位相推定部40が、ゼロ電圧ベクトル駆動信号によってゲート回路4がゼロ電圧ベクトルを出力している際にモータ3から出力された電流に基づいて、モータ3の起動時磁極位相を推定する。起動時磁極位相推定部40は、例えば、図4に示すグラフにおいて、還流電流iu,iv,iwの符号が変わるタイミング(ゼロクロス点)を検出することにより、そのときの磁極位相を推定する。図4において、例えば、iuの値が負から正に変わった場合には、そのときの磁極位相はπ/2であり、iuの値が正から負に変わった場合には、そのときの磁極位相は3π/2である。これにより、比較的、短時間で、精度良くモータ3の起動時磁極位相を推定することができる。
Next, in step S4, the start-up magnetic pole
なお、起動時磁極位相推定部40は、図4に示すグラフに対応して予め記憶されているテーブル値を用いて、上述の判定を行うように構成されている。
The startup magnetic pole
起動時磁極位相推定部40で推定されたモータ3の起動時磁極位相は、センサレス制御回路10に入力される。センサレス制御回路10では、入力された起動時磁極位相を用いて、モータ3の位置検出信号θ_estを生成して、駆動信号生成部20に出力する。駆動信号生成部20では、入力された位置検出信号θ_estを用いて、ゲート回路4を駆動させるためのゲート指令Up,Un,Vp,Vn,Wp,Wnを生成する。
The startup magnetic pole phase of the
続くステップS5では、図示しない制御部が、切替回路50によるゼロ電圧ベクトル駆動信号のゲート回路4への出力開始(ステップS3)から一定時間が経過したかどうかを判定する。ステップS5において、切替回路50によるゼロ電圧ベクトル駆動信号のゲート回路4への出力開始から一定時間が経過したと判定された場合(YESの場合)には、ステップS6に進んで、前記制御部が、切替回路50に対し、駆動信号生成部20から出力されたゲート指令Up,Un,Vp,Vn,Wp,Wnをゲート回路4に入力するように、指示信号を出力する。
In subsequent step S5, a control unit (not shown) determines whether or not a predetermined time has elapsed since the start of output of the zero voltage vector drive signal to the
一方、ステップS5において、切替回路50によるゼロ電圧ベクトル駆動信号のゲート回路4への出力開始から一定時間が経過していないと判定された場合(NOの場合)には、一定時間が経過するまでステップS5による判定を繰り返す。
On the other hand, if it is determined in step S5 that the predetermined time has not elapsed since the start of output of the zero voltage vector drive signal to the
ステップS6において、図示しない制御部から指示信号が入力された切替回路50は、駆動信号生成部20から出力されたゲート指令Up,Un,Vp,Vn,Wp,Wnをゲート回路4に入力する。これにより、センサレス制御回路10から出力されたモータ3の位置検出信号θ_estを用いて生成されたゲート指令Up,Un,Vp,Vn,Wp,Wnを、駆動信号としてゲート回路40に入力することができる。よって、モータ3の駆動制御を、ゼロ電圧ベクトルでの駆動制御からセンサレス制御に切り替えることができる。
In step S <b> 6, the switching
その後、このフローを終了する(エンド)。 Thereafter, this flow is ended (END).
次に、上述のような構成を有するモータ制御装置1を、モータ3を空転状態から起動する際の制御に用いた場合の効果について説明する。
Next, effects when the motor control device 1 having the above-described configuration is used for control when the
図6に、モータ3を空転状態で起動する際に従来の制御(センサレス制御のみ)を適用した場合における、モータ3の出力から推定される推定速度(図6(a))及びモータ3に生じるトルクの変化(図6(b))を示す。なお、従来の制御とは、本実施形態のモータ制御装置1において、ゼロ電圧ベクトル駆動信号生成部30、起動時磁極位相推定部40及び切替回路50を有しておらず、センサレス制御回路10で常にモータ3の磁極位相を推定する制御を意味する。
FIG. 6 shows the estimated speed estimated from the output of the motor 3 (FIG. 6A) and the
図6(a)に示すように、従来の制御では、モータ3の起動に伴って、センサレス制御回路にモータ3の出力が入力されるため、センサレス制御回路で推定されるモータ3の推定速度がゼロから実速度に収束するまでに時間を要する。その結果、図6(b)に示すように、モータ3には、モータ3の起動後に大きなトルク変動が生じる。
As shown in FIG. 6A, in the conventional control, since the output of the
図7に、モータ3を空転状態で起動する際に本実施形態のモータ制御装置1による制御を適用した場合における、モータ3の推定速度(図7(a))及びモータ3で生じるトルクの変化(図7(b))を示す。すなわち、図7は、モータ3を空転状態で起動した際に、ゲート回路4からモータ3にゼロ電圧ベクトルを出力して、そのときに得られたモータ3の出力からモータ3の磁極位相を推定した後、該磁極位相を用いてセンサレス制御を行った場合の推定速度及びトルクの変化を示している。
FIG. 7 shows the estimated speed of the motor 3 (FIG. 7A) and the change in torque generated in the
図7(a)に示すように、本実施形態のモータ制御装置1によって制御を行った場合、モータ3の起動によってモータ3の推定速度に多少の変動は生じるものの、ほぼ実速度と同じ推定速度を求めることができる。よって、図7(b)に示すように、モータ3に生じるトルクの変動も、図6(b)に示すトルク変動に比べて小さくすることができる。
As shown in FIG. 7A, when the control is performed by the motor control device 1 according to the present embodiment, the estimated speed of the
本実施形態によれば、モータ3を空転させた状態で起動した際に、切替回路50によって、ゼロ電圧ベクトル駆動信号生成部30で生成されたゼロ電圧ベクトル駆動信号を、ゲート回路4に入力する。ゲート回路4からモータ3にゼロ電圧ベクトルを出力した状態におけるモータ3の出力を用いて、起動時磁極位相推定部40により、モータ3の起動時磁極位相を推定する。そして、推定した起動時磁極位相を用いて、駆動信号生成部20でゲート回路4の駆動信号を生成する。切替回路50によって、この駆動信号をゲート回路4に出力する。
According to the present embodiment, the zero voltage vector drive signal generated by the zero voltage vector drive
これにより、モータ3を空転状態で起動した際に、モータ3の起動時磁極位相をより正確に且つ迅速に推定することができる。よって、前記起動時磁極位相を用いてモータ3を駆動制御することにより、モータ3をセンサレス制御によって駆動制御した際に、モータ3に大きなトルク変動が生じたり過大な電流が流れたりすることを抑制できる。
As a result, when the
本実施形態では、モータ3を空転状態で起動した際に、切替回路50によるゼロ電圧ベクトル駆動信号のゲート回路4への出力開始(ステップS3)から一定時間が経過した後に、切替回路50によって駆動信号生成部20で生成されたゲート指令を駆動信号としてゲート回路4に出力する。この場合、センサレス制御回路10では、起動時磁極位相推定部40から起動時磁極位相が出力されている場合には、該起動時磁極位相を用いて位置検出信号θ_estを生成し、該位置検出信号θ_estを駆動信号生成部20に対して出力する。
In this embodiment, when the
しかしながら、センサレス制御回路10は、以下のように構成されていてもよい。
However, the
センサレス制御回路10は、起動時磁極位相推定部40から出力された起動時磁極位相が入力されてから所定期間において、前記起動時磁極位相と、モータ3の出力を用いてセンサレス制御回路10で推定された磁極位相とを用いて、位置検出信号θ_estを求めてもよい。具体的には、図8に示すように、センサレス制御回路10は、前記所定期間内では、下式によって、位置検出信号θ_estを求める。
θ_est=α・θ_init+(1−α)・θ1
0≦α≦1
The
θ_est = α · θ_init + (1−α) · θ1
0 ≦ α ≦ 1
ここで、θ_initは、起動時磁極位相推定部40から出力される起動時磁極位相を示す角度である。さらに、θ1は、センサレス制御回路10内で、モータ3の出力を用いて推定される磁極位相を示す角度である。
Here, θ_init is an angle indicating the starting magnetic pole phase output from the starting magnetic pole
センサレス制御回路10が、駆動信号生成部20に対して出力する位置検出信号θ_estを、上式によって求めることにより、位置検出信号θ_estにおける起動時磁極位相の割合(重み)は、時間とともに減少する一方、位置検出信号θ_estにおいてセンサレス制御回路10内で推定される磁極位相の割合(重み)は、時間とともに増加する。よって、センサレス制御回路10から出力される位置検出信号θ_estは、起動時磁極位相からセンサレス制御回路10で推測される磁極位相に徐々に移行することができる。これにより、駆動信号生成部20で駆動信号の生成に用いる位置検出信号θ_estが急に大きく変わることを防止できる。したがって、モータ3に生じるトルク変動やモータ3内に流れる電流の変化をより小さくすることができる。
The
なお、位置検出信号θ_estを生成する際における、起動時磁極位相推定部40から出力される起動時磁極位相とセンサレス制御回路10内で推定される磁極位相との組み合わせは、図8に示すように時間とともに変化する組み合わせに限定されず、どのような組み合わせであってもよい。
The combination of the starting magnetic pole phase output from the starting magnetic pole
(その他の実施形態)
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
(Other embodiments)
While the embodiments of the present invention have been described above, the above-described embodiments are merely examples for carrying out the present invention. Therefore, the present invention is not limited to the above-described embodiment, and the above-described embodiment can be appropriately modified and implemented without departing from the spirit of the invention.
前記実施形態では、センサレス制御回路10及び起動時磁極位相推定部40は、モータ3から出力される電流を用いて、磁極位相を推定している。しかしながら、センサレス制御回路10及び起動時磁極位相推定部40は、モータ3から出力される電圧を用いて、磁極位相を推定してもよい。なお、前記実施形態のような電流制御のモータ制御装置では、モータ3の出力電流を用いて磁極位相を推定することにより、新たなセンサや構成が不要になる。よって、モータ3が空転状態から起動する際に、不要なトルク変動が生じたりモータに過大な電流が流れたりすることなく、モータ3のセンサレス制御を行うことができるモータ制御装置1を、低コストで且つ簡単な構成によって実現することができる。
In the embodiment, the
前記実施形態では、3相交流のモータ3の駆動を制御するモータ制御装置1の構成について説明したが、この限りではなく、3相以外の複数相の交流モータの駆動を制御するモータ制御装置に適用してもよい。
In the above-described embodiment, the configuration of the motor control device 1 that controls driving of the three-
本発明は、センサレス制御によって制御されるモータの駆動制御を行うモータ制御装置に利用可能である。 The present invention is applicable to a motor control device that performs drive control of a motor controlled by sensorless control.
1 モータ制御装置
2 駆動源
3 モータ
4 ゲート回路(スイッチング回路)
10 センサレス制御回路(磁極位相推定部)
20 駆動信号生成部
21 電流制御部
22 2相3相座標変換部
23 三角波比較回路
24 3相2相座標変換部
30 ゼロ電圧ベクトル駆動信号生成部
40 起動時磁極位相推定部
50 切替回路(出力切替部)
DESCRIPTION OF SYMBOLS 1
10 Sensorless control circuit (magnetic pole phase estimation unit)
DESCRIPTION OF
Claims (5)
前記モータの出力を用いて前記磁極位相を推定するとともに、前記スイッチング回路を駆動させる駆動信号を生成するために、前記磁極位相を用いて求めた位置検出信号を出力する磁極位相推定部と、
指令値、前記モータの出力、及び前記位置検出信号を用いて、前記駆動信号を生成する駆動信号生成部と、
前記モータが前記駆動源によって無通電状態で回転している状態で前記モータに通電を行うモータ起動時に、前記モータに対してゼロ電圧ベクトルを出力するように前記スイッチング回路にスイッチング動作させるゼロ電圧ベクトル駆動信号を生成するゼロ電圧ベクトル駆動信号生成部と、
前記モータ起動時には、前記ゼロ電圧ベクトル駆動信号生成部から前記ゼロ電圧ベクトル駆動信号を前記スイッチング回路に対して出力する一方、それ以外のモータ運転時には、前記駆動信号生成部で生成された前記駆動信号を前記スイッチング回路に対して出力する出力切替部と、
前記モータ起動時に、ゼロ電圧ベクトルで制御された前記モータの出力に基づいて、前記モータの起動時における起動時磁極位相を推定して出力する起動時磁極位相推定部とを備え、
前記磁極位相推定部は、前記モータ起動時には、前記起動時磁極位相推定部から出力された前記起動時磁極位相を、前記磁極位相とする、モータ制御装置。 A motor control device that drives and controls a motor that is rotatably connected to the drive source together with the drive source by causing the switching circuit to perform a switching operation using the estimated magnetic phase of the motor,
A magnetic pole phase estimation unit that estimates the magnetic pole phase using the output of the motor and outputs a position detection signal obtained using the magnetic pole phase in order to generate a drive signal for driving the switching circuit;
A drive signal generation unit that generates the drive signal using a command value, the output of the motor, and the position detection signal;
A zero voltage vector that causes the switching circuit to perform a switching operation so that a zero voltage vector is output to the motor when the motor is energized while the motor is rotating in a non-energized state by the drive source. A zero voltage vector drive signal generator for generating a drive signal;
When the motor is started, the zero voltage vector drive signal generator outputs the zero voltage vector drive signal to the switching circuit, and during other motor operations, the drive signal generated by the drive signal generator An output switching unit for outputting to the switching circuit;
A start-up magnetic pole phase estimation unit that estimates and outputs a start-up magnetic pole phase at the start-up of the motor, based on the output of the motor controlled by a zero voltage vector at the time of the motor start-up,
The said magnetic pole phase estimation part is a motor control apparatus which uses the said starting magnetic pole phase output from the said starting magnetic pole phase estimation part as the said magnetic pole phase at the time of the said motor starting.
前記磁極位相推定部は、前記モータの起動後の所定期間では、前記起動時磁極位相と前記磁極位相とを用いて、前記位置検出信号を求める、モータ制御装置。 The motor control device according to claim 1,
The motor control device, wherein the magnetic pole phase estimation unit obtains the position detection signal using the startup magnetic pole phase and the magnetic pole phase during a predetermined period after the startup of the motor.
前記磁極位相推定部は、前記所定期間において、時間の経過とともに、前記位置検出信号における前記起動時磁極位相の重みを減らす一方、前記位置検出信号における前記磁極位相の重みを増やすことにより、前記位置検出信号を求める、モータ制御装置。 The motor control device according to claim 2,
The magnetic pole phase estimation unit decreases the weight of the magnetic pole phase at the time of activation in the position detection signal and increases the weight of the magnetic pole phase in the position detection signal as time elapses in the predetermined period. A motor control device for obtaining a detection signal.
前記起動時磁極位相推定部は、前記モータの出力としての複数の相の電流または電圧を用いて、ゼロクロス点から前記起動時磁極位相を推定する、モータ制御装置。 In the motor control device according to any one of claims 1 to 3,
The start-up magnetic pole phase estimation unit estimates the start-up magnetic pole phase from a zero-cross point using a plurality of phase currents or voltages as the output of the motor.
前記磁極位相推定部及び前記起動時磁極位相推定部は、それぞれ、前記モータの出力としての電流を用いて、前記磁極位相及び前記起動時磁極位相を推定する、モータ制御装置。 In the motor control device according to any one of claims 1 to 4,
The motor control device, wherein the magnetic pole phase estimation unit and the startup magnetic pole phase estimation unit estimate the magnetic pole phase and the startup magnetic pole phase, respectively, using a current as an output of the motor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016130293A JP2018007390A (en) | 2016-06-30 | 2016-06-30 | Motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016130293A JP2018007390A (en) | 2016-06-30 | 2016-06-30 | Motor control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018007390A true JP2018007390A (en) | 2018-01-11 |
Family
ID=60949918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016130293A Pending JP2018007390A (en) | 2016-06-30 | 2016-06-30 | Motor control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018007390A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112953342A (en) * | 2019-12-11 | 2021-06-11 | 珠海格力电器股份有限公司 | Method, system, storage medium and device for detecting initial position of rotor of motor |
JP7038931B1 (en) * | 2021-05-20 | 2022-03-18 | 三菱電機株式会社 | Rotating machine control device, machine learning device and inference device |
US11799408B2 (en) | 2020-10-27 | 2023-10-24 | Mitsubishi Electric Corporation | Controller for AC rotary electric machine |
-
2016
- 2016-06-30 JP JP2016130293A patent/JP2018007390A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112953342A (en) * | 2019-12-11 | 2021-06-11 | 珠海格力电器股份有限公司 | Method, system, storage medium and device for detecting initial position of rotor of motor |
CN112953342B (en) * | 2019-12-11 | 2021-11-30 | 珠海格力电器股份有限公司 | Method, system, storage medium and device for detecting initial position of rotor of motor |
US11799408B2 (en) | 2020-10-27 | 2023-10-24 | Mitsubishi Electric Corporation | Controller for AC rotary electric machine |
JP7038931B1 (en) * | 2021-05-20 | 2022-03-18 | 三菱電機株式会社 | Rotating machine control device, machine learning device and inference device |
WO2022244204A1 (en) * | 2021-05-20 | 2022-11-24 | 三菱電機株式会社 | Rotating machine control device, machine learning device, and inference device |
US11929694B2 (en) | 2021-05-20 | 2024-03-12 | Mitsubishi Electric Corporation | Rotary machine control apparatus, machine learning apparatus, and inference apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4749874B2 (en) | Power conversion device and motor drive device using the same | |
JP5446324B2 (en) | Inverter device | |
US20070296371A1 (en) | Position sensorless control apparatus for synchronous motor | |
JP5502126B2 (en) | Drive device for multi-winding rotating machine | |
JP6275214B2 (en) | Control device and control method for rotating electrical machine for vehicle | |
WO2011145334A1 (en) | Control device without a rotation sensor | |
JP2007288888A (en) | Controller for polyphase rotating electric machine | |
WO2015129590A1 (en) | Supercharger and ship | |
JP2004289926A (en) | Motor controller | |
JP2012175866A (en) | Inverter controller and inverter control method | |
JP6233428B2 (en) | Motor control device and motor control method | |
JP2018007390A (en) | Motor control device | |
JP6579195B2 (en) | Power control method and power control apparatus | |
JP4722002B2 (en) | PWM inverter control device, PWM inverter control method, and refrigeration air conditioner | |
JP2011004538A (en) | Inverter device | |
JP2019208329A (en) | Sensorless vector control device and sensorless vector control method | |
JP5500189B2 (en) | Motor inverter control method and control device | |
JP4775145B2 (en) | Synchronous motor controller | |
WO2021200389A1 (en) | Motor control device, motor system, and motor control method | |
JP6563135B2 (en) | Motor control device | |
CN107482965B (en) | Control device for synchronous motor | |
JP6471670B2 (en) | Power control method and power control apparatus | |
JP5640336B2 (en) | Electric motor control system | |
JP6493135B2 (en) | In-vehicle electric compressor | |
JP6681266B2 (en) | Electric motor control device and electric vehicle equipped with the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20170602 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190514 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200317 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20201006 |