ABSTRACT AN IMPROVED MAXIMUM POWER POINT TRACKING ALGORITHM USING FUZZY LOGIC CONTROLLER FOR PHOTOVOLTAIC APPLICATIONS This thesis proposes an advanced maximum power point tracking (MPPT) algorithm using Fuzzy Logic Controller (FLC) in order to extract potential maximum power from photovoltaic cells. The objectives of the FLC are to increase tracking velocity and to simultaneously solve inherent drawbacks in conventional MPPT algorithms. The performances of the conventional Perturb & Observe (P&O) algorithm and the proposed algorithm are compared by using MATLAB/Simulink, and the theoretical advantages of FLC were demonstrated. To further validate the practical performance of the proposed algorithm, the two algorithms were experimentally applied to a DSP-Controlled boost DC-DC converter. The experimental results indicated that the proposed algorithm performed with faster tracking time, smaller output power oscillation, and higher efficiency, compared to that of the conventional P&O algorithm. Pengyuan Chen August 2015
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ABSTRACT
AN IMPROVED MAXIMUM POWER POINT TRACKING ALGORITHM USING FUZZY LOGIC CONTROLLER
FOR PHOTOVOLTAIC APPLICATIONS
This thesis proposes an advanced maximum power point tracking (MPPT)
algorithm using Fuzzy Logic Controller (FLC) in order to extract potential
maximum power from photovoltaic cells. The objectives of the FLC are to
increase tracking velocity and to simultaneously solve inherent drawbacks in
conventional MPPT algorithms. The performances of the conventional
Perturb & Observe (P&O) algorithm and the proposed algorithm are compared by
using MATLAB/Simulink, and the theoretical advantages of FLC were
demonstrated. To further validate the practical performance of the proposed
algorithm, the two algorithms were experimentally applied to a DSP-Controlled
boost DC-DC converter. The experimental results indicated that the proposed
algorithm performed with faster tracking time, smaller output power oscillation,
and higher efficiency, compared to that of the conventional P&O algorithm.
Pengyuan Chen August 2015
AN IMPROVED MAXIMUM POWER POINT TRACKING
ALGORITHM USING FUZZY LOGIC CONTROLLER
FOR PHOTOVOLTAIC APPLICATIONS
by
Pengyuan Chen
A thesis
submitted in partial
fulfillment of the requirements for the degree of
Master of Science in Engineering
in the Lyles of College of Engineering
California State University, Fresno
August 2015
ยฉ 2015 Pengyuan Chen
APPROVED
For the Department of Electrical and Computer Engineering:
We, the undersigned, certify that the thesis of the following student meets the required standards of scholarship, format, and style of the university and the student's graduate degree program for the awarding of the master's degree. Pengyuan Chen
Thesis Author
Woonki Na (Chair) Electrical and Computer Engineering
Nagy Bengiamin Electrical and Computer Engineering
Ajith Weerasinghe Mechanical Engineering
For the University Graduate Committee:
Dean, Division of Graduate Studies
AUTHORIZATION FOR REPRODUCTION
OF MASTERโS THESIS
I grant permission for the reproduction of this thesis in part or in
its entirety without further authorization from me, on the
condition that the person or agency requesting reproduction
absorbs the cost and provides proper acknowledgment of
authorship.
X Permission to reproduce this thesis in part or in its entirety must
be obtained from me.
Signature of thesis author:
ACKNOWLEDGMENTS
I wish to thank my major professor, Dr. Woonki Na most deeply for his
support, guidance, and encouragement through my graduate study. I would like to
thank to Dr. Nagy Bengiamin who helped me to establish my background of the
power electronics and control theory solidly. I want to thank Dr. Ajith A.
Weerasinghe who provided me valuable suggestions of photovoltaic applications.
Also, I would like to thank Dr. Daniel Bukofzer who helped me to enhance my
background of the mathematics and system modelling.
Finally, I would like to extend my heartfelt gratitude to my parents, Lin
Chen and Xiaomeng Chen, and my friends for their love, support, and
encouragement while pursuing my course of study.
TABLE OF CONTENTS
Page
LIST OF TABLES ................................................................................................ viii
LIST OF FIGURES ................................................................................................. ix
APPENDIX B: SYSTEM SCHEMATICS .......................................................... 111
LIST OF TABLES
Page
Table 2-1 The Specification of SW-260-mono [31] .............................................. 22
Table 2-2 Simulated Parameters of the SW-260-mono ......................................... 22
Table 2-3 The Rmpp of the SW-260-mono under Different Irradiation Conditions ................................................................................................ 28
Table 2-4 The Rmpp of the SW-260-mono under Various Temperature Conditions ................................................................................................ 28
Table 3-1 Parameters of Photovoltaics .................................................................. 31
Table 3-2 The Numerical Unions Corresponding to the Fuzzy Sets ..................... 45
Table 3-3 Rules for the Proposed FLC .................................................................. 47
Table 3-4 The Configuration of Simulations ......................................................... 50
Table 4-1 Parameters of the Designed PV System ................................................ 66
Table 4-2 Linear Approximations with Different values of Rpv .......................... 67
Table 4-3 Effects of Independently Increasing a Parameter in a PI Controller [22] ........................................................................................................... 68
Table 4-4 Step Response of the Closed-Loop Compensated System .................... 69
Table 5-1. Parameters of Components of the Boost Circuit .................................. 71
Table 5-2 Parameters of the Solar Panel under Testing Conditions ...................... 72
Table 5-3 Parameters of the Voltage Divider ........................................................ 83
Table 5-4 Parameters of the Analog Low Pass Filter for Voltage Measurement .. 85
Table 5-5 Parameters of the Current Sensing Circuit ............................................ 88
LIST OF FIGURES
Page
Figure 1-1 Definitions of the solar cell, solar panel, and solar array ...................... 3
Figure 1-3 The topology of the stand-alone photovoltaic system. .......................... 5
Figure 1-4 The topology of the voltage regulation of photovoltaics [10] ............... 6
Figure 1-5 A power system with its PWM signal ................................................... 7
Figure 1-6 The general topology of a grid-connect photovoltaic system................ 9
Figure 1-7 A grid-connect photovoltaic system with micro inverters................... 10
Figure 1-8 A grid-connected photovoltaic system with power optimizers ........... 10
Figure 2-1 P-N junction of a solar cell [16] .......................................................... 14
Figure 2-2 The simplest single diode model ......................................................... 15
Figure 2-3 The improved signal diode model ....................................................... 16
Figure 2-4 The double diode model ...................................................................... 16
Figure 2-5 Short circuit current ............................................................................. 17
Figure 2-6 Open-circuit voltage ............................................................................ 18
Figure 2-7 The equivalent circuit model of a photovoltaic matrix ........................ 20
Figure 2-8 The diagram of the algorithm for finding the parameter pair (Rs,Rp) .................................................................................................... 21
Figure 2-9 The simulated I-V curves of the SW-260-mono operating under different irradiation conditions. .............................................................. 23
Figure 2-10 The simulated P-V curves of the SW-260-mono operating under different irradiation conditions. .............................................................. 23
Figure 2-11 The simulated I-V curves of the SW-260-mono operating at different temperature conditions. ............................................................ 24
Figure 2-12 The simulated I-V curves of the SW-260-mono operating at different temperature conditions. ............................................................ 25
Page
x x
Figure 2-13 The I-V curve for different resistive load .......................................... 26
Figure 2-14 A wrong topology for changing the internal resistance of a solar panel ........................................................................................................ 27
Figure 2-15 The proper system diagram of a photovoltaic system. ...................... 27
Figure 3-1 The P-V curve of the photovoltaics under STC .................................. 31
Figure 3-2 The general mechanism of the P&O algorithm ................................... 32
Figure 3-3 The flow chart of the conventional P&O algorithm [19] .................... 33
Figure 3-4 Derivative photovoltaic power with respect to photovoltaic voltage .. 35
Figure 3-5 The flow chart of the InC algorithm [19] ............................................ 35
Figure 3-6 Power with P&O p-i 0.1 vs p-i 2.0 ...................................................... 38
Figure 3-7 Average power conducted by P&O with p-i 0.1 vs p-i 2.0 ................. 38
Figure 3-8 Tracking time of P&O with p-i 2.0 volts ............................................. 39
Figure 3-9 Tracking time of P&O with perturbation intensity 0.1 volts ............... 39
Figure 3-10 Energy with P&O: p-i 0.1 vs p-i 2.0 (the 1000th
second) .................. 40
Figure 3-11 Energy with P&O: p-i 0.1 vs p-i 2.0 (the 7000th
second) .................. 41
Figure 3-12 An illustration of the membership function ฮผAx ............................... 43
Figure 3-13 The sectionalized P-V curve with different operating zones. ............ 44
Figure 3-14 The membership function E ............................................................... 46
Figure 3-15 The membership function CE ............................................................ 46
Figure 3-16 The membership function PT ............................................................ 46
Figure 3-17 The output surface of the proposed FLC ........................................... 48
Figure 3-18 Unexpected problem .......................................................................... 49
Figure 3-20 The Simulink block diagram of the Fuzzy Logic Controller............. 51
Figure 3-21 The variable short circuit current of the simulated solar panel. ........ 51
Figure 3-22 The MPPT traces of the two MPPT strategies .................................. 52
Figure 3-23 MPPT traces of two MPPT strategies in the time interval (0s,3s) .... 53
Page
xi xi
Figure 3-24 MPPT traces of the two MPPT strategies during the decrease of the irradiation .......................................................................................... 53
Figure 3-25 The decisions of FLC in the transition period (3.0s, 3.16s) .............. 54
Figure 3-26 The responses of the two strategies during the change in the irradiation condition ................................................................................ 55
Figure 4-1 The typical topology of a boost DC-DC converter. ............................. 57
Figure 4-2 The equivalent circuit during switching on periods ............................ 58
Figure 4-3 Inductor current and voltage during switching on periods .................. 58
Figure 4-4 The equivalent circuit during switching off periods ............................ 59
Figure 4-5 Inductor current and voltage during switching off periods ................. 59
Figure 4-6 The average dynamic model of a boost DC-DC converter ................. 61
Figure 4-7 The equivalent circuit of small signal model (a) [21] ......................... 62
Figure 4-8 The equivalent circuit of small signal model (b) [21] ......................... 63
Figure 4-9 Small signal model: output terminal of a boost DC-DC converter [21] .......................................................................................................... 63
Figure 4-10 Equivalent circuit of a boost converter with irregular input source .. 64
Figure 4-11 Bode plot of the variable-parameters system .................................... 67
Figure 4-12 Step response of the closed-loop compensated system. .................... 69
Figure 5-1 The proposed topology of the PV boost DC-DC circuit ..................... 71
Figure 5-2 Amplitude of the ripple current versus photovoltaic voltage .............. 74
Figure 5-3 Current waveforms of the PV model, inductor and input capacitor .... 75
Figure 5-4 The gate drive circuit ........................................................................... 76
Figure 5-5 The peak-peak voltage of the noise on the 5 volts DC bus (without filtering capacitor) ................................................................................... 77
Figure 5-6 The fundamental frequency of the noise on the 5 volts DC bus (without filtering capacitor) .................................................................... 78
Figure 5-7 The suppressed switching noise........................................................... 78
Page
xii xii
Figure 5-8 The drain-source voltage of the IRFP460A (without gate resistor and RC snubber circuit) .......................................................................... 81
Figure 5-9 The drain-source voltage of the IRFP460A (with gate resistor and RC snubber circuit) ................................................................................. 81
Figure 5-10 The topology of the voltage divider .................................................. 82
Figure 5-11 The bode plot of the proposed low pass filter ................................... 84
Figure 5-12 The low pass filter for voltage sensing .............................................. 85
Figure 5-13 The topology of High-Side Current Sensing ..................................... 86
Figure 5-14 The topology of Low-Side Current Sensing ...................................... 87
Figure 5-15 The Low-Side Current Sensing circuit. ............................................. 87
Figure 5-16 The layout of the MPPT system. ....................................................... 89
Figure 5-17 The topology of the MPPT system. ................................................... 89
Figure 5-18 The designed MPPT system .............................................................. 90
Figure 5-19 Simulink block of the digital PI controller ........................................ 91
Figure 5-20 The voltage regulation of photovoltaics ............................................ 92
Figure 5-21 The inductor voltage waveform (CCM) ............................................ 93
Figure 5-22 The inductor voltage waveform (DCM) ............................................ 93
Figure 5-23 The illustration of DCM detection mechanism ................................. 94
Figure 5-24 The flow chart of the DCM detection mechanism. ........................... 95
Figure 5-25 The performance of the conventional P&O algorithm ...................... 96
Figure 5-26 The performance of the improved MPPT algorithm using FLC ....... 98
1 INTRODUCTION
As the demand for solar energy is dramatically increasing, solar energy
applications have been massively studied for the last decade. Solar panels can
conveniently convert the received light energy to electricity without any pollution.
However, the potential maximum power generated by a solar panel heavily
depends on irradiation and temperature conditions. Additionally, due to the
nonlinear current-voltage (I-V) characteristics of photovoltaic cells, the output
voltage of photovoltaics is determined by the photovoltaic current so that the
output power cannot be forthrightly predicted by the load impedance. To achieve
the maximum power point (MPP) of photovoltaics, a photovoltaic MPPT control
system is normally needed. A tracking control system can continuously changes its
operation status, and keeps perturbing the voltage or current level of its input
power in order to find the potential maximum power point. Photovoltaic systems
can be generally categorized into stand-alone and grid-connected photovoltaic
systems. In this thesis, the proposed MPPT control strategy for stand-alone
photovoltaic systems has been discussed and validated throughout simulation and
experimental results. The characteristics of photovoltaics are briefly addressed in
the section 1.1. The topologies of the two types of photovoltaic systems and their
components are introduced in sections 1.2 and 1.3. The scope of this thesis is
described in section 1.4.
1.1 Characteristics of Photovoltaics
In photovoltaic systems, the core elements for converting solar energy into
electricity are the photovoltaic (PV) cells. Irradiated PV cells can generate DC
power and supply their direct-connected load. However, the photovoltaic power
and its voltage level may not always meet the desired requirements. This is
2 2
because the photovoltaics are well-known by their nonlinear voltage-current and
voltage-power characteristics [1]. Given the load impedance and environmental
conditions, photovoltaics can perform as irregular current source or voltage
source, which may be unacceptable for most power electronic applications. To
compensate for these disadvantages, photovoltaic systems are designed to regulate
the performance of photovoltaics in terms of their output voltage and power. The
two primary objectives of a photovoltaic system are to extract maximum power
from photovoltaics and to regulate the voltage level of the photovoltaic power. A
photovoltaic system generally contains variable system structures in order to shift
the operation point of photovoltaics. Hence the stability and efficiency of a
photovoltaic system is commonly challenged by the variable power load,
irradiation, temperature, and shading condition [1-2]. To enhance stability,
robustness and efficiency of photovoltaic systems, sufficient statistical efforts and
uncommon control strategies are normally involved in the system design.
A solar panel normally consists of numbers of inter-connected solar cells.
The pattern of the connection can be cascaded, paralleled or both. The size and
rated power of a solar panel is determined by the number of its solar cells, by the
area of each solar cell, and by the efficiency of each solar cell. If a solar panel can
be defined as a matrix of inter-connected solar cells, a solar array can be defined
as a matrix of inter-connected solar panels. A straightforward illustration is shown
in Figure 1-1.
Throughout the photovoltaic effect, irradiated photovoltaics can generate
DC power. The electronic characteristics, such as the output current, output
voltage and internal resistance of a solar cell are generally determined by the
intensity of the received irradiation, by the temperature of the cellsโ surface, by the
efficiency of the photovoltaic conversion, and by the load impedance. For each
3 3
Figure 1-1 Definitions of the solar cell, solar panel, and solar array
solar cell, the model expression related to its output voltage and output current is
nonlinear such that the calculation of the cellโs power is not straightforward. In
this thesis, the photovoltaic voltage and current will be abbreviated by โPV
voltageโ and โPV current,โ respectively. To illustrate the nonlinear characteristics,
power-voltage (P-V) curve and current-voltage (I-V) curves are seen in Figure1-2.
Note that any photovoltaic application will show a unique I-V curve and a unique
P-V curve under an arbitrary environmental condition. On an ideal P-V curve,
there will be only one point that contains two parameters, the photovoltaic voltage
and photovoltaic power, where the value for the photovoltaic power is maximized.
This point is named as the maximum power point (MPP).
4 4
Figure 1-2 I-V curve (left) and P-V curve (right)
1.2 Topology of Stand-Alone Photovoltaic Systems
According to objectives of photovoltaic systems, photovoltaic systems can
be generally classified into stand-alone and grid-connected photovoltaic systems
[3]. Stand-alone photovoltaic systems are designed to supply local electric load,
and generally consist of energy storage devices for meeting excessive electricity
demands. Grid-connected photovoltaic systems are designed to deliver
photovoltaic power to electric grids [4]. In this section, a brief introduction of
stand-alone photovoltaic systems will be presented.
The fundamental topology of a stand-alone photovoltaic system is shown in
Figure 1-3.
A stand-alone system consists of the following components:
- Solar Cells/Solar Panels/Solar Arrays
- Maximum Power Point Tracking Controller
- Voltage regulator of photovoltaics
- PWM Generator
- DC-DC Converter
- DC Electric Load
- DC-AC Inverter (Optional)
5 5
Figure 1-3 The topology of the stand-alone photovoltaic system.
Maximum Power Point Tracking (MPPT) controllers are popular in both
stand-alone and grid-connected photovoltaic systems. A MPPT controller can be
designed as a physical analog circuit or an embedded system. The main objective
of a MPPT controller is to extract potential maximum power from photovoltaic
cells by continuously perturbing the operation point of the photovoltaic cells. The
operation point of photovoltaics consists of two parameters, the photovoltaic
voltage and photovoltaic power. It can be treated as a point on a P-V curve. The
operation point will reach the maximum power point if the MPPT controller
rationally perturbs the photovoltaic voltage. At the end of every control interval, a
new photovoltaic voltage reference is calculated by the MPPT algorithm and sent
to the photovoltaic voltage regulator. Recently, even though numerous MPPT
algorithms have been researched [5-9], the adopted MPPT algorithms of
commercialized solar energy applications are still based on the conventional
6 6
Perturb & Observe (P&O) algorithm due to its easy implementation and robust
performance. Related discussions will be presented in chapter 3.
A Voltage Regulator of photovoltaic cells is essential for a MPPT
controller. The voltage regulator is to make the photovoltaic voltage trace its
reference value, which is provided by the MPPT algorithm. There are few MPPT
research papers that mention photovoltaic voltage regulators by showing a PI/PID
controller in their control loop. Additionally, how to design a voltage regulator for
a photovoltaic power source has rarely been explained thoroughly. In this thesis, a
theoretical discussion related to photovoltaic voltage regulation will be presented
in chapter 4. The fulfillment of the photovoltaic voltage regulation requires a
proper compensator which can improve the transient response of a photovoltaic
system. The design of such a compensator must consider the photovoltaic model
and its associated power electronic system. The proposed feedback control loop
for the voltage regulation is shown in Figure 1-4 [10].
Figure 1-4 The topology of the voltage regulation of photovoltaics [10]
The fundamental control signal of a photovoltaic system is a Pulse-Width-
Modulation (PWM) signal, which can be generated by an analog circuit or by a
microcontroller. In a photovoltaic system, the PWM signal causes the system to
perform two structures in every switching interval. The widths of switch-on and
7 7
switch-off intervals determine system dynamics. In other words, by changing the
duty-ratio of the PWM signal, the DC-DC converter (which is shown in Figure 1-3
and 1-5) can change the proportion of its input terminal voltage to its output
terminal voltage. The equivalent internal impedance of PV cells is able to be
perturbed. In consequence, the photovoltaic power can be changeable [11].
Figure 1-5 A power system with its PWM signal
A DC-DC converter can step-up/step-down the voltage level of its input
DC power. In a photovoltaic system, the input photovoltaic voltage level may not
exactly meet the requirement. Therefore, the first objective of a photovoltaic DC-
DC Converter is to change the voltage level of input photovoltaic power. The
second objective is to fulfill the voltage regulation of photovoltaics, as associated
with a voltage or current control.
Several MPPT algorithm research assumed that the electric load of
photovoltaic MPPT systems can be only resistive. Such assumption may be
impractical. The transient response of a power converter may be undesirable and
unpredictable if electric load is only resistive. In a boost or buck-boost converter, a
resistive load introduces a variable Right-Hand-Plane (RHP) zero into the
systemโs transfer function, as shown in equation (4.11). The RHP zero may result
in difficulties to the design of a compensator which regulates the systemโs output.
The parameters of the transfer function, which is a linear approximation of the
system, and the RHP zero both depend on the duty ratio of the PWM signal. Thus
8 8
the output voltage regulation of the converter will be further laborious. To avoid
the above issue related to the converterโs output voltage regulation, the appropriate
electric load for a stand-alone photovoltaic system should consist of depth-
recycled batteries and ultra-capacitors. These can absorb the increasing
photovoltaic power, and stabilize the voltage of the output terminal at a relative
fixed level if the loadโs capacitance is sufficiently large.
Many photovoltaic systems are designed to supply to AC loads, like motors
or pumps. In such case, a DC-AC Inverter is added into the system topology. A
DC-AC Inverter can be directly cascaded to a DC-DC converter, or can be
connected to the medium energy storage devices, such as ultra-capacitors and
batteries.
1.3 Topology of Grid-Connected Photovoltaics Systems
The fundamental components of a grid-connected photovoltaic system
involve photovoltaic arrays and a DC-AC inverter. The basic topology is shown in
Figure 1-6. To convert the standard AC power (120V/60Hz), the required voltage
level of the input DC power should be greater than 240 volts. However, to meet
this voltage requirement, the size of the input photovoltaics has to be enlarged.
Given the fact that the size of a general 240W solar panel, which has nominal
30V/8A output, is normally 1.35 ๐2. Throughout calculation, the size of a solar
array with a 240V rated voltage is about 108m2. Such size may cause multiple
issues when the partial shading happens. The partial shading on a photovoltaic
array will cause two typical problems, the reduction in power output and thermal
stress on the photovoltaic array [15]. The photovoltaic current of solar cells
normally diminishes whenever the received irradiation reduces. With the shaded
cascaded connection pattern, the photovoltaic current of the PV cells will reduce
9 9
due to those shaded solar cells. The residual power, which cannot be utilized by
the electric load, because of the shading condition, will be partially transformed to
thermal energy, which may affect the photovoltaics efficiency. Recently, with the
help of micro-inverters, photovoltaic engineers are glad to divide a large-size
photovoltaic array to several small-size arrays, for solving the shading effects. As
shown in Figure 1-7, every micro inverter processes power for one panel, and
consists of a DC-DC converter and a DC-AC inverter. The DC-DC stage is used to
boost the voltage level of the photovoltaic power to about 240 volts for the DC-
AC conversion. The MPPT function for the PV panels is performed centrally at
the inverter stage [29]. Hence, each panel can be isolated from other panels in the
process of the power transmission.
Figure 1-6 The general topology of a grid-connect photovoltaic system
Similar to the micro inverter, alternative applications for optimizing power
of photovoltaic cells are power optimizers. As shown in Figure 1-8, the output of
each DC-DC converter is connected in series prior to the DC-AC inverter. At each
DC-DC state, the MPPT function is fulfilled. Different from the micro inverter,
the objective of this topology is to deliver the maximized photovoltaic power to a
universal DC bus [29].
10 10
Figure 1-7 A grid-connect photovoltaic system with micro inverters
Figure 1-8 A grid-connected photovoltaic system with power optimizers
11 11
1.4 Scope of This Thesis
The advanced MPPT algorithms for photovoltaic systems have been
significantly researched in the past decade. Y. Gaili and H. Hongwei from Xi โ an
University of Science & Technology directly shifted the operating point of
photovoltaics by perturbing the duty ratio of the switching signal of their
photovoltaic boost DC-DC converter with an invariant scale [26]. By referring to
the previous changes in the photovoltaic power, their algorithm varies the duty
ratio for the next control period. Even though, their method is doable, the possible
values for the input photovoltaic voltage can be predicted, given that the input
voltage is proportional to the voltage of the output terminal with respect to the
duty ratio. A fixed perturbation intensity in the duty ratio may also cause the
inherent issue within the conventional P&O algorithm. Note that the inherent
drawback of the P&O algorithm is that increasing the tracking velocity will
definitely affect the MPPT efficiency and vice versa. To solve this drawback, S.
Tao et al from North China Electric Power University designed a gradient method
to perturb the photovoltaic voltage with the gradient intensity, which is
proportional to the derivative value of the change in photovoltaic power with
respect to the change in voltage [27]. Their algorithm has only been simulated in
the MATLAB/Simulink environment. Therefore, the practical performance of
their algorithm may be needed to experimentally validate. Given that switching
noise is hard to eliminate in switching circuits, the voltage and current
measurement signals generally contain the switching noise. Consequently, a
derivative operation will boost the noise level, and may break their MPPT control.
Y. EI Basri et al, introduced a discrete-time PI controller to create a variable
perturbation offset in the photovoltaic voltage [28]. The error signal for the PI
controller is the change in photovoltaic power. Hence, by a simple conjecture, the
12 12
operation point may stay on a point, which can result in a zero (0) watts change in
photovoltaic power, and the MPPT control may stop. In practice, the P-V and I-V
curves of a photovoltaic application keep changing with environmental conditions,
and the position of the potential MPP may continuously shift. Therefore, the
MPPT controller should not stop tracking the shifting MPP.
At present, commercialized MPPT controllers for photovoltaic systems are
still based on the conventional Perturb & Observe algorithm due to its easy
implementation and control robustness, though it is not efficient [5]. Therefore,
there are two objectives for this research: 1) to design an advanced MPPT
algorithm with a Fuzzy Logic Controller (FLC) for generating flexible
perturbation intensities, and 2) to validate the proposed algorithm throughout a
designed PV system. In chapter 2, the characteristics of photovoltaics will be
generally reviewed, and the photovoltaic modeling will be introduced in detail via
a single diode model. In chapter 3, the concepts of several fundamental MPPT
algorithms will be discussed. Based on the mechanism of the conventional P&O
algorithm, the derivation of the proposed MPPT algorithm will be addressed.
Chapter 4 will emphasize the modeling of a DC-DC boost converter and the
voltage regulation of photovoltaics. In chapter 5, the implementation of the
proposed MPPT algorithm, and the design of the photovoltaic boost DC-DC
converter will be discussed, along with the related problems.
2 PHOTOVOLTAICS MODELLING
Solar cells are the basic elements of solar panels/solar arrays which provide
renewable electricity without any pollution. Solar cells can convert received light
energy into electricity and generate DC power. In the current solar energy market,
the price per watt of solar panels varies from 0.36 dollars to 1.44 dollars.
Customers only need to pay the cost of solar panels, with no additional charges for
using permanent renewable solar energy. Nevertheless, the cost of solar panels is
still high. For example, the cost of a six kilowatts-per-hour photovoltaic (PV)
system may be about six thousand dollars. Fortunately, photovoltaics generating
their maximum power can reconcile for their high cost. To extract the maximum
power from PVs, their mathematical model, which can predict their nominal
voltage and nominal current, should be investigated. In this chapter, the structure
of photovoltaics is briefly reviewed in section 2.1. Section 2.2 introduces an
approach to model solar panels with a signal diode model. The internal impedance
of photovoltaics is discussed in section 2.3.
2.1 Structure of Photovoltaics
The process of PVs converting received light energy into electricity is
known as the photovoltaic effect. When the light irradiates the surface of a solar
cell, part of the photons of the light may get reflected or consumed immediately
when they impact the surface of the solar cell. This is because the energy that they
carry is too weak to be converted into electricity. Only the photons, which are
absorbed near the P-N junction of the solar cell, can work for the photovoltaic
effect. By absorbing the energy of the photons, the atoms in the P-N junction
generates plentiful hole-electron pairs. Under the force of the electrical field of the
P-N junction, the holes carry the positive charge and shift from the N-type layer to
14 14
the P-type layer. The electrons carrying the negative charge, escape from the P-
type layer, and eventually migrate to the N-type layer [16]. By connecting an
electric load to the P-N junction, such as resistor, the electrons in the N-type layer
flow through the load, and finally enter the P-type layer. The holes in P-type layer
combine with the coming electrons. The P-N junction of a PV cell is shown on
Figure 2-1[16].
Figure 2-1 P-N junction of a solar cell [16]
The size of the surface of a solar cell normally varies from 4๐๐2 to
225๐๐2. The nominal power of a solar cell, under standard test condition (STC),
is less than 4 watts. The STC means an irradiation of 1000W/m2 at 25
temperature. The nominal voltage of a silicon solar cell is about 0.5 volts, while
the nominal current is about 8 amperes. Multiple solar cells are generally inter-
connected for enhancing the rated power. Connecting solar cells in parallel can
increase the rated current, while connecting them in series can increase the rated
voltage.
15 15
2.2 PV Modelling and Simulation
2.2.1 Fundamentals of Photovoltaics
Figure 2-2 illustrates the simplest model of a solar cell, which is presented
by an equivalent current source and a diode. Based on the simplest solar model,
the computation for obtaining the I-V and P-V curves requires three parameters:
the short-circuit current (๐ผ๐ ๐), the open-circuit voltage (๐๐๐), and the diode ideality
factor. This solar model may exhibits serious deficiencies when the irradiation and
temperature vary [18]. Figure 2-3 illustrates an improved solar cell model, which
has an additional shunt resistance ๐ ๐ โ and a series resistance ๐ ๐ . Figure 2-4
illustrates a two-diode model. However, the main challenge in using the two-diode
model is in the complexity of computing multiple parameters and the associated
long simulation time [17]. Given the practical requirements, the model shown in
Figure 2-3 is adopted for the system design.
Figure 2-2 The simplest single diode model
16 16
Figure 2-3 The improved signal diode model
Figure 2-4 The double diode model
Equation (2.1) illustrates the mathematical expression related to the
photovoltaic voltage and photovoltaic current of a solar cell model. It involves the
short circuit current, reverse saturation current, temperature, irradiation, diode
ideality factor, electron charge, Boltzmannโs constant, series resistance, and shunt
[32] (2008, December). TMS320X2802x, 2803x Piccolo Analog-to-Digital
Converter (ADC) and Comparator. Texas Instruments. Available:
http://www.ti.com/lit/ug/spruge5f/spruge5f.pdf
APPENDICES
APPENDIX A: MATLAB CODE
107 107
Functions
The following functions were developed using MATLAB to compute various
functions or logic needed to model the photovoltaics ,to linearize the small signal
model of the input terminal of a boost DC-DC converter, and to find the proposed
parameters for building the hardware system.
Implementation of the Newton Raphson Method % this function is design to solve the nonliear equation related to % the photovoltaic current and photovoltaic voltage, by applying the % Newton Method. function [Iout]=cmp_out_current1000(voltage,R_s,R_p) Ns=60; % setting the number of resistors connected in series Np=1;% setting the number of resistors connected in parallel Voc=38.9;% open-circuit voltage Isc=9.18;% short-circuit current Pmpp=260;% provided maximum power Ci=0.004e-2;%current coefficient Cv=-0.3e-2;%voltage coefficient Cp=-0.45e-2;%power coefficient q=1.6e-19;% constant parameters k=1.381e-23; Vmpp=30.7;% maximum power point voltage Impp=8.56;% maximum power point current Tstc=273.15+25; % for Celsius C= K-273.15 VT=q/k/Tstc;% simplfy the computation a=1.5;% ideal diode factor Io= Isc/(exp(Voc*VT/a/60)-1);% compute the saturation current x0=0.0001;% set the inital guess value for solve the nonlinear x1=0;% equation T=Tstc; for n=1:1:200 fnt= x0-Isc+Io*(exp(q/a/k/T*(voltage+x0*R_s*60)/60)-
1)+(voltage+x0*R_s*60)/R_p/60; fnt_dot=
1+Io*exp(q/a/k/T*(voltage+x0*R_s*60)/60)*q/a/k/T*R_s+R_s/R_p; x1=x0-fnt/fnt_dot; x0=x1; end Iout=x1;%generate the final solution end
108 108
Finding the series resistance and parallel resistance of the SW-260-mono clear clc % modelling for SW-260-mono Ns=60;% set the number of resistors connected in series Np=1;% set the number of resisitors connected in parallel Voc=38.9;% setting the open-circuit voltage Isc=9.18;% setting the short-circuit current Pmpp=260;% setting the provided maixmum power Ci=0.004e-2;%short-circuit current coefficient Cv=-0.3e-2;%open-cirucit voltage coefficient Cp=-0.45e-2;%maixmum power coefficient q=1.6e-19;% constant parameter setting k=1.381e-23; Vmpp=30.7;% maximum power point voltage Impp=8.56;% maximum power point current Tstc=273.15+25; % for Celsius C= K-273.15 VT=q/k/Tstc; % simplfy the parameter for further computation a=1.5;% ideal diode factor Io= Isc/(exp(Voc*VT/a/60)-1);% saturation current computation Rs=0.1;% setting the inital value for sereis resistor for finding the
reasonable Rp = Vmpp*(Vmpp+Impp*Rs)/(Vmpp*Isc-
Vmpp*Io*exp((Vmpp+Impp*Rs)*VT/a/60)+Vmpp*Io-Pmpp); p_db=[];% solutaion paramet Rs, Rp for Rs=0:0.0001:300; % begin calculation Rp = Vmpp*(Vmpp+Impp*Rs*60)/(Vmpp*Isc-
Vmpp*Io*exp((Vmpp+Impp*Rs*60)*VT/a/60)+Vmpp*Io-Pmpp)/60; if Rp>0 P0=0; P1=cmp_out_current(24,Rs,Rp)*24; for v=25:0.01:35; P0 = cmp_out_current(v,Rs,Rp)*v; P1=max(P0,P1); end p_db=[p_db;[Rs Rp P1]]; end end
109 109
Computation of the linear approximations clear clc close all %% System parameter L=12e-3; %inductance of the input inductor Cin=210e-6; %capacitance of the input capacitor RL=0.2; %parasitic resistance of the input inductor Vbat=26; %DC bus voltage Rc=0.8; %parasitic resistance of the input capacitor %% Transfer function parameter computation area % should be noticed, the gain of the following transfer function is % negative Rpv=75; % the lower limit for internal resisitance of the Boulder 15W num=[-Vbat*Rc*Rpv/L/(1-Rpv) Vbat*((Cin*(1-Rpv)^2+(Rc*Rpv)^2-
RL*Rc*Cin*Rpv)/L/L/Cin/(1-Rpv)]; Converter_sys_Rmpp150=tf(num,den)/3.8;%building linear approximation
with 150 ohm %% drawing graphs figure(1) %% bode plots of the four transfer functions bode(Converter_sys_Rmpp75,'-k',Converter_sys_Rmpp100,'--
k',Converter_sys_Rmpp125,'-.k',Converter_sys_Rmpp150,':k');grid legend('Rpv=75ohm','Rpv=100ohm','Rpv=125ohm','Rpv=150ohm') figure(2) margin(Converter_sys_Rmpp75)% check the phase margin of the original
system figure(3)
110 110
Gc=tf([0.1 1.9],[1 0]);% building the PI controller Gcl_cs75=feedback(Gc*Converter_sys_Rmpp75,1);%compute the closed-loop
tf Gcl_cs100=feedback(Gc*Converter_sys_Rmpp100,1); Gcl_cs125=feedback(Gc*Converter_sys_Rmpp125,1); Gcl_cs150=feedback(Gc*Converter_sys_Rmpp150,1); t=0:0.001:0.2;% creating the time vector stepinfo(Gcl_cs75)% gethering the information of the step responses stepinfo(Gcl_cs100)% of the four closed-loop compensated system stepinfo(Gcl_cs125) stepinfo(Gcl_cs150) y75=step(t,Gcl_cs75); y100=step(t,Gcl_cs100);%draw the step response y125=step(t,Gcl_cs125); y150=step(t,Gcl_cs150); plot(t,y75,'-k',t,y100,'--k',t,y100,'-.k',t,y125,':k');grid xlabel('time(sec)')% mark the axises and title ylabel('Output') title('Step resonse of closed-loop compensated system'); legend('Rpv=75ohm','Rpv=100ohm','Rpv=125ohm','Rpv=150ohm');
Finding the proper inductor for suppressing the ripple component L1=0.5e-3;%set inductance L2=1e-3; L3=12e-3; ripple1=[];%create vectors for recording data ripple2=[]; ripple3=[]; for n=1:0.1:18 % create for-loop to automatically compute ripple1=[ripple1 0.5*n*(26-n)/26/25000/L1];% the possible amplitude of ripple2=[ripple2 0.5*n*(26-n)/26/25000/L2];% ripple component ripple3=[ripple3 0.5*n*(26-n)/26/25000/L3]; end figure(1) n=1:0.1:18; plot(n,ripple1,'k-',n,ripple2,'k-.',n,ripple3,'k:'); xlabel('Photovoltaic voltage(volts)'); ylabel('Amplitude of the ripple current(amps)'); legend('L=0.5mH','L=1mH','L=12mH');
APPENDIX B: SYSTEM SCHEMATICS
112 112
Schematics of the Hardware System
The following schematics demonstrate the main power electronic circuit,
peripheral circuits, and spots for signal measurements.
Boost DC-DC converter powered by the solar panel, Boulder 15W
Voltage sensing circuit for supporting the secondary control layer
113 113
Voltage sensing circuit for supporting the top control layer
Current sensing circuit for supporting the top control layer
Signal connections of TI F28035
114 114
PWM driving circuit
Fresno State
Non-Exclusive Distribution License
(to archive your thesis/dissertation electronically via the libraryโs eCollections database)
By submitting this license, you (the author or copyright holder) grant to Fresno State Digital
Scholar the non-exclusive right to reproduce, translate (as defined in the next paragraph), and/or
distribute your submission (including the abstract) worldwide in print and electronic format and
in any medium, including but not limited to audio or video.
You agree that Fresno State may, without changing the content, translate the submission to any
medium or format for the purpose of preservation.
You also agree that the submission is your original work, and that you have the right to grant the
rights contained in this license. You also represent that your submission does not, to the best of
your knowledge, infringe upon anyoneโs copyright.
If the submission reproduces material for which you do not hold copyright and that would not be
considered fair use outside the copyright law, you represent that you have obtained the
unrestricted permission of the copyright owner to grant Fresno State the rights required by this
license, and that such third-party material is clearly identified and acknowledged within the text
or content of the submission.
If the submission is based upon work that has been sponsored or supported by an agency or
organization other than Fresno State, you represent that you have fulfilled any right of review or
other obligations required by such contract or agreement.
Fresno State will clearly identify your name as the author or owner of the submission and will not
make any alteration, other than as allowed by this license, to your submission. By typing your
name and date in the fields below, you indicate your agreement to the terms of this
distribution license.
Embargo options (fill box with an X).
Make my thesis or dissertation available to eCollections immediately upon
submission.
Embargo my thesis or dissertation for a period of 2 years from date of graduation.
Embargo my thesis or dissertation for a period of 5 years from date of graduation.