Smart Solar Panels: In-situ monitoring and testing of photovoltaic panels based on wireless sensor networks K. Antonakoglou1, K. Andriotis1, P. Papageorgas1, D. Piromalis2, and D. Tseles2 1. Department of Electronics, Technological and Educational Institute of Piraeus 2. Department of Automation, Technological and Educational Institute of Piraeus Corresponding author: P. Papageorgas Abstract The paper presents the design methodology for an in-situ solar panel monitoring and characterisation system based on wireless sensor networks and web technologies. The system presented provides in-situ performance data for each solar panel of a solar panel array and allows through a web-based application the optimization of solar power production. The proposed characterisation platform is based on high brightness LEDs embedded in each solar panel in specific geometries and wavelengths for the irradiance of the panel during idle operational periods. A low-power zigbee wireless sensor node is also embedded in each panel together with the appropriate electronics for carrying out the electric isolation from other cells of the PV array and the measurement procedure, as well as, the wireless communication with a coordinator node. Current and voltage performance parameters are measured for each PV panel and are transmitted to the coordinator node. The wireless sensor coordinator supports both the wireless communication with the nodes of the PV array and the remote control and reporting to a central station with a client-server application. The proposed methodology can be an important step for an Internet of Smart Solar Cells, providing remote monitoring and control based on low-cost measurement and communication technologies. Keywords: Wireless sensors networks, Zigbee, Solar cell testing, Photovoltaic systems, Data acquisition, Internet of things, Smart grid, AMI. 1. Introduction The electric power grid in most countries is in a large extent old, centralized and based on non-renewable energy sources as coal. Today, regulatory requirements are calling for sharp reductions in carbon dioxide and greenhouse gas emissions footprint from the energy sources utilized, therefore the widespread use of renewable energy sources is mandatory [1,2]. Grid-tied photovoltaic (PV) Distributed Power Generation Systems (DPGS), especially roof and ground-mounted, are today becoming very important. In addition current technology trends toward the smart grid vision as the Autonomous Metering Infrastructure (AMI), fuses computation, communication and sensing for providing decentralized energy management. A smart grid would employ real-time, two-way 1 communication technologies to allow users to connect directly with power suppliers [1]. The introduction of wireless sensor technologies in DPGS can realise the vision of “Internet of Things” projected to distributed electric power management, the “Internet of DPGS”. Solar energy is the most abundant renewable energy source and today there is a large interest for its use globally. The cost reduction of solar cells together with governmental policies will accelerate the use of grid-tied photovoltaic systems in commercial, residential and industrial applications. The solar cell manufacturing technology is continuously improving, however the use of optimization techniques for solar power production, monitoring and management is at its infancy. The efficiency of a PV panel is seriously affected by sunlight irradiance blocking obstacles, dirt accumulated in the solar panel protection glass as well as field-aged degradation [3-5]. Aging effects of PV cells affects the I-V characteristics, so an insitu measurement system of PV performance characteristic parameters can provide valuable information for optimized power generation. The PV panels are normally tested in the production factory once and in standard conditions, with the cost of dismounting from an installation fixture and testing them to be always prohibitive. Consequently, each solar panel is usually left unattended during its production life, thus resulting to sub-optimal electric power generation with considerable cost. On the other hand, the convergence of informatics and communications with ongoing advances in microcontrollers and CMOS RF-transceivers are the enabling technologies for the use of low cost wireless sensor networks for monitoring the PV panels in the field. In this paper a design methodology is proposed, that provides the in-situ characterization of individual PV cells based on wireless sensor networks and the transfer of data to remote computers with web-based technology. The irradiance needed for the characterization utilizes an array of high brightness LEDs. The methodology proposed is more suitable to solar topologies that use individual inverters connected to each PV panel and to the grid Fig. 1 [6]. This architecture is an alternative to the string (serial) solar panel connection to a large inverter, with certain advantages in the cases of shadowing or performance deterioration (due to aging, dirt etc.) of single solar panels. Fig. 1 Architecture of Micro Inverters and smart PV panels [6] 2 In the following sections an overview of the sub-system modules developed is given. First the embedded wireless sensor node and electronic load are presented, followed by a description of the wireless coordinator and the software platform utilized for web-publishing and control. Finally, preliminary results and concluding remarks are presented. 2. System concept for in-situ PV-cell monitoring In Fig. 2 the overall system concept is given. A three-tire architecture has been followed for the monitoring and characterisation system, with the first level devoted to the PV solar panel, the second level to the PV cell array and the third level one to the communication with the remote monitoring and control computers. The main components of the first level embedded in each solar cell comprises a microcontroller for control and measuring together with the associated electronics and a zigbee transceiver for wireless communication with the PV array coordinator. The embedded microcontroller realises a miniature data acquisition system for PV panel characterisation [7-9]. In the second level a wireless sensor network coordinator provides gateway services through an Internet connection with an ADSL router to each individual solar panel. Data from the PV panels are transferred to remote clients using the Pachube [10] web publishing technology together with the capability of sending control data to the PV panel embedded microcontroller for monitoring and “triggering” of the characterization procedure. LEDs bar PV panel LEDs command K1 WSN PV Array ARRAYAR Zigbee Coordinator Zigbee Node Relays, e-Load K2 RAY VOC,ISC Internet, Pachube Remote computer Fig. 2 System’s Functional Block Diagram 3 In Fig. 3 the flow of the control and monitoring data for the characterization procedure of the PV panel is presented. The characterization procedure of the PV cell uses an array of high-brightness LEDs for the PV panel irradiance. A set of two relays, K1 and K2, is utilized for the characterization procedure. When K1 is activated (closed) the PV cell is electrically isolated from the other cells of the PV array, the LED array is supplied by power from a central power supply unit and the characterization procedure can be started. start LEDs = OFF K1 =closed K2 =open openDISABLE Char. command K1 contact is closed. PV panel is not isolated K2 contact is open. LOAD is disconnected from PV N Y K1 = open K1 contact is open. PV panel is isolated from its circuit TIME DELAY = t1 LEDs = ON VOC MEASUREMENT VVopen Single Ended, 10bits 2 Bytes K2 = closed ISC MEASUREMENT Vload Single Ended, 10bits 2 Bytes SEND VOC and ISC Fig. 3: Flow of control data for the PV panel characterization procedure 4 The LED array is activated from the microcontroller through a digital output. This output is controlled from an embedded timer and generates pulse width modulation waveforms for the digital control of the LED array lighting level with a dimming technique. As is depicted in Fig. 3, the K2 relay controls the measurement of voltage (when is activated (closed)) or current (when is deactivated (open)). The measurement voltage is digitized by the 10-bit ADC which is embedded in the microcontroller used. The characterization parameter measurements are then transferred from the wireless node which is embedded in the PV panel to the PV array zigbee coordinator. 3. In-situ embedded data-acquisition system for PV testing based on wireless sensor networks For PV cell testing a miniature data acquisition platform has been developed [7-9 is necessary to be used. The selection criteria were a small form-factor data acquisition with zigbee-based wireless transceiver embedded. The available market choices are limited and are mainly in a development tool form. Finally, the OEM-type and very small-factor ZL01-Node [16] was selected to built the proposed PV control system. This board is based on a reconfigurable System On Chip (SOC) microcontroller and an embedded wireless sensor network RF modem. The Wireless Data Acquisition (WDAQ) platform developed is embedded in the PV cell and controls the automatic in-situ collection of important characterization parameters that affects its electric power generation performance without the need of panel dismounting. Moreover with the utilization of WSN and web technologies, the remote monitoring of the PV array is possible. For the characterization of the panel an electronic load has been embedded in each PV panel provide the electronic load for panel characterization, the LED lighting control and the relays necessary for panel electric isolation and voltage-current measurements. In addition a microcontroller controls the PV panel operation and allows the wireless communication with the PV array coordinator. In the following paragraphs details about these modules are given. 3.1 Embedded control microcontroller and Zigbee Node The Embedded control microcontroller of the ZL01-Node is based on a microcontroller from CYPRESS. This microcontroller provides via a 6-hole screw terminal block a PWM digital output for LED lighting control, two digital ports for the control of the relays for electric isolation of the panel, the current-voltage measurement analog input, and a PWM digital output for the control of the electronic load The ZL01-Node is shown in front and rear views in Fig. 4. The firmware necessary for the PSoC microcontroller operation has been developed in C-language within the PSoC Designer firmware development platform from CYPRESS. The Zigbee Node built is based on a zigbee RF modem available from ATMEL. It provides the full Zigbee PRO certified stack for wireless communication at a maximum 3dBm RF output power that is adequate for 20-30 meters range of wireless communication with the Zigbee coordinator. For wireless communication in automation and measurements, a number of standards have been evolved as the TSMP, Wireless HART and ISA100. On the other hand, wireless standards as zigbee 5 and 6LoWPAN prevail in WSN applications. The Zigbee technology is supported by most of the larger IC manufacturing companies and is in widespread use today for a large variety of applications. It relies on the IEEE 802.15.4 standard for the physical and MAC layers and it is considered as a mature choice for WSNs. We have selected the zigbee standard for the wireless sort range communication between the embedded PV wireless node and the array coordinator, because of its low cost, maturity and its widespread use in WSNs. ZL01-Node front view rear view Fig. 4: ZL01-Node – The embedded data-acquisition wireless node for PV panel characterisation 3.2 Electronic load and electric isolation electronics The performance characterization of the PV panel is normally performed through I-V curve measurement in standard conditions (Irradiance of 1000 W/m2 @ 25ºC). The methodologies followed for fast field testing of PV panels are normally based on one of three techniques [8]. In the first technique a variable resistance is used, the second uses a capacitor charging methodology while the third one relies on an electronic load digitally controlled. 6 Fig. 5 Electric isolation relay for PV performance monitoring We have selected the third technique for panel characterization with the development of an electronic load. In the realization described the performance parameters Isc Voc are measured at specific irradiance conditions provided by an array of HighBrightness LEDs. The I-V characteristic of a PV panel depends on Temperature and irradiance so sensors are used for their measurement. Temperature and humidity measurements of the PV panel are based on a smart sensor (SHT11) manufactured by the Sensirion Co. and under the control of the PV embedded microcontroller. A photodiode is also used for the measurement of the irradiance level. As already referenced previously, an electromechanical relay is used (named K1 in Fig. 3), that provides the electric isolation of the PV panel before the characterization procedure (Fig. 5) [11]. The electronic load developed uses a voltage regulation technique for measuring the Isc current of the PV panel [7,12]. A second relay is used (named K2) for selecting the Isc or Voc measurement with the 10-bit ADC which is embedded in the control microcontroller. When Voc measurement is selected, the output voltage of the PV panel is attenuated with a voltage divider and directed to the ADC input. For the Isc measurement the electronic load depicted in Fig. 6 is utilised. The WDAQ microcontroller provides a reference voltage (VREF) that drives the U1A comparator. Thus the voltage reference sets through the MOSFET the IDS and thus the current supplied by the solar panel. This voltage reference is build with a PWM digital port of the embedded microcontroller and an RC filter. The circuit of Fig. 6 follows a voltage regulation scheme where a shunt resistor R1 is in series with the Q1 IRFP150N MOSFET. The voltage sensed from the R1 is directed to the comparator and the ADC input of the microcontroller. The current sensed is Isensed=IDS=VREF/R1. The procedure that is followed starts with a VDS close to VOC and is continuously reduced in predetermined steps until the sensed voltage from the ADC is approximately constant. When the above referenced condition is met the sensed current Isensed is considered as ISC. The ADC resolution determines the minimum error for the current and voltage measurements. 7 Fig. 6: Schematic diagram of the Electronic load used for Isc measurement 4. Open Software /Hardware platform for the web-based remote monitoring and characterisation of PV panels The distributed power management of the electric power produced from small renewable source generators demands the use of new technologies based on the fusion of communication and computer technologies. A number of commercial solutions exist for monitoring DPGS [13,14]. These software solutions cannot be easily adapted to the rapid evolution of wireless sensing standards for measurement and webpublishing technologies. On the other hand, open software solutions can be easily modified and adapted to the technology trends enabling further research in the associated scientific fields. For the aforementioned reasons, we have selected Pachube platform [10] for the webpublishing and management from a remote computer. Pachube is an open source platform, suitable for the internet of things envisagement, for transmitting and receiving real-time sensor, energy and environment data from objects, devices and buildings, through the internet using “feeds” (data format with frequently updated content). Using the Pachube API (Application Programming Interface) one can input data to monitor and visualize them in graphs simply by updating a feed, or use a feed's output to control remote devices and environments with the use of “triggers:. The Pachube API uses the REST architecture, that is, it supports HTTP requests like GET, POST and PUT, making the client interface simple and bandwidth efficient. The data formats supported for client requests, are the Extended Environments Markup Language (EEML), JSON, comma-separated values (CSV), RSS and Atom. There are two ways of sending data as input to Pachube, the automatic and the manual one. With the automatic mode, servicing requests from Pachube are allowed every 15 minutes or whenever another client requests them, with the use of Arduino or the EEML library, as the Processing language. In the later case, Pachube reads the EEML 8 document that includes the sensor data and meta-data. In the manual mode the data are uploaded from the client to Pachube. The default rate limit for calls (access or post new data) to Pachube's API is 50 requests every 3 minutes. Pachube can return data to the client when previously set conditions are met, all of which are stated in a “trigger”. Triggers send HTTP POST requests to a URL chosen from the client through the Pachube API or created from the web interface. All the needed information is located inside the request's body. To extract the desired data, a script has to deal with this request. The minimum interval between sending out two different notifications is 300 seconds. Fig. 7 The pachube “ecosystem” [10] For the wireless coordinator of the PV panel array and communication with the remote computer the Arduino platform was selected [15]. Arduino is an open-source electronics prototyping platform that utilizes the Atmel Atmega328 microcontroller for the Arduino Duemilanove platform selected. The microcontroller is programmed by uploading code using the Arduino environment. The Arduino's features are extended by simply connecting its “shields” (stacked boards) on top of it. There is a variety of shields available enabling the easy adaptation of the Arduino platform to the needs of the specific application. An Xbee Shield is used in the described application that allows the deployment of a Wireless sensor network with the Arduino board to play the role of the host node that communicates wirelessly over the Zigbee protocol with the wireless sensor nodes that are embedded in the PV cells. In addition an Ethernet Shield is used that allows the board to connect to the internet and perform gateway services. Arduino can communicate with Pachube over Ethernet or USB connection utilizing existing open software libraries. In the platform utilised the Ethernet connection was established using the Etherned Shield, that incorporates the WIZnet WS100 module. With this Shield, Arduino communicates directly (through a router) with Pachube as a 9 Fig. 8 Photo of the Arduino-based PV array coordinator web-server using the for the software developed. The Pachube API supports also DHCP, to establish a network connection without the need of hard-coding the IP address. In the current implementation the Arduino platform is used as a Web-server for receiving calibration commands and triggers from a remote client and transmitting performance measurements at predetermined intervals. Current alternatives to this paper’s suggested methodology are closed source solutions and products for monitoring PV systems. Enecsys’ [13] micro-inverters are installed separately in each solar module and send data wirelessly to the internet via a gateway providing real-time information to the user, such as error notifications, but without further interaction (like error handling with use of triggers). Sunny’s technology [14] for PV monitoring, the Sunny WebBox, is a device that can log data and interface up to 50 Sunny Boy inverters with free access to the Sunny Portal. The communication with the inverters is via cable (RS485 or Ethernet). The free and open source alternative of “Pachube” in combination with Arduino resulted to a low-cost platform that supports two-way wireless communication with the PV panels and web communication with remote computers. The number of panels supported is limitless, while the use of geographical data provides a natural way of managing the distributed power generation sources. 5. Preliminary PV characterisation measurements Preliminary measurements of performance parameters of a PV panel are presented in Fig. 9 and 10. The measurements were extracted in the laboratory for two different 10 2 W 1,8 1,6 57400 lux 1,4 27400 lux 1,2 1 0,8 0,6 0,4 0,2 0 0 2 4 6 8 10 12 14 16 18 20 V Fig. 9 PV panel P-V measurements for different irradiance conditions mA 160 140 57400 lux 120 100 80 60 40 20 0 0 2 4 6 8 10 12 14 16 18 20 V Fig. 10 PV panel I-V measurements illumination conditions provided. The two different curves reveal an expected behaviour for different irradiations. A unique electronic identity was reserved for each solar panel which was added with the performance measurements for identification of the panel in the PV panel array. 6. Conclusions and Future Work The methodology demonstrated in this article fuses computation and communication technologies for real-time monitoring of PV panel operational status. The use of wireless sensor network technology provides low complexity and cost communication with a coordinator, while new web-based publishing technologies simplify the design, 11 maintenance and operation of large networks of distributed generators based on PV arrays. As a future work an infrared illumination setup will be tested thoroughly. A number of illumination geometries will be tested for dirt detection in order to recognize with accuracy these situations and provide valuable data for the supporting maintenance services. In addition advanced management technologies will be realized for real-time control of the PV panel operation. In the future each panel in a PV array should have embedded a platform similar to the proposed one, for characterisation and two-way communication with remote computers. Panels with efficiency changes due to aging or other effects can be identified through in-situ measurements of performance characteristics thus enabling the vision of “Internet of DPGS” for optimum use of renewable energy sources. Acknowledgements This research has been supported through the Operational Program "Education and Lifelong Learning" and is co-financed by the European Union (European Social Fund) and Greek national funds. References [1] Don Von Dollen Electric Power Research Institute (EPRI), “Report to NIST on the Smart Grid Interoperability Standards Roadmap” June 17, 2009 (Contract No. SB1341-09-CN-0031—Deliverable 7) [2] http://www.smartgrids.eu/ [3] M. A. Cluintana, D. L. King, T. J. McMahon and C. R. Osterwald “Commonly observed degradation in field-aged photovoltaic modules” Twenty-Ninth IEEE Photovoltaic Specialists Conference 2002 , p.p. 1436 - 1439 [4] Yoshihiro Hishikawa and Kengo Morita “Initial drop in Isc of the field test c-Si PV modules in Japan”, 3rd World Confirence on Pholovolraic Energy Conversion May 11-18. 2003 Osoko, Jupun, p.p. 2916-2920 [5] Ulrich Schwabe Peter Mark Jansson, “Performance Measurement of Amorphous and Monocrystalline Silicon PV Modules in Eastern U.S-Energy production versus ambient and module temperature” I2MTC 2009 - International Instrumentation and Measurement Technology ConferenceSingapore, 5-7 May 2009,p.p. 1636 – 1641 [6] Daniele Cozzi “Solar inverter overview and system topologies” Texas Instruments and Arrow, Tech Days 2009 [7] Hocine Belmili, Salah Med Ait Cheikh, Mourad Haddadi, Cherif Larbes “Design and development of a data acquisition system for photovoltaic modules characterization” Renewable Energy 35 (2010) p.p. 1484–1492 [8] Mao Meiqin; Su Jianhui; Liuchen Chang; Peng Kai; Zhang Guorong; Ding Ming “Research and development of fast field tester for characteristics of solar array” 12 Canadian Conference on Electrical and Computer Engineering, 2009. CCECE '09, p.p. 1055 – 1060 [9] Steve Ransome, John Wohlgemuth and Rhys Morgan “Optimising PV array performance using real time measurements” 3rd World Conference on Photovoltaic Energy Conversion May 11-18,2003 Osaka, Japan, p.p. 2396-2399 [10] www.pachube.com [11] Grietus Mulder, Fjo De Ridder, Peter Coenen, Dominique Weyen, Adwin Martens “Evaluation of an on-site cell voltage monitor for fuel cell systems” International Journal of hydrogen energy, 33 p.p. 5728-5737,2008 [12] Ausias Garrigós and José M Blanes “Power MOSFET is core of regulated-dc electronic load” EDN, p.p. 92-92, March 17, 2005 [13] http://www.enecsys.com/ [14] http://www.sma-america.com/en_US.html [15] http://www.arduino.cc/ 13
© Copyright 2026 Paperzz