[go: up one dir, main page]

JP2024168933A - Control device - Google Patents

Control device Download PDF

Info

Publication number
JP2024168933A
JP2024168933A JP2023086003A JP2023086003A JP2024168933A JP 2024168933 A JP2024168933 A JP 2024168933A JP 2023086003 A JP2023086003 A JP 2023086003A JP 2023086003 A JP2023086003 A JP 2023086003A JP 2024168933 A JP2024168933 A JP 2024168933A
Authority
JP
Japan
Prior art keywords
axis
command value
axis current
value
specified
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
Application number
JP2023086003A
Other languages
Japanese (ja)
Inventor
大地 古田
Daichi Furuta
和希 朝比奈
Kazuki Asahina
徹 井手
Toru Ide
清 上辻
Kiyoshi Kamitsuji
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Industries Corp
Original Assignee
Toyota Industries Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Industries Corp filed Critical Toyota Industries Corp
Priority to JP2023086003A priority Critical patent/JP2024168933A/en
Publication of JP2024168933A publication Critical patent/JP2024168933A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

To improve the accuracy of detecting step-out in position sensorless control.SOLUTION: A control device includes a γ-δ current command value output unit 52 which selectively outputs, as a γ-axis current command value I*γ and a δ-axis current command value I*δ, a γ-axis current command value I*γ1 and a δ-axis current command value I*δ1, a γ-δ current command value I*γ2 and a δ-axis current command value I*δ2 calculated on the basis of the angular velocity command value ω*, a γ-δ voltage command value calculation unit 53 which calculates a γ-axis voltage command value V*γ on the basis of the γ-axis current value Iγ and the γ-axis current command value I*γ, and calculates the δ-axis voltage command value V*δ on the basis of the δ-axis current value Iδ and the δ-axis current command value I*δ, and a detection unit 56 that detects a step-out of the motor on the basis of an estimated position error Δθ^re calculated on the basis of the γ-axis voltage command value V*γ and the δ-axis voltage command value V*δ when the γ-axis current command value I*γ2 and the δ-axis current command value I*δ2 are output.SELECTED DRAWING: Figure 2

Description

本開示は、制御装置に関する。 This disclosure relates to a control device.

位置センサを用いないでモータを制御する位置センサレス制御が知られている。位置センサレス制御では、d-q座標系のd軸とγ-δ座標系のγ軸との電気角誤差が大きくなると、モータを制御できなくなる脱調が生じる。特許文献1には、モータに流れる電流値、モータパラメータ、及びモータの回転数指令値(角速度指令値)に基づいて、モータの磁束を演算し、演算値が閾値を下回った場合にモータが脱調を起こしたと判断する駆動装置が記載されている。 Position sensorless control is known, which controls a motor without using a position sensor. In position sensorless control, if the electrical angle error between the d axis of the d-q coordinate system and the γ axis of the γ-δ coordinate system becomes large, a step-out occurs, making it impossible to control the motor. Patent Document 1 describes a drive device that calculates the magnetic flux of a motor based on the current value flowing through the motor, motor parameters, and a motor rotation speed command value (angular velocity command value), and determines that the motor has stepped out when the calculated value falls below a threshold value.

特開2008-92787号公報JP 2008-92787 A

引用文献1に記載の駆動装置においては、モータパラメータ及びモータの角速度指令値を用いて脱調が検出される。したがって、モータパラメータ又は角速度指令値に誤差が生じると、脱調の検出精度が低下するおそれがある。 In the drive device described in Cited Document 1, out-of-step is detected using motor parameters and the angular velocity command value of the motor. Therefore, if an error occurs in the motor parameters or the angular velocity command value, there is a risk that the accuracy of detecting out-of-step may decrease.

本開示は、位置センサレス制御において、脱調の検出精度を向上可能な制御装置を説明する。 This disclosure describes a control device that can improve the accuracy of detecting out-of-step in position sensorless control.

本開示の一側面に係る制御装置は、モータを駆動させるインバータを制御する駆動信号を生成する装置である。この制御装置は、モータに流れる電流をγ軸電流値及びδ軸電流値に変換する電流値変換部と、モータの角速度指令値に基づいて算出された第1γ軸電流指令値及び第1δ軸電流指令値と、ゼロアンペアの第2γ軸電流指令値及び第2δ軸電流指令値と、を選択的にγ軸電流指令値及びδ軸電流指令値として出力するγ-δ電流指令値出力部と、γ軸電流値とγ軸電流指令値とに基づいてγ軸電圧指令値を算出するとともにδ軸電流値とδ軸電流指令値とに基づいてδ軸電圧指令値を算出するγ-δ電圧指令値算出部と、γ軸電圧指令値及びδ軸電圧指令値を駆動信号に変換する駆動信号出力部と、γ-δ座標系のγ軸とd-q座標系のd軸との位置誤差の推定値である推定位置誤差であって、第2γ軸電流指令値及び第2δ軸電流指令値がγ軸電流指令値及びδ軸電流指令値として出力されている場合に、γ軸電圧指令値及びδ軸電圧指令値に基づいて算出される推定位置誤差に基づいて、モータの脱調を検出する検出部と、を備える。 A control device according to one aspect of the present disclosure is a device that generates a drive signal to control an inverter that drives a motor. This control device includes a current value conversion unit that converts a current flowing through the motor into a γ-axis current value and a δ-axis current value, a γ-δ current command value output unit that selectively outputs, as a γ-axis current command value and a δ-axis current command value, a first γ-axis current command value and a first δ-axis current command value calculated based on an angular velocity command value of the motor, and a second γ-axis current command value and a second δ-axis current command value of zero amperes, and a γ-δ current command value output unit that calculates a γ-axis voltage command value based on the γ-axis current value and the γ-axis current command value, and a δ-axis voltage command value based on the δ-axis current value and the δ-axis current command value. The system includes a γ-δ voltage command value calculation unit that calculates a voltage command value, a drive signal output unit that converts the γ-axis voltage command value and the δ-axis voltage command value into a drive signal, and a detection unit that detects motor out-of-step based on an estimated position error that is an estimate of the position error between the γ-axis of the γ-δ coordinate system and the d-axis of the d-q coordinate system and is calculated based on the γ-axis voltage command value and the δ-axis voltage command value when the second γ-axis current command value and the second δ-axis current command value are output as the γ-axis current command value and the δ-axis current command value.

上記制御装置においては、第2γ軸電流指令値及び第2δ軸電流指令値がγ軸電流指令値及びδ軸電流指令値として出力されている場合に、γ軸電圧指令値及びδ軸電圧指令値に基づいて推定位置誤差が算出される。第2γ軸電流指令値及び第2δ軸電流指令値は、ゼロアンペアの電流指令値であるので、第2γ軸電流指令値及び第2δ軸電流指令値がγ軸電流指令値及びδ軸電流指令値として出力されると、γ軸電流値及びδ軸電流値はゼロアンペアに収束する。その状態においては、γ-δ座標系上の拡張誘起電圧モデルは、モータパラメータ及び推定角速度に依存しない式となる。この拡張誘起電圧モデルを用いて推定位置誤差が算出されると、モータパラメータ又は角速度指令値に誤差が生じたとしても、推定位置誤差はモータパラメータ及び角速度指令値の影響を受けない。上述のように算出された推定位置誤差に基づいてモータの脱調が検出されることにより、モータパラメータ及び角速度指令値における誤差が、脱調の検出精度に影響を及ぼすことが回避される。したがって、位置センサレス制御において、脱調の検出精度を向上させることが可能となる。 In the above control device, when the second γ-axis current command value and the second δ-axis current command value are output as the γ-axis current command value and the δ-axis current command value, the estimated position error is calculated based on the γ-axis voltage command value and the δ-axis voltage command value. Since the second γ-axis current command value and the second δ-axis current command value are current command values of zero amperes, when the second γ-axis current command value and the second δ-axis current command value are output as the γ-axis current command value and the δ-axis current command value, the γ-axis current value and the δ-axis current value converge to zero amperes. In this state, the extended induced voltage model on the γ-δ coordinate system becomes an equation that does not depend on the motor parameters and the estimated angular velocity. When the estimated position error is calculated using this extended induced voltage model, even if an error occurs in the motor parameters or the angular velocity command value, the estimated position error is not affected by the motor parameters and the angular velocity command value. By detecting the step-out of the motor based on the estimated position error calculated as described above, it is possible to prevent errors in the motor parameters and the angular velocity command value from affecting the detection accuracy of the step-out. This makes it possible to improve the accuracy of detecting out-of-step in position sensorless control.

本開示によれば、位置センサレス制御において、脱調の検出精度を向上させることができる。 This disclosure makes it possible to improve the accuracy of detecting out-of-step in position sensorless control.

図1は、一実施形態に係る制御装置を含む制御システムの概略構成図である。FIG. 1 is a schematic configuration diagram of a control system including a control device according to an embodiment. 図2は、図1に示される演算器の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of the arithmetic unit shown in FIG. 図3は、d軸とγ軸との関係を説明するための図である。FIG. 3 is a diagram for explaining the relationship between the d-axis and the γ-axis.

以下、添付図面を参照しながら一実施形態に係る制御装置を詳細に説明する。図面の説明において、同一又は同等の要素には同一符号が用いられ、重複する説明は省略される。 The control device according to one embodiment will be described in detail below with reference to the accompanying drawings. In the description of the drawings, the same reference numerals are used for the same or equivalent elements, and duplicate descriptions will be omitted.

図1を参照しながら、一実施形態に係る制御装置を含む制御システムの概略構成を説明する。図1は、一実施形態に係る制御装置を含む制御システムの概略構成図である。図1に示される制御システム1は、モータ(電動機)Mの位置センサレス制御を行うシステムである。モータMは、位置センサレスのモータであり、例えば、永久磁石同期モータ(PMSM:Permanent Magnet Synchronous Motor)である。モータMは、例えば、電動フォークリフト及びプラグインハイブリッド車などの車両に搭載される。制御システム1は、インバータ回路2(インバータ)と、制御装置3と、電流センサSe1,Se2,Se3と、を含む。 With reference to FIG. 1, a schematic configuration of a control system including a control device according to one embodiment will be described. FIG. 1 is a schematic configuration diagram of a control system including a control device according to one embodiment. The control system 1 shown in FIG. 1 is a system that performs position sensorless control of a motor (electric motor) M. The motor M is a position sensorless motor, for example, a permanent magnet synchronous motor (PMSM). The motor M is mounted on a vehicle such as an electric forklift or a plug-in hybrid vehicle. The control system 1 includes an inverter circuit 2 (inverter), a control device 3, and current sensors Se1, Se2, and Se3.

インバータ回路2は、直流電源PSから供給される直流電力によりモータMを駆動する。インバータ回路2は、コンデンサCと、スイッチング素子SW1,SW2,SW3,SW4,SW5,SW6と、を含む。 The inverter circuit 2 drives the motor M with DC power supplied from the DC power source PS. The inverter circuit 2 includes a capacitor C and switching elements SW1, SW2, SW3, SW4, SW5, and SW6.

コンデンサCは、直流電源PSから出力され、インバータ回路2へ入力される電圧を平滑化する。 Capacitor C smoothes the voltage output from DC power supply PS and input to inverter circuit 2.

スイッチング素子SW1~SW6は、例えば、IGBT(Insulated Gate Bipolar Transistor)である。スイッチング素子SW1は、U相の上アームのスイッチング素子である。スイッチング素子SW2は、U相の下アームのスイッチング素子である。スイッチング素子SW3は、V相の上アームのスイッチング素子である。スイッチング素子SW4は、V相の下アームのスイッチング素子である。スイッチング素子SW5は、W相の上アームのスイッチング素子である。スイッチング素子SW6は、W相の下アームのスイッチング素子である。コンデンサCの一方の端子は、直流電源PSの正極端子及びスイッチング素子SW1,SW3,SW5のそれぞれのコレクタ端子に接続されている。コンデンサCの他方の端子は、直流電源PSの負極端子及びスイッチング素子SW2,SW4,SW6のそれぞれのエミッタ端子に接続されている。 The switching elements SW1 to SW6 are, for example, IGBTs (Insulated Gate Bipolar Transistors). The switching element SW1 is the switching element of the upper arm of the U phase. The switching element SW2 is the switching element of the lower arm of the U phase. The switching element SW3 is the switching element of the upper arm of the V phase. The switching element SW4 is the switching element of the lower arm of the V phase. The switching element SW5 is the switching element of the upper arm of the W phase. The switching element SW6 is the switching element of the lower arm of the W phase. One terminal of the capacitor C is connected to the positive terminal of the DC power supply PS and the collector terminals of the switching elements SW1, SW3, and SW5. The other terminal of the capacitor C is connected to the negative terminal of the DC power supply PS and the emitter terminals of the switching elements SW2, SW4, and SW6.

スイッチング素子SW1のエミッタ端子とスイッチング素子SW2のコレクタ端子との接続点は、電流センサSe1を介してモータMのU相の入力端子に接続されている。スイッチング素子SW3のエミッタ端子とスイッチング素子SW4のコレクタ端子との接続点は、電流センサSe2を介してモータMのV相の入力端子に接続されている。スイッチング素子SW5のエミッタ端子とスイッチング素子SW6のコレクタ端子との接続点は、電流センサSe3を介してモータMのW相の入力端子に接続されている。 The connection point between the emitter terminal of switching element SW1 and the collector terminal of switching element SW2 is connected to the U-phase input terminal of motor M via current sensor Se1. The connection point between the emitter terminal of switching element SW3 and the collector terminal of switching element SW4 is connected to the V-phase input terminal of motor M via current sensor Se2. The connection point between the emitter terminal of switching element SW5 and the collector terminal of switching element SW6 is connected to the W-phase input terminal of motor M via current sensor Se3.

スイッチング素子SW1~SW6のそれぞれのゲートには、制御装置3から駆動信号が供給される。スイッチング素子SW1~SW6のそれぞれは、ゲートに供給される駆動信号に基づいて、オン又はオフする。スイッチング素子SW1~SW6がそれぞれオン又はオフすることで、直流電源PSから出力される直流電力が、互いに位相が120度ずつ異なる3つの交流電力に変換され、それらの交流電力がモータMの3つの相(U相、V相、及びW相)の入力端子に入力されてモータMの回転子が回転する。 A drive signal is supplied from the control device 3 to the gates of each of the switching elements SW1 to SW6. Each of the switching elements SW1 to SW6 is turned on or off based on the drive signal supplied to the gate. By turning on or off each of the switching elements SW1 to SW6, the DC power output from the DC power source PS is converted into three AC powers whose phases differ from each other by 120 degrees, and these AC powers are input to the input terminals of the three phases (U phase, V phase, and W phase) of the motor M, causing the rotor of the motor M to rotate.

電流センサSe1~Se3は、ホール素子又はシャント抵抗などによって構成される。電流センサSe1は、モータMのU相に流れる交流電流の電流値であるU相電流値Iを検出して制御装置3に出力する。電流センサSe2は、モータMのV相に流れる交流電流の電流値であるV相電流値Iを検出して制御装置3に出力する。電流センサSe3は、モータMのW相に流れる交流電流の電流値であるW相電流値Iを検出して制御装置3に出力する。なお、本実施形態では、制御システム1は、3つの電流センサ(電流センサSe1~Se3)を含んでいるが、2つの電流センサを含んでもよい。 The current sensors Se1 to Se3 are configured with Hall elements, shunt resistors, or the like. The current sensor Se1 detects a U-phase current value Iu, which is the current value of the AC current flowing through the U-phase of the motor M, and outputs it to the control device 3. The current sensor Se2 detects a V-phase current value Iv , which is the current value of the AC current flowing through the V-phase of the motor M, and outputs it to the control device 3. The current sensor Se3 detects a W-phase current value Iw, which is the current value of the AC current flowing through the W-phase of the motor M, and outputs it to the control device 3. In this embodiment, the control system 1 includes three current sensors (current sensors Se1 to Se3), but may include two current sensors.

制御装置3は、モータMの位置センサレス制御を行う装置である。制御装置3は、インバータ回路2を制御することによって、モータMを駆動させる。制御装置3は、インバータ回路2を制御する駆動信号を生成する。制御装置3は、ドライブ回路4と、演算器5と、を含む。 The control device 3 is a device that performs position sensorless control of the motor M. The control device 3 drives the motor M by controlling the inverter circuit 2. The control device 3 generates a drive signal that controls the inverter circuit 2. The control device 3 includes a drive circuit 4 and a calculator 5.

ドライブ回路4は、IC(Integrated Circuit)などによって構成さる。ドライブ回路4は、演算器5から出力されるU相電圧指令値V 、V相電圧指令値V 、及びW相電圧指令値V と搬送波(三角波、ノコギリ波、又は逆ノコギリ波など)とを比較し、その比較結果に応じた駆動信号をスイッチング素子SW1~SW6のそれぞれのゲート端子に出力する。 The drive circuit 4 is configured with an IC (Integrated Circuit) etc. The drive circuit 4 compares the U-phase voltage command value V * u , the V-phase voltage command value V * v , and the W-phase voltage command value V * w output from the calculator 5 with a carrier wave (such as a triangular wave, a sawtooth wave, or an inverse sawtooth wave), and outputs drive signals according to the comparison results to the gate terminals of the switching elements SW1 to SW6.

演算器5は、CPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)などから構成される電子制御ユニットである。例えばROMに格納されているプログラムがRAM上にロードされてCPUで実行されることにより、図2に示される演算器5の各種機能が実現される。 The calculator 5 is an electronic control unit that is composed of a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). For example, a program stored in the ROM is loaded onto the RAM and executed by the CPU, thereby realizing the various functions of the calculator 5 shown in FIG. 2.

次に、図2及び図3を参照しながら、演算器5の機能構成を説明する。図2は、図1に示される演算器の機能構成を示すブロック図である。図3は、d軸とγ軸との関係を説明するための図である。図2に示されるように、演算器5は、機能的な構成要素として、座標変換部51と、γ-δ電流指令値出力部52と、γ-δ電圧指令値算出部53と、座標変換部54と、推定部55と、検出部56と、を含む。 Next, the functional configuration of the calculator 5 will be described with reference to Figures 2 and 3. Figure 2 is a block diagram showing the functional configuration of the calculator shown in Figure 1. Figure 3 is a diagram for explaining the relationship between the d-axis and the γ-axis. As shown in Figure 2, the calculator 5 includes, as functional components, a coordinate conversion unit 51, a γ-δ current command value output unit 52, a γ-δ voltage command value calculation unit 53, a coordinate conversion unit 54, an estimation unit 55, and a detection unit 56.

座標変換部51は、推定部55から出力される推定位置θ^reに基づいて、U相電流値I、V相電流値I及びW相電流値Iをγ軸電流値Iγ及びδ軸電流値Iδに変換する。すなわち、座標変換部51は、モータMに流れる電流をγ軸電流値Iγ及びδ軸電流値Iδに変換する電流値変換部として機能する。推定位置θ^reは、モータMの回転子の位置θreの推定値である。位置θreは、電気角とも称される。この変換方法は公知であるので、ここでは詳細な説明を省略する。 The coordinate conversion unit 51 converts the U-phase current value Iu , the V-phase current value Iv , and the W-phase current value Iw into a γ-axis current value Iγ and a δ-axis current value based on the estimated position θ^ re output from the estimation unit 55. That is, the coordinate conversion unit 51 functions as a current value conversion unit that converts the current flowing through the motor M into a γ-axis current value and a δ-axis current value . The estimated position θ^ re is an estimate of the position θre of the rotor of the motor M. The position θre is also referred to as an electrical angle. This conversion method is well known, so a detailed description will be omitted here.

座標変換部51は、γ軸電流値Iγ及びδ軸電流値Iδをγ-δ電圧指令値算出部53及び推定部55に出力する。座標変換部51には、U相電流値I、V相電流値I及びW相電流値Iのうち、二相の電流値が入力され、残りの一相の電流値は、入力された二相の電流値から算出されてもよい。 The coordinate conversion unit 51 outputs the γ-axis current value and the δ-axis current value to the γ-δ voltage command value calculation unit 53 and the estimation unit 55. The coordinate conversion unit 51 receives current values of two phases out of the U-phase current value Iu , the V-phase current value Iv , and the W-phase current value Iw , and the current value of the remaining phase may be calculated from the input current values of the two phases.

なお、「θ^re」の表記では「^」が「θ」の右上に位置しているが、「θ^re」と図2の推定部55から座標変換部51に向かう矢印に記載されている記号とは同じ意味である。他の「^」の表記についても同様とする。本明細書において記号「^」は、推定値を意味する。 In the notation "θ^ re ", "^" is located to the upper right of "θ", but "θ^ re " has the same meaning as the symbol written on the arrow from the estimation unit 55 to the coordinate conversion unit 51 in Fig. 2. The same applies to other notations of "^". In this specification, the symbol "^" means an estimated value.

図3に示されるように、位置θreは、α-β座標系のα軸とd-q座標系のd軸とが成す角度である。推定位置θ^reは、α-β座標系のα軸とγ-δ座標系のγ軸とが成す角度である。α-β座標系は、固定座標系である。d-q座標系は、モータMの磁石のN極方向をd軸とし、d軸に直交する方向をq軸とした回転座標系である。γ-δ座標系は、位置センサレス制御における推定回転座標系であり、d-q座標系のd軸に相当する軸をγ軸とし、q軸に相当する軸をδ軸とした座標系である。γ-δ座標系のγ軸とd-q座標系のd軸とは、位置誤差Δθreだけずれている。 As shown in FIG. 3, the position θ re is the angle between the α axis of the α-β coordinate system and the d axis of the d-q coordinate system. The estimated position θ^ re is the angle between the α axis of the α-β coordinate system and the γ axis of the γ-δ coordinate system. The α-β coordinate system is a fixed coordinate system. The d-q coordinate system is a rotating coordinate system in which the direction of the north pole of the magnet of the motor M is the d axis and the direction perpendicular to the d axis is the q axis. The γ-δ coordinate system is an estimated rotating coordinate system in position sensorless control, in which the axis equivalent to the d axis of the d-q coordinate system is the γ axis and the axis equivalent to the q axis is the δ axis. The γ axis of the γ-δ coordinate system and the d axis of the d-q coordinate system are shifted by a position error Δθ re .

すなわち、位置誤差Δθreは、γ-δ座標系のγ軸とd-q座標系のd軸とが成す角度(又はγ-δ座標系のδ軸とd-q座標系のq軸とが成す角度)の真値である。位置誤差Δθreは、電気角誤差とも称される。位置誤差Δθreがゼロである場合、γ軸はd軸と一致し、δ軸はq軸に一致する。 In other words, the position error Δθ re is the true value of the angle between the γ-axis in the γ-δ coordinate system and the d-axis in the d-q coordinate system (or the angle between the δ-axis in the γ-δ coordinate system and the q-axis in the d-q coordinate system). The position error Δθ re is also called the electrical angle error. When the position error Δθ re is zero, the γ-axis coincides with the d-axis, and the δ-axis coincides with the q-axis.

γ-δ電流指令値出力部52は、γ軸電流指令値I γ1(第1γ軸電流指令値)及びδ軸電流指令値I δ1(第1δ軸電流指令値)と、γ軸電流指令値I γ2(第2γ軸電流指令値)及びδ軸電流指令値I δ2(第2δ軸電流指令値)と、を選択的にγ軸電流指令値I γ及びδ軸電流指令値I δとしてγ-δ電圧指令値算出部53に出力する。γ軸電流指令値I γ1及びδ軸電流指令値I δ1は、モータMの角速度指令値ωに基づいて算出される電流指令値である。γ軸電流指令値I γ2及びδ軸電流指令値I δ2は、いずれもゼロアンペアの電流指令値である。γ-δ電流指令値出力部52は、電流指令値生成部52aと、電流指令値生成部52bと、切替部52cと、を含む。 The γ-δ current command value output unit 52 selectively outputs the specified γ-axis current value I * γ1 (first specified γ-axis current value), the specified δ-axis current value I * δ1 (first specified δ-axis current value), and the specified γ-axis current value I * γ2 (second specified γ-axis current value), and the specified δ-axis current value I * δ2 (second specified δ-axis current value) as the specified γ-axis current value I * γ and the specified δ-axis current value I * δ to the specified γ-δ voltage value calculation unit 53. The specified γ-axis current value I * γ1 and the specified δ-axis current value I * δ1 are current command values calculated based on the specified angular velocity value ω * of the motor M. The specified γ-axis current value I * γ2 and the specified δ-axis current value I * δ2 are both current command values of zero amperes. The γ-δ current command value output unit 52 includes a current command value generating unit 52a, a current command value generating unit 52b, and a switching unit 52c.

電流指令値生成部52aは、外部から入力される角速度指令値ωと推定部55から出力される推定角速度ω^reとの角速度差Δωを算出し、角速度差Δωを用いてトルク指令値Tを算出する。推定角速度ω^reは、モータMの回転子の角速度ωreの推定値である。電流指令値生成部52aは、トルク指令値Tを用いてγ軸電流指令値I γ1及びδ軸電流指令値I δ1を算出する。なお、γ軸電流指令値I γ1及びδ軸電流指令値I δ1の生成方法は公知であるので、ここでは詳細な説明を省略する。電流指令値生成部52aは、γ軸電流指令値I γ1及びδ軸電流指令値I δ1を切替部52cに出力する。 The current command value generating unit 52a calculates an angular velocity difference Δω between an angular velocity command value ω * input from outside and an estimated angular velocity ω^ re output from an estimation unit 55, and calculates a torque command value T * using the angular velocity difference Δω. The estimated angular velocity ω^ re is an estimated value of the angular velocity ωre of the rotor of the motor M. The current command value generating unit 52a calculates a γ-axis current command value I * γ1 and a δ-axis current command value I * δ1 using the torque command value T * . Note that a method for generating the γ-axis current command value I * γ1 and the δ-axis current command value I * δ1 is publicly known, and therefore a detailed description thereof will be omitted here. The current command value generating unit 52a outputs the γ-axis current command value I * γ1 and the δ-axis current command value I * δ1 to the switching unit 52c.

電流指令値生成部52bは、ゼロアンペアのγ軸電流指令値I γ2とゼロアンペアのδ軸電流指令値I δ2とを生成し、γ軸電流指令値I γ2及びδ軸電流指令値I δ2を切替部52cに出力する。 The current command value generating unit 52b generates a γ-axis current command value I * γ2 of zero amperes and a δ-axis current command value I * δ2 of zero amperes, and outputs the γ-axis current command value I * γ2 and the δ-axis current command value I * δ2 to the switching unit 52c.

切替部52cは、電流指令値生成部52aから出力されたγ軸電流指令値I γ1及びδ軸電流指令値I δ1と、電流指令値生成部52bから出力されたγ軸電流指令値I γ2及びδ軸電流指令値I δ2と、のいずれかの組を選択し、γ軸電流指令値I γ及びδ軸電流指令値I δとして出力する。切替部52cは、例えば、検出指令を受けている間、γ軸電流指令値I γ2及びδ軸電流指令値I δ2を選択し、γ軸電流指令値I γ2及びδ軸電流指令値I δ2をγ軸電流指令値I γ及びδ軸電流指令値I δとして出力する。切替部52cは、検出指令を受けていない間、γ軸電流指令値I γ1及びδ軸電流指令値I δ1を選択し、γ軸電流指令値I γ1及びδ軸電流指令値I δ1をγ軸電流指令値I γ及びδ軸電流指令値I δとして出力する。 The switching unit 52c selects one of the sets of the specified γ-axis current value I * γ1 and the specified δ-axis current value I * δ1 output from the current command value generating unit 52a and the specified γ-axis current value I * γ2 and the specified δ-axis current value I * δ2 output from the current command value generating unit 52b, and outputs the set as the specified γ-axis current value I * γ and the specified δ-axis current value I * δ . For example, while receiving a detection command, the switching unit 52c selects the specified γ-axis current value I * γ2 and the specified δ-axis current value I * δ2 , and outputs the specified γ-axis current value I * γ2 and the specified δ-axis current value I * δ2 as the specified γ-axis current value I * γ and the specified δ-axis current value I * δ . When no detection command is received, the switching unit 52c selects the specified γ-axis current value I * γ1 and the specified δ-axis current value I * δ1 , and outputs the specified γ-axis current value I * γ1 and the specified δ-axis current value I * δ1 as the specified γ-axis current value I * γ and the specified δ-axis current value I * δ .

検出指令は、任意のタイミングで所定の期間出力される。検出指令は、予め定められた周期で出力されてもよい。所定の期間は、例えば、γ軸電流指令値I γ2及びδ軸電流指令値I δ2が出力されてからγ軸電流値Iγ及びδ軸電流値Iδがゼロアンペアに収束するまでの収束時間よりも長い時間に設定される。 The detection command is output at any timing for a predetermined period. The detection command may be output at a predetermined cycle. The predetermined period is set to, for example, a time longer than a convergence time from when the specified γ-axis current value I * γ2 and the specified δ-axis current value I * δ2 are output until the γ-axis current value and the δ-axis current value converge to zero amperes.

γ-δ電圧指令値算出部53は、γ軸電圧指令値V γ及びδ軸電圧指令値V δを生成する。γ-δ電圧指令値算出部53は、例えば、γ軸電流指令値I γとγ軸電流値Iγとの差である差分γ軸電流指令値ΔI γを算出するとともに、δ軸電流指令値I δとδ軸電流値Iδとの差である差分δ軸電流指令値ΔI δを算出し、差分γ軸電流指令値ΔI γ及び差分δ軸電流指令値ΔI δをγ軸電圧指令値V γ及びδ軸電圧指令値V δに変換する。 The γ-δ voltage command value calculation unit 53 generates a γ-axis voltage command value V * γ and a δ-axis voltage command value V * δ . For example, the γ-δ voltage command value calculation unit 53 calculates a differential γ-axis current command value ΔI * γ which is the difference between the γ-axis current command value I* γ and the γ-axis current value , and calculates a differential δ-axis current command value ΔI * δ which is the difference between the δ-axis current command value I* δ and the δ-axis current value , and converts the differential γ-axis current command value ΔI * γ and the differential δ-axis current command value ΔI * δ into the γ-axis voltage command value V * γ and the δ -axis voltage command value V * δ .

すなわち、γ-δ電圧指令値算出部53は、γ軸電流指令値I γとγ軸電流値Iγとに基づいてγ軸電圧指令値V γを算出するとともに、δ軸電流指令値I δとδ軸電流値Iδとに基づいてδ軸電圧指令値V δを算出する。γ軸電圧指令値V γ及びδ軸電圧指令値V δの生成方法は公知であるので、ここでは詳細な説明を省略する。γ-δ電圧指令値算出部53は、γ軸電圧指令値V γ及びδ軸電圧指令値V δを座標変換部54、推定部55及び検出部56に出力する。 That is, the γ-δ voltage command value calculation unit 53 calculates a γ-axis voltage command value V * γ based on the γ-axis current command value I * γ and the γ-axis current value , and calculates a δ-axis voltage command value V * δ based on the δ-axis current command value I * δ and the δ-axis current value Iδ. The method of generating the γ-axis voltage command value V * γ and the δ-axis voltage command value V * δ is publicly known, so a detailed description will be omitted here. The γ-δ voltage command value calculation unit 53 outputs the γ-axis voltage command value V * γ and the δ-axis voltage command value V * δ to the coordinate conversion unit 54, the estimation unit 55, and the detection unit 56.

座標変換部54は、推定部55から出力される推定位置θ^reに基づいて、γ軸電圧指令値V γ及びδ軸電圧指令値V δをU相電圧指令値V 、V相電圧指令値V 、及びW相電圧指令値V に変換する。この変換方法は公知であるので、ここでは詳細な説明を省略する。座標変換部54は、U相電圧指令値V 、V相電圧指令値V 、及びW相電圧指令値V をドライブ回路4に出力する。すなわち、座標変換部54とドライブ回路4とは、γ軸電圧指令値V γ及びδ軸電圧指令値V δを駆動信号に変換する駆動信号出力部として機能するといえる。 The coordinate conversion unit 54 converts the γ-axis voltage command value V * γ and the δ-axis voltage command value V * δ into a U-phase voltage command value V * u , a V-phase voltage command value V * v , and a W-phase voltage command value V* w based on the estimated position θ ^ re output from the estimation unit 55. This conversion method is well known, so a detailed description will be omitted here. The coordinate conversion unit 54 outputs the U-phase voltage command value V * u , the V-phase voltage command value V * v , and the W-phase voltage command value V * w to the drive circuit 4. In other words, the coordinate conversion unit 54 and the drive circuit 4 function as a drive signal output unit that converts the γ-axis voltage command value V * γ and the δ-axis voltage command value V * δ into drive signals.

推定部55は、推定角速度ω^re及び推定位置θ^reを算出する。推定部55は、γ軸電流値Iγ、δ軸電流値Iδ及び予め推定可能な推定モータパラメータに基づいて、モータMにおいて生じる拡張誘起電圧(EEMF:Extended ElectroMotive Force)eの推定値である推定拡張誘起電圧e^を算出し、推定拡張誘起電圧e^に基づいて推定位置θ^reを算出する。 The estimator 55 calculates an estimated angular velocity ω^ re and an estimated position θ^ re . The estimator 55 calculates an estimated extended electromotive force (EEMF) e generated in the motor M, which is an estimated extended electromotive force e, based on the γ-axis current value , the δ-axis current value , and estimated motor parameters that can be estimated in advance, and calculates an estimated position θ^ re based on the estimated extended electromotive force e.

例えば、推定部55は、推定拡張誘起電圧e^から推定位置誤差Δθ^reを算出し、推定位置誤差Δθ^reと所定の伝達関数とを乗算して推定角速度ω^reを求める。推定位置誤差Δθ^reは、位置誤差Δθreの推定値である。そして、推定部55は、推定角速度ω^reと推定位置誤差Δθ^reとに基づいて推定位置θ^reを算出する。推定部55は、推定位置θ^reを座標変換部51及び座標変換部54に出力し、推定角速度ω^reをγ-δ電流指令値出力部52に出力する。 For example, the estimation unit 55 calculates an estimated position error Δθ^ re from the estimated extended induced voltage e^, and multiplies the estimated position error Δθ^ re by a predetermined transfer function to obtain an estimated angular velocity ω^ re . The estimated position error Δθ^ re is an estimated value of the position error Δθ^ re . The estimation unit 55 then calculates an estimated position θ^ re based on the estimated angular velocity ω^ re and the estimated position error Δθ^ re . The estimation unit 55 outputs the estimated position θ^ re to the coordinate conversion units 51 and 54, and outputs the estimated angular velocity ω^ re to the γ-δ current command value output unit 52.

検出部56は、推定位置誤差Δθ^reに基づいて、モータMの脱調を検出する。ここで、γ-δ座標系上の拡張誘起電圧モデル(γ軸電圧値Vγ及びδ軸電圧値Vδ)は、γ軸電流値Iγ、δ軸電流値Iδ、d軸電流値I、q軸電流値I、角速度ωre、位置誤差Δθre及びモータパラメータを用いて、式(1)及び式(2)で表される。なお、pは、時間微分演算子d/dtを表す。巻線抵抗R、d軸インダクタンスL、q軸インダクタンスL、及び誘起電圧定数Kは、制御対象のモータMのモータパラメータである。位置誤差Δθreの上にドットが付された要素は、位置誤差Δθreの微分値を表す。q軸電流値Iの上にドットが付された要素は、q軸電流値Iの微分値を表す。

Figure 2024168933000002

Figure 2024168933000003
The detector 56 detects the loss of synchronism of the motor M based on the estimated position error Δθ^ re . Here, the extended induced voltage model (γ-axis voltage value V γ and δ-axis voltage value V δ ) on the γ-δ coordinate system is expressed by the formulas (1) and (2) using the γ-axis current value I γ , the δ-axis current value I δ , the d-axis current value I d , the q-axis current value I q , the angular velocity ω re , the position error Δθ re and the motor parameters. Note that p represents the time differential operator d/dt. The winding resistance R, the d-axis inductance L d , the q-axis inductance L q and the induced voltage constant K E are the motor parameters of the motor M to be controlled. The element with a dot on the position error Δθ re represents the differential value of the position error Δθ re . The element with a dot on the q-axis current value I q represents the differential value of the q-axis current value I q .
Figure 2024168933000002

Figure 2024168933000003

γ軸電流値Iγ及びδ軸電流値Iδのいずれもがゼロアンペアに収束している場合には、式(1)においてγ軸電流値Iγ及びδ軸電流値Iδをゼロにすることによって、式(3)が得られる。同様に、式(2)においてγ軸電流値Iγ及びδ軸電流値Iδをゼロにすることによって、式(4)が得られる。

Figure 2024168933000004

Figure 2024168933000005
When both the γ-axis current value and the δ-axis current value converge to zero amperes, the formula (3) is obtained by setting the γ-axis current value and the δ-axis current value to zero in the formula (1). Similarly, the formula (4) is obtained by setting the γ-axis current value and the δ-axis current value to zero in the formula (2).
Figure 2024168933000004

Figure 2024168933000005

式(3)及び式(4)を用いて位置誤差Δθreの導出式を変形することによって、式(5)が得られる。

Figure 2024168933000006
By transforming the equation for deriving the position error Δθ re using equations (3) and (4), equation (5) is obtained.
Figure 2024168933000006

式(5)において、γ軸電圧値Vγ及びδ軸電圧値Vδに代えてγ軸電圧指令値V γ及びδ軸電圧指令値V δをそれぞれ用いることにより、推定位置誤差Δθ^reの導出式(6)が得られる。

Figure 2024168933000007
In equation (5), by substituting the specified γ-axis voltage value V*γ and the specified δ-axis voltage value V * δ instead of the γ-axis voltage value and the δ-axis voltage value Vδ , respectively, equation (6) for deriving the estimated position error Δθ^ re can be obtained.
Figure 2024168933000007

検出部56は、式(6)を用いて、推定位置誤差Δθ^reを算出する。すなわち、検出部56は、γ-δ電流指令値出力部52において、γ軸電流指令値I γ2及びδ軸電流指令値I δ2がγ軸電流指令値I γ及びδ軸電流指令値I δとして出力されている場合に、γ軸電圧指令値V γ及びδ軸電圧指令値V δに基づいて、推定位置誤差Δθ^reを算出する。検出部56は、例えば、γ軸電流指令値I γ2及びδ軸電流指令値I δ2が出力されてから、上記収束時間が経過したことに応じて、推定位置誤差Δθ^reを算出する。 The detection unit 56 calculates the estimated position error Δθ^ re by using the formula (6). That is, the detection unit 56 calculates the estimated position error Δθ^re based on the γ-axis voltage command value V * γ and the δ-axis voltage command value V * δ when the γ-δ current command value I * γ2 and the δ-axis current command value I * δ2 are output as the γ-axis current command value I * γ and the δ-axis current command value I * δ in the γ-δ current command value output unit 52. The detection unit 56 calculates the estimated position error Δθ^ re in response to the lapse of the convergence time after the γ-axis current command value I * γ2 and the δ-axis current command value I * δ2 are output , for example.

そして、検出部56は、推定位置誤差Δθ^reに基づいて、モータMの脱調を検出する。具体的には、検出部56は、推定位置誤差Δθ^reと予め定められた閾値とを比較し、推定位置誤差Δθ^reが閾値よりも大きい場合にモータMの脱調が生じたと判定し、推定位置誤差Δθ^reが閾値以下である場合にモータMの脱調が生じていないと判定する。閾値としては、例えば、π/2(rad)が用いられる。なお、モータMの脱調が生じたと判定された場合、モータMが停止されてもよい。 Then, the detection unit 56 detects out-of-step of the motor M based on the estimated position error Δθ^ re . Specifically, the detection unit 56 compares the estimated position error Δθ^ re with a predetermined threshold, and determines that out-of-step of the motor M has occurred when the estimated position error Δθ^ re is greater than the threshold, and determines that out-of-step of the motor M has not occurred when the estimated position error Δθ^ re is equal to or smaller than the threshold. For example, π/2 (rad) is used as the threshold. Note that when it is determined that out-of-step of the motor M has occurred, the motor M may be stopped.

以上説明した制御装置3においては、γ軸電流指令値I γ2及びδ軸電流指令値I δ2がγ軸電流指令値I γ及びδ軸電流指令値I δとして出力されている場合に、γ軸電圧指令値V γ及びδ軸電圧指令値V δに基づいて推定位置誤差Δθ^reが算出される。γ軸電流指令値I γ2及びδ軸電流指令値I δ2は、ゼロアンペアの電流指令値であるので、γ軸電流指令値I γ2及びδ軸電流指令値I δ2がγ軸電流指令値I γ及びδ軸電流指令値I δとして出力されると、γ軸電流値Iγ及びδ軸電流値Iδはゼロアンペアに収束する。その状態においては、γ-δ座標系上の拡張誘起電圧モデルは、式(3)及び式(4)に示されるように、モータパラメータ(巻線抵抗R、d軸インダクタンスL、及びq軸インダクタンスL)及び推定角速度ωに依存しない式となる。 In the control device 3 described above, when the specified γ-axis current value I * γ2 and the specified δ-axis current value I * δ2 are output as the specified γ-axis current value I * γ and the specified δ-axis current value I * δ , the estimated position error Δθ^ re is calculated based on the specified γ-axis voltage value V * γ and the specified δ-axis voltage value V * δ . Since the specified γ-axis current value I * γ2 and the specified δ-axis current value I * δ2 are current command values of zero amperes, when the specified γ-axis current value I * γ2 and the specified δ-axis current value I * δ2 are output as the specified γ-axis current value I * γ and the specified δ-axis current value I * δ , the specified γ-axis current value and the specified δ-axis current value converge to zero amperes. In this state, the extended induced voltage model on the γ-δ coordinate system becomes an equation that is independent of the motor parameters (winding resistance R, d-axis inductance L d , and q-axis inductance L q ) and the estimated angular velocity ω *, as shown in equations (3) and (4).

制御装置3においては、式(3)及び式(4)に示される拡張誘起電圧モデルを用いて推定位置誤差Δθ^reが算出される。したがって、モータパラメータ又は角速度指令値ωに誤差が生じたとしても、推定位置誤差Δθ^reはその影響を受けない。上述のように算出された推定位置誤差Δθ^reに基づいてモータMの脱調が検出されるので、モータパラメータ及び角速度指令値ωにおける誤差が、脱調の検出精度に影響を及ぼすことが回避される。したがって、位置センサレス制御において、脱調の検出精度を向上させることが可能となる。 In the control device 3, the estimated position error Δθ^ re is calculated using the extended induced voltage model shown in equations (3) and (4). Therefore, even if an error occurs in the motor parameters or the angular velocity command value ω * , the estimated position error Δθ^ re is not affected by it. Since out-of-step of the motor M is detected based on the estimated position error Δθ^ re calculated as described above, it is possible to prevent errors in the motor parameters and the angular velocity command value ω * from affecting the accuracy of out-of-step detection. Therefore, it is possible to improve the accuracy of out-of-step detection in position sensorless control.

以上、本開示の一実施形態について詳細に説明されたが、本開示に係る制御装置は上記実施形態に限定されない。 One embodiment of the present disclosure has been described in detail above, but the control device according to the present disclosure is not limited to the above embodiment.

上記実施形態では、検出部56は、式(6)を用いて推定位置誤差Δθ^reを算出し、推定位置誤差Δθ^reに基づいて、モータMの脱調を検出している。この構成に代えて、推定部55が、式(6)を用いて推定位置誤差Δθ^reを算出し、検出部56が、推定部55によって算出された推定位置誤差Δθ^reに基づいて、モータMの脱調を検出する構成が採用されてもよい。 In the above embodiment, the detection unit 56 calculates the estimated position error Δθ^ re using equation (6) and detects out-of-step of the motor M based on the estimated position error Δθ^ re . Instead of this configuration, a configuration may be adopted in which the estimator 55 calculates the estimated position error Δθ^ re using equation (6) and the detection unit 56 detects out-of-step of the motor M based on the estimated position error Δθ^ re calculated by the estimator 55.

2…インバータ回路(インバータ)、3…制御装置、4…ドライブ回路(駆動信号出力部)、51…座標変換部(電流値変換部)、52…γ-δ電流指令値出力部、53…γ-δ電圧指令値算出部、54…座標変換部(駆動信号出力部)、55…推定部、56…検出部、M…モータ。 2... inverter circuit (inverter), 3... control device, 4... drive circuit (drive signal output section), 51... coordinate conversion section (current value conversion section), 52... gamma-delta current command value output section, 53... gamma-delta voltage command value calculation section, 54... coordinate conversion section (drive signal output section), 55... estimation section, 56... detection section, M... motor.

Claims (1)

モータを駆動させるインバータを制御する駆動信号を生成する制御装置であって、
前記モータに流れる電流をγ軸電流値及びδ軸電流値に変換する電流値変換部と、
前記モータの角速度指令値に基づいて算出された第1γ軸電流指令値及び第1δ軸電流指令値と、ゼロアンペアの第2γ軸電流指令値及び第2δ軸電流指令値と、を選択的にγ軸電流指令値及びδ軸電流指令値として出力するγ-δ電流指令値出力部と、
前記γ軸電流値と前記γ軸電流指令値とに基づいてγ軸電圧指令値を算出するとともに前記δ軸電流値と前記δ軸電流指令値とに基づいてδ軸電圧指令値を算出するγ-δ電圧指令値算出部と、
前記γ軸電圧指令値及び前記δ軸電圧指令値を前記駆動信号に変換する駆動信号出力部と、
γ-δ座標系のγ軸とd-q座標系のd軸との位置誤差の推定値である推定位置誤差であって、前記第2γ軸電流指令値及び前記第2δ軸電流指令値が前記γ軸電流指令値及び前記δ軸電流指令値として出力されている場合に、前記γ軸電圧指令値及び前記δ軸電圧指令値に基づいて算出される前記推定位置誤差に基づいて、前記モータの脱調を検出する検出部と、
を備える、制御装置。
A control device that generates a drive signal to control an inverter that drives a motor,
a current value converter for converting a current flowing through the motor into a γ-axis current value and a δ-axis current value;
a γ-δ current command value output unit that selectively outputs, as the specified γ-axis current value and the specified δ-axis current value, a first specified γ-axis current value and a first specified δ-axis current value calculated based on the specified angular velocity value of the motor, and a second specified γ-axis current value and a second specified δ-axis current value of zero amperes;
a γ-δ voltage command value calculation unit that calculates a γ-axis voltage command value based on the γ-axis current value and the γ-axis current command value, and calculates a δ-axis voltage command value based on the δ-axis current value and the δ-axis current command value;
a drive signal output unit that converts the γ-axis voltage command value and the δ-axis voltage command value into the drive signals;
a detection unit that detects out-of-step of the motor based on an estimated position error, which is an estimated value of a position error between a γ-axis in a γ-δ coordinate system and a d-axis in a d-q coordinate system, and is calculated based on the specified γ-axis voltage value and the specified δ-axis voltage value when the specified second γ-axis current value and the specified second δ-axis current value are output as the specified γ-axis current value and the specified δ-axis current value;
A control device comprising:
JP2023086003A 2023-05-25 2023-05-25 Control device Pending JP2024168933A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023086003A JP2024168933A (en) 2023-05-25 2023-05-25 Control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023086003A JP2024168933A (en) 2023-05-25 2023-05-25 Control device

Publications (1)

Publication Number Publication Date
JP2024168933A true JP2024168933A (en) 2024-12-05

Family

ID=93706256

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023086003A Pending JP2024168933A (en) 2023-05-25 2023-05-25 Control device

Country Status (1)

Country Link
JP (1) JP2024168933A (en)

Similar Documents

Publication Publication Date Title
US7576511B2 (en) Motor control device and motor control method
JP2003199389A (en) Motor control device and control method thereof
CN112075021B (en) Motor control device
JP7361924B2 (en) Motor control device, motor control method
JP2013207973A (en) Synchronous motor driving device and air blowing device using the same
CN111034013B (en) Control device for three-phase synchronous motor and electric power steering device using same
JP4590761B2 (en) Control device for permanent magnet type synchronous motor
JP2021129440A (en) Control device and control method of permanent magnet motor
US12255558B2 (en) Motor controller, motor system and method for controlling motor
JP7627601B2 (en) Motor driving device and motor driving method
JP2019208329A (en) Sensorless vector control device and sensorless vector control method
JP2010268599A (en) Control device for permanent magnet motor
WO2021200456A1 (en) Electric motor control device
JP2024168933A (en) Control device
JP2023048833A (en) State estimation method for motor unit and state estimation device
JP2024176219A (en) Control device
JP2010142047A (en) Device for estimating position of magnetic pole in motor
JP2024122139A (en) Control device
JP2010028981A (en) Rotor position estimating method for synchronous motor, and controller for the synchronous motor
WO2024181389A1 (en) Control device
CN107482965B (en) Control device for synchronous motor
JP7613352B2 (en) Motor control device
JP7524842B2 (en) Motor control device
JP2024122514A (en) Control device
JP2024122501A (en) Control device