This application is a Non-Provisional Utility application which claims benefit of co-pending European Patent Application Serial No. EU 05425059.2 filed Feb. 9, 2005, entitled “Method and Device for the Control of a Three-Phase Inverter” which is hereby incorporated by reference.
Not Applicable
Not Applicable
The present invention relates in general to the control of three-phase inverters used to supply electrical power from a generic electrical power source to a three-phase grid, to which a load with known characteristics may be applied. More specifically, the present invention relates to a method and to a device for regulating an inverter in parallel to the grid.
In the use of renewable energies and more generally alternative energies, it is frequently necessary to transfer power generated by a generic source to a three-phase electrical grid. For example, it may be necessary to transfer the electrical power obtained from a fuel cell generator, or from a photovoltaic solar panel, to a three-phase grid. The characteristics of the generator vary greatly, for example as a function of environmental conditions (in the case of photovoltaic solar panels). Therefore, the problem arises of transferring electrical power in the form of current, with non-constant characteristics, to a grid with an alternating voltage with precise and constant characteristics.
Transfer of electrical power typically takes place through an inverter, which is controlled by a pulse-width modulated (PWM) signal so as to supply the three phases of the grid with currents suitably synchronized with the phase voltages. In order to synchronize the output current of the inverter with the grid voltage, “Phase Locked Loop” (PLL) control algorithms have been used. These algorithms have some drawbacks and limits.
One object of the present invention is to provide a method for the control of an inverter to synchronize the output current of the inverter with the grid voltage in a manner which is more efficient than conventional methods based on a PLL algorithm.
Essentially, the invention provides a method for regulating an inverter connected to an electrical power source and in parallel to a three-phase grid to supply power generated by the source to the three-phase grid in a manner synchronized with respect to the voltage on the phases of the grid. One embodiment of the method includes the following steps:
determining the components of a phasor representing the output current from the inverter in a fixed reference system;
determining the components of the current phasor in a reference system rotating at a velocity equal to the velocity of rotation of the phasor representing the grid voltage; and
comparing the components of the current phasor in the rotating reference system with a reference, again expressed in the rotating reference system, to determine an error signal, by means of which said inverter is controlled.
According to another embodiment of the method according to the invention, the following steps are provided:
transforming the three phase voltages on the grid into two components of said voltage phasor, rotating in a fixed reference system;
transforming the output current from the inverter into two components of said current phasor, rotating in a fixed reference system;
determining the components of the current phasor with respect to a reference system rotating with said voltage phasor;
obtaining an error signal by comparing the components of the current phasor in the rotating reference system with the components in said rotating reference system of a reference current phasor; and
controlling the inverter as a function of said error signal.
In a further embodiment of the invention, the three phase voltages are transformed into the two components of the voltage phasor expressed in the fixed reference system by means of a Clarke transformation. Likewise, the three phase output currents from the inverter can be transformed into the two components of the current phasor expressed in the fixed reference by means of a Clarke transformation.
In a practical embodiment of the method according to the invention, the components of the current phasor in the rotating reference are determined by means of a scalar product between the current phasor and the voltage phasor.
According to another embodiment of the method of the present invention, the two components in the rotating reference system of the error signal are transformed into two components of the error signal in the fixed reference system and these two components are transformed into three phase error signals to control the three output phases of the inverter.
For example, the components of the error signal in the rotating reference system are transformed into components of the error signal in the fixed reference system by means of modulation of the error signal expressed in the rotating reference on the voltage phasor in the fixed reference system.
The components of the error signal in the fixed reference system are transformed into three phase error signals, for example, and preferably by means of an inverse Clarke transform.
Advantageously, the components of the reference current phasor can be determined on the basis of a preset apparent power value and of a preset power factor value. Alternatively, the components of the reference current phasor (I_dq_rif_rot) are determined on the basis of preset active power and reactive power values.
According to an improved embodiment of the method according to the present invention, a control of the maximum output power or current from said inverter is also provided.
According to a different aspect of the invention, the invention relates to a system comprising: an electrical power source; a three-phase inverter connected in parallel to a three-phase grid, the input of which receives power from said source, to supply power generated by said source to the electrical power grid, in synchronism with the grid voltage; a control to drive said inverter. Characteristically, the control is based on an algorithm which implements a method as defined above.
In
A fixed frequency alternating current, for example, typically 50 Hz or 60 Hz depending on the country, herein also referred to as pulse frequency ω, is present on each of the three phases of the electrical grid 3. The three voltages in the three phases are displaced by 120°. In
As known in the art, three-phase quantities can be represented with a single vector, also called a phasor, rotating with respect to a fixed reference D, Q (also called “complex space”) at an angular rotation velocity equal to the pulse ω, that is, at the grid frequency.
Given the balanced three-phase triads:
we obtain two phasors:
Ī=Iexp(jωt)*exp(jφ)
For a three-phase system of the type represented by the electrical grid 3, the transformation from the three-phase triad VR, VS, VT to the phasor V is obtained by means of the following transformation matrix:
This transformation is known as a Clarke transformation. The transformation matrix T maintains in the complex space the peak amplitude of the three-phase triad. The inverse transformation is given by the inverse matrix of T:
The inverter 1 must be controlled so that it supplies current to the three phases R, S, T of the three-phase grid 3 in a manner synchronized with the voltages of these phases. In other words, the current supplied by the inverter 1 must be “locked” to the voltage phase. Moreover, the current supplied by the inverter 1 must have, with respect to the grid voltage, a desired phase angle φ. If the inverter is used exclusively to transfer the electrical power supplied by the alternative source 2 to the three-phase grid 3, this current must not only be synchronized with the grid voltage, but must also be in phase with it, that is, it must be φ=0. If, on the other hand, the power supplied by the inverter 1 is used to feed a generic load 5, as this will generally have a power factor (cos φ) different from 1, the current supplied by the inverter 1 can be displaced by an angle suitable to compensate the power factor of the load.
The present invention relates to the method to control the inverter 1 to obtain these functions. This method will now be described in detail with reference to the following diagrams, in which the steps of the control algorithm are represented in the form of block diagrams.
Ibobina: the current of the generic coil of the inverter;
Vrete: the grid voltage;
PWM: the PWM control signal of the inverter; and
Icond: the current on the output capacitor of the inverter.
The diagram in
A subsequent block 115 generates a command Comand_rst which, in a block 117, is transformed into a PWM signal to control the three phases of the inverter 1. The error value I_dq_err_rot calculated by the block 113 is represented by the components of the error on the rotating reference DQ. Therefore, an inverse transformation is performed in block 115 to determine the values of the error signal in the fixed system DQ and then from this to the system RST, to obtain the values of the control signal for the three phases of the inverter.
The function of block 111 is illustrated in detail in the block diagram of
Again with reference to
In the regulation method according to the invention, the components of the current phasor I are then obtained in the rotating system DQ at the rotation velocity ω, that is, the current phasor I is projected onto the voltage phasor V by means of a scalar product. The result of this operation is represented by the components I_dq_rot of the current phasor I expressed in the rotating system DQ. The operation is performed in block 111.4, at the input of which the values of the components Vd, Vq of the voltage phasor and Id, Iq of the current phasor in the fixed reference DQ are obtained. Mathematically, the scalar product of I_dq_fis on V_dq_fis is
(Ī,
where j is the imaginary unit. The algorithm that performs this operation can be implemented in various ways and those skilled in the art can select the most suitable diagram each time.
Finally, therefore, the components of the voltage phasor in the fixed reference DQ, and of the current phasor both in the fixed reference system DQ and in the rotating reference system DQ are obtained at the output of block 111.
The components I_dq_rot of the current phasor expressed in the rotating system DQ are used in the block 113 (
In order to be used, this correction signal must be transformed with an inverse transformation from the rotating reference system DQ to the fixed reference system DQ and then from the latter to the RST system, so as to provide three signals for driving the three phases of the inverter 1.
In block 115 (
In substance, in block 115.1 the DC error signal modulates the amplitude of the rotating vector in the following way:
(Ed+jEq)=DC error: output from the PI regulator
(Vd+jvq)=expression of the rotating reference in voltage
(Ed+jEq)*(Vd+jVq)=(EdVd−EqVq)+j(EdVq+EqVd)
where (EdVd−EqVq)+j(EdVq+EqVd) is the expression on the fixed reference of the command signal. This signal is then transformed from fixed DQ to RST with the inverse Clarke transform.
The command obtained at the output from block 115, indicated with Comand_rst, forms the signal that is used to control the inverter 1.
In substance, with the procedure described, on the basis of the difference between the components Id and Iq of the current phasor—obtained from the values of the currents in the output coils on the three phases of the inverter 1—and the components of reference I_dq_rif, both in the rotating reference signal DQ, a command to drive the inverter in the system RST is determined.
As the corresponding grid voltage is applied at the ends of the output coil on each phase of the inverter 1, it is necessary to add to the command Comand_rst thus obtained a feed-forward signal (indicated with FF_v) on the grid voltage, as shown by the block 117 (
The signal of reference I_dq_rif_rot is generated starting from user parameters, for example from the apparent power, indicated with Pa, and from the power factor PF. As mentioned above, if the inverter 1 has the function of supplying power to the three-phase electrical grid 3, the power factor will be set equal to 1, while if the power supplied by the source 2 supplies a load 5, which has a characteristic of its own, for example ohmic-capacitive or ohmic-inductive, the power factor PF set will generally be different from 1 and tend to correct displacement between current and voltage induced by the nature of the load. In the diagram of
As the active power does not depend on the sign of the phase displacement angle between voltage and current
P=Pa*abs(PF)
where abs( ) indicates the absolute value. Moreover
Pa2=P2+Q2
where P and Q are respectively the active and reactive power. Therefore
Q2=Pa2P2=Pa2(1−PF2)
i.e.
Q=sgn(PF)*Pa*√{square root over (1−PF2)}
where sgn( ) is the sign function.
Therefore, the user sets the physical parameters Pa and PF and obtains P and Q; the apparent power is normalized with respect to
where Vn is the peak value of the voltage, with respect to which the voltage and current values are normalized. Considering that
and that
we obtain the two references
Alternatively, with a similar procedure the active power and the reactive power can be set as user parameters rather than the apparent power Pa and the power factor PF.
As the algorithm works at a constant power, it is important in the case of a temporary interruption in the grid voltage to prevent an excessive increase in the current supplied by the inverter.
Limiting of the apparent power Pa is obtained, as can be seen in the diagram in
On the fixed reference the current reading is equal to
Ī=Iexp(jωt)*exp(jφ),
i.e.
I2=Id2+Iq2
As the apparent power Pa is given by
Pa=Veff*Ieff
the current peak is equal to
By normalizing with respect to Vn, the maximum length of the phasor in the fixed reference becomes:
As I2=Id2+Iq2, irrespective of the phase angle φ we must obtain:
The value Id2+Iq2 is calculated as run time, while Ipk2 is a physical constant which the user sets. From these parameters we obtain a quantity Z thus defined:
Z=Ipk2/(Id2+Iq2)
which is calculated as run time. After determining the parameter Z, as a function of the value of the current I_dq_fis, two situations are obtained:
Z>1: when the current I_dq_fis is below the set threshold
Z<1 when the current I_dq_fis is above the set threshold
To maintain the current value below the preset maximum threshold, the limiting parameter “lim” is generated, the value of which is equal to the value of Z when Z<1 and equal to 1 when Z>1. This parameter multiplies the parameter of apparent power Pa set by the user (see
In general, in an inverter starting from the PWM signal, extraction of the modulating signal takes place by means of an LC filter. Nonetheless, when connected in parallel to the grid, the capacitor becomes a load for the grid. This must therefore be compensated. In fact, another block 123 is also represented in the diagram in
Thus, although there have been described particular embodiments of the present invention of a new and useful Method and Device for the Control of a Three-Phase Inverter, it is not intended that such references be construed as limitations upon the scope of this invention except as set forth in the following claims.
Number | Name | Date | Kind |
---|---|---|---|
4354249 | King et al. | Oct 1982 | A |
5475293 | Sakai et al. | Dec 1995 | A |
6239997 | Deng | May 2001 | B1 |
20020030365 | Underwood et al. | Mar 2002 | A1 |
20020101749 | Ulrich | Aug 2002 | A1 |
20050187752 | Colby et al. | Aug 2005 | A1 |
Number | Date | Country |
---|---|---|
3236071 | Jan 1984 | DE |
1 369 984 | Oct 2003 | EP |
2831349 | Apr 2003 | FR |
Number | Date | Country | |
---|---|---|---|
20060186855 A1 | Aug 2006 | US |