Evaluation of a Distributed Photovoltaic System in Grid ... - MDPI

6 downloads 0 Views 5MB Size Report
Jun 7, 2018 - Vin=320V, Countdown 30 sec. Change. PWM Value. Mode: PWM mode. Vout regulate at 360V. Working mode. Auto shutdown. Change to.
energies Article

Evaluation of a Distributed Photovoltaic System in Grid-Connected and Standalone Applications by Different MPPT Algorithms Ru-Min Chao 1,2, *, Shih-Hung Ko 1 , Hung-Ku Lin 1 and I-Kai Wang 1 1 2

*

Department of Systems and Naval Mechatronics Engineering, NCKU, Tainan 701, Taiwan; [email protected] (S.-H.K.); [email protected] (H.-K.L.); [email protected] (I.-K.W.) Research Center for Energy Technology and Strategy, NCKU, Tainan 701, Taiwan Correspondence: [email protected]; Tel.: +886-6-2757575 (ext. 63532)

Received: 19 May 2018; Accepted: 5 June 2018; Published: 7 June 2018

 

Abstract: Due to the shortage of fossil fuel and the environmental pollution problem, solar energy applications have drawn a lot of attention worldwide. This paper reports the use of the latest patented distributed photovoltaic (PV) power system design, including the two possible maximum power point tracking (MPPT) algorithms, a power optimizer, and a PV power controller, in grid-connected and standalone applications. A distributed PV system with four amorphous silicon thin-film solar panels is used to evaluate both the quadratic maximization (QM) and the Steepest descent (SD) MPPT algorithms. The system’s design is different for the QM or the SD MPPT algorithm being used. The test result for the grid-connected silicon-based PV panels will also be reported. Considering the settling time for the power optimizer to be 20 ms, the test result shows that the tracking time for the QM method is close to 200 ms, which is faster when compared with the SD method whose tracking time is 500 ms. Besides this, the use of the QM method provides a more stable power output since the tracking is restricted by a local power optimizer rather than the global tracking the SD method uses. For a standalone PV application, a solar-powered boat design with 18 PV panels using a cascaded MPPT controller is introduced, and it provides flexibility in system design and the effective use of photovoltaic energy. Keywords: photovoltaic; distributed system; maximum power point tracker; photovoltaic (PV) controller; electric boat; power optimizer; quadratic maximization; steepest descent

1. Introduction In recent years, the shortage of fossil fuels and environmental pollution awareness have been two important issues that affect people’s daily lives, and therefore many countries are actively doing research and developing renewable energy resources. Solar energy is one of the most promising options. It can be found that most grid-connected solar applications are based on a ‘centralized’ control architecture. That is, multiple photovoltaic (PV) panels are connected in series and in parallel to share one inverter having a centralized maximum power point tracker. However, a well-known power loss problem encountered by a centralized photovoltaic system is due to a panel’s mismatch, degradation, or partial shading effect. For such a reason, a PV system’s power characteristic also exhibits multiple maxima power points which make it more difficult for the maximum power point tracking (MPPT) algorithm to track the global maximum power point. A PV system that exhibits multiple maxima has been discussed by many researchers; for example [1–3]. Techniques that tackle a PV system’s partial shading effect are also known as the soft computing method or the equivalent circuit method [4]. The soft computing method involves the development of various MPPT algorithms in different array

Energies 2018, 11, 1484; doi:10.3390/en11061484

www.mdpi.com/journal/energies

Energies 2018, 11, 1484

2 of 15

configurations. The equivalent circuit method uses a different PV system architecture and different converter topologies. There are advantages and disadvantages among these methods, and one can also refer to review articles for more information [5,6]. A popular PV system design to avoid the multi-peak tracking problem is to rearrange the system into a distributed format [7]. A ‘distributed’ photovoltaic power system is designed to use a dedicated direct current (DC)/DC converter attaching to each of the PV panels. Therefore, one can individually control each PV panel to obtain the maximum power output and to minimize the power loss caused by panel shading or mismatching. There are two types of distributed PV system design with different tracking philosophies. One method treats a PV panel independently and thus can adopt a currently available MPPT method from a centralized system to perform panel-level tracking [8]. As a result, a module-integrated converter (MIC) or a power optimizer is attached to each of the PV panels. A central controller is required to coordinate the entire MIC network for power harvesting. A global multivariable PV system uses only one set of current and voltage information for the entire system. The total number of current and voltage sensors can be reduced. The difference between these two hardware arrangements is best described in Figure 1. In general, a distributed MPPT system uses a local maximum power point tracking technique with I and V measurements on the MIC to ensure the local maximum power output (see Figure 1a). A multivariable PV system uses a global MPPT controller to modulate all of the MIC duty ratios simultaneously by using the system’s VLoad and ILoad data (Figure 1b). For example, a global MPPT method using perturb and observation (P&O) has been studied by [9] and the particle swarm optimization (PSO) method by [10] in two or three dimensional cases. When the number of panels increases, the tracking time is expected to increase drastically due to the sequential operation of P&O or the higher number of search agents required for PSO to cover the entire search domain. A PSO in conjunction with multicore calculation provides a solution for higher degrees of tracking space with an acceptable tracking speed [11]. Recently, our has team focused on the development of a new distributed system including the use of various MPPT algorithms, an award winning design of a DC/DC converter, and a patented controller system for PV applications. In this paper, the grid-connected and the standalone distributed PV applications associated with a particular MPPT algorithm are presented. The quadratic maximization (QM) MPPT was introduced in [12], and has been proved to have a faster convergent speed than other MPPT methods, such as the classical perturb and observation method. Thus, one is intuitively able to see the benchmark comparison of this method with the newly proposed multivariable MPPT method. For a distributed PV (DPV) system using either the modified QM or the steepest gradient method with the golden section search method, both are simulated by the NI Multisim software (National Instrument, Austin, TX, USA) using four Chimei CSSS-100A/90A photovoltaic panels (Chimei Energy, Taiwan). Some of the simulated results are shown here. Experimental tests for both MPPT algorithms are also compared. On site experiments for the DPV system are tested and both MPPT methods are proved to be useful for various applications without any limitation. A grid-connected PV system test using a number of silicon-based PV panels is also presented. Lastly, a solar-power boat is used to demonstrate a complicated standalone PV application, since the vessel in a rolling and a pitching motion encounters fast changing of solar insolation intensity over the PV panels on board. Previously, a technique called the dynamic MPPT process in conjunction with the QM method was developed which is very suitable for marine applications [13]. The solar power is further fed into the power system of the ship, increasing its overall green energy efficiency. By integrating the hardware of the distributed PV system, firmware that runs within the controllers, and the MPPT technique, the standalone system is realized by a re-modelled solar boat running on the Love River in Kaohsiung City, Taiwan. This work provides a framework to help the domestic leisure yacht industry adopt renewable solar energy technology and promote a new solar ship design with higher green energy efficiency.

Energies 2018, 11, 1484

3 of 15

Energies 2018, 11, x

3 of 15

Energies 2018, 11, x

3 of 15

Current Sensor

PV Module_1

PV Module_1

Current Sensor

PV MPPT Controller Module_1 Current Sensor

MOSFET Driver

MOSFET Driver MPPT Controller

PV Module_1

MOSFET Driver

PV Module_2

MOSFET Driver

MOSFET Driver

PV Module_2 PV MPPT Controller Module_2

MOSFET Driver MPPT Controller

PV Module_2

Load

Current Sensor

MOSFET Driver

PV Load Module_3

Load DMPPT Controller

MOSFET Driver

PV Module_3

MOSFET Driver

DMPPT Controller

Load

MOSFET Driver Current Sensor

PV Module_n

PV Module_n

Current Sensor

PV MPPT Controller Module_n

MOSFET Driver

MOSFET Driver MPPT Controller

(a)MOSFET Driver

PV Module_n

MOSFET Driver

(b)

(a) (b) evaluation: (a) Figure1.1. Two thethe distributed photovoltaic (DPV)(DPV) system Figure Two hardware hardwaredesigns designsforfor distributed photovoltaic system evaluation: distributed maximum power point tracking (DMPPT) control; (b) multivariable MPPT control. Figure maximum 1. Two hardware designs for the distributed photovoltaic (DPV) system (a) (a) distributed power point tracking (DMPPT) control; (b) multivariable MPPT evaluation: control. distributed maximum power point tracking (DMPPT) control; (b) multivariable MPPT control.

2. The Solar System 2. The Solar System 2. The Solar System 2.1. The Maximum Power Point Tracking (MPPT) Controller 2.1. The Maximum Power Point Tracking (MPPT) Controller 2.1.MPPT The Maximum Power Point Tracking (MPPT) Controller An controller is used to coordinate the operation of each connected power optimizer and An MPPT controller is used to coordinate the operation of each connected power optimizer and to make work in a specific operation mode. Therefore, it requires communication between Anin MPPT controller is usedmode. to coordinate the it operation each connected power multiple optimizer and to make work a specific operation Therefore, requiresofcommunication between multiple microprocessors. Our group uses the PIC32 architecture to design the MPPT controller (see Figuremultiple 2). to make work in a specific operation mode. Therefore, it requires communication between microprocessors. Our group uses the PIC32 architecture to design the MPPT controller (see Figure 2). A total of six UART communication ports are used, including four PV converters, one personal Our group usesports the PIC32 architecture to design MPPT controller (see Figure 2). A computer, total microprocessors. of six UART communication are used, including fourthe PV converters, one personal and a Bluetooth device. It can be powered either by a nearby renewable energy source or A total of six UART communication ports are used, including four PV converters, one personal computer, andpack. a Bluetooth device. It can be powered either bywith a nearby renewable energy source by a battery The Bluetooth device is used to communicate a portable device to set up the computer, and a Bluetooth device. It can be powered either by a nearby renewable energy source or orPV by panel a battery pack. Thedata Bluetooth is usedapplication to communicate with aand portable device to set up where device a device standalone is preferred, it candevice also display by a characteristic battery pack. The Bluetooth is used to communicate with a portable to set up the the PV panel characteristic data wherefor a standalone is preferred, and itcases, can also display instantaneous information user onapplication his/her smart device. In some PV paneloperation characteristic data where the a standalone application is preferred, and it canone alsocan display instantaneous operation information for the user on his/her smart device. In some cases, one can disable Bluetooth communication for an extra For a low PV power application, instantaneous operation information forPV thepanel userconnection. on his/her smart device. In some cases, one can disable Bluetooth communication forisan extra PVfor panel connection. a low PV PV power application, a controller powered bycommunication a PV panel preferable easy set connection. up. For For a larger such as application, a grid disable Bluetooth for an extra PV panel For asystem, low power a controller powered by a PV panel is preferable for easy set up. For a larger system, such as connected system or a PV boat, external power from the grid or battery provides a stable power a controller powered by a PV panel is preferable for easy set up. For a larger system, such aasgrid a grid sourceconnected for the entire run smoothly. can or be integrated into apower larger PVpower connected system or a system PV or boat, external powerMultiple from thecontrollers grid or provides a stable source system atoPV boat, external power from thebattery grid battery provides a stable using thethe UART protocol. In ordercan to reject signal noise from the DC/DC forsystem the entire system to runcommunication smoothly. Multiple controllers be integrated into a larger PV source for entire system to run smoothly. Multiple controllers can be integrated into a system larger PV converters, digital isolator circuitry is applied. using the UART communication protocol. In order to reject signal noise from the DC/DC converters, system using the UART communication protocol. In order to reject signal noise from the DC/DC digital isolator circuitry applied. converters, digitalisisolator circuitry is applied.

Figure 2. Schematic design of the MPPT controller for a distributed PV application. Figure2.2.Schematic Schematic design MPPT controller a distributed PV application. Figure design of of thethe MPPT controller for afor distributed PV application.

Energies 2018, 11, 1484 Energies 2018, 11, x

4 of 15 4 of 15

2.2. The Power Optimizer 2.2. The Power Optimizer The new power optimizer design for a silicon-based PV panel is required: (a) to survive under new but power optimizer design for a silicon-based PVtopanel is required: survive higher The current a low operation voltage; (b) to be able be powered by (a) PVtocells or aunder battery; higher current but a low operation voltage; (b) to be able to be powered by PV cells or a battery; and and (c) to have its MPPT use an internal voltage measurement for PI regulation. An SM72295 (Texas (c) to have its MPPT use an internal voltage measurement for PI regulation. An SM72295 (Texas Instruments, USA) PV full-bridge drive is used for switching control. Several voltage equalizers are Instruments, USA) PV full-bridge drive is used for switching control. Several voltage equalizers are used to provide various voltage levels at 10V, 5V, and 3.3V. PI voltage control can be achieved by an used to provide various voltage levels at 10V, 5V, and 3.3V. PI voltage control can be achieved by an MCU such as dsPIC33 (Microchip, USA), which can be used for I and V measurement. An OP amplifier, MCU such as dsPIC33 (Microchip, USA), which can be used for I and V measurement. An OP such as LT1013 (Linear Tech. USA) is used to increase the measurement accuracy and also decrease the amplifier, such as LT1013 (Linear Tech. USA) is used to increase the measurement accuracy and also circuit noise. I and V measurement calibration for the optimizer is necessary and is performed by the decrease the circuit noise. I and V measurement calibration for the optimizer is necessary and is NI9229 and NI9227 (National Instruments, USA) measurement modules. Figure 3 shows the image of performed by the NI9229 and NI9227 (National Instruments, USA) measurement modules. Figure 3 theshows designed power of optimizer. In order to dissipate the generated by the devices, heat the image the designed power optimizer. Inheat order to dissipate theelectronic heat generated by athe pipe is connected to the hotpipe surfaces of the MOSFET. electronic devices, a heat is connected to the hot surfaces of the MOSFET.

Figure 3. Front side of the direct current (DC)/DC optimizer with a heat pipe for a heat sink. Figure 3. Front side of the direct current (DC)/DC optimizer with a heat pipe for a heat sink.

2.3. Modified Quadratic Maximization MPPT Algorithm 2.3. Modified Quadratic Maximization MPPT Algorithm The quadratic maximization (QM) algorithm for maximum power point tracking was developed The quadratic maximization (QM) algorithm for maximum power point tracking previously and applied to a small experimental solar boat [12,13]. It has been provenwas to developed be quite previously and applied to a small experimental solar boat [12,13]. It has been proven to quite efficient for fast changing insolation and temperature variation conditions if compared withbe other efficient for fast changing insolation and temperature variation conditions if compared with other MPPT techniques, such as the perturb and observation method. Different from our previous work is MPPT techniques, as the is perturb andSome observation method. Different from ourfor previous work is that the PI voltagesuch regulation enforced. of the detail is briefly discussed here; more details, that PI voltage regulation is enforced. Some of the detail is briefly discussed here; for more details, thethe reader can refer to [14,15]. the reader refer to [14,15]. based on the operation of the PV output voltage is briefly shown in Thecan tracking algorithm Figure 4, where algorithm the solid line is the and the dashed a The tracking based on PV the characteristic operation of curve the PV output voltageline is represents briefly shown quadratic curve used to find maximum power Thedashed controlline variable is the a in mathematical Figure 4, where the solid line is the PV the characteristic curve point. and the represents regulated voltage output instead of to thefind duty cycle as in previous onvariable the relative mathematical quadratic curve used the maximum power work. point.Depending The control is the positions of (V1, P1), (V2, P2), and (V3, P3) on the power curve, the tracking method encounters three regulated voltage output instead of the duty cycle as in previous work. Depending on the relative different (a) P2 > P1 P2(V3, > P3, and maximum power method point forencounters the operating positions ofcases: (V1, P1), (V2, P2),and and P3) onthe theestimated power curve, the tracking three voltage given by Equation (1); (b) P1 > P2 > P3; and (c) P3 > P2 > P1, which are required for different different cases: (a) P2 > P1 and P2 > P3, and the estimated maximum power point for the operating duty-shifting case (a). voltage given byoperations Equationbefore (1); (b)they P1 >come P2 >toP3; and (c) P3 > P2 > P1, which are required for different The original QM method has the following limitations: duty-shifting operations before they come to case (a). 1. TheShifting: between V1 and V2, and the difference between V2 and V3, are marked originalThe QMdifference method has the following limitations: by ΔV1 and ΔV2, respectively, and are gradually decreased while converging to the MPP. 1. Shifting: Theifdifference between V1 and V2, the difference between V2aand V3, are However, duty shifting is required for theand subsequent tracking process, smaller ΔV1marked or ΔV2 by ∆V1 and ∆V2, respectively, and are gradually decreased while converging to the MPP. However, means extra tracking time for the algorithm. shifting The is required for therestarts subsequent tracking process, a smaller ∆V1 or ∆V2 means extra 2. if duty Re-tracking: QM method the MPPT process when a significant change of output tracking time for the algorithm. power occurs. If ΔV1 and ΔV2 become smaller during the previous MPPT process, they are not Re-tracking: QM iteration method and restarts MPPT a significant output 2. suitable forThe the next havethe to be resetprocess in orderwhen to restart the MPPTchange process,ofwhich might deteriorate efficiency of the MPPT method. power occurs. If ∆Vthe and ∆V become smaller during the previous MPPT process, they are not 1 2

Energies 2018, 11, 1484

5 of 15

suitable for the next iteration and have to be reset in order to restart the MPPT process, which of 15 15 55 of the efficiency of the MPPT method.

Energies 2018, 11, xx Energies 2018, 11, might deteriorate

Based workwith with aPVPV application a moving vehicle, we adefine a parameter Basedon onprevious previous work work application on aaon moving vehicle, we define define parameter called Based on previous with aa PV application on moving vehicle, we a parameter called called the dynamic step size on voltage that refers to ∆V1 and ∆V2. For the three cases under the dynamic dynamic step step size size on on voltage voltage that that refers refers to to ΔV1 ΔV1 and and ΔV2. ΔV2. For For the the three three cases cases under under consideration, consideration, the consideration, QMdecrease, methodmaintain, will decrease, maintain, or increase the stepon sizes the modified modified the QMmodified method will will decrease, maintain, or increase increase the step step sizes depending depending on the depending tracking the QM method or the sizes the tracking onstatus. the tracking status. status. A flowchart for the modified QM MPPT algorithm is also shown in Figure 5. The valuesofof of α AA flowchart forfor thethe modified QM MPPT algorithm is is also shown inin Figure 5. 5. The values αα and flowchart modified QM MPPT algorithm also shown Figure The values and ε are found by trial and error based on several simulation results, and the following values are ε are by trialbyand on several simulation results, and and the following values areare used: andfound ε are found trialerror and based error based on several simulation results, the following values used: α ==ε 0.625, 0.625, 1.6. α= 0.625, = 1.6. εε == 1.6. used: α

Figure 4. Illustrationofof ofthe thequadratic quadratic maximization maximization MPPT MPPT mechanism. Solid line, original PVPV curve; Figure Illustration the quadratic maximization line, original PV curve; Figure 4. 4. Illustration MPPTmechanism. mechanism.Solid Solid line, original curve; dashed line, quadratic approximated PV curve. dashed line, quadraticapproximated approximatedPV PV curve. curve. dashed line, quadratic

Figure 5. 5. Flowchart Flowchart for for the the Modified Modified Quadratic Quadratic maximization maximization (QM) (QM) MPPT MPPT algorithm. algorithm. α α == 0.625 0.625 and and εε Figure Figure 5. Flowchart for the Modified Quadratic maximization (QM) MPPT algorithm. α = 0.625 and = 1.6. = 1.6. ε = 1.6.

Energies 2018, 11, 1484 Energies 2018, 11, x

6 of 15 6 of 15

2.4. 2.4.The TheSteepest SteepestDescent Descentwith withGolden GoldenSection SectionSearch SearchMPPT MPPTAlgorithm Algorithm Consider Considera adistributed distributedPV PVsystem systemwhose whosecontrollable controllableparameters parametersare arethe theduty dutycycles cyclesofofevery every attached power optimizer. To find the global maximum power output of the system is to identify the attached power optimizer. To find the global maximum power output of the system is to identify optimal set of the controlled duties of the system. An optimization problem is then set as the the optimal set of the controlled duties of the system. An optimization problem is then set as the following following[16] [16]

Maximization thethe power output function f (df (),d), Maximization power output f unction T T n where d= [d[1d, d1 ,2d,¼ where d= ∈ Rn. . 2 , .,.d. n, ]dn ]Î 

(2) (1)

n

Notethat that f f: :Rn →R isisthe thepower powerfunction functionofofthe then-dimensional n-dimensional PV system. The vector Note PV system. The vector d isdais T T n Rn , which are also the duty a n-dimensional vector of independent variables d = d , d , . . . , d ∈ [ ] n 2 1 d = [d 1 , d 2 ,  , d n ] Î  , which are also the duty n-dimensional vector of independent variables values ( between 0 and 1) to be set on the optimizer. The steepest descent optimization method finds values ( between 0 and 1) to be set on the optimizer. The steepest descent optimization method finds the optimal value along the gradient direction whose step size is to be determined in order to achieve the optimal value along the gradient direction whose step size is to be determined in order to achieve the maximum value for the power output. That is, the maximum value for the power output. That is, ) , a k =αkarg f (df (( dk )(k+) + a f (fd(d( k()k)) = max argmax α∇ )) ,

(2) (3)

a ³ 0 α ≥0

d (k +1) = d ( k ) + ak f (d ( k ) ) ,

(4) d(k+1( k) ) = d(k) + αk ∇ f (d(k) ) , (3) where a k is the optimal step size,  f ( d ) is the gradient of power function, and k is the iteration (k) where is the optimal size, ∇can f (dbe ) is the gradient of power function, and k is the iteration step. Theαksteepest descent step algorithm summarized as follows: at the kth iteration, starting from (k ) step. The steepest descent algorithm can be summarized as follows: at the kth iteration, starting from d (k), a line search with a positive step size α is conducted in the direction of f until a maximum, d , a line search with a positive step size α is conducted in the direction of ∇ f until a maximum, f ( d ((kk++1)1)) , is found, and a k is the optimal step size. According to (3), the steepest descent method f (d ), is found, and αk is the optimal step size. According to (3), the steepest descent method uses uses a line search algorithm at every iteration. There several line search methodsavailable, available,such suchas a line search algorithm at every iteration. There areare several line search methods asthe theFibonacci Fibonaccisearch searchmethod, method,the the golden golden section section search method, Newton’s method, and the secant search method, Newton’s method, and the secant method. method.The Thegolden goldensection sectionmethod methodisisused usedbecause becauseititcalculates calculatesonly onlyone onenew newsearching searchingpoint pointatata a step methods to to the the maximum maximumpower powerpoint. point.The Thearg argmax maxinin(3) stepand andthus thusititconverges converges faster faster than than other other methods (3) represents the calculation of f(d) function in the kth steepest gradient direction, wherein f(d) givesits represents the calculation of f (d) function in the kth steepest gradient direction, wherein f (d) gives 6 shows the the searching algorithm for the proposed method. k . Figure itsmaximum maximumatatstep stepsize sizeαk .aFigure 6 shows searching algorithm for the proposed method.

Measurement f ( d i + Dd i ) ( k )

Calculate Gradient Golden Section Search,find a k = arg max f (d ( k ) + a  f (d ( k ) )) , a ³0

Use current position as initial point in next loop

d (k +1) = d ( k ) + ak f (d ( k ) )

No k=k+1

Convergent? f ( k +1) − f ( k ) f (k )

Defaults

Num >Defaults

Inv Waiting Inv Waiting

0

Suggest Documents