[go: up one dir, main page]

CN1794560A - Controlling device of permanent-magnet synchro motor - Google Patents

Controlling device of permanent-magnet synchro motor Download PDF

Info

Publication number
CN1794560A
CN1794560A CNA2005100774215A CN200510077421A CN1794560A CN 1794560 A CN1794560 A CN 1794560A CN A2005100774215 A CNA2005100774215 A CN A2005100774215A CN 200510077421 A CN200510077421 A CN 200510077421A CN 1794560 A CN1794560 A CN 1794560A
Authority
CN
China
Prior art keywords
magnetic pole
detection
current
unit
phase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005100774215A
Other languages
Chinese (zh)
Other versions
CN100367656C (en
Inventor
安江正德
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.)
Mitsubishi Electric Shanghai Electric Elevator Co Ltd
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN1794560A publication Critical patent/CN1794560A/en
Application granted granted Critical
Publication of CN100367656C publication Critical patent/CN100367656C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

本发明提供了一种不用绝对位置检测器,而能在短时间内实现平稳起动的永磁电动机的控制装置。其具有:检测模式设定单元(18),输出用于检测永磁同步电动机的磁极位置的磁极检测指令;磁极检测用电流指令单元(19),根据磁极检测指令,输出多个不同的值作为用于初始磁极相位检测的电相角和电流指令;信号切换部(21a~21c),输入磁极检测指令时,将从磁极检测用电流指令单元输出的用于初始磁极相位检测的电相角以及电流指令输出到控制部;磁极相位判定单元(20),根据磁极检测指令,从反馈电流中提取出电流的高频分量并检测出振荡现象,该反馈电流与从磁极检测用电流指令单元(19)输出的多个不同值相对应,并将振荡最大的电相角确定为初始磁极相位。

Figure 200510077421

The invention provides a control device of a permanent magnet motor capable of realizing smooth start in a short time without using an absolute position detector. It has: a detection mode setting unit (18), which outputs a magnetic pole detection command for detecting the magnetic pole position of the permanent magnet synchronous motor; a magnetic pole detection current command unit (19), which outputs a plurality of different values as the magnetic pole detection command according to the magnetic pole detection command. The electrical phase angle and current command for initial magnetic pole phase detection; the signal switching part (21a-21c), when the magnetic pole detection command is input, the electrical phase angle for the initial magnetic pole phase detection output from the magnetic pole detection current command unit and The current command is output to the control section; the magnetic pole phase determination unit (20), according to the magnetic pole detection command, extracts the high-frequency component of the current from the feedback current and detects the oscillation phenomenon, and the feedback current and the magnetic pole detection current command unit (19 ) corresponding to multiple different values of the output, and determine the maximum electric phase angle of the oscillation as the initial magnetic pole phase.

Figure 200510077421

Description

永磁同步电动机的控制装置Control device for permanent magnet synchronous motor

技术领域technical field

本发明涉及检测同步电动机的磁极位置的永磁同步电动机的控制装置。The present invention relates to a control device for a permanent magnet synchronous motor that detects the magnetic pole position of the synchronous motor.

背景技术Background technique

专利文献1:特开2003-143894号公报(第1页、图1)Patent Document 1: Japanese Unexamined Patent Publication No. 2003-143894 (page 1, FIG. 1 )

在采用了永磁同步电动机的电梯用曳引机上,一般具有用于检测电动机的转子磁极位置的传感器,并大多采取将此功能嵌入到与电动机的旋转轴直接连接的速度检测器中的方式。转子磁极位置的检测精度决定了电动机转距的控制性能,如果电气角偏移60度则转距减半,而如果偏移90度或90度以上则产生反方向的转距。An elevator traction machine using a permanent magnet synchronous motor generally has a sensor for detecting the rotor magnetic pole position of the motor, and this function is often embedded in a speed detector directly connected to the rotating shaft of the motor. The detection accuracy of the rotor pole position determines the control performance of the motor torque. If the electrical angle deviates by 60 degrees, the torque will be halved, and if it deviates by 90 degrees or more, the torque in the opposite direction will be generated.

因此,不仅传感器自身的检测精度很重要,而且曳引机的安装工序中的传感器基准位置和转子磁极位置的定位精度也很重要。为了提高该定位精度,采用在电梯的安装调整过程中,一边运行一边校正磁极位置的方法。Therefore, not only the detection accuracy of the sensor itself is important, but also the positioning accuracy of the sensor reference position and the rotor magnetic pole position in the installation process of the traction machine is also important. In order to improve the positioning accuracy, a method of correcting the magnetic pole position while the elevator is running is adopted during the installation and adjustment process of the elevator.

另一方面,还有可利用磁极位置推测单元高精度地推测同步电动机起动时的磁极位置的同步电动机磁极位置推测方法(例如,参照专利文献1)。该方法通过进行磁极位置推测值的收敛运算,来推测出在起动时同步电动机的磁极位置,而无需磁极位置检测器。On the other hand, there is a magnetic pole position estimation method for a synchronous motor that can accurately estimate the magnetic pole position at the start of the synchronous motor using a magnetic pole position estimation means (for example, refer to Patent Document 1). This method estimates the magnetic pole position of the synchronous motor at the time of starting by performing convergence calculation of the magnetic pole position estimated value, without requiring a magnetic pole position detector.

然而,现有技术中存在如下问题。在电梯等要求低转速大转距的应用中,大多采用磁极数多达数十个的多极设计。这种情况下,即使是很小的机械角偏移,在换算成电气角时也会是很大的偏移。因此,为了使电相角正确地表示转子的励磁相位,必须充分确保绝对位置检测器的安装精度。However, there are following problems in the prior art. In applications requiring low speed and high torque such as elevators, multi-pole designs with dozens of magnetic poles are mostly used. In this case, even small mechanical angle offsets can be large offsets when converted to electrical angles. Therefore, in order for the electrical phase angle to accurately represent the excitation phase of the rotor, it is necessary to ensure sufficient mounting accuracy of the absolute position detector.

例如,在40极的电动机的情况下,机械角偏移5度,相当于电气角偏移100度。因此,容易出现产生与指令相反方向的转距、或者转距不够等问题。在这种情况下,由于不能使电梯正常地运行,存在不适合应用以往那样的一边运行一边进行励磁校正的方法的问题。For example, in the case of a 40-pole motor, a mechanical angle shift of 5 degrees corresponds to an electrical angle shift of 100 degrees. Therefore, problems such as torque in the direction opposite to the command or insufficient torque tend to occur. In this case, since the elevator cannot be operated normally, there is a problem that it is not suitable to apply the conventional method of performing excitation correction while running.

然而,考虑到制造成本,安装绝对位置检测器来确保为几度量级的电气角精度是不现实的。因此,在多极永磁同步电动机中使用绝对位置检测器的情况下,电相角的校正是个大问题。而且,与通常用于感应电动机的增强型编码器相比,存在绝对位置检测器价格过高的问题。However, it is unrealistic to install an absolute position detector to ensure an electrical angle accuracy of several orders of magnitude in consideration of manufacturing costs. Therefore, in the case of using an absolute position detector in a multi-pole permanent magnet synchronous motor, correction of the electric phase angle is a big problem. Also, there is the problem that absolute position detectors are prohibitively expensive compared to enhanced encoders typically used in induction motors.

此外,专利文献1的磁极位置推测方法,由于在进行初始值设定时必须进行轴判别和极判别,并且还要进行收敛运算,所以可能在磁极位置推测方面要花费时间,在实际起动前要花费时间。In addition, in the magnetic pole position estimation method of Patent Document 1, since the axis discrimination and pole discrimination must be performed when setting the initial value, and the convergence calculation is also performed, it may take time to estimate the magnetic pole position, and it may take time before the actual start. Spend time.

发明内容Contents of the invention

本发明是为了解决上述问题而提出的,其目的是提供一种不使用绝对位置检测器而使用增强型编码器等位置检测器,在短时间内实现平稳起动的永磁同步电动机的控制装置。The present invention is proposed in order to solve the above problems, and its purpose is to provide a control device for a permanent magnet synchronous motor that uses a position detector such as an enhanced encoder instead of an absolute position detector to achieve smooth start in a short time.

本发明的永磁同步电动机的控制装置,具有:位置检测器,检测永磁同步电动机的磁极位置;相位运算单元,根据检测出的磁极位置计算电相角;功率转换器,根据电压指令将电压可变、频率可变的交流电提供给永磁同步电动机;电流检测器,检测从功率转换器输出的各相电流;控制部,根据电相角、电流指令、和来自电流检测器的检测电流算出电压指令,并将其输出到功率转换部,在进行永磁同步电动机的速度控制的永磁同步电动机的控制装置中,还具有:检测模式设定单元,输出用于检测永磁同步电动机的磁极位置的磁极检测指令;磁极检测用电流指令单元,根据来自检测模式设定单元的磁极检测指令,输出多个不同的值作为初始磁极相位检测用的电相角和电流指令;信号切换部,进行信号处理的切换,使得在正常运转时,将根据位置检测器的位置输出求得的电相角和根据来自外部的速度指令生成的电流指令输出到控制部,在输入来自检测模式设定单元的磁极检测指令时,将从磁极检测用电流指令单元输出的初始磁极相位检测用的电相角和电流指令输出到控制部;磁极相位判定单元,根据来自检测模式设定单元的磁极检测指令,从来自电流检测器的反馈电流的检测值中提取出电流的高频分量,并检测出振荡现象,并将振荡程度最大的电相角确定为初始磁极相位,对相位运算单元进行初始磁极相位的设定,其中所述反馈电流的检测值与从磁极检测用电流指令单元输出的多个不同值相对应。The control device of the permanent magnet synchronous motor of the present invention has: a position detector, which detects the magnetic pole position of the permanent magnet synchronous motor; a phase calculation unit, which calculates the electric phase angle according to the detected magnetic pole position; and a power converter, which converts the voltage according to the voltage command Variable and variable frequency alternating current is supplied to the permanent magnet synchronous motor; the current detector detects the current of each phase output from the power converter; Voltage command, and output it to the power conversion part, in the control device of the permanent magnet synchronous motor for speed control of the permanent magnet synchronous motor, it also has: a detection mode setting unit, which outputs the magnetic pole for detecting the permanent magnet synchronous motor The magnetic pole detection command of the position; the current command unit for magnetic pole detection, according to the magnetic pole detection command from the detection mode setting unit, outputs a plurality of different values as the electrical phase angle and current command for the initial magnetic pole phase detection; The signal processing is switched so that during normal operation, the electrical phase angle obtained from the position output of the position detector and the current command generated from the speed command from the outside are output to the control part, and the input from the detection mode setting unit When the magnetic pole detection command is used, the electric phase angle and current command for the initial magnetic pole phase detection output from the magnetic pole detection current command unit are output to the control part; the magnetic pole phase determination unit is based on the magnetic pole detection command from the detection mode setting unit. The high-frequency component of the current is extracted from the detection value of the feedback current from the current detector, and the oscillation phenomenon is detected, and the electric phase angle with the largest oscillation degree is determined as the initial magnetic pole phase, and the initial magnetic pole phase is set for the phase calculation unit. wherein the detected value of the feedback current corresponds to a plurality of different values output from the current command unit for magnetic pole detection.

根据本发明,能够实现下述的永磁同步电动机的控制装置:通过对电流控制系统附加检测模式设定单元、磁极检测用电流指令单元、磁极相位判定单元、开关,可以利用增强型编码器等位置检测器而不使用绝对位置检测器,在停止时在短时间内进行磁极位置的检测,可以实现迅速且平稳的起动。According to the present invention, the following permanent magnet synchronous motor control device can be realized: by adding a detection mode setting unit, a magnetic pole detection current command unit, a magnetic pole phase determination unit, and a switch to the current control system, an enhanced encoder can be used. The position detector does not use an absolute position detector, and detects the magnetic pole position in a short time when stopping, enabling quick and smooth starting.

附图说明Description of drawings

图1是本发明的实施方式1的永磁同步电动机的控制装置的结构图。FIG. 1 is a block diagram of a control device for a permanent magnet synchronous motor according to Embodiment 1 of the present invention.

图2是表示本发明的实施方式1的d轴电流控制系统的方框线图。2 is a block diagram showing a d-axis current control system according to Embodiment 1 of the present invention.

图3是表示本发明的实施方式1的电动机的电枢电流和磁通的关系的曲线图。3 is a graph showing the relationship between the armature current and the magnetic flux of the motor according to Embodiment 1 of the present invention.

图4是表示本发明的实施方式1的d轴电流控制系统的开环传递函数的伯德图。4 is a Bode diagram showing an open-loop transfer function of the d-axis current control system according to Embodiment 1 of the present invention.

图5是表示本发明的实施方式1的初始磁极位置检测的顺序处理的流程图。FIG. 5 is a flowchart showing the sequence processing of initial magnetic pole position detection according to Embodiment 1 of the present invention.

图6表示本发明的实施方式1的初始磁极位置检测动作中的各相电流Iu、Iv、Iw和电相角θph、d轴电流Id的关系。6 shows the relationship between the phase currents Iu, Iv, and Iw, the electrical phase angle θph, and the d-axis current Id in the initial magnetic pole position detection operation according to Embodiment 1 of the present invention.

图7是表示本发明的实施方式2的包含了延迟要素和开关的d轴电流控制系统的方框线图。7 is a block diagram showing a d-axis current control system including delay elements and switches according to Embodiment 2 of the present invention.

符号说明Symbol Description

2:位置检测器;3:角速度运算单元;4:减法器;5:速度控制单元;6:相位运算单元;7:电流检测器;8:三相二相转换器;9:二相三相转换器;10、11:减法器;12:d轴电流控制单元;13:q轴电流控制单元;14:非干扰控制单元;15、16:加法器;17:功率转换器;18:检测模式设定单元;19:磁极检测用电流指令单元;20:磁极相位判定单元;21a~21c:开关(信号切换部);23:延迟要素;24:开关(第二信号切换部);100:速度控制系统;101:d-q轴非干扰控制系统。2: Position detector; 3: Angular velocity calculation unit; 4: Subtractor; 5: Speed control unit; 6: Phase calculation unit; 7: Current detector; 8: Three-phase two-phase converter; 9: Two-phase three-phase Converter; 10, 11: subtractor; 12: d-axis current control unit; 13: q-axis current control unit; 14: non-interference control unit; 15, 16: adder; 17: power converter; 18: detection mode Setting unit; 19: Current command unit for magnetic pole detection; 20: Magnetic pole phase determination unit; 21a to 21c: Switch (signal switching unit); 23: Delay element; 24: Switch (second signal switching unit); 100: Speed Control system; 101: d-q axis non-interference control system.

具体实施方式Detailed ways

下面,利用附图对本发明的永磁同步电动机的控制装置的优选实施方式进行说明。本发明的永磁同步电动机的控制装置,其特征在于,提供一种利用增强型编码器等位置检测器,能够在起动前的停止时间在短时间内容易地进行磁极位置的检测,可以迅速且平稳地起动永磁同步电动机的价格便宜的控制装置。Next, preferred embodiments of a control device for a permanent magnet synchronous motor according to the present invention will be described with reference to the drawings. The control device of the permanent magnet synchronous motor of the present invention is characterized in that it provides a position detector such as an enhanced encoder, which can easily detect the magnetic pole position in a short time during the stop time before starting, and can quickly and Inexpensive controls for smooth starting of permanent magnet synchronous motors.

实施方式1Embodiment 1

图1是本发明实施方式1的永磁同步电动机的控制装置的结构图。该永磁同步电动机的控制装置,被构成为包含通常被用作电流控制系统的d-q轴非干扰控制系统101(相当于图1的虚线所示部分)的速度控制系统100(相当于图1的单点划线所示部分),还进一步附加了检测模式设定单元18、磁极检测用电流指令单元19、磁极相位判定单元20、开关21a~21c。FIG. 1 is a configuration diagram of a control device for a permanent magnet synchronous motor according to Embodiment 1 of the present invention. The control device of this permanent magnet synchronous motor is constituted as a speed control system 100 (equivalent to the d-q axis non-interference control system 101 (corresponding to the part shown by the dashed line in FIG. 1 ) generally used as a current control system (corresponding to the The part shown by the single dotted line) is further added with a detection mode setting unit 18, a magnetic pole detection current command unit 19, a magnetic pole phase determination unit 20, and switches 21a to 21c.

首先,对速度控制系统100的结构进行说明。d-q轴非干扰控制系统是以往就有的,用来进行永磁同步电动机1的电流控制,是还包含速度控制的一般控制方式。该速度控制系统100由位置检测器2、角速度运算单元3、减法器4、速度控制单元5、相位运算单元6、电流检测器7、三相二相转换器8、二相三相转换器9、减法器10和11、d轴电流控制单元12、q轴电流控制单元13、非干扰控制单元14、加法器15和16、功率转换器17构成。First, the configuration of the speed control system 100 will be described. The d-q axis non-interference control system is conventional, and is used to control the current of the permanent magnet synchronous motor 1, and is a general control method that also includes speed control. The speed control system 100 is composed of a position detector 2, an angular velocity calculation unit 3, a subtractor 4, a speed control unit 5, a phase calculation unit 6, a current detector 7, a three-phase two-phase converter 8, and a two-phase three-phase converter 9 , subtractors 10 and 11, d-axis current control unit 12, q-axis current control unit 13, non-interference control unit 14, adders 15 and 16, and power converter 17.

位置检测器2检测随着永磁同步电动机1的转子的旋转转子的位置,相当于编码器等。角速度运算单元3,根据位置检测器2的位置输出利用差分等方法计算永磁同步电动机1的旋转角速度ωr。减法器4计算永磁同步电动机1的旋转角速度指令ωrcom和旋转角速度ωr的偏差。The position detector 2 detects the position of the rotor as the rotor of the permanent magnet synchronous motor 1 rotates, and corresponds to an encoder or the like. The angular velocity calculation unit 3 calculates the rotational angular velocity ωr of the permanent magnet synchronous motor 1 by a method such as difference based on the position output of the position detector 2 . The subtracter 4 calculates the deviation between the rotational angular velocity command ωrcom and the rotational angular velocity ωr of the permanent magnet synchronous motor 1 .

速度控制单元5根据由减法器4计算出的偏差,将永磁同步电动机1应产生的转距作为电流指令进行计算,并进行速度控制,以使得旋转角速度ωr随动于旋转角速度指令ωrcom。而且,在为了改善控制性能,而除了偏差之外,还将旋转角速度ωr和旋转角速度指令ωrcom作为速度控制单元5的输入的结构中,下述内容也同样成立。The speed control unit 5 calculates the torque to be generated by the permanent magnet synchronous motor 1 as a current command based on the deviation calculated by the subtractor 4, and performs speed control so that the rotational angular velocity ωr follows the rotational angular velocity command ωrcom. Furthermore, in the configuration in which the rotational angular velocity ωr and the rotational angular velocity command ωrcom are used as inputs to the speed control means 5 in addition to the deviation in order to improve the control performance, the following holds true.

在三相交流电动机的控制中,一般大多进行将三相的电流、电压转换为2轴的处理。这里,将α轴与三相的U相轴重合的静止2轴上的坐标系称为α-β坐标系。另外,将d轴与转子的励磁方向重合的旋转2轴上的坐标系称为d-q轴坐标系。图1中的d-q轴非干扰控制系统101,相当于该d-q轴坐标系的控制系统。In the control of a three-phase AC motor, a process of converting three-phase current and voltage into two axes is generally performed. Here, the coordinate system on the stationary two-axis in which the α-axis coincides with the U-phase axis of the three phases is called an α-β coordinate system. In addition, the coordinate system on the two rotation axes in which the d axis coincides with the excitation direction of the rotor is called a d-q axis coordinate system. The d-q axis non-interference control system 101 in FIG. 1 is equivalent to the control system of the d-q axis coordinate system.

相位运算单元6根据位置检测器2的位置输出来计算永磁同步电动机1的转子的电气角相位θre。该电气角相位θre表示从α-β坐标系观察到的d-q轴坐标系的旋转角度。电流检测器7检测流过永磁同步电动机1的定子绕组(线圈)的三相交流电流(Iu、Iv、Iw)。The phase calculation unit 6 calculates the electrical angle phase θre of the rotor of the permanent magnet synchronous motor 1 from the position output of the position detector 2 . This electrical angle phase θre represents the rotation angle of the d-q axis coordinate system viewed from the α-β coordinate system. The current detector 7 detects the three-phase alternating current (Iu, Iv, Iw) flowing through the stator winding (coil) of the permanent magnet synchronous motor 1 .

三相二相转换器8将三相电流(Iu、Iv、Iw)转换为d-q轴坐标系中的电流(Id、Iq)。二相三相转换器9将在d-q轴坐标系的电压指令值(Vd、Vq)转换为三相的电压指令值(Vu、Vv、Vw)。减法器10和减法器11分别计算永磁同步电动机1的定子绕组电流的d轴分量的电流指令Idcom及其反馈电流值Id的偏差,以及q轴分量的电流指令Iqcom及其反馈电流值Iq的偏差。The three-phase two-phase converter 8 converts the three-phase currents (Iu, Iv, Iw) into currents (Id, Iq) in the d-q axis coordinate system. The two-phase three-phase converter 9 converts voltage command values (Vd, Vq) in the d-q axis coordinate system into three-phase voltage command values (Vu, Vv, Vw). The subtractor 10 and the subtractor 11 respectively calculate the deviation of the current command Idcom of the d-axis component of the stator winding current of the permanent magnet synchronous motor 1 and its feedback current value Id, and the current command Iqcom of the q-axis component and its feedback current value Iq deviation.

d轴电流控制单元12和q轴电流控制单元13根据由减法器10和减法器11计算出的偏差,求出控制输出(Vd’、Vq’),进行电流控制,使得各个反馈电流值随动于各自的电流指令。非干扰控制单元14进行使各个电流互不干扰的前馈补偿,使得可以独立控制d轴电流和q轴电流。The d-axis current control unit 12 and the q-axis current control unit 13 obtain the control output (Vd', Vq') based on the deviation calculated by the subtractor 10 and the subtractor 11, and perform current control so that each feedback current value follows the on their respective current commands. The non-interference control unit 14 performs feed-forward compensation so that the respective currents do not interfere with each other, so that the d-axis current and the q-axis current can be independently controlled.

加法器15和加法器16将非干扰控制单元14的输出分别与d轴和q轴的控制输出(Vd’、Vq’)相加,计算各自的电压指令(Vd、Vq)。进而,功率转换器17根据三相的电压指令值(Vu、Vv、Vw)输出电压可变、频率可变的三相交流电压。The adder 15 and the adder 16 add the output of the non-interference control unit 14 to the d-axis and q-axis control outputs (Vd', Vq') respectively, and calculate respective voltage commands (Vd, Vq). Furthermore, the power converter 17 outputs a three-phase AC voltage whose voltage is variable and whose frequency is variable according to the three-phase voltage command values (Vu, Vv, Vw).

下面,对基于这些结构的一系列控制动作进行说明。由于该d-q轴非干扰控制系统101的控制方式是在与永磁同步电动机1的转子磁极的旋转同步的旋转坐标上进行的控制,所以对作为基准的转子磁极位置的检测就变得很重要。利用根据来自与永磁同步电动机1的转子连接的位置检测器2的信号,由相位运算单元6计算出的相位角θre来表示转子磁极位置。Next, a series of control operations based on these configurations will be described. Since the control method of the d-q axis non-interference control system 101 is the control performed on the rotating coordinates synchronous with the rotation of the rotor poles of the permanent magnet synchronous motor 1, it is very important to detect the rotor pole position as a reference. The rotor magnetic pole position is represented by the phase angle θre calculated by the phase calculation unit 6 based on the signal from the position detector 2 connected to the rotor of the permanent magnet synchronous motor 1 .

根据由相位运算单元6计算出的相位角θre,由三相二相转换器8将由电流检测器7检测出的永磁同步电动机1的三相电流(Iu、Iv、Iw)转换为d-q轴的二相电流反馈值(Id、Iq)。然后,d轴电流控制单元12和q轴电流控制单元13根据该被转换为2相的电流反馈值(Id、Iq)与各轴的电流指令值(Idcom、Iqcom)的各自偏差进行反馈控制,输出控制输出(Vd’、Vq’)。According to the phase angle θre calculated by the phase operation unit 6, the three-phase current (Iu, Iv, Iw) of the permanent magnet synchronous motor 1 detected by the current detector 7 is converted into the d-q axis by the three-phase two-phase converter 8 Two-phase current feedback value (Id, Iq). Then, the d-axis current control unit 12 and the q-axis current control unit 13 perform feedback control based on the respective deviations between the current feedback values (Id, Iq) converted into two phases and the current command values (Idcom, Iqcom) of the respective axes, The output controls the output (Vd', Vq').

此时,为了实现d轴和q轴的控制的非干扰化,以便不受到来自其它轴的干扰电压的影响,非干扰控制单元14根据预先计算出的干扰电压,进行非干扰前馈补偿。这样,由于实现了非干扰化,各轴独立地进行反馈控制,所以d-q轴非干扰控制系统101被称为非干扰控制方式。At this time, in order to achieve non-disturbance control of the d-axis and q-axis so as not to be affected by the disturbance voltage from other axes, the non-disturbance control unit 14 performs non-disturbance feedforward compensation according to the pre-calculated disturbance voltage. In this way, the d-q axis non-interfering control system 101 is called a non-interfering control method because non-interfering is realized and each axis is independently feedback-controlled.

将非干扰控制单元14的输出与控制输出(Vd’、Vq’)相加而算出的电压指令(Vd、Vq),根据相位运算单元6计算出的相位角θre,由二相三相转换器9转换为三相电压指令值(Vu、Vv、Vw)。然后,功率转换器17根据三相电压指令值(Vu、Vv、Vw)输出电压可变、频率可变的三相交流电压,由此来进行永磁同步电动机1的速度控制。The voltage command (Vd, Vq) calculated by adding the output of the non-interference control unit 14 to the control output (Vd', Vq') is generated by the two-phase three-phase converter based on the phase angle θre calculated by the phase calculation unit 6 9 Convert to three-phase voltage command values (Vu, Vv, Vw). Then, the power converter 17 outputs a three-phase AC voltage with a variable voltage and a variable frequency based on the three-phase voltage command values (Vu, Vv, Vw), thereby controlling the speed of the permanent magnet synchronous motor 1 .

在图1的结构中,在永磁同步电动机1具有被称为非突极型的转子形状的情况下,一般在多数情况下使d轴电流指令Idcom为0。可是,在为了降低高速旋转时的电压而减弱磁场的情况下,或在逆突极型的永磁同步电动机1中使用磁阻转矩等的情况下,可以将d轴电流指令Idcom控制为适当的值。In the configuration of FIG. 1 , when the permanent magnet synchronous motor 1 has a rotor shape called a non-salient pole type, generally the d-axis current command Idcom is set to zero in many cases. However, when the magnetic field is weakened to reduce the voltage during high-speed rotation, or when reluctance torque is used in the reverse salient pole type permanent magnet synchronous motor 1, the d-axis current command Idcom can be appropriately controlled. value.

下面,对速度控制系统100中新增加的检测模式设定单元18、磁极检测用电流指令单元19、磁极相位判定单元20、开关21a~21c进行说明。通过附加这些结构,在使用了不是绝对位置检测器的位置检测器2的情况下,可以容易地检测电源闭合后的初始磁极位置。Next, the detection mode setting unit 18 , the magnetic pole detection current command unit 19 , the magnetic pole phase determination unit 20 , and the switches 21 a to 21 c newly added to the speed control system 100 will be described. By adding these structures, when the position detector 2 other than the absolute position detector is used, it is possible to easily detect the initial magnetic pole position after the power supply is turned on.

检测模式设定单元18具有存储磁极位置检测完成标志的设置/复位状态的存储部(未图示),该磁极位置检测完成标志表示是否处于已检测出磁极位置的状态。在图1中,由于位置检测器2不是绝对位置检测器,所以在电源闭合时处于未检测出正确的磁极位置的状态。因此,检测模式设定单元18在电源闭合时复位存储于存储部中的磁极位置检测完成标志。The detection mode setting unit 18 has a storage unit (not shown) that stores a set/reset state of a magnetic pole position detection completion flag indicating whether or not the magnetic pole position has been detected. In FIG. 1 , since the position detector 2 is not an absolute position detector, the correct magnetic pole position is not detected when the power is turned on. Therefore, the detection mode setting unit 18 resets the magnetic pole position detection completion flag stored in the storage section when the power is turned on.

并且,检测模式设定单元18在永磁同步电动机1起动时,从存储部取出磁极位置检测完成标志,判断是否需要进行磁极检测动作。进而,在检测模式设定单元18根据磁极位置检测完成标志已复位的情况判断出需要进行磁极检测动作的情况下,输出用于检测永磁同步电动机1的磁极位置的磁极检测指令。Furthermore, when the permanent magnet synchronous motor 1 is started, the detection mode setting unit 18 fetches the magnetic pole position detection completion flag from the storage unit, and determines whether the magnetic pole detection operation is necessary. Furthermore, when the detection mode setting unit 18 determines that the magnetic pole detection operation is necessary based on the fact that the magnetic pole position detection completion flag has been reset, it outputs a magnetic pole detection command for detecting the magnetic pole position of the permanent magnet synchronous motor 1 .

当磁极检测用电流指令单元19从检测模式设定单元18接收到磁极检测指令时,输出用于检测初始磁极相位的电相角和电流指令。磁极检测用电流指令单元19针对某个规定的d轴电流的电流指令,使电相角缓慢变化,输出初始磁极相位检测用的电相角和电流指令。而且,磁极检测用电流指令单元19针对不同的电流指令,也能使电相角缓慢变化生成输出信号,可以生成多个不同图案的输出值。When receiving a magnetic pole detection command from the detection mode setting unit 18, the magnetic pole detection current command unit 19 outputs an electric phase angle and a current command for detecting an initial magnetic pole phase. The magnetic pole detection current command unit 19 gradually changes the electrical phase angle for a current command of a certain predetermined d-axis current, and outputs the electrical phase angle and the current command for initial magnetic pole phase detection. Furthermore, the current command unit 19 for magnetic pole detection can generate an output signal by gradually changing the electrical phase angle for different current commands, and can generate a plurality of output values with different patterns.

另外,磁极检测用电流指令单元19例如可以对电流指令值进行如下设定。即,磁极检测用电流指令单元19通过设定电流指令值,以使d轴电流产生的电枢反应磁通和永磁产生的励磁磁通的和,成为使永磁同步电动机1的定子铁芯等电动机磁回路的一部分达到磁饱和程度的值,由此能够设定成更容易产生振荡现象的状态。而且,该d轴始终是控制上的概念,由于在该阶段未检测出磁极位置,因此d轴相位和永磁的励磁磁通的方向未必一致。In addition, the current command means 19 for magnetic pole detection can set the current command value as follows, for example. That is, the magnetic pole detection current command unit 19 sets the current command value so that the sum of the armature reaction magnetic flux generated by the d-axis current and the field magnetic flux generated by the permanent magnet becomes the stator core of the permanent magnet synchronous motor 1. By waiting for a part of the magnetic circuit of the motor to reach the value of magnetic saturation, it can be set to a state where the oscillation phenomenon is more likely to occur. Furthermore, the d-axis is always a control concept, and since the magnetic pole position is not detected at this stage, the d-axis phase does not necessarily coincide with the direction of the field magnetic flux of the permanent magnet.

当磁极相位判定单元20从检测模式设定单元18接收到磁极检测指令时,根据d轴的反馈电流Id判定磁极相位。具体地讲,磁极相位判定单元20从反馈电流Id的检测值中提取出电流的高频分量,检测出d-q轴非干扰控制系统101的电流控制系统的振荡现象。进而,磁极相位判定单元20判定转子磁极存在于检测到的振荡现象的振荡程度为最大的电相角上,将该电相角确定为初始磁极相位。When the magnetic pole phase determination unit 20 receives a magnetic pole detection instruction from the detection mode setting unit 18 , it determines the magnetic pole phase from the feedback current Id of the d-axis. Specifically, the magnetic pole phase determination unit 20 extracts the high-frequency component of the current from the detected value of the feedback current Id, and detects the oscillation phenomenon of the current control system of the d-q axis non-interference control system 101 . Furthermore, the magnetic pole phase determination unit 20 determines that the rotor magnetic pole exists at an electrical phase angle at which the degree of oscillation of the detected oscillation phenomenon is maximum, and determines this electrical phase angle as the initial magnetic pole phase.

而且,磁极相位判定单元20对相位运算单元6进行将已确定的初始磁极相位作为初始相位的设定。相位运算单元6通过利用所设定的初始相位进行起动运转,可以使磁极位置不明确的永磁同步电动机1平稳起动。Furthermore, the magnetic pole phase determining means 20 sets the determined initial magnetic pole phase as the initial phase in the phase calculating means 6 . The phase calculating means 6 can start the permanent magnet synchronous motor 1 whose magnetic pole position is not clear by using the set initial phase to perform the starting operation.

而且,磁极相位判定单元20在可以确定初始磁极相位之后,设置磁极位置检测完成标志并存储到检测模式设定单元18的存储部。这样,在电源闭合后的首次起动时,可以确定初始磁极相位。在进行电源闭合后的第二次及第二次以后的起动时,检测模式设定单元18根据已设置了存储部的磁极位置检测完成标志的情况,可以判断为不需要进行磁极检测动作。由此,在电源闭合后的第二次及第二次以后的起动时,可以不进行磁极检测动作而直接进行平稳的起动运转。Furthermore, after the initial magnetic pole phase can be determined, the magnetic pole phase determination unit 20 sets the magnetic pole position detection completion flag and stores it in the storage unit of the detection mode setting unit 18 . In this way, the initial pole phase can be determined at the first start after the power supply is closed. When the power is turned on for the second time or after the second start, the detection mode setting unit 18 can determine that the magnetic pole detection operation is unnecessary based on the fact that the magnetic pole position detection completion flag of the storage unit is set. Thereby, at the time of the second start after the power supply is turned on and after the second time, a smooth start operation can be directly performed without performing the magnetic pole detection operation.

开关21a~21c是根据来自检测模式设定单元18的磁极检测指令来切换输出信号的信号切换部。开关21a~21c在没有从检测模式设定单元18接收到磁极检测指令时(即相当于正常运转时),根据位置检测器2的位置输出将利用相位运算单元6计算出的电相角θre和电流指令(Idcom、Iqcom)输出到d-q轴非干扰控制系统101。The switches 21 a to 21 c are signal switching units that switch output signals in accordance with a magnetic pole detection command from the detection mode setting unit 18 . When the switches 21a to 21c do not receive a magnetic pole detection instruction from the detection mode setting unit 18 (that is, during normal operation), the electrical phase angle θre calculated by the phase calculation unit 6 and The current command (Idcom, Iqcom) is output to the d-q axis non-interference control system 101 .

另一方面,开关21a~21c在从检测模式设定单元18接收到磁极检测指令时,将提供给d-q轴非干扰控制系统101的电相角和电流指令值切换成从磁极检测用电流指令单元19输出的初始磁极相位检测用的电相角θph和电流指令(Idph、Iqph)。On the other hand, when the switches 21a to 21c receive the magnetic pole detection command from the detection mode setting unit 18, they switch the electric phase angle and current command value supplied to the d-q axis non-interference control system 101 to the current command unit for magnetic pole detection. 19 outputs the electric phase angle θph and the current command (Idph, Iqph) for initial magnetic pole phase detection.

下面,对利用本结构能够检测出初始磁极相位的原因进行说明。图2是表示本发明的实施方式1的d轴电流控制系统的方框线图。一次延迟方框22是表示从施加给电动机电枢的电压到电流的传递函数的方框。电流控制方框12a是表示d轴电流控制单元12中使用的控制运算的示例的方框。Next, the reason why the initial magnetic pole phase can be detected by this configuration will be described. 2 is a block diagram showing a d-axis current control system according to Embodiment 1 of the present invention. The primary delay block 22 is the block representing the transfer function from the voltage applied to the motor armature to the current. The current control block 12 a is a block representing an example of a control operation used in the d-axis current control unit 12 .

该电流控制方框12a通常作为用于抑制电流的稳定偏差的比例积分(PI)控制。PI补偿器的设计由电动机常数的标称值和控制系统的设计响应频率ωc来决定。即,在使电枢线圈的电阻值Ra的标称值为R,感应系数La的标称值为L的情况下,通常将控制常数设计成使伯德图上的PI补偿器的拐点频率ωi等于电动机电枢线圈的时间常数的标称值(L/R)的倒数。The current control block 12a is generally implemented as a proportional-integral (PI) control for suppressing steady-state deviations of the current. The design of the PI compensator is determined by the nominal value of the motor constant and the design response frequency ωc of the control system. That is, when the nominal value of the resistance value Ra of the armature coil is R and the nominal value of the inductance La is L, the control constant is usually designed so that the inflection point frequency ωi of the PI compensator on the Bode diagram Equal to the reciprocal of the nominal value (L/R) of the time constant of the motor armature coil.

在这种情况下,已经公知的是:电流控制系统的开环传递函数仅用积分系统ωc/s表示,相位始终为-90度,并能够进行稳定的控制。而且,虽然在图2中表示了d轴的情况,但是q轴也可以同样地进行电流控制系统的设计。In this case, it is already known that the open-loop transfer function of the current control system is expressed only by the integral system ωc/s, the phase is always -90 degrees, and stable control can be performed. Furthermore, although the case of the d-axis is shown in FIG. 2 , the current control system can be similarly designed for the q-axis as well.

另一方面,经常有实际的电动机常数偏离标称值的情况,定子铁芯等的磁饱和也是引起该情况的重要原因之一。图3是表示本发明实施方式1的永磁同步电动机1的电枢电流和磁通的关系的曲线图。如图3所示,当电枢电流增大时,由于定子铁芯等的磁饱和的影响,曲线的斜率有变小的倾向。由于与永磁同步电动机1的电流控制相关的感应系数L与该曲线的斜率Δφ/ΔI相等,因此由于磁饱和的影响,感应系数La的值比标称值L小。On the other hand, there are often situations where the actual motor constant deviates from the nominal value, and the magnetic saturation of the stator core and the like is also one of the important reasons for this situation. 3 is a graph showing the relationship between the armature current and the magnetic flux of the permanent magnet synchronous motor 1 according to Embodiment 1 of the present invention. As shown in FIG. 3 , as the armature current increases, the slope of the curve tends to decrease due to the influence of magnetic saturation of the stator core and the like. Since the inductance L related to the current control of the permanent magnet synchronous motor 1 is equal to the slope Δφ/ΔI of this curve, the value of the inductance La is smaller than the nominal value L due to the influence of magnetic saturation.

图4是表示本发明实施方式1的d轴电流控制系统的开环传递函数的伯德图。图4分别表示了感应系数与标称值相等的情况(相当于La=L),和由于磁饱和而小于标称值的情况(相当于La<L)。4 is a Bode diagram showing an open-loop transfer function of the d-axis current control system according to Embodiment 1 of the present invention. FIG. 4 respectively shows the case where the inductance is equal to the nominal value (equivalent to La=L), and the case where it is smaller than the nominal value due to magnetic saturation (equivalent to La<L).

在La=L的情况下,如前所述,用具有-20dB/dec的斜率、在设计响应频率ωc处增益为0的直线来表示增益,相位保持为-90度。另一方面,在La<L的情况下,开环传递函数不仅仅是积分,而是在伯德图上形成表示前进延迟特性的、在高频区域增益大幅度隆起的形状。In the case of La=L, as described above, the gain is represented by a straight line with a slope of -20dB/dec and a gain of 0 at the design response frequency ωc, and the phase is maintained at -90 degrees. On the other hand, in the case of La<L, the open-loop transfer function does not merely integrate, but forms a shape on the Bode diagram showing a forward delay characteristic in which the gain largely rises in the high-frequency region.

在这种情况下,由于增益为零时的相位是-90度,所以在理论上控制是稳定的。可是,由于数字控制导致的控制延迟,或者传感器特性等的影响,在高频区域的相位容易产生延迟,所以实际上存在不稳定的倾向。因此,当电流产生的电枢反应磁通的相位和永磁产生的励磁磁通的相位一致,铁芯中流过很大的磁通,并且由于磁饱和导致感应系数小于标称值时,在控制系统的增益足够高的情况下,电流控制系统会产生振荡现象。In this case, the control is theoretically stable since the phase at zero gain is -90 degrees. However, due to the control delay due to digital control or the influence of sensor characteristics, etc., the phase in the high-frequency region tends to be delayed, so it tends to be unstable in practice. Therefore, when the phase of the armature reaction flux generated by the current is consistent with the phase of the excitation flux generated by the permanent magnet, a large magnetic flux flows through the iron core, and the inductance is smaller than the nominal value due to magnetic saturation, the control When the gain of the system is high enough, the current control system will produce oscillation phenomenon.

因此,通过从反馈电流中提取出振动分量,并检测出该振荡现象,可以确定励磁磁通和电枢反应磁通的相位关系,能够容易地找到初始磁极位置。而且,考虑到当振荡状态持续时,振动振幅会慢慢变大甚至使系统发生异常,但如后所述,通过使相位角变化和提供指令使得不产生过大的电流,来在系统异常之前抑制振幅。Therefore, by extracting the vibration component from the feedback current and detecting the oscillation phenomenon, the phase relationship between the excitation magnetic flux and the armature reaction magnetic flux can be determined, and the initial magnetic pole position can be easily found. Moreover, considering that when the oscillation state continues, the vibration amplitude will gradually increase and even make the system abnormal, but as described later, by changing the phase angle and providing instructions so that excessive current is not generated, it is possible to prevent system abnormalities. Suppresses the amplitude.

下面,根据流程图,对连续的动作处理进行说明。图5是表示本发明实施方式1的初始磁极位置检测的顺序处理的流程图。首先,在步骤S501,当检测模式设定单元18从外部接收到永磁同步电动机1的起动指令时,从存储部取出磁极位置检测完成标志,根据已设置磁极位置检测完成标志还是已复位磁极位置检测完成标志来判断磁极检测是否完成。Next, continuous operation processing will be described based on the flowchart. FIG. 5 is a flowchart showing the sequence processing of initial magnetic pole position detection according to Embodiment 1 of the present invention. First, in step S501, when the detection mode setting unit 18 receives the starting command of the permanent magnet synchronous motor 1 from the outside, it takes out the magnetic pole position detection completion flag from the storage unit, and the magnetic pole position detection completion flag is set or the magnetic pole position has been reset. The detection completion flag is used to judge whether the magnetic pole detection is completed.

在磁极位置检测完成标志已复位,并判断为磁极检测未完成的情况下,检测模式设定单元18输出磁极检测指令,然后,前进至步骤S502的处理。另外,在磁极位置检测完成标志已经设置,并判断为磁极检测已经完成的情况下,检测模式设定单元18不输出磁极检测指令,然后,前进至步骤S509的处理。When the magnetic pole position detection completion flag is reset and it is determined that the magnetic pole detection has not been completed, the detection mode setting unit 18 outputs a magnetic pole detection command, and then proceeds to the processing of step S502. In addition, when the magnetic pole position detection completion flag is set and it is determined that the magnetic pole detection has been completed, the detection mode setting unit 18 does not output the magnetic pole detection command, and then proceeds to the processing of step S509 .

在步骤S502,磁极检测用电流指令单元19通过从检测模式设定单元18接收磁极检测指令,设定初始磁极检测动作所必需的d轴电流指令值Idph,并将q轴电流指令值Iqph设定为Iqph=0。In step S502, the magnetic pole detection current command unit 19 receives the magnetic pole detection command from the detection mode setting unit 18, sets the d-axis current command value Idph necessary for the initial magnetic pole detection operation, and sets the q-axis current command value Iqph to Iqph=0.

在步骤S503,检测模式设定单元18通过输出磁极检测指令来切换开关21a~21c。由此,开关21a~21c将磁极检测用的电流指令(Idph、Iqph)和电相角θph输出到d-q轴非干扰控制系统101。In step S503, the detection mode setting unit 18 switches the switches 21a to 21c by outputting a magnetic pole detection command. Thus, the switches 21 a to 21 c output the current commands (Idph, Iqph) for magnetic pole detection and the electrical phase angle θph to the d-q axis non-interference control system 101 .

图1的开关21a~21c的状态,表示的是为了进行磁极检测而被切换成与来自磁极检测用电流指令单元19的输出信号相连接的状态。即,根据来自检测模式设定单元18的磁极检测指令,开关21a与d轴电流指令值Idph连接,开关21b与q轴电流指令值Iqph连接,开关21c与电相角θph连接。The state of the switches 21a to 21c in FIG. 1 shows a state switched to be connected to an output signal from the magnetic pole detection current command means 19 for magnetic pole detection. That is, according to the magnetic pole detection command from the detection mode setting unit 18, the switch 21a is connected to the d-axis current command value Idph, the switch 21b is connected to the q-axis current command value Iqph, and the switch 21c is connected to the electrical phase angle θph.

然后,在步骤S504,磁极检测用电流指令单元19使电相角θph增加预先规定的量。接着在步骤S505,磁极相位判定单元20从在步骤S504设定的电相角θph的反馈电流的检测值中提取出电流的高频分量。Then, in step S504 , the magnetic pole detection current command unit 19 increases the electrical phase angle θph by a predetermined amount. Next at step S505, the magnetic pole phase determination unit 20 extracts the high-frequency component of the current from the detected value of the feedback current at the electric phase angle θph set at step S504.

然后,在步骤S506,磁极检测用电流指令单元19判断电相角θph是否变化了一个或一个以上的周期,重复步骤S504~步骤S506的操作直至变化了一个或一个以上的周期。通过该重复处理,磁极相位判定单元20在一个周期的范围内从电相角θph变化时的各个反馈电流的检测值中提取出电流的高频分量的数据。Then, in step S506, the magnetic pole detection current command unit 19 judges whether the electrical phase angle θph has changed by one or more cycles, and repeats the operations of steps S504 to S506 until it has changed by one or more cycles. Through this repeated process, the magnetic pole phase determining unit 20 extracts data of high-frequency components of the current from the detected values of the respective feedback currents when the electric phase angle θph changes within a range of one cycle.

在步骤S506,当判断为电相角θph变化了一个或一个以上的周期时,在步骤S507,磁极相位判定单元20根据所提取出的高频分量数据,判断通过使电相角θph发生一个周期的变化,电流控制系统是否已产生振荡现象。而且,在磁极相位判定单元20判断为没有产生振荡现象的情况下,转移至步骤S512的处理。In step S506, when it is determined that the electrical phase angle θph has changed by one or more cycles, in step S507, the magnetic pole phase determination unit 20 judges that the electric phase angle θph has changed by one cycle or more based on the extracted high-frequency component data. Whether the current control system has produced oscillation phenomenon. And when the magnetic pole phase determination means 20 determines that the oscillation phenomenon does not occur, it transfers to the process of step S512.

另一方面,在磁极相位判定单元20判断为产生了振荡现象的情况下,判定为转子磁极存在于振荡程度最大的电相角处,确定电相角,并转移至步骤S508的处理。然后,在步骤S508,磁极相位判定单元20根据确定的电相角,更新相位运算单元6所保持的磁极相位。On the other hand, when the magnetic pole phase judging means 20 judges that oscillation has occurred, it judges that the rotor magnetic pole exists at the electrical phase angle at which the degree of oscillation is maximum, determines the electrical phase angle, and proceeds to step S508. Then, in step S508, the magnetic pole phase determination unit 20 updates the magnetic pole phase held by the phase calculation unit 6 according to the determined electric phase angle.

图6表示本发明实施方式1的初始磁极检测动作中的各相电流Iu、Iv、Iw和电相角θph和d轴电流Id的关系。在该示例中,表示了在电相角θph超过180度的附近,各相电流和d轴电流上重叠高频振动的状态。磁极相位判定单元20可以判断为转子磁极存在于与这样的振荡状态相对应的电相角处,并可确定电相角。6 shows the relationship between the phase currents Iu, Iv, and Iw, the electrical phase angle θph, and the d-axis current Id in the initial magnetic pole detection operation according to Embodiment 1 of the present invention. In this example, a state in which dithering is superimposed on each phase current and the d-axis current is shown in the vicinity of the electrical phase angle θph exceeding 180 degrees. The magnetic pole phase determination unit 20 may determine that the rotor magnetic pole exists at an electrical phase angle corresponding to such an oscillation state, and may determine the electrical phase angle.

而且,在图1中,磁极相位判定单元20作为取入d轴电流Id,检测与d轴电流Id重叠的振动的结构,但根据与各相电流重叠的振动也同样可以检测出转子磁极。另外,由于电相角θph的变化速度,而比实际的磁极相位稍迟地来观测振荡现象,所以取与使电相角θph朝相反方向变化时的平均值,可以进行更高精度的检测。Furthermore, in FIG. 1 , the magnetic pole phase determining means 20 is configured to take in the d-axis current Id and detect vibrations superimposed on the d-axis current Id, but the rotor magnetic poles can also be detected from vibrations superimposed on each phase current. In addition, because the oscillation phenomenon is observed slightly later than the actual magnetic pole phase due to the change speed of the electrical phase angle θph, the average value obtained when the electrical phase angle θph is changed in the opposite direction can be detected with higher accuracy.

在先前的步骤S507,在判断为没有产生振荡现象的情况下,在步骤S512,磁极检测用电流指令单元19使d轴电流指令值Idph增加,使得容易产生定子的磁饱和,然后,重复步骤S504~步骤S507的处理,进行磁极位置的判定处理。In the preceding step S507, when it is determined that no oscillation phenomenon has occurred, in step S512, the magnetic pole detection current command unit 19 increases the d-axis current command value Idph so that magnetic saturation of the stator is likely to occur, and then, step S504 is repeated. To the process of step S507, the determination process of the magnetic pole position is performed.

而且,根据本实施方式1的磁极检测,可以在起动时在短时间内检测出磁极位置,使永磁同步电动机1平稳起动。起动后,对于要求高精度的转距控制的情况,如上所述,在确定电相角的初始值并起动后,通过进行以往提出的磁极校正运转(例如,特开平10-80188),能够进一步提高磁极的检测精度。图5的步骤S509~步骤S511,就是表示用于进行该磁极校正运转的流程图。Furthermore, according to the magnetic pole detection of the first embodiment, the magnetic pole position can be detected in a short time at the time of starting, and the permanent magnet synchronous motor 1 can be started smoothly. After starting, in the case of requiring high-precision torque control, as described above, after determining the initial value of the electric phase angle and starting, by performing the magnetic pole correction operation proposed in the past (for example, Japanese Patent Laid-Open No. 10-80188), it can be further improved. Improve the detection accuracy of magnetic poles. Step S509 to step S511 in FIG. 5 are flowcharts for performing this magnetic pole correction operation.

根据实施方式1,通过对电流控制系统附加检测模式设定单元、磁极检测用电流指令单元、磁极相位判定单元、开关,可以利用增强型编码器等位置检测器,在停止时在短时间内进行磁极位置的检测,可以在短时间内平稳起动永磁同步电动机。According to Embodiment 1, by adding a detection mode setting unit, a magnetic pole detection current command unit, a magnetic pole phase determination unit, and a switch to the current control system, it is possible to use a position detector such as an enhanced encoder and perform a short-term operation at the time of stop. The detection of the magnetic pole position can start the permanent magnet synchronous motor smoothly in a short time.

还有,如果将用于初始磁极相位检测的电相角和电流指令的初始值设定为容易使电流控制系统产生振荡现象的值,则能够在短时间内容易地进行磁极位置检测。Also, if the initial values of the electrical phase angle and the current command for initial magnetic pole phase detection are set to values that easily cause oscillation in the current control system, magnetic pole position detection can be easily performed in a short time.

而且,以上对电源闭合后首次起动时进行磁极位置检测的情况进行了说明,但不限于此。可以在每次起动时进行该磁极位置检测,也可以根据来自外部的磁极检测指令来进行。In addition, although the case where the magnetic pole position detection is performed at the time of starting up for the first time after turning on the power supply was demonstrated above, it is not limited to this. This magnetic pole position detection may be performed at each startup, or may be performed in response to an external magnetic pole detection command.

实施方式2Embodiment 2

在实施方式1中,作为容易产生振荡现象的方法,对使d轴电流指令值Idph增加的情况进行了说明。在本实施方式2中,对容易产生振荡现象的其他方法进行说明。In Embodiment 1, the case where the d-axis current command value Idph is increased has been described as a method for easily generating the hunting phenomenon. In Embodiment 2, another method that is likely to cause a hunting phenomenon will be described.

如图4的伯德图所示,通过使高频区域的相位延迟也可以使振荡现象容易产生。由此,在图5的步骤S512的处理中,可以向电流控制环中插入延迟要素(冗余时间要素)以替代使d轴电流指令值Idph增加。As shown in the Bode diagram of FIG. 4 , the oscillation phenomenon can also be easily generated by delaying the phase in the high-frequency region. Therefore, in the process of step S512 in FIG. 5 , a delay element (redundant time element) may be inserted into the current control loop instead of increasing the d-axis current command value Idph.

图7是表示本发明实施方式2的包含了延迟要素23和开关24的d轴电流控制系统的方框线图。延迟要素23输出具有相对电流控制系统的反馈电流值Id的时间延迟的反馈电流值Id’。另外,开关24是根据来自磁极相位判定单元20的延迟要素插入指令来切换输出信号的第二信号切换部。7 is a block diagram showing a d-axis current control system including a delay element 23 and a switch 24 according to Embodiment 2 of the present invention. The delay element 23 outputs the feedback current value Id' having a time delay with respect to the feedback current value Id of the current control system. In addition, the switch 24 is a second signal switching unit that switches an output signal in accordance with a delay element insertion command from the magnetic pole phase determination unit 20 .

在正常运转时,或者在进行实施方式1中所说明的磁极位置检测时,磁极相位判定单元20不生成延迟要素插入指令。但是,在进行磁极位置检测时,在即使将d轴电流指令值Idph增加也被判断为不产生振荡现象的情况下,磁极相位判定单元20可以输出延迟要素插入指令。During normal operation or when performing the magnetic pole position detection described in the first embodiment, the magnetic pole phase determination means 20 does not generate a delay element insertion command. However, when the d-axis current command value Idph is increased during magnetic pole position detection and it is determined that the oscillation phenomenon does not occur, the magnetic pole phase determination unit 20 may output a delay element insertion command.

在没有来自磁极相位判定单元20的延迟要素插入指令的情况下,开关24将反馈电流Id作为反馈电流值输出。另一方面,开关24在接收到来自磁极相位判定单元20的延迟要素插入指令的情况下,将具有相对反馈电流Id的由延迟要素23引起的时间延迟的反馈电流Id’作为反馈电流值输出。When there is no delay element insertion command from the magnetic pole phase determination means 20, the switch 24 outputs the feedback current Id as a feedback current value. On the other hand, switch 24 outputs, as a feedback current value, feedback current Id' having a time delay with respect to feedback current Id due to delay element 23 when receiving a delay element insertion command from magnetic pole phase determining means 20.

根据实施方式2,通过根据延迟要素插入指令将延迟要素插入到电流反馈环,可以使磁极位置检测时的反馈电流容易产生振荡现象。由此,在仅仅增加电流指令值,反馈电流不能产生振荡现象,而不能确定磁极位置的情况下,可以通过插入延迟要素来产生振荡现象,能够容易地检测出磁极位置。According to the second embodiment, by inserting the delay element into the current feedback loop according to the delay element insertion command, the feedback current at the time of magnetic pole position detection can be easily oscillated. As a result, when the feedback current does not oscillate and the magnetic pole position cannot be identified just by increasing the current command value, the oscillating phenomenon can be generated by inserting a delay element, and the magnetic pole position can be easily detected.

而且,由于通过插入延迟要素可以使反馈电流容易产生振荡现象,所以反而无需增加电流指令值。因此,可以在将电流指令值抑制为较低的状态下进行磁极位置检测,并且可以抑制磁极位置检测时的永磁同步电动机的发热。Furthermore, since the feedback current can be easily oscillated by inserting a delay element, there is no need to increase the current command value on the contrary. Therefore, the magnetic pole position detection can be performed with the current command value kept low, and the heat generation of the permanent magnet synchronous motor during the magnetic pole position detection can be suppressed.

Claims (5)

1、一种永磁同步电动机的控制装置,用于进行永磁同步电动机的速度控制,其具有:1. A control device for a permanent magnet synchronous motor, used for speed control of a permanent magnet synchronous motor, which has: 位置检测器,检测永磁同步电动机的磁极位置;A position detector to detect the magnetic pole position of the permanent magnet synchronous motor; 相位运算单元,根据检测出的所述磁极位置计算出电相角;a phase calculation unit, which calculates the electrical phase angle according to the detected magnetic pole position; 功率转换器,根据电压指令将电压可变、频率可变的交流电提供给所述永磁同步电动机;a power converter, which provides alternating current with variable voltage and variable frequency to the permanent magnet synchronous motor according to a voltage command; 电流检测器,检测从所述功率转换器输出的各相电流;a current detector for detecting each phase current output from the power converter; 控制部,根据电相角、电流指令、和来自所述电流检测器的检测电流来计算出电压指令,并将其输出到所述功率转换部;a control unit that calculates a voltage command based on an electrical phase angle, a current command, and a detected current from the current detector, and outputs it to the power conversion unit; 其特征在于,还具有:It is characterized in that it also has: 检测模式设定单元,输出用于检测所述永磁同步电动机的磁极位置的磁极检测指令;A detection mode setting unit that outputs a magnetic pole detection instruction for detecting the magnetic pole position of the permanent magnet synchronous motor; 磁极检测用电流指令单元,根据来自所述检测模式设定单元的所述磁极检测指令,输出多个不同的值作为用于初始磁极相位检测的电相角和电流指令;a current command unit for magnetic pole detection, outputting a plurality of different values as an electric phase angle and a current command for initial magnetic pole phase detection according to the magnetic pole detection command from the detection mode setting unit; 信号切换部,进行信号处理的转换,使得在正常运转时,将根据所述位置检测器的位置输出求得的电相角和根据来自外部的速度指令生成的电流指令输出到所述控制部,在输入来自所述检测模式设定单元的所述磁极检测指令时,将从所述磁极检测用电流指令单元输出的用于初始磁极相位检测的电相角和电流指令输出到所述控制部;a signal switching unit that switches signal processing so that during normal operation, the electrical phase angle obtained from the position output of the position detector and the current command generated based on the speed command from the outside are output to the control unit, outputting an electrical phase angle and a current command for initial magnetic pole phase detection output from the magnetic pole detection current command unit to the control section when the magnetic pole detection command from the detection mode setting unit is input; 磁极相位判定单元,根据来自所述检测模式设定单元的所述磁极检测指令,从来自所述电流检测器的反馈电流的检测值中提取出电流的高频分量并检测出振荡现象,将振荡最大的电相角确定为初始磁极相位,对所述相位运算单元进行所述初始磁极相位的设定,所述反馈电流与从所述磁极检测用电流指令单元输出的多个不同值相对应。The magnetic pole phase determination unit extracts the high-frequency component of the current from the detection value of the feedback current from the current detector according to the magnetic pole detection instruction from the detection mode setting unit and detects the oscillation phenomenon, and the oscillation The maximum electrical phase angle is determined as an initial magnetic pole phase, the initial magnetic pole phase is set in the phase calculation unit, and the feedback current corresponds to a plurality of different values output from the magnetic pole detection current command unit. 2、根据权利要求1所述的永磁同步电动机的控制装置,其特征在于,所述磁极检测用电流指令单元在一个电相角周期内将所述初始磁极相位检测用的电相角设定为多个值。2. The control device for a permanent magnet synchronous motor according to claim 1, wherein the current command unit for magnetic pole detection sets the electric phase angle for the initial magnetic pole phase detection within one electric phase angle cycle for multiple values. 3、根据权利要求1或2所述的永磁同步电动机的控制装置,其特征在于,所述磁极检测用电流指令单元将用于初始磁极相位检测的电流指令值设定在某值的附近,该某值使得电枢反应磁通和由永磁引起的励磁磁通之和使所述永磁同步电动机的磁路的一部分磁饱和。3. The control device for a permanent magnet synchronous motor according to claim 1 or 2, characterized in that the current command unit for magnetic pole detection sets the current command value for initial magnetic pole phase detection near a certain value, This certain value is such that the sum of the armature reaction flux and the field flux caused by the permanent magnets magnetically saturates a part of the magnetic circuit of the permanent magnet synchronous motor. 4、根据权利要求1~3中的任意一项所述的永磁同步电动机的控制装置,其特征在于,所述检测模式设定单元具有存储磁极位置检测完成标志的存储部,在电源闭合时复位磁极位置检测完成标志并将其存储到所述存储部,在起动时从所述存储部取出所述磁极位置检测完成标志,在所述磁极位置检测完成标志已被复位的情况下,输出用于检测所述永磁同步电动机的磁极位置的磁极检测指令;4. The control device for a permanent magnet synchronous motor according to any one of claims 1 to 3, wherein the detection mode setting unit has a storage unit storing a magnetic pole position detection completion flag, and when the power supply is turned on The magnetic pole position detection completion flag is reset and stored in the storage unit, the magnetic pole position detection completion flag is taken out from the storage unit at startup, and when the magnetic pole position detection completion flag has been reset, the A magnetic pole detection instruction for detecting the magnetic pole position of the permanent magnet synchronous motor; 在可以确定所述初始磁极相位之后,所述磁极相位判定单元设置磁极位置检测完成标志并将其存储到所述检测模式设定单元的存储部。After the initial magnetic pole phase can be determined, the magnetic pole phase determination unit sets a magnetic pole position detection completion flag and stores it in the storage section of the detection mode setting unit. 5、根据权利要求1~4中的任意一项所述的永磁同步电动机的控制装置,其特征在于,所述控制部还具有:5. The control device for a permanent magnet synchronous motor according to any one of claims 1 to 4, characterized in that the control unit further has: 延迟要素部,输入来自所述电流检测器的检测电流,输出具有时间延迟的信号;a delay element unit that receives a detection current from the current detector and outputs a time-delayed signal; 第二信号切换部,进行信号处理的切换,使得在正常运转时,输出来自所述电流检测器的检测电流,作为在所述控制部使用的反馈电流,而在输入延迟要素插入指令时,输出来自所述延迟要素部的信号,作为在所述控制部使用的反馈电流;The second signal switching unit performs switching of signal processing so that during normal operation, the detection current from the current detector is output as a feedback current used in the control unit, and when a delay element insertion command is input, output a signal from the delay element unit as a feedback current used in the control unit; 所述磁极相位判定单元,在根据来自所述检测模式设定单元的所述磁极检测指令进行初始磁极相位的确定时,根据需要向所述第二信号切换部输出延迟要素插入指令。The magnetic pole phase determination unit outputs a delay element insertion command to the second signal switching unit as necessary when determining an initial magnetic pole phase based on the magnetic pole detection command from the detection mode setting unit.
CNB2005100774215A 2004-12-20 2005-06-16 Control device for permanent magnet synchronous motor Expired - Lifetime CN100367656C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004368036A JP4566725B2 (en) 2004-12-20 2004-12-20 Control device for permanent magnet synchronous motor
JP2004368036 2004-12-20

Publications (2)

Publication Number Publication Date
CN1794560A true CN1794560A (en) 2006-06-28
CN100367656C CN100367656C (en) 2008-02-06

Family

ID=36734142

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100774215A Expired - Lifetime CN100367656C (en) 2004-12-20 2005-06-16 Control device for permanent magnet synchronous motor

Country Status (2)

Country Link
JP (1) JP4566725B2 (en)
CN (1) CN100367656C (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101897594A (en) * 2009-05-26 2010-12-01 株式会社东芝 X-ray CT device and its magnetic pole position detection method
CN102075054A (en) * 2011-02-25 2011-05-25 哈姆林电子(苏州)有限公司 Multi-magnetic pole switching position detector
CN102570945A (en) * 2010-11-15 2012-07-11 北京航天发射技术研究所 Permanent magnet synchronization gyro motor control and device
TWI616666B (en) * 2015-05-11 2018-03-01 大陸商永大電梯設備(中國)有限公司 Initial N/S pole accurate identification method for permanent magnet auxiliary synchronous reluctance motor rotor
CN110546880A (en) * 2017-04-27 2019-12-06 日本电产株式会社 Control device for outputting voltage command value
CN112088485A (en) * 2018-05-07 2020-12-15 松下知识产权经营株式会社 Drive device and drive system
CN113474567A (en) * 2019-03-15 2021-10-01 埃地沃兹日本有限公司 Control device and vacuum pump provided with same

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4592385B2 (en) * 2004-10-27 2010-12-01 株式会社東芝 Control device for synchronous machine
JP4924608B2 (en) 2006-06-30 2012-04-25 株式会社ニコン Digital camera
JP4901695B2 (en) * 2007-11-02 2012-03-21 本田技研工業株式会社 Characteristic measurement device, characteristic visualization device, and current control device
JP5523414B2 (en) * 2011-09-05 2014-06-18 三菱電機株式会社 AC motor control device
CN102969969B (en) * 2012-12-14 2014-10-15 北京精雕科技有限公司 Automatic phase hunting method used for permanent magnet synchronous servo motor
CN105572591B (en) * 2015-12-23 2018-10-26 日立电梯(上海)有限公司 Elevator motor magnetic pole drift angle offset detection system and detection method

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0956193A (en) * 1995-08-21 1997-02-25 Aichi Electric Co Ltd Apparatus for detecting magnetic pole position during stoppage of sensorless brushless dc motor
JP3336870B2 (en) * 1996-09-04 2002-10-21 三菱電機株式会社 Method and apparatus for controlling rotating magnet type polyphase synchronous motor
JPH1084691A (en) * 1996-09-09 1998-03-31 Sanyo Electric Co Ltd Motor driver
JP4031880B2 (en) * 1998-11-25 2008-01-09 東芝エレベータ株式会社 Permanent magnet synchronous motor start control device
JP4211133B2 (en) * 1999-04-26 2009-01-21 株式会社明電舎 Sensorless control system for permanent magnet synchronous motor
TW441156B (en) * 1999-06-08 2001-06-16 Ind Tech Res Inst Starting method for DC brushless motor and the device thereof
JP3591414B2 (en) * 2000-03-15 2004-11-17 富士電機機器制御株式会社 Control device for permanent magnet synchronous motor
JP4596200B2 (en) * 2000-11-27 2010-12-08 富士電機システムズ株式会社 Control device for permanent magnet type synchronous motor
JP3687590B2 (en) * 2001-11-14 2005-08-24 株式会社明電舎 PM motor control method and control apparatus
JP3912190B2 (en) * 2002-05-31 2007-05-09 松下電器産業株式会社 Brushless motor drive device and motor using the same
JP4001331B2 (en) * 2002-06-27 2007-10-31 本田技研工業株式会社 Engine starter
JP3625291B2 (en) * 2002-11-12 2005-03-02 株式会社日立製作所 Magnetic pole position estimation method for synchronous motor, motor control device, and electric vehicle

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101897594A (en) * 2009-05-26 2010-12-01 株式会社东芝 X-ray CT device and its magnetic pole position detection method
CN101897594B (en) * 2009-05-26 2012-11-28 株式会社东芝 X-ray CT apparatus and a method for detecting magnetic pole position thereof
CN102570945A (en) * 2010-11-15 2012-07-11 北京航天发射技术研究所 Permanent magnet synchronization gyro motor control and device
CN102570945B (en) * 2010-11-15 2016-01-13 北京航天发射技术研究所 Permanent magnet synchronization gyro motor control and equipment
CN102075054A (en) * 2011-02-25 2011-05-25 哈姆林电子(苏州)有限公司 Multi-magnetic pole switching position detector
CN102075054B (en) * 2011-02-25 2012-08-22 哈姆林电子(苏州)有限公司 Multi-magnetic pole switching position detector
TWI616666B (en) * 2015-05-11 2018-03-01 大陸商永大電梯設備(中國)有限公司 Initial N/S pole accurate identification method for permanent magnet auxiliary synchronous reluctance motor rotor
CN110546880A (en) * 2017-04-27 2019-12-06 日本电产株式会社 Control device for outputting voltage command value
CN110546880B (en) * 2017-04-27 2022-07-05 日本电产株式会社 Control device for output voltage command value
CN112088485A (en) * 2018-05-07 2020-12-15 松下知识产权经营株式会社 Drive device and drive system
CN112088485B (en) * 2018-05-07 2024-06-04 松下知识产权经营株式会社 Driving device and driving system
CN113474567A (en) * 2019-03-15 2021-10-01 埃地沃兹日本有限公司 Control device and vacuum pump provided with same
CN113474567B (en) * 2019-03-15 2024-03-19 埃地沃兹日本有限公司 Control device and vacuum pump equipped with the control device
US12092123B2 (en) 2019-03-15 2024-09-17 Edwards Japan Limited Control apparatus and vacuum pump provided with said control apparatus

Also Published As

Publication number Publication date
CN100367656C (en) 2008-02-06
JP2006180567A (en) 2006-07-06
JP4566725B2 (en) 2010-10-20

Similar Documents

Publication Publication Date Title
CN1190004C (en) Synchronous motor control device and synchronous motor control method
JP4067949B2 (en) Motor control device
CN108702115B (en) Motor control device and motor control method
JP5960008B2 (en) Brushless motor drive device
JP4906369B2 (en) Method and apparatus for controlling synchronous motor
JP2009124811A (en) Control device for permanent magnet type synchronous motor
JP4284355B2 (en) High response control device for permanent magnet motor
CN1794560A (en) Controlling device of permanent-magnet synchro motor
JP4367279B2 (en) Control device for synchronous motor
JP2010063221A (en) Motor controller
JP5305933B2 (en) Motor drive system
JP2009290962A (en) Controller of permanent magnet type synchronous motor
JP2009195049A (en) Motor control apparatus
JP4522273B2 (en) Motor control device and motor drive system having the same
JP6051728B2 (en) Motor control device
WO2018142445A1 (en) Control device for synchronous motor
JP2015073396A (en) Control apparatus and control method for electric motor
JP5262267B2 (en) Three-phase AC motor drive device
JP5012061B2 (en) Control device for permanent magnet motor
JP4857893B2 (en) Elevator control device
JP2015163035A (en) Motor control device for controlling synchronous motor
JP2007325471A (en) Electric motor control device
JP2009280318A (en) Control device for elevator
JP2005124359A (en) Current control method and control device for synchronous motor
JP2008148437A (en) Controller for permanent magnet type synchronous motor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MITSUBISHI ELECTRIC SHANGHAI ELECTRIC ELEVATOR CO.

Free format text: FORMER OWNER: MISSUBISHI ELECTRIC CORP.

Effective date: 20120607

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; TO: 201108 MINHANG, SHANGHAI

TR01 Transfer of patent right

Effective date of registration: 20120607

Address after: 201108 Minhang District, Shanghai Road, No. 1211 spring

Patentee after: MITSUBISHI ELECTRIC SHANGHAI ELECTRIC ELEVATOR Co.,Ltd.

Address before: Tokyo, Japan

Patentee before: MITSUBISHI ELECTRIC Corp.

CX01 Expiry of patent term

Granted publication date: 20080206

CX01 Expiry of patent term