The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2014-138545, filed Jul. 4, 2014. The contents of this application are incorporated herein by reference in their entirety.
Field of the Invention
The embodiments disclosed herein relate to a matrix convertor, a power generation system, and a method for controlling a power factor.
Discussion of the Background
Japanese Unexamined Patent Application Publication No. 2002-354815 discloses a power convertor to serve as a matrix convertor. The matrix convertor directly converts voltage of an AC (Alternating-Current) power source (such as a power system) into a desired frequency and voltage. Such matrix convertors suppress harmonics current and effectively utilize regeneration power, and thus have been attracting attention as coming power convertors.
According to one aspect of the present disclosure, a matrix convertor includes a power convertor and a controller. The power convertor is disposed between a power system and a rotating electric machine, and includes a plurality of bidirectional switches. The controller is configured to control an exciting current flowing from the power convertor to the rotating electric machine so as to control a power factor on a side of the power system.
According to another aspect of the present disclosure, a power generation system includes a power generator including a rotating electric machine. The rotating electric machine includes a power convertor and a controller. The power convertor is disposed between a power system and a rotating electric machine, and includes a plurality of bidirectional switches. The controller is configured to control an exciting current flowing from the power convertor to the rotating electric machine so as to control a power factor on a side of the power system.
According to the other aspect of the present disclosure, a method for controlling a power factor includes detecting a reactive current or reactive power supplied from a matrix convertor to a power system. The matrix convertor includes a power convertor disposed between the power system and a rotating electric machine. The power convertor includes a plurality of bidirectional switches. An exciting current flowing from the power convertor to the rotating electric machine is controlled so as to control a power factor on a side of the power system based on at least one of the reactive current and the reactive power.
A more complete appreciation of the present disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
A matrix convertor, a power generation system, and a method for controlling a power factor according to embodiments will be described in detail below with reference to the accompanying drawings. The following embodiments are provided for exemplary purposes only and are not intended to limit the present disclosure.
In this embodiment, an AC generator (ACG) such as a synchronous motor will be described as an example of the rotating electric machine 2. The rotating electric machine 2, however, will not be limited to the AC generator. Another possible example is an AC motor. A position detector 4 is disposed on a rotation shaft Ax of the rotating electric machine 2. The position detector 4 detects rotation position θG, which represents the rotor position (machine angle) of the rotating electric machine 2. The rotation position θG detected by the position detector 4 is input into the matrix convertor 1.
As illustrated in
The power convertor 10 includes a plurality of bidirectional switches Sw1 to Sw9. The plurality of bidirectional switches Sw1 to Sw9 connect the R phase, the S phase, and the T phase of the power system 3 to each of the U phase, the V phase, and the W phase of the rotating electric machine 2. The bidirectional switches Sw1 to Sw3 respectively connect the R phase, the S phase, and the T phase of the power system 3 to the U phase of the rotating electric machine 2.
The bidirectional switches Sw4 to Sw6 respectively connect the R phase, the S phase, and the T phase of the power system 3 to the V phase of the rotating electric machine 2. The bidirectional switches Sw7 to Sw9 respectively connect the R phase, the S phase, and the T phase of the power system 3 to the W phase of the rotating electric machine 2.
The bidirectional switches Sw1 to Sw9 each have an exemplary configuration illustrated in
Examples of the switching elements 16 and 17 include, but are not limited to, semiconductor switching elements such as Metal-Oxide-Semiconductor Field-Effect Transistors (MOSFET) and Insulated Gate Bipolar Transistors (IGBT). Alternatively, the switching elements 16 and 17 may be next-generation semiconductor switching elements such as SiC and GaN.
The bidirectional switches Sw1 to Sw9 will not be limited to the configuration illustrated in
Referring back to
The current detector 12 is disposed between the power system 3 and the filter 11, and detects instantaneous values IR, IS, and IT of currents respectively flowing between the matrix convertor 1 and the R phase, the S phase, and the T phase of the power system 3 (hereinafter referred to as system-side currents IR, IS, and IT). The current detector 12 detects current using, for example, Hall elements, which are magneto-electric conversion elements.
The current detector 13 is disposed between the power convertor 10 and the rotating electric machine 2, and detects instantaneous values IU, IV, and IW of currents flowing respectively between the matrix convertor 1 and the U phase, the V phase, and the W phase of the rotating electric machine 2 (hereinafter referred to as machine-side currents IU, IV, and IW). The current detector 13 detects current using, for example, Hall elements, which are magneto-electric conversion elements.
The voltage detector 14 is disposed between the power system 3 and the power convertor 10, and detects voltages VR, VS, and VT respectively of the R phase, the S phase, and the T phase of the power system 3 (hereinafter referred to as system-side voltages VR, VS, and VT).
The controller 15 controls the power convertor 10. For example, the controller 15 controls the power convertor 10 based on the rotation position θG, the system-side currents IR, IS, and IT, the machine-side currents IU, IV, and IW, and the system-side voltages VR, VS, and VT.
The controller 15 regulates an input power factor angle θin to control a power factor λgrid on the power system 3 side (hereinafter referred to as system-side power factor λgrid). The input power factor angle θin is a power factor angle of power supplied from the power convertor 10 to the power system 3 side. The system-side power factor λgrid is a power factor angle of power supplied from the matrix convertor 1 to the power system 3 side, and is a power factor as seen from the power system 3.
When the rotation speed, ωG, of the rotating electric machine 2 is high, the controller 15 regulates the system-side power factor λgrid by regulating the input power factor angle θin. At a low rotation speed ωG of the rotating electric machine 2, however, it may be difficult to regulate the system-side power factor λgrid by merely regulating the input power factor angle θin. This will be described in detail below.
In the matrix convertor 1, the filter 11 is disposed between the power convertor 10 and the power system 3, as illustrated in
For example, generation power (active power) PG supplied from the rotating electric machine 2 to the matrix convertor 1, reactive power Qgrid supplied from the matrix convertor 1 to the power system 3, input power factor angle θin, and leading reactive power Qini satisfy the following Formula (1). It is noted that loss in the power convertor 10 is negligible.
Qgrid=PG×tan(θin)−Qini (1)
At a low rotation speed ωG of the rotating electric machine 2, the generation power PG is small. Hence, regulating the input power factor angle θin may not make PG×tan (θin) exceed the leading reactive power Qini in Formula (1). In this case, the reactive power Qgrid is negative. This causes difficulty in controlling the system-side power factor λgrid to be “1” or lagging power factor by the regulation of the input power factor angle θin.
In view of this, the controller 15 controls the exciting current flowing from the power convertor 10 to the rotating electric machine 2 so as to control the system-side power factor λgrid.
In the example illustrated in
The controller 15 controls the power convertor 10 to cause exciting current to flow from the power convertor 10 to the rotating electric machine 2, thereby generating the power loss PR. Thus, the power generated by the rotating electric machine 2 is a sum of the generation power PG of the rotating electric machine 2 and the power loss PR.
The controller 15 supplies the power loss PR thus generated from the power convertor 10 toward the power system 3 as reactive power. In this manner, lagging reactive current to cancel the leading reactive power Qini flows from the power convertor 10 toward the power system 3. This ensures that the controller 15 accurately regulates the system-side power factor λgrid even at a low rotation speed ωG.
For example, when the power generation system 100 is a wind power generation system, the rotating electric machine 2 is connected to a rotor (such as a propeller of a wind mill). In this case, when the wind is weak, the rotation speed of the rotor is low. Consequently, the rotation speed ωG of the rotating electric machine 2 is low. Even in this case, the power generation system 100 controls the exciting current flowing from the power convertor 10 to the rotating electric machine 2 to control the system-side power factor λgrid. This ensures accurate regulation of the system-side power factor λgrid. For example, the system-side power factor λgrid can be made to accord with a power factor required by the power system 3 side.
It is the exciting current that is caused to flow toward the rotating electric machine 2 to generate the power loss PR. Although torque is not generated in the rotating electric machine 2, switching of the bidirectional switches Sw1 to Sw9 causes the power generated by the rotating electric machine 2 to be supplied from the power convertor 10 toward the power system 3 as lagging reactive power.
The controller 15 is implemented by a microcomputer including, for example, a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and input/output ports, or an integrated circuit such as an application specific integrated circuit (ASIC) and a field programmable gate array (FPGA).
The CPU of the microcomputer reads and executes a program stored in the ROM to implement part or all of the functions of the components 20 to 31. Alternatively, the integrated circuit such as the ASIC and the FPGA may execute part or all of the functions of the components 20 to 31.
The phase detector 20, for example, multiplies the rotation position θG, which has been detected by the position detector 4, by the number of poles of the rotating electric machine 2, so as to detect the electrical angle phase θ of the rotating electric machine 2.
The d-q coordinate convertor 21 calculates d-axis current Id and q-axis current Iq from the machine-side currents IU, IV, and IW. The d-q coordinate convertor 21 converts, for example, the machine-side currents IU, IV, and IW into α-β components, which are coordinates of a fixed coordinate system defined by two perpendicular axes. Based on the electrical angle phase θ, the d-q coordinate convertor 21 converts the components of the α-β axis coordinate system into components of a d-q axis coordinate system so as to calculate the d-axis current Id and the q-axis current Iq. The d axis is an axis parallel to the magnetic flux of the rotating electric machine 2, and the q axis is an axis perpendicular to the d axis.
The q-axis current command generator 22 generates a q-axis current command Iq*. The q-axis current command generator 22 calculates the q-axis current command Iq* corresponding to a torque command T* using a torque-current scale factor K, for example. The q-axis current command Iq* is a target value of torque current to flow to the rotating electric machine 2.
The d-axis current command generator 23 generates a d-axis current command Id* (which is an example of the exciting current command). The d-axis current command Id* is a target value of exciting current to flow to the rotating electric machine 2. The d-axis current command Id* causes the exciting current to flow to the rotating electric machine 2. The d-axis current command generator 23 will be described in detail later.
The subtractor 24 subtracts the q-axis current Iq from the q-axis current command Iq*. The subtractor 25 subtracts the d-axis current Id from the d-axis current command Id*.
An example of the q-axis current controller 26 is a proportional integral (PI) controller. By proportional integral control, the q-axis current controller 26 generates such a q-axis voltage command Vq* that makes the deviation between the q-axis current command Iq* and the q-axis current Iq zero. An example of the d-axis current controller 27 is a PI controller. By proportional integral control, the d-axis current controller 27 generates such a d-axis voltage command Vd* that makes the deviation between the d-axis current command Id* and the d-axis current Id zero. Instead of the PI controllers, the q-axis current controller 26 and the d-axis current controller 27 may be PID controllers, for example.
Based on the q-axis voltage command Vq* of the q-axis current controller 26 and based on the d-axis voltage command Vd* of the d-axis current controller 27, the coordinate convertor 28 calculates an amplitude M of the voltage command and a phase command θa*. The coordinate convertor 28 calculates the amplitude M of the voltage command using the following exemplary Formula (2), and the phase command θa* using the following exemplary Formula (3), for example:
M=(Vd*2+Vq*2)1/2 (2)
θa*=tan−1(Vq*/Vd*) (3)
Based on the amplitude M of the voltage command, the phase command θa*, and the electrical angle phase θ, the coordinate convertor 28 generates a voltage command Vu* of the U phase, a voltage command Vv* of the V phase, and a voltage command Vw* of the W phase. The coordinate convertor 28 calculates the voltage commands Vu*, Vv*, and Vw* using the following exemplary Formulae (4) to (6):
Vu*=M×sin(θ+θa*) (4)
Vv*=M×sin(θ+θa*−2π/3) (5)
Vw*=M×sin(θ+θa*+2π/3) (6)
The drive controller 29 generates gate signals Sg1 to Sg18 based on the voltage commands Vu*, Vv*, and Vw*, based on the system-side voltages VR, VS, and VT, and based on the input power factor angle command θin*. The gate signals Sg1 to Sg18 are respectively input into the gates of the switching elements of the bidirectional switches Sw1 to Sw9. In this manner, the power convertor 10 is controlled.
For example, in a period of time in which the magnitude order of the system-side voltages VR, VS, and VT does not change, the drive controller 29 regards the system-side voltages VR, VS, and VT in descending order as input phase voltages Ep, Em, and En. The drive controller 29 converts the voltage commands Vu*, Vv*, and Vw* into pulse width modulation (PWM) signals based on the input power factor angle command θin*. The PWM signals correspond to the respective values of the input phase voltages Ep, Em, and En. The drive controller 29 subjects the PWM signals to commutation control processing to generate the gate signals Sg1 to Sg18.
Referring back to
The reactive current command outputter 32 outputs a reactive current command IQ* (which is an example of the target value). For example, when the reactive current command IQ* is zero, the power factor command generator 30 generates such an input power factor angle command θin* that makes the system-side power factor λgrid “1”.
When the target system-side power factor λgrid (hereinafter referred to as target power factor) is other than “1”, the reactive current command outputter 32 regards, for example, the value of the reactive current IQ on the power system 3 side corresponding to the target power factor as the reactive current command IQ*. For example, when the target power factor is set, the reactive current command outputter 32 regards the value of the reactive current IQ on the power system 3 side corresponding to the target power factor as the reactive current command IQ* based on the set target power factor and the generation power PG. The reactive current command outputter 32 detects or estimates the generation power PG from, for example, the amplitude M and the q-axis current command Iq*.
The reactive current extractor 33 detects reactive current IQRST. The reactive current extractor 33 calculates system-side voltage phase θRST from, for example, the system-side voltages VR, VS, and VT. Based on the system-side voltage phase θRST, the reactive current extractor 33 extracts the reactive current IQRST included in the system-side currents IR, IS, and IT.
For example, the reactive current extractor 33 detects effective values IRST of the system-side currents IR, IS, and IT, and calculates the reactive current IQRST using the following Formula (7). Alternatively, the reactive current extractor 33 may estimate the reactive current IQRST so as to detect the reactive current IQRST. For example, the reactive current extractor 33 may acquire a result of an estimation performed using an observer as a detection value of the reactive current IQRST.
IQRST=IRST×sin(θRST) (7)
The subtractor 34 subtracts the reactive current IQRST from the reactive current command IQ*. By proportional integral control, the PI controller 35 generates such an input power factor angle command θin* that makes the deviation between the reactive current command IQ* and the reactive current IQRST zero. The drive controller 29 generates the gate signals Sg1 to Sg18 to make the input power factor angle θin equal to the input power factor angle command θin*. The power factor command generator 30 may include, for example, a PID controller in place of the PI controller 35.
The power factor command generator 30 generates the input power factor angle command θin* based on the reactive current command IQ* and the reactive current IQRST. Alternatively, the power factor command generator 30 may generate the input power factor angle command θin* based on a reactive power command QRST* (which is an example of the target value) and based on reactive power QRST. In this case, the power factor command generator 30 uses a reactive power command generator to generate the reactive power command QRST* in place of the reactive current command outputter 32, and uses a reactive power extractor to detect the reactive power QRST in place of the reactive current extractor 33. It is noted that the detection of the reactive power QRST includes estimation of the reactive power QRST. In this case as well, the reactive power command QRST* is made to be zero to generate such an input power factor angle command θin* that makes the system-side power factor λgrid “1”. The reactive power extractor calculates, for example, the reactive power QRST from the reactive current IQRST and from the system-side voltages VR, VS, and VT.
To maintain the input power factor angle command θin* within a predetermined range, the limiter 31 limits the input power factor angle command θin* between a lower limit value θth1 and an upper limit value θth2 in outputting the input power factor angle command θin*. For example, the limiter 31 may limit the input power factor angle command θin* within a range of −30 degrees to +30 degrees. In this case, the limiter 31 sets the lower limit value θth1 at −30 degrees and the upper limit value θth2 at +30 degrees.
The d-axis current command generator 23 generates the d-axis current command Id* based on a difference between the input power factor angle command θin* output from the power factor command generator 30 and the input power factor angle command θin* output from the limiter 31. When the input power factor angle command θin* generated by the power factor command generator 30 is limited by the limiter 31, the d-axis current command generator 23 generates the d-axis current command Id* to control the system-side power factor λgrid. Thus, the d-axis current command generator 23 generates the d-axis current command Id* based on a difference between values of the input power factor angle command θin* before and after the input power factor angle command θin* is limited by the limiter 31.
The d-axis current command generator 23 includes a subtractor 41 and a PI controller 42. The subtractor 41 subtracts the input power factor angle command θin* output from the limiter 31 from the input power factor angle command θin* output from the power factor command generator 30.
When the input power factor angle command θin* is out of the predetermined range, the PI controller 42 generates the d-axis current command Id* to make an agreement between the values of the input power factor angle command θin* before and after the input power factor angle command θin* is limited by the limiter 31. This causes exciting current to flow to the rotating electric machine 2 to control the system-side power factor λgrid, and the exciting current causes reactive current corresponding to power loss PR to occur and to be supplied from the power convertor 10 toward the power system 3. The d-axis current command generator 23 may include, for example, a PID controller instead of the PI controller 42.
It is noted that when the input power factor angle command θin* is within a range not limited by the limiter 31, the system-side power factor λgrid is not controlled by the d-axis current command Id*. Instead, the input power factor angle θin is controlled by the input power factor angle command θin*. In this manner, the system-side power factor λgrid is controlled. This ensures that by, for example, regulating the lower limit value θth1 and the upper limit value θth2, it is possible to change the timing of control of the system-side power factor λgrid by the d-axis current command Id*.
As illustrated in
The controller 15 determines whether the input power factor angle command θin* is within the range between the lower limit value θth1 and the upper limit value θth2 (hereinafter referred to as unlimited range) (step S12). When the controller 15 determines that the input power factor angle command θin* is not within the unlimited range (step S12: No), the controller 15 generates a d-axis current command Id* based on the input power factor angle command θin* and based on the lower limit value θth1 or the upper limit value θth2 (step S13).
At step S13, when, for example, the input power factor angle command θin* is smaller than the lower limit value θth1, the controller 15 generates the d-axis current command Id* to make the difference between the input power factor angle command θin* and the lower limit value θth1 zero. When, for example, the input power factor angle command θin* is larger than the upper limit value θth2, the controller 15 generates the d-axis current command Id* to make the difference between the input power factor angle command θin* and the upper limit value θth2 zero.
When the controller 15 determines that the input power factor angle command θin* is within the unlimited range (step S12: Yes), the controller 15 sets the d-axis current command Id* at zero (step S14).
Upon completion of the processing at steps S13 and S14, the controller 15 generates the gate signals Sg1 to Sg18 based on the q-axis current command Iq*, the d-axis current command Id*, and the input power factor angle command θin* thus generated, thereby controlling the power convertor 10 (step S15). This ensures that the controller 15 appropriately controls the system-side power factor λgrid.
In the above-described embodiment, when the input power factor angle command θin* is smaller than the lower limit value θth1 or exceeds the upper limit value θth2, the controller 15 generates the d-axis current command Id* to control the exciting current. Alternatively, the controller 15 may generate the d-axis current command Id* based on the rotation speed ωG.
The rotation speed detector 51 detects the rotation speed ωG of the rotating electric machine 2 based on rotation position θG. For example, the rotation speed detector 51 differentiates the rotation position θG to calculate the rotation speed ωG.
The determiner 52 determines whether the rotation speed ωG is equal to or lower than a predetermined threshold ωth (which is an example of the predetermined value). When the determiner 52 determines that the rotation speed ωG is not equal to or lower than the predetermined threshold ωth, the determiner 52 notifies the d-axis current command generator 53 of determination information Sm indicating a first mode. When the determiner 52 determines that the rotation speed ωG is equal to or lower than the predetermined threshold ωth, the determiner 52 notifies the d-axis current command generator 53 of determination information Sm indicating a second mode.
It is noted that the threshold ωth is set at a larger value than the rotation speed ωG that is necessary for acquiring the generation power PG to make the reactive power Qgrid zero by regulating the input power factor angle θin. For example, when the matrix convertor 1 has the property illustrated in
When the d-axis current command generator 53 is notified of the determination information Sm indicating the first mode from the determiner 52, the d-axis current command generator 53 outputs a d-axis current command Id* set at zero. When the d-axis current command generator 53 is notified of the determination information Sm indicating the second mode from the determiner 52, the d-axis current command generator 53 generates a d-axis current command Id* based on the input power factor angle command θin* generated in accordance with the reactive current IQRST or the reactive power QRST. For example, in the second mode, the d-axis current command generator 53 generates a d-axis current command Id* having a magnitude corresponding to the input power factor angle command θin*.
It is noted that in the second mode, the d-axis current command generator 53 may output a d-axis current command Id* having a predetermined fixed value other than zero. Alternatively, in the second mode, the d-axis current command generator 53 may output a d-axis current command Id* corresponding to the rotation speed ωG.
In the above-described embodiment, the matrix convertor 1 causes lagging reactive current to flow from the power convertor 10 toward the power system 3. It is also possible to cause leading reactive current to flow from the power convertor 10 toward the power system 3. For example, when lagging reactive current flows to the power system 3 due to an element or a device disposed between the power convertor 10 and the power system 3, the controller 15 may generate a d-axis current command Id* to cause leading reactive current to flow from the power convertor 10 toward the power system 3.
Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the present disclosure may be practiced otherwise than as specifically described herein.
Number | Date | Country | Kind |
---|---|---|---|
2014-138545 | Jul 2014 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4729082 | Sato | Mar 1988 | A |
5428283 | Kalman | Jun 1995 | A |
5585708 | Richardson | Dec 1996 | A |
5798631 | Spee | Aug 1998 | A |
6069808 | Panahi | May 2000 | A |
6201715 | Huggett | Mar 2001 | B1 |
6583995 | Kalman | Jun 2003 | B2 |
7733677 | Cheng | Jun 2010 | B2 |
8848399 | Sagneri | Sep 2014 | B2 |
20040260488 | Al-Hamrani | Dec 2004 | A1 |
20090085510 | Pande | Apr 2009 | A1 |
20100226157 | Ohnishi | Sep 2010 | A1 |
20100301787 | Gallegos-Lopez | Dec 2010 | A1 |
20110019452 | Shinomoto | Jan 2011 | A1 |
20110227522 | Shinomoto | Sep 2011 | A1 |
20120206946 | Sagneri | Aug 2012 | A1 |
20120223531 | Brooks | Sep 2012 | A1 |
20120287686 | Yamamoto | Nov 2012 | A1 |
20130328309 | Fujii et al. | Dec 2013 | A1 |
20130335041 | Baek | Dec 2013 | A1 |
20160006389 | Takeda | Jan 2016 | A1 |
Number | Date | Country |
---|---|---|
57-119672 | Jul 1982 | JP |
2002-354815 | Dec 2002 | JP |
WO 0191279 | Nov 2001 | WO |
WO 2012111416 | Aug 2012 | WO |
Entry |
---|
Itoh et al., “A High Energy Saving Interface System Using a Matrix Converter between a Power Grid and an Engine Generator for Bio Diesel Fuel”, Jun. 19, 2011, pp. 1-7, IEEE Trondheim Powertech, Piscataway, NJ, USA, XP032263454. |
Haruna et al., “Modeling Design for a Matrix Converter with a Generator as Input”, Aug. 17, 2008, pp. 1-7, IEEE, Control and Modeling for Power Electronics, Piscataway, NJ, USA, XP031328391. |
Extended European Search Report for corresponding EP Application No. 15174751.6-1809, Dec. 7, 2015. |
Chinese Office Action for corresponding CN Application No. 201510369401.9, Jun. 2, 2017. |
Japanese Office Action for corresponding JP Application No. 2014-138545, Sep. 26, 2017 (w/ English machine translation). |
Number | Date | Country | |
---|---|---|---|
20160006345 A1 | Jan 2016 | US |