Renewable and Sustainable Energy Reviews: M.Mahbubur Rahman, J. Selvaraj, N.A. Rahim, M. Hasanuzzaman
Renewable and Sustainable Energy Reviews: M.Mahbubur Rahman, J. Selvaraj, N.A. Rahim, M. Hasanuzzaman
A R T I C L E I N F O A B S T R A C T
Keywords: Photovoltaic system is widely installed to increase the share of renewable energy as well as to reduce the
Solar energy environmental impact of fossil fuel based energy. Photovoltaic (PV) is one of the most potential renewable
Photovoltaic energy based power generation systems. Monitoring of PV system is very important to send information that
Monitoring system allows owners to maintain, operate and control these systems to reduce maintenance costs and to avoid un-
Internet based monitoring
wanted electric power disruptions. Different monitoring systems have been introduced with the time following
Circuit complexity
different requirements. Circuit complexity, availability of friendly graphical user interface, easy to understand
Low-cost
system architecture, maintenance facility and customization ability for end user differ from system to system
along with cost issues. This paper provides an overview of architectures and features of various PV monitoring
systems based on different methods. There are various technologies for PV monitoring and control, developed as
for commercial use or research tasks. It has been seen that a large portion of the work is done on classifications,
for example, Internet based Monitoring using Servers, TCP/IP, GPRS and so forth. There are various meth-
odologies for data acquisition, for example, PLC (Power Line Communication), PIC, Reference cell, National
Instruments etc. Various requirements are considered while selecting a proper monitoring system for an ap-
plication. Review of various monitoring technologies with system attributes and working structures have been
discussed to get a clear view of merits and demerits of existing PV monitoring systems. All the systems discussed
in this paper have pros and cons, and these systems were developed following different requirements. In the end,
a particular cost effective monitoring system using Arduino microcontroller has been proposed considering both
research and user level requirements from perspectives of cost, availability of parts/modules and features,
compatibility with sensors and end-devices etc.
1. Introduction flaws. New technologies are enhancing PV power generation with time.
There are many varieties of PV panels following different manu-
Photovoltaic system is widely installed in residential sectors these facturing processes. In the research field, to test the performance and to
days to increase the share of renewable energy as well as to reduce detect any unwanted defect of installed panels, the monitoring system
environmental impact of fossil fuel based energy. But, in most of the can place a significant influence. A monitoring system can be pre-
cases, monitoring is not done properly, neither is the maintenance. defined for a specific purpose or several parameters monitoring. Thus it
Subsequently, a PV monitoring device needs to give both point-by-point can support demand side management as well, for both research and
checking of each PV module and an easy to understand method for user level entities. PV system generates power for a certain period
access to the observed information. Besides, the PV monitoring system during daylight. On the other hand, peak hours for energy consumption
should be low-cost to be broadly accepted. for a particular sector can be either day time (i.e. office/factory) or
Since solar energy has turned out to be popular as a stable renew- night time (i.e. residential). For large industrial/official sector or small
able energy source, measuring real time data of system after installation residential sector, load consumption data can be measured and com-
has become a noteworthy concern. As for scientific research work or pared alongside monitoring system data of PV power generation. Such
user level benefit, different reasons can affect a system's power gen- comparison of power generation output data and load consumption can
eration, for example, faulty wiring, PV panel output abnormalities, provide a clear view of supply/generation and demand side require-
environmental issues (i.e. temperature, solar irradiation, humidity etc.), ment. It is quite improper to declare if a PV system is running appro-
faulty inverter, unexpected damage and also common manufacturing priately or not just by viewing the system architecture. Without a
⁎
Corresponding author.
E-mail address: jeyraj@um.edu.my (J. Selvaraj).
https://doi.org/10.1016/j.rser.2017.10.111
Received 1 November 2016; Received in revised form 30 July 2017; Accepted 30 October 2017
1364-0321/ © 2017 Elsevier Ltd. All rights reserved.
Please cite this article as: Rahman, M.M., Renewable and Sustainable Energy Reviews (2017), http://dx.doi.org/10.1016/j.rser.2017.10.111
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
monitoring system, the only method to ensure its activity is to observe performance measuring but, expensive for residential PV owners [8].
meter-reading or the inverter display. It is considered suitable and fi- Power-Line Communication system can be cheaper in a sense but, im-
nancially efficient to own a monitoring system with real-time data poses interference issue with other electronics devices [1]. Module-to-
monitoring that can be accessed from anywhere. Module System, Referenced Cell Based monitoring system or Peripheral
PV power generation monitoring reduces expense by providing in- Interface Controller is good for research purposes, though these are
formation on solar power system. For instance, the monitoring system difficult to implement and to keep up with maintenance for residential
assists to detect any flaw in the PV system, so the owner can move PV owners [9–11]. ARM Cotex-M3 Processor Based System is suitable
effectively and initiate proper care when needed. Otherwise, it may for factory with large power plant and grid connected PV system since it
turn into an economic issue. PV system monitoring also makes it pos- is capable of managing huge amount of data, and can be helpful to
sible to compare power output from PV system with billing information. process data from other equipment of the factory as well [12–14]. But
Even if the PV monitoring system is not checked regularly, it will send such monitoring systems are also very complicated to work with. These
an alert whenever there is a predefined event that requires owner's systems require expert brain to deal with maintenance issue as well.
concern. Monitoring for PV can be utilized at two levels which are, Since the monitoring system for PV installation is a vital aspect related
panel level and system level. Monitoring at system level gives in- to PV system's efficiency, it is necessary to have an idea regarding ex-
formation about how the PV system is working as a complete unit. On isting systems and their technologies before approaching a different
the other hand, monitoring at panel level provides information on each monitoring system development.
panel performance. Panel level monitoring enables to identify problems The aim of the paper is to have an overview of different monitoring
related to PV system more accurately. This attribute improves the systems used or proposed for PV installations around the world focusing
economic factor of PV system. Most of the time, Private PV systems are on monitoring important parameters following consumers demand as
not being checked or oversaw. Only PV inverter information is not well as researchers’ aspects, also to review the communication tech-
enough to get a clear view of system status. Every connected module nologies used for different monitoring systems, to provide possible
influences the power production concerning the entire PV system fol- notes on pros and cons of the systems, and lastly to propose an alter-
lowing the fact that the production relies on output from every attached native solution to meet all basic requirements of monitoring system for
module. A faulty module corrupts the production of the entire output of PV installation in easy manner. Availability of different technologies
PV. This is why monitoring of every PV module is important to keep up throughout time inspired researchers to use various methods to acquire
the performance of the PV system. Furthermore, an easy to understand PV system related data. Development of monitoring system architecture
user interface is more important to give a simple method for access to and mechanism have been discussed along with performance in this
the recorded information [1]. paper.
Monitoring electrical and weather information arise from the need
of evaluating profitability and functioning settings. Both atmospheric
2. Different monitoring systems
and electrical elements have an impact on the efficiency of power
generation. PV modules are sensitive to environmental variables, to be
There are various types of commercial system to monitor both small
specific irradiance and temperature. The information of electric data,
and large grid-connected PV installations. Many companies distribute
waveform logs, occurrences, weather information, etc. are considered
commercial solutions for monitoring PV systems like Fat Spaniel
important for analyzing PV output [2]. Financial specialists choose to
Technologies, SMA Solar Technologies, in Access Networks,
use cash on PV power production following PB (Profit Balance/Balance
Morningstar Corporation, Fronius International GmbH or SolarMax.
of Profit) and IP (Initial Profit) premise which are very important facts
Their solutions usually provide Software as a Service (SaaS) that offers
to perceive exceptionally well Igm and BOS. Balance of System (BOS)
its functionality as a web-based service [15–18]. Such web application
relies upon a few variables like cable loss (AC-DC output), heat impacts,
allows final users to view transient phenomena and historical data of PV
efficiency of the system, setup of the system (series or parallel design),
output. Additionally, some advanced applications distribute more va-
etc. [3]. Wind speed, irradiation, temperature of the module and vol-
luable services, such as alarms or notifications (e.g., e-mails or text
tage-current output of PV system, etc. are being used for anticipating
messages) when issues like breakdowns or specific operating conditions
and displaying of meteorological information and photovoltaic system
arise. However, commercial solutions present some drawbacks [19,20].
output [4].
Data measuring and recording devices consume too much energy. They
To select a solution for specific demand of time/situation, Linux,
also require high storage for defined states of information recording.
Reference Based Cell, even satellite has been used. Satellite based
Commercial software does not meet requirements properly for every
monitoring system certainly imposes a cost issue, but it is the best so-
installation because new functionalities cannot be added to them from
lution for remote monitoring in areas where no wired/wireless network
the user end, for example, personalized performance assessments or
is available [5]. Linux Real Time Application Interfaced device was
production forecasts.
developed for easier implementation with MATLAB and Simulink for a
A proper monitoring system has several stages. It requires wireless
thorough analysis of recorded data. This process requires extensive
or wired sensors to record environmental measurements as well as
knowledge on Linux OS to make it work with data analysis software like
electrical and physical parameters for various accessories of PV system.
MATLAB, as well as hardware/external sensors [6]. ZigBee technology
Recorded information from electronic devices and sensors are stored in
offers wireless transmission of data, yet susceptible to obstacle and
Data Logger and then transferred to owners (e.g. Computer/Smart
range limitation [7]. National Instruments are satisfactory for
Devices/Website). A Huge amount of data is gathered by sensors. This
2
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
3
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
can forward information, find neighboring devices and develop paths to topologies depending on its use [28].
different hubs. The RFD only connects itself to a nearby network. The Hu, Yujie showed architecture using ZigBee WSN and GPRS [27].
module typically awakes when it needs to receive or transmit data. Set The wireless modules need low energy utilization for information
of specific sensors for monitoring as well as to save status is defined as a transfer [27]. ZigBee is capable of working in various types of grid-
sensor network. Wired network for detecting parameters is possibly connected systems. Wireless monitoring system gives easier wiring
more dependable. But, a WSN (Wireless Sensor Network) can give dy- setup feature than wired system [27]. Fig. 7 shows benchmarking of
namic versatility and cost free shifting. WSN gives opportunity to utilize acquired data from wired and wireless [27].
remote signal communication to PV-DG systems. A XBee PRO OEM Device performance is an important aspect for normal buyers while
module was used by Andreoni. It has data transmission speed of purchasing monitoring system. On the contrary, ZigBee technology is
250 kbps. Microcontroller unit was used as Data-Driven Decision- vulnerable from security aspect. It can be breached by mid-ranger
Making (DDDM) part with control managing purpose. This system used hackers. Also, ZigBee has range limitation for RF features. Obstacle can
USB to connect PC (Personal Computer) and MCU (Microcontroller create communication disruption to RF transmission. Address alloca-
Unit). A RF transceiver, connected with PC, was designed as the main tion rule for ZigBee is much more consistent. If any device does not
supervisor for remote system. acquire a network allocated address, it will be detached from a network
Fig. 3 shows the remote monitoring system proposed by Andreoni system and turn into a parent-less node. Issues of ZigBee are as sum-
that is comprised of two main parts [7]. The first part is observing and marized,
control portion for getting information and second part is for trans-
mitting information. A PV system of shunt-connected modules linked to • Signal interference from other senders, nearly at the same frequency
a commercial inverter, from SMA Solar Technology – model Sunny Boy • Limitations on the bandwidth of the medium/channel
1200. The information obtained from inverter were output voltage, • Low Coverage and loss of signal in basements, lifts and sites with
current, apparent and reactive power supplied from inverter to the grid. multiple floors
Similarly, the information from PV system (DC current-voltage and • Discrete communication
power output) and environmental parameters (irradiance, average
temperature of module back surface, wind speed and surrounding 2.3. National Instruments (NI)
temperature) were monitored as well.
The remote communication uses full duplex system utilizing ZigBee Data Acquisition Systems (DAQ) has the function to measure and
protocols, following IEEE standard. It features 250 Kbps transmission store information gathered from many channels at the same time. The
speed for maximum 125 m [23]. Monitoring control system was de- system has about 8–32 peripheral channels. A perfect data monitoring
veloped on DSP using DSPIC 30F3013 microchip and ZigBee Co- system utilizes a particular ADC (analog to digital converter) for every
ordinator. The remote system used in Andreoni's project worked as a channel. Information is acquired in parallel, and events in every
mesh network, with four radio devices of ZigBee [7]. First one is ZigBee channel can be computed continuously. NI focused on real-time mon-
Coordinator as a master unit, and it was connected with PC [7]. Other 3 itoring to check PV system performance. In reacting to the business
parts were arranged as End Devices (slaves). A basic HMI software sector request, NI has built monitoring device for PV modules/cells
interface is shown in Fig. 4. which is financially considerable and can to help perform tests on
An integrated circuit for electrical power measurement, ADE77531 modules with more accuracy [29].
model, performs signal processing for AC variables of inverter [7]. A SCXI System: PV systems can be embedded into the distribution grid
dsPIC 30F3013 processor does the signal processing and data acquisi- if there is no contortion of the parameters deciding the energy quality
tion of PV panel and weather parameters. Furthermore, control ad- from the new system [8]. Following this reason, Aristizabal came up
ministration allows different activities of panel, i.e., MPPT activity with a NI-SCXI based equipment that allowed evaluating the technical
conditions, grid detachment if needed, smart failure recognition system, efficiency and standard of power produced by a prototype of photo-
etc. A software was developed using C programming language. voltaic plant [8]. The hardware was able to do constant information
In Rashidi's System, Fig. 5, the proposed monitoring system used
ZigBee device at PV board's intersection box and on chip USB connec-
tion to an observing PC (organizer) [24].
In Fig. 6, a block diagram of the end device is shown. CC2530EM
component was used for this work [25]. A DC-DC converter was used to
give necessary power output for system (3.3 V).
Yujie proposed a custom-built design with WSN. The remote sensor
systems had different sensors hub structure [26]. Every hub in this
system had four channels for analog sensors. Collected information was
sent to the main module by ZigBee and then transferred to a remote
location using GPRS and the web. The GPRS model of using dial-up is
focused on PPP link (Ethernet based point to point convention) [27].
Sensor system administration of this work is divided into three sections:
information gathering and RFD transmission, information sending of
primary nodes and system control of ARM+TinyOS. There is a possi-
bility of data loss for any obstacle issue in this system.
Rashidi introduced a custom-built hardware using ZigBee
Microcontroller CC2530 in his work [24]. For monitoring each module,
the expense of additional circuits is higher. Data logger, sensors and
microelectronics have made it possible to create economic arrange-
ments to pursue such requirement. A remote sensor inside a module
cannot just indicate the accurate position of the module inside a PV
array, but it can also decide its seriousness by reporting the system loss.
This methodology would obviously prompt a noteworthy decrease of
Fig. 3. Proposed system flowchart using WSN [7].
system collapse, also decreases extra-work. ZigBee can maintain various
4
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
Fig. 4. Basic HMI software interface with PV system and meteorological information.
5
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
6
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
This provides information so that the user can consciously make ne- microcontroller unit (MCU) and a DC/DC unit. Fig. 13 demonstrates the
cessary steps to reduce their monthly energy consumption, thereby utilized PLC module architecture. DC/DC part changes over different
reducing the electrical bill. The projected bill was based on the gen- voltages of PV system. Yield voltage of a PV module ranges from 30 to
eration rates of MERALCO (The Manila Electric Company, also known 60 V. So, DC/DC unit was used to increase system's limitation for de-
as Meralco, is the Philippines' largest distributor of electrical power). tecting output. Voltage divider has been used for detecting voltage;
The energy monitoring system was developed to read and send the shunt resistor worked like converter for current, and sensor was used to
following parameters: (1) voltage, (2) current, (3) output power, and measure temperature of system.
(4) the total energy used by the household from both the solar and the Communication signal through powerline is driven by analog circuit
utility grid. The obtained values were transmitted to both the server coupling. Power amplifier amplifies the generated amplitude shift
and the android device via SMS. However, one of the limitations of SMS keying signal, and then sends to power line. At the other end, in re-
transmission is the bulk sending of texts. The BeagleBone Black pro- ceiving device, noise gets cleared by a band pass-filter and weak signals
cesses recorded data. are amplified again by amplifier. Capacitors placed in between the
The hardware design consists of the following: (1) INA219 sensor transformer and the electrical power line to secure high voltage pow-
for DC power measurement, (2) Cirrus Logic CS5463 for the AC power erline from DC. Master PLC unit forwards collected information from
measurement, (3) Beaglebone Black for the main controller, and (4) entire system towards data-logger for preservation. A CRC (Cyclic
GSM module to send sensor data to the server and mobile application Redundancy Check) module is used to recognize changes of the ac-
[40]. The schematic layout of the system deployed in the household is quired information. If a CRC fault occurs, both slave and master PLC
shown in the following Fig. 11. modules dispose acquired information for maintaining perfection. A
The INA219 DC sensor connected to an Arduino and the grid-tied shunt resistor has been utilized for altering over current into measur-
inverter. The current and voltage output goes to Arduino which is able voltage unit. Amplifier is used to boost altered voltage. Voltage
connected to the BeagleBone Black via USB to serial interface. The divider makes it possible for analyzing up to 60 V for this system.
Cirrus Logic CS5463 IC is intended to compute active power, reactive Roman worked with a smart module with PLC communication and
power for single-phase, apparent power, IRMS, instantaneous power, MPPT capability [41]. The PLC module was frequency shift key (FSK)
VRMS and 2–3-wire power metering applications. A python script to communication based along with baud rate of 2400 bps and 132 kHz
control the BeagleBone's GPIO and UART was used to communicate carrier frequency.
with the various sensors and GSM module connected to the board.
7
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
Fig. 12. Data logger, smart device and PLC based architecture of
solar monitoring system [1].
Fig. 13. Low budget proposed PLC module [1]. 2.6. Peripheral Interface Controller (PIC)
A string box as a master unit and another module box as slave unit PIC18 Microcontroller: Naeem presented the engineering of a basic
was developed by Jonke [42]. Microcontroller (MCU) attached with web-system for remote monitoring of PV-device using PIC micro-
power line transceiver were used for both parts. Power line transceiver controller [9]. The system allows different parameters reading of a PV
had feature of 9.6 kbps to 115.2 kbps; and it utilized multi-phase establishment, for example, temperature and voltage to be precisely
modulation scheme in 175–13 MHz range. logged, then transferred to local PC via LAN. In the present day, ex-
Another communication module and smart monitoring system, de- tensively used protocol for communication is Ethernet. It has some
veloped by Sanchez-Pacheco, was installed in CENELEC EN 50056 [43]. essential benefits like better quality of data transmission and free from
The module featured max 16kbps baud rate using modem for FSK. electromagnetic impact. The monitoring device is featured with
Napoli demonstrated DC bus based PLC, attached to modules of PV Ethernet. LAN along with implemented server uses TCP/IP. EEPROM
in series connection [44]. The microcontroller was associated with FSK has been used for service like web demonstration of the logs. Basic
modem (half-duplex) by SPI, that was used to transfers information. functioning of the connected web server of the system proposed by
Herndon built a FSK modem based brilliant combiner to use on Naeem is demonstrated in Fig. 14 [9].
power line of direct current [45]. The modem featured improved CRC, The system utilizes PIC18F2620 MCU along with Ethernet chip
channels and amplifiers; it also had a CSMA (carrier sense multiple ENC28J60 [49]. To reproduce a control voltage, a potentiometer based
access) plan. No graphical UI was given. variable DC voltage was utilized.
Han came up with HomePlug Green PHY (HPGP) PLC based PV PIC16 Microcontroller: Husain and Zainal proposed a monitoring
monitoring system [46]. OFDM (Orthogonal Frequency Division Mul- system using PIC16 microcontroller on Client/Server architecture re-
tiplexing) was utilized here. OFDM has particular attribute of band quirement [50]. As indicated by the design, one or more devices could
efficiency along with immunity to high noise [47]. A renewable energy be connected the monitoring system, which works as a local server as
gateway (REG) recorded data from every PV module. Clients cloud well. The system would send alert to the connected computer if a fault
access to REG via remote or wired system to check PV architecture occurs. PIC16 microcontroller based system structure of PV monitoring
condition. system is demonstrated in the following Fig. 15.
Rosenthal, A. L showed an AC Power Monitor [48]. He used AD7750
IC for this device. The IC was intended for the purpose of energy
measuring task, e.g., two input channels of differential analog data
(current, voltage). It has high and low-pass filters, amplifier and four
quadrants full operation. Error rate of used chip is about 0.3%. The
device could store data for 5 months. Constant monitoring is accessible
using a computer. Using powerline communication, encoded trans-
mission is modified on home based unit wiring of power. Different re-
ceivers installed in the house can get this data if they are connected to
electrical lines. Transceivers in standard of ×10 convention have been
utilized for this system [48]. Experiment output demonstrated that a
precision is kept up for 0.5 leading to 0.5 lagging power factor [48].
Despite the positive sides of PLC use, there are some mentionable Fig. 14. Proposed systems functionality flowchart block diagram [9].
8
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
Solar Energy Generating Systems (SEGS) should be planned prop- have the ability to enhance the accuracy of time [53,54]. The main
erly before installing the system for ideal operation. In planning SEGS, concern of LwIP TCP/IP application is to lower asset utilization and
two channels are supposed to receive input from each array of PV. The having a complete TCP. LwIP is used as working OS and runs auto-
main channel to be connected to a controller for charge that works as matically. This is why LwIP becomes reasonable implanted monitoring
battery charger and provides electrical power to household machines system with space for about 40 kb ROM [55]. The usage of LwIP con-
during the night time when there is no sun. The 2nd channel is con- vention of TCP is shown in Fig. 18.
nected with monitoring device. The PV array sends the information to Fundamental TCP protocol is divided into 6 function stages. For
microcontroller via USB ICSP PIC Program, and the PC gets the in- input processing tcp_input(), tcp_process(), tcp_receive() are used and
formation via serial port ( Fig. 16). for output processing tcp_write(), tcp_enqueue(), and tcp_output()
The PV generation output is changed into digital signal and sent to functions. Utilization of OS requires more storage. When task switching
microcontroller unit PIC16F877. Information is processed by developed occurs rapidly, it reduces system-ability. So, the utilization of non-OS
software for storing into a hard disk drive. Apache HTTP Server 2.2.15 ends up being a more sensible decision. Programming language C was
software was used to recover data from internet. The system was as- used for data transferring from inverter-controller, also for transferring
sociated with webserver via TCP for real-time monitoring [51]. to the web server. LabVIEW was utilized for digital signal processing,
For PIC based system, program size will be large since RISC signal generating, spectrum analysis, etc. [56,57].
(Reduced Instruction Set Computer) is being used. PIC design restric- Most of the microcontrollers, particularly PLCs (Programmable
tions are as follows, Logic Controllers), are conventionally coded to use in custom-built
systems. A PLC program cannot be edited once programmed because it
• PIC has just a single accumulator. is managed by a ROM (Read-Only Memory). On the other hand, a RAM
• Insufficient guideline manuals. (Random Access Memory) is designed to dynamically update its
• Register banking switch is needed to access RAM of different memory, which is why it is improper to perform repetitive assignments
equipment. on RAM that microcontrollers are designed to execute.
• Functions and records are not equilateral.
• Inaccessible program memory. 2.8. Reference cell based system
2.7. ARM Cotex-M3 processor & LwIP stack Guidelines for monitoring performance of PV systems demand PV
electrical and climate data measurement [10]. Most PV monitoring
Conventional expensive monitoring devices follow IPC standards for systems are used for grid-connected PV based plants and they focus on
PV monitoring [12–14], moreover, it is fairly difficult for maintenance
and repair the entire setup as an aftereffect of fault occurrence and
communication disruption. Chengmei suggested LM3S9B92 (ARM
Cotex-M3 processor) for controller device to monitor data using LwIP
for grid-connected PV system [52]. The system could perform data
logging, processing and fault recognition of the PV system. The mon-
itoring device was developed using LwIP & Cortex-M3, and its features
were: (1) utilization of regular Ethernet for high-speed data transfer; (2)
controller modules were placed for optimization, (3) easy to use user
interface. Architecture of the monitoring system is demonstrated by
Fig. 17. Device comprises of system inverter, remote PC and connection
of other components. After gathering information from various sensor
inside inverters, the controller transfers the data to the module of
network controller. Then the data is prepared and uploaded.
Micro-controller unit as network controller needs greater integra-
tion, less power utilization along with powerful processing proficiency
since it is the primary unit of the monitoring system. ARM Cortex-M3 is
a coordinated chip and consolidates 32-bit ARM® Cortex™-M3 v7M
Harvard engineering. It gives platform to detect the issues of insignif-
icant memory execution and decreases pin check. Also, the processor
comprises of a completely inbuilt MAC protocol along with physical
interface of network. The system follows IEEE convention of 1588, that
Fig. 16. Data acquisition system flowchart [50].
accomplishes precise harmonization for clock used in system, and also
9
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
Fig. 17. Grid-connected PV system monitoring architecture [52]. Ulasenka proposed a monitoring system that allows the fault de-
tection in each module of a PV plant [11]. For that, circuits are attached
MPPT control [58–66]. Urbano's monitoring device was based on 5 W in parallel to each PV module for sensing voltages. A custom device
as reference to managing control of MPPT for an 2.6 kW plant [66]. In permits fault detection for every module obtaining the real output
his work, halfway shading was prioritized by the utilization of reference power with MPPT feature. The system was planned without irradiance
cell. Reference cells were also used to monitor PV modules cell con- or temperature sensors. Usually, the power output from the inverter is
nection for fault detection in problem areas [67]. For both cases, re- correlated with the estimated power. In some cases, PV system para-
ference cells utilization was limited to yield assessment or recognition meters and environmental data can be obtained by other means in a
of shading [66,67]. statistical manner [62,69]. It is possible to measure current of each
Besides performance checking, monitoring system is also important module using shunts in DC part but it always requires disconnection of
for identification of system faults and system optimization. The per- that module from the rest of the system [70,71]. The approach is based
formance monitoring techniques can be characterized into three cate- on the combination of several electronic circuits connected in parallel
gories. The primary technique follows the IEC rules and is used by most with the components of the PV system. In this way, the system could
of the studies concentrating on starting system evaluation [10,58–60]. check performance of PV systems without modifying their circuitry. The
Different electrical parameter sensors and environmental sensors hardware system consists of two different circuits, the Module Inter-
should be installed along with information processing architecture for connection Circuit (MIC) and the Acquisition and Control Unit (ACU)
every sub-system. The technique requires expensive equipment and [11]. MIC is connected to each module and one ACU to control a
must be utilized for large PV structures. Another technique maintains complete array. MIC is connected to a module by only two wires, to the
PVSAT-2 European standard [62,63]. This utilizes space satellite to same points used for their series interconnection, in parallel with those
transfer data along with PV system loss information and to observe as it is shown in Fig. 19. This figure includes several ACUs controlling
system performance from a distant location. This technique is con- each module string with the only limitation of the electrical losses on
strained to the specific European ventures and is costlier to use in dif- the wires.
ferent areas. The third technique utilizes performance monitoring for Following load of the system, current varies and also module-vol-
PV output power [64–66]. Monitoring is performed at DC-DC converter tage changes. It influences the working procedure of all the strings. To
level over a MPPT subsystem. Principle goal of MPPT is to operate correct this effect, the total voltage of the string is measured at both
system at defined level for changing loads, irradiation and temperature ends of the string. In this model, the voltage is an explicit function of
[64]. This technique is used for both performance monitoring and fault the module-current. Module to module strategy allows the character-
identification [65–67]. The strategy of MPPT technique requires ad- ization of the individual modules and enables to detect individual faults
justment for covering fault location along with array current detection. [11].
For smaller PV structures with and without MPPT, a performance
monitoring strategy was developed by Belhadj-Yahya [68]. 2.10. Monitoring using DAS/DAQ
Utilizing smaller reference cells for forecasting output of array
power has no less than three favorable circumstances. Initially, mea- Most of the Data Acquisition System (DAQ/DAS) for PV monitoring is
surement of current-voltage is limited to their values. Next, a small load based on two different devices. Electrical parameters like DC power, cur-
is not required for measuring current of array/module. Finally, less rent, voltage, PCU condition, reactive-real power of the system are observed
difficult circuit design for acquiring and processing information. In by the inverter room DAS. And the rooftop/exterior DAS monitors weather
10
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
parameters like solar irradiation, ambient temperature, wind speed [72]. 2.12. Comparison of different monitoring systems
System architecture of from Begovic's work is in the following Fig. 20.
In work of Begovic, M., measured solar insolation data using DAS/ Evolution and performance analysis charts over time from different
DAQ and calculated data using software had a noticeable deviation reports and articles are presented below (Table 1 and 2). The charts
back in 1996 [72]. There was a mismatch of calculated and monitored concentrate on the features of remote monitoring system, used tech-
data because efficiency was calculated utilizing input and output power nologies and data storage related works. The tables show year, re-
measured from system. This was wrong system proficiency on account search-venture data, Acquisition and Communication Layer section
of rooftop curvature [72]. indicates the devices and innovation utilized for information transfer.
In the Supervision Layer, different types of data storing technologies
2.11. Monitoring via satellite have been used.
The earlier step started in 1994 and completed in 2001. In this
Krauter described a monitoring system that used satellite ARGOS to segment, in the majority of the works used inverter as the main device
transmit data to web. The ARGOS satellite transmits rate is 10 bytes/ for data monitoring of photovoltaic systems.
15 min [73]. The satellite has a permeability circle of around 5000 km Following steps of an innovative jump from 2002 to 2006, which
width. Communication speed is somewhere around 32 bytes transfer- exhibits the Acquisition and Communication Layer utilizing particular
rate at 8–12 min. Signals from analog sensors are converted to digital in sensors, photovoltaic system parameters and data logger devices.
about 15 min and after that passed to the send-buffer. Transmitter From period 2007–2015, where the utilization of sensor systems for
transfers data from buffer which takes 30–40 s for each buffer packet. measuring the standard parameters of the PV establishment are seen.
The system allows 12–14 satellites communication for each day with 32 The utilization of new technologies for communication between system
bytes transmission rate for every contact. The satellite based monitoring and data logger are done by wire or wireless technologies like GSM,
device was intended to encourage checking of various types of renew- ZigBee, etc. As data logger, the utilization of National Instrument
able energy systems parameters [5]. Every information through analog Technology, Arduino, Waspmote are seen. Monitoring platforms still
input has to pass an input multiplexer and then the signal is enhanced comprise of a computer for most PV systems using LabVIEW pro-
by differential amplifier. After that, a filter for low pass eliminates gramming that permits to have remote access.
noises. The system could work for maximum output of 12 V.
11
Table 1
Comparison chart of different Monitoring Systems over time (1994–2006).
Research/Project IOT Device Contact Equipment Log Interval Controlling Platform Data Preservation
Acquisition and Communication Supervision
M.M. Rahman et al.
3.3 MWp PV Plant Control System (1994) [74] Peripheral control system of Inversor; Ethernet Fiber optic lan Protocol 1200 data/s Workstation of Microvax Tape disk and Floppy disks
seira tcp-ip
Sunpac: The Remote Monitoring of Photovoltaic Installations Sunpac Control cabinet Cable – Permanent surveillance center Send log using modem, save to floppy
(1995) [75] computer diskette or computer
Monitoring System at Center for renewable energy and eco-energy Pyranometer, energy meters, voltage Cable 10 s Computer Computer and CD
house (2001) [76] dividers, thermocouples
Monitoring and dissemination on the web of PV plant at Inversor monofasico tauro prm 5000/8 Fiber optic Cable 300 s Computer MySql data Base.
Universidad Pontificia Comillas (2002) [77]
Satellite monitoring system for remote PV systems (2002) [78] PTT (platform transmitter) Satellite Argos 10 bytes/ Argos Satellite –
15 min
Real-time, web based monitoring system (2004) [79] 14 different sensors Cable 60 s Computers with NI device Temporary files on computer
PV- hybrid system's remote monitoring and control (2005) [80] Analog input modules of Adam 4017, GSM using series communication – Windows ce 5.0 xscale based MySql data Base.
4051 & 4056 port computer
Hybrid wind-PV- battery renewable energy system's real time Digital Power Meters Cable – Ethernet Plc omron connected Excel formatted.csv file
monitoring and control based on web (2006) [81] computer
12
Table 2
Comparison chart of different Monitoring Systems over time (2007–2014).
Research/Project IOT Device Contact Equipment Log Interval Controlling Platform Data Preservation
GSM-based monitoring and control (2007) [82] Different Voltage Dividers, PV sensor cell and various current GSM 2.8 ms Monitoring and control system (MCS) –
shunts
Remote data monitoring for a solar and wind-based power system Ni-4060 digital multimeter Cable – LabView installed computer –
(2008) [83]
Wired and wireless remote control of photovoltaic system (2010) Various sensors for system voltage, actuators current, Both Wireless & Wired – Computer –
[84] pyranometer
Simbalink: towards a sustainable and feasible solar rural Voltage divider circuit GSM 1120 bits 3 G modem connected to computer with Centric database
electrification system (2011) [85] USB connection
SM 2: solar monitoring system in Malawi (2011) [86] 1117_0 - Voltage Sensor & i-Snail-VC-100 AC Current Sensor Cable 6 sms/day Lamp Linux & Apache installed computer MySql
100Amp from Phidget Inc.
ZigBee Wireless system for monitoring of PV panels (2011) [24] Cc2530 from Texas Instruments Inc., Step-down dc-dc ZigBee WSN – Computer –
converter, sensors for current-voltage
Photovoltaic Remote Monitoring System based on GSM (2013) Different sensors for temperature, voltage & current Cable 300 s Computer .csv formatted file
[87]
Wireless sensor network for panel level monitoring (2014) [88] Wireless Sensor Network XBee – Central computer –
Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
3. Impact assessment Alternatively, the outputs of a monitoring system can be used to report
the direct benefits to higher management and may be crucial in the
3.1. Economic assessment adoption of solar power on a larger scale within a company.
Andreoni proposed ZigBee tech-based monitoring and control
It is true that a solar PV system will produce the same amount of system for PV-DG [7]. ZigBee modules price varies from US$3-US$20/
energy with or without monitoring, yet there are very strong reasons to each following different models [92]. A standard ZigBee communica-
include a monitoring system in the project which is as follows, tion kit (including router) with different features may cost up to US
$300 [93]. The outcomes of system tests allows demonstrating an idea
1) Detecting problems before they have a chance to become major of a low-budget remote monitoring system option for performance
issues. checking, error recognition and control of PV systems. On the other
hand, A NI SCXI product may cost from US$500 to US$2000 following
A monitoring system allows detection of system performance issues the model [94]. The product allows the advancement of Virtual In-
that might be very difficult to detect otherwise. For example, imagine struments (VI's) with a practically boundless customization options
there is a nearby building demolition and the surface of many PV [95]. Jinsoo's system reduces the expense of monitoring system elim-
modules suddenly becomes dirty. With a monitoring system, the effect inating the need for costly modem for communication of PLC module
will be noticed within one day. Energy production will show a drastic [1]. A PLC microcontroller may cost from US$250 to US$700 [96].
decrease in performance from one day to another, the issue can be in- Previously used DAQ/DAS based monitoring systems had an issue of
vestigated and the affected modules can be cleaned. equipment unavailability due to less production of electronic items.
According to calculation, a US$30 investment (for cleaning PV Therefore, back in those days, it was literally expensive compared to
panel) in a 4 kW system could see returns of US$1200 [89]. For a 1- these days. Regarding Satellite based system, primary expenses for
megawatt system, in term for system failure, the additional cost of transmitter is almost US$1200. And another unit that is used for pre-
string monitoring equipment ranges from US$10,000 to US$15,000, processing is about US$600 [5].
which is the equivalent of US$500 to US$750 annually over a twenty-
year time span [90]. Without a monitoring system, an entire month can
go by without the system owner noticing the problem. Then, there will 3.2. Environmental impact
be an unwelcome surprise when the electric bill is suddenly higher due
to the sudden decrease in PV system production. This is a possible The electrical output of Solar-PV modules is dependent on two key
scenario in which a monitoring system actually provides an economic factors or variables: 1) Incident Sunlight and 2) Module Temperature.
benefit. If PV module is monitored separately, it becomes much simpler All other environmental & weather factors (cloud, soiling, rain, snow,
to pinpoint the location of performance issues. hail, wind, etc.) can be considered as second-order factors. While
output current of Solar-PV modules has a positive correlation with
2) Becoming eligible for specific state/federal/utility incentives. sunlight, output voltage has a negative correlation with module tem-
perature. It is surely understood that the environmental impacts affect
Some incentive programs are based on system performance, and PV system performance in long term. Three key weather variables were
they actually require the PV system owner to use monitoring. An ex- distinguished: ultra violet light intensity, ambient temperature and air
ample of this is Renewable Energy Credits (REC), which can be cashed humidity.
in and it is based on the total amount of clean energy produced. PV modules solder bonds get weaken because of high temperature
Changes of REC rate over the time for a particular country is shown in [97]. PV modules debasement element depends not just on the prop-
Fig. 21. erties of the material, additionally by the change of parameters of the
It is important to note that renewable energy credits can be different climate. It is observed on revenues from power outcomes. Use of
to certain countries or states. monitoring system to check system performance keep the investors
aware of the output from PV panels, thereby when modules reach a
3) Proof of PV system effectiveness. negative margin from profit line, investors pursue the option to imply
new panel. Thus, in different ways, environmental impacts of using
Electric utility bills by themselves may not be able to capture and other means of power generations get reduced. Additionally, the
reflect the entire range of benefits achieved with a PV system. monitoring unit does not impose any negative impact on environment
either. Along these lines, the generation of power from a particular PV
Fig. 21. National Voluntary REC prices and western wind REC
price (in U.S.), January 2009 to August 2016 [91].
13
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
board can be forecasted, and also a more exact analysis of income and Analog input pins. According to market analysis, a complete monitoring
cost of electrical power could be prepared [98]. The general output of system for PV using Arduino with basic sensors like temperature, hu-
PV cell shifts on different irradiance and temperature for adjustment in midity, solar irradiance, voltage-current sensor etc. and other features
day time, thus power output from PV module also changes [99]. like local and cloud data storage, SMS/Voice call notification, power
saving by turning of monitoring device at night-hour, solar tracking etc.
4. Proposed monitoring system should not cost more than 500 to 700USD. This expense is much lower
compared to other monitoring technologies discussed earlier. Fig. 22
Use of microcontroller Arduino as the main unit to process and flowchart diagram is a prototype to show a basic system architecture
preserve Environmental and Photovoltaic System's log files on local that can be applied to give the monitoring system a versatile feature.
storage and enabling access to the logs from remote area can be used to Smart monitoring, fault detection, automatic solar tracking, control of
minimize cost of web hosting expense. It is an alternative method for PV system, etc. feature can be achieved reducing maintenance cost, less
monitoring PV system from the discussed technologies earlier and it circuit complexity, and also user customization ability since Arduino is
meets almost all the required criteria of PV monitoring. It is also fa- an open-source system. Use of Arduino micro controller for PV system
vorable regarding demerits of other monitoring technologies. Arduino will give many more development scopes for smart monitoring system.
Ethernet module based storage device connected to main Arduino unit To summarize the reasons behind proposing Arduino based monitoring
(UNO/MEGA etc.) can preserve PV system's data in CSV/htm/txt etc. systems are,
format. And this can be accessed from remote locations through in-
ternet if interfaced appropriately. Thus, the need of web server can be • Inexpensive compared to other monitoring devices and easy to find
reduced. Web server demands a regular cost to keep up with time, that on the market.
can be enlisted as a maintenance cost. Also, to enable internet access to • Different Arduino compatible modules/shields and sensors are
Arduino, GSM module can be used in case the Ethernet is not capable of available to perform specific tasks.
getting Arduino connected to the internet. Also, stored data can be • Can be patched for both wired and wireless network.
accessed using WiFi shield connected to Arduino. Therefore, even if • Easy to understand coding (and circuit) instructions and supports
there is no internet connection, either through GSM or Ethernet, data are available online.
can be checked locally through WiFi or Bluetooth connection. Instant/ • Program memory can be accessed to modify the code.
last recorded data can be shown using local display. Both local and • Can be used for sensor reading, data processing and also publishing
remote access to the preserved data can be maintained without use of in an easy manner.
any wire/cable connection or any extra charge. If storage gets full after • Support both cloud and local server/storage facilities.
a certain time, which would be predictable depending on the connected • Easy to work with for both researchers and PV system owners, etc.
storage capacity and logfile size, it can be easily replaced with a new
one. There would be no major necessity to update Arduino coding or 5. Conclusion
connection settings. Various controlling feature for PV System can be
implemented as well. It can also be used for battery charging controller In most recent decades, the measurable performance ratio of PV
through solar panels. establishment has enhanced rapidly. Following different reasons, this
Since Arduino requires less operating power, the monitoring system change happened because of more exact module rating, better plan and
can be used as portable one using battery (9 V) or small solar module to establishment, and more dependable components alongside shorter
power up the microcontroller. To acquire extended feature, it is better times to repair faulty issues. Operational monitoring of the PV systems
to use Arduino Mega 2560. This model of micro controller provides 54 and analysis of recorded information has been the way to this nonstop
digital I/O pins, 15 of them can be used for PWM output, and also 16 change. General rules of PV plant monitoring have been accessible and
14
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
it demonstrated helpful result for a long time. These have been sup- [2] Chiandone M, Cleva S, Pavan AM, Sulligoi G, Monitoring applications of electrical
plemented by many particular techniques for information processing, and climate data for PV systems using Linux RTAI. In: Proceedings of the 2009
international conference on clean electrical power; 2009. p. 264––7.
error detection and categorization and the programmed distinguishing [3] Pavan AM, Castellan S, Quaia S, Roitti S, Sulligoi G. Power electronic conditioning
proof of flaws. Different technologies have been discussed in this paper systems for industrial photovoltaic fields: Centralized or string inverters? In:
regarding PV system monitoring methods. Methods proposed and re- Proceedings of the international conference on clean electrical power, 2007.
ICCEP'07; 2007. p. 208–14.
searched in the recent years are explained with pros and cons. Linux [4] Mellit A, Kalogirou SA. Artificial intelligence techniques for photovoltaic applica-
RTA, ZigBee technology, National Instruments, PIC, PLC Reference Cell, tions: a review. Progress in energy and combustion science 2008;34:574–632.
Different processor chip, etc. have been reviewed focusing on their [5] Krauter S, Depping T. Monitoring of remote PV-systems via satellite. In: Proceedings
of the 3rd world conference on photovoltaic energy conversion. Vol. 3; 2003. p.
prime features, system architecture, performance and most of all ex- 2202–5.
pense. Few systems of the remote monitoring devices in view of Internet [6] RTAI. RTAI - the RealTime application interface for linux. Available: 〈http://www.
of Things (IoT) and distributed computing have been discussed as well. rtai.org〉.
[7] Andreoni Lopez ME, Galdeano Mantinan FJ, Molina MG. Implementation of wire-
The involvement of IoT (Internet of Things) and web computing is a
less remote monitoring and control of solar photovoltaic (PV) system. In:
Cloud IoT paradigm. Due to rapid popularity of PV technology, ne- Proceedings of the 2012 Sixth IEEE/PES transmission and distribution: Latin
cessity of monitoring system increased as well. America conference and exposition (T&D-LA); 2012. p. 1–6.
The review shows that the available technologies for PV perfor- [8] Aristizabal AJ, Arredondo CA, Hernandez J, Gordillo G. Development of equipment
for monitoring PV power plants, using virtual instrumentation. In: Proceedings of
mance monitoring require expert hand to build or to deal with to a the conference record of the 2006 IEEE 4th world conference on photovoltaic en-
different extent. These technologies also have some cons that cannot be ergy conversion; 2006. p. 2367–70.
ignored. Such as, ZigBee has security, range, bandwidth etc. issues, [9] Naeem M, Anani N, Ponciano J, Shahid M. Remote condition monitoring of a PV
system using an embedded web server. In: Proceedings of the 2011 2nd IEEE PES
Linux based system requires knowledge of MATLAB, Simulink and international conference and exhibition on innovative smart grid technologies
Linux operating, PLC (power line communication) has an interference (ISGT Europe); 2011. p. 1–4.
issue with signal, PIC and Microprocessor functionalities are complex to [10] Commission IE. Photovoltaic system performance monitoring: Guidelines for mea-
surement, data exchange and analysis. International Electrotechnical Commission;
understand. These issues can be dealt with if Arduino is used for 1998.
monitoring system architecture since Arduino offers easy to understand [11] Ulasenka A, Jimeno JC, Obieta G, Gutierrez R, Saenz MJ. Module to module
programming environment for both researcher and PV owners. Arduino monitoring system, M3S, a new strategy for PV-system monitoring. In: Proceedings
of the 2015 IEEE 42nd photovoltaic specialist conference (PVSC); 2015. p. 1–4.
is highly customizable and compatible with different sensors and [12] Xuwei R. The design of a monitoring and controlling system for a hot-blast stove
modules as discussed earlier. It is an alternative solution to use Arduino system based on IPC. Baoding, China: Norton China Electric Power University;
since it has the capability to meet the major concerns of PV monitoring. 2008.
[13] Gamsa B, Krieger O, Stumm M. Optimizing IPC performance for shared-memory
Of course, it is not suggested to use Arduino based monitoring system
multiprocessors. In: Proceedings of the international conference on parallel pro-
replacing Satellite based monitoring where other communication pro- cessing, ICPP 1994. Vol. 1; 1994. p. 208–11.
tocols are not available. [14] Milojicic DS, Langerman A, Black DL, Sears SJ, Dominijanni M, Dean RW.
Monitoring methods, discussed in previous sections, were developed Concurrency: a case study in remote tasking and distributed IPC. In: Proceedings of
the twenty-ninth Hawaii international conference on system sciences. Vol.1; 1996.
with available technologies and support, and demand of the situation p. 160–9.
and time. Researchers’ perspective to come up with a working mon- [15] Ibérica M. Safer'Sun professional: monitorización remota y análisis de rendimiento
itoring method was also one of the main concerns in these cases. For de plantas fotovoltaicas. Tech. report; April 2013.
[16] D. S. I. A/S. Remote PV monitoring: simple, smart and secure; 2013.
better understanding, in remote areas, where no wired or wireless [17] S. I. T. Solar. Sistemas de Monitorización Solar. Tech. report; 2013.
network is available, satellite based monitoring system can be helpful. [18] S. AG. Siemens PV monitoring solutions; 2014.
For large plants with industrial aspects, PIC or ARM Cotex-M3 [19] Martínez I, Mora L, Piliougine M, Sidrach M. Software para la monitorización y
evaluación de instalaciones fotovoltaicas. In: Proceedings of the IV conference
Processor based system can be used since these systems work better for Latino Americana de Energía Solar y XVII Simposio Peruano de Energía Solar; 2010.
industrial plants. From the inclination for smaller PV structures with [20] Andreoni M, Galdeano F, Molina M. Implementation of wireless remote monitoring
and without MPPT, Reference Cell Based System was developed. ZigBee and control of solar photovoltaic (pv) system. In: Proceedings of the 6th trans-
mission and distribution. p. 1–6.
can be chosen for PV plant in large area where wiring is not a wise
[21] The linux kernel archives. Available: 〈http://www.kernel.org〉.
choice. [22] Beekmans G, Burgess M. Available: 〈http://www.linuxfromscratch.org〉.
From all the projects or research work, some methods and used [23] Baronti P, Pillai P, Chook VWC, Chessa S, Gotta A, Hu YF. Wireless sensor networks:
a survey on the state of the art and the 802.15.4 and ZigBee standards. Comput
technologies are expensive compared to others, some are complicated
Commun 2007;30:1655–95.
in-term of installation. Some of them provide customization ability. To [24] Rashidi Y, Moallem M, Vojdani S. Wireless Zigbee system for perormance mon-
enhance the monitoring system development, some future im- itoring of photovoltaic panels. In: Proceedings of the 2011 37th IEEE photovoltaic
plementations can be combined. The information acquired from the specialists conference (PVSC); 2011. p. 003205–7.
[25] Texas instruments. Available: 〈http://focus.ti.com/lit/ug/swru208b/swru208b.
system is helpful for future reference to decide the proficiency and pdf〉.
steadiness of the PV installation as it might decrease over times. [26] Chaohua S, Zhaolong C. Wireless sensor network and application. Microcomput.
Besides, the information gathered can also be utilized for detecting Appl. 2005.
[27] Hu Y, Zhang X. Research and application of PV monitoring system based on ZigBee
error location. Also, warning notification to the client by utilizing and GPRS. In: Proceedings of the 2011 tenth international symposium on dis-
messaging protocol may turn into an increased value of the system. tributed computing and applications to business, engineering and science
Sensors breakdown identification might be added to the implemented (DCABES); 2011. p. 338–42.
[28] Zigbee alliance. Available: 〈http://www.zigbee.org/About/AboutAlliance/
device to enhance its feature. TheAlliance.aspx〉.
[29] Ben-Menahem S, Yang SC. Online photovoltaic array hot-spot Bayesian diagnostics
Acknowledgements from streaming string-level electric data. In: Proceedings of the 2012 38th IEEE
photovoltaic specialists conference (PVSC); 2012. p. 002432–7.
[30] Bayrak G, Cebeci M. Monitoring a grid connected PV power generation system with
The authors sincerely acknowledge the financial support incurred labview. In: Proceedings of the 2013 international conference on renewable energy
by University of Malaya Research Grant (UMRG) (Project No. RP016C- research and applications (ICRERA); 2013. p. 562–7.
[31] Blaesser G, Munro D, Guidelines for the assessment of photovoltaic plants: photo-
15SUS) to carry out for this research.
voltaic system monitoring; 1991.
[32] Blaesser G, Munro D. Guidelines for the assessment of photovoltaic plants: photo-
References voltaic system monitoring; 1992.
[33] Moreno-Garcia IM, Pallares-Lopez V, Gonzalez-Redondo M, Lopez-Lopez J, Varo-
Martinez M, Santiago I. Implementation of a real time monitoring system for a grid-
[1] Jinsoo H, Ilwoo L, Sang-Ha K. User-friendly monitoring system for residential PV connected PV park. In: Proceedings of the 2015 IEEE international conference on
system based on low-cost power line communication. Consumer Electronics, IEEE industrial technology (ICIT); 2015. p. 2915–20.
Trans 2015;61:175–80. [34] Trillo-Montero D, Santiago I, Luna-Rodriguez JJ, Real-Calvo R. Development of a
15
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
software application to evaluate the performance and energy losses of grid-con- monitoring cells. In: Proceedings of the conference record of the twenty-eighth IEEE
nected photovoltaic systems. Energy Convers Manag 2014;81:144–59. photovoltaic specialists conference; 2000. p. 1707–10.
[35] Gungor VC, Sahin D, Kocak T, Ergut S, Buccella C, Cecati C, et al. Smart grid [66] Urbano JA, Matsumoto Y, Asomoza R, Aceves FI, Sotelo A, Jacome A. 5 Wp PV
technologies: communication technologies and standards. IEEE Trans Ind Inform module-based stand-alone solar tracking system. In: Proceedings of the 3rd world
2011;7:529–39. conference on photovoltaic energy conversion; 2003. p. 2463–5.
[36] Pallares-Lopez V, Moreno-Muñoz A, Gonzalez-Redondo M, Real-Calvo R. et al. [67] Erban C. Method for managing a photovoltaic solar module and a photovoltaic solar
Deterministic ethernet synchronism with PTP-base system for synchrophasor in module. Ed: Google Patents; 2005.
Smart Grid. In: Proceedings of the 2011 7th international conference-workshop [68] Belhadj-Yahya C. Performance monitoring of solar stand alone power systems. In:
compatibility and power electronics (CPE); 2011. p. 22–27. Proceedings of the 2010 IEEE international energy conference and exhibition
[37] IEEE SA – 1588–2008 – IEEE standard for a precision clock synchronization pro- (EnergyCon); 2010. p. 412–6.
tocol for networked measurement and control systems. Available: 〈http:// [69] Chouder A, Silvestre S. Automatic supervision and fault detection of PV systems
standards.ieee.org/findstds/standard/1588-2008.html〉. based on power losses analysis. Energy Convers Manag 2010;51:1929–37.
[38] Comision IE. Electromagnetic compatibility (EMC). Part 4-30: testing and mea- [70] Nobre A, Malhotra R, Chee H, Reise C, Kiefer K, Ruther R, et al. Degradation
surement techniques. Power quality measurements methods; 2003. analysis of photovoltaic systems in a tropical environment. In: Proceedings of the
[39] Gaderer G, Loschmidt P, Sauter T. Improving fault tolerance in high-precision clock 28th European photovoltaic solar energy conference; 2013. p. 3673–7.
synchronization. IEEE Trans Ind Inform 2010;6:206–15. [71] Saenz MJ, Martinez V, Jimeno JC. Theoretical analysis of sorting and series con-
[40] Ngo GC, Floriza JKI, Creayla CMC, Garcia FCC, Queen E, Macabebe B. Real-time nection of solar cells. In: Proceedings of the presented at the 19th European pho-
energy monitoring system for grid-tied Photovoltaic installations. In: Proceedings of tovoltaic solar energy conference and exhibition. Paris; 2004.
the 2015 IEEE region 10 conference TENCON 2015; 2015. p. 1–4. [72] Begovic M, Ropp M, Rohatgi A, Durand S, Rosenthal A. Monitoring and data ac-
[41] Roman E, Alonso R, Ibanez P, Elorduizapatarietxe S, Goitia D. Intelligent PV module quisition for a large roof-mounted photovoltaic array. In: Proceedings of the IEEE
for grid-connected PV systems. IEEE Trans Ind Electron 2006;53:1066–73. Southeastcon '97. Engineering new New Century; 1997. p. 298–300.
[42] Jonke P, Eder C, Stockl J, Schwark M. Development of a module integrated pho- [73] Krauter S, Depping T. Monitoring of remote PV-systems via satellite. In: Proceedings
tovoltaic monitoring system. In: Proceedings of the IECON 2013 – 39th annual of the 3rd world conference on photovoltaic energy conversion; 2003. pp. 2202–5.
conference of the IEEE industrial electronics society; 2013. p. 8080–4. [74] Arcidiacono V, Corsi S, Lambri L. The control system of ENEL’s 3.3 MWp PV plant.
[43] Sánchez-Pacheco FJ, Sotorrio-Ruiz PJ, Heredia-Larrubia JR, P F, et al. Low cost DC In: Proceedings of the 1994 IEEE first world conference on photovoltaic energy
lines PLC based photovoltaic plants parameters smart monitoring communications conversion, 1994, conference record of the twenty fourth. IEEE Photovoltaic spe-
and control module. In: Proceedings of the 2011 international conference on power cialists conference – 1994. vol.1; 1994. p. 1089–93.
engineering, energy and electrical drives (POWERENG); 2011. p. 1–6. [75] Ouaida B, Veyan P, Moine G. SUNPAC: the remote monitoring of photovoltaic in-
[44] Napoli FD, Guerriero P, d'Alessandro V, Daliento S. A power line communication on stallations. In: Proceedings of the 15th international on telecommunications energy
DC bus with photovoltaic strings. In: Proceedings of the renewable power genera- conference, INTELEC '93. vol.1; 1993. p. 303–6.
tion conference (RPG 2014), 3rd; 2014. p. 1–6. [76] Riffat SB, Wilson R, Omer S. BIPV design study for renewable energy centre and
[45] Herndon C, Erkaya Y, Xin C, Flory I, Dhali S, Marsillac SX. Smart combiner for fixed eco-energy house. Harwell Laboratory, Energy Technology Support Unit; 2000.
commercial photovoltaic systems using power line communication. In: Proceedings [77] Díez PLR, Riesco J, Linares P. Central solar fotovoltaica de la Universidad Pontificia
of the 2014 IEEE 40th photovoltaic specialist conference (PVSC); 2014. p. 3114–8. Comillas. Era Sol: Energ Renov 2002:26–31.
[46] Han J, Choi CS, Park WK, Lee I, Kim SH. PLC-based photovoltaic system manage- [78] Krauter S, Depping T. Satellite monitoring system for remote PV-systems. In:
ment for smart home energy management system. IEEE Trans Consum Electron Proceedings of the photovoltaic specialists conference, 2002. Conference record of
2014;60:184–9. the twenty-ninth IEEE; 2002. p. 1714–7.
[47] Gorokhov A, Linnartz JP. Robust OFDM receivers for dispersive time-varying [79] Scofield J, Cohen P, Tronson C, Gould S. Real-time, web based energy monitoring
channels: equalization and channel acquisition. IEEE Trans Commun system for a solar academic building. In: Proceedings of the solar conference; 2004.
2004;52:572–83. p. 197–204.
[48] Rosenthal AL, Mani J, Kachare M. Low cost AC power monitor for residential PV [80] Elmasides C, Stergiopoulos F, Karakosta T, Sifniadis P. Remote monitoring and
support. In: Proceedings of the conference record of the twenty-ninth IEEE photo- control of a PV-hybrid system.
voltaic specialists conference; 2002. p. 1473–5. [81] Wang L, Liu K-H. Implementation of a web-based real-time monitoring and control
[49] Mwogeza M, Fragaki DK. Feasibility study for school renewable energy supply, system for a hybrid wind-PV-battery renewable energy system. In: Proceedings of
[MSc in new and renewable energy]. Durham University; 2009. the international conference on intelligent systems applications to power systems,
[50] Husain NS, Zainal NA, Singh BSM, Mohamed NM, Mohd Nor N. Integrated PV based 2007. ISAP 2007; 2007. p. 1–6.
solar insolation measurement and performance monitoring system. In: Proceedings [82] Gagliarducci M, Lampasi D, Podesta L. GSM-based monitoring and control of
of the 2011 IEEE colloquium on humanities, science and engineering (CHUSER); photovoltaic power generation. Measurement 2007;40:314–21.
2011. p. 710–5. [83] Lakeou S, Latigo BO. Design of a remote data monitoring system for a solar and
[51] Forouzan BA, Fegan SC. Data Communications and Networking. 3rd ed. New York: wind based renewable energy power source: application to a water delivery project
McGraw-Hill Professional; 2004. in a rural community. In: Proceedings of the 23rd European photovoltaic solar
[52] Chengmei L, Guisheng J, Zhenxing W, Wanzhi R. Design of networked monitoring energy conference; 2008. p. 1–5.
system of PV grid-connected power plant. In: Proceedings of the 2011 international [84] Zahran M, Atia Y, Alhosseen A, El-Sayed I. Wired and wireless remote control of PV
conference on electronic and mechanical engineering and information technology system. WSEAS Trans Syst Control 2010;5:656–66.
(EMEIT); 2011. p. 1169–72. [85] Schelling N, Hasson MJ, Huong SL, Nevarez A, Lu W-C, Tierney M. et al., Simbalink:
[53] Depari A, Ferrari P, Flammini A, Marioli D, Taroni A. Evaluation of timing char- Towards a sustainable and feasible solar rural electrification system. In:
acteristics of industrial ethernet networks synchronized by means of IEEE 1588. In: Proceedings of the 4th ACM/IEEE international conference on information and
Proceedings of the 2007 IEEE Instrumentation & measurement technology con- communication technologies and development; 2010. p. 42.
ference IMTC 2007; 2007. p. 1–5. [86] Nkoloma M, Zennaro M, Bagula A, SM 2: solar monitoring system in Malawi. In:
[54] Ferrari P, Flammini A, Marioli D, Taroni A. IEEE 1588-based synchronization Proceedings of the ITU Kaleidoscope 2011: the fully networked human?-
system for a displacement sensor network. In: Proceedings of the 2006 IEEE in- Innovations for future networks and services (K-2011); 2011. p. 1–6.
strumentation and measurement technology conference; 2006. p. 1926–30. [87] Shariff F, Rahim NA, Ping HW. Photovoltaic remote monitoring system based on
[55] Dunkels A. Design and implementation of the lwIP TCP/IP stack. Swed Inst Comput GSM. In: Proceedings of the 2013 IEEE conference on clean energy and technology
Sci 2001;2:77. (CEAT); 2013. p. 379–83.
[56]. N. I. Co. LabVIEW user manual, ed. [88] Prieto MJ, Pernía AM, Nuño F, Díaz J, Villegas PJ. Development of a wireless sensor
[57]. N. I. Co. G programming reference manual, ed. network for individual monitoring of panels in a photovoltaic plant. Sensors
[58] Oozeki T, Izawa T, Otani K, Kurokawa K. An evaluation method of PV systems. Sol 2014;14:2379–96.
Energy Mater Sol Cells 2003;75:687–95. [89] Don't be ripped off! What are sensible solar panel cleaning prices & costs? Available:
[59] Yamaguchi T, Wakabayashi H, Yamada T, Hasegawa K, Igarashi T, Sakuta K, et al. 〈http://www.solar-panel-cleaners.com/dont-be-ripped-off-what-are-sensible-solar-
Measurements and analysis of residential PV systems in Japanese monitoring pro- panel-cleaning-prices-costs〉.
gram. In: Proceedings of the 3rd world conference on photovoltaic energy con- [90] PV string monitoring: a matter of economics or opinion? Available: 〈https://www.
version; 2003. p. 2251–4. greentechmedia.com/articles/read/PV-String-Monitoring-a-Matter-of-Economics-
[60] Mondol JD, Yohanis Y, Smyth M, Norton B. Long term performance analysis of a or-Opinion〉.
grid connected photovoltaic system in Northern Ireland. Energy Convers Manag [91] Renewable energy certificates (RECs). Available: 〈http://apps3.eere.energy.gov/
2006;47:2925–47. greenpower/markets/certificates.shtml?page=5〉.
[61] So JH, Jung YS, Yu GJ, Choi JY, Choi JH. Performance results and analysis of 3kW [92] Price of zigbee module. Available: 〈https://www.alibaba.com/showroom/price-of-
grid-connected PV systems. Renew Energy 2007;32:1858–72. zigbee-module.html〉.
[62] Drews A, De Keizer A, Beyer H, Lorenz E, Betcke J, Van Sark W, et al. Monitoring [93] SolarEdge home gateway wireless communication kit. Available: 〈https://www.
and remote failure detection of grid-connected PV systems based on satellite ob- wholesalesolar.com/9994946/solaredge/inverter-accessories/solaredge-home-
servations. Sol Energy 2007;81:548–64. gateway-wireless-communication-kit-se1000-zbgw-k5-na〉.
[63] Drews A, Beyer H, Rindelhardt U. Quality of performance assessment of PV plants [94] National instruement. Available: 〈http://www.ni.com/labview/〉.
based on irradiation maps. Sol Energy 2008;82:1067–75. [95] LabView 7 express. Vol. 2003 edition, Austin TX, ed: National Instruments
[64] Esram T, Chapman PL. Comparison of photovoltaic array maximum power point Corporation.
tracking techniques. IEEE Trans Energy Convers EC 2007;22:439. [96] PLC microcontroller. Available: 〈https://www.indiamart.com/proddetail/plc-
[65] Irisawa K, Saito T, Takano L, Sawada Y. Maximum power point tracking control of microcontroller-10022833512.html〉.
photovoltaic generation system under non-uniform insolation by means of [97] Pan R, Kuitche J, Tamizhmani G. Degradation analysis of solar photovoltaic
16
M.M. Rahman et al. Renewable and Sustainable Energy Reviews xxx (xxxx) xxx–xxx
modules: influence of environmental factor. In: Proceedings of the 2011 annual [99] Bhol R, Dash R, Pradhan A, Ali SM. Environmental effect assessment on perfor-
reliability and maintainability symposium (RAMS); 2011. p. 1–5. mance of solar PV panel. In: Proceedings of the 2015 international conference on
[98] Zlatov N, Iliev I, Terziev A, Kamburova V. Influence of climatic data and de- circuit, power and computing technologies (ICCPCT); 2015. p. 1–5.
gradation factor on the efficiency of the photovoltaic modules. In: Proceedings of [100] A.J. Aristizábal, G. Gordillo. Performance monitoring results of the first grid-
the 2014 15th international workshop on research and education in mechatronics connected BIPV system in Colombia, In: Proceedings of the Renewable Energy,
(REM); 2014. p. 1–5. vol. 33(11); 2008. p. 2475-2484.
17