CN110800206A - Motor control device and motor control method - Google Patents
Motor control device and motor control method Download PDFInfo
- Publication number
- CN110800206A CN110800206A CN201880042412.8A CN201880042412A CN110800206A CN 110800206 A CN110800206 A CN 110800206A CN 201880042412 A CN201880042412 A CN 201880042412A CN 110800206 A CN110800206 A CN 110800206A
- Authority
- CN
- China
- Prior art keywords
- command value
- voltage command
- axis
- value
- wave control
- 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
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
- H02P21/0021—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using different modes of control depending on a parameter, e.g. the speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
- H02M7/42—Conversion of DC power input into AC power output without possibility of reversal
- H02M7/44—Conversion of DC power input into AC power output without possibility of reversal by static converters
- H02M7/48—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/05—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for damping motor oscillations, e.g. for reducing hunting
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/12—Stator flux based control involving the use of rotor position or rotor speed sensors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2209/00—Indexing scheme relating to controlling arrangements characterised by the waveform of the supplied voltage or current
- H02P2209/13—Different type of waveforms depending on the mode of operation
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Inverter Devices (AREA)
Abstract
Description
技术领域technical field
本发明涉及抑制了在PM电机的控制中、特别是正弦波控制与矩形波控制切换时的转矩变动的电机控制装置和电机控制方法。The present invention relates to a motor control device and a motor control method that suppress torque fluctuation during control of a PM motor, particularly when switching between sine wave control and rectangular wave control.
背景技术Background technique
电动机被用作许多家电或机械设备的动力源。其中,在转子侧设置永磁体并在定子侧设置电枢绕组、控制该电枢绕组的磁场从而使转子旋转的PM(Permanent Magnet)电机(永磁电机)由于不存在励磁损失,因此是低损失且高效率的,随着近年来的节能化的趋势在大型机械设备中也被大量应用。并且,作为该PM电机的控制方法,首先,基于从外部(系统的上位的控制部等)指示的转矩指令值和PM电机的当前的转矩T,生成三相电压指令值Vu、Vv、Vw,并且对该三相电压指令值Vu、Vv、Vw进行三角波比较而生成驱动信号Su、Sv、Sw。并且,这一般是利用通过该驱动信号Su、Sv、Sw使逆变器进行开关动作从而流过的3相交流的驱动电流Iu、Iv、Iw来进行的。另外,多是根据PM电机的运转状况切换正弦波控制和矩形波控制来进行该驱动信号Su、Sv、Sw的生成。在该控制方法中,一般在中/低速旋转的动作区域内通过使用电机效率高的正弦波图案的正弦波控制(PWM控制)进行动作控制,在高速旋转/高转矩的动作区域内通过使用输出电压高而能进行高输出的矩形波图案的矩形波控制进行动作控制。Electric motors are used as power sources for many home appliances or mechanical equipment. Among them, PM (Permanent Magnet) motors (permanent magnet motors) in which permanent magnets are provided on the rotor side, armature windings are provided on the stator side, and the magnetic field of the armature windings are controlled to rotate the rotor have low loss because there is no excitation loss. And high efficiency, with the trend of energy saving in recent years, it has also been widely used in large machinery and equipment. Then, as a control method of the PM motor, first, three-phase voltage command values Vu, Vv, and V are generated based on the torque command value instructed from the outside (control unit at the upper level of the system, etc.) and the current torque T of the PM motor. Vw, and the three-phase voltage command values Vu, Vv, and Vw are compared with triangular waves to generate drive signals Su, Sv, and Sw. In addition, this is generally performed using three-phase AC drive currents Iu, Iv, and Iw that flow through the switching operation of the inverter by the drive signals Su, Sv, and Sw. In addition, the generation of the drive signals Su, Sv, and Sw is often performed by switching the sine wave control and the rectangular wave control according to the operating conditions of the PM motor. In this control method, the operation is generally controlled by sine wave control (PWM control) using a sine wave pattern with high motor efficiency in the operation range of medium/low speed rotation, and in the operation range of high speed rotation and high torque by using Rectangular wave control of a rectangular wave pattern with high output voltage and high output is used for operation control.
在此,正弦波图案是指通过振幅的峰值不超过三角波的顶点的大小的三相电压指令值Vu、Vv、Vw的三角波比较而生成的驱动信号Su、Sv、Sw的图案。另外,矩形波图案是指三相电压指令值Vu、Vv、Vw分别在电角度的1个周期中与三角波交叉2次、Hi(高)期间和Low(低)期间在电角度的1个周期中各生成1次的驱动信号Su、Sv、Sw的图案。而且,在驱动信号Su、Sv、Sw的图案中有过调制图案,该过调制图案是通过比形成正弦波图案的振幅大、比形成矩形波图案的振幅小的三相电压指令值Vu、Vv、Vw生成的驱动信号Su、Sv、Sw的图案。Here, the sine wave pattern refers to a pattern of drive signals Su, Sv, and Sw generated by comparing triangular waves of three-phase voltage command values Vu, Vv, and Vw whose amplitude peaks do not exceed the magnitude of the apex of the triangular wave. In addition, the rectangular wave pattern means that the three-phase voltage command values Vu, Vv, Vw intersect the triangular wave twice in one cycle of the electrical angle, respectively, and the Hi (high) period and the Low (low) period are in one cycle of the electrical angle. A pattern of drive signals Su, Sv, and Sw that are generated once each. Further, among the patterns of the drive signals Su, Sv, and Sw, there is an overmodulation pattern obtained by passing the three-phase voltage command values Vu and Vv larger than the amplitude of the sine wave pattern and smaller than the amplitude of the rectangular wave pattern. , the pattern of the drive signals Su, Sv, and Sw generated by Vw.
然而,在正弦波控制和矩形波控制中,即使是同一电压相位,矩形波控制与正弦波控制相比所输出的转矩也较大,通过简单的切换动作进行切换时也会发生转矩变动,这是不理想的。关于该问题,在下述[专利文献1]中,将切换时的正弦波的相位和振幅设定为切换初始值,另外将输出与切换时同等的转矩的矩形波的相位设定为切换目标值,并且将无限大的振幅设定为切换目标值,在进行控制模式的切换时,使电压波形的相位和振幅从切换初始值向切换目标值同时且连续地变更。然后,在电压波形成为了切换目标值时切换为矩形波控制,从而抑制切换时的转矩变动。However, even in the sine wave control and the rectangular wave control, the output torque of the rectangular wave control is larger than that of the sine wave control, even if the voltage phase is the same, and torque fluctuation occurs when switching is performed by a simple switching operation. , which is not ideal. Regarding this problem, in the following [Patent Document 1], the phase and amplitude of the sine wave at the time of switching are set as the switching initial values, and the phase of the rectangular wave that outputs the same torque as that at the time of switching is set as the switching target When switching the control mode, the phase and amplitude of the voltage waveform are simultaneously and continuously changed from the switching initial value to the switching target value. Then, when the voltage waveform reaches the switching target value, the control is switched to the rectangular wave control, thereby suppressing the torque fluctuation at the time of switching.
现有技术文献prior art literature
专利文献Patent Literature
专利文献1:特开平11-285288号公报Patent Document 1: Japanese Patent Laid-Open No. 11-285288
发明内容SUMMARY OF THE INVENTION
发明要解决的问题Invention to solve problem
然而,在[专利文献1]所记载的发明中,在从切换初始值向切换目标值的转移期间中无法进行基于指令值的转矩控制,因此在转移期间中有可能发生转矩变动。另外,在转移期间中转矩指令值发生了变化的情况下,有可能无法应对该转矩指令值的变化而在刚切换后发生转矩变动。另外,在转移期间中逆变器的电源电压或PM电机的旋转速度发生了变化的情况下,也有可能无法应对这些变化而在转移期间中发生转矩变动。而且,有在转移期间中无法再次切换因此响应性不良的问题。However, in the invention described in [Patent Document 1], torque control based on the command value cannot be performed during the transition period from the switching initial value to the switching target value, so torque fluctuation may occur during the transition period. In addition, when the torque command value changes during the transition period, there is a possibility that the torque fluctuation may occur immediately after the switching without being able to cope with the change in the torque command value. In addition, when the power supply voltage of the inverter or the rotational speed of the PM motor changes during the transition period, there is a possibility that torque fluctuations may occur during the transition period without being able to cope with these changes. Furthermore, there is a problem that the responsiveness is not good because switching cannot be performed again during the transition period.
本发明是鉴于上述情况而完成的,其目的在于提供在控制模式切换时也能进行基于指令值的转矩控制、抑制切换时的转矩变动并且响应性优异的电机控制装置和电机控制方法。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a motor control device and a motor control method that can perform torque control based on a command value even when switching control modes, suppress torque fluctuations during switching, and have excellent responsiveness.
用于解决问题的方案solution to the problem
(1)通过提供电机控制装置100从而解决上述问题,(1) By providing the
电机控制装置100具有:逆变器20,其使3相交流的驱动电流Iu、Iv、Iw流过PM电机10;驱动电流检测部12u、12v,其取得上述驱动电流Iu、Iv、(Iw)的值;角度检测部14,其取得上述PM电机10的电角度θ;3相/dq转换部22,其基于上述电角度θ将上述驱动电流检测部12u、12v取得的上述驱动电流Iu、Iv、(Iw)转换为d轴反馈电流值Id、q轴反馈电流值Iq;正弦波控制部40,其基于来自外部的转矩指令值T*设定d轴电流指令值Id*、q轴电流指令值Iq*,生成正弦波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;矩形波控制部50,其基于来自外部的转矩指令值T*设定电压相位θv和电压指令值|Va|,生成矩形波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;切换部24,其将上述d轴电压指令值Vd、q轴电压指令值Vq的生成在上述正弦波控制部40与上述矩形波控制部50之间进行切换;dq/3相转换部32,其将上述d轴电压指令值Vd、q轴电压指令值Vq转换为三相电压指令值Vu、Vv、Vw;以及驱动信号生成部36,其将上述三相电压指令值Vu、Vv、Vw与规定的周期的三角波进行比较而生成对上述逆变器20进行开关的驱动信号Su、Sv、Sw,上述电机控制装置100的特征在于,The
还具有在通过上述切换部24进行控制模式的切换时动作的模式转移部80,It also has a
上述模式转移部80The above-mentioned
取得对正弦波控制模式时的d轴电压指令值Vd”、q轴电压指令值Vq”进行极坐标转换而得到的电压相位θv和电压指令值|Va|作为初始电压相位θv1和转移电压指令值|Va’|的初始值,在从正弦波控制模式向矩形波控制模式切换时,将上述电压相位θv和电压指令值|Va|输出到上述矩形波控制部50,并且取得上述驱动信号Su、Sv、Sw成为矩形波图案的矩形波形成电压值|Va1|,使上述转移电压指令值|Va’|从上述初始值向矩形波形成电压值|Va1|连续地增大并输出到上述矩形波控制部50,使上述矩形波控制部50基于上述转移电压指令值|Va’|生成d轴电压指令值Vd、q轴电压指令值Vq。The voltage phase θv and the voltage command value |Va| obtained by polar coordinate conversion of the d-axis voltage command value Vd" and q-axis voltage command value Vq" in the sine wave control mode are obtained as the initial voltage phase θv1 and the transition voltage command value As the initial value of |Va'|, when switching from the sine wave control mode to the rectangular wave control mode, the voltage phase θv and the voltage command value |Va| are output to the rectangular
(2)通过提供电机控制装置100从而解决上述问题,(2) By providing the
电机控制装置100具有:逆变器20,其使3相交流的驱动电流Iu、Iv、Iw流过PM电机10;驱动电流检测部12u、12v,其取得上述驱动电流Iu、Iv、(Iw)的值;角度检测部14,其取得上述PM电机10的电角度θ;3相/dq转换部22,其基于上述电角度θ将上述驱动电流检测部12u、12v取得的上述驱动电流Iu、Iv、(Iw)转换为d轴反馈电流值Id、q轴反馈电流值Iq;正弦波控制部40,其基于来自外部的转矩指令值T*设定d轴电流指令值Id*、q轴电流指令值Iq*,生成正弦波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;矩形波控制部50,其基于来自外部的转矩指令值T*设定电压相位θv和电压指令值|Va|,生成矩形波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;切换部24,其将上述d轴电压指令值Vd、q轴电压指令值Vq的生成在上述正弦波控制部40与上述矩形波控制部50之间进行切换;dq/3相转换部32,其将上述d轴电压指令值Vd、q轴电压指令值Vq转换为三相电压指令值Vu、Vv、Vw;以及驱动信号生成部36,其将上述三相电压指令值Vu、Vv、Vw与规定的周期的三角波进行比较而生成对上述逆变器20进行开关的驱动信号Su、Sv、Sw,上述电机控制装置100的特征在于,The
还具有在通过上述切换部24进行控制模式的切换时动作的模式转移部80,It also has a
上述模式转移部80The above-mentioned
在矩形波控制模式时将上述矩形波控制部50输出的d轴电压指令值Vd、q轴电压指令值Vq作为d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1输出到上述正弦波控制部40,并且基于上述d轴反馈电流值Id、q轴反馈电流值Iq算出用于算出d轴电流指令值的初始值Id*1和q轴电流指令值的初始值Iq*1的转移数据Ifb,将该转移数据Ifb输出到上述正弦波控制部40,In the rectangular wave control mode, the d-axis voltage command value Vd and the q-axis voltage command value Vq output from the rectangular
在刚从矩形波控制模式向正弦波控制模式切换后,基于上述d轴电压指令值的初始值Vd1、上述q轴电压指令值的初始值Vq1、上述d轴电流指令值的初始值Id*1、上述q轴电流指令值的初始值Iq*1生成切换时d轴电压指令值Vd、切换时q轴电压指令值Vq并将其输出到上述dq/3相转换部32。Immediately after switching from the rectangular wave control mode to the sine wave control mode, based on the initial value Vd1 of the d-axis voltage command value, the initial value Vq1 of the q-axis voltage command value, and the initial value Id * 1 of the d-axis current command value . The initial value Iq * 1 of the q-axis current command value generates the switching d-axis voltage command value Vd and the switching q-axis voltage command value Vq, and outputs them to the dq/3-
(3)通过提供上述(2)所记载的电机控制装置100从而解决上述问题,上述电机控制装置100的特征在于,(3) The above problem is solved by providing the
上述模式转移部80The above-mentioned
在从矩形波控制模式向正弦波控制模式切换时,取得上述矩形波控制部50输出的电压指令值|Va|作为转移电压指令值|Va’|的初始值,并且取得上述驱动信号Su、Sv、Sw成为正弦波图案或者过调制图案的正弦波模式转移电压值|Va2|,一边使上述矩形波控制模式继续一边使上述转移电压指令值|Va’|从上述初始值连续地减少到上述正弦波模式转移电压值|Va2|并输出到上述矩形波控制部50,使上述矩形波控制部50基于上述转移电压指令值|Va’|生成d轴电压指令值Vd、q轴电压指令值Vq,其后,上述切换部24切换为通过上述正弦波控制部40进行的控制模式。When switching from the rectangular wave control mode to the sine wave control mode, the voltage command value |Va| output from the rectangular
(4)通过提供电机控制装置100从而解决上述问题,电机控制装置100具有:逆变器20,其使3相交流的驱动电流Iu、Iv、Iw流过PM电机10;驱动电流检测部12u、12v,其取得上述驱动电流Iu、Iv、(Iw)的值;角度检测部14,其取得上述PM电机10的电角度θ;3相/dq转换部22,其基于上述电角度θ将上述驱动电流检测部12u、12v取得的上述驱动电流Iu、Iv、(Iw)转换为d轴反馈电流值Id、q轴反馈电流值Iq;正弦波控制部40,其基于来自外部的转矩指令值T*设定d轴电流指令值Id*、q轴电流指令值Iq*,生成正弦波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;矩形波控制部50,其基于来自外部的转矩指令值T*设定电压相位θv和电压指令值|Va|,生成矩形波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;切换部24,其将上述d轴电压指令值Vd、q轴电压指令值Vq的生成在上述正弦波控制部40与上述矩形波控制部50之间进行切换;dq/3相转换部32,其将上述d轴电压指令值Vd、q轴电压指令值Vq转换为三相电压指令值Vu、Vv、Vw;以及驱动信号生成部36,其将上述三相电压指令值Vu、Vv、Vw与规定的周期的三角波进行比较而生成对上述逆变器20进行开关的驱动信号Su、Sv、Sw,上述电机控制装置100的特征在于,(4) The above-mentioned problems are solved by providing the
还具有在通过上述切换部24进行控制模式的切换时动作的模式转移部80,It also has a
上述模式转移部80The above-mentioned
取得对正弦波控制模式时的d轴电压指令值Vd”、q轴电压指令值Vq”进行极坐标转换而得到的电压相位θv和电压指令值|Va|作为初始电压相位θv1和转移电压指令值|Va’|的初始值,在从正弦波控制模式向矩形波控制模式切换时,将上述电压相位θv和电压指令值|Va|输出到上述矩形波控制部50,并且取得上述驱动信号Su、Sv、Sw成为矩形波图案的矩形波形成电压值|Va1|,使上述转移电压指令值|Va’|从上述初始值向矩形波形成电压值|Va1|连续地增大并输出到上述矩形波控制部50,使上述矩形波控制部50基于上述转移电压指令值|Va’|生成d轴电压指令值Vd、q轴电压指令值Vq,The voltage phase θv and the voltage command value |Va| obtained by polar coordinate conversion of the d-axis voltage command value Vd" and q-axis voltage command value Vq" in the sine wave control mode are obtained as the initial voltage phase θv1 and the transition voltage command value As the initial value of |Va'|, when switching from the sine wave control mode to the rectangular wave control mode, the voltage phase θv and the voltage command value |Va| are output to the rectangular
在矩形波控制模式时将上述矩形波控制部50输出的d轴电压指令值Vd、q轴电压指令值Vq作为d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1输出到上述正弦波控制部40,并且基于上述d轴反馈电流值Id、q轴反馈电流值Iq算出用于算出d轴电流指令值的初始值Id*1和q轴电流指令值的初始值Iq*1的转移数据Ifb,将该转移数据Ifb输出到上述正弦波控制部40,In the rectangular wave control mode, the d-axis voltage command value Vd and the q-axis voltage command value Vq output from the rectangular
在从矩形波控制模式向正弦波控制模式切换时,取得上述矩形波控制部50输出的电压指令值|Va|作为转移电压指令值|Va’|的初始值,并且取得上述驱动信号Su、Sv、Sw成为正弦波图案或者过调制图案的正弦波模式转移电压值|Va2|,一边使上述矩形波控制模式继续一边使上述转移电压指令值|Va’|从上述初始值连续地减少到上述正弦波模式转移电压值|Va2|并输出到上述矩形波控制部50,使上述矩形波控制部50基于上述转移电压指令值|Va’|生成d轴电压指令值Vd、q轴电压指令值Vq,其后,上述切换部24切换为通过上述正弦波控制部40进行的正弦波控制模式,When switching from the rectangular wave control mode to the sine wave control mode, the voltage command value |Va| output from the rectangular
在刚向上述正弦波控制模式切换后,基于上述d轴电压指令值的初始值Vd1、上述q轴电压指令值的初始值Vq1、上述d轴电流指令值的初始值Id*1、上述q轴电流指令值的初始值Iq*1,生成切换时d轴电压指令值Vd、切换时q轴电压指令值Vq并将其输出到上述dq/3相转换部32。Immediately after switching to the sine wave control mode, based on the initial value Vd1 of the d-axis voltage command value, the initial value Vq1 of the q-axis voltage command value, the initial value Id * 1 of the d-axis current command value, and the q-axis The initial value Iq * 1 of the current command value generates the d-axis voltage command value Vd at the time of switching and the q-axis voltage command value Vq at the time of switching, and outputs them to the dq/3-
(5)通过提供上述(1)至(4)中的任意一项所记载的电机控制装置100从而解决上述问题,上述电机控制装置100的特征在于,上述三角波的下降沿的中央位置与上述三相电压指令值Vu、Vv、Vw的上升沿的零点位置交叉,而且将上述三角波的频率维持为上述三相电压指令值Vu、Vv、Vw的频率的3的奇数整数倍。(5) The above problems are solved by providing the
(6)通过提供电机控制方法从而解决上述问题,上述电机控制方法是电机控制装置100的电机控制方法,上述电机控制装置100具有:逆变器20,其使3相交流的驱动电流Iu、Iv、Iw流过PM电机10;驱动电流检测部12u、12v,其取得上述驱动电流Iu、Iv、(Iw)的值;角度检测部14,其取得上述PM电机10的电角度θ;3相/dq转换部22,其基于上述电角度θ将上述驱动电流检测部12u、12v取得的上述驱动电流Iu、Iv、(Iw)转换为d轴反馈电流值Id、q轴反馈电流值Iq;正弦波控制部40,其基于来自外部的转矩指令值T*设定d轴电流指令值Id*、q轴电流指令值Iq*,生成正弦波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;矩形波控制部50,其基于来自外部的转矩指令值T*设定电压相位θv和电压指令值|Va|,生成矩形波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;切换部24,其将上述d轴电压指令值Vd、q轴电压指令值Vq的生成在上述正弦波控制部40与上述矩形波控制部50之间进行切换;dq/3相转换部32,其将上述d轴电压指令值Vd、q轴电压指令值Vq转换为三相电压指令值Vu、Vv、Vw;驱动信号生成部36,其将上述三相电压指令值Vu、Vv、Vw与规定的周期的三角波进行比较而生成对上述逆变器20进行开关的驱动信号Su、Sv、Sw;以及模式转移部80,其在通过上述切换部24进行控制模式的切换时动作,上述电机控制方法的特征在于,(6) The above-mentioned problems are solved by providing a motor control method, which is a motor control method of the
上述模式转移部80进行The
取得对正弦波控制模式时的d轴电压指令值Vd”、q轴电压指令值Vq”进行极坐标转换而得到的电压相位θv和电压指令值|Va|作为初始电压相位θv1和转移电压指令值|Va’|的初始值的步骤,并且The voltage phase θv and the voltage command value |Va| obtained by polar coordinate conversion of the d-axis voltage command value Vd" and q-axis voltage command value Vq" in the sine wave control mode are obtained as the initial voltage phase θv1 and the transition voltage command value steps of the initial value of |Va'|, and
在从正弦波控制模式向矩形波控制模式切换时进行如下步骤:Perform the following steps when switching from sine wave control mode to square wave control mode:
将上述初始电压相位θv1和转移电压指令值|Va’|的初始值输出到上述矩形波控制部50;outputting the initial value of the initial voltage phase θv1 and the transition voltage command value |Va'| to the rectangular
取得上述驱动信号Su、Sv、Sw成为矩形波图案的矩形波形成电压值|Va1|;以及obtaining the rectangular wave forming voltage value |Va1| at which the driving signals Su, Sv, and Sw form a rectangular wave pattern; and
使上述转移电压指令值|Va’|从上述初始值向矩形波形成电压值|Va1|连续地增大并输出到上述矩形波控制部50,使上述矩形波控制部50基于上述转移电压指令值|Va’|生成d轴电压指令值Vd、q轴电压指令值Vq。The transition voltage command value |Va'| is continuously increased from the initial value to the rectangular wave-forming voltage value |Va1| and output to the rectangular
(7)通过提供电机控制方法从而解决上述问题,上述电机控制方法是电机控制装置100的电机控制方法,上述电机控制装置100具有:逆变器20,其使3相交流的驱动电流Iu、Iv、Iw流过PM电机10;驱动电流检测部12u、12v,其取得上述驱动电流Iu、Iv、(Iw)的值;角度检测部14,其取得上述PM电机10的电角度θ;3相/dq转换部22,其基于上述电角度θ将上述驱动电流检测部12u、12v取得的上述驱动电流Iu、Iv、(Iw)转换为d轴反馈电流值Id、q轴反馈电流值Iq;正弦波控制部40,其基于来自外部的转矩指令值T*设定d轴电流指令值Id*、q轴电流指令值Iq*,生成正弦波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;矩形波控制部50,其基于来自外部的转矩指令值T*设定电压相位θv和电压指令值|Va|,生成矩形波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;切换部24,其将上述d轴电压指令值Vd、q轴电压指令值Vq的生成在上述正弦波控制部40与上述矩形波控制部50之间进行切换;dq/3相转换部32,其将上述d轴电压指令值Vd、q轴电压指令值Vq转换为三相电压指令值Vu、Vv、Vw;驱动信号生成部36,其将上述三相电压指令值Vu、Vv、Vw与规定的周期的三角波进行比较而生成对上述逆变器20进行开关的驱动信号Su、Sv、Sw;以及模式转移部80,其在通过上述切换部24进行控制模式的切换时动作,上述电机控制方法的特征在于,(7) The above-mentioned problems are solved by providing a motor control method, which is a motor control method of the
上述模式转移部80进行如下步骤:The above-mentioned
在矩形波控制模式时将上述矩形波控制部50输出的d轴电压指令值Vd、q轴电压指令值Vq作为d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1输出到上述正弦波控制部40,并且基于上述d轴反馈电流值Id、q轴反馈电流值Iq算出用于算出d轴电流指令值的初始值Id*1和q轴电流指令值的初始值Iq*1的转移数据Ifb,将该转移数据Ifb输出到上述正弦波控制部40,In the rectangular wave control mode, the d-axis voltage command value Vd and the q-axis voltage command value Vq output from the rectangular
上述模式转移部80还具有如下步骤:在刚从矩形波控制部模式向正弦波控制模式切换后,基于上述d轴电压指令值的初始值Vd1、上述q轴电压指令值的初始值Vq1、上述d轴电流指令值的初始值Id*1、上述q轴电流指令值的初始值Iq*1,生成切换时d轴电压指令值Vd、切换时q轴电压指令值Vq并将其输出到上述dq/3相转换部32。The
(8)通过提供上述(7)所记载的电机控制方法从而解决上述问题,上述电机控制方法的特征在于,(8) The above problem is solved by providing the motor control method described in the above (7), wherein the motor control method is characterized by:
上述模式转移部80还具有如下步骤:The above-mentioned
在从矩形波控制模式向正弦波控制模式切换时,取得上述矩形波控制部50输出的电压指令值|Va|作为转移电压指令值的初始值|Va’|;When switching from the rectangular wave control mode to the sine wave control mode, the voltage command value |Va| output from the rectangular
取得上述驱动信号Su、Sv、Sw成为正弦波图案或者过调制图案的正弦波模式转移电压值|Va2|;obtaining the sine wave mode transition voltage value |Va2| in which the drive signals Su, Sv, and Sw become a sine wave pattern or an overmodulation pattern;
一边使上述矩形波控制模式继续一边使上述转移电压指令值|Va’|从上述初始值连续地减少到上述正弦波模式转移电压值|Va2|并输出到上述矩形波控制部50;continuously reducing the transition voltage command value |Va'| from the initial value to the sine wave mode transition voltage value |Va2| while continuing the rectangular wave control mode, and outputting it to the rectangular
使上述矩形波控制部50基于上述转移电压指令值|Va’|生成d轴电压指令值Vd、q轴电压指令值Vq;以及causing the rectangular
上述切换部24切换为通过上述正弦波控制部40进行的控制模式。The switching
(9)通过提供电机控制方法从而解决上述问题,上述电机控制方法是电机控制装置100的电机控制方法,上述电机控制装置100具有:逆变器20,其使3相交流的驱动电流Iu、Iv、Iw流过PM电机10;驱动电流检测部12u、12v,其取得上述驱动电流Iu、Iv、(Iw)的值;角度检测部14,其取得上述PM电机10的电角度θ;3相/dq转换部22,其基于上述电角度θ将上述驱动电流检测部12u、12v取得的上述驱动电流Iu、Iv、(Iw)转换为d轴反馈电流值Id、q轴反馈电流值Iq;正弦波控制部40,其基于来自外部的转矩指令值T*设定d轴电流指令值Id*、q轴电流指令值Iq*,生成正弦波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;矩形波控制部50,其基于来自外部的转矩指令值T*设定电压相位θv和电压指令值|Va|,生成矩形波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;切换部24,其将上述d轴电压指令值Vd、q轴电压指令值Vq的生成在上述正弦波控制部40与上述矩形波控制部50之间进行切换;dq/3相转换部32,其将上述d轴电压指令值Vd、q轴电压指令值Vq转换为三相电压指令值Vu、Vv、Vw;驱动信号生成部36,其将上述三相电压指令值Vu、Vv、Vw与规定的周期的三角波进行比较而生成对上述逆变器20进行开关的驱动信号Su、Sv、Sw;以及模式转移部80,其在通过上述切换部24进行控制模式的切换时动作,上述电机控制方法的特征在于,(9) The above-mentioned problems are solved by providing a motor control method, which is a motor control method of the motor control device 100 including the inverter 20 that makes the three-phase AC drive currents Iu and Iv , Iw flow through the PM motor 10; the drive current detection units 12u, 12v, which obtain the values of the above-mentioned drive currents Iu, Iv, (Iw); the angle detection unit 14, which obtains the electrical angle θ of the above-mentioned PM motor 10; The dq conversion unit 22 converts the drive currents Iu, Iv, (Iw) acquired by the drive current detection units 12u, 12v into d-axis feedback current values Id and q-axis feedback current values Iq based on the electrical angle θ; sine waves The control unit 40 sets the d-axis current command value Id * and the q-axis current command value Iq * based on the external torque command value T * , and generates the d-axis voltage command value Vd and the q-axis voltage in the sine wave control mode Command value Vq; the rectangular wave control unit 50 generates the d-axis voltage command value Vd and the q-axis in the rectangular wave control mode by setting the voltage phase θv and the voltage command value |Va| based on the external torque command value T * voltage command value Vq; switching unit 24 that switches the generation of the d-axis voltage command value Vd and q-axis voltage command value Vq between the sine wave control unit 40 and the rectangular wave control unit 50; dq/3 phase The conversion unit 32 converts the d-axis voltage command values Vd and q-axis voltage command values Vq into three-phase voltage command values Vu, Vv, and Vw, and the drive signal generation unit 36 converts the three-phase voltage command values Vu, Vv , Vw is compared with a triangular wave of a predetermined period to generate drive signals Su, Sv, Sw for switching the inverter 20; and a mode transition unit 80, which operates when the switching unit 24 switches the control mode, The above motor control method is characterized in that,
上述模式转移部80进行The
取得对正弦波控制模式时的d轴电压指令值Vd”、q轴电压指令值Vq”进行极坐标转换而得到的电压相位θv和电压指令值|Va|作为初始电压相位θv1和转移电压指令值|Va’|的初始值的步骤,并且The voltage phase θv and the voltage command value |Va| obtained by polar coordinate conversion of the d-axis voltage command value Vd" and q-axis voltage command value Vq" in the sine wave control mode are obtained as the initial voltage phase θv1 and the transition voltage command value steps of the initial value of |Va'|, and
在从正弦波控制模式向矩形波控制模式切换时进行如下步骤:Perform the following steps when switching from sine wave control mode to square wave control mode:
将上述初始电压相位θv1和转移电压指令值|Va’|的初始值输出到上述矩形波控制部50;outputting the initial value of the initial voltage phase θv1 and the transition voltage command value |Va'| to the rectangular
取得上述驱动信号Su、Sv、Sw成为矩形波图案的矩形波形成电压值|Va1|;以及obtaining the rectangular wave forming voltage value |Va1| at which the driving signals Su, Sv, and Sw form a rectangular wave pattern; and
使上述转移电压指令值|Va’|从上述初始值向矩形波形成电压值|Va1|连续地增大并输出到上述矩形波控制部50,使上述矩形波控制部50基于上述转移电压指令值|Va’|生成d轴电压指令值Vd、q轴电压指令值Vq,The transition voltage command value |Va'| is continuously increased from the initial value to the rectangular wave-forming voltage value |Va1| and output to the rectangular
在矩形波控制模式时,进行如下步骤:将上述矩形波控制部50输出的d轴电压指令值Vd、q轴电压指令值Vq作为d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1输出到上述正弦波控制部40,并且基于上述d轴反馈电流值Id、q轴反馈电流值Iq算出用于算出d轴电流指令值的初始值Id*1和q轴电流指令值的初始值Iq*1的转移数据Ifb,将该转移数据Ifb输出到上述正弦波控制部40,In the rectangular wave control mode, the following steps are performed: the d-axis voltage command value Vd and the q-axis voltage command value Vq output by the rectangular
上述模式转移部80还具有如下步骤:The above-mentioned
在从矩形波控制模式向正弦波控制模式切换时,取得上述矩形波控制部50输出的电压指令值|Va|作为转移电压指令值的初始值|Va’|;When switching from the rectangular wave control mode to the sine wave control mode, the voltage command value |Va| output from the rectangular
取得上述驱动信号Su、Sv、Sw成为正弦波图案或者过调制图案的正弦波模式转移电压值|Va2|;obtaining the sine wave mode transition voltage value |Va2| in which the drive signals Su, Sv, and Sw become a sine wave pattern or an overmodulation pattern;
一边使上述矩形波控制模式继续一边使上述转移电压指令值|Va’|从上述初始值连续地减少到上述正弦波模式转移电压值|Va2|并将其输出到上述矩形波控制部50;continuously decreasing the transition voltage command value |Va'| from the initial value to the sine wave mode transition voltage value |Va2| while continuing the rectangular wave control mode, and outputting it to the rectangular
使上述矩形波控制部50基于上述转移电压指令值|Va’|生成d轴电压指令值Vd、q轴电压指令值Vq;causing the rectangular
上述切换部24切换为通过上述正弦波控制部40进行的正弦波控制模式;以及The above-mentioned
在刚向上述正弦波控制模式切换后,基于上述d轴电压指令值的初始值Vd1、上述q轴电压指令值的初始值Vq1、上述d轴电流指令值的初始值Id*1、上述q轴电流指令值的初始值Iq*1,生成切换时d轴电压指令值Vd、切换时q轴电压指令值Vq并将其输出到上述dq/3相转换部32。Immediately after switching to the sine wave control mode, based on the initial value Vd1 of the d-axis voltage command value, the initial value Vq1 of the q-axis voltage command value, the initial value Id * 1 of the d-axis current command value, and the q-axis The initial value Iq * 1 of the current command value generates the d-axis voltage command value Vd at the time of switching and the q-axis voltage command value Vq at the time of switching, and outputs them to the dq/3-
(10)通过提供上述(6)至(9)中的任意一项所记载的电机控制方法从而解决上述问题,上述电机控制方法的特征在于,上述三角波的下降沿的中央位置与上述三相电压指令值Vu、Vv、Vw的上升沿的零点位置交叉,而且将上述三角波的频率维持为上述三相电压指令值Vu、Vv、Vw的频率的3的奇数整数倍。(10) The above problem is solved by providing the motor control method according to any one of the above (6) to (9), wherein the motor control method is characterized in that the center position of the falling edge of the triangular wave is related to the three-phase voltage. The zero positions of the rising edges of the command values Vu, Vv, Vw cross, and the frequency of the triangular wave is maintained at an odd integer multiple of 3 of the frequency of the three-phase voltage command values Vu, Vv, Vw.
发明效果Invention effect
本发明的电机控制装置和电机控制方法在控制模式切换时一边进行基于矩形波控制模式的转矩控制,一边使驱动信号在正弦波图案(过调制图案)与矩形波图案之间连续地变化。由此,能进行转矩变动少的顺畅的控制模式的切换。另外,在转移期间中也能进行再次切换,响应性高。另外,在转移期间进行基于矩形波控制模式的转矩控制,因此在转移期间中转矩指令值或电源电压、PM电机的旋转速度发生了变化的情况下,也能随时反映这些变化,在进行控制模式的切换时不会造成转矩变动。The motor control device and motor control method of the present invention continuously change the drive signal between a sine wave pattern (overmodulation pattern) and a rectangular wave pattern while performing torque control based on the rectangular wave control mode when the control mode is switched. As a result, it is possible to perform smooth switching of control modes with less torque fluctuation. In addition, switching can be performed again during the transition period, and the responsiveness is high. In addition, torque control based on the rectangular wave control mode is performed during the transition period. Therefore, even if the torque command value, power supply voltage, or rotational speed of the PM motor changes during the transition period, these changes can be reflected at any time. There is no torque fluctuation when switching the control mode.
附图说明Description of drawings
图1是本发明的电机控制装置的框图。FIG. 1 is a block diagram of a motor control device of the present invention.
图2是说明电机的运转状况和控制模式的切换的图。FIG. 2 is a diagram illustrating an operation state of a motor and switching of a control mode.
图3是说明本发明的电机控制装置的三角波与三相电压指令值Vu的位置关系的图。3 is a diagram illustrating a positional relationship between a triangular wave and a three-phase voltage command value Vu in the motor control device of the present invention.
图4是示出本发明的电机控制方法的向矩形波控制模式转移时的动作的流程图。4 is a flowchart showing the operation when transitioning to the rectangular wave control mode in the motor control method of the present invention.
图5是示出本发明的电机控制方法的向正弦波控制模式转移时的动作的流程图。FIG. 5 is a flowchart showing the operation at the time of transition to the sine wave control mode in the motor control method of the present invention.
图6是说明本发明的电机控制装置和电机控制方法的三角波的图。6 is a diagram illustrating a triangular wave of the motor control device and the motor control method of the present invention.
具体实施方式Detailed ways
基于附图来说明本发明的电机控制装置100和电机控制方法的实施方式。在此,图1是本发明的电机控制装置100的框图。首先,本发明的电机控制装置100用于控制PM电机(永磁电机)10的动作,具有:逆变器20,其使3相交流的驱动电流Iu、Iv、Iw流过该PM电机10;驱动电流检测部12u、12v,其取得该驱动电流Iu、Iv、(Iw)的值;角度检测部14,其取得PM电机10的电角度θ;3相/dq转换部22,其将驱动电流检测部12u、12v取得的驱动电流Iu、Iv、(Iw)转换为d轴反馈电流值Id、q轴反馈电流值Iq;正弦波控制部40,其基于从外部(系统的上位的控制部等)指示的转矩指令值T*设定d轴电流指令值Id*、q轴电流指令值Iq*,生成正弦波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;矩形波控制部50,其同样地基于从外部指示的转矩指令值T*设定电压相位θv和电压指令值|Va|,生成矩形波控制模式下的d轴电压指令值Vd、q轴电压指令值Vq;切换部24,其将PM电机10的控制在正弦波控制部40与矩形波控制部50之间进行切换;dq/3相转换部32,其将从正弦波控制部40或矩形波控制部50输出的d轴电压指令值Vd、q轴电压指令值Vq转换为U相、V相、W相的三相电压指令值Vu、Vv、Vw;驱动信号生成部36,其将该三相电压指令值Vu、Vv、Vw与规定的周期的三角波进行比较而生成对逆变器20进行开关的驱动信号Su、Sv、Sw;以及模式转移部80,其在通过切换部24切换控制模式时进行规定的动作。Embodiments of the
构成本发明的电机控制装置100的逆变器20根据从驱动信号生成部36输出的Hi-Low的驱动信号Su、Sv、Sw进行开关动作,将来自电池等公知的直流电源部18的直流电转换为基于驱动信号Su、Sv、Sw的3相的交流电压而输出。由此,相位各错开1/3周期(2/3π(rad))的3相的驱动电流Iu、Iv、Iw分别流过PM电机10的电枢绕组。The
另外,如上所述,PM电机10是在转子侧设置永磁体,并且在定子侧设置3相的电枢绕组,使上述的驱动电流Iu、Iv、Iw分别流过该3相的电枢绕组,从而使各电枢绕组的磁极和磁通连续地变化,使转子旋转。此外,作为PM电机10,优选使用将永磁体埋入于转子的IPM电机(Interior Permanent Magnet Motor:内部永磁电机)。In addition, as described above, the
另外,驱动电流检测部12u、12v能够使用能以非接触的方式取得通过逆变器20的开关动作而流过的驱动电流Iu、Iv、Iw的公知的电流传感器。此外,在本例中示出了取得驱动电流Iu、Iv、Iw中的2个驱动电流Iu、Iv并将其转换为d轴反馈电流值Id、q轴反馈电流值Iq的例子。The drive
另外,作为角度检测部14,能够使用能取得转子的角度的公知的角度传感器。其中使用旋转变压器旋转角传感器来取得PM电机10的电角度θ是特别优选的。此外,优选上述的电角度θ和驱动电流Iu、Iv的取得是以三角波的顶点和波谷这两个定时进行的,按三角波的每半个周期由电机控制装置100的各部使用。并且,角度检测部14所取得的电角度θ还输出到角速度运算部16,该角速度运算部16根据所输入的电角度θ算出电角速度ω(rad/s),将其输出到电机控制装置100的各部。In addition, as the angle detection part 14, a well-known angle sensor which can acquire the angle of a rotor can be used. Among them, it is particularly preferable to use a resolver rotation angle sensor to obtain the electrical angle θ of the
另外,3相/dq转换部22基于角度检测部14取得的PM电机10的电角度θ(rad),进行针对驱动电流检测部12u、12v所取得的驱动电流Iu、Iv、(Iw)的值的3相2相转换和旋转坐标转换,将驱动电流Iu、Iv、(Iw)转换为d轴电流值(磁通部分电流值)Id和q轴电流值(转矩部分电流值)Iq。并且,将它们作为d轴反馈电流值Id、q轴反馈电流值Iq输出到切换部24。In addition, the 3-phase/
切换部24是根据PM电机10的运转状况(转矩、转速)来切换d轴电压指令值Vd、q轴电压指令值Vq的生成方法的切换电路,当PM电机10在中/低速旋转的图2的区域A(正弦波控制区域A)内动作的情况下,通过由正弦波控制部40进行的正弦波控制模式使PM电机10动作。另外,当PM电机10在高旋转速度、高转矩的图2的区域B(矩形波控制区域B)内动作的情况下,将PM电机10的控制切换为矩形波控制部50而通过矩形波控制模式使其动作。此外,正弦波控制区域A与矩形波控制区域B的切换值(切换线C)根据直流电源部18的电压值而变化。优选该直流电源部18的每一电压值的切换值预先设定到未图示的存储器部等,切换部24适当地取得与直流电源部18的电压值相应的切换值来使用。另外,在没有一致的电压值的情况下,优选通过运算等根据前后的电压的切换值取得合适的切换值来使用。并且,在PM电机10的运转状况(转矩、转速)超过切换值的情况下,进行后述的各步骤,进行控制模式的切换。此外,优选对从正弦波控制模式向矩形波控制模式切换时的切换值和从矩形波控制模式向正弦波控制模式切换时的切换值赋予滞后(hysteresis)宽度,防止在切换值的边界处的频繁的切换动作。The switching
接下来,说明正弦波控制部40的构成和动作。此外,以下说明的正弦波控制部40的构成是本发明所优选的一个例子,因此并不限于下述的构成,也可以使用其它任意的正弦波控制机构。Next, the configuration and operation of the sine
首先,从上位系统的控制部等输出转矩指令值T*。该转矩指令值T*是PM电机10的作为动作目标的转矩。并且,该转矩指令值T*在切换部24所选择的是正弦波控制部40的情况下,输入到正弦波控制部40的电流指令值设定部402。另外,PM电机10的当前的转矩T从转矩计算部404输入到电流指令值设定部402。First, the torque command value T * is output from the control unit or the like of the upper system. This torque command value T * is the torque of the
在此,转矩计算部404具有作为PM电机10的电机参数的感应电压常数d轴电感Ld、q轴电感Lq等。此外,感应电压常数d轴电感Ld、q轴电感Lq可以是预先设定的固定值,也可以是从例如数据表等适当地取得根据PM电机10的温度或动作状况预先设定的合适的值。并且,转矩计算部404基于这些值和后述的d轴反馈电流值Id、q轴反馈电流值Iq或从电流指令值生成部406输出的d轴电流指令值Id*、q轴电流指令值Iq*,并基于例如下式算出PM电机10的当前的转矩T。此外,在该例中,示出了基于d轴电流指令值Id*、q轴电流指令值Iq*算出转矩T的例子。Here, the
P:PM电机的永磁体的极对数P: the number of pole pairs of the permanent magnets of the PM motor
感应电压常数 Induced voltage constant
Ld:d轴电感Ld: d-axis inductance
Lq:q轴电感Lq: q-axis inductance
并且,电流指令值设定部402基于转矩指令值T*和当前的转矩T设定使得转矩T成为转矩指令值T*那样的电流指令值Ia*,将其输出到电流指令值生成部406。此外,电流指令值Ia*也可以通过积分控制、比例控制等运算来算出。另外,也可以对电流指令值Ia*设定限制器值,该限制器值也可以是从表数据读出与电角速度ω和电源电压Vdc对应的值。另外,也可以仅设定限制器的最大值并使用该最大值。Then, the current command
电流指令值生成部406例如从表数据等取得从电流指令值设定部402输入的电流指令值Ia*的电流相位角θi,基于这些电流指令值Ia*和电流相位角θi算出d轴电流指令值Id*、q轴电流指令值Iq*,将其输出到正弦波控制部40的电压指令值生成部416。此时,根据公知的运算式和上述的电机参数(Ld、Lq)及电角速度ω、d轴电流指令值Id*、q轴电流指令值Iq*求出电机电压,调整d轴电流指令值Id*、q轴电流指令值Iq*使得该电机电压的大小不超过K×Vdc的值(K:电压利用率设定值),从而能在正弦波控制区域与矩形波控制区域之间设置过调制控制或弱磁通控制区域,能实现中高速动作区域内的输出的提高。另外,通过变更电压利用率K,能以任意的电压利用率设定d轴电流指令值Id*、q轴电流指令值Iq*。此外,优选通过基于上述的电机参数(Ld、Lq)、来自角速度运算部16的电角速度ω、来自直流电源部18的电源电压Vdc等的公知的电压控制、比例控制、积分控制等来进行使用了电压利用率K的d轴电流指令值Id*、q轴电流指令值Iq*的调整。另外,也可以通过针对电流相位角θi的积分控制、比例控制等运算来算出。而且,也可以根据需要对d轴电流指令值Id*、q轴电流指令值Iq*设置电流限制器。The current command
在此,说明电压指令值生成部416所优选的一个例子。首先,输入到电压指令值生成部416的d轴电流指令值Id*、q轴电流指令值Iq*分支为两部分,其中一方输入到非干扰控制部414。并且,在非干扰控制部414中算出d轴电流指令值Id*、q轴电流指令值Iq*之间发生干扰的速度电动势成分,作为d轴电压指令值Vd’、q轴电压指令值Vq’输出到电流控制部410。另外,d轴电流指令值Id*、q轴电流指令值Iq*中的另一方在减法部412中被减去d轴反馈电流值Id、q轴反馈电流值Iq而成为变动成分ΔId、ΔIq,之后输入到电流控制部410。Here, a preferable example of the voltage command
电流控制部410例如具有电流积分控制部410a和电流比例控制部410b,输入到电流控制部410的变动成分ΔId、ΔIq分支为两部分而分别输入到电流积分控制部410a和电流比例控制部410b。并且,在电流积分控制部410a中实施公知的电流积分控制。另外,在电流比例控制部410b中实施公知的电流比例控制。并且,对电流积分控制部410a的输出加上来自非干扰控制部414的d轴电压指令值Vd’、q轴电压指令值Vq’,然后加上来自电流比例控制部410b的输出,而生成d轴电压指令值Vd、q轴电压指令值Vq。该d轴电压指令值Vd、q轴电压指令值Vq经由切换部24输出到控制信号生成部30。The
此外,优选在电流控制部410中设置限制器部,该限制器部进行限制,使得基于该d轴电压指令值Vd、q轴电压指令值Vq的三相电压指令值Vu、Vv、Vw不会到达成为逆变器20的输出极限的最大电压(成为1个脉冲的矩形波电压的电压)的附近。并且,优选该限制器部设置于加上来自电流比例控制部410b的输出之前的前级。另外,优选限制器部的限制电压按照后述的同步控制部420所设定的三角波的同步数来设定。In addition, it is preferable that the
另外,加上电流比例控制部410b的输出之前的前级的d轴电压指令值Vd”、q轴电压指令值Vq”输出到正弦波控制部40的极坐标转换部418,在该极坐标转换部418中被施加极坐标转换,取得电压相位θv和电压指令值|Va|。然后,极坐标转换部418将电压相位θv输出到同步控制部420和模式转移部80。另外,将电压指令值|Va|输出到线性校正部38和模式转移部80。In addition, the d-axis voltage command value Vd" and q-axis voltage command value Vq" of the previous stage before adding the output of the current
另外,正弦波控制部40的同步控制部420根据通过极坐标转换部418得到的电压相位θv、电角速度ω以及电角度θ,生成后述的三角波的载波设定信息Sc,将其输出到三角波生成部34。此外,在后面描述载波设定信息Sc。In addition, the
接下来,说明矩形波控制部50的构成和动作。此外,以下说明的矩形波控制部50的构成是本发明所优选的一个例子,因此并不限于下述的构成,也可以使用其它任意的矩形波控制机构。Next, the configuration and operation of the rectangular
首先,当PM电机10超过图2的切换值(切换线C)而成为高旋转速度、高转矩的动作区域B内的动作状态时,切换部24将PM电机10的控制从正弦波控制部40切换为矩形波控制部50。此外,在后面描述此时的切换动作。由此,转矩指令值T*输入到矩形波控制部50的电压相位设定部502。另外,d轴反馈电流值Id、q轴反馈电流值Iq输入到矩形波控制部50的转矩计算部504。此外,转矩计算部504与正弦波控制部40的转矩计算部404同样地具有电机参数,根据这些电机参数和d轴反馈电流值Id、q轴反馈电流值Iq算出PM电机10的当前的转矩T,将其输出到电压相位设定部502。然后,电压相位设定部502根据转矩指令值T*和转矩T,通过积分控制、比例控制等生成使得PM电机10以目标转矩进行动作那样的电压相位θv。并且,将其输出到矩形波控制部50的电压指令值生成部516和同步控制部520。First, when the
同步控制部520根据电压相位θv、电角速度ω以及电角度θ生成用于设定三角波的载波设定信息Sc。此外,在后面描述载波设定信息Sc。另外,同步控制部520取得使得三角波与三相电压指令值Vu、Vv、Vw在三相电压指令值Vu、Vv、Vw的1个周期的期间内交叉2次、即使得通过三角波比较而生成的驱动信号Su、Sv、Sw成为1个脉冲的矩形波那样的电压指令值|Va|,将电压指令值|Va|输出到电压指令值生成部516。此外,优选由同步控制部520进行的电压指令值|Va|的设定是预先将电压指令值|Va|的值按三角波的每一同步数设定到数据表中,同步控制部520在决定三角波的同步数的同时选择并设定与该同步数对应的电压指令值|Va|。并且,同步控制部520将该电压指令值|Va|输出到电压指令值生成部516、线性校正部38。此外,优选形成该矩形波的电压指令值|Va|还用作后述的矩形波形成电压值|Va1|。The
另外,电压指令值生成部516根据从电压相位设定部502输入的电压相位θv和从同步控制部520输入的电压指令值|Va|,生成d轴电压指令值Vd、q轴电压指令值Vq。Further, the voltage command
此外,矩形波控制部50也可以具有对偏移等所致的变动成分进行校正的校正部70。在此,以下示出校正部70的一个例子。此外,以下说明的校正部70的构成是本发明所优选的一个例子,因此并不限于下述的构成。In addition, the rectangular
本例所示的校正部70具有平滑部72、校正电流生成部74、校正电压生成部76以及电压指令值校正部78。并且,校正部70的平滑部72对经由切换部24输入的d轴反馈电流值Id、q轴反馈电流值Iq进行例如移动平均处理或平滑处理而分别将其平滑化。此外,在此的平滑处理是指对输入信号(d轴反馈电流值Id、q轴反馈电流值Iq)按每一任意的周期进行下述(1)式的处理从而将其平滑化的处理。The
C=B(1-K)+K×A····(1)C=B(1-K)+K×A・・・(1)
其中,A是输入值(d轴反馈电流值Id、q轴反馈电流值Iq),B是紧前的周期的平滑处理后的输出值,K是平滑常数,C是输出值(推定d轴电流指令值Id*、推定q轴电流指令值Iq*)。Here, A is an input value (d-axis feedback current value Id, q-axis feedback current value Iq), B is an output value after smoothing in the immediately preceding cycle, K is a smoothing constant, and C is an output value (estimated d-axis current value). Command value Id * , estimated q-axis current command value Iq * ).
通过该平滑化处理,生成由驱动电流Iu、Iv、Iw的偏移或振幅不平衡导致的变动成分被平滑化后的疑似性的推定d轴电流指令值Id*、推定q轴电流指令值Iq*。然后,这些推定d轴电流指令值Id*、q轴电流指令值Iq*输出到校正电流生成部74。Through this smoothing process, the suspected estimated d-axis current command value Id * and the estimated q-axis current command value Iq are generated after smoothing the fluctuation components caused by the offset or amplitude imbalance of the drive currents Iu, Iv, and Iw. * . Then, these estimated d-axis current command values Id * and q-axis current command values Iq * are output to the correction
另外,d轴反馈电流值Id、q轴反馈电流值Iq分别输入到校正电流生成部74,校正电流生成部74从由平滑部72生成的推定d轴电流指令值Id*、推定q轴电流指令值Iq*分别减去d轴反馈电流值Id、q轴反馈电流值Iq。由此,生成作为变动成分的d轴校正电流ΔId、q轴校正电流ΔIq。并且,将这些d轴校正电流ΔId、q轴校正电流ΔIq输出到校正电压生成部76。此外,该d轴校正电流ΔId、q轴校正电流ΔIq是从偏移或振幅不平衡的成分(变动成分)被平滑化后的推定d轴电流指令值Id*、q轴电流指令值Iq*分别减去包含偏移或振幅不平衡的成分(变动成分)的d轴反馈电流值Id、q轴反馈电流值Iq而得到的,因此基本上成为变动成分的反相。Further, the d-axis feedback current value Id and the q-axis feedback current value Iq are respectively input to the correction
另外,校正电压生成部76根据从校正电流生成部74输入的d轴校正电流ΔId、q轴校正电流ΔIq,通过例如基于规定的校正增益(Kd、Kq)的比例控制等生成d轴校正电压ΔVd、q轴校正电压ΔVq,将其输出到电压指令值校正部78。In addition, the correction
电压指令值校正部78对从电压指令值生成部516输出的d轴电压指令值Vd、q轴电压指令值Vq分别加上从校正电压生成部76输入的d轴校正电压ΔVd、q轴校正电压ΔVq。因而,在由此生成的d轴电压指令值Vd、q轴电压指令值Vq中加入了产生于驱动电流Iu、Iv、Iw的偏移或振幅不平衡成分的相反的电压(d轴校正电压ΔVd、q轴校正电压ΔVq)。然后,这些d轴电压指令值Vd、q轴电压指令值Vq经由切换部24输入到控制信号生成部30。此外,由上述的校正部70校正后的d轴电压指令值Vd、q轴电压指令值Vq由于如上所述加入了偏移或振幅不平衡成分的相反的电压,所以由此驱动的PM电机10的偏移等被校正并消除。The voltage command
接下来,关于同步控制部420、520所输出的载波设定信息Sc进行说明。首先,该载波设定信息Sc用于将由三角波生成部34生成的三角波的频率维持为合适的状态。在此,载波设定信息Sc所设定的三角波是,如图3中的点A所示,三角波的下降沿的中央位置与三相电压指令值Vu、Vv、Vw的上升沿的零点位置交叉,而且三角波的频率成为三相电压指令值Vu、Vv、Vw的频率的3的奇数整数倍、即9、15、21、27倍等(以后,将该倍数称为同步数)。此外,三角波的同步数是根据电角速度ω来设定的。另外,在后面描述将三角波的频率设为三相电压指令值Vu、Vv、Vw的频率的3的奇数整数倍的原因。Next, the carrier setting information Sc output by the
此外,在本例中,作为在载波设定信息Sc的生成中使用的电压相位θv,使用的是根据(加上电流比例控制部410b的输出之前的)d轴、q轴电压指令值Vd”、Vq”求出的电压相位θv或者在(进行比例控制的)校正部70之前分支的电压相位θv。在此,在电压相位θv包含作为短期性振动成分的比例控制成分的情况下,三角波的周期(载波设定信息Sc)也根据该比例控制成分短期地振动。这会使通过三角波比较而生成的驱动信号Su、Sv、Sw变动,成为输出电压、电流、转矩的变动的重要因素。然而,在本例中如上所述使用不包含比例控制成分(短期性振动成分)的电压相位θv来设定载波设定信息Sc,因此,三角波和驱动信号Su、Sv、Sw稳定,由此能使输出电压、电流、转矩稳定化。另外,通过使用不包含比例控制成分的电压相位θv,能增大同步控制部420、520、电压相位设定部502等的控制增益,能实现它们的响应性的提高。In addition, in this example, as the voltage phase θv used in the generation of the carrier setting information Sc, the d-axis and q-axis voltage command value Vd" (before adding the output of the current
并且,同步控制部420、520基于电压相位θv和电角度θ来设定如下的三角波的周期:三角波的中央位置与三相电压指令值Vu(Vv、Vw)的零点位置交叉,而且三角波的频率成为所设定的同步数(三相电压指令值Vu、Vv、Vw的频率的3的奇数整数倍)。另外,同步控制部420、520与电角速度ω的变化联动地使周期的设定信息变化,使三角波追随、维持上述的状态。而且,同步控制部420、520在电角速度ω超过预先设定的规定的值的情况下,将同步数降低1个级别来设定并输出载波设定信息Sc。另外,在电角速度ω低于预先设定的规定的值的情况下,将同步数提高1个级别来设定并输出载波设定信息Sc。此外,优选使同步数变化的电角速度ω的值是按每一同步数预先存储到数据表等,由同步控制部420、520根据所输入的电角速度ω从数据表取得对应的同步数来进行设定。此时,优选使对同步数进行提高或降低的电角速度ω具有滞后宽度。此外,与这些三角波的周期的变化联动地,上述的校正电压生成部76的校正增益(Kd、Kq)、平滑部72的时间常数、各控制的增益等被调整而被重新设定。Then, the
接下来,说明控制信号生成部30所优选的一个例子。此外,以下说明的控制信号生成部30的构成是本发明所优选的一个例子,因此并不限于下述的构成,也可以使用其它任意的控制信号生成机构。Next, a preferable example of the control
首先,从正弦波控制部40或矩形波控制部50输出的d轴电压指令值Vd、q轴电压指令值Vq输入到控制信号生成部30的dq/3相转换部32。此外,控制信号生成部30也可以在dq/3相转换部32的前级具有线性校正部38,该线性校正部38用于在矩形波控制时、过调制控制时对d轴电压指令值Vd、q轴电压指令值Vq及电压指令值|Va|与逆变器输出电压的基本波成分的非线性度进行校正。此外,优选该线性校正部38所使用的校正值是与例如调制率或电压指令值|Va|等对应地设定的。First, the d-axis voltage command value Vd and the q-axis voltage command value Vq output from the sine
此外,在本例中,作为输入到线性校正部38的电压指令值|Va|,使用的是根据(加上电流比例控制部410b的输出之前的)d轴电压指令值Vd”、q轴电压指令值Vq”求出的电压指令值|Va|、或者比(进行比例控制的)校正部70靠前级的(不包含校正部70的d轴校正电压ΔVd、q轴校正电压ΔVq的短期性振动成分的)同步控制部520所输出的电压指令值|Va|(或者|Va’|)。在此,在电压指令值|Va|包含作为短期性振动成分的比例控制成分的情况下,校正值会由于该振动成分的影响而变动。由此,后级的三相电压指令值Vu、Vv、Vw、驱动信号Su、Sv、Sw也会变动,成为输出电压、电流、转矩的变动的重要因素。然而,在本例中如上所述以不包含比例控制成分的比较稳定的电压指令值|Va|为基础来设定校正值,因此能生成稳定的三相电压指令值Vu、Vv、Vw、驱动信号Su、Sv、Sw,能实现输出电压、电流、转矩的稳定化。另外,通过以不包含比例控制成分的电压指令值|Va|为基础来设定校正值,能增大电流比例控制部410b、校正电压生成部76的增益,能实现它们的响应性的提高。In this example, as the voltage command value |Va| input to the
另外,来自角度检测部14的电角度θ和来自角速度运算部16的电角速度ω输入到dq/3相转换部32,dq/3相转换部32基于该电角度θ和电角速度ω算出逆变器20进行开关动作的新的定时的预测电角度θ’,基于该预测电角度θ’将d轴电压指令值Vd、q轴电压指令值Vq转换为三相电压指令值Vu、Vv、Vw,并将其输出到驱动信号生成部36。In addition, the electrical angle θ from the angle detection unit 14 and the electrical angular velocity ω from the angular
驱动信号生成部36具有三角波生成部34,上述的载波设定信息Sc输入到该三角波生成部34,该三角波生成部34生成基于该载波设定信息Sc的周期性三角波。此外,此时的三角波根据来自同步控制部420、520的载波设定信息Sc而成为如下三角波:三角波的下降沿的中央位置与三相电压指令值Vu、Vv、Vw的上升沿的零点位置交叉,而且频率为三相电压指令值Vu、Vv、Vw的3的奇数整数倍。The drive
然后,驱动信号生成部36将该三角波与三相电压指令值Vu、Vv、Vw分别进行三角波比较。此时,三角波的振幅会根据上述的载波设定信息Sc而增减。因而,通过与三角波的振幅成比例的换算系数来调整三相电压指令值Vu、Vv、Vw,使用该调整后的三相电压指令值Vu、Vv、Vw进行三角波比较。由此,生成Hi-Low的驱动信号Su、Sv、Sw。Then, the drive
逆变器20根据从驱动信号生成部36输出的驱动信号Su、Sv、Sw使内部的开关元件导通、截止,将来自直流电源部18的直流电转换为基于驱动信号Su、Sv、Sw的交流电压并输出。由此,相位各错开1/3周期(2/3π(rad))的交流的驱动电流Iu、Iv、Iw分别流过PM电机10的电枢绕组。从而,PM电机10以与转矩指令值T*相应的转矩进行旋转动作。The
接下来,说明作为本发明的电机控制装置100和电机控制方法的特征部分的模式转移部80的动作。在此,图4是从正弦波控制模式向矩形波图案控制模式切换时的动作流程图。另外,图5是从矩形波控制模式向正弦波控制模式切换时的动作流程图。Next, the operation of the
首先,说明作为本发明的电机控制装置100和电机控制方法的第1方式的从矩形波控制模式向正弦波控制模式切换时的动作。首先,在正弦波控制模式中,正弦波控制部40生成基于转矩指令值T*的d轴电压指令值Vd、q轴电压指令值Vq,基于该d轴电压指令值Vd、q轴电压指令值Vq生成驱动信号Su、Sv、Sw。此时的驱动信号Su、Sv、Sw在正弦波控制部40能进行过调制控制或弱磁通控制的情况下,成为正弦波图案或者过调制图案。另外,在正弦波控制部40不具备过调制控制功能或弱磁通控制功能的情况下成为正弦波图案。然后,PM电机10由这些正弦波图案或者过调制图案的驱动信号Su、Sv、Sw进行动作控制(步骤S102)。First, the operation at the time of switching from the rectangular wave control mode to the sine wave control mode as the first aspect of the
另外,此时,正弦波控制部40的极坐标转换部418如上所述对加上电流控制部410的电流比例控制成分之前的d轴电压指令值Vd”、q轴电压指令值Vq”进行极坐标转换来算出电压相位θv和电压指令值|Va|。然后,模式转移部80分别取得该电压相位θv和电压指令值|Va|(步骤S104),将其设为初始电压相位θv1和转移电压指令值|Va’|的初始值(步骤S105)。此外,电压相位θv和电压指令值|Va|会随时变动,与此相伴地,初始电压相位θv1、转移电压指令值|Va’|的初始值也变化。此外,如上所述由于初始电压相位θv1和转移电压指令值|Va’|的初始值是根据不包含比例控制成分的d轴电压指令值Vd”、q轴电压指令值Vq”求出的,所以短期性变动少,能使后述的转移期间中的输出稳定化。In addition, at this time, the polar coordinate
接下来,在由于来自外部的转矩指令值T*增大等致使PM电机10的运转状况(转矩、转速)超过切换值(切换线C)而成为了矩形波控制区域B的情况下(步骤S106:“是”),切换部24立即将d轴电压指令值Vd、q轴电压指令值Vq的生成部从正弦波控制部40切换为矩形波控制部50(步骤S108)。此外,在电机控制装置100具备后述的第2方式的情况下,控制部切换为矩形波控制部50,从而进行后述的步骤S203、S204,矩形波控制部50所输出的d轴电压指令值Vd、q轴电压指令值Vq作为d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1输出到正弦波控制部40,并且基于d轴反馈电流值Id、q轴反馈电流值Iq算出转移数据Ifb。Next, when the operating state (torque, rotation speed) of the
另外,此时,模式转移部80将初始电压相位θv1输出到矩形波控制部50的电压相位设定部502,并且将转移电压指令值|Va’|的初始值(=|Va|)输出到同步控制部520(步骤S110)。In addition, at this time, the
接下来,模式转移部80从同步控制部520取得使得驱动信号Su、Sv、Sw成为1个脉冲的矩形波图案那样的矩形波形成电压值|Va1|(步骤S112)。Next, the
接下来,模式转移部80例如基于预先设定的规定的时间常数使转移电压指令值|Va’|从初始值(=|Va|)连续地增大到矩形波形成电压值|Va1|并输出到同步控制部520(步骤S114~步骤S116)。Next, the
此外,同步控制部520在从模式转移部80输入有转移电压指令值|Va’|的情况下,与转矩指令值T*无关地将该转移电压指令值|Va’|输出到电压指令值生成部516和切换部24。不过,初始电压相位θv1仅在向矩形波控制部50进行控制部切换时输出,之后成为与转矩指令值T*相应的电压相位θv。因而,步骤S114~步骤S116的转移期间内的d轴电压指令值Vd、q轴电压指令值Vq是基于电压相位θv和转移电压指令值|Va’|来生成。此外,转移电压指令值|Va’|的初始值是形成在正弦波控制部40中所使用的正弦波图案(或过调制图案)的电压指令值|Va|,另外,作为转移电压指令值|Va’|的最终值的矩形波形成电压值|Va1|是形成矩形波图案的电压指令值,因此在该转移期间中,是一边进行基于电压相位θv的转矩控制,驱动信号Su、Sv、Sw一边从正弦波图案或者过调制图案向矩形波图案连续地变化。In addition, when the transition voltage command value |Va'| is input from the
然后,在转移电压指令值|Va’|成为了矩形波形成电压值|Va1|以上的情况下(步骤S116:“是”),模式转移部80停止转移电压指令值|Va’|的输出,完全转移至由矩形波控制部50进行的矩形波控制模式(步骤S118)。由此,矩形波控制部50根据与转矩指令值T*相应的电压相位θv和矩形波形成电压值|Va1|,生成d轴电压指令值Vd、q轴电压指令值Vq,将其输出到控制信号生成部30侧。从而,PM电机10由矩形波图案的驱动信号Su、Sv、Sw进行动作控制。Then, when the transition voltage command value |Va'| is equal to or greater than the rectangular wave forming voltage value |Va1| (step S116: YES), the
这样,在本发明的电机控制装置100和电机控制方法中,在从正弦波控制模式向矩形波控制模式切换时,一边进行基于电压相位θv的转矩控制,一边使驱动信号Su、Sv、Sw从正弦波图案(或者过调制图案)连续地变化为矩形波图案。因此,能进行转矩变动少的顺畅的控制模式的切换。As described above, in the
接下来,说明作为本发明的电机控制装置100和电机控制方法的第2方式的从矩形波控制模式向正弦波控制模式切换时的动作。首先,在矩形波控制模式中,矩形波控制部50生成基于转矩指令值T*的d轴电压指令值Vd、q轴电压指令值Vq,基于该d轴电压指令值Vd、q轴电压指令值Vq生成驱动信号Su、Sv、Sw。此时的驱动信号Su、Sv、Sw如上所述基本上为1个脉冲的矩形波图案。然后,PM电机10由该矩形波图案的驱动信号Su、Sv、Sw进行动作控制(步骤S202)。Next, the operation at the time of switching from the rectangular wave control mode to the sine wave control mode as the second aspect of the
在通过该矩形波控制部50进行控制时,矩形波控制部50输出的d轴电压指令值Vd、q轴电压指令值Vq作为d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1直接或者经由模式转移部80输出到正弦波控制部40的电压指令值生成部416(步骤S203)。然后,所输入的d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1被分别减去非干扰控制部414的d轴、q轴之间的干扰成分(d轴电压指令值Vd’、q轴电压指令值Vq’)后,输入到电流积分控制部410a而成为电流控制部410的积分值。不过,在矩形波控制模式时,该电流控制部410的积分值等不参与PM电机10的控制。此外,该初始值Vd1、Vq1根据矩形波控制部50所输出的d轴电压指令值Vd、q轴电压指令值Vq的变动而随时变化。When controlled by the rectangular
另外,此时,模式转移部80取得来自3相/dq转换部22的d轴反馈电流值Id、q轴反馈电流值Iq。然后,算出转移数据Ifb,该转移数据Ifb用于算出d轴电流指令值的初始值Id*1、q轴电流指令值的初始值Iq*1(步骤S204)。此外,该转移数据Ifb例如是使用d轴反馈电流值Id、q轴反馈电流值Iq并通过运算求出的电流指令值设定部402内部、电流指令值生成部406内部的积分控制部的积分值等,用于对在刚从矩形波控制部50向正弦波控制部40切换后电流指令值设定部402、电流指令值生成部406无法取得的数据进行补充。此外,在后述的转移期间内,也同样地进行该转移数据Ifb的取得。In addition, at this time, the
接下来,在由于来自外部的转矩指令值T*减少等致使PM电机10的运转状况(转矩、转速)超过切换值(切换线C)而成为了正弦波控制区域A的情况下(步骤S206:“是”),模式转移部80取得此时同步控制部520输出的电压指令值|Va|。然后,将该电压指令值|Va|设为转移电压指令值|Va’|的初始值(步骤S208)。另外,模式转移部80取得使得驱动信号Su、Sv、Sw成为正弦波图案(或过调制图案)那样的正弦波模式转移电压值|Va2|(步骤S210)。此外,优选正弦波模式转移电压值|Va2|使用例如正弦波控制模式下的电压指令值|Va|的上限值(电流控制部410的限制器部的限制器值)等预先设定的固定值。Next, when the operating state (torque, rotation speed) of the
接下来,模式转移部80例如基于预先设定的规定的时间常数使转移电压指令值|Va’|从初始值(=|Va|)连续地减少到正弦波模式转移电压值|Va2|并输出到同步控制部520(步骤S212~步骤S216)。此外,在该转移期间中,矩形波控制部50所输出的初始值Vd1、Vq1也继续输出到正弦波控制部40(步骤S214),另外,转移数据Ifb随时被更新(步骤S215)。Next, the
此外,同步控制部520在与上述同样地从模式转移部80输入有转移电压指令值|Va’|的情况下,与转矩指令值T*无关地将该转移电压指令值|Va’|输出到电压指令值生成部516和切换部24。因而,步骤S212~步骤S216的转移期间内的d轴电压指令值Vd、q轴电压指令值Vq与上述同样地是基于电压相位θv和转移电压指令值|Va’|来生成。并且,转移电压指令值|Va’|的初始值(=|Va|)是矩形波控制时的电压指令值,另外,作为转移电压指令值|Va’|的最终值的正弦波模式转移电压值|Va2|是形成正弦波图案或者过调制图案的电压指令值,因此在该转移期间中,是一边进行基于电压相位θv的转矩控制,驱动信号Su、Sv、Sw一边从矩形波图案向过调制图案或正弦波图案连续地变化。另外,在该转移期间中转矩指令值T*或电源电压Vdc、电角速度ω发生了变化的情况下,这些变化也随时被反映到转矩控制和转移数据Ifb中。In addition, the
然后,在转移电压指令值|Va’|成为了正弦波模式转移电压值|Va2|以下的情况下(步骤S216:“是”),模式转移部80停止转移电压指令值|Va’|的输出,并且切换部24将d轴电压指令值Vd、q轴电压指令值Vq的生成部从矩形波控制部50切换为正弦波控制部40(步骤S218)。另外,此时,模式转移部80将转移数据Ifb输出到正弦波控制部40的电流指令值设定部402、电流指令值生成部406(步骤S220)。由此,电流指令值设定部402、电流指令值生成部406基于转移数据Ifb算出d轴电流指令值的初始值Id*1、q轴电流指令值的初始值Iq*1,将其输出到电压指令值生成部416。Then, when the transition voltage command value |Va'| is equal to or less than the sine wave mode transition voltage value |Va2| (step S216: YES), the
另外,d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1输入到电压指令值生成部416,成为d轴、q轴的电流积分控制的积分值,因此在刚向正弦波控制部40切换后,基于这些d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1、d轴电流指令值的初始值Id*1、q轴电流指令值的初始值Iq*1生成切换时d轴电压指令值Vd、切换时q轴电压指令值Vq,将其输出到控制信号生成部30侧(步骤S222)。由此,在刚向正弦波控制部40切换后,通过基于切换时d轴电压指令值Vd、切换时q轴电压指令值Vq的驱动信号Su、Sv、Sw进行PM电机10的控制。In addition, the initial value Vd1 of the d-axis voltage command value and the initial value Vq1 of the q-axis voltage command value are input to the voltage command
其后,电机控制装置100完全转移至由正弦波控制部40进行的正弦波控制模式(步骤S224)。由此,正弦波控制部40根据与转矩指令值T*相应的d轴电流指令值Id*、q轴电流指令值Iq*生成d轴电压指令值Vd、q轴电压指令值Vq,将其输出到控制信号生成部30侧。从而,PM电机10由正弦波图案或者过调制图案的驱动信号Su、Sv、Sw进行动作控制。After that, the
这样,在本发明的电机控制装置100和电机控制方法中,在从矩形波控制模式向正弦波控制模式切换时,一边进行基于电压相位θv的转矩控制,一边使驱动信号Su、Sv、Sw从矩形波图案连续地变化为正弦波图案(或过调制图案),在成为了正弦波图案(或过调制图案)时,进行向正弦波控制模式的切换。另外,在刚向正弦波控制模式切换后,基于模式转移时的最后的值(d轴电压指令值的初始值Vd1、q轴电压指令值的初始值Vq1、d轴电流指令值的初始值Id*1、q轴电流指令值的初始值Iq*1)生成切换时d轴电压指令值Vd、q轴电压指令值Vq,进行PM电机10的动作控制。因此,能进行在控制部切换前后控制值是连续的且转矩变动少的顺畅的控制模式的切换。In this way, in the
另外,在本发明的电机控制装置100和电机控制方法中,在模式切换时的转移期间中基于转移电压指令值|Va’|由矩形波控制部50进行控制。因而,在转移期间中PM电机10的运转状况发生了变化而需要再次切换的情况下,也能直接转移至再次切换动作。特别是在具备第1方式和第2方式这两种方式的电机控制装置100中,例如在从正弦波控制模式向矩形波控制模式切换的切换动作中发生了向正弦波控制模式的再次切换的情况下,能直接转移至步骤S208~步骤S216,在经过了由矩形波控制部50进行的转移动作后,通过步骤S218~步骤S224进行向正弦波控制模式的切换。另外,在从矩形波控制模式向正弦波控制模式切换的切换动作中发生了向矩形波控制模式的再次切换的情况下,能在直接转移至步骤S110~步骤S116之后,通过矩形波控制部50继续进行矩形波控制模式下的控制。这样,在本发明的电机控制装置100和电机控制方法中,除了在转移期间中能应对控制模式的再次切换以外,在转移期间中也能通过基于转矩指令值T*的电压相位θv进行转矩控制,因此能进行响应性优异的动作控制。In addition, in the
此外,在电机控制装置100的正弦波控制部40支持过调制控制或弱磁通控制并且在过调制图案的控制区域内能输出与矩形波控制部50同等的矩形波形成电压值|Va1|的电压的情况下,即在正弦波模式转移电压值|Va2|与矩形波形成电压值|Va1|大致相等的情况下,也可以省略上述的步骤S208~步骤S216的控制。在这种情况下,在刚从矩形波控制模式向正弦波控制模式切换后,生成切换时d轴电压指令值Vd、切换时q轴电压指令值Vq,能进行转矩变动少的顺畅的控制模式的切换。In addition, the sine
接下来,关于本发明的电机控制装置100和电机控制方法的三角波进行说明。本发明所使用的三角波如上所述是如下三角波:三角波的下降沿的中央位置与三相电压指令值Vu、Vv、Vw的上升沿的零点位置交叉,而且其频率设为三相电压指令值Vu、Vv、Vw的频率的3的奇数整数倍。首先,在三角波的频率不是三相电压指令值Vu、Vv、Vw的频率的3的整数倍的情况下,驱动信号Su、Sv、Sw的波形在U相、V相、W相中分别成为不同的波形,无法顺利地控制PM电机10。因而,三角波的频率设为三相电压指令值Vu、Vv、Vw的频率的3的整数倍。Next, the triangular wave of the
接下来,说明设为3的奇数整数倍的原因。在此,在图6的(a1)中示出与将三角波的频率设为三相电压指令值Vu(Vv、Vw)的6倍(3的偶数整数倍)时的三相电压指令值Vu、Vv进行三角波比较的示意图。另外,在图6的(a2)、(a3)中示出通过该三角波比较而生成的驱动信号Su、Sv。而且,在图6的(a4)中示出此时的U相-V相之间的输出线间电压Vuv。另外,在图6的(b1)中示出与将三角波的频率设为三相电压指令值Vu(Vv、Vw)的9倍(3的奇数整数倍)时的三相电压指令值Vu、Vv进行三角波比较的示意图。另外,在图6的(b2)、(b3)中示出通过该三角波比较而生成的驱动信号Su、Sv。而且,在图6的(b4)中示出此时的U相-V相之间的输出线间电压Vuv。Next, the reason for making it an odd integer multiple of 3 will be described. Here, FIG. 6( a1 ) shows the three-phase voltage command value Vu, the three-phase voltage command value Vu, the three-phase voltage command value Vu, the three-phase voltage command value Vu when the frequency of the triangular wave is 6 times the three-phase voltage command value Vu (Vv, Vw) (even integer multiple of 3), and the Schematic diagram of Vv for triangular wave comparison. In addition, the drive signals Su and Sv generated by the triangular wave comparison are shown in (a2) and (a3) of FIG. 6 . Furthermore, the output line-to-line voltage Vuv between the U-phase and the V-phase at this time is shown in (a4) of FIG. 6 . In addition, FIG. 6( b1 ) shows the three-phase voltage command values Vu and Vv when the frequency of the triangular wave is nine times (an odd integer multiple of 3) the three-phase voltage command value Vu (Vv, Vw) Schematic diagram of performing a triangle wave comparison. In addition, the drive signals Su and Sv generated by the triangular wave comparison are shown in (b2) and (b3) of FIG. 6 . Furthermore, the output line-to-line voltage Vuv between the U-phase and the V-phase at this time is shown in (b4) of FIG. 6 .
首先,在将三角波的频率设为三相电压指令值Vu、Vv、Vw的3的偶数整数倍的情况下,在图6的(a1)的用单点划线示出的部位,三相电压指令值Vu的零点位置和三角波的中央位置在双方均为下降沿的区域内交叉。在这种情况下,根据三相电压指令值Vu、Vv、Vw的振幅的不同,三相电压指令值Vu、Vv、Vw与三角波的斜率有可能部分地近似(两者重叠)。并且在这种情况下,在驱动信号Su、Sv、Sw从正弦波图案(过调制图案)变化为矩形波图案时有可能发生不连续或急剧的变化,这会成为转矩变动的原因。First, when the frequency of the triangular wave is set to an even integer multiple of 3 of the three-phase voltage command values Vu, Vv, and Vw, the three-phase voltage at the portion shown by the one-dot chain line in (a1) of FIG. The zero point position of the command value Vu and the center position of the triangular wave cross in a region where both are falling edges. In this case, depending on the amplitude of the three-phase voltage command values Vu, Vv, Vw, the three-phase voltage command values Vu, Vv, Vw and the slope of the triangular wave may be partially approximated (they overlap). In this case, when the drive signals Su, Sv, and Sw change from a sine wave pattern (overmodulation pattern) to a rectangular wave pattern, discontinuous or abrupt changes may occur, which may cause torque fluctuations.
然而,在将三角波的频率设为三相电压指令值Vu、Vv、Vw的3的奇数整数倍的情况下,如图6的(b1)的用单点划线示出的那样,三相电压指令值Vu的下降沿区域内的零点位置交叉在三角波的上升沿的中央位置处。即,在3的奇数整数倍的情况下,基本上三相电压指令值Vu、Vv、Vw的下降沿区域的零点位置交叉在三角波的上升沿区域内,三相电压指令值Vu、Vv、Vw的上升沿区域内的零点位置交叉在三角波的下降沿区域内。因此,能良好地维持驱动信号Su、Sv、Sw的连续性,能生成稳定的驱动信号Su、Sv、Sw。However, when the frequency of the triangular wave is an odd integer multiple of 3 of the three-phase voltage command values Vu, Vv, and Vw, as shown by the one-dot chain line in FIG. 6( b1 ), the three-phase voltage The zero point position within the falling edge region of the command value Vu crosses at the center position of the rising edge of the triangular wave. That is, in the case of an odd integer multiple of 3, basically, the zero-point positions of the falling edge regions of the three-phase voltage command values Vu, Vv, and Vw cross the rising edge region of the triangular wave, and the three-phase voltage command values Vu, Vv, Vw The zero position in the rising edge region of , crosses in the falling edge region of the triangular wave. Therefore, the continuity of the drive signals Su, Sv, and Sw can be well maintained, and the stable drive signals Su, Sv, and Sw can be generated.
另外,在将三角波的频率设为三相电压指令值Vu、Vv、Vw的3的偶数整数倍的情况下,例如在图6的(a4)中,输出线间电压Vuv的波形成为上下不对称。在像这样无法确保输出线间电压的波形的对称性的情况下,有可能在驱动电流Iu、Iv、Iw中产生偏移成分或变形,作为PM电机10的控制信号是不理想的。In addition, when the frequency of the triangular wave is an even integer multiple of 3 of the three-phase voltage command values Vu, Vv, and Vw, for example, in (a4) of FIG. 6 , the waveform of the output line voltage Vuv becomes vertically asymmetrical . If the symmetry of the waveform of the voltage between the output lines cannot be ensured as described above, there is a possibility that an offset component or deformation may occur in the drive currents Iu, Iv, and Iw, which is not ideal as a control signal for the
然而,在将三角波的频率设为三相电压指令值Vu、Vv、Vw的3的奇数整数倍的情况下,如图6的(b4)所示,输出线间电压Vuv的波形在上下和左右成为对称。同样地输出线间电压Vvw、Vwu也具备对称性,能进行PM电机10的稳定的控制。However, when the frequency of the triangular wave is an odd integer multiple of 3 of the three-phase voltage command values Vu, Vv, and Vw, as shown in (b4) of FIG. 6 , the waveform of the output line-to-line voltage Vuv is vertical and horizontal become symmetrical. Similarly, the output line-to-line voltages Vvw and Vwu also have symmetry, and the
如上所示,本发明的电机控制装置100和电机控制方法在从正弦波控制模式向矩形波控制模式切换时,将正弦波控制模式时的最后的电压相位θv作为初始电压相位θv1输出到电压相位设定部502,一边进行基于电压相位θv的转矩控制,一边使转移电压指令值|Va’|从正弦波控制模式时的最后的电压指令值|Va|连续地增加到矩形波形成电压值|Va1|。由此,生成的驱动信号Su、Sv、Sw在维持了切换时的连续性的状态下从正弦波图案(或过调制图案)向矩形波图案连续地变化。因此,能进行转矩变动少的顺畅的控制模式的切换。As described above, when the
另外,在从矩形波控制模式向正弦波控制模式切换时,在刚切换后生成基于矩形波控制模式时的最后的d轴电压指令值Vd、最后的q轴电压指令值Vq以及最后的d轴反馈电流值Id、最后的q轴反馈电流值Iq的切换时d轴电压指令值Vd、切换时q轴电压指令值Vq,将其输出到控制信号生成部30。由此,生成的驱动信号Su、Sv、Sw被维持切换时的连续性,能进行转矩变动少的顺畅的控制模式的切换。In addition, when switching from the rectangular wave control mode to the sine wave control mode, the last d-axis voltage command value Vd, the last q-axis voltage command value Vq, and the last d-axis voltage in the rectangular wave control mode are generated immediately after switching. The feedback current value Id and the last q-axis feedback current value Iq are output to the control
而且,在从矩形波控制模式向正弦波控制模式切换时使转移电压指令值|Va’|从矩形波控制模式时的最后的电压指令值|Va|连续地减少到正弦波模式转移电压值|Va2|并输出的构成中,驱动信号Su、Sv、Sw从矩形波图案向正弦波图案(或过调制图案)连续地变化,在向正弦波图案(或过调制图案)的转移完成的时点切换为正弦波控制部40。并且,在刚切换后输出上述的切换时d轴电压指令值Vd、切换时q轴电压指令值Vq,其后,完全转移至正弦波控制模式。由此,在正弦波控制部40不具备过调制控制功能的情况下,也能维持切换时的驱动信号Su、Sv、Sw的连续性,能进行转矩变动少的顺畅的控制模式的切换。Then, when switching from the rectangular wave control mode to the sine wave control mode, the transition voltage command value |Va'| is continuously reduced from the last voltage command value |Va| in the rectangular wave control mode to the sine wave mode transition voltage value| In the configuration in which Va2| is output in parallel, the drive signals Su, Sv, and Sw are continuously changed from the rectangular wave pattern to the sine wave pattern (or overmodulation pattern), and the transition to the sine wave pattern (or overmodulation pattern) is completed at the point of time. Switch to the sine
再者,本发明的电机控制装置100和电机控制方法在切换时的转移期间中也通过基于转矩指令值T*的电压相位θv进行转矩控制。由此,在转移期间中转矩指令值T*或电源电压Vdc、电角速度ω发生了变化的情况下,这些变化也被随时反映到转矩控制,能进行转矩变动少的响应性优异的动作控制。另外,转移期间中的控制是矩形波控制部50进行的,因此在转移期间中需要进行控制模式的再次切换的情况下,也能直接转移至再次切换动作。Furthermore, the
而且,在本发明的电机控制装置100和电机控制方法中,作为三角波,使用如下三角波:下降沿的中央位置与三相电压指令值Vu、Vv、Vw的上升沿的零点位置交叉,而且频率为三相电压指令值Vu、Vv、Vw的频率的3的奇数整数倍。在该构成中,三相电压指令值Vu、Vv、Vw的下降沿区域的零点位置交叉在三角波的上升沿区域内,三相电压指令值Vu、Vv、Vw的上升沿区域的零点位置交叉在三角波的下降沿区域内。因此,驱动信号Su、Sv、Sw从正弦波图案(过调制图案)向矩形波图案变化时的连续性被良好地维持,能生成稳定的驱动信号Su、Sv、Sw。另外,输出线间电压Vuv、Vvw、Vwu具备对称性,能进行PM电机10的稳定的控制。Furthermore, in the
此外,本例所示的电机控制装置100和电机控制方法是一个例子,控制信号生成部30、正弦波控制部40、矩形波控制部50等各部的构成、动作、各步骤的构成等能在不脱离本发明的宗旨的范围内进行变更来实施。In addition, the
附图标记说明Description of reference numerals
10:PM电机10: PM motor
12u、12v:驱动电流检测部12u, 12v: drive current detection part
14:角度检测部14: Angle detection part
20:逆变器20: Inverter
22:3相/dq转换部22: 3-phase/dq conversion section
24:切换部24: Switching section
32:dq/3相转换部32: dq/3-phase conversion section
36:驱动信号生成部36: Drive signal generation section
40:正弦波控制部40: Sine wave control unit
50:矩形波控制部50: Rectangular wave control unit
80:模式转移部80: Mode Transfer Department
100:电机控制装置100: Motor control device
θ:电角度θ: electrical angle
θv:电压相位θv: voltage phase
θv1:初始电压相位θv1: initial voltage phase
Id:d轴反馈电流值Id: d-axis feedback current value
Iq:q轴反馈电流值Iq: q-axis feedback current value
Id*:d轴电流指令值Id * : d-axis current command value
Iq*:q轴电流指令值Iq * : q-axis current command value
Iu、Iv、Iw:驱动电流Iu, Iv, Iw: drive current
Ifb:转移数据Ifb: transfer data
|Va|:电压指令值|Va|: Voltage command value
|Va1|:矩形波形成电压值|Va1|: Rectangular wave forming voltage value
|Va2|:正弦波模式转移电压值|Va2|: Sine wave mode transfer voltage value
|Va’|:转移电压指令值|Va’|: Transfer voltage command value
Vd:d轴电压指令值Vd: d-axis voltage command value
Vq:q轴电压指令值Vq: q-axis voltage command value
Vu、Vv、Vw:电压指令值(3相)Vu, Vv, Vw: Voltage command value (3-phase)
T*:转矩指令值T * : Torque command value
Su、Sv、Sw:驱动信号。Su, Sv, Sw: drive signals.
Claims (10)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017-212503 | 2017-11-02 | ||
| JP2017212503A JP6951945B2 (en) | 2017-11-02 | 2017-11-02 | Motor control device and motor control method |
| PCT/JP2018/036636 WO2019087644A1 (en) | 2017-11-02 | 2018-10-01 | Motor control device and motor control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110800206A true CN110800206A (en) | 2020-02-14 |
Family
ID=66331773
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201880042412.8A Pending CN110800206A (en) | 2017-11-02 | 2018-10-01 | Motor control device and motor control method |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP6951945B2 (en) |
| CN (1) | CN110800206A (en) |
| DE (1) | DE112018005734T5 (en) |
| WO (1) | WO2019087644A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112994560B (en) * | 2019-12-16 | 2022-10-11 | 山东大学 | Vector control algorithm for square wave motor |
| KR20250035235A (en) * | 2023-09-05 | 2025-03-12 | 삼성전자주식회사 | Home appliance device including motor and method for controlling the same |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11285288A (en) * | 1998-03-26 | 1999-10-15 | Toyota Motor Corp | Motor control device and motor control method |
| JP2000050686A (en) * | 1998-07-29 | 2000-02-18 | Toyota Motor Corp | AC motor drive control device |
| JP2010178444A (en) * | 2009-01-28 | 2010-08-12 | Toyota Motor Corp | Rotating electrical machine control system |
| JP2010183661A (en) * | 2009-02-03 | 2010-08-19 | Toyota Motor Corp | Rotating electrical machine control system |
| CN101953065A (en) * | 2008-02-19 | 2011-01-19 | 丰田自动车株式会社 | Motor drive control device |
| JP2011115033A (en) * | 2009-11-30 | 2011-06-09 | Aisin Aw Co Ltd | Control device of motor drive unit |
| JP2013005618A (en) * | 2011-06-17 | 2013-01-07 | Toyota Motor Corp | Inverter control device and vehicle |
| CN103648832A (en) * | 2011-07-14 | 2014-03-19 | 丰田自动车株式会社 | Vehicle driving device |
| JP2014082865A (en) * | 2012-10-16 | 2014-05-08 | Mitsubishi Heavy Ind Ltd | Motor system, motor controller, program and motor control method |
-
2017
- 2017-11-02 JP JP2017212503A patent/JP6951945B2/en active Active
-
2018
- 2018-10-01 WO PCT/JP2018/036636 patent/WO2019087644A1/en not_active Ceased
- 2018-10-01 CN CN201880042412.8A patent/CN110800206A/en active Pending
- 2018-10-01 DE DE112018005734.8T patent/DE112018005734T5/en not_active Withdrawn
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11285288A (en) * | 1998-03-26 | 1999-10-15 | Toyota Motor Corp | Motor control device and motor control method |
| JP2000050686A (en) * | 1998-07-29 | 2000-02-18 | Toyota Motor Corp | AC motor drive control device |
| CN101953065A (en) * | 2008-02-19 | 2011-01-19 | 丰田自动车株式会社 | Motor drive control device |
| JP2010178444A (en) * | 2009-01-28 | 2010-08-12 | Toyota Motor Corp | Rotating electrical machine control system |
| JP2010183661A (en) * | 2009-02-03 | 2010-08-19 | Toyota Motor Corp | Rotating electrical machine control system |
| JP2011115033A (en) * | 2009-11-30 | 2011-06-09 | Aisin Aw Co Ltd | Control device of motor drive unit |
| JP2013005618A (en) * | 2011-06-17 | 2013-01-07 | Toyota Motor Corp | Inverter control device and vehicle |
| CN103648832A (en) * | 2011-07-14 | 2014-03-19 | 丰田自动车株式会社 | Vehicle driving device |
| JP2014082865A (en) * | 2012-10-16 | 2014-05-08 | Mitsubishi Heavy Ind Ltd | Motor system, motor controller, program and motor control method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019087644A1 (en) | 2019-05-09 |
| JP6951945B2 (en) | 2021-10-20 |
| DE112018005734T5 (en) | 2020-07-23 |
| JP2019088050A (en) | 2019-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8829829B2 (en) | Apparatus for calculating rotational position of rotary machine | |
| CN100514826C (en) | Motor drive control apparatus, motor drive control method | |
| US9013137B2 (en) | Apparatus for calculating rotational position of rotary machine | |
| CN108156837B (en) | Control device for AC rotating electrical machine and electric power steering device | |
| TWI654827B (en) | Converter control device and motor driving system | |
| US9935568B2 (en) | Control apparatus of rotary electric machine | |
| JP6428491B2 (en) | Control device for rotating electrical machine | |
| JP6459783B2 (en) | Control device for rotating electrical machine | |
| CN105610380B (en) | Method and apparatus for controlling a motor in six-step mode | |
| JP2007259538A (en) | Electric drive controller and electric drive control method | |
| JP2012235659A (en) | Controller of rotary machine | |
| CN109104134B (en) | Control device for AC rotating machine | |
| JP7094859B2 (en) | Motor control device and motor control method | |
| JP6015346B2 (en) | Control device and control method for three-phase AC motor | |
| CN110800206A (en) | Motor control device and motor control method | |
| CN110247610A (en) | Control device of electric motor | |
| JP2013141345A (en) | Motor control device and air conditioner | |
| JP6400231B2 (en) | Control device for rotating electrical machine | |
| JP2017205017A (en) | Motor controller for air conditioner and air conditioner | |
| JP7042568B2 (en) | Motor control device and motor control method | |
| JP2012151998A (en) | Control device for power converter | |
| JP6464924B2 (en) | Control device for rotating electrical machine | |
| JP2010063336A (en) | Controller for rotary machine | |
| JP2020137385A (en) | Power conversion device | |
| Wang et al. | A new high frequency injection method based on duty cycle shifting without maximum voltage magnitude loss |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| AD01 | Patent right deemed abandoned | ||
| AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20230523 |