Synchronous motor control apparatus and drive system using the same
09923502 ยท 2018-03-20
Assignee
Inventors
- Yoshitaka IWAJI (Tokyo, JP)
- Masaki Hano (Hitachinaka, JP)
- Naoki Okamoto (Hitachinaka, JP)
- Takeshi Umetsu (Hitachinaka, JP)
Cpc classification
H02P21/24
ELECTRICITY
International classification
H02P21/00
ELECTRICITY
H02P21/24
ELECTRICITY
Abstract
A method for detecting a potential (Vn) includes stator wirings in a Y connection, and automatically adjusting a relationship with a position of a rotor as a system for realizing rotor position-sensorless stable drive of an AC motor where the three-phase stator wirings are in Y connection in the stop and low-speed ranges. A synchronous motor control apparatus includes a three-phase synchronous motor in which three-phase stator wirings are in a Y connection, and an inverter for driving the motor, wherein the synchronous motor is DC-conducted thereby to move a rotor to a predetermined position, and is applied with a pulse-shaped voltage from the inverter in the moved state so that a neutral point potential as potential (Vn) of the Y connection point is acquired when the pulse voltage is applied, thereby driving the synchronous motor based on the acquired value.
Claims
1. A synchronous motor control apparatus comprising a three-phase synchronous motor in which three-phase stator wirings are in Y connection, and an inverter for driving the motor, wherein the synchronous motor is DC-conducted thereby to move a rotor to a predetermined position, and is applied with a pulse-shaped voltage from the inverter in the moved state so that a neutral point potential as potential of the Y connection point is acquired when the pulse voltage is applied, thereby driving the synchronous motor based on the acquired value, wherein the rotor is moved at least twice by the synchronous motor, and a phase to be DC-conducted is in a range of 60 degrees relative to an electric angle of the synchronous motor thereby to acquire the neutral point potential at a respective position, and wherein an electric angle phase at a position of the U-phase stator wiring is defined as zero degrees, and a phase for DC-conducting the synchronous motor is conducted per 60 degrees with reference to a phase shifter by 15 degrees relative to the zero degrees.
2. The synchronous motor control apparatus according to claim 1, wherein the rotor is moved at least three times by the synchronous motor, and a phase to be DC-conducted is in a range of 120 degrees relative to an electric angle of the synchronous motor thereby to acquire the neutral point potential at a respective position.
3. The synchronous motor control apparatus according to claim 1, wherein a pulse-shaped voltage applied from the inverter is generated by the inverter in at least two switch states, the first switch state in the two switch states is that one phase of the three phases is in a different switch state from the remaining two phases, and the second switch state includes the inverted first switch state.
4. The synchronous motor control apparatus according to claim 1, wherein when DC-conducting the synchronous motor and acquiring the neutral point potential, the switching operation is previously performed by the inverter thereby to conduct the synchronous motor and then to perform the DC conduction and acquire a neutral point potential.
5. The synchronous motor control apparatus according to claim 1, wherein when driving the synchronous motor after acquiring the neutral point potential, a voltage pulse for observing a neutral point potential is applied by the inverter in order to observe a neutral point potential while the synchronous motor is being driven, and a rotation position of the synchronous motor is estimated and calculated based on the previously-acquired value of the neutral point potential by use of a neutral point potential at the time of application of each voltage pulse, thereby driving the synchronous motor based on the rotation position.
6. The synchronous motor control apparatus according to claim 5, wherein the voltage pulse for observing a neutral point potential while the synchronous motor is being driven uses a neutral point potential at the time of application of each voltage pulse by applying mutually-reverse voltage pulses to a triangle wave carrier during pulse width modulation of the inverter in a rise period of the triangle wave and a fall period thereof.
7. The synchronous motor control apparatus according to claim 5, wherein the voltage pulse for observing a neutral point potential while the synchronous motor is being driven changes in its direction along with a change in rotation phase of the synchronous motor.
8. The synchronous motor control apparatus according to claim 7, wherein a switching frequency of the inverter is kept at the same time with a change in direction of the voltage pulse along with a change in rotation phase of the synchronous motor.
9. The synchronous motor control apparatus according to claim 1, wherein a rotor position of the synchronous motor is estimated and calculated by a linear function based on the previously-acquired neutral point potential.
10. An integrated motor system wherein the synchronous motor control apparatus according to claim 1, and a rotor and a stator in the three-phase synchronous motor driven by the synchronous motor control apparatus are housed in a common casing.
11. A pump system comprising the synchronous motor control apparatus according to claim 1, the three-phase synchronous motor driven by the synchronous motor control apparatus, and a liquid pump driven by the three-phase synchronous motor.
12. A positioning system wherein an object is moved by the synchronous motor control apparatus according to claim 1, the three-phase synchronous motor driven by the synchronous motor control apparatus, and the motor thereby to control a position of the object.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
DESCRIPTION OF EMBODIMENTS
(29) Exemplary embodiments of the present invention will be described below.
First Exemplary Embodiment
(30) An AC motor control apparatus according to a first exemplary embodiment of the present invention will be described with reference to
(31) The apparatus is directed for driving a three-phase permanent magnet synchronous motor 4 (which will be denoted as PM motor 4 below), and is generally configured of an Iq* generator 1, a controller 2, an inverter including a DC power supply 31, an inverter main circuit 32, a gate driver 33, a virtual neutral point potential generator 34, and a current detector 35, and a PM motor 4 to be driven.
(32) A PM motor is assumed to be driven according to the present exemplary embodiment, but any motor capable of acquiring magnetic saturation characteristics for a position of a rotor is applicable even if it is of other kind of AC motor.
(33) The Iq* generator 1 is a control block for generating a torque current instruction Iq* of the PM motor 4, and corresponds to a higher-level controller of the controller 2. For example, it functions as a speed controller for controlling a rotation speed of the PM motor 4 or a block for calculating a necessary torque current instruction from a state of a load device such as pump and giving it to the controller 2.
(34) The controller 2 is directed for performing vector control on the PM motor 4 in a rotor position sensorless manner, mounts thereon the functions of both an actual operation mode for realizing normal position-sensorless drive and an adjustment mode of automatically performing an adjustment work on an individual PM motor before actual operation, and switches the operations by switchers in the block.
(35) The controller 2 is configured of Id* generators 5a and 5b for giving an excitation current instruction Id* to the PM motor 4, a signal adder 6, a d-axis current controller IdACR 7, a q-axis current controller IqACR 8, a dq reverse converter 9 for converting dq-axis voltage instructions Vd* and Vq* into three-phase AC voltage instructions Vu0, Vv0, and Vw0, a pulse width modulator (PWM) 10 for creating a gate pulse signal for driving the inverter 3 based on the three-phase AC voltage instructions, a current reproducer 11 for reproducing three-phase AC currents from a DC bus current of the inverter 3, a dq converter 12 for converting the reproduced three-phase AC currents Iuc, Ivc, and Iwc into the values on the dq coordinate axis as rotor coordinate axis of the PM motor 4, a neutral point potential amplifier 13 for amplifying and detecting a neutral point potential Vn of the PM motor 4 with reference to a virtual neutral point potential Vnc of the virtual neutral point potential generator 34, a sample/holder 14 for sampling/holding an observed neutral point potential and fetching it inside the controller, a position estimator 15 for estimating and calculating a position of the rotor of the PM motor 4 based on the neutral point potential, a speed calculator 16 for estimating a speed of the rotor based on the estimated rotor position dc, a phase setter 17 for forcibly moving a position of the rotor to a predetermined position in an adjustment mode, an estimation parameter setter 18 for setting a parameter required for estimating a position in an actual operation, a zero generator 19 for giving Iq* (=0) in the adjustment mode, a detection voltage generator 20 for generating a voltage for acquiring a neutral point potential in the adjustment mode, and switchers SW 21a to 21e for switching the actual operation mode and the adjustment mode.
(36) In the actual operation mode, the SW 21a to 21e are switched to the 1 side so that a vector control system using position estimation based on a neutral point potential and dq-axis current control is realized. The parameters required in the position estimator 15 in the actual operation mode are acquired by an algorithm in the adjustment mode described below by switching the SW 21a to 21e to the 0 side.
(37) The switchers SW 21a to 21e perform the following switching. The SW 21a uses an observed neutral point potential for the position estimator 15 during drive in the actual operation mode, and switches a signal to be used for the estimation parameter setter in the adjustment mode. The SW 21b switches a signal to give a converted phase for the dq converter 12 and the dq reverse converter 9 to an estimation phase dc in the actual operation mode or giving it by the phase setter 17 in the adjustment mode. The SW 21c and 21d switch the current instructions Id* and Iq* during current control. The d-axis current instruction uses the Id* generator 5a in the actual operation mode and a signal from the Id* generator 5b in the adjustment mode. Further, Iq* switches to the SW 21d in order to give a signal of the Iq* generator 1 in the actual operation mode and to give zero in the adjustment mode. The SW 21e switches to give a signal of the Vn detection potential generator in order to detect a necessary neutral point potential in the adjustment mode.
(38) In the control apparatus, a DC bus current is detected by the current detector 35 and a phase current is reproduced by the current reproducer 11 inside the controller 2 so that a phase current of the PM motor 4 is detected, but no failure is caused even by direct use of a phase current sensor. The operations of the current reproducer 11 do not have a direct relation with the characteristic parts of the present controller, and thus a detailed description thereof will be omitted. Further, a neutral point potential Vn of the PM motor 4 is observed with reference to a virtual neutral point potential Vnc of the virtual neutral point potential generator 34, but any reference potential may be taken. Other reference potential such as ground level of the DC power supply 31 in the inverter 3 may be employed for the detection.
(39) The principle of the position-sensorless drive based on neutral point potentials will be described below.
(40) An output voltage of the inverter 3 takes eight patterns in total depending on the switch states of the three-phase switching devices (Sup to Swn).
(41) The inverter creates a sinusoidal pulse pattern by use of the eight voltage vectors (including the two zero vectors). For example, assuming that a voltage instruction V* is in the area (3) in
(42) A relationship with a position d of the rotor of the PM motor 4 is as illustrated in
(43) Changes in neutral point potentials relative to the voltage vectors will be described below.
(44) As illustrated in
(45) According to the present invention, a position of the rotor is estimated and calculated by use of part of the waveform of
(46)
(47) In order to realize the above, two neutral point potentials for .sub.d have only to be acquired. For example, the rotor is moved to 60 [deg] and V.sub.A is applied at the position thereby to acquire a neutral point potential V.sub.nA0, and further the rotor is moved to a position of 0 [deg] and V.sub.A is applied thereby to acquire a neutral point potential V.sub.nA1. When the linearization is approximated in the range of 60 [deg] to 0 [deg] as illustrated in
(48) There are six voltage vectors capable of being output by the inverter 3 except zero, and thus six neutral point potentials can be actually observed. Exemplary observation results are illustrated in
(49)
(50) The neutral point potential V.sub.n0 (actually any of V.sub.nA, V.sub.nC, and V.sub.nE) is input, and
.sub.dc60=A.sub.1.Math.V.sub.n0+B.sub.1(Math. 1)
is calculated by use of a multiplier 152 and the adder 6. The linear function parameters A.sub.1 and B.sub.1 use the values previously set in the adjustment mode. .sub.dc60 is set to be calculated in the range of 30 [deg], and is added with a staircase wave signal .sub.dc0 per 60 degrees output by a .sub.d reference value generator 153 thereby to acquire an estimated phases .sub.dc in 0 to 360 [deg].
(51) Estimation and calculation of a position of the rotor can be realized in a remarkably simple manner by the above position estimation algorithm, and at this time, the setting of the parameters A.sub.1 and B.sub.1 in (Math. 1) is important.
(52) For the function in (Math. 1), as illustrated in
(53)
(54) As described above, according to the exemplary embodiment of the present invention, the parameters required for position-sensorless drive can be automatically adjusted easily by use of any PM motor, thereby realizing sensorless drive of a common PM motor.
Second Exemplary Embodiment
(55) A synchronous motor control apparatus according to a second exemplary embodiment of the present invention will be described below with reference to
(56) According to the first exemplary embodiment, there has been described that a simple adjustment algorithm can be applied to a PM motor with unknown characteristics. According to the second exemplary embodiment, there will be described a means for solving the problem of three-phase unbalance in an individual PM motor.
(57) According to the first exemplary embodiment, the adjustment algorithm is configured assuming that a neutral point potential relative to each voltage vector equally changes as illustrated in
(58)
(59) According to the present exemplary embodiment, the adjustment work is performed on each of the three neutral point potentials in order to solve the problem. The algorithm therefor is illustrated in
(60) The resultant parameters are set in a phase estimator 15B (
Third Exemplary Embodiment
(61) A synchronous motor control apparatus according to a third exemplary embodiment of the present invention will be described below with reference to
(62) According to the first and second exemplary embodiments, for the rotor phases, an electric angle of 360 degrees is divided by 60 degrees thereby to estimate a position with reference to zero. However, a waveform of a neutral point potential to be detected is not symmetrical in each 60-degree period, and is large in error for linear approximation. Of course, as illustrated in
(63) The third exemplary embodiment of the present invention solves the problem.
(64)
(65) The algorithm in the adjustment mode in the system is illustrated in
(66) A reference value of the d reference generator in the phase estimator 15 needs to be shifted by 15 degrees in the actual operation mode, but it is not a large change.
(67) A position of the rotor in the adjustment mode is shifted by 15 degrees as described above thereby to realize sensorless drive capable of estimating a position with higher accuracy. When a movement position of the rotor is entirely shifted by 15 degrees in the adjustment mode according to the second exemplary embodiment, sensorless drive can be exactly performed for three-phase unbalance.
Fourth Exemplary Embodiment
(68) A synchronous motor control apparatus according to a fourth exemplary embodiment of the present invention will be described below with reference to
(69) The present invention is directed for sensorless drive based on neutral point potentials in the PM motor, but a dependence of the neutral point potentials on a position of the rotor is the most important factor.
(70) Basically, the control system is configured assuming that a neutral point potential changes at a double cycle relative to the rotor phase .sub.d as illustrated in
(71) When the above exemplary embodiments are applied to a motor with such characteristics, an estimation result is different between 60 to 0 degrees and 120 to 180 degrees and a distortion is caused in the current waveform, which may be a cause of torque pulsation.
(72) Therefore, two voltage vectors (V.sub.A and V.sub.D in
V.sub.nS=V.sub.nAV.sub.nB(Math. 2)
(73) Position estimation is made assuming a new variable V.sub.nS acquired in (Math. 2) as neutral point potential. V.sub.nA and V.sub.nD are symmetrical and thus V.sub.nS takes a symmetrical waveform as illustrated in
(74)
(75) As described above, according to the fourth exemplary embodiment of the present invention, position estimation can be made with high accuracy even on a PM motor with high power density in which the neutral point potentials are asymmetrical.
(76) There is no problem with applying the present exemplary embodiment to the methods according to the second and third exemplary embodiments such as method for shifting a detection phase by 15 degrees for the problem of three-phase unbalance or enhancement in accuracy.
Fifth Exemplary Embodiment
(77) A synchronous motor control apparatus according to a fifth exemplary embodiment of the present invention will be described below with reference to
(78) As described above according to the exemplary embodiments, neutral point potentials in a predetermined phase are acquired in the adjustment mode thereby to drive the PM motor with high response and high quality (such as low torque pulsation or low loss). However, the adjustment mode is operated only once as an initial work when the motor is combined with the controller, and thus cannot cope with a temporal change in motor characteristics. The PM motor less changes over time in principle, but a temperature of the motor may change from several tens degrees to about 100 degrees during its driving. The characteristics of the permanent magnet attached on the rotor can change due to a change in temperature, and consequently the neutral point potentials can vary. In particular, the adjustment mode is a one-time operation mode, and an adjustment is likely to be made at a low temperature of the PM motor. On the other hand, when the PM motor is driven in the actual operation mode, the motor main body generates heat due to copper loss or iron loss, and can have the different characteristics from those in the adjustment mode.
(79) Thus, a neutral point potential is detected in the adjustment mode under as close a condition to the temperature condition in the actual operation mode as possible.
(80) Thus, as illustrated in
(81) After the PM motor 4 is conducted in (P2), if the adjustment mode indicated in the above exemplary embodiments is operated, a neutral point potential can be acquired under a condition close to the temperature condition in the actual operation.
(82) As described above, according to the fifth exemplary embodiment of the present invention, a neutral point potential under a condition close to the actual operation temperature condition can be acquired in the adjustment mode, thereby enhancing an accuracy of position estimation during actual driving.
Sixth Exemplary Embodiment
(83) A synchronous motor control apparatus according to a sixth exemplary embodiment of the present invention will be described below with reference to
(84) According to the third exemplary embodiment, there has been described above that it is advantageous to shift a neutral point potential used for position estimation by 15 degrees with reference to .sub.d in order to keep linearization. Further, according to the fourth exemplary embodiment, there has been described above that two neutral point potentials are detected to make position estimation by use of a difference therebetween, thereby further enhancing accuracy.
(85) The operations need to be realized in the controller also in the actual operation mode, and a specific method therefor will be described according to the sixth exemplary embodiment.
(86)
(87) For general PWM (
(88) However, in order to detect a neutral point potential at any timing within half a carrier cycle (Tc1 period or Tc2 period), the controller needs to comprise a function capable of realizing the detection. Specifically, only a 32-bit sophisticated macro-processor has the function. Further, even a simple processing such as arc tangent or coordinate transformation is difficult to perform in an inexpensive microcomputer (requires a processing time).
(89) Further, in PTL 4, a variation in characteristics of the motor, particularly three-phase unbalance cannot be addressed and a motor constant is not required, while a variation in motor constant cannot be addressed.
(90) A method for solving the problem will be described according to the present exemplary embodiment.
(91) As described according to the fourth exemplary embodiment, it is advantageous that neutral point potentials for two mutually-reverse voltage vectors are detected thereby to take a difference therebetween. Thus, an original voltage instruction is corrected thereby to forcibly output a desired voltage vector.
(92)
(93) As a result of the correction as illustrated in
(94)
(95) A specific pulse shift method will be described below.
(96)
(97) Herein, it is important that the position areas M1 to M6 of the rotor and the areas V1 to V6 of an applied voltage to the motor independently change. In principle, a speed induced voltage is generated orthogonal to a position of the rotor, and thus if a position of the rotor is defined, a voltage to be output should be almost uniquely defined. However, an induced voltage is low in a low-speed range and a voltage instruction transiently changes in various directions so that pulse shift needs to be performed under any condition.
(98)
(99) A method for realizing such pulse shift is illustrated in
(100) Further, in
(101) The voltage instructions are corrected by the corrections [A], [B], and [C] but a carrier frequency does not change so that the number of times of switching does not increase or decrease. That is, the present exemplary embodiment has a great merit that a desired voltage pulse can be applied without increasing switching loss or the like of the inverter.
(102) A specific method therefor will be described below.
(103) A position area of the rotor can be determined based on a phase angle .sub.dc at the time in the controller. Further, a voltage area can be specified by comparing the voltage instructions V.sub.u0, V.sub.v0, and V.sub.w0 after dq reverse conversion. For example, when a position area of the rotor is M1 and the three-phase AC voltage instructions are in V.sub.u0>V.sub.v0>V.sub.w0 (Max=V.sub.u0, Mid=V.sub.v0, and Min=V.sub.w0), the voltage area V2 is specified. Thus, the voltage correction [C] may be made as the pulse shift method based on
(104) As described above, according to the present invention, pulse shift can be realized depending on a position of the rotor and voltage instructions, thereby continuously performing stable drive without losing rotor position information over transient changes not only in the steady state of the PM motor.
Seventh Exemplary Embodiment
(105) A seventh exemplary embodiment of the present invention will be described below.
(106)
(107) The neutral point potentials of the motor 4 need to be drawn according to the present invention, but the motor and the drive circuit are integrated in this way thereby to facilitate the wirings of the neutral point potentials. Further, position-sensorless drive can be realized so that the integrated system is remarkably compact, thereby realizing a reduction in size.
Eighth Exemplary Embodiment
(108) An eighth exemplary embodiment of the present invention will be described below.
(109)
(110) The oil pump 24 generates a hydraulic pressure by the synchronous motor drive system 23 thereby to drive the cylinder 54 as hydraulic actuator. The hydraulic circuit is switched by the solenoid valve 53 so that a load of the oil pump 24 changes and a load disturbance is caused in the synchronous motor drive system 23. More than several times higher loads may be imposed on the hydraulic circuit for the pressure in the steady state and the motor may stop. However, with the synchronous motor drive system according to the present exemplary embodiment, a position of the rotor can be estimated also in the stop state, which causes no problem. The sensorless drive so far is difficult to apply in other than the middle- and high-speed ranges, and thus a hydraulic pressure, which imposes a high load on the motor, needs to be alleviated by the relief valve 52, but the relief valve 52 can be eliminated according to the present exemplary embodiment as illustrated in
(111) The present exemplary embodiment has been described by way of a hydraulic control system, but may be applied for other liquid pump.
Ninth Exemplary Embodiment
(112) A ninth exemplary embodiment of the present invention will be finally described.
(113)
(114) The exemplary embodiments of the present invention have been specifically described above, but the present invention is not limited to the exemplary embodiments and can be variously modified without departing from the spirit.
INDUSTRIAL APPLICABILITY
(115) As described above, the present invention is a technique for constructing a position-sensorless synchronous motor control apparatus and a drive system using the same. The motor is usable for rotation speed control in fan, pump (hydraulic pump, water pump), compressor, spindle motor, and air conditioner, as well as conveyer, lift, extruder, and machine tool.
REFERENCE SIGNS LIST
(116) 1 Iq* generator 2 controller 3 inverter 31 DC power supply 32 inverter main circuit 33 gate driver 34 virtual neutral point potential generator 35 current detector 4 PM motor 5 Id* generator 6 adder 6 7 d-axis current controller IdACR 8 q-axis current controller IqACR 9 dq reverse converter 10 pulse width modulator 11 current reproducer 12 dq converter 13 neutral point potential amplifier 14 sample/holder 16 position estimator 15 speed calculator 17 phase setter 18 estimation parameter setter 19 zero generator 20 Vn detection voltage generator 21 switcher