Sensorless control system for permanent magnet synchronous machine
10658955 ยท 2020-05-19
Assignee
Inventors
Cpc classification
H02P21/13
ELECTRICITY
H02P23/12
ELECTRICITY
International classification
H02P21/13
ELECTRICITY
H02P23/12
ELECTRICITY
Abstract
Disclosed is a sensorless control system for a permanent magnet synchronous machine. The sensorless control system includes a counter electromotive force estimation unit configured to estimate a counter electromotive force using a phase voltage reference applied to an inverter and a phase current applied from the inverter to the permanent magnet synchronous machine, and a speed estimation unit configured to estimate an angular velocity and an electrical angle of a rotor of the permanent magnet synchronous machine, and the counter electromotive force estimation unit according to one embodiment of the present disclosure may maintain robust performance at a low speed by modifying some portion of a conventional Luenberger observer.
Claims
1. A sensorless control system for a permanent magnet synchronous machine, comprising: a counter electromotive force estimation unit configured to estimate a counter electromotive force of the permanent magnet synchronous machine using a current and a first voltage reference, wherein the first voltage reference is converted, by a conversion unit, into a second voltage reference, the second voltage reference is converted, by a control unit, into a third voltage reference, and the third voltage reference is applied from the control unit to an inverter, wherein the third voltage reference is synthesized by the inverter to be applied to the permanent magnet synchronous machine; and a speed estimation unit configured to estimate an angular velocity and an electrical angle of a rotor of the permanent magnet synchronous machine using the estimated counter electromotive force that is estimated in the counter electromotive force estimation unit, wherein the counter electromotive force estimation unit is configured to: determine a state variable based on the current and inductances in a synchronous reference frame, and estimate the counter electromotive force based on a weighted value, the current, and the first voltage reference, wherein the weighted value is determined by comparing the estimated angular velocity with a reference angular velocity, wherein the weighted value is a value in a range of 0 to 1, wherein the speed estimation unit includes a proportional controller configured to apply a proportional gain to an error between an actual angle and an estimated angle using the estimated counter electromotive force, wherein the counter electromotive force estimation unit includes a first integration unit configured to integrate an output of a first adding unit to output the estimated counter electromotive force.
2. The sensorless control system of claim 1, wherein the counter electromotive force estimation unit determines the estimated counter electromotive force using the following Equation, .sub.dqs is an estimated state variable,
.sub.dqs is the estimated counter electromotive force, {circumflex over ()}.sub.r is the estimated angular velocity of the permanent magnet synchronous machine, R.sub.s, is phase resistance of the permanent magnet synchronous machine,
3. The sensorless control system of claim 2, wherein the estimated state variable .sub.dqs is a magnetic flux component that is configured with a product of the d-axis and q-axis inductances and the phase currents.
4. The sensorless control system of claim 1, wherein the counter electromotive force estimation unit determines the estimated counter electromotive force using the following Equation, .sub.dqs is an estimated state variable,
.sub.dqs is the estimated counter electromotive force, .sub.r is the estimated angular velocity of the permanent magnet synchronous machine, R.sub.s is phase resistance of the permanent magnet synchronous machine,
5. The sensorless control system of claim 1, wherein the speed estimation unit includes: an integral controller configured to apply an integral gain to the error; a first calculation unit configured to add an integration result of an output of the integral controller to a feed-forward term that is determined using a q-axis estimated counter electromotive force and a counter electromotive force constant of the permanent magnet synchronous machine; a second calculation unit configured to add an output of the first calculation unit to an output of the proportional controller; a second integration unit configured to integrate an output of the second calculation unit to output the estimated angle; and a filter unit configured to perform a low pass filtering on the output of the second calculation unit to output the estimated angular velocity.
6. The sensorless control system of claim 5, wherein the feed-forward term is determined by
7. The sensorless control system of claim 1, wherein the counter electromotive force estimation unit further includes: a second adding unit configured to determine a difference between the state variable and an estimated state variable; a gain applying unit configured to apply a first gain to an output of the second adding unit; and the first adding unit configured to subtract a product of a second gain and the estimated counter electromotive force from an output of the gain applying unit.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) The present disclosure may be modified in various forms and may have a variety of embodiments, and, therefore, specific embodiments will be illustrated in the drawings and a description thereof will be described in the following detailed description. The embodiments to be disclosed below, however, are not to be taken in a sense which limits the present disclosure to specific embodiments, and it should be construed to include modification, equivalents, or substitutes within the spirit and technical scope of the present disclosure.
(13) On the basis of Equation 12 that is an equation of a conventional counter electromotive force estimation unit, the inventors of the present disclosure suggest the following principles so as to secure robust performance at a low speed.
(14) 1. An actually measured current is used upon estimation of a state variable instead of an estimated current. Using the actually measured current, an error resulting from a feedback may be reduced.
(15) 2. To solve instability due to integral calculus, a d-axis counter electromotive force component, which is used in each of actual calculations, is not integrated.
(16) 3. To reduce a reflection of a counter electromotive force component error due to insufficient voltage information at a low speed, the d-axis counter electromotive force component, which is related to each of the actual calculations, is not used upon estimation of a d-axis magnetic flux.
(17) An equation of a counter electromotive force estimation unit, to which the above described principles are reflected, is as follows.
(18)
(19) In Equation 14, a gain L of an observer is as follows.
(20)
(21) Here, Ts indicates a sampling time of a sensorless control system according to one embodiment of the present disclosure, and g.sub.21 and g.sub.22 indicate gains which are adjustable by a user.
(22) Meanwhile, when Equation 14 is arranged, it may be configured as follows using the full-order observer of Equation 12 and gains K.sub.1 and K.sub.2.
(23)
(24) At this point, K.sub.1 and K.sub.2 are as follows.
(25)
(26) Therefore, using such characteristics in one embodiment of the present disclosure, a sensorless control system implementing robust performance at a low speed is proposed by modifying some portion of a conventional sensorless control system that has been used.
(27) That is, one embodiment of the present disclosure configures a gain of a counter electromotive force estimation unit with Equation 15 and adds a feed-forward term in the form of Equation 16 to a structure of the conventional counter electromotive force estimation unit, thereby improving performance at a low speed.
(28) Hereinafter, one preferred embodiment according to the present disclosure will be described in detail with reference to the accompanying drawings.
(29)
(30) As shown in the drawing, the sensorless control system according to one embodiment of the present disclosure may include a speed control unit 1, a current control unit 2, conversion units 3 and 4, a speed estimation unit 5, a counter electromotive force estimation unit 6, a PWM control unit 7, and an inverter 8, and an output of the inverter 8 may be applied to a permanent magnet synchronous machine 9.
(31) The speed estimation unit 5 estimates an angular velocity and an electrical angle based on a counter electromotive force that is estimated from the counter electromotive force estimation unit 6, and the counter electromotive force estimation unit 6 estimates the counter electromotive force using phase voltage references and phase currents.
(32) The speed control unit 1 may output current references using a speed estimated by the speed estimation unit 5 and a speed reference of the permanent magnet synchronous machine 9. The speed control unit 2 may receive the current references and output voltage references using dq-axis currents, which are converted in a synchronous reference frame, of the permanent magnet synchronous machine 9. The conversion unit 3 may convert the voltage references in the synchronous reference frame into abc-axis physical amounts.
(33) Each of the conversion units 3 and 4 may perform a reference frame transformation using an electrical angle that is estimated by the speed estimation unit 5.
(34) The PWM control unit 7 may convert abc-phase voltage references into pole voltage references and apply the pole voltage references to the inverter 8, and the inverter 8 may synthesize the pole voltage references to pole voltages and apply the pole voltages to the permanent magnet synchronous machine 9.
(35)
(36) As shown in the drawing, the counter electromotive force estimation unit 6 according to one embodiment of the present disclosure may include a first adding unit 11, a first gain applying unit 12, a second gain applying unit 13, a third gain applying unit 14, a second adding unit 15, a third adding unit 16, a fourth adding unit 17, a first integration unit 18, a fourth gain applying unit 19, a fifth gain applying unit 20, a fifth adding unit 21, a sixth adding unit 22, a second integration unit 23, and a sixth gain applying unit 24.
(37) The first adding unit 11 may determine a difference between a state variable x.sub.dqs.sup.e and an estimated state variable .sub.dqs. The first gain applying unit 12 may apply a gain
(38)
which is related to a sampling time, among gains L to an output (x.sub.dqs.sup.e.sub.dqs) of the first adding unit 11. The second gain applying unit 13 may apply
(39)
among the gains L to the output (x.sub.dqs.sup.e.sub.dqs) of the first adding unit 11. Also, the third gain applying unit 14 may apply a gain
(40)
which is adjustable by a user, among the gains L to the output (x.sub.dqs.sup.e.sub.dqs) of the first adding unit 11.
(41) The second adding unit 15 may calculate a difference between an output of the first gain applying unit 12 and an output of the second gain applying unit 13.
(42) Meanwhile, the fourth adding unit 17 may subtract a gain K.sub.2 applied by the fourth gain applying unit 19 from a counter electromotive force .sub.dqs that is estimated based on an output of the third gain applying unit 14. That is, the fourth adding unit 17 may subtract K.sub.2
.sub.dqs from the output of the third gain applying unit 14.
(43) The first integration unit 18 may integrate an output of the fourth adding unit 17 to output the estimated counter electromotive force .sub.dqs.
(44) The fifth gain applying unit 20 may apply a gain K.sub.1 to the estimated counter electromotive force that is the output of the first integration unit 18. That is, K.sub.j.sub.dqs may be output.
(45) The third adding unit 16 may subtract an output of the fifth gain applying unit 20 from an output of the second adding unit 15, and add (v.sub.dqs.sup.eR.sub.si.sub.dqs.sup.e), that is, it is obtained by subtracting a product of phase resistance and a current of the permanent magnet synchronous machine from a voltage. The fifth adding unit 21 may subtract the counter electromotive force that is estimated based on the output of the third adding unit 16. The sixth adding unit 22 may subtract an output of the sixth gain applying unit 24 from an output of the fifth adding unit 21. The sixth gain applying unit 24 may apply the gain
(46)
to the estimated state variable .sub.dqs, thereby outputting J{circumflex over ()}.sub.r
.sub.dqs The second integration unit 23 may add an output of the sixth adding unit 22, thereby outputting the estimated state variable
.sub.dqs.
(47) That is, it can be seen that the counter electromotive force estimation unit 6 according to one embodiment of the present disclosure is configured with an observer gain the same as that of Equation 15 in the conventional configuration of
(48) Meanwhile, as described above, the counter electromotive force estimation unit 6 according to one embodiment of the present disclosure is provided for the purpose of improving performance at the low speed. Hereinafter, a counter electromotive force estimation unit, which is mixed with a conventional counter electromotive force estimation unit implementing superior performance at a high speed and the counter electromotive force estimation unit 6 according to one embodiment of the present disclosure, according to another embodiment is proposed.
(49)
(50) An observer of the conventional counter electromotive force estimation unit may be the same as Equation 12, and an observer of the counter electromotive force estimation unit of the present disclosure may be represented as Equation 16. Each of the observers is as follows.
(51)
(52) A difference between the Equations 12 and 16 is whether or not a term
(53)
exists so that it may be simply switched to the following Equation using a weighed value K.sub.obs.
(54)
(55) For example, it can be seen that the counter electromotive force estimation unit according to another embodiment is the same as the counter electromotive force estimation unit, which shows robust performance at a low speed, of
(56) Meanwhile, an observer gain of the conventional counter electromotive force estimation unit of
(57)
(58) A difference between the two observer gains is
(59)
among gains. Therefore, it may be switchable using the weighted value K.sub.obs. That is, using the weighted value K.sub.obs, a hybrid type observer gain may be set as follows.
(60)
(61) For example, it can be seen that the observer gain of the counter electromotive force estimation unit according to another embodiment is the same as that of the counter electromotive force estimation unit, which shows the robust performance at the low speed, of
(62)
(63) As shown in the drawing, the counter electromotive force estimation unit 6 according to one embodiment of the present disclosure may include a first adding unit 31, a first gain applying unit 32, a second gain applying unit 33, a third gain applying unit 34, a fourth gain applying unit 35, a second adding unit 36, a third adding unit 37, a fourth adding unit 38, a first integration unit 39, a fifth gain applying unit 40, a sixth gain applying unit 41, a fifth adding unit 42, a sixth adding unit 43, a second integration unit 45, and a seventh gain applying unit 46.
(64) Outputs of the counter electromotive force estimation unit 6 of the present disclosure are an estimated counter electromotive force and an estimated state variable, and the counter electromotive force estimation unit 6 is the same as the counter electromotive force estimation unit, which shows the robust performance at the low speed, of
(65)
(66) As shown in the drawing, in one embodiment of the present disclosure, the weighted value K.sub.obs may be zero until an estimated angular velocity reaches .sub.current, and in this case, the counter electromotive force estimation unit may be the same as the counter electromotive force estimation unit of
(67) The weighted value K.sub.obs is gradually increased when the estimated angular velocity is equal to or greater than .sub.current, and it becomes 1 when the estimated angular velocity is equal to or greater than .sub.voltage so that the counter electromotive force estimation unit may be the same as the counter electromotive force estimation unit of
(68)
(69) As shown in the drawing, the speed estimation unit 5 according to one embodiment office procedure automation system may include a proportional controller 51, an integral controller 52, a first integration unit 53, a first adding unit 54, a second adding unit 55, a second integration unit 56, and a low pass filter (LPF) 57.
(70) An input of the proportional controller 51 is an error (that is, an estimated error) between an actual angle and an estimated angle, and it may be calculated as follows using the counter electromotive force that is estimated in the counter electromotive force estimation unit 6.
(71)
(72) Here, E may be calculated as follows, and sgn(x) refers to a sign of x. That is, sgn(x) is + when x is a positive value and is - when x is a negative value.
E={square root over (.sub.ds.sup.e2+.sub.ds.sup.e2)}[Equation 21]
(73) The proportional controller 51 may apply a proportional gain K.sub.p to the estimated error, and the integral controller 52 may apply an integral gain K.sub.i to the estimated error.
(74) The first integration unit 53 may integrate an output of the integral controller 52, and the first adding unit 54 may add an output of the first integration unit 53 to a feed-forward term
(75)
.sub.qs.sup.e may be obtained from the counter electromotive force estimation unit of
(76) The second adding unit 55 may add an output of the first adding unit 54 to an output of the proportional controller 51, and the second integration unit 56 may integrate an output of the second adding unit 55 to output an estimated electrical angle. Also, the LPF 57 may perform a low pass filtering on the output of the second adding unit 55 to output an estimated angular velocity.
(77) In accordance with one embodiment of the present disclosure, a counter electromotive force is estimated through a counter electromotive force estimation unit in the form of a full-order state observer, and position estimation error information of a rotor is determined based on the estimated counter electromotive force such that a sensorless control may be performed.
(78) Also, position and speed information of the rotor may be obtained based on the position estimation error information of the rotor using a speed estimation unit which is simply configurable.
(79) In accordance with the present disclosure, a counter electromotive force estimation unit, which is configured in a hybrid form in which a counter electromotive force estimation unit performing robust performance at a low speed and a conventional counter electromotive force estimation unit performing robust performance at a high speed are mixed, is provided so that a counter electromotive force may be exactly estimated at both the low speed and the high speed and thus a position and a speed of the rotor are estimated.
(80) While the present disclosure has been described with reference to embodiments thereof, the embodiments are merely illustrative and it should be understood that various modifications and equivalent embodiments can be derived by those who skilled in the art. Accordingly, the technical scope of the present disclosure should be determined by the following claims.