Professional Documents
Culture Documents
Abstract—A novel approach for maximum power tracking of control, fractional short-circuit current control, array
photovoltaic power systems is presented in this paper. This reconfiguration, fuzzy control [11], neural network, dc link
maximum power point tracking controller is based on the theory capacitor droop control [12], pilot cells, current sweep and
of support vector machine (SVM) to estimate the solar insolation limit-cycle control. Only one early example of each technique
without any outdoor measurements. The inputs of SVM was given in the above list, even though we are aware of more
estimator are chosen as the photovoltaic output voltage and than hundred and seventy papers on different MPPT
power. The proposed controller is robust to environmental techniques, dating from 1968. These techniques are reviewed
changes of solar insolation and load variations. During the off- and compared in [13]. Most of these techniques have been
line training, a specified function relates the inputs to the output
refined, adapted for digital signal processor (DSP) control,
is obtained. Then, solar insolation is determined on-line from the
analyzed, etc. in many subsequent papers [14]. The techniques
predicted off-line function and the instantaneous inputs. The
performance of the controller is verified through simulation vary in many aspects, including simplicity, speed of
results at different insolation conditions. It is demonstrated that convergence, digital versus analog implementation, sensors
the proposed approach can be implemented effectively and required, and need for parameterization.
economically. Simulations have been carried-out using PSIM Generally, it is preferable to build a solar array using same
software and the effectiveness of the proposed method is verified panels and to keep them away from any shading. However, it is
through simulations under various weather conditions. not easy to avoid shading in residential installations because of
Keywords—Photovoltaic, DC-DC converter, maximum power the change in sunlight throughout the day. Furthermore,
point tracking, support vector machines obstacles, such as trees, birds, and other constructions, etc., can
cause partial shading. Non ideal conditions refer to some
I. INTRODUCTION specific situations where solar cells reach their limits and
cannot provide specified power. Common nonideal conditions
Recently, interests of renewable energy such as wind include partial shading, low solar radiation and dust collection.
energy, solar energy, fuel cell and geothermal power have been Studies have revealed that minor shading can cause a major
attracted since the fossil energy will be exhausted and is use reduction in solar power output of the photovoltaic array [15]-
causes environmental issues. Photovoltaic (PV) generation is [17].
being increasingly important as a renewable energy since it
offers many unique advantages such as incurring no fuel costs, In most of voltage-based MPPT of PV energy generation
no pollution, little maintenance and emitting no noise among systems, indirect measurements of solar insolation by
other alternatives of conventional and renewable energy measuring the voltage of non working cell are used in order to
sources. Moreover, PV systems can be designed for a variety of get the voltage reference [2]. These measurements may be a
applications and operational requirements. The high cost of PV source of inaccurate measurements, needs calibration and
modules and equipment (as compared to conventional energy measurement accuracy, as well as increasing the initial cost of
sources) and its relatively high conversion efficiency are the the energy generation systems. For large scale PV systems, it is
primary limitation factors for the technology. Therefore, the obviously unpractical to measure the open circuit voltage at
control of maximum power point tracking (MPPT) for the solar one place for several tens of meters of the PV system. Several
array is essential in PV systems. non-working cells are placed at some locations to measure the
solar insoltaion. The use of this method raises the problem of
Many MPPT techniques for PV systems are well calibration and measurement accuracy, as well as increasing
established in the literature. The most commonly known are the initial cost of the PV generation systems. For these reasons,
hill-climbing [1], fractional open-circuit voltage control [2], it is desirable to replace this method by a digital solar
perturb and observe (P&O) [3] and incremental conductance insolation estimator to avoid measurements error.
(IncCond) [4]. There are lesser known, but sometimes very
appropriate, methods such as maximizing load current or Recently, there has been an explosion in the number of
voltage [5], particle swarm optimization (PSO) [6], Fibonacci research papers on the topic of support vector machine (SVM)
search algorithm [7], array reconfiguration [8], linear current and related kernel methods. SVMs has been successfully
control [9], ripple correlation control (RCC)[10], limit-cycle applied to a number of applications such as particle
Nabil A. Ahmed, Elec. E Dept., College of Technological Studies,
na.ahmed@paaet.edu.kw
978-1-4244-5046-6/10/$26.00 2010
c IEEE 2264
identification, pattern recognitions, electricity price forecasting pn junction material factor, T is the cell temperature; Rs is the
and data mining tasks such as classifications, regression and series resistance of the cell.
detection[18]. The support vector machine (SVM) is a non- Rs
linear technique based on a new constructive learning IL
methodology. The approach is systematic, reproducible and
I
properly motivated by statistical learning theory. Training
λ
involves optimization of a convex cost function: there are no Rsh
false function local minima to complicate the learning process. V
SVR determines a continuous-valued function that defines a ID I sh
given input and its corresponding output in the training data.
This function then can be used to predict outputs for a given
Figure 1. Equivalent circuit of PV cell.
inputs that are not included in the training set. This is similar to
a neural network. However, a neural network solution is based The voltage-current and voltage-power characteristics of
on empirical risk minimization, while SVM introduces the used ELR615 160Z, 750-W, Fuji electric solar module at
structural risk minimization into the regression and thereby different insolation conditions are shown in Figs. 2 and 3,
achieves global optimization while a neural network achieves respectively. From Fig. 2, it is depicted that the PV output
only a local minimization. current varies dramatically with insolation conditions and
In this paper a novel SVR-based solar insolation estimator there is an optimum operating point such that the PV system
is proposed to achieve MPPT for PV energy generation delivers its maximum possible power to the load. The
systems without any outdoor measurements. In this approach, optimum operating point changes with the solar insolation,
SVM estimates a function that defines the relation between the temperature and load conditions. Therefore, on-line tracking
given inputs based on off-line training data from the used PV of the MPPT of a PV system is an essential issue for any
system characteristics. The inputs of SVM estimator are chosen successful PV system. A variety of MPPT methods are
as the PV output voltage and power. Then, this function is used developed. These methods vary in implementation complexity,
to predict outputs for a given inputs that are not included in the sensed parameters, required sensors, convergence speed and
training set. The estimated solar insolation is then used to cost.
calculate the reference voltage for MPPT. The proposed 3.5
1.0 KW/m2
controller is robust to environment changes and load variations.
The robustness and the performance evaluation of the 3
controller are addressed and verified through simulation results 0.75 KW/m2
at different insolation conditions using PSIM software. It is 2.5
characteristics of the PV cell are generally represented by the Figure 2. I-V characteristics of one PV module.
current vs. voltage (I-V) and the power vs. voltage (P-V)
60
curves. Due to the physical phenomena inside the solar cell, the
PV systems are regarded as a nonlinear device and its
generated power depends on the characteristic of the material, 50
1.0 KW/m2
solar insolation and temperature. Using the equivalent circuit of
solar cells shown in Fig. 1, the solar insolation dependent V-I 40
represented by: 30
n p I sc − I + n p I D ns
V = n s ( AkT
q ) ln[ ] − n p IRs (1) 0.5 KW/m2
np ID 20
where V and I represent the output voltage and current of PV 0.25 KW/m2
module, respectively; I sc is the light-generated current per 10
0.1 KW/m2
cell; I o is the diode saturation current; q is the electron charge
0
(1.6e-19C ); k is the Boltzmann constant (1.38e-23 J/oK); A is 0 5 10
Voltage [V]
15 20 25
( )
f ( x ) = ¦ β i − β i* .k ( x i , x ) + b 800
i =1 (7)
700
power [W]
which facilitates the conversion of the non-linear problem in 400
the original input space into a linear problem in the future
space. There are a number of kernel functions among which 300
100
V. SIMULATION RESULTS
0
To adopt the concept of the SVM to estimate the solar 0 10 20 30 40 50 60 70
insolation and consequently the MPPT of the PV system, the Voltage [V]
training samples for input and output, kernel function, and the Fig. 9 Estimated V-P characteristics.
parameters C and İ should be first decided. Thereafter, offline
training samples are obtained from the PV output 1
Insolation (kw/m2)
each training set by calculation the bias and Lagrange 0.6
data. It is well known that for a certain PV panel, the voltage- 0.4
power characteristics are fixed for each insolation without 0.3
intersection, as shown Fig. 3. Hence, for any given PV voltage
0.2
and power, the corresponding insolation can be estimated by
the previously obtained offline SVM solution. 0.1
The flow chart of the proposed SVM estimator for the solar 0
0 10 20 30 40 50 60 70 80 90 100
insolation is shown in Fig. 9. The off-line training is carried Training Set
out by using five training sets that correspond to different Fig. 10 Estimated solar insolation.
2
insolation levels from 0.1 to 1.o kW/m in a step of 0.25. Each
set consists of 41 samples. The block diagram of the PV system under investigation is
As an effort to test the proposed SVM estimator, randomly shown in Fig. 11. The PV power system will be modeled using
selected samples from the training sets have been selected as an PSIM. The SVM algorithm for PV MPPT will be written as
input for the estimator. Figs. 9 and 10 illustrate estimated P-V C++ code and converted to DLL file to be used in the PSIM
characteristics and estimated solar insolation for various input environment. Key specifications pf the 750 W used PV panel
samples. The outcome of the SVM estimation algorithm are summarized in table I. Sample of simulation results are
appears to be very accurate corresponding to an exact fit. given in the following.
½
°
°
¾
°
¿°