WO2019031157A1 - 三相同期電動機の制御装置並びにそれを用いる電動パワーステアリング装置 - Google Patents

三相同期電動機の制御装置並びにそれを用いる電動パワーステアリング装置 Download PDF

Info

Publication number
WO2019031157A1
WO2019031157A1 PCT/JP2018/026452 JP2018026452W WO2019031157A1 WO 2019031157 A1 WO2019031157 A1 WO 2019031157A1 JP 2018026452 W JP2018026452 W JP 2018026452W WO 2019031157 A1 WO2019031157 A1 WO 2019031157A1
Authority
WO
WIPO (PCT)
Prior art keywords
control device
synchronous motor
phase
neutral point
phase synchronous
Prior art date
Application number
PCT/JP2018/026452
Other languages
English (en)
French (fr)
Inventor
崇文 原
滋久 青柳
安島 俊幸
裕幸 太田
杉山 吉隆
Original Assignee
日立オートモティブシステムズ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日立オートモティブシステムズ株式会社 filed Critical 日立オートモティブシステムズ株式会社
Priority to US16/634,273 priority Critical patent/US11228271B2/en
Priority to KR1020207003011A priority patent/KR102359356B1/ko
Priority to CN201880050776.0A priority patent/CN111034013B/zh
Priority to DE112018003589.1T priority patent/DE112018003589T5/de
Publication of WO2019031157A1 publication Critical patent/WO2019031157A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/046Controlling the motor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/046Controlling the motor
    • B62D5/0463Controlling the motor calculating assisting torque from the motor based on driver input
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K21/00Synchronous motors having permanent magnets; Synchronous generators having permanent magnets
    • H02K21/12Synchronous motors having permanent magnets; Synchronous generators having permanent magnets with stationary armatures and rotating magnets
    • H02K21/14Synchronous motors having permanent magnets; Synchronous generators having permanent magnets with stationary armatures and rotating magnets with magnets rotating within the armatures
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/24Vector control not involving the use of rotor position or rotor speed sensors
    • H02P21/32Determining the initial rotor position
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/16Arrangements 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/22Multiple windings; Windings for more than three phases
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/182Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/187Circuit arrangements for detecting position without separate position detecting elements using the star point voltage

Definitions

  • the present invention relates to a control device for a three-phase synchronous motor that controls a three-phase synchronous motor based on the position of a rotor, and an electric power steering device using the same.
  • a permanent magnet synchronous motor In a permanent magnet synchronous motor, generally, 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, the armature coil on the stator side is sequentially excited to rotate the rotor. It is rotating.
  • a resolver, encoder, GMR sensor GMR: Giant Magneto Resistivity effect
  • GMR Giant Magneto Resistivity effect
  • the cost of the position sensor (the cost of the sensor itself, the cost of wiring of the sensor, etc.) can be reduced and the device can be miniaturized.
  • the elimination of the sensor is advantageous in that the motor can be controlled in a poor environment for the sensor.
  • rotational position sensorless control of a permanent magnet synchronous motor directly detects an induced voltage (speed electromotive voltage) generated by rotation of a rotor provided with a magnet, and drives the permanent magnet synchronous motor as position information of the rotor.
  • a position estimation method for estimating and calculating a rotor position from a mathematical model of a target motor.
  • rotational position sensorless control also has many problems.
  • a problem that is generally mentioned a lot is the position detection method when the number of revolutions of the motor is low.
  • Most rotational position sensorless control currently put into practical use is based on an induced voltage (speed electromotive voltage) generated by rotation of a permanent magnet synchronous motor. Therefore, in the stop and low speed regions where the induced voltage is small, the sensitivity is lowered, and the position information may be buried in noise.
  • the techniques described in Patent Documents 1 to 4 are known.
  • a high frequency current is supplied to a permanent magnet synchronous motor, and a rotor position is detected from a current harmonic generated at that time and a mathematical model of the permanent magnet synchronous motor.
  • position detection can be performed by using current harmonics generated by saliency of the rotor of a permanent magnet synchronous motor.
  • an electromotive voltage (speed) generated in a non-energized phase is based on a 120-degree electrification system 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 on the basis of the electromotive force due to the inductance imbalance, not the electromotive force accompanying the In this technology, since the electromotive voltage generated according to the position is used, it is possible to acquire position information even in a completely stopped state.
  • neutral point potential which is the potential at the connection point of the three-phase stator winding
  • PWM pulse width modulation
  • Patent Documents 1 to 4 the techniques of Patent documents 3 and 4 are useful as position detection means when the number of revolutions 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 the inverter in a one-to-one combination is one system, and the number of systems consisting of the combination of the windings and the inverter is two or more for one permanent magnet synchronous motor. Even if one system fails, the other system can continue to operate. However, even in the drive system of a multi-system permanent magnet synchronous motor, it is necessary to obtain position information of the rotor of the permanent magnet synchronous motor for each system.
  • the permanent magnet synchronous motor can be driven from a stopped state, but the drive current waveform is 120 degrees energized (rectangular wave )become. Essentially, it is advantageous to drive a permanent magnet synchronous motor with a sinusoidal current to suppress rotational unevenness and to suppress harmonic loss, but sinusoidal wave drive is difficult in the technique of Patent Document 2.
  • neutral point potential which is the potential of the connection point of the three-phase stator winding is detected to obtain position information.
  • position information can be obtained also by PWM (pulse width modulation) obtained by normal sine wave modulation as a voltage applied to the motor.
  • PWM pulse width modulation
  • FIG. 1 shows a PWM waveform and a neutral point potential waveform according to the techniques of Patent Document 3 and Patent Document 4.
  • the three-phase voltage commands Vu *, Vv *, Vw * and the triangular wave carrier are compared to generate PWM pulse waveforms PVu, PVv, PVw.
  • the three-phase voltage commands Vu *, Vv * and Vw * are sinusoidal waveforms, but can be regarded as a sufficiently low frequency compared to the triangular wave carrier at low speed driving, so if you capture a certain moment, It can be regarded as direct current like 1.
  • the PWM pulse waves PVu, PVv and PVw repeat on and off at different timings.
  • V (0, 0, 0) and V (1, 1, 1) are zero vectors at which the voltage applied to the motor becomes 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 pattern of voltage vector transition “V (0, 0, 0) ⁇ V (0, 0, 1) ⁇ V (1, 0, 1) ⁇ V (1, 1, 1) ⁇ V (1, 0, 0) This pattern is repeated with 1) ⁇ V (0, 0, 1) ⁇ V (0, 0) as one cycle.
  • the same voltage vector is used between zero vectors in a period in which the magnitude relationship between the three-phase voltage commands Vu *, Vv * and Vw * does not change.
  • FIG. 2 shows an example of a permanent magnet synchronous motor having a plurality of systems and the connection of the motor windings and the inverter.
  • the present 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 sheet in the slot of the permanent magnet synchronous motor 4 which is a groove 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.
  • the rotational position sensorless control is performed using the neutral point potential Vn-m of the system 1 and the neutral point potential Vn-s of the system 2.
  • the system 1 and the system 2 should be regarded as magnetically coupled. Can.
  • each inverter applies because of the magnetic interference between the systems.
  • the voltage causes the neutral point potential Vn-m of the system 1 and the neutral point potential Vn-s of the system 2 to fluctuate, and it becomes impossible to detect a value necessary for obtaining position information as the neutral point potential.
  • FIG. 3 is an example of the measurement result of the neutral point potential Vn-m of the three-phase winding 41 connected to the inverter 1.
  • the neutral point potential Vn-m of the three-phase winding 41 fluctuates, and the true neutral point potential is not known.
  • the control device of the three-phase synchronous motor capable of improving the position detection accuracy of the rotor, and the electric power steering using the same Provide an apparatus.
  • a control device for a three-phase synchronous motor comprises a three-phase synchronous motor including a first three-phase winding and a second three-phase winding, and a first three-phase winding Control device for controlling the first inverter based on 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 And a second control device for controlling a second inverter based on a rotor position of the three-phase synchronous motor, wherein the first control device is provided in the first three-phase winding.
  • the rotor position is estimated based on the potential point potential and the neutral point potential of the second three-phase winding.
  • a control device of a three-phase synchronous motor comprises a three-phase synchronous motor including a first three-phase winding and a second three-phase winding, and a first three-phase synchronous motor.
  • a first inverter controlling a first inverter based on a first inverter connected to a winding, a second inverter connected to a second three-phase winding, and a rotor position of a three-phase synchronous motor
  • a control device and a second control device that controls a second inverter based on a rotor position of a three-phase synchronous motor, wherein the first control device is configured to drive the second inverter.
  • a control device of a three-phase synchronous motor comprises: a three-phase synchronous motor including a first three-phase winding and a second three-phase winding; A first inverter controlling a first inverter based on a first inverter connected to a winding, a second inverter connected to a second three-phase winding, and a rotor position of a three-phase synchronous motor A control device and a second control device for controlling a second inverter based on a rotor position of a three-phase synchronous motor, wherein the first control device comprises a plurality of redundantly provided rotations.
  • the first inverter is controlled based on the rotor position sensed by the position detector, and the first controller is arranged to control the neutral point potential of the first three-phase winding and the second three-phase winding.
  • Different rotational position detectors based on the estimated rotor position estimated from the potential point potential The judges.
  • a control device of a three-phase synchronous motor comprises a three-phase synchronous motor including a first three-phase winding and a second three-phase winding, and a first three-phase synchronous motor.
  • a first inverter controlling a first inverter based on a first inverter connected to a winding, a second inverter connected to a second three-phase winding, and a rotor position of a three-phase synchronous motor comprising: a first microcomputer forming the first control device , A second microcomputer constituting a second control device, wherein the neutral point of the first three-phase winding and the neutral point of the second three-phase winding are the first microcomputer and It is electrically connected to the second microcomputer.
  • the electric power steering apparatus includes a steering wheel, a steering mechanism that steers a tire according to the operation of the steering wheel, and a motor torque according to a rotational torque of the steering wheel.
  • the motor control device is provided with a steering assist mechanism for transmitting a motor torque to the steering mechanism, and the motor control device is any one of the control devices of the three-phase synchronous motor according to the present invention.
  • the influence of the other system is suppressed in the detection of the rotor position of the own system.
  • the position detection accuracy of the rotor can be improved.
  • FIG. 1 is a block diagram showing a configuration of a motor control device according to a first embodiment.
  • FIG. 2 shows a block diagram of a control unit of system 1; It is a vector diagram showing the switching pattern of an inverter output voltage, and a vector diagram which shows the relationship between a rotor position and a voltage vector.
  • FIG. 6 is a flow chart showing neutral point potential detection processing of a neutral point potential detection unit in system 1;
  • FIG. 7 is a block diagram showing a configuration of a motor control device according to a second embodiment.
  • FIG. 2 is a block diagram showing a configuration of a control unit of system 1; An example of the relationship of the voltage command in the motor control apparatus which is Embodiment 3, a PWM pulse, a voltage vector, and neutral point electric potential is shown.
  • FIG. 10 is a block diagram showing a configuration of a motor control device according to a third embodiment.
  • FIG. 16 is a block diagram showing a configuration of a rotational position estimation unit of system 1 in Embodiment 3.
  • FIG. 14 is a block diagram showing a configuration of a motor control device according to a fourth embodiment.
  • FIG. 6 is a flowchart showing determination processing of detection position determination means in system 1;
  • FIG. 16 is a block diagram showing a configuration of a control unit of the grid 1 in the motor control device according to the fifth embodiment. The structure of the electric-power-steering apparatus which is Embodiment 6 is shown.
  • FIG. 4 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 1 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 supply 5, an inverter 31 of the grid 1 including the inverter main circuit 311 and the one shunt current detector 312, an inverter 32 of the grid 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.
  • a MOSFET Metal Oxide Semiconductor Field Effect Transistor
  • the inverters 31 and 32 are voltage type, and in general, freewheeling diodes are connected in anti-parallel to the semiconductor switching elements.
  • the built-in diode of the MOSFET is used as the free wheeling diode, illustration of the free wheeling diode is omitted in FIG.
  • an IGBT Insulated Gate Bipolar Transistor
  • a free wheeling diode may be externally provided.
  • the permanent magnet synchronous motor 4 includes a three-phase winding 41 and a three-phase winding 42 provided on the same stator.
  • the combination of the number of poles and the number of slots is, for example, eight poles and twelve slots as shown in FIG. If a plurality of three-phase windings are provided on the same stator and an inverter is connected to each three-phase winding, the combination of the number of poles and the number of slots is appropriately set according to the desired motor performance. It is good.
  • the inverter 31 of the system 1 includes an output predriver 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 configured of six semiconductor switching elements Sup1 to Swn1.
  • One shunt current detector 312 detects a current I 0 -m (DC bus current) supplied to inverter main circuit 311 of system 1.
  • the output predriver 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 predriver 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 configured of six switching elements Sup2 to Swn2.
  • One shunt current detector 322 detects a current I 0 -s (DC bus current) supplied to inverter main circuit 321 of system 2.
  • the output predriver 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. Also, based on the DC bus current I0-s detected by the one shunt current detector 312, the three-phase current flowing through the three-phase winding 42 is similarly measured.
  • the one-shunt method is a known technique, and thus the detailed description is omitted.
  • the DC power supply 5 supplies DC power to the inverter 31 of the grid 1 and the inverter 32 of the grid 2.
  • the DC power may be supplied to the inverters 31 and 32 by separate DC power supplies.
  • Control unit 61 of system 1 detects Vn detected by neutral point potential detection unit 11 based on neutral point potential Vn-m of three-phase winding 41 and neutral point potential Vn-s of three-phase winding 42.
  • the gate command signal to be given to the output predriver 313 is calculated based on the rotor position ⁇ d-m estimated by the rotational position estimation unit 21 from the neutral point potential Vn-m 'of the system 1 from which fluctuation due to -s has been removed. create.
  • Control unit 62 of system 2 detects Vn detected by neutral point potential detection unit 12 based on neutral point potential Vn-s of three-phase winding 42 and neutral point potential Vn-m of three-phase winding 41.
  • the gate command signal to be given to the output predriver 323 is calculated based on the rotor position ⁇ d-s estimated by the rotational position estimation unit 22 from the neutral point potential Vn-s' of the system 2 from which fluctuation due to -m has been removed. create.
  • FIG. 5 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, so the description will be omitted.
  • the control unit 61 of the system 1 includes a q-axis current command generating unit (Iq * generating unit) 611, a d-axis current command generating unit (Id * generating unit) 612, a subtracting unit 613a, and a subtracting unit 613b.
  • D-axis current control means (IdACR) 614a, q-axis current control means (IqACR) 614b, dq inverse conversion means 615, PWM generation means 616, current reproduction means 617, dq conversion means 618, sample / hold means 619, speed calculation A unit 620 and a pulse shift unit 621 are provided.
  • the control unit 61 operates such that the permanent magnet synchronous motor 4 generates a torque corresponding to the q-axis current command Iq *.
  • the Iq * generation means 611 generates a q-axis current command Iq * equivalent to the torque of the motor.
  • the Iq * generation means 611 normally generates the 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 * generation means 611, is output to the subtraction means 613b.
  • the Id * generation means 612 generates a d-axis current command Id * corresponding to the excitation current of the permanent magnet synchronous motor 4.
  • the d-axis current command Id * which is the output of the Id * generation means 612, is output to the subtraction means 613a.
  • the subtracting means 613a outputs the d-axis current command Id * output from the Id * generating means 612 and the d-axis current Id output from the dq converting means 618, ie, the three-phase currents (Iuc, Ivc, The deviation from the d-axis current Id obtained by dq conversion of Iwc) is determined.
  • the subtracting means 613 b is a q-axis current command Iq * which is an output of the Iq * generating means 611 and a q-axis current Iq which the dq converting means 618 outputs, that is, three-phase currents (Iuc, Ivc, The deviation from the q-axis current Iq obtained by dq conversion of Iwc) is determined.
  • 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 means 613a becomes zero. Further, the IqACR 614 b calculates the q-axis voltage command Vq * on the dq coordinate axis so that the q-axis current deviation calculated by the subtracting means 613 b becomes zero.
  • the d-axis voltage command Vd * that is the output of the IdACR 614 a and the q-axis voltage command Vq * that is the output of the IqACR 614 b are output to the dq inverse conversion unit 615.
  • the dq inverse conversion means 615 converts the voltage commands Vd * and Vq * of the dq coordinate (magnetic flux axis-magnetic flux axis orthogonal axis) system into voltage commands Vu *, Vv * and Vw * on three-phase AC coordinates.
  • the dq inverse conversion means 615 is based on the voltage commands Vd * and Vq * and the rotor position ⁇ d-m output from the rotational position estimation unit 21 (FIG. 4) of the grid 1 to generate a voltage command Vu * of the three-phase AC coordinate system. Calculate Vv * and Vw *.
  • the dq inverse conversion means 615 outputs the calculated Vu *, Vv * and Vw * to the PWM generation means 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 grid 1.
  • the PWM generation means 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 *, Vw *, and thereby generates a PWM signal (FIG. Generate PVu, PVv, PVw) at 10, 14;
  • the PWM signal output from the PWM generation unit 616 is input to an output predriver 313 (FIG. 4) and a sample / hold unit (S / H circuit) 619 via a pulse shift unit 621 described later.
  • the current reproduction means 617 reproduces a three-phase current (Iuc, Ivc, Iwc) flowing through the three-phase winding 41 from the DC bus current I0-m outputted from the inverter main circuit 311 to the one shunt current detector 312.
  • the reproduced three-phase currents (Iuc, Ivc, Iwc) are 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 which is a rotational coordinate axis.
  • the converted Id and Iq are respectively used to calculate the deviation from the current command in the subtraction means 613a and 613b.
  • the speed calculating means 620 calculates the rotational speed ⁇ 1 of the permanent magnet synchronous motor from the rotor position ⁇ d ⁇ m which is an estimated value of the rotor position.
  • the calculated rotational speed ⁇ 1 is output to the Iq * generation means 611, and is used for current control in an axis (q axis) orthogonal to the magnetic flux axis (d axis).
  • the neutral point potential detection unit 11, the rotational position estimation unit 21, and the control unit 61 that is, the control device unit of the system 1 is configured by one microcomputer.
  • the neutral point potential detection unit 12, the rotational position estimation unit 22, and the control unit 62 that is, the control device unit of the system 2 are configured by another microcomputer.
  • the neutral point of three-phase winding 41 and the neutral point of three-phase winding 42 are electrically connected to the control microcomputer in system 1 and the control microcomputer in system 2 by wiring or the like, respectively. Ru.
  • 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 configured by an integrated circuit device.
  • the motor control device can be miniaturized significantly. In addition, the motor control device can be easily mounted on various types of motorized devices, and various types of motorized devices can be miniaturized.
  • vector control generally known as control means for linearizing the torque of the synchronous motor is applied.
  • the principle of the vector control technology is a method of independently controlling the current Iq contributing to the torque and the current Id contributing to the magnetic flux on the rotational coordinate axis (dq coordinate axis) based on the rotor position of the motor.
  • the d-axis current control means 614a, the q-axis current control means 614b, the dq inverse conversion means 615, the dq conversion means 618 and the like in FIG. 5 are the main parts for realizing this vector control technology.
  • 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 Current control is performed to match.
  • the current command Id * is normally given "zero".
  • 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 CT (Current Transformer), or the DC bus current is detected as in the first embodiment, and control is performed based on the DC bus current. Reproduce calculation inside the unit.
  • the 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.
  • S / H means 619 is operated at a timing according to the PWM signal phase-shifted by pulse shift means 621 to sample the current value of DC bus current I0-m. By holding, the current value of the DC bus current I0-m including information on the three-phase current is obtained.
  • the three-phase currents (Iuc, Ivc, Iwc) are reproduced and calculated by the current reproduction unit 617 from the acquired current values.
  • the specific means of the reproduction operation is a well-known technique, and thus the detailed description is omitted.
  • the rotor position which is a reference in the rotational coordinate system, is estimated by the rotational position estimation unit based on the neutral point potential of the three-phase winding.
  • the rotational position estimation unit 21 determines the three-phase winding 41 based on the neutral point potential Vn-m ′ from which the influence of the second system is detected, which is detected by the neutral point potential detection unit 11.
  • the rotor position ⁇ d-m is estimated.
  • the rotor position ⁇ d-s 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 lower semiconductor switching elements (Sun1, Svn1, Swn1) of the inverter main circuit 311.
  • These semiconductor switching elements are in the off state when one of the upper side and the lower side is in the on state in each phase. That is, in each phase, the upper and lower semiconductor switching elements are complementarily turned on and off. Therefore, the output voltage of the inverter 31 has a total of eight switching patterns.
  • FIG. 6 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 is named 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 sequence of numbers in parentheses represents the switching state 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)). Sinusoidal current is supplied to the permanent magnet synchronous motor 4 by combining these eight voltage vectors.
  • a 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 rotational coordinate has the direction of the magnet magnetic flux mm as the d-axis direction, and rotates counterclockwise.
  • 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). Although voltage vectors V (0, 0, 0) and V (1, 1, 1) are also used, these are zero vectors.
  • FIG. 7 shows the relationship between the permanent magnet synchronous motor 4 and the virtual neutral point circuit 34 in the state where a 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-mentioned voltage vectors V (1, 0, 1) (left figure) and V (0, 0, 1) (right figure).
  • the neutral point potential Vn0 shown in FIG. 7 can be calculated as follows.
  • Vn0 ⁇ Lv / (Lu // Lw + Lv)-(2/3) ⁇ ⁇ VDC (1)
  • Vn0 ⁇ (Lu // Lv) / (Lu // Lv + Lw)-(1/3) ⁇ ⁇ VDC (2)
  • the notation “//” is a total inductance value of a parallel circuit of two inductances, and for example, “Lu // Lw” is expressed by equation (3).
  • differences in the magnitude of the inductance occur. That is, the magnitudes of the inductances Lu, Lv and Lw change depending on the position of the rotor, resulting in differences in the magnitudes of Lu, Lv and Lw. Therefore, the magnitude of neutral point potential Vn0 changes according to the rotor position.
  • FIG. 1 described above shows the state of pulse width modulation using a triangular wave carrier, the voltage vector at that time, and the state of change of the neutral point potential.
  • the triangular wave carrier is a signal serving as a reference for converting the magnitudes of the three-phase voltage commands Vu *, Vv *, Vw * into pulse widths, and this triangular wave carrier and the three-phase voltage commands Vu *, Vv A PWM pulse is created by comparing the magnitude relationship between * and Vw *.
  • the rising / falling of the PWM pulse changes at the time when the magnitude relationship between the voltage commands Vu *, Vv *, Vw * and the triangular wave carrier changes.
  • a non-zero neutral point potential Vn0 is detected.
  • the neutral point potential Vn0 hardly fluctuates except at the rise / fall time of the PWM pulse. This indicates that the difference in magnitude between 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 (in FIG. 1, V (1, 0, 1) and V (0, 0, 1)) is applied. Since the rate of change of the motor current becomes large, a relatively large fluctuation of the neutral point potential Vn0 is detected even if the difference in magnitude of the inductance is small. Therefore, by observing the neutral point potential in synchronization with the PWM pulse signals PVu, PVv, PWw, it is possible to detect the fluctuation of the neutral point potential with high sensitivity.
  • neutral point potentials detected for two types of voltage vectors are regarded as (three phase AC amount of) three-phase AC amount.
  • the phase amount is calculated using coordinate transformation (three-phase two-phase transformation), and this phase amount is used as an 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 21 (FIG. 4) of the system 1 generates the rotor position ⁇ d-m based on the neutral point potential Vn-m 'output by the neutral point potential detection unit 11 by the estimation means as described above. Estimate These estimation means are appropriately selected according to the desired position detection accuracy and the performance of the microcomputer for control. The same applies to the rotational position estimation unit 22 (FIG. 4) of the system 2.
  • Neutral point potential detection unit 11 of system 1 detects the neutral point potential Vn-m sensed at the neutral point of three-phase winding 41 and the neutral point potential sensed at the neutral point of three-phase winding 42 Based on Vn-s, neutral point potential detection value Vn-m 'of the system 1 not affected by Vn-s is detected.
  • the neutral point potential detection unit 12 of the system 2 has a neutral point potential Vn-s sensed at the neutral point of the three-phase winding 42 and a neutral point sensed at the neutral point of the three-phase winding 41. Based on the point potential Vn-m, the neutral point potential detection value Vn-s' of the system 2 not affected by Vn-m is detected.
  • Neutral point potential detection of own line for example, line 1
  • neutral point potential (for example, Vn-m) of another line for example, line 2
  • the neutral point potential detection value of the own system is acquired at a timing when no voltage is applied to the other systems.
  • FIG. 8 shows an example of the relationship between the voltage command, the neutral point voltage and the PWM pulse.
  • the semiconductor switching element is indicated by a circuit symbol representing a switch.
  • whether or not the voltage is applied to the winding of the permanent magnet synchronous motor 4 depends on whether the neutral point potential is zero or the DC power supply voltage E based on the neutral point potential of the three-phase winding to be sensed. If so, it is determined that no voltage is applied, and if neither, it is determined that a voltage is applied.
  • the neutral point potential detection units 11 and 12 of the first embodiment determine whether or not a voltage is applied to the winding of the permanent magnet synchronous motor 4.
  • FIG. 9 shows an example of the relationship between voltage commands, PWM pulses, voltage vectors and neutral point potentials (Vn-m, Vn-s) in system 1 and system 2 in the first embodiment.
  • the neutral point potential Vn-s of the grid 2 of the grid 2 may be the DC power supply voltage E in the sections (A) and (B). In this case, since the voltage vector in the system 2 is the zero vector V (1, 1, 1), no voltage is applied to the inverter main circuit 321 of the system 2.
  • FIG. 10 shows another example of the relationship between the voltage command, the PWM pulse, the voltage vector and the neutral point potential (Vn-m, Vn-s) in the first embodiment.
  • the neutral point potential Vn-s of the grid 2 is neither zero nor the DC power supply voltage E.
  • Vn-m fluctuates under the influence of the line 2.
  • neutral point potential Vn-m is not used to estimate the rotor position.
  • FIG. 11 is a flow chart showing neutral point potential detection processing performed by the neutral point potential detection unit 11 in the system 1.
  • step S1 the neutral point potential detection unit 11 determines whether the neutral point potential Vn-s sensed in the system 2 is zero or the DC power supply voltage E.
  • step S2 is executed, and the neutral point potential detection unit 11 detects the neutral point potential Vn-m of the detected system 1 It outputs as a neutral point voltage detection value Vn-m '. Then, this Vn-m 'is used in the estimation of the rotor position ⁇ d-m in the rotational position estimation unit 21 of the system 1.
  • step S3 is executed, and the neutral point potential detection unit 11 detects the neutral point potential Vn of the detected system 1 It does not output -m as the neutral point voltage detection value Vn-m '. That is, the sensed neutral point potential Vn-m 'of the system 1 is not used to estimate the rotor position ⁇ d-m. In this case, the current rotor position may be estimated and calculated from the previously estimated rotor position and rotational speed.
  • the neutral point potential detection process of 1 similar to that of FIG. 11 is also performed in the neutral point potential detection unit 12 of the system 2.
  • the control unit 61 in the system 1 and the control unit 62 in the system 2 shift the phase of the triangular wave carrier for PWM by a predetermined amount, whereby the other systems have V (0, 0, 0).
  • the neutral point potential in the own system can be detected at the timing of 0, 0) or V (1, 1, 1).
  • the phase is shifted by 90 degrees. As a result, the neutral point potential in the own system can be reliably detected at the timing when the other system becomes a zero vector.
  • the other system whether or not the other system applies the voltage without communicating the control microcomputers in the respective systems with each other, whether the neutral point potential of the other system is 0 or the DC power supply Since the determination is made based on E, the simple configuration is such that the neutral point potential of each system is input. For this reason, it is possible to suppress an increase in cost of a control device that drives one three-phase synchronous motor with a plurality of inverters.
  • the control system of system 1 and the control system of system 2 may be configured by a single microcomputer. Thereby, the device configuration of the control system can be simplified. In this case, since the neutral point potentials of the three-phase windings 41 and 42 are taken into one microcomputer, wiring for taking in the neutral point potential is facilitated.
  • the neutral point potential detection unit of its own system e.g., system 1
  • the other system e.g., system 2
  • the neutral point potential of the other system is one piece of information indicating the driving state of the inverter of the other system.
  • a gate signal is applied instead of the neutral point potential.
  • FIG. 12 is a block diagram showing a configuration of a motor control device according to a second embodiment of the present invention. The differences from the first embodiment will be mainly described.
  • control unit communication unit 63 is provided, and the control unit 61 a of the system 1 and the control unit 62 a of the system 2 communicate. Thereby, the control unit 61a of the system 1 can take in the gate command signal (PWM pulse signal) output to the output predriver 323 by the control unit 62a of the system 2.
  • PWM pulse signal gate command signal
  • the control unit 61a determines that the rotor position ⁇ d-m output by the rotational position estimation unit 21 of the system 1 is a zero vector, ie, V (0) , 0, 0) and V (1, 1, 1) are determined whether or not estimated.
  • the control unit 62a of the system 2 outputs .theta.d-s output from the rotational position estimation unit 22 of the system 2 based on the gate command signal of the system 1 captured. It is determined whether or not the applied voltage vector at is estimated in an interval which is a zero vector, that is, one of V (0, 0, 0) and V (1, 1, 1).
  • the neutral point potential detection unit (11, 12) directly detects the detected neutral point potential (Vn-m, Vn-s) regardless of the presence or absence of fluctuation. Output as m ', Vn-s').
  • FIG. 13 is a block diagram showing the configuration of the control unit 61 a of the system 1.
  • the configuration of the control unit 62a of the system 2 is the same as that of the control unit 61a of the system 1, and illustration and description thereof will be omitted.
  • a sample / hold unit 621, a position estimation unit 622, and a position determination unit 623 are added to the control unit 61a (FIG. 5) in the first embodiment. .
  • the sample / hold unit 621 stores the input rotor position ( ⁇ d ⁇ m ′) as a rotor position ( ⁇ d ⁇ m ′ ′) one control cycle earlier.
  • the position estimation means 622 estimates the rotor position ⁇ d-me from the rotational speed ⁇ 1 output from the speed calculation means 620 and the rotor position ⁇ d-m '' one control cycle before stored by the sample / hold means 621. Do.
  • the position determination means 623 is the ⁇ dm output by the rotational position estimation unit 21 based on the information of the system 2 input via the control unit communication unit 63, and the gate command signal of the system 2 in the second embodiment.
  • One of ⁇ d-me output from 622 is selected and output. That is, the position determination unit 623 selects ⁇ d-m when it determines that the applied voltage vector in the system 2 is a zero vector based on the gate command signal of the system 2 and selects ⁇ d-me when it determines that it is not a zero vector. Do.
  • the rotational position estimation unit of the own system detects ⁇ d ⁇ m selected last time, that is, when there is no influence of the other system. Control accuracy can be maintained because the rotor position estimated from the estimated rotor position is used for motor control.
  • control systems of system 1 and system 2 including control unit 61a and control unit 62a may be configured by the same microcomputer, and control unit communication unit 63 in FIG. 12 may be omitted. .
  • the fluctuation of the neutral point potential in the own system caused by the voltage application by the inverter of the other system is prevented, and the influence is exerted even in the case of being affected by the other systems. Since the excluded rotor position can be estimated, the estimation accuracy is improved. Therefore, in the motor drive system in which one permanent magnet synchronous motor is driven by two inverters, position sensorless drive at an extremely low speed becomes possible.
  • the neutral point potential detection unit of the own system does not need a signal line for taking in the neutral point potential sensed in another system. Therefore, the configuration of the motor control device can be simplified.
  • FIG. 14 shows an example of the relationship between a voltage command, a PWM pulse, a voltage vector and a neutral point potential (Vn-m, Vn-s) in a motor control apparatus according to a third embodiment of the present invention.
  • the voltage vector is zero vectors V (0, 0, 0) and V (1, 1, 1) because the modulation factor is higher than that of the first embodiment (FIGS. 9 and 10) described above.
  • Each section is shorter than Embodiment 1 (FIGS. 9 and 10). For this reason, in these zero vector sections in other systems, the probability of being able to detect the neutral point potential of the own system decreases.
  • the position estimation accuracy is improved by the following means even if the modulation factor is high.
  • FIG. 15 is a block diagram showing a configuration of a motor control device according to a third embodiment of the present invention.
  • the neutral point potential detection units (11, 12) in the first embodiment are not provided, and the rotational position estimation units 21a, 22a
  • the rotor position is estimated based on the neutral point potential (Vn-m, Vn-s) sensed in the other system.
  • FIG. 16 is a block diagram showing a configuration of the rotational position estimation unit 21a of the system 1 in the third embodiment.
  • the configuration of the rotational position estimation unit 22a of the system 2 is the same as that of the rotational position estimation unit 21a, and thus the illustration and description thereof will be omitted.
  • the rotational position estimation unit 21a includes a plurality of maps having map data or table data or functions representing the relationship between the neutral point potential Vn-m of the system 1 and the rotor position.
  • the plurality of maps 21b are provided for each voltage vector in the grid 2, and in FIG. 16, zero vectors (V (0, 0, 0), V (1, 1, 1)), V (1, 0, 0) are provided. 0), V (1, 0, 1), V (0, 0, 1), V (0, 1, 1), V (0, 1, 0) and V (1, 1, 0) , Map 2, Map 3, Map 4, Map 5, Map 5, Map 6, and Map 7, respectively.
  • map 1, map 2, map 3, map 4, map 5, map 6 and map 7 are rotor positions ⁇ d-m1, ⁇ d-m2, ⁇ d-m3, respectively, according to Vn-m to be input.
  • ⁇ d-m4, ⁇ d-m5, ⁇ d-m6 and ⁇ d-m7 are output.
  • the rotational position estimation unit 21a is applied in the grid 2 from the rotor positions ⁇ d-m1 to ⁇ d-m7 output by the maps 1 to 7.
  • a map selecting means 21c is provided which selects a rotor position corresponding to the voltage vector and outputs it as an estimated value ⁇ d-m 'of the rotor position.
  • the map selection means 21c outputs the map 3 corresponding to V (1, o, 1) in accordance with Vn-m, based on Vn-s.
  • the selected ⁇ d-m3 is selected. That is, based on Vn-m and Vn-s, the rotational position estimation unit 21a estimates that the rotor position ⁇ d-m for the grid 1 is ⁇ d-m3.
  • the neutral point potential Vn-m of the own system is detected to estimate the rotor position. can do. This improves the accuracy of motor control based on the estimated rotor position.
  • the neutral point potential detected for two types of voltage vectors in its own system is regarded as (three-phase amount of) three-phase alternating current amount, and coordinate conversion (three An arithmetic expression for estimating the rotor position using phase-to-phase conversion) may be used.
  • coordinate conversion three An arithmetic expression for estimating the rotor position using phase-to-phase conversion
  • the rotor position estimation based on the neutral point potential as described above and the rotational position detection using a rotational position detector are used in combination.
  • motor control is performed based on the rotor position sensed by the rotational position detector.
  • the abnormality of the rotational position detector is determined based on the rotation estimated position based on the neutral point potential.
  • motor control is performed based on the estimated rotation position based on the neutral point potential.
  • the fourth embodiment will be described below with reference to FIGS. 17 and 18. The differences from the first embodiment will be mainly described.
  • FIG. 17 is a block diagram showing a configuration of a motor control device according to a fourth embodiment of the present invention.
  • rotational position detectors 411 and 412 are provided in the system 1, and rotational position detectors 421 and 422 are provided in the system 2.
  • rotational position detectors 421 and 422 are provided in the system 2.
  • a detection position judging means 71 is provided which judges the child position and outputs it as the rotor position ⁇ d-31 to the control unit 61.
  • rotor positions ⁇ d-21 and ⁇ d-22 sensed by rotational position detectors 421 and 422 and a rotor (estimated) position ⁇ d-s estimated by rotational position estimation unit 22.
  • a detection position determination means 72 is provided which determines the correct rotor position and outputs it as the rotor position ⁇ d-32 to the control unit 62.
  • FIG. 18 is a flowchart showing the determination process performed by the detection position determination means 71 in the system 1.
  • strain 2 performs is also the same.
  • step S11 the detection position determination unit 71 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, substantially match. For example, when 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 substantially match. If ⁇ d-11 and ⁇ d-12 substantially match (Yes in step S11), the process proceeds to step S12, and 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 unit 71 outputs ⁇ d-11 to the control unit 61 as the correct rotor position ⁇ d-31. That is, in the control unit 61, ⁇ d-11 is used for motor control. In this step S12, the detection position determination means 71 may output ⁇ d-12 as ⁇ d-31 instead of ⁇ d-11.
  • any of the rotational position detectors among the rotational position detector 411 and the rotational position detector 412 is abnormal. It is determined whether there is any.
  • step S13 the detection position determination unit 71 determines whether ⁇ d-11 and ⁇ d ⁇ m substantially match. For example, when the magnitude of the difference between ⁇ d-11 and ⁇ d-m is equal to or less than a preset value, it is determined that they substantially match. If ⁇ d-11 and ⁇ d-m substantially match (Yes in step S13), the rotational position detector 411 is determined to be normal, and the process proceeds to step S14, and ⁇ 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 unit 71 outputs ⁇ d-11 to the control unit 61 as the correct rotor position ⁇ d-31. That is, in the control unit 61, ⁇ d-11 is used for motor control.
  • step S15 the detection position determination means 71 determines whether ⁇ d-12 and ⁇ d-m substantially match. For example, when the magnitude of the difference between ⁇ d-12 and ⁇ d-m is equal to or less than a preset value, it is determined that they substantially match. If ⁇ d-12 and ⁇ d-m substantially match (Yes in step S15), the rotational position detector 412 is determined to be normal, and the process proceeds to step S16, and ⁇ d-12 and ⁇ d-m do not match 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 unit 71 outputs ⁇ d-12 to the control unit 61 as the correct rotor position ⁇ d-31. That is, in the control unit 61, ⁇ d-12 is used for motor control.
  • step S17 since it is determined in step S13 and step S14 that both of the rotational position detectors 411 and 412 are abnormal, the detection position determination unit 71 controls ⁇ d ⁇ m to be the correct rotor position ⁇ d-31. Output to section 61. That is, in the control unit 61, ⁇ d ⁇ m is used for motor control.
  • the positions of ⁇ d-11, ⁇ d-12 and ⁇ d-m are positions at the same timing.
  • three positions can be compared at the same timing by correcting 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 fourth embodiment it is possible to determine which one of the plurality of redundantly provided rotational position detectors is abnormal based on the estimated rotation position. As a result, even if any of the plurality of rotational position detectors is abnormal, the normal rotational position detector is selected, and motor control is executed as in the normal state (when there is no failure). Thus, the desired motor torque can be continuously output. Furthermore, even if both of the plurality of rotational position detectors are abnormal, motor control can be performed using the estimated rotor position, so motor drive can be maintained.
  • the rotational position estimation means in the fourth embodiment is a function of a microcomputer constituting a control system, and can be realized without adding hardware such as a rotational position detector. Therefore, according to the fourth embodiment, the reliability of the motor control device can be improved without increasing the cost of the motor control device.
  • FIG. 19 is a block diagram showing the configuration of the control unit 61 of the system 1 in the motor control apparatus according to the fifth embodiment of the present invention.
  • the control unit of system 2 also has the same configuration.
  • the configuration other than the control unit is the same as that of the fourth embodiment (FIG. 17). Therefore, illustration and description of the control unit 62 of the system 2 will be omitted.
  • points different from the fourth embodiment (FIG. 17) will be mainly described.
  • control unit 61 includes a medium / high speed position estimator 622 and an estimated phase switching switch 623 in addition to the configuration (FIG. 5) of the control unit 61 of the first embodiment.
  • the medium and high speed position estimator 622 determines the rotor position ⁇ dc2 from the constant (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.
  • Estimate and calculate 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 a rotor position estimation means based on an induced voltage, Although detailed description is abbreviate
  • the estimated phase switching switch 623 selects ⁇ dc2 output by the medium-to-high speed position estimator 622 and ⁇ d-m estimated by the rotational position estimation unit 21 based on the neutral point potential according to the motor speed (rotational speed) Output as the rotor position ⁇ dc3 used for control. That is, according to the motor speed, the rotor position estimation algorithm is changed. For example, assuming that the speed equal to or higher than a predetermined value is medium to high speed, and the speed smaller than the predetermined value is low, the estimated phase changeover switch 623 selects ⁇ dc2 at medium to high speed and ⁇ d ⁇ m at low speed.
  • the motor speed ⁇ 1 is calculated by the speed calculator 620 based on ⁇ dc3.
  • weighting is performed such that ⁇ d-m and ⁇ dc2 become dominant in the low speed range and ⁇ dc2 become dominant in the middle and high speed range.
  • the rotor position ⁇ dc3 may be calculated.
  • the stability of control at the time of switching between the low speed region and the high speed region is improved.
  • the rotational speed at which ⁇ d ⁇ m and ⁇ dc2 are switched may have hysteresis. This can prevent hunting at the time of switching.
  • ⁇ dc2 and ⁇ d-m are switched according to the motor speed calculated by the speed calculation means 620.
  • the present invention is not limited to this.
  • ⁇ dc2 and ⁇ d ⁇ m may be switched according to the motor speed to be calculated.
  • 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 and high speed range, the accuracy and stability of the speed control of the synchronous motor Or improve reliability.
  • the medium-to-high-speed position estimator 622 and the estimated phase switching switch 623 in FIG. 19 may be applied to the first to third embodiments as well as the fourth embodiment.
  • FIG. 20 shows the configuration of an electric power steering apparatus according to a sixth embodiment of the present invention.
  • the rotational torque of the steering wheel 81 is detected by the torque sensor 82, and the inverters 31 (system 1) and 32 in the motor control device 3 are detected according to the detected rotational torque.
  • System 2 controls driving of a 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 according to the operation input to the steering wheel 81.
  • the motor control device 3 according to the fifth embodiment (FIG. 19) is applied to the motor control device 3 according to the sixth embodiment (for the entire configuration, refer to the fourth embodiment (FIG. 17)). Therefore, one permanent magnet synchronous motor is driven by the two inverters 31 and 32.
  • the inverters 31 and 32 are controlled based on the rotor position sensed by the plurality of redundantly provided rotational position detectors and the rotor position estimated based on the neutral point potential.
  • ⁇ dc2 output by the medium-to-high speed position estimator 622 and ⁇ d-m estimated by the rotational position estimation unit 11 based on the neutral point potential are switched according to the rotational speed of the motor.
  • the motor rotational speed is measured using a steering angle sensor (not shown) that measures the angular position of the steering wheel 81 and detects the steering angle of the vehicle. For example, the rotational speed is calculated from the time change of the steering angle.
  • any of the plurality of rotational position detectors can be selected, and motor control can be executed as in normal operation (when not failed) to continue outputting a desired motor torque. . For this reason, the electric power steering apparatus can continue the assist operation normally.
  • the motor control can be continued using the estimated rotation position, so the electric power steering apparatus can continue the assist operation. For example, even when the tires of the vehicle ride on the step, the electric power steering apparatus can continuously assist the steering force.
  • the rotational position estimation means can be realized without adding hardware. Therefore, 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 fifth embodiment, and the first to fourth embodiments may be applied.
  • the present invention is not limited to the embodiment described above, and includes various modifications.
  • the embodiments described above are described in detail to explain the present invention in an easy-to-understand manner, and are not necessarily limited to those having all the configurations described.
  • the number of inverters for driving one permanent magnet synchronous motor is not limited to two but may be any plural.
  • the three-phase synchronous motor is not limited to a permanent magnet synchronous motor, and may be a winding field synchronous motor.
  • a detected value of the output voltage of the inverter or the motor terminal voltage may be used as information indicating the driving state of the inverter of another system used to estimate the rotor position of the own system.
  • output predriver 321 ... inverter main circuit, 322 ... one shunt current detector, 323: Output predriver, 411, 412, 421, 422: Rotational position detector, 611 ... q axis current command generating means, 612 ... d axis current command generating means, 613a ... subtraction means, 613b ... subtraction means, 614a ... d axis current control means, 614b ... q axis current control means, 615 ... dq reverse conversion means, 616 ... PWM generation means, 617 ... current reproduction means, 618 ... dq conversion means, 619 ... sample / hold means, 620 ... speed calculation means, 621 ... pulse shift means.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)
  • Power Steering Mechanism (AREA)

Abstract

1つの三相同期電動機を複数系統のインバータで駆動する場合に、回転子の位置検出精度を向上することができる三相同期電動機の制御装置、並びにそれを用いる電動パワーステアリング装置を提供する。 三相同期電動機の制御装置3が、第1の三相巻線41および第2の三相巻線42を備える三相同期電動機と、第1の三相巻線に接続される第1のインバータ31と、第2の三相巻線に接続される第2のインバータ32と、三相同期電動機の回転子位置に基づいて第1のインバータを制御する第1の制御装置と、三相同期電動機の回転子位置に基づいて第2のインバータを制御する第2の制御装置と、を備え、第1の制御装置は、第1の三相巻線の中性点電位と第2の三相巻線の中性点電位とに基づいて、回転子位置を推定する。

Description

三相同期電動機の制御装置並びにそれを用いる電動パワーステアリング装置
 本発明は、回転子の位置に基づいて三相同期電動機を制御する三相同期電動機の制御装置、並びにそれを用いる電動パワーステアリング装置に関する。
 産業、家電、自動車等の様々な分野において、小型・高効率の三相同期電動機(永久磁石同期モータ)が幅広く用いられている。特に、電動パワーステアリング装置などの自動車機器の分野では、小型化および高効率化に優れる永久磁石同期モータが多用されている。
 永久磁石同期モータでは、一般に、磁石を備えた回転子の回転位置をホールICなどの磁気検出素子で検出し、その検出結果に基づき、固定子側の電機子コイルを順次励磁して回転子を回転させている。加えて、精密な回転位置検出器であるレゾルバやエンコーダ、GMRセンサ(GMR:Giant Magneto Resistivity effect)などを用いることで、正弦波電流での駆動を実現でき、トルクリプルなどの振動や騒音の低減を図っている。近年では、この回転位置センサを設けずに、モータの回転数やトルク制御を行う回転位置センサレス制御が広く普及している。
 回転位置センサレス制御の実用化によって、位置センサにかかる費用(センサ自体のコスト、センサの配線にかかるコストなど)の削減、装置の小型化を実現できる。また、センサが不要となることで、センサにとって劣悪な環境下でのモータ制御可能となる等のメリットがある。
 現在、永久磁石同期モータの回転位置センサレス制御は、磁石が備わった回転子が回転することによって発生する誘起電圧(速度起電圧)を直接検出し、回転子の位置情報として永久磁石同期モータの駆動を行う方法や、対象となるモータの数式モデルから、回転子位置を推定演算する位置推定方式などが採用されている。
 これらの回転位置センサレス制御にも多くの課題がある。一般的に多く述べられる課題は、モータの回転数が低速のときの位置検出方法である。現在実用化されている大半の回転位置センサレス制御は、永久磁石同期モータが回転することで発生する誘起電圧(速度起電圧)に基づくものである。したがって、誘起電圧が小さい停止、低速域では、感度が低下してしまい、位置情報がノイズに埋もれる可能性がある。この課題の解決策として、特許文献1~4に記載の技術が知られている。
 特許文献1に記載された技術では、高周波電流を永久磁石同期モータに通電し、その際発生する電流高調波と永久磁石同期モータの数式モデルから回転子位置を検出する。この技術では、永久磁石同期モータの回転子の突極性により発生する電流高調波を用いることにより位置検出が可能になる。
 特許文献2に記載された技術では、永久磁石同期モータの三相固定子巻線のうち、二相を選択して通電する120度通電方式をベースとし、非通電相に発生する起電圧(速度に伴う起電圧ではなく、インダクタンスのアンバランスによる起電圧)に基づき、回転子の位置を検出する。この技術では、位置に応じて発生する起電圧を利用するため、完全な停止状態であっても位置情報の取得が可能である。
 特許文献3および特許文献4に記載された技術では、三相固定子巻線の接続点の電位である「中性点電位」を検出して、位置情報を得る。その際、インバータのPWM(パルス幅変調)波と同期して中性点電位を検出することで、特許文献2の技術と同様に、インダクタンスのアンバランスによる起電圧を検出でき、結果的に回転子の位置情報を得ることができる。さらに、特許文献3の技術では、駆動波形を理想的な正弦波電流にすることが可能となる。
 特許文献1~4の技術の中で、特許文献3および特許文献4の技術は、回転位置センサレス制御の課題の1つであるモータの回転数が低速のときの位置検出手段として有用である。
 さらに、永久磁石同期モータの巻線とインバータを1対1で接続した組み合わせを1系統として、永久磁石同期モータ1つに対して、巻線とインバータの組み合わせからなる系統の数を2以上とすると、1系統が故障しても他の系統が動作を継続可能である。ただし、多系統の永久磁石同期モータの駆動システムであっても、系統ごとに永久磁石同期モータの回転子の位置情報を得る必要がある。
特開平7-245981号公報 特開2009-189176号公報 特開2010-74898号公報 国際公開第2012/157039号
 特許文献1の技術では、永久磁石同期モータの回転子構造に突極性が必要となる。突極性のないもの、少ないものでは位置検出感度が低下してしまい、位置推定が困難となる。また、高感度に検出するには、注入する高周波成分を増加させるか、あるいは周波数を下げる必要がある。この結果、回転脈動や振動・騒音の増大や、永久磁石同期モータの高調波損失の増大を招く。
 特許文献2の技術では、三相巻線の非通電相に生じる起電圧を観測するので、永久磁石同期モータが停止状態からの駆動が可能であるが、駆動電流波形が120度通電(矩形波)になる。本来、永久磁石同期モータは正弦波状の電流で駆動した方が回転ムラの抑制や、高調波損失を抑制する上で有利となるが、特許文献2の技術において正弦波駆動は困難である。
 特許文献3および特許文献4の技術では、三相固定子巻線の接続点の電位である「中性点電位」を検出して、位置情報を得る。この中性点電位を、インバータからモータへ印加されるパルス電圧と同期して検出することで、回転子位置に依存した電位変化を得ることができる。また、モータへの印加電圧として、通常の正弦波変調によって得られるPWM(パルス幅変調)によっても、位置情報が得られる。しかし、特許文献3の技術には、次に詳述するような課題がある。
 図1は、特許文献3および特許文献4の技術によるPWM波形および中性点電位波形を示す。三相電圧指令Vu*,Vv*,Vw*と三角波キャリアを比較して、PWMパルス波形PVu,PVv,PVwを発生させている。三相電圧指令Vu*,Vv*,Vw*は、正弦波状の波形となるが、低速駆動時には三角波キャリアに比べて十分低い周波数とみなすことができるため、ある瞬間を捉えれば、実質的に図1のように直流とみなすことができる。
 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)は、モータへの印加電圧が零となる零ベクトルである。
 これらの波形に示すように、通常の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*の大小関係が変わらない期間は、同じものが用いられる。
 零ベクトル以外の電圧を印加している時に、中性点電位には、回転子位置に応じた起電圧が発生する。これを利用して、特許文献3の技術では、回転子位置を推定する。
 しかし、零速や極低速での中性点電位を用いた回転位置センサレス制御を、1つの永久磁石同期モータを2つ以上のインバータで駆動するモータ制御装置に対して適用する場合、実用上の問題がある。一例として、1つの永久磁石同期モータを2つのインバータで駆動する場合について述べる。
 図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を用いて回転位置センサレス制御を行う。
 このとき、系統1の三相巻線41と系統2の三相巻線42が同一のステータの電磁鋼板に巻かれているので、系統1と系統2は磁気的に結合しているとみなすことができる。三相巻線41に接続されたインバータ1と三相巻線42に接続されたインバータ2が同期して同じ電圧パルスを出力しない場合、系統間の磁気的干渉のため、それぞれのインバータが印加する電圧によって、系統1の中性点電位Vn-mと系統2の中性点電位Vn-sが変動し、中性点電位として位置情報を得るのに必要な値を検出できなくなる。
 図3は、インバータ1に接続された三相巻線41の中性点電位Vn-mの測定結果の一例である。図中、インバータ2が電圧を印加していないときの三相巻線41の中性点電位Vn-m(黒線)とインバータ2が電圧を印加しているときの三相巻線41の中性点電位Vn-m(灰色線)とを示す。図3に示すように、インバータ2が電圧を印加していると、三相巻線41の中性点電位Vn-mが変動してしまい、真の中性点電位が分からなくなる。
 そこで、本発明は、1つの三相同期電動機を複数系統のインバータで駆動する場合に、回転子の位置検出精度を向上することができる三相同期電動機の制御装置、並びにそれを用いる電動パワーステアリング装置を提供する。
 上記課題を解決するために、本発明による三相同期電動機の制御装置は、第1の三相巻線および第2の三相巻線を備える三相同期電動機と、第1の三相巻線に接続される第1のインバータと、第2の三相巻線に接続される第2のインバータと、三相同期電動機の回転子位置に基づいて第1のインバータを制御する第1の制御装置と、三相同期電動機の回転子位置に基づいて第2のインバータを制御する第2の制御装置と、を備えるものであって、第1の制御装置は、第1の三相巻線の中性点電位と第2の三相巻線の中性点電位とに基づいて、回転子位置を推定する。
 また、上記課題を解決するために、本発明による三相同期電動機の制御装置は、第1の三相巻線および第2の三相巻線を備える三相同期電動機と、第1の三相巻線に接続される第1のインバータと、第2の三相巻線に接続される第2のインバータと、三相同期電動機の回転子位置に基づいて第1のインバータを制御する第1の制御装置と、三相同期電動機の回転子位置に基づいて第2のインバータを制御する第2の制御装置と、を備えるものであって、第1の制御装置は、第2のインバータの駆動状態に関する情報を取得し、第1の三相巻線の中性点電位とこの情報とに基づいて、回転子位置を推定する。
 また、上記課題を解決するために、本発明による三相同期電動機の制御装置は、第1の三相巻線および第2の三相巻線を備える三相同期電動機と、第1の三相巻線に接続される第1のインバータと、第2の三相巻線に接続される第2のインバータと、三相同期電動機の回転子位置に基づいて第1のインバータを制御する第1の制御装置と、三相同期電動機の回転子位置に基づいて第2のインバータを制御する第2の制御装置と、を備えるものであって、第1の制御装置は、冗長に設けられる複数の回転位置検出器によって感知される回転子位置に基づいて第1のインバータを制御し、第1の制御装置は、第1の三相巻線の中性点電位および第2の三相巻線の中性点電位から推定される回転子推定位置に基づいて、複数の回転位置検出器の異常を判定する。
 また、上記課題を解決するために、本発明による三相同期電動機の制御装置は、第1の三相巻線および第2の三相巻線を備える三相同期電動機と、第1の三相巻線に接続される第1のインバータと、第2の三相巻線に接続される第2のインバータと、三相同期電動機の回転子位置に基づいて第1のインバータを制御する第1の制御装置と、三相同期電動機の回転子位置に基づいて第2のインバータを制御する第2の制御装置と、を備えるものであって、第1の制御装置を構成する第1のマイクロコンピュータと、第2の制御装置を構成する第2のマイクロコンピュータと、を備え、第1の三相巻線の中性点および第2の三相巻線の中性点が、第1のマイクロコンピュータおよび第2のマイクロコンピュータに電気的に接続されている。
 さらに、上記課題を解決するために、本発明による電動パワーステアリング装置は、ステアリングホイールと、ステアリングホイールの操作に応じてタイヤを転舵するステアリング機構と、ステアリングホイールの回転トルクに応じてモータトルクを発生するモータ制御装置と、モータトルクを前記ステアリング機構に伝達するステアリングアシスト機構と、を備えるものであって、モータ制御装置は、本発明による上記三相同期電動機の制御装置のいずれかである。
 本発明によれば、1つの三相同期電動機を複数系統のインバータで駆動する場合に、自系統の回転子位置の検出において、他系統の影響が抑制される。これにより、回転子の位置検出精度を向上することができる。
 また、本発明による三相同期電動機の制御装置によれば、電動パワーステアリング装置の、並びにそれを用いる電動パワーステアリング装置
 上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。
特許文献3および4の技術によるPWM波形および中性点電位波形を示す。 複数の系統を持つ永久磁石同期モータの一例およびモータの巻線とインバータの接続を示す。 インバータ1に接続された三相巻線の中性点電位の測定結果の一例である。 実施形態1であるモータ制御装置の構成を示すブロック図である。 系統1の制御部のブロック図を示す。 インバータ出力電圧のスイッチングパターンを表すベクトル図並びに回転子位置と電圧ベクトルの関係を示すベクトル図である。 電圧ベクトルが印加された状態における永久磁石同期モータと仮想中性点回路との関係を示す。 電圧指令、中性点電圧およびPWMパルスの関係の一例を示す。 実施形態1における電圧指令、PWMパルス、電圧ベクトルおよび中性点電位の関係の一例を示す。 実施形態1における電圧指令、PWMパルス、電圧ベクトルおよび中性点電位の関係の他の例を示す。 系統1における中性点電位検出部の中性点電位検出処理を示すフロー図である。 実施形態2であるモータ制御装置の構成を示すブロック図である。 系統1の制御部の構成を示すブロック図である。 実施形態3であるモータ制御装置における電圧指令、PWMパルス、電圧ベクトルおよび中性点電位の関係の一例を示す。 実施形態3であるモータ制御装置の構成を示すブロック図である。 実施形態3における系統1の回転位置推定部の構成を示すブロック図である。 実施形態4であるモータ制御装置の構成を示すブロック図である。 系統1における検出位置判定手段の判定処理を示すフロー図である。 実施形態5であるモータ制御装置における系統1の制御部の構成を示すブロック図である。 実施形態6である電動パワーステアリング装置の構成を示す。
 以下、本発明の実施形態について、図面を用いて説明する。なお、各図において、参照番号が同一のものは同一の構成要件あるいは類似の機能を備えた構成要件を示している。
 (実施形態1)
 図4は、本発明の実施形態1である、三相同期電動機の制御装置(以下、「モータ制御装置」と記す)の構成を示すブロック図である。
 モータ制御装置3は、三相同期電動機として、永久磁石同期モータ4を駆動制御する。このモータ制御装置3は、直流電源5、インバータ主回路311やワンシャント電流検出器312を含む系統1のインバータ31、インバータ主回路321やワンシャント電流検出器322を含む系統2のインバータ32、および駆動対象である永久磁石同期モータ4を備えている。
 本実施形態1においては、インバータ主回路311,321を構成する半導体スイッチング素子として、MOSFET(Metal Oxide Semiconductor Field Effect Transistor)が適用される。また、インバータ31,32は電圧形であり、一般に、半導体スイッチング素子には逆並列に環流ダイオードが接続される。本実施形態1においては、環流ダイオードとして、MOSFETの内蔵ダイオードを用いているので、図4では、環流ダイオードの図示を省略している。なお、MOSFETに代えて、IGBT(Insulated Gate Bipolar Transistor)などを適用しても良い。また、環流ダイオードを外付けしても良い。
 永久磁石同期モータ4は、同一のステータに設けられる三相巻線41および三相巻線42を備えている。極数とスロット数の組み合わせは、例えば、図2に示したような8極12スロットである。なお、同じステータに複数系統の三相巻線を備え、三相巻線毎にインバータが接続されているならば、極数とスロット数の組み合わせは、所望のモータ性能に応じて、適宜設定して良い。
 系統1のインバータ31は、インバータ主回路311やワンシャント電流検出器312のほかに、出力プリドライバ313を含む。
 インバータ主回路311は、6個の半導体スイッチング素子Sup1~Swn1で構成される三相フルブリッジ回路である。
 ワンシャント電流検出器312は、系統1のインバータ主回路311への供給電流I0-m(直流母線電流)を検出する。
 出力プリドライバ313は、インバータ主回路311の半導体スイッチング素子Sup1~Swn1を直接駆動するドライバ回路である。
 系統2のインバータ32は、インバータ主回路321やワンシャント電流検出器322のほかに、出力プリドライバ323を含む。
 インバータ主回路321は、6個のスイッチング素子Sup2~Swn2で構成される三相フルブリッジ回路である。
 ワンシャント電流検出器322は、系統2のインバータ主回路321への供給電流I0-s(直流母線電流)を検出する。
 出力プリドライバ323は、インバータ主回路321の半導体スイッチング素子Sup2~Swn2を直接駆動するドライバである。
 なお、ワンシャント電流検出器312によって検出される直流母線電流I0-mに基づいて、いわゆるワンシャント方式によって、三相巻線41に流れる三相電流が計測される。また、ワンシャント電流検出器312によって検出される直流母線電流I0-sに基づいて、同様に、三相巻線42に流れる三相電流が計測される。なお、ワンシャント方式については、公知技術であるため、詳細な説明は省略する。
 直流電源5は、系統1のインバータ31および系統2のインバータ32に直流電力を供給する。なお、インバータ31とインバータ32に別々の直流電源で直流電力を供給してもよい。
 系統1の制御部61は、三相巻線41の中性点電位Vn-mおよび三相巻線42の中性点電位Vn-sに基づき中性点電位検出部11によって検出される、Vn-sによる変動分が除去された系統1の中性点電位Vn-m’から回転位置推定部21によって推定演算される回転子位置θd-mに基づき、出力プリドライバ313に与えるゲート指令信号を作成する。
 系統2の制御部62は、三相巻線42の中性点電位Vn-sおよび三相巻線41の中性点電位Vn-mに基づき中性点電位検出部12によって検出される、Vn-mによる変動分が除去された系統2の中性点電位Vn-s’から回転位置推定部22によって推定演算される回転子位置θd-sに基づき、出力プリドライバ323に与えるゲート指令信号を作成する。
 図5は、系統1の制御部61のブロック図を示す。制御部61においては、いわゆるベクトル制御が適用される。なお、系統2の制御部62の構成については、制御部61と同様であるため、説明は省略する。
 図5に示すように、系統1の制御部61は、q軸電流指令発生手段(Iq*発生手段)611、d軸電流指令発生手段(Id*発生手段)612、減算手段613a、減算手段613b、d軸電流制御手段(IdACR)614a、q軸電流制御手段(IqACR)614b、dq逆変換手段615、PWM発生手段616、電流再現手段617、dq変換手段618、サンプル/ホールド手段619、速度演算手段620、パルスシフト手段621から構成される。本構成により、制御部61は、q軸電流指令Iq*に相当するトルクを永久磁石同期モータ4が発生するように動作する。
 Iq*発生手段611は、電動機のトルク相当のq軸電流指令Iq*を発生する。Iq*発生手段611は、通常、実速度ω1を観測しながら、永久磁石同期モータ4の回転数が所定値になるように、q軸電流指令Iq*を発生する。Iq*発生手段611の出力であるq軸電流指令Iq*は減算手段613bに出力される。
 Id*発生手段612は、永久磁石同期モータ4の励磁電流に相当するd軸電流指令Id*を発生する。Id*発生手段612の出力であるd軸電流指令Id*は減算手段613aに出力される。
 減算手段613aは、Id*発生手段612の出力であるd軸電流指令Id*と、dq変換手段618の出力するd軸電流Id、すなわち三相巻線41に流れる三相電流(Iuc,Ivc,Iwc)をdq変換して得られるd軸電流Idとの偏差を求める。
 減算手段613bは、Iq*発生手段611の出力であるq軸電流指令Iq*と、dq変換手段618の出力するq軸電流Iq、すなわち三相巻線41に流れる三相電流(Iuc,Ivc,Iwc)をdq変換して得られるq軸電流Iqとの偏差を求める。
 IdACR614aは、減算手段613aによって演算されるd軸電流偏差が零になるように、dq座標軸上のd軸電圧指令Vd*を演算する。また、IqACR614bは、減算手段613bによって演算されるq軸電流偏差が零になるように、dq座標軸上のq軸電圧指令Vq*を演算する。IdACR614aの出力であるd軸電圧指令Vd*およびIqACR614bの出力であるq軸電圧指令Vq*は、dq逆変換手段615に出力される。
 dq逆変換手段615は、dq座標(磁束軸―磁束軸直交軸)系の電圧指令Vd*,Vq*を三相交流座標上の電圧指令Vu*,Vv*,Vw*に変換する。dq逆変換手段615は、電圧指令Vd*,Vq*および系統1の回転位置推定部21(図4)が出力する回転子位置θd-mに基づき、三相交流座標系の電圧指令Vu*,Vv*,Vw*を演算する。dq逆変換手段615は、演算したVu*,Vv*,Vw*をPWM発生手段616に出力する。
 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)およびサンプル/ホールド手段(S/H回路)619に入力される。
 電流再現手段617は、インバータ主回路311からワンシャント電流検出器312へ出力される直流母線電流I0-mから、三相巻線41に流れる三相電流(Iuc,Ivc,Iwc)を再現する。再現された三相電流(Iuc,Ivc,Iwc)は、電流再現手段617からdq変換手段618に出力される。
 dq変換手段618は、三相電流(Iuc,Ivc,Iwc)を、回転座標軸であるdq座標上のId,Iqに変換する。変換されたIdおよびIqは、それぞれ、減算手段613aおよび613bにて電流指令との偏差の演算に用いられる。
 速度演算手段620は、回転子位置の推定値である回転子位置θd-mから、永久磁石同期モータの回転速度ω1を計算する。この演算された回転速度ω1は、Iq*発生手段611に出力され、磁束軸(d軸)に直交する軸(q軸)における電流制御に用いられる。
 なお、本実施形態1において、中性点電位検出部11と回転位置推定部21と制御部61、すなわち系統1の制御装置部は、一個のマイクロコンピュータによって構成される。また、中性点電位検出部12と回転位置推定部22と制御部62、すなわち系統2の制御装置部は、別の一個のマイクロコンピュータによって構成される。三相巻線41の中性点および三相巻線42の中性点は、それぞれ、系統1における制御用のマイクロコンピュータおよび系統2における制御用のマイクロコンピュータに、配線などによって電気的に接続される。
 さらに、インバータ主回路311、出力プリドライバ313、インバータ主回路321、出力プリドライバ323の各々を、集積回路装置により構成しても良い。また、インバータ31およびインバータ32の各々を集積回路装置により構成しても良い。これらにより、モータ制御装置を大幅に小型化できる。また、各種電動装置へのモータ制御装置の実装が容易になったり、各種電動装置を小型化されたりする。
 次に、このモータ駆動システムの基本動作について説明する。
 本実施形態1においては、同期電動機のトルクを線形化する制御手段として一般的に知られているベクトル制御が適用される。
 ベクトル制御技術の原理は、モータの回転子位置を基準とした回転座標軸(dq座標軸)上にて、トルクに寄与する電流Iqと、磁束に寄与する電流Idとを独立に制御する手法である。図5におけるd軸電流制御手段614a、q軸電流制御手段614b、dq逆変換手段615、dq変換手段618などは、このベクトル制御技術実現のための主要部分である。
 図5の系統1の制御部61においては、Iq*発生手段611にて、トルク電流に相当する電流指令Iq*が演算され、電流指令Iq*と永久磁石同期モータ4の実際のトルク電流Iqが一致するように電流制御が行われる。
 電流指令Id*は、非突極型の永久磁石同期モータであれば、通常「零」が与えられる。一方、突極構造の永久磁石同期モータや、界磁弱め制御においては、電流指令Id*として負の指令を与える場合もある。
 なお、永久磁石同期モータの三相電流は、CT(Current Transformer)などの電流センサによって直接検出したり、本実施形態1のように、直流母線電流を検出して、直流母線電流に基づいて制御器内部にて再現演算したりする。本実施形態1においては、系統1の直流母線電流I0-mや系統2の直流母線電流I0-sから、三相電流を再現演算する。例えば、図5に示す制御部61においては、パルスシフト手段621によって位相シフトされたPWM信号に応じたタイミングでS/H手段619を動作させて直流母線電流I0-mの電流値をサンプリングしてホールドすることにより、三相電流に関する情報を含む直流母線電流I0-mの電流値を取得する。そして、取得された電流値から、電流再現手段617によって三相電流(Iuc,Ivc,Iwc)が再現演算される。なお、再現演算の具体的手段については、公知技術であるため、詳細な説明は省略する。
 本実施形態1において、回転座標系における基準となる回転子位置は、三相巻線の中性点電位に基づいて、回転位置推定部によって推定される。例えば、系統1において、回転位置推定部21は、中性点電位検出部11で検出される、系統2の影響が除去された中性点電位Vn-m’に基づき、三相巻線41について回転子位置θd-mを推定する。なお、系統2においても、同様に、三相巻線42について回転子位置θd-sが推定される。
 以下、本実施形態1における、中性点電位から回転子位置を推定する手段について、系統1を代表として、説明する。
 まず、中性点電位の変動について説明する。
 インバータ31の各相の出力電位は、インバータ主回路311の上側半導体スイッチング素子(Sup1,Svp1,Swp1)もしくは下側半導体スイッチング素子(Sun1,Svn1,Swn1)のオン/オフ状態によって設定される。これらの半導体スイッチング素子は、各相において、上側および下側の一方がオン状態であれば、他方はオフ状態である。すなわち、各相において、上側および下側半導体スイッチング素子は相補的にオン・オフされる。したがって、インバータ31の出力電圧は、全部で8通りのスイッチングパターンを有する。
 図6は、インバータ出力電圧のスイッチングパターンを表すベクトル図(左図)並びに回転子位置(位相)θdと電圧ベクトルの関係を示すベクトル図(右図)である。
 各ベクトルにはV(1,0,0)のように名称をつけている。このベクトル表記において、上側半導体スイッチング素子がオンの状態を「1」で表し、下側半導体スイッチング素子がオンの状態を「0」で表している。また、括弧内の数字の並びは「U相、V相、W相」の順番にスイッチング状態を表している。インバータ出力電圧は、二つの零ベクトル(V(0,0,0),V(1,1,1))を含む八つの電圧ベクトルを用いて表現できる。これら八つの電圧ベクトルを組み合わせることによって、正弦波状の電流を永久磁石同期モータ4に供給する。
 図6(右図)が示すように、永久磁石同期モータ4の回転子位置の基準をU相方向として、回転子位置(位相)θdを定義する。回転座標におけるdq座標軸は、磁石磁束Φmの方向をd軸方向としており、反時計回りに回転する。なお、q軸方向は、d軸方向に直交する方向である。
 ここで、θ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)も用いられるが、これらは零ベクトルである。
 図7は、電圧ベクトルが印加された状態における永久磁石同期モータ4と仮想中性点回路34との関係を示す。ここで、Lu,LvおよびLwは、それぞれ、U相巻線のインダクタンス、V相巻線のインダクタンスおよびW相巻線のインダクタンスである。なお、印加される電圧ベクトルは、上述の電圧ベクトルV(1,0,1)(左図)およびV(0,0,1)(右図)である。
 図7に示す中性点電位Vn0は、次のように演算することができる。
 電圧ベクトルV(1,0,1)の印加時は、式(1)により演算される。
 Vn0={Lv/(Lu//Lw+Lv)-(2/3)}×VDC …(1)
 電圧ベクトルV(0,0,1)の印加時は、式(2)により演算される。
 Vn0={(Lu//Lv)/(Lu//Lv+Lw)-(1/3)}×VDC …(2)
 ここで、「//」という表記は、二つのインダクタンスの並列回路の総合インダクタンス値であり、例えば、「Lu//Lw」は、式(3)で表される。
 Lu//Lw=(Lu・Lw)/(Lu+Lw)…(3)
 三相の巻線インダクタンスLu,Lv,Lwの大きさが全て等しければ、式(1),(2)より、中性点電位Vn0は零である。しかし、実際には、回転子の永久磁石磁束分布の影響を受け、少なからずインダクタンスの大きさに差異が生じる。すなわち、インダクタンスLu,LvおよびLwの大きさは回転子の位置によって変化し、Lu,LvおよびLwの大きさに差異が生じる。このため、回転子位置に応じて、中性点電位Vn0の大きさが変化する。
 前述の図1には、三角波キャリアを用いたパルス幅変調の様子と、そのときの電圧ベクトル、並びに中性点電位の変化の様子が示されている。ここで、三角波キャリアとは、三相電圧指令Vu*,Vv*,Vw*の大きさをパルス幅に変換するための基準となる信号であり、この三角波キャリアと三相電圧指令Vu*,Vv*,Vw*の大小関係を比較することで、PWMパルスが作成される。図1に示すように、各電圧指令Vu*,Vv*,Vw*と三角波キャリアの大小関係が変化する時点にて、PWMパルスの立ち上がり/立下りが変化している。また、同時点において、零ではない中性点電位Vn0が検出されている。
 図1に示すように、PWMパルスの立ち上がり/立下りの時点以外では、中性点電位Vn0はほとんど変動していない。これは、回転子位置に応じて生じる三相の巻線インダクタンスLu,Lv,Lwの大きさの差異が小さいことを示している。これに対し、PWMパルスの立ち上がり/立下りの時点、すなわち零ベクトル以外の電圧ベクトル(図1では、V(1,0,1)およびV(0,0,1))が印加されている時、モータ電流の変化率が大きくなるので、インダクタンスの大きさの差異が小さくても、比較的大きな中性点電位Vn0の変動が検出される。従って、PWMパルス信号PVu,PVv,PWwに同期して中性点電位を観測すれば、感度よく中性点電位の変動を検出することができる。
 次に、検出された中性点電位から回転子位置を推定する手段について説明する。
 中性点電位Vn0は、回転子位置に応じて周期的に変化するので(例えば、上述の特許文献3および特許文献4参照)、予め回転子位置と中性点電位Vn0との関係を実測あるいはシミュレーションして、回転子位置と中性点電位Vn0の関係を示すマップデータ、テーブルデータあるいは関数を求めておく。このようなマップデータ、テーブルデータあるいは関数を用いて、検出された中性点電位から回転子位置を推定する。
 また、2種類の電圧ベクトル(図1では、V(1,0,1)およびV(0,0,1))について検出される中性点電位を三相交流量(の二相分)とみなして、座標変換(三相二相変換)を用いて位相量を演算し、この位相量を回転子位置の推定値とする。なお、本手段は、公知技術によるものであるため(例えば、上述の特許文献4参照)、詳細な説明は省略する。
 系統1の回転位置推定部21(図4)は、上述のような推定手段によって、中性点電位検出部11が出力する中性点電位Vn-m’に基づいて、回転子位置θd-mを推定する。これらの推定手段は、所望の位置検出精度や、制御用のマイクロコンピュータの性能に応じて、適宜選択される。なお、系統2の回転位置推定部22(図4)についても同様である。
 以下、本実施形態1における中性点電位検出部(図4)について説明する。
 系統1の中性点電位検出部11は、三相巻線41の中性点で感知される中性点電位Vn-mと三相巻線42の中性点で感知される中性点電位Vn-sに基づいて、Vn-sの影響を受けない系統1の中性点電位検出値Vn-m’を検出する。
 また、系統2の中性点電位検出部12は、三相巻線42の中性点で感知される中性点電位Vn-sと三相巻線41の中性点で感知される中性点電位Vn-mに基づいて、Vn-mの影響を受けない系統2の中性点電位検出値Vn-s’を検出する。
 本実施形態1では、他系統の影響を受けない中性点電位を検出するために、すなわち他系統における電圧印加によって前述の図3に示したような検出誤差が発生することを防止するため、自系統(例えば、系統1)の中性点電位(例えば、Vn-m)と他系統(例えば、系統2)の中性点電位(例えば、Vn-s)を自系統の中性点電位検出部(例えば、11)に取り込み、他系統において電圧が印加されていないタイミングで自系統の中性点電位検出値を取得する。
 まず、永久磁石同期モータに印加される電圧と中性点電位の関係について、図8-10を用いて説明する。
 図8は、電圧指令、中性点電圧およびPWMパルスの関係の一例を示す。なお、図8中では、半導体スイッチング素子を、スイッチを表す回路記号で示す。
 図8に示すように、電圧ベクトルがV(0,0,0)である場合、インバータ主回路311の上側半導体スイッチング素子(Sup1,Svp1,Swp1)がOFFになっている。このとき、永久磁石同期モータ4の巻線にかかる電圧は零となり、中性点電位Vnは零となる。また、電圧ベクトルがV(1,1,1)である場合、インバータ主回路311の下側半導体スイッチング素子(Sun1,Svn1,Swn1)がOFFになっている。このとき、永久磁石同期モータ4の巻線にかかる電圧は零となり、中性点電位Vnは直流電源電圧と同じEとなる。従って、永久磁石同期モータ4の巻線に電圧が印加されているか否かは、感知される三相巻線の中性点電位に基づいて、中性点電位が零および直流電源電圧Eのいずれかであれば電圧が印加されていないと判定され、いずれでもなければ電圧が印加されていると判定される。
 上記のようにして、本実施形態1の中性点電位検出部11,12は、永久磁石同期モータ4の巻線に電圧が印加されている否かを判定する。
 図9は、本実施形態1における系統1および系統2における電圧指令、PWMパルス、電圧ベクトルおよび中性点電位(Vn-m,Vn-s)の関係の一例を示す。
 図9に示すように、系統1のインバータ主回路311の印加電圧がV(0,0,1)およびV(1,0,1)である区間を、それぞれ区間(A)および区間(B)とする。区間(A)と区間(B)においては、共に、系統2の中性点電位Vn-sが零である。このとき、系統2において電圧ベクトルは零ベクトルV(0,0,0)であるから、系統2のインバータ主回路321には電圧が印加されていない。このため、Vn-mは、系統2の影響を受けない。
 なお、区間(A)および区間(B)において、系統2の系統2の中性点電位Vn-sが直流電源電圧Eであってもよい。この場合、系統2において電圧ベクトルは零ベクトルV(1,1,1)であるから、系統2のインバータ主回路321には電圧が印加されていない。
 図10は、本実施形態1における、電圧指令、PWMパルス、電圧ベクトルおよび中性点電位(Vn-m,Vn-s)の関係の他の例を示す。
 図10に示すように、系統1のインバータ主回路311の印加電圧がV(0,0,1)およびV(1,0,1)である区間を、それぞれ区間(C)および区間(D)とする。本例では、区間(C)と区間(D)において、系統2の中性点電位Vn-sは、零および直流電源電圧Eのいずれでもない。このとき、系統2において電圧ベクトルは零ベクトルV(0,0,1)およびV(1,0,1)であるから、系統2のインバータ主回路321には電圧が印加されている。このため、Vn-mは、系統2の影響を受けて、変動する。この場合、系統1において、中性点電位Vn-mは回転子位置の推定に用いられない。
 このように、自系統で中性点電位を感知する時に、他系統の中性点電位が零および直流電源電圧Eのいずれかであれば、自系統で感知する中性点電位は他系統の影響を受けない。従って、自系統で感知する中性点電位について検出誤差が防止される。
 図11は、系統1における中性点電位検出部11が実行する中性点電位検出処理を示すフロー図である。
 ステップS1において、中性点電位検出部11は、系統2において感知された中性点電位Vn-sが零および直流電源電圧Eのいずれかであるかを判定する。
 Vn-sが零あるいはEであると判定されると(ステップS1のYes)、ステップS2が実行され、中性点電位検出部11は、感知された系統1の中性点電位Vn-mを中性点電圧検出値Vn-m’として出力する。そして、このVn-m’が、系統1の回転位置推定部21において回転子位置θd-mの推定に使用される。
 また、Vn-sが零およびEのいずれでもない判定されると(ステップS1のNo)、ステップS3が実行され、中性点電位検出部11は、感知された系統1の中性点電位Vn-mを中性点電圧検出値Vn-m’としては出力しない。すなわち、感知された系統1の中性点電位Vn-m’は回転子位置θd-mの推定には使用されない。この場合、前回推定した回転子位置と回転速度から、今回の回転子位置を推定演算してもよい。
 なお、系統2の中性点電位検出部12においても、図11と同様の1の中性点電位検出処理が実行される。
 本実施形態1の変形例として、系統1における制御部61と系統2における制御部62とで、PWM用の三角波キャリアの位相を所定量ずらした構成とすることで、他系統がV(0,0,0)かV(1,1,1)になるタイミングで自系統における中性点電位を検出することができる。なお、好ましくは、位相を90度ずらす。これにより、確実に、他系統が零ベクトルとなるタイミングで、自系統における中性点電位を検出できる。
 上述のように、本実施形態1によれば、他系統のインバータによる電圧印加に伴う磁気的干渉による自系統における中性点電位の変動が防止されるので、回転子位置の推定精度が向上する。このため、1つの永久磁石同期モータを二つのインバータで駆動するモータ駆動システムにおいて、極低速度での位置センサレス駆動が可能になる。
 また、本実施形態1によれば、それぞれの系統における制御用のマイクロコンピュータ同士を通信させることなく、他系統が電圧を印加しているかどうかを、他系統の中性点電位が0か直流電源Eかで判定するので、各系統の中性点電位を入力するという簡便な構成となる。このため、一つの三相同期電動機を複数のインバータで駆動する制御装置のコストの増大を抑制できる。
 なお、系統1の制御系と系統2の制御系を単一のマイクロコンピュータによって構成しても良い。これにより、制御系の装置構成を簡略化できる。この場合、三相巻線41,42の各中性点電位が一つのマイクロコンピュータに取込まれるので、中性点電位取り込み用の配線が容易になる。
 (実施形態2)
 実施形態1(図4)では、自系統(例えば系統1)の中性点電位検出部が、他系統(例えば系統2)における電圧印加の有無を判定するために、他系統において感知される中性点電位を取り込んでいる。他系統の中性点電位は、他系統のインバータの駆動状態を示す一つの情報である。本実施形態2では、このような情報として、中性点電位に代えてゲート信号を適用する。
 以下、図12および図13を用いて、本実施形態2について説明する。
 図12は、本発明の実施形態2である、モータ制御装置の構成を示すブロック図である。なお、主に、実施形態1と異なる点について説明する。
 本実施形態2では、図12に示すように、制御部通信部63を設けられ、系統1の制御部61aと系統2の制御部62aとが通信する。これにより、系統1の制御部61aは、系統2の制御部62aが出力プリドライバ323に出力するゲート指令信号(PWMパルス信号)を取り込むことができる。
 制御部61aは、取り込んだ系統2のゲート指令信号に基づいて、系統1の回転位置推定部21が出力する回転子位置θd-mが、系統2における印加電圧ベクトルが零ベクトル、すなわちV(0,0,0)およびV(1,1,1)いずれかである区間において推定されたか否かを判定する。
 なお、系統2の制御部62aは、系統1の制御部62aと同様に、取り込んだ系統1のゲート指令信号に基づいて、系統2の回転位置推定部22が出力するθd-sが、系統1における印加電圧ベクトルが零ベクトル、すなわちV(0,0,0)およびV(1,1,1)いずれかである区間において推定されたか否かを判定する。
 また、中性点電位検出部(11,12)は、感知された中性点電位(Vn-m,Vn-s)を、変動の有無に関わらず、そのまま中性点電位検出値(Vn-m’,Vn-s’)として出力する。
 図13は、系統1の制御部61aの構成を示すブロック図である。なお、系統2の制御部62aの構成については、系統1の制御部61aと同様であり、図示および説明を省略する。
 図13に示すように、本実施形態2における制御部61aにおいては、実施形態1における制御部61a(図5)に、サンプル/ホールド手段621と位置推定手段622および位置判定手段623が付加される。
 サンプル/ホールド手段621は、サンプル/ホールド手段619と同様に、入力された回転子位置(θd-m’)を1制御周期前の回転子位置(θd-m’’)として保存する。
 位置推定手段622は、速度演算手段620が出力する回転速度ω1と、サンプル/ホールド手段621が保存する1制御周期前の回転子位置θd-m’’とから、回転子位置θd-meを推定する。
 位置判定手段623は、制御部通信部63を介して入力する系統2の情報、本実施形態2では系統2のゲート指令信号に基づき、回転位置推定部21が出力するθd-mおよび位置推定手段622が出力するθd-meのいずれかを選択して出力する。すなわち、位置判定手段623は、系統2のゲート指令信号に基づき、系統2における印加電圧ベクトルが零ベクトルであると判定するとθd-mを選択し、零ベクトルではないと判定するとθd-meを選択する。
 これにより、自系統において感知する中性点電位が他系統における電圧印加の影響を受けている場合、前回選択されたθd-m、すなわち他系統の影響がない時に自系統の回転位置推定部によって推定された回転子位置から推定される回転子位置がモータ制御に用いられるので、制御精度を維持することができる。
 本実施形態2の変形例として、制御部61aおよび制御部62aを含む系統1および系統2の制御系を同一のマイクロコンピュータで構成して、図12における制御部通信部63を省略してもよい。
 上述のように、本実施形態2によれば、他系統のインバータによる電圧印加に伴う自系統における中性点電位の変動が防止されるとともに、他系統の影響を受ける場合においても、本影響を除外した回転子位置推定ができるので、推定精度が向上する。このため、1つの永久磁石同期モータを二つのインバータで駆動するモータ駆動システムにおいて、極低速度での位置センサレス駆動が可能になる。
 また、本実施形態2によれば、自系統の中性点電位検出部に他系統で感知される中性点電位を取り込むための信号線が不要となる。このため、モータ制御装置の構成が簡易化できる。
 (実施形態3)
 図14~16を用いて、本発明の実施形態3について説明する。なお、主に、実施形態1と異なる点について説明する。
 図14は、本発明の実施形態3であるモータ制御装置における電圧指令、PWMパルス、電圧ベクトルおよび中性点電位(Vn-m,Vn-s)の関係の一例を示す。
 図14が示すように、前述の実施形態1(図9,10)よりも変調率が高いため、電圧ベクトルが零ベクトルV(0,0,0)およびV(1,1,1)である各区間が実施形態1(図9,10)よりも短い。このため、他系統におけるこれら零ベクトル区間において、自系統の中性点電位を検出できる確率が低下する。
 そこで、本実施形態3では、次のような手段により、変調率が高くても位置推定精度を向上する。
 図15は、本発明の実施形態3である、モータ制御装置の構成を示すブロック図である。
 図15に示すように、本実施形態3においては、実施形態1(図4)における中性点電位検出部(11,12)が設けられず、回転位置推定部21a,22aは、自系統および他系統において感知される中性点電位(Vn-m,Vn-s)に基づいて、回転子位置を推定する。
 図16は、本実施形態3における系統1の回転位置推定部21aの構成を示すブロック図である。なお、系統2の回転位置推定部22aの構成については、回転位置推定部21aと同様であるため、図示および説明を省略する。
 図16に示すように、回転位置推定部21aは、系統1の中性点電位Vn-mと回転子位置との関係を表すマップデータあるいはテーブルデータもしくは関数を有する複数のマップを備える。これら複数のマップ21bは、系統2における電圧ベクトルごとに設けられ、図16においては、零ベクトル(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)に対して、それぞれ、マップ1、マップ2、マップ3、マップ4、マップ5、マップ6およびマップ7が設けられる。これらのマップ1、マップ2、マップ3、マップ4、マップ5、マップ6およびマップ7は、入力されるVn-mに応じて、それぞれ、回転子位置θd-m1,θd-m2,θd-m3,θd-m4,θd-m5,θd-m6およびθd-m7を出力する。
 さらに、回転位置推定部21aは、系統2において感知される中性点電位Vn-sに基づいて、マップ1~7が出力する回転子位置θd-m1~θd-m7から、系統2において印加されている電圧ベクトルに応じた回転子位置を選択して、回転子位置の推定値θd-m’として出力するマップ選択手段21cを備える。なお、図16においては、マップ選択手段21cが、Vn-sに基づいて、系統2で印加されている電圧ベクトルがV(1,o,1)に対するマップ3がVn-mに応じて出力しているθd-m3を選択している。すなわち、回転位置推定部21aは、Vn-mおよびVn-sに基づいて、系統1について回転子位置θd-mがθd-m3であると推定している。
 上述のように、本実施形態3によれば、他系統の印加電圧ベクトルが零ベクトル以外の電圧ベクトルの場合においても、自系統の中性点電位Vn-mを検出して回転子位置を推定することができる。これにより、推定される回転子位置に基づくモータ制御の精度が向上する。
 なお、実施形態1について説明したように、マップに代えて、自系統における2種類の電圧ベクトルについて検出される中性点電位を三相交流量(の二相分)とみなして、座標変換(三相二相変換)を用いた回転子位置の推定演算式を用いてもよい。これにより、制御系にて用いられるメモリ容量の節約できるとともに、マップデータの同定が不要となるので制御系の構築が容易になる。
 (実施形態4)
 本実施形態4では、上述のような中性点電位による回転子位置推定と、回転位置検出器(例えば、ホールIC、レゾルバ、エンコーダ、GMRセンサ)による回転位置検知を併用する。通常は、回転位置検出器によって感知される回転子位置に基づいてモータ制御が実行される。また、中性点電位による回転推定位置に基づいて、回転位置検出器の異常が判定される。回転位置検出器が異常と判定されると、中性点電位による回転推定位置に基づいてモータ制御が実行される。これにより、回転位置検出器に故障や信号異常などの不具合が生じても、回転子推定位置によりモータ制御を継続できるので、モータ制御装置の信頼性が向上する。
 以下、図17および図18を用いて、実施形態4について説明する。なお、主に、実施形態1と異なる点について説明する。
 図17は、本発明の実施形態4である、モータ制御装置の構成を示すブロック図である。
 図17に示すように、実施形態1(図4)の構成に加えて、系統1に回転位置検出器411および412が設けられ、系統2に回転位置検出器421,422が設けられる。本実施形態4においては、各系統において複数の回転位置検出器を冗長に設けることにより、回転検出器による回転位置検出の信頼性が向上する。
 さらに、系統1において、回転位置検出器411,412によって感知される回転子位置θd-11,θd-12および、回転位置推定部21によって推定される回転子位置θd-mとの内、正しい回転子位置を判定して回転子位置θd-31として制御部61へ出力する検出位置判定手段71が設けられる。また、系統2において、回転位置検出器421,422によって感知される回転子位置θd-21,θd-22および、回転位置推定部22によって推定される回転子(推定)位置θd-sとの内、正しい回転子位置を判定して回転子位置θd-32として制御部62へ出力する検出位置判定手段72が設けられる。
 図18は、系統1における検出位置判定手段71が実行する判定処理を示すフロー図である。なお、系統2における検出位置判定手段72が実行する判定処理も同様である。
 まず、ステップS11において、検出位置判定手段71は、回転位置検出器411の出力であるθd-11と回転位置検出器412の出力であるθd-12とが略一致しているかを判定する。例えば、θd-11とθd-12の差分の大きさが、予め設定される値以下である場合、略一致していると判定される。θd-11とθd-12が略一致している場合(ステップS11のYes)、ステップS12に進み、θd-11とθd-12が不一致の場合、ステップS13に進む(ステップS11のNo)。
 ステップS12において、検出位置判定手段71は、θd-11を、正しい回転子位置θd-31として制御部61へ出力する。すなわち、制御部61において、θd-11がモータ制御に用いられる。なお、本ステップS12において、検出位置判定手段71は、θd-11に代えてθd-12を、θd-31として出力してもよい。
 ここで、θd-11とθd-12が不一致の場合、回転位置検出器411または回転位置検出器412のいずれか一方が異常であると判断することができる。そこで、ステップS13およびステップS14により、回転位置推定部21が出力する回転子推定位置θd-mを用いて、回転位置検出器411および回転位置検出器412のうちいずれの回転位置検出器が異常であるかが判定される。
 ステップS13において、検出位置判定手段71は、θd-11とθd-mが略一致しているかを判定する。例えば、θd-11とθd-mの差分の大きさが、予め設定される値以下である場合、略一致していると判定される。θd-11とθd-mが略一致している場合(ステップS13のYes)、回転位置検出器411は正常であると判断され、ステップS14に進み、θd-11とθd-mが不一致の場合、回転位置検出器411は異常であると判断され、ステップS15に進む(ステップS13のNo)。
 ステップS14において、検出位置判定手段71は、θd-11を、正しい回転子位置θd-31として制御部61へ出力する。すなわち、制御部61において、θd-11がモータ制御に用いられる。
 ステップS15において、検出位置判定手段71は、θd-12とθd-mが略一致しているかを判定する。例えば、θd-12とθd-mの差分の大きさが、予め設定される値以下である場合、略一致していると判定される。θd-12とθd-mが略一致している場合(ステップS15のYes)、回転位置検出器412は正常であると判断され、ステップS16に進み、θd-12とθd-mが不一致の場合、回転位置検出器412は異常であると判断され(ステップS15のNo)、ステップS17に進む。
 ステップS16において、検出位置判定手段71は、θd-12を、正しい回転子位置θd-31として制御部61へ出力する。すなわち、制御部61において、θd-12がモータ制御に用いられる。
 ステップS17では、ステップS13およびステップS14によって回転位置検出器411,412がともに異常であると判定されているので、検出位置判定手段71は、θd-mを、正しい回転子位置θd-31として制御部61へ出力する。すなわち、制御部61において、θd-mがモータ制御に用いられる。
 なお、θd-11、θd-12およびθd-mの各位置が、同じタイミングでの位置であることが好ましい。例えば、回転位置検出器の検出タイミングを補正したり、各位置データを補間などにより補正したりすることで、3つの位置を同一タイミングで比較できる。これにより、回転位置検出器の異常の判定精度が向上する。
 上述のように、本実施形態4によれば、回転推定位置により、冗長に設けられる複数の回転位置検出器のうちいずれが異常であるかを判定することができる。これにより、複数の回転位置検出器のいずれかが異常である場合であっても、正常な回転位置検出器を選択して、正常時(故障していない時)と同様にモータ制御が実行されて所望のモータトルクを出力し続けることができる。さらに、複数の回転位置検出器が共に異常である場合であっても、回転子推定位置を使用してモータ制御が実行できるので、モータ駆動を維持することができる。
 なお、本実施形態4における回転位置推定手段は、制御系を構成するマイクロコンピュータの一機能であり、回転位置検出器のようなハードを追加することなく実現することができる。このため、本実施形態4によれば、モータ制御装置のコストを増大させることなく、モータ制御装置の信頼性を向上することができる。
 (実施形態5)
 図19は、本発明の実施形態5であるモータ制御装置における系統1の制御部61の構成を示すブロック図である。なお、系統2の制御部も同様の構成を有する。また、制御部以外の構成は、実施形態4(図17)と同様である。このため、系統2の制御部62については、図示および説明を省略する。以下、主に実施形態4(図17)と異なる点について説明する。
 図19に示すように、本実施形態5では、制御部61が、実施形態1の制御部61の構成(図5)に加えて、中高速位置推定器622と推定位相切り替えスイッチ623を備える。
 中高速位置推定器622は、dq軸電圧指令Vd*,Vq*ならびにdq軸電流検出値Id,Iqに基づいて、永久磁石同期モータ4の定数(インダクタンスや巻線抵抗)から、回転子位置θdc2を推定演算する。これは、誘起電圧に基づく公知の回転子位置推定手段であり、具体的な演算方法については説明を省略する。なお、誘起電圧に基づく回転子位置推定手段として、種々の手段が公知であり、詳細な説明は省略するが、いずれの手段を適用しても良い。
 推定位相切り替えスイッチ623は、中高速位置推定器622が出力するθdc2と、回転位置推定部21が中性点電位に基づいて推定するθd-mとを、モータ速度(回転速度)に応じて選択し、制御に用いる回転子位置θdc3として出力する。すなわち、モータ速度に応じて、回転子の位置推定アルゴリズムが変更される。例えば、所定値以上の速度を中高速、同所定値より小さな速度を低速とすると、推定位相切り替えスイッチ623によって、中高速ではθdc2が選択され、低速ではθd-mが選択される。なお、本実施形態4においては、モータ速度ω1は、θdc3に基づいて速度演算手段620によって演算される。
 なお、θdc2とθd-mの切り替えに代えて、θd-mとθdc2に、低速域ではθd-mが支配的になるように、かつ中高速域ではθdc2が支配的になるように重み付けをして、回転子位置θdc3を演算しても良い。この場合、中性点電位に基づく制御と誘起電圧に基づく制御が徐々に切り替えられるので、低速域と高速域の切り替え時に制御の安定性が向上する。また、θd-mとθdc2を切り替える回転速度にヒステリシスを持たせても良い。これにより、切り替え時におけるハンチングを防止できる。
 本実施形態5では、速度演算手段620で演算されるモータ速度に応じて、θdc2とθd-mが切り替えられるが、これに限らず、回転位置センサ(磁極位置センサ、舵角センサなど)により検出されるモータ速度に応じて、θdc2とθd-mを切り替えてもよい。
 上述のように、本実施形態5によれば、低速域から中高速域までの広い速度範囲で、モータ制御に用いる回転子位置の精度が向上するので、同期電動機の速度制御の精度や安定性、もしくは信頼性が向上する。
 なお、図19における中高速位置推定器622および推定位相切り替えスイッチ623は、実施形態4に限らず、実施形態1~3に適用しても良い。
 (実施形態6)
 図20は、本発明の実施形態6である電動パワーステアリング装置の構成を示す。
 図20に示すように、電動パワーステアリング装置8において、ステアリングホイール81の回転トルクをトルクセンサ82によって検知し、検知された回転トルクに応じて、モータ制御装置3におけるインバータ31(系統1),32(系統2)が永久磁石同期モータ(三相巻線41(系統1)、三相巻線42(系統2))を駆動制御する。これによって、永久磁石同期モータが発生するモータトルクは、ステアリングアシスト機構83を介してステアリング機構84へ伝達される。これにより、運転者によってステアリングホイール81が操作されると、電動パワーステアリング装置8がステアリングホイール81への操作入力に応じて操舵力をアシストしながら、ステアリング機構84によってタイヤ85が転舵される。
 本実施形態6におけるモータ制御装置3は、実施形態5(図19)のモータ制御装置が適用される(全体構成は、実施形態4(図17)参照)。従って、一個の永久磁石同期モータが2台のインバータ31,32によって駆動される。インバータ31,32は、冗長に設けられる複数の回転位置検出器によって感知される回転子位置と、中性点電位に基づいて推定される回転子位置とに基づいて制御される。
 なお、実施形態5と同様に、中高速位置推定器622が出力するθdc2と、回転位置推定部11が中性点電位に基づいて推定するθd-mとが、モータの回転速度に応じて切り替えられる。本実施形態6において、モータ回転速度は、ステアリングホイール81の角度位置を測定して車両の操舵角を検出する舵角センサ(図示せず)を用いて計測される。例えば、操舵角の時間変化から回転速度を演算する。
 本実施形態6によれば、実施形態4と同様に、回転推定位置により、複数の回転位置検出器のうちいずれが故障しているかを判定することができるので、複数の回転位置検出器のいずれかが故障した場合であっても、正常な回転位置検出器を選択して、正常時(故障していない時)と同様にモータ制御が実行されて所望のモータトルクを出力し続けることができる。このため、電動パワーステアリング装置は、正常に、アシスト動作を継続することができる。
 さらに、複数の回転位置検出器が共に故障した場合であっても、回転推定位置を使用してモータ制御を継続できるので、電動パワーステアリング装置は、アシスト動作を継続することができる。例えば、車両のタイヤが段差に乗り上げたような場合などでも、電動パワーステアリング装置が、継続して操舵力をアシストできる。
 また、複数の回転位置検出器が共に故障した場合に、回転推定位置を使用してモータ制御を継続できる。これにより、故障であることを運転者に報知すると共に、永久磁石モータの出力を漸減させて、急激にアシスト停止に陥ることが防止できる。これにより、電動パワーステアリング装置が備える複数の回転位置検出器がともに故障したり、異常が発生したりする場合、運転者は安全に自車を停止させることができる。
 また、回転位置推定手段は、ハードを追加することなく実現することができる。このため、本実施形態6によれば、コストを増大させることなく、電動パワーステアリング装置の信頼性を向上することができる。
 なお、本実施形態6においては、モータ制御装置3として、実施形態5に限らず、実施形態1~4を適用しても良い。
 なお、本発明は前述した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、前述した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、各実施形態の構成の一部について、他の構成の追加・削除・置き換えをすることが可能である。
 例えば、一つの永久磁石同期モータを駆動するインバータは、二台に限らず、任意の複数台でも良い。また、三相同期電動機は、永久磁石同期モータに限らず、巻線界磁型同期モータでもよい。また、自系統の回転子位置を推定に用いられる他系統のインバータの駆動状態を示す情報として、インバータの出力電圧あるいはモータ端子電圧の検出値を用いても良い。
3…モータ制御装置、4…永久磁石同期モータ、5…直流電源、
8…電動パワーステアリング装置、11,12…中性点電位検出部、
21,21a…回転位置推定部、21b…マップ、21c…マップ選択手段、
22,22a…回転位置推定部、31,32…インバータ、41,42…三相巻線、
61,61a…制御部、62,62a…制御部、71,72…検出位置判定手段、
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…パルスシフト手段。

Claims (23)

  1.  第1の三相巻線および第2の三相巻線を備える三相同期電動機と、
     前記第1の三相巻線に接続される第1のインバータと、
     前記第2の三相巻線に接続される第2のインバータと、
     前記三相同期電動機の回転子位置に基づいて前記第1のインバータを制御する第1の制御装置と、
     前記三相同期電動機の前記回転子位置に基づいて前記第2のインバータを制御する第2の制御装置と、
    を備える三相同期電動機の制御装置において、
     前記第1の制御装置は、前記第1の三相巻線の中性点電位と前記第2の三相巻線の中性点電位とに基づいて、前記回転子位置を推定することを特徴とする三相同期電動機の制御装置。
  2.  請求項1に記載の三相同期電動機の制御装置において、
     前記第2の制御装置は、前記第1の三相巻線の中性点電位と前記第2の三相巻線の中性点電位とに基づいて、前記回転子位置を推定することを特徴とする三相同期電動機の制御装置。
  3.  請求項1に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、前記第2の三相巻線の中性点電位に基づいて前記第2の三相巻線に電圧が印加されていない時の前記第1の三相巻線の中性点電位を検出し、検出された前記第1の三相巻線の中性点電位に基づいて前記回転子位置を推定することを特徴とする三相同期電動機の制御装置。
  4.  請求項1に記載の三相同期電動機の制御装置において、
     前記第1の制御装置のPWMキャリア位相と前記第2の制御装置のPWMキャリア位相とが所定量ずれていることを特徴とする三相同期電動機の制御装置。
  5.  請求項4に記載の三相同期電動機の制御装置において、
     前記所定量が90度であることを特徴とする三相同期電動機の制御装置。
  6.  請求項1に記載の三相同期電動機の制御装置において、
     前記第1の制御装置および前記第2の制御装置は、一個のマイクロコンピュータによって構成され、前記第1の三相巻線の中性点電位および前記第2の三相巻線の中性点電位は、前記マイクロコンピュータに取込まれることを特徴とする三相同期電動機の制御装置。
  7.  第1の三相巻線および第2の三相巻線を備える三相同期電動機と、
     前記第1の三相巻線に接続される第1のインバータと、
     前記第2の三相巻線に接続される第2のインバータと、
     前記三相同期電動機の回転子位置に基づいて前記第1のインバータを制御する第1の制御装置と、
     前記三相同期電動機の前記回転子位置に基づいて前記第2のインバータを制御する第2の制御装置と、
    を備える三相同期電動機の制御装置において、
     前記第1の制御装置は、前記第2のインバータの駆動状態に関する情報を取得し、前記第1の三相巻線の中性点電位と前記情報とに基づいて、前記回転子位置を推定することを特徴とする三相同期電動機の制御装置。
  8.  請求項7に記載の三相同期電動機の制御装置において、
     前記情報が、前記第2のインバータによる前記第2の三相巻線への電圧印加状態であることを特徴とする三相同期電動機の制御装置。
  9.  請求項8に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、前記情報に基づいて前記第2の三相巻線に電圧が印加されていない時の前記第1の三相巻線の中性点電位を検出し、検出された前記第1の三相巻線の中性点電位に基づいて前記回転子位置を推定することを特徴とする三相同期電動機の制御装置。
  10.  請求項9に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、前記第2の三相巻線に電圧が印加されていない時に推定された前記回転子位置を保持し、前記第2の三相巻線に電圧が印加されている時に、保持する前記回転子位置に基づいて、前記第1のインバータを制御することを特徴とする三相同期電動機の制御装置。
  11.  請求項7に記載の三相同期電動機の制御装置において、
     前記情報は、前記第2のインバータにおけるゲート信号であることを特徴とする三相同期電動機の制御装置。
  12.  請求項7に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、前記第2の制御装置と通信することにより、前記情報を取得することを特徴とする三相同期電動機の制御装置。
  13.  請求項7に記載の三相同期電動機の制御装置において、
     前記情報は、前記第2の三相巻線の中性点電位であることを特徴とする三相同期電動機の制御装置。
  14.  請求項1に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、
     前記第2の三相巻線の複数の電圧印加状態に応じて、前記第1の三相巻線の中性点電位と前記回転子位置との関係を表す、複数のマップと、
     前記第2の三相巻線の中性点電位に基づいて、前記複数のマップの内の一つのマップを選択するマップ選択手段と、
    を備え、
     前記第1の制御装置は、選択された前記マップが出力する前記回転子位置に基づいて、前記第1のインバータを制御することを特徴とする三相同期電動機の制御装置。
  15.  第1の三相巻線および第2の三相巻線を備える三相同期電動機と、
     前記第1の三相巻線に接続される第1のインバータと、
     前記第2の三相巻線に接続される第2のインバータと、
     前記三相同期電動機の回転子位置に基づいて前記第1のインバータを制御する第1の制御装置と、
     前記三相同期電動機の前記回転子位置に基づいて前記第2のインバータを制御する第2の制御装置と、
    を備える三相同期電動機の制御装置において、
     前記第1の制御装置は、冗長に設けられる複数の回転位置検出器によって感知される前記回転子位置に基づいて前記第1のインバータを制御し、
     前記第1の制御装置は、前記第1の三相巻線の中性点電位および前記第2の三相巻線の中性点電位から推定される回転子推定位置に基づいて、前記複数の回転位置検出器の異常を判定することを特徴とする三相同期電動機の制御装置。
  16.  請求項15に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、前記複数の回転位置検出器のいずれもが異常であると判定すると、前記回転子推定位置に基づいて前記第1のインバータを制御することを特徴とする三相同期電動機の制御装置。
  17.  請求項1または請求項15に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、前記三相同期電動機の回転速度が所定値より小さいとき、前記第1の三相巻線の中性点電位と前記第2の三相巻線の中性点電位とに基づき前記回転子位置を推定することを特徴とする三相同期電動機の制御装置。
  18.  請求項7に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、前記三相同期電動機の回転速度が所定値より小さいとき、前記第1の三相巻線の中性点電位と前記情報とに基づき前記回転子位置を推定することを特徴とする三相同期電動機の制御装置。
  19.  請求項17または請求項18に記載の三相同期電動機の制御装置において、
     前記第1の制御装置は、前記三相同期電動機の前記回転速度が前記所定値以上であるとき、前記第1の三相巻線の誘起電圧および電流に基づき前記回転子位置を推定することを特徴とする三相同期電動機の制御装置。
  20.  請求項19に記載の三相同期電動機の制御装置において、
     前記所定値は、増速時および減速時において、異なる大きさであることを特徴とする三相同期電動機の制御装置。
  21.  第1の三相巻線および第2の三相巻線を備える三相同期電動機と、
     前記第1の三相巻線に接続される第1のインバータと、
     前記第2の三相巻線に接続される第2のインバータと、
     前記三相同期電動機の回転子位置に基づいて前記第1のインバータを制御する第1の制御装置と、
     前記三相同期電動機の前記回転子位置に基づいて前記第2のインバータを制御する第2の制御装置と、
    を備える三相同期電動機の制御装置において、
     前記第1の制御装置を構成する第1のマイクロコンピュータと、
     前記第2の制御装置を構成する第2のマイクロコンピュータと、
    を備え、
     前記第1の三相巻線の中性点および前記第2の三相巻線の中性点が、前記第1のマイクロコンピュータおよび前記第2のマイクロコンピュータに電気的に接続されていることを特徴とする三相同期電動機の制御装置。
  22.  ステアリングホイールと、
     前記ステアリングホイールの操作に応じてタイヤを転舵するステアリング機構と、
     前記ステアリングホイールの回転トルクに応じてモータトルクを発生するモータ制御装置と、
     前記モータトルクを前記ステアリング機構に伝達するステアリングアシスト機構と、
    を備える電動パワーステアリング装置において、
     前記モータ制御装置は、請求項1、請求項7、請求項15および請求項21のいずれか一項に記載される三相同期電動機の制御装置であることを特徴とする電動パワーステアリング装置。
  23.  ステアリングホイールと、
     前記ステアリングホイールの操作に応じてタイヤを転舵するステアリング機構と、
     前記ステアリングホイールの回転トルクに応じてモータトルクを発生するモータ制御装置と、
     前記モータトルクを前記ステアリング機構に伝達するステアリングアシスト機構を備える電動パワーステアリング装置において、
     前記モータ制御装置は、請求項15に記載される三相同期電動機の制御装置であり、
     前記第1の制御装置は、前記三相同期電動機の回転速度が所定値より小さいとき、前記第1の三相巻線の中性点電位と前記第2の三相巻線の中性点電位とに基づき前記回転子推定位置を推定し、
     前記回転速度は舵角センサを用いて計測されることを特徴とする電動パワーステアリング装置。
PCT/JP2018/026452 2017-08-10 2018-07-13 三相同期電動機の制御装置並びにそれを用いる電動パワーステアリング装置 WO2019031157A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US16/634,273 US11228271B2 (en) 2017-08-10 2018-07-13 Control device for three-phase synchronous motor and electric power steering device using the same
KR1020207003011A KR102359356B1 (ko) 2017-08-10 2018-07-13 삼상 동기 전동기의 제어 장치, 및 그것을 사용하는 전동 파워 스티어링 장치
CN201880050776.0A CN111034013B (zh) 2017-08-10 2018-07-13 三相同步电动机的控制装置和使用其的电动助力转向装置
DE112018003589.1T DE112018003589T5 (de) 2017-08-10 2018-07-13 Steuereinrichtung für einen Dreiphasensynchronmotor und sie verwendende elektrische Servolenkung

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-155143 2017-08-10
JP2017155143A JP6837259B2 (ja) 2017-08-10 2017-08-10 三相同期電動機の制御装置並びにそれを用いる電動パワーステアリング装置

Publications (1)

Publication Number Publication Date
WO2019031157A1 true WO2019031157A1 (ja) 2019-02-14

Family

ID=65270987

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/026452 WO2019031157A1 (ja) 2017-08-10 2018-07-13 三相同期電動機の制御装置並びにそれを用いる電動パワーステアリング装置

Country Status (6)

Country Link
US (1) US11228271B2 (ja)
JP (1) JP6837259B2 (ja)
KR (1) KR102359356B1 (ja)
CN (1) CN111034013B (ja)
DE (1) DE112018003589T5 (ja)
WO (1) WO2019031157A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117639597A (zh) * 2023-12-05 2024-03-01 湖南大学 多三相永磁电机分布式控制器间载波自同步方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001276485A (ja) * 2000-03-29 2001-10-09 Matsushita Electric Ind Co Ltd 洗濯機
US20110089876A1 (en) * 2009-10-20 2011-04-21 Gm Global Technology Operations, Inc. Fail-safe controls for electric traction drive systems
JP2014204574A (ja) * 2013-04-05 2014-10-27 株式会社日本自動車部品総合研究所 電力変換装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3312472B2 (ja) 1994-03-01 2002-08-05 富士電機株式会社 電動機の磁極位置検出装置
DE10064486A1 (de) * 2000-12-22 2002-07-18 Bosch Gmbh Robert Verfahren und Vorrichtung zur Ermittlung der Rotorposition eines Elektromotors mit mehreren Motorsträngen
JP4138423B2 (ja) * 2002-09-25 2008-08-27 株式会社豊田中央研究所 動力出力装置
JP4749852B2 (ja) 2005-11-30 2011-08-17 日立オートモティブシステムズ株式会社 モータ駆動装置及びそれを用いた自動車
JP5175569B2 (ja) 2008-02-07 2013-04-03 ルネサスエレクトロニクス株式会社 同期電動機の駆動システム
JP5308109B2 (ja) 2008-09-17 2013-10-09 ルネサスエレクトロニクス株式会社 同期電動機の駆動システム
US20140077738A1 (en) * 2011-05-13 2014-03-20 Hitachi, Ltd. Driving System For Synchronous Motor
WO2013153656A1 (ja) * 2012-04-12 2013-10-17 株式会社 日立製作所 電動機駆動装置
JP2014135830A (ja) 2013-01-09 2014-07-24 Chugoku Electric Power Co Inc:The 電線結束用操作具
JP6022951B2 (ja) * 2013-01-18 2016-11-09 トヨタ自動車株式会社 電動パワーステアリング装置
CN104579085B (zh) * 2014-12-23 2017-06-09 广东威灵电机制造有限公司 电机转子位置的检测方法和检测装置
JP6530654B2 (ja) * 2015-07-03 2019-06-12 日立オートモティブシステムズ株式会社 電動パワーステアリング装置
JP6693319B2 (ja) * 2015-10-21 2020-05-13 株式会社デンソー 回転電機の制御装置
DE102016119892B4 (de) * 2015-10-21 2022-04-28 Denso Corporation Steuerungsgerät für eine rotierende elektrische Maschine
WO2018066065A1 (ja) * 2016-10-04 2018-04-12 新電元工業株式会社 始動発電装置および始動発電方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001276485A (ja) * 2000-03-29 2001-10-09 Matsushita Electric Ind Co Ltd 洗濯機
US20110089876A1 (en) * 2009-10-20 2011-04-21 Gm Global Technology Operations, Inc. Fail-safe controls for electric traction drive systems
JP2014204574A (ja) * 2013-04-05 2014-10-27 株式会社日本自動車部品総合研究所 電力変換装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117639597A (zh) * 2023-12-05 2024-03-01 湖南大学 多三相永磁电机分布式控制器间载波自同步方法及装置
CN117639597B (zh) * 2023-12-05 2024-05-28 湖南大学 多三相永磁电机分布式控制器间载波自同步方法及装置

Also Published As

Publication number Publication date
US11228271B2 (en) 2022-01-18
US20210091700A1 (en) 2021-03-25
KR20200024282A (ko) 2020-03-06
CN111034013A (zh) 2020-04-17
JP2019037016A (ja) 2019-03-07
JP6837259B2 (ja) 2021-03-03
CN111034013B (zh) 2023-06-02
KR102359356B1 (ko) 2022-02-08
DE112018003589T5 (de) 2020-04-09

Similar Documents

Publication Publication Date Title
JP5697745B2 (ja) 同期電動機の駆動システム
JP6030142B2 (ja) 電気モーター又は発電機
JP6617500B2 (ja) 電動パワーステアリング制御方法、電動パワーステアリング制御装置、電動パワーステアリング装置および車両
JP5502126B2 (ja) 多重巻線回転機の駆動装置
US20070296371A1 (en) Position sensorless control apparatus for synchronous motor
JP4631672B2 (ja) 磁極位置推定方法、モータ速度推定方法及びモータ制御装置
JP2008067556A (ja) モータ制御装置
EP2258043B1 (en) Sensorless control of salient-pole machines
JP2003199389A (ja) モータの制御装置及びその制御方法
JP7361924B2 (ja) モータ制御装置、モータ制御方法
CN109391186B (zh) 控制装置以及控制方法
JP2010068581A (ja) 電動機駆動装置
US11451179B2 (en) Motor control device and brake control device
JP6837259B2 (ja) 三相同期電動機の制御装置並びにそれを用いる電動パワーステアリング装置
JP7077032B2 (ja) 三相同期電動機の制御装置
JP2012110079A (ja) 位置・速度センサレス制御装置
JP2010268599A (ja) 永久磁石モータの制御装置
JP5396754B2 (ja) 出力推定装置
JP6116449B2 (ja) 電動機駆動制御装置
JP2010028981A (ja) 同期モータの回転子位置推定方法および同期モータの制御装置
JP4735287B2 (ja) 同期モータの制御装置およびこの同期モータの制御装置を用いた制御方法
JP7385776B2 (ja) 電動機の制御装置
JP7172910B2 (ja) 電動機の制御装置
WO2021106609A1 (ja) 電力変換装置
JP2011004539A (ja) インバータ装置

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: 18843819

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20207003011

Country of ref document: KR

Kind code of ref document: A

122 Ep: pct application non-entry in european phase

Ref document number: 18843819

Country of ref document: EP

Kind code of ref document: A1