[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2017119201A1 - インバータ制御装置、モータ駆動装置、及び電動パワーステアリング装置 - Google Patents

インバータ制御装置、モータ駆動装置、及び電動パワーステアリング装置 Download PDF

Info

Publication number
WO2017119201A1
WO2017119201A1 PCT/JP2016/084619 JP2016084619W WO2017119201A1 WO 2017119201 A1 WO2017119201 A1 WO 2017119201A1 JP 2016084619 W JP2016084619 W JP 2016084619W WO 2017119201 A1 WO2017119201 A1 WO 2017119201A1
Authority
WO
WIPO (PCT)
Prior art keywords
inverter
current
phase
voltage command
control device
Prior art date
Application number
PCT/JP2016/084619
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 KR1020187017481A priority Critical patent/KR102111444B1/ko
Priority to DE112016005068.2T priority patent/DE112016005068T5/de
Priority to US16/068,062 priority patent/US10924048B2/en
Priority to CN201680072438.8A priority patent/CN108476010B/zh
Publication of WO2017119201A1 publication Critical patent/WO2017119201A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
    • H02M7/42Conversion of DC power input into AC power output without possibility of reversal
    • H02M7/44Conversion of DC power input into AC power output without possibility of reversal by static converters
    • H02M7/48Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M7/493Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode the static converters being arranged for operation in parallel
    • 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/22Current control, e.g. using a current control loop
    • 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
    • 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/0475Controlling other 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
    • 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
    • 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
    • H02P27/12Arrangements 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 pulsing by guiding the flux vector, current vector or voltage vector on a circle or a closed curve, e.g. for direct torque control
    • 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
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/028Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the motor continuing operation despite the fault condition, e.g. eliminating, compensating for or remedying the fault

Definitions

  • the present invention relates to an in-vehicle inverter control device, and more particularly, to a method for reducing a calculation load of a control device for controlling a plurality of inverters and motors.
  • Patent Document 1 the current detection value of the first inverter and the current detection value of the second inverter are added, and based on the added current detection value and the current command value.
  • Patent Document 2 A technique for generating a voltage command is disclosed.
  • Patent Document 1 needs to detect current values as many as the number of systems constituting the system.
  • a system that detects the DC bus current of the inverter or the current flowing between the lower arm or upper arm of each inverter or the DC bus hereinafter referred to as 3 shunt current
  • the detected DC bus current or 3 shunt current Based on the number of systems constituting the system, it is necessary to add a process for calculating the three-phase alternating current flowing in the motor winding based on the above and a process for converting the calculated three-phase alternating current into dq axis current.
  • an object of the present invention is to reduce the calculation load of a control device without reducing the response of current control (torque control).
  • an inverter control device having at least a first inverter and a second inverter includes a current detection unit that detects a current flowing through a main circuit of the first inverter, and a detected current and a current command.
  • a current control unit that generates a voltage command value for the first inverter based on a voltage command prediction unit that generates a voltage command value for the second inverter based on a change in the voltage command value of the first inverter; Prepare.
  • the present invention has the above-described configuration, it is possible to reduce the calculation load of the control device without reducing the responsiveness of current control (torque control).
  • FIG. 6 is a diagram illustrating a processing procedure of a three-phase alternating current calculation unit 300 according to the first embodiment. It is a figure explaining the relationship between a PWM signal, a three-phase alternating current, and a direct current bus current. It is a figure explaining the electric current path at the time of the switch mode 1 of FIG. It is a figure explaining the electric current path at the time of the switch mode 2 of FIG. It is a figure explaining the electric current path at the time of the switch mode 3 of FIG. It is a figure explaining the electric current path at the time of the switch mode 4 of FIG.
  • FIG. 6 is a diagram illustrating a processing procedure of a current control unit 320.
  • FIG. It is a figure explaining the process sequence of the dq / 3 phase conversion part 350.
  • FIG. FIG. 6 is a diagram illustrating a processing procedure of a PWM modulation unit 370 according to the first embodiment. It is a figure explaining the process sequence of the voltage command estimation part 340 concerning Example 1.
  • FIG. 1 is a figure explaining the process sequence of the electric current command production
  • generation part It is a figure explaining a 1st d-axis current command map and a q-axis current command map.
  • 6 is a diagram illustrating a processing procedure of a current control unit 320.
  • FIG. It is a figure explaining the process sequence of the dq / 3 phase conversion part 350.
  • FIG. FIG. 6 is a diagram illustrating a processing procedure of a PWM modulation unit 370 according to the first embodiment. It is a figure explaining the process sequence of the voltage command estimation
  • FIG. 6 is a diagram illustrating a processing procedure of a PWM modulation unit 380 according to the first embodiment. It is a figure explaining the electric power steering device concerning Example 2.
  • FIG. It is a figure explaining the structure of the control apparatus 280 concerning Example 2.
  • FIG. 10 is a diagram illustrating a processing procedure of a three-phase alternating current calculation unit 300 according to the second embodiment. It is a figure explaining the process sequence of the abnormality detection part 295 concerning Example 2.
  • FIG. It is a figure explaining the relationship between the 1st direct-current bus current IdcA and the 1st ground fault current igA.
  • FIG. 10 is a diagram illustrating a processing procedure of a PWM modulation unit 370 according to the second embodiment.
  • FIG. 10 is a diagram illustrating a processing procedure of a PWM modulation unit 380 according to the second embodiment.
  • FIG. 1A is a diagram for explaining the electric power steering apparatus according to the first embodiment.
  • the electric power steering apparatus includes a battery 10, a first inverter 20, a shunt resistor 90, an amplifier 100, a gate drive circuit 390 of the first inverter 20, a second inverter 120, Gate drive circuit 400 of second inverter 120, control device 280, motor 110, angle detector 190, output shaft 200 of motor 110, gear box 210, manual steering gear 250, tie rod 260, and wheels 270, a rod 220, a torque sensor 230, and a steering 240 operated by a driver.
  • the shunt resistor 90 used in the present embodiment is provided to detect the DC bus current IdcA (hereinafter referred to as the first DC bus current IdcA) of the first inverter 20.
  • the amplifier 100 is provided to amplify the voltage across the shunt resistor 90.
  • the angle detector 190 is provided to detect the magnetic pole position of the rotor of the motor 110.
  • the electric power steering device is configured to add a motor drive device to the steering device to reduce (assist) the amount of operation of the driver with respect to the steering 240.
  • torque is transmitted to the manual steering gear 250 through the rod 220 and the gear box 210.
  • the torque transmitted to the manual steering gear 250 is supplemented with the torque generated by the motor 110 and transmitted to the left and right wheels 270 via the left and right tie rods 260. Thereby, the left and right wheels 270 are steered.
  • the battery 10 is connected to the DC side of the first inverter 20 and the second inverter 120 and supplies a DC voltage to the first inverter 20 and the second inverter 120.
  • the low potential side bus on the negative electrode side of the battery 10 and the DC side of the first inverter 20 is connected via a shunt resistor 90.
  • a configuration in which a shunt resistor 90 is connected to the negative electrode side of the battery 10 and the low potential side bus of the first inverter 20 will be described.
  • the high potential side of the positive side of the battery 10 and the DC side of the first inverter 20 is described.
  • a configuration in which a shunt resistor is connected to the bus may be used.
  • a configuration in which a shunt resistor is connected between the positive electrode side (negative electrode side) of the battery 10 and the high potential side bus (low potential side bus) on the DC side of the second inverter 120 may be used.
  • the structure which attached the Hall type current sensor to each phase alternating current bus line side of either one of the 1st inverter 20 and the 2nd inverter 120 may be sufficient.
  • the three-phase AC bus side of the first inverter 20 is connected to the first three-phase winding wound around the stator of the motor 110.
  • the three-phase AC bus side of the second inverter 120 is connected to a second three-phase winding wound around the stator of the motor 110.
  • the switching elements 30 to 80 of the upper and lower arms of each phase of the first inverter 20 are turned on or off based on the first PWM signals SupA, SunA, SvpA, SvnA, SwpA, SwnA generated by the control device 280, and the battery
  • the DC voltage supplied from 10 is converted into a three-phase AC voltage having a variable voltage and a variable frequency.
  • the switching elements 130 to 180 of the upper and lower arms of the second inverter 120 are turned on or off based on the second PWM signals SupB, SunB, SvpB, SvnB, SwpB, and SwnB generated by the control device 280.
  • the DC voltage supplied from the battery 10 is converted into a three-phase AC voltage having a variable voltage and a variable frequency.
  • the first and second inverters 20 and 120 apply the converted three-phase AC voltage to the first and second three-phase windings wound around the stator of the motor 110, and the first and second inverters A three-phase alternating current is generated in each of the three-phase windings.
  • the motor 110 generates a rotating magnetic field corresponding to the three-phase alternating current flowing in the first and second three-phase windings wound around the stator, and accelerates or decelerates the rotor (not shown) by the generated rotating magnetic field.
  • the torque for making it generate is generated.
  • the motor 110 outputs the generated torque to the output shaft 200 and supplies it to the manual steering gear 250 via the gear box 210.
  • the main circuit of the first inverter 20 includes switching elements 30 to 80.
  • the switching elements 30 to 80 are configured by combining a metal oxide field effect transistor (MOSFET) or an insulated gate bipolar transistor (IGBT) and a diode. Since the circuit configuration of the first inverter 20 according to the present embodiment is known, detailed description thereof is omitted here.
  • MOSFET metal oxide field effect transistor
  • IGBT insulated gate bipolar transistor
  • the switching element 30 of the U-phase upper arm of the first inverter 20 is turned on or off based on the first PWM signal SupA amplified by the gate drive circuit 390. Thereafter, similarly, the switching elements 40, 50, 60, 70, 80 of the first inverter 20 are based on the first PWM signals SunA, SvpA, SvnA, SwpA, SwnA, respectively, which are voltage amplified by the gate drive circuit 390. Turn on or off.
  • the main circuit of the second inverter 120 is configured similarly to the first inverter 20.
  • the switching element 130 of the U-phase upper arm of the second inverter 120 is turned on or off based on the second PWM signal SupB that has been voltage amplified by the gate drive circuit 400.
  • the switching elements 140, 150, 160, 170, and 180 of the second inverter 120 are based on the second PWM signals SunB, SvpB, SvnB, SwpB, and SwnB that are voltage-amplified by the gate drive circuit 400, respectively. Turn on or off.
  • the configuration and processing contents of the control device 280 will be described with reference to FIG.
  • the control device 280 includes a carrier generation unit 290, a three-phase alternating current calculation unit 300, a three-phase / dq conversion unit 310, a current control unit 320, a current command generation unit 330, a voltage command prediction unit 340, and a dq / 3-phase conversion unit 350. 360, PWM modulators 370 and 380.
  • the control device 280 includes a first DC bus current IdcA detected by the shunt resistor 90 and the amplifier 100, and a magnetic pole position ⁇ of the rotor of the motor 110 detected by the angle sensor 190.
  • the torque Ts transmitted from the steering 240 to the rod 220 detected by the torque sensor 230 is input.
  • the three-phase alternating current calculation unit 300 outputs the first current that flows to the first inverter 20 at a timing determined based on the relationship between the triangular wave carrier Carrier and the first three-phase alternating voltage commands vuA *, vvA *, and vwA *.
  • DC bus current IdcA is obtained.
  • the triangular wave carrier Carrier is generated by the carrier generation unit 290, and the first three-phase AC voltage commands vuA *, vvA *, and vwA * are generated by the dq / 3-phase conversion unit 350 described later.
  • the three-phase AC current calculation unit 300 calculates the first three-phase AC currents iuA, ivA, and iwA that flow through the first three-phase winding of the motor 110 based on the acquired first DC bus current IdcA. To do.
  • the three-phase / dq conversion unit 310 includes a first d-axis current idA flowing in the d-axis of the motor 110 based on the first three-phase AC currents iuA, ivA, iwA and the magnetic pole position ⁇ of the rotor of the motor 110. , A first q-axis current iqA flowing in the q-axis is calculated.
  • the current command generator 330 generates a first d-axis current command idA * and a q-axis current command iqA * for the motor 110 based on the magnetic pole position ⁇ of the rotor of the motor 110 and the torque Ts.
  • the current control unit 320 uses the first proportional integration control or the like so that the first d-axis current idA and the q-axis current iqA coincide with the first d-axis current command idA * and the q-axis current command iqA *. D-axis voltage command vdA * and q-axis voltage command vqA * are generated.
  • the dq / 3-phase converter 350 generates a first three-phase AC voltage command vuA * based on the first d-axis voltage command vdA *, the q-axis voltage command vqA *, and the magnetic pole position ⁇ of the rotor of the motor 110.
  • vvA * and vwA * are calculated.
  • the PWM modulation unit 370 includes the first PWM signals SupA, SunA, SvpA, SvnA, SwpA, and SwnA are generated.
  • the voltage command predicting unit 340 predicts the second d-axis voltage command vdB * and the q-axis voltage command vqB * based on the first d-axis voltage command vdA * and the q-axis voltage command vqA *.
  • the dq / 3-phase conversion unit 360 generates second three-phase AC voltage commands vuB *, vvB *, and vwB * based on the second d-axis voltage command vdB * and the q-axis voltage command vqB *.
  • the PWM modulation unit 380 generates PWM signals SupB, SunB, SvpB, SvnB for the upper and lower arms of the second inverter 120 based on the second three-phase AC voltage commands vuB *, vvB *, vwB * and the triangular wave carrier Carrier. , SwpB, SwnB are generated.
  • the voltage command predicting unit 340 of the present embodiment predicts the second d-axis voltage command vdB * and the q-axis voltage command vqB * based on the first d-axis voltage command vdA * and the q-axis voltage command vqA *.
  • the second three-phase AC voltage commands vuB *, vvB *, and vwB * may be predicted based on the first three-phase AC voltage commands vuA *, vvA *, and vwA *.
  • the DC bus current of all systems is detected, and the voltage command of the inverter of all systems is generated by current control such as proportional component control.
  • current control such as proportional component control.
  • the load of the current detection process, the three-phase alternating current calculation process, the three-phase / dq conversion process, and the current control process can be largely eliminated. That is, the amount of calculation for controlling the second inverter 120 and the motor 110 can be reduced.
  • FIG. 2 is a diagram for explaining the processing procedure of the three-phase alternating current calculation unit 300.
  • the three-phase alternating current calculation unit 300 has a timing determined based on the relationship between the triangular wave carrier Carrier and the first three-phase alternating voltage commands vuA *, vvA *, and vwA *.
  • the first DC bus current IdcA flowing through the first inverter 20 is acquired, and the first three-phase AC currents iuA, ivA, iwA are calculated based on the acquired first DC bus current IdcA.
  • the first maximum phase voltage command is the first X-phase AC voltage command vxA *
  • the first intermediate phase voltage command is the first Y-phase AC voltage command vyA *
  • the first minimum phase voltage command The command is defined as a first Z-phase AC voltage command vzA *. That is, vxA *, vyA *, vzA *, ixA, iyA shown in FIG. 2 according to the relationship between the maximum phase, the intermediate phase, and the minimum phase of the first three-phase AC voltage commands vuA *, vvA *, vwA *. , IzA, the subscripts x, y, and z are replaced with u, v, and w, respectively.
  • Step a-1 it is determined whether or not the first X-phase AC voltage command vxA * (first maximum phase voltage command) is larger than the triangular wave carrier Carrier. If vxA * is larger than Carrier, it is determined in step a-2 whether or not the first Y-phase AC voltage command vyA * (first intermediate phase voltage command) is smaller than the triangular wave carrier Carrier. If vyA * is smaller than Carrier, the process proceeds to step a-3. If vyA * is not smaller than Carrier, the first Z-phase AC voltage command vzA * (first step) is entered in step a-8. Is determined to be smaller than the triangular wave carrier Carrier.
  • step a-3 it is determined whether or not the first timer counter value Tcnt1 is larger than a predetermined threshold value Tth1. If Tcnt1 is not larger than Tth1, Tcnt1 is counted up at step a-7, and then the process at step a-3 is repeated. If Tcnt1 is larger than Tth1, the first DC bus current IdcA is detected in step a-4, and the first X-phase AC current ixA is calculated based on the equation (1).
  • step a-5 the first X-phase alternating current ixA and the first Z-phase alternating current izA calculated in step a-10 described later are substituted into the equation (2), and the first Y A phase alternating current iyA is calculated.
  • step a-6 the first timer counter value Tcnt1 is reset to zero, and then the process returns to step a-1.
  • the first timer counter value is determined in step a-9. It is determined whether or not Tcnt1 is greater than a predetermined threshold value Tth1. If Tcnt1 is not greater than Tth1, Tcnt1 is counted up at step a-11, and then the process at step a-9 is repeated. If Tcnt1 is larger than Tth1, the first DC bus current IdcA is detected in step a-10, and the first Z-phase AC current izA is calculated based on the equation (3).
  • step a-8 If it is determined in step a-8 that the first Z-phase AC voltage command vzA * (first minimum phase voltage command) is not smaller than the triangular wave carrier Carrier, the process proceeds to step a-6. Then, after resetting the first timer counter value Tcnt1 to zero, the processing returns to step a-1. The same applies when it is determined in step a-1 that the first X-phase AC voltage command vxA * (first maximum phase voltage command) is not larger than the triangular wave carrier Carrier.
  • FIG. 3 is a diagram for explaining the relationship among the PWM signals SupA, SvpA, SwpA of the first upper-phase arms, the first three-phase AC currents iuA, ivA, iwA, and the first DC bus current IdcA. .
  • the principle by which the three-phase AC current calculation unit 300 calculates the first three-phase AC currents iuA, ivA, and iwA from the first DC bus current IdcA will be described with reference to FIG.
  • the maximum phase, the intermediate phase, and the minimum phase are set to the U phase, the V phase, and the W phase, respectively.
  • the three-phase alternating currents iuA, ivA, and iwA define the direction in which the first inverter 20 flows out to the three-phase winding of the motor 110 as positive.
  • the first DC bus current IdcA is defined as positive in the direction flowing from the low potential side bus of the first inverter 20 to the negative electrode side of the battery 10.
  • the PWM signals SupA, SvpA, SwpA of the first upper arms of each phase are generated by comparing the first three-phase AC voltage commands vuA *, vvA *, vwA * and the carrier Carreir. That is, the PWM signal SupA is a signal that turns on when vuA * is larger than the carrier, and a signal that turns off when vuA * is smaller than the carrier. The same applies to the PWM signals SvpA and SwpA.
  • the switch mode is set to 1, and when SupA and SvpA are turned on, SwpA is turned off.
  • the switch mode is set to 2 for a signal to be turned on, the switch mode is set to 3 for a signal to turn off SvpA and SwpA when the signal to turn on SupA, and the signal to turn off all of SupA, SvpA and SwpA. Set the switch mode to 4.
  • the switch mode 1 the first three-phase AC currents iuA, ivA, and iwA flow, but the first DC bus current IdcA does not flow.
  • the first DC bus current IdcA is -iwA.
  • the first DC bus current IdcA indicates iuA.
  • the switch mode 4 as in the switch mode 1, the first three-phase AC currents iuA, ivA, and iwA flow, but the first DC bus current IdcA does not flow.
  • FIG. 4 is a diagram for explaining current paths of the first three-phase AC currents iuA, ivA, iwA and the first DC bus current IdcA corresponding to the switch mode shown in FIG. 4A shows the switch mode 1, FIG. 4B shows the switch mode 2, FIG. 4C shows the switch mode 3, and FIG. 4D shows the switch mode 4. Respectively.
  • the first three-phase alternating currents iuA, ivA, iwA flow only between the switching elements 30, 50, 70 of the upper arms of each phase and the three-phase windings (not shown) of the motor 110. Accordingly, since no current flows through the shunt resistor 90, the first DC bus current Idc is zero.
  • the first W-phase alternating current iwA flows into the negative electrode side of the battery 10 via the switching element 80 and the shunt resistor 90 of the W-phase lower arm. Then, the first W-phase AC current iwA that flows out from the positive electrode side of the battery 10 is combined with the first V-phase AC current ivA that flows in the U-phase direction from the switching element 50 of the V-phase upper arm. It becomes a U-phase alternating current iuA and flows out to the U-phase winding (not shown) of the motor 110 via the switching element 30 of the U-phase upper arm.
  • first DC bus current Idc indicates first W-phase AC current iwA.
  • first DC bus current IdcA is in the positive direction
  • the first W-phase AC current iwA is in the negative direction. Therefore, the first DC bus current IdcA and the first W-phase AC are The relationship of the current iwA is expressed by equation (7).
  • the expression (7) is synonymous with the expression (4) described above.
  • the first U-phase alternating current iuA flows out to the U-phase winding (not shown) of the motor 110 via the battery 10 and the switching element 30 of the U-phase upper arm.
  • the first U-phase AC current iuA flowing in the U-phase winding (not shown) is supplied to the V-phase winding (not shown) and the W-phase winding (not shown) of the motor 110, respectively.
  • ivA and the first W-phase alternating current iwA are shunted.
  • the first V-phase AC current ivA flowing from the V-phase winding (not shown) into the switching element 60 of the V-phase lower arm is transferred from the W-phase winding (not shown) to the switching element 80 of the W-phase lower arm.
  • the first W-phase AC current iwA that has flowed in is combined with the first U-phase AC current iuA and flows into the shunt resistor 90. Therefore, in switch mode 3, since first U-phase AC current iuA flows through shunt resistor 90, first DC bus current Idc indicates first U-phase AC current iuA. Since the first DC bus current IdcA at this time is in the positive direction and the first U-phase AC current iuA is also in the positive direction, the relationship between the first DC bus current IdcA and the first U-phase AC current iuA is (8) The formula (8) is synonymous with the above-described formula (5).
  • the first three-phase alternating currents iuA, ivA, iwA flow only between the switching elements 40, 60, 80 of the lower arm of each phase and the three-phase windings (not shown) of the motor 110. Accordingly, since no current flows through the shunt resistor 90, the first DC bus current Idc is zero.
  • the first three-phase AC currents iuA, ivA, and iwA are calculated using the first DC bus current IdcA flowing through the shunt resistor 90.
  • FIG. 5 is a diagram illustrating a processing procedure in which the three-phase / dq conversion unit 310 calculates the first d-axis current idA and the q-axis current iqA.
  • step b-1 the first three-phase alternating currents iuA, ivA, and iwA calculated by the three-phase alternating current calculation unit 300 are acquired.
  • step b-2 the magnetic pole position ⁇ of the rotor of the motor 110 detected by the angle sensor 190 is acquired.
  • step b-3 the first three-phase alternating currents iuA, ivA, iwA and the magnetic pole position ⁇ of the rotor of the motor 110 are substituted into the equation (9), and the first d-axis current idA and the first q-axis A current iqA is calculated.
  • FIG. 6 is a diagram illustrating a processing procedure in which the current command generation unit 330 generates the first d-axis current command idA * and the q-axis current command iqA *.
  • step c-1 the torque Ts detected by the torque sensor 230 is acquired.
  • step c-2 the magnetic pole position ⁇ of the rotor of the motor 110 detected by the angle sensor 190 is acquired.
  • step c-3 the electrical angular velocity ⁇ of the rotor of the motor 110 is calculated based on the equation (10).
  • Step c-4 the first d-axis current command idA * and the q-axis current command iqA * corresponding to the torque Ts and the electrical angular velocity ⁇ are set.
  • An example of specific processing will be described with reference to FIG.
  • FIG. 7 shows a first d-axis current command map and a q-axis current command map in which the torque Ts and the electrical angular velocity ⁇ are set on the vertical axis and the horizontal axis, respectively.
  • a map is stored in advance in a memory (not shown) of the current command generation unit 330, and an array (x) corresponding to the torque Ts acquired in step c-1 and the electrical angular velocity ⁇ calculated in step c-3.
  • Y) first d-axis current command idA * (x, y) and q-axis current command iqA * (x, y) are called from the memory.
  • FIG. 8 is a diagram illustrating a processing procedure in which the current control unit 320 generates the first d-axis voltage command vdA * and the q-axis voltage command vqA *.
  • step d-1 the first dq axis current commands idA * and iqA * set by the current command generator 330 are acquired.
  • step d-2 the first dq-axis currents idA and iqA calculated by the three-phase / dq converter 310 are acquired.
  • step d-3 the first dq-axis current deviations ⁇ idA and ⁇ iqA are calculated based on the equation (11).
  • step d-4 based on the first dq-axis current deviations ⁇ idA and ⁇ iqA calculated in step d-3 and the equation (12), the first dq-axis voltage commands vdA * and vqA * are calculated. Is calculated.
  • the values of the dq axis proportional gains Kpd, Kpq and the dq axis integral gains Kid, Kiq are stored in advance in a memory (not shown) of the current control unit 320.
  • FIG. 9 is a diagram illustrating a processing procedure in which the dq / 3-phase conversion unit 350 calculates the first three-phase AC voltage commands vuA *, vvA *, and vwA *.
  • step e-1 the first dq axis voltage commands vdA * and vqA * calculated by the current control unit 320 are acquired.
  • step e-2 the magnetic pole position ⁇ of the rotor of the motor 110 detected by the angle sensor 190 is acquired.
  • step e-3 the first dq-axis voltage commands vdA * and vqA * acquired in step e-1 and the magnetic pole position ⁇ of the rotor of the motor 110 acquired in step e-2 are expressed by equation (13). Substituting and the first three-phase AC voltage commands vuA *, vvA *, and vwA * are calculated.
  • FIG. 10 is a diagram illustrating a processing procedure in which the PWM modulation unit 370 generates the first PWM signals SupA, SunA, SvpA, SvnA, SwpA, and SwnA for the upper and lower arms of the first inverter 20.
  • step f-1 the first three-phase AC voltage commands vuA *, vvA *, and vwA * calculated by the dq / 3-phase converter 350 are acquired. Subsequently, in step f-2, it is determined whether or not the first U-phase AC voltage command vuA * acquired in step f-1 is equal to or greater than the triangular wave carrier Carrier.
  • step f-2 if vuA * is equal to or higher than Carrier, in step f-3, the PWM signal SunA of the first U-phase lower arm is set off, and then in step f-4, the first The U-phase upper arm PWM signal SupA is set to ON.
  • step f-2 if vuA * is not equal to or higher than Carrier, in step f-5, the PWM signal SupA of the first U-phase upper arm is set to OFF, and then in step f-6.
  • the PWM signal SunA of the first U-phase lower arm is set to ON.
  • step f-7 it is determined whether or not the first V-phase AC voltage command vvA * acquired in step f-1 is equal to or greater than the triangular wave carrier Carrier. If vvA * is equal to or higher than Carrier, in step f-8, the PWM signal SvnA of the first V-phase lower arm is set to OFF, and then in step f-9, the first V-phase upper arm The PWM signal SvpA is set on.
  • step f-10 the PWM signal SvpA of the first V-phase upper arm is set to OFF, and then in step f-11, the first V-phase lower The arm PWM signal SvnA is set to ON.
  • step f-12 it is determined whether or not the first W-phase AC voltage command vwA * acquired in step f-1 is equal to or greater than the triangular wave carrier Carrier. If vwA * is equal to or higher than Carrier, in step f-13, the PWM signal SwnA of the first W-phase lower arm is set to OFF, and then in step f-14, the first W-phase upper arm The PWM signal SwpA is set on. On the other hand, if vwA * is not equal to or higher than Carrier, the PWM signal SwpA of the first W-phase upper arm is set to OFF in step f-15, and then the first W-phase lower in step f-16. The arm PWM signal SwnA is set to ON.
  • the average value of the UVW-phase PWM voltage output from the first inverter 20 is set to the first value.
  • the three-phase AC voltage commands vuA *, vvA *, and vwA * can be matched.
  • Such a PWM signal generation method is generally known as a triangular wave comparison method.
  • the PWM signal generation method is not limited to the triangular wave comparison method, and a space vector modulation method or the like may be used.
  • the gate drive circuit 390 amplifies the voltages of the first phase upper and lower arm PWM signals SupA to SwnA generated by the PWM modulation unit 370, and gates the switching elements 30 to 80 of each phase upper and lower arms of the first inverter 20. To enter.
  • the switching elements 30 to 80 of the upper and lower arms of the first inverter 20 are turned on / off according to the PWM signals SupA to SwnA of the upper and lower arms of the first phase.
  • FIG. 11 shows that the voltage command prediction unit 340 according to the first embodiment performs the second d-axis voltage command vdB * and the q-axis voltage command vqB based on the first d-axis voltage command vdA * and the q-axis voltage command vqA *. It is a figure explaining the process sequence which estimates *.
  • step g-1 the first dq-axis voltage commands vdA * and vqA * calculated by the current control unit 320 are acquired.
  • step g-2 the first dq-axis voltage commands vdA * and vqA * acquired in step g-1 and the previous value vdAold of the first dq-axis voltage command set in step g-4 described later.
  • * And vqAold * are substituted into the equation (14), and the differences ⁇ vdA * and ⁇ vqA * of the first dq axis voltage command are calculated.
  • step g-3 the difference between the first dq-axis voltage command ⁇ vdA * and ⁇ vqA * calculated in step g-2 and the previous d-q-axis voltage command set in step g-4 described later.
  • the values vdBold * and vqBold * are substituted into the equation (15) to generate the second dq axis voltage commands vdB * and vqB *.
  • step g-4 the first dq-axis voltage commands vdA * and vqA * acquired in step g-1 and the second dq-axis voltage commands vdB * and vqB * generated in step g-3 are used. Is substituted into the equation (16), and the previous values vdAold * and vqAold * of the first dq-axis voltage command and the previous values vdBold * and vqBold * of the second dq-axis voltage command are set.
  • the differences ⁇ vdA * and ⁇ vqA * of the first dq axis voltage command are directly used as the second dq axis.
  • a method of adding to the previous values vdBold * and vqBold * of the voltage command is described.
  • the difference in circuit parameters and the like between the first inverter 20 and the second inverter 120 by means of, for example, multiplying a predetermined coefficient by ⁇ vdA * and ⁇ vqA * and then adding it to vdBold * and vqBold *. You may comprise so that it may supplement.
  • the voltage command prediction unit 340 may be configured by a method of calculating the second dq-axis voltage commands vdB * and vqB * by multiplying the previous values vdBold * and vqBold * of the shaft voltage command. Such a method also does not depart from the spirit of generating the voltage command value of the second inverter based on the change in the voltage command value of the first inverter.
  • FIG. 12 shows that the dq / 3-phase converter 360 generates the second three-phase AC voltage commands vuB *, vvB *, and vwB * based on the second d-axis voltage command vdB * and the q-axis voltage command vqB *. It is a figure explaining the process sequence to perform.
  • the basic operation is the same as that of the dq / 3-phase conversion unit 350 described with reference to FIG. 9, and the second dq-axis voltage commands vdB * and vqB * acquired in step h-1 and step h-2.
  • the second three-phase AC voltage commands vuB *, vvB *, and vwB * are calculated.
  • FIG. 13 is a diagram illustrating a processing procedure in which the PWM modulation unit 380 generates the second PWM signals SupB, SunB, SvpB, SvnB, SwpB, and SwnB for the upper and lower arms of the second inverter 20. Since the basic idea is the same as the procedure described in FIG. 10, detailed description thereof is omitted here.
  • the gate drive circuit 400 amplifies the voltages of the PWM signals SupB to SwnB of the second phase upper and lower arms generated by the PWM modulation unit 380, and gates the switching elements 130 to 180 of the phase upper and lower arms of the second inverter 120. To enter.
  • the switching elements 130 to 180 of the upper and lower arms of the second inverter 120 are turned on / off according to the PWM signals SupB to SwnB of the upper and lower arms of the second phase.
  • FIG. 14A is a diagram for explaining the electric power steering apparatus according to the second embodiment.
  • the electric power steering apparatus has the following differences compared to the configuration of the electric power steering apparatus according to the first embodiment.
  • the electric power steering apparatus according to this embodiment includes a shunt resistor 95 for detecting a DC bus current IdcB (hereinafter referred to as a second DC bus current IdcB) of the second inverter 120, and a voltage across the shunt resistor 95. And an amplifier 105 for amplifying the signal.
  • the controller 280 receives the first DC bus current IdcA and the second DC bus current IdcB.
  • a shunt resistor 95 for detecting a DC bus current IdcB (hereinafter referred to as a second DC bus current IdcB) of the second inverter 120, and a voltage across the shunt resistor 95.
  • an amplifier 105 for amplifying the signal.
  • the controller 280 receives the first DC bus current IdcA and the second DC bus current IdcB.
  • the control device 280 detects a detection current that selects one of the first DC bus current IdcA and the second DC bus current IdcB as a detection current.
  • a selection unit 285 and an abnormality detection unit 295 are included.
  • the electric power steering apparatus detects the DC bus current of each system by sequentially switching.
  • the voltage command of the inverter of the system in which the DC bus current is detected is generated by current control such as proportional integral control.
  • the voltage command of the inverter of the system in which no DC bus current is detected is the previous value of the voltage command of the inverter in which the DC bus current is detected in the voltage command one operation cycle before the inverter of the system in which no DC bus current is detected And the difference between the latest value and the latest value.
  • the DC bus current of all the systems is detected, and the voltage commands for the inverters of all systems are generated using general current control such as proportional integral control.
  • general current control such as proportional integral control.
  • the configuration and processing content of the control device 280 will be described with reference to FIG.
  • the control device 280 includes a detection current selection unit 285, a carrier generation unit 290, an abnormality detection unit 295, a three-phase AC current calculation unit 300, a three-phase / dq conversion unit 310, a current control unit 320, a current command generation unit 330, and a voltage command.
  • Prediction unit 340, dq / 3 phase conversion unit 350, 360, PWM modulation unit 370, 380 are provided.
  • the detection current selection unit 285 selects one of the first DC bus current IdcA and the second DC bus current IdcB as the detection current.
  • the detection current selection unit 285 selects the first DC bus current IdcA and the second DC bus current IdcB by sequentially switching at predetermined timings.
  • the three-phase AC current calculation unit 300 includes the triangular wave carrier Carrier and the first three-phase AC voltage commands vuA *, vvA *, and vwA *.
  • the first DC bus current IdcA is acquired at a timing determined based on the relationship.
  • the three-phase alternating current calculation unit 300 calculates the first three-phase alternating currents iuA, ivA, and iwA that flow through the first three-phase winding of the motor 110 based on the acquired first direct-current bus current IdcA.
  • the three-phase alternating current calculation unit 300 sets the calculated first three-phase alternating currents iuA, ivA, and iwA as the three-phase alternating currents iu, iv, and iw for one system.
  • the abnormality detection unit 295 detects the first DC bus current IdcA and the three-phase AC at a timing determined based on the relationship between the triangular wave carrier Carrier and the first three-phase AC voltage commands vuA *, vvA *, and vwA *.
  • the three-phase alternating currents iu, iv, iw (that is, the first three-phase alternating currents iuA, ivA, iwA) for one system calculated by the current calculation unit 300 are acquired.
  • the abnormality detection unit 295 detects an abnormality (ground fault) of the system configured by the first inverter 20 and the motor 110 based on the acquired first DC bus current IdcA and the first three-phase AC currents iuA, ivA, iwA. Or overcurrent).
  • the three-phase AC current calculation unit 300 uses the triangular wave carrier Carrier and the second three-phase AC voltage commands vuB *, vvB *, vwB.
  • the second DC bus current IdcB is acquired at a timing determined based on the relationship with *.
  • the three-phase alternating current calculation unit 300 calculates the second three-phase alternating currents iuB, ivB, and iwB that flow through the second three-phase winding of the motor 110 based on the acquired second direct current bus current IdcB.
  • the three-phase alternating current calculation unit 300 sets the calculated second three-phase alternating currents iuB, ivB, and iwB as the three-phase alternating currents iu, iv, and iw for one system.
  • the abnormality detection unit 295 detects the second DC bus current IdcB and the three-phase AC at a timing determined based on the relationship between the triangular wave carrier Carrier and the second three-phase AC voltage commands vuB *, vvB *, and vwB *.
  • the three-phase alternating currents iu, iv, iw (that is, the second three-phase alternating currents iuB, ivB, iwB) for one system calculated by the current calculation unit 300 are acquired.
  • the abnormality detection unit 295 detects an abnormality (ground fault) of the system configured by the second inverter 120 and the motor 110 based on the acquired second DC bus current IdcB and the second three-phase AC currents iuB, ivB, and iwB. Or overcurrent).
  • the three-phase / dq converter 310 is a d-axis current that flows in the d-axis for one system of the motor 110 based on the three-phase AC currents iu, iv, iw for one system and the magnetic pole position ⁇ of the rotor of the motor 110 id and q-axis current iq flowing in the q-axis are calculated.
  • the current command generator 330 generates a d-axis current command id * and a q-axis current command iq * for one system of the motor 110 based on the magnetic pole position ⁇ of the rotor of the motor 110 and the torque Ts.
  • the current control unit 320 sets the d-axis voltage for one system so that the d-axis current id and q-axis current iq for one system match the d-axis current command id * and q-axis current command iq * for one system.
  • a command vd * and a q-axis voltage command vq * are generated.
  • the voltage command prediction unit 340 When the detection current selection unit 285 selects the first DC bus current IdcA, the voltage command prediction unit 340 outputs the dq axis voltage commands vd * and vq * for one system to the first dq axis.
  • the voltage commands vdA * and vqA * are set and the latest first dq-axis voltage commands vdA * and vqA * and the first dq-axis voltage commands vdAold * and vqAold * one calculation cycle before are used.
  • the voltage command prediction unit 340 sends the dq axis voltage commands vd * and vq * for one system to the second d ⁇ .
  • the voltage command prediction unit 340 sends the dq axis voltage commands vd * and vq * for one system to the second d ⁇ .
  • q-axis voltage commands vdB *, vqB *, and the latest second dq-axis voltage commands vdB *, vqB * and second d-q-axis voltage commands vdBold *, vqBold * one calculation cycle before Are added to the first dq axis voltage commands vdAold * and vqAold * one calculation cycle before to calculate the first dq axis voltage commands vdA * and vqA *.
  • the dq / 3-phase converter 350 generates a first three-phase AC voltage command vuA * based on the first d-axis voltage command vdA *, the q-axis voltage command vqA *, and the magnetic pole position ⁇ of the rotor of the motor 110.
  • vvA * and vwA * are calculated.
  • the PWM modulation unit 370 includes the first three-phase AC voltage commands vuA *, vvA *, vwA *, the triangular wave carrier Carrier, the first ground fault determination flag FaultA1 generated by the abnormality detection unit 295, and the first overcurrent.
  • the first PWM signals SupA, SunA, SvpA, SvnA, SwpA, and SwnA of the upper and lower arms of each phase of the first inverter 20 are generated based on the determination flag FaultA2.
  • the dq / 3-phase conversion unit 360 generates a second three-phase AC voltage command vuB * based on the second d-axis voltage command vdB *, the q-axis voltage command vqB *, and the magnetic pole position ⁇ of the rotor of the motor 110.
  • vvB * and vwB * are calculated.
  • the PWM modulation unit 380 includes the second three-phase AC voltage commands vuB *, vvB *, vwB *, the triangular wave carrier Carrier, the second ground fault determination flag FaultB1 generated by the abnormality detection unit 295, and the second overcurrent. Based on the determination flag FaultB2, second PWM signals SupB, SunB, SvpB, SvnB, SwpB, and SwnB for the upper and lower arms of the second inverter 120 are generated.
  • the carrier generation unit 290, the three-phase / dq conversion unit 310, the current command generation unit 330, the current control unit 320, and the dq / 3-phase conversion units 350 and 360 have the same processing contents as in the first embodiment. Therefore, detailed description is omitted.
  • the detection current selection unit 285 selects one of the first DC bus current IdcA and the second DC bus current IdcB by sequentially switching at a predetermined timing.
  • the detection current selection unit 285 sets either the first DC bus current IdcA or the second DC bus current IdcB as the DC bus current Idc for one system.
  • the timing for switching the selection between the first DC bus current IdcA and the second DC bus current IdcB may be set at predetermined time intervals. Desirably, it is set to a period in which all the upper arms of each phase of the inverter are on and all the lower arms of each phase are off, or a period in which all of the lower arms of each phase are on and all of the upper arms of each phase are off.
  • FIG. 15 is a diagram for explaining the processing procedure of the three-phase alternating current calculation unit 300 according to the second embodiment.
  • the three-phase AC current calculation unit 300 calculates the three-phase AC currents iu, iv, and iw for one system based on either the first DC bus current IdcA or the second DC bus current IdcB. .
  • the subscripts corresponding to the maximum phase, intermediate phase, and minimum phase are represented as x, y, and z.
  • the three-phase AC current calculation unit 300 determines whether or not the detection current selection unit 285 has selected the first DC bus current IdcA in Step j-1.
  • the detection current selection unit 285 selects the first DC bus current IdcA, the first three-phase AC currents iu, iv, iw for one system are obtained as a result of the processing from step j-2 to j-12.
  • the three-phase alternating currents iuA, ivA, and iwA are set. Since the processing in this case is substantially the same as the processing procedure described in the first embodiment with reference to FIG. 2, detailed description thereof is omitted. However, the expressions (1), (2), and (3) are replaced by the following expressions (18), (19), and (20), respectively.
  • the detection current selection unit 285 selects the second DC bus current IdcA at step j-1
  • the three-phase AC current for one system is obtained by the processing from step j-13 to j-22.
  • the second three-phase alternating currents iuB, ivB, and iwB are set as iu, iv, and iw. Since the processing in this case is almost the same as the processing procedure described with reference to FIG. 2 in the first embodiment, detailed description thereof is omitted. However, the expressions (1), (2), and (3) are replaced with the expressions (21), (19), and (22), respectively.
  • the detection current selection unit 285 selects the first direct-current bus current IdcA, the three-phase alternating current iuA flowing through the first three-phase winding, ivA, iwA can be calculated, and when the detection current selection unit 285 selects the second DC bus current IdcB, the three-phase AC currents iuB, ivB, iwB flowing through the second three-phase winding Can be calculated.
  • the relationship between the PWM signal of each phase upper arm generated by comparing the three-phase AC voltage command and the carrier, the three-phase AC current, and the DC bus current is the same as in FIG. .
  • the current paths of the three-phase alternating current and the direct current bus current corresponding to the inverter switch mode are the same as those in FIG.
  • FIG. 16 is a diagram illustrating a processing procedure in which the abnormality detection unit 295 determines the presence / absence of a system abnormality (ground fault or overcurrent) based on the DC bus current and the three-phase AC current.
  • a system abnormality ground fault or overcurrent
  • the abnormality detection unit 295 determines whether or not the detection current selection unit 285 has selected the first DC bus current IdcA in step k-1.
  • the detected current selection unit 285 selects the first DC bus current IdcA in step k-1
  • the first X-phase AC voltage command vxA * (first maximum phase voltage) is selected in step k-2. It is determined whether or not (command) is smaller than the triangular wave carrier Carrier. If vxA * is smaller than Carrier, the process proceeds to Step k-3. If vxA * is not smaller than Carrier, the process proceeds to Step k-7.
  • step k-3 it is determined whether or not the second timer counter value Tcnt2 is larger than a predetermined threshold value Tth2. If Tcnt2 is not larger than Tth2, the process of step k-3 is repeated after counting up Tcnt2 in step k-14.
  • Tcnt2 is larger than Tth2
  • step k-4 the detected first DC bus current IdcA is substituted into the equation (23), and the first ground fault current igA is calculated.
  • the fact that the first ground fault current igA is expressed by the equation (23) will be described later with reference to FIG.
  • step k-5 it is determined whether or not the first ground fault current igA is larger than a predetermined threshold value Igth.
  • the first ground fault determination flag Fault A1 is set to ON (ground fault occurrence) in step k-6, and the process proceeds to step k-7. If igA is not greater than Igth, the process proceeds to step k-7 without executing step k-6.
  • step k-15 is performed instead of the process of steps k-2 to k-6.
  • step k-19 it is determined whether or not a ground fault has occurred in the inverter of the second system.
  • the second ground fault current igB is calculated by the equation (24).
  • step k-7 the second timer counter value Tcnt2 is reset to zero.
  • the abnormality detection unit 295 determines whether or not an overcurrent has occurred by the processing from step k-8 to step k-13.
  • step k-8 it is determined whether or not the absolute value
  • step k-9 It is determined whether or not the detection current selection unit 285 has selected the first DC bus current IdcA. If the detection current selection unit 285 has selected the first DC bus current IdcA, the first overcurrent determination flag FaultA2 is set to on (overcurrent generation) in step k-10. If the detection current selection unit 285 has not selected the first DC bus current IdcA, the second overcurrent determination flag FaultB2 is set to on (overcurrent generation) in step k-11.
  • abnormality detection part 295 in a present Example is comprised so that ground fault generation
  • production may be determined, you may comprise only one, for example.
  • FIG. 17 shows that in the system constituted by the first inverter 20 and the first three-phase winding, a ground fault occurs between the W phase and the ground, and each upper arm is off and each lower arm is turned off. It is a figure explaining the relationship between the 1st DC bus current IdcA detected when all are ON, and the 1st ground fault current igA.
  • FIG. 17 (a) shows a mode in which the first ground fault current igA flows from the W phase to the ground side.
  • FIG. 17B shows a mode in which the first ground fault current igA flows from the ground to the W phase side.
  • no ground fault occurs, no current flows through the shunt resistor 90 as described in FIG. 4D.
  • the shunt resistor 90 and the ground fault resistance are shown in FIG. A ground fault current igA flows through 98. Therefore, the first DC bus current IdcA detected when the upper arms of each phase are all off and the lower arms of each phase are all on is the first ground fault current igA, and the relationship of the above-described equation (23) is established. .
  • the ground fault generated in the system constituted by the second inverter 120 and the second three-phase winding is the same as that of the system constituted by the first inverter 20 and the first three-phase winding described above. Since this is a phenomenon, the description is omitted.
  • FIG. 18 illustrates a processing procedure in which the voltage command predicting unit 340 according to the second embodiment calculates the first dq axis voltage commands vdA * and vqA * and the second dq axis voltage commands vdB * and vqB *. It is a figure explaining.
  • the voltage command prediction unit 340 acquires the dq-axis voltage commands vd * and vq * for one system calculated by the current control unit 320 in Step 1-1. In step 1-2, it is determined whether or not the detection current selection unit 285 has selected the first DC bus current IdcA.
  • step 1-2 If it is determined in step 1-2 that the detected current selection unit 285 has selected the first DC bus current IdcA, it is acquired in step 1-1 based on the equation (25) in step 1-3.
  • the dq axis voltage commands vd * and vq * for one system are set as the first dq axis voltage commands vdA * and vqA *.
  • step 1-4 the first dq-axis voltage commands vdA *, vqA * and the previous values vdAold *, vqAold * of the first dq-axis voltage commands set in step 1-6, which will be described later.
  • step 1-5 the differences ⁇ vdA * and ⁇ vqA * of the first dq-axis voltage command and the previous values vdBold * and vqBold of the second dq-axis voltage command set in step 1-6 to be described later.
  • * By substituting * into the equation (15), second dq-axis voltage commands vdB * and vqB * are generated.
  • step 1-6 the voltage command prediction unit 340 generates the first dq-axis voltage commands vdA * and vqA * calculated in step 1-3 and the second dq-axis voltage generated in step 1-5. Substituting the commands vdB * and vqB * into the equation (16), the previous values vdAold * and vqAold * of the first dq axis voltage command and the previous values vdBold * and vqBold * of the second dq axis voltage command Set.
  • step l-1 The dq-axis voltage commands vd * and vq * for one system acquired in step (2) are set as the second dq-axis voltage commands vdB * and vqB *.
  • Step 1-8 the second dq-axis voltage commands vdB * and vqB * and the previous values vdBold * and vqBold * of the second dq-axis voltage command set in Step 1-6 are set. Substituting into the equation (27), the difference ⁇ vdB *, ⁇ vqB * of the second dq axis voltage command is calculated.
  • Step 1-9 the differences ⁇ vdB * and ⁇ vqB * of the second dq axis voltage command and the previous values vdAold * and vqAold * of the first dq axis voltage command set in Step 1-6 are obtained. Substituting into the equation (28), the first dq-axis voltage commands vdA * and vqA * are generated.
  • step 1-6 the voltage command predicting unit 340 generates the second dq axis voltage commands vdB * and vqB * calculated in step 1-7 and the first dq axis voltage generated in step 1-9. Substituting the commands vdA * and vqA * into the equation (16), the previous values vdAold * and vqAold * of the first dq axis voltage command and the previous values vdBold * and vqBold * of the second dq axis voltage command Set.
  • the DC bus currents of all systems can be detected simultaneously.
  • current control such as proportional component control
  • the load of current detection processing, three-phase AC current calculation processing, three-phase / dq conversion processing, and current control processing is greatly eliminated. can do. That is, the amount of calculation for controlling the first inverter 20, the second inverter 120, and the motor 110 can be reduced.
  • FIG. 19 is a schematic diagram illustrating a processing procedure of the PWM modulation unit 370 according to the second embodiment.
  • the PWM modulation unit 370 determines whether or not the first ground fault determination flag Fault A1 generated by the abnormality detection unit 295 in step m-1 is ON (ground fault occurrence). If the first ground fault determination flag Fault A1 is not on (ground fault occurrence), the first overcurrent judgment flag Fault A2 generated by the abnormality detection unit 295 in step m-3 is on (over current occurrence). It is determined whether or not.
  • the PWM modulation unit 370 sets all of the first PWM signals SupA, SunA, SvpA, SvnA, SwpA, and SwnA to OFF in step m-2.
  • step m-3 if the first overcurrent determination flag FaultA2 is not on (overcurrent generation) in step m-3, the PWM modulation unit 370 performs steps f-1 to f-1 shown in FIG. 10 in step m-4. The process of f-16 is performed.
  • the first ground fault determination flag FaultA1 is on, or the first overcurrent determination flag FaultA2 is on
  • the switching of the switching elements of the upper and lower arms of each phase of the first inverter 20 can be stopped (maintained off).
  • the average value of the UVW-phase PWM voltage output from the first inverter 20 is calculated as the first three-phase. It can be made to coincide with the AC voltage commands vuA *, vvA *, vwA *.
  • FIG. 20 is a diagram for explaining the processing procedure of the PWM modulation unit 380 according to the second embodiment.
  • the processing procedure in FIG. 20 is substantially the same as the processing procedure in FIG. 19, and thus detailed description thereof is omitted here.
  • the PWM modulation unit 380 also has the second inverter 120 when the second ground fault determination flag FaultB1 is on or the second overcurrent determination flag FaultB2 is on.
  • the switching of the switching elements of the upper and lower arms of each phase can be stopped (maintained off).
  • both the second ground fault determination flag “Fault B1” and the second overcurrent determination flag “Fault B2” are OFF, the average value of the PWM voltage of the UVW phase output from the second inverter 120 is set to the second three-phase. It can be made to coincide with the AC voltage commands vuB *, vvB *, and vwB *.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Inverter Devices (AREA)

Abstract

インバータ制御装置は、少なくとも第1のインバータと第2のインバータとを有するインバータ制御装置であって、第1のインバータの主回路を流れる電流を検出する電流検出部と、検出した電流と電流指令に基づいて第1のインバータの電圧指令値を生成する電流制御部と、第1のインバータの電圧指令値の変化分に基づいて第2のインバータの電圧指令値を生成する電圧指令予測部と、を備える。

Description

インバータ制御装置、モータ駆動装置、及び電動パワーステアリング装置
 本発明は、車載用インバータの制御装置に係り、特に複数系統のインバータとモータを制御するための制御装置の演算負荷を低減する方法に関する。
 近年、自動運転車の開発が急速に進んでおり、電動部品に要求される機能安全基準が高まっている。例えば、自動運転車向け電動パワーステアリング装置に用いられるインバータ制御装置では、システムを2重化することで安全性を確保する技術が知られている。
 特開2012-76644号公報(特許文献1)においては、第1のインバータの電流検出値と第2のインバータの電流検出値とを加算し、加算した電流検出値と電流指令値とに基づいて電圧指令を生成する技術が開示されている。
日本国特開2012-076644号公報
 特許文献1に記載の方法は、システムを構成する系統の数だけ電流値を検出する必要がある。インバータの直流母線電流もしくはインバータの各相下アーム又は上アームと直流母線との間に流れる電流(以下、3シャント電流)を検出するシステムの場合には、検出した直流母線電流もしくは3シャント電流に基づいてモータ巻線に流れる3相交流電流を算出する処理と算出した3相交流電流をd-q軸電流に変換する処理を、システムを構成する系統の数だけ追加する必要がある。また、モータ巻線に流れる3相交流電流を検出するシステムの場合には、検出した3相交流電流をd-q軸電流に変換する処理を、システムを構成する系統の数だけ追加する必要がある。
 このように、特許文献1に記載の方法では、複数系統のインバータとモータで構成されるシステムの制御装置の演算負荷を低減することは困難であった。そこで本発明は、電流制御(トルク制御)の応答性を低下させることなく制御装置の演算負荷を低減することを目的とする。
 本発明の態様によると、少なくとも第1のインバータと第2のインバータとを有するインバータ制御装置は、第1のインバータの主回路を流れる電流を検出する電流検出部と、検出した電流と電流指令に基づいて第1のインバータの電圧指令値を生成する電流制御部と、第1のインバータの電圧指令値の変化分に基づいて第2のインバータの電圧指令値を生成する電圧指令予測部と、を備える。
 本発明は、以上の構成を備えるため、電流制御(トルク制御)の応答性を低下させることなく制御装置の演算負荷を低減することができる。
実施例1にかかる電動パワーステアリング装置を説明する図である。 実施例1にかかる制御装置280の構成を説明する図である。 実施例1にかかる3相交流電流算出部300の処理手順を説明する図である。 PWM信号と、3相交流電流と、直流母線電流の関係を説明する図である。 図3のスイッチモード1のときの電流経路を説明する図である。 図3のスイッチモード2のときの電流経路を説明する図である。 図3のスイッチモード3のときの電流経路を説明する図である。 図3のスイッチモード4のときの電流経路を説明する図である。 3相/dq変換部310の処理手順を説明する図である。 電流指令生成部330の処理手順を説明する図である。 第1のd軸電流指令マップとq軸電流指令マップを説明する図である。 電流制御部320の処理手順を説明する図である。 dq/3相変換部350の処理手順を説明する図である。 実施例1にかかるPWM変調部370の処理手順を説明する図である。 実施例1にかかる電圧指令予測部340の処理手順を説明する図である。 dq/3相変換部360の処理手順を説明する図である。 実施例1にかかるPWM変調部380の処理手順を説明する図である。 実施例2にかかる電動パワーステアリング装置を説明する図である。 実施例2にかかる制御装置280の構成を説明する図である。 実施例2にかかる3相交流電流算出部300の処理手順を説明する図である。 実施例2にかかる異常検出部295の処理手順を説明する図である。 第1の直流母線電流IdcAと第1の地絡電流igAの関係を説明する図である。 実施例2にかかる電圧指令予測部340の処理手順を説明する図である。 実施例2にかかるPWM変調部370の処理手順を説明する図である。 実施例2にかかるPWM変調部380の処理手順を説明する図である。
 以下、本発明のインバータ制御装置を電動パワーステアリング装置に適用した場合について説明する。なお、各図において同一要素については同一の符号を記し、重複する説明は省略する。
(電動パワーステアリング装置の概要)
 図1(a)は、実施例1にかかる電動パワーステアリング装置を説明する図である。
 本実施例にかかる電動パワーステアリング装置は、バッテリ10と、第1のインバータ20と、シャント抵抗90と、増幅器100と、第1のインバータ20のゲートドライブ回路390と、第2のインバータ120と、第2のインバータ120のゲートドライブ回路400と、制御装置280と、モータ110と、角度検出器190と、モータ110の出力軸200と、ギアボックス210と、マニュアルステアリングギア250、タイロッド260と、車輪270と、ロッド220と、トルクセンサ230と、運転者が操作するステアリング240と、を有する。本実施例で用いられるシャント抵抗90は、第1のインバータ20の直流母線電流IdcA(以降、第1の直流母線電流IdcAと呼ぶ)を検出するために設けられる。増幅器100は、シャント抵抗90の両端電圧を増幅するために設けられる。角度検出器190は、モータ110の回転子の磁極位置を検出するために設けられる。
 電動パワーステアリング装置は、ステアリング装置にモータ駆動装置を付加し、ステアリング240に対する運転者の操作量を軽減(アシスト)するように構成されている。運転者がステアリング240を回転操作すると、ロッド220とギアボックス210を介して、マニュアルステアリングギア250にトルクが伝達される。マニュアルステアリングギア250に伝達されたトルクは、モータ110で生成したトルクで補われ、左右のタイロッド260を介して左右の車輪270に伝達される。これにより、左右の車輪270が舵取される。
 バッテリ10は、第1のインバータ20と第2のインバータ120の直流側に接続されており、第1のインバータ20と第2のインバータ120に直流電圧を供給する。バッテリ10の負極側と第1のインバータ20の直流側の低電位側母線は、シャント抵抗90を介して接続されている。ここでは、バッテリ10の負極側と第1のインバータ20の低電位側母線にシャント抵抗90を接続した構成で説明するが、バッテリ10の正極側と第1のインバータ20の直流側の高電位側母線との間にシャント抵抗を接続した構成でも良い。もしくは、バッテリ10の正極側(負極側)と第2のインバータ120の直流側の高電位側母線(低電位側母線)との間にシャント抵抗を接続した構成でも良い。もしくは、第1のインバータ20と第2のインバータ120のどちらか一方の各相上アーム(各相下アーム)と高電位側母線(低電位側母線)との間にそれぞれシャント抵抗を接続した構成でも良い。もしくは、第1のインバータ20と第2のインバータ120のどちらか一方の各相交流母線側にホール式電流センサを取り付けた構成でも良い。
 第1のインバータ20の3相交流母線側は、モータ110の固定子に巻かれた第1の3相巻線に接続されている。第2のインバータ120の3相交流母線側は、モータ110の固定子に巻かれた第2の3相巻線に接続されている。
 第1のインバータ20の各相上下アームのスイッチング素子30~80は、制御装置280で生成された第1のPWM信号SupA、SunA、SvpA、SvnA、SwpA、SwnAに基づいてオンもしくはオフし、バッテリ10から供給された直流電圧を可変電圧、可変周波数の3相交流電圧に変換する。同様に、第2のインバータ120の各相上下アームのスイッチング素子130~180は、制御装置280で生成された第2のPWM信号SupB、SunB、SvpB、SvnB、SwpB、SwnBに基づいてオンもしくはオフし、バッテリ10から供給された直流電圧を可変電圧、可変周波数の3相交流電圧に変換する。そして、第1および第2のインバータ20、120は、変換した3相交流電圧をモータ110の固定子に巻かれた第1および第2の3相巻線に印加し、第1および第2の3相巻線にそれぞれ3相交流電流を発生させる。
 モータ110は、固定子に巻かれた第1および第2の3相巻線に流れる3相交流電流に応じた回転磁界を生成し、生成した回転磁界により回転子(不図示)を加速もしくは減速させるためのトルクを生成する。そして、モータ110は生成したトルクを出力軸200に出力し、ギアボックス210を介してマニュアルステアリングギア250に供給する。
 本実施例にかかる第1のインバータ20の主回路は、スイッチング素子30~80を有する。スイッチング素子30~80は、金属酸化膜型電界効果トランジスタ(MOSFET)や絶縁ゲートバイポーラトランジスタ(IGBT)とダイオードを組み合わせて構成されている。本実施例にかかる第1のインバータ20の回路構成は既知であるため、ここでは詳細な説明を省略する。
 第1のインバータ20のU相上アームのスイッチング素子30は、ゲートドライブ回路390で電圧増幅された第1のPWM信号SupAに基づいてオンもしくはオフする。以降同様に、第1のインバータ20のスイッチング素子40、50、60、70、80は、それぞれゲートドライブ回路390で電圧増幅された第1のPWM信号SunA、SvpA、SvnA、SwpA、SwnAに基づいてオンもしくはオフする。
 第2のインバータ120の主回路も第1のインバータ20と同様に構成されている。第2のインバータ120のU相上アームのスイッチング素子130は、ゲートドライブ回路400で電圧増幅された第2のPWM信号SupBに基づいてオンもしくはオフする。以降同様に、第2のインバータ120のスイッチング素子140、150、160、170、180は、それぞれゲートドライブ回路400で電圧増幅された第2のPWM信号SunB、SvpB、SvnB、SwpB、SwnBに基づいてオンもしくはオフする。
 (制御装置280の処理内容)
 図1(b)を用いて、制御装置280の構成および処理内容について説明する。制御装置280は、キャリア生成部290、3相交流電流算出部300、3相/dq変換部310、電流制御部320、電流指令生成部330、電圧指令予測部340、dq/3相変換部350、360、PWM変調部370、380を有する。図1(a)に示されるように、制御装置280には、シャント抵抗90と増幅器100で検出した第1の直流母線電流IdcAと、角度センサ190で検出したモータ110の回転子の磁極位置θと、トルクセンサ230で検出したステアリング240からロッド220に伝達されたトルクTsと、が入力される。
 3相交流電流算出部300は、三角波キャリアCarrierと第1の3相交流電圧指令vuA*、vvA*、vwA*との関係に基づいて決定されたタイミングで、第1のインバータ20に流れる第1の直流母線電流IdcAを取得する。当該三角波キャリアCarrierはキャリア生成部290で生成され、第1の3相交流電圧指令vuA*、vvA*、vwA*は後述するdq/3相変換部350で生成される。そして、3相交流電流算出部300は、取得した第1の直流母線電流IdcAに基づいて、モータ110の第1の3相巻線に流れる第1の3相交流電流iuA、ivA、iwAを算出する。
 3相/dq変換部310は、第1の3相交流電流iuA、ivA、iwAとモータ110の回転子の磁極位置θに基づいて、モータ110のd軸に流れる第1のd軸電流idAと、q軸に流れる第1のq軸電流iqAと、を算出する。電流指令生成部330は、モータ110の回転子の磁極位置θとトルクTsに基づいて、モータ110の第1のd軸電流指令idA*と、q軸電流指令iqA*と、を生成する。電流制御部320は、第1のd軸電流idAとq軸電流iqAを第1のd軸電流指令idA*とq軸電流指令iqA*に一致させるように、比例積分制御などを用いて第1のd軸電圧指令vdA*とq軸電圧指令vqA*を生成する。
 dq/3相変換部350は、第1のd軸電圧指令vdA*とq軸電圧指令vqA*とモータ110の回転子の磁極位置θに基づいて、第1の3相交流電圧指令vuA*、vvA*、vwA*を演算する。PWM変調部370は、第1の3相交流電圧指令vuA*、vvA*、vwA*と三角波キャリアCarrierに基づいて、第1のインバータ20の各相上下アームの第1のPWM信号SupA、SunA、SvpA、SvnA、SwpA、SwnAを生成する。
 また、電圧指令予測部340は、第1のd軸電圧指令vdA*とq軸電圧指令vqA*に基づいて、第2のd軸電圧指令vdB*とq軸電圧指令vqB*を予測する。dq/3相変換部360は、第2のd軸電圧指令vdB*とq軸電圧指令vqB*に基づいて、第2の3相交流電圧指令vuB*、vvB*、vwB*を生成する。PWM変調部380は、第2の3相交流電圧指令vuB*、vvB*、vwB*と三角波キャリアCarrierに基づいて、第2のインバータ120の各相上下アームのPWM信号SupB、SunB、SvpB、SvnB、SwpB、SwnBを生成する。
 本実施例の電圧指令予測部340は、第1のd軸電圧指令vdA*とq軸電圧指令vqA*に基づいて、第2のd軸電圧指令vdB*とq軸電圧指令vqB*を予測する方法を採るが、第1の3相交流電圧指令vuA*、vvA*、vwA*に基づいて第2の3相交流電圧指令vuB*、vvB*、vwB*を予測する方法としても良い。
 このように第2の系統のインバータの電圧指令を生成することにより、全ての系統の直流母線電流を検出し、全ての系統のインバータの電圧指令を比例成分制御などの電流制御で生成する方法に比べ、電流検出処理と3相交流電流算出処理と3相/dq変換処理と電流制御処理の負荷を大幅に削除することができる。すなわち、第2のインバータ120とモータ110を制御するための演算量を低減することができる。
 (3相交流電流算出部300の処理内容)
 図2は、3相交流電流算出部300の処理手順を説明する図である。図1(b)で前述の通り、3相交流電流算出部300は、三角波キャリアCarrierと第1の3相交流電圧指令vuA*、vvA*、vwA*との関係に基づいて決定されたタイミングで、第1のインバータ20に流れる第1の直流母線電流IdcAを取得し、当該取得した第1の直流母線電流IdcAに基づいて第1の3相交流電流iuA、ivA、iwAを算出する。
 図2では、第1の最大相電圧指令を第1のX相交流電圧指令vxA*とし、第1の中間相電圧指令を第1のY相交流電圧指令vyA*とし、第1の最小相電圧指令を第1のZ相交流電圧指令vzA*と定義している。すなわち、第1の3相交流電圧指令vuA*、vvA*、vwA*の最大相、中間相、最小相の関係に応じて、図2に示したvxA*、vyA*、vzA*、ixA、iyA、izAの添え字であるx、y、zは、それぞれu、v、wのいずれかに置き換えられる。
 ステップa-1において、第1のX相交流電圧指令vxA*(第1の最大相電圧指令)が三角波キャリアCarrierよりも大きいか否かが判定される。vxA*がCarrierよりも大きい場合には、ステップa-2において第1のY相交流電圧指令vyA*(第1の中間相電圧指令)が三角波キャリアCarrierよりも小さいか否かが判定される。vyA*がCarrierよりも小さい場合には、ステップa-3の処理に進み、vyA*がCarrierよりも小さくない場合には、ステップa-8において第1のZ相交流電圧指令vzA*(第1の最小相電圧指令)が三角波キャリアCarrierよりも小さいか否かが判定される。
 ステップa-3においては、第1のタイマーカウンタ値Tcnt1が所定の閾値Tth1よりも大きいか否かが判定される。Tcnt1がTth1よりも大きくない場合には、ステップa-7においてTcnt1をカウントアップした後、ステップa-3の処理を繰り返す。Tcnt1がTth1よりも大きい場合には、ステップa-4において第1の直流母線電流IdcAを検出し、第1のX相交流電流ixAが(1)式に基づき算出される。
Figure JPOXMLDOC01-appb-M000001
 次に、ステップa-5では、第1のX相交流電流ixAと、後述するステップa-10で算出する第1のZ相交流電流izAとを(2)式に代入し、第1のY相交流電流iyAが算出される。
Figure JPOXMLDOC01-appb-M000002
 そして、ステップa-6において第1のタイマーカウンタ値Tcnt1を零にリセットした後、ステップa-1の処理に戻る。
 
 ステップa-8において第1のZ相交流電圧指令vzA*(第1の最小相電圧指令)が三角波キャリアCarrierよりも小さいと判定された場合には、ステップa-9において第1のタイマーカウンタ値Tcnt1が所定の閾値Tth1よりも大きいか否かが判定される。Tcnt1がTth1よりも大きくない場合には、ステップa-11においてTcnt1をカウントアップした後、ステップa-9の処理を繰り返す。Tcnt1がTth1よりも大きい場合には、ステップa-10において第1の直流母線電流IdcAを検出し、第1のZ相交流電流izAが(3)式に基づき算出される。
Figure JPOXMLDOC01-appb-M000003
  また、ステップa-8において第1のZ相交流電圧指令vzA*(第1の最小相電圧指令)が三角波キャリアCarrierよりも小さくないと判定された場合には、ステップa-6の処理に移行し、第1のタイマーカウンタ値Tcnt1を零にリセットした後、ステップa-1の処理に戻る。ステップa-1において第1のX相交流電圧指令vxA*(第1の最大相電圧指令)が三角波キャリアCarrierよりも大きくないと判定された場合も同様である。
 図3は、第1の各相上アームのPWM信号SupA、SvpA、SwpAと、第1の3相交流電流iuA、ivA、iwAと、第1の直流母線電流IdcAの関係を説明する図である。図3を用いて、3相交流電流算出部300が第1の直流母線電流IdcAから第1の3相交流電流iuA、ivA、iwAを算出する原理について説明する。
 図3では、最大相、中間相、及び最小相をそれぞれ、U相、V相、及びW相に設定している。また、3相交流電流iuA、ivA、iwAは、第1のインバータ20からモータ110の3相巻線に流れ出す方向を正と定義している。また、第1の直流母線電流IdcAは、第1のインバータ20の低電位側母線からバッテリ10の負極側に流れ込む方向を正と定義している。
 第1の各相上アームのPWM信号SupA、SvpA、SwpAは、第1の3相交流電圧指令vuA*、vvA*、vwA*とキャリアCarreirとの比較により生成される。すなわち、PWM信号SupAは、vuA*がCarrierよりも大きい時にはオンする信号となり、Carrierよりも小さい時にはオフする信号となる。PWM信号SvpA及びSwpAについても同様である。
 このように生成された第1の各相上アームのPWM信号において、SupA、SvpA、SwpAが全てオンする信号の時はスイッチモードを1に設定し、SupA、SvpAがオンする信号でSwpAがオフする信号の時はスイッチモードを2に設定し、SupAがオンする信号でSvpA、SwpAがオフする信号の時はスイッチモードを3に設定し、SupA、SvpA、SwpAが全てオフする信号の時はスイッチモードを4に設定する。
 詳細は図4を用いて説明するが、スイッチモード1の時は、第1の3相交流電流iuA、ivA、iwAは流れるが、第1の直流母線電流IdcAは流れない。スイッチモード2の時は、第1の直流母線電流IdcAは-iwAとなる。スイッチモード3の時は、第1の直流母線電流IdcAはiuAを示す。スイッチモード4の時は、スイッチモード1と同様に、第1の3相交流電流iuA、ivA、iwAは流れるが、第1の直流母線電流IdcAは流れない。
 したがって、図2で示した処理手順に基づいてスイッチモード2と3の時に検出した第1の直流母線電流IdcAを用いると、第1の3相交流電流iuA、ivA、iwAはそれぞれ(4)~(6)式で算出される。
Figure JPOXMLDOC01-appb-M000004
Figure JPOXMLDOC01-appb-M000005
Figure JPOXMLDOC01-appb-M000006
 図4は、図3に示したスイッチモードに対応する第1の3相交流電流iuA、ivA、iwAと第1の直流母線電流IdcAの電流経路を説明する図である。図4(a)はスイッチモード1のときを、図4(b)はスイッチモード2のときを、図4(c)はスイッチモード3のときを、図4(d)はスイッチモード4のときを、それぞれ示している。
 スイッチモード1では、第1の3相交流電流iuA、ivA、iwAは、各相上アームのスイッチング素子30、50、70とモータ110の3相巻線(不図示)との間だけに流れる。したがって、シャント抵抗90には電流は流れないため、第1の直流母線電流Idcは零となる。
 スイッチモード2では、第1のW相交流電流iwAがW相下アームのスイッチング素子80とシャント抵抗90を介してバッテリ10の負極側に流れ込む。そして、バッテリ10の正極側から流れ出した第1のW相交流電流iwAは、V相上アームのスイッチング素子50からU相方向に流れ込んだ第1のV相交流電流ivAと合成されて第1のU相交流電流iuAとなり、U相上アームのスイッチング素子30を介してモータ110のU相巻線(不図示)に流れ出す。したがって、スイッチモード2では、シャント抵抗90に第1のW相交流電流iwAが流れるので、第1の直流母線電流Idcは第1のW相交流電流iwAを示す。ただし、このときの第1の直流母線電流IdcAは正方向であるのに対し、第1のW相交流電流iwAは負方向であるため、第1の直流母線電流IdcAと第1のW相交流電流iwAの関係は(7)式となる。(7)式は、上述した(4)式と同義である。
Figure JPOXMLDOC01-appb-M000007
 スイッチモード3では、第1のU相交流電流iuAは、バッテリ10とU相上アームのスイッチング素子30を介してモータ110のU相巻線(不図示)に流れ出す。U相巻線(不図示)に流れた第1のU相交流電流iuAは、モータ110のV相巻線(不図示)とW相巻線(不図示)にそれぞれ第1のV相交流電流ivAと第1のW相交流電流iwAとして分流される。そして、V相巻線(不図示)からV相下アームのスイッチング素子60に流れ込んだ第1のV相交流電流ivAは、W相巻線(不図示)からW相下アームのスイッチング素子80に流れ込んだ第1のW相交流電流iwAと合成されて第1のU相交流電流iuAとなり、シャント抵抗90に流れ込む。したがって、スイッチモード3では、シャント抵抗90に第1のU相交流電流iuAが流れるので、第1の直流母線電流Idcは第1のU相交流電流iuAを示す。このときの第1の直流母線電流IdcAは正方向であり、第1のU相交流電流iuAも正方向であるため、第1の直流母線電流IdcAと第1のU相交流電流iuAの関係は(8)式となる。(8)式は、上述した(5)式と同義である。
Figure JPOXMLDOC01-appb-M000008
 スイッチモード4では、第1の3相交流電流iuA、ivA、iwAは、各相下アームのスイッチング素子40、60、80とモータ110の3相巻線(不図示)との間だけに流れる。したがって、シャント抵抗90には電流は流れないため、第1の直流母線電流Idcは零となる。
 本実施例では、このような関係に基づき、シャント抵抗90に流れる第1の直流母線電流IdcAを用いて第1の3相交流電流iuA、ivA、iwAを算出している。
 (3相/dq変換部310の処理内容)
 図5は、3相/dq変換部310が第1のd軸電流idAとq軸電流iqAとを算出する処理手順を説明する図である。
 ステップb-1において、3相交流電流算出部300で演算した第1の3相交流電流iuA、ivA、iwAが取得される。ステップb-2において、角度センサ190で検出したモータ110の回転子の磁極位置θが取得される。ステップb-3において、第1の3相交流電流iuA、ivA、iwAとモータ110の回転子の磁極位置θが(9)式に代入され、第1のd軸電流idAと第1のq軸電流iqAが算出される。
Figure JPOXMLDOC01-appb-M000009
 (電流指令生成部330の処理内容)
 図6は、電流指令生成部330が第1のd軸電流指令idA*とq軸電流指令iqA*とを生成する処理手順を説明する図である。
 ステップc-1において、トルクセンサ230で検出したトルクTsが取得される。ステップc-2において、角度センサ190で検出したモータ110の回転子の磁極位置θが取得される。ステップc-3において、(10)式に基づき、モータ110の回転子の電気角速度ωが算出される。
Figure JPOXMLDOC01-appb-M000010
 そしてステップc-4において、トルクTsと電気角速度ωに対応する第1のd軸電流指令idA*とq軸電流指令iqA*とが設定される。具体的な処理の一例は、図7を用いて説明する。
 図7は、縦軸と横軸にそれぞれトルクTsと電気角速度ωを設定した第1のd軸電流指令マップとq軸電流指令マップとを示している。このようなマップを予め電流指令生成部330のメモリ内(不図示)に記憶させておき、ステップc-1で取得したトルクTsとステップc-3で算出した電気角速度ωに対応する配列(x、y)の第1のd軸電流指令idA*(x、y)とq軸電流指令iqA*(x、y)をメモリから呼び出す。
 (電流制御部320の処理内容)
 図8は、電流制御部320が第1のd軸電圧指令vdA*とq軸電圧指令vqA*を生成する処理手順を説明する図である。
 ステップd-1において、電流指令生成部330で設定した第1のd-q軸電流指令idA*、iqA*が取得される。ステップd-2において、3相/dq変換部310で算出した第1のd-q軸電流idA、iqAが取得される。ステップd-3において、(11)式に基づき、第1のd-q軸電流偏差ΔidA、ΔiqAを算出する。
Figure JPOXMLDOC01-appb-M000011
 そしてステップd-4において、ステップd-3で算出した第1のd-q軸電流偏差ΔidA、ΔiqAと(12)式とに基づいて、第1のd-q軸電圧指令vdA*、vqA*が算出される。ここで、d-q軸比例ゲインKpd、Kpqとd-q軸積分ゲインKid、Kiqの値は、予め電流制御部320のメモリ(不図示)に記憶させている。
Figure JPOXMLDOC01-appb-M000012
 (dq/3相変換部350の処理内容)
 図9は、dq/3相変換部350が第1の3相交流電圧指令vuA*、vvA*、vwA*を演算する処理手順を説明する図である。
 ステップe-1において、電流制御部320で算出した第1のd-q軸電圧指令vdA*、vqA*が取得される。ステップe-2において、角度センサ190で検出したモータ110の回転子の磁極位置θが取得される。ステップe-3において、ステップe-1で取得した第1のd-q軸電圧指令vdA*、vqA*とステップe-2で取得したモータ110の回転子の磁極位置θを(13)式に代入し、第1の3相交流電圧指令vuA*、vvA*、vwA*が算出される。
Figure JPOXMLDOC01-appb-M000013
 (PWM変調部370の処理内容)
 図10は、PWM変調部370が第1のインバータ20の各相上下アームの第1のPWM信号SupA、SunA、SvpA、SvnA、SwpA、SwnAを生成する処理手順を説明する図である。
 ステップf-1において、dq/3相変換部350で算出した第1の3相交流電圧指令vuA*、vvA*、vwA*が取得される。続いてステップf-2において、ステップf-1で取得した第1のU相交流電圧指令vuA*が三角波キャリアCarrier以上であるか否かを判定する。
 ステップf-2において、vuA*がCarrier以上である場合には、ステップf-3において、第1のU相下アームのPWM信号SunAがオフに設定された後、ステップf-4において、第1のU相上アームのPWM信号SupAがオンに設定される。一方、ステップf-2において、vuA*がCarrier以上ではない場合には、ステップf-5において、第1のU相上アームのPWM信号SupAがオフに設定された後、ステップf-6において、第1のU相下アームのPWM信号SunAがオンに設定される。
 ステップf-7において、ステップf-1で取得した第1のV相交流電圧指令vvA*が三角波キャリアCarrier以上であるか否かを判定する。vvA*がCarrier以上である場合には、ステップf-8において、第1のV相下アームのPWM信号SvnAがオフに設定された後、ステップf-9において、第1のV相上アームのPWM信号SvpAがオンに設定される。一方、vvA*がCarrier以上ではない場合には、ステップf-10において、第1のV相上アームのPWM信号SvpAがオフに設定された後、ステップf-11において、第1のV相下アームのPWM信号SvnAがオンに設定される。
 ステップf-12において、ステップf-1で取得した第1のW相交流電圧指令vwA*が三角波キャリアCarrier以上であるか否かを判定する。vwA*がCarrier以上である場合には、ステップf-13において、第1のW相下アームのPWM信号SwnAがオフに設定された後、ステップf-14において、第1のW相上アームのPWM信号SwpAがオンに設定される。一方、vwA*がCarrier以上ではない場合には、ステップf-15において、第1のW相上アームのPWM信号SwpAがオフに設定された後、ステップf-16において、第1のW相下アームのPWM信号SwnAがオンに設定される。
 このように第1の各相上下アームのPWM信号SupA、SunA、SvpA、SvnA、SwpA、SwnAを生成することにより、第1のインバータ20が出力するUVW相のPWM電圧の平均値を、第1の3相交流電圧指令vuA*、vvA*、vwA*と一致させることができる。このようなPWM信号の生成方法は、三角波比較方式として一般的に知られている。また、PWM信号の生成方法は、三角波比較方式に限ることなく、空間ベクトル変調方式などを用いても良い。
 (ゲートドライブ回路390の動作内容)
 ゲートドライブ回路390は、PWM変調部370で生成した第1の各相上下アームのPWM信号SupA~SwnAの電圧を増幅し、第1のインバータ20の各相上下アームのスイッチング素子30~80のゲートに入力する。
 これにより、第1のインバータ20の各相上下アームのスイッチング素子30~80は、第1の各相上下アームのPWM信号SupA~SwnAに従ってオン/オフする。
 (電圧指令予測部340の処理内容)
 図11は、実施例1にかかる電圧指令予測部340が第1のd軸電圧指令vdA*とq軸電圧指令vqA*に基づいて、第2のd軸電圧指令vdB*とq軸電圧指令vqB*を予測する処理手順を説明する図である。
 ステップg-1において、電流制御部320で算出した第1のd-q軸電圧指令vdA*、vqA*が取得される。ステップg-2において、ステップg-1で取得した第1のd-q軸電圧指令vdA*、vqA*と後述するステップg-4で設定した第1のd-q軸電圧指令の前回値vdAold*、vqAold*が(14)式に代入され、第1のd-q軸電圧指令の差分ΔvdA*、ΔvqA*が算出される。
Figure JPOXMLDOC01-appb-M000014
 ステップg-3において、ステップg-2で算出した第1のd-q軸電圧指令の差分ΔvdA*、ΔvqA*と後述するステップg-4で設定した第2のd-q軸電圧指令の前回値vdBold*、vqBold*が(15)式に代入され、第2のd-q軸電圧指令vdB*、vqB*が生成される。
Figure JPOXMLDOC01-appb-M000015
 そしてステップg-4において、ステップg-1で取得した第1のd-q軸電圧指令vdA*、vqA*とステップg-3で生成した第2のd-q軸電圧指令vdB*、vqB*が(16)式に代入され、第1のd-q軸電圧指令の前回値vdAold*、vqAold*と第2のd-q軸電圧指令の前回値vdBold*、vqBold*が設定される。
Figure JPOXMLDOC01-appb-M000016
 このように第2のd-q軸電圧指令vdB*、vqB*を生成することにより、全ての系統の直流母線電流を検出し、全ての系統のインバータの電圧指令を比例成分制御などの電流制御で生成する方法に比べ、電流検出処理と3相交流電流算出処理と3相/dq変換処理と電流制御処理の負荷を大幅に削除することができる。すなわち、第2のインバータ120とモータ110を制御するための演算量を低減することができる。
 本実施例では、電圧指令予測部340の構成として、(15)式で表されるように、第1のd-q軸電圧指令の差分ΔvdA*、ΔvqA*をそのまま第2のd-q軸電圧指令の前回値vdBold*、vqBold*に加算する方法について説明している。しかしながら、例えば所定の係数をΔvdA*、ΔvqA*に乗算した上でvdBold*、vqBold*に加算するなどの手段により、第1のインバータ20と第2のインバータ120との間の回路パラメータ等の違いを補うように構成してもよい。
 また例えば、第1のd-q軸電圧指令vdA*、vqA*と第1のd-q軸電圧指令の前回値vdAold*、vqAold*との比を求め、この比を第2のd-q軸電圧指令の前回値vdBold*、vqBold*に乗算することで第2のd-q軸電圧指令vdB*、vqB*を算出する方法によって電圧指令予測部340を構成してもよい。このような手法もまた、第1のインバータの電圧指令値の変化分に基づいて第2のインバータの電圧指令値を生成するという趣旨を逸脱するものではない。
 (dq/3相変換部360の処理内容)
 図12は、dq/3相変換部360が第2のd軸電圧指令vdB*とq軸電圧指令vqB*に基づいて、第2の3相交流電圧指令vuB*、vvB*、vwB*を生成する処理手順を説明する図である。基本的な動作は、図9で説明したdq/3相変換部350の動作と同様で、ステップh-1で取得した第2のd-q軸電圧指令vdB*、vqB*とステップh-2で取得したモータ110の回転子の磁極位置θを(17)式に代入し、第2の3相交流電圧指令vuB*、vvB*、vwB*が算出される。
Figure JPOXMLDOC01-appb-M000017
 (PWM変調部380の処理内容)
 図13は、PWM変調部380が第2のインバータ20の各相上下アームの第2のPWM信号SupB、SunB、SvpB、SvnB、SwpB、SwnBを生成する処理手順を説明する図である。基本的な考え方は図10において説明した手順と同様であるため、ここでは詳細な説明は省略する。
 (ゲートドライブ回路400の動作内容)
 ゲートドライブ回路400は、PWM変調部380で生成した第2の各相上下アームのPWM信号SupB~SwnBの電圧を増幅し、第2のインバータ120の各相上下アームのスイッチング素子130~180のゲートに入力する。
 これにより、第2のインバータ120の各相上下アームのスイッチング素子130~180は、第2の各相上下アームのPWM信号SupB~SwnBに従ってオン/オフする。
(電動パワーステアリング装置の概要)
 図14(a)は、実施例2にかかる電動パワーステアリング装置を説明する図である。
 本実施例にかかる電動パワーステアリング装置は、実施例1の電動パワーステアリング装置の構成と比較し、以下の相違点を有する。本実施例にかかる電動パワーステアリング装置は、第2のインバータ120の直流母線電流IdcB(以降、第2の直流母線電流IdcBと呼ぶ)を検出するためのシャント抵抗95と、シャント抵抗95の両端電圧を増幅する増幅器105と、を有する。制御装置280には、第1の直流母線電流IdcAと第2の直流母線電流IdcBとが入力される。また、図14(b)で後述するように、本実施例にかかる制御装置280は、第1の直流母線電流IdcAと第2の直流母線電流IdcBのどちらか一方を検出電流として選択する検出電流選択部285と、異常検出部295を有する。これらの追加の構成により、各系統の地絡や過電流などの異常を高精度に検出するとともにフェールセーフの機能を充実させている。
 また、本実施例にかかる電動パワーステアリング装置は、各系統の直流母線電流を順次入れ替えて検出する。直流母線電流が検出された系統のインバータの電圧指令は、比例積分制御などの電流制御によって生成される。直流母線電流が検出されなかった系統のインバータの電圧指令は、直流母線電流が検出されなかった系統のインバータの1演算周期前の電圧指令に直流母線電流が検出されたインバータの電圧指令の前回値と最新値の差分を加算して生成している。
 このように各系統のインバータの電圧指令を生成することにより、全ての系統の直流母線電流を検出し、全ての系統のインバータの電圧指令を比例積分制御などの一般的な電流制御を用いて生成する方法に比べ、電流検出処理と3相交流電流算出処理と3相/dq変換処理と電流制御処理の負荷を大幅に削除することができる。
 (制御装置280の処理内容)
 図14(b)を用いて、実施例2にかかる制御装置280の構成および処理内容について説明する。制御装置280は、検出電流選択部285、キャリア生成部290、異常検出部295、3相交流電流算出部300、3相/dq変換部310、電流制御部320、電流指令生成部330、電圧指令予測部340、dq/3相変換部350、360、PWM変調部370、380を有する。
 検出電流選択部285は、第1の直流母線電流IdcAと第2の直流母線電流IdcBのどちらか一方を検出電流として選択する。ここでは、検出電流選択部285が、第1の直流母線電流IdcAと第2の直流母線電流IdcBを所定のタイミングごとに順次入れ替えて選択した場合について説明する。
 検出電流選択部285が第1の直流母線電流IdcAを選択した場合には、3相交流電流算出部300は、三角波キャリアCarrierと第1の3相交流電圧指令vuA*、vvA*、vwA*との関係に基づいて決定されたタイミングで第1の直流母線電流IdcAを取得する。3相交流電流算出部300は、取得した第1の直流母線電流IdcAに基づいて、モータ110の第1の3相巻線に流れる第1の3相交流電流iuA、ivA、iwAを算出する。そして、3相交流電流算出部300は、算出した第1の3相交流電流iuA、ivA、iwAを1系統分の3相交流電流iu、iv、iwとして設定する。
 このとき異常検出部295は、三角波キャリアCarrierと第1の3相交流電圧指令vuA*、vvA*、vwA*との関係に基づいて決定されたタイミングで第1の直流母線電流IdcAと3相交流電流算出部300で算出した1系統分の3相交流電流iu、iv、iw(すなわち、第1の3相交流電流iuA、ivA、iwA)を取得する。異常検出部295は、取得した第1の直流母線電流IdcAと第1の3相交流電流iuA、ivA、iwAに基づき、第1のインバータ20とモータ110から構成されている系統の異常(地絡や過電流)の有無を判定する。
 一方、検出電流選択部285が第2の直流母線電流IdcBを選択した場合には、3相交流電流算出部300は、三角波キャリアCarrierと第2の3相交流電圧指令vuB*、vvB*、vwB*との関係に基づいて決定されたタイミングで第2の直流母線電流IdcBを取得する。3相交流電流算出部300は、取得した第2の直流母線電流IdcBに基づいて、モータ110の第2の3相巻線に流れる第2の3相交流電流iuB、ivB、iwBを算出する。そして、3相交流電流算出部300は、算出した第2の3相交流電流iuB、ivB、iwBを1系統分の3相交流電流iu、iv、iwとして設定する。
 このとき異常検出部295は、三角波キャリアCarrierと第2の3相交流電圧指令vuB*、vvB*、vwB*との関係に基づいて決定されたタイミングで第2の直流母線電流IdcBと3相交流電流算出部300で算出した1系統分の3相交流電流iu、iv、iw(すなわち、第2の3相交流電流iuB、ivB、iwB)を取得する。異常検出部295は、取得した第2の直流母線電流IdcBと第2の3相交流電流iuB、ivB、iwBに基づき、第2のインバータ120とモータ110から構成されている系統の異常(地絡や過電流)の有無を判定する。
 3相/dq変換部310は、1系統分の3相交流電流iu、iv、iwとモータ110の回転子の磁極位置θに基づいて、モータ110の1系統分のd軸に流れるd軸電流idとq軸に流れるq軸電流iqと、を算出する。
 電流指令生成部330は、モータ110の回転子の磁極位置θとトルクTsに基づいて、モータ110の1系統分のd軸電流指令id*と、q軸電流指令iq*と、を生成する。
 電流制御部320は、1系統分のd軸電流idとq軸電流iqを1系統分のd軸電流指令id*とq軸電流指令iq*に一致するように、1系統分のd軸電圧指令vd*とq軸電圧指令vq*を生成する。
 検出電流選択部285が第1の直流母線電流IdcAを選択した場合には、電圧指令予測部340は、1系統分のd-q軸電圧指令vd*、vq*を第1のd-q軸電圧指令vdA*、vqA*として設定するとともに、最新の第1のd-q軸電圧指令vdA*、vqA*と1演算周期前の第1のd-q軸電圧指令vdAold*、vqAold*との差分ΔvdA*、ΔvqA*を1演算周期前の第2のd-q軸電圧指令vdBold*、vqBold*に加算して第2のd-q軸電圧指令vdB*、vqB*を算出する。
 一方、検出電流選択部285が第2の直流母線電流IdcBを選択した場合には、電圧指令予測部340は、1系統分のd-q軸電圧指令vd*、vq*を第2のd-q軸電圧指令vdB*、vqB*として設定するとともに、最新の第2のd-q軸電圧指令vdB*、vqB*と1演算周期前の第2のd-q軸電圧指令vdBold*、vqBold*との差分ΔvdB*、ΔvqB*を1演算周期前の第1のd-q軸電圧指令vdAold*、vqAold*に加算して第1のd-q軸電圧指令vdA*、vqA*を算出する。
 dq/3相変換部350は、第1のd軸電圧指令vdA*とq軸電圧指令vqA*とモータ110の回転子の磁極位置θに基づいて、第1の3相交流電圧指令vuA*、vvA*、vwA*を演算する。PWM変調部370は、第1の3相交流電圧指令vuA*、vvA*、vwA*と、三角波キャリアCarrierと、異常検出部295で生成した第1の地絡判定フラグFaultA1と第1の過電流判定フラグFaultA2と、に基づいて第1のインバータ20の各相上下アームの第1のPWM信号SupA、SunA、SvpA、SvnA、SwpA、SwnAを生成する。
 dq/3相変換部360は、第2のd軸電圧指令vdB*とq軸電圧指令vqB*とモータ110の回転子の磁極位置θに基づいて、第2の3相交流電圧指令vuB*、vvB*、vwB*を演算する。PWM変調部380は、第2の3相交流電圧指令vuB*、vvB*、vwB*と、三角波キャリアCarrierと、異常検出部295で生成した第2の地絡判定フラグFaultB1と第2の過電流判定フラグFaultB2と、に基づいて第2のインバータ120の各相上下アームの第2のPWM信号SupB、SunB、SvpB、SvnB、SwpB、SwnBを生成する。
 キャリア生成部290と、3相/dq変換部310と、電流指令生成部330と、電流制御部320と、dq/3相変換部350、360と、は実施例1と同様の処理内容であるため詳細な説明は省略する。
 (検出電流選択部285の処理内容)
 検出電流選択部285は、前述したように、第1の直流母線電流IdcAと第2の直流母線電流IdcBのどちらか一方を所定のタイミングで順次入れ替えて選択する。そして、検出電流選択部285は、第1の直流母線電流IdcAもしくは第2の直流母線電流IdcBのどちらか一方を1系統分の直流母線電流Idcとして設定する。
 ここで、第1の直流母線電流IdcAと第2の直流母線電流IdcBの選択を切り替えるタイミングは、予め定められた時間間隔ごとに設定しても良い。望ましくは、インバータの各相上アームが全てオンで各相下アームが全てオフしている期間、もしくは、各相下アームが全てオンで各相上アームが全てオフしている期間に設定する。
 (3相交流電流算出部300の処理内容)
 図15は、実施例2にかかる3相交流電流算出部300の処理手順を説明する図である。前述の通り、3相交流電流算出部300は、第1の直流母線電流IdcAまたは第2の直流母線電流IdcBのいずれかに基づいて1系統分の3相交流電流iu、iv、iwを算出する。
 図15では、図2と同様、最大相、中間相、最小相に対応する添え字をx、y、zとして表している。
 3相交流電流算出部300は、ステップj-1において、検出電流選択部285が第1の直流母線電流IdcAを選択しているか否かを判定する。
 検出電流選択部285が第1の直流母線電流IdcAを選択している場合には、ステップj-2からj-12の処理により、1系統分の3相交流電流iu、iv、iwとして第1の3相交流電流iuA、ivA、iwAを設定する。この場合の処理は実施例1において図2を用いて説明した処理手順と概ね同様であるため詳細な説明は省略する。ただし、(1)式、(2)式、(3)式はそれぞれ以下の(18)式、(19)式、(20)式のように置き換えられる。
Figure JPOXMLDOC01-appb-M000018
Figure JPOXMLDOC01-appb-M000019
Figure JPOXMLDOC01-appb-M000020
 一方、ステップj-1において、検出電流選択部285が第2の直流母線電流IdcAを選択している場合には、ステップj-13からj-22の処理により、1系統分の3相交流電流iu、iv、iwとして第2の3相交流電流iuB、ivB、iwBを設定する。この場合の処理も実施例1において図2を用いて説明した処理手順と概ね同様であるため詳細な説明は省略する。ただし、(1)式、(2)式、(3)式はそれぞれ(21)式
、(19)式、(22)式のように置き換えられる。
Figure JPOXMLDOC01-appb-M000021
Figure JPOXMLDOC01-appb-M000022
 このように3相交流電流を算出することにより、検出電流選択部285が第1の直流母線電流IdcAを選択している場合には、第1の3相巻線に流れる3相交流電流iuA、ivA、iwAを算出することができ、検出電流選択部285が第2の直流母線電流IdcBを選択している場合には、第2の3相巻線に流れる3相交流電流iuB、ivB、iwBを算出することができる。
 また、3相交流電圧指令とキャリアとの比較で生成される各相上アームのPWM信号と、3相交流電流と、直流母線電流との関係は、図3と同様であるため説明を省略する。また、インバータのスイッチモードに対応する3相交流電流と直流母線電流の電流経路は、図4と同様であるため説明を省略する。
 (異常検出部295の処理内容)
 図16は、異常検出部295が直流母線電流と3相交流電流に基づき、系統の異常(地絡や過電流)の有無を判定する処理手順を説明する図である。
 異常検出部295は、ステップk-1おいて検出電流選択部285が第1の直流母線電流IdcAを選択しているか否かを判定する。
 ステップk-1において検出電流選択部285が第1の直流母線電流IdcAを選択している場合には、ステップk-2において、第1のX相交流電圧指令vxA*(第1の最大相電圧指令)が三角波キャリアCarrierよりも小さいか否かが判定される。vxA*がCarrierよりも小さい場合には、ステップk-3の処理に進み、vxA*がCarrierよりも小さくない場合にはステップk-7の処理に進む。
 ステップk-3においては、第2のタイマーカウンタ値Tcnt2が所定の閾値Tth2よりも大きいか否かが判定される。Tcnt2がTth2よりも大きくない場合には、ステップk-14においてTcnt2をカウントアップした後、ステップk-3の処理を繰り返す。Tcnt2がTth2よりも大きい場合には、ステップk-4において、検出した第1の直流母線電流IdcAを(23)式に代入し、第1の地絡電流igAが算出される。第1の地絡電流igAが(23)式で表されることは、図17を用いて後述する。
Figure JPOXMLDOC01-appb-M000023
 次に、ステップk-5では、第1の地絡電流igAが所定の閾値Igthよりも大きいか否かが判定される。第1の地絡電流igAがIgthよりも大きい場合には、ステップk-6において第1の地絡判定フラグFaultA1をオン(地絡発生)に設定し、ステップk-7の処理に移行する。igAがIgthよりも大きくない場合には、ステップk-6の処理を実行することなくステップk-7の処理に移行する。
 一方、ステップk-1の処理において検出電流選択部285が第1の直流母線電流IdcAを選択していない場合には、ステップk-2からステップk-6の処理に代わって、ステップk-15からステップk-19の処理が実行され、第2の系統のインバータにおける地絡発生の有無が判定される。ここで、第2の地絡電流igBは、(24)式により算出される。
Figure JPOXMLDOC01-appb-M000024
 そして、ステップk-7では、第2のタイマーカウンタ値Tcnt2が零にリセットされる。
 続いて、異常検出部295は、ステップk-8からステップk-13の処理により、過電流発生の有無を判定する。
 ステップk-8において、3相交流電流算出部300で算出したU相交流電流iuの絶対値|iu|が所定の閾値Ithよりも大きいか否かが判定される。|iu|が所定の閾値Ithよりも大きくない場合には、ステップk-12において、V相交流電流ivの絶対値|iv|が所定の閾値Ithよりも大きいか否かが判定される。|iv|が所定の閾値Ithよりも大きくない場合には、ステップk-13において、W相交流電流iwの絶対値|iw|が所定の閾値Ithよりも大きいか否かが判定される。
 ステップk-8、ステップk-12、ステップk-13において|iu|、|iv|、|iw|のいずれかが所定の閾値Ithよりも大きいと判定された場合には、ステップk-9において検出電流選択部285が第1の直流母線電流IdcAを選択しているか否かが判定される。そして、検出電流選択部285が第1の直流母線電流IdcAを選択している場合には、ステップk-10において第1の過電流判定フラグFaultA2をオン(過電流発生)に設定する。検出電流選択部285が第1の直流母線電流IdcAを選択していない場合には、ステップk-11において第2の過電流判定フラグFaultB2をオン(過電流発生)に設定する。
 このように異常(地絡や過電流)を判定することにより、第1のインバータ20と第1の3相巻線で構成されている系統において異常が発生したのか、もしくは、第2のインバータ120と第2の3相巻線で構成されている系統において異常が発生したのかを特定することができる。
 なお、本実施例における異常検出部295は、地絡発生及び過電流発生を判定するように構成されているが、例えば何れか一方だけ適用するように構成しても構わない。
 図17は、第1のインバータ20と第1の3相巻線で構成されている系統において、W相とアース間で地絡が発生し、各相上アームが全てオフで各相下アームが全てオンの時に検出した第1の直流母線電流IdcAと第1の地絡電流igAの関係を説明する図である。
 図17(a)は、W相からアース側に第1の地絡電流igAが流れ出すモードを示している。図17(b)は、アースからW相側に第1の地絡電流igAが流れ込むモードを示している。地絡が発生していない場合には、図4(d)で説明したようにシャント抵抗90には電流が流れないが、地絡が発生すると図17に示すようにシャント抵抗90と地絡抵抗98に地絡電流igAが流れる。したがって、各相上アームが全てオフで各相下アームが全てオンの時に検出した第1の直流母線電流IdcAは、第1の地絡電流igAであり、前述した(23)式の関係が成り立つ。
 第2のインバータ120と第2の3相巻線で構成されている系統で発生する地絡は、前述した第1のインバータ20と第1の3相巻線で構成されている系統と同様の現象であるため説明は省略する。
 (電圧指令予測部340の処理内容)
 図18は、実施例2にかかる電圧指令予測部340が第1のd-q軸電圧指令vdA*、vqA*および第2のd-q軸電圧指令vdB*、vqB*を算出する処理手順を説明する図である。
 電圧指令予測部340は、ステップl-1において、電流制御部320で算出した1系統分のd-q軸電圧指令vd*、vq*を取得する。そして、ステップl-2において、検出電流選択部285が第1の直流母線電流IdcAを選択しているか否かが判定される。
 ステップl-2において検出電流選択部285が第1の直流母線電流IdcAを選択していると判定された場合には、ステップl-3で(25)式に基づいて、ステップl-1で取得した1系統分のd-q軸電圧指令vd*、vq*が第1のd-q軸電圧指令vdA*、vqA*として設定される。
Figure JPOXMLDOC01-appb-M000025
 次にステップl-4において、第1のd-q軸電圧指令vdA*、vqA*と、後述するステップl-6で設定した第1のd-q軸電圧指令の前回値vdAold*、vqAold*とを(14)式に代入し、第1のd-q軸電圧指令の差分ΔvdA*、ΔvqA*が算出される。そして、ステップl-5において、第1のd-q軸電圧指令の差分ΔvdA*、ΔvqA*と後述するステップl-6で設定した第2のd-q軸電圧指令の前回値vdBold*、vqBold*を(15)式に代入し、第2のd-q軸電圧指令vdB*、vqB*が生成される。
 電圧指令予測部340は、ステップl-6において、ステップl-3で算出した第1のd-q軸電圧指令vdA*、vqA*とステップl-5で生成した第2のd-q軸電圧指令vdB*、vqB*を(16)式に代入し、第1のd-q軸電圧指令の前回値vdAold*、vqAold*と第2のd-q軸電圧指令の前回値vdBold*、vqBold*を設定する。
 一方、ステップl-2において検出電流選択部285が第1の直流母線電流IdcAを選択していないと判定された場合には、ステップl-7で(26)式に基づいて、ステップl-1で取得した1系統分のd-q軸電圧指令vd*、vq*が第2のd-q軸電圧指令vdB*、vqB*として設定される。
Figure JPOXMLDOC01-appb-M000026
 次にステップl-8において、第2のd-q軸電圧指令vdB*、vqB*と、ステップl-6で設定した第2のd-q軸電圧指令の前回値vdBold*、vqBold*とを(27)式に代入し、第2のd-q軸電圧指令の差分ΔvdB*、ΔvqB*が算出される。
Figure JPOXMLDOC01-appb-M000027
 そして、ステップl-9において、第2のd-q軸電圧指令の差分ΔvdB*、ΔvqB*とステップl-6で設定した第1のd-q軸電圧指令の前回値vdAold*、vqAold*を(28)式に代入し、第1のd-q軸電圧指令vdA*、vqA*が生成される。
Figure JPOXMLDOC01-appb-M000028
 電圧指令予測部340は、ステップl-6において、ステップl-7で算出した第2のd-q軸電圧指令vdB*、vqB*とステップl-9で生成した第1のd-q軸電圧指令vdA*、vqA*を(16)式に代入し、第1のd-q軸電圧指令の前回値vdAold*、vqAold*と第2のd-q軸電圧指令の前回値vdBold*、vqBold*を設定する。
 このように第1のd-q軸電圧指令vdA*、vqA*と第2のd-q軸電圧指令vdB*、vqB*を生成することにより、全ての系統の直流母線電流を同時に検出し、全ての系統のインバータの電圧指令を比例成分制御などの電流制御で生成する方法に比べ、電流検出処理と3相交流電流算出処理と3相/dq変換処理と電流制御処理の負荷を大幅に削除することができる。すなわち、第1のインバータ20と第2のインバータ120とモータ110を制御するための演算量を低減することができる。
 (PWM変調部370の処理内容)
 図19は、実施例2にかかるPWM変調部370の処理手順を説明する図である。
 PWM変調部370は、ステップm-1において異常検出部295で生成した第1の地絡判定フラグFaultA1がオン(地絡発生)であるか否かを判定する。第1の地絡判定フラグFaultA1がオン(地絡発生)ではない場合には、ステップm-3において異常検出部295で生成した第1の過電流判定フラグFaultA2がオン(過電流発生)であるか否かを判定する。
 ステップm-1において第1の地絡判定フラグFaultA1がオン(地絡発生)である場合、もしくはステップm-3において第1の過電流判定フラグFaultA2がオン(過電流発生)である場合には、PWM変調部370は、ステップm-2において第1のPWM信号SupA、SunA、SvpA、SvnA、SwpA、SwnAを全てオフに設定する。
 一方、ステップm-3において、第1の過電流判定フラグFaultA2がオン(過電流発生)ではない場合には、PWM変調部370は、ステップm-4において図10で示したステップf-1~f-16の処理を実施する。
 このように第1のPWM信号SupA、SunA、SvpA、SvnA、SwpA、SwnAを生成することにより、第1の地絡判定フラグFaultA1がオン、もしくは、第1の過電流判定フラグFaultA2がオンの場合には、第1のインバータ20の各相上下アームのスイッチング素子のスイッチングを停止(オフに維持)させることができる。一方、第1の地絡判定フラグFaultA1と第1の過電流判定フラグFaultA2がともにオフの場合には、第1のインバータ20が出力するUVW相のPWM電圧の平均値を、第1の3相交流電圧指令vuA*、vvA*、vwA*と一致させることができる。
 (実施例2にかかるPWM変調部380の処理内容)
 図20は、実施例2にかかるPWM変調部380の処理手順を説明する図である。図20における処理手順は、図19の処理手順とほぼ同様であるので、ここでは詳細な説明は省略する。
 実施例2にかかるPWM変調部380もPWM変調部370と同様、第2の地絡判定フラグFaultB1がオン、もしくは、第2の過電流判定フラグFaultB2がオンの場合には、第2のインバータ120の各相上下アームのスイッチング素子のスイッチングを停止(オフに維持)させることができる。一方、第2の地絡判定フラグFaultB1と第2の過電流判定フラグFaultB2がともにオフの場合には、第2のインバータ120が出力するUVW相のPWM電圧の平均値を、第2の3相交流電圧指令vuB*、vvB*、vwB*と一致させることができる。
 次の優先権基礎出願の開示内容は引用文としてここに組み込まれる。
 日本国特許出願2016年第328号(2016年1月5日出願)
10:バッテリ、 20:第1のインバータ、 30~80:第1のインバータのスイッチング素子、 90、95:シャント抵抗、 98:地絡抵抗、 100、105:増幅器、 110:モータ、 120:第2のインバータ、 130~180:第2のインバータのスイッチング素子、 190:モータの回転子の磁極位置を検出する角度検出器、 200:モータの出力軸、 210:ギアボックス、 220:ロッド、 230:トルクセンサ、 240:ステアリング、 250:マニュアルステアリングギア、 260:タイロッド、 270:車輪、 280:制御装置、 285:検出電流選択部、 290:キャリア生成部、 295:異常検出部、 300:3相交流電流算出部、 310:3相/dq変換部、 320:電流制御部、 330:電流指令生成部、 340:電圧指令予測部、 350、360:dq/3相変換部、 370、380:PWM変調部、 390:第1のインバータのゲートドライブ回路、 400:第2のインバータのゲートドライブ回路、

Claims (11)

  1.  少なくとも第1のインバータと第2のインバータとを有するインバータ制御装置であって、
     前記第1のインバータの主回路を流れる電流を検出する電流検出部と、
     検出した電流と電流指令に基づいて前記第1のインバータの電圧指令値を生成する電流制御部と、
     前記第1のインバータの電圧指令値の変化分に基づいて前記第2のインバータの電圧指令値を生成する電圧指令予測部と、を備えるインバータ制御装置。
  2.  請求項1に記載のインバータ制御装置であって、
     前記電流検出部は、前記第1のインバータの主回路を流れる電流と、前記第2のインバータの主回路を流れる電流と、を順次切り替えて検出し、
     前記電流制御部は、前記第1のインバータの電流検出期間において、当該検出した電流と所定の電流指令に基づいて前記第1のインバータの電圧指令値を生成し、
     前記電圧指令予測部は、前記第1のインバータの電流検出期間における前記第2のインバータの電圧指令値を、前記第2のインバータの過去の電圧指令値に前記第1のインバータの電圧指令値の変化分を加算することにより、生成するインバータ制御装置。
  3.  請求項2に記載のインバータ制御装置であって、
     前記電流制御部は、前記第2のインバータの電流検出期間においては、当該検出した電流と所定の電流指令に基づいて前記第2のインバータの電圧指令値を生成し、
     前記電圧指令予測部は、前記第2のインバータの電流検出期間における前記第1のインバータの電圧指令値を、前記第1のインバータの過去の電圧指令値に前記第2のインバータの電圧指令値の変化分を加算することにより、生成するインバータ制御装置。
  4.  請求項1から3の何れか一項に記載のインバータ制御装置であって、
     前記電流検出部は、前記第1のインバータの直流母線に流れる直流母線電流を検出するインバータ制御装置。
  5.  請求項1から3の何れか一項に記載のインバータ制御装置であって、
     前記電流検出部は、前記第1のインバータの各相下アーム又は上アームと直流母線との間に流れる電流を検出するインバータ制御装置。
  6.  請求項1から3の何れか一項に記載のインバータ制御装置であって、
     前記電流検出部は、前記第1のインバータの3相交流出力線に流れる電流を検出するインバータ制御装置。
  7.  請求項1から6のいずれか一項に記載のインバータ制御装置であって、
     前記電流検出部によって検出された電流に基づいて前記第1のインバータの異常を検出する異常検出部を備えたインバータ制御装置。
  8.  請求項7に記載のインバータ制御装置であって、
     前記異常検出部は、前記第1のインバータの各相下アームが全てオンの時に検出した前記第1のインバータの直流母線電流が所定の閾値よりも大きい場合には、前記第1のインバータの各相上下アームのスイッチングを全て停止(オフ)させるインバータ制御装置。
  9.  請求項7または8に記載のインバータ制御装置であって、
     前記異常検出部は、前記第1のインバータの3相交流電流が所定の閾値よりも大きい場合には、前記第1のインバータの各相上下アームのスイッチングを全て停止(オフ)させるインバータ制御装置。
  10.  請求項1から9の何れか一項に記載のインバータ制御装置と、
     前記第1のインバータに接続される第1の巻線と、前記第2のインバータに接続される第2の巻線と、前記第1の巻線及び前記第2の巻線が巻回される固定子と、を有するモータと、を備えたモータ駆動装置。
  11.  請求項10に記載のモータ駆動装置を搭載した電動パワーステアリング装置。
PCT/JP2016/084619 2016-01-05 2016-11-22 インバータ制御装置、モータ駆動装置、及び電動パワーステアリング装置 WO2017119201A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020187017481A KR102111444B1 (ko) 2016-01-05 2016-11-22 인버터 제어 장치, 모터 구동 장치 및 전동 파워 스티어링 장치
DE112016005068.2T DE112016005068T5 (de) 2016-01-05 2016-11-22 Wechselrichtersteuervorrichtung, Motorantriebsvorrichtung und elektrische Lenkhilfevorrichtung
US16/068,062 US10924048B2 (en) 2016-01-05 2016-11-22 Inverter control device, motor drive device, and electric power steering apparatus
CN201680072438.8A CN108476010B (zh) 2016-01-05 2016-11-22 逆变器控制装置、马达驱动装置以及电动动力转向装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016-000328 2016-01-05
JP2016000328A JP2017123702A (ja) 2016-01-05 2016-01-05 インバータ制御装置およびそれを搭載したモータ駆動装置及び電動パワーステアリング装置

Publications (1)

Publication Number Publication Date
WO2017119201A1 true WO2017119201A1 (ja) 2017-07-13

Family

ID=59274216

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2016/084619 WO2017119201A1 (ja) 2016-01-05 2016-11-22 インバータ制御装置、モータ駆動装置、及び電動パワーステアリング装置

Country Status (6)

Country Link
US (1) US10924048B2 (ja)
JP (1) JP2017123702A (ja)
KR (1) KR102111444B1 (ja)
CN (1) CN108476010B (ja)
DE (1) DE112016005068T5 (ja)
WO (1) WO2017119201A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7245057B2 (ja) * 2019-01-22 2023-03-23 日立Astemo株式会社 モータ制御装置
JP6739577B1 (ja) * 2019-04-08 2020-08-12 三菱電機株式会社 モータ制御装置
CN112234903A (zh) * 2020-09-30 2021-01-15 环旭电子股份有限公司 车辆驱动装置及其方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006158182A (ja) * 2004-10-26 2006-06-15 Fuji Electric Fa Components & Systems Co Ltd 電動機駆動システム
JP2009033938A (ja) * 2007-07-30 2009-02-12 Toshiba Corp 電気車制御装置
JP2011078230A (ja) * 2009-09-30 2011-04-14 Denso Corp 多相回転機の制御装置、および、これを用いた電動パワーステアリング装置
JP2011244577A (ja) * 2010-05-18 2011-12-01 Toyota Motor Corp インバータ回路故障検出装置
JP2014007880A (ja) * 2012-06-26 2014-01-16 Mitsubishi Electric Corp 交流回転機の制御装置、及びその制御装置を備えた電動パワーステアリング装置
JP2014236589A (ja) * 2013-06-03 2014-12-15 日立オートモティブシステムズ株式会社 電動車両用電力制御装置および電動四輪駆動車両

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0810719B2 (ja) * 1988-11-15 1996-01-31 株式会社新川 外部リード接合方法及び装置
JP3536658B2 (ja) * 1998-03-31 2004-06-14 日産自動車株式会社 ハイブリッド車両の駆動制御装置
JP2001327132A (ja) * 2000-05-18 2001-11-22 Mitsubishi Electric Corp 極数切り替え誘導電動機
JP3892804B2 (ja) 2002-12-25 2007-03-14 株式会社日立製作所 電力変換装置とその制御方法
JP4679891B2 (ja) * 2004-11-30 2011-05-11 トヨタ自動車株式会社 交流電圧発生装置および動力出力装置
JP4742781B2 (ja) * 2005-09-28 2011-08-10 トヨタ自動車株式会社 交流電圧出力装置およびそれを備えたハイブリッド自動車
JP4892991B2 (ja) * 2006-01-27 2012-03-07 トヨタ自動車株式会社 電動機駆動装置およびそれを備えた車両
JP4232789B2 (ja) * 2006-04-24 2009-03-04 トヨタ自動車株式会社 内燃機関の停止制御装置および停止制御方法
JP2012076644A (ja) 2010-10-04 2012-04-19 Jtekt Corp 電動パワーステアリング装置
CN103153755B (zh) 2010-10-04 2016-05-04 株式会社捷太格特 电动转向装置
JP5397785B2 (ja) 2011-08-01 2014-01-22 株式会社デンソー 3相回転機の制御装置
JP5673605B2 (ja) * 2012-05-30 2015-02-18 株式会社デンソー 電動機駆動装置、および、これを用いた電動パワーステアリング装置
JP5765589B2 (ja) * 2013-03-11 2015-08-19 株式会社デンソー 電力変換装置
JP5987846B2 (ja) * 2014-01-27 2016-09-07 トヨタ自動車株式会社 ハイブリッド車両
WO2015129271A1 (ja) 2014-02-28 2015-09-03 日本精工株式会社 モータ制御装置、これを使用した電動パワーステアリング装置および車両
JP6075422B2 (ja) 2015-08-31 2017-02-08 株式会社サンセイアールアンドディ 遊技機
JP6418196B2 (ja) * 2016-04-15 2018-11-07 トヨタ自動車株式会社 電気自動車
JP6652089B2 (ja) * 2017-03-07 2020-02-19 トヨタ自動車株式会社 ハイブリッド自動車
JP6809354B2 (ja) * 2017-04-18 2021-01-06 トヨタ自動車株式会社 ハイブリッド自動車

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006158182A (ja) * 2004-10-26 2006-06-15 Fuji Electric Fa Components & Systems Co Ltd 電動機駆動システム
JP2009033938A (ja) * 2007-07-30 2009-02-12 Toshiba Corp 電気車制御装置
JP2011078230A (ja) * 2009-09-30 2011-04-14 Denso Corp 多相回転機の制御装置、および、これを用いた電動パワーステアリング装置
JP2011244577A (ja) * 2010-05-18 2011-12-01 Toyota Motor Corp インバータ回路故障検出装置
JP2014007880A (ja) * 2012-06-26 2014-01-16 Mitsubishi Electric Corp 交流回転機の制御装置、及びその制御装置を備えた電動パワーステアリング装置
JP2014236589A (ja) * 2013-06-03 2014-12-15 日立オートモティブシステムズ株式会社 電動車両用電力制御装置および電動四輪駆動車両

Also Published As

Publication number Publication date
KR20180083930A (ko) 2018-07-23
US20200280278A1 (en) 2020-09-03
KR102111444B1 (ko) 2020-05-15
US10924048B2 (en) 2021-02-16
DE112016005068T5 (de) 2018-07-19
JP2017123702A (ja) 2017-07-13
CN108476010A (zh) 2018-08-31
CN108476010B (zh) 2021-07-09

Similar Documents

Publication Publication Date Title
US10232875B2 (en) Motor control unit, failure detecting method, and electric power steering apparatus and vehicle equipped with the same
EP2725705B1 (en) Motor control device and electric power steering device using same
JP6358104B2 (ja) 回転電機制御装置
US10056854B2 (en) Motor control unit and electric power steering apparatus using the same and vehicle
US10103677B2 (en) Control apparatus for electric rotating machine
JP6630539B2 (ja) 電力変換装置及び電動パワーステアリング装置
JP6428248B2 (ja) モータ制御装置
US11005405B2 (en) Rotating-electric-machine control apparatus and electric power steering control apparatus equipped with the rotating-electric-machine control apparatus
WO2017119201A1 (ja) インバータ制御装置、モータ駆動装置、及び電動パワーステアリング装置
JP4561105B2 (ja) モータ制御装置
CN110574281B (zh) 电动机的控制装置及电动助力转向系统
CN112429076B (zh) 电机控制装置
WO2019171836A1 (ja) 車両制御装置
US10243489B2 (en) Rotary electric machine control apparatus and electric power steering apparatus using the same
CN108352801B (zh) 电动机的控制装置及使用其的电动汽车
JP2013062893A (ja) 電動パワーステアリング装置
JP2010029027A (ja) モータ制御装置
JPWO2020196719A1 (ja) 回転電機制御システム
JP7564759B2 (ja) 電力変換装置、及びプログラム
JP2003018886A (ja) 電動機駆動制御装置
CN116458053A (zh) 旋转电机的控制装置及电动助力转向装置
JP6361540B2 (ja) 回転電機の制御装置
JP7202997B2 (ja) 回転電動機システム
JP2008236853A (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: 16883701

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 112016005068

Country of ref document: DE

ENP Entry into the national phase

Ref document number: 20187017481

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1020187017481

Country of ref document: KR

122 Ep: pct application non-entry in european phase

Ref document number: 16883701

Country of ref document: EP

Kind code of ref document: A1