4
APPLICATION OF RBF-NN ON POWER OPERATION OPTIMIZATION OF PHOTOVOLTAIC STAND ALONE SYSTEM WITH VARIABLE LOADS B. CHUCO P., J.L. R. ORTIZ, J. O. P. PINTO, K.S. C. LINARES, L. C. LEITE BATLAB, DEL, Universidade Federal Mato Grosso Do Sul DEL/CCET/UFMS – CP 549 -79070900 – Campo Grande – MS - Brasil, CIEEP-Perú E-mails: [email protected] AbstractThis work presents the application of Artificial Neural Network to a maximum voltage estimator and control system to maintain the photovoltaic (PV) generator in the maximum power point, independent of load variations. A Radial Basis Functions Neural Network (RBF-NN) controller is implemented, to estimate, from irradiation and temperature data, the maximum voltage of operation of PV generator. The charge and discharge of the battery and the SOC battery are controlled too with RBF-NN. KeywordsRBF-NN, Maximum voltage, Maximum power, Photovoltaic Generator 1 Introduction In stand alone PV systems, is desired to take advantage of the maximum solar irradiation energy for feeding loads. Usually, the maximum power point is found by tracking systems [1-3]. Power flow, due to instantaneous irradiation, depends on load, and could not be using maximum voltage/current, wasting the maximum power generated [3]. This work proposes a maximum voltage estimator, considering the load variations and weather conditions. The estimator is based on RBF-NN [4], trained with real solar irradiation and temperature data and maximum voltage output target data. This maximum voltage is conditioned by a buck-boost [5] to the nominal and fixed load operation dc voltage, producing a maximum current. Exceeding current generated to the battery, when there a current deficit, this is extracted from the baterry to the load. A RBF- NN, too estimates state of charge (SOC) and control the charge charge/discharge [6-7]. RBF-NN, For SOC battery estimation and buck-boost control was trained considering the typical operation conditions parameters, load variations, voltage level, and desirable power flow. 2 System Configuration 2.1 Stand Alone Photovoltaic system The proposed stand alone system is composed by a PV-array generator, Buck-Boost converter, RBF-NN maximum votage, SOC estimator and control, battery bank, inverter and AC/DC variable loads, as seen in Fig. 1. The solar cell is modeled by an electric circuit [8], and consist on a current source Iph, a diode and a series resistance Rs, which represents the internal resistance of each cell and conections. The output current I is calculated by (1). DC-DC Buck-Boost BATERRY BANK DC-AC ANN CONTROLLER AC LOAD DC LOAD Vmax Ia Iload F On-Off PWM To INVERTER PWM From Ctrl G Tambient PV-ARRAY ANN Vmax ESTIMATOR Figura 1. Stand Alone Photovoltaic System Configuration. ) 1 ( / ) max ( 0 = = + c S mkT IR V q ph D ph e I I I I I (1) Where: m is an ideal factor k is the Boltzmann’s constant Tc is the absolute cell temperature q is the electron charge Vmax is the imposed cell maximum voltage Io is the saturation current. 2.2 RBF-Neural Network. RBF-NN present attractive solutions possibilities. It uses Euclidean distance for finding similarities and grouping in its neighborhood, its hidden layer is non linear and the output layer is linear. Then, the theory of linear system can be applied [4]. The basic algorithm is represented in (2): ( ) 0 1 ( ) m i j j i j yx w w x j φ µ = = + (2)

PHOTOVOLTAIC STAND ALONE SYSTEM WITH VARIABLE LOADSfei.edu.br/sbai/SBAI2007/docs/50100050.pdf ·  · 2007-08-08APPLICATION OF RBF-NN ON POWER OPERATION OPTIMIZATION OF PHOTOVOLTAIC

Embed Size (px)

Citation preview

Page 1: PHOTOVOLTAIC STAND ALONE SYSTEM WITH VARIABLE LOADSfei.edu.br/sbai/SBAI2007/docs/50100050.pdf ·  · 2007-08-08APPLICATION OF RBF-NN ON POWER OPERATION OPTIMIZATION OF PHOTOVOLTAIC

APPLICATION OF RBF-NN ON POWER OPERATION OPTIMIZATION OF PHOTOVOLTAIC STAND ALONE SYSTEM WITH VARIABLE LOADS

B. CHUCO P., J.L. R. ORTIZ, J. O. P. PINTO, K.S. C. LINARES, L. C. LEITE

BATLAB, DEL, Universidade Federal Mato Grosso Do Sul DEL/CCET/UFMS – CP 549 -79070900 – Campo Grande – MS - Brasil, CIEEP-Perú

E-mails: [email protected]

Abstract⎯ This work presents the application of Artificial Neural Network to a maximum voltage estimator and control system to maintain the photovoltaic (PV) generator in the maximum power point, independent of load variations. A Radial Basis Functions Neural Network (RBF-NN) controller is implemented, to estimate, from irradiation and temperature data, the maximum voltage of operation of PV generator. The charge and discharge of the battery and the SOC battery are controlled too with RBF-NN.

Keywords⎯ RBF-NN, Maximum voltage, Maximum power, Photovoltaic Generator

1 Introduction

In stand alone PV systems, is desired to take advantage of the maximum solar irradiation energy for feeding loads. Usually, the maximum power point is found by tracking systems [1-3]. Power flow, due to instantaneous irradiation, depends on load, and could not be using maximum voltage/current, wasting the maximum power generated [3]. This work proposes a maximum voltage estimator, considering the load variations and weather conditions. The estimator is based on RBF-NN [4], trained with real solar irradiation and temperature data and maximum voltage output target data. This maximum voltage is conditioned by a buck-boost [5] to the nominal and fixed load operation dc voltage, producing a maximum current. Exceeding current generated to the battery, when there a current deficit, this is extracted from the baterry to the load. A RBF-NN, too estimates state of charge (SOC) and control the charge charge/discharge [6-7]. RBF-NN, For SOC battery estimation and buck-boost control was trained considering the typical operation conditions parameters, load variations, voltage level, and desirable power flow.

2 System Configuration

2.1 Stand Alone Photovoltaic system

The proposed stand alone system is composed by a PV-array generator, Buck-Boost converter, RBF-NN maximum votage, SOC estimator and control, battery bank, inverter and AC/DC variable loads, as seen in Fig. 1. The solar cell is modeled by an electric circuit [8], and consist on a current source Iph, a diode and a series resistance Rs, which represents the internal

resistance of each cell and conections. The output

current I is calculated by (1).

DC-DCBuck-Boost

BATERRYBANK

DC-AC

ANNCONTROLLER

AC LOAD

DC LOAD

Vmax

Ia Iload

F

On-Off

PWM To INVERTER

PWM From Ctrl

G

Tambient

PV-ARRAY

ANNVmax

ESTIMATOR

Figura 1. Stand Alone Photovoltaic System Configuration.

)1( /)max(0 −−=−= + cS mkTIRVq

phDph eIIIII (1)

Where: m is an ideal factor k is the Boltzmann’s constant Tc is the absolute cell temperature q is the electron charge Vmax is the imposed cell maximum voltage Io is the saturation current.

2.2 RBF-Neural Network.

RBF-NN present attractive solutions possibilities. It uses Euclidean distance for finding similarities and grouping in its neighborhood, its hidden layer is non linear and the output layer is linear. Then, the theory of linear system can be applied [4].

The basic algorithm is represented in (2):

( )0 1( ) m

i j j ijy x w w x

jφ µ

=∑= + −

(2)

bchuco
Text Box
CBRN 04750100050
Page 2: PHOTOVOLTAIC STAND ALONE SYSTEM WITH VARIABLE LOADSfei.edu.br/sbai/SBAI2007/docs/50100050.pdf ·  · 2007-08-08APPLICATION OF RBF-NN ON POWER OPERATION OPTIMIZATION OF PHOTOVOLTAIC

Where: j indicate the hide layer and

.,,,,,0 jijj xww µφ

Are: The initial weights, input weights, non-linear

functions, input vector and, Euclidean distance respectibily. The ouput function is given by (3), where x ,is the input vector, µ is the radial function center and σ is the radial function lengh.

( ) ( )2

2exp

2x

h xµσ−⎡ ⎤

= ⎢ ⎥⎣ ⎦ (3)

3 Proposed Controller and Voltage Estimator Model

3.1 Maximum Voltage Estimator for Maximum Power Point Operation (MPPO)

The RBF-NN was trained with real irradiations and temperature data (Fig.2). The output is the maximum voltage in the PV-array terminal. For testing and validating the RBF-NN output, is compared with mathematical model solutions outputs during 72 hrs, as seen in Fig. 3.

3.2

particular instantaneus irradiation. When RBF-NN estimator impose Vmax, for any irradiation value, two cases could occur:

A.- In the load of case 1 (point 1), the load current demand is higher than Imax, this deficiency is compensated from the battery.

B.- In the load of case 2 (point 2), the Imax is lower than load current, at these moments the exceeding current is injected to battery. See that, MPPO does not occur in cases showed above, this is only possible when Vmax is imposed by the RBF-NN. For testing and validating, the RBF-NN was simulated for an unit of solar panel and results are shown in Fig. 5.

0 5 10 15 20 250

1

2

3

4

5

6

7

Power, Pmax

Voltage-Current of Moduleof

PV

Vmax

Imax

I2

I1 Loadcase2

Loadcase1

Diserable Case

V2V1

Imposed Voltage

Exceeding current(to battery)

Current deficiency(from battery to load)

1

2D

Fig. 4. Control Strategy

RBFNN

GaTc

VmaxPV-Array Imax

Figura 2. Maximum Voltage Estimator.

3.3 Controller and SOC Estimator for Optimal Battery Control.

0 10 20 30 40 50 60 70 80-5

0

5

10

15

20

25

30

35

40

Time (Hr)

PV

-Vol

tage

(V)

Comparison of Controller Voltage RBF-NN Vs Conventional

RBF-NN

Conventional

Figura 3. Ouput Voltage Comparison Between Mhatematical Model and RBF-NN Estimador.

Control Strategy

Fig. 4 shonws PV V-I ouput waveform for a

0 10 20 30 40 50 60 70 800

20

40

60

80

100

120

Time (Hr)

Pow

er O

uput

(W)

Comparison of Power Ouput RBF-NN Vs Conventional

RBF-NN

Conventional

Fig. 5. Maximized Power Ouput.

For optimal battery charge/discharge control, is estimated the battery SOC, Fig. 6. For this, the RBF-NN is trained using characteristic values of voltage, current and battery temperature under different

Page 3: PHOTOVOLTAIC STAND ALONE SYSTEM WITH VARIABLE LOADSfei.edu.br/sbai/SBAI2007/docs/50100050.pdf ·  · 2007-08-08APPLICATION OF RBF-NN ON POWER OPERATION OPTIMIZATION OF PHOTOVOLTAIC

conditions of charge or discharge [7]. Also, buck – boost and inverter control generated. The typical current and voltage discharge behavior of the battery shown in the Fig. 7-8.

4 Results

It was simulated the stand alone PV system of Fig. 1, with three-phase loads in AC and DC bus. PV-array is composed of 32 parallels panels of 160W each. Mean irradiance measured was 0.7 Suns. For this, is required an installed power of 5.12 KW, calculated for 1 suns. DC loads operates at 24V, AC load operates in 120V. It was made a 72 hour simulation, with an increasing solar irradiation.

Initially the battery is discharged. The load is fed and battery begins the charge process. The system behaviour is shown in Fig. 9-14. It can be seen AC and DC loads behavior together with maximum power, the charge and discharge periods depending on maximum generated and consumed current. In periods where there is no solar energy, battery must attend the loads demand, varying the battery SOC.

0 500 1000 1500 2000 2500 3000 3500 4000 4500-0.2

0

0.2

0.4

0.6

0.8

1

1.2

Time (minutes)

Unida

des

SOC: State of Charger

Fig. 6 SOC estimator output

0 10 20 30 40 50 60 70 800

1000

2000

3000

4000

5000

6000

Time (Hours)

Pow

er (W

)

Maximum Power by efect the RBFNN Vmax estimador

Maximum Power

AC-Load power

DC-Load Power

9 am, of November 06

Fig. 9. Power distribution 0 10 20 30 40 50 600

10

20

30

40

50

60

70

80

Time (Minutes)

Disch

arge

current (A

)

Fittet curve with k,c,qmax

Fig. 7 Battery discharge current

0 10 20 30 40 50 60 70 80-100

-50

0

50

100

150

200

250

300

350

Time (Hours)

Cur

rent

(A)

PV-Array Current

Icharger

Load current

Battery charger zone

Battery discharger zone

Fig. 10. Currents Distribution 0 100 200 300 400 500 600 700 800

21

21.5

22

22.5

23

23.5

24

24.5

25

Time (Minutes)

Com

pone

nts

of th

e V

olta

ge m

odel

(V)

Simulations of the battery voltage Vbat

Fig. 8 Battery discharge voltage

0 500 1000 1500 2000 2500 3000 3500 4000 4500-50

0

50

100

150

200

250

300

350

Time (minutes)

Q (A

h)

Q charger and discherger

Fig. 11. Battery charge/dischargel level.

Page 4: PHOTOVOLTAIC STAND ALONE SYSTEM WITH VARIABLE LOADSfei.edu.br/sbai/SBAI2007/docs/50100050.pdf ·  · 2007-08-08APPLICATION OF RBF-NN ON POWER OPERATION OPTIMIZATION OF PHOTOVOLTAIC

5 Conclusion

This work shows a stand alone PV system simulation with the optimization of maximum energy extracted. It can be verified that results obtained are advantageous compared with models already proposed. With the use of maximum voltage estimator by RBF-NN it is possible to maintain the system operating in the maximum power point, such can be see in the Fig. 5. SOC estimation is based on all system voltage, current and battery temperature levels.

The advantages to use the system are to guarantee the extraction of the maximum power at all time and

its robust behavior forehead to any disturbance.

0 500 1000 1500 2000 2500 3000 3500 4000 4500

5

10

15

20

25

30

35

Tim e (m inutes )

Vol

tage

(V)

B a tterry & B uc k - B oos t V oltage

B atterry V oltage

P V B uc k -B oos t V oltage

Fig. 12. Battery and buck-boost voltage

References

[1] Chen. Y., Smedley K., Vacher F. and Brouwer, J., “A new maximum power point tracking controller for photovoltaic power generation”; IEEE-APEC '03. Vol 1, Feb. 2003, pp. 58 - 62.

[2] Ransome S., Wohlgemuth J. and Morgan R., “Optimising PV array performance using real time measurements”; Proceedings of the Photovoltaic Energy Conversion, 2003. Vol 3, May 2003 pp.2396 - 2399.

[3] Wanzeller M.G., Alves R.N.C., and Da Fonseca Neto J.V., ”Current control loop for tracking of maximum power point supplied for photovoltaic array”; IEEE Trans. Inst. and Measurement., Vol 53, No 4, pp.1304 – 1310.

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1-150

-100

-50

0

50

100

150

Fig. 13. AC load voltage.

[4] M. D. Buhmann; “Radial Basis Functions: Theory and Implementations”, University of Giessen; ©Cambridge University Press 2004.

[5] Chakraborty A., Khaligh A., Emadi A. and Pfaelzer A.; “Digital Combination of Buck and Boost Converters to Control a Positive Buck-Boost Converter”; PESC '06. 37th IEEE, 18-22 June 06, pp.1 – 6.

[6] Yuang-S.L., Tsung-Y.K. and Wei Y.W., “Fuzzy neural network genetic approach to design the SOC estimator for battery powered electric scooter”; PESC 04. IEEE 35th Annual Volume 4, 2004, pp.2759 - 2765 Vol.4.

[7] Valdez M.A.C., Valera J.A.O., Jojutla Ma. and Arteaga, O.P., “Estimating Soc in Lead-Acid Batteries Using Neural Networks in a Microcontroller-Based Charge-Controller”; IJCNN '06. 16-21 July 2006 pp.2713 - 2719

0 500 1000 1500 2000 2500 3000 3500 4000

-3

-2

-1

0

1

2

3

Tim e (m inutes )

Cur

rent

(A)

3phase AC Load Current

Fig. 14. AC load current.

[8] Anca D. H., Poul S. Lars H. H., Henrik B.; “Models for a Stand – alone PV Systems” Technical Report, Riso National Laboraotry, Roskilde, December 2000.