Documente Academic
Documente Profesional
Documente Cultură
DAVID
PUBLISHING
1. Introduction
Proper integration of DGs (distributed generators) to
the grid at LV (low voltage) levels promises a reliable,
efficient, modular and secure microgrid [1].
Distributed generators interfaced to LV grids can be
divided into two major categories: inverter-based and
non-inverter based ones. Advances in power electronic
devices make inverter based DGs, such as fuel cells,
photovoltaic arrays and storage, devices more flexible
than constant output power generators.
The balance between the supply and demand must be
satisfied in both islanded and grid-connected modes to
2157
(4)
(5)
(6)
where:
Pdg, Qdg: inverter active and reactive power;
PL, QL: load active and reactive power;
P, Q: active and reactive power flow to grid.
P = (V1/(R2 + X2)) [R(V1 - Ecos) + XEsin] (7)
Q = (V1/(R2 + X2)) [X(V1 - Ecos) - REsin] (8)
In HV (high voltage) transmission lines where (X >>
2158
jXI
RI
I
Fig. 2 Phase diagram of inverter voltage and grid voltage.
4. Hardware Implementation
The Delfino F28335 control card by Texas
Instruments [19] is used to implement the controller.
The card uses a TMS320F28335 digital signal
controller which is a powerful DSC in the TI C2000
family. The control card provides 16 analog inputs with
12-bit resolution and up to 12.5MSPS (mega samples
per second) capability per input [20]. It also provides
up to 88 programmable digital input/output pins, with
plenty of internal modules that simplify its use in many
control applications, especially in the smart grid
control application. There are three reasons for
choosing this board for the implementation:
First, it is a small and cheap DSC board in
comparison with the other DSCs available from TI.
Second, it includes sufficient input/output pins and
internal modules to implement any controller of
reasonable size for smart grid applications. Third, it is
supported by the Embedded Coder package [21]
available from Mathworks for MATLAB and Simulink.
This package converts a MATLAB or Simulink model
into a C program that can be loaded into the DSC
memory by using Code Compose Studio [22], the TI
provided IDE package for interfacing to its DSCs. This
last feature makes the design, modification and
debugging process of any model in Simulink fast and
easy. The Simulink model used for this experiment is
shown in Fig. 3. The DSC resources used in this
application are three analog inputs (A0 to A2) and one
ePWM (enhanced pulse width modulation) module
(two ePWM output signals). The analog inputs are used
to read the inverter current and voltage and the grid
voltage into the controller, as shown in Block A of Fig.
2159
5. Case Study
The system has been tested for various load types,
sizes and different set point values. The test results for
two case studies are given as follows:
Case 1: Pref = 16 W and Qref = 8 V,
2160
Ki = 0.02
Ki = 0.02
R = 600
Lf = 0.4 H
Vdc = 136 V
Kp = 0.001
Kp = 0.2
L = 0.26 H
Cf = 4.4 uF
2161
6. Conclusions
This paper proposes a general purpose power flow
controller for inverter based distributed energy
generators connected to low voltage networks. Active
and reactive control techniques of DGs in both
grid-connected and standalone modes of operation for
LV networks are developed. The distributed generator
inverter uses a PLL to achieve synchronization and to
control the active and reactive power outputs of the DG
connected to the LV grid.
The models are developed in MATLAB/Simulink
using the SimPowerSystems toolbox and tested for
unity and non-unity power factor scenarios. The
Fig. 7 Graph and digital display screens for purely resistive local load (R = 600 ).
2162
Fig. 8 Graph and digital display screens for RL local load (R = 36 , X = 1.6 H).
References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
2163
http://focus.ti.com/lit/ds/sprs439i/sprs439i.pdf.
[21] MathWorks, Embedded Coder [Online], 2010,
http://www.mathworks.com/products/embedded-coder/in
dex.html.
[22] Texas Instruments CCstudio IDE [Online], 2010,
http://focus.ti.com/docs/toolsw/folders/print/ccstudio.html.