Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2016 Mar 9;16(3):349. doi: 10.3390/s16030349

A New, Scalable and Low Cost Multi-Channel Monitoring System for Polymer Electrolyte Fuel Cells

Antonio José Calderón 1, Isaías González 1,*, Manuel Calderón 1, Francisca Segura 2, José Manuel Andújar 2
Editor: Vittorio M N Passaro
PMCID: PMC4813924  PMID: 27005630

Abstract

In this work a new, scalable and low cost multi-channel monitoring system for Polymer Electrolyte Fuel Cells (PEFCs) has been designed, constructed and experimentally validated. This developed monitoring system performs non-intrusive voltage measurement of each individual cell of a PEFC stack and it is scalable, in the sense that it is capable to carry out measurements in stacks from 1 to 120 cells (from watts to kilowatts). The developed system comprises two main subsystems: hardware devoted to data acquisition (DAQ) and software devoted to real-time monitoring. The DAQ subsystem is based on the low-cost open-source platform Arduino and the real-time monitoring subsystem has been developed using the high-level graphical language NI LabVIEW. Such integration can be considered a novelty in scientific literature for PEFC monitoring systems. An original amplifying and multiplexing board has been designed to increase the Arduino input port availability. Data storage and real-time monitoring have been performed with an easy-to-use interface. Graphical and numerical visualization allows a continuous tracking of cell voltage. Scalability, flexibility, easy-to-use, versatility and low cost are the main features of the proposed approach. The system is described and experimental results are presented. These results demonstrate its suitability to monitor the voltage in a PEFC at cell level.

Keywords: data acquisition, real-time monitoring, fuel cell, cell voltage, LabVIEW, Arduino

1. Introduction

Severe efforts and real compromises are taking place in order to reduce both fossil fuel dependence and greenhouse effect emissions. From the scientific and engineering point of view, relevant efforts are being performed since years ago studying about alternative energy sources, enhancement of efficiency, distributed power generation and so on.

Aiming to contribute to reach a sustainable energetic global scenario, polymer electrolyte fuel cells (PEFCs) constitute an important and promising research field with application in many different systems. A PEFC is an electrochemical device which generates electricity from hydrogen and air. It consists of two electrodes, with a Pt catalyst, separated by an electrolyte. An exothermic reaction occurs when hydrogen and oxygen combine to form water. As a result, electric current, heat and water vapour are generated. The two key parts of a PEFC are the stack (set of stacked cells) and balance of plant (BoP). Electrochemical reaction that generates electricity from hydrogen and air takes place in the stack. The BoP function is to make the stack work properly, so that the electrochemical reaction takes place in the best conditions. The BoP comprises three main subsystems: oxidant/cooling, fueling and electrical [1].

High efficiency, modularity, light weight, low operating temperature, non-combustion, zero emissions, quick start-up and easy integration with renewable energy sources (RES) are some of the features which make PEFCs so attractive for both research and commercial fields. The main drawback is its their high cost. However there are plenty of designs, studies and practical implementations already available in the literature [2,3].

The combination of fuel cells with RES like solar photovoltaic and/or wind energy results in hybrid systems with ability to deal with power fluctuations (due to changing environmental conditions) by using hydrogen for long-term energy storage [4].

Hydrogen generation by an electrolyzer and consuming equipment integration with local RES contribute to distributed generation and early introduction of the hydrogen economy [5]. In this sense, several authors assert that hydrogen will constitute a critical energy carrier in the near future [5,6,7]. In the emerging scope of smart grids (SG), fuel cells and electrolyzers are vital elements for hydrogen production and electricity supply [8].

In [9] it is noted that experimental tests and demonstration projects are very useful to study, analyse and validate methods and tools for the management of new technologies mix for sustainable energy production. Diverse scientific and engineering disciplines are involved in PEFC development and applications, so multidisciplinary research is carried out on diverse areas: chemistry, materials, thermodynamics, electrical, instrumentation, control and so on. Some examples of development and application for both stationary and automotive systems are found in [10].

There are numerous R&D projects related with the design of PEFC to overcome the present limitations and to enhance their performance and lifecycle. Some efforts are focused on air feeding [11], hydrogen feeding [12], electrode material [13], high temperature PEFC [14], hydrogen sources [15] and fault detection and prognostics [16,17,18].

The voltage produced in the PE stack cells has a theoretical maximum value determined by the Nernst potential. However, voltage losses occur, which can be divided in these three major types: Activation losses, ohmic losses and mass transport losses [19].

A PE stack is composed of several cells in series, even hundreds of them. Monitoring of the whole stack operation does provide information about the individual state of the cells. Complex processes take place inside them. The malfunction or fault of any cell affects the behaviour of the rest of them and, hence, the joint performance. Thus, a monitoring system to effectively track individual cells is useful and even mandatory.

As stated by Cadet et al. [20] prognostics and health management (PHM) of PEFC uses monitoring data collected during normal operations for maintenance purposes. The first stage consists on data acquisition for further data treatment to identify causes of durability and efficiency reduction. Diagnostic methods utilize different parameters for fault detection such as mean cell voltage, voltage oscillations, pressure oscillations, electrochemical noise voltage, time voltage signal and others. In the latter case, starting, transient and steady-state phases are taken into account. State-of-health diagnosis is commonly based on DC voltage and current [21]. Kim et al. [22] proposed a neural network-based method for state-of-health diagnosis of single cell PEFC using the output voltage. Thus, accurate measures of cell current and voltage are required. Modelling of PEFC is related with PHM and research on different issues about PEFC. Development of reliable models strongly depends on rich, precise and representative information, especially those based on grey or black-box methods [23]. Utilization of individual cell voltage as parameter for diagnosis of PEFC systems has been reported in [24,25,26,27]. In [27] an online fault diagnosis of PEFC is carried out using a Support Vector Machine as classification tool. An especially designed device is developed to monitor individual cell voltage and to perform the diagnosis algorithms. Such work demonstrates experimentally that single cell voltage is a critical magnitude to be measured in PEFC systems.

Several factors affect the durability and efficiency of PEFC such as ageing, components degradation, impurities, air composition, materials, catalyst, water management, temperature, membrane humidity, heterogeneous distributions operating conditions inside the cell and cell voltage reversal.

Deep or extensive analysis of the diverse parameters that influence PEFC operation is beyond the scope goal of this paper, but the relevance of proper monitoring systems development has been clearly stated.

Continuous monitoring and supervision of the stack cells implies the use of sensors, DAQ devices and software to represent and store the information. Next, some considerations about these elements are exposed.

Measuring and logging diverse parameters is part of the inherent nature of scientific and technologic activities. The term data acquisition (DAQ) is often applied to a variety of measures, ranging from analog to digital signals of several types [28].

As commented above, cell voltage measurement is a fundamental task with a lot of potential applications in PEFC research. In this paper, a new, scalable and low cost multi-channel monitoring system to implement the data gathering of individual cells voltage in a PEFC is presented. An Arduino board, model MEGA2560, plays the role of DAQ system (the cost of Arduino MEGA is noticeably lower than the cost of a traditional DAQ system) whereas a NI LabVIEW program is responsible for data logging and real-time monitoring. Voltage history of all and every one of the cells is registered and supervised. It has a research orientation to be used as a powerful tool in studies about PEFC supervision and life-time enhancement.

The rest of the paper is organized as follows: in the following section a brief review of DAQ and supervisory control and data acquisition (SCADA) architectures is shown. This kind of systems are the start point of the developed system, therefore in order not to make too large the introduction section we have preferred to carry out the review of this systems in a separate section. Description of the developed system is found in Section 3. This section reflects the depth of the work done both hardware and software. Section 4 shows the usefulness of the developed system by means of an application to an actual PFC. Finally, main conclusions and further works are outlined in Section 5.

2. A Brief Review of DAQ/SCADA Architectures

Monitoring systems are mainly based on two elements: the DAQ system and the master terminal unit (MTU). The DAQ system is a device connected to the process or system whose variables (digital and/or analog) have to be registered. MTU usually comprises a PC and a software application running which is responsible for reading the variables acquired by the DAQ system. This is usually a microcontroller mounted on a board with signal conditioning circuits integrated. The signal to measure might be directly wired to its input ports or can require the interfacing of a proper sensor to convert the signal to an electrical standardized range. In most cases, there are also some output ports, so commands signals can be applied by the DAQ system.

Depending on the capabilities of the DAQ system, two different configurations can be considered. The first one is the stand-alone option, which implies a DAQ system operating in an autonomous way until the connection to the MTU. To this purpose, local data storage memory and long-term power supply must be included in the resources of the DAQ system. Once linked to the MTU, a software application exchanges information with the DAQ system so data accumulated in its memory are downloaded to the PC memory for further use.

The second scheme is a computer-based solution which consists on the DAQ system permanently connected to the MTU where the associated software is running, as illustrated in Figure 1. For data flow purpose, a communication channel has to be established between both elements. In general, it is carried out by a wire supporting communication protocol such as RS-232, RS-485 or USB. It is also possible that the DAQ system (contained in a card) is integrated in the PC by means of the PCI bus. Nowadays, wireless links like Wi-Fi, Bluetooth or ZigBee, are receiving increasing attention.

Figure 1.

Figure 1

Block diagram of general monitoring system based on DAQ system and MTU.

Monitoring of the process is carried out by the software application. It runs in the PC and receives data collected by the DAQ system. Typically, the application handles three main functions: configuration of the DAQ system, data storage and data representation (numerical and/or graphical). In addition, this program can include other useful functions like alarm notification, statistics calculations, report generation and even advanced communication capabilities (object linking and embedding for process control, OPC or OLE for process control). The user is continuously enriched by information from operative status and measurement data.

If the monitoring system is able to generate and apply control commands, we are talking about centralized supervisory platforms, commonly called SCADA systems. These systems display real-time information of the plant (system to monitor and control where the process is taking place) behaviour and store the relevant variables for further analysis and interpretation.

The implementation of a custom-designed monitoring system can be carried out with proprietary or open-source software. Wonderware InTouch [29], IntellutioniFIX [30], Siemens WinCC [31], National Instruments LabVIEW [32] are some examples of proprietary packages. On the other hand, RapidSCADA [33], OpenSCADA [34], IndigoSCADA [35] represent open-source alternatives.

There is no an absolute best option in the decision of the proper software. To simplify, open-source packages require advanced programming skills whereas proprietary software can be expensive. Depending on the particular cases, each one of them will better satisfy the requirements. In our case, we have chosen proprietary software, NI Laboratory Virtual Instrumentation Engineering Workbench (LabVIEW), with worldwide presence and support for thousands of technologies and instruments [36]; in fact we could say that is practically the standard in the professional world of instrumentation. On the other side, an open-source hardware platform has been selected for the DAQ role.

Monitoring and SCADA systems play a paramount role in the optimal operation of the systems under control and supervision. An important requirement of SCADA and monitoring systems is flexibility to adapt to new situations and equipment, particularly due to the constant technological changes that take place in the renewable energy field [37].

In [38] SCADA and monitoring systems are considered an essential infrastructure to evolve towards an energetic system based on decentralized generation. Authors emphasize that these systems have to be designed to act as the core of smart grids (SGs), the grid of the future. In fact, the capability of monitoring everything from power plants to consumer preferences is one of the main characteristics of SGs [39].

According to Sung and Chung [40], monitoring systems applied to energy scope have recently experienced growth due to the environmental awareness and energy shortages. The authors assert that intelligent monitoring is indispensable for RES.

Recent trends in monitoring and SCADA systems are related with e-maintenance [41], open connectivity [42], cyber security [43], cloud data storage [44], smart metering infrastructure [45,46], internet of things [47] and machine-to-machine communication (M2M) [48].

Regarding DAQ choice, it is relevant to state that different open-source microcontrollers and microprocessor platforms have arisen during last years. The most illustrative examples are Arduino [49], RaspberryPi [50], Intel Edison [51] and openDAQ [52]. These devices provide easy-to-use hardware and software to develop multiple projects.

Specifically, Arduino is a low-cost single-board microcontroller which acts as open-source hardware platform. In recent years, this device has become a versatile and powerful tool to develop different applications in the fields of data acquisition, automation and engineering in general.

Among the numbered options, we have chosen an Arduino board for the present application due to its wide and increasing presence in academic and engineering institutions. Open-source code is one of its advantages. All around the world there are numerous projects and information involving academic, scientific and non-professional available resources.

Microcontroller-based monitoring systems have been developed and proved their suitability for environmental [53], biomedical [54] and industrial applications [55]. In the case of the Arduino board, it has been used for data acquisition purposes in several works; some examples in the field of RES monitoring are described below. In Gad [56] an Arduino MEGA connected to a PC and to a microcontroller acquires signal from temperature sensors in the context of solar energy applications. In other cases, Arduino is utilized for transmission through the ZigBee protocol in the context of wireless sensor networks [57,58,59].

Regarding PEFC-based systems, the NI LabVIEW package has been previously applied. Identification of voltage losses indicators in PEFC stacks was performed using a NI LabVIEW application by Husar et al. [19]. Hsieh and Huang [60] developed NI LabVIEW programs to control experiments and generate polarization curves of a planar array micro fuel cell stack. In [61] a monitoring system based on NI LabVIEW was applied to acquire a 200 W stack voltage and other parameters to feed a PEFC model. Moçotéguy et al. [62] studied the influence of ageing on PEFC stacks with a NI LabVIEW program to monitor the processes. The same authors in [16] used an identical system to analyse water management faults in PEFC stacks. In [63] a customized application controlled and monitored a test bench for experiments about purging effects on PEFCs. In [64] the use of a NI LabVIEW-based SCADA for an autonomous hybrid renewable energy system including PEFC and electrolyzer is described. Lebreton et al. [65] managed variables in an experimental test bench with a SCADA developed with NI LabVIEW to apply fault tolerant control for water management in a single cell PEFC. A current distribution mapping was developed by Lilavivat et al. [66] using a NI LabVIEW monitoring program and a set of Hall-effect sensors applied to a custom-designed PEFC. In [27] a strategy for fault diagnosis of PEFC systems based on individual cell voltage was described and applied to a 64-cell stack under real conditions. In that work, a NI LabVIEW-based interface implemented the visualization of cell voltage data and the diagnosis results. In [67,68], NI LabVIEW implemented a SCADA system for simulation and real-time monitoring of a modular PEFC system. The authors indicate that commercial monitoring interfaces are very expensive and lack some important features like openness, ease-of-use and ability to adapt to different PEFC-based systems.

Despite the capabilities of Arduino, it has not been reported as an element for PEFC-related monitoring. Consequently, NI LabVIEW and Arduino integration for PEFC monitoring does not appear in the scientific literature consulted by the authors, so we can conclude that our proposal constitutes a novel application. The only paper reporting a somewhat related application is [69], where an Arduino UNO board is used with NI LabVIEW for monitoring sediment microbial fuel cell electrodes. Out of fuel cell scope, in [70] Arduino MEGA and LabVIEW are combined to handle data acquisition and monitoring in a low-cost platform for characterization of photodetectors.

In previous works, the authors have measured and registered PEFC stack parameters using a SCADA system based on a Siemens s7-300 PLC and an HMI panel [71,72]. A SCADA solution has also been developed via a NI USB DAQ and NI LabVIEW [64].

3. Developed Monitoring System

Arduino MEGA is based on a ATmega2560 microcontroller. It has 54 digital inputs/outputs (15 of them can be used as PWM outputs), 16 analog inputs, four UARTs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header and a reset button.

The monitoring system design has been carried out to fulfill the already mentioned objectives of scalability, flexibility, ease-of-use, versatility and low cost. In this sense, achieving the first objective poses a problem as the number of analog inputs available on Arduino is very low, only 16. This makes it impossible to connect the voltage of each stack cell to a separate input (consider for example that a stack of several kW can have 80 or more cells). Scalability means that the system should be able to easily grow according to the number of required inputs (cells) for each application (each stack). In order to overcome this limitation, an amplifying and multiplexing board (AMB) has been designed and built (Figure 2) as interface to connect the PE stack individual cells to each Arduino input channel. It is composed by eight INA126P instrumentation amplifiers (one per cell) and a multiplexer as main elements. Each AMB provides eight analog input channels, one analog output channel and three digital selection inputs which are governed by three digital Arduino outputs. This way the multiplexer can select which of the eight AMB input channels passes to an Arduino analog input. The input selection (particular cell) is established by the real-time monitoring software (a NI LabVIEW program). Figure 3 shows the developed monitoring system architecture.

Figure 2.

Figure 2

AMB schematic diagram.

Figure 3.

Figure 3

Developed monitoring system architecture.

Arduino MEGA can be powered via its USB connection or with an external regulated 5 V power supply. In our design the second option was adopted (see Figure 3). Memory available is composed by 256 kB of flash memory for storing code, 8 kB of SRAM and 4 kB of EEPROM. Each of the 54 digital input/output can be configured to be used as an input or output. They operate at 5 V. The 16 analog inputs provide 10 bits of resolution thanks to the 10 bit analog-to-digital converter.

The Arduino integrated development environment (IDE) allows the programming of tasks to perform. It is a cross-platform application written in Java, which can be used for any Arduino board. Arduino-compatible expansion boards, known as shields, can be directly plugged into the standardized pin-headers of the Arduino board. Some examples are GPRS/GSM, RFID, GPS, TFT touch display, Wi-Fi, Ethernet, Bluetooth, CAN bus, pre-assembled sensors, micro SD memory and many others. This provides huge potential for remote monitoring and scalability.

As commented previously, the monitoring system has been designed with the widely known NI LabVIEW package. Applications developed with this software are called Virtual Instruments (VI). Graphical block diagram facilitates configuration in combination with powerful built-in functions. NI LabVIEW Interface for Arduino toolkit performs the communication between both elements for data exchange.

Analog input AI0 of Arduino (see Figure 3) is used for measuring the offset signal (explained in next paragraphs), so the other 15 inputs (channels) are available to measure cell voltages. The multi-channel character of our proposal relays on the existence of one AMB for each of these channels, hence multiplying by eight the input capability. For example, if a stack of 80 cells needs to be monitored, 10 AMB + 10 Arduino MEGA analog inputs will fulfil the requirement.

According to the PEFC specifications, the nominal cell voltage is 0.4–0.96 V. However, fuel starvation can lead to the appearance of negative values, a phenomenon known as cell reversal or null values. Both of them indicate a malfunction of the cell, so the system needs to be able to measure negative voltage values despite the fact that the input range of Arduino is 0–5 V. To overcome this limitation, our solution consists on adding a regulated DC offset to each input channel of the AMB. This signal is measured by the Arduino AI0 analog input. After that, in order to obtain the actual cell voltage, this offset will be subtracted from each measurement in the NI LabVIEW program. When cell reversal occurs, the result of such difference will be lower than the offset. Thus, a means to detect the cell reversal phenomenon is achieved. This situation as we discussed later in this section is exhibited using an alarm LED indicator.

Considering Figure 3 we can think that perhaps we are using too many digital outputs to govern 15 possible AMBs. Of course by using combinational logic (and additional circuitry) the number of Arduino digital outputs necessary to cover the addressing of 120 cells through AMBs could be reduced to 8. However there are plenty of digital outputs in Arduino that will be unused, thus it makes no sense to complicate the architecture (also the programming) and make it more expensive. In any case it is something that could be done at any time. Figure 3 shows the developed monitoring system architecture.

Real-Time Monitoring System

A software interface has been developed with NI LabVIEW for real-time monitoring of the PE stack cells’ behaviour. Using the built-in functions, data received from Arduino are processed and displayed in a Graphical User Interface (GUI). The GUI affords continuous feedback information. Numerical and graphical representation, refreshed in real-time, allows rapid inspection and evolution tracking of the variables.

NI LabVIEW package is a high-level graphical language that supplies the desired flexibility to make modifications for adapting to device changes or algorithm improvements. As exposed before, data to be represented comes from the Arduino DAQ subsystem. The physical connection with the PC running the GUI consists of a USB cable.

Communication with Arduino is programmed directly with NI LabVIEW using the Arduino toolkit. Basic Arduino Sketch for interfacing with LabVIEW provides support for this task. In this sense, the sketch LIFA Base is executed continuously in the Arduino MEGA to carry out the data exchange with LabVIEW, the polling of input signals and writing of digital outputs. These outputs perform the addressing of the input channel to be read. In other words, Arduino is always looking for commands sent through the serial port from LabVIEW and sampling inputs for obtaining new input data.

The GUI is modular and it has been designed to offer a user-friendly environment and intuitive data representation. The first module (cells from 0 to 7) can be seen in Figure 4. Apart from a set of numerical fields and alarm LED indicators, horizontal bars show the voltage of each cell. In addition, a chart shows the evolution of one of the cell voltage. The user can select these options: Sampling time, number of samples for a smoothing software filter and cell voltage to be represented in the chart.

Figure 4.

Figure 4

GUI for PEFC voltage tracking.

Figure 5 shows the block diagram of the VI that performs the processing and monitoring operations (cells from 0 to 7). As can be seen, a subVI has been designed to implement each function.

Figure 5.

Figure 5

Functions to implement NI LabVIEW interface.

The flowchart of Figure 6 depicts the sequence of operations. The first one is the configuration of communication parameters. Once, this task has been fulfilled, the following step is the dc offset reading. Next, a for loop is executed eight times for each Arduino analog input. This number matches with the AMB input channels. Address for multiplexing AMB inputs is generated in every iteration in order to select a particular cell. For each cell, a software filter calculates an average value to smooth the measurements. For this purpose, an array is created and filled with the aforementioned measurements. Once the mean value has been obtained, a demultiplexing step takes place. This way, the averaged value of each cell voltage is sent to the respective numerical indicators of the interface. Finally, data storage and graphical visualization are performed.

Figure 6.

Figure 6

Flowchart of the NI LabVIEW program.

Regarding data logging, it is evident that for mid and long-term investigation and surveillance, acquired data must be saved. This way, a historical data base that delivers rich feedback information is created. Large amounts of data require an effective and secure management system to avoid information loss and facilitate future analysis. In our proposal, data are stored in the form of comma-separated values (.csv) files in the local memory of the PC. In fact, the experimental data presented in the Results section come from such recorded files.

4. Discussion

In this section, real time data acquisition and visualization during several experiments are reported. Thus, it has been possible to observe the variables evolution and check the correct working of the fully functional implementation of the system.

The monitored PEFC is a low power range and modular PE stack of 10 cells from the manufacturer h-tec [73]. Table 1 contains the main features of the PE stack and Figure 7 shows the block diagram of the experimental system. As can be seen by comparing Figure 3 and Figure 7 the experiment was conducted at the lowest level of the real possibilities of the system (in order to carry it out at low cost). Using system full capacity involves simply replicating 15 times the number of AMBs, as shown in this section. The rest of the architecture remains unchanged (except of course the wiring); it is only a matter of programming from the real-time monitoring subsystem hosted in the PC. This shows clearly the flexibility and scalability of the developed monitoring system.

Table 1.

Main features of the PE stack.

Parameter Value
Number of cells 10
Generated voltage 0.4–0.96 V per cell
Power 200 mW per cell
Electrode area 4 cm2 per cell
Weight 430 g
H × W × D 60 × 70 × 175 mm

Figure 7.

Figure 7

General block diagram of the experimental system.

The experimentation has been conducted in the facilities of the Electrical Engineering, Electronics and Automation Department of the University of Extremadura (Spain). Figure 8 illustrates the laboratory setup. Some devices complete the general block diagram of Figure 8: A HP 3457A precision multimeter to validate the measurements, a HP 6063B programmable load to configure load profiles on demand and an electrolyzer to produce the fuel needed, hydrogen of course. Feeding the PE stack does not occur directly from the electrolyzer, this is not practical. A gasometer stores the produced hydrogen until the PE stack uses it.

Figure 8.

Figure 8

Laboratory setup for experimental tests.

Voltage measuring sockets are located on one side of each cell. Physical wiring of the whole stack can be observed in Figure 9. AMB is shown in Figure 10, whereas Figure 11 shows the Arduino board connected to the power supply, PC and AMB.

Figure 9.

Figure 9

PE stack assembled and wired under laboratory tests.

Figure 10.

Figure 10

Assembled AMB under laboratory tests.

Figure 11.

Figure 11

Arduino MEGA connected under laboratory tests.

The monitoring system is fully functional so we have driven several tests with different conditions and hours of working to check the stability and reliability. Sample results are provided. Both, open circuit and load connected regimes have been tested.

In Figure 12, monitoring values obtained during an open circuit test can be observed on the designed GUI. The graphical representation in all the figures corresponds to the first cell of the stack. As can be appreciated, voltage values are stabilized around the same value, 0.8 V, demonstrating a correct working of every cell.

Figure 12.

Figure 12

GUI during open circuit test.

Figure 13 shows the voltage evolution of the eight monitored cells for: (a) open circuit; (b) load supply; and (c) load supply with three-dimensional representation. These tests last 30 min. As can be seen, voltages are very stable and inside the expected range.

Figure 13.

Figure 13

Evolution of each cell voltage: (a) Open circuit; (b) Connected load; (c) Connected load with three-dimensional chart.

In Figure 14 different operation regimes depending on the load and hydrogen supply are reflected. The chart of Figure 14a illustrates the transition between open circuit state and the connection of a load demanding 0.01 A. As a consequence, the voltage of all cells drops to meet the load. The same effect can be observed in Figure 14b when the load demands higher current, from 0.01 to 0.1 A. In this case, the drop in voltage is greater than in the previous one. On the contrary, in Figure 14c the cell response when the demanded current falls from 0.1 to 0.05 A can be observed. As expected, the cell voltage increases. Finally, Figure 14d is very interesting since it corresponds to a shortage of the fuel flow and its heterogeneous distribution. The cells numbered as 0, 3 and 7 have a residual amount of hydrogen. This level is enough to maintain a voltage value but not sufficient to produce current circulation. Here, we can see that the first cell reacts with a progressive recovery of voltage. As the rest of the cells have 0 V, their respective alarm indicators have turned into red colour. We can conclude that this malfunction situation has been successfully detected and reported.

Figure 14.

Figure 14

Figure 14

GUI under different operation regimes: (a) load connection; (b) Increase of load demand; (c) Reduction of load demand; (d) Alarm situation due to hydrogen scarcity.

5. Conclusions

In this work, the design and development of a new, scalable and low cost multi-channel monitoring system for PEFCs has been reported. This system performs non-intrusive voltage measurements of each individual cell of a PEFC stack and it is scalable, in the sense that it is capable of carrying out measurements in stacks from 1 to 120 cells. Application to PEFC single cell voltage data gathering has allowed the experimental validation of the proposed system.

Some factors affect cell behaviour in the stack. Hence, cell voltage monitoring is a critical concern in the PEFC scope, so the designed system tries to contribute to such a challenging issue. An open-source Arduino MEGA2560 platform is used for data acquisition. A NI LabVIEW-based application performs data storage and representation in real-time. Such integration can be considered a novelty in the scientific literature for PEFC-based systems.

Additionally, an original amplifying and multiplexing board (AMB) has been designed and developed to act as interface between the PEFC individual cells and the Arduino input channel. It provides eight input channels, each one amplified by an instrumentation amplifier, and one output channel that is connected to an analog input of the Arduino. The digital outputs of the Arduino establish the address to select the input channel to be read. This setting allows one to multiply by eight the number of analog input channels of each Arduino analog input. For example, if a stack of 80 cells needs to be monitored, 10 AMB + 10 Arduino MEGA analog inputs will fulfill the requirement.

The monitoring platform is composed by a GUI where numerical and graphical data are displayed. User-configurable ability delivers some choices for data representation such as the number of samples for average value calculation, the sampling time and the cell voltage to be visualized. Such development has the advantages of low cost, easy to build and to maintain, scalability, versatility and flexible design.

Experimental results show reliable and accurate measurements in combination with proper data logging and visualization. In this sense, the presented prototype demonstrates the feasibility of the approach. Some future guidelines are now commented on. To begin with, the exposed procedure may serve as basis of a methodology to develop further monitoring systems including other critical parameters of PEFC operation. For instance, current, temperature, hydrogen flow, pressure and other magnitudes can be dealt.

Besides the continuous real-time monitoring of the PEFC voltage evolution, the registered data are intended to serve to deploy works related with elaboration of accurate models of PEFC, fault detection, state-of-health diagnostics and prognostics, low-level control, etc.

Furthermore, a master-slave structure to increase the sampling frequency for transient behaviour data registering is currently under development. Cloud storage of achieved data base will be an interesting issue to improve the system capabilities.

Acknowledgments

This work is a contribution of the DPI2013-43870 Project supported by the Spanish Ministry of Economy and Competitiveness.

Abbreviations

The following abbreviations are used in this manuscript:

PE Polymer Electrolyte
PEFC Polymer Electrolyte Fuel Cell
DAQ Data Acquisition
NI National Instruments
BoP Balance of Plant
RES Renewable Energy Sources
SG Smart Grid
PHM Prognostics and Health Management
MTU Master Terminal Unit
OPC OLE for Process Control
SCADA Supervisory Control And Data Acquisition
AMB Amplifying and Multiplexing Board
IDE Integrated Development Environment
VI Virtual Instrument
GUI Graphical User Interface
CSV Comma Separated Values

Author Contributions

Antonio José Calderón and José Manuel Andújar conceived the presented system; Antonio José Calderón carried out the software programming; Manuel Calderón developed the AMB device; Antonio José Calderón, Manuel Calderón and Isaías González performed the experimental validation; Isaías González analyzed the data; Isaías González, Antonio José Calderón, José Manuel Andújar and Francisca Segura wrote the paper. All authors have seen and approved the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Segura F., Andújar J.M. Step by step development of a real fuel cell system. Design, implementation, control and monitoring. Int. J. Hydrog. Energy. 2015;40:5496–5508. doi: 10.1016/j.ijhydene.2015.01.178. [DOI] [Google Scholar]
  • 2.Vasallo M., Andújar J.M., Garcia C., Brey J.J. A methodology for sizing back-up fuel cell/battery hybrid power systems. IEEE Trans. Ind. Electron. 2010;57:1964–1975. doi: 10.1109/TIE.2009.2021171. [DOI] [Google Scholar]
  • 3.Segura F., Durán E., Andújar J.M. Design, building and testing of a stand alone fuel cell hybrid system. J. Power Sources. 2009;193:276–284. doi: 10.1016/j.jpowsour.2008.12.111. [DOI] [Google Scholar]
  • 4.Ismail M.S., Moghavvemi M., Mahlia T.M.I., Muttaqi K.M., Moghavvemi S. Effective utilization of excess energy in standalone hybrid renewable energy systems for improving comfortability and reducing cost of energy: A review and analysis. Renew. Sust. Energ. Rev. 2015;42:726–734. doi: 10.1016/j.rser.2014.10.051. [DOI] [Google Scholar]
  • 5.Ursúa A., Gandía L.M., Sanchis P. Hydrogen production from water electrolysis: Current status and future trends. Proc. IEEE. 2012;100:410–426. doi: 10.1109/JPROC.2011.2156750. [DOI] [Google Scholar]
  • 6.Bicakova O., Straka P. Production of hydrogen from renewable resources and its effectiveness. Int. J. Hydrog. Energy. 2012;37:11563–11578. doi: 10.1016/j.ijhydene.2012.05.047. [DOI] [Google Scholar]
  • 7.Veziroğlu T.N., Şahin S. 21st Century’s energy: Hydrogen energy system. Energy Convers. Manag. 2008;49:1820–1831. doi: 10.1016/j.enconman.2007.08.015. [DOI] [Google Scholar]
  • 8.Zhang X., Chan S., KweeHo H., Tan S.C., Li M., Li G., Li J., Feng Z. Towards a smart energy network: The roles of fuel/electrolysis cells and technological perspectives. Int. J. Hydrog. Energy. 2015;40:6866–6919. doi: 10.1016/j.ijhydene.2015.03.133. [DOI] [Google Scholar]
  • 9.Bracco S., Delfino F., Pampararo F., Robba M., Rossi M. The University of Genoa smart polygeneration microgrid test-bed facility: The overall system, the technologies and the research challenges. Renew. Sustain. Energ. Rev. 2013;18:442–459. doi: 10.1016/j.rser.2012.10.009. [DOI] [Google Scholar]
  • 10.Andújar J.M., Segura F. Fuel cells: History and updating. A walk along two centuries. Renew. Sustain. Energ. Rev. 2009;13:2309–2322. doi: 10.1016/j.rser.2009.03.015. [DOI] [Google Scholar]
  • 11.Beirami H., Zargar A., Mahdi M. Optimal PID plus fuzzy controller design for a PEM fuel cell air feed system using self-adaptive differential evolution algorithm. Int. J. Hydrog. Energy. 2015;30:9422–9434. doi: 10.1016/j.ijhydene.2015.05.114. [DOI] [Google Scholar]
  • 12.Migliardini F., Capasso C., Corbo P. Optimization of hydrogen feeding procedure in PEM fuel cell systems for transportation. Int. J. Hydrog. Energy. 2014;39:21746–21752. doi: 10.1016/j.ijhydene.2014.08.070. [DOI] [Google Scholar]
  • 13.Breitwieser M., Klingele M., Britton B., Holdcroft S., Zengerle R., Thiele S. Improved Pt-utilization efficiency of low Pt-loading PEM fuel cell electrodes using direct membrane deposition. Electrochem. Commun. 2015;60:168–171. doi: 10.1016/j.elecom.2015.09.006. [DOI] [Google Scholar]
  • 14.Devrim Y., Albostan A. Enhancement of PEM fuel cell performance at higher temperatures and lower humidities by high performance membrane electrode assembly based on Nafion/zeolite membrane. Int. J. Hydrog. Energy. 2015;40:15328–15335. doi: 10.1016/j.ijhydene.2015.02.078. [DOI] [Google Scholar]
  • 15.Kim J., Kim T. Compact PEM fuel cell system combined with all-in-one hydrogen generator using chemical hydride as a hydrogen source. Appl. Energy. 2015;160:945–953. doi: 10.1016/j.apenergy.2015.03.084. [DOI] [Google Scholar]
  • 16.Moçoteguy P., Ludwig B., Yousfi N. Application of current steps and design of experiments methodology to the detection of water management faults in a proton exchange membrane fuel cell stack. J. Power Sources. 2016;303:126–136. doi: 10.1016/j.jpowsour.2015.10.078. [DOI] [Google Scholar]
  • 17.Damour C., Benne M., Grondin-Perez B., Bessafi M., Hissel D., Chabriat J.P. Polymer electrolyte membrane fuel cell fault diagnosis based on empirical mode decomposition. J. Power Sources. 2015;299:596–603. doi: 10.1016/j.jpowsour.2015.09.041. [DOI] [Google Scholar]
  • 18.Lechartier E., Laffly E., Péra M.C., Gouriveau R., Hissel D., Zerhouni N. Proton exchange membrane fuel cell behavioural model suitable for prognostics. Int. J. Hydrog. Energy. 2015;40:8384–8397. doi: 10.1016/j.ijhydene.2015.04.099. [DOI] [Google Scholar]
  • 19.Husar A., Strahl S., Riera J. Experimental characterization methodology for the identification of voltage losses of PEMFC: Applied to an open cathode stack. Int. J. Hydrog. Energy. 2012;37:7309–7315. doi: 10.1016/j.ijhydene.2011.11.130. [DOI] [Google Scholar]
  • 20.Cadet C., Jemeï S., Druart F., Hissel D. Diagnostic tools for PEMFCs: From conception to implementation. Int. J. Hydrog. Energy. 2014;39:10613–10626. doi: 10.1016/j.ijhydene.2014.04.163. [DOI] [Google Scholar]
  • 21.Dotelli G., Ferrero R., Gallo P., Latorrata S., Toscani S. Testing of a Diagnostic Technique for a Single PEM Fuel Cell Based on a DC/DC Converter; Proceedings of the IEEE International Workshop on Applied Measurements for Power Systems (AMPS); Aachen, Germany. 24–26 September 2014; pp. 1–5. [Google Scholar]
  • 22.Kim J., Lee I., Tak Y., Cho B.H. State-of-health diagnosis based on hamming neural network using output voltage pattern recognition for a PEM fuel cell. Int. J. Hydrog. Energy. 2012;37:4280–4289. doi: 10.1016/j.ijhydene.2011.11.092. [DOI] [Google Scholar]
  • 23.Petrone R., Zheng Z., Hissel D., Péra M.C., Pianese C., Sorrentino M., Becherif M., Yousfi-Steiner N. A review on model-based diagnosis methodologies for PEMFCs. Int. J. Hydrog. Energy. 2013;38:7077–7091. doi: 10.1016/j.ijhydene.2013.03.106. [DOI] [Google Scholar]
  • 24.Li Z., Outbib R., Hissel D., Giurgea S. Online diagnosis of PEMFC by analyzing individual cell voltages; Proceedings of the 2013 European Control Conference (ECC); Zurich, Switzerland. 17–19 July 2013; pp. 2439–2444. [Google Scholar]
  • 25.Li Z., Outbib R., Hissel D., Giurgea S. Data-driven diagnosis of PEM fuel cell: A comparative study. Control Eng. Pract. 2014;28:1–12. doi: 10.1016/j.conengprac.2014.02.019. [DOI] [Google Scholar]
  • 26.Li Z., Outbib R., Giurgea S., Hissel D. Diagnosis for PEMFC Systems: A Data-Driven Approach with the Capabilities of Online Adaptation and Novel Fault Detection. IEEE Trans. Ind. Electron. 2015;62:5164–5174. doi: 10.1109/TIE.2015.2418324. [DOI] [Google Scholar]
  • 27.Li Z., Outbib R., Giurgea S., Hissel D., Jemei S., Giraud A., Rosini S. Online implementation of SVM based fault diagnosis strategy for PEMFC systems. Appl. Energy. 2014;164:284–293. doi: 10.1016/j.apenergy.2015.11.060. [DOI] [Google Scholar]
  • 28.Ferrero F.J., Valledor M., Campo J.C., Blanco J.R., Menéndez J. Low-cost open-source multifunction data acquisition system for accurate measurements. Measurement. 2014;55:265–271. doi: 10.1016/j.measurement.2014.05.010. [DOI] [Google Scholar]
  • 29.Wonderware InTouch HMI Solutions. [(accessed on 10 December 2015)]. Available online: http://www.wonderware.es/contents/WonderwareInTouchHMI.asp.
  • 30.GE HMI/SCADA iFIX. [(accessed on 10 December 2015)]. Available online: http://www.geautomation.com/products/proficy-hmiscada-ifix.
  • 31.SIMATIC HMI Software. [(accessed on 10 December 2015)]. Available online: http://w3.siemens.com/mcms/human-machine-interface/en/visualization-software/pages/default.aspxt.
  • 32.NI LabVIEW. [(accessed on 12 December 2015)]. Available online: http://www.ni.com/labview/
  • 33.Rapid SCADA. [(accessed on 12 December 2015)]. Available online: http://rapidscada.org/
  • 34.OpenSCADA. [(accessed on 12 December 2015)]. Available online: http://openscada.org/
  • 35.EnSCADA—IndigoSCADA. [(accessed on 12 December 2015)]. Available online: http://www.enscada.com/a7khg9/IndigoSCADA.html.
  • 36.Arpaia P., De Matteis E., Inglese V. Software for measurement automation: A review of the state of the art. Measurement. 2015;66:10–25. doi: 10.1016/j.measurement.2015.01.020. [DOI] [Google Scholar]
  • 37.Dumitru C.D., Gligor A. SCADA based software for renewable energy management System. Proc. Econ. Finance. 2012;3:262–267. doi: 10.1016/S2212-5671(12)00150-5. [DOI] [Google Scholar]
  • 38.Vale Z., Morais H., Faria P., Ramos C. Distribution system operation supported by contextual energy resource management based on intelligent SCADA. Renew. Energy. 2013;52:143–153. doi: 10.1016/j.renene.2012.10.019. [DOI] [Google Scholar]
  • 39.Alvial-Palavicino C., Garrido-Echeverría N., Jiménez-Estévez G., Reyes L., Palma-Behnke R. A methodology for community engagement in the introduction of renewable based smart microgrid. Energy Sustain. Dev. 2011;15:314–323. doi: 10.1016/j.esd.2011.06.007. [DOI] [Google Scholar]
  • 40.Sung W.T., Chung H.Y. A distributed energy monitoring network system based on data fusion via improved PSO. Measurement. 2014;55:362–374. doi: 10.1016/j.measurement.2014.05.007. [DOI] [Google Scholar]
  • 41.Muller A., Crespo A., Iung B. On the concept of e-maintenance: Review and current research. Reliab. Eng. Syst. Saf. 2008;93:1165–1187. doi: 10.1016/j.ress.2007.08.006. [DOI] [Google Scholar]
  • 42.Lakshmi A., Naveenkumar B., Balaji A., Bharathi N. Experimental validation of PID based cascade control system through SCADA-PLC-OPC and internet architectures. Measurement. 2012;45:643–649. doi: 10.1016/j.measurement.2012.01.005. [DOI] [Google Scholar]
  • 43.Cherdantseva Y., Burnap P., Blyth A., Eden P., Jones K., Soulsby H., Stoddart K. A review of cyber security risk assessment methods for SCADA systems. Comput. Secur. 2016;56:1–27. doi: 10.1016/j.cose.2015.09.009. [DOI] [Google Scholar]
  • 44.Leitão P., Walter A., Karnouskos S. Industrial automation based on cyber-physical systems technologies: Prototype implementations and challenges. Comput. Ind. 2015 in press. [Google Scholar]
  • 45.Reddy K.S., Kumar M., Mallick T.K., Sharon H., Lokeswaran S. A review of Integration, Control, Communication and Metering (ICCM) of renewable energy based smart grid. Renew. Sustain. Energy Rev. 2014;38:180–192. doi: 10.1016/j.rser.2014.05.049. [DOI] [Google Scholar]
  • 46.Pereira R., Figueiredo J., Melicio R., Mendes V.M.F., Martins J., Quadrado J.C. Consumer energy management system with integration of smart meters. Energy Rep. 2015;1:22–29. doi: 10.1016/j.egyr.2014.10.001. [DOI] [Google Scholar]
  • 47.Bradley D., Russell D., Ferguson I., Isaacs J., MacLeod A., White R. The Internet of Things—The future or the end of mechatronics. Mechatronics. 2015;27:57–74. doi: 10.1016/j.mechatronics.2015.02.005. [DOI] [Google Scholar]
  • 48.Bruns R., Dunkel J., Masbruch H., Stipkovic S. Intelligent M2M: Complex event processing for machine-to-machine communication. Expert Syst. Appl. 2015;42:1235–1246. doi: 10.1016/j.eswa.2014.09.005. [DOI] [Google Scholar]
  • 49.Arduino. [(accessed on 25 November 2015)]. Available online: https://www.arduino.cc/
  • 50.RaspberryPi. [(accessed on 25 November 2015)]. Available online: https://www.raspberrypi.org/
  • 51.Intel Edison. [(accessed on 25 November 2015)]. Available online: http://www.intel.com/content/www/us/en/do-it-yourself/edison.html.
  • 52.OpenDAQ. [(accessed on 25 November 2015)]. Available online: http://www.open-daq.com/
  • 53.Devaraju J.T., Suhas K.R., Mohana H.K., Patil V.A. Wireless Portable Microcontroller based Weather Monitoring Station. Measurement. 2015;76:189–200. doi: 10.1016/j.measurement.2015.08.027. [DOI] [Google Scholar]
  • 54.Lay-Ekuakille A., Griffo G., Massaro A., Spano F., Gigli G. Experimental characterization of an implantable neuro-packaging for EEG signal recording and measurement. Measurement. 2016;79:321–330. doi: 10.1016/j.measurement.2015.09.022. [DOI] [Google Scholar]
  • 55.Faranda R., Lazzaroni M. Industrial low cost temperature measurement in permanent electro-magnetic platens. Measurement. 2013;46:324–335. doi: 10.1016/j.measurement.2012.07.004. [DOI] [Google Scholar]
  • 56.Gad H.E., Gad H.E. Development of a new temperature data acquisition system for solar energy applications. Renew. Energy. 2015;74:337–343. doi: 10.1016/j.renene.2014.08.006. [DOI] [Google Scholar]
  • 57.Papageorgas P., Piromalis D., Antonakoglou K., Vokas G., Tseles D., Arvanitis K.G. Smart Solar Panels: In-situ monitoring of photovoltaic panels based on wired and wireless sensor networks. Energy Proc. 2013;36:535–545. doi: 10.1016/j.egypro.2013.07.062. [DOI] [Google Scholar]
  • 58.Ferdoush S., Li X. Wireless Sensor Network System Design Using Raspberry Pi and Arduino for Environmental Monitoring Applications. Proc. Comput. Sci. 2014;34:103–110. doi: 10.1016/j.procs.2014.07.059. [DOI] [Google Scholar]
  • 59.Batista N.C., Melício R., Matias J.C.O., Catalão J.P.S. Photovoltaic and wind energy systems monitoring and building/home energy management using ZigBee devices within a smart grid. Energy. 2013;49:306–315. doi: 10.1016/j.energy.2012.11.002. [DOI] [Google Scholar]
  • 60.Hsieh S.S., Huang C.F. Design, fabrication and performance test of a planar array module-type micro fuel cell stack. Energy Convers. Manag. 2013;76:971–979. doi: 10.1016/j.enconman.2013.08.062. [DOI] [Google Scholar]
  • 61.Khanungkhid P., Piumsomboon P. 200W PEM Fuel Cell Stack with Online Model-Based Monitoring System. Eng. J. 2014;18:13–26. doi: 10.4186/ej.2014.18.4.13. [DOI] [Google Scholar]
  • 62.Moçoteguy P., Ludwig B., Yousfi N. Influence of ageing on the dynamic behaviour and the electrochemical characteristics of a 500 We PEMFC stack. Int. J. Hydrog. Energy. 2014;39:10230–10244. [Google Scholar]
  • 63.Gomez A., Sasmito A.P., Shamim T. Investigation of the purging effect on a dead-end anode PEM fuel cell-powered vehicle during segments of a European driving cycle. Energy Convers. Manag. 2015;106:951–957. doi: 10.1016/j.enconman.2015.10.025. [DOI] [Google Scholar]
  • 64.González I., Calderón A.J., Calderón M., Herrero J.L. Monitoring of Electric Power Systems: Application to Self-Sufficient Hybrid Renewable Energy Systems; Proceedings of the IEEE 9th International Conference on Compatibility and Power Electronics (CPE); Caparica, Portugal. 24–26 June 2015; pp. 560–565. [Google Scholar]
  • 65.Lebreton C., Benne M., Damour C., Yousfi-Steiner N., Grondin-Perez B., Hissel D., Chabriat J.P. Fault Tolerant Control Strategy Applied to PEMFC Water Management. Int. J. Hydrog. Energy. 2015;40:10636–10646. doi: 10.1016/j.ijhydene.2015.06.115. [DOI] [Google Scholar]
  • 66.Lilavivat V., Shimpalee S., Van Zee J.W., Xu H., Mittelsteadt C.K. Current Distribution Mapping for PEMFCs. Electrochim. Acta. 2015;174:1253–1260. doi: 10.1016/j.electacta.2015.06.081. [DOI] [Google Scholar]
  • 67.Segura F., Andújar J.M. Modular PEM Fuel Cell SCADA & Simulator System. Resources. 2015;4:692–712. [Google Scholar]
  • 68.Andújar J.M., Segura F. PEFC Simulator and Real Time Monitoring System. Fuel Cells. 2015;15:813–825. doi: 10.1002/fuce.201500128. [DOI] [Google Scholar]
  • 69.Ewing T., Thi P., Babauta J.T., Trong N., Heo D., Beyenal H. Scale-up of sediment microbial fuel cells. J. Power Sources. 2014;272:311–319. doi: 10.1016/j.jpowsour.2014.08.070. [DOI] [Google Scholar]
  • 70.Gomes M., Correia J.H., Carmo J.P. A Low-Cost Flexible-Platform (LCFP) for characterization of photodetectors. Measurement. 2015;61:206–215. doi: 10.1016/j.measurement.2014.10.042. [DOI] [Google Scholar]
  • 71.Calderón M., Calderón A.J., Ramiro A., González J.F. Automatic management of energy flows of a stand-alone renewable energy supply with hydrogen support. Int. J. Hydrog. Energy. 2010;35:2226–2235. doi: 10.1016/j.ijhydene.2009.12.028. [DOI] [Google Scholar]
  • 72.González I., Ramiro A., Calderón M., Calderón A.J., González J.F. Estimation of the state-of-charge of gel lead-acid batteries and application to the control of a stand-alone wind-solar test-bed with hydrogen support. Int. J. Hydrog. Energy. 2012;37:11090–11103. doi: 10.1016/j.ijhydene.2012.05.001. [DOI] [Google Scholar]
  • 73.H-TEC Education Fuel Cell Stack Experimentation System. [(accessed on 15 December 2015)]. Available online: http://www.h-tec.com/en/education/products-education/stack/stack-experimentation/

Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES