DOI QR코드

DOI QR Code

Design and Implementation of a Preemptive Disturbance Rejection Controller for PEM Fuel Cell Air-feed System Subject to Load Changes

  • Mani, Geetha (Corresponding Author: School of Electrical Engineering, Vellore Institute of Technology, Vellore, India.) ;
  • Pinagapani, Arun Kumar (Dept. of Instrumentation & Control Systems Engineering, PSG College of Technology, Coimbatore, India.)
  • Received : 2016.01.06
  • Accepted : 2016.03.28
  • Published : 2016.09.01

Abstract

Keywords

1. Introduction

For a decade, fuel cell technology is an alternative solution for green energy which enables wide applications, such as portable power sources and other industrial applications [1]. In these years, there were a lot of developments in fuel cell technology. This work addresses only Polymer Electrolyte Membrane (PEM) fuel cell which is an electrochemical cell that develops electric energy from chemical reagents. The PEM cells works at very low temperature, highly reliable, high efficiency, less corrosive and small in size. A PEM fuel cell contains anodic and cathodic regions and a polymer membrane electrolyte, and producing water as a waste out. It is noted that the good result with respect to performance, efficiency and lifetime of fuel cells are fully depending on proper control. So, the study of implementation of optimal controls for fuel cells is fully necessary.

Many control strategies have been developed for fuel cells ranging from Proportional Integral Derivative (PID) Controller, feedforward, Fuzzy logic, LQR, neural networks and Model Predictive Control. According to the literature point of view, there are few articles about control PEM fuel cells. The authors [2] gave an analysis about control on power output of DC/DC converter which is used to connect with PEM fuel cells to the load. This paper addressed only the control of power output from PEM fuel cell. The authors [3] have developed a lower control scheme in a standalone PEM fuel cell dealing with complete electrical power train. In their work, they have developed lower level control as compared to more complex control schemes.

The authors [4] have designed an optimal control law for a PEM fuel cell. In their work, a linear quadratic regulator is proposed to control the air supply of fuel supply system. The main reasons for making their control law unsuitable for this application are LQR does not handle constraints and Computational complexity is high.

The authors [6] have discussed on a predictive control law with constraints for PEM fuel cell. Their work is focused on design of non-linear predictive control law for the same. MPC has highly complex with respect to its design and computational complexity. Practically it is quite inappropriate for this application. The authors [8] have proposed a novel design of sliding mode control (SMC) which is a combination of SMC and feedforward component, to avoid oxygen starvation during change in load. The authors [9] have developed a neural based optimal control for PEM Cell. But online training and hardware implementation is also very difficult in neural network.

Robustness, Tracking, Disturbance Rejection -overall Aggressiveness controller (RTDA) is a next generation controller which is the combined feature of classical PID controller and model predictive controller (MPC). It utilizes digital technology to implement a simplified model prediction with transparent tuning parameters. The RTDA controller consists of a simplified linear model predictive control scheme that makes use of precisely the same process reaction curve information required for tuning PID controllers. In addition, its three primary tuning parameter σR, σT and σD, are not only related directly to the attributes of robustness, set-point tracking (or trajectory following), and disturbance rejection, they are also normalized to lie between 0 and 1. An auxiliary fourth parameter, relate to the overall controller aggressiveness, arises from the model predictive formulation independently of the three main tuning parameters, it is also normalized between 0 and 1 [10, 11] . The RTDA configuration proposed in this paper is capableof handling the uncertainties and satisfying the desired references while keeping at its nominal working point.

The three optimal control schemes used in this paper, Proportional Integral Derivative (PID), linear model-based predictive control (LMPC), minimize a multi-objective function and Next generation regulatory - RTDA controller. A number of advantages make the RTDA control scheme suitable for the PEM fuel cell applications are: less computational complexity, handles constraints and meets the time domain specifications and allows multi-objective optimization. Furthermore, the RTDA controller can introduce robustness naturally. The main contribution of this paper is to present and compare an advanced optimization-based control schemes for air feed system that can meet the requirements for PEM fuel cell. It has been observed that there is no work in the literature which compares PID, MPC, and RTDA trajectory for PEM fuel cells from computational point of view. The simulation results are discussed and compared based on time domain specifications and performance indicators like ISE and total computational time. The paper is prepared and presented as follows: Section I gives the basic mathematical equations describing PEM fuel cell system. Section III addresses the design of proposed closed loop configuration. Section IV proposes and compares the simulation results in two different sections Servo response, and Regulatory response under additive load disturbances. Finally, Section V gathers the conclusions of the work and gives some further work lines.

 

2. Modeling of PEM Fuel Air Feed System

The PEM fuel cell utilizes chemical reagents to generate electric power. The system comprises of a fuel cell, a pressurized tank and control valve for hydrogen supply, a compressor and a cooling fan for humiliation [12]. The power output of the PEM cell depends on the inflow of hydrogen from anode side and the inflow of oxygen from the cathode side. The difference between the pressure ratio of anode and cathode is regulated by the control values, which incorporates that mass flow rate of hydrogen and oxygen is interdependent. Depending on the reactant demand of the fuel cell, the consumption of air may increase or decrease. When the supply of air to fuel cell doesn’t meet the requirement, it leads to starvation which may cause degradation of fuel cell stacks, uneven distribution of reactant in between the fuel cell stack, reduction in fuel cell voltage and cell reversal. Hence for better operation of the fuel cell, the oxygen excess ratio in the cathode side alone is controlled using optimal controllers. The oxygen excess ratio (δo2) represents the ratio of oxygen entering the cathode (Wo2,i) the oxygen consumed by the stacks of fuel cell (Wo2,rct).

The oxygen consumed inside the fuel cell can be obtained easily as it is proportional to the stack current (Ist) and it depends on the oxygen molar mass (Mo2), number of stacks in the fuel cell N and the Faraday constant F.

The oxygen supplied by the compressor depends upon the mass fraction of oxygen (Xo2) and the air flow in the inlet (Wa,i) which is given by

The mass fraction of oxygen obtained from nitrogen molar mass, oxygen molar mass and mole fraction of oxygen (yo2,i) is given by

The air flow in the inlet depends on the total mass flow rate provided by the compressor is given as,

The oxygen humidity ratio is obtained from the product of ratio of molar mass of vapour and inlet air with the pressure ratio of vapour to dry air.

The molar mass of the inlet air is obtained as

The dry air pressure (pa,i) is the difference between vapour pressure and cathode inlet pressure

The vapour pressure is obtained from the relative humidity of inlet air and the saturated vapour pressure at a particular temperature

The open loop response of the identified model is shown in Fig. 1. The model of the system taken is represented in transfer function as

Fig. 1.Open loop response of the model

The discrete-time state space model of the system is given by

 

3. Design of Next Generation Regulatory Controller

The regulatory controller utilizes the parameters of a first order process model. The model error is the difference between the model outputs from the actual process. It involves estimation of present disturbance and prediction of future disturbance. Then the stipulated error is estimated to calculate the control input, which is given to system to track the output. The RTDA control scheme flow is illustrated in Fig. 2.

Fig. 2.Block diagram of RTDA Controller

3.1 Reformation of the model

The actual dynamics of the process is usually approximated to first order model, is used as it gives better approximation for the actual dynamics of the process. The transfer function model of the system is given by

Here a discretized form of the model is used for model prediction

The control action u(l) is restricted to remain the same for the whole prediction horizon. Hence only the 1st control move u(l) is allowed to be maintained for entire P-step horizon,

The predicted process output for each next P-step horizon is obtained as,

where

This prediction must be updated to include the effect of unmeasured disturbances, and other sources of modeling error.

3.2 Error updation

As the first order model is an approximation of a process, the model predicted output has deviation from the actual output of the process hence the prediction needs to be updated. The model mismatch given by,

Using Bayesian estimation principle, ed(l is estimated as

The equation for the estimate of future error is given as,

where ▽ed(l) is difference in error between two consecutive error values, is given by

The parameter α is now replaced with a tuning parameter (1 − σd) to give,

Here σd have the control response corresponds to disturbances and it is scaled to lie between 0 and 1. Using the above stated error estimation, the corrected prediction output for P-step prediction horizon is given by

This is a set of P equations with the single unknown variable u(l), the current control action.

3.3 Reference trajectory

Reference trajectory is to be defined in which sp(l) represents the set-point to be tracked to attain the desired process output. Let the desired trajectory yt(l), be given by

When alternation in set-point values is not known in advance then the immediate past set-point values is taken for current set-point values, and then it is obtained as

where, σT is the trajectory tracking tuning parameter

3.4 Control input calculations

The control action u(l) is the minimization of the deviation of the model predicted output from the reference trajectory for P-step horizon which is needed for the model predicted output. The objective function of the controller is given as

Consider,

From the corrected prediction output Eq. (22)

where

where, ψi(l) represents the stipulated error

Through the objective function the control input u(l) is obtained as

The prediction horizon length P depends on the total aggressiveness parameter σA is given by,

where, ts is the sampling time.

 

4. Results and Discussions

The comprehensive performance analysis of the control scheme is presented in this section. In this simulation, the algorithm of RTDA control scheme and other control schemes such as MPC [14] and PID[15] (for comparison) were executed on Intel core5 machine which operates at 2.50GHz, 4GB RAM. The PEM fuel cell air feed System sampling time of 0.1 second was considered. Each configuration is discussed with respect to two scenarios: (1) δO2 tracking and (2) Disturbance rejection under change in load. An additive load disturbance at ±10% step change in compressor voltage Vc is considered with respect to its nominal value. Thereforethe control signals received by the air feed system would be ∆u + u.

The comparative performance study of all closed-loop configurations are prepared and presented in this section in respect to servo operation and additive disturbances rejection under change in load. Fig. 3 shows the schematic block diagram of controller implementation in PEM fuel cell air feed system.

Fig. 3.Schematic diagram of controller implementation

4.1 Servo tracking

It is noted and observed from the Fig. 4 that PID control scheme provides high oscillations and overshoot. However it is faster response due to its simplicity in design. As compared to PID, MPC ensures no steady state error and zero overshoot and also gives smooth response. But it takes more time to track the set point. RTDA controller provides zero steady state error, less rise time, no overshoot, less settling time and smooth response which leads to proper control action at the output tracking. Hence RTDA control scheme is better than PID and MPC controller for servo operation.

Fig. 4.Servo responses of control schemes (a) Process output δo2 (b) Manipulated variable Vc

4.2 Regulatory operation

The observations from the Fig. 5 are that PID scheme giveszero steady-state error. However, this control scheme assures high oscillations and the worst performances for rejecting the load disturbance profile presented above in Fig. 5(a). PID does not handle constraints, thus it is exceeded. Therefore, this control scheme ranks both the output tracking and disturbance rejection performances at third position.

Fig. 5.Comparative performance Indicators in regulatory operation of all control schemes in regulatory operation

The MPC control scheme provides no oscillations in process output δo2 and performs constraints handling in compressor voltage Vc narrowing upper constraint 0 ≤ u ≤ 80 . In addition to this, it assures the best performance in both output tracking and disturbance rejection under additive load by providing negligible steady-state error (less than 1%) and smoothen response. But its total computational effort is too high. Therefore, MPC control scheme ranks both the output tracking and disturbance rejection performances at second position.

The RTDA controller gives faster response with no oscillations, input and output operational constraints and error free steady state. In addition to the above, it reduces the computational effort when compared to PID and MPC. Also it gives the best performance in both output tracking and disturbance rejection under additive load changes.

Therefore, RTDA control scheme ranks both the output tracking and disturbance rejection performance at first position.

4.3 Concluding observations

The classical control PID scheme does not deal with constraints and also requires proper tuning to meet the requirements, whereas MPC has the knowledge of handling constraints with optimization and control. Hence MPC turns into a more powerful algorithm to meet the requirements of the PEM fuel cell air feed system. But in respect to computational complexity, MPC gives inappropriate performance. In order to meet all the above requirements for a control on the air supply of PEM fuel cell system, RTDA is proposed for PEM fuel cell air feed system to meet the time domain specifications, constraints handling and less computational complexity. In order to compare all the control schemes from a computational point of view, the PID, MPC and RTDA controllers are implemented for air supply on the PEM fuel cell to observe corresponding total computational time.

In order to have a good performance assessment of all closed loop configurations for this application, a bar comparison is given for time domain specifications and computational time. The Tables 1 & 2 give a complete idea to determine that which control scheme is superlative for real time implementation from performance analysis and computational point of view as shown in Fig. 6 & 7. From these results, a recommendation is concluded that RTDA controller is best and appropriate for the control of air feed in PEM fuel cell in real time. The future work of this paper is to implement these algorithms in a real-time environment.

Table 1.Servo tracking - comprehensive performance analysis of all closed loop configurations

Table 2.Regulatory operation-comprehensive performance analysis of all closed loop configurations

Fig. 6.Disturbance rejection responses of all control schemes (a) Disturbance profile (b) Process output δo2 (c) Manipulated variable Vc

Fig. 7.Comparative performance Indicators in regulatory operation of all control schemes

 

5. Conclusion

The paper addresses design of development of an appropriate optimal control scheme for the air supply circuit of a PEM fuel cell. The aim to be fulfilled a fast response of the control scheme in order to avoid oxygen starvation during measurable load disturbances. The dynamics of PEM fuel cell is required to manage nonlinearities and uncertainties by providing a proper controller. The solution is given through a RTDA controller that is based on a combination of PID and MPC. The RTDA control scheme gives the fast set point tracking under load without increasing the computational effort. This paper also compares the performance of RTDA controller with other control schemes like PID and MPC. Finally conclusions and recommendations are made from the result obtained. though a conclusion may review the main results or contributions of the paper, do not duplicate the abstract or the introduction. For a conclusion, you might elaborate on the importance of the work or suggest the potential applications and extensions.

 

Nomenclature

References

  1. Wang Guo-Liang, Wang Yong, Shi Jun-Hai, Shao Hui-He. Coordinating IMC-PID and adaptive SMC controllers for a PEMFC. ISA Transactions 2010; 49: 87-94. https://doi.org/10.1016/j.isatra.2009.09.003
  2. F. Zenith, S. Skogestad. Control of fuel cell power output. Journal of Process Control 2007; 17: 333-347. https://doi.org/10.1016/j.jprocont.2006.10.004
  3. Panini K. Kolavennu, SrinivasPalanki, David A. Cartes, John C. Telotte. Adaptive controller for tracking power profile in a fuel cell powered automobile. Journal of Process Control 2008; 18: 558-567. https://doi.org/10.1016/j.jprocont.2007.10.013
  4. J. Pukrushpan, A. Stefanopoulou, S. Varigonda, J. Eborn, C. Haugstetter. Control oriented model of fuel processor for hydrogen generation in fuel cell applications. Control Engineering Practice 2006; 14: 277-293. https://doi.org/10.1016/j.conengprac.2005.04.014
  5. Chrysovalantou Ziogou, Spyros Voutetakis, Simira Papadopoulou, Michael C. Georgiadis. Development of a nonlinear model predictive control framework for a PEM fuel cell system. Computer Aided Chemical Engineering 2012; 30: 1342-1346. https://doi.org/10.1016/B978-0-444-59520-1.50127-5
  6. J. Yang, X. Li, H. G. Mou, L. Jian. Predictive control of solid oxide fuel cell based on an improved Takagi-Sugeno fuzzy model. Journal of Power Sources 2009; 193: 699-705. https://doi.org/10.1016/j.jpowsour.2009.04.022
  7. A. Arce, D.R. Ramirez, A.J. del Real and C. Bordons. Constrained Explicit Predictive Control Strategies for PEM Fuel Cell Systems. In: Proceedings of the 46th IEEE Conference on Decision and Control; 12-14 December 2007; New Orleans, LA, USA: IEEE. pp. 6088-6093.
  8. Winston Garcia-Gabin, Fernando Dorado, Carlos Bordons. Real-time implementation of a sliding mode controller for air supply on a PEM fuel cell. Journal of Process Control 2010; 20: 325-336. https://doi.org/10.1016/j.jprocont.2009.11.006
  9. P. Almeida, M.G. Simoes. Neural optimal control of PEM fuel cells with parametric CMAC networks. IEEE Transactions on Industry Applications 2005; 41: 237-245. https://doi.org/10.1109/TIA.2004.836135
  10. Babatunde A. Ogunnaike, KapilMukati. An alternative structure for next generation regulatory controllers Part I: Basic theory for design, development and implementation. Journal of Process Control 2006; 16: 499-509. https://doi.org/10.1016/j.jprocont.2005.08.001
  11. Mukati Kapil, Ogunnaike B. An alternative structure for next generation regulatory controllers. Part II: stability analysis and tuning rules. Journal of Process Control 2009; 19: 272-87. https://doi.org/10.1016/j.jprocont.2008.03.004
  12. J. Hasikos, H. Sarimveis, P.L. Zervas, N.C. Markatos. Operational optimization and real-time control of fuel-cell systems. Journal of Power Sources 2009; 193: 258-268. https://doi.org/10.1016/j.jpowsour.2009.01.048
  13. P. Rodatz, G. Paganelli, L. Guzella. Optimization air supply control of a PEM Fuel Cell system. In: American Control Conference; 4-6 June 2003; The Adams Mark Hotel Denver, Colorado, USA: ACC. pp. 2043-2048.
  14. Manikandan, P., M. Geetha, and Jovitha Jerome. “Weighted fuzzy fault tolerant model predictive control”, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 83-90, 2014.
  15. Geetha, M., Manikandan, P., and Jerome, J., “Soft computing techniques based optimal tuning of virtual feedback PID controller for chemical tank reactor,” 2014 IEEE Congress Evolutionary Computation (CEC), pp.1922-1928, 6-11 July 2014.