journal article Open Access Jan 01, 2020

Development of a High-Performance, FPGA-Based Virtual Anemometer for Model-Based MPPT of Wind Generators

Electronics Vol. 9 No. 1 pp. 83 · MDPI AG
View at Publisher Save 10.3390/electronics9010083
Abstract
Model-based maximum power point tracking (MPPT) of wind generators (WGs) eliminates dead times and increases energy yield with respect to iterative MPPT techniques. However, it requires the measurement of wind speed. Under this premise, this paper describes the implementation of a high-performance virtual anemometer on a field programmable gate array (FPGA) platform. Said anemometer is based on a growing neural gas artificial neural network that learns and inverts the mechanical characteristics of the wind turbine, estimating wind speed. The use of this device in place of a conventional anemometer to perform model-based MPPT of WGs leads to higher reliability, reduced volume/weight, and lower cost. The device was conceived as a coprocessor with a slave serial peripheral interface (SPI) to communicate with the main microprocessor/digital signal processor (DSP), on which the control system of the WG was implemented. The best compromise between resource occupation and speed was achieved through suitable hardware optimizations. The resulting design is able to exchange data up to a 100 kHz rate; thus, it is suitable for high-performance control of WGs. The device was implemented on a low-cost FPGA, and its validation was performed using input profiles that were experimentally acquired during the operation of two different WGs.
Topics

No keywords indexed for this article. Browse by subject →

References
39
[1]
Reisi "Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review" Renew. Sustain. Energy Rev. (2013) 10.1016/j.rser.2012.11.052
[2]
Zhou, M., Bao, G., and Gong, Y. (2011, January 25–28). Maximum Power Point Tracking Strategy for Direct Driven PMSG. Proceedings of the Asia-Pacific Power and Energy Engineering Conference (APPEEC), Wuhan, China. 10.1109/appeec.2011.5748426
[3]
Hsieh "Photovoltaic Power-Increment-Aided Incremental-Conductance MPPT with Two-Phased Tracking" IEEE Trans. Power Electron. (2013) 10.1109/tpel.2012.2227279
[4]
Syahputra, R., and Soesanti, I. (2019). Performance Improvement for Small-Scale Wind Turbine System Based on Maximum Power Point Tracking Control. Energies, 12. 10.3390/en12203938
[5]
Abo-Khalil, A.G., Lee, D.-C., and Seok, J.-K. (2004, January 20–25). Variable speed wind power generation system based on fuzzy logic control for maximum output power tracking. Proceedings of the 35th Annual IEEE Power Electronics Specialists Conference (PESC 04), Aachen, Germany.
[6]
Leidhold, R., Garcia, G., and Valla, M.I. (2002, January 5–8). Maximum efficiency control for variable speed wind driven generators with speed and power limits. Proceedings of the 28th Annual International Conference of the IEEE Industrial Electronics Society (IECON), Sevilla, Spain.
[7]
Chedid "Intelligent control of a class of wind energy conversion systems" IEEE Trans. Energy Convers. (1999) 10.1109/60.815111
[8]
Thongam, J.S., Bouchard, P., Ezzaidi, H., and Ouhrouche, M. (2009, January 8–10). Artificial neural network-based maximum power point tracking control for variable speed wind energy conversion systems. Proceedings of the 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC), St. Petersburg, Russia. 10.1109/cca.2009.5281181
[9]
Gwang "An Improved Maximum Power Point Tracking Method for Wind Power Systems" Energies (2012) 10.3390/en5051339
[10]
Zhang, Y., Zhang, L., and Liu, Y. (2019). Implementation of Maximum Power Point Tracking Based on Variable Speed Forecasting for Wind Energy Systems. Processes, 7. 10.3390/pr7030158
[11]
Thongam, J.S., Bouchard, P., Beguenane, R., and Fofana, I. (2010, January 25–27). Neural network based wind speed sensorless MPPT controller for variable speed wind energy conversion systems. Proceedings of the 2010 IEEE Electric Power and Energy Conference (EPEC), Halifax, NS, Canada. 10.1109/epec.2010.5697221
[12]
Cirrincione "Growing Neural Gas (GNG) based Maximum Power Point Tracking for High Performance Wind Generator System with Induction Machine" IEEE Trans. Ind. Appl. (2011) 10.1109/tia.2010.2102994
[13]
Pucci "Neural MPPT Control of Wind Generators with Induction Machines Without Speed Sensors" IEEE Trans. Ind. Electron. (2011) 10.1109/tie.2010.2043043
[14]
Mesemanolis, A., and Mademlis, C. (2012, January 1–3). A Neural Network based MPPT controller for variable speed Wind Energy Conversion Systems. Proceedings of the 8th Mediterranean Conference on Power Generation, Transmission, Distribution and Energy Conversion (MEDPOWER 2012), Cagliari, Italy. 10.1049/cp.2012.2034
[15]
Vitale, G., Pucci, M., and Luna, M. (2015). Metodo e Relativo Sistema Per la Conversione di Energia Meccanica, Proveniente da un Generatore Comandato da una Turbina, in Energia Elettrica. (No. 0,001,417,881), IT Patent.
[16]
Vitale, G., Pucci, M., and Luna, M. (2018). Method and Relevant System for Converting Mechanical Energy from a Generator Actuated by a Turbine into Electric Energy. (No. 9,856,857 B2), U.S. Patent.
[17]
Di Piazza, M.C., Luna, M., Pucci, M., and Vitale, G. (2013, January 10–13). PV-based Li-ion battery charger with neural MPPT for autonomous sea vehicles. Proceedings of the 39th Annual Conference of the IEEE Industrial Electronics Society (IECON), Vienna, Austria. 10.1109/iecon.2013.6700341
[18]
Liu, L., Kuo, S.M., and Zhou, M. (2009, January 26–29). Virtual sensing techniques and their applications. Proceedings of the 2009 International Conference on Networking, Sensing and Control (ICNSC), Okayama, Japan.
[19]
Chatterjee "Neural Network Estimation of Microgrid Maximum Solar Power" IEEE Trans. Smart Grid (2012) 10.1109/tsg.2012.2198674
[20]
Ceylan "The prediction of photovoltaic module temperature with artificial neural networks" Case Stud. Therm. Eng. (2014) 10.1016/j.csite.2014.02.001
[21]
Ferreira "A Neural Network Based Intelligent Predictive Sensor for Cloudiness, Solar Radiation and Air Temperature" Sensors (2012) 10.3390/s121115750
[22]
Karatepe "Artificial neural network-polar coordinated fuzzy controller based maximum power point tracking control under partially shaded conditions" IET Renew. Power Gener. (2009) 10.1049/iet-rpg:20080065
[23]
Laudani "A Neural Network-Based Low-Cost Solar Irradiance Sensor" IEEE Trans. Instrum. Meas. (2014) 10.1109/tim.2013.2282005
[24]
Oliveri "Two FPGA-Oriented High-Speed Irradiance Virtual Sensors for Photovoltaic Plants" IEEE Trans. Ind. Informat. (2017) 10.1109/tii.2015.2462293
[25]
Hwang, Y., Minami, Y., and Ishikawa, M. (2018). Virtual Torque Sensor for Low-Cost RC Servo Motors Based on Dynamic System Identification Utilizing Parametric Constraints. Sensors, 18. 10.3390/s18113856
[26]
Guzmán, C., Carrera, J., Durán, H., Berumen, J., Ortiz, A., Guirette, O., Arroyo, A., Brizuela, J., Gómez, F., and Blanco, A. (2018). Implementation of Virtual Sensors for Monitoring Temperature in Greenhouses Using CFD and Control. Sensors, 19. 10.3390/s19010060
[27]
Cotton, N.J., Wilamowski, B.M., and Dundar, G. (2008, January 25–29). A Neural Network Implementation on an Inexpensive Eight Bit Microcontroller. Proceedings of the 2008 International Conference on Intelligent Engineering Systems, Miami, FL, USA. 10.1109/ines.2008.4481278
[28]
Yang, Y.R. (2011, January 21–23). A neural network controller for maximum power point tracking with 8-bit microcontroller. Proceedings of the 2011 6th IEEE Conference on Industrial Electronics and Applications, Beijing, China. 10.1109/iciea.2011.5975718
[29]
Kashif, S.A.R., Saqib, M.A., Zia, S., and Kaleem, A. (2009, January 9–11). Implementation of neural network based Space Vector Pulse Width Modulation inverter-induction motor drive system. Proceedings of the 2009 3rd International Conference on Electrical Engineering (ICEE), Lahore, Pakistan. 10.1109/icee.2009.5173177
[30]
Fratta, A., Griffero, G., and Nieddu, S. (2004, January 2–6). Comparative analysis among DSP and FPGA-based control capabilities in PWM power converters. Proceedings of the 30th Annual Conference of the IEEE Industrial Electronics Society (IECON), Busan, Korea.
[31]
Economou, G.P.K., Mariatos, E.P., Economopoulos, N.M., Lymberopoulos, D., and Goutis, C.E. (1994, January 26–28). FPGA implementation of artificial neural networks: An application on medical expert systems. Proceedings of the 4th International Conference on Microelectronics for Neural Networks and Fuzzy Systems, Turin, Italy.
[32]
Fritzke, B. (1995). A Growing Neural Gas Network Learns Topologies, Advances in Neural Information Processing Systems 7, MIT Press.
[33]
Accetta, A., Di Piazza, M.C., Tona, G.L., Luna, M., and Pucci, M. (2017, January 19–21). A high-performance FPGA-based virtual anemometer for MPPT of wind energy conversion systems. Proceedings of the 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, UK. 10.1109/isie.2017.8001370
[34]
Freris, L.L. (1990). Wind Energy Conversion System, Prentice Hall.
[35]
Fritzke "Growing Cell Structures—A self-organizing network for unsupervised and supervised learning" Neural Netw. (1994) 10.1016/0893-6080(94)90091-4
[36]
Fritzke, B. (1995, January 9–13). Incremental Learning of Linear Local Mappings. Proceedings of the International Conference on Artificial Neural Networks (ICANN), Paris, France.
[37]
(2019, October 30). Altera Cyclone III Device Handbook Volume 1. Available online: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyc3/cyclone3_handbook.pdf.
[38]
Batcher, K.E. (May, January 30). Sorting Networks and their Applications. Proceedings of the AFIPS Spring Joint Computer Conference, Atlantic City, NJ, USA.
[39]
(2019, October 30). Zynq-7000 SoC Data Sheet: Overview. Available online: https://www.xilinx.com/support/documentation/data_sheets/ds190-Zynq-7000-Overview.pdf.
Metrics
8
Citations
39
References
Details
Published
Jan 01, 2020
Vol/Issue
9(1)
Pages
83
License
View
Cite This Article
Giuseppe La Tona, Massimiliano Luna, Maria Carmela Di Piazza, et al. (2020). Development of a High-Performance, FPGA-Based Virtual Anemometer for Model-Based MPPT of Wind Generators. Electronics, 9(1), 83. https://doi.org/10.3390/electronics9010083
Related

You May Also Like

Machine Learning Interpretability: A Survey on Methods and Metrics

Diogo V. Carvalho, Eduardo M. Pereira · 2019

1,384 citations

The k-means Algorithm: A Comprehensive Survey and Performance Evaluation

Mohiuddin Ahmed, Raihan Seraj · 2020

1,342 citations

Sentiment Analysis Based on Deep Learning: A Comparative Study

Nhan Cach Dang, María N. Moreno-García · 2020

550 citations