WO2019150984A1 - Control device for three-phase synchronous electric motor - Google Patents
Control device for three-phase synchronous electric motor Download PDFInfo
- Publication number
- WO2019150984A1 WO2019150984A1 PCT/JP2019/001429 JP2019001429W WO2019150984A1 WO 2019150984 A1 WO2019150984 A1 WO 2019150984A1 JP 2019001429 W JP2019001429 W JP 2019001429W WO 2019150984 A1 WO2019150984 A1 WO 2019150984A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- synchronous motor
- phase
- phase synchronous
- neutral point
- point potential
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/16—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the circuit arrangement or by the kind of wiring
- H02P25/22—Multiple windings; Windings for more than three phases
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
- H02P6/182—Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
Definitions
- the present invention relates to a control device for a three-phase synchronous motor that controls the three-phase synchronous motor based on the position of the rotor.
- Three-phase synchronous motors are widely used in various fields such as industry, home appliances, and automobiles.
- a permanent magnet synchronous motor excellent in miniaturization and high efficiency is frequently used.
- a permanent magnet synchronous motor in general, the rotational position of a rotor provided with a magnet is detected by a magnetic detection element such as a Hall IC, and based on the detection result, an armature coil on the stator side is sequentially excited to rotate the rotor. It is rotating.
- a resolver, encoder, GMR sensor GMR: Giantto Magneto-Resistivity effect
- GMR Giantto Magneto-Resistivity effect
- the rotational position sensorless control of a permanent magnet synchronous motor directly detects an induced voltage (speed electromotive voltage) generated by the rotation of a rotor equipped with a magnet, and drives the permanent magnet synchronous motor as rotor position information. And a position estimation method for estimating and calculating the rotor position from a mathematical model of the target motor.
- an electromotive voltage (speed) generated in a non-conduction phase is based on a 120-degree conduction method in which two phases are selected and energized among three-phase stator windings of a permanent magnet synchronous motor.
- the position of the rotor is detected based on an electromotive voltage due to an inductance imbalance rather than an electromotive voltage associated with.
- position information can be acquired even in a complete stop state.
- neutral point potential which is the potential of the connection point of the three-phase stator winding is detected to obtain position information.
- PWM pulse width modulation
- neutral point potential that is the potential of the connection point of the three-phase stator winding is detected to obtain position information.
- PWM pulse width modulation
- constant reference potentials ((1/3) E, (2/3) E generated by dividing the power supply voltage E )
- the neutral point potential to obtain rotor position information.
- Patent Documents 1 to 4 the techniques of Patent Document 3 and Patent Document 4 are useful as position detection means when the rotational speed of the motor, which is one of the problems of rotational position sensorless control, is low.
- the combination of the permanent magnet synchronous motor windings and inverters connected in a one-to-one manner is one system, and the number of systems consisting of combinations of windings and inverters is two or more for one permanent magnet synchronous motor. Even if one system fails, other systems can continue to operate. However, even in a multi-system permanent magnet synchronous motor drive system, it is necessary to obtain the position information of the rotor of the permanent magnet synchronous motor for each system.
- neutral point potential that is the potential of the connection point of the three-phase stator winding is detected to obtain position information.
- the position information can also be obtained by PWM (pulse width modulation) obtained by normal sine wave modulation as the voltage applied to the motor. Therefore, according to the techniques of Patent Document 3 and Patent Document 4, the problems in the techniques of Patent Document 1 and Patent Document 2 described above can be solved.
- the techniques of Patent Document 3 and Patent Document 4 have a problem that, when applied to a synchronous motor having a plurality of three-phase windings, a position estimation error occurs due to an offset included in a neutral point potential.
- the present invention provides a control device for a three-phase synchronous motor that can improve the detection accuracy of the rotor position even if an offset is included in the neutral point potential of the synchronous motor having a plurality of three-phase windings.
- a control device for a three-phase synchronous motor includes a three-phase synchronous motor including a first three-phase winding and a second three-phase winding, and a first three-phase winding.
- the first inverter connected to the second inverter, the second inverter connected to the second three-phase winding, and the rotor position of the three-phase synchronous motor based on the neutral point potential of the first three-phase winding A first control unit that controls the first inverter based on the estimated rotor position, and a rotor position of the three-phase synchronous motor based on the neutral point potential of the second three-phase winding And a second control unit that controls the second inverter based on the estimated rotor position, wherein the first control unit is based on the DC voltage of the first inverter.
- the neutral point potential of the first three-phase winding is corrected.
- the detection accuracy of the rotor position is improved.
- FIG. 1 The block diagram of the control part of the system
- strain 1 strain 1 is shown. It is a vector diagram showing a switching pattern of inverter output voltage, and a vector diagram showing a relationship between a rotor position and a voltage vector.
- FIG. 3 is a block diagram illustrating a configuration of a neutral point potential detection unit of system 1.
- FIG. 1 The current / voltage in the winding of the system 1 when the voltage vector V (1, 0, 0) is output is shown.
- the neutral point potential with the offset corrected is shown.
- an example of a permanent magnet synchronous motor having a plurality of systems and the connection between the motor winding and the inverter are shown.
- It is a block diagram which shows the structure of the control apparatus of the three-phase synchronous motor which is Embodiment 2.
- strain 1 in Embodiment 2 is provided is shown. It is a block diagram which shows the structure of the control apparatus of the three-phase synchronous motor which is Embodiment 3.
- strain 1 is shown. It is a flowchart which shows the determination process which the detection position determination means in the system
- FIG. 10 is a block diagram illustrating a configuration of a control unit of system 1 in a motor control device according to a fourth embodiment. It is a block diagram which shows the control apparatus structure of the three-phase synchronous motor which is Embodiment 5.
- FIG. The structure of the electric power steering apparatus which is Embodiment 6 is shown.
- FIG. 1 shows an example of a PWM waveform and a neutral point potential waveform.
- the PWM pulse waveforms PVu, PVv, PVw are generated by comparing the three-phase voltage commands Vu *, Vv *, Vw * with the triangular wave carrier.
- the three-phase voltage commands Vu *, Vv *, and Vw * have a sinusoidal waveform, but can be regarded as a sufficiently lower frequency than the triangular wave carrier during low-speed driving. 1 can be regarded as a direct current.
- the PWM pulse waves PVu, PVv, and PVw are repeatedly turned on and off at different timings.
- V (0, 0, 0) and V (1, 1, 1) are zero vectors in which the voltage applied to the motor is zero.
- a normal PWM wave has two types of voltage vectors between the first zero vector V (0,0,0) and the second zero vector V (1,1,1).
- V (0,0,1) and V (1,0,1) are generated. That is, the voltage vector transition pattern “V (0,0,0) ⁇ V (0,0,1) ⁇ V (1,0,1) ⁇ V (1,1,1) ⁇ V (1,0, 1) ⁇ V (0,0,1) ⁇ V (0,0,0) ”as one cycle, this pattern is repeated.
- the voltage vectors used between the zero vectors are the same during the period in which the magnitude relationship of the three-phase voltage commands Vu *, Vv *, and Vw * does not change.
- FIG. 3 shows the switching state of the inverter output voltage and the detected neutral point potential.
- the neutral point potential has eight voltage vectors: V (0,0,0), V (1,1,1), V (1,0,0), V (1,0,1), V (0 , 0, 1), V (0, 1, 1), V (0, 1, 0), V (1, 1, 0), V (0, 0, 0), V ( Detected for six voltage vectors other than 1,1,1).
- V (1,0,0), V (1,0,1), V (0,0,1), V (0,1,1), V (0,1,1) The neutral point potentials detected for 0) and V (1, 1, 0) are VnA, VnB, VnC, VnD, VnE, and VnF, respectively, as shown in the figure.
- the neutral point potential when a voltage vector other than these zero vectors is applied varies depending on the rotor position.
- the rotor position can be estimated.
- the potential change is amplified using an amplification amplifier.
- FIG. 2 shows an example of a permanent magnet synchronous motor having a plurality of systems, and the connection between the motor windings and the inverter.
- This motor is an 8-pole 12-slot motor having 8 poles and 12 slots.
- U-phase, V-phase, and W-phase windings are wound around the electromagnetic steel sheets in slots of the permanent magnet synchronous motor 4, which are grooves provided in a stator core made of laminated electromagnetic steel sheets.
- inverter 1 and three-phase winding 41 U1, U2, V1, V2, W1, W2
- inverter 2 and three-phase winding 42 U3, U4, V3, V4, W3, W4 are connected.
- Rotational position sensorless control is performed using neutral point potential Vn-m of system 1 and neutral point potential Vn-s of system 2.
- the phase of the system 1 and the three-phase winding 42 of the system 2 are wound around the same electromagnetic steel plate, the phase of the system 1, the phase of the system 2, and the systems 1 and 2 Can be regarded as magnetically coupled. Therefore, mutual inductance components exist between the windings of each phase in the system 1, between the windings of each phase of the system 2, and between the windings of the system 1 and the windings of the system 2.
- FIG. 4 shows the result of electromagnetic field analysis of fluctuations in the neutral point potential Vn-m of the system 1 when the motor is driven by the inverter 31 of the system 1.
- the vertical axis represents the fluctuation of the neutral point potential by the ratio of the magnitude of the fluctuation of the neutral point potential to the magnitude of the power supply voltage (however, “%”).
- the horizontal axis shows the rotor phase in terms of electrical angle.
- offsets are generated in neutral point potentials (FIG. 3), VnA, VnB, VnC, VnD, VnE, and VnF detected for six voltage vectors other than the zero vector.
- the magnitude of the offset varies. For example, in VnA, a relatively large offset of 1.93% occurs with respect to the power supply voltage.
- the offset of the neutral point potential is caused by the difference in inductance between phases and the difference in mutual inductance between phases due to power supply voltage, magnetic asymmetry, and driving of multiple inverters. Fluctuates depending on. If the rotor position is estimated from the neutral point potential including such an offset error, a position estimation error occurs. For this reason, rotation irregularity and torque pulsation of the electric motor are generated, and vibration and noise are generated.
- Each embodiment described below removes the influence of the offset of the neutral point potential as described above, and improves the estimation accuracy of the rotor position based on the neutral point potential.
- FIG. 5 is a block diagram showing a configuration of a three-phase synchronous motor control device (hereinafter referred to as “motor control device”) according to the first embodiment of the present invention.
- the motor control device 3 drives and controls the permanent magnet synchronous motor 4 as a three-phase synchronous motor.
- the motor control device 3 includes a DC power source 5, an inverter 31 of the system 1 including the inverter main circuit 311 and the one-shunt current detector 312, an inverter 32 of the system 2 including the inverter main circuit 321 and the one-shunt current detector 322, and A permanent magnet synchronous motor 4 to be driven is provided.
- the inverter 31 and the inverter 32 convert the DC power supplied from the DC power supply 5 into three-phase AC power and output it by controlling on / off of the semiconductor switching element.
- the permanent magnet synchronous motor 4 is driven by the three-phase AC power output from the inverter 31 and the inverter 32.
- a MOSFET Metal-Oxide-Semiconductor-Field-Effect-Transistor
- the inverters 31 and 32 are voltage types, and generally a free-wheeling diode is connected to the semiconductor switching element in antiparallel.
- the MOSFET built-in diode is used as the freewheeling diode, the freewheeling diode is not shown in FIG.
- an IGBT Insulated Gate Bipolar Transistor
- a freewheeling diode may be externally attached.
- the permanent magnet synchronous motor 4 is a multi-winding motor (two windings in the first embodiment), and includes a three-phase winding 41 and a three-phase winding 42 provided on the same stator.
- a region where the three-phase windings 41 (U1, U2, V1, V2, W1, W2) of the system 1 are provided,
- the region where the three-phase three-phase winding 42 (U3, U4, V3, V4, W3, W4)) is provided is divided.
- the three-phase winding 41 of the system 1 is provided in one semicircular part with a specific diameter as a boundary, and the three-phase winding 42 of the system 2 is provided in the other semicircular part. Is provided. If this specific diameter is viewed in the horizontal direction (or vertical direction) in the cross section of FIG. 2, the region where the three-phase winding 41 is provided and the region where the three-phase winding 42 is provided are vertically (or left and right). ). Therefore, such a structure is hereinafter referred to as “upper and lower (or left and right) separation structure”.
- the combination of the number of poles and the number of slots is 8 poles and 12 slots as shown in FIG. If the same stator is provided with multiple systems of three-phase windings and an inverter is connected to each of the three-phase windings, the combination of the number of poles and the number of slots is appropriately set according to the desired motor performance. Good.
- the inverter 31 of the system 1 includes an output pre-driver 313 in addition to the inverter main circuit 311 and the one-shunt current detector 312.
- the inverter main circuit 311 is a three-phase full bridge circuit composed of six semiconductor switching elements Sup1 to Swn1.
- the one shunt current detector 312 detects the supply current I0-m (DC bus current) to the inverter main circuit 311 of the system 1.
- the output pre-driver 313 is a driver circuit that directly drives the semiconductor switching elements Sup1 to Swn1 of the inverter main circuit 311.
- the inverter 32 of the system 2 includes an output pre-driver 323 in addition to the inverter main circuit 321 and the one-shunt current detector 322.
- the inverter main circuit 321 is a three-phase full bridge circuit composed of six switching elements Sup2 to Swn2.
- the one shunt current detector 322 detects the supply current I0-s (DC bus current) to the inverter main circuit 321 of the system 2.
- the output pre-driver 323 is a driver that directly drives the semiconductor switching elements Sup2 to Swn2 of the inverter main circuit 321.
- the three-phase current flowing through the three-phase winding 41 is measured by the so-called one-shunt method based on the DC bus current I0-m detected by the one-shunt current detector 312. Similarly, based on the DC bus current I0-s detected by the one-shunt current detector 322, the three-phase current flowing through the three-phase winding 42 is measured. Since the one-shunt method is a known technique, a detailed description is omitted.
- DC power supply 5 supplies DC power to inverter 31 of system 1 and inverter 32 of system 2. Note that DC power may be supplied to the inverter 31 and the inverter 32 by separate DC power supplies.
- the control unit 61 of the system 1 estimates and calculates the rotor position ( ⁇ d ⁇ m) based on the neutral point potential Vn ⁇ m of the three-phase winding 41, and outputs the pre-driver based on the estimated rotor position.
- a gate command signal to be given to 313 is created.
- the control unit 62 of the system 2 estimates and calculates the rotor position ( ⁇ d ⁇ s) based on the neutral point potential Vn ⁇ s of the three-phase winding 42, and outputs the predriver based on the estimated rotor position.
- a gate command signal to be given to H.323 is created.
- FIG. 6 shows a block diagram of the control unit 61 of the system 1.
- the control unit 61 so-called vector control is applied.
- the configuration of the control unit 62 of the system 2 is the same as that of the control unit 61, and thus the description thereof is omitted.
- the control unit 61 of the system 1 includes a q-axis current command generation unit (Iq * generation unit) 611, a d-axis current command generation unit (Id * generation unit) 612, a subtraction unit 613a, and a subtraction unit 613b. , D-axis current control means (IdACR) 614a, q-axis current control means (IqACR) 614b, dq reverse conversion means 615, PWM generation means 616, current reproduction means 617, dq conversion means 618, sample / hold means (S / H) Circuit) 619, speed calculation means 620, pulse shift means 621, neutral point potential detection unit 622, and rotational position estimation unit 623.
- the control unit 61 operates so that the permanent magnet synchronous motor 4 generates torque according to the q-axis current command Iq * and the d-axis current command Iq *.
- the Iq * generating means 611 generates a q-axis current command Iq * corresponding to the motor torque.
- the Iq * generating means 611 normally generates a q-axis current command Iq * so that the rotational speed of the permanent magnet synchronous motor 4 becomes a predetermined value while observing the actual speed ⁇ 1.
- the q-axis current command Iq * which is the output of the Iq * generating means 611, is output to the subtracting means 613b.
- the Id * generating means 612 generates a d-axis current command Id * corresponding to the exciting current of the permanent magnet synchronous motor 4.
- the d-axis current command Id * that is the output of the Id * generating means 612 is output to the subtracting means 613a.
- the subtracting unit 613a includes a d-axis current command Id * output from the Id * generating unit 612 and a d-axis current Id output from the dq converting unit 618, that is, a three-phase current (Iuc, Ivc, The deviation from the d-axis current Id obtained by dq conversion of Iwc) is obtained.
- the subtracting unit 613b includes a q-axis current command Iq * output from the Iq * generating unit 611 and a q-axis current Iq output from the dq converting unit 618, that is, a three-phase current (Iuc, Ivc, A deviation from the q-axis current Iq obtained by dq conversion of Iwc) is obtained.
- the IdACR 614a calculates the d-axis voltage command Vd * on the dq coordinate axis so that the d-axis current deviation calculated by the subtracting unit 613a becomes zero. Further, the IqACR 614b calculates the q-axis voltage command Vq * on the dq coordinate axis so that the q-axis current deviation calculated by the subtracting unit 613b becomes zero.
- the d-axis voltage command Vd * that is the output of IdACR 614a and the q-axis voltage command Vq * that is the output of IqACR 614b are output to dq inverse conversion means 615.
- the dq reverse conversion means 615 converts the voltage commands Vd *, Vq * of the dq coordinate (magnetic flux axis-magnetic flux axis orthogonal axis) system into voltage commands Vu *, Vv *, Vw * on the three-phase AC coordinates.
- the dq inverse conversion means 615 is configured to output the voltage commands Vu *, Vq * of the three-phase AC coordinate system based on the voltage commands Vd *, Vq * and the rotor position ⁇ d ⁇ m output from the rotational position estimating unit 623 (FIG. 6) of the system 1.
- Vv * and Vw * are calculated.
- the dq inverse conversion unit 615 outputs the calculated Vu *, Vv *, Vw * to the PWM generation unit 616.
- the PWM generation means 616 outputs a PWM (Pulse Width Modulation) signal for controlling the power conversion operation of the inverter main circuit 311 of the system 1.
- the PWM generation unit 616 compares the three-phase AC voltage command with a carrier signal (for example, a triangular wave) based on the three-phase AC voltage commands Vu *, Vv *, and Vw *, thereby generating a PWM signal (FIG. 9, which will be described later). PVu, PVv, and PVw at 10 and 14 are generated.
- the PWM signal output from the PWM generation means 616 is input to the output pre-driver 313 (FIG. 4) as a gate command signal via the pulse shift means 621 described later and also input to the sample / hold means 619.
- the current reproduction means 617 reproduces the three-phase current (Iuc, Ivc, Iwc) flowing through the three-phase winding 41 from the DC bus current I0-m output from the inverter main circuit 311 to the one-shunt current detector 312.
- the reproduced three-phase current (Iuc, Ivc, Iwc) is output from the current reproduction means 617 to the dq conversion means 618.
- the dq conversion means 618 converts the three-phase current (Iuc, Ivc, Iwc) into Id, Iq on the dq coordinate that is the rotation coordinate axis.
- the converted Id and Iq are used for calculating the deviation from the current command in the subtracting means 613a and 613b, respectively.
- the sample / hold means 619 samples the value of the DC bus current I0-m at the timing of acquiring the phase current information, that is, the timing at which the PWM pulse is switched based on the PWM signal input via the pulse shift means 621, The sampled value is output to the current reproduction means 617 while being held. Since specific sampling timing is a known technique, a detailed description thereof will be omitted.
- the speed calculation means 620 calculates the rotational speed ⁇ 1 of the permanent magnet synchronous motor from the rotor position ⁇ d ⁇ m that is the estimated value of the rotational position estimation unit 623.
- the calculated rotational speed ⁇ 1 is output to the Iq * generating means 611 and used for current control on the axis (q axis) orthogonal to the magnetic flux axis (d axis).
- the pulse shift means 621 includes a PWM generator 616 for increasing the current passing time of the phase current flowing in the DC bus current at the sampling timing so that accurate phase current information can be obtained by the sample / hold means 619. Are shifted to the sample / hold means 619 and the neutral point potential detector 622. Since pulse shift is a known technique, detailed description thereof is omitted.
- the neutral point potential detection unit 622 detects the neutral point potential Vn-m of the three-phase winding that is star-connected, and removes the offset from the detected value of Vn-m, as will be described later.
- the neutral point potential value Vn ⁇ m ′ is output.
- the rotational position estimation unit 623 estimates and calculates the rotor position ⁇ d ⁇ m for the three-phase winding 41 based on the neutral point potential value Vn ⁇ m ′ from which the offset input from the neutral point potential detection unit 622 is removed. .
- the neutral point potential when a voltage vector other than the zero vector is applied varies depending on the rotor position. Using this, the rotor position is estimated. Since specific means for estimating the rotor position from the neutral point potential is a known technique (see, for example, Patent Document 3 and Patent Document 4 described above), detailed description thereof is omitted.
- the control unit 61 of the system 1 is configured by a single microcomputer.
- strain 2 is comprised by another one microcomputer.
- the neutral point of the three-phase winding 41 and the neutral point of the three-phase winding 42 are respectively electrically connected to the control microcomputer in the system 1 and the control microcomputer in the system 2 by wiring or the like.
- the neutral point potential detection unit (622 in FIG. 6) detects the neutral point potential of the three-phase winding.
- the neutral point potential may be detected using a virtual neutral point circuit.
- each of the inverter main circuit 311, the output predriver 313, the inverter main circuit 321, and the output predriver 323 may be configured by an integrated circuit device. Further, each of the inverter 31 and the inverter 32 may be constituted by an integrated circuit device. As a result, the motor control device can be greatly reduced in size. In addition, the motor control device can be easily mounted on various electric devices, and the various electric devices can be downsized.
- vector control generally known as control means for linearizing the torque of the synchronous motor is applied.
- the principle of the vector control technique is a method of independently controlling the current Iq contributing to the torque and the current Id contributing to the magnetic flux on the rotation coordinate axis (dq coordinate axis) based on the rotor position of the motor.
- the d-axis current control unit 614a, the q-axis current control unit 614b, the dq reverse conversion unit 615, the dq conversion unit 618, and the like in FIG. 6 are main parts for realizing this vector control technique.
- the current command Iq * corresponding to the torque current is calculated by the Iq * generation means 611, and the current command Iq * and the actual torque current Iq of the permanent magnet synchronous motor 4 are calculated. Current control is performed so as to match.
- the current command Id * is normally given as “zero” if it is a non-salient permanent magnet synchronous motor.
- a negative command may be given as the current command Id *.
- the three-phase current of the permanent magnet synchronous motor is directly detected by a current sensor such as a CT (Current Transformer), or is reproduced and calculated in the controller based on the DC bus current as in the first embodiment.
- a three-phase current is reproduced and calculated from the DC bus current I0-m of the system 1 and the DC bus current I0-s of the system 2.
- the control unit 61 shown in FIG. 6 samples the current value of the DC bus current I0-m by operating the S / H unit 619 at a timing corresponding to the PWM signal phase-shifted by the pulse shift unit 621. By holding, the current value of the DC bus current I0-m including information on the three-phase current is acquired.
- the three-phase current (Iuc, Ivc, Iwc) is reproduced and calculated by the current reproducing means 617 from the acquired current value.
- the concrete means of reproduction calculation is a well-known technique, detailed description is abbreviate
- the reference rotor position in the rotating coordinate system is estimated by the rotating position estimation unit based on the neutral point potential of the three-phase winding.
- the rotational position estimation unit 623 is configured to detect the three-phase winding 41 based on the neutral point potential Vn ⁇ m ′ from which the offset has been removed.
- the rotor position ⁇ d ⁇ m is estimated for.
- the rotor position is similarly estimated for the three-phase winding 42.
- the output potential of each phase of the inverter 31 is set by the on / off state of the upper semiconductor switching elements (Sup1, Svp1, Swp1) or the lower semiconductor switching elements (Sun1, Svn1, Swn1) of the inverter main circuit 311.
- the upper semiconductor switching elements if one of the upper side and the lower side is in an on state, the other is in an off state. That is, in each phase, the upper and lower semiconductor switching elements are complementarily turned on / off. Therefore, the output voltage of the inverter 31 has eight switching patterns in total.
- FIG. 7 is a vector diagram (left diagram) showing the switching pattern of the inverter output voltage and a vector diagram (right diagram) showing the relationship between the rotor position (phase) ⁇ d and the voltage vector.
- Each vector has a name such as V (1,0,0).
- the state in which the upper semiconductor switching element is on is represented by “1”
- the state in which the lower semiconductor switching element is on is represented by “0”.
- the numbers in parentheses indicate the switching states in the order of “U phase, V phase, W phase”.
- the inverter output voltage can be expressed using eight voltage vectors including two zero vectors (V (0,0,0), V (1,1,1)). By combining these eight voltage vectors, a sinusoidal current is supplied to the permanent magnet synchronous motor 4.
- the rotor position (phase) ⁇ d is defined with the reference of the rotor position of the permanent magnet synchronous motor 4 as the U-phase direction.
- the dq coordinate axis in the rotation coordinate is the counter-clockwise rotation with the direction of the magnet magnetic flux ⁇ m as the d-axis direction. Note that the q-axis direction is a direction orthogonal to the d-axis direction.
- the permanent magnet synchronous motor 4 is driven mainly using the voltage vectors V (1, 0, 1) and V (0, 0, 1). Note that voltage vectors V (0,0,0) and V (1,1,1) are also used, but these are zero vectors.
- FIG. 8 shows the relationship between the permanent magnet synchronous motor 4 and the virtual neutral point circuit 34 when the voltage vector is applied.
- Lu, Lv, and Lw are the inductance of the U-phase winding, the inductance of the V-phase winding, and the inductance of the W-phase winding, respectively.
- the applied voltage vectors are the above-described voltage vectors V (1, 0, 1) (left figure) and V (0, 0, 1) (right figure).
- the neutral point potential Vn0 shown in FIG. 8 can be calculated as follows.
- the neutral point potential of the virtual neutral point circuit is used as the reference potential.
- the neutral point potential Vn0 is zero according to the equations (1) and (2).
- the magnitudes of the inductances Lu, Lv, and Lw vary depending on the position of the rotor, and there are differences in the magnitudes of Lu, Lv, and Lw. For this reason, the magnitude of the neutral point potential Vn0 changes according to the rotor position.
- FIG. 1 shows the state of pulse width modulation using a triangular wave carrier, the voltage vector at that time, and the change of the neutral point potential.
- the triangular wave carrier is a signal serving as a reference for converting the magnitude of the three-phase voltage commands Vu *, Vv *, and Vw * into a pulse width, and the triangular wave carrier and the three-phase voltage commands Vu *, Vv.
- a PWM pulse is created by comparing the magnitude relationship between * and Vw *. As shown in FIG. 1, the rise / fall of the PWM pulse changes at the time when the magnitude relationship between each voltage command Vu *, Vv *, Vw * and the triangular wave carrier changes. At the same time, a non-zero neutral point potential Vn0 is detected.
- the neutral point potential Vn0 hardly fluctuates except at the rising / falling time of the PWM pulse. This indicates that the difference in the sizes of the three-phase winding inductances Lu, Lv, and Lw generated according to the rotor position is small.
- the PWM pulse rises / falls that is, when a voltage vector other than the zero vector (V (1, 0, 1) and V (0, 0, 1) in FIG. 1) is applied. Since the change rate of the motor current is increased, a relatively large change in the neutral point potential Vn0 is detected even if the difference in the magnitude of the inductance is small. Therefore, if the neutral point potential is observed in synchronization with the PWM pulse signals PVu, PVv, and PWw, the fluctuation of the neutral point potential can be detected with high sensitivity.
- the relationship between the rotor position and the neutral point potential Vn0 is measured or measured in advance. Simulation is performed to obtain map data, table data, or a function indicating the relationship between the rotor position and the neutral point potential Vn0.
- the rotor position is estimated from the detected neutral point potential using such map data, table data, or function.
- the neutral point potential detected for two types of voltage vectors (in FIG. 1, V (1, 0, 1) and V (0, 0, 1)) is regarded as a three-phase alternating current amount (for two phases). Then, the phase amount is calculated using coordinate transformation (three-phase two-phase transformation), and this phase amount is used as the estimated value of the rotor position.
- this means is based on a well-known technique (for example, refer the above-mentioned patent document 4), detailed description is abbreviate
- the rotational position estimation unit 623 (FIG. 6) of the system 1 uses the estimation means as described above, based on the neutral point potential Vn ⁇ m ′ output from the neutral point potential detection unit 622 (FIG. 6). The position ⁇ d ⁇ m is estimated. These estimation means are appropriately selected according to the desired position detection accuracy and the performance of the control microcomputer. The same applies to the system 2.
- the neutral point potential detector 622 of the system 1 detects the neutral point potential Vn ⁇ m of the three-phase winding 41, removes the offset from the detected value of Vn ⁇ m, and removes the neutral point potential from which the offset is removed.
- the value Vn ⁇ m ′ is output.
- the system 2 is also provided with a neutral point potential detection unit, but since it is the same as the system 1, description thereof is omitted.
- the neutral point potential detector 622 of the system 1 will be described.
- FIG. 9 is a block diagram illustrating a configuration of the neutral point potential detection unit 622 of the system 1.
- the neutral point potential detection unit 622 includes a neutral point potential offset calculation unit 624 and a potential detection unit 625.
- the neutral point potential offset calculating means 624 calculates the neutral point potential offset from the gate command signal that is the output of the pulse shift means 621 (FIG. 6) and the power supply voltage E that is the output of the DC power supply 5 (FIG. 5).
- the 2 has the structure in which the three-phase windings of the stator are vertically separated (or left and right) separated.
- the windings are intensively wound around the respective teeth of the stator in the order of W1 ⁇ U1 ⁇ V1 ⁇ W2 ⁇ U2 ⁇ V2 counterclockwise in FIG. Therefore, in the three-phase winding 41, a difference occurs in the mutual inductance Muv1 between the UV phases, the mutual inductance Mvw1 between the VW phases, and the mutual inductance Mwu1 between the WU phases. For this reason, an offset of the neutral point potential occurs. Further, the offset of the neutral point potential varies depending on the switching pattern of the inverter 31 and the power supply voltage E.
- VnA detected when V (1, 0, 0) is output has a voltage offset of 1.93% in the positive direction.
- VnD detected when V (0, 1, 1) is output has a voltage offset of 1.93% in the negative direction.
- the voltage offset differs in direction and magnitude for each voltage vector and presents a complicated pattern. Therefore, in the first embodiment, such an offset of the neutral point potential is obtained by calculation as follows.
- Equation (4) a three-phase voltage equation of the motor as shown in Equation (4) is used.
- Vun1, Vvn1, and Vwn1 are the phase voltage between UN, the phase voltage between VN, and the phase voltage between WN, respectively.
- Lu, Lv, Lw, Muv, Mvw, and Mwu are U phase self-inductance, V phase self inductance, W phase self inductance, UV phase mutual inductance, VW phase mutual inductance, and WU phase mutual inductance, respectively.
- Iu1, Iv1, and Iw1 are a U-phase current, a V-phase current, and a W-phase current, respectively.
- eu, ev, and ew are a U-phase electromotive voltage, a V-phase electromotive voltage, and a W-phase electromotive voltage, respectively.
- R is a winding resistance.
- p is a differential operator (d / dt).
- FIG. 10 shows the current and voltage in the three-phase winding 41 of the system 1 when the voltage vector V (1, 0, 0) is output. Note that “E” in the figure indicates the power supply voltage from the DC power supply 5 applied to the three-phase winding 41 via the inverter main circuit 311 (FIG. 5).
- the U-phase upper arm of the inverter main circuit 311 is on, the V-phase and W-phase lower arms are on, and the detected neutral point potential is VnA.
- the neutral point potential in FIG. 10 represents the reference potential as the ground potential (the low potential side of the DC power supply 5 (see FIG. 5)) using a virtual neutral point circuit (see FIG. 8). From FIG. 10, Equation (5) showing the relationship between the phase voltages Vun1, Vvn1, Vwn1 and the neutral point potential VnA is obtained.
- each neutral point potential can be calculated.
- a neutral point potential represented by the equation (6) is calculated.
- the neutral point potential varies from the neutral point potential represented by the equation (6). That is, the neutral point potential represented by the equation (6) corresponds to a voltage offset included in the detected neutral point potential.
- equation (6) represents the neutral point potential offset when each voltage vector is output.
- the neutral point potential offset depends on the power supply voltage, the self-inductance of the winding, and the mutual inductance.
- the neutral point potential offset calculating means 624 shown in FIG. 9 calculates the offset according to the voltage vector, that is, the switching pattern, based on the equation (6). Based on the gate command signal, the neutral point potential offset calculating means 624 determines which voltage vector corresponds to the switching pattern, that is, which of VnA to VnF in the equation (6) is to be calculated. .
- the power supply voltage E used in Equation (6) is acquired by taking in information from the DC power supply 5 side or detecting an input voltage on the DC side of the inverter main circuit 311.
- the power supply voltage E may be taken out by direct AD conversion, or may be taken out after being divided and AD converted. Also, digital or analog filters or average value processing may be used.
- Equation (6) The values of mutual inductance and self-inductance in Equation (6) are obtained by actual measurement or electromagnetic field analysis. Therefore, in the equation (6) set in the neutral point potential detection unit 622, the mutual inductance and the self-inductance are given constant values in advance, and the power supply voltage E, that is, the DC voltage of the inverter becomes a variable. That is, the neutral point potential detection unit 622 corrects the neutral point potential Vn ⁇ m based on the direct current voltage using Equation (6).
- the neutral point potential detecting unit 622 the offset calculated by the neutral point potential offset calculating means 624 is subtracted from the neutral point potential Vn ⁇ m detected in the three-phase winding 41. The Then, the potential detection unit 625 outputs the voltage value from which the offset is removed from Vn ⁇ m as described above as the neutral point voltage detection value Vn ⁇ m ′.
- FIG. 11 shows a neutral point potential in which the offset is corrected by the above-described means with respect to the neutral point potential shown in FIG. As shown in FIG. 11, the offset (maximum 1.93%) in FIG. 4 is removed in any of the neutral point potentials VnA to VnA.
- the neutral point potential detection unit 622 is configured to detect the neutral point potential (Vn) detected in the three-phase winding based on the mutual inductance and self-inductance in the three-phase winding, the power supply voltage, and the gate command signal. -M) is corrected so that the offset is removed. By estimating the position of the rotor based on the neutral point potential value from which the offset has been removed in this way, the estimation accuracy of the rotor position is improved.
- the neutral point potential detection unit 622 always corrects the neutral point potential offset according to each switching pattern by using the neutral point potential offset calculation means 624. Thereby, since the influence of the offset in the estimation of the rotor position based on the neutral point potential is always compensated, it is possible to estimate the rotor position with high accuracy.
- the mutual inductance between phases in the three-phase winding 41 is used for offset correction.
- the mutual inductance between the three-phase winding 41 and the three-phase winding 42 may be used.
- the accuracy of estimating the rotor position is improved.
- a three-phase voltage equation that takes into account the mutual inductance between the three-phase winding 41 and the three-phase winding 42 is used.
- the current dependency of the inductance is not particularly considered.
- the self-inductance and mutual inductance may be calculated based on the dq-axis current (Id, Iq) output from the dq conversion means 618 (FIG. 6) in consideration of the current dependency of the inductance.
- the estimation accuracy of the rotor position is improved even if the neutral point potential has an offset can do. Since the offset is removed by the calculation function of the control unit, the estimation accuracy of the rotor position can be improved without increasing the number of parts of the motor control device.
- position sensorless driving at a very low speed can be realized in a motor driving system using a three-phase synchronous motor in which the mutual inductance of each phase is different and the neutral point potential offset is large. .
- the structure having few transitions between the windings as shown in FIG. 2 as the three-phase synchronous motor that is, relatively large
- a permanent magnet synchronous motor that can generate an offset can be employed.
- Such a motor can shorten the connection length of the neutral point potential and is easy to assemble, so that the motor cost can be reduced.
- the correction of the neutral point potential offset as described above is not limited to the case where the two three-phase windings provided in one stator are driven by two inverters, but one three-position provided in one stator. It can also be applied when the phase winding is driven by one inverter, or when three or more three-phase windings provided in one stator are driven by the same number of inverters, and the same effect can be obtained. . (Embodiment 2) Next, Embodiment 2 of the present invention will be described with reference to FIGS. Note that differences from the first embodiment will be mainly described.
- FIG. 12 shows an example of a permanent magnet synchronous motor having a plurality of systems and the connection between the windings of the motor and the inverter in the second embodiment.
- the permanent magnet synchronous motor 4 in the second embodiment is a multi-winding (two-winding) motor as in the case of the first embodiment (FIG. 2).
- Three-phase windings (three-phase windings 41a and 42a) are provided.
- the three-phase winding 41a of the system 1 includes U-phase windings U1 and U2, V-phase windings V2 and V3, and W-phase windings W1 and W4.
- the three-phase winding 42a of the system 2 includes U-phase windings U3 and U4, V-phase windings V1 and V4, and W-phase windings W2 and W3.
- the three-phase winding 41a and the three-phase winding 42a are a pair of two phase windings of each system, and are alternately provided in the circumferential direction of a circular cross section perpendicular to the rotation axis direction of the stator. That is, in the permanent magnet synchronous motor 4 according to the second embodiment, unlike the first embodiment, the region where the three-phase winding 41a of the system 1 is provided and the region where the three-phase winding 42a of the system 2 is provided are complicated. It is out. Therefore, such a structure is hereinafter referred to as a “star structure”.
- the magnetic coupling between the three-phase winding 41a of the system 1 and the three-phase winding 42a of the system 2 is strengthened due to the star structure of the three-phase winding.
- the mutual inductance between the three-phase winding 41a and the three-phase winding 42a of the system 2 increases. For this reason, an offset occurs in the neutral point potential. That is, an offset occurs in the neutral point potential of the three-phase winding 42a according to the switching pattern output from the inverter connected to the three-phase winding 41a, and the switching output from the inverter connected to the three-phase winding 42a. Depending on the pattern, an offset occurs in the neutral point potential of the three-phase winding of the three-phase winding 41a.
- FIG. 13 is a block diagram showing a configuration of a three-phase synchronous motor control device (hereinafter referred to as “motor control device”), which is Embodiment 2 of the present invention.
- motor control device three-phase synchronous motor control device
- the motor control device of the second embodiment includes a control unit communication unit 63 that controls communication between the control unit 61a of the system 1 and the control unit 62a of the system 2.
- the control unit 61a and the control unit 62a have functions similar to those of the control unit (61 and 62 in FIG. 5) in the first embodiment, and further communicate with each other via the control unit communication unit 63 so that information in the own system is obtained. While being able to send to other systems, the information regarding other systems can be acquired.
- the control unit 61a acquires the gate signal output from the control unit 62a to the output pre-driver 323, that is, information indicating the switching pattern output from the inverter 32 of the system 2.
- the control unit 62a also acquires information indicating a switching pattern output from the inverter 31 of the system 1.
- FIG. 14 shows the neutral point potential offset calculating means 624a in the neutral point potential detecting unit provided in the control unit 61a of the system 1 in the second embodiment (neutral point potential offset calculating means in the first embodiment (FIG. 9)). 624).
- strain 2 is the same as that of the control part 61a, description is abbreviate
- the neutral point potential offset calculation means 624 a includes a gate command signal for the system 1, a gate command signal for the system 2 acquired from the control unit 62 a by the control unit communication unit 63, a power supply voltage E, Based on the above, an offset generated at the neutral point potential of the three-phase winding 41a of the system 1 is calculated according to the switching pattern of the inverter 31 of the system 1 and the switching pattern of the inverter 32 of the system 2.
- the other configuration of the neutral point potential detection unit of the second embodiment (corresponding to the neutral point potential detection unit 622 of the first embodiment (FIG. 9)) is the same as that of the first embodiment (FIG. 9).
- the offset is the three-phase voltage equation of the motor (corresponding to the above equation (3)) and the relationship between the phase voltage and the offset in each switching pattern (the above equation ( 4)) and the relational expression of the three-phase balanced current.
- the three-phase voltage equation of the own system in addition to the self-inductance and the mutual inductance of the own system, the mutual inductance between the winding of the own system and the winding of the other system is considered. Therefore, the three-phase voltage equation includes currents of other systems in addition to the phase current of the own system.
- the offset is obtained from the three-phase voltage equation regarding the own system and the other system, the relationship between the phase voltage and the offset, and the relational expression of the three-phase balanced current according to the switching pattern of the own system and the other system.
- the obtained offset includes the power supply voltage E as a parameter, as in the above-described equation (6).
- the neutral point potential offset calculating means 624a includes a combination of the switching pattern of the system 1 and the switching pattern of the system 2, and the offset of the neutral point potential of the three-phase winding 41a of the system 1 obtained as described above. Expressions or data indicating the correspondence between these are preset.
- the neutral point potential offset calculation means 624a uses such a formula or data to combine the combination of the switching patterns of the system 1 and the system 2 indicated by the gate command signals of the system 1 and the system 2 to be input and the power supply voltage E to be input. Based on the above, the neutral point potential offset of the three-phase winding 41a of the system 1 is calculated.
- a permanent magnet synchronous motor having two three-phase windings is driven by two inverters, and the rotor position is determined based on the neutral point potential of the three-phase winding.
- the neutral point potential detected in the three-phase winding is calculated based on the self-inductance and mutual inductance of the three-phase winding in the own system, the mutual inductance between the own system and the other system, and the power supply voltage. Since the correction is made so that the offset is removed, the estimation accuracy of the rotor position can be improved even if the neutral point potential has the offset. Since the offset is removed by the calculation function of the control unit, the estimation accuracy of the rotor position can be improved without increasing the number of parts of the motor control device.
- position sensorless driving at an extremely low speed can be realized in a motor driving system that drives a permanent magnet synchronous motor having two systems of three-phase windings by two systems of inverters.
- control part 61a and the control part 62a are comprised with the same microcomputer, even if the control part communication part 63 is abbreviate
- the offset correction means in the second embodiment is not limited to the permanent magnet synchronous motor having the same mutual inductance in one system as shown in FIG. 12, but there is a mutual inductance difference in one system, and between the systems.
- the present invention can also be applied to a permanent magnet synchronous motor in which mutual inductance exists.
- a rotational position detector for example, Hall IC, resolver, encoder, GMR sensor
- motor control is executed based on the rotor position detected by the rotational position detector.
- an abnormality of the rotational position detector is determined based on the estimated rotational position based on the neutral point potential.
- motor control is executed based on the estimated rotational position based on the neutral point potential. Accordingly, even if a malfunction such as a failure or a signal abnormality occurs in the rotational position detector, the motor control can be continued by the estimated rotor position, so that the reliability of the motor control device is improved.
- Embodiment 3 of the present invention will be described with reference to FIGS. 15 to 17. Note that differences from the first embodiment will be mainly described.
- FIG. 15 is a block diagram showing a configuration of a control device for a three-phase synchronous motor (hereinafter referred to as “motor control device”), which is Embodiment 3 of the present invention.
- motor control device for a three-phase synchronous motor
- the rotational position detectors 411 and 412 are provided in the system 1, and the rotational position detectors 421 and 422 are provided in the system 2.
- the reliability of rotational position detection by the rotational position detector is improved by redundantly providing a plurality of rotational position detectors in each system.
- highly accurate motor control can be maintained by determining whether or not the rotational position detectors 421 and 422 are abnormal and using the rotor position output by the normal rotational position detector.
- the rotor positions ⁇ d-11 and ⁇ d-12 detected by the rotational position detectors 411 and 412 are input to the control unit 61b.
- the controller 61b determines a correct rotor position among the rotor positions estimated based on the rotor positions ⁇ d-11 and ⁇ d-12 and the neutral point potential corrected in the same manner as in the first embodiment. Then, the control unit 61b creates a gate command signal to be given to the output pre-driver 313 of the inverter 31 of the system 1 using the rotor position determined to be correct.
- the rotor positions ⁇ d-21 and ⁇ d-22 detected by the rotational position detectors 421 and 422 are input to the control unit 62b.
- the controller 62b determines the correct rotor position among the rotor positions estimated based on the rotor positions ⁇ d-21 and ⁇ d-22 and the neutral point potential corrected in the same manner as in the first embodiment. Then, the control unit 62b creates a gate command signal to be given to the output pre-driver 323 of the inverter 32 of the system 2 using the rotor position determined to be correct.
- FIG. 16 is a block diagram of the control unit 61b of the system 1.
- vector control is applied as in the first embodiment (FIG. 6).
- strain 2 since it is the same as that of the control part 61b, description is abbreviate
- control part 61b is provided with the detection position determination means 626 in addition to the structure of the control part 61 of Embodiment 1 (FIG. 6).
- the detection position determination means 626 detects whether there is an abnormality such as a failure of the rotational position detector 411 and the rotational position detector 412, detects the rotor position ⁇ d-21, ⁇ d-22, and the neutral point potential detection value with the offset corrected. The determination is made based on the rotor position ⁇ d ⁇ m estimated by the rotational position estimation unit 623 based on Vn ⁇ m ′. Then, the rotor position output from the rotational position detector having no abnormality is output as the rotational position ⁇ d-31 used for motor control.
- an abnormality such as a failure of the rotational position detector 411 and the rotational position detector 412
- the detection position determination unit 626 uses the rotor position ⁇ d ⁇ m estimated by the rotational position estimation unit 623 for motor control.
- the rotation position ⁇ d-31 to be used is output.
- FIG. 17 is a flowchart showing the determination process executed by the detection position determination means 626 in the system 1.
- the determination process executed by the detection position determination unit in the system 2 is the same.
- step S11 the detection position determination means 626 determines whether ⁇ d-11, which is the output of the rotational position detector 411, and ⁇ d-12, which is the output of the rotational position detector 412, are substantially the same. For example, if the magnitude of the difference between ⁇ d-11 and ⁇ d-12 is less than or equal to a preset value, it is determined that they are substantially the same. If ⁇ d-11 and ⁇ d-12 substantially match (Yes in step S11), the process proceeds to step S12. If ⁇ d-11 and ⁇ d-12 do not match, the process proceeds to step S13 (No in step S11).
- step S12 the detection position determination means 626 outputs ⁇ d-11 as the correct rotor position ⁇ d-31. That is, ⁇ d-11 is used for motor control in the control unit 61b. In this step S12, the detection position determination means 626 may output ⁇ d-12 as ⁇ d-31 instead of ⁇ d-11.
- step S13 and step S15 any of the rotational position detectors 411 and 412 is abnormal using the estimated rotor position ⁇ dm output from the rotational position estimation unit 623. It is determined whether there is any.
- step S13 the detection position determination unit 626 determines whether ⁇ d-11 and ⁇ d ⁇ m are substantially the same. For example, when the magnitude of the difference between ⁇ d-11 and ⁇ d ⁇ m is less than or equal to a preset value, it is determined that they are substantially the same. When ⁇ d-11 and ⁇ d ⁇ m substantially match (Yes in step S13), it is determined that the rotational position detector 411 is normal, and the process proceeds to step S14, where ⁇ d-11 and ⁇ d ⁇ m do not match. The rotational position detector 411 is determined to be abnormal, and the process proceeds to step S15 (No in step S13).
- step S14 the detection position determination means 626 outputs ⁇ d-11 as the correct rotor position ⁇ d-31. That is, ⁇ d-11 is used for motor control in the control unit 61b.
- step S15 the detection position determination unit 626 determines whether ⁇ d-12 and ⁇ d-m substantially match. For example, if the magnitude of the difference between ⁇ d ⁇ 12 and ⁇ d ⁇ m is less than or equal to a preset value, it is determined that they are approximately the same.
- ⁇ d-12 and ⁇ d-m substantially match Yes in step S15
- the rotational position detector 412 is determined to be abnormal (No in step S15), and the process proceeds to step S17.
- step S16 the detection position determination means 626 outputs ⁇ d-12 as the correct rotor position ⁇ d-31. That is, ⁇ d-12 is used for motor control in the control unit 61b.
- step S17 since it is determined in steps S13 and S15 that both the rotational position detectors 411 and 412 are abnormal, the detected position determining means 626 outputs ⁇ d ⁇ m as the correct rotor position ⁇ d ⁇ 31. To do. That is, in the control unit 61b, ⁇ d ⁇ m is used for motor control.
- the rotor positions of ⁇ d-11, ⁇ d-12, and ⁇ d-m are preferably positions at the same timing.
- the three positions can be compared at the same timing by correcting the detection timing of the rotational position detector or correcting each position data by interpolation or the like. Thereby, the determination accuracy of the abnormality of the rotational position detector is improved.
- the third embodiment it is possible to determine which of the plurality of redundantly provided rotational position detectors is abnormal based on the estimated rotor position. As a result, even if any of the plurality of rotational position detectors is abnormal, a normal rotational position detector is selected, and motor control is executed in the same way as when it is normal (when there is no failure). Thus, the desired motor torque can be continuously output. Furthermore, even when the plurality of rotational position detectors are both abnormal, the motor control can be executed using the estimated rotor position, so that the motor drive can be maintained.
- the detection position estimation means and the rotational position estimation unit in the third embodiment are functions of a microcomputer constituting the control system, and can be realized without adding hardware. For this reason, according to the third embodiment, the reliability of the motor control device can be improved without increasing the cost of the motor control device.
- FIG. 18 is a block diagram illustrating a configuration of the control unit 61c of the system 1 in the motor control apparatus according to the fourth embodiment of the present invention.
- strain 2 also has the same structure. For this reason, illustration and description of the control unit of the system 2 are omitted.
- control unit 61 c includes a medium / high speed position estimator 627 and an estimated position changeover switch 628 in addition to the configuration of the control unit 61 of the first embodiment (FIG. 6).
- the medium / high speed position estimator 627 calculates the rotor position ⁇ dc2 from the constants (inductance and winding resistance) of the permanent magnet synchronous motor 4 based on the dq axis voltage commands Vd * and Vq * and the dq axis current detection values Id and Iq. Is estimated.
- This is a known rotor position estimation means based on the induced voltage, and a description of a specific calculation method is omitted.
- Various means are known as rotor position estimation means based on the induced voltage, and detailed description is omitted, but any means may be applied.
- the estimated position changeover switch 628 is configured to output ⁇ dc2 output from the medium / high speed position estimator 627 and ⁇ d ⁇ m estimated based on the neutral point potential detection value Vn ⁇ m ′ corrected by the rotational position estimating unit 623. It selects according to speed (rotation speed), and outputs as rotor position (theta) dc3 used for control. That is, the rotor position estimation algorithm is changed according to the motor speed. For example, assuming that a speed equal to or higher than a predetermined value is medium high speed, and a speed smaller than the predetermined value is low speed, the estimated position changeover switch 628 selects ⁇ dc2 at medium high speed and ⁇ d ⁇ m at low speed. In the fourth embodiment, the motor speed ⁇ 1 is calculated by the speed calculation means 620 based on ⁇ dc3.
- weighting is applied to ⁇ d ⁇ m and ⁇ dc2 so that ⁇ d ⁇ m is dominant in the low speed range and ⁇ dc2 is dominant in the medium and high speed range.
- the rotor position ⁇ dc3 may be calculated.
- the stability of the control is improved when switching between the low speed region and the high speed region.
- hysteresis may be given to the rotation speed for switching between ⁇ d ⁇ m and ⁇ dc2. Thereby, hunting at the time of switching can be prevented.
- ⁇ dc2 and ⁇ dm are switched according to the motor speed calculated by the speed calculation means 620, but are not limited to this, and are detected by a rotational position sensor (magnetic pole position sensor, steering angle sensor, etc.). Depending on the motor speed, ⁇ dc2 and ⁇ dm may be switched.
- the accuracy of the rotor position used for motor control is improved in a wide speed range from the low speed range to the medium to high speed range. Or, reliability is improved.
- the rotor position is estimated using the speed-induced voltage only in the high-speed range. Position sensorless drive can be realized.
- FIG. 19 is a block diagram showing a configuration of a three-phase synchronous motor control device (hereinafter, referred to as “motor control device”), which is Embodiment 5 of the present invention.
- motor control device three-phase synchronous motor control device
- the control unit 61d of the system 1 has three systems of the other system.
- the neutral point potential Vn-s of the phase winding 42 is input.
- the neutral point potential of the other system (system 1) is input to the control unit 62d of the system 2 in addition to the neutral point potential Vn-m of the own system.
- control units 61d and 62d have the functions of the control units 61 and 62 in the first embodiment and further have the following functions. In the following, the control unit 61d will be described, and the control unit 62d is the same, and thus the description thereof will be omitted.
- the control unit 61d of the system 1 uses the magnetic point between the three-phase winding 41 and the three-phase winding 42 based on the neutral point potential Vn-s of the three-phase winding 42 of the system 2. Rotation using the neutral point potential Vn-m of the three-phase winding 41 when not affected by the magnetic interference, or the neutral point potential Vn-m of the three-phase winding 41 from which the influence of magnetic interference is removed Estimate the child position.
- the neutral point potential Vn-m of the three-phase winding 41 varies due to magnetic interference. Therefore, the neutral point potential Vn-m of the three-phase winding 41 detected when no voltage is applied to the three-phase winding 42 is not affected by magnetic interference.
- the voltage vector output from the inverter 32 is one of zero vectors, that is, V (0,0,0) and V (1,1,1).
- the neutral point potential Vn-s of the three-phase winding 42 is a potential on the low potential side of the DC power supply 5, which is the ground potential (hereinafter referred to as zero) in the fifth embodiment.
- V (1, 1, 1) the upper semiconductor switching elements (Sup2, Svp2, Swp2) of the inverter main circuit 321 are ON, and the lower semiconductor switching elements (Sun2, Svn2, Swn2) are OFF. Therefore, the neutral point potential Vn-s of the three-phase winding 42 becomes a high potential side potential (hereinafter referred to as E) of the DC power supply 5.
- the control unit 61 determines whether the neutral point potential Vn-s of the three-phase winding 42 is zero or E. That is, the control unit 61 determines whether or not a voltage is applied to the three-phase winding 42 based on the neutral point potential Vn ⁇ s of the three-phase winding 42.
- the control unit 61 detects that. Based on the neutral point potential Vn ⁇ m of the three-phase winding 41, the rotor position is estimated as in the first embodiment.
- the control unit 61d in the system 1 and the control unit 62d in the system 2 have a configuration in which the phase of the triangular wave carrier for PWM is shifted by a predetermined amount, so that the other system is V (0, 0, 0) or V (
- the neutral point potential in the own system can be reliably detected at the timing of (1, 1, 1).
- the neutral point potential in the own system can be reliably detected at the timing when the other system becomes the zero vector.
- the fluctuation of the neutral point potential Vn-m of the winding 41 due to the influence of magnetic interference between the winding 41 and the three-phase winding 42 is measured in advance, and the measured value And data representing the relationship between the voltage vector and the voltage vector (for example, table data) are created and set in the control unit 61d.
- the control unit 61d determines that the voltage vector output from the inverter 32 to the three-phase winding 42 is V (0, 0, 0), V (1, 1, 1), V (1, 0, 0), V (0, 1, 0), V (0, 0, 1), V (1, 1, 0), V (1, 0, 1) Determine if there is.
- the controller 61d reads the value of the fluctuation of the neutral point potential Vn-m corresponding to the determined voltage vector from the above data, and corrects the neutral point potential Vn-m using this value. Then, the control unit 61d estimates the rotor position based on the corrected neutral point potential as in the first embodiment.
- the control unit estimates the rotational position based on the neutral point potential of the three-phase winding of the own system and the neutral point potential of the three-phase winding of the other system.
- the rotor position estimation based on the neutral point potential of the own system it is possible to eliminate the influence of magnetic interference caused by voltage application by the inverter of another system. Thereby, the estimation accuracy of the rotor position is improved. For this reason, in a motor drive system in which one permanent magnet synchronous motor is driven by two inverters, position sensorless drive at an extremely low speed is possible.
- FIG. 20 shows a configuration of an electric power steering apparatus that is Embodiment 6 of the present invention.
- the rotational torque of the steering wheel 81 is detected by a torque sensor 82, and the inverters 31 (system 1) and 32 in the motor control apparatus 3 are detected according to the detected rotational torque.
- System 2 drives and controls the permanent magnet synchronous motor (three-phase winding 41 (system 1), three-phase winding 42 (system 2)).
- the motor torque generated by the permanent magnet synchronous motor is transmitted to the steering mechanism 84 via the steering assist mechanism 83.
- the tire 85 is steered by the steering mechanism 84 while the electric power steering device 8 assists the steering force in accordance with the operation input to the steering wheel 81.
- the motor control device of the third embodiment (FIGS. 15 and 16) is applied to the motor control device 3 of the sixth embodiment. Accordingly, one permanent magnet synchronous motor is driven by the two inverters 31 and 32. Inverters 31 and 32 are controlled based on a rotor position detected by a plurality of redundantly provided rotational position detectors and a rotor position estimated based on a neutral point potential.
- the sixth embodiment as in the third embodiment, it is possible to determine which of the plurality of rotational position detectors is out of order based on the estimated rotor position. Even if one of them fails, a normal rotational position detector can be selected and motor control can be executed in the same way as normal (when there is no failure) to continue outputting the desired motor torque. it can. For this reason, the electric power steering apparatus can continue the assist operation normally.
- the motor control can be continued using the estimated rotor position, so that the electric power steering device can continue the assist operation. For example, even when a vehicle tire rides on a step, the electric power steering device can continuously assist the steering force.
- the motor control can be continued using the estimated rotor position.
- the output of a permanent magnet motor can be reduced gradually and it can prevent falling into an assist stop suddenly.
- the rotational position estimating means can be realized without adding hardware. For this reason, according to the sixth embodiment, the reliability of the electric power steering apparatus can be improved without increasing the cost.
- the motor control device 3 is not limited to the third embodiment, and the first, second, and fourth embodiments may be applied.
- the number of inverters that drive one permanent magnet synchronous motor is not limited to two, and any number of inverters may be used.
- the three-phase synchronous motor is not limited to a permanent magnet synchronous motor, but may be a wound field synchronous motor.
- Speed calculation means 621 ... Pulse shift means, 622 ... Neutral point potential detection part, 623 ... Rotation position estimation part, 624 ... Neutral point potential offset calculation means, 625 ... Potential detection means , 626 ... detection position determination means, 627 ... medium / high speed position estimator, 628 ... estimated position changeover switch
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
本発明は、回転子の位置に基づいて三相同期電動機を制御する三相同期電動機の制御装置に関する。 The present invention relates to a control device for a three-phase synchronous motor that controls the three-phase synchronous motor based on the position of the rotor.
産業、家電、自動車等の様々な分野において、小型・高効率の三相同期電動機(永久磁石同期モータ)が幅広く用いられている。特に、電動パワーステアリング装置などの自動車機器の分野では、小型化および高効率化に優れる永久磁石同期モータが多用されている。 Small and highly efficient three-phase synchronous motors (permanent magnet synchronous motors) are widely used in various fields such as industry, home appliances, and automobiles. In particular, in the field of automobile equipment such as an electric power steering device, a permanent magnet synchronous motor excellent in miniaturization and high efficiency is frequently used.
永久磁石同期モータでは、一般に、磁石を備えた回転子の回転位置をホールICなどの磁気検出素子で検出し、その検出結果に基づき、固定子側の電機子コイルを順次励磁して回転子を回転させている。加えて、精密な回転位置検出器であるレゾルバやエンコーダ、GMRセンサ(GMR:Giant Magneto Resistivity effect)などを用いることで、正弦波電流での駆動を実現でき、トルクリプルなどの振動や騒音の低減を図っている。近年では、この回転位置センサを設けずに、モータの回転数やトルク制御を行う回転位置センサレス制御が広く普及している。 In a permanent magnet synchronous motor, in general, the rotational position of a rotor provided with a magnet is detected by a magnetic detection element such as a Hall IC, and based on the detection result, an armature coil on the stator side is sequentially excited to rotate the rotor. It is rotating. In addition, by using a resolver, encoder, GMR sensor (GMR: Giantto Magneto-Resistivity effect), which is a precise rotational position detector, it is possible to drive with sinusoidal current and reduce vibration and noise such as torque ripple. I am trying. In recent years, rotational position sensorless control that performs motor speed and torque control without providing this rotational position sensor has become widespread.
回転位置センサレス制御の実用化によって、位置センサにかかる費用(センサ自体のコスト、センサの配線にかかるコストなど)の削減、装置の小型化を実現できる。また、センサが不要となることで、センサにとって劣悪な環境下でのモータ制御可能となる等のメリットがある。 実 用 Practical use of rotational position sensorless control can reduce the cost of the position sensor (the cost of the sensor itself, the cost of the sensor wiring, etc.) and reduce the size of the device. Further, since the sensor is not required, there is an advantage that the motor can be controlled in a poor environment for the sensor.
現在、永久磁石同期モータの回転位置センサレス制御は、磁石が備わった回転子が回転することによって発生する誘起電圧(速度起電圧)を直接検出し、回転子の位置情報として永久磁石同期モータの駆動を行う方法や、対象となるモータの数式モデルから、回転子位置を推定演算する位置推定方式などが採用されている。 Currently, the rotational position sensorless control of a permanent magnet synchronous motor directly detects an induced voltage (speed electromotive voltage) generated by the rotation of a rotor equipped with a magnet, and drives the permanent magnet synchronous motor as rotor position information. And a position estimation method for estimating and calculating the rotor position from a mathematical model of the target motor.
これらの回転位置センサレス制御にも多くの課題がある。一般的に多く述べられる課題は、モータの回転数が低速のときの位置検出方法である。現在実用化されている大半の回転位置センサレス制御は、永久磁石同期モータが回転することで発生する誘起電圧(速度起電圧)に基づくものである。したがって、誘起電圧が小さい停止、低速域では、感度が低下してしまい、位置情報がノイズに埋もれる可能性がある。この課題の解決策として、特許文献1~4に記載の技術が知られている。
There are many problems with these rotational position sensorless controls. In general, a problem often described is a position detection method when the rotational speed of the motor is low. Most rotational position sensorless controls that are currently in practical use are based on an induced voltage (speed electromotive force) generated by the rotation of a permanent magnet synchronous motor. Therefore, in a stop where the induced voltage is small and in a low speed range, the sensitivity is lowered, and the position information may be buried in noise. As a solution to this problem, techniques described in
特許文献1に記載された技術では、高周波電流を永久磁石同期モータに通電し、その際発生する電流高調波と永久磁石同期モータの数式モデルから回転子位置を検出する。この技術では、永久磁石同期モータの回転子の突極性により発生する電流高調波を用いることにより位置検出が可能になる。
In the technique described in
特許文献2に記載された技術では、永久磁石同期モータの三相固定子巻線のうち、二相を選択して通電する120度通電方式をベースとし、非通電相に発生する起電圧(速度に伴う起電圧ではなく、インダクタンスのアンバランスによる起電圧)に基づき、回転子の位置を検出する。この技術では、位置に応じて発生する起電圧を利用するため、完全な停止状態であっても位置情報の取得が可能である。
In the technique described in
特許文献3に記載された技術では、三相固定子巻線の接続点の電位である「中性点電位」を検出して、位置情報を得る。その際、インバータのPWM(パルス幅変調)波と同期して中性点電位を検出することで、特許文献2の技術と同様に、インダクタンスのアンバランスによる起電圧を検出でき、結果的に回転子の位置情報を得ることができる。さらに、特許文献3の技術では、駆動波形を理想的な正弦波電流にすることが可能となる。
In the technique described in
特許文献4に記載された技術では、特許文献3に記載された技術と同様に、三相固定子巻線の接続点の電位である「中性点電位」を検出して、位置情報を得る。インバータのPWM(パルス幅変調)波と同期して中性点電位を検出する際、電源電圧Eを分圧して生成される一定の基準電位((1/3)E,(2/3)E)と中性点電位との差から回転子の位置情報を得る。特許文献4の技術においても、駆動波形を理想的な正弦波電流にすることが可能となる。
In the technique described in Patent Document 4, as in the technique described in
特許文献1~4の技術の中で、特許文献3および特許文献4の技術は、回転位置センサレス制御の課題の1つであるモータの回転数が低速のときの位置検出手段として有用である。
Among the techniques of
さらに、永久磁石同期モータの巻線とインバータを1対1で接続した組み合わせを1系統として、永久磁石同期モータ1つに対して、巻線とインバータの組み合わせからなる系統の数を2以上とすると、1系統が故障しても他の系統が動作を継続可能である。ただし、多系統の永久磁石同期モータの駆動システムであっても、系統ごとに永久磁石同期モータの回転子の位置情報を得る必要がある。 Furthermore, if the combination of the permanent magnet synchronous motor windings and inverters connected in a one-to-one manner is one system, and the number of systems consisting of combinations of windings and inverters is two or more for one permanent magnet synchronous motor. Even if one system fails, other systems can continue to operate. However, even in a multi-system permanent magnet synchronous motor drive system, it is necessary to obtain the position information of the rotor of the permanent magnet synchronous motor for each system.
特許文献1の技術では、永久磁石同期モータの回転子構造に突極性が必要となる。突極性のないもの、少ないものでは位置検出感度が低下してしまい、位置推定が困難となる。また、高感度に検出するには、注入する高周波成分を増加させるか、あるいは周波数を下げる必要がある。この結果、回転脈動や振動・騒音の増大や、永久磁石同期モータの高調波損失の増大を招く。
In the technique of
特許文献2の技術では、三相巻線の非通電相に生じる起電圧を観測するので、永久磁石同期モータが停止状態からの駆動が可能であるが、駆動電流波形が120度通電(矩形波)になる。本来、永久磁石同期モータは正弦波状の電流で駆動した方が回転ムラの抑制や、高調波損失を抑制する上で有利となるが、特許文献2の技術において正弦波駆動は困難である。
In the technique of
特許文献3および特許文献4の技術では、三相固定子巻線の接続点の電位である「中性点電位」を検出して、位置情報を得る。この中性点電位を、インバータからモータへ印加されるパルス電圧と同期して検出することで、回転子位置に依存した電位変化を得ることができる。また、モータへの印加電圧として、通常の正弦波変調によって得られるPWM(パルス幅変調)によっても、位置情報が得られる。従って、特許文献3および特許文献4の技術によれば、上述の特許文献1および特許文献2の技術における問題は解決できる。しかし、特許文献3および特許文献4の技術では、複数の三相巻線を有する同期電動機に適用すると、中性点電位に含まれるオフセットによって位置推定誤差が発生するという問題がある。
In the techniques of
そこで、本発明は、複数の三相巻線を有する同期電動機の中性点電位にオフセットが含まれていても、回転子位置の検出精度を向上できる三相同期電動機の制御装置を提供する。 Therefore, the present invention provides a control device for a three-phase synchronous motor that can improve the detection accuracy of the rotor position even if an offset is included in the neutral point potential of the synchronous motor having a plurality of three-phase windings.
上記課題を解決するために、本発明による三相同期電動機の制御装置は、第1の三相巻線および第2の三相巻線を備える三相同期電動機と、第1の三相巻線に接続される第1のインバータと、第2の三相巻線に接続される第2のインバータと、第1の三相巻線の中性点電位に基づいて三相同期電動機の回転子位置を推定し、推定される回転子位置に基づいて第1のインバータを制御する第1の制御部と、第2の三相巻線の中性点電位に基づいて三相同期電動機の回転子位置を推定し、推定される回転子位置に基づいて第2のインバータを制御する第2の制御部と、を備えるものであって、第1の制御部は、第1のインバータの直流電圧に基づいて、第1の三相巻線の中性点電位を補正する。 In order to solve the above problems, a control device for a three-phase synchronous motor according to the present invention includes a three-phase synchronous motor including a first three-phase winding and a second three-phase winding, and a first three-phase winding. The first inverter connected to the second inverter, the second inverter connected to the second three-phase winding, and the rotor position of the three-phase synchronous motor based on the neutral point potential of the first three-phase winding A first control unit that controls the first inverter based on the estimated rotor position, and a rotor position of the three-phase synchronous motor based on the neutral point potential of the second three-phase winding And a second control unit that controls the second inverter based on the estimated rotor position, wherein the first control unit is based on the DC voltage of the first inverter. Thus, the neutral point potential of the first three-phase winding is corrected.
本発明によれば、中性点電位のオフセットが補正されるので、回転子位置の検出精度が向上する。 According to the present invention, since the offset of the neutral point potential is corrected, the detection accuracy of the rotor position is improved.
上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。 Issues, configurations, and effects other than those described above will be clarified by the following description of embodiments.
以下、本発明の実施形態について説明するが、まず、中性点電位に発生するオフセットについて説明しておく。 Hereinafter, embodiments of the present invention will be described. First, offsets generated in the neutral point potential will be described.
図1は、PWM波形および中性点電位波形の一例を示す。三相電圧指令Vu*,Vv*,Vw*と三角波キャリアを比較して、PWMパルス波形PVu,PVv,PVwを発生させている。三相電圧指令Vu*,Vv*,Vw*は、正弦波状の波形となるが、低速駆動時には三角波キャリアに比べて十分低い周波数とみなすことができるため、ある瞬間を捉えれば、実質的に図1のように直流とみなすことができる。 FIG. 1 shows an example of a PWM waveform and a neutral point potential waveform. The PWM pulse waveforms PVu, PVv, PVw are generated by comparing the three-phase voltage commands Vu *, Vv *, Vw * with the triangular wave carrier. The three-phase voltage commands Vu *, Vv *, and Vw * have a sinusoidal waveform, but can be regarded as a sufficiently lower frequency than the triangular wave carrier during low-speed driving. 1 can be regarded as a direct current.
PWMパルス波であるPVu,PVv,PVwは、それぞれ異なるタイミングでオン・オフを繰り返す。図中の電圧ベクトルは、V(0,0,1)のような名称が付いているが、それらの添え字(0,0,1)は、それぞれU,V,W相のスイッチ状態を示す。すなわち、V(0,0,1)は、U相はPVu=0、V相はPVv=0、W相はPVw=1を示す。ここで、V(0,0,0)、ならびにV(1,1,1)は、モータへの印加電圧が零となる零ベクトルである。 The PWM pulse waves PVu, PVv, and PVw are repeatedly turned on and off at different timings. The voltage vectors in the figure have names such as V (0, 0, 1), but their subscripts (0, 0, 1) indicate the switch states of the U, V, and W phases, respectively. . That is, V (0, 0, 1) indicates PVu = 0 for the U phase, PVv = 0 for the V phase, and PVw = 1 for the W phase. Here, V (0, 0, 0) and V (1, 1, 1) are zero vectors in which the voltage applied to the motor is zero.
これらの波形に示すように、通常のPWM波は、第1の零ベクトルV(0,0,0)と第2の零ベクトルV(1,1,1)の間において、2種類の電圧ベクトルV(0,0,1)とV(1,0,1)を発生させている。すなわち、電圧ベクトル推移のパターン「V(0,0,0)→V(0,0,1)→V(1,0,1)→V(1,1,1)→V(1,0,1)→V(0,0,1)→V(0,0,0)」を一つの周期として、このパターンが繰り返される。零ベクトルの間で使用される電圧ベクトルは、三相電圧指令Vu*,Vv*,Vw*の大小関係が変わらない期間は、同じものが用いられる。 As shown in these waveforms, a normal PWM wave has two types of voltage vectors between the first zero vector V (0,0,0) and the second zero vector V (1,1,1). V (0,0,1) and V (1,0,1) are generated. That is, the voltage vector transition pattern “V (0,0,0) → V (0,0,1) → V (1,0,1) → V (1,1,1) → V (1,0, 1) → V (0,0,1) → V (0,0,0) ”as one cycle, this pattern is repeated. The voltage vectors used between the zero vectors are the same during the period in which the magnitude relationship of the three-phase voltage commands Vu *, Vv *, and Vw * does not change.
図3は、インバータ出力電圧のスイッチング状態と検出される中性点電位を示す。中性点電位は、8つの電圧ベクトル、V(0,0,0),V(1,1,1),V(1,0,0),V(1,0,1),V(0,0,1),V(0,1,1),V(0,1,0)、V(1,1,0)のうち、零ベクトルであるV(0,0,0),V(1,1,1)以外の6つの電圧ベクトルに対して検出される。以下では、6つの電圧ベクトル、V(1,0,0),V(1,0,1),V(0,0,1),V(0,1,1),V(0,1,0),V(1,1,0)に対して検出される中性点電位を、図示のように、それぞれ、VnA,VnB,VnC,VnD,VnE,VnFとする。 FIG. 3 shows the switching state of the inverter output voltage and the detected neutral point potential. The neutral point potential has eight voltage vectors: V (0,0,0), V (1,1,1), V (1,0,0), V (1,0,1), V (0 , 0, 1), V (0, 1, 1), V (0, 1, 0), V (1, 1, 0), V (0, 0, 0), V ( Detected for six voltage vectors other than 1,1,1). In the following, six voltage vectors V (1,0,0), V (1,0,1), V (0,0,1), V (0,1,1), V (0,1,1) The neutral point potentials detected for 0) and V (1, 1, 0) are VnA, VnB, VnC, VnD, VnE, and VnF, respectively, as shown in the figure.
これらの零ベクトル以外の電圧ベクトルが印加される時の中性点電位は、回転子位置に応じて変化する。これを利用して、回転子位置を推定できる。ここで、回転子位置に依存した中性点電位の変化が小さい場合、増幅アンプを用いて電位変化を増幅する。 The neutral point potential when a voltage vector other than these zero vectors is applied varies depending on the rotor position. Using this, the rotor position can be estimated. Here, when the change in the neutral point potential depending on the rotor position is small, the potential change is amplified using an amplification amplifier.
増幅アンプを使用した場合、増幅アンプに使用されるオペアンプや抵抗、キャパシタの個体特性ばらつきに起因して、オフセット誤差が発生する。これに対し、前述の特許文献4の技術では、電気角1周期に応じてオフセット誤差をメモリに蓄積し、蓄積されたオフセット誤差を検出された中性点電位から減算している。 When an amplification amplifier is used, an offset error occurs due to variations in individual characteristics of the operational amplifier, resistor, and capacitor used in the amplification amplifier. On the other hand, in the technique of the above-described Patent Document 4, an offset error is accumulated in a memory in accordance with one electrical angle cycle, and the accumulated offset error is subtracted from the detected neutral point potential.
しかし、零速や極低速での中性点電位を用いた回転位置センサレス制御を、1つの永久磁石同期モータを2つ以上のインバータで駆動するモータ制御装置に対して適用する場合、実用上の問題がある。一例として、1つの永久磁石同期モータを2つのインバータで駆動する場合について述べる。 However, when the rotational position sensorless control using the neutral point potential at zero speed or extremely low speed is applied to a motor control device that drives one permanent magnet synchronous motor with two or more inverters, it is practical. There's a problem. As an example, a case where one permanent magnet synchronous motor is driven by two inverters will be described.
図2は、複数の系統を持つ永久磁石同期モータの一例およびこのモータの巻線とインバータの接続を示す。本モータは、極数が8、スロット数が12である、8極12スロットモータである。積層された電磁鋼板からなる固定子コアに設けられる溝である、永久磁石同期モータ4のスロットには、U相、V相、W相の巻線が電磁鋼板に巻かれている。系統1においては、インバータ1と三相巻線41(U1,U2,V1,V2,W1,W2)が接続され、系統2においては、インバータ2と三相巻線42(U3,U4,V3,V4,W3,W4)が接続されている。系統1の中性点電位Vn-mと系統2の中性点電位Vn-sを用いて回転位置センサレス制御を行う。
FIG. 2 shows an example of a permanent magnet synchronous motor having a plurality of systems, and the connection between the motor windings and the inverter. This motor is an 8-pole 12-slot motor having 8 poles and 12 slots. U-phase, V-phase, and W-phase windings are wound around the electromagnetic steel sheets in slots of the permanent magnet synchronous motor 4, which are grooves provided in a stator core made of laminated electromagnetic steel sheets. In
このとき、系統1の三相巻線41と系統2の三相巻線42が同一のステータの電磁鋼板に巻かれているので、系統1の相間、系統2の相間、並びに系統1および系統2の間は、磁気的に結合しているとみなすことができる。このため、系統1における各相の巻線間、系統2の各相の巻線間、並びに系統1の巻線と系統2の巻線の間には、相互インダクタンス成分が存在する。
At this time, since the three-phase winding 41 of the
本発明者の検討によれば、このような相互インダクタンスによって、次に説明するように、中性点電位のオフセットが発生する。 According to the study of the present inventor, such a mutual inductance causes an offset of the neutral point potential as will be described below.
図4は、系統1のインバータ31によってモータを駆動した時の系統1の中性点電位Vn-mの変動を電磁界解析した結果を示す。縦軸は、中性点電位の変動を、電源電圧の大きさに対する中性点電位の変動の大きさの割合(但し、「%」)によって表わしている。
横軸は、回転子位相を電気角により示す。
FIG. 4 shows the result of electromagnetic field analysis of fluctuations in the neutral point potential Vn-m of the
The horizontal axis shows the rotor phase in terms of electrical angle.
図4に示すように、零ベクトル以外の6つの電圧ベクトルに対して検出される中性点電位(図3)、VnA,VnB,VnC,VnD,VnE,VnFにオフセットが発生する。電圧ベクトルによっては、オフセットの大きさが異なり、例えば、VnAでは、電源電圧に対して1.93%という比較的大きなオフセットが発生している。 As shown in FIG. 4, offsets are generated in neutral point potentials (FIG. 3), VnA, VnB, VnC, VnD, VnE, and VnF detected for six voltage vectors other than the zero vector. Depending on the voltage vector, the magnitude of the offset varies. For example, in VnA, a relatively large offset of 1.93% occurs with respect to the power supply voltage.
本発明者の検討によれば、中性点電位のオフセットは、電源電圧や、磁気的な非対称性および複数のインバータ駆動に起因する、各相のインダクダンスの違いや各相間の相互インダクタンスの違いによって変動する。このようなオフセット誤差を含んだ中性点電位から回転子位置を推定すると、位置推定誤差が発生する。このため、電動機の回転ムラやトルク脈動が生じ、振動・騒音が発生する。 According to the inventor's study, the offset of the neutral point potential is caused by the difference in inductance between phases and the difference in mutual inductance between phases due to power supply voltage, magnetic asymmetry, and driving of multiple inverters. Fluctuates depending on. If the rotor position is estimated from the neutral point potential including such an offset error, a position estimation error occurs. For this reason, rotation irregularity and torque pulsation of the electric motor are generated, and vibration and noise are generated.
以下で説明する各実施形態は、上述のような中性点電位のオフセットの影響を除去して、中性点電位に基づく回転子位置の推定精度を向上する。 Each embodiment described below removes the influence of the offset of the neutral point potential as described above, and improves the estimation accuracy of the rotor position based on the neutral point potential.
次に、本発明の実施形態1~6について、図面を用いて説明する。なお、各図において、参照番号が同一のものは同一の構成要件あるいは類似の機能を備えた構成要件を示している。
(実施形態1)
図5は、本発明の実施形態1である、三相同期電動機の制御装置(以下、「モータ制御装置」と記す)の構成を示すブロック図である。
Next,
(Embodiment 1)
FIG. 5 is a block diagram showing a configuration of a three-phase synchronous motor control device (hereinafter referred to as “motor control device”) according to the first embodiment of the present invention.
モータ制御装置3は、三相同期電動機として、永久磁石同期モータ4を駆動制御する。このモータ制御装置3は、直流電源5、インバータ主回路311やワンシャント電流検出器312を含む系統1のインバータ31、インバータ主回路321やワンシャント電流検出器322を含む系統2のインバータ32、および駆動対象である永久磁石同期モータ4を備えている。
The
インバータ31およびインバータ32は、半導体スイッチング素子をオン・オフ制御することにより、直流電源5から供給される直流電力を三相交流電力に変換して出力する。そして、インバータ31およびインバータ32から出力される三相交流電力によって、永久磁石同期モータ4が駆動される。
The
本実施形態1においては、インバータ主回路311,321を構成する半導体スイッチング素子として、MOSFET(Metal Oxide Semiconductor Field Effect Transistor)が適用される。また、インバータ31,32は電圧形であり、一般に、半導体スイッチング素子には逆並列に環流ダイオードが接続される。本実施形態1においては、環流ダイオードとして、MOSFETの内蔵ダイオードを用いているので、図5では、環流ダイオードの図示を省略している。なお、MOSFETに代えて、IGBT(Insulated Gate Bipolar Transistor)などを適用しても良い。また、環流ダイオードを外付けしても良い。
In the first embodiment, a MOSFET (Metal-Oxide-Semiconductor-Field-Effect-Transistor) is applied as a semiconductor switching element constituting the inverter
永久磁石同期モータ4は、多巻線(本実施形態1では二巻線)モータであり、同一のステータに設けられる三相巻線41および三相巻線42を備えている。本実施形態1では、前述の図2に示すように、一つのステータにおいて、系統1の三相巻線41(U1,U2,V1,V2,W1,W2)が設けられる領域と、系統2の三相の三相巻線42(U3,U4,V3,V4,W3,W4))が設けられる領域とが分割されている。すなわち、回転軸に垂直な円形断面において、特定の直径を境に、一方の半円部に系統1の三相巻線41が設けられ、他方の半円部に系統2の三相巻線42が設けられる。この特定の直径を、図2の断面において、横方向(もしくは縦方向)にそろえて見れば、三相巻線41が設けられる領域と三相巻線42が設けられる領域とが上下(もしくは左右)に分かれている。そこで、このような構造を、以下、「上下(もしくは左右)分離構造」と呼ぶこととする。
The permanent magnet synchronous motor 4 is a multi-winding motor (two windings in the first embodiment), and includes a three-phase winding 41 and a three-phase winding 42 provided on the same stator. In the first embodiment, as shown in FIG. 2 described above, in one stator, a region where the three-phase windings 41 (U1, U2, V1, V2, W1, W2) of the
なお、極数とスロット数の組み合わせは、図2に示したような8極12スロットである。なお、同じステータに複数系統の三相巻線を備え、三相巻線毎にインバータが接続されているならば、極数とスロット数の組み合わせは、所望のモータ性能に応じて、適宜設定して良い。 The combination of the number of poles and the number of slots is 8 poles and 12 slots as shown in FIG. If the same stator is provided with multiple systems of three-phase windings and an inverter is connected to each of the three-phase windings, the combination of the number of poles and the number of slots is appropriately set according to the desired motor performance. Good.
系統1のインバータ31は、インバータ主回路311やワンシャント電流検出器312のほかに、出力プリドライバ313を含む。
The
インバータ主回路311は、6個の半導体スイッチング素子Sup1~Swn1で構成される三相フルブリッジ回路である。
The inverter
ワンシャント電流検出器312は、系統1のインバータ主回路311への供給電流I0-m(直流母線電流)を検出する。
The one shunt
出力プリドライバ313は、インバータ主回路311の半導体スイッチング素子Sup1~Swn1を直接駆動するドライバ回路である。
The
系統2のインバータ32は、インバータ主回路321やワンシャント電流検出器322のほかに、出力プリドライバ323を含む。
The
インバータ主回路321は、6個のスイッチング素子Sup2~Swn2で構成される三相フルブリッジ回路である。
The inverter
ワンシャント電流検出器322は、系統2のインバータ主回路321への供給電流I0-s(直流母線電流)を検出する。
The one shunt
出力プリドライバ323は、インバータ主回路321の半導体スイッチング素子Sup2~Swn2を直接駆動するドライバである。
The
なお、ワンシャント電流検出器312によって検出される直流母線電流I0-mに基づいて、いわゆるワンシャント方式によって、三相巻線41に流れる三相電流が計測される。また、ワンシャント電流検出器322によって検出される直流母線電流I0-sに基づいて、同様に、三相巻線42に流れる三相電流が計測される。なお、ワンシャント方式については、公知技術であるため、詳細な説明は省略する。
The three-phase current flowing through the three-phase winding 41 is measured by the so-called one-shunt method based on the DC bus current I0-m detected by the one-shunt
直流電源5は、系統1のインバータ31および系統2のインバータ32に直流電力を供給する。なお、インバータ31とインバータ32に別々の直流電源で直流電力を供給してもよい。
DC power supply 5 supplies DC power to
系統1の制御部61は、三相巻線41の中性点電位Vn-mに基づき回転子位置(θd-m)を推定演算し、推定演算される回転子位置に基づいて、出力プリドライバ313に与えるゲート指令信号を作成する。
The
系統2の制御部62は、三相巻線42の中性点電位Vn-sに基づき回転子位置(θd-s)を推定演算し、推定演算される回転子位置に基づいて、出力プリドライバ323に与えるゲート指令信号を作成する。
The
図6は、系統1の制御部61のブロック図を示す。制御部61においては、いわゆるベクトル制御が適用される。なお、系統2の制御部62の構成については、制御部61と同様であるため、説明は省略する。
FIG. 6 shows a block diagram of the
図6に示すように、系統1の制御部61は、q軸電流指令発生手段(Iq*発生手段)611、d軸電流指令発生手段(Id*発生手段)612、減算手段613a、減算手段613b、d軸電流制御手段(IdACR)614a、q軸電流制御手段(IqACR)614b、dq逆変換手段615、PWM発生手段616、電流再現手段617、dq変換手段618、サンプル/ホールド手段(S/H回路)619、速度演算手段620、パルスシフト手段621、中性点電位検出部622、回転位置推定部623から構成される。本構成により、制御部61は、q軸電流指令Iq*およびd軸電流指令Iq*に応じたトルクを永久磁石同期モータ4が発生するように動作する。
As shown in FIG. 6, the
Iq*発生手段611は、電動機のトルク相当のq軸電流指令Iq*を発生する。Iq*発生手段611は、通常、実速度ω1を観測しながら、永久磁石同期モータ4の回転数が所定値になるように、q軸電流指令Iq*を発生する。Iq*発生手段611の出力であるq軸電流指令Iq*は減算手段613bに出力される。 The Iq * generating means 611 generates a q-axis current command Iq * corresponding to the motor torque. The Iq * generating means 611 normally generates a q-axis current command Iq * so that the rotational speed of the permanent magnet synchronous motor 4 becomes a predetermined value while observing the actual speed ω1. The q-axis current command Iq *, which is the output of the Iq * generating means 611, is output to the subtracting means 613b.
Id*発生手段612は、永久磁石同期モータ4の励磁電流に相当するd軸電流指令Id*を発生する。Id*発生手段612の出力であるd軸電流指令Id*は減算手段613aに出力される。 The Id * generating means 612 generates a d-axis current command Id * corresponding to the exciting current of the permanent magnet synchronous motor 4. The d-axis current command Id * that is the output of the Id * generating means 612 is output to the subtracting means 613a.
減算手段613aは、Id*発生手段612の出力であるd軸電流指令Id*と、dq変換手段618の出力するd軸電流Id、すなわち三相巻線41に流れる三相電流(Iuc,Ivc,Iwc)をdq変換して得られるd軸電流Idとの偏差を求める。
The subtracting
減算手段613bは、Iq*発生手段611の出力であるq軸電流指令Iq*と、dq変換手段618の出力するq軸電流Iq、すなわち三相巻線41に流れる三相電流(Iuc,Ivc,Iwc)をdq変換して得られるq軸電流Iqとの偏差を求める。
The subtracting
IdACR614aは、減算手段613aによって演算されるd軸電流偏差が零になるように、dq座標軸上のd軸電圧指令Vd*を演算する。また、IqACR614bは、減算手段613bによって演算されるq軸電流偏差が零になるように、dq座標軸上のq軸電圧指令Vq*を演算する。IdACR614aの出力であるd軸電圧指令Vd*およびIqACR614bの出力であるq軸電圧指令Vq*は、dq逆変換手段615に出力される。
The
dq逆変換手段615は、dq座標(磁束軸―磁束軸直交軸)系の電圧指令Vd*,Vq*を三相交流座標上の電圧指令Vu*,Vv*,Vw*に変換する。dq逆変換手段615は、電圧指令Vd*,Vq*および系統1の回転位置推定部623(図6)が出力する回転子位置θd-mに基づき、三相交流座標系の電圧指令Vu*,Vv*,Vw*を演算する。dq逆変換手段615は、演算したVu*,Vv*,Vw*をPWM発生手段616に出力する。
The dq reverse conversion means 615 converts the voltage commands Vd *, Vq * of the dq coordinate (magnetic flux axis-magnetic flux axis orthogonal axis) system into voltage commands Vu *, Vv *, Vw * on the three-phase AC coordinates. The dq inverse conversion means 615 is configured to output the voltage commands Vu *, Vq * of the three-phase AC coordinate system based on the voltage commands Vd *, Vq * and the rotor position θd−m output from the rotational position estimating unit 623 (FIG. 6) of the
PWM発生手段616は、系統1のインバータ主回路311の電力変換動作を制御するためのPWM(Pulse Width Modulation:パルス幅変調)信号を出力する。PWM発生手段616は、三相交流電圧指令Vu*,Vv*,Vw*に基づき、これら三相交流電圧指令とキャリア信号(例えば、三角波)とを比較することによりPWM信号(後述する図9,10,14におけるPVu,PVv,PVw)を発生する。PWM発生手段616から出力されるPWM信号は、後述するパルスシフト手段621を介して、ゲート指令信号として出力プリドライバ313(図4)に入力されると共に、サンプル/ホールド手段619に入力される。
The PWM generation means 616 outputs a PWM (Pulse Width Modulation) signal for controlling the power conversion operation of the inverter
電流再現手段617は、インバータ主回路311からワンシャント電流検出器312へ出力される直流母線電流I0-mから、三相巻線41に流れる三相電流(Iuc,Ivc,Iwc)を再現する。再現された三相電流(Iuc,Ivc,Iwc)は、電流再現手段617からdq変換手段618に出力される。
The current reproduction means 617 reproduces the three-phase current (Iuc, Ivc, Iwc) flowing through the three-phase winding 41 from the DC bus current I0-m output from the inverter
dq変換手段618は、三相電流(Iuc,Ivc,Iwc)を、回転座標軸であるdq座標上のId,Iqに変換する。変換されたIdおよびIqは、それぞれ、減算手段613aおよび613bにて電流指令との偏差の演算に用いられる。 The dq conversion means 618 converts the three-phase current (Iuc, Ivc, Iwc) into Id, Iq on the dq coordinate that is the rotation coordinate axis. The converted Id and Iq are used for calculating the deviation from the current command in the subtracting means 613a and 613b, respectively.
サンプル/ホールド手段619は、パルスシフト手段621を介して入力するPWM信号に基づき、相電流情報を取得するタイミング、すなわちPWMパルスが切り替わるタイミングで、直流母線電流I0-mの値をサンプリングして、サンプリングした値を保持しながら電流再現手段617へ出力する。具体的なサンプリングタイミングについては、公知技術であるため、詳細な説明は省略する。 The sample / hold means 619 samples the value of the DC bus current I0-m at the timing of acquiring the phase current information, that is, the timing at which the PWM pulse is switched based on the PWM signal input via the pulse shift means 621, The sampled value is output to the current reproduction means 617 while being held. Since specific sampling timing is a known technique, a detailed description thereof will be omitted.
速度演算手段620は、回転位置推定部623の推定値である回転子位置θd-mから、永久磁石同期モータの回転速度ω1を計算する。この演算された回転速度ω1は、Iq*発生手段611に出力され、磁束軸(d軸)に直交する軸(q軸)における電流制御に用いられる。
The speed calculation means 620 calculates the rotational speed ω1 of the permanent magnet synchronous motor from the rotor position θd−m that is the estimated value of the rotational
パルスシフト手段621は、サンプル/ホールド手段619によって正確な相電流情報が得られるように直流母線電流にパルス状に流れる相電流の通流時間をサンプリングタイミングにおいて長くするために、PWM発生手段616からのPWM信号の位相をシフトして、サンプル/ホールド手段619および中性点電位検出部622に出力する。なお、パルスシフトは公知技術であるため、詳細な説明は省略する。
The pulse shift means 621 includes a
中性点電位検出部622は、スター結線される三相巻線の中性点電位Vn-mを検出し、後述するように、Vn-mの検出値からオフセットを除去し、オフセットが除去された中性点電位値Vn-m’を出力する。
The neutral point
回転位置推定部623は、中性点電位検出部622から入力するオフセットが除去された中性点電位値Vn-m’に基づき、三相巻線41について回転子位置θd-mを推定演算する。前述のように、零ベクトル以外の電圧ベクトルが印加される時の中性点電位は、回転子位置に応じて変化する。これを利用して、回転子位置を推定する。なお、中性点電位から回転子位置を推定する具体的な手段については、公知技術であるため(例えば、前述の特許文献3および特許文献4参照)、詳細な説明は省略する。
The rotational
なお、本実施形態1において、系統1の制御部61は、一個のマイクロコンピュータによって構成される。また、系統2の制御部62は、別の一個のマイクロコンピュータによって構成される。三相巻線41の中性点および三相巻線42の中性点は、それぞれ、系統1における制御用のマイクロコンピュータおよび系統2における制御用のマイクロコンピュータに、配線などによって電気的に接続される。これにより、中性点電位検出部(図6の622)は、三相巻線の中性点電位を検出する。もしくは、後述するように(図8)、仮想中性点回路を用いて中性点電位を検出しても良い。
In the first embodiment, the
さらに、インバータ主回路311、出力プリドライバ313、インバータ主回路321、出力プリドライバ323の各々を、集積回路装置により構成しても良い。また、インバータ31およびインバータ32の各々を集積回路装置により構成しても良い。これらにより、モータ制御装置を大幅に小型化できる。また、各種電動装置へのモータ制御装置の実装が容易になったり、各種電動装置を小型化されたりする。
Furthermore, each of the inverter
次に、このモータ駆動システムの基本動作について説明する。 Next, the basic operation of this motor drive system will be described.
本実施形態1においては、同期電動機のトルクを線形化する制御手段として一般的に知られているベクトル制御が適用される。 In the first embodiment, vector control generally known as control means for linearizing the torque of the synchronous motor is applied.
ベクトル制御技術の原理は、モータの回転子位置を基準とした回転座標軸(dq座標軸)上にて、トルクに寄与する電流Iqと、磁束に寄与する電流Idとを独立に制御する手法である。図6におけるd軸電流制御手段614a、q軸電流制御手段614b、dq逆変換手段615、dq変換手段618などは、このベクトル制御技術実現のための主要部分である。
The principle of the vector control technique is a method of independently controlling the current Iq contributing to the torque and the current Id contributing to the magnetic flux on the rotation coordinate axis (dq coordinate axis) based on the rotor position of the motor. The d-axis
図6の系統1の制御部61においては、Iq*発生手段611にて、トルク電流に相当する電流指令Iq*が演算され、電流指令Iq*と永久磁石同期モータ4の実際のトルク電流Iqが一致するように電流制御が行われる。
In the
電流指令Id*は、非突極型の永久磁石同期モータであれば、通常「零」が与えられる。一方、突極構造の永久磁石同期モータや、界磁弱め制御においては、電流指令Id*として負の指令を与える場合もある。 The current command Id * is normally given as “zero” if it is a non-salient permanent magnet synchronous motor. On the other hand, in a salient pole structure permanent magnet synchronous motor or field weakening control, a negative command may be given as the current command Id *.
なお、永久磁石同期モータの三相電流は、CT(Current Transformer)などの電流センサによって直接検出したり、本実施形態1のように、直流母線電流に基づいて制御器内部にて再現演算したりする。本実施形態1においては、系統1の直流母線電流I0-mや系統2の直流母線電流I0-sから、三相電流を再現演算する。例えば、図6に示す制御部61においては、パルスシフト手段621によって位相シフトされたPWM信号に応じたタイミングでS/H手段619を動作させて直流母線電流I0-mの電流値をサンプリングしてホールドすることにより、三相電流に関する情報を含む直流母線電流I0-mの電流値を取得する。そして、取得された電流値から、電流再現手段617によって三相電流(Iuc,Ivc,Iwc)が再現演算される。なお、再現演算の具体的手段については、公知技術であるため、詳細な説明は省略する。
The three-phase current of the permanent magnet synchronous motor is directly detected by a current sensor such as a CT (Current Transformer), or is reproduced and calculated in the controller based on the DC bus current as in the first embodiment. To do. In the first embodiment, a three-phase current is reproduced and calculated from the DC bus current I0-m of the
本実施形態1において、回転座標系における基準となる回転子位置は、三相巻線の中性点電位に基づいて、回転位置推定部によって推定される。例えば、系統1の制御部61において、回転位置推定部623は、中性点電位検出部622で検出される、オフセットが除去された中性点電位Vn-m’に基づき、三相巻線41について回転子位置θd-mを推定する。なお、系統2においても、同様に、三相巻線42について回転子位置が推定される。
In the first embodiment, the reference rotor position in the rotating coordinate system is estimated by the rotating position estimation unit based on the neutral point potential of the three-phase winding. For example, in the
以下、本実施形態1における、中性点電位から回転子位置を推定する手段について、系統1を代表として、説明する。
Hereinafter, the means for estimating the rotor position from the neutral point potential in the first embodiment will be described with the
まず、中性点電位の変動について説明する。 First, the neutral point potential fluctuation will be described.
インバータ31の各相の出力電位は、インバータ主回路311の上側半導体スイッチング素子(Sup1,Svp1,Swp1)もしくは下側半導体スイッチング素子(Sun1,Svn1,Swn1)のオン/オフ状態によって設定される。これらの半導体スイッチング素子は、各相において、上側および下側の一方がオン状態であれば、他方はオフ状態である。すなわち、各相において、上側および下側半導体スイッチング素子は相補的にオン・オフされる。したがって、インバータ31の出力電圧は、全部で8通りのスイッチングパターンを有する。
The output potential of each phase of the
図7は、インバータ出力電圧のスイッチングパターンを表すベクトル図(左図)並びに回転子位置(位相)θdと電圧ベクトルの関係を示すベクトル図(右図)である。 FIG. 7 is a vector diagram (left diagram) showing the switching pattern of the inverter output voltage and a vector diagram (right diagram) showing the relationship between the rotor position (phase) θd and the voltage vector.
各ベクトルにはV(1,0,0)のように名称をつけている。このベクトル表記において、上側半導体スイッチング素子がオンの状態を「1」で表し、下側半導体スイッチング素子がオンの状態を「0」で表している。また、括弧内の数字の並びは「U相、V相、W相」の順番にスイッチング状態を表している。インバータ出力電圧は、二つの零ベクトル(V(0,0,0),V(1,1,1))を含む八つの電圧ベクトルを用いて表現できる。これら八つの電圧ベクトルを組み合わせることによって、正弦波状の電流を永久磁石同期モータ4に供給する。 Each vector has a name such as V (1,0,0). In this vector notation, the state in which the upper semiconductor switching element is on is represented by “1”, and the state in which the lower semiconductor switching element is on is represented by “0”. The numbers in parentheses indicate the switching states in the order of “U phase, V phase, W phase”. The inverter output voltage can be expressed using eight voltage vectors including two zero vectors (V (0,0,0), V (1,1,1)). By combining these eight voltage vectors, a sinusoidal current is supplied to the permanent magnet synchronous motor 4.
図7(右図)が示すように、永久磁石同期モータ4の回転子位置の基準をU相方向として、回転子位置(位相)θdを定義する。回転座標におけるdq座標軸は、磁石磁束Φmの方向をd軸方向としており、反時計回りに回転する。なお、q軸方向は、d軸方向に直交する方向である。 As shown in FIG. 7 (right diagram), the rotor position (phase) θd is defined with the reference of the rotor position of the permanent magnet synchronous motor 4 as the U-phase direction. The dq coordinate axis in the rotation coordinate is the counter-clockwise rotation with the direction of the magnet magnetic flux Φm as the d-axis direction. Note that the q-axis direction is a direction orthogonal to the d-axis direction.
ここで、θd=0度付近である場合、誘起電圧ベクトルEmは、その方向がq軸方向であるから、電圧ベクトルV(1,0,1)およびV(0,0,1)の近くに位置している。この場合、主に電圧ベクトルV(1,0,1)およびV(0,0,1)を用いて永久磁石同期モータ4は駆動される。なお、電圧ベクトルV(0,0,0)およびV(1,1,1)も用いられるが、これらは零ベクトルである。 Here, when θd = 0 °, the induced voltage vector Em is in the q-axis direction, so that it is close to the voltage vectors V (1, 0, 1) and V (0, 0, 1). positioned. In this case, the permanent magnet synchronous motor 4 is driven mainly using the voltage vectors V (1, 0, 1) and V (0, 0, 1). Note that voltage vectors V (0,0,0) and V (1,1,1) are also used, but these are zero vectors.
図8は、電圧ベクトルが印加された状態における永久磁石同期モータ4と仮想中性点回路34との関係を示す。ここで、Lu,LvおよびLwは、それぞれ、U相巻線のインダクタンス、V相巻線のインダクタンスおよびW相巻線のインダクタンスである。なお、印加される電圧ベクトルは、上述の電圧ベクトルV(1,0,1)(左図)およびV(0,0,1)(右図)である。 FIG. 8 shows the relationship between the permanent magnet synchronous motor 4 and the virtual neutral point circuit 34 when the voltage vector is applied. Here, Lu, Lv, and Lw are the inductance of the U-phase winding, the inductance of the V-phase winding, and the inductance of the W-phase winding, respectively. The applied voltage vectors are the above-described voltage vectors V (1, 0, 1) (left figure) and V (0, 0, 1) (right figure).
図8に示す中性点電位Vn0は、次のように演算することができる。なお、仮想中性点回路の中性点電位を基準電位としている。 The neutral point potential Vn0 shown in FIG. 8 can be calculated as follows. The neutral point potential of the virtual neutral point circuit is used as the reference potential.
電圧ベクトルV(1,0,1)の印加時は、式(1)により演算される。 When the voltage vector V (1, 0, 1) is applied, it is calculated by the equation (1).
電圧ベクトルV(0,0,1)の印加時は、式(2)により演算される。 When the voltage vector V (0, 0, 1) is applied, it is calculated by the equation (2).
ここで、「//」という表記は、二つのインダクタンスの並列回路の総合インダクタンス値であり、例えば、「Lu//Lw」は、式(3)で表される。 Here, the notation “//” is the total inductance value of the parallel circuit of two inductances, and for example, “Lu // Lw” is expressed by Equation (3).
三相の巻線インダクタンスLu,Lv,Lwの大きさが全て等しければ、式(1),(2)より、中性点電位Vn0は零である。しかし、実際には、回転子の永久磁石磁束分布の影響を受け、少なからずインダクタンスの大きさに差異が生じる。すなわち、インダクタンスLu,LvおよびLwの大きさは回転子の位置によって変化し、Lu,LvおよびLwの大きさに差異が生じる。このため、回転子位置に応じて、中性点電位Vn0の大きさが変化する。 If the three-phase winding inductances Lu, Lv, and Lw are all equal, the neutral point potential Vn0 is zero according to the equations (1) and (2). However, in practice, there is a considerable difference in inductance due to the influence of the permanent magnet magnetic flux distribution of the rotor. That is, the magnitudes of the inductances Lu, Lv, and Lw vary depending on the position of the rotor, and there are differences in the magnitudes of Lu, Lv, and Lw. For this reason, the magnitude of the neutral point potential Vn0 changes according to the rotor position.
前述の図1には、三角波キャリアを用いたパルス幅変調の様子と、そのときの電圧ベクトル、並びに中性点電位の変化の様子が示されている。ここで、三角波キャリアとは、三相電圧指令Vu*,Vv*,Vw*の大きさをパルス幅に変換するための基準となる信号であり、この三角波キャリアと三相電圧指令Vu*,Vv*,Vw*の大小関係を比較することで、PWMパルスが作成される。図1に示すように、各電圧指令Vu*,Vv*,Vw*と三角波キャリアの大小関係が変化する時点にて、PWMパルスの立ち上がり/立下りが変化している。また、同時点において、零ではない中性点電位Vn0が検出されている。 FIG. 1 shows the state of pulse width modulation using a triangular wave carrier, the voltage vector at that time, and the change of the neutral point potential. Here, the triangular wave carrier is a signal serving as a reference for converting the magnitude of the three-phase voltage commands Vu *, Vv *, and Vw * into a pulse width, and the triangular wave carrier and the three-phase voltage commands Vu *, Vv. A PWM pulse is created by comparing the magnitude relationship between * and Vw *. As shown in FIG. 1, the rise / fall of the PWM pulse changes at the time when the magnitude relationship between each voltage command Vu *, Vv *, Vw * and the triangular wave carrier changes. At the same time, a non-zero neutral point potential Vn0 is detected.
図1に示すように、PWMパルスの立ち上がり/立下りの時点以外では、中性点電位Vn0はほとんど変動していない。これは、回転子位置に応じて生じる三相の巻線インダクタンスLu,Lv,Lwの大きさの差異が小さいことを示している。これに対し、PWMパルスの立ち上がり/立下りの時点、すなわち零ベクトル以外の電圧ベクトル(図1では、V(1,0,1)およびV(0,0,1))が印加されている時、モータ電流の変化率が大きくなるので、インダクタンスの大きさの差異が小さくても、比較的大きな中性点電位Vn0の変動が検出される。従って、PWMパルス信号PVu,PVv,PWwに同期して中性点電位を観測すれば、感度よく中性点電位の変動を検出することができる。 As shown in FIG. 1, the neutral point potential Vn0 hardly fluctuates except at the rising / falling time of the PWM pulse. This indicates that the difference in the sizes of the three-phase winding inductances Lu, Lv, and Lw generated according to the rotor position is small. In contrast, when the PWM pulse rises / falls, that is, when a voltage vector other than the zero vector (V (1, 0, 1) and V (0, 0, 1) in FIG. 1) is applied. Since the change rate of the motor current is increased, a relatively large change in the neutral point potential Vn0 is detected even if the difference in the magnitude of the inductance is small. Therefore, if the neutral point potential is observed in synchronization with the PWM pulse signals PVu, PVv, and PWw, the fluctuation of the neutral point potential can be detected with high sensitivity.
次に、検出された中性点電位から回転子位置を推定する手段について説明する。 Next, means for estimating the rotor position from the detected neutral point potential will be described.
中性点電位Vn0は、回転子位置に応じて周期的に変化するので(例えば、上述の特許文献3および特許文献4参照)、予め回転子位置と中性点電位Vn0との関係を実測あるいはシミュレーションして、回転子位置と中性点電位Vn0の関係を示すマップデータ、テーブルデータあるいは関数を求めておく。このようなマップデータ、テーブルデータあるいは関数を用いて、検出された中性点電位から回転子位置を推定する。
Since the neutral point potential Vn0 changes periodically according to the rotor position (see, for example,
また、2種類の電圧ベクトル(図1では、V(1,0,1)およびV(0,0,1))について検出される中性点電位を三相交流量(の二相分)とみなして、座標変換(三相二相変換)を用いて位相量を演算し、この位相量を回転子位置の推定値とする。なお、本手段は、公知技術によるものであるため(例えば、上述の特許文献4参照)、詳細な説明は省略する。 Further, the neutral point potential detected for two types of voltage vectors (in FIG. 1, V (1, 0, 1) and V (0, 0, 1)) is regarded as a three-phase alternating current amount (for two phases). Then, the phase amount is calculated using coordinate transformation (three-phase two-phase transformation), and this phase amount is used as the estimated value of the rotor position. In addition, since this means is based on a well-known technique (for example, refer the above-mentioned patent document 4), detailed description is abbreviate | omitted.
系統1の回転位置推定部623(図6)は、上述のような推定手段によって、中性点電位検出部622(図6)が出力する中性点電位Vn-m’に基づいて、回転子位置θd-mを推定する。これらの推定手段は、所望の位置検出精度や、制御用のマイクロコンピュータの性能に応じて、適宜選択される。なお、系統2についても同様である。
The rotational position estimation unit 623 (FIG. 6) of the
以下では、本実施形態1における中性点電位検出部622(図6)について説明する。 Hereinafter, the neutral point potential detection unit 622 (FIG. 6) according to the first embodiment will be described.
系統1の中性点電位検出部622は、三相巻線41の中性点電位Vn-mを検出し、Vn-mの検出値からオフセットを除去し、オフセットが除去された中性点電位値Vn-m’を出力する。なお、系統2においても、中性点電位検出部が設けられるが、系統1と同様であるため、説明は省略する。
The neutral point
系統1の中性点電位検出部622について説明する。
The neutral point
図9は、系統1の中性点電位検出部622の構成を示すブロック図である。
FIG. 9 is a block diagram illustrating a configuration of the neutral point
図9に示すように、中性点電位検出部622は、中性点電位オフセット演算手段624と電位検出手段625で構成される。
As shown in FIG. 9, the neutral point
中性点電位オフセット演算手段624は、パルスシフト手段621(図6)の出力であるゲート指令信号と直流電源5(図5)の出力である電源電圧Eから中性点電位オフセットを演算する。 The neutral point potential offset calculating means 624 calculates the neutral point potential offset from the gate command signal that is the output of the pulse shift means 621 (FIG. 6) and the power supply voltage E that is the output of the DC power supply 5 (FIG. 5).
次に、中性点電位オフセット演算手段624の機能について、具体的に説明する。 Next, the function of the neutral point potential offset calculation means 624 will be specifically described.
前述の図2の永久磁石同期モータ4は、ステータの三相巻線が上下(もしくは左右)分離構造を有する。なお、三相巻線41は、図2中で反時計回りに、W1→U1→V1→W2→U2→V2の順番で、ステータの各ティースに巻線が集中的に巻かれている。そのため、三相巻線41において、UV相間の相互インダクタンスMuv1、VW相間の相互インダクタンスMvw1、WU相間の相互インダクタンスMwu1に違いが生じる。このため、中性点電位のオフセットが発生する。さらに、中性点電位のオフセットは、インバータ31のスイッチングパターンや電源電圧Eによっても変動する。
2 has the structure in which the three-phase windings of the stator are vertically separated (or left and right) separated. In the three-phase winding 41, the windings are intensively wound around the respective teeth of the stator in the order of W1 → U1 → V1 → W2 → U2 → V2 counterclockwise in FIG. Therefore, in the three-phase winding 41, a difference occurs in the mutual inductance Muv1 between the UV phases, the mutual inductance Mvw1 between the VW phases, and the mutual inductance Mwu1 between the WU phases. For this reason, an offset of the neutral point potential occurs. Further, the offset of the neutral point potential varies depending on the switching pattern of the
前述の図4に示すように、中性点電位の内、例えば、V(1,0,0)が出力されるときに検出されるVnAは、正方向に1.93%の電圧オフセットを有し、V(0,1,1)が出力されるときに検出されるVnDは負方向に1.93%の電圧オフセットを有する。図4に示すように、電圧オフセットは、電圧ベクトル毎に、その方向および大きさが異なり、複雑なパターンを呈する。そこで、本実施形態1では、このような中性点電位のオフセットを、次のように、演算により求める。 As shown in FIG. 4 described above, among the neutral point potentials, for example, VnA detected when V (1, 0, 0) is output has a voltage offset of 1.93% in the positive direction. VnD detected when V (0, 1, 1) is output has a voltage offset of 1.93% in the negative direction. As shown in FIG. 4, the voltage offset differs in direction and magnitude for each voltage vector and presents a complicated pattern. Therefore, in the first embodiment, such an offset of the neutral point potential is obtained by calculation as follows.
オフセットを演算するために、式(4)のような、モータの三相電圧方程式が用いられる。 In order to calculate the offset, a three-phase voltage equation of the motor as shown in Equation (4) is used.
ここで、Vun1,Vvn1,Vwn1は、それぞれ、UN間の相電圧、VN間の相電圧、WN間の相電圧である。Lu,Lv,Lw,Muv,Mvw,Mwuは、それぞれ、U相の自己インダクタンス、V相の自己インダクタンス、W相の自己インダクタンス、UV相間の相互インダクタンス、VW相間の相互インダクタンス、WU相間の相互インダクタンスである。Iu1,Iv1,Iw1は、それぞれ、U相電流、V相電流、W相電流である。eu,ev,ewは、それぞれ、U相起電圧、V相起電圧、W相起電圧である。Rは巻線抵抗である。pは微分演算子(d/dt)である。 Here, Vun1, Vvn1, and Vwn1 are the phase voltage between UN, the phase voltage between VN, and the phase voltage between WN, respectively. Lu, Lv, Lw, Muv, Mvw, and Mwu are U phase self-inductance, V phase self inductance, W phase self inductance, UV phase mutual inductance, VW phase mutual inductance, and WU phase mutual inductance, respectively. It is. Iu1, Iv1, and Iw1 are a U-phase current, a V-phase current, and a W-phase current, respectively. eu, ev, and ew are a U-phase electromotive voltage, a V-phase electromotive voltage, and a W-phase electromotive voltage, respectively. R is a winding resistance. p is a differential operator (d / dt).
図10は、電圧ベクトルV(1,0,0)が出力されるときの系統1の三相巻線41における電流・電圧を示す。なお、図中の「E」は、インバータ主回路311(図5)を介して三相巻線41に印加される直流電源5からの電源電圧を示す。
FIG. 10 shows the current and voltage in the three-phase winding 41 of the
図10の場合、インバータ主回路311のU相上アームがオン、V相およびW相下アームがオンとなっており、検出される中性点電位はVnAとなる。なお、図10における中性点電位は、仮想中性点回路(図8参照)を用いて、基準電位を接地電位(直流電源5(図5参照)の低電位側)として表している。図10から、相電圧Vun1,Vvn1,Vwn1と中性点電位VnAとの関係を示す式(5)が得られる。
In the case of FIG. 10, the U-phase upper arm of the inverter
式(1)と式(5)、並びに三相平衡電流に関する公知の関係式「Iu1+Iv1+Iw1=0」より、電圧ベクトルV(1,0,0)が出力されるときの中性点電位VnAが算出できる。ただし、三相巻線41に流れる電流が小さく、かつ、モータが停止しているか、もしくは極低速で回転しているとし、式(4)の右辺の第1項および第3項は無視する。 The neutral point potential VnA when the voltage vector V (1, 0, 0) is output is calculated from the expressions (1) and (5) and the known relational expression “Iu1 + Iv1 + Iw1 = 0” regarding the three-phase equilibrium current. it can. However, assuming that the current flowing through the three-phase winding 41 is small and the motor is stopped or rotating at an extremely low speed, the first and third terms on the right side of the equation (4) are ignored.
他の電圧ベクトルが出力されるときの中性点電位VnB,VnC,VnD,VnE,VnF(図3参照)についても、VnAに関する式(5)と同様の関係式を求め、求めた関係式と式(1)とから、各中性点電位を算出できる。 For the neutral point potentials VnB, VnC, VnD, VnE, and VnF (see FIG. 3) when other voltage vectors are output, the same relational expression as the expression (5) related to VnA is obtained. From the equation (1), each neutral point potential can be calculated.
上述のように算出される中性点電位VnA,VnB,VnC,VnD,VnE,VnFは式(6)で表される。ただし、各相の自己インダクタンス(Lu,Lv,Lw)の大きさは等しく、Lであるとする。 The neutral point potentials VnA, VnB, VnC, VnD, VnE, and VnF calculated as described above are expressed by Expression (6). However, it is assumed that the self-inductances (Lu, Lv, Lw) of the respective phases are equal and L.
式(6)において、相互インダクタンスが零であると、図8について前述したように、算出される中性点電位は零になる。また、前述のように、PWMパルスの立ち上がり/立下りの時点、すなわち零ベクトル以外の電圧ベクトル(図1では、V(1,0,1)およびV(0,0,1))が印加されている時、モータ電流の変化率が大きくなるので、中性点電位が検出される。従って、この場合は、オフセットなしで中性点電位が検出される。 In equation (6), when the mutual inductance is zero, the neutral point potential calculated is zero as described above with reference to FIG. Further, as described above, the rise / fall time of the PWM pulse, that is, a voltage vector other than the zero vector (V (1, 0, 1) and V (0, 0, 1) in FIG. 1) is applied. Since the rate of change of the motor current increases, the neutral point potential is detected. Therefore, in this case, the neutral point potential is detected without an offset.
これに対し、相互インダクタンスが存在すると、式(6)で表されるような中性点電位が算出される。そして、PWMパルスの立ち上がり/立下りの時点において、モータ電流の変化率が大きくなると、中性点電位は、式(6)で表される中性点電位から変動する。すなわち、式(6)で表される中性点電位は、検出される中性点電位に含まれる電圧オフセットに相当する。 On the other hand, when there is mutual inductance, a neutral point potential represented by the equation (6) is calculated. When the rate of change of the motor current increases at the rising / falling time of the PWM pulse, the neutral point potential varies from the neutral point potential represented by the equation (6). That is, the neutral point potential represented by the equation (6) corresponds to a voltage offset included in the detected neutral point potential.
なお、本実施形態の三相巻線41の構成(図2参照)では、MvwとMwuの大きさは異なるため、零ベクトル以外の6個の電圧ベクトルの各々に対して、零ではないオフセットが算出される(図4参照)。 In the configuration of the three-phase winding 41 of this embodiment (see FIG. 2), since the magnitudes of Mvw and Mwu are different, there is a non-zero offset for each of the six voltage vectors other than the zero vector. Calculated (see FIG. 4).
このように式(6)は、各電圧ベクトルが出力されるときの、中性点電位のオフセットを表している。そして、式(6)が示すように、中性点電位のオフセットは、電源電圧、巻線の自己インダクタンスおよび相互インダクタンスに依存する。 Thus, equation (6) represents the neutral point potential offset when each voltage vector is output. As indicated by equation (6), the neutral point potential offset depends on the power supply voltage, the self-inductance of the winding, and the mutual inductance.
図9に示す中性点電位オフセット演算手段624は、式(6)に基づいて、電圧ベクトルすなわちスイッチングパターンに応じてオフセットを演算する。中性点電位オフセット演算手段624は、ゲート指令信号に基づいて、スイッチングパターンがいずれの電圧ベクトルに相当するか、すなわち式(6)中のVnA~VnFの内のいずれを演算するのかを判定する。 The neutral point potential offset calculating means 624 shown in FIG. 9 calculates the offset according to the voltage vector, that is, the switching pattern, based on the equation (6). Based on the gate command signal, the neutral point potential offset calculating means 624 determines which voltage vector corresponds to the switching pattern, that is, which of VnA to VnF in the equation (6) is to be calculated. .
式(6)で用いられる電源電圧Eは、直流電源5側から情報を取り込んだり、インバータ主回路311の直流側で入力電圧を検出して取得されたりする。なお、電源電圧Eは、直接AD変換して取り出してもよいし、分圧してからAD変換して取り出してもよい。また、ディジタルやアナログのフィルタや平均値処理を使用してもよい。
The power supply voltage E used in Equation (6) is acquired by taking in information from the DC power supply 5 side or detecting an input voltage on the DC side of the inverter
式(6)における相互インダクタンスおよび自己インダクタンスの値は、実測や電磁界解析などによって求められる。従って、中性点電位検出部622に設定される式(6)において、相互インダクタンスおよび自己インダクタンスは予めそれらの定数値が与えられており、電源電圧Eすなわちインバータの直流電圧が変数となる。すなわち、中性点電位検出部622は、直流電圧に基づいて、式(6)を用いて、中性点電位Vn-mを補正する。
The values of mutual inductance and self-inductance in Equation (6) are obtained by actual measurement or electromagnetic field analysis. Therefore, in the equation (6) set in the neutral point
図9に示すように、中性点電位検出部622において、中性点電位オフセット演算手段624によって演算されたオフセットが、三相巻線41において検出された中性点電位Vn-mから減算される。そして、電位検出手段625は、このようにしてVn-mからオフセットが除去された電圧値を、中性点電圧検出値Vn-m’として出力する。
As shown in FIG. 9, in the neutral point
図11は、前述の図4に示す中性点電位に対し、上述のような手段によりオフセットが補正された中性点電位を示す。図11に示すように、中性点電位VnA~VnAのいずれにおいても、図4におけるオフセット(最大1.93%)が除去されている。 FIG. 11 shows a neutral point potential in which the offset is corrected by the above-described means with respect to the neutral point potential shown in FIG. As shown in FIG. 11, the offset (maximum 1.93%) in FIG. 4 is removed in any of the neutral point potentials VnA to VnA.
上述のように、中性点電位検出部622は、三相巻線における相互インダクタンスおよび自己インダクタンス、電源電圧、並びにゲート指令信号に基づいて、三相巻線において検出される中性点電位(Vn-m)を、オフセットが除去されるように補正する。このようにオフセットが除去された中性点電位値に基づいて回転子の位置を推定することにより、回転子位置の推定精度が向上する。
As described above, the neutral point
なお、本実施形態1において、中性点電位検出部622は、中性点電位オフセット演算手段624を用いて、中性点電位のオフセットを、常時各スイッチングパターンに応じて補正する。これにより、中性点電位に基づく回転子位置の推定におけるオフセットの影響が常時補償されるので、高精度の回転子位置推定が可能になる。
In the first embodiment, the neutral point
本実施形態1においては、三相巻線41内における相間の相互インダクタンスがオフセットの補正に用いられるが、さらに三相巻線41と三相巻線42との間における相互インダクタンスを用いても良い。これにより、ステータにおける三相巻線の構成に応じて三相巻線41と三相巻線42の磁気的干渉が大きくなる場合などにおいて、回転子位置の推定精度が向上する。なお、この場合は、三相巻線41と三相巻線42との間における相互インダクタンスも考慮した三相電圧方程式が用いられる。 In the first embodiment, the mutual inductance between phases in the three-phase winding 41 is used for offset correction. However, the mutual inductance between the three-phase winding 41 and the three-phase winding 42 may be used. . Thereby, in the case where the magnetic interference between the three-phase winding 41 and the three-phase winding 42 increases according to the configuration of the three-phase winding in the stator, the accuracy of estimating the rotor position is improved. In this case, a three-phase voltage equation that takes into account the mutual inductance between the three-phase winding 41 and the three-phase winding 42 is used.
上述の式(6)では、インダクタンスの電流依存性は特段考慮されていない。これに対し、インダクタンスの電流依存性を考慮して、dq変換手段618(図6)が出力するdq軸電流(Id,Iq)に基づき、自己インダンタンスおよび相互インダクタンスを算出しても良い。 In the above formula (6), the current dependency of the inductance is not particularly considered. On the other hand, the self-inductance and mutual inductance may be calculated based on the dq-axis current (Id, Iq) output from the dq conversion means 618 (FIG. 6) in consideration of the current dependency of the inductance.
上述のように、本実施形態1によれば、三相巻線の中性点電位に基づいて回転子位置を推定する場合に、電源電圧すなわちインバータの直流電圧に基づいて、三相巻線において検出される中性点電位を、三相巻線における相互インダクタンスに依存するオフセットが除去されるように補正するので、中性点電位がオフセットを有していても回転子位置の推定精度を向上することができる。オフセットは制御部の演算機能によって除去されるので、モータ制御装置の部品点数を増やすことなく、回転子位置の推定精度を向上することができる。 As described above, according to the first embodiment, when the rotor position is estimated based on the neutral point potential of the three-phase winding, in the three-phase winding based on the power supply voltage, that is, the DC voltage of the inverter. Since the detected neutral point potential is corrected so that the offset depending on the mutual inductance in the three-phase winding is removed, the estimation accuracy of the rotor position is improved even if the neutral point potential has an offset can do. Since the offset is removed by the calculation function of the control unit, the estimation accuracy of the rotor position can be improved without increasing the number of parts of the motor control device.
また、本実施形態1によれば、各相の相互インダクタンスの大きさが異なり中性点電位のオフセットが大きな三相同期電動機を用いるモータ駆動システムにおいて、極低速度での位置センサレス駆動を実現できる。 Further, according to the first embodiment, position sensorless driving at a very low speed can be realized in a motor driving system using a three-phase synchronous motor in which the mutual inductance of each phase is different and the neutral point potential offset is large. .
また、本実施形態1によれば、三相同期電動機を中性点電位に基づいて制御する場合、三相同期電動機として図2に示すような巻線間の渡りの少ない構造、すなわち比較的大きなオフセットが発生し得る永久磁石同期モータを採用できる。このようなモータは、中性点電位の結線長さを短くでき、組立が容易であるため、モータコストを低減することができる。 Further, according to the first embodiment, when the three-phase synchronous motor is controlled based on the neutral point potential, the structure having few transitions between the windings as shown in FIG. 2 as the three-phase synchronous motor, that is, relatively large A permanent magnet synchronous motor that can generate an offset can be employed. Such a motor can shorten the connection length of the neutral point potential and is easy to assemble, so that the motor cost can be reduced.
なお、上述のような中性点電位のオフセットの補正は、一つのステータに設けられる二つの三相巻線が二つのインバータで駆動される場合に限らず、一つのステータに設けられる一つの三相巻線が一つのインバータで駆動される場合や、一つのステータに設けられる三つ以上の三相巻線が同数のインバータで駆動される場合にも適用でき、同様な効果を得ることができる。
(実施形態2)
次に、本発明の実施形態2について、図12から図14を用いて説明する。なお、主に、実施形態1と異なる点について説明する。
The correction of the neutral point potential offset as described above is not limited to the case where the two three-phase windings provided in one stator are driven by two inverters, but one three-position provided in one stator. It can also be applied when the phase winding is driven by one inverter, or when three or more three-phase windings provided in one stator are driven by the same number of inverters, and the same effect can be obtained. .
(Embodiment 2)
Next,
図12は、実施形態2における、複数の系統を持つ永久磁石同期モータの一例およびこのモータの巻線とインバータの接続を示す。 FIG. 12 shows an example of a permanent magnet synchronous motor having a plurality of systems and the connection between the windings of the motor and the inverter in the second embodiment.
図12に示すように、本実施形態2における永久磁石同期モータ4は、実施形態1の場合(図2)と同様に多巻線(二巻線)モータであり、同一のステータに二組の三相巻線(三相巻線41aおよび42a)を備えている。系統1の三相巻線41aは、U相巻線U1およびU2、V相巻線V2およびV3、W相巻線W1およびW4からなる。また、系統2の三相巻線42aは、U相巻線U3およびU4、V相巻線V1およびV4、W相巻線W2およびW3からなる。三相巻線41aと三相巻線42aは、各系統の二つの相巻線を一組とし、ステータの回転軸方向に垂直な円形断面の周方向において交互に設けられる。すなわち、本実施形態2における永久磁石同期モータ4においては、実施形態1とは異なり、系統1の三相巻線41aが設けられる領域と系統2の三相巻線42aが設けられる領域が互いに入り組んでいる。そこで、このような構造を、以下、「星型構造」と呼ぶこととす
る。
As shown in FIG. 12, the permanent magnet synchronous motor 4 in the second embodiment is a multi-winding (two-winding) motor as in the case of the first embodiment (FIG. 2). Three-phase windings (three-
図12のような星型構造の三相巻線の場合、各相の対称性のため、同じ系統内では各相間の相互インダクタンスの大きさがほぼ等しくなる。従って、前述の式(6)においてMvw=Mwuとすれば判るように、一つの系統における相互インダクタンスだけを考慮するならば、中性点電位のオフセットは発生しないと考えられる。 In the case of a three-phase winding having a star structure as shown in FIG. 12, due to the symmetry of each phase, the mutual inductance between the phases is almost equal in the same system. Therefore, as can be seen from Mvw = Mwu in the above equation (6), if only the mutual inductance in one system is considered, it is considered that the offset of the neutral point potential does not occur.
しかし、本実施形態2においては、三相巻線の星型構造により、系統1の三相巻線41aと系統2の三相巻線42aとの間における磁気的結合が強くなるため、系統1の三相巻線41aと系統2の三相巻線42aとの間における相互インダクタンスが増加する。このため、中性点電位にオフセットが発生する。すなわち、三相巻線41aに接続されるインバータが出力するスイッチングパターンに応じて三相巻線42aの中性点電位にオフセットが発生し、三相巻線42aに接続されるインバータが出力するスイッチングパターンに応じて三相巻線41aの三相巻線の中性点電位にオフセットが発生する。
However, in the second embodiment, the magnetic coupling between the three-phase winding 41a of the
図13は、本発明の実施形態2である、三相同期電動機の制御装置(以下、「モータ制御装置」と記す)の構成を示すブロック図である。
FIG. 13 is a block diagram showing a configuration of a three-phase synchronous motor control device (hereinafter referred to as “motor control device”), which is
図13に示すように、本実施形態2のモータ制御装置は、系統1の制御部61aと系統2の制御部62a間の通信を制御する制御部通信部63を備える。制御部61aおよび制御部62aは、実施形態1における制御部(図5の61,62)と同様の機能を有するとともに、さらに、制御部通信部63を介して互いに通信し、自系統における情報を他系統へ送ることができるとともに、他系統に関する情報を取得することができる。これにより、制御部61aは、制御部62aが出力プリドライバ323へ出力するゲート信号、すなわち系統2のインバータ32が出力するスイッチングパターンを示す情報を取得する。また、制御部62aも同様に、系統1のインバータ31が出力するスイッチングパターンを示す情報を取得する。
As shown in FIG. 13, the motor control device of the second embodiment includes a control
図14は、本実施形態2における系統1の制御部61aが備える中性点電位検出部における中性点電位オフセット演算手段624aを示す(実施形態1(図9)における中性点電位オフセット演算手段624に対応)。なお、系統2の制御部62aの構成は制御部61aの構成と同様であるため、制御部62aについては説明を省略する。
FIG. 14 shows the neutral point potential offset calculating
図14に示すように、中性点電位オフセット演算手段624aは、系統1のゲート指令信号と、制御部通信部63によって制御部62aから取得される系統2のゲート指令信号と、電源電圧Eとに基づいて、系統1のインバータ31のスイッチングパターンおよび系統2のインバータ32のスイッチングパターンに応じて、系統1の三相巻線41aの中性点電位に発生するオフセットを演算する。なお、本実施形態2の中性点電位検出部(実施形態1(図9)における中性点電位検出部622に対応)の他の構成は実施形態1(図9)と同様である。
As shown in FIG. 14, the neutral point potential offset calculation means 624 a includes a gate command signal for the
本実施形態2において、オフセットは、実施形態1と同様に、モータの三相電圧方程式(前述の式(3)に対応)と、各スイッチングパターンにおける相電圧とオフセットとの関係(前述の式(4)に対応)と、三相平衡電流の関係式とから、求める。ただし、自系統の三相電圧方程式においては、自系統の自己インダクタンスおよび相互インダクタンスに加えて、自系統の巻線と他系統の巻線との間の相互インダクタンスが考慮される。したがって、三相電圧方程式は、自系統の相電流に加えて、他系統の電流を含む。また、自系統および他系統のスイッチングパターンに応じて、自系統および他系統に関する三相電圧方程式、相電圧とオフセットとの関係、および三相平衡電流の関係式から、オフセットが求められる。なお、求められるオフセットには、前述の式(6)と同様に、電源電圧Eがパラメータとして含まれる。 In the second embodiment, as in the first embodiment, the offset is the three-phase voltage equation of the motor (corresponding to the above equation (3)) and the relationship between the phase voltage and the offset in each switching pattern (the above equation ( 4)) and the relational expression of the three-phase balanced current. However, in the three-phase voltage equation of the own system, in addition to the self-inductance and the mutual inductance of the own system, the mutual inductance between the winding of the own system and the winding of the other system is considered. Therefore, the three-phase voltage equation includes currents of other systems in addition to the phase current of the own system. Further, the offset is obtained from the three-phase voltage equation regarding the own system and the other system, the relationship between the phase voltage and the offset, and the relational expression of the three-phase balanced current according to the switching pattern of the own system and the other system. Note that the obtained offset includes the power supply voltage E as a parameter, as in the above-described equation (6).
中性点電位オフセット演算手段624aには、系統1のスイッチンクパターンと系統2のスイッチングパターンの組み合わせと、上述のようにして求められる系統1の三相巻線41aの中性点電位のオフセットとの対応を示す式あるいはデータが予め設定されている。中性点電位オフセット演算手段624aは、このような式あるいはデータを用いて、入力する系統1および系統2のゲート指令信号が示す系統1および系統2のスイッチングパターンの組み合わせと、入力する電源電圧Eとに基づいて、系統1の三相巻線41aの中性点電位のオフセットを演算する。
The neutral point potential offset calculating
上述のように、本実施形態2によれば、二系統の三相巻線を備える永久磁石同期モータを二系統のインバータで駆動し、三相巻線の中性点電位に基づいて回転子位置を推定する場合に、自系統における三相巻線の自己インダクタンスおよび相互インダクタンス、自系統と他系統の間の相互インダクタンスおよび電源電圧に基づいて、三相巻線において検出される中性点電位を、オフセットが除去されるように補正するので、中性点電位がオフセットを有していても回転子位置の推定精度を向上することができる。オフセットは制御部の演算機能によって除去されるので、モータ制御装置の部品点数を増やすことなく、回転子位置の推定精度を向上することができる。 As described above, according to the second embodiment, a permanent magnet synchronous motor having two three-phase windings is driven by two inverters, and the rotor position is determined based on the neutral point potential of the three-phase winding. The neutral point potential detected in the three-phase winding is calculated based on the self-inductance and mutual inductance of the three-phase winding in the own system, the mutual inductance between the own system and the other system, and the power supply voltage. Since the correction is made so that the offset is removed, the estimation accuracy of the rotor position can be improved even if the neutral point potential has the offset. Since the offset is removed by the calculation function of the control unit, the estimation accuracy of the rotor position can be improved without increasing the number of parts of the motor control device.
また、本実施形態2によれば、二系統の三相巻線を備える永久磁石同期モータを二系統のインバータで駆動するモータ駆動システムにおいて、極低速度での位置センサレス駆動を実現できる。 Further, according to the second embodiment, position sensorless driving at an extremely low speed can be realized in a motor driving system that drives a permanent magnet synchronous motor having two systems of three-phase windings by two systems of inverters.
なお、制御部61aおよび制御部62aを同一のマイクロコンピュータで構成すれば、制御部通信部63を省略しても、同様にオフセットを補正することができる。
In addition, if the
また、本実施形態2におけるオフセット補正手段は、図12に示すような一つの系統内では相互インダクタンスが等しい永久磁石同期モータに限らず、一つの系統内で相互インダクタンス差があり、かつ系統間に相互インダクタンスが存在するようなる永久磁石同期モータに対しても適用できる。
(実施形態3)
本実施形態3では、上述のような中性点電位による回転子位置推定と、回転位置検出器(例えば、ホールIC、レゾルバ、エンコーダ、GMRセンサ)による回転位置検知を併用する。通常は、回転位置検出器によって検知される回転子位置に基づいてモータ制御が実行される。また、中性点電位による回転推定位置に基づいて、回転位置検出器の異常が判定される。回転位置検出器が異常と判定されると、中性点電位による回転推定位置に基づいてモータ制御が実行される。これにより、回転位置検出器に故障や信号異常などの不具合が生じても、回転子推定位置によりモータ制御を継続できるので、モータ制御装置の信頼性が向上する。
Further, the offset correction means in the second embodiment is not limited to the permanent magnet synchronous motor having the same mutual inductance in one system as shown in FIG. 12, but there is a mutual inductance difference in one system, and between the systems. The present invention can also be applied to a permanent magnet synchronous motor in which mutual inductance exists.
(Embodiment 3)
In the third embodiment, the rotor position estimation based on the neutral point potential as described above and the rotational position detection using a rotational position detector (for example, Hall IC, resolver, encoder, GMR sensor) are used in combination. Normally, motor control is executed based on the rotor position detected by the rotational position detector. Further, an abnormality of the rotational position detector is determined based on the estimated rotational position based on the neutral point potential. When it is determined that the rotational position detector is abnormal, motor control is executed based on the estimated rotational position based on the neutral point potential. Accordingly, even if a malfunction such as a failure or a signal abnormality occurs in the rotational position detector, the motor control can be continued by the estimated rotor position, so that the reliability of the motor control device is improved.
以下、本発明の実施形態3について、図15から図17を用いて説明する。なお、主に、実施形態1と異なる点について説明する。
Hereinafter,
図15は、本発明の実施形態3である、三相同期電動機の制御装置(以下、「モータ制御装置」と記す)の構成を示すブロック図である。
FIG. 15 is a block diagram showing a configuration of a control device for a three-phase synchronous motor (hereinafter referred to as “motor control device”), which is
図15に示すように、実施形態1(図5)の構成に加えて、系統1に回転位置検出器411および412が設けられ、系統2に回転位置検出器421,422が設けられる。本実施形態4においては、各系統において複数の回転位置検出器を冗長に設けることにより、回転位置検出器による回転位置検出の信頼性が向上する。なお、後述するように、回転位置検出器421,422の異常の有無を判定して、正常な回転位置検出器が出力する回転子位置を用いることにより、高精度のモータ制御を維持できる。
15, in addition to the configuration of the first embodiment (FIG. 5), the
さらに、系統1において、回転位置検出器411,412によって検知される回転子位置θd-11,θd-12が制御部61bに入力される。制御部61bは、回転子位置θd-11,θd-12および、実施形態1と同様に補正される中性点電位に基づいて推定される回転子位置の内、正しい回転子位置を判定する。そして、制御部61bは、正しいと判定された回転子位置を用いて、系統1のインバータ31の出力プリドライバ313に与えるゲート指令信号を作成する。
Further, in the
また、系統2において、回転位置検出器421,422によって検知される回転子位置θd-21,θd-22が制御部62bに入力される。制御部62bは、回転子位置θd-21,θd-22および、実施形態1と同様に補正される中性点電位に基づいて推定される回転子位置の内、正しい回転子位置を判定する。そして、制御部62bは、正しいと判定された回転子位置を用いて、系統2のインバータ32の出力プリドライバ323に与えるゲート指令信号を作成する。
In
図16は、系統1の制御部61bのブロック図を示す。制御部61bにおいては、実施形態1(図6)と同様に、いわゆるベクトル制御が適用される。なお、系統2の制御部62bの構成については、制御部61bと同様であるため、説明は省略する。
FIG. 16 is a block diagram of the
図16が示すように、制御部61bは、実施形態1(図6)の制御部61の構成に加えて、検出位置判定手段626を備える。
As FIG. 16 shows, the
検出位置判定手段626は、回転位置検出器411および回転位置検出器412の故障などの異常の有無を、回転子位置θd-21,θd-22、並びにオフセットが補正された中性点電位検出値Vn-m’に基づいて回転位置推定部623によって推定される回転子位置θd-mに基づいて判定する。そして、異常が無い回転位置検出器から出力される回転子位置を、モータ制御に用いる回転位置θd-31として出力する。なお、回転位置検出器411および回転位置検出器412の両方とも異常有と判定される場合、検出位置判定手段626は、回転位置推定部623によって推定される回転子位置θd-mをモータ制御に用いる回転位置θd-31として出力する。
The detection position determination means 626 detects whether there is an abnormality such as a failure of the
図17は、系統1における検出位置判定手段626が実行する判定処理を示すフロー図である。なお、系統2における検出位置判定手段が実行する判定処理も同様である。
FIG. 17 is a flowchart showing the determination process executed by the detection position determination means 626 in the
まず、ステップS11において、検出位置判定手段626は、回転位置検出器411の出力であるθd-11と回転位置検出器412の出力であるθd-12とが略一致しているかを判定する。例えば、θd-11とθd-12の差分の大きさが、予め設定される値以下である場合、略一致していると判定される。θd-11とθd-12が略一致している場合(ステップS11のYes)、ステップS12に進み、θd-11とθd-12が不一致の場合、ステップS13に進む(ステップS11のNo)。
First, in step S11, the detection position determination means 626 determines whether θd-11, which is the output of the
ステップS12において、検出位置判定手段626は、θd-11を、正しい回転子位置θd-31として出力する。すなわち、制御部61bにおいて、θd-11がモータ制御に用いられる。なお、本ステップS12において、検出位置判定手段626は、θd-11に代えてθd-12を、θd-31として出力してもよい。
In step S12, the detection position determination means 626 outputs θd-11 as the correct rotor position θd-31. That is, θd-11 is used for motor control in the
ここで、θd-11とθd-12が不一致の場合、回転位置検出器411または回転位置検出器412のいずれか一方が異常であると判断することができる。そこで、ステップS13およびステップS15により、回転位置推定部623が出力する回転子推定位置θd-mを用いて、回転位置検出器411および回転位置検出器412のうちいずれの回転位置検出器が異常であるかが判定される。
Here, if θd-11 and θd-12 do not match, it can be determined that either the
ステップS13において、検出位置判定手段626は、θd-11とθd-mが略一致しているかを判定する。例えば、θd-11とθd-mの差分の大きさが、予め設定される値以下である場合、略一致していると判定される。θd-11とθd-mが略一致している場合(ステップS13のYes)、回転位置検出器411は正常であると判断され、ステップS14に進み、θd-11とθd-mが不一致の場合、回転位置検出器411は異常であると判断され、ステップS15に進む(ステップS13のNo)。
In step S13, the detection
ステップS14において、検出位置判定手段626は、θd-11を、正しい回転子位置θd-31として出力する。すなわち、制御部61bにおいて、θd-11がモータ制御に用いられる。
In step S14, the detection position determination means 626 outputs θd-11 as the correct rotor position θd-31. That is, θd-11 is used for motor control in the
ステップS15において、検出位置判定手段626は、θd-12とθd-mが略一致しているかを判定する。例えば、θd-12とθd-mの差分の大きさが、予め設定される値以下である場合、略一致していると判定される。θd-12とθd-mが略一致している場合(ステップS15のYes)、回転位置検出器412は正常であると判断され、ステップS16に進み、θd-12とθd-mが不一致の場合、回転位置検出器412は異常であると判断され(ステップS15のNo)、ステップS17に進む。
In step S15, the detection
ステップS16において、検出位置判定手段626は、θd-12を、正しい回転子位置θd-31として出力する。すなわち、制御部61bにおいて、θd-12がモータ制御に用いられる。
In step S16, the detection position determination means 626 outputs θd-12 as the correct rotor position θd-31. That is, θd-12 is used for motor control in the
ステップS17では、ステップS13およびステップS15よって回転位置検出器411,412がともに異常であると判定されているので、検出位置判定手段626は、θd-mを、正しい回転子位置θd-31として出力する。すなわち、制御部61bにおいて、θd-mがモータ制御に用いられる。
In step S17, since it is determined in steps S13 and S15 that both the
なお、θd-11、θd-12およびθd-mの各回転子位置が、同じタイミングでの位置であることが好ましい。例えば、回転位置検出器の検出タイミングを補正したり、各位置データを補間などにより補正したりすることで、3つの位置を同一タイミングで比較できる。これにより、回転位置検出器の異常の判定精度が向上する。 It should be noted that the rotor positions of θd-11, θd-12, and θd-m are preferably positions at the same timing. For example, the three positions can be compared at the same timing by correcting the detection timing of the rotational position detector or correcting each position data by interpolation or the like. Thereby, the determination accuracy of the abnormality of the rotational position detector is improved.
上述のように、本実施形態3によれば、回転子推定位置により、冗長に設けられる複数の回転位置検出器のうちいずれが異常であるかを判定することができる。これにより、複数の回転位置検出器のいずれかが異常である場合であっても、正常な回転位置検出器を選択して、正常時(故障していない時)と同様にモータ制御が実行されて所望のモータトルクを出力し続けることができる。さらに、複数の回転位置検出器が共に異常である場合であっても、回転子推定位置を使用してモータ制御が実行できるので、モータ駆動を維持することができる。 As described above, according to the third embodiment, it is possible to determine which of the plurality of redundantly provided rotational position detectors is abnormal based on the estimated rotor position. As a result, even if any of the plurality of rotational position detectors is abnormal, a normal rotational position detector is selected, and motor control is executed in the same way as when it is normal (when there is no failure). Thus, the desired motor torque can be continuously output. Furthermore, even when the plurality of rotational position detectors are both abnormal, the motor control can be executed using the estimated rotor position, so that the motor drive can be maintained.
なお、本実施形態3における検出位置推定手段および回転位置推定部は、制御系を構成するマイクロコンピュータの機能であり、ハードを追加することなく実現することができる。このため、本実施形態3によれば、モータ制御装置のコストを増大させることなく、モータ制御装置の信頼性を向上することができる。 Note that the detection position estimation means and the rotational position estimation unit in the third embodiment are functions of a microcomputer constituting the control system, and can be realized without adding hardware. For this reason, according to the third embodiment, the reliability of the motor control device can be improved without increasing the cost of the motor control device.
上述の実施形態3と同様に、複数の回転位置検出器と、中性点電位に基づく回転子位置の推定とを併用する場合、次のような変形例がある。 Similarly to the above-described third embodiment, when a plurality of rotational position detectors and estimation of the rotor position based on the neutral point potential are used in combination, there are the following modifications.
本変形例においては、系統1が備える複数の回転位置検出器(例えば図15中の411,412)が共に異常と判定された後、系統1の制御部(61b)が中性点電位Vn-mに基づいて推定する回転子位置と系統2の制御部(62b)が中性点電位Vn-sに基づいて推定する回転子位置とに基づいて、異常と判定された回転位置検出器を除く残りの回転位置検出器の異常の有無が判定される。これにより、残りの回転位置検出器の異常の有無の判定精度が向上する。
(実施形態4)
以下、本発明の実施形態4について、図18を用いて説明する。なお、主に、実施形態1と異なる点について説明する。
In this modification, after it is determined that a plurality of rotational position detectors (for example, 411 and 412 in FIG. 15) included in the
(Embodiment 4)
Hereinafter, Embodiment 4 of the present invention will be described with reference to FIG. Note that differences from the first embodiment will be mainly described.
図18は、本発明の実施形態4であるモータ制御装置における系統1の制御部61cの構成を示すブロック図である。なお、系統2の制御部も同様の構成を有する。このため、系統2の制御部については、図示および説明を省略する。
FIG. 18 is a block diagram illustrating a configuration of the
図18に示すように、本実施形態4では、制御部61cが、実施形態1の制御部61の構成(図6)に加えて、中高速位置推定器627と推定位置切り替えスイッチ628を備える。
As shown in FIG. 18, in the fourth embodiment, the
中高速位置推定器627は、dq軸電圧指令Vd*,Vq*ならびにdq軸電流検出値Id,Iqに基づいて、永久磁石同期モータ4の定数(インダクタンスや巻線抵抗)から、回転子位置θdc2を推定演算する。これは、誘起電圧に基づく公知の回転子位置推定手段であり、具体的な演算方法については説明を省略する。なお、誘起電圧に基づく回転子位置推定手段として、種々の手段が公知であり、詳細な説明は省略するが、いずれの手段を適用しても良い。
The medium / high
推定位置切り替えスイッチ628は、中高速位置推定器627が出力するθdc2と、回転位置推定部623が補正された中性点電位検出値Vn-m’に基づいて推定するθd-mとを、モータ速度(回転速度)に応じて選択し、制御に用いる回転子位置θdc3として出力する。すなわち、モータ速度に応じて、回転子の位置推定アルゴリズムが変更される。例えば、所定値以上の速度を中高速、同所定値より小さな速度を低速とすると、推定位置切り替えスイッチ628によって、中高速ではθdc2が選択され、低速ではθd-mが選択される。なお、本実施形態4においては、モータ速度ω1は、θdc3に基づいて速度演算手段620によって演算される。
The estimated
なお、θdc2とθd-mの切り替えに代えて、θd-mとθdc2に、低速域ではθd-mが支配的になるように、かつ中高速域ではθdc2が支配的になるように重み付けをして、回転子位置θdc3を演算しても良い。この場合、中性点電位に基づく制御と誘起電圧に基づく制御が徐々に切り替えられるので、低速域と高速域の切り替え時に制御の安定性が向上する。また、θd-mとθdc2を切り替える回転速度にヒステリシスを持たせても良い。これにより、切り替え時におけるハンチングを防止できる。 Instead of switching between θdc2 and θd−m, weighting is applied to θd−m and θdc2 so that θd−m is dominant in the low speed range and θdc2 is dominant in the medium and high speed range. Thus, the rotor position θdc3 may be calculated. In this case, since the control based on the neutral point potential and the control based on the induced voltage are gradually switched, the stability of the control is improved when switching between the low speed region and the high speed region. Further, hysteresis may be given to the rotation speed for switching between θd−m and θdc2. Thereby, hunting at the time of switching can be prevented.
本実施形態4では、速度演算手段620で演算されるモータ速度に応じて、θdc2とθd-mが切り替えられるが、これに限らず、回転位置センサ(磁極位置センサ、舵角センサなど)により検出されるモータ速度に応じて、θdc2とθd-mを切り替えてもよい。 In the fourth embodiment, θdc2 and θdm are switched according to the motor speed calculated by the speed calculation means 620, but are not limited to this, and are detected by a rotational position sensor (magnetic pole position sensor, steering angle sensor, etc.). Depending on the motor speed, θdc2 and θdm may be switched.
上述のように、本実施形態4によれば、低速域から中高速域までの広い速度範囲で、モータ制御に用いる回転子位置の精度が向上するので、同期電動機の速度制御の精度や安定性、もしくは信頼性が向上する。 As described above, according to the fourth embodiment, the accuracy of the rotor position used for motor control is improved in a wide speed range from the low speed range to the medium to high speed range. Or, reliability is improved.
また、速度増加に伴って中性点電位に大きな高調波成分が発生するモータ構造であっても、高速域に限って、速度誘起電圧を用いて回転子位置を推定することにより、高精度の位置センサレス駆動を実現できる。 In addition, even in a motor structure in which a large harmonic component is generated in the neutral point potential as the speed increases, the rotor position is estimated using the speed-induced voltage only in the high-speed range. Position sensorless drive can be realized.
なお、図18における中高速位置推定器627および推定位置切り替えスイッチ628は、前述の実施形態1~3に適用しても良い。
(実施形態5)
以下、本発明の実施形態5について、図19を用いて説明する。なお、主に、実施形態1と異なる点について説明する。
Note that the medium / high
(Embodiment 5)
Hereinafter, Embodiment 5 of the present invention will be described with reference to FIG. Note that differences from the first embodiment will be mainly described.
図19は、本発明の実施形態5である、三相同期電動機の制御装置(以下、「モータ制御装置」と記す)の構成を示すブロック図である。 FIG. 19 is a block diagram showing a configuration of a three-phase synchronous motor control device (hereinafter, referred to as “motor control device”), which is Embodiment 5 of the present invention.
図19が示すように、本実施形態5においては、系統1の制御部61dに、自系統の三相巻線41の中性点電位Vn-mに加えて、他系統である系統2の三相巻線42の中性点電位Vn-sが入力される。また、系統2の制御部62dにも、同様に、自系統の中性点電位Vn-mに加えて、他系統(系統1)の中性点電位が入力される。
As shown in FIG. 19, in the fifth embodiment, in addition to the neutral point potential Vn-m of the three-phase winding 41 of the own system, the
制御部61dおよび62dは、実施形態1における制御部61および62の機能を有するとともに、さらに次のような機能を備える。なお、以下では、制御部61dについて説明し、制御部62dについては、同様であるため、説明を省略する。
The
本実施形態5において、系統1の制御部61dは、系統2の三相巻線42の中性点電位Vn-sに基づいて、三相巻線41と三相巻線42との間の磁気的干渉の影響を受けない場合の三相巻線41の中性点電位Vn-m、もしくは磁気的干渉の影響が除去された三相巻線41の中性点電位Vn-mを用いて回転子位置を推定する。
In the fifth embodiment, the
まず、磁気的干渉の影響を受けない場合の三相巻線41の中性点電位Vn-mについて説明する。 First, the neutral point potential Vn-m of the three-phase winding 41 when not affected by magnetic interference will be described.
三相巻線42に電圧が印加されると、磁気的干渉のため三相巻線41の中性点電位Vn-mが変動する。従って、三相巻線42に電圧が印加されていない時に検知される三相巻線41の中性点電位Vn-mは、磁気的干渉の影響を受けていない。三相巻線42に電圧が印加されない場合、インバータ32が出力する電圧ベクトルは零ベクトル、すなわちV(0,0,0)およびV(1,1,1)のいずれかである。
When a voltage is applied to the three-phase winding 42, the neutral point potential Vn-m of the three-phase winding 41 varies due to magnetic interference. Therefore, the neutral point potential Vn-m of the three-phase winding 41 detected when no voltage is applied to the three-phase winding 42 is not affected by magnetic interference. When no voltage is applied to the three-phase winding 42, the voltage vector output from the
V(0,0,0)の場合、インバータ主回路321の上側半導体スイッチング素子(Sup2,Svp2,Swp2)がOFFであり、かつ下側半導体スイッチング素子(Sun2,Svn2,Swn2)がONであるから、三相巻線42の中性点電位Vn-sは直流電源5の低電位側の電位、本実施形態5では接地電位(以下、零とする)となる。
In the case of V (0, 0, 0), the upper semiconductor switching elements (Sup2, Svp2, Swp2) of the inverter
また、V(1,1,1)の場合、インバータ主回路321の上側半導体スイッチング素子(Sup2,Svp2,Swp2)がONであり、かつ下側半導体スイッチング素子(Sun2,Svn2,Swn2)がOFFであるから、三相巻線42の中性点電位Vn-sは直流電源5の高電位側の電位(以下、Eとする)となる。
In the case of V (1, 1, 1), the upper semiconductor switching elements (Sup2, Svp2, Swp2) of the inverter
そこで、制御部61は、三相巻線42の中性点電位Vn-sが零またはEであるかを判定する。すなわち、制御部61は、三相巻線42の中性点電位Vn-sに基づいて、三相巻線42に電圧が印加されているか否かを判定する。制御部61は、三相巻線42の中性点電位Vn-sが零またはEであると判定すると、すなわち三相巻線42に電圧が印加されていないと判定すると、その時に検知される三相巻線41の中性点電位Vn-mに基づいて、実施形態1と同様に、回転子位置を推定する。
Therefore, the
なお、系統1における制御部61dと系統2における制御部62dとで、PWM用の三角波キャリアの位相を所定量ずらした構成とすることで、他系統がV(0,0,0)かV(1,1,1)になるタイミングで自系統における中性点電位を確実に検出することができる。好ましくは、位相を90度ずらすことにより、確実に、他系統が零ベクトルとなるタイミングで、自系統における中性点電位を検出できる。
The
次に、巻線41と三相巻線42の間の磁気的干渉の影響が除去された巻線41の中性点電位Vn-mについて説明する。 Next, the neutral point potential Vn-m of the winding 41 from which the influence of magnetic interference between the winding 41 and the three-phase winding 42 is removed will be described.
系統2の出力する各電圧ベクトルに対して、巻線41と三相巻線42の間の磁気的干渉の影響による巻線41の中性点電位Vn-mの変動を予め実測し、実測値と電圧ベクトルの関係を表すデータ(例えば、テーブルデータ)を作成して、制御部61dに設定しておく。
For each voltage vector output from the
制御部61dは、三相巻線42の中性点電位Vn-sに基づき、インバータ32が三相巻線42へ出力する電圧ベクトルがV(0,0,0),V(1,1,1),V(1,0,0),V(0,1,0),V(0,0,1),V(1,1,0),V(1,0,1)のいずれであるかを判定する。制御部61dは、前述のデータから、判定された電圧ベクトルに対応する中性点電位Vn-mの変動の値を読み出し、この値を用いて中性点電位Vn-mを補正する。そして、制御部61dは、補正された中性点電位に基づいて、実施形態1と同様に回転子位置を推定する。
Based on the neutral point potential Vn-s of the three-phase winding 42, the
上述のように、本実施形態5によれば、制御部が自系統の三相巻線の中性点電位と他系統の三相巻線の中性点電位とに基づき回転位置を推定するので、自系統の中性点電位に基づく回転子位置推定において、他系統のインバータによる電圧印加に伴う磁気的干渉の影響を除去できる。これにより、回転子位置の推定精度が向上する。このため、1つの永久磁石同期モータを二つのインバータで駆動するモータ駆動システムにおいて、極低速度での位置センサレス駆動が可能になる。
(実施形態6)
図20は、本発明の実施形態6である電動パワーステアリング装置の構成を示す。
As described above, according to the fifth embodiment, the control unit estimates the rotational position based on the neutral point potential of the three-phase winding of the own system and the neutral point potential of the three-phase winding of the other system. In the rotor position estimation based on the neutral point potential of the own system, it is possible to eliminate the influence of magnetic interference caused by voltage application by the inverter of another system. Thereby, the estimation accuracy of the rotor position is improved. For this reason, in a motor drive system in which one permanent magnet synchronous motor is driven by two inverters, position sensorless drive at an extremely low speed is possible.
(Embodiment 6)
FIG. 20 shows a configuration of an electric power steering apparatus that is
図20に示すように、電動パワーステアリング装置8において、ステアリングホイール81の回転トルクをトルクセンサ82によって検知し、検知された回転トルクに応じて、モータ制御装置3におけるインバータ31(系統1),32(系統2)が永久磁石同期モータ(三相巻線41(系統1)、三相巻線42(系統2))を駆動制御する。これによって、永久磁石同期モータが発生するモータトルクは、ステアリングアシスト機構83を介してステアリング機構84へ伝達される。これにより、運転者によってステアリングホイール81が操作されると、電動パワーステアリング装置8がステアリングホイール81への操作入力に応じて操舵力をアシストしながら、ステアリング機構84によってタイヤ85が転舵される。
As shown in FIG. 20, in the electric power steering apparatus 8, the rotational torque of the steering wheel 81 is detected by a torque sensor 82, and the inverters 31 (system 1) and 32 in the
本実施形態6におけるモータ制御装置3は、実施形態3(図15,16)のモータ制御装置が適用される。従って、一個の永久磁石同期モータが2台のインバータ31,32によって駆動される。インバータ31,32は、冗長に設けられる複数の回転位置検出器によって検知される回転子位置と、中性点電位に基づいて推定される回転子位置とに基づいて制御される。
The motor control device of the third embodiment (FIGS. 15 and 16) is applied to the
本実施形態6によれば、実施形態3と同様に、回転子推定位置により、複数の回転位置検出器のうちいずれが故障しているかを判定することができるので、複数の回転位置検出器のいずれかが故障した場合であっても、正常な回転位置検出器を選択して、正常時(故障していない時)と同様にモータ制御が実行されて所望のモータトルクを出力し続けることができる。このため、電動パワーステアリング装置は、正常に、アシスト動作を継続することができる。 According to the sixth embodiment, as in the third embodiment, it is possible to determine which of the plurality of rotational position detectors is out of order based on the estimated rotor position. Even if one of them fails, a normal rotational position detector can be selected and motor control can be executed in the same way as normal (when there is no failure) to continue outputting the desired motor torque. it can. For this reason, the electric power steering apparatus can continue the assist operation normally.
さらに、複数の回転位置検出器が共に故障した場合であっても、回転子推定位置を使用してモータ制御を継続できるので、電動パワーステアリング装置は、アシスト動作を継続することができる。例えば、車両のタイヤが段差に乗り上げたような場合などでも、電動パワーステアリング装置が、継続して操舵力をアシストできる。 Furthermore, even if a plurality of rotational position detectors fail together, the motor control can be continued using the estimated rotor position, so that the electric power steering device can continue the assist operation. For example, even when a vehicle tire rides on a step, the electric power steering device can continuously assist the steering force.
また、複数の回転位置検出器が共に故障した場合に、回転子推定位置を使用してモータ制御を継続できる。これにより、故障であることを運転者に報知すると共に、永久磁石モータの出力を漸減させて、急激にアシスト停止に陥ることが防止できる。これにより、電動パワーステアリング装置が備える複数の回転位置検出器がともに故障したり、異常が発生したりする場合、運転者は安全に自車を停止させることができる。 Also, when a plurality of rotational position detectors fail, the motor control can be continued using the estimated rotor position. Thereby, while notifying a driver | operator that it is a failure, the output of a permanent magnet motor can be reduced gradually and it can prevent falling into an assist stop suddenly. As a result, when both of the plurality of rotational position detectors included in the electric power steering apparatus fail or an abnormality occurs, the driver can safely stop the vehicle.
また、回転位置推定手段は、ハードを追加することなく実現することができる。このため、本実施形態6によれば、コストを増大させることなく、電動パワーステアリング装置の信頼性を向上することができる。 Also, the rotational position estimating means can be realized without adding hardware. For this reason, according to the sixth embodiment, the reliability of the electric power steering apparatus can be improved without increasing the cost.
なお、本実施形態6においては、モータ制御装置3として、実施形態3に限らず、実施形態1,2,4を適用しても良い。
In the sixth embodiment, the
なお、本発明は前述した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、前述した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、各実施形態の構成の一部について、他の構成の追加・削除・置き換えをすることが可能である。 In addition, this invention is not limited to embodiment mentioned above, Various modifications are included. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described. Further, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.
例えば、一つの永久磁石同期モータを駆動するインバータは、二台に限らず、任意の複数台でも良い。また、三相同期電動機は、永久磁石同期モータに限らず、巻線界磁型同期モータでもよい。また、自系統の回転子位置を推定に用いられる他系統のインバータの駆動状態を示す情報として、インバータの出力電圧あるいはモータ端子電圧の検出値を用いても良い。 For example, the number of inverters that drive one permanent magnet synchronous motor is not limited to two, and any number of inverters may be used. The three-phase synchronous motor is not limited to a permanent magnet synchronous motor, but may be a wound field synchronous motor. Moreover, you may use the detected value of the output voltage of an inverter, or a motor terminal voltage as information which shows the drive state of the inverter of another system used for estimation of the rotor position of an own system.
3…モータ制御装置、4…永久磁石同期モータ、5…直流電源、8…電動パワーステアリング装置、31,32…インバータ、41,41a…三相巻線、42,42a…三相巻線、61,61a,61b,61c,61d…制御部、62,62a,62b,62d…制御部、63…制御部通信部、81…ステアリングホイール、82…トルクセンサ、83…ステアリングアシスト機構、84…ステアリング機構、85…タイヤ、311…インバータ主回路、312…ワンシャント電流検出器、313…出力プリドライバ、321…インバータ主回路、322…ワンシャント電流検出器、323…出力プリドライバ、411,412,421,422…回転位置検出器、611…q軸電流指令発生手段、612…d軸電流指令発生手段、613a…減算手段、613b…減算手段、614a…d軸電流制御手段、614b…q軸電流制御手段、615…dq逆変換手段、616…PWM発生手段、617…電流再現手段、618…dq変換手段、619…サンプル/ホールド手段、620…速度演算手段、621…パルスシフト手段、622…中性点電位検出部、623…回転位置推定部、624…中性点電位オフセット演算手段、625…電位検出手段、626…検出位置判定手段、627…中高速位置推定器、628…推定位置切り替えスイッチ
DESCRIPTION OF
Claims (25)
前記第1の三相巻線に接続される第1のインバータと、
前記第2の三相巻線に接続される第2のインバータと、
前記第1の三相巻線の中性点電位に基づいて前記三相同期電動機の回転子位置を推定し、推定される前記回転子位置に基づいて前記第1のインバータを制御する第1の制御部と、
前記第2の三相巻線の中性点電位に基づいて前記三相同期電動機の前記回転子位置を推定し、推定される前記回転子位置に基づいて前記第2のインバータを制御する第2の制御部と、
を備える三相同期電動機の制御装置において、
前記第1の制御部は、前記第1のインバータの直流電圧に基づいて、前記第1の三相巻線の中性点電位を補正することを特徴とする三相同期電動機の制御装置。 A three-phase synchronous motor comprising a first three-phase winding and a second three-phase winding;
A first inverter connected to the first three-phase winding;
A second inverter connected to the second three-phase winding;
A first rotor that estimates a rotor position of the three-phase synchronous motor based on a neutral point potential of the first three-phase winding, and controls the first inverter based on the estimated rotor position. A control unit;
A second position that estimates the rotor position of the three-phase synchronous motor based on a neutral point potential of the second three-phase winding, and controls the second inverter based on the estimated rotor position; A control unit of
In a control device for a three-phase synchronous motor comprising:
The control device for a three-phase synchronous motor, wherein the first control unit corrects a neutral point potential of the first three-phase winding based on a DC voltage of the first inverter.
前記第2の制御部は、前記第2のインバータの直流電圧に基づいて、前記第2の三相巻線の中性点電位を補正することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The control device for a three-phase synchronous motor, wherein the second control unit corrects a neutral point potential of the second three-phase winding based on a DC voltage of the second inverter.
前記第1の制御部は前記第1の三相巻線の相互インダクタンスに基づき前記第1の三相巻線の中性点電位を補正することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The control device for a three-phase synchronous motor, wherein the first control unit corrects a neutral point potential of the first three-phase winding based on a mutual inductance of the first three-phase winding.
前記第1の制御部は、前記第1のインバータの直流電圧と、前記第1の三相巻線の自己インダクタンスおよび相互インダクタンスとに基づき、前記第1の三相巻線の中性点電位を補正することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 3,
The first control unit determines a neutral point potential of the first three-phase winding based on a DC voltage of the first inverter and a self-inductance and a mutual inductance of the first three-phase winding. A control device for a three-phase synchronous motor, wherein correction is performed.
前記第1の三相巻線の自己インダクタンスおよび相互インダクタンスは、前記三相同期電動機の電流に応じて変化させることを特徴とする三相同期電動機の制御装置。 In the control device for a three-phase synchronous motor according to claim 4,
The control device for a three-phase synchronous motor, wherein the self-inductance and the mutual inductance of the first three-phase winding are changed according to the current of the three-phase synchronous motor.
前記第1の三相巻線および前記第2の三相巻線は前記三相同期電動機の一つのステータに設けられていることを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 3,
The control device for a three-phase synchronous motor, wherein the first three-phase winding and the second three-phase winding are provided in one stator of the three-phase synchronous motor.
前記一つのステータにおける前記第1の三相巻線および前記第2の三相巻線が設けられる各領域が分かれていることを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 6,
A control device for a three-phase synchronous motor, wherein each region in which the first three-phase winding and the second three-phase winding are provided in the one stator is divided.
前記第1の制御部は、前記第1のインバータの直流電圧、前記第1の三相巻線の自己インダクタンスおよび相互インダクタンス、前記第2の三相巻線の自己インダクタンスおよび相互インダクタンスに基づき前記第1の三相巻線の中性点電位を補正することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The first control unit is configured to control the first inverter based on a DC voltage of the first inverter, a self-inductance and a mutual inductance of the first three-phase winding, and a self-inductance and a mutual inductance of the second three-phase winding. A control device for a three-phase synchronous motor, wherein the neutral point potential of one three-phase winding is corrected.
前記第1の制御部は前記第1のインバータの直流電圧に比例するオフセット電圧を除去するように前記第1の三相巻線の中性点電位を補正することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The three-phase synchronous motor, wherein the first control unit corrects a neutral point potential of the first three-phase winding so as to remove an offset voltage proportional to a DC voltage of the first inverter. Control device.
前記第1の制御部は、フィルタ処理もしくは平均値処理が施された、前記第1のインバータの直流電圧に基づいて、前記第1の三相巻線の中性点電位を補正することを特徴とする三相同期電動機の制御装置。 In the control device for a three-phase synchronous motor according to claim 9,
The first control unit corrects a neutral point potential of the first three-phase winding based on a DC voltage of the first inverter that has been subjected to filter processing or average value processing. A control device for a three-phase synchronous motor.
前記第1のインバータにおけるスイッチングパターンに応じたオフセット電圧値を用いて前記第1の三相巻線の中性点電位を補正することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
A control device for a three-phase synchronous motor, wherein a neutral point potential of the first three-phase winding is corrected using an offset voltage value corresponding to a switching pattern in the first inverter.
前記第1の制御部は、前記第1の三相巻線の中性点電位を常時補正することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The control device for a three-phase synchronous motor, wherein the first control unit constantly corrects a neutral point potential of the first three-phase winding.
前記三相同期電動機は、前記第1のインバータおよび前記第2のインバータを含む複数のインバータで駆動されることを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The three-phase synchronous motor is driven by a plurality of inverters including the first inverter and the second inverter.
前記第1の制御部は、前記第1の三相巻線の中性点電位と前記第2の三相巻線の中性点電位とに基づき前記三相同期電動機の回転子位置を推定することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The first control unit estimates a rotor position of the three-phase synchronous motor based on a neutral point potential of the first three-phase winding and a neutral point potential of the second three-phase winding. A control device for a three-phase synchronous motor.
前記第1の制御部は、補正された前記第1の三相巻線の中性点電位に基づき前記三相同期電動機の回転子位置を推定することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The first control unit estimates a rotor position of the three-phase synchronous motor based on the corrected neutral point potential of the first three-phase winding. .
前記第1の制御部には、回転位置検出器によって検知される前記三相同期電動機の回転子位置が入力され、
前記第1の制御部は、前記回転位置検出器によって検知される前記三相同期電動機の回転子位置と、補正された前記第1の三相巻線の中性点電位に基づき推定される前記三相同期電動機の回転子位置とを比較することによって、前記回転位置検出器の異常の有無を判定することを特徴とする三相同期電動機の制御装置。 The control device for a three-phase synchronous motor according to claim 15,
The first control unit receives a rotor position of the three-phase synchronous motor detected by a rotational position detector,
The first control unit is estimated based on a rotor position of the three-phase synchronous motor detected by the rotational position detector and a corrected neutral point potential of the first three-phase winding. A control device for a three-phase synchronous motor, wherein the presence / absence of abnormality of the rotational position detector is determined by comparing the rotor position of the three-phase synchronous motor.
前記第1の制御部は、前記三相同期電動機の回転速度が所定値より小さいとき、前記第1の三相巻線の中性点電位に基づき前記三相同期電動機の回転子位置を推定して前記三相同期電動機を駆動することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The first control unit estimates a rotor position of the three-phase synchronous motor based on a neutral point potential of the first three-phase winding when a rotation speed of the three-phase synchronous motor is smaller than a predetermined value. And driving the three-phase synchronous motor.
前記回転速度は舵角センサにより検出されることを特徴とする三相同期電動機の制御装置。 The control device for a three-phase synchronous motor according to claim 17,
The control apparatus for a three-phase synchronous motor, wherein the rotational speed is detected by a steering angle sensor.
前記回転速度が前記所定値以上であるとき、前記第1の制御部は、前記第1の三相巻線の誘起電圧に基づき前記三相同期電動機の回転子位置を推定して前記三相同期電動機を駆動することを特徴とする三相同期電動機の制御装置。 The control device for a three-phase synchronous motor according to claim 17,
When the rotational speed is greater than or equal to the predetermined value, the first control unit estimates the rotor position of the three-phase synchronous motor based on the induced voltage of the first three-phase winding, and the three-phase synchronous A control device for a three-phase synchronous motor, wherein the motor is driven.
前記第1の制御部が、前記第1の三相巻線の中性点電位に基づき前記三相同期電動機の回転子位置を推定する時の前記回転速度にヒステリシスを持たせることを特徴とする三相同期電動機の制御装置。 The control device for a three-phase synchronous motor according to claim 17,
The first control unit has a hysteresis in the rotational speed when estimating a rotor position of the three-phase synchronous motor based on a neutral point potential of the first three-phase winding. Control device for three-phase synchronous motor.
前記第1の制御部は、前記第1の三相巻線の中性点電位を検出して回転子位置を推定し、前記三相同期電動機を駆動することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The first control unit detects a neutral point potential of the first three-phase winding, estimates a rotor position, and drives the three-phase synchronous motor. Control device.
前記第1の制御部には、第1の回転位置検出器および第2の回転位置検出器の各々によって検知される前記三相同期電動機の回転子位置が入力され、
前記第1の制御部は、前記第1の回転位置検出器および前記第2の回転位置検出器の各々によって検知される前記三相同期電動機の回転子位置と、前記第1の三相巻線の中性点電位に基づき推定される前記三相同期電動機の回転子位置とに基づいて、前記第1の回転位置検出器および前記第2の回転位置検出器の異常の有無を判定することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The first control unit receives a rotor position of the three-phase synchronous motor detected by each of the first rotational position detector and the second rotational position detector,
The first control unit includes a rotor position of the three-phase synchronous motor detected by each of the first rotational position detector and the second rotational position detector, and the first three-phase winding. Determining whether there is an abnormality in the first rotational position detector and the second rotational position detector based on a rotor position of the three-phase synchronous motor estimated based on a neutral point potential of A control device for a three-phase synchronous motor.
前記第1の制御部は、前記第1の回転位置検出器および前記第2の回転位置検出器がともに異常であると判定すると、前記第1の三相巻線の中性点電位に基づき推定される前記三相同期電動機の回転子位置に基づき前記三相同期電動機を駆動することを特徴とする三相同期電動機の制御装置。 The control device for a three-phase synchronous motor according to claim 22,
When the first controller determines that both the first rotational position detector and the second rotational position detector are abnormal, the first controller estimates based on a neutral point potential of the first three-phase winding. A control device for a three-phase synchronous motor, wherein the three-phase synchronous motor is driven based on a rotor position of the three-phase synchronous motor.
前記第1の回転位置検出器および前記第2の回転位置検出器を含む複数の回転位置検出器を備え、
前記第1の制御部が、前記第1の回転位置検出器および前記第2の回転位置検出器が共に異常と判定したあと、前記複数の回転位置検出器の内の前記第1の回転位置検出器および前記第2の回転位置検出器を除く残りの異常の有無を、前記第1の三相巻線の中性点電位に基づき推定される前記三相同期電動機の回転子位置と、前記第2の三相巻線の中性点電位に基づき推定される前記三相同期電動機の回転子位置とに基づいて判定することを特徴とする三相同期電動機の制御装置。 The control device for a three-phase synchronous motor according to claim 22,
A plurality of rotational position detectors including the first rotational position detector and the second rotational position detector;
After the first control unit determines that both the first rotational position detector and the second rotational position detector are abnormal, the first rotational position detection of the plurality of rotational position detectors. The rotor position of the three-phase synchronous motor estimated based on the neutral point potential of the first three-phase winding, the presence or absence of the remaining abnormality except for the generator and the second rotational position detector; 3. A control device for a three-phase synchronous motor, characterized in that a determination is made based on a rotor position of the three-phase synchronous motor estimated based on a neutral point potential of two three-phase windings.
前記第1の制御部には、第1の回転位置検出器および第2の回転位置検出器の各々によって検知される前記三相同期電動機の回転子位置が入力され、
前記第1の制御部は、前記第1の回転位置検出器および前記第2の回転位置検出器の各々によって検知される前記三相同期電動機の回転子位置と、前記第1の三相巻線の中性点電位に基づき推定される前記三相同期電動機の回転子位置とに基づいて、前記第1の回転位置検出器および前記第2の回転位置検出器の異常の有無を判定し、
前記第1の制御部は、
前記第1の回転位置検出器または前記第2の回転位置検出器が異常無しと判定すると、前記第1の回転位置検出器または前記第2の回転位置検出器によって検知される前記三相同期電動機の回転子位置に基づき前記三相同期電動機を駆動し、
前記第1の回転位置検出器および前記第2の回転位置検出器が共に異常と判定すると、前記第1の三相巻線の中性点電位に基づき推定される前記三相同期電動機の回転子位置に基づき前記三相同期電動機を駆動することを特徴とする三相同期電動機の制御装置。 In the control apparatus of the three-phase synchronous motor according to claim 1,
The first control unit receives a rotor position of the three-phase synchronous motor detected by each of the first rotational position detector and the second rotational position detector,
The first control unit includes a rotor position of the three-phase synchronous motor detected by each of the first rotational position detector and the second rotational position detector, and the first three-phase winding. Determining the presence or absence of an abnormality in the first rotational position detector and the second rotational position detector based on the rotor position of the three-phase synchronous motor estimated based on the neutral point potential;
The first controller is
The three-phase synchronous motor detected by the first rotational position detector or the second rotational position detector when the first rotational position detector or the second rotational position detector determines that there is no abnormality. Driving the three-phase synchronous motor based on the rotor position of
The rotor of the three-phase synchronous motor estimated based on the neutral point potential of the first three-phase winding when both the first rotational position detector and the second rotational position detector are determined to be abnormal A control device for a three-phase synchronous motor, wherein the three-phase synchronous motor is driven based on a position.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018016415A JP7077032B2 (en) | 2018-02-01 | 2018-02-01 | Control device for three-phase synchronous motor |
| JP2018-016415 | 2018-02-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019150984A1 true WO2019150984A1 (en) | 2019-08-08 |
Family
ID=67479732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2019/001429 Ceased WO2019150984A1 (en) | 2018-02-01 | 2019-01-18 | Control device for three-phase synchronous electric motor |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7077032B2 (en) |
| WO (1) | WO2019150984A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021234802A1 (en) * | 2020-05-19 | 2021-11-25 | 三菱電機株式会社 | Electric motor control device |
| CN117162866A (en) * | 2022-05-27 | 2023-12-05 | 通用汽车环球科技运作有限责任公司 | Systems and methods for reducing battery ripple losses |
| JP2024509640A (en) * | 2021-03-30 | 2024-03-04 | エルモス セミコンダクター エスエー | Method and device for determining magnetization parameters of three-phase electric motors |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025038991A (en) * | 2023-09-08 | 2025-03-21 | 三菱電機株式会社 | Rotating electric machine drive device and rotating electric machine drive method |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009183063A (en) * | 2008-01-30 | 2009-08-13 | Jtekt Corp | Motor control device and vehicle steering device using the same |
| US20110057593A1 (en) * | 2008-05-08 | 2011-03-10 | Connel Brett Williams | Position Sensorless Motor Control |
| WO2013153656A1 (en) * | 2012-04-12 | 2013-10-17 | 株式会社 日立製作所 | Electric motor drive device |
| JP2014138530A (en) * | 2013-01-18 | 2014-07-28 | Toyota Motor Corp | Electric power steering device |
| WO2014157628A1 (en) * | 2013-03-28 | 2014-10-02 | アイシン・エィ・ダブリュ株式会社 | Rotating electric machine control device |
| JP2014217191A (en) * | 2013-04-26 | 2014-11-17 | 日立オートモティブシステムズ株式会社 | Synchronous motor drive device |
| WO2017187599A1 (en) * | 2016-04-28 | 2017-11-02 | 三菱電機株式会社 | Failure determination device for rotating machine control device and failure determination method |
-
2018
- 2018-02-01 JP JP2018016415A patent/JP7077032B2/en active Active
-
2019
- 2019-01-18 WO PCT/JP2019/001429 patent/WO2019150984A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009183063A (en) * | 2008-01-30 | 2009-08-13 | Jtekt Corp | Motor control device and vehicle steering device using the same |
| US20110057593A1 (en) * | 2008-05-08 | 2011-03-10 | Connel Brett Williams | Position Sensorless Motor Control |
| WO2013153656A1 (en) * | 2012-04-12 | 2013-10-17 | 株式会社 日立製作所 | Electric motor drive device |
| JP2014138530A (en) * | 2013-01-18 | 2014-07-28 | Toyota Motor Corp | Electric power steering device |
| WO2014157628A1 (en) * | 2013-03-28 | 2014-10-02 | アイシン・エィ・ダブリュ株式会社 | Rotating electric machine control device |
| JP2014217191A (en) * | 2013-04-26 | 2014-11-17 | 日立オートモティブシステムズ株式会社 | Synchronous motor drive device |
| WO2017187599A1 (en) * | 2016-04-28 | 2017-11-02 | 三菱電機株式会社 | Failure determination device for rotating machine control device and failure determination method |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021234802A1 (en) * | 2020-05-19 | 2021-11-25 | 三菱電機株式会社 | Electric motor control device |
| JPWO2021234802A1 (en) * | 2020-05-19 | 2021-11-25 | ||
| CN115606088A (en) * | 2020-05-19 | 2023-01-13 | 三菱电机株式会社(Jp) | Motor control device |
| EP4156499A4 (en) * | 2020-05-19 | 2023-07-12 | Mitsubishi Electric Corporation | ELECTRIC MOTOR CONTROL DEVICE |
| JP7351006B2 (en) | 2020-05-19 | 2023-09-26 | 三菱電機株式会社 | Electric motor control device |
| US12068702B2 (en) | 2020-05-19 | 2024-08-20 | Mitsubishi Electric Corporation | Electric motor control device |
| CN115606088B (en) * | 2020-05-19 | 2025-12-09 | 三菱电机株式会社 | Motor control device |
| JP2024509640A (en) * | 2021-03-30 | 2024-03-04 | エルモス セミコンダクター エスエー | Method and device for determining magnetization parameters of three-phase electric motors |
| JP7508713B2 (en) | 2021-03-30 | 2024-07-01 | エルモス セミコンダクター エスエー | Method and apparatus for determining magnetization parameters of a three-phase electric motor |
| CN117162866A (en) * | 2022-05-27 | 2023-12-05 | 通用汽车环球科技运作有限责任公司 | Systems and methods for reducing battery ripple losses |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019134624A (en) | 2019-08-08 |
| JP7077032B2 (en) | 2022-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5697745B2 (en) | Synchronous motor drive system | |
| CN101355338B (en) | Motor control device | |
| JP5502126B2 (en) | Drive device for multi-winding rotating machine | |
| CN107660325B (en) | Control device for AC rotating machine and electric power steering device | |
| JP6617500B2 (en) | Electric power steering control method, electric power steering control device, electric power steering device and vehicle | |
| JP2008067556A (en) | Motor controller | |
| CN111213315B (en) | Motor control device and brake control device | |
| CN101485079A (en) | Sensorless control apparatus of synchronous machine | |
| JP7077032B2 (en) | Control device for three-phase synchronous motor | |
| JP4631672B2 (en) | Magnetic pole position estimation method, motor speed estimation method, and motor control apparatus | |
| JP7361924B2 (en) | Motor control device, motor control method | |
| KR102359356B1 (en) | Control device for three-phase synchronous motor, and electric power steering device using the same | |
| US12143038B2 (en) | Rotary machine control device | |
| JP2010268599A (en) | Control device for permanent magnet motor | |
| JP5396754B2 (en) | Output estimation device | |
| CN107155394A (en) | Power conversion device and its control method, motor-driven power steering control device | |
| JP2010028981A (en) | Rotor position estimating method for synchronous motor, and controller for the synchronous motor | |
| JP2022183661A (en) | Control device, and control method | |
| JP7545872B2 (en) | AC motor control device and drive system equipped with the same | |
| JP7385776B2 (en) | Electric motor control device | |
| US20240063738A1 (en) | Motor control device | |
| Miura et al. | A rotor position estimation of SR motor based on complex plane expression of phase inductance | |
| JP2024176219A (en) | Control device | |
| JP2001309698A (en) | Motor control device | |
| WO2022215263A1 (en) | Power conversion device, estimator, and estimation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19747930 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19747930 Country of ref document: EP Kind code of ref document: A1 |