Documente Academic
Documente Profesional
Documente Cultură
= +
= + >
and
1
s is steered to zero in finite time under the
condition
o
dy
U
dx
> .
If 0
dy
dx
<
Then:
2 1
0
o
dy
s s U
dx
= = + <
and
2
s is steered to zero in finite time under the
condition
o
dy
U
dx
> .
In sliding mode, either 0 y g = or y g o = , the
output y follows the reference g to increase. When the
sliding condition
o
dy
U
dx
> does not hold, y continues
increasing while oscillating. After the transient settle [13], the
maximum value of y does not exceed
max
y + A.
The functions u and v are plotted in Fig.11. The
parameters
o
u , o , and M are positive constants. is
positive value that is constant or varying depending on the
particular search technique. The hysteresis width 2A should
not exceed o , and the inequality
o
dP
M u
dD
> + should
be satisfied for M . Generally, suitable selection of the
controller parameters is a tuning process. However, the
mentioned guidelines are extremely valuable for effective
calibration of the controller.
Fig.11. The functions u and v used in the control algorithm.
5
The above algorithm is for one-dimensional optimization
plant. For multidimensional plant, where the input x is an n-
dimensional vector with components x
1
,,x
n
, and it is
required to maximize the scalar output y=f(x), the motion of
such a system is described by the equation:
x ku =
where k is a piecewise constant vector (k
1
,,k
n
) and the scalar
control u depends on the method of one-dimensional
optimization. With respect to the output, the equation of the
system motion is as follows:
( ) y grad f k u =
where grad f is a row vector with elements
i
df
dx
. With a
constant vector k the describing point moves from any initial
position along a straight line parallel to that vector until it
reaches the directional extremum on that straight line at the
point ( ) 0 grad f k = . When the directional extremum is
reached, the direction of searching should be changed by
changing the vector k.
C. PV module tracker realization
In order to implement the proposed controller, a two-axis
tracker with a mounted 170-W PV module is needed. The
tracker should have a rotary mechanism with a DC motor and
a worm gear drive that rotates the PV module about the
vertical axis [8]. Another DC motor is required for the
horizontal axis. The PV module azimuth and elevation angles
are then adjusted by the motors to follow optimum power. The
control system for steering the angles can be treated as two
independent systems, one for the azimuth angle, and one for
the elevation angle. This is because the interaction effects are
usually small [14]. See Fig.12.
Fig.12. View of the PV module tracker mechanism (vertical and horizontal).
IV. RESULTS AND DISCUSSION
To demonstrate the proposed tracking control approach, a
simulation is carried out using Matlab/Simulink environment.
At first, the control algorithm is applied to the azimuth angle
with the power profile shown in Fig.6. Then another
simulation is performed with the elevation angle with the
power profile in Fig.7. The simulation result in Fig.13
indicates that the controller indeed converges to the optimum
power
*
P ~ 170 W within six seconds. This point is
obtained by steering the azimuth angle to the corresponding
optimum angle
*
o ~ 0 degree. The corresponding control
input is also shown.
Similarly, the second simulation is performed for the
elevation angle. Fig.14 illustrates the case where the power
steadily converges towards the expected optimum power, then
oscillates within a neighborhood of the optimum point. The
corresponding optimum elevation angle is
*
| ~ 30 degrees.
0 2 4 6 8 10 12 14 16 18 20
130
140
150
160
170
180
Time (second)
P
o
w
e
r
(
W
)
0 2 4 6 8 10 12 14 16 18 20
-100
-50
0
50
Time (second)
A
z
i
m
u
t
h
A
n
g
l
e
(
d
e
g
r
e
e
)
0 2 4 6 8 10 12 14 16 18 20
-20
-10
0
10
20
Time (second)
C
o
n
t
r
o
l
i
n
p
u
t
,
u
Fig.13. Power, optimizing variable (azimuth angle: ), and control input u.
0 2 4 6 8 10 12 14 16 18 20
140
150
160
170
180
Time (second)
P
o
w
e
r
(
W
)
0 2 4 6 8 10 12 14 16 18 20
0
10
20
30
40
Time (second)
E
l
e
v
a
t
i
o
n
A
n
g
l
e
(
d
e
g
r
e
e
)
0 2 4 6 8 10 12 14 16 18 20
-10
-5
0
5
10
Time (second)
C
o
n
t
r
o
l
i
n
p
u
t
,
u
Fig.14. Power, optimizing variable (elevation angle: ), and control input u.
6
V. CONCLUSIONS
A self-optimization controller is designed based on sliding
mode control, for a mechanical maximum power tracker of a
PV module. The proposed control approach was implemented
for a selected PV module from Mitsubishi Electric. Power
profiles relating the power to the azimuth and elevation angles
were used to verify the outcome of the proposed controller.
The results of the simulations revealed that the controller was
able to enforce the tracking system to reach a neighborhood of
the equilibrium within a relatively short time, corresponding
to optimum performance values. The control methodology in
this paper also showed that the use of complex astronomical
equations to find the sun angles was avoided.
REFERENCES
[1] W.T. da Costa, J.F. Fardin, and V.B.M Neto, "Identification of
photovoltaic model parameters by Differential Evolution," 2010 IEEE
International Conference on Industrial Technology (ICIT), vol., no.,
pp.931-936, 14-17 March 2010.
[2] D. Sera, R. Teodorescu, and P. Rodriguez, "PV panel model based on
datasheet values," IEEE International Symposium on Industrial
Electronics, 2007. ISIE 2007., vol., no., pp.2392-2396, 4-7 June 2007.
[3] M.G Villalva, J.R. Gazoli, and E.R. Filho, "Comprehensive Approach to
Modeling and Simulation of Photovoltaic Arrays," IEEE Transactions
on Power Electronics, , vol.24, no.5, pp.1198-1208, May 2009.
[4] G.M. Masters. Renewable and Efficient Electric Power Systems.
Hoboken, New Jersey: John Wiley & sons, 2004, pp. 468.
[5] R. Ramaprabha, and B.L. Mathur, "MATLAB Based Modeling to Study
the Influence of Shading on Series Connected SPVA," Emerging Trends
in Engineering and Technology (ICETET), 2009 2nd International
Conference on , vol., no., pp.30-34, 16-18 Dec. 2009.
[6] X. Weidong, W.G. Dunford, and A. Capel, "A novel modeling method
for photovoltaic cells," Power Electronics Specialists Conference, 2004.
PESC 04. IEEE 35th Annual , vol.3, no., pp. 1950- 1956 Vol.3, 20-25
June 2004.
[7] E. Saloux, M. Sorinand and A. Teyssedou, Explicit Model of
Photovoltaic Panels to Determine Voltages and Currents at the
Maximum Power Point, CanmetENERGY, Ottawa, Canada, Rep.
CETC Number 2010-156, 2010.
[8] A. Al Nabulsi, and R. Dhaouadi, "Efficiency Optimization of a DSP-
Based Standalone PV System Using Fuzzy Logic and Dual-MPPT
Control," Industrial Informatics, IEEE Transactions on , vol.8, no.3,
pp.573-584, Aug. 2012.
[9] S. Seme, G. tumberger, and J. Vori, "Maximum Efficiency
Trajectories of a Two-Axis Sun Tracking System Determined
Considering Tracking System Consumption," Power Electronics, IEEE
Transactions on , vol.26, no.4, pp.1280-1290, April 2011.
[10] C. Honsberg and S. Bowden. Photovoltaic Education Network.
Internet: http://pveducation.org, Feb.18, 2013 [Feb. 18, 2013].
[11] altE Store. Mitsubishi electric mf170eb3 170w 18v solar panel.
Internet: http://www.altestore.com/store/, Feb.18, 2013 [Feb. 18, 2013].
[12] V. Utkin. Sliding Modes in Control Optimization. Heidelberg, New
York: Springer-Verlag, 1992, pp. 199.
[13] V. Utkin. Sliding Modes and Their Application in Variable Structure
Systems. Moscow: MIR Publsihers, 1978, pp. 216.
[14] M. Gopal. Control Systems: Principles and Design. Tata McGraw-Hill
Education, 2002, pp. 17.
[15] The MathWorks. MATLAB Version 7.9 R2009b. Natick, MA, Sept.
2009.