An Automatic PI Tuning Method for Photovoltaic Irrigation Systems Based on Voltage Perturbation Using Feedforward Input
Abstract
:1. Introduction
- The initial values of the parameters and for the tuning process and the type, amplitude and frequency of the FWD input signal are not defined.
- The evaluation of system response signals is qualitative.
- External instrumentation (oscilloscope and signal generator) is required for the implementation of the tuning method.
- The PI control included in the internal programme of VFD is used. This has important limitations, as both the range of variation of the control parameters and their accuracy often differ from one model of drive to another. Another disadvantage is that information on important aspects of the PID control, such as the sample time or even the definition of the PI control parameters, is usually not available. As a consequence, the results of the tuning method will be highly dependent on the VFD model used.
- Two types of disturbance signals have been defined at the FWD input of the controller: the same triangular one proposed in [36] and another one of sinusoidal type.
- To evaluate the quality of the system response signals, two indicators are proposed. For the response to the sinusoidal signal, a standardised indicator, the total harmonic distortion (THD), is proposed. As the response to the triangular signal corresponds to a square signal, the total square distortion (TSD) is proposed as an indicator. For the calculation of both indicators, the Fast Fourier Transform (FFT) is used.
- The PI control algorithm has been implemented in an external programmable logic controller (PLC), which has allowed the definition of the range and precision of the control parameters without any restrictions associated with a specific VFD model.
2. Materials and Methods
2.1. Laboratory Experimentation System
- A programmable logic controller (PLC);
- A personal computer;
- A hydraulic pump simulator;
- Three VFDs from different manufacturers;
- A 680 PV generator;
- Irradiance, cell temperature and PV generator voltage sensors.
2.1.1. PLC
- The possibility to choose any value of the parameters and ;
- The possibility to apply the tuning and control algorithm to any VFD model with an analogue input to set the frequency;
- The start-up time in PVIS implementation is reduced since studying all VFD model parameters is unnecessary.
2.1.2. Personal Computer
- Command the VFD to start or stop;
- Modify the tuning constants and ;
- Apply a sinusoidal or triangular signal to the VFD feedforward input.
2.1.3. Hydraulic Motor-Pump Simulator
2.1.4. VFDs
- Omron (Kyoto, Japan) 3G3RX-A2004-E1F (three-phase 200 V; 0.75 kW);
- Yaskawa (Kitakyushu, Japan) A100 CIMR-AC2A0010FAA (three-phase 200 V; 2.2 kW);
- Fuji (Tokyo, Japan) Frenic Ace Drive-FRN0005E2E-7GA (monophase 200–240 V; 0.75 kW).
2.1.5. PV Array
2.1.6. Irradiance, Temperature and PV Generator Voltage Sensors
2.1.7. System Architecture
2.2. Fundamentals of the New Tuning Method
= frequency at which the VFD must operate; | |
= frequency value of feedforward signal; | |
= output frequency calculated by the PI controller; | |
= proportional constant of PI controller; | |
= integral constant of PI controller; | |
= generator voltage setpoint (set by the MPPT algorithm); | |
= generator voltage. |
2.3. Description of the New Tuning Method
- Range: 0 Hz to 50 Hz.
- Period: 5 s, including a drop in 2.5 s and a rise of the same magnitude.
Automation of the New Tuning Method
- The quality indicators of the tuning parameters, THD and TSD, are concretely defined and can be obtained in real time from the FFT calculation.
- The optimal tuning values of the control parameters correspond to the absolute minimums of both indicators. can be obtained by calculating the minimum THD for a sinusoidal FWD disturbance signal and by calculating the minimum TSD for a triangular FWD disturbance signal. This makes them easily identifiable by an automatic method.
- The system tends to become unstable when the value of any of the parameters or exceeds, even by a small magnitude, their optimal tuning values. This makes most classical function minimum search algorithms inapplicable.
- Correct initialisation of the parameter values and is important to ensure that the first iteration always produces a stable system response.
- -
- Fast method
- -
- Complete method
3. Evaluation of the Result of Automatic Tuning
- The starting point is low irradiance conditions so that, with all three PV generator branches activated, the frequency is close to 50 Hz but does not reach it. This ensures that the system is operating at the voltage of the maximum power point of the PV generator.
- At one point, two generator strings are instantly disconnected, leaving the system powered by only one string, so that the available PV power has been reduced by 66%. This drop is considerably sharper than any real cloud can generate, so that we can guarantee that, if the system responds without any alarm due to VFD destabilisation, the tuning can be considered adequate.
- If the system responds without destabilisation, it can be concluded that the control parameters obtained with this automatic tuning method are adequate for the correct operation of the system.
4. Results and Discussion
- Automatic tuning tests with the VFD model YASKAWA CIMR-AC2A0010FAA.
- Automatic tuning tests with other VFD models, OMRON 3G3RX-A2004-E1F and FUJI FAD FRN0005E2E-7GA.
- Cloud pass-through testing of the above systems with the control parameters obtained in auto-tuning.
- Operating mode: V/f.
- Maximum frequency: 50 Hz.
- Frequency reference: analogue input 0–10 V.
- Acceleration/deceleration time: 0.01 s.
n | = number of PV generator branches connected; |
= nominal power of each branch under STC conditions (); | |
= power correction factor with temperature ( %/°C); | |
= cell temperature (°C); | |
G | = incident irradiance on the PV generator (W/m2). |
4.1. Auto-Tuning Tests with Yaskawa A1000 VFD
4.1.1. Test 1: High G and High
4.1.2. Test 2: Low G and Low
4.1.3. Test 3: High G and Low
4.2. Evaluation of Cloud-Pass Test with Yaskawa A1000 VFD
4.3. Automatic Tuning Tests with Other VFD Models and the Improved Complete Method
- The increase in the parameter has been doubled in the first iteration, as well as the increase in the parameter in the second iteration. In the rest of the iterations, the one used in the previous tests has been maintained. The aim of this change is to speed up the development of these first two iterations before moving on to the following iterations, where fine tuning is performed.
- From the third iteration onwards, the initial values of the parameters have been obtained by subtracting a single increment of the parameter from the final value obtained in the previous iteration. For example, if, in the second iteration, a final value of was obtained, the initial value of in the fourth iteration is .
- To consider the error in the measurement of the THD and TSD values, the comparisons made by the method take the standard deviation (STD) of these measurements into consideration. For example, if, in one test, the measured THD value is lower than in the previous test, but the sum of this measured value and the STD is higher than the previous measurement, then the iteration is finished.
- The final values of the parameters and obtained for the A1000 VFD with this improved method agree with those obtained by the complete method in the previous test. The difference between them is equal to the minimum increment applied by the method (0.05 in and 1 s−1 in ), which is, in practice, the margin of error made in the process. This shows that both methods give equivalent results.
- The computation time is, in all cases, shorter than that used in the previous test, even with the fast method, which shows that this improved method performs better.
- The maximum difference between the final results for and between the three VFD models is 13% for and 15% for . This indicates that the VFD model used influences the optimal values of the PI parameters. The cause of this is not obvious, but we can attribute it to the analogue frequency reference input of the drives. As already indicated, the delay introduced by the drive at this input is not known, nor is its resolution. These two magnitudes have a direct impact on the oscillations of the PV generator voltage around its setpoint.
5. Conclusions
- It uses two types of FWD disturbance signals applied to the feedforward input, one of sinusoidal type and the other of triangular type. Ideally, the sinusoidal signal should cause a sinusoidal response in the PV generator voltage and the triangular signal should cause a square response.
- Two indicators have been proposed to quantify the properties of the PV generator voltage response. For the response to the sinusoidal disturbance, the classical THD has been chosen. For the triangular disturbance, a new indicator has been defined (TSD) that provides an estimate of the similarity to a square signal. Both indicators are expressed in percentages and their ideal value is 0%.
- Two independent procedures have been developed to obtain the optimal values of the control parameters and . To obtain the optimum value of the parameter, a sinusoidal FWD perturbation is applied and the value that provides the minimum THD in the drive voltage signal is selected. To obtain the optimum value of the parameter, a triangular perturbation is applied and the value that gives the minimum TSD in the drive voltage signal is selected.
- The new automatic tuning method has been implemented in an external controller, independent of the VFD model. It is iterative: the two previous procedures are alternated until the minimum values of and are reached.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
- The following abbreviations are used in this manuscript:
DAC | Digital to Analogue Converter |
FWD | Feedforward |
MPPT | Maximum Power Point Tracking |
PID | Proportional-Integral-Derivative |
PI | Proportional-Integral |
PLC | Programmable Logic Controller |
PV | Photovoltaic |
PVIS | Photovoltaic Irrigation System |
TSD | Total Square Distortion |
THD | Total Harmonic Distortion |
VFD | Variable Frequency Drive |
References
- Gupta, A.K.; Saxena, R. Review on widely-used MPPT techniques for PV applications. In Proceedings of the 2016 International Conference on Innovation and Challenges in Cyber Security (ICICCS-INBUSH), Greater Noida, India, 3–5 February 2016; IEEE: New York, NY, USA, 2016; pp. 270–273. [Google Scholar]
- Karami, N.; Moubayed, N.; Outbib, R. General review and classification of different MPPT Techniques. Renew. Sustain. Energy Rev. 2017, 68, 1–18. [Google Scholar] [CrossRef]
- Eltawil, M.A.; Zhao, Z. MPPT techniques for photovoltaic applications. Renew. Sustain. Energy Rev. 2013, 25, 793–813. [Google Scholar] [CrossRef]
- Sera, D.; Mathe, L.; Kerekes, T.; Spataru, S.V.; Teodorescu, R. On the perturb-and-observe and incremental conductance MPPT methods for PV systems. IEEE J. Photovoltaics 2013, 3, 1070–1078. [Google Scholar] [CrossRef]
- Elgendy, M.; Zahawi, B.; Atkinson, D. Evaluation of perturb and observe MPPT algorithm implementation techniques. In Proceedings of the 6th IET International Conference on Power Electronics, Machines and Drives (PEMD 2012), Bristol, UK, 27–29 March 2012; IET: New Jersey, NJ, USA, 2012; pp. 1–6. [Google Scholar]
- Ahmed, J.; Salam, Z. An improved perturb and observe (P & O) maximum power point tracking (MPPT) algorithm for higher efficiency. Appl. Energy 2015, 150, 97–108. [Google Scholar]
- Tey, K.S.; Mekhilef, S. Modified incremental conductance MPPT algorithm to mitigate inaccurate responses under fast-changing solar irradiation level. Sol. Energy 2014, 101, 333–342. [Google Scholar] [CrossRef]
- Shang, L.; Guo, H.; Zhu, W. An improved MPPT control strategy based on incremental conductance algorithm. Prot. Control Mod. Power Syst. 2020, 5, 14. [Google Scholar] [CrossRef]
- Villegas-Mier, C.G.; Rodriguez-Resendiz, J.; Álvarez-Alvarado, J.M.; Rodriguez-Resendiz, H.; Herrera-Navarro, A.M.; Rodríguez-Abreo, O. Artificial neural networks in MPPT algorithms for optimization of photovoltaic power systems: A review. Micromachines 2021, 12, 1260. [Google Scholar] [CrossRef]
- Messalti, S. A new neural networks MPPT controller for PV systems. In Proceedings of the IREC2015 the Sixth International Renewable Energy Congress, Sousse, Tunisia, 24–26 March 2015; IEEE: New York, NY, USA, 2015; pp. 1–6. [Google Scholar]
- Hegedus, S.; Luque, A. Handbook of Photovoltaic Science and Engineering; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
- Alonso Abella, M.; Lorenzo, E.; Chenlo, F. PV water pumping systems based on standard frequency converters. Prog. Photovoltaics Res. Appl. 2003, 11, 179–191. [Google Scholar] [CrossRef]
- Ziegler, J.G.; Nichols, N.B. Optimum settings for automatic controllers. Trans. Am. Soc. Mech. Eng. 1942, 64, 759–765. [Google Scholar] [CrossRef]
- Anto, E.K.; Asumadu, J.A.; Okyere, P.Y. PID control for improving P & O-MPPT performance of a grid-connected solar PV system with Ziegler-Nichols tuning method. In Proceedings of the 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA), Hefei, China, 5–7 June 2016; pp. 1847–1852. [Google Scholar] [CrossRef]
- Cohen, G.; Coon, G. Theoretical consideration of retarded control. Trans. Am. Soc. Mech. Eng. 1953, 75, 827–834. [Google Scholar] [CrossRef]
- Chien, K.L.; Hrones, J.; Reswick, J. On the automatic control of generalized passive systems. Trans. Am. Soc. Mech. Eng. 1952, 74, 175–183. [Google Scholar] [CrossRef]
- Rivera, D.E.; Morari, M.; Skogestad, S. Internal model control: PID controller design. Ind. Eng. Chem. Process Des. Dev. 1986, 25, 252–265. [Google Scholar] [CrossRef]
- Åström, K.J.; Panagopoulos, H.; Hägglund, T. Design of PI controllers based on non-convex optimization. Automatica 1998, 34, 585–601. [Google Scholar] [CrossRef]
- Åström, K.J.; Hägglund, T. Revisiting the Ziegler–Nichols step response method for PID control. J. Process Control 2004, 14, 635–650. [Google Scholar] [CrossRef]
- Åström, K.; Hägglund, T. Advanced PID Control; ISA—The Instrumentation, Systems, and Automation Society Research: Triangle Park, NC, USA, 2006. [Google Scholar]
- Hägglund, T.; Åström, K.J. Revisiting the Ziegler-Nichols tuning rules for PI control. Asian J. Control 2002, 4, 364–380. [Google Scholar] [CrossRef]
- Hägglund, T.; J. åström, K. Revisiting the Ziegler-Nichols tuning rules for PI control—Part II the frequency response method. Asian J. Control 2004, 6, 469–482. [Google Scholar] [CrossRef]
- Somefun, O.A.; Akingbade, K.; Dahunsi, F. The dilemma of PID tuning. Annu. Rev. Control 2021, 52, 65–74. [Google Scholar] [CrossRef]
- Brito, A.; Zilles, R. Systematized procedure for parameter characterization of a variable-speed drive used in photovoltaic pumping applications. Prog. Photovoltaics Res. Appl. 2006, 14, 249–260. [Google Scholar] [CrossRef]
- Fernández-Ramos, J.; Narvarte-Fernández, L.; Poza-Saura, F. Improvement of photovoltaic pumping systems based on standard frequency converters by means of programmable logic controllers. Sol. Energy 2010, 84, 101–109. [Google Scholar] [CrossRef]
- Herraiz, J.I.; Fernández-Ramos, J.; Almeida, R.H.; Báguena, E.M.; Castillo-Cagigal, M.; Narvarte, L. On The Tuning And Performance Of Stand-Alone Large-Power Pv Irrigation Systems. Energy Convers. Manag. X 2022, 13, 100175. [Google Scholar] [CrossRef]
- Leva, A.; Schiavo, F. On the role of the process model in model-based autotuning. IFAC Proc. Vol. 2005, 38, 361–366. [Google Scholar] [CrossRef]
- Jeng, J.C.; Tseng, W.L.; Chiu, M.S. A one-step tuning method for PID controllers with robustness specification using plant step-response data. Chem. Eng. Res. Des. 2014, 92, 545–558. [Google Scholar] [CrossRef]
- Hang, C.; Astrom, K.; Wang, Q. Relay feedback auto-tuning of process controllers—A tutorial review. J. Process Control 2002, 12, 143–162. [Google Scholar] [CrossRef]
- McCormack, A.S.; Godfrey, K.R. Rule-based autotuning based on frequency domain identification. IEEE Trans. Control Syst. Technol. 1998, 6, 43–61. [Google Scholar] [CrossRef]
- Bányász, C.; Keviczky, L. Design of adaptive PID regulators based on recursive estimation of the process parameters. J. Process Control 1993, 3, 53–59. [Google Scholar] [CrossRef]
- Kicsiny, R. Transfer functions of solar heating systems with pipes for dynamic analysis and control design. Sol. Energy 2017, 150, 596–607. [Google Scholar] [CrossRef]
- Yumurtaci, M.; Yabanova, İ.; Oguz, Y. Dynamic model extraction for speed control of induction motor driven by a voltage source inverter with using system identification application. Int. J. Electr. Energy 2015, 3, 19–27. [Google Scholar] [CrossRef]
- da Silva, M.A.; Gomide, F.; Amaral, W. A rule based procedure for self-tuning PID controllers. In Proceedings of the 27th IEEE Conference on Decision and Control, Austin, TX, USA, 7–9 December 1988; IEEE: New York, NY, USA, 1988; pp. 1947–1951. [Google Scholar]
- Mitra, P.; Dey, C.; Mudi, R.K. Fuzzy rule-based set point weighting for fuzzy PID controller. SN Appl. Sci. 2021, 3, 651. [Google Scholar] [CrossRef]
- Guillén-Arenas, F.J.; Fernández-Ramos, J.; Narvarte, L. A New Strategy for PI Tuning in Photovoltaic Irrigation Systems Based on Simulation of System Voltage Fluctuations Due to Passing Clouds. Energies 2022, 15, 7191. [Google Scholar] [CrossRef]
- Gilman, F.C. Testing Pumps as Fans and Fans as Pumps. J. Eng. Power 1968, 90, 140–142. [Google Scholar] [CrossRef]
- King, J.A. Testing Pumps in Air. J. Eng. Power 1968, 90, 97–104. [Google Scholar] [CrossRef]
- Bario, F.; Barral, L.; Bois, G. Air Test Flow Analysis of the Hydrogen Pump of Vulcain Rocket Engine. J. Fluids Eng. 1991, 113, 654–659. [Google Scholar] [CrossRef]
- Choi, J.S.; McLaughlin, D.K.; Thompson, D.E. Experiments on the unsteady flow field and noise generation in a centrifugal pump impeller. J. Sound Vib. 2003, 263, 493–514. [Google Scholar] [CrossRef]
(s−1) | Mean THD (%) | THD Stand. Deviation (%) | |
---|---|---|---|
0.20 | 14 | 5.13 | 0.08 |
15 | 4.15 | 0.15 | |
16 | 3.62 | 0.10 | |
17 | 3.37 | 0.08 | |
18 | 3.12 | 0.16 | |
19 | 2.93 | 0.10 | |
20 | 2.87 | 0.23 | |
21 | 2.94 | 0.07 | |
22 | 3.09 | 0.12 | |
23 | 3.39 | 0.18 |
(s−1) | Mean TSD (%) | TSD Stand. Deviation (%) | |
---|---|---|---|
20 | 0.80 | 2.94 | 0.26 |
0.85 | 2.49 | 0.22 | |
0.90 | 2.17 | 0.10 | |
0.95 | 2.06 | 0.24 | |
1.00 | 2.04 | 0.23 | |
1.05 | 1.93 | 0.05 | |
1.10 | 2.12 | 0.11 | |
1.15 | 2.36 | 0.26 |
Test 1 | Test 2 | Test 3 | |
---|---|---|---|
Initial (W/m2) | 967 | 497 | 565 |
Initial (°C) | 54.2 | 30.2 | 35.2 |
Initial (W) | 138.3 | 81.9 | 180.7 |
Final (W/m2) | 989 | 669 | 517 |
Final (°C) | 52.6 | 34.8 | 32.4 |
Final (W) | 141.2 | 107.2 | 168.2 |
Iteration Number | |||||||||
---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
No. Steps | 16 | 24 | 2 | 2 | 6 | 6 | 4 | 3 | 5 |
(s−1) | 24 | 24 | 20 | 20 | 21 | 21 | 20 | 20 | 20 |
0 | 1.15 | 1.15 | 1.00 | 1.00 | 1.05 | 1.05 | 0.95 | 0.95 |
(s−1) | Computation Time | ||
---|---|---|---|
Fast method | 24 | 1.15 | 22′00′′ |
Complete method | 20 | 0.95 | 37′08′′ |
Iteration Number | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |
No. Steps | 25 | 22 | 6 | 12 | 4 | 2 | 4 | 8 | 7 | 3 | 6 |
(s−1) | 33 | 33 | 32 | 32 | 29 | 29 | 27 | 27 | 28 | 28 | 28 |
0 | 1.05 | 1.05 | 1.40 | 1.40 | 1.20 | 1.20 | 1.30 | 1.30 | 1.15 | 1.15 |
(s−1) | Computation Time | ||
---|---|---|---|
Fast method | 33 | 1.05 | 25′21′′ |
Complete method | 28 | 1.15 | 54′03′′ |
Iteration Number | ||||
---|---|---|---|---|
1 | 2 | 3 | 4 | |
No. Steps | 14 | 23 | 7 | 5 |
(s−1) | 22 | 22 | 24 | 24 |
0 | 1.10 | 1.10 | 1.10 |
(s−1) | Computation Time | ||
---|---|---|---|
Fast method | 22 | 1.10 | 20′21′′ |
Complete method | 24 | 1.10 | 26′46′′ |
Yaskawa A1000 | Fuji FAD | Omron 3G3RX | |
---|---|---|---|
Initial G (W/m2) | 890 | 930 | 938 |
Initial (°C) | 54.2 | 54.1 | 54.5 |
Initial (W) | 125.7 | 131.4 | 132.2 |
Final G (W/m2) | 912 | 942 | 940 |
Final (°C) | 54.6 | 54.8 | 56.0 |
Final (W) | 128.4 | 132.5 | 131.1 |
Yaskawa A100 | Fuji FAD | Omron 3G3RX | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Iteration Number | Iteration Number | Iteration Number | ||||||||||||
1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 | |
No. Steps | 7 | 11 | 4 | 3 | 8 | 11 | 4 | 2 | 3 | 6 | 10 | 5 | 2 | 3 |
(s−1) | 20 | 20 | 21 | 21 | 22 | 22 | 23 | 23 | 23 | 18 | 18 | 20 | 20 | 20 |
0 | 1.00 | 1.00 | 1.00 | 0 | 1.00 | 1.00 | 0.95 | 0.95 | 0 | 0.90 | 0.90 | 0.85 | 0.85 | |
Comput. Time | 13′37′′ | 15′16′′ | 14′10′′ |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Guillén-Arenas, F.J.; Fernández-Ramos, J.; Narvarte, L. An Automatic PI Tuning Method for Photovoltaic Irrigation Systems Based on Voltage Perturbation Using Feedforward Input. Energies 2023, 16, 7449. https://doi.org/10.3390/en16217449
Guillén-Arenas FJ, Fernández-Ramos J, Narvarte L. An Automatic PI Tuning Method for Photovoltaic Irrigation Systems Based on Voltage Perturbation Using Feedforward Input. Energies. 2023; 16(21):7449. https://doi.org/10.3390/en16217449
Chicago/Turabian StyleGuillén-Arenas, Francisco Jesús, José Fernández-Ramos, and Luis Narvarte. 2023. "An Automatic PI Tuning Method for Photovoltaic Irrigation Systems Based on Voltage Perturbation Using Feedforward Input" Energies 16, no. 21: 7449. https://doi.org/10.3390/en16217449
APA StyleGuillén-Arenas, F. J., Fernández-Ramos, J., & Narvarte, L. (2023). An Automatic PI Tuning Method for Photovoltaic Irrigation Systems Based on Voltage Perturbation Using Feedforward Input. Energies, 16(21), 7449. https://doi.org/10.3390/en16217449