WO2010086974A1 - 交流電動機の制御装置 - Google Patents

交流電動機の制御装置 Download PDF

Info

Publication number
WO2010086974A1
WO2010086974A1 PCT/JP2009/051416 JP2009051416W WO2010086974A1 WO 2010086974 A1 WO2010086974 A1 WO 2010086974A1 JP 2009051416 W JP2009051416 W JP 2009051416W WO 2010086974 A1 WO2010086974 A1 WO 2010086974A1
Authority
WO
WIPO (PCT)
Prior art keywords
amplitude
voltage command
voltage
control
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2009/051416
Other languages
English (en)
French (fr)
Inventor
堅滋 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to PCT/JP2009/051416 priority Critical patent/WO2010086974A1/ja
Priority to US13/146,338 priority patent/US8427087B2/en
Priority to EP09839166.7A priority patent/EP2393200B1/en
Priority to JP2010548293A priority patent/JP5299439B2/ja
Priority to CN2009801556958A priority patent/CN102301586B/zh
Publication of WO2010086974A1 publication Critical patent/WO2010086974A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
    • 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/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0021Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using different modes of control depending on a parameter, e.g. the speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0085Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for high speeds, e.g. above nominal speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0085Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for high speeds, e.g. above nominal speed
    • H02P21/0089Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for high speeds, e.g. above nominal speed using field weakening
    • 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/05Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for damping motor oscillations, e.g. for reducing hunting

Definitions

  • This invention relates to a control device for an AC motor, and more particularly to overmodulation PWM (Pulse Width Modulation) control of the AC motor.
  • PWM Pulse Width Modulation
  • a driving method using an inverter is employed.
  • the inverter is switching-controlled by an inverter drive circuit. For example, a voltage switched according to pulse width modulation (PWM) control based on voltage comparison between a voltage command and a carrier wave is applied to the AC motor.
  • PWM pulse width modulation
  • Patent Document 1 describes drive control of an AC motor that switches between sinusoidal PWM control, overmodulation PWM control, and rectangular wave voltage phase control.
  • overmodulation PWM control d-axis current and q-axis current are described. It is described that the voltage amplitude is linearly compensated with respect to the d-axis voltage command and the q-axis voltage command based on the feedback result.
  • the modulation in which the third harmonic is superimposed and the modulation in which the third harmonic is not superimposed are properly used for the sine wave phase voltage command. In particular, it has been proposed to change the switching condition of the control mode depending on whether or not the third harmonic is used. JP 2008-11682 A
  • the amplitude of the phase voltage command exceeds the amplitude of a carrier wave (typically, a triangular wave carrier). This is to address the problem that the amplitude of the fundamental component of the pulse width modulation voltage output from the inverter does not increase linearly.
  • a carrier wave typically, a triangular wave carrier
  • the voltage amplitude is obtained by obtaining in advance a characteristic (voltage amplitude characteristic) regarding the ratio between the voltage command amplitude necessary for obtaining the fundamental voltage amplitude corresponding to the original voltage command amplitude and the fundamental voltage amplitude. Compensation can be realized. Specifically, the voltage voltage expansion ratio (correction rate) required for the original voltage command amplitude in the original d-axis voltage command and the q-axis voltage command based on the current feedback control is mapped to the voltage.
  • a control configuration that calculates the corrected d-axis voltage command and the q-axis voltage command based on the voltage amplitude that is obtained according to the amplitude characteristic and that is corrected according to the correction factor can be provided.
  • the voltage amplitude characteristic indicating the correction rate in voltage amplitude compensation does not always change uniformly when the original voltage command amplitude increases or decreases. The characteristics of this change greatly.
  • the number of times of switching for each electrical cycle of the inverter output voltage waveform changes.
  • the output voltage becomes discontinuous due to the effect of the dead time when the number of times of switching changes. Therefore, there is a concern that the control becomes unstable at the above-described change point.
  • overmodulation PWM control that can switch the use / non-use of the third harmonic
  • the behavior near the peak value of the phase voltage command changes depending on the presence / absence of the third harmonic. Therefore, it is necessary to stabilize the overmodulation PWM control.
  • the present invention has been made to solve such problems, and an object of the present invention is to provide overmodulation PWM control having a voltage command amplitude compensation function and a third harmonic superposition selection function. Is to stabilize the motor control.
  • An AC motor control device is an AC motor control device in which an applied voltage is controlled by an inverter, and includes a current detector that detects a current flowing between the inverter and the AC motor, and a voltage amplitude of a carrier wave. And an overmodulation PWM control unit that controls a pulse width modulation voltage applied from the inverter to the AC motor based on a voltage comparison between the amplitude phase voltage command and the carrier wave.
  • the overmodulation PWM control unit includes a voltage command generation unit, a voltage amplitude calculation unit, a voltage amplitude correction unit, a voltage command conversion unit, and a harmonic determination unit.
  • the voltage command generation unit generates a d-axis voltage command and a q-axis voltage command so as to eliminate the deviation according to the deviation between the current command of the AC motor and the actual current based on the detection value of the current detector.
  • the voltage amplitude calculation unit calculates the original voltage command amplitude based on the original d-axis voltage command and the q-axis voltage command from the voltage command generation unit.
  • the voltage amplitude correction unit corrects the d-axis voltage command and the q-axis voltage command so that the fundamental wave amplitude of the pulse width modulation voltage matches the original voltage command amplitude.
  • the voltage command conversion unit converts the d-axis voltage command and the q-axis voltage command after correction by the voltage amplitude correction unit into phase voltage commands.
  • the voltage amplitude correction unit is configured for the original voltage command amplitude according to a preset voltage amplitude characteristic that represents a relationship between the fundamental wave amplitude and a necessary voltage command amplitude necessary for realizing the fundamental wave amplitude.
  • a necessary correction ratio is calculated, and the corrected d-axis voltage command and q-axis voltage command are calculated based on the corrected voltage command amplitude obtained by correcting the original voltage command amplitude according to the correction ratio.
  • the voltage amplitude characteristics include first and second amplitude characteristics that are separately set corresponding to the presence or absence of superimposition of the third harmonic component on the phase voltage command converted by the voltage command conversion unit.
  • the harmonic determination unit is configured to apply the third harmonic to the phase voltage command converted by the voltage command conversion unit based on the first and second amplitude characteristics and the original voltage command amplitude calculated by the voltage amplitude calculation unit. Instructs whether to superimpose wave components.
  • the harmonic determination unit has a discontinuous linear characteristic of the required voltage command amplitude with respect to the fundamental amplitude on the first amplitude characteristic during the control with the superposition of the third harmonic component. Is switched to control without superimposition of the third harmonic component when the control point approaches a change point that becomes equal to or greater than a predetermined value. When approaching a predetermined change point on the amplitude characteristic or more, the control is switched to the control with the superposition of the third harmonic component.
  • the harmonic determination unit includes a change point storage unit, a transition degree calculation unit, and an approach determination unit.
  • the change point storage unit stores in advance change points on the first and second amplitude characteristics.
  • the transition degree calculation unit calculates a transition degree representing a current value and a change direction of the voltage command amplitude.
  • the approach determination unit determines that the difference between the current original voltage command amplitude and the voltage amplitude corresponding to the change point is the first based on the transition degree by the transition degree calculation unit and the change point stored in the change point storage unit. When the value is smaller than the predetermined value, whether or not the third harmonic component is superimposed is switched from the present.
  • the first predetermined value is variably set according to the change rate of the original voltage command amplitude.
  • the harmonic determination unit maintains the original voltage command amplitude and the voltage amplitude corresponding to the change point on the first amplitude characteristic while the control with the superposition of the third harmonic component is maintained.
  • the difference is larger than the second predetermined value
  • the amplitude of the third harmonic component is gradually increased to a predetermined upper limit
  • the difference is equal to or smaller than the second predetermined value
  • the amplitude of the third harmonic component is increased. Decrease gradually.
  • the overmodulation PWM control unit further includes a synchronous PWM control unit configured to synchronize the phase of the phase voltage command from the voltage command conversion unit and the carrier wave.
  • the synchronous PWM control unit synchronizes the phase of the phase voltage command and the carrier wave so as to variably determine the synchronization number that is the number of carrier wave periods per cycle of the phase voltage command in accordance with the rotational speed of the AC motor, The first and second amplitude characteristics are set in advance for each synchronization number.
  • the present invention it is possible to stabilize the motor control by the overmodulation PWM control provided with the voltage command amplitude compensation function and the third harmonic superposition selection function.
  • FIG. 1 is an overall configuration diagram of a motor drive control system to which an AC motor control device according to an embodiment of the present invention is applied. It is a figure which illustrates roughly the control mode of AC electric motor M1 in the motor drive control system shown in FIG. It is a wave form diagram explaining the basic principle of PWM control. It is a conceptual diagram which shows the correspondence of the operation state of an alternating current motor, and the above-mentioned control mode. It is a functional block diagram explaining the overmodulation PWM control by the control apparatus of the AC motor according to the embodiment of the present invention. It is a wave form diagram explaining the change of the phase voltage command according to the determination result by the harmonic determination part shown in FIG. It is a figure which shows the example of a voltage amplitude characteristic map.
  • FIG. 1 is an overall configuration diagram of a motor drive control system to which an AC motor control device according to an embodiment of the present invention is applied.
  • motor drive control system 100 includes a DC voltage generation unit 10 #, a smoothing capacitor C0, an inverter 14, an AC motor M1, and a control device 30.
  • AC electric motor M1 generates torque for driving drive wheels of an electric vehicle (referred to as a vehicle that generates vehicle driving force by electric energy such as a hybrid vehicle, an electric vehicle, and a fuel cell vehicle). This is an electric motor for driving.
  • AC electric motor M1 may be configured to have a function of a generator driven by an engine, or may be configured to have both functions of an electric motor and a generator.
  • AC electric motor M1 may operate as an electric motor for the engine, and may be incorporated in a hybrid vehicle as one that can start the engine, for example. That is, in the present embodiment, the “AC motor” includes an AC drive motor, a generator, and a motor generator (motor generator).
  • DC voltage generation unit 10 # includes a DC power source B, system relays SR1 and SR2, a smoothing capacitor C1, and a converter 12.
  • the DC power supply B is typically constituted by a secondary battery such as nickel metal hydride or lithium ion, or a power storage device such as an electric double layer capacitor.
  • the DC voltage VL output from the DC power supply B and the input / output DC current Ib are detected by the voltage sensor 10 and the current sensor 11, respectively.
  • the system relay SR1 is connected between the positive terminal of the DC power source B and the power line 6, and the system relay SR1 is connected between the negative terminal of the DC power source B and the ground line 5.
  • System relays SR1 and SR2 are turned on / off by signal SE from control device 30.
  • Converter 12 includes a reactor L1, power semiconductor switching elements Q1, Q2, and diodes D1, D2. Power semiconductor switching elements Q 1 and Q 2 are connected in series between power line 7 and ground line 5. On / off of power semiconductor switching elements Q 1 and Q 2 is controlled by switching control signals S 1 and S 2 from control device 30.
  • an IGBT Insulated Gate Bipolar Transistor
  • a power MOS Metal Oxide Semiconductor
  • a power bipolar transistor is used as a power semiconductor switching element (hereinafter simply referred to as “switching element”).
  • switching element a power semiconductor switching element
  • Anti-parallel diodes D1, D2 are arranged for switching elements Q1, Q2.
  • Reactor L1 is connected between a connection node of switching elements Q1 and Q2 and power line 6. Further, the smoothing capacitor C 0 is connected between the power line 7 and the ground line 5.
  • the inverter 14 includes a U-phase upper and lower arm 15, a V-phase upper and lower arm 16, and a W-phase upper and lower arm 17 that are provided in parallel between the power line 7 and the ground line 5.
  • Each phase upper and lower arm is constituted by a switching element connected in series between the power line 7 and the ground line 5.
  • the U-phase upper and lower arms 15 are composed of switching elements Q3 and Q4
  • the V-phase upper and lower arms 16 are composed of switching elements Q5 and Q6
  • the W-phase upper and lower arms 17 are composed of switching elements Q7 and Q8.
  • Antiparallel diodes D3 to D8 are connected to switching elements Q3 to Q8, respectively. Switching elements Q3 to Q8 are turned on / off by switching control signals S3 to S8 from control device 30.
  • AC motor M1 is a three-phase permanent magnet type synchronous motor, and is configured by commonly connecting one end of three coils of U, V, and W phases to a neutral point. Further, the other end of each phase coil is connected to the intermediate point of the switching elements of the upper and lower arms 15 to 17 of each phase.
  • the converter 12 is basically controlled so that the switching elements Q1 and Q2 are turned on and off in a complementary manner within each switching period.
  • converter 12 boosts DC voltage VL supplied from DC power supply B to DC voltage VH (this DC voltage corresponding to the input voltage to inverter 14 is hereinafter also referred to as “system voltage”).
  • This step-up operation is performed by supplying the electromagnetic energy stored in reactor L1 during the ON period of switching element Q2 to power line 7 via switching element Q1 and antiparallel diode D1.
  • converter 12 steps down DC voltage VH to DC voltage VL during the step-down operation.
  • This step-down operation is performed by supplying the electromagnetic energy accumulated in the reactor L1 during the ON period of the switching element Q1 to the power line 6 via the switching element Q2 and the antiparallel diode D2.
  • Smoothing capacitor C0 smoothes the DC voltage from converter 12 and supplies the smoothed DC voltage to inverter 14.
  • the voltage sensor 13 detects the voltage across the smoothing capacitor C 0, that is, the system voltage VH, and outputs the detected value to the control device 30.
  • torque command value Trqcom of AC electric motor M1 is set negative (Trqcom ⁇ 0).
  • the inverter 14 converts the AC voltage generated by the AC motor M1 into a DC voltage by a switching operation in response to the switching control signals S3 to S8, and converts the converted DC voltage (system voltage) to the smoothing capacitor C0.
  • the regenerative braking here refers to braking with regenerative power generation when the driver operating the electric vehicle performs a footbrake operation, or regenerative braking by turning off the accelerator pedal while driving, although the footbrake is not operated. This includes decelerating (or stopping acceleration) the vehicle while generating electricity.
  • the current sensor 24 detects the current flowing through the AC motor M1, and outputs the detected motor current to the control device 30. Since the sum of instantaneous values of the three-phase currents iu, iv, and iw is zero, the current sensor 24 has a motor current for two phases (for example, a V-phase current iv and a W-phase current iw) as shown in FIG. It is sufficient to arrange it so as to detect.
  • the rotation angle sensor (resolver) 25 detects the rotor rotation angle ⁇ of the AC motor M1, and sends the detected rotation angle ⁇ to the control device 30.
  • Control device 30 can calculate the rotational speed (rotational speed) and angular speed ⁇ e (rad / s) of AC electric motor M1 based on rotational angle ⁇ . Note that the rotation angle sensor 25 may be omitted by directly calculating the rotation angle ⁇ from the motor voltage or current by the control device 30.
  • the control device 30 is configured by an electronic control unit (ECU), and performs software processing by executing a program stored in advance by a CPU (not shown) and / or hardware processing by a dedicated electronic circuit. Control the behavior.
  • ECU electronice control unit
  • the control device 30 includes the input torque command value Trqcom, the DC voltage VL detected by the voltage sensor 10, the DC current Ib detected by the current sensor 11, and the system voltage detected by the voltage sensor 13. Based on VH, motor currents iv and iw from current sensor 24, rotation angle ⁇ from rotation angle sensor 25, etc., AC motor M1 outputs torque according to torque command value Trqcom by a control method described later.
  • the operations of the converter 12 and the inverter 14 are controlled. That is, switching control signals S1 to S8 for controlling converter 12 and inverter 14 as described above are generated and output to converter 12 and inverter 14.
  • control device 30 performs feedback control of system voltage VH and generates switching control signals S1 and S2 so that system voltage VH matches the voltage command value.
  • switching control signal S3 ⁇ is set so as to convert the AC voltage generated by AC motor M1 into a DC voltage.
  • S8 is generated and output to the inverter 14.
  • the inverter 14 converts the AC voltage generated by the AC motor M ⁇ b> 1 into a DC voltage and supplies it to the converter 12.
  • control device 30 when receiving a signal RGE indicating that the electric vehicle has entered the regenerative braking mode from the external ECU, control device 30 generates switching control signals S1 and S2 so as to step down the DC voltage supplied from inverter 14. And output to the converter 12. As a result, the AC voltage generated by AC motor M1 is converted to a DC voltage, stepped down, and supplied to DC power supply B.
  • control mode The control of AC motor M1 by control device 30 will be described in further detail.
  • FIG. 2 is a diagram schematically illustrating a control mode of AC electric motor M1 in the motor drive control system according to the embodiment of the present invention.
  • the control mode is roughly divided into a PWM control mode and a rectangular wave voltage control mode, and in the PWM control mode, sine wave PWM control and overmodulation PWM control are selectively applied.
  • each phase of AC electric motor M ⁇ b> 1 is controlled by controlling on / off of switching elements of each phase of inverter 14 based on comparison between carrier wave 160 and phase voltage command 170.
  • a pulse width modulation voltage 180 as a pseudo sine wave voltage is applied.
  • the carrier wave 160 is constituted by a triangular wave or a sawtooth wave having a predetermined frequency.
  • the amplitude of the carrier wave 160 originally corresponds to the input DC voltage (system voltage VH) of the inverter 14. However, if the amplitude of the phase voltage command 170 is converted according to the system voltage VH, the amplitude of the carrier wave 160 can be fixed.
  • the fundamental wave component of the voltage applied to the AC motor M1 is about 0.61 of the DC link voltage of the inverter. It can only be increased up to about twice.
  • the ratio of the fundamental component (effective value) of the motor applied voltage (line voltage) to the DC link voltage (that is, the system voltage VH) of the inverter 14 is referred to as “modulation rate”.
  • an alternating current motor is applied for one pulse of a rectangular wave having a ratio of the high level period and the low level period of 1: 1 within the above-mentioned fixed period.
  • the modulation rate is increased to 0.78.
  • the overmodulation PWM control performs the same PWM control as the sine wave PWM control in a range where the amplitude of the voltage command (sine wave component) is larger than the carrier wave amplitude.
  • the fundamental wave component can be increased by correcting the voltage amplitude for the above-described voltage amplitude compensation, and the modulation rate can be increased from the maximum modulation rate in the sine wave PWM control mode to a range of 0.78.
  • the line voltage applied to AC motor M1 is not a sine wave but a distorted voltage.
  • the induced voltage increases as the rotational speed and the output torque increase, so that the required drive voltage (motor required voltage) increases.
  • the boosted voltage by the converter 12 that is, the system voltage VH needs to be set higher than the required voltage of the motor.
  • VH maximum voltage there is a limit value (VH maximum voltage) in the boosted voltage by converter 12, that is, system voltage VH.
  • a PWM control mode by sine wave PWM control or overmodulation PWM control that controls the amplitude and phase of the motor applied voltage (AC) by feedback of the motor current according to the operating state of AC motor M1, and rectangular wave voltage
  • AC motor applied voltage
  • the torque control is executed by the phase control of the rectangular wave voltage pulse based on the deviation between the actual torque value and the torque command value.
  • FIG. 4 shows a correspondence relationship between the operating state of AC electric motor M1 and the above-described control mode.
  • sine wave PWM control is generally used to reduce torque fluctuation in the low rotation speed range A1, overmodulation PWM control in the middle rotation speed range A2, and in the high rotation speed range A3.
  • Square wave voltage control is applied.
  • the output of AC electric motor M1 is improved by applying overmodulation PWM control and rectangular wave voltage control.
  • which one of the control modes shown in FIG. 2 is used is basically determined within the range of the realizable modulation rate.
  • control device for an AC motor has a characteristic point in overmodulation PWM control. Therefore, the control configuration of overmodulation PWM control will be described in detail.
  • FIG. 5 is a functional block diagram for explaining overmodulation PWM control by the AC motor control apparatus according to the embodiment of the present invention.
  • overmodulation PWM control unit 200 includes a current command generation unit 210, a coordinate conversion unit 220, a current filter 230, a voltage command generation unit 240, a voltage amplitude calculation unit 245, and a coordinate conversion unit. 250, a PWM modulation unit 260, a voltage amplitude correction unit 270, a synchronous PWM control unit 280, and a rotation frequency calculation unit 290.
  • Each functional block for motor control described in the block diagrams described below including FIG. 5 is realized by hardware or software processing by the control device 30.
  • the current command generator 210 generates a d-axis current command value Idcom and a q-axis current command value Iqcom corresponding to the torque command value Trqcom of the AC motor M1 according to a map or the like created in advance. For example, a set of the d-axis current command value Idcom and the q-axis current command value Iqcom with respect to the torque command value Trqcom is determined so that a current phase in which the output torque with respect to the same current amplitude is maximized is realized.
  • the coordinate conversion unit 220 performs the v-phase current iv and the W-phase current detected by the current sensor 24 by coordinate conversion (3 phase ⁇ 2 phase) using the rotation angle ⁇ of the AC motor M1 detected by the rotation angle sensor 25.
  • a three-phase current based on iw is converted to calculate a d-axis current Id and a q-axis current Iq.
  • the current filter 230 executes a process of smoothing the d-axis current Id and the q-axis current Iq calculated by the coordinate conversion unit 220 in the time axis direction. Thereby, the actual currents Id and Iq based on the sensor detection values are filtered.
  • the voltage command generator 240 is based on a predetermined control calculation (typically PI (proportional integration) calculation) for eliminating the d-axis current deviation ⁇ Id and the q-axis current deviation ⁇ Iq. # And q-axis voltage command value Vq # are generated.
  • the voltage amplitude calculation unit 245 calculates the voltage command amplitude VA according to the following equation (1) based on the original d-axis voltage command Vd # and q-axis voltage command Vq # calculated by the voltage command generation unit 240. That is, the voltage command amplitude VA calculated by the voltage amplitude calculation unit 245 indicates a voltage command amplitude that is originally necessary for current feedback control.
  • the voltage amplitude correction unit 270 uses the voltage command amplitude VA as the fundamental wave amplitude of the pulse width modulation voltage 180 (FIG. 3) by overmodulation PWM with respect to the original voltage command amplitude VA calculated by the voltage amplitude calculation unit 245.
  • the expansion ratio (correction ratio) of the voltage command amplitude necessary for obtaining is obtained, and the d-axis voltage command and the q-axis voltage command are corrected so that the voltage command amplitude is linearly compensated according to the correction ratio. Then, the corrected d-axis voltage command Vd and q-axis voltage command Vq are output. Details of the linear compensation by the voltage amplitude correction unit 270 will be described later.
  • the coordinate conversion unit 250 converts the d-axis voltage command Vd and the q-axis voltage command Vq corrected by the voltage amplitude correction unit 270 by the coordinate conversion using the rotation angle ⁇ of the AC motor M1 (2 phase ⁇ 3 phase), U It is converted into phase voltage commands Vu, Vv, Vw of phase, V phase, and W phase.
  • a comprehensive description of the phase voltage commands Vu, Vv, and Vw corresponds to the phase voltage command 170 in FIG.
  • the amplitude of the phase voltage command 170 may be converted according to the system voltage VH.
  • Rotational frequency calculation unit 290 calculates the rotational frequency (angular velocity) ⁇ e of AC electric motor M1 based on the output of rotational angle sensor 25.
  • the synchronous PWM control unit 280 performs PWM modulation so as to execute synchronous PWM in which the phases of the carrier wave 160 and the phase voltage command 170 (FIG. 3) are synchronized in accordance with the rotational angular velocity ⁇ e obtained by the rotational frequency calculation unit 290.
  • the unit 260 is controlled.
  • synchronous PWM control unit 280 sets synchronization number K corresponding to the number of periods of carrier wave 160 included in one cycle of the phase voltage command (one electrical angle of AC motor M1) according to rotational angular velocity ⁇ e.
  • the frequency fc of the carrier wave is set and transmitted to the PWM modulator 260.
  • the carrier wave 160 according to the frequency fc set by the synchronous PWM control unit 280 is generated so as to be synchronized with the phase voltage command 170. Then, PWM modulation unit 260 generates switching control signals S3 to S8 of inverter 14 according to each phase voltage command Vu, Vv, Vw according to the voltage comparison of carrier wave 160 and phase voltage command 170 shown in FIG.
  • the overmodulation PWM control unit 200 further includes a harmonic determination unit 300 that determines whether or not the third harmonic is superimposed on each phase voltage command Vu, Vv, Vw.
  • the harmonic determination unit 300 Based on the original voltage command amplitude VA obtained by the voltage amplitude calculation unit 245, the harmonic determination unit 300 superimposes whether or not the third harmonic is superimposed on the phase voltage command (hereinafter also referred to as “with / without harmonics”).
  • a determination flag Shr that instructs
  • FIG. 6 shows a waveform diagram for explaining the change of the phase voltage command according to the determination result by the harmonic determination unit.
  • PWM modulation unit 260 has a phase voltage command in which third harmonic component 172 is superimposed on phase voltage command 170 generated by coordinate conversion unit 250 when determination flag Shr is turned on. Compare 175 to carrier 160 (FIG. 3).
  • the third harmonic component 172 has a frequency three times that of the phase voltage command 170, so that even if it is superimposed on the phase voltage command 170, it is canceled out between the lines of the AC motor M1. For this reason, the line voltage of AC electric motor M1 can be in accordance with the sinusoidal phase voltage command 170, while the pulse width modulation voltage 180 (see FIG. It becomes possible to relatively increase the fundamental wave component of 3).
  • the PWM modulation unit 260 compares the phase voltage command 170 generated by the coordinate conversion unit 250 with the carrier wave 160 (FIG. 3) as it is.
  • the fundamental wave amplitude of the output voltage (pulse width modulation voltage 180) of the inverter 14 matches the original voltage amplitude command VA calculated by the voltage amplitude calculation unit 245.
  • the d-axis voltage command Vd # and the q-axis voltage command Vq # are corrected to the d-axis voltage command Vd and the q-axis voltage command Vq.
  • the voltage command amplitude VA # necessary for setting the fundamental wave amplitude of the pulse width modulation voltage of the overmodulation PWM to the original voltage command amplitude VA is obtained according to the voltage amplitude characteristics as shown in FIG. Can do.
  • FIG. 7 shows an example of a voltage amplitude characteristic map for obtaining the correction rate of the voltage command amplitude in accordance with the voltage amplitude characteristic described above. Even if the voltage command amplitude is the same, if the synchronization number K of the carrier wave 160 is different, the amplitude of the fundamental wave component of the pulse width modulation voltage 180 from the inverter 14 (hereinafter referred to as fundamental wave amplitude) changes. It is preferable to set a voltage amplitude characteristic map for each.
  • the fundamental wave amplitude of the pulse width modulation voltage is 1.2 (1.2 times the carrier wave amplitude).
  • the voltage command amplitude value is corrected to 1.9 (1.9 times the carrier wave amplitude) using the voltage amplitude characteristic map shown in FIG. That is, the horizontal axis in FIGS. 7A to 7D corresponds to the original voltage command amplitude VA, and the vertical axis corresponds to the voltage command amplitude VA # after correction by the voltage amplitude correction unit 270.
  • the fundamental wave amplitude of the output voltage (pulse width modulation voltage 180) of the inverter 14 changes due to the change of the synchronization number K. A decrease in controllability is avoided.
  • the voltage amplitude characteristic 300a without harmonics is the same as FIG.
  • the on-period of the switching element is secured around the peak value of the phase voltage command 170 by the superposition of the third harmonic, so that the same fundamental wave amplitude can be obtained.
  • the voltage command amplitude (after correction) is lower than that without harmonics.
  • the voltage amplitude characteristic 300a there may be changing points Pa (1) and Pa (2) where the ratio of the corrected voltage command amplitude to the fundamental wave voltage amplitude, that is, the slope of the voltage amplitude characteristic in FIG. 8 changes. Understood. A similar change point Pb (1) exists also in the voltage amplitude characteristic 300b. However, it is understood that the voltage command amplitude (VA) corresponding to the changing point is different between the voltage amplitude characteristic 300a and the voltage amplitude characteristic 300b. At these change points Pa (i) and Pb (i) (i: natural number), the ratio of the corrected voltage command amplitude to the fundamental voltage amplitude is discontinuous at the change point.
  • the command (VA #) and the voltage command amplitude (VA) corresponding to the change point are different.
  • the voltage command amplitude (VA) corresponding to the changing point also differs.
  • the map 271 stores a voltage amplitude characteristic map when there is no harmonic as shown in FIG.
  • a voltage amplitude characteristic map for each synchronization number K similar to that in FIG. 7 is created in advance and stored in the map 272.
  • the voltage amplitude correction unit 270 reads out necessary voltage amplitude characteristics from the maps 271 and 272 according to the synchronization number K from the synchronous PWM control unit 280 and the harmonic determination flag Shr by the harmonic determination unit 300.
  • the voltage amplitude correction unit 270 calculates the voltage command amplitude VA # necessary for obtaining the original voltage command amplitude VA as the fundamental wave amplitude according to the read voltage amplitude characteristics, and calculates the calculated voltage command amplitude VA #. Based on the correction, the corrected d-axis voltage command Vd and q-axis voltage command Vq are calculated.
  • the fundamental amplitude of the pulse width modulation voltage is also linearly increased with respect to the linear increase of the voltage command amplitude VA. It can be increased.
  • overmodulation PWM is performed so that the d-axis voltage command Vd # and the q-axis voltage command Vq # change so as to increase the voltage command amplitude VA as the torque command value Trqcom increases.
  • the voltage command amplitude VA changes so as to pass the changing points Pa (i) and Pb (i) (i: natural number) on the voltage amplitude characteristics 300a and 300b shown in FIGS. Since the ratio of the corrected voltage command amplitude to the fundamental voltage amplitude becomes discontinuous at the change point, there is a concern that the control operation may become unstable during the passage.
  • FIG. 10 is a functional block diagram illustrating the configuration of the harmonic determination unit 300 shown in FIG.
  • harmonic determination unit 300 includes a change point map 302, a parameter calculation unit 304, and a change point approach determination unit 306.
  • the change point map 302 is a map for reading the change points Pa (i) or Pb (i) illustrated in FIGS. Specifically, according to the voltage amplitude characteristics 300a and 300b for each synchronization number K described above, a map (not shown) for reading the changing point Pa (i) when there is no harmonic from the synchronization number K, and the synchronization A map (not shown) for reading the change point Pb (i) when there is a harmonic from several K is prepared. Based on the change point map 302, the change point Pa (i) or Pb (i) can be obtained based on the synchronization number K from the synchronous PWM control unit 280 and the current determination flag Shr.
  • the parameter calculation unit 304 receives the original voltage command amplitude VA calculated by the voltage amplitude calculation unit 245 every control cycle of the overmodulation PWM control, and generates a transition parameter Vp of the voltage command amplitude VA.
  • the transition parameter Vp includes at least the change direction (increase / decrease) of the voltage command amplitude VA and the current value.
  • the transition parameter Vp may further include a change amount (that is, a change rate of VA) of the voltage command amplitude VA in the most recent predetermined number of control cycles.
  • the change point approach determination unit 306 generates a determination flag Shr based on the transition parameter Vp calculated by the parameter calculation unit 304 and the change point Pa (i) or Pb (i) read by the change point map 302. To do. Determination flag Shr is sent to PWM modulation section 260 and voltage amplitude correction section 270.
  • FIG. 11 is a flowchart for explaining a control process by the harmonic determination unit 300 shown in FIG.
  • the control process according to the flowchart shown in FIG. 11 is executed for each control cycle to which overmodulation PWM control is applied. Further, each step of the flowchart shown in FIG. 11 is realized by software or hardware processing by the control device 30.
  • control device 30 (harmonic determining unit 300) sets synchronous PWM synchronization number K to the original d-axis voltage command Vd # and q-axis voltage command Vq # by current feedback control. Based on the original voltage command amplitude VA. That is, the process of step S100 corresponds to the information reading function to the change point map 302 and the parameter calculation unit 304 in FIG.
  • step S110 the control device 30 (harmonic determination unit 300) determines whether or not the current overmodulation PWM control is based on the current value of the determination flag Shr.
  • control device 30 (harmonic determination unit 300) stores harmonics stored in change point map 302 in step S120.
  • the change point Pb (i) is read from the map when there is a wave based on the synchronization number K.
  • control device 30 (harmonic determination unit 300) determines the number of synchronizations from the map without harmonics in step S130. Based on K, the change point Pa (i) is read.
  • step S140 the control device 30 (harmonic determination unit 300) evaluates the degree of approach to the change point based on the transition (transition parameter Vp) including the past value of the voltage command amplitude VA.
  • the degree of approach to the change point Pa (1) can be determined based on the difference between the voltage command amplitude Va corresponding to the change point Pa (1) and the voltage command amplitude VA. . That is, when VA ⁇ Va and VA is increasing, a determination voltage V1 lower than Va by a predetermined voltage is set, a voltage range of V1 ⁇ VA ⁇ Va is set as the approach region 500, and the voltage command amplitude is set.
  • step S150 can be determined as YES
  • step S150 can be determined as NO.
  • the approach area 500 may be set only on one side of the change point or on both sides of the change point according to the change direction of the current voltage command amplitude VA. Also, the range of the approach region 500 can be set variably according to the change speed of the voltage command amplitude VA, for example, so that the approach region 500 becomes wider when the change is fast.
  • control device 30 determines that voltage command amplitude VA is approaching changing point Pa (i) or Pb (i) (YES determination in S150).
  • the determination flag Shr is inverted. That is, when overmodulation PWM control with harmonics is executed, switching to overmodulation PWM control without harmonics is performed, and when overmodulation PWM control without harmonics is executed, switching to overmodulation PWM control with harmonics is performed.
  • control device 30 when voltage command amplitude VA is not approaching change point Pa (i) or Pb (i) (NO determination in S150), control device 30 (harmonic determination unit 300) performs the process in step S170.
  • the determination flag Shr is maintained at the current value. As a result, the presence / absence of harmonics in the overmodulation PWM control is maintained in the current state.
  • the approach region 500 is set within a certain range from the voltage command amplitude Va corresponding to the changing point Pa (1) when there is no harmonic.
  • the range of the approach region 500 can be made variable depending on the changing direction or changing speed of the voltage command amplitude VA.
  • the approach region 500 is set within a certain range from the voltage command amplitude Vb corresponding to the change point Pb (1) when there is a harmonic.
  • the change points Pa (i) and Pb (i) on the voltage amplitude characteristics 300a and 300 pass through the selection control with / without harmonics.
  • the linear compensation of the voltage command amplitude can be avoided. Therefore, it is possible to prevent the control operation of the overmodulation PWM control from becoming unstable due to the influence of the linear compensation of the voltage command amplitude in order to obtain the fundamental amplitude of the pulse width modulation voltage 180 that matches the original voltage command amplitude. .
  • FIG. 14 is a conceptual diagram illustrating the amplitude control of the third harmonic component in the overmodulation PWM control according to the modification of the present embodiment.
  • the approach region 500 (V3 ⁇ VA ⁇ V4) described in FIGS. 12 and 13 is set for the change point Pb (1) on the voltage amplitude characteristic 300b with harmonics.
  • switching to overmodulation PWM control without harmonics is performed.
  • an approach spare area 510 is further provided outside the approach area 500.
  • the range of V3 to V3 # (V3 # ⁇ V3) and V4 to V4 # (V4 #> V4) is set as the approach spare area 510.
  • the range of the approach preliminary area 510 may also be changed according to the changing direction and changing speed of the voltage command amplitude VA.
  • the harmonic determination unit 300 sets the voltage command amplitude VA to the approach spare region. It is further determined whether or not it is in 510.
  • the harmonic determination unit 300 gradually increases the amplitude of the third harmonic component 172 (FIG. 6) superimposed on the phase voltage command for each control period while the voltage command amplitude VA is in the approaching preliminary area 510. To lower.
  • the harmonic determination unit 300 gradually increases the amplitude of the third harmonic component 172 for each control period.
  • the increase in the amplitude of the third harmonic component 172 is limited to a predetermined upper limit value.
  • the amplitude of the harmonic component 172 assumed in the embodiment in which only the presence / absence of harmonics is controlled is the upper limit value.
  • FIG. 15 is a flowchart showing a control processing procedure for realizing the amplitude control of the third harmonic component as shown in FIG.
  • the control process according to the flowchart shown in FIG. 15 is executed for each control cycle to which overmodulation PWM control is applied. Further, each step of the flowchart shown in FIG. 15 is also realized by software or hardware processing by the control device 30.
  • control device 30 determines whether or not the current setting includes harmonics based on determination flag Shr in step S ⁇ b> 200. When there is no harmonic (when NO is determined in S200), the subsequent processing is skipped.
  • the harmonic determination unit 300 proceeds to step S210 and determines whether or not the voltage command amplitude VA is in the approach spare area 510. As described above, when the change speed of the voltage command amplitude VA is fast, the approach reserve area 510 may be relatively wide.
  • control device 30 When current voltage command amplitude VA is outside approaching preliminary area 510 (NO determination in S210), control device 30 (harmonic determination unit 300) increases the third harmonic amplitude by one step from the current level. Generate instructions. When the third harmonic amplitude has already reached the predetermined upper limit value, the increase instruction is not generated.
  • control device 30 sets the third-order harmonic amplitude to one level from the current level. Generate a drop instruction. Note that when the third harmonic amplitude is already zero, the lowering instruction is not generated.
  • the amplitude increase / decrease instructions in steps S220 and S230 are input from the harmonic determination unit 300 to the PWM modulation unit 260 in the configuration of FIG. 5 in the same manner as the determination flag Shr.
  • the overmodulation PWM control according to the embodiment of the present invention can be further stabilized.
  • the overmodulation PWM control using the synchronous PWM has been described.
  • the application of the present invention does not necessarily require the application of the synchronous PWM. This is because even when overmodulation PWM control is executed without applying synchronous PWM, the same change point as in FIGS. 7 to 9 appears on the voltage amplitude correction map, and this change point has harmonics. This is because it is different when there is no harmonic. Therefore, in overmodulation PWM control to which synchronous PWM is applied, in the same way as the present embodiment or its modification, the presence / absence of harmonics is present so as to avoid the voltage command amplitude from passing through the changing point. The fact that switching can be controlled will be described in a confirming manner.
  • DC voltage generation unit 10 # of the motor drive control system includes converter 12 so that the input voltage (system voltage VH) to inverter 14 can be variably controlled.
  • DC voltage generation unit 10 # is not limited to the configuration exemplified in this embodiment as long as the input voltage to inverter 14 can be variably controlled.
  • the AC motor serving as a load of the motor drive control system in the present embodiment, a permanent magnet motor mounted for driving a vehicle in an electric vehicle (hybrid vehicle, electric vehicle, etc.) is assumed.
  • the present invention can also be applied to a configuration in which an arbitrary AC motor used in a device is a load.
  • the present invention can be applied to AC motor control to which overmodulation PWM control is applied.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Inverter Devices (AREA)

Abstract

 過変調PWM制御部(200)は、電流フィードバック制御に基づく本来の電圧指令(Vd♯,Vq♯)の電圧指令振幅VAを演算する電圧振幅演算部(245)と、インバータ(14)から出力されるパルス幅変調電圧の基本波振幅が本来の電圧指令振幅(VA)と一致するように、電圧指令振幅を線形補償する電圧振幅補正部(270)と、相電圧指令への3次高調波成分の重畳有無を判定する高調波判定部(300)とを含む。高調波判定部(300)は、3次高調波成分の重畳あり/なしのそれぞれについて予め求められた、基本波振幅と当該基本波振幅を実現するために必要な電圧指令振幅との関係を表す電圧振幅特性が不連続となる変化点の通過を避けるように、本来の電圧指令振幅(VA)の推移に基づいて3次高調波成分の重畳あり/なしを切換える。

Description

交流電動機の制御装置
 この発明は、交流電動機の制御装置に関し、より特定的には、交流電動機の過変調PWM(Pulse Width Modulation)制御に関する。
 直流電源を用いて交流電動機を駆動制御するために、インバータを用いた駆動方法が採用されている。インバータは、インバータ駆動回路によりスイッチング制御されており、たとえば、電圧指令と搬送波との電圧比較に基づくパルス幅変調(PWM)制御に従ってスイッチングされた電圧が交流電動機に印加される。
 PWM制御については、交流電動機への相電圧指令の振幅が搬送波の電圧振幅以下の範囲とされる、いわゆる正弦波PWM制御が一般的である。しかしながら、正弦波PWM制御では、高出力への対応が十分ではないため、搬送波の電圧振幅よりも振幅の大きい相電圧指令を用いた過変調PWM制御を行なうことが、たとえば特開2008-11682号公報(特許文献1)に記載されている。
 特許文献1には、正弦波PWM制御と、過変調PWM制御と、矩形波電圧位相制御とを切換える交流電動機の駆動制御が記載されており、過変調PWM制御では、d軸電流およびq軸電流のフィードバック結果に基づくd軸電圧指令およびq軸電圧指令に対して、電圧振幅を線形補償することが記載されている。さらに、正弦波PWM制御および過変調PWM制御では、正弦波状の相電圧指令に対して、3次高調波を重畳させた変調と、3次高調波を重畳させない変調とを使い分けることが記載されており、特に、3次高調波の使用有無に応じて、制御モードの切換条件を変更することが提案されている。
特開2008-11682号公報
 特許文献1に記載された過変調PWM制御における電圧振幅補償は、相電圧指令の振幅が搬送波(代表的には三角波キャリア)の振幅を超えることから、相電圧指令振幅の直線的増加に対して、インバータから出力されるパルス幅変調電圧の基本波成分の振幅は直線的に増加しない問題点に対処するものである。
 すなわち、本来の電圧指令振幅に対応する基本波電圧振幅を得るために必要な電圧指令振幅と、当該基本波電圧振幅との比についての特性(電圧振幅特性)を予め求めておくことによって電圧振幅補償を実現できる。具体的には、電流フィードバック制御に基づく本来のd軸電圧指令およびq軸電圧指令での本来の電圧指令振幅に対して、必要な電圧振幅の拡大率(補正率)を、マップ化された電圧振幅特性に従って求めるとともに、当該補正率に従って補正された電圧振幅に基づいて、補正されたd軸電圧指令およびq軸電圧指令を算出する制御構成とすることができる。
 しかしながら、電圧振幅補償における補正率を示す上記電圧振幅特性は、本来の電圧指令振幅が増大あるいは減少していく際に、必ずしも一様に変化するとは限らず、ある電圧指令振幅を境に補正率の特性が大きく変化する。この補正率が大きく変化するポイント(変化点)で、インバータ出力電圧波形の電気周期毎のスイッチング回数が変化する。インバータ制御では、周知のようにデッドタイムが設けられるため、スイッチング回数の変化時には、デッドタイム影響によって出力電圧が不連続となる。そのため、上述の変化点では制御が不安定化することが懸念される。
 また、3次高調波の使用有無を切換可能な過変調PWM制御の適用時には、3次高調波の有無に応じて、相電圧指令のピーク値付近での挙動が変化するため、この点も考慮に入れて過変調PWM制御の安定化を図る必要がある。
 この発明は、このような問題点を解決するためになされたものであって、この発明の目的は、電圧指令の振幅補償機能および3次高調波重畳有無の選択機能を備えた過変調PWM制御による電動機制御を安定化することである。
 この発明による交流電動機の制御装置は、インバータによって印加電圧が制御される交流電動機の制御装置であって、インバータおよび交流電動機の間を流れる電流を検出する電流検出器と、搬送波の電圧振幅を超える振幅の相電圧指令と、当該搬送波との電圧比較に基づいてインバータから交流電動機に印加されるパルス幅変調電圧を制御する過変調PWM制御部とを備える。
 過変調PWM制御部は、電圧指令生成部と、電圧振幅演算部と、電圧振幅補正部と、電圧指令変換部と、高調波判定部とを含む。電圧指令生成部は、交流電動機の電流指令と電流検出器の検出値に基づく実電流との偏差に応じて、当該偏差を解消するようにd軸電圧指令およびq軸電圧指令を生成する。電圧振幅演算部は、電圧指令生成部による本来のd軸電圧指令およびq軸電圧指令に基づいて本来の電圧指令振幅を演算する。電圧振幅補正部は、パルス幅変調電圧の基本波振幅が本来の電圧指令振幅と合致するように、d軸電圧指令およびq軸電圧指令を補正する。電圧指令変換部は、電圧振幅補正部による補正後のd軸電圧指令およびq軸電圧指令を相電圧指令に変換する。電圧振幅補正部は、基本波振幅および、当該基本波振幅を実現するために必要な必要電圧指令振幅の間の関係を表す、予め設定された電圧振幅特性に従って、本来の電圧指令振幅に対して必要な補正比率を演算するとともに、当該補正比率に従って本来の電圧指令振幅を補正した補正後の電圧指令振幅に基づいて補正後のd軸電圧指令およびq軸電圧指令を算出する。そして、電圧振幅特性は、電圧指令変換部によって変換された相電圧指令への3次高調波成分の重畳の有無にそれぞれ対応して別個に設定された第1および第2の振幅特性を含む。高調波判定部は、第1および第2の振幅特性と、電圧振幅演算部で演算された本来の電圧指令振幅とに基づいて、電圧指令変換部によって変換された相電圧指令への3次高調波成分の重畳有無を指示する。
 好ましくは、高調波判定部は、3次高調波成分の重畳ありでの制御時には、本来の電圧指令振幅が、第1の振幅特性上で基本波振幅に対する必要電圧指令振幅の線形特性が不連続となる変化点へ所定以上接近したときに、3次高調波成分の重畳なしの制御へ切換える一方で、3次高調波成分の重畳なしでの制御時には、本来の電圧指令振幅が、第2の振幅特性上での変化点へ所定以上接近したときに、3次高調波成分の重畳ありの制御へ切換える。
 さらに好ましくは、高調波判定部は、変化点記憶部と、推移度算出部と、接近判定部とを含む。変化点記憶部は、第1および第2の振幅特性上の変化点を予め記憶する。推移度算出部は、電圧指令振幅の現在値および変化方向を表す推移度を算出する。接近判定部は、推移度算出部による推移度および変化点記憶部に記憶された変化点に基づいて、現在の本来の電圧指令振幅と、変化点に対応する電圧振幅との差が、第1の所定値より小さいときに、3次高調波成分の重畳有無を現在から切換えるように構成される。
 さらに好ましくは、第1の所定値は、本来の電圧指令振幅の変化速度に応じて可変に設定される。
 好ましくは、高調波判定部は、3次高調波成分の重畳ありでの制御が維持される間において、本来の電圧指令振幅と、第1の振幅特性上での変化点に対応する電圧振幅との差が第2の所定値より大きいときには3次高調波成分の振幅を所定の上限まで徐々に増大する一方で、差が第2の所定値以下のときは、3次高調波成分の振幅を徐々に減少させる。
 また好ましくは、過変調PWM制御部は、電圧指令変換部からの相電圧指令と搬送波との位相を同期させるように構成された同期PWM制御部をさらに含む。同期PWM制御部は、相電圧指令1周期あたりの搬送波の周期数である同期数を、交流電動機の回転速度に応じて可変に決定するように、相電圧指令と搬送波との位相を同期させ、第1および第2の振幅特性は、同期数ごとに予め設定される。
 この発明によれば、電圧指令の振幅補償機能および3次高調波重畳有無の選択機能を備えた過変調PWM制御による電動機制御を安定化することができる。
本発明の実施の形態に従う交流電動機の制御装置が適用されるモータ駆動制御システムの全体構成図である。 図1に示したモータ駆動制御システムにおける交流電動機M1の制御モードを概略的に説明する図である。 PWM制御の基本原理を説明する波形図である。 交流電動機の動作状態と上述の制御モードとの対応関係を示す概念図である。 本発明の実施の形態による交流電動機の制御装置による過変調PWM制御を説明する機能ブロック図である。 図5に示した高調波判定部による判定結果に従う相電圧指令の変化を説明する波形図である。 電圧振幅特性マップの例を示す図である。 搬送波への3次高調波の重畳有無による電圧振幅特性の違いを例示する第1の図である。 搬送波への3次高調波の重畳有無による電圧振幅特性の違いを例示する第2の図である。 図5に示した高調波判定部の構成を説明する機能ブロック図である。 図5に示した高調波判定部による制御処理を説明するフローチャートである。 本実施の形態による過変調PWM制御における3次高調波あり/なしの選択制御の第1の動作例である。 本実施の形態による過変調PWM制御における3次高調波あり/なしの選択制御の第2の動作例である。 本実施の形態の変形例による過変調PWM制御における3次高調波成分の振幅制御を説明する概念図である。 本実施の形態の変形例による過変調PWM制御における3次高調波成分の振幅制御を説明するフローチャートである。
符号の説明
 5 アース線、6,7 電力線、10,13 電圧センサ、10♯ 直流電圧発生部、11,24 電流センサ、12 コンバータ、14 インバータ、15~17 各相アーム、25 回転角センサ、30 制御装置(ECU)、100 モータ駆動制御システム、160 搬送波、170 相電圧指令、172 3次高調波成分、175 相電圧指令(3次高調波重畳)、180 パルス幅変調電圧、200 過変調PWM制御部、210 電流指令生成部、220,250 座標変換部、230 電流フィルタ、240 電圧指令生成部、245 電圧振幅演算部、260 PWM変調部、270 電圧振幅補正部、271,272 マップ(電圧振幅特性)、280 同期PWM制御部、290 回転周波数演算部、300 高調波判定部、300a 電圧振幅特性(高調波なし)、300b 電圧振幅特性(高調波あり)、302 変化点マップ、304 パラメータ算出部、306 変化点接近判定部、500 接近領域、510 接近予備領域、A1 低回転数域、A2 中回転数域、A3 高回転数域、B 直流電源、C0,C1 平滑コンデンサ、D1~D8 ダイオード、Ib 直流電流、Id d軸電流、Idcom d軸電流指令値、Iq q軸電流、Iqcom q軸電流指令値、iu,iv,iw 三相電流、K 同期数、L1 リアクトル、M1 交流電動機、Pa(i) 変化点(高調波なし)、Pb(i) 変化点(高調波あり)、Q1~Q8 電力用半導体スイッチング素子、S1~S8 スイッチング制御信号、Shr 判定フラグ(高調波あり/なし)、SR1,SR2 システムリレー、Trqcom トルク指令値、VA 電圧指令振幅(補償前)、VA♯ 電圧振幅指令(線形補償後)、VL 直流電圧(バッテリ)、Vd d軸電圧指令(補正前)、Vd♯ d軸電圧指令値(補正後)、VH システム電圧、Vp 推移パラメータ、Vq q軸電圧指令(補正前)、Vq♯ q軸電圧指令値(補正後)、Vu,Vv,Vw 各相電圧指令、ΔId d軸電流偏差、ΔIq q軸電流偏差、θ ロータ回転角、ωe 回転角速度。
 以下に、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、以下図中の同一または相当部分には同一符号を付してその説明は原則的に繰返さないものとする。
(電動機制御の全体構成)
 図1は、本発明の実施の形態に従う交流電動機の制御装置が適用されるモータ駆動制御システムの全体構成図である。
 図1を参照して、モータ駆動制御システム100は、直流電圧発生部10♯と、平滑コンデンサC0と、インバータ14と、交流電動機M1と、制御装置30とを備える。
 交流電動機M1は、たとえば、電動車両(ハイブリッド自動車、電気自動車や燃料電池車等の電気エネルギによって車両駆動力を発生する自動車をいうものとする)の駆動輪を駆動するためのトルクを発生するための駆動用電動機である。あるいは、この交流電動機M1は、エンジンにて駆動される発電機の機能を持つように構成されてもよく、電動機および発電機の機能を併せ持つように構成されてもよい。さらに、交流電動機M1は、エンジンに対して電動機として動作し、たとえば、エンジン始動を行ない得るようなものとしてハイブリッド自動車に組み込まれるようにしてもよい。すなわち、本実施の形態において、「交流電動機」は、交流駆動の電動機、発電機および電動発電機(モータジェネレータ)を含むものである。
 直流電圧発生部10♯は、直流電源Bと、システムリレーSR1,SR2と、平滑コンデンサC1と、コンバータ12とを含む。
 直流電源Bは、代表的には、ニッケル水素またはリチウムイオン等の二次電池や電気二重層キャパシタ等の蓄電装置により構成される。直流電源Bが出力する直流電圧VLおよび入出力される直流電流Ibは、電圧センサ10および電流センサ11によってそれぞれ検知される。
 システムリレーSR1は、直流電源Bの正極端子および電力線6の間に接続され、システムリレーSR1は、直流電源Bの負極端子およびアース線5の間に接続される。システムリレーSR1,SR2は、制御装置30からの信号SEによりオン/オフされる。
 コンバータ12は、リアクトルL1と、電力用半導体スイッチング素子Q1,Q2と、ダイオードD1,D2とを含む。電力用半導体スイッチング素子Q1およびQ2は、電力線7およびアース線5の間に直列に接続される。電力用半導体スイッチング素子Q1およびQ2のオン・オフは、制御装置30からのスイッチング制御信号S1およびS2によって制御される。
 この発明の実施の形態において、電力用半導体スイッチング素子(以下、単に「スイッチング素子」と称する)としては、IGBT(Insulated Gate Bipolar Transistor)、電力用MOS(Metal Oxide Semiconductor)トランジスタあるいは、電力用バイポーラトランジスタ等を用いることができる。スイッチング素子Q1,Q2に対しては、逆並列ダイオードD1,D2が配置されている。リアクトルL1は、スイッチング素子Q1およびQ2の接続ノードと電力線6の間に接続される。また、平滑コンデンサC0は、電力線7およびアース線5の間に接続される。
 インバータ14は、電力線7およびアース線5の間に並列に設けられる、U相上下アーム15と、V相上下アーム16と、W相上下アーム17とから成る。各相上下アームは、電力線7およびアース線5の間に直列接続されたスイッチング素子から構成される。たとえば、U相上下アーム15は、スイッチング素子Q3,Q4から成り、V相上下アーム16は、スイッチング素子Q5,Q6から成り、W相上下アーム17は、スイッチング素子Q7,Q8から成る。また、スイッチング素子Q3~Q8に対して、逆並列ダイオードD3~D8がそれぞれ接続されている。スイッチング素子Q3~Q8のオン・オフは、制御装置30からのスイッチング制御信号S3~S8によって制御される。
 代表的には、交流電動機M1は、3相の永久磁石型同期電動機であり、U,V,W相の3つのコイルの一端が中性点に共通接続されて構成される。さらに、各相コイルの他端は、各相上下アーム15~17のスイッチング素子の中間点と接続されている。
 コンバータ12は、基本的には、各スイッチング周期内でスイッチング素子Q1およびQ2が相補的かつ交互にオン・オフするように制御される。コンバータ12は、昇圧動作時には、直流電源Bから供給された直流電圧VLを直流電圧VH(インバータ14への入力電圧に相当するこの直流電圧を、以下「システム電圧」とも称する)へ昇圧する。この昇圧動作は、スイッチング素子Q2のオン期間にリアクトルL1に蓄積された電磁エネルギを、スイッチング素子Q1および逆並列ダイオードD1を介して、電力線7へ供給することにより行なわれる。
 また、コンバータ12は、降圧動作時には、直流電圧VHを直流電圧VLに降圧する。この降圧動作は、スイッチング素子Q1のオン期間にリアクトルL1に蓄積された電磁エネルギを、スイッチング素子Q2および逆並列ダイオードD2を介して、電力線6へ供給することにより行なわれる。これらの昇圧動作または降圧動作における電圧変換比(VHおよびVLの比)は、上記スイッチング周期に対するスイッチング素子Q1,Q2のオン期間比(デューティ比)により制御される。なお、スイッチング素子Q1およびQ2をオンおよびオフにそれぞれ固定すれば、VH=VL(電圧変換比=1.0)とすることもできる。
 平滑コンデンサC0は、コンバータ12からの直流電圧を平滑化し、その平滑化した直流電圧をインバータ14へ供給する。電圧センサ13は、平滑コンデンサC0の両端の電圧、すなわち、システム電圧VHを検出し、その検出値を制御装置30へ出力する。
 インバータ14は、交流電動機M1のトルク指令値が正(Trqcom>0)の場合には、平滑コンデンサC0から直流電圧が供給されると制御装置30からのスイッチング制御信号S3~S8に応答した、スイッチング素子Q3~Q8のスイッチング動作により直流電圧を交流電圧に変換して正のトルクを出力するように交流電動機M1を駆動する。また、インバータ14は、交流電動機M1のトルク指令値が零の場合(Trqcom=0)には、スイッチング制御信号S3~S8に応答したスイッチング動作により、直流電圧を交流電圧に変換してトルクが零になるように交流電動機M1を駆動する。これにより、交流電動機M1は、トルク指令値Trqcomによって指定された零または正のトルクを発生するように駆動される。
 さらに、モータ駆動制御システム100が搭載された電動車両の回生制動時には、交流電動機M1のトルク指令値Trqcomは負に設定される(Trqcom<0)。この場合には、インバータ14は、スイッチング制御信号S3~S8に応答したスイッチング動作により、交流電動機M1が発電した交流電圧を直流電圧に変換し、その変換した直流電圧(システム電圧)を平滑コンデンサC0を介してコンバータ12へ供給する。なお、ここで言う回生制動とは、電動車両を運転するドライバーによるフットブレーキ操作があった場合の回生発電を伴う制動や、フットブレーキを操作しないものの、走行中にアクセルペダルをオフすることで回生発電をさせながら車両を減速(または加速の中止)させることを含む。
 電流センサ24は、交流電動機M1に流れる電流を検出し、その検出したモータ電流を制御装置30へ出力する。なお、三相電流iu,iv,iwの瞬時値の和は零であるので、図1に示すように電流センサ24は2相分のモータ電流(たとえば、V相電流ivおよびW相電流iw)を検出するように配置すれば足りる。
 回転角センサ(レゾルバ)25は、交流電動機M1のロータ回転角θを検出し、その検出した回転角θを制御装置30へ送出する。制御装置30では、回転角θに基づき交流電動機M1の回転数(回転速度)および角速度ωe(rad/s)を算出できる。なお、回転角センサ25については、回転角θを制御装置30にてモータ電圧や電流から直接演算することによって、配置を省略してもよい。
 制御装置30は、電子制御ユニット(ECU)により構成され、予め記憶されたプログラムを図示しないCPUで実行することによるソフトウェア処理および/または専用の電子回路によるハードウェア処理により、モータ駆動制御システム100の動作を制御する。
 代表的な機能として、制御装置30は、入力されたトルク指令値Trqcom、電圧センサ10によって検出された直流電圧VL、電流センサ11によって検出された直流電流Ib、電圧センサ13によって検出されたシステム電圧VHおよび電流センサ24からのモータ電流iv,iw、回転角センサ25からの回転角θ等に基づいて、後述する制御方式により交流電動機M1がトルク指令値Trqcomに従ったトルクを出力するように、コンバータ12およびインバータ14の動作を制御する。すなわち、コンバータ12およびインバータ14を上記のように制御するためのスイッチング制御信号S1~S8を生成して、コンバータ12およびインバータ14へ出力する。
 コンバータ12の昇圧動作時には、制御装置30は、システム電圧VHをフィードバック制御し、システム電圧VHが電圧指令値に一致するようにスイッチング制御信号S1,S2を生成する。
 また、制御装置30は、電動車両が回生制動モードに入ったことを示す信号RGEを外部ECUから受けると、交流電動機M1で発電された交流電圧を直流電圧に変換するようにスイッチング制御信号S3~S8を生成してインバータ14へ出力する。これにより、インバータ14は、交流電動機M1で発電された交流電圧を直流電圧に変換してコンバータ12へ供給する。
 さらに、制御装置30は、電動車両が回生制動モードに入ったことを示す信号RGEを外部ECUから受けると、インバータ14から供給された直流電圧を降圧するようにスイッチング制御信号S1,S2を生成し、コンバータ12へ出力する。これにより、交流電動機M1が発電した交流電圧は、直流電圧に変換され、降圧されて直流電源Bに供給される。
 (制御モードの説明)
 制御装置30による交流電動機M1の制御についてさらに詳細に説明する。
 図2は、本発明の実施の形態によるモータ駆動制御システムにおける交流電動機M1の制御モードを概略的に説明する図である。
 図2に示すように、本発明の実施の形態によるモータ駆動制御システム100では、交流電動機M1の制御、すなわち、インバータ14における電力変換について、3つの制御モードを切替えて使用する。
 制御モードは、PWM制御モードと矩形波電圧制御モードとに大別され、PWM制御モードでは、正弦波PWM制御および過変調PWM制御が選択的に適用される。
 図3を参照して、PWM制御では、搬送波160と、相電圧指令170との比較に基づき、インバータ14の各相のスイッチング素子のオン・オフを制御することによって、交流電動機M1の各相に疑似正弦波電圧としてのパルス幅変調電圧180が印加される。搬送波160は、所定周波数の三角波やのこぎり波によって構成される。
 なお、インバータ制御のためのPWM変調において、本来、搬送波160の振幅は、インバータ14の入力直流電圧(システム電圧VH)に相当する。ただし、相電圧指令170の振幅をシステム電圧VHに応じて変換すれば、搬送波160の振幅を固定できる。
 周知のように、正弦波状の電圧指令の振幅が搬送波振幅以下の範囲に制限される正弦波PWM制御では、交流電動機M1への印加電圧の基本波成分をインバータの直流リンク電圧の約0.61倍程度までしか高めることができない。以下、本明細書では、インバータ14の直流リンク電圧(すなわち、システム電圧VH)に対するモータ印加電圧(線間電圧)の基本波成分(実効値)の比を「変調率」と称することとする。
 一方、矩形波電圧制御では、上記一定期間内で、ハイレベル期間およびローレベル期間の比が1:1の矩形波1パルス分を交流電動機印加する。これにより、変調率は0.78まで高められる。
 過変調PWM制御は、電圧指令(正弦波成分)の振幅が搬送波振幅より大きい範囲で上記正弦波PWM制御と同様のPWM制御を行なうものである。特に、上述の電圧振幅補償のために電圧振幅を補正することによって基本波成分を高めることができ、変調率を正弦波PWM制御モードでの最高変調率から0.78の範囲まで高めることができる。過変調PWM制御では、電圧指令(正弦波成分)の振幅が搬送波振幅より大きいため、交流電動機M1に印加される線間電圧は、正弦波ではなく歪んだ電圧となる。
 交流電動機M1では、回転数や出力トルクが増加すると誘起電圧が高くなるため、必要となる駆動電圧(モータ必要電圧)が高くなる。コンバータ12による昇圧電圧すなわち、システム電圧VHはこのモータ必要電圧よりも高く設定する必要がある。その一方で、コンバータ12による昇圧電圧すなわち、システム電圧VHには限界値(VH最大電圧)が存在する。
 したがって、交流電動機M1の動作状態に応じて、モータ電流のフィードバックによってモータ印加電圧(交流)の振幅および位相を制御する、正弦波PWM制御または過変調PWM制御によるPWM制御モード、および、矩形波電圧制御モードのいずれかが選択的に適用される。なお、矩形波電圧制御では、モータ印加電圧の振幅が固定されるため、トルク実績値とトルク指令値との偏差に基づく、矩形波電圧パルスの位相制御によってトルク制御が実行される。
 図4は、交流電動機M1の動作状態と上述の制御モードとの対応関係が示される。
 図4を参照して、概略的には、低回転数域A1ではトルク変動を小さくするために正弦波PWM制御が用いられ、中回転数域A2では過変調PWM制御、高回転数域A3では、矩形波電圧制御が適用される。特に、過変調PWM制御および矩形波電圧制御の適用により、交流電動機M1の出力向上が実現される。このように、図2に示した制御モードのいずれを用いるかについては、基本的には、実現可能な変調率の範囲内で決定される。
 以下の説明で明らかになるように、本実施の形態による交流電動機の制御装置は、過変調PWM制御に特徴点を有するものである。したがって、過変調PWM制御の制御構成について詳細に説明していく。
 (過変調PWM制御)
 図5は、本発明の実施の形態による交流電動機の制御装置による過変調PWM制御を説明する機能ブロック図である。
 図5を参照して、過変調PWM制御部200は、電流指令生成部210と、座標変換部220と、電流フィルタ230と、電圧指令生成部240と、電圧振幅演算部245と、座標変換部250と、PWM変調部260と、電圧振幅補正部270と、同期PWM制御部280と、回転周波数演算部290とを有する。図5を含めて、以下で説明されるブロック図に記載されたモータ制御のための各機能ブロックは、制御装置30による、ハードウェア的あるいはソフトウェア的な処理によって実現されるものとする。
 電流指令生成部210は、予め作成されたマップ等に従って、交流電動機M1のトルク指令値Trqcomに対応するd軸電流指令値Idcomおよびq軸電流指令値Iqcomを生成する。たとえば、同一電流振幅に対する出力トルクが最大となる電流位相が実現されるように、トルク指令値Trqcomに対するd軸電流指令値Idcomおよびq軸電流指令値Iqcomの組が決定される。
 座標変換部220は、回転角センサ25によって検出される交流電動機M1の回転角θを用いた座標変換(3相→2相)により、電流センサ24によって検出されたv相電流ivおよびW相電流iwに基づく3相電流を変換して、d軸電流Idおよびq軸電流Iqを算出する。
 電流フィルタ230は、座標変換部220によって算出されたd軸電流Idおよびq軸電流Iqを、時間軸方向に平滑化する処理を実行する。これにより、センサ検出値に基づく実電流Id,Iqがフィルタ処理される。
 電圧指令生成部240には、d軸電流の指令値に対する偏差ΔId(ΔId=Idcom-Id)およびq軸電流の指令値に対する偏差ΔIq(ΔIq=Iqcom-Iq)が入力される。電圧指令生成部240は、d軸電流偏差ΔIdおよびq軸電流偏差ΔIqを解消するための所定の制御演算(代表的には、PI(比例積分)演算)に基づいて、d軸電圧指令値Vd♯およびq軸電圧指令値Vq♯を生成する。
 電圧振幅演算部245は、電圧指令生成部240によって演算された本来のd軸電圧指令Vd♯およびq軸電圧指令Vq♯に基づいて、下記(1)式に従って、電圧指令振幅VAを演算する。すなわち、電圧振幅演算部245によって演算された電圧指令振幅VAは、電流フィードバック制御のために本来必要な電圧指令振幅を示している。
 VA=(Vd♯2+Vq♯20.5…   (1)
 電圧振幅補正部270は、電圧振幅演算部245で演算された本来の電圧指令振幅VAに対して、当該電圧指令振幅VAを過変調PWMによるパルス幅変調電圧180(図3)の基本波振幅として得るために必要な電圧指令振幅の拡大率(補正率)を求めるするとともに、当該補正率に従って電圧指令振幅が線形補償されるように、d軸電圧指令およびq軸電圧指令を補正する。そして、補正されたd軸電圧指令Vdおよびq軸電圧指令Vqが出力される。なお、電圧振幅補正部270による線形補償の詳細については後述する。
 座標変換部250は、交流電動機M1の回転角θを用いた座標変換(2相→3相)によって、電圧振幅補正部270によって補正されたd軸電圧指令Vdおよびq軸電圧指令Vqを、U相、V相、W相の各相電圧指令Vu,Vv,Vwに変換する。相電圧指令Vu,Vv,Vwを総括的に表記したものが、図3での相電圧指令170に相当する。上述のように、相電圧指令170の振幅については、システム電圧VHに応じて変換されてもよい。
 回転周波数演算部290は、回転角センサ25の出力に基づいて、交流電動機M1の回転周波数(角速度)ωeを演算する。同期PWM制御部280は、回転周波数演算部290によって求められた回転角速度ωeに応じて、搬送波160および相電圧指令170(図3)の位相を同期させた同期PWMを実行するように、PWM変調部260を制御する。
 より詳細には、同期PWM制御部280は、回転角速度ωeに応じて、相電圧指令の1周期(交流電動機M1の電気角1周期)に含まれる搬送波160の周期数に相当する同期数Kを決定するとともに、搬送波の周波数fcを設定してPWM変調部260へ送信する。
 PWM変調部260では、同期PWM制御部280によって設定された周波数fcに従う搬送波160が、相電圧指令170と同期するように生成される。そして、PWM変調部260は、図3に示した搬送波160および相電圧指令170の電圧比較に従って、各相電圧指令Vu,Vv,Vwに従って、インバータ14のスイッチング制御信号S3~S8を生成する。
 過変調PWM制御部200は、さらに、各相電圧指令Vu,Vv,Vwへの3次高調波の重畳要否を判定する高調波判定部300を含む。
 高調波判定部300は、電圧振幅演算部245によって求められた本来の電圧指令振幅VAに基づいて、相電圧指令への3次高調波の重畳有無(以下、高調波あり/なしとも表記する)を指示する判定フラグShrを生成する。
 図6には、高調波判定部による判定結果に従う相電圧指令の変化を説明する波形図が示される。
 図6を参照して、PWM変調部260は、判定フラグShrがオンされたときには、座標変換部250によって発生された相電圧指令170に対して、3次高調波成分172を重畳した相電圧指令175を搬送波160(図3)と比較する。3次高調波成分172は、相電圧指令170の3倍の周波数を有しているため、相電圧指令170に重畳されても交流電動機M1の線間では相殺される。このため、交流電動機M1の線間電圧は、正弦波状の相電圧指令170に従ったものとできる一方で、3次高調波成分によるピーク値部分を歪ませることによって、パルス幅変調電圧180(図3)の基本波成分を相対的に高めることが可能となる。なお、交流電動機M1の回転周波数(電気角)の3n倍(n>2の自然数)の周波数であれば、3次高調波と同様の効果が得られることも周知である。以下、本実施の形態では、このような3n次(n:自然数)高調波を包括して「3次高調波」と表記するものとする。
 一方で、PWM変調部260は、判定フラグShrがオフされたときには、座標変換部250によって生成された相電圧指令170をそのまま搬送波160(図3)と比較する。
 次に、電圧振幅補正部270による電圧指令振幅の線形補償について詳細に説明する。
 上述のように、相電圧指令170(三相電圧指令Vu,Vv,Vw)の振幅が搬送波160の振幅を超える過変調PWM制御においては、相電圧指令170の振幅の直線的増加に対して、インバータ14から出力されるパルス幅変調電圧180の基本波成分の振幅は直線的に増加せず、当該基本波成分の振幅は、相電圧指令170の振幅に比べて小さくなる。このため、電圧振幅補正部270では、インバータ14の出力電圧(パルス幅変調電圧180)の基本波振幅が、電圧振幅演算部245で演算された、本来の電圧振幅指令VAと合致するように、d軸電圧指令Vd♯およびq軸電圧指令Vq♯を、d軸電圧指令Vdおよびq軸電圧指令Vqへ補正している。
 ここで、過変調PWMのパルス幅変調電圧の基本波振幅を、本来の電圧指令振幅VAとするために必要な電圧指令振幅VA♯については、図6に示すような電圧振幅特性に従って従って求めることができる。
 図7には、上述の電圧振幅特性に従って電圧指令振幅の補正率を求めるための電圧振幅特性マップの一例が示される。電圧指令振幅が同一であっても、搬送波160の同期数Kが異なると、インバータ14からのパルス幅変調電圧180の基本波成分の振幅(以下、基本波振幅)が変化するため、同期数Kごとに電圧振幅特性マップを設定することが好ましい。
 図7(a)は同期数K=6に対応する電圧振幅特性マップ、図7(b)は同期数K=9に対応する電圧振幅特性マップ、図7(c)は同期数K=12に対応する電圧振幅特性マップ、図7(d)は同期数K=15に対する電圧振幅特性マップをそれぞれ示している。なお、同期数Kについては、図7に例示したK=6,9,12,15以外の任意の数(3の倍数)についても適用可能である点に確認的に記載する。また、本実施の形態において、同期数Kを可変とすることは必須ではなく、同期数を固定した同期PWMが適用される過変調PWM制御についても、本発明が適用可能である点について確認的に記載する。
 図7の電圧振幅特性マップにおいて、基本波振幅および電圧指令振幅の値は搬送波振幅で割った正規化値としている。たとえば、同期数K=6、本来の電圧指令振幅VA=1.2(搬送波振幅の1.2倍)の場合は、パルス幅変調電圧180の基本波振幅を1.2(搬送波振幅の1.2倍)にするために、図7(a)に示す電圧振幅補正マップを用いて電圧指令振幅の値を2.2(搬送波振幅の2.2倍)に補正する。一方、同期数K=9、電圧指令振幅VA=1.2(搬送波振幅の1.2倍)の場合には、パルス幅変調電圧の基本波振幅を1.2(搬送波振幅の1.2倍)にするために、図7(b)に示す電圧振幅特性マップを用いて電圧指令振幅の値を1.9(搬送波振幅の1.9倍)に補正する。すなわち、図7(a)~(d)の横軸は、本来の電圧指令振幅VAに相当し、縦軸は、電圧振幅補正部270による補正後の電圧指令振幅VA♯に相当する。
 同期数Kに応じて異なる電圧振幅特性を用いて電圧指令振幅を補償することにより、同期数Kの変化によって、インバータ14の出力電圧(パルス幅変調電圧180)の基本波振幅が変化することによる制御性低下が回避される。
 さらに、同期数Kが同一であっても、高調波ありのときと高調波なしのときとでは、電圧振幅特性が変化する。図8には、同期数K=9のときの、高調波あり、および、高調波なしのそれぞれでの電圧振幅特性が示される。
 図8を参照して、高調波なしのときの電圧振幅特性300aは、図7(b)と同様となる。一方、高調波ありのときの電圧振幅特性300bでは、3次高調波の重畳によって相電圧指令170のピーク値周辺でスイッチング素子のオン期間が確保されるため、同一の基本波振幅を得るための電圧指令振幅(補正後)は、高調波なしのときよりも低くなる。
 また、電圧振幅特性300aにおいて、基本波電圧振幅に対する補正後の電圧指令振幅の比、すなわち図8における電圧振幅特性の傾きが変化する変化点Pa(1),Pa(2)が存在することが理解される。電圧振幅特性300bにおいても、同様の変化点Pb(1)が存在する。ただし、電圧振幅特性300aおよび電圧振幅特性300bの間では、変化点に対応する電圧指令振幅(VA)も異なることが理解される。これらの変化点Pa(i),Pb(i)(i:自然数)では、当該変化点を境にして、基本波電圧振幅に対する補正後の電圧指令振幅の比が非連続となっている。
 図9には、同期数K=15について、高調波ありのときの電圧振幅特性300aおよび、高調波なしのときの電圧振幅特性300bが示される。電圧振幅特性300a上には、変化点Pa(1),Pa(2)が存在し、電圧振幅特性300b上には、Pb(1),Pb(2)が存在することが理解できる。
 同期数K=15のときにも、図8に示したK=9のときと同様に、電圧振幅特性300aおよび電圧振幅特性300bの間では、同一の基本波振幅を得るために必要な電圧振幅指令(VA♯)、および、変化点に対応する電圧指令振幅(VA)が異なっている。さらに、高調波あり、高調波なしの各々について、同期数Kが異なると、変化点に対応する電圧指令振幅(VA)も異なってくる。
 再び図5を参照して、マップ271には、図7に示すような、高調波なしのときの電圧振幅特性マップが、同期数Kごとに記憶されている。一方、高調波ありのときについても、図7と同様の同期数Kごとの電圧振幅特性マップが予め作成されて、マップ272に記憶される。
 電圧振幅補正部270は、同期PWM制御部280からの同期数Kおよび高調波判定部300による高調波判定フラグShrに応じて、マップ271,272から、必要な電圧振幅特性を読出す。そして、電圧振幅補正部270は、読出した電圧振幅特性に従って、本来の電圧指令振幅VAを基本波振幅として得るために必要な電圧指令振幅VA♯を算出するとともに、算出した電圧指令振幅VA#をもとに補正後のd軸電圧指令Vdおよびq軸電圧指令Vqを算出する。これによって、当初のd軸電圧指令Vd♯およびq軸電圧指令Vq♯を線形補償することができるので、電圧指令振幅VAの直線的増加に対してパルス幅変調電圧の基本波振幅も直線的に増加させることが可能となる。
 次に、高調波判定部300による高調波あり/高調波なしの選択制御について説明する。まず、電動車両への加速要求等により交流電動機の出力トルクを増大させるために、交流電動機M1への印加電圧の振幅を増大させる必要があるときの過変調PWM制御について考えてみる。
 この場合には、トルク指令値Trqcomの増大に伴って、d軸電圧指令Vd♯およびq軸電圧指令Vq♯が、電圧指令振幅VAが増大するように変化するように過変調PWMが行なわれる。この際に、図8,9に示した電圧振幅特性300a,300b上で変化点Pa(i),Pb(i)(i:自然数)を通過するように、電圧指令振幅VAが変化すると、当該変化点を境にして、基本波電圧振幅に対する補正後の電圧指令振幅の比が非連続となるので、その通過時に制御動作が不安定化されることが懸念される。
 このため、本発明の実施の形態による過変調PWM制御では、上述したような、電圧振幅特性300a,300b上での変化点Pa(i),Pb(i)に対応する電圧指令振幅の違いに着目して、以下に説明するような、高調波あり/高調波なしの選択制御を実行する。
 図10は、図5に示した高調波判定部300の構成を説明する機能ブロック図である。
 図10を参照して、高調波判定部300は、変化点マップ302と、パラメータ算出部304と、変化点接近判定部306とを含む。
 変化点マップ302は、図8,9に例示した、変化点Pa(i)またはPb(i)を読出すためのマップである。具体的には、上述した同期数Kごとの電圧振幅特性300a,300bに従って、同期数Kから高調波なしのときの変化点Pa(i)を読出すためのマップ(図示せず)と、同期数Kから高調波ありのときの変化点Pb(i)を読出すためのマップ(図示せず)とが用意されている。変化点マップ302により、同期PWM制御部280からの同期数K、および、現在の判定フラグShrに基づいて、変化点Pa(i)またはPb(i)を得ることができる。
 パラメータ算出部304は、過変調PWM制御の制御周期毎に電圧振幅演算部245によって演算される本来の電圧指令振幅VAを受けて、電圧指令振幅VAの推移パラメータVpを発生する。たとえば、推移パラメータVpは、電圧指令振幅VAの変化方向(増大/低下)および現在値を少なくとも含む。さらに、推移パラメータVpは、直近の所定数の制御周期における電圧指令振幅VAの変化量(すなわち、VAの変化速度)をさらに含んでもよい。
 変化点接近判定部306は、パラメータ算出部304によって算出された推移パラメータVpと、変化点マップ302によって読出された変化点Pa(i)またはPb(i)とに基づいて、判定フラグShrを生成する。判定フラグShrは、PWM変調部260および電圧振幅補正部270へ送出される。
 図11は、図10に示した高調波判定部300による制御処理を説明するフローチャートである。図11に示したフローチャートに従う制御処理は、過変調PWM制御が適用された制御周期毎に実行される。また、図11に示したフローチャートの各ステップは、制御装置30によるソフトウェアあるいはハードウェアでの処理によって実現されるものとする。
 図11を参照して、制御装置30(高調波判定部300)は、ステップS100では、同期PWMの同期数K、電流フィードバック制御による本来のd軸電圧指令Vd♯およびq軸電圧指令Vq#に基づく本来の電圧指令振幅VAを読込む。すなわち、ステップS100の処理は、図10における、変化点マップ302およびパラメータ算出部304への情報読込機能に対応する。
 制御装置30(高調波判定部300)は、ステップS110では、判定フラグShrの現在値に基づいて、現在の過変調PWM制御が、高調波ありであるか否かを判定する。そして、高調波ありの過変調PWM制御の実行時(ステップS110のYES判定時)には、制御装置30(高調波判定部300)は、ステップS120により、変化点マップ302に記憶された、高調波ありのときのマップから、同期数Kに基づいて変化点Pb(i)を読出す。一方、高調波なしの過変調PWM制御の実行時(S110のNO判定時)には、制御装置30(高調波判定部300)は、ステップS130により、高調波なしのときのマップから、同期数Kに基づいて変化点Pa(i)を読出す。
 さらに、制御装置30(高調波判定部300)は、ステップS140では、電圧指令振幅VAの過去値を含む推移(推移パラメータVp)に基づき、変化点への接近度合を評価する。
 たとえば、図12に例示するように、変化点Pa(1)への接近度合については、変化点Pa(1)に対応する電圧指令振幅Vaと、電圧指令振幅VAとの差に基づいて判定できる。すなわち、VA<Vaで、かつ、VAが増加方向であるときには、Vaから所定電圧低い判定電圧V1を設定して、V1<VA≦Vaの電圧範囲を接近領域500として設定するとともに、電圧指令振幅VAが接近領域500内となったときに、ステップS150をYES判定とし、接近領域500外のときにステップS150をNO判定とすることができる。接近領域500は、現在の電圧指令振幅VAの変化方向に応じて、変化点の片側のみに設定してもよく、変化点の両側に設定してもよい。また、接近領域500の範囲についても、電圧指令振幅VAの変化速度に応じて可変に、たとえば、変化が速いときには接近領域500が広くなるように設定することができる。
 再び、図11を参照して、制御装置30(高調波判定部300)は、電圧指令振幅VAが変化点Pa(i)またはPb(i)へ接近しているとき(S150のYES判定時)には、ステップS160により、判定フラグShrを反転する。すなわち、高調波ありの過変調PWM制御の実行時には、高調波なしの過変調PWM制御へ切換えられ、高調波なしの過変調PWM制御の実行時には、高調波ありの過変調PWM制御へ切換えられる。
 一方、電圧指令振幅VAが変化点Pa(i)またはPb(i)へ接近していないとき(S150のNO判定時)には、制御装置30(高調波判定部300)は、ステップS170に処理を進めて、判定フラグShrを現在値に維持する。この結果、過変調PWM制御における高調波あり/高調波なしは、現在の状態に維持される。
 図12および図13には、図10,11に示した高調波あり/なしの選択制御の動作例が示される。
 図12を参照して、高調波なしの状態で、VA<V1の領域から、電圧指令振幅VAが徐々に増大していく場面を想定する。この場合には、高調波なしのときの変化点Pa(1)に対応する電圧指令振幅Vaから一定範囲内に接近領域500が設定される。変化点Pa(1)の接近領域500の境界は、VA=V1である。上述したように、接近領域500の範囲については、電圧指令振幅VAの変化方向あるいは変化速度によって可変とすることができる。
 そして、VA>V1となって、電圧指令振幅VAが接近領域500に入ると、電圧指令振幅VAが変化点Pa(1)を通過するのを回避するために、電圧振幅特性300bではVa近傍に変化点Pb(i)が存在しないことを利用して、過変調PWM制御が高調波なしから、高調波ありへ切換えられる。
 さらに、高調波ありの過変調PWM制御の下で、電圧指令振幅VAがV1から増大していくと、今度は、高調波ありのときの変化点Pb(1)に対応する電圧指令振幅Vbから一定範囲内に設定された接近領域500に入ったか否かが判定される。変化点Pb(1)の接近領域500の境界は、VA=V3である。
 そして、VA≦V3の間は、高調波ありの過変調PWM制御が維持される一方で、VA>V3となって、電圧指令振幅VAが接近領域500に入ると、電圧指令振幅VAが変化点Pb(1)を通過するのを回避するために、先ほどとは逆に、過変調PWM制御が高調波ありから、高調波なしへ切換えられる。これは、電圧振幅特性300aではVb近傍に変化点Pa(i)が存在しないためである。
 さらに、高調波なしの過変調PWM制御の下で、電圧指令振幅VAがV3から上昇していくと、今度は、高調波なしのときの変化点Pa(2)に対応する電圧指令振幅Vcから一定範囲内に設定された接近領域500に入ったか否かが判定される。変化点Pa(2)の接近領域500の境界は、VA=V5である。そして、VA≦V5の間は、高調波なしの過変調PWM制御が維持される一方で、VA>V5となって、電圧指令振幅VAが接近領域500に入ると、電圧指令振幅VAが変化点Pa(2)を通過するのを回避するために、再度、過変調PWM制御が高調波なしから、高調波ありへ切換えられる。
 このように、高調波あり/なしを適宜切換えることによって、電圧振幅特性300a,300b上の変化点Pa(i),Pb(i)を横切ることなく、電圧指令振幅VAの増大に対応した過変調PWM制御を安定化できる。
 図13では、図12とは反対に、高調波なしの状態で電圧指令振幅VAが徐々に低下していく場面を想定する。
 図13を参照して、高調波ありの状態でのVA>Vcの領域から、電圧指令振幅VAが徐々に低下していく場面を想定する。この場合には、高調波ありのときの変化点Pb(1)に対応する電圧指令振幅Vbから一定範囲内に接近領域500が設定される。このときの接近領域500の境界は、VA=V4である。
 そして、VA<V4となって、電圧指令振幅VAが接近領域500に入ると、電圧振幅特性300a上にはVb近傍に変化点Pb(i)が存在しないことから、電圧指令振幅VAが変化点Pb(1)を通過するのを回避するために、過変調PWM制御が高調波ありから、高調波なしへ切換えられる。
 さらに、高調波なしの過変調PWM制御の下で、電圧指令振幅VAがV4から低下していくと、今度は、高調波なしのときの変化点Pa(1)に対応する電圧指令振幅Vaから一定範囲内に設定された接近領域500に入ったか否かが判定される。このときの接近領域500の境界は、VA=V2である。
 そして、VA≧V2の間は、高調波なしの過変調PWM制御が維持される一方で、VA<V2となって、電圧指令振幅VAが接近領域500に入ると、電圧指令振幅VAが変化点Pa(1)を通過するのを回避するために、先ほどとは逆に、過変調PWM制御が高調波なしから、高調波ありへ切換えられる。これは、電圧振幅特性300bではVa近傍に変化点Pb(i)が存在しないためである。
 このように、高調波あり/なしを適宜切換えることによって、電圧振幅特性300a,300b上の変化点Pa(i),Pb(i)を横切ることなく、電圧指令振幅VAの低下に対応した過変調PWM制御を安定化できる。
 このように本発明の実施の形態による過変調PWM制御によれば、高調波あり/なしの選択制御によって、電圧振幅特性300a,300上の変化点Pa(i),Pb(i)を通過して電圧指令振幅の線形補償が実行されることを回避できる。したがって、本来の電圧指令振幅に合わせたパルス幅変調電圧180の基本波振幅を得るための、電圧指令振幅の線形補償の影響によって、過変調PWM制御の制御動作が不安定化することを防止できる。
 [変形例]
 上述した本実施の形態による過変調PWM制御では、高調波あり/なしの切換によって、電圧振幅補正における線形補償が急変することを防止した。その一方で、高調波あり/なしの切換によって、3次高調波成分172(図6)の振幅、すなわち、相電圧指令の波形は大きく変化することになる。したがって、本実施の形態の変形例では、高調波成分の影響についても急激な変化を防止できる制御構成を説明する。
 図14は、本実施の形態の変形例による過変調PWM制御における3次高調波成分の振幅制御を説明する概念図である。
 図14を参照して、高調波ありの電圧振幅特性300b上の変化点Pb(1)に対して、図12,13で説明した接近領域500(V3<VA<V4)が設定されている。上述のように、電圧指令振幅VAが接近領域500に入ると、高調波なしの過変調PWM制御への切換が行なわれる。
 本実施の形態の変形例では、接近領域500の外側に、さらに、接近予備領域510が設けられる。たとえば、V3~V3♯(V3♯<V3)およびV4~V4♯(V4♯>V4)の範囲が、接近予備領域510とされる。接近予備領域510の範囲についても、電圧指令振幅VAの変化方向および変化速度に応じて変化させてもよい。
 そして、高調波判定部300(図5)は、電圧指令振幅VAが接近領域500外であって、高調波ありの過変調PWM制御が維持される場合には、電圧指令振幅VAが接近予備領域510に入っているか否かをさらに判定する。そして、高調波判定部300は、電圧指令振幅VAが接近予備領域510に入っている間は、相電圧指令に重畳される3次高調波成分172(図6)の振幅を制御周期毎に徐々に低下させる。一方で、電圧指令振幅VAが接近予備領域510に入っていない間は、高調波判定部300は、3次高調波成分172の振幅を制御周期毎に徐々に増大させる。ただし、3次高調波成分172の振幅の増大については、所定の上限値までに制限される。たとえば、高調波あり/なしのみを制御した実施の形態において想定される高調波成分172の振幅が、上記上限値とされている。
 図15は、図14に示したような3次高調波成分の振幅制御を実現するための制御処理手順を示すフローチャートである。図15に示したフローチャートに従う制御処理は、過変調PWM制御が適用された制御周期毎に実行される。また、図15に示したフローチャートの各ステップについても、制御装置30によるソフトウェアあるいはハードウェアでの処理によって実現されるものとする。
 図15を参照して、制御装置30(高調波判定部300)は、ステップS200により、現在の設定が高調波ありか否かを判定フラグShrに基づいて判定する。そして、高調波なしの場合(S200のNO判定時)には、以降の処理はスキップされる。
 高調波判定部300は、高調波ありの場合(S200のYES判定時)には、ステップS210に処理を進めて、電圧指令振幅VAが接近予備領域510に入っているか否かを判定する。上述のように、電圧指令振幅VAの変化速度が速い場合には、接近予備領域510を相対的に広くしてもよい。
 現在の電圧指令振幅VAが接近予備領域510外のとき(S210のNO判定時)には、制御装置30(高調波判定部300)は、3次高調波振幅を、現在よりも1段階増大する指示を生成する。なお、3次高調波振幅が既に所定の上限値に達している場合には、上記増大指示は生成されない。
 一方、現在の電圧指令振幅VAが接近予備領域510内のとき(S210のYES判定時)には、制御装置30(高調波判定部300)は、3次高調波振幅を、現在よりも1段階低下する指示を生成する。なお、3次高調波振幅が既に零のときには、上記低下指示は生成されない。
 ステップS220,S230による振幅増大/低下指示は、判定フラグShrと同様に、図5の構成において、高調波判定部300からPWM変調部260へ入力される。
 このように3次高調波振幅を制御することによって、電圧指令振幅の線形補償挙動が急激に変化することを防止するための高調波あり/高調波なしの切換時における、3次高調波の振幅変化の影響を抑制できる。したがって、本発明の実施の形態による過変調PWM制御をさらに安定化することができる。
 なお、本実施の形態では、同期PWMを適用した過変調PWM制御について説明したが、本願発明の適用は、同期PWMの適用を必須とするものではない。なぜなら、同期PWMを適用することなく過変調PWM制御を実行した場合にも、電圧振幅補正マップ上には、図7~9と同様の変化点が現れ、かつ、この変化点は、高調波あり/高調波なしのときで異なるからである。したがって、同期PWMを適用した過変調PWM制御においても、本実施の形態あるいはその変形例と同様に、電圧指令振幅が変化点を通過するのを回避するように、高調波あり/高調波なしの切換を制御できることについて、確認的に記載する。
 また、本実施の形態では、好ましい構成例として、インバータ14への入力電圧(システム電圧VH)を可変制御可能なように、モータ駆動制御システムの直流電圧発生部10♯がコンバータ12を含む構成を示したが、インバータ14への入力電圧を可変制御可能であれば、直流電圧発生部10♯は本実施の形態に例示した構成には限定されない。また、インバータ入力電圧が可変であることは必須ではなく、直流電源Bの出力電圧がそのままインバータ14へ入力される構成(たとえば、コンバータ12の配置を省略した構成)に対しても本発明を適用可能である。
 さらに、モータ駆動制御システムの負荷となる交流電動機についても、本実施の形態では、電動車両(ハイブリッド自動車、電気自動車等)に車両駆動用として搭載された永久磁石モータを想定したが、それ以外の機器に用いられる任意の交流電動機を負荷とする構成についても、本願発明を適用可能である。
 今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
 本発明は、過変調PWM制御を適用した交流電動機制御に適用できる。

Claims (6)

  1.  インバータ(14)によって印加電圧が制御される交流電動機(M1)の制御装置であって、
     前記インバータおよび前記交流電動機の間を流れる電流を検出する電流検出器(24)と、
     搬送波(160)の電圧振幅を超える振幅の相電圧指令(170)と、当該搬送波との電圧比較に基づいて前記インバータから前記交流電動機に印加されるパルス幅変調電圧(180)を制御する過変調PWM制御部(200)とを備え、
     前記過変調PWM制御部は、
     前記交流電動機の電流指令(Idcom,Iqcom)と前記電流検出器の検出値に基づく実電流(Id,Iq)との偏差に応じて、当該偏差を解消するようにd軸電圧指令(Vd♯)およびq軸電圧指令(Vq♯)を生成する電圧指令生成部(240)と、
     前記電圧指令生成部による本来のd軸電圧指令およびq軸電圧指令に基づいて本来の電圧指令振幅(VA)を演算する電圧振幅演算部(245)と、
     前記パルス幅変調電圧の基本波振幅が前記本来の電圧指令振幅と合致するように、前記d軸電圧指令および前記q軸電圧指令を補正する電圧振幅補正部(270)と、
     前記電圧振幅補正部による補正後のd軸電圧指令(Vd)およびq軸電圧指令(Vq)を前記相電圧指令に変換する電圧指令変換部(250)とを含み、
     前記電圧振幅補正部は、前記基本波振幅および、当該基本波振幅を実現するために必要な必要電圧指令振幅の間の関係を表す、予め設定された電圧振幅特性に従って、前記本来の電圧指令振幅に対して必要な補正比率を演算するとともに、当該補正比率に従って前記本来の電圧指令振幅を補正した補正後の電圧指令振幅に基づいて前記補正後のd軸電圧指令(Vd)およびq軸電圧指令(Vq)を算出し、
     前記電圧振幅特性は、前記電圧指令変換部によって変換された前記相電圧指令への3次高調波成分(172)の重畳の有無にそれぞれ対応して別個に設定された第1および第2の振幅特性を含み、
     前記過変調PWM制御部は、
     前記第1および前記第2の振幅特性と、前記電圧振幅演算部で演算された前記本来の電圧指令振幅とに基づいて、前記電圧指令変換部によって変換された前記相電圧指令への3次高調波成分(172)の重畳有無を指示する高調波判定部(300)をさらに含む、交流電動機の制御装置。
  2.  前記高調波判定部(300)は、前記3次高調波成分(172)の重畳ありでの制御時には、前記本来の電圧指令振幅(VA)が、前記第1の振幅特性(300b)上で前記基本波振幅に対する前記必要電圧指令振幅の線形特性が不連続となる変化点(Pb(i))へ所定以上接近したときに、前記3次高調波成分の重畳なしの制御へ切換える一方で、前記3次高調波成分の重畳なしでの制御時には、前記本来の電圧指令振幅が、前記第2の振幅特性(300a)上での前記変化点(Pa(i))へ所定以上接近したときに、前記3次高調波成分の重畳ありの制御へ切換える、請求の範囲第1項に記載の交流電動機の制御装置。
  3.  前記高調波判定部(300)は、
     前記第1および前記第2の振幅特性上の前記変化点(Pa(i),Pb(i))を予め記憶する変化点記憶部(302)と、
     前記電圧指令振幅の現在値および変化方向を表す推移度(Vp)を算出する推移度算出部(304)と、
     前記推移度算出部による前記推移度および前記変化点記憶部に記憶された前記変化点に基づいて、現在の前記本来の電圧指令振幅と、前記変化点に対応する電圧振幅との差が、第1の所定値より小さいときに、前記3次高調波成分(172)の重畳有無を現在から切換えるように構成された接近判定部(306)とを含む、請求の範囲第2項に記載の交流電動機の制御装置。
  4.  前記第1の所定値は、前記本来の電圧指令振幅(VA)の変化速度に応じて可変に設定される、請求の範囲第3項に記載の交流電動機の制御装置。
  5.  前記高調波判定部(300)は、前記3次高調波成分(172)の重畳ありでの制御が維持される間において、前記本来の電圧指令振幅(VA)と、前記第1の振幅特性(300b)上での前記変化点(Pb(i))に対応する電圧振幅(Vb)との差が第2の所定値より大きいときには前記3次高調波成分の振幅を所定の上限まで徐々に増大する一方で、前記差が前記第2の所定値以下のときは、前記3次高調波成分の振幅を徐々に減少させる、請求の範囲第1項~第4項のいずれか1項に記載の交流電動機の制御装置。
  6.  前記過変調PWM制御部は、
     前記電圧指令変換部からの前記相電圧指令と前記搬送波との位相を同期させる同期PWM制御部(280)をさらに含み、
     前記同期PWM制御部(280)は、前記相電圧指令1周期あたりの前記搬送波(160)の周期数である同期数(K)を、前記交流電動機(M1)の回転速度(ωe)に応じて可変に決定するように、前記相電圧指令(170)と前記搬送波との位相を同期させ、
     前記第1および前記第2の振幅特性(300a,300b)は、前記同期数ごとに予め設定される、請求の範囲第1項~第4項のいずれか1項に記載の交流電動機の制御装置。
PCT/JP2009/051416 2009-01-29 2009-01-29 交流電動機の制御装置 Ceased WO2010086974A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
PCT/JP2009/051416 WO2010086974A1 (ja) 2009-01-29 2009-01-29 交流電動機の制御装置
US13/146,338 US8427087B2 (en) 2009-01-29 2009-01-29 Control device for AC motor
EP09839166.7A EP2393200B1 (en) 2009-01-29 2009-01-29 Controller for ac motor
JP2010548293A JP5299439B2 (ja) 2009-01-29 2009-01-29 交流電動機の制御装置
CN2009801556958A CN102301586B (zh) 2009-01-29 2009-01-29 交流电动机的控制装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2009/051416 WO2010086974A1 (ja) 2009-01-29 2009-01-29 交流電動機の制御装置

Publications (1)

Publication Number Publication Date
WO2010086974A1 true WO2010086974A1 (ja) 2010-08-05

Family

ID=42395244

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/051416 Ceased WO2010086974A1 (ja) 2009-01-29 2009-01-29 交流電動機の制御装置

Country Status (5)

Country Link
US (1) US8427087B2 (ja)
EP (1) EP2393200B1 (ja)
JP (1) JP5299439B2 (ja)
CN (1) CN102301586B (ja)
WO (1) WO2010086974A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012105393A (ja) * 2010-11-08 2012-05-31 Mitsubishi Electric Corp Pwmインバータ装置
JP2014093820A (ja) * 2012-11-01 2014-05-19 Toyota Motor Corp モータ制御装置、モータ制御方法及び制御プログラム
JP2015035897A (ja) * 2013-08-09 2015-02-19 トヨタ自動車株式会社 電動機制御装置
JP2018148698A (ja) * 2017-03-06 2018-09-20 トヨタ自動車株式会社 駆動装置
JP2020088880A (ja) * 2018-11-15 2020-06-04 澤藤電機株式会社 モータ制御装置及びモータ制御方法

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010140212A1 (ja) * 2009-06-02 2010-12-09 トヨタ自動車株式会社 電圧変換装置の制御装置、それを搭載した車両および電圧変換装置の制御方法
KR101628385B1 (ko) * 2010-03-31 2016-06-08 현대자동차주식회사 영구자석 동기모터의 제어방법
MX2013000965A (es) * 2010-07-23 2013-04-24 Mitsubishi Electric Corp Aparato de control y metodo de control para maquina giratoria de ca.
BR112013001384A2 (pt) * 2010-07-27 2016-05-24 Mitsubishi Electric Corp aparelho de controle para uma máquina giratória de ca
WO2013008312A1 (ja) * 2011-07-12 2013-01-17 トヨタ自動車株式会社 車両および車両の制御方法
CN102611378B (zh) * 2012-03-09 2015-09-16 苏州汇川技术有限公司 一种永磁同步电机的电流谐波补偿系统及方法
CN102723889B (zh) * 2012-07-03 2014-11-05 华为技术有限公司 逆变器及其pwm调制方法
JP5751234B2 (ja) * 2012-10-16 2015-07-22 株式会社デンソー 交流電動機の制御装置
GB201304159D0 (en) * 2013-03-07 2013-04-24 Trw Ltd Motor Control
WO2014174667A1 (ja) * 2013-04-26 2014-10-30 富士電機株式会社 共振抑制装置
JP2015006061A (ja) * 2013-06-20 2015-01-08 株式会社豊田自動織機 車載用電動圧縮機
US9456726B2 (en) * 2013-11-22 2016-10-04 Techtronic Industries Co. Ltd. Battery-powered cordless cleaning system
KR102203433B1 (ko) * 2013-12-24 2021-01-14 엘지전자 주식회사 모터 구동장치 및 이를 구비하는 공기조화기
EP2908416B1 (en) * 2013-12-24 2020-12-02 LG Electronics Inc. Motor driving device and air conditioner including the same
US9590484B2 (en) * 2014-02-26 2017-03-07 Fsp Technology Inc. Inverter device and power converting method thereof
WO2016020432A1 (en) 2014-08-08 2016-02-11 Adb Bvba Constant current regulator with third harmonic power injection
JP6137116B2 (ja) * 2014-10-27 2017-05-31 トヨタ自動車株式会社 電動車両
JP6581373B2 (ja) * 2015-03-24 2019-09-25 株式会社日立産機システム モータ制御装置
JP6333772B2 (ja) * 2015-05-27 2018-05-30 ファナック株式会社 同期電動機の温度推定装置
CN105207514B (zh) * 2015-10-28 2018-07-17 兖州东方机电有限公司 一种用于多相变频器的多相平顶波的生成方法
JP6704293B2 (ja) * 2016-05-17 2020-06-03 日立オートモティブシステムズ株式会社 インバータ制御装置および電力変換装置
JP6310974B2 (ja) * 2016-08-12 2018-04-11 株式会社Subaru 車両
JP6513161B1 (ja) * 2017-10-20 2019-05-15 三菱電機株式会社 回転電機の制御装置
JP6926977B2 (ja) * 2017-11-15 2021-08-25 株式会社デンソー モータ制御装置
DE112017008241B4 (de) * 2017-11-30 2025-06-26 Mitsubishi Electric Corporation Stromrichter-steuerungseinrichtung
JP7016249B2 (ja) * 2017-12-04 2022-02-04 日立Astemo株式会社 モータ駆動システム
CN112567620B (zh) * 2018-08-30 2024-03-01 日立安斯泰莫株式会社 逆变装置
JP7699908B2 (ja) * 2018-11-20 2025-06-30 株式会社日立産機システム 電力変換装置
US10889285B2 (en) * 2019-02-04 2021-01-12 GM Global Technology Operations LLC Control of AC electric machine using average synchronous frame currents
WO2020208829A1 (ja) * 2019-04-12 2020-10-15 株式会社日立産機システム 電力変換装置、及び、その制御方法
WO2021106373A1 (ja) * 2019-11-26 2021-06-03 日本精工株式会社 モータ制御装置、電動アクチュエータ製品及び電動パワーステアリング装置
KR102675527B1 (ko) * 2019-11-28 2024-06-13 가부시키가이샤 도요다 지도숏키 전동기의 제어 장치
CN111769775A (zh) * 2020-01-20 2020-10-13 合肥巨一动力系统有限公司 电机三相电流不平衡的谐波电流控制方法及系统
JP7251496B2 (ja) * 2020-02-12 2023-04-04 株式会社豊田自動織機 インバータ制御装置及び車載用流体機械
CN111673486B (zh) * 2020-07-31 2025-04-01 江苏开璇智能科技有限公司 三次谐波数控转台
CN114696707B (zh) * 2020-12-30 2026-02-03 广东美的白色家电技术创新中心有限公司 电机控制方法、电机控制装置、电机驱动器及家用电器
CN113098355A (zh) * 2021-04-29 2021-07-09 臻驱科技(上海)有限公司 一种电机控制器的过调制方法及系统
JP7473510B2 (ja) * 2021-08-31 2024-04-23 株式会社京三製作所 Rf帯域電源装置、及びパルス幅変調制御方法
WO2023046266A1 (en) * 2021-09-22 2023-03-30 HELLA GmbH & Co. KGaA Motor control system for determining an operating point for controlling an electric motor
JP7344945B2 (ja) * 2021-09-27 2023-09-14 本田技研工業株式会社 制御装置、及びモータ駆動システム
JP7623922B2 (ja) * 2021-09-30 2025-01-29 日立Astemo株式会社 インバータ制御装置、ハイブリッドシステム、機電一体ユニット、電動車両システム、インバータ制御方法
WO2023073816A1 (ja) * 2021-10-26 2023-05-04 日立Astemo株式会社 モータ制御装置、モータ制御方法、ハイブリッドシステム、昇圧コンバータシステム、電動パワーステアリングシステム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006101621A (ja) * 2004-09-29 2006-04-13 Matsushita Electric Ind Co Ltd 電動機駆動装置
JP2008011682A (ja) 2006-06-30 2008-01-17 Toyota Central Res & Dev Lab Inc 交流電動機の駆動制御装置及び駆動制御方法
JP2008312420A (ja) * 2007-06-18 2008-12-25 Toyota Central R&D Labs Inc 交流電動機の駆動制御装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4815239B2 (ja) * 2006-03-22 2011-11-16 東芝三菱電機産業システム株式会社 電力変換回路の制御装置
JP5368777B2 (ja) * 2008-11-17 2013-12-18 トヨタ自動車株式会社 交流電動機の制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006101621A (ja) * 2004-09-29 2006-04-13 Matsushita Electric Ind Co Ltd 電動機駆動装置
JP2008011682A (ja) 2006-06-30 2008-01-17 Toyota Central Res & Dev Lab Inc 交流電動機の駆動制御装置及び駆動制御方法
JP2008312420A (ja) * 2007-06-18 2008-12-25 Toyota Central R&D Labs Inc 交流電動機の駆動制御装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012105393A (ja) * 2010-11-08 2012-05-31 Mitsubishi Electric Corp Pwmインバータ装置
JP2014093820A (ja) * 2012-11-01 2014-05-19 Toyota Motor Corp モータ制御装置、モータ制御方法及び制御プログラム
JP2015035897A (ja) * 2013-08-09 2015-02-19 トヨタ自動車株式会社 電動機制御装置
JP2018148698A (ja) * 2017-03-06 2018-09-20 トヨタ自動車株式会社 駆動装置
JP2020088880A (ja) * 2018-11-15 2020-06-04 澤藤電機株式会社 モータ制御装置及びモータ制御方法

Also Published As

Publication number Publication date
EP2393200A1 (en) 2011-12-07
EP2393200A4 (en) 2017-06-14
US8427087B2 (en) 2013-04-23
CN102301586B (zh) 2013-12-25
US20110279071A1 (en) 2011-11-17
JP5299439B2 (ja) 2013-09-25
JPWO2010086974A1 (ja) 2012-07-26
CN102301586A (zh) 2011-12-28
EP2393200B1 (en) 2020-05-06

Similar Documents

Publication Publication Date Title
JP5299439B2 (ja) 交流電動機の制御装置
CN102282758B (zh) 交流电动机的控制装置及电动车辆
JP5133834B2 (ja) 交流電動機の制御装置
JP5297953B2 (ja) 電動車両の電動機駆動システム
JP4706324B2 (ja) モータ駆動システムの制御装置
JP5633639B2 (ja) 電動機の制御装置およびそれを備える電動車両、ならびに電動機の制御方法
US9407181B2 (en) Vehicle and method for controlling vehicle
JP2010161907A (ja) モータ駆動制御システムの制御装置
US20110187308A1 (en) Control device and control method for alternating-current motor
JP4604820B2 (ja) モータ駆動システムの制御装置
JP5369630B2 (ja) 交流電動機の制御装置
JP5281370B2 (ja) 交流電動機の制御装置
JP2011109803A (ja) 電動機の制御装置
JP2010200527A (ja) モータ駆動システムの制御装置
JP2011067010A (ja) 車両のモータ駆動装置
JP2010124566A (ja) 交流電動機の制御装置およびそれを搭載した電動車両
JP2008228431A (ja) 交流電動機の駆動制御装置
JP2010166707A (ja) 交流電動機の制御装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980155695.8

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09839166

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13146338

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2010548293

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2009839166

Country of ref document: EP