The present invention relates to a power conversion device installed on an electric vehicle or the like covering a railway vehicle and also an electric automobile, and particularly to a power conversion device for computing a regenerative brake force necessary for cooperation between an air brake and an electric brake.
In such a power conversion device installed on the above-mentioned electric vehicle or the like, a regenerative brake and an air brake are generally used in combination. For example, a regenerative brake computed in an inverter without using a special torque sensor or the like is used as a result of regenerative brake computation. As the result of the computation decreases, supplementation with an air brake or something like that is carried out to obtain a stable brake force. More specifically, to achieve a highly reliable regenerative brake control device, a result of the regenerative brake computation performed in the inverter is important. For the result of the regenerative brake force computation, a regenerative brake force outputted from a motor is required to be accurately computed.
Therefore, in a conventional brake torque computation manner, different types of torque computation must be used for different types of motors. For instance, Patent Literature 1 discloses a torque computation method for an induction machine, and Patent Literature 2 discloses a torque computation method for a PM motor (permanent magnet synchronous machine).
However, in Patent Literatures 1 and 2, there is no description for a brake torque computation method that can be used for both an induction machine and a PM motor (permanent magnet synchronous machine). In other words, there is no description for a brake torque computation method that can be used for any type of motor. In addition, one problem with the conventional brake torque computation methods is that a regenerative brake force cannot be accurately computed when motor constants change according to the operating conditions of an electric vehicle.
The present invention has been made in view of the above circumstances, and it is an object of the invention to obtain a power conversion device that can accurately compute a regenerative brake force even if the motor constants change according to the operating conditions of an electric vehicle.
In order to solve the above-mentioned problems and to achieve the object, the present invention provides a power conversion device comprising: a power converter for driving an AC rotating machine; a control unit for controlling the power converter; and a brake force command computing unit for computing a brake force command, wherein the control unit includes a regenerative brake force computing unit that is adapted to: compute a first regenerative brake force based on orthogonal axis currents computed based on current information detected for the AC rotating machine, a voltage command for the power converter, which is computed based on the brake force command, and speed information of the AC rotating machine; compute a second regenerative brake force based on the current information, the voltage command and the speed information; and select any one of the first regenerative brake force and the second regenerative brake force according to the speed information and then output the selected regenerative brake force to the brake force command computing unit.
The present invention has an advantageous effect in that a regenerative brake force can be accurately computed even if the motor constants change according to the operating conditions of an electric vehicle.
Embodiments of a power conversion device according to the present invention will next be described in detail with reference to the drawings. It should be noted that the present invention is not limited to the embodiments.
The power conversion device shown in
The current detectors 3a, 3b and 3c detect phase current information signals (current information) Iu, Iv and Iw generated by the induction machine 1. The AC-side current detectors 3 shown in
The control unit 40 is configured to include, as main components, a dq/uvw phase conversion unit (coordinate transformation unit) 10, a regenerative brake force computing unit 12, a voltage command computing unit 8, an integration unit 9, and a PWM control unit 11.
The dq/uvw phase conversion unit 10 performs coordinate transformation to convert the phase current information signals Iu, Iv, Iw obtained by the current detectors 3 into a d-axis current detected value id and a q-axis current detected value iq on rotating two orthogonal axes (d-q axes) with a phase θ (hereinafter, referred to as rotary biaxial coordinate). As is well known, when coordinate transformation is performed to convert a three-phase current into a current on the rotating two orthogonal axes, the dq/uvw phase conversion unit 10 requires a control coordinate axis. Let a phase of the control coordinate axis be θ. Then the phase θ is a value obtained by integrating speed information ω (that may be referred to as an “angular frequency”) in the integration unit 9. In the present embodiment, the angular frequency ω is obtained by the speed information detection unit 4 attached to the induction machine 1. However, it is appreciated that an estimated value of the speed that is computed by sensorless speed control without the speed information detection unit 4 attached thereto may be used.
The brake force command computing unit 6 is configured to include a brake force computing unit 13 and a subtracter 14. The brake force computing unit 13 is intended to convert a brake step command outputted from a host system (not shown) such as a control platform into a brake force command. For example, the brake force computing unit 13 performs computation such as multiplication by a coefficient or unit conversion, so as to convert the inputted brake step command into a brake force command. The subtracter 14 subtracts a regenerative brake force BP computed by the regenerative brake force computing unit 12 from the brake force command from the brake force computing unit 13, and then outputs the result to a part for controlling a mechanical brake, not shown, such as an air brake.
The voltage command computing unit 8 computes, based on the brake force command from the brake force command computing unit 6 and the speed information ω detected by the speed information detection unit 4, a d-axis voltage command Vd* and a q-axis voltage command Vq* used to control the power converter 2. The PWM control unit 11 computes three-phase voltage commands Vu*, Vv* and Vw* (not shown) using the d-axis voltage command Vd*, the q-axis voltage command Vq* and the phase θ, generates, based on the three-phase voltage commands Vu*, Vv* and Vw*, gate signals for pulse width control to be performed by the power converter 2, and then outputs the gate signals to the power converter 2.
Description will next be given of the operations of the voltage command computing unit 8 and the PWM control unit 11 and then the configuration and operations of the regenerative brake force computing unit 12, which is a characteristic part of the present invention. The voltage command computing unit 8 computes a torque current command Iq* using the brake force command τ* from the brake force command computing unit 6, motor constants of the AC rotating machine, a secondary magnetic flux command φ* determined by the characteristics of the AC rotating machine, and motor constants (a mutual inductance M of the motor, a secondary inductance Lr of the motor, and the number of pole pairs P of the motor), as shown in the equation (1).
The voltage command computing unit 8 computes a magnetic flux current command Id* using the secondary magnetic flux command and the mutual inductance M of the motor being a motor constant, as shown in the equation (2).
The voltage command computing unit 8 computes a slip angular frequency command ωs* using the torque current command Iq*, the magnetic flux current command Id*, and motor constants of the induction machine (the secondary inductance Lr and secondary resistance value Rr of the motor), as shown in the equation (3).
The voltage command computing unit 8 computes, based on the slip angular frequency command ωs* and an arbitrary angular frequency ω, an inverter angular frequency ωinv corresponding to a frequency outputted from a power converter 2, as shown in the equation (4).
ωinv=ω+ωs* (4)
The voltage command computing unit 8 computes the d-axis voltage command Vd* and the q-axis voltage command Vq* using the inverter angular frequency ωinv, the torque current command Iq*, the magnetic flux current command Id*, and motor constants (the primary resistance value Rs, primary inductance Ls and leakage inductance σ of the motor), as shown in the equation (5). Here, σ=1−M×M/Ls/Lr.
Vd=Rs×Id*−ωinv×σ×Ls×Iq*
Vq=Rs×Iq*+ωinv×Ls×Id* (5)
The voltage command computing unit 8 outputs the d-axis and q-axis voltage commands Vd* and Vq* computed using the equation (5) to the PWM control unit 11 and also outputs the inverter angular frequency ωinv computed using the equation (4) to the integration unit 9. As is well known, when coordinate transformation is performed to convert a three-phase voltage or a three-phase current into that on the rotating two orthogonal axes, the integration unit 9 requires a control coordinate axis, and outputs the phase θ of the control coordinate axes is computed based on an arbitrary angular frequency ωinv. The phase θ is obtained by integrating the inverter angular frequency ωinv as shown in the equation (6).
θ=∫inv·dt (6)
The PWM control unit 11 computes three-phase voltage commands Vu*, Vv* and Vw* using the d-axis voltage command Vd* and q-axis voltage command Vq* obtained using the equation (5), and the phase θ obtained using the equation (6) (see the equation (8)). However, the voltage phase θv for a voltage command is slightly advanced with respect to the phase θ as shown in the equation (7).
The PWM control unit 11 computes the three-phase voltage commands Vu*, Vv* and Vw* based on the voltage phase θv obtained using the equation (7), the d-axis voltage command Vd*, and the q-axis voltage command Vq* as shown in the equation (8).
The PWM control unit 11 computes gate signals based on the three-phase voltage commands Vu*, Vv* and Vw* so that the power converter 2 can perform pulse width control, and then outputs the computed gate signals to the power converter 2. As a result of that, the power converter 2 is controlled in accordance with the brake force command τ*.
Description will next be given of the regenerative brake force computing unit 12, which is the characteristic part of the present invention. The regenerative brake force computing unit 12 is configured to include, as main components, a first torque computing unit 16, a second torque computing unit 17, and a switching unit 15. The switching unit 15 is configured to include a switching determination unit 18 and a switching processing unit 19.
The first torque computing unit 16 computes a first regenerative brake force BP1 that can be determined based on the d-axis current detected value id, the q-axis current detected value iq, the d-axis voltage command Vd*, the q-axis voltage command Vq*, and the speed data w, as shown in the equation (9).
As shown in
The current computing unit 21 converts the three-phase current information signals Iu, Iv and Iw into an α-axis current Iα and a β-axis current Iβ, which are biaxial components on a stationary coordinate system (αβ coordinate system), as shown in the equation (10).
The voltage computing unit 22 computes a phase θ1 of the control coordinate axis, that is fixed biaxial coordinate, by integrating the speed information ω, as shown in the equation (11).
θ1=∫ω·dt (11)
The voltage computing unit 22 converts the d-axis and q-axis voltage commands Vd* and Vq* into an α-axis voltage Vα and a β-axis voltage Vβ using the phase θ1, as shown in the equation (12).
The magnetic flux computing unit 26 computes an α-axis magnetic flux φα and a β-axis magnetic flux φβ based on the above-described α-axis current Iα, β-axis current Iβ, α-axis voltage Vα and β-axis voltage Vβ, as shown in the equation (13).
φα=∫(Vα−Rs×Iα)·dt
φβ=∫(Vβ−Rs×Iβ)·dt (13)
The subtracter 25 determines a difference between the output of the multiplier 24a, i.e., the product of the α-axis magnetic flux φα and the β-axis current Iβ, and the output of the multiplier 24b, i.e., the product of the β-axis magnetic flux φβ and the α-axis current Iα. The multiplier 24c computes a second regenerative brake force BP2 shown in the equation (14) based on the output of the subtracter 25 and the number of pole pairs Pn which is a motor constant.
BP2=Pn×(φα×Iβ−φβ×Iα) (14)
As shown in
The switching processing unit 19 switches the contact from B to A based on the switching signal from the switching determination unit 18. Next, the reason that the switching is necessary will be described. The resistance value of the motor varies depending on temperature, and because of the characteristics of the motor, is more affected by changes in the primary resistance Rs in a lower speed range. The first regenerative brake force BP1 does not include the primary resistance Rs, as shown in the equation (9), and is therefore suitable for low speed at which the influence of changes in the primary resistance Rs is low. The second regenerative brake force BP2 includes the primary resistance Rs, as shown in the equations (13) and (14), and therefore is easy to be influenced by changes in the primary resistance Rs. However, since the second regenerative brake force BP1 does not involve the mutual inductance M, secondary inductance Lr and secondary resistance value Rr of the motor, it is robust against changes in these values (even if the values change, the brake force outputted from the AC rotating machine can be accurately computed). The switching unit 15 is configured such that the switching signal is outputted based on the speed condition in light of the characteristics of the forces BP1 and BP2. For an induction machine, the switching speed ωfcn must be determined from motor constants of the induction machine in consideration of changes in the primary resistance. Particularly, the voltage command Vq shown in the equation (5) is used to determine the switching speed ωfcn. This will be described specifically. For instance, while the voltage command Vq is represented by Vq=Rs×Iq*+ωinv×Ls×Id*, ωinv must be selected in consideration of changes in primary resistance by making ωinv×Ls×Id* to be larger than Rs×Iq* in the above equation. Herein, if ωinv=ωfcn, then Rs×Iq*<ωfcn×Ls×Id*, and ωfcn>(Rs×Iq*)/(Ls×Id*). Therefore, the switching speed ωfcn can be determined using the above formula. The rated current of the induction machine can be used to determine Id* and Iq*.
When the speed information ω becomes smaller than ωfcn (time t1), the contact of the switching processing unit 19 is switched from B to A. Therefore, the first regenerative brake force BP1 shown in
In the description of the present embodiment, the induction machine is used as an AC rotating machine. However, it is appreciated that a PM motor (permanent magnet synchronous machine) can also be used in the same manner.
As described above, the power conversion device according to the present embodiment includes the regenerative brake force computing unit 12 that selects any one of the first regenerative brake force BP1 and the second regenerative brake force BP2 according to the speed information ω and outputs the selected one to the brake force command computing unit 6. Therefore, even when motor constants change according to the operating conditions of the electric vehicle, the regenerative brake force can be computed more accurately as compared to that in a conventional technique. In the power conversion device in the present embodiment, any AC rotating machine can be used so long as a type of the motor is a sort of an AC rotating machines, such as an induction machine and a PM motor (permanent magnet synchronous machine) which are used for an electric vehicle. In short, any type of motor can be used.
As shown in
The magnetic flux computing unit 31 shown in
In the first embodiment, values after subtraction are integrated to compute the α-axis magnetic flux φα and the β-axis magnetic flux φβ, as shown in the equation (13). However, in the present embodiment, the α-axis magnetic flux φα and the β-axis magnetic flux φβ are computed using the first-order lag units 34a and 34b. One reason that change is made from the integration to the first-order lag is because voltage and current ripples can be effectively removed, and in addition, if pure integration is used, the computation results may diverge when there is a DC offset in the voltages Vα and Vβ computed by the voltage computing unit 22, the current detectors 3 or the like. To this end, the use of the approximate integration by the first-order lag units 34a and 34b allows the relationship between the time constant T of the approximate integrators achieved by the first-order lag units and the switching speed ωfcn to be definitized. More specifically, the α-axis magnetic flux φα and the β-axis magnetic flux φβ, which are the output signals of the first-order lag units 34a and 34b, can be substantially the same as the values obtained by pure integration, for a higher signal than the time constant T. In other words, the values of the output signals φα and φβ of the first-order lag units 34a and 34b are different from the values obtained by pure integration in a range lower than the time constant T, and then the reliability is lowered. Therefore, by setting the switching speed ωfcn to be higher than the time constant T, highly reliable values can be selected. The relationship between the time constant T and the switching speed ωfcn can be represented by the equation (15).
The first-order lag units 34a and 34b may be configured to include integration units 35a and 35b, subtracters 34a and 34b, and gain units 36a and 36b, as shown in
As shown in
As in the first embodiment, the speed information ω is inputted to the switching determination unit 18 shown in
The reason that the switching is necessary will be described as follows. As shown in
Therefore, the switching processing unit 27 switches its contact from B to A in response to the switching signal when the speed information ω becomes smaller than ωfn and outputs 0. The actual β-axis magnetic flux φβ of the motor becomes substantially 0 when the speed is low, and therefore the substitution of 0 for the magnetic flux φβ does not cause any problems.
The switching processing unit 28 switches its contact from B to A in response to the switching signal when the speed information ω becomes smaller than ωfn and outputs the magnetic flux command φ*. The actual α-axis magnetic flux φα of the motor becomes substantially the same as the magnetic flux command φ* when the speed is low, and thus the substitution of the magnetic flux command φ* therefor does not cause any problems.
The output of the switching processing unit 27 is inputted to the multiplier 24b, and the output of the switching processing unit 28 is inputted to the multiplier 24a. The subtracter 25 and the multiplier 24c are the same as those in the first embodiment, and the description thereof will be omitted.
The regenerative brake force computing unit 20 shown in
In a speed range in which the speed information ω is higher than ωfcn as shown in
When the speed information φ becomes smaller than φfcn (time t1), the contacts of the switching processing units 27 and 28 are switched from B to A, and thereby the output of the switching unit 23 is the magnetic flux command φ* as shown in
The correction unit 51 described in the second embodiment is also applicable to the control unit 40 in the first embodiment. For instance, this can be achieved by providing the same function as that of the correction unit 51 at the output end of the regenerative brake force computing unit 12 shown in
As described above, in the power conversion device according to the present embodiment, the torque computing unit 50 computes the α-axis voltage Vα, the β-axis voltage Vβ, the α-axis current Iα, and the β-axis current Iβ, and any one of the magnetic flux command φ* and the α-axis magnetic flux φα is selected according to the speed information ω. Then, the regenerative brake force BP obtained based on the selected magnetic flux is outputted to the brake force command computing unit 6. Therefore, even when motor constants change according to the operating conditions of the electric vehicle, the regenerative brake force can be computed more accurately as compared to that in a conventional technique. In the power conversion device according to the present embodiment, any AC rotating machine can be used so long as the type of motor is an AC rotating machine, such as an induction machine or a PM motor (permanent magnet synchronous machine), used for an electric vehicle. In short, any type of motor can be used.
In the power conversion device according to the present embodiment, only one type of torque computing unit 50 is used. Therefore, the amount of software is smaller than that in the first embodiment, and a low-cost microcomputer can be used. In other words, the cost can be reduced as compared to that in the first embodiment. In the description of the present embodiment, the synchronous machine which is an AC rotating machine is used. However, it is appreciated that an induction machine can also be used in the same manner.
In the switching determination unit 53 shown in
As described above, the power conversion device in the present embodiment includes the regenerative brake force computing unit 12 that selects any one of the first regenerative brake force BP1 and the second regenerative brake force BP2 according to the speed information ω and then outputs the selected one to the brake force command computing unit 6. Therefore, even when motor constants change according to the operating conditions of the electric vehicle, the regenerative brake force can be computed more accurately as compared to that in a conventional technique.
With the power conversion device according to the present embodiment, the switching speed can be determined in a simpler manner as compared with that in the first embodiment. It is appreciated that this idea is applicable to the configuration of the second embodiment.
The switching determination unit 55 shown in
As described above, in the power conversion device in the present embodiment, the torque computing unit 50 computes the α-axis voltage Vα, the β-axis voltage Vβ, the α-axis current Iα, and the β-axis current Iβ. The voltage information is used to switch between the magnetic flux command φ* and the α-axis magnetic flux φα, and the selected one is outputted as the regenerative brake force BP. Therefore, even when motor constants change according to the operating conditions of the electric vehicle, particularly even when the resistance changes, the regenerative brake force can be computed more accurately as compared to that in a conventional technique. In the power conversion device according to the present embodiment, any AC rotating machine can be used so long as the type of motor is an AC rotating machine, such as an induction machine or a PM motor (permanent magnet synchronous machine), used for an electric vehicle. In short, any type of motor can be used.
The correction unit 51 described in the second embodiment is also applicable to the control unit 42 in the third embodiment and to the control unit 43 in the fourth embodiment.
As described above, the present invention is applicable to power conversion devices installed on an electric vehicle or the like covering a railway vehicle and an electric automobile. Particularly, the present invention is useful to accurately compute a regenerative brake force even when motor constants change according to the operating conditions of the electric vehicle.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/070563 | 12/8/2009 | WO | 00 | 4/11/2012 |