The present invention relates to a power conversion device that converts a DC power into an AC power, or converts an AC power into a DC power.
A power conversion device that receives a DC power, and converts the DC power into an AC power for supply to a rotating electrical machine includes a plurality of switching elements, and the switching elements repeats the switching operation to convert the supplied DC power into the AC power. Most of the power conversion devices are also used to convert the AC power induced in the rotating electrical machine into the DC power through the switching operation of the switching elements. It is general that the above-mentioned switching elements are controlled on the basis of a pulse width modulation system (hereinafter referred to “PWM”) using a carrier wave that is varied at a given frequency. A control precision is improved with an increase in the frequency of the carrier wave to have a tendency to smoothen a generated torque of the rotating electrical machine.
An example of the power conversion device is disclosed in JP-A-Sho-63(1988)-234878 (refer to PTL 1).
However, if the control system is of the general PWM system, when the above switching element switches from a cut-off state to a conduction state, or switches from the conduction state to the cut-off state, a power loss increases to increase the amount of heat generation. It is desirable to reduce the power loss of the above-mentioned switching elements, and the amount of heat generation in the switching elements can be reduced with the reduction of the power loss. To achieve this, it is desirable to reduce the number of switching the switching elements. However, as described above, if the frequency of the carrier wave is decreased for the purpose of reducing the number of switching the switching elements per unit time, a strain of the current output from the power conversion device becomes large, to lead to an increase in the motor loss.
Under the circumstances, the present invention has been made in view of the above problem, and aims at providing a power conversion device connected to a permanent magnet motor, which reduces the switching loss and improves safety while suppressing an increase in the motor loss as much as possible. Embodiments described below reflect preferable research achievement as products, and solve a variety of more specific problems preferable as the products. Specific problems solved by specific configurations and operation in the following embodiments will be described in a section of the following Description of Embodiments.
According to a first aspect of the present invention, there is provided a power conversion device connected to a permanent magnet motor, including: a power switching circuit that has a plurality of series circuits each having an upper arm switching element connected in series with a lower arm switching element, receives a DC power to generate an AC power, and outputs the generated AC power to the permanent magnet motor; a control circuit that repetitively calculates a state of the switching elements on the basis of input information for each given control cycle, and generates a control signal for controlling conduction or cut-off of the switching elements according to an arithmetic result; and a driver circuit that generates a drive signal that renders the switching element conductive or non-conductive on the basis of the control signal from the control circuit. In the power conversion device, the control circuit predicts a locus of a d-axial magnetic flux which is a d-axial component of a magnetic flux developed in the permanent magnet motor, and a locus of a q-axial magnetic flux which is a q-axial component of the magnetic flux developed in the permanent magnet motor, and calculates the state of the switching elements so that the d-axial magnetic flux falls within a given d-axial magnetic flux fluctuation range, and the q-axial magnetic flux falls within a given q-axial magnetic flux fluctuation range, on the basis of a prediction result. Also, the d-axis is a coordinate axis defined along a main magnetic flux direction of a permanent magnet arranged in a rotor of the permanent magnet motor, and the q-axis is a coordinate axis defined along a direction orthogonal to the d-axis.
According to a second aspect of the present invention, in the power conversion device according to the first embodiment, it is preferable that the control circuit includes a coordinate converter that converts a voltage instruction signal of a rotating coordinate system defined by the d-axis and the q-axis based on the input information into a voltage instruction signal of a given stationary coordinate system; a voltage vector region retriever that retrieves a voltage vector region corresponding to the voltage instruction signal on the basis of the voltage instruction signal converted by the coordinate converter, and determines an output voltage vector corresponding to the retrieved voltage vector region; a predictor that predicts the locus of the d-axial magnetic flux and the locus of the q-axial magnetic flux on the basis of the output voltage vector determined by the voltage vector region retriever, compares the locus of the predicted d-axial magnetic flux with the d-axial magnetic flux fluctuation range, and the locus of q-axial magnetic flux with the q-axial magnetic flux fluctuation range, respectively, and calculates the state of the switching elements and a switching time; and a signal output unit that outputs the control signal on the basis of the state of the switching elements and the switching time calculated by the predictor.
According to a third aspect of the present invention, in the power conversion device according to the first or second embodiment, it is preferable that if an electrical resistance value of the permanent magnet is smaller than an electrical resistance value of an iron core of the rotor, the d-axial magnetic flux fluctuation range is set to be smaller than the q-axial magnetic flux fluctuation range, and if the electrical resistance value of the permanent magnet is larger than the electrical resistance value of the iron core of the rotor, the d-axial magnetic flux fluctuation range is set to be larger than the q-axial magnetic flux fluctuation range.
According to a fourth aspect of the present invention, there is provided a power conversion device connected to a permanent magnet motor, including: a power switching circuit that has a plurality of series circuits each having an upper arm switching element connected in series with a lower arm switching element, receives a DC power to generate an AC power, and outputs the generated AC power to the permanent magnet motor; a control circuit that repetitively calculates a state of the switching elements on the basis of input information for each given control cycle, and generates a control signal for controlling conduction or cut-off of the switching elements according to an arithmetic result; and a driver circuit that generates a drive signal that renders the switching element conductive or non-conductive on the basis of the control signal from the control circuit. In the power conversion device, the control circuit predicts a locus of a d-axial current which is a d-axial component of a current flowing in the permanent magnet motor, and a locus of a q-axial current which is a q-axial component of the current flowing in the permanent magnet motor, and calculates the state of the switching elements so that the d-axial current falls within a given d-axial current fluctuation range, and the q-axial current falls within a given q-axial current fluctuation range, on the basis of a prediction result. Also, the d-axis is a coordinate axis defined along a main magnetic flux direction of a permanent magnet arranged in a rotor of the permanent magnet motor, and the q-axis is a coordinate axis defined along a direction orthogonal to the d-axis.
According to a fifth aspect of the present invention, in the power conversion device according to the fourth embodiment, it is preferable that the control circuit includes: a coordinate converter that converts a voltage instruction signal of a rotating coordinate system defined by the d-axis and the q-axis based on the input information into a voltage instruction signal of a given stationary coordinate system; a voltage vector region retriever that retrieves a voltage vector region corresponding to the voltage instruction signal on the basis of the voltage instruction signal converted by the coordinate converter, and determines an output voltage vector corresponding to the retrieved voltage vector region; a predictor that predicts the locus of the d-axial current and the locus of the q-axial current on the basis of the output voltage vector determined by the voltage vector region retriever, compares the locus of the predicted d-axial current with the d-axial current fluctuation range, and the locus of q-axial current with the q-axial current fluctuation range, respectively, and calculates the state of the switching elements and a switching time; and a signal output unit that outputs the control signal on the basis of the state of the switching elements and the switching time calculated by the predictor.
According to a sixth aspect of the present invention, in the power conversion device according to the fourth or fifth embodiment, it is preferable that if an electrical resistance value of the permanent magnet is smaller than an electrical resistance value of an iron core of the rotor, the d-axial current fluctuation range is set to be smaller than the q-axial current fluctuation range, and if the electrical resistance value of the permanent magnet is larger than the electrical resistance value of the iron core of the rotor, the d-axial current fluctuation range is set to be larger than the q-axial current fluctuation range.
According to the present invention, in the power conversion device, an increase in the motor loss can be suppressed to some degree, and the switching loss can be further reduced.
In the following embodiment, the problems desired as the product are variously solved as described later.
In addition to the description in the section of Technical Problem and the section of Advantageous Effects of Invention described above, in the following embodiments, the desirable problem can be solved in commercialization of products, and desired advantages are obtained in the commercialization of products. Several problems and advantages will be described below, and even in the description of embodiments, specific solutions to the problems, and specific advantages will be described.
In a power conversion device described in the following embodiments, in order to control the switching operation of switching elements on the basis of an AC magnetic flux ripple converted from a DC power, and a magnetic position signal of a motor, a drive signal is supplied from a driver circuit to the switching elements, and the switching elements conduct conduction or cut-off operation in association with a magnetic pole position of the motor. With the above configuration and action, the number of switching the switching elements per unit time, or the number of switching an AC power per one cycle can be reduced as compared with the general PWM system. Also, in the above configuration, although the switching frequency of the switching elements in a power switching circuit is reduced, there are advantageous in that a loss of the motor can be suppressed, and the loss associated with the switching operation can be reduced. This leads to a reduction in the heat generation of the switching elements in the power switching circuit, and the heat generation and demagnetization caused by a magnet eddy current of the motor.
In the embodiment described below, instead of a reduction in the fluctuation of the magnetic flux in a direction linked with a magnet of a rotor, a fluctuation of the magnetic flux in a direction not linked with the magnet, or small in a region linked with the magnet is allowed to enable the number of switching the switching elements in the power switching circuit per unit time to be reduced. The number of switching the switching elements in the power switching circuit can be reduced.
As the switching elements, elements which are high in operating speed, and can control both of conduction and cut-off operation on the basis of a control signal are desirable. As the elements of this type, there are, for example, insulated gate bipolar transistors (hereinafter referred to as “IGBT”), and field effect transistors (MOS transistors), and those elements are desirable from the viewpoints of response and controllability.
An AC power output from the above power conversion device is supplied to an inductance circuit formed of a rotating electrical machine, and an AC current flows on the basis of an action of the inductance. In the following embodiment, the rotating electrical machine that conducts the action of the motor or a generator as the inductance circuit will be exemplified. The application of the present invention for the purpose of generating the AC power for driving the rotating electrical machine is optimum from the viewpoint of the advantages. However, the present invention can be also used as the power conversion device that supplies the AC power to the inductance circuit other than the rotating electrical machine.
In the following embodiment, the motor as the rotating electrical machine and a motor generator used as a power generator will be described as an example.
The power conversion device according to the embodiment of the present invention will be described in detail below with reference to the drawings. The power conversion device according to the embodiment of the present invention is applied to a power conversion device that generates an AC power for driving the rotating electrical machine of a hybrid electric vehicle (hereinafter referred to as “HEV”) or a pure electric vehicle (hereinafter referred to as “EV”). The power conversion device for the HEV and the power conversion device for the EV have a basic configuration and control in common with each other. As a representative example, a control configuration and a circuit configuration of the power conversion device when the power conversion device according to the embodiment of the present invention is applied to the hybrid electric vehicle will be described with reference to
The motor generator MG1 is a synchronous machine, and also operates as the motor or the power generator depending on a driving method as described above. When the motor generator MG1 is mounted in the vehicle, it is desirable that the motor generator MG1 is small in size, and a high output is obtained, and a synchronous electric motor of a permanent magnet type using a magnet such as neodymium is suitable for the motor generator MG1. Also, the synchronous electric motor of the permanent magnet type is smaller in the heat generation of the rotor than an induction motor, and excellent as the vehicle also from this viewpoint.
An output torque of the engine EGN on an output side is transmitted to the motor generator MG1 through a power transfer mechanism TSM, and a rotating torque from the power distribution mechanism TSM or the rotating torque generated by the motor generator MG1 is transmitted to wheels through a transmission TM and a differential gear DEF. On the other hand, in the driving of regenerative braking, a rotating torque is transmitted from the wheels to the motor generator MG1, and an AC power is generated on the basis of the supplied rotating torque. The generated AC power is converted into a DC power by a power conversion device 200 as will be described later, a high-voltage battery 136 is charged, and a charged power is again used as a travel energy.
Subsequently, the power conversion device 200 will be described. An inverter circuit 140 is electrically connected to the battery 136 through a DC connector 138, and the power is transferred between the battery 136 and the inverter circuit 140. When the motor generator MG1 operates as the motor, the inverter circuit 140 generates the AC power on the basis of the DC power supplied from the battery 136 through the DC connector 138, and supplies the AC power to the motor generator MG1 through an AC connector 188. A configuration of the motor generator MG1 and the inverter circuit 140 operates as a first motor generation unit.
In this embodiment, the first motor generation unit is actuated by the power of the battery 136 as a motor unit, as a result of which the vehicle can be driven by only the power of the motor generator MG1. Further, in this embodiment, the first motor generation unit is actuated as the motor unit by a power of an engine 120 or a power from the wheels to generate an electric power with which the battery 136 can be charged.
Also, although omitted from
The power conversion device 200 is equipped with a communication connector 21 for receiving an instruction from a host control device, or transmitting data indicative of a state to the host control device. The power conversion device 200 calculates a controlled variable of the motor generator MG1 by a control circuit 172 on the basis of an instruction input from the connector 21, and further calculates whether the motor generator MG1 operates as the motor, or operates as the power generator. Then, the power conversion device 200 generates a control pulse on the basis of the calculation result, and supplies the control pulse to a driver circuit 174. The driver circuit 174 generates a drive pulse for controlling the inverter circuit 140 on the basis of the supplied control pulse.
Subsequently, a configuration of an electric circuit of the inverter circuit 140 will be described with reference to
Those three phases correspond to the respective winding wires of three phases of an armature winding wire in the motor generator MG1 in this embodiment. The series circuit 150 of the upper and lower arms in each of the three phases outputs an AC current from a connection point (intermediate electrode) 169 which is a midpoint portion of the series circuit. The intermediate electrode 169 is connected to the motor generator MG1 through AC busbars 802 to be described later, which is connected between an AC terminal 159 and the AC connector 188.
A collector electrode 153 of the IGBT 328 in the upper arm is electrically connected to a capacitor terminal 506 of the capacitor module 500 on a positive electrode side through a positive electrode terminal 157. Also, an emitter electrode of the IGBT 330 in the lower arm is electrically connected to a capacitor terminal 504 of the capacitor module 500 on a negative electrode side through a negative electrode terminal 158.
As described above, the control circuit 172 receives a control instruction from the host control device through the connector 21, and generates a control pulse which is a control signal for controlling the IGBT 328 or the IGBT 330 configuring the upper arm or the lower arm of the series circuit 150 for each of the phases, which configure the inverter circuit 140, on the basis of the control instruction, and supplies the control pulse to the driver circuit 174.
The driver circuit 174 supplies the drive pulse for controlling the IGBT 328 or the IGBT 330 configuring the upper arm or the lower arm of the series circuit 150 for each of the phases to the IGBT 328 or the IGBT 330 for each of the phases, on the basis of the above control pulse. Each of the IGBT 328 and the IGBT 330 conducts the conduction or cut-off operation on the basis of the drive pulse from the driver circuit 174, converts the DC power supplied from the battery 136 into a three-phase AC power, and the converted power is supplied to the motor generator MG1.
The IGBT 328 includes the collector electrode 153, a signal emitter electrode 155, and a gate electrode 154. Also, the IGBT 330 includes a collector electrode 163, a signal emitter electrode 165, and a gate electrode 164. The diode 156 is electrically connected between the collector electrode 153 and the emitter electrode 155. Also, the diode 166 is electrically connected between the collector electrode 163 and the emitter electrode 165.
As the switching power semiconductor device, there may be used a metal oxide semiconductor field effect transistor (hereinafter referred to as “MOSFET” for short). In this case, the diode 156 and the diode 166 are unnecessary. As the switching power semiconductor device, the IGBT is suitable for a case in which the DC voltage is relatively high, and the MOSFET is suitable for a case in which the DC voltage is relatively low.
The capacitor module 500 includes the capacitor terminal 506 on the positive electrode side, the capacitor terminal 504 on the negative electrode side, a power terminal 509 on the positive electrode side, and a power terminal 508 on the negative electrode side. The DC power of a high voltage from the battery 136 is supplied to the power terminal 509 on the positive electrode side and the power terminal 508 on the negative electrode side through the DC connector 138, and supplied to the inverter circuit 140 from the capacitor terminal 506 on the positive electrode side and the capacitor terminal 504 on the negative electrode side in the capacitor module 500.
On the other hand, the DC power converted from the AC power by the inverter circuit 140 is supplied to the capacitor module 500 from the capacitor terminal 506 on the positive electrode side and the capacitor terminal 504 on the negative electrode side. The DC power is supplied to the battery 136 from the power terminal 509 on the positive electrode side and the power terminal 508 on the negative electrode side through the DC connector 138, and stored in the battery 136.
The control circuit 172 includes a microcomputer (hereinafter referred to as “microcomputer”) for conducting arithmetic processing on the switching timing of the IGBT 328 and the IGBT 330. As input information to the microcomputer, there are a target torque value required for the motor generator MG1, a current value supplied from the series circuit 150 to the motor generator MG1, and a magnetic pole position of the rotor of the motor generator MG1.
The target torque value is based on an instruction signal output from the host control device not shown. The current value is detected on the basis of a detection signal by a current sensor 180. The magnetic pole position is detected on the basis of the detection signal output from a rotating magnetic pole sensor (not shown) such as a resolver which is equipped in the motor generator MG1. In this embodiment, the current sensor 180 detects the current values of three phases as an example. Alternatively, the current sensor 180 may be configured to detect the current vales for two phases, and obtain the currents for three phases through calculation.
A microcomputer within the control circuit 172 calculates current instruction values of the d- and q-axes of the motor generator MG1 on the basis of the input target torque value, calculates voltage instruction values of the B- and q-axes on the basis of differences between the calculated current instruction values of the d- and q-axes, and the detected current values of the d- and q-axes, and generates a pulsed drive signal according to the voltage instruction values of the d- and q-axes. The control circuit 172 has a function of generating a drive signal of a system according to the embodiment of the present invention which will be described later.
The d-axis is a coordinate axis defined along a main magnetic flux direction by a permanent magnet arranged in the rotor of the motor generator MG1 which is a permanent magnet motor. Also, the q-axis is a coordinate axis defined along a direction orthogonal to the d-axis (that is, the main magnetic flux).
This system is a modulation system that controls the switching operation of the IGBTs 328 and 330 which are the switching elements on the basis of a ripple of an AC waveform to be output, and a magnetic pole position signal of the motor.
In the case of driving the lower arm, the driver circuit 174 amplifies a signal of the pulsed modulation wave, and outputs this signal as the drive signal to the gate electrode of the IGBT 330 in the corresponding lower arm. Also, in the case of driving the upper arm, the driver circuit 174 shifts a level of a reference potential of the signal of the pulsed modulation wave to a level of a reference potential of the upper arm to amplify the signal of the pulsed modulation wave, and outputs this signal as the drive signal to the gate electrode of the IGBT 328 in the corresponding upper arm. With the above operation, the respective IGBTs 328 and 330 conduct the switching operation on the basis of the input drive signal. Through the switching operation of the respective IGBTs 328 and 330 which is thus conducted according to the drive signal (drive signal) from the driver circuit 174, the power conversion device 200 converts a voltage applied from the battery 136 which is a DC power supply into the respective output voltages of the U phase, the V phase, and the W phase which are each shifted by 2π/3rad in electric angle, and applies the output voltages to the motor generator MG1 which is a three-phase AC motor. The electric angle corresponds to a rotating state of the motor generator MG1, specifically, a position of the rotor, and is cyclically changed between 0 and 2π. When the electric angle is used as a parameter, the switching states of the respective IGBTs 328 and 330, that is, the respective output voltages of the U phase, the V phase, and the W phase can be determined according to a rotating state of the motor generator MG1.
Also, the microcomputer within the control circuit 172 detects abnormality (overcurrent, overvoltage, overtemperature, etc.), and protects the series circuit 150. For that reason, the sensing information is input to the control circuit 172. For example, information on a current flowing into emitter electrodes of the IGBT 328 and the IGBT 330 is input to the corresponding drive unit (IC) from the emitter electrode 155 for signals and the emitter electrode 165 for signals in the respective arms. With the above operation, the respective drive units (ICs) detects the overcurrent, and if the overcurrent is detected, the respective drive units stop the switching operation of the corresponding IGBTs 328 and 330, and protects the IGBTs 328 and 330 from overcurrent.
Information on a temperature of the series circuit 150 is input from a temperature sensor (not shown) disposed in the series circuit 150 to the microcomputer. Also, information on the voltage on the DC positive electrode side of the series circuit 150 is input to the microcomputer. The microcomputer conducts the overtemperature detection and the overvoltage detection on the basis of those pieces of information, and stops the switching operation of all of the IGBTs 328 and 330 if the overtemperature or the overvoltage is detected.
The cover 8 is fixed to an upper opening portion of the housing 10 in which circuit components configuring the power conversion device 200 are housed. The flow channel forming body 12 fixed to a lower portion of the housing 10 holds the power module 300 and the capacitor module 500, which will be described later, therein, and cools the power module 300 and the capacitor module 500 by the cooling medium. The cooling medium is frequently made of, for example, water, and will be described below as refrigerant. The inlet piping 13 and the outlet piping 14 are disposed on one side surface of the flow channel forming body 12, and the refrigerant supplied from the inlet piping 13 flows into a flow channel 19, which will be described later, within the flow channel forming body 12, and is discharged from the outlet piping 14. Even if directions along which the refrigerant inflows or outflows are changed, a cooling efficiency and a pressure loss are not largely affected by the change. That is, even if the refrigerant inflows from the outlet piping 14 side, and outflows from the inlet piping 13, the cooling efficiency and the pressure loss do not substantially change. That is, the power conversion device 200 according to this embodiment has an advantage that a layout of the inlet piping 13 and the outlet piping 14 can be changed according to a status of a refrigerant piping of the vehicle since the layout is symmetrical with respect to a center portion of the power conversion device 200.
The AC interface 185 in which the AC connector 187 is loaded, and the DC interface 137 in which the DC connector 138 is loaded are disposed on side surfaces of the housing 10. The AC interface 185 is disposed on the side surface in which the pipings 13 and 14 are disposed. AC wirings 187a of the AC connector 187 loaded in the AC interface 185 pass between the inlet pipings 13 and 14, and extend downward. The DC interface 137 is disposed on a side surface adjacent to the side surface on which the AC interface 185 is disposed, and DC wirings 138a of the DC connector 138 loaded in the DC interface 137 also extend below the power conversion device 200.
In this way, the AC interface 185, and the inlet pipings 13, 14 are arranged on a side of the same side surface 12d, and the AC wirings 187a are drawn downward so as to pass between the inlet pipings 13 and 14. Therefore, a space occupied by the inlet pipings 13, 14, the AC connector 187, and the AC wirings 187a can be reduced, and an upsized overall device can be reduced. Also, since the AC wirings 187a are drawn below the inlet pipings 13 and 14, routing of the AC wirings 187a becomes easy to improve the productivity.
Although described in detail later, the flow channel forming body 12 is formed with a flow channel in which the refrigerant inflows from the inlet piping 13 flows. The flow channel is formed of a U-shaped flow channel that allows the refrigerant to flow along three side surfaces of the flow channel forming body 12. The refrigerant inflowing from the inlet piping 13 inflows into the flow channel from one end of the U-shaped flow channel, and after the refrigerant has flown into the flow channel, the refrigerant outflows from the outlet piping 14 connected to the other end of the flow channel.
An upper surface of the flow channel is formed with three opening portions 402a to 402c, and the power modules 300U, 300V, and 300W each incorporating the series circuit 150 (refer to
A storage space 405 for storing electrical components is formed in the flow channel forming body 12 so as to be surrounded by the U-shaped flow channel. In this embodiment, the capacitor module 500 is stored in the storage space 405. The capacitor module 500 stored in the storage space 405 is cooled by the refrigerant flowing in the flow channel. The busbar assembly 800 in which the AC busbars 802U to 802W are loaded is arranged above the capacitor module 500. The busbar assembly 800 is fixed to an upper surface of the flow channel forming body 12. The busbar assembly 800 is fixed with the current sensor 180.
The driver circuit board 22 is fixed to a support member 807a disposed in the busbar assembly 800 so as to be arranged above the busbar assembly 800. As described above, the control circuit board 20 and the driver circuit board 22 are connected to each other by a flat cable 23. The flat cable 23 passes through the slit-like opening 10d formed in the partition 10c, and is drawn from the lower storage space to the upper storage space.
In this way, the power modules 300U to 300W, the driver circuit board 22, and the control circuit board 20 are hierarchically arranged in the height direction, and the control circuit board 20 is arranged at a place farthest from the power modules 300U to 300W of a strong electric system. Therefore, the mixture of switching noise on the control circuit board 20 side can be reduced. Further, because the driver circuit board 22 and the control circuit board 20 are arranged in another storage space compartmented by the partition 10c, the partition 10c functions as an electromagnetic shield, and can reduce the noise mixed into the control circuit board 20 from the driver circuit board 22. The housing 10 is made of a metal material such as aluminum.
Further, because the control circuit board 20 is fixed to the partition 10c formed integrally with the housing 10, a mechanical resonance frequency of the control circuit board 20 becomes high with respect to vibration from an external. For that reason, the control circuit board 20 is hardly affected by the vibration from the vehicle side, and the reliability is improved.
Hereinafter, the flow channel forming body 12, the power modules 300U to 300W fixed to the flow channel forming body 12, the capacitor module 500, and the busbar assembly 800 will be described in more detail.
Also,
First, the flow channel forming body 12 will be described with reference to
The U-shaped flow channel 19 is divided into three flow channel zones 19a, 19b, and 19c according to a direction along which the refrigerant flows. Although described later in detail, the first flow channel zone 19a is disposed along a side surface 12a at a position facing the side surface 12d in which the inlet pipings 13 and 14 are disposed, the second flow channel zone 19b is disposed along a side surface 12b adjacent to one side of the side surface 12a, and the third flow channel zone 19c is disposed along a side surface 12c adjacent to the other side of the side surface 12a. The refrigerant flows into the flow channel zone 19b from the inlet piping 13. The refrigerant flows into the flow channel zone 19b, the flow channel zone 19a, and the flow channel zone 19c in the stated order as indicated by a dashed arrow, and flows from the outlet piping 14.
As illustrated in
As illustrated in
As illustrated in
The detailed configurations of the power modules 300U to 300W and power modules 301a to 301c used in the inverter circuit 140 will be described with reference to
The power semiconductor device (IGBT 328, IGBT 330, diode 156, diode 166) configuring the series circuit 150 of the upper and lower arms is fixed from both surfaces thereof by conductor plates 315 and 318, or by conductor plates 320 and 319, as illustrated in
The primary module sealing body 302 sealed by the first sealing resin 348 is inserted into the module case 304, and thermocompression-bonded to an inner surface of the module case 304 which is a CAN cooler through the insulating sheet 333. In this example, the CAN cooler is a cooler having a cylindrical configuration having an insertion port 306 in one surface, and a bottom on the other surface. Voids remaining in the interior of the module case 304 are filled with the second sealing resin 351.
The module case 304 is made of a member having an electric conductivity, for example, an aluminum alloy material (Al, AlSi, AlSiC, Al—C, etc.), and integrally molded in a seamless state. The module case 304 has a structure in which no opening is provided except for the insertion port 306, and the insertion port 306 has an outer periphery surrounded by a flange portion 304B. Also, as illustrated in
With the use of the metal case thus configured, even if even the module case 304 is inserted into the flow channel 19 in which the refrigerant such as water or oil flows, because refrigerant sealing can be ensured by the flange portion 304B, a cooling medium can be prevented from entering the interior of the module case 304 with a simple configuration. Also, the fin 305 is evenly formed on each of the first radiation surface 307A and the second radiation surface 307B which face each other. Further, the curved portion 304A having a thickness extremely thinned is formed on an outer periphery of the first radiation surface 307A and the second radiation surface 307B. Because the curved portion 304A is extremely thinned to a degree easily deformed by pressurizing the fin 305, the productivity after the primary module sealing body 302 has been inserted into the device is improved.
As described above, the conductor plate 315 is thermocompression-bonded to an inner wall of the module case 304 through the insulating sheet 333, as a result of which the voids between the conductor plate 315 and the inner wall of the module case 304 can be reduced, and the heat generated in the power semiconductor device can be efficiently transmitted to the fin 305. Further, the insulating sheet 333 has a certain level of thickness and flexibility with the results that the generation of thermal stress can be absorbed by the insulating sheet 333, and is excellently used in the power conversion device for vehicle which is severe in a change in temperature.
A DC positive electrode wiring 315A and a DC negative electrode wiring 319A which are made of metal for electric connection to the capacitor module 500 are disposed outside of the module case 304. DC positive electrode terminals 315B (157) and DC negative electrode terminals 319B (158) are formed at respective leading ends thereof. Also, an AC wiring 320A made of metal for supplying an AC power to the motor generator MG1 is provided, and the AC terminals 320B (159) are formed on a leading end thereof. In this embodiment, as illustrated in
Signal wirings 324U and 324L made of metal for electric connection to the driver circuit 174 are further disposed outside of the module case 304. The signal terminals 325U (154, 155) and the signal terminals 325L (164: gate electrode, 165: emitter electrode) are formed on leading ends thereof. In this embodiment, as illustrated in
The DC positive electrode wiring 315A, the DC negative electrode wiring 319A, the AC wiring 320A, the signal wirings 324U, and the signal wirings 324L are integrally molded as an auxiliary mold body 600 in a state where the respective components are mutually isolated from each other by the wiring insulating portion 608 molded with a resin material. The wiring insulating portion 608 also acts as a support member for supporting the respective wirings, and the resin material used for the wiring insulating portion 608 is suitably made of a thermosetting resin or a thermoplastic resin having an insulating property. As a result, the insulating property among the DC positive electrode wiring 315A, the DC negative electrode wiring 319A, the AC wiring 320A, the signal wirings 324U, and the signal wirings 324L can be ensured to enable high density wiring. The auxiliary mold body 600 is metal-bonded to the primary module sealing body 302 in a connection portion 370, and thereafter fixed to the module case 304 with the screws 309 that penetrate through threaded holes provided in the wiring insulating portion 608. The metal bond between the primary module sealing body 302 and the auxiliary mold body 600 in the connection portion 370 can be conducted by, for example, TIG welding.
The DC positive electrode wiring 315A and the DC negative electrode wiring 319A are stacked on each other in a state where the DC positive electrode wiring 315A and the DC negative electrode wiring 319A face each other through the wiring insulating portion 608, and shaped to extend substantially in parallel. With the above arrangement and shape, currents that instantaneously flow therein during the operation of switching the power semiconductor device are countercurrent, and flow in opposite directions. As a result, magnetic fields developed by the currents operate to cancel each other, and this operation enables low impedance. The AC wiring 320A and the signal terminals 325U, 325L also extend toward the same direction as that of the DC positive electrode wiring 315A and the DC negative electrode wiring 319A.
The connection portion 370 in which the primary module sealing body 302 and the auxiliary mold body 600 are connected to each other by the metal bond is sealed within the module case 304 with the second sealing resin 351. As a result, because a necessary insulation distance can be stably ensured between the connection portion 370 and the module case 304, the downsized power module 300U can be realized as compared with a case in which the connection portion 370 is not sealed.
As illustrated in
In this example, a positional relationship of the respective terminals when portions extended outward from the first sealing resin 348 of the primary module sealing body 302 are viewed as one terminal for each kind of the portions will be described. In the following description, the terminal configured by the DC positive electrode wiring 315A (including the DC positive electrode terminals 315B and the auxiliary module side DC positive electrode connection terminal 315C) and the device side DC positive electrode connection terminal 315D are called “positive electrode side terminal”. The terminal configured by the DC negative electrode wiring 319A (including the DC negative electrode terminals 319B and the auxiliary module side DC negative electrode connection terminal 319C) and the device side DC positive electrode connection terminal 315D are called “negative electrode side terminal”. The terminal configured by the AC wiring 320A (including the AC terminal 320B and the auxiliary module side AC connection terminal 320C) and the device side AC connection terminal 320D is called “output terminal”. The terminal configured by the signal wirings 324U (including the signal terminal 325U and the auxiliary module side signal connection terminal 326U) and the device side signal connection terminal 327U is called “upper arm signal terminal”. The terminal configured by the signal wirings 324L (including the signal terminal 325L and the auxiliary module side signal connection terminal 326L) and the device side signal connection terminal 327L is called “lower arm signal terminal”.
The above respective terminals are projected from the first sealing resin 348 and the second sealing resin 351 through the connection portion 370. The respective projected portions (the device side DC positive electrode connection terminal 315D, the device side DC negative electrode connection terminal 319D, the device side AC connection terminal 320D, the device side signal connection terminal 327U, and the device side signal connection terminal 327L) from the first sealing resin 348 are aligned along one surface of the first sealing resin 348 having the polyhedral shape as described above. Also, the positive side terminal and the negative side terminal are projected from the second sealing resin 351 in a stacked state, and extended to the external of the module case 304. With the above configuration, an excessive stress exerted on connection portions between the power semiconductor device and the above terminals, or a gap between molds can be prevented from occurring in clamping the molds when the power semiconductor device is sealed with the first sealing resin 348 to manufacture the primary module sealing body 302. Also, because the magnetic fluxes canceling each other are generated by the opposing currents flowing in the respective positive electrode side terminal and negative electrode side terminal, the inductance can be reduced.
On the auxiliary mold body 600 side, the auxiliary module side DC positive electrode connection terminal 315C and the auxiliary module side DC negative electrode connection terminal 319C are formed on leading ends of the DC positive electrode wiring 315A and the DC negative electrode wiring 319A on the opposite side of the DC positive electrode terminals 315B and the DC negative electrode terminals 319B, respectively. Also, the auxiliary module side AC connection terminal 320C is formed on a leading end of the AC wiring 320A on the opposite side of the AC terminal 320B. The auxiliary module side signal connection terminals 326U and 326L are formed on leading ends of the signal wirings 324U and 324L on the opposite side of the signal terminals 325U and 325L, respectively.
On the other hand, on the primary module sealing body 302 side, the device side DC positive electrode connection terminal 315D, the device side DC negative electrode connection terminal 319D, and the device side AC connection terminal 320D are formed on the conductor plates 315, 319, and 320, respectively. Also, the device side signal connection terminals 327U and 327L are connected to the IGBTs 328 and 330 by bonding wires 371, respectively.
Projecting portions 500e and 500f are formed on an upper portion of a side surface 500d of the capacitor module 500. A discharge resistor is mounted within the projecting portion 500e, and a Y-capacitor for measure against common mode noise is mounted within the projecting portion 500f. Also, the power terminals 508 and 509 illustrated in
The discharge resistor mounted within the projecting portion 500e is a resistor for discharging electric discharge stored in the capacitor cells within the capacitor module 500 when the inverter stops. Since the concave portion 405a in which the projecting portion 500e is stored is disposed immediately above the flow channel of the refrigerant that inflows from the inlet piping 13, a rising in the temperature of the discharge resistor during discharge can be suppressed.
The current sensor 180 is arranged on the busbar assembly 800 so as to be parallel with the side surface 12d at a position close to the side surface 12d of the flow channel forming body 12 when the busbar assembly 800 is fixed onto the flow channel forming body 12 as illustrated in
As illustrated in
In this embodiment, the holding member 803, the support member 807a, and the projection portions 806a, 806b are integrally formed with a resin. In this way, since the holding member 803 includes a function of positioning the current sensor 180 and the driver circuit board 22, the assembling and solder connecting work between the signal lines 182a and the driver circuit board 22 become easy. Also, with the provision of a mechanism for holding the current sensor 180 and the driver circuit board 22 in the holding member 803, the number of parts in the overall power conversion device can be reduced.
The AC busbars 802U to 802W are fixed to the holding member 803 so that the wide surfaces become horizontal, and a connection portion 805 connected to the AC terminal 159 of the power modules 300U to 300W erects vertically. A leading end of the connection portion 805 has a concave-convex shape, and a heat is concentrated on the concave-convex portion during welding.
Since the current sensor 180 is arranged in parallel to the side surface 12d of the flow channel forming body 12 as described above, the respective AC busbars 802U to 802W projected from the through-holes 181 of the current sensor 180 are arranged on the side surface 12d of the flow channel forming body 12. Since the respective power modules 300U to 300W are arranged in the flow channel zones 19a, 19b, and 19c formed along the side surfaces 12a, 12b, and 12c of the flow channel forming body 12, the connection portion 805 of the AC busbars 802U to 802W is arranged at positions corresponding to the side surfaces 12a to 12c of the busbar assembly 800. As a result, as illustrated in
The DC positive electrode terminals 315B and the DC negative electrode terminals 319B of the respective power modules 300U to 300W arranged in a U-shaped configuration are connected to the capacitor terminals 503a to 503c projected from the upper surface of the capacitor module 500 illustrated in
Subsequently, in order to describe a modulation system according to the present invention, a conventional PWM control will be first described with reference to
In general, the inverter (2-level inverter) can output only voltages of eight kinds including voltage vectors V1 to V6, and zero voltage vectors V0, V7, and cannot directly express the instruction voltage vector V* instantaneously. Therefore, any one of the eight kinds of voltage vectors outputtable from the inverter is sequentially selected, and a control is made so that a mean value for a given time matches the instruction voltage vector V. In the example of
As described above, the respective output voltage vectors of V1, V2, V0, and V7 selected for the region “1” are integrated with time, to thereby form the magnetic flux. In this example, if Vd* and Vq* are constant, and the rotating velocity of the motor is also constant, a target locus of the magnetic flux by voltage-time integration of the instruction voltage vector V* becomes a circle having a given radius. On the other hand, a locus of the magnetic flux developed by the time integration of the respective output voltage vectors of V1, V2, V0, and V7 attempts to follow the target locus of the magnetic flux caused by the instruction voltage vector V*, but does not completely follow the target locus, and the fluctuation component remains. According to the present invention, in order to control a variation in the magnetic flux, a difference between the target locus and the real locus of the magnetic flux, that is, a variation in the magnetic flux needs to be microscopically captured. A voltage caused by the fluctuation in the magnetic flux is expressed by relative voltage vectors V1′, V2′, V0′, and V7′, and those voltages are defined by the output voltage vectors V1, V2, V0, V7, and the instruction voltage vector V* as follows.
V2′=V2−V*
V1′=V1−V*
V0′=V7′=V0−V*=V7−V* (1)
In Expression (1), each of V0 and V7 is a vector zero in magnitude on a plane of
Through the processes of
It is determined that the d-axial magnetic flux fluctuation range Δφd and the q-axial magnetic flux fluctuation range Δφq illustrated in
Subsequently, a configuration of the control circuit 172 according to the embodiment of the present invention will be described.
A motor control system of the control circuit 172 according to the embodiment of the present invention is illustrated in
Phase current detection signals Iu, Iv, and Iw of the motor generator 192, which are detected by the current sensor 180, are converted into a d-axial current signal Id and a q-axial current signal Iq on the basis of the magnetic pole position signal θre from the rotating magnetic pole sensor 193, by a 3-phase to 2-phase converter not shown on the control circuit 172. The current controller (ACR) 220 calculates a d-axial voltage instruction signal Vd* and a q-axial voltage instruction signal Vq* on the basis of the d-axial current instruction signal Id* and the q-axial current instruction signal Iq* output from the torque instruction/current instruction converter 210, and the d-axial current instruction signal Id* and the q-axial current instruction signal Iq* converted from the phase current detection signals Iu, Iv, and Iw. In this situation, the d-axial voltage instruction signal Vd* and the q-axial voltage instruction signal Vq* are determined so that the current that flows in the motor generator 192 follows the d-axial current instruction signal Id* and the q-axial current instruction signal Iq*. The d-axial voltage instruction signal Vd* and the q-axial voltage instruction signal Vq* obtained in the current controller (ACR) 220 are output to a pulse modulator 230.
The pulse modulator 230 generates six kinds of pulse signals corresponding to the respective upper and lower arms of the U phase, the V phase, and the W phase, on the basis of the d-axial voltage instruction signal Vd* and the q-axial voltage instruction signal Vq* from the current controller 220, and the magnetic pole position signal θre from the rotating magnetic pole sensor 193. Then, the pulse modulator 230 outputs the generated pulse signals to the driver circuit 174. On the basis of the generated pulse signals, a drive signal is output to the respective switching elements in the inverter circuit 140 from the driver circuit 174.
In the above-mentioned manner, the pulse signals are output as modulation waves from the control circuit 172 to the driver circuit 174. In response to the modulation wave, a drive signal for rendering the switching elements conductive or non-conducive is output from the driver circuit 174 to the respective switching elements of the inverter circuit 140, that is, the IGBT 328 for the upper arm and the IGBT 330 for the lower arm.
A configuration of the pulse modulator 230 is illustrated in
In Step 890, the αβ conversion processing is conducted with the use of the αβ converter 231. In the αβ conversion processing, the αβ converter 231 converts a voltage instruction signal of a dq axis rotating coordinate system, which is represented by the d-axial voltage instruction signal Vd* and the q-axial voltage instruction signal Vq* into a voltage instruction signal of an αβ axis stationary coordinate system, which is represented by an a-axis voltage instruction signal Vα* and a β-axial voltage instruction signal Vβ*, by the magnetic pole position signal θre of the rotating magnetic pole sensor 193. The conversion is represented by Expression (2).
Vα*=cos(θre)Vd*−sin(θre)Vq*
Vβ*=sin(θre)Vd*+cos(θre)Vq* (2)
In Step 900, voltage vector region retrieval processing is conducted with the use of the voltage vector region retriever 232. In the voltage vector region retrieval processing, the voltage vector region retriever 232 retrieves a region of the voltage vector on the basis of the a-axis voltage instruction signal Vα* and the β-axial voltage instruction signal Vβ* from the αβ converter 231. A concept of the voltage vector region retrieval processing which is conducted by the voltage vector region retriever 232 will be described with reference to a vector diagram of
θv=arctan(Vβ*/Vα*) (3)
In Step 902, the voltage vector region retriever 232 conducts processing of determining which angular range of the sixth regions “1” to “6” in
In Step 904, the voltage vector region retriever 232 determines the output voltage vector corresponding to the voltage vector region specified by any one of Steps 903a to 903f. In this example, the voltage vector region retriever 232 determines two voltage vectors closest to the specified voltage vector region as the output voltage vectors. For example, if the region “1” is obtained as the voltage vector region in Step 903a, it is understood from
In Step 905, the voltage vector region retriever 232 outputs voltage vector information indicative of the output voltage vector determined in Step 904 to the SW state predictor 233. After Step 905 has been executed, the voltage vector region retrieval processing by the voltage vector region retriever 232 is completed, and the flow proceeds to Step 910.
In Step S910, the SW state prediction processing is conducted with the SW state predictor 233. In the SW state prediction processing, the SW state predictor 233 predicts the locus of the d-axial magnetic flux φd and the locus of the q-axial magnetic flux φq every control cycle, on the basis of the voltage vector information output from the voltage vector region retriever 232 in the voltage vector region retrieval processing of Step 900, and the d-axial voltage instruction signal Vd* and the q-axial voltage instruction signal Vq* which are input from the current controller 220, and the magnetic pole position signal θre of the rotating magnetic pole sensor 193. The SW state predictor 233 determines the switching state and the switching time according to the prediction results. The switching state indicates whether the voltage levels of the respective arms of the three phases of U, V, and W are high or low, and the switching time represents a time since a control cycle in question starts until a subsequent switch changeover is conducted. In this example, the output voltage vector and the switching time are calculated with the simulation of the locus of the magnetic flux according to the above-mentioned method described with reference to
In Step 912, the SW state predictor 233 specifies the magnetic flux at the time of starting a subsequent control cycle on the basis of the loci of the past magnetic fluxes acquired in Step 911. In this example, as illustrated in
In Step 913, the SW state predictor 233 calculates the relative voltage vector on the basis of the voltage vector information from the voltage vector region retriever 232, the d-axial voltage instruction signal Vd*, and the q-axial voltage instruction signal Vq*. In this example, the SW state predictor 233 calculates the respective relative voltage vectors for the two output voltage vectors indicated by the voltage vector information, and the above-mentioned output voltage vector V0 (V7) which is a zero vector, through the calculation of the above-mentioned Expression (1). That is, the SW state predictor 233 can calculate the three relative voltage vectors by subtracting the instruction voltage vector V*=(Vd*, Vq*) indicated by the d-axial voltage instruction signal Vd* and the q-axial voltage instruction signal Vq* from the respective output voltage vectors.
In Step 914, the SW state predictor 233 selects any one of the three relative voltage vectors calculated in Step 913. In this example, the SW state predictor 233 selects the relative voltage vector that falls within the predetermined given d-axial magnetic flux fluctuation range Δφd and q-axial magnetic flux fluctuation range Δφq for the longest time, with respect to the d-axial magnetic flux φd and the q-axial magnetic flux φq, with the magnetic flux at the time of starting the subsequent control cycle as an origin, through the method described with reference to
In Step 915, the SW state predictor 233 determines a subsequent switch changeover time according to the relative voltage vector selected in Step 914. In this example, the SW state predictor 233 determines, as a subsequent switch changeover time, an early one of a time at which the locus of the d-axial magnetic flux φd intersects the upper limit or the lower limit of the d-axial magnetic flux fluctuation range Δφd when the locus is extended from the origin in a direction corresponding to the selected relative voltage vector, and a time at which the locus of the q-axial magnetic flux φq intersects the upper limit or the lower limit of the q-axial magnetic flux fluctuation range Δφq when the locus is extended from the origin in a direction corresponding to the selected relative voltage vector.
In Step 916, the SW state predictor 233 determines whether the subsequent switch changeover time determined in Step 915 falls within the subsequent control cycle, or not. If the subsequent switch changeover time falls within the subsequent control cycle, the SW state predictor 233 returns to Step 914, and once again repeats the processing in the above-mentioned Steps 914 and 915 with the magnetic flux at the subsequent switch changeover time as the origin. On the other hand, if the subsequent switch changeover time is later than the subsequent control cycle, the SW state predictor 233 proceeds to Step 917.
In Step 917, the SW state predictor 233 conducts the selection processing of the zero vector. In this example, when the SW state predictor 233 selects the zero vector, the SW state predictor 233 selects any one of the output voltage vectors V0 and V7 which are the zero vectors. For example, the SW state predictor 233 can select the output voltage vector which is smaller in a state change of the switching element from a relationship with the output voltage vector selected in the previous processing.
In subsequent Step 970, the SW state predictor 233 conducts three-phase SW state conversion processing for converting the relative voltage vector selected in Step 914 into the three-phase SW state.
In Step 971, the SW state predictor 233 determines which of V0 to V7 the output voltage vector corresponding to the relative voltage vector selected in Step 914 is. According to the determination result, the SW state predictor 233 executes any processing of Steps 972a to 972h, and determines the state of the respective U, V, and W phases corresponding to the output voltage vector. That is, the SW state predictor 233 determines whether the respective U, V, and W phases are in a high state or a low state.
In Step 973, the SW state predictor 233 outputs the arithmetic result indicative of the state of the respective U, V, and W phases, which is determined in any one of Steps 972a to 972h. In this example, the SW state predictor 233 assigns the information indicative of the determined state of the respective U, V, and W phases to a RAM not shown to output the arithmetic result. After Step 973 has been executed, the SW state predictor 233 completes the processing of Step 970 in
In Step 918, the SW state predictor 233 outputs the SW state information and the SW time information to the three-phase SW time arithmetic unit 234 on the basis of the state of the respective U, V, and W phases determined in the three-phase SW state conversion processing of Step 970, and the subsequent switch changeover time determined in Step 915. That is, the SW state predictor 233 outputs the SW state information indicative of the state of the respective U, V, and W phases in the subsequent control cycle, and the SW time information indicative of the subsequent switch changeover time, as the result of the SW state prediction processing. After Step 918 has been executed, the SW state predictor 233 completes the SW state prediction processing, and proceeds to Step 930 in
In Steps 930 to 933, the processing using the three-phase SW time arithmetic unit 234 is conducted. In this processing, the three-phase SW time arithmetic unit 234 receives the SW state information and the SW time information which are output from the SW state predictor 233, and calculates a rising time and a falling time of the switch of the respective U, V, and W phases within the subsequent control cycle.
In Step 930, the three-phase SW time arithmetic unit 234 determines whether the subsequent switch changeover time determined in the SW state prediction processing of Step 910 is present within the subsequent control cycle, or not, on the basis of the SW time output from the SW state predictor 233. If the subsequent switch changeover time determined in the SW state prediction processing of Step 910 is present within the subsequent control cycle, the three-phase SW time arithmetic unit 234 proceeds to Step 931, and if not present, the three-phase SW time arithmetic unit 234 proceeds to Step 933.
In Step 931, the three-phase SW time arithmetic unit 234 determines whether the switching operation is potentially further conducted in a remaining period of the subsequent control cycle, or not. If yes, the three-phase SW time arithmetic unit 234 returns to Step 890, and if no, the three-phase SW time arithmetic unit 234 proceeds to Step 932. This is determined according to whether any one of a register in a rising time and a register in a falling time of a downstream time counter is free, or not. As described above, each of the register values of rising and falling within one control cycle can be set once.
In Step 932, the three-phase SW time arithmetic unit 234 sets the switching time of the three phases of U, V, and W. In this processing, the three-phase SW time arithmetic unit 234 calculates the rising time and the falling time in the respective U, V, and W phases, on the basis of the SW state information and the SW time information from the SW state predictor 233, and sets the respective register values of the rising and falling according to the calculation result. If the switching operation is not conducted, the three-phase SW time arithmetic unit 234 sets a time larger than the control cycle as the switching time, thereby being capable of preventing the switching time stored in the register from intersecting with the time counter.
In Step 933, the three-phase SW time arithmetic unit 234 sets the switching time so as not to switch the three phases of U, V, and W during the subsequent control cycle. In this example, the three-phase SW time arithmetic unit 234 sets the rising time and the falling time of the respective U, V, and W phases as in Step 932. However, since the switching operation is not conducted during the control cycle, the three-phase SW time arithmetic unit 234 sets values larger than the control cycle as all of the switching times.
The switching time is set in Step 932 or 933 whereby a rising time Ton and a falling time Toff are set for the three phases of U, V, and W, respectively. The information on the rising time Ton and the falling time Toff is output from the three-phase SW time arithmetic unit 234 to the pulse corrector 235.
In Step 940, the pulse correction processing is conducted with the use of the pulse corrector 235. The pulse corrector 235 is a portion for realizing a required function because there are some prohibition laws, when inserting a signal output from the three-phase SW time arithmetic unit 234 into the downstream time counter comparator 236. In Step 940, the pulse corrector 235 conducts pulse correction processing for conducting a minimum pulse width limitation and a pulse continuity compensation on the rising time Ton and the falling time Toff output from the three-phase SW time arithmetic unit 234 in Step 932 or 933. Then, the pulse corrector 235 outputs the results to the time counter comparator 236 as a rising time Ton′ and a falling time Toff′ which have been subjected to pulse correction. A specific content of the pulse correction processing will be described in detail later.
In Steps 960 to 962, processing using the time counter comparator 236 is conducted. In this processing, the time counter comparator 236 generates the pulse signals as the switching instructions to the respective upper and lower arms of the U phase, the V phase, and the W phase, on the basis of the rising time Ton′ and the falling time Toff′ output from the pulse corrector 235, which have been subjected to the pulse correction. Six kinds of pulse signal to the respective upper and lower arms in the respective phases, which have been generated by the time counter comparator 236, are output to the driver circuit 174 as described above. As a result, the drive signals are output from the driver circuit 174 to the respective switching elements.
In Step 960, the time counter comparator 236 sets the rising time Ton′ and the falling time Toff′ output from a pulse corrector 438 in Step 940, which have been subjected to the pulse correction, as the target time values in a subsequent control cycle Tn+1, at a timing of a head of the subsequent control cycle Tn+1, and updates the target time value.
In Step 961, the time counter comparator 236 compares a value of the time counter with the target time value set in Step 960. On the basis of this comparison result, the time counter comparator 236 allows the pulse signal to rise in the rising time Ton′ that has been subjected to the pulse correction, and allows the pulse signal to fall in the falling time Toff′ that has been subjected to the pulse correction, to generate the pulse signal.
In Step 962, the time counter comparator 236 outputs the pulse signal generated in Step 961 to the driver circuit 174.
The processing of Steps 890 to 962 described above is conducted in the pulse modulator 230, to thereby generate the pulse signal in which the fluctuation of the magnetic flux is limited within a given range while the number of switching is reduced as compared with the related art PWM control.
As described above, the pulse signal is output as the modulation wave from the control circuit 172 to the driver circuit 174. According to the modulation wave, the drive signal is output from the driver circuit 174 to the respective IGBTs 328 and 330 of the inverter circuit 140.
In the motor control system illustrated in
In Step 910 of
On the other hand, if it is determined that the voltage vector in the subsequent processing cycle is not decided in Step 911A, the SW state predictor 233 proceeds to Step 916A. In this case, the SW state predictor 233 obtains a travel time of the current locus within a hysteresis region for each of the obtained vectors, and selects a vector in which the travel time becomes maximal.
This processing obtains a time to the respective intersections between the current locus and the dq axis in the hysteresis region, and sets a smaller value as the travel time of the current locus of its vector. This processing obtains the current locus in which a time until the current locus intersects with the hysteresis region becomes maximal from candidates of the current locus which are obtained for the respective vectors.
In Steps 914A and 919A, the dq axis components Kd and Kg in the respective vectors are obtained. The calculation expressions in this situation are show in the figures.
In Step 970, the SW state predictor 233 conducts the three-phase SW state conversion processing according to a flowchart illustrated in
A basic principle of the pulse generation by the pulse modulator 230 according to this embodiment is illustrated in
Subsequently, the pulse correction processing to be executed in Step 940 of
That is, if the pulse waveform 982a is on, and the pulse waveform 982b is off at the time Tv1 as illustrated in
When the corrected pulse waveform is forcedly turned on or off by the pulse continuity compensation, the pulse is output taking a dead time into account so as to prevent the pulse width from being lower than the above-mentioned minimum pulse width by the minimum pulse width limitation.
A flowchart illustrating a procedure of the pulse correction processing described above in detail is illustrated in
In Step 942, the pulse corrector 235 determines whether the falling time Toff calculated by the three-phase SW time arithmetic unit 234 is present in the subsequent control cycle Tn+1, or not, in Step 932 or 933 of
In Step 943, the pulse corrector 235 determines whether the pulse width ΔT corresponding to a period from the rising time Ton to the falling time Toff, or from the falling time Toff to the rising time Ton is lower than a given minimum pulse width, or not. The pulse width AT can be obtained as a time difference between the rising time Ton and the falling time Toff. Also, the minimum pulse width can be predetermined according to a response speed of the IGBTs 328 and 330 which are the switching elements as described above. If the pulse width AT is lower than the minimum pulse width, the pulse corrector 235 proceeds to Step 944, and if the pulse width AT is equal to or higher than the minimum pulse width, the pulse corrector 235 proceeds to Step 956.
In Step 944, the pulse corrector 235 deletes the pulse calculated by the three-phase SW time arithmetic unit 234. That is, the pulse corrector 235 does not output both of the rising time Ton′ and the falling time Toff′ which have been subjected to the pulse correction to the time counter comparator 236 regardless of the values of the rising time Ton and the falling time Toff output from the three-phase SW time arithmetic unit 234. As a result, the pulse signal generated by the time counter comparator 236 is not changed within the period of the control cycle Tn+1 in Step 962 of
In Step 945, the pulse corrector 235 determines whether a head of the subsequent control cycle Tn+1 is in an off region, or not. If the head is in the off region, that is, if the pulse waveform calculated by the three-phase SW time arithmetic unit 234 in the control cycle Tn is off in the time Tv1, the pulse corrector 235 proceeds to Step 946. On the other hand, if the head is in the on region, that is, if the pulse waveform calculated by the three-phase SW time arithmetic unit 234 in the control cycle Tn is on in the time Tv1, the pulse corrector 235 proceeds to Step 953.
In Step 946, the pulse corrector 235 forces the pulse calculated by the three-phase SW time arithmetic unit 234 to fall in the head of the subsequent control cycle Tn+1. That is, the pulse corrector 235 newly sets the time Tv1 as the falling time Toff′ after the pulse has been corrected, to thereby forcedly turn off the pulse signal generated by the time counter comparator 236 in the head of the control cycle Tn+1 in Step 962 of
In Step 947, the pulse corrector 235 determines whether the falling time Toff calculated by the three-phase SW time arithmetic unit 234 is present in the subsequent control cycle Tn+1, or not, in Step 932 or 933 of
In Step 948, the pulse corrector 235 determines whether the head of the subsequent control cycle Tn+1 is in an on region, or not. If the head is in the on region, that is, if the pulse waveform calculated by the three-phase SW time arithmetic unit 234 in the control cycle Tn is on in the time Tv1, the pulse corrector 235 proceeds to Step 949. On the other hand, if the head is in the off region, that is, if the pulse waveform calculated by the three-phase SW time arithmetic unit 234 in the control cycle Tn is off in the time Tv1, the pulse corrector 235 proceeds to Step 953.
In Step 949, the pulse corrector 235 forces the pulse calculated by the three-phase SW time arithmetic unit 234 to rise in the head of the subsequent control cycle Tn+1. That is, the pulse corrector 235 newly sets the time Tv1 as the rising time Ton′ after the pulse has been corrected, to thereby forcedly turn on the pulse signal generated by the time counter comparator 236 in the head of the control cycle Tn+1 in Step 962 of
In Step 950, the pulse corrector 235 determines whether the head of the subsequent control cycle Tn+1 is in the on region, or not. If the head is in the on region, that is, if the pulse waveform calculated by the three-phase SW time arithmetic unit 234 in the control cycle Tn is on in the time Tv1, the pulse corrector 235 proceeds to Step 951. On the other hand, if the head is in the off region, that is, if the pulse waveform calculated by the three-phase SW time arithmetic unit 234 in the control cycle Tn is off in the time Tv1, the pulse corrector 235 proceeds to Step 952.
In Step 951, the pulse corrector 235 forces the pulse calculated by the three-phase SW time arithmetic unit 234 to rise in the head of the subsequent control cycle Tn+1, as in Step 949. That is, the pulse corrector 235 newly sets the time Tv1 as the rising time Ton′ after the pulse has been corrected, to thereby forcedly turn on the pulse signal generated by the time counter comparator 236 in the head of the control cycle Tn+1 in Step 962 of
In Step 952, the pulse corrector 235 forces the pulse calculated by the three-phase SW time arithmetic unit 234 to fall in the head of the subsequent control cycle Tn+1, as in Step 946. That is, the pulse corrector 235 newly sets the time Tv1 as the falling time Toff′ after the pulse has been corrected, to thereby forcedly turn off the pulse signal generated by the time counter comparator 236 in the head of the control cycle Tn+1 in Step 962 of
In Step 953, the pulse corrector 235 acquires information on the rising time Ton′ or the falling time Toff′ which have been subjected to the pulse correction, which are calculated in the previous control cycle Tn−1 as a previous value, and calculates the pulse width in the forcedly switching operation on the basis of the previous value. That is, the pulse corrector 235 obtains a time difference between the time Tv1 newly set as the rising time Ton′ or the falling time Toff′ which has been subjected to the present pulse correction in Step 946, 949, 951, or 952, and the rising time Ton′ or the falling time Toff′ of the previous value, to thereby calculate the pulse width in the forcedly switching operation. The information on the rising time Ton′ or the falling time Toff′ of the previous value is acquired from information saved in Step 956 which will be described later. When a plurality of phase values are saved as the rising time Ton′ or the falling time Toff′ of the previous value, a time closest to the time Tv1 among the phase values is acquired.
In Step 954, the pulse corrector 235 determines whether the pulse width in the forcedly switching operation, which is calculated in Step 953, is lower than the minimum pulse width, or not. The minimum pulse width is identical with that used for determination in Step 943. If the pulse width in the forced switching operation is lower than the minimum pulse width, the pulse corrector 235 proceeds to Step 955, and if the pulse width in the forced switching operation is equal to or higher than the minimum pulse width, the pulse corrector 235 proceeds to Step 956.
In Step 955, the pulse corrector 235 sets the pulse width in the forced switching operation which is calculated in Step 953 to becomes the minimum pulse width. A value of the rising time Ton′ or the falling time Toff′ subjected to the present pulse correction, which is set in Step 946, 949, 951, or 952 is changed from θv1 that is a default value thereof, and obtained by adding a time value corresponding to the minimum pulse width to the rising time Ton′ or the falling time Toff′ of the previous value. As a result, the pulse corrector 235 limits the pulse width in the forced switching operation so as not to be lower than the minimum pulse width.
If none of Steps 946, 949, 951, and 952 is executed, the respective processing in Steps 953 to 955 may be omitted.
In Step 956, the pulse corrector 235 outputs the rising time Ton′ or the falling time Toff′ subjected to the pulse correction, which is finally determined by the above respective processing to the time counter comparator 236. That is, if it is determined that the pulse width AT is equal to or higher than the minimum pulse width in Step 943, the pulse corrector 235 outputs the rising time Ton and the falling time Toff from the three-phase SW time arithmetic unit 234 as they are as the rising time Ton′ or the falling time Toff′ which have been subjected to the pulse correction. Also, if the pulse corrector 235 sets the value of the rising time Ton′ or the falling time Toff′ which has been subjected to the pulse correction when the pulse is forced to rise or fall in Step 946, 949, 951, or 952, the pulse corrector 235 outputs the set value. When the set value is changed by execution of Step 955, the pulse corrector 235 outputs the changed set value.
In Step 957, the pulse corrector 235 saves the value of the rising time Ton′ or the falling time Toff′ subjected to the pulse correction, which is output in Step 956 in a memory not shown. The value saved in this situation is acquired as the previous value when the flowchart of
Through the processing of Steps 941 to 957 described above, the pulse correction processing is conducted in the pulse corrector 235.
Examples of the pulse waveform output by the above pulse correction processing are illustrated in
The embodiments described above obtain the following advantageous effects.
(1) The power conversion device 200 connected to the motor generator 192 (MG1) which is a permanent magnet motor includes the inverter circuit 140 which is a power switching circuit, the control circuit 172, and the driver circuit 174. The inverter circuit 140 includes the plurality of series circuits 150 each having the IGBT 328 which is the switching element for the upper arm connected in series with the IGBT 330 which is the switching element for the lower arm. The inverter circuit 140 receives the DC power from the battery 136 to generate the AC power. Then, the inverter circuit 140 outputs the generated AC power to the motor generator 192. The control circuit 172 repetitively calculates the state of the IGBTs 328 and 330 on the basis of the input information from the host control device every given control cycle, and generates the control signal for controlling the conduction or cut-off of the IGBTs 328 and 330 according to the arithmetic results. The driver circuit 174 generates the drive signal for rendering the IGBTs 328 and 330 conductive or non-conductive on the basis of the control signal from the control circuit 172. In this situation, as illustrated in
(2) As illustrated in
(3) If the electrical resistance value of the permanent magnet arranged in the rotor of the motor generator 192 is smaller than the electrical resistance value of the iron core of the rotor, the d-axial magnetic flux fluctuation range Δφd can be set to be smaller than the q-axial magnetic flux fluctuation range Δφq. On the contrary, if the electrical resistance value of the permanent magnet arranged in the rotor of the motor generator 192 is larger than the electrical resistance value of the iron core of the rotor, the d-axial magnetic flux fluctuation range Δφd can be set to be larger than the q-axial magnetic flux fluctuation range Δφq. With the above configuration, the loss of the motor generator 192 can be further reduced.
In the above embodiment, the respective loci of the d-axial magnetic flux φd and the q-axial magnetic flux φq developed in the motor generator 192 are predicted, and the state of the IGBTs 328 and 330 which are the switching elements of the respective phases of U, V, and W, and the switching time are determined so that the respective loci fall within the d-axial magnetic flux fluctuation range Δφd and the q-axial magnetic flux fluctuation range Δφq. However, instead of the magnetic flux, the respective loci of the d-axial current Id and the q-axial current Iq flowing in the motor generator 192 may be predicted, and the state of the respective switching elements, and the switching time may be determined so that the respective loci fall within the d-axial current flux fluctuation range ΔId and the q-axial current flux fluctuation range ΔIq. In this case, when it is assumed that an inductance of the d-axis in the motor generator 192 is Ld and an inductance of the q-axis is Lq, a relationship of Expression (4) is satisfied between the d-axial magnetic flux φd and the q-axial magnetic flux φq, and the d-axial current Id and the q-axial current Iq. With the use of this Expression (4), as in the above embodiment, the respective loci of the d-axial current Id and the q-axial current Iq can be predicted, and a control can be conducted by the control circuit 172 so that the respective loci fall within the d-axial current fluctuation range ΔId and the q-axial current fluctuation range ΔIq.
φd=Ld·Id
φq=Lq·Iq (4)
The embodiments and the advantageous effects described above are consistently exemplary, and the present invention is not limited to the configurations of the above embodiments.
Various embodiments and the modified examples have been described above. However, the present invention is not limited to those contents. The other examples conceivable without departing from the technical concept of the present invention are also included in the present invention.
The disclosure of the following basic priority application is incorporated herein by reference in its entirety.
Japanese Patent No. 2011-188155 (filed on Aug. 31, 2011).
Number | Date | Country | Kind |
---|---|---|---|
2011-188155 | Aug 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/071834 | 8/29/2012 | WO | 00 | 5/15/2014 |