Backstepping PWM Control for Maximum Power Tracking in Photovoltaic Array Systems

Similar documents
Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers

Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity

Nonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain

Robust Adaptive Control for a Class of Systems with Deadzone Nonlinearity

An inductance lookup table application for analysis of reluctance stepper motor model

Experimental Robustness Study of a Second-Order Sliding Mode Controller

Sliding mode approach to congestion control in connection-oriented communication networks

Lecture 6: Control of Three-Phase Inverters

World Academy of Science, Engineering and Technology International Journal of Computer and Systems Engineering Vol:7, No:12, 2013

Neural Network Training By Gradient Descent Algorithms: Application on the Solar Cell

Research Article Development of Digital Control for High Power Permanent-Magnet Synchronous Motor Drives

Distributed Force/Position Consensus Tracking of Networked Robotic Manipulators

A Novel Decoupled Iterative Method for Deep-Submicron MOSFET RF Circuit Simulation

A Comparison between a Conventional Power System Stabilizer (PSS) and Novel PSS Based on Feedback Linearization Technique

Adaptive Gain-Scheduled H Control of Linear Parameter-Varying Systems with Time-Delayed Elements

The Efficiency Optimization of Permanent Magnet Synchronous Machine DTC for Electric Vehicles Applications Based on Loss Model

Module 2. DC Circuit. Version 2 EE IIT, Kharagpur

Two Dimensional Numerical Simulator for Modeling NDC Region in SNDC Devices

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations

Dead Zone Model Based Adaptive Backstepping Control for a Class of Uncertain Saturated Systems

The canonical controllers and regular interconnection

Some Remarks on the Boundedness and Convergence Properties of Smooth Sliding Mode Controllers

Open Access An Exponential Reaching Law Sliding Mode Observer for PMSM in Rotating Frame

Nested Saturation with Guaranteed Real Poles 1

ELEC3114 Control Systems 1

A New Backstepping Sliding Mode Guidance Law Considering Control Loop Dynamics

Harmonic Modelling of Thyristor Bridges using a Simplified Time Domain Method

Neural Network Controller for Robotic Manipulator

Chaos, Solitons and Fractals

Suppression Method of Rising DC Voltage for the Halt Sequence of an Inverter in the Motor Regeneration

Closed and Open Loop Optimal Control of Buffer and Energy of a Wireless Device

ECE 422 Power System Operations & Planning 7 Transient Stability

Robust Forward Algorithms via PAC-Bayes and Laplace Distributions. ω Q. Pr (y(ω x) < 0) = Pr A k

4. CONTROL OF ZERO-SEQUENCE CURRENT IN PARALLEL THREE-PHASE CURRENT-BIDIRECTIONAL CONVERTERS

Design and Application of Fault Current Limiter in Iran Power System Utility

Modeling time-varying storage components in PSpice

Uncertain Fractional Order Chaotic Systems Tracking Design via Adaptive Hybrid Fuzzy Sliding Mode Control

Examining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing

Simple Electromagnetic Motor Model for Torsional Analysis of Variable Speed Drives with an Induction Motor

A New Nonlinear H-infinity Feedback Control Approach to the Problem of Autonomous Robot Navigation

THE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE

Situation awareness of power system based on static voltage security region

Dynamic Load Carrying Capacity of Spatial Cable Suspended Robot: Sliding Mode Control Approach

Electric Power Systems Research

Switching Time Optimization in Discretized Hybrid Dynamical Systems

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies

THE most important advantages of the variable speed wind

Adaptive Control of the Boost DC-AC Converter

IN the recent past, the use of vertical take-off and landing

VIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK

Investigation of local load effect on damping characteristics of synchronous generator using transfer-function block-diagram model

Experimental Determination of Mechanical Parameters in Sensorless Vector-Controlled Induction Motor Drive

Total Energy Shaping of a Class of Underactuated Port-Hamiltonian Systems using a New Set of Closed-Loop Potential Shape Variables*

Design A Robust Power System Stabilizer on SMIB Using Lyapunov Theory

Event based Kalman filter observer for rotary high speed on/off valve

Time-of-Arrival Estimation in Non-Line-Of-Sight Environments

Continuous observer design for nonlinear systems with sampled and delayed output measurements

OVER THE past 20 years, the control of mobile robots has

Robust Tracking Control of Robot Manipulator Using Dissipativity Theory

Why Bernstein Polynomials Are Better: Fuzzy-Inspired Justification

Optimal operating strategies for semi-batch reactor used for chromium sludge regeneration process

NOTES ON EULER-BOOLE SUMMATION (1) f (l 1) (n) f (l 1) (m) + ( 1)k 1 k! B k (y) f (k) (y) dy,

State estimation for predictive maintenance using Kalman filter

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control

Generalized-Type Synchronization of Hyperchaotic Oscillators Using a Vector Signal

Electronic Devices and Circuit Theory

A Parametric Device Study for SiC Power Electronics

IPA Derivatives for Make-to-Stock Production-Inventory Systems With Backorders Under the (R,r) Policy

739. Design of adaptive sliding mode control for spherical robot based on MR fluid actuator

Modelling of Permanent Magnet Synchronous Motor Incorporating Core-loss

A global Implicit Function Theorem without initial point and its applications to control of non-affine systems of high dimensions

Deriving ARX Models for Synchronous Generators

Circle-criterion Based Nonlinear Observer Design for Sensorless Induction Motor Control

AN3400 Application note

An algebraic expression of stable inversion for nonminimum phase systems and its applications

BEYOND THE CONSTRUCTION OF OPTIMAL SWITCHING SURFACES FOR AUTONOMOUS HYBRID SYSTEMS. Mauro Boccadoro Magnus Egerstedt Paolo Valigi Yorai Wardi

A novel two-mode MPPT control algorithm based on comparative study of existing algorithms

PID Adaptive Control Design Based on Singular Perturbation Technique: A Flight Control Example

Lectures - Week 10 Introduction to Ordinary Differential Equations (ODES) First Order Linear ODEs

Dissipative numerical methods for the Hunter-Saxton equation

Lecture 2 Lagrangian formulation of classical mechanics Mechanics

Modelling of Three Phase Short Circuit and Measuring Parameters of a Turbo Generator for Improved Performance

Lie symmetry and Mei conservation law of continuum system

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions

Reachable Set Analysis for Dynamic Neural Networks with Polytopic Uncertainties

SYNCHRONOUS SEQUENTIAL CIRCUITS

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21

A medical image encryption algorithm based on synchronization of time-delay chaotic system

AN INTRODUCTION TO NUMERICAL METHODS USING MATHCAD. Mathcad Release 14. Khyruddin Akbar Ansari, Ph.D., P.E.

State of Charge Estimation of Cells in Series Connection by Using only the Total Voltage Measurement

Approximate Reduction of Dynamical Systems

Balancing Expected and Worst-Case Utility in Contracting Models with Asymmetric Information and Pooling

Odd-harmonic Repetitive Control of an Active Filter under Varying Network Frequency: Control Design and Stability Analysis

LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION

Nonlinear Backstepping Control of Permanent Magnet Synchronous Motor (PMSM)

Passivity-based Control of Euler-Lagrange Systems

Indirect Adaptive Fuzzy and Impulsive Control of Nonlinear Systems

On Using Unstable Electrohydraulic Valves for Control

The Levitation Controller Design of an Electromagnetic Suspension Vehicle using Gain Scheduled Control

On some parabolic systems arising from a nuclear reactor model

Transcription:

2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 0-July 02, 2010 ThB12.6 Backstepping PWM Control for Maximum Power Tracking in Photovoltaic Array Systems E. Iyasere, E. Tatlicioglu an D. M. Dawson Abstract A power system consisting of a photovoltaic (P) array panel, c-to-c switching converter an a battery is consiere in this paper. A backstepping PWM controller is evelope to maximie the power of the solar generating system. The controller tracks a esire array voltage, esigne online using an incremental conuctance extremum-seeking algorithm, by varying the uty cycle of the switching converter. The stability of the control algorithm is emonstrate by means of Lyapunov analysis. I. INTRODUCTION olar energy is one of the more attractive sources of S energy toay owing to the rising costs of traitional energy sources, an increase in environmentalism an the inexhaustibility of the source of energy. The primary evice for harnessing solar energy is the solar cell, which uses the photovoltaic effect to transform sunlight into electricity via a semiconuctor evice. Conitions such as cell parameters an atmospheric conitions (temperature an solar irraiation) affect the instantaneous energy generate by a P array as emonstrate by the current-voltage ( i v ) characteristic shown in Fig. 1 which can be mathematically escribe as follows [1]: qv ns AKT i = ni p ph ni p rs e 1 (1) v t where ( ) i t is the P array output current; ( ) is the P array output voltage; n s is the number of cells connecte in series; n p represents the number of parallel moules; q is the charge of an electron; K is the Boltmann s constant; A is the p-n junction ieality factor; an T is the cell temperature in Kelvin (K). The reverse saturation current, I rs, an the photocurrent, I ph, can be expresse as: qego 1 1 T KT Tr T rs = or Tr I I e E. Iyasere is with the College of Engineering an Science, Clemson University, Clemson, SC 2961 USA (corresponing author, 864-986- 911; e-mail: oiyaser@ clemson.eu). E. Tatlicioglu, is with the Department of Electrical an Electronics Engineering, Imir Institute of Technology, Imir, Turkey (e-mail: etatlicioglu@yahoo.com). D. M. Dawson is with the College of Engineering an Science, Clemson University, Clemson, SC 2961 USA (e-mail: arren@ clemson.eu). (2) λ I = I K T T () ( ( )) 100 ph sc l r where I or is the reverse saturation current at the reference temperature, T r ; E go is the ban gap energy of the semiconuctor; I sc is the short-circuit cell current at the reference temperature an raiation; K l is the short-circuit current temperature coefficient; an λ is the solar raiation 2 in mw / cm. Thus, the P array output power, P ( t ), can be calculate as: qv ns AKT P = iv = ni p phv niv p rs e 1 (4) It can be conclue that there exists a maximum power point (MPP) that varies with solar raiation an cell temperature as shown in Fig. 2. To this en, several control approaches have been evelope to optimie the power output when atmospheric conitions are varying. An area of particular importance is the evelopment of online extremum-seeking algorithms which are generally classifie into incremental conuctance (IncCon) [2]-[4] an perturb an observe (P&O) methos [5], [6]. Hussein et al. [2] evelope a maximum power tracking (MPT) technique that is efficient in cases of rapily changing atmospheric conitions. They showe that the maximum power operating point can be tracke accurately by measuring the solar array current an voltage, comparing the incremental an instantaneous conuctances of the P an changing the array voltage accoringly. Leyva et al. [5] emonstrate the global stability of an MPPT algorithm using Lyapunov analysis an applie it to a P system base on the perturb an observe metho. Control techniques use to irectly control photovoltaic characteristics inclue classical control [7]-[9], fuy logic control [1], robust control [6], [10], variable structure [11], [12], an artificial neural networks [1]-[15]. Lian et al. [1] regulate the output power of a solar power generating system using the Takegi-Sugeno fuy metho which inclues using virtual esire variables (Ds). Kasa et al. [6] presents a robust control metho for maximum power point (MPP) tracking in a photovoltaic system where the circuit parameters are uncertain. The MPP is tracke by varying the uty ratio of the switching evice in orer to 978-1-4244-7425-7/10/$26.00 2010 AACC 561

Fig. 1. Current-voltage characteristics of a P array Fig. 2. Power-voltage characteristics of a P array Fig.. The system structure of the photovoltaic array system control the array voltage. alenciaga et al. [11] esigne a variable structure controller to regulate the output power of a stanalone hybri generation system consisting of a P array, win turbine, a storage battery bank an a variable monophasic loa. Asie from maximiing the output power, another common application for photovoltaic arrays is loa matching [6], [16], [17]. Saie et al. [16] maximie the output mechanical energy of a DC motor, riving a mechanical loa, connecte to a P array via a c-c converter with varying atmospheric conitions. Yaaiah et al. [6] evelope a controller algorithm to match a solar cell array to a mechanical loa using artificial neural networks. In this paper, a control strategy is evelope to maximie the power of a solar generating system while incluing the ynamics of the DC-DC converter that is assume absent in some papers. The control objective is to etermine the maximum power operating point (MPOP) by tracking a esire array voltage which can be achieve by moulating the pulse with of the switch control signal (increasing or ecreasing the uty ratio of the switching converter). The esire array voltage is esigne online using a filtere incremental conuctance MPP tracking algorithm. The propose strategy ensures that the MPOP is etermine an the tracking errors are globally asymptotically regulate. The stability of the control algorithm is verifie by Lyapunov analysis. The rest of the paper is organie as follows. The ynamic moel of the solar generating system is escribe in Section II. In Section III, a backstepping array voltage tracking controller is esigne along with the corresponing close-loop error system. The stability analysis of the close-loop error system is iscusse in Section I. In Section, the esire array voltage trajectory is generate. Concluing remarks are presente in Section I. II. PHOTOOLTAIC ARRAY SYSTEM DYNAMICS The solar generation moel consists of a P array moule, c-to-c boost converter an a battery as shown in Fig.. The converter transfers power from the P array terminals to the battery bank, inirectly controlling the voltage of the P array panel, v ( t ) an thus the array power generation. The ynamic moel of the solar generation system can by expresse by an instantaneous switche moel as follows: Cv = i il (5) Li = v (1 u) (6) L b where L an il ( t ) represents the c-to-c converter storage inuctance an the current across it; b is the voltage of the storage battery an u is the switche control signal that can only take the iscrete values 0 (switch open) an 1 (switch close). Using the state averaging metho [18], the switche moel can be 562

reefine by the average PWM moel as follows: C = I IL (7) LI = D (8) L b where an I are the average states of the output voltage an current of the solar cell; IL is the average state of the inuctor current; D is the limite uty ratio function of the off-state of the switche control signal, u( t ). To facilitate control evelopment, the following moel characteristics are assume: Assumption 1: ( t ), ( ), measurable. I t I an ( ) Assumption 2: C an L are known constants. L t are Assumption : b is moele as a constant value ue to its slow charge ynamics [5]. Assumption 4: I ( t ) is boune provie that ( ) boune. Assumption 5: I constant such that b t is can be upper boune by a positive I < µ where µ. III. CONTROLLER DESIGN The control objective is to maximie the power P t by extracte from a solar generating system, ( ) tracking a evelope esire array voltage,, such that as t. This is achieve by varying D, the uty ratio of the off-state of the switche control signal. Remark.1: The esire array voltage, ( t ), is esigne online using a numerical-base extremumseeking algorithm, as shown in Section I, to maximie the extracte power P ( t ) such that, where is the unknown optimal array voltage, implies that P tens to P max, the maximum power point (MPP). Aitionally, is esigne to be sufficiently ifferentiable, that is ( ), ( ), ( ). t t t A. Error System Development To quantify the state control objective, tracking errors enote by enote by et ( ) an are efine as follows e= (9) = IL ID (10) where ID enotes the subsequently esigne esire storage inuctor current. From the efinition of the tracking errors in (9) an (10), an the system ynamics in (7) an (8), an open loop system is evelope as follows: Ce = C I ID (11) L = D LI (12) b D B. Control Input Design The control inputs will be esigne base on the subsequent stability analysis as well as the structure of the open loop error systems in (11) an (12). The esigne esire storage inuctor current, ID ( t ) is esigne as I = C I k e (1) D e The uty ratio, D is esigne as follows 1 I I L D = LC Lke b C C e k k1 sgn ( ). (14) where ke, k1, k are control gains, an sgn ( ) is the stanar signum function. Substituting (1) an (14) into the open loop error ynamics of (11) an (12), results in the following close loop error system Ce = kee (15) L = k e k LI (16) 1 sgn ( ) I. STABILITY ANALYSIS Theorem 1: Given the close loop error system in (15) an (16), the tracking error signals efine in (9) an (10) are globally asymptotically regulate in the sense that et, t 0 as t (17) ( ) ( ) Proof: A non-negative scalar function, enote by, is efine as 1 2 1 2 = Ce L (18) After taking the time erivative of (18) an making the appropriate substitutions from (15) an (16), the following expression is obtaine = e[ k ] sgn ee k e k1 ( ) LI (19) = k e k k LI (20) From (20), e 1 can be upper boun as follows ke k k LI (21) e 1 If the control gain k 1 is esigne such that k 1 > Lµ 56

then from Assumption 5, can be upper boun as follows ke e k (22) From (18) an (22), it is straightforwar to see that et, (9) can be use along et ( ), t ( ). Since ( ) with Remark.1 to show that. Base on the above bouneness statements, (1) can be use along with Remark.1 an Assumption 4 to show that I. After utiliing the fact that ID,, from (10), it is clear that IL. The expression in (14), Remark.1 an Assumptions an 4, can be use along with the above bouneness statements to show that D t. The above bouneness statements can be ( ) utilie along with (7), (8) an Assumption to show that, I L. Above bouneness statements can be use along with Remark.1, an the time erivative of (9) to show that et ( ). The time erivative of (1) can be use along with the above bouneness statements, Remark.1 an Assumption 5 to show that I D. After taking the time erivative of (10), it can be conclue that. After employing a corollary to Barbalat s lemma [19], it is easy to show that et ( ), t ( ) 0 as t.. GENERATING ( ) t ONLINE In Remark.1, it is assume the esire array voltage, t, t t ( t ), can be esigne such that ( ) ( ) an ( ) are boune an, where ( ) t is the unknown optimal array voltage that maximies the solar P t. The extremum-seeking power extracte, ( ) algorithm use in this paper is the incremental conuctance MPP tracking algorithm [2]. Unlike many other MPT algorithms, there is no significant loss of efficiency in cases with rapily changing atmospheric conitions. This algorithm utilies ero slope regulation to track the maximum power point by comparing the incremental an instantaneous conuctances of the P array an varying the esire voltage, ( t ) accoringly. Aitionally, the algorithm accounts for changes in the atmospheric conitions when the array is operating at maximum power by checking if incremental current is nonero. To ensure that, an ( ) t are boune, a filter-base form of the incremental conuctance algorithm is use, wherein at each iteration, the iscrete guess, [ n ], is passe through a set of thir orer stable an proper low pass filters to generate continuous boune signals for, an ( t ). The following filters were use in this stuy = [ n] (2) s 1s 2s s = [ n] s 1s 2s (24) 2 s = [ n] s 1s 2s (25) where s is the Laplace variable, 1, 2, are filter constants an n. The algorithm waits until certain error threshols are met before making the next t n e t t e guess (i.e., if ( ) [ ] 1 an ( ) ( ) 2 then n = n 1 ; where e1, e2 are threshol constants). I. CONCLUSIONS A backstepping PWM control strategy has been evelope for a solar generating system to maximie the power extracte from a photovoltaic array in varying weather conitions. A esire array voltage is esigne online using an extremum-seeking algorithm to seek the unknown optimal array voltage while remaining boune an sufficiently ifferentiable. To track the esigne trajectory, a tracking controller is evelope to moulate the uty cycle of the boost converter. The propose controller is proven to yiel global asymptotic stability with respect to the tracking errors via Lyapunov analysis. REFERENCES [1] K. Lian, Y. Ouyang an W. Wu, Realiation of maximum power tracking approach for photovomtaic array sytems base on T-S fuy metho, IEEE International Conf. on Fuy Systems, vol. 1, no. 1, pp.1874-1879, Jun. 2008. [2] K. H. Hussien, I. Muta, T. Hoshino an M. Osakaa, Maximum photovoltaic power tracking: an alogrithm for rapily changing atmospheric conitions, Proc. IEE-Gener., Transm., Distrib., vol. 142, no. 1, pp. 59-64, Jan. 1995. [] Y. Kuo, T. Liang an J. Chen, Novel maximum-power-pointtracking controller for photovoltaic energy conversion system, IEEE Trans. In. Electron,, vol. 48, no., pp. 594-601, Jun. 2001. [4] T. Kim, H. Ahn, S. Park an Y. Lee, A novel maximum power point tracking control for photovoltaic power systems uner rapily changing solar raiation, Proc. IEEE Int. Symp. In. Electron., vol. 2, no. 1, pp. 1011-1014, 2001. [5] R. Leyva, C. Alonso, I. Quennec, A. Ci-Pastor, D. Lagrange an L. Martine-Salamero, MPPT of photovoltaic systrms using extremum-seeking control, IEEE Trans. Aero Electron. Syst., vol. 42, no. 1, pp. 249-258, Jan. 2001. [6] N. Kasa, T. Iia an G. Majumar, Robust control for maximum power point tracking in photovoltaic power systems, Proc. Power Conv. Conf., vol. 2, no. 1, pp. 827-82, Apr. 2002. [7] S. J. Chiang, K. T. Chang an C. Y. Yen, Resiential photvoltaic energy storage system, IEEE Trans. In. Electron., vol. 45, no. 1, pp. 85-94, Jun. 1998. [8] C. Hua an J. Lin, DSP-Base controller application in battery storage of photovoltaic systems, Proc. IEEE IECON Int. Conf. In. Electron., Contr. Instrum, vol., pp. 1705-1710, Aug. 1996. [9] S. Kim, E. Kim an J. Ahn, Moeling an control of a griconnecte win/p hybri generation system, Proc. IEEE PES Transmiss. Distrib. Conf. Exhib., pp. 1202-1207, May 2006. 564

[10] J. Olila, A meium power P-array simulator with robust control strategy, Proc. IEEE Conf. Control Appl., vol. 1, no. 1, pp. 40-45, Sep. 1995. [11] F. alenciaga, P. F. Puleston an P. E. Battaiotto, Power control of a photvoltaic array in a hybri electric generation system using sliing moe techniques, IEEE Proc. Control Theory Appl., vol. 148, no. 6, pp. 448-455, Nov. 2001. [12] I. S. Kim an M. J. Youn, ariable-structure observer for solararray current estimation in a photovoltaic power-generation system, IEEE Proc. Electr. Power Appl., vol. 152, no. 4, Jul. 2005. [1] T. Hiyama, S. Kouuma an T. Imakubo, Evaluation of neural network base real time maximum power tracking controller for P systems, IEEE Trans. Energy Conversion, vol. 10, no., pp. 54-548, Sep. 1995. [14], Ientification of optimal operating point of P moules using neural network for real time maximum power tracking control, IEEE Trans. Energy Conversion, vol. 10, no. 2, pp. 60-67, Jun. 1995. [15] N. Yaaiah an M. eerachary, Aaptive controller for peak power tracking of photovoltaic systems, Syst. Anal. Moelling Simulation, vol. 42, no. 9, pp. 119-14, 2002. [16] M.M. Saie et al., Optimal esign parameters for a P array couple to a DC motor via a DC-DC transformer, IEEE Trans, Energy Conversion, vol. 6, no. 4, pp. 59-598, Dec. 1991. [17] S. Alghuwainem, Matching of a DC motor to a photovoltaic genrator using a step-up converter with a current-locke loop, IEEE Trans. Energy Conversion, vol. 9, no. 1, pp. 192-198, Mar. 1994. [18] R. Ortega, A. Lorai, P. J. Niklasson an H. Sira-Ramire, Passivity-base Control of Euler-Lagrange Systems, Lonon: Springer-erlag, 1998, pp. 168-171. [19] J. Slotine an W. Li, Applie Nonlinear Control, Englewoo Cliffs, NJ: Prentice Hall, 1991. 565