Design and Control of a DC Boost Converter for Fuel-Cell-Powered Marine Vehicles
https://doi.org/10.1007/s11804-020-00140-8
-
Abstract
Economic factors along with legislation and policies to counter harmful pollution apply specifically to maritime drive research for improved power generation and energy storage. Proton exchange membrane fuel cells are considered among the most promising options for marine applications. Switching converters are the most common interfaces between fuel cells and all types of load in order to provide a stable regulated voltage. In this paper, a method using artificial neural networks (ANNs) is developed to control the dynamics and response of a fuel cell connected with a DC boost converter. Its capability to adapt to different loading conditions is established. Furthermore, a cycle-mean, black-box model for the switching device is also proposed. The model is centred about an ANN, too, and can achieve considerably faster simulation times making it much more suitable for power management applications.-
Keywords:
- Fuel cell ·
- Switching converter ·
- Artificial neural network ·
- Control ·
- Marine vehicle ·
- Engineering
Article Highlights• The novel approach towards a computationally less demanding architecture suitable for fast simulations was presented by means of an ANN DC/DC boost converter model.• A flexible and accurate DC/DC boost converter switching model performs well but is computationally demanding.• A suite of models for a coupled system including a PEMFC and a DCDC converter have been developed to study for fuel cell technology in marine applications.• An ANN cycle-mean equivalent model was developed and integrated into the system; such a model sufficiently substitutes for the full details. -
1 Introduction
Environmental and economic factors, together with higher efficiency and reliability, drive the research for improved marine power generation. Marine systems could benefit greatly from the adoption of electrical drives on power systems in replacement of fossil-fuelled engines. Hydrogen is considered a valuable option and a good alternative to traditional fossil fuel resources, with fuel cells being a mature technology and used in many specific areas (Amamou et al. 2016). Fuel cells are modular by nature which gives an additional degree of freedom in the system design while their high efficiency leads to a more flexible fuel usage improving the overall autonomy. On the other hand, as with land-based transportation systems, technical barriers related to size, volume, thermal control, system complexity, etc. still need to be addressed satisfactorily. Among the currently available fuel cell technologies, proton exchange membrane fuel cells (PEMFC) are considered one of the most promising options for marine applications (Table 1) for low to intermediate power levels (up to 50 kW) combining high efficiency, rapid start-up and quick response to load changes.
Table 1 Marine power plants options (US Department of Energy, "Alternative energy sources for non-highway transportation", 1980)Fuel Efficiency (%) Steam turbine with reheat steam Residual 32–36 Low-speed diesel Residual 39–41 Steam turbine with heat pressure, high-temperature reheat Residual 35–39 Adiabatic diesel Diesel 49 Heat balance, engine Diesel 43 Heavy-duty gas turbine, combined cycle Residual 36–40 Closed-cycle combustion turbine Residual 40–41 Phosphoric acid Naphtha 41 Molten carbonate Distillate 50 Alkaline Hydrogen 60 PEMFC Hydrogen 60 Fuel cells produce electrical current by reversing the electrolysis process. The output voltage heavily depends on the operating conditions and hence comes with variable amplitude (Larminie and Dicks 2003a, b). Therefore, most fuel cells need to be interfaced with power loads by means of voltage regulators. Conditioning of the converter output is not trivial due to nonlinearities and discontinuities. DC regulators use a pulse-width modulation (PWM) signal to generate the output signal. Different methods exist in literature to control the power output of a switching converter. In this study, an artificial neural network (ANN) scheme is investigated (Cheng et al. 2016).
For the scope of this works, a PEMFC is interfaced with a resistive load (or consumer) using a DC voltage regulator.
Figure 1 shows a typical example of a fuel cell, power converter and load configuration.
1.1 Literature Review
Broadly speaking, fuel cells are mainly modelled using three approaches: analytical (or chemical), electrical and empirical. Analytical modelling is founded on the electrochemical reactions governing the fuel cell. It is widely used despite its limitations with respect to computation time and input parameters.
This type of model requires detailed and in-deep knowledge of the geometrical characteristics of the device such as transfer coefficients, internal humidity level and catalyst and layer thickness. Hence, they are suitable for electrochemical analysis and fine tuning of the aforementioned parameters (Chwei-Sen et al. 2000; Gebreselassie, 1994; Boscaino et al. 2013; Genduso and Miceli 2011; Hongtan and Zhou 2003; OHayre et al. 2016; Qiuli et al. 2006; Min Joong et al. 2005).
In power management applications, the behaviour of the fuel cell is embedded in a broader system. Therefore, equivalent circuit models are adopted where the fuel cell is represented by electrical circuit elements (Larminie and Dicks 2003a, b; Runtz and Lyster 2005). In empirical modelling, the electrochemical device is treated as a black box. The accuracy of this modelling technique, since mostly based on data fitting, depends on measurement performance, data filtering, modelling techniques, etc. (Chakraborty et al. 2012; Haji 2011; Bonanno et al. 2010; Di Dio et al. 2008; Ramos-Paja et al. 2010; Boscaino et al. 2008a, b; Boscaino et al. 2010; Barelli et al. 2011). Only few ANN implementations are found in literature (Kong and Khambadkone 2009; Tremblay et al. 2009). In this work, two different implementations of the same fuel cell are attempted. First, a model based on the one described in (Tremblay et al. 2009) is developed which combines the features of chemical, empiric and electrical models. In the second part of the manuscript, a self-learning, featuring fast-implementation ANN analogue of a fuel cell is presented.
Modelling of DC-DC converters, as found in literature, in mainly based on two techniques: the state-space averaging method and the circuit-averaging method (Maksimovic et al. 2001; Girish and Mohan 2001; Ben-Yaakov and Adar 1994; Kovar et al. 2009; Ren et al. 2000; Liu and Sen 1994; Wu and Chen 1998; Davoudi and Jatskevich 2006; Davoudi et al. 2006; Yang et al. 2012; Mahmood and Natarajan 2008; Galotto et al. 2009; Gatto et al. 2010; Gong et al. 2010; Gorecki and Zarebski 2006). These methods do not account for system non-idealities arising mostly from the semiconductor devices and parasitic components (Taghvaee et al. 2013). In this work, a state-space modelling approach using a dynamic simulator software (Matlab) is adopted in order to address two tasks: controlling the dynamics of the power converter and collect training data for a later ANN cycle-to-cycle equivalent, with this last point which is among the novelties of this work.
Controlling of switching DC-DC converters is achieved using different methods: digital control methods (Feng et al. 2007; Corradini et al. 2009), traditional PI and PID controllers, FIR (finite impulse response) filter method and IIR (infinite impulse response) (Kurokawa et al. 2010a, b; Kurokawa et al. 2011). However, a prediction based method, such an ANN approach, has been presented with very satisfactory results (Bishop, 2006; Kurokawa et al. 2010a, b). Drawing upon these results, a similar approach is attempted in this work.
1.2 Marine Application for Fuel Cell Technology
A concise example of the applicability of fuel cell technology to marine applications is electric propulsion unmanned vehicles using PMDC and waterjet (Xiros et al. 2009). Fuel cells are capable of enabling dc motors used to produce thrust for unmanned surface boats. Adaptive and efficient control by means of artificial neural networks of both the fuel cell and conditioning units permits efficient power management of the system minimizing the risk of propulsion power loss while the vessel is operating.
A second example involving an energy-harvesting application can be found in (Tsakyridis et al. 2016). Kinetic energy of moving water masses is harvest using underwater or tidal turbines and it has been later converted into chemical by electrolyzing units. The hydrogen produced is then available to both external users and to the systems' fuel cell units. The control scheme proposed in this work fully describes the fuel cell operation used to sustain autonomous operations of the power harvesting architecture.
Moreover, fuel cell technology may be suitable for marine vehicles with intelligent control (Wang et al. 2019a, b).
Finally, an overview of the most noticeable maritime fuel cell application research projects is given below (van Biert et al. 2016):
• Class 212, 1980–1998, Howaldtswerke-Deutsche Werft (Sattler 2000; McConnell 2010)
• SSFC, 1997–2003, Office of Naval Research (Allen et al. 1998; Privette et al. 2002; Bourne et al. 2001)
• DESIRE, 2001–2004, Naval Ship, Energy Research Centre Nld (Krummrich et al. 2006)
• FCSHIP, 2002–2004, Norwegian Shipowners' Association (Alkaner and Zhou 2006)
• FellowSHIP, 2003–2013, DNV Research and Innovation (Ludvigsen and Ovrum 2012; Fuel Cells Bull 2012)
• FELICITAS, 2005–2008, Frauenhofer Institute (Tse et al. 2011)
• MC-WAP, 2005–2011, CATENA (Specchia et al. 2008; Bensaid et al. 2009)
• ZEMSHIP, 2006–2010, ATG Alster Touristik Gmbh (Schneider et al. 2010; Vogler)
• METHAPU, 2006–2009, Wartsila Corporation (Díaz-de Baldasano et al. 2014; Strazza et al. 2010)
• Nemo H2, 2008–2011, Fuel Cell Boat BV (McConnell 2010)
• SchIBZ, 2009–2016, ThyssenKrupp marine systems (Leites et al. 2012; M.C. Díaz-de Baldasano et al. 2014)
• PaXell 2009–2016, Meyer Werft (http://www.e4ships.de)
2 Fuel Cell
The fundamental operating principle of a fuel cell is based on a reverse electrolysis process where hydrogen and oxygen are recombined together to form water (Larminie and Dicks 2003a, b).
In other words, hydrogen is reacting according to (Larminie and Dicks 2003a, b):
$$ 2{\mathrm{H}}_2+{\mathrm{O}}_2\to 2{\mathrm{H}}_2\mathrm{O}+\mathrm{electrical}\ \mathrm{energy} $$ and an electrical current is produced.
A PEMFC, as presented and modelled in this work, consists of an anode, a membrane and a cathode arranged between two bipolar current collector plates.
The hydrogen reaction takes place on the anode while the oxygen reaction on the cathode. The governing chemical equations are:
$$ {\mathrm{H}}_2\to 2{\mathrm{H}}^{+}+2{\mathrm{e}}^{-} $$ and
$$ {\mathrm{O}}_2+2{\mathrm{H}}^{+}+2{\mathrm{e}}^{-}\to {\mathrm{H}}_2\mathrm{O} $$ An equivalent block diagram of the simulated fuel cell is shown in Figure 2 (Tremblay et al. 2009).
Figure 2 Fuel cell equivalent circuit diagram (Tremblay et al. 2009)The controlled voltage source E is described by (Tremblay et al. 2009):
$$ E=E_{oc}- NA\ln \left(\frac{{i}_{fc}}{{i}_0}\right)\frac{1}{s\frac{{T}_d}{3}+1} $$ (1) Thus,
$$ V_{fc}=E-R_{\mathrm{internal}}i_{fc} $$ (2) where Eoc is the open-circuit voltage (V); N the number of cells; A the Tafel slope (V); I_0 the exchange current (A); T_d the response time (at 95% of the final value) (s); Rinternal the internal resistance (Ω); I_fc the fuel cell current (A); and V_fc the fuel cell voltage (V).
The open-circuit voltage E_oc, the exchange current i_0 and the Tafel slope A are calculated using the set of equations given below:
$$ E_{-oc}={K}_c{E}_n $$ (3) $$ i_0=\frac{zFk\left(P_{{\mathrm{H}}_2}+P_{{\mathrm{O}}_2}\right)}{R}\exp \left(\frac{\kern0ex \Delta G}{RT}\right) $$ (4) $$ A=\frac{RT}{zaF} $$ (5) where F is 96485 A/s/mol; z the number of moving electrons (z = 2); E_n the Nernst voltage (V); a the charge transfer coefficient; P_H2 the partial pressure of hydrogen inside the stack (atm); P_O2 the partial pressure of oxygen inside the stack (atm); k the Boltzmann's constant (1.38 × 10−23 J/K); h the Planck's constant (6.626 × 10−34 J/s); ΔG the activation energy barrier (J); T the temperature of operation (K); and Kc the voltage constant at nominal condition of operation.
Furthermore, the rates of conversion needed from the model are given by (Tremblay et al. 2009):
$$ U_{fH2}=\frac{60000 RT \ \ {i}_{ fc}}{zFP_{\mathrm{fuel}}V_{fuel} \ \ x\%} $$ (6) $$ U_{fO2}=\frac{60000 RT \ \ i_{fc}}{2 zFP_{\mathrm{air}}V_{air}y\%} $$ (7) These quantities express the utilization of hydrogen and oxygen respectively which is key for calculating partial pressures inside the cell:
$$ {P}_{H2}=\left(1-{U}_{fH2}\right)x\%{{P}}_{\mathrm{fuel}} $$ (8) $$ {P}_{O2}=\left(1-{U}_{fO2}\right)y\%{P}_{\mathrm{air}} $$ (9) $$ {P}_{H2O}=\left(w+2y\%{U}_{fO2}\right){P}_{\mathrm{air}} $$ (10) The Nernst voltage can be now calculated (Genduso and Miceli 2011):
$$ {E}_n=1.229+\left(T-298\right)\frac{-44.43}{zF}+\frac{RT}{zF}\ln \left(P_{\mathrm{H}2}P_{O2}^{0.5}\right) $$ (11) where P_fuel is the absolute supply pressure of fuel (atm); P_air the absolute supply pressure of air (atm); V_fuel the fuel flow rate (l/min); V_air the air flow rate (l/min); x the percentage of hydrogen in the fuel (%); y the percentage of oxygen in the oxidant (%); P_H2 the partial pressure of water hydrogen (atm); P_O2 the partial pressure of oxygen (atm); P_H2O the partial pressure of water vapour (atm); and W the percentage of water vapour in the oxidant (%).
2.1 Hydrogen, Oxygen and Air Consumption
At standard temperature and pressure (STP), 273.15 K and 100 kPa, the Avogadro number Na, 6.0221023, expresses the number of molecules in the container in 1 mol of substance. For each kilomolar of hydrogen that reacts, a total of two electrons are released and the produced electric charge is equal to 192.970 C (2Nae). 1 kmol of hydrogen gas occupies 22.41 l which corresponds to an electric current of 192.970 A. Thus, to produce 1 A, the minimum required volumetric flow rate of hydrogen at STP is equal to:
$$ \frac{22410}{192970}\approx 7\mathrm{ml}/\min $$ The fuel cell's chemical reaction dictates a 2:1 ratio for hydrogen/oxygen volumetric and water proportion. This ratio is equivalent to 4.76 for the mass flow rate. Given that air in standard conditions contains 21% oxygen and 79% nitrogen by volume, the air volumetric flow rate ratio to react with the same amount of hydrogen rises to 34.
We have seen that the rate of hydrogen, oxygen and air usage is a function of the cell current and the number of cells:
$$ \dot{H_2}=\frac{I_{-fc}n}{4F}\mathrm{mol}\ {\mathrm{s}}^{-1}=1.05\times {10}^{-8}\ n\ I\ \mathrm{kg}\ {\mathrm{s}}^{-1} $$ (12) $$ \dot{O_2}=\frac{I_{-fc}n}{4F}\ \mathrm{mol}\ {\mathrm{s}}^{-1}=8.29\times {10}^{-8}\ n\ I\ \mathrm{kg}\ {\mathrm{s}}^{-1} $$ (13) $$ \mathrm{\dot{A}ir}\ \mathrm{Consumption}=3.57\times {10}^{-7}\ n\ I\ \mathrm{kg}\ {\mathrm{s}}^{-1} $$ (14) Table 2 summarizes all the equations needed to model the fuel cell system.
Table 2 Fuel cell modelling equationsParameter Equation Minimum amount of hydrogen required for the reaction $\dot{H_2}=1.05\times {10}^{-8}\ \mathrm{n}\ \mathrm{I} $ Controlled voltage source E $E=E_{-\mathrm{oc}}- NA\ln \left(\frac{i_{-\mathrm{fc}}}{i_{-0}}\right)\frac{1}{s\frac{T_{-\mathrm{d}}}{3}+1} $ Fuel cell voltage V_fc = E − R_internali_fc Open-circuit voltage E_oc = KcEn Exchange current $i_0=\frac{zFk\left(P_{\mathrm{H}2}+P_{\mathrm{O}2}\right)}{Rh}\exp \left(\frac{-\Delta G}{RT}\right) $ Tafel slope $A=\frac{RT}{zaF} $ Hydrogen rate of conversion $U_{-f\mathrm{H}2}=\frac{60000\ RT\ i_{-\mathrm{fc}}}{zFP_{-\mathrm{fuel}} \ \ V_{-\mathrm{fuel}} \ \ x\%} $ Oxygen rate of conversion $U_{-f\mathrm{O}2}=\frac{60000\ RT\ i_{-fc}}{2 zFP_{-\mathrm{air}} \ \ V_{-\mathrm{air}} \ \ y\%} $ Hydrogen partial pressure P_H2 = (1 − U_fH2)x % P_fuel Oxygen partial pressure P_O2 = (1 − U_fO2)y % P_air Water partial pressure P_H2O = (w + 2y % U_fO2) P_air Nernst voltage ${E}_{\mathrm{n}}=1.229+\left(T-298\right)\frac{-44.43}{zF}+\frac{RT}{zF}\ln \left(P_{-\mathrm{H}2}P_{-O2}^{0.5}\right) $ 3 DC Boost Converter
DC converters have been widely used since the advent of semiconductors and power electronics. These devices are commonly adopted to accomplish voltage regulation tasks for a multitude of applications: from renewable energy power plants to military, medical and transportation systems (Mohan and Robbins 2003).
A non-regulated DC voltage input is converted into a regulated DC output, regardless of operational conditions. Switching devices, such as power MOSFETs are used in this end. For a given input voltage, the average output voltage is regulated by controlling the duty cycle of the semiconductor (Mohan and Robbins 2003).
Boost converters are extensively used to step-up an unregulated input voltage to a stable output. A typical circuit diagram of a DC boost converter includes a power MOSFET, an inductance L, a capacitance C and a diode as shown in Figure 3. When power MOSFET is turned on (0 < t < t_on), the diode does not conduct; thus, the output port is disconnected from the input port and the inductor accumulates the energy provided by the voltage input. On the other hand, when the power MOSFET is turned off (t_on < t < T_s), the output port can absorb power from the inductance and the input source. A DC boost converter has two operating modes: continuous conduction mode (CCM) and discontinuous conduction mode (DCM). We assume a CCM for the converter investigated in this work (Mohan and Robbins 2003).
Figure 3 DC boost converter topology (top). Steady-state equivalents using ideal elements for 0 < t < t_on (middle) and t_on < t < T_s (bottom) (Mohan and Robbins 2003)3.1 Continuous Conduction Mode
While in this mode, the inductor current is always on, i.e. i_L(t) > 0. The average energy stored over a switching cycle of period T_s in the inductor L is therefore zero at steady state. In result, the average change in inductor current is zero; thus (Figure 4), the following is obtained (Mohan and Robbins 2003):
$$ {\int}_0^{T_{\mathrm{s}}}i_{\mathrm{-L}}(t)=\frac{1}{L}{\int}_0^{T_{\mathrm{-on}}}V_{\mathrm{-in}} dt+\frac{1}{L}{\int}_{T_{\mathrm{-on}}}^{T_{\mathrm{-s}}}\left(V_{\mathrm{-in}}-V_{\mathrm{-c}}\right) dt=0 $$ (15) $$ V_{\mathrm{in}}T_{\mathrm{on}}+\left(V_{\mathrm{in}}-V_{\mathrm{c}}\right)\left(T_{\mathrm{off}}\right)=0 $$ (16) $$ \frac{V_{-c}}{V_{-in}}=\frac{T_{-s}}{T_{-off}}=1-D $$ (17) $$ D=1-\frac{V_{-in}}{V_{-out}} $$ (18) Figure 4 CCM inductor voltage (top). CCM inductor current (bottom) (Mohan and Robbins 2003)where i_L is the inductor current; V_in the input voltage; V_out the output voltage; V_c the capacitor voltage; T_s the switching period; T_on the transistor ON time; T_off the transistor off time; and D the duty cycle.
Assuming a lossless device:
$$ P_{-in}=P_{-out} $$ (19) $$ V_{-in}I_{-in}=V_{-out}I_{-out} $$ (20) $$ \frac{I_{ \_out}}{I_{-in}}=\left(1-D\right) $$ (21) where P_in is the input power; P_out the output power; I_in the input current; and I_out the output current.
4 Artificial Neural Network
An artificial neural network (ANN) is an adaptive, often nonlinear system that learns to perform a function (an input-output map) from data. To calibrate (or train) a net, an input and the corresponding desired or target response set at the output need to be presented to the untrained ANN (Galushkin 2007). Broadly speaking, there are three main types of ANN based on the learning approach:
• supervised learning type
• reinforcement learning type
• self-organizing (unsupervised learning) type
Figure 5 shows a fundamental representation of an ANN structured in three layers:
• the input layer, where there is no real processing done, is essentially a "fan-out" layer where the input vector is distributed to the hidden layer.
• the hidden layer, being the computational core of the ANN
• the output layer, which combines all the "votes" of the hidden layer
The general mathematical expression that describes an ANN is (Galushkin 2007):
$$ \boldsymbol{y}=\left(\boldsymbol{u}_nf\left(\boldsymbol{xw}_n+b\right)\right)+b $$ (22) where x is the input vector; y, the output vector; f, activation function; u, weight matrix between hidden and output layer; w, weight matrix between input and hidden layer; and b, biases.
First, the input x is multiplied by the weight w_n. Second, the weighted input xwn is added to the scalar bias b to form the net input n. The bias is similar to a weight, except that it has a constant input of 1. Finally, the net input is passed through the transfer function f, which produces the output y. The names given to these three processes are the weight function, the net input function and the transfer function. The quantities wn and b are both adjustable. The central idea here is that such parameters can be adjusted so that the network exhibits the desired behaviour. Thus, one can train the network to accomplish a particular task by adjusting the weight or bias parameters.
By expanding Eq. (22) to a more detailed, elemental form (Galushkin 2007):
$$ h_{-j}=f\left(\sum \limits_{i=0}^pw_{-ji}x_{-i}\right) $$ (23) $$ y_{-k}=\sum \limits_{j=0}^M\left(u_{-kj}{h}_{\_j}\right) $$ (24) where p is the number of input nodes; M, the number of hidden nodes; and K, the number of output nodes.
The activation function f is commonly chosen to be one of the following:
• the logistic sigmoid function (Figure 6), commonly abbreviated as logsig
$$ f(z)=\frac{1}{1+{e}^{-z}} $$ (25) • the hyperbolic tangent function (Figure 6), commonly abbreviated as tansig
$$ f(z)=\frac{2}{1+{e}^{-2z}}-1=\frac{1-{e}^{-2z}}{1+{e}^{-2z}} $$ (26) 4.1 Change in Error Due to Output Layer Weights (Self-Learning System) (Galushkin, 2007)
According to the least mean square (LMS) algorithm, the output error is given by:
$$ E_{-x=}\frac{1}{2}\sum \limits_{k=1}^K{\left(d_{-k}-y_{-k}\right)}^2 $$ (27) The partial derivative with respect to the output layer weights ukj is given by.
$$ \frac{\partial E_{-x}}{\partial u_{-kj}}=\frac{\partial E_{-x}}{\partial y_{-k}}\frac{\partial y_{-k}}{\partial u_{-kj}} $$ (28) By substituting (24) and (27) into (28):
$$ \frac{\partial E_{-x}}{\partial u_{-k j}}=\frac{\partial\left[\frac{1}{2} \sum\limits_{k=1}^{K}\left(d_{-k}-y_{-k}\right)^{2}\right]}{\partial y_{-k}} \frac{\partial\left[f_{-k}\left(\sum\limits_{b=0}^{M} u_{-k b} h_{-b}\right)\right]}{\partial u_{-k j}} $$ (29) $$\begin{aligned} \frac{\partial E_{\_ x}}{\partial u_{\_ k j}} &=\left(y_{\_ k-} d_{\_ k}\right) f_{\_ k} \sum\limits_{b=0}^{M}\left(u_{\_ k b} h_{\_ b}\right) h_{\_ j} \\ &=\left(y_{\_ -k-}d_{\_ k}\right) y_{\_ k}\left(1-y_{\_ k}\right) h_{\_ j} \end{aligned} $$ (30) $$ \frac{\partial E_{-x}}{\partial u_{-kj}}=\delta y_{-k}h_{-j} $$ (31) where
$$ \delta y_{-k}=\left(y_{-k-} d_{-k}\right) y_{-k}\left(1-y_{-k}\right) $$ (32) The last equation represents the back-propagating error related to the hidden layer output.
$$ w_{ji}^{\mathrm{new}}=w_{ji}^{\mathrm{old}}+\Delta w_{ji} $$ (33) where η and μ are positive-valued scalar gains (also called learning constants), typically relatively small values (η, μ < 1) are used. The learning constants adjust the learning rate and govern convergence properties of the backpropagation training process.
4.2 Weight Adjustments (Self-Learning System) (Galushkin, 2007)
Minimizing the output error requires calibration of all weights in the opposite direction of the error gradient each time a training input-output vector is presented to the network undergoing training.
Output and hidden layer weights are adjusted according to the following rules:
$$ \Delta u_{kj}=-\eta \frac{\partial E_x}{\partial u_{kj}}=-\eta \delta y_kh_j $$ (34) $$ u_{kj}^{\mathrm{new}}=u_{kj}^{\mathrm{old}}+\Delta u_{kj} $$ (35) $$ \Delta w_{ji}=-\mu \frac{\partial E_x}{\partial w_{ji}}=-\mu \delta h_jx_i $$ (36) $$ w_{ji}^{\mathrm{new}}=w_{ji}^{\mathrm{old}}+\Delta {w}_{ ji} $$ (37) where η and μ are positive-valued scalar gains or learning constants, relatively small (η, μ < 1).
5 Steady-State Operation
Simulation studies are crucial in power electronics to essentially predict the behaviour of the device before any hardware implementation. General requirements, design specifications together with control strategies, can be iteratively tested using computer simulations.
5.1 Fuel Cell Generic Model
An outline of the fuel cell model employed was given in previous sections, primarily based on (Tremblay 2009). The aforementioned implementation however uses some input parameters, commonly found in most manufacturers' datasheet.
These parameters are summarized below and remain constant over each simulation time step:
• Current and voltage at the operating point: I_nom, V_nom
• Current and voltage at the maximum operating point: I_max, V_min
• Open-circuit voltage: E_oc
• Voltage at 1 A: V_1
• Nominal operating temperature: T in Kelvin
• Number of cells in series: N
• Nominal composition of fuel and oxidant: x_nom, y_nom (%)
• Nominal oxidant pressure at stack input: P_air (atm)
• Charge coefficient: a
• Nominal stack efficiency: n_eff (%)
5.1.1 Configuration of Fuel Cell Parameters
For the scope of this work, a commercial off-the-shelf (COTS) 6-kW PEMFC is considered (Tremblay 2009).
The parameters given as inputs to the model are summarized in Table 3.
Table 3 Model constant input parameters for 6 kW PEMFC (Tremblay 2009)Parameter Value I_nom, V_nom 133.3 A, 45 V I_max, V_min 225 A, 37 V E_oc, V_1 65 V, 63 V T 338 K N 65 x_nom, y_nom 99.999%, 21.1% P_air 1 atm a 0.6 n_eff 55% 5.2 Fuel Cell Model Validation
The polarization curves of both simulated and experimental data (as per datasheet), for the commercial 6-kW PEMFC considered are overimposed in Figure 7. Experimental data are represented with a solid line while the dashed line shows the simulated results. The ohmic region (50 to 225 A), a linear gradual drop in voltage attributed to the ohmic resistance in the cell and the depletion of the reactive gas at the catalyst surface, exhibits similar behaviour in both cases; hence, the two curves coincide. The activation region (0 to 50 A) however, a sharp voltage drop attributed to the type of catalyst and the catalyst surface, does not exactly match the experimental curve due to the nonlinearity of the activation voltage. Additionally, the polarization curve of the PEMFC for a specific volumetric fuel flow rate is obtained (the air flow is bounded by the stoichiometry of the reaction) and shown in Figure 8.
5.3 DC/DC Boost Converter Switching Model
Converter efficiency and cost are the main requirements driving its topology design. Before modelling the system, several design assumptions and calculations need to be explained, especially pertaining to the L and C elements. The following design is neither bound to nor optimized for specific I–V curves; thus, it is expected to operate with a variety of PEM fuel cells.
5.3.1 Inductor Selection
The critical inductance is defined as the inductance at the boundary edge between continuous and discontinuous modes. The input current at the boundary between CCM and DCM is equal to the inductance current and on average:
$$ i_{-i n}=i_{-L}=\frac{1}{2} \frac{V_{-i n}}{L} T_{-o n} $$ (38) Using Eq. (17), we can simplify (38) as:
$$ i_{-i n}=\frac{T_{-s} V_{-o u t}}{2 L} D(1-D) $$ (39) And the output current is calculated as:
$$ i_{ {- out }}=\frac{T_{-s} V_{-o u t}}{2 L} D(1-D)^{2} $$ (40) By substituting
$$ R_{-load}=\frac{V_{-out}}{I_{-out}} $$ (41) The minimum inductance required is given by:
$$ L_{\mathrm{min}}=\frac{R_{\mathrm{Lmax}}D_{\mathrm{min}}{\left(1-D_{\mathrm{min}}\right)}^2}{2f_s} $$ (42) 5.3.2 Capacitance Selection
The ripple voltage at the output is given by the equation:
$$ \Delta {V}_{out}=\frac{\Delta Q}{C}=\frac{{I}_{out}D{T}_s}{C} $$ (43) where ΔQ is the change in the capacitor charge.
Dividing (41) by V_out, we obtain:
$$ \frac{\Delta V_{out}}{V_{out}}=\frac{I_{out} DT_s}{V_{out}C} $$ (44) To limit the peak-to-peak output voltage ripple to some desired value, the minimum capacitance required is given by:
$$ C_{\_min }=\frac{V_{\_o u t} D_{\_max }}{V_{\_c p p} R_{\_L min } f_{\_s}} $$ (45) where V_cpp is the peak-to-peak output voltage ripple.
5.3.3 Selection of the Semiconductor Device (MOSFET (Mohan and Robbins 2003))
The power MOSFET must handle the worst case where the current input to the DC converter is maximum, thus:
$$ {I}_{\mathrm{MOSFETmax}}={I}_{fcmax}+\Delta {I}_{fcmax} $$ (46) where I_MOSFETmax is the MOSFET maximum current; I_fcmax the fuel cell maximum current; and ΔI_fcmax the fuel cell maximum overcurrent.
Other important considerations in selecting the diode besides its ability to block the required off-state voltage stress and have sufficient peak and average current handling capability are fast-switching characteristics, low reverse recovery and low forward voltage drop.
5.3.4 Diode Selection
Similar to the semiconductor, the worst-case scenario regarding peak current occurs for low voltage input and high output load. The boost diode reverse voltage rating is limited to the output voltage.
Calculations pertaining to the important design operational parameters are tabulated below for the system in the test case considered:
$$ {P}_{\_\mathrm{in}}={P}_{\_\mathrm{fc}}=6\ \mathrm{kW} $$ $$ {P}_{\_\mathrm{out}}=0.9{P}_{\_\mathrm{in}}=5.4\ \mathrm{kW} $$ $$ I_{\mathrm{out}\mathrm{max}}=\frac{P_{\mathrm{out}}}{V\mathrm{out}}=54 \ \mathrm{A} $$ $$ I_{\mathrm{outmin}}=5\%I_{\mathrm{outmax}}=2.7 \ \mathrm{A} $$ $$ R_{L\max }=\frac{V_{\mathrm{out}}}{I_{\mathrm{out}\mathrm{min}}}=37 \ \mathrm{Ohm} $$ $$ R_{L\min }=\frac{V_{\mathrm{out}}}{I_{\mathrm{out}\mathrm{max}}}=1.85 \ \mathrm{Ohm} $$ $$ {D}_{\mathrm{min}}=1-\frac{{V}_{\mathrm{inmax}}}{{V}_{\mathrm{out}}}=0.3 $$ $$ {D}_{\_\mathrm{nom}}=1-\frac{{V}_{\_\mathrm{inNom}}}{{V}_{\_\mathrm{out}}}=0.55 $$ $$ D_{\mathrm{max}}=1-\frac{V_{\mathrm{inmin}}}{V_{\mathrm{out}}}=0.63 $$ $$L_{-\min }=\frac{R_{-L \max } D_{-\min }\left(1-D_{-\min }\right)^{2}}{2 f_{-\mathrm{s}}}=0.54 \ \mathrm{mH}$$ $$ C_{-\mathrm{min}}=\frac{V_{-\mathrm{out}}D_{-\mathrm{max}}}{V_{-\mathrm{cpp}}R_{-L\min }f_{-\mathrm{s}}}=3891\ {\rm{ \mathsf{ μ} }} \mathrm{F} $$ Table 3 summarizes the main operational parameters for the considered converter.
5.3.5 Model Implementation
Modelling of power electronic converters presents many challenges: the nonlinearity of solid-state switches, too long simulation times due to the presence of time constants which differ by several orders of magnitude and inaccuracies in the models of semiconductor devices are some among them. The power switch, for the scope of this work, is treated as an ideal two states (on-off) component. In order to meet the requirements introduced by the high switching frequency, very small time steps are needed, making the model computationally demanding. For this particular reason, the model is run for only a short period of time. The aim of this particular simulation is to validate the model against the converter behaviour and generate sets of data useful to for ANN training.
The voltage output is a function of input voltage, duty cycle and external load:
$$ {V}_{\_out}=f\left({V}_{\_in},D,R\right) $$ (47) Figure 9 shows the open-loop DC-DC boost converter output voltage and inductor current for a constant duty ratio equal to 0.55, an input voltage of 45 V, under different load cases: 28 Ω (0–2 s), 20 Ω (2–4 s), 10 Ω (4–6 s), 5 Ω (6–8 s), 2.5 Ω (8–10 s) and 2 Ω (10–12 s).
From the results depicted above, it is clear how the output voltage does not reach the expected value of 100 V, but exhibits a ± 10% variation. The output signal however shows a good degree of stability. During start-up, there is a high overshoot in the output voltage and inductor current. This current increases as we increase the load. The unsatisfactory voltage level response along with the relatively long settling time clearly demonstrates the need for a controller.
5.4 ANN configuration for DC/DC boost converter control
The ANN designed to approximate the DC/DC boost converter and control its duty cycle is configured essentially based on the architecture shown in Figure 5. The workflow for any of these networks has the following steps:
• Collect data
• Create the network
• Configure the network
• Initialize the weights and biases
• Train the network
• Validate the network
• Use the network
Essentially, the two ANNs address different problems by executing different tasks:
• Control, by generating a control input signal such that the dynamic system output follows a desired trajectory
• Function approximation, where a set of training data is generated from a complex function and the ANN estimates the output of the function
The controlling ANN is a feed-forward network organized in layers: an input layer, a hidden layer and an output layer. The size of each layer is defined by the number of neurons, e.g. 3-5-1 is an ANN composed of 3 layers. The input layer has 3 neurons and the hidden layer 5 neurons while the output layer 1 neuron. The input neurons correspond to the number of inputs according to the system design, while the hidden layer size is a trade-off between simplicity and accuracy. The output neuron generated the control signal.
In this work, the hidden layer size is set to a range from 7 to 14 neurons. The final neuron number is 9 defined as a function of output error and simplicity. Training is accomplished using the neural network toolbox provided by Matlab MathWorks (The MathWorks, Inc.). The weight and bias values are updated according to Levenberg-Marquardt optimization. It minimizes a combination of squared errors and weights and then determines the correct combination so as to produce a network that generalizes well. The process is called Bayesian regularization.
5.4.1 Generation of ANN Data
The training data set for the ANN corresponds to the input voltage, the output voltage the external load and the duty cycle. In order to generate this data, a total of 512 runs were conducted for varying input voltages, duty cycles and external load according to Table 4.
Table 4 DC/DC boost converter simulation parametersParameter Value Input voltage (V) 30–70 Output voltage (V) 100 Frequency (kHz) 5 Ripple voltage < 1% Duty cycle 0.35–0.63 Inductance (mH) 1 Capacitance (mF) 15 Load (Ω) 1.85–30 5.4.2 ANN Data Parameterization and Separation for Training and Validation
The data presented to the ANN network for training and validation are a N∈R3 × n matrix with n = 512 and a M∈R1 × m with m = 512. Each column represents a data set, for a total of 512 data sets fed to the ANN for training.
An example of the final data arrangement is as follows:
$$ \begin{aligned} &V_{\_\mathrm{in }} \ldots V_ \mathrm{\_in }\\ &N=V_{\_\mathrm{ out }} \ldots V_{ \mathrm{\_out }}\\ &V_{\_ \mathrm{ load } \cdots} V_ \mathrm{\_load }\\ &M=(D \ldots D) \end{aligned} $$ 5.4.3 ANN Implementation and Training
The ANN was implemented and trained using the Matlab Neural Network Toolbox Mathworks (The MathWorks, Inc.). A number of different ANNs were tested in order to conclude the best combination of simplicity and network performance, with the hidden layer ranging from a minimum of 7 neurons to a maximum of 14 neurons. The selected training algorithm is the Levenberg-Marquardt; 70% of the data is used for training, 15% for validation, and the remaining 15% for testing.
Figures 10, 11, 12, 13, 14, 15, 16 and 17 show the ANN performance for different network sizes (7–14) with regard to the converter output. The dashed line represents the perfect result: outputs = targets. The solid line represents the best-fit linear regression line between trained net outputs and targets. The R value is a correlation indicator between outputs and targets. If R = 1, there is an exact linear relationship between outputs and targets. If R = 0, then there is no linear relationship between outputs and targets (Choi et al. 2004). All cases show a good approximation of the converter output by the ANN. Thus, the final network is of type 3-9-1, being a combination of performance and simplicity.
Figures 18, 19, 20, 21, 22, 23, 24 and 25 show the ANN performance for different network sizes (7–14) with regard to duty cycle. All cases indicate a good fit, with the scatter manifesting the data points exhibiting a poor fit.
6 Dynamic System Operation
In this section, the full system behaviour under dynamic conditions is studied. The standalone subsystems are connected together according to Figure 1, where the output fuel cell voltage is fed to a DC converter, in order to sustain a stable bus voltage for a resistive load (consumer).
Initially, an open-loop simulation is performed where no feedback control is present.
Next, the trained ANN is presented to the switching model of the DC-DC converter. The ANN is controlling the duty cycle, reacting to load changes and any voltage variation at the converter input.
Finally, the switching model of the DC-DC converter has been substituted by an ANN cycle-to-cycle equivalent. Control is applied in this case as well.
The final model, however, is based upon several assumptions:
• The gases are assumed ideal.
• The stack is fed with hydrogen and air.
• The stack is equipped with a cooling system which maintains the temperature at the cathode and anode exits stable and equal to the stack temperature.
• The stack is equipped with a water management system to maintain the humidity inside the cell at an appropriate level at any load.
• The cell voltage drops are due to reaction kinetics and charge transport as most fuel cells do not operate in the mass transport region.
• Pressure drops across flow channels are negligible.
• The cell resistance is constant at any condition of operation.
• Storing conditions of fuel and oxidant are not taken into account.
• Semiconductor devices are assumed to act as ideal switches.
The following variables are recorded during all simulation cases:
• Hydrogen flow rate
• Fuel cell voltage
• Fuel cell current
• Fuel cell power output
• Load power demand
• Load voltage/converter output voltage
• Load current/converter output current
• Fuel cell efficiency
• Converter inductor current and ripple
• Converter output voltage and ripple
The resistive load changes every couple of seconds. Assuming a DC bus of 100 V the demand is equal to:
• 358 W for 28 Ω
• 500 W for 20 Ω
• 1000 W for 10 Ω
• 2000 W for 5 Ω
• 4000 W for 2.5 Ω
• 5000 W for 2 Ω
6.1 Open-Loop Simulation
In this case, no control is applied to the system. The results are shown in Figures 26, 27 and 28. Figure 26 graphically summarizes the relation between the fuel cell hydrogen flow rate and current, for different load demands, as a function of time. The fuel cell current increases linearly with the load power demand and the fuel cell output voltage according to the equation:
$$ {P}_{\_\mathrm{load}}={P}_{\_\mathrm{fc}}\Rightarrow {V}_{\_\mathrm{load}}{I}_{\_\mathrm{load}}={V}_{\_\mathrm{fc}}{I}_{\_\mathrm{fc}}\Rightarrow {I}_{\_\mathrm{fc}}\\ \ \ \ \ \ \ \ \ \ \ =\frac{{V}_{\_\mathrm{load}}{I}_{\_\mathrm{load}}}{{V}_{\_\mathrm{fc}}} $$ (48) where P_load is the load power demand; P_fc the fuel cell power output; V_load the load voltage; I_load the load current; V_fc the fuel cell voltage output; and I_fc the fuel cell current output.
Hydrogen flow responds to this variation following Eq. (12) reaching a maximum value of roughly 50 lpm. The fuel cell response can be optimized by employing control techniques on the hydrogen flow rate based on the desired current.
Figure 27 shows the dynamic response of the DC converter to input voltage and load variations. The duty cycle is kept constant and equal to 0.55 to allow open-loop operation. It is clear how the output voltage never reaches a constant target value but stays constantly above 100 V. The need for a stable and constant DC bus voltage highlights the need for control to be applied on duty cycle side.
The graphs in Figure 28 show the fuel cell power output and the load power demand. The fuel cell power is tied to the demand. As the load power demand rises, monotonically with the load current and by extension the fuel cell current (Eq. 48) and hydrogen flow (Eq. 12), the fuel cell reaches its nominal equilibrium point. One could argue that optimization on the hydrogen flow by means of control will result in higher cell efficiencies, even for low power demand.
6.2 Neural Network Control of Switching DC-DC Boost Converter
The control strategy is based on the neural controller. A previous analysis has shown that the number of hidden layers does not have a serious impact on the controller behaviour and effectiveness. Thus, as a function of output error and simplicity, a 3-9-1 architecture is chosen. The controller ANN task is to generate a correct value for the converter duty cycle, such that the output is stable and as close as possible to the desired target of 100 V. The results are shown in Figures 29, 30, 31, 32 and 33. Figure 29 shows the hydrogen flowing towards the fuel cell and its current. These figures seem to be slightly under the respective values corresponding to the previous simulated open-loop case (Figure 27). This is expected since no means of control are applied to the hydrogen distribution system. Figure 30 depicts the converter response with respect to the voltage output (top left), voltage input (top right), duty cycle (bottom left) and error between output and target voltage (bottom right). It is clear how the controller ANN reacts to variable loads and voltage inputs in order to keep the bus voltage close to the target value. This effect is expressed by the duty cycle response. The load voltage fluctuates between 96 and 99 V with error ranging between 2% and 4%. The voltage ripple of the output voltage signal is kept under 1% according to the converter design (Figure 31). Last but not the least, the fuel cell is capable of delivering the load with the required power meeting the demand throughout all simulation time. According to Mohan and Robbins (2003), only limited amount of ripple current can be applied on a fuel cell. This value changes from system to system, affecting the reactant utilization and eventually impacting on the device lifetime. Figure 33 compares the inductor current ripple applied during the open-loop simulations and the ANN-controlled converter. The controlled device shows a lower magnitude value.
6.3 Neural Network Control of ANN DC/DC Boost Converter Cycle-to-Cycle Equivalent
As discussed earlier, the simulation of switching devices is computationally demanding. In this section, the switching model of the DC converter is replaced by its ANN cycle-mean equivalent, the architecture of which is of type 3-13-1. Results are shown in Figures 34, 35 and 36. Transient phenomena cannot be modelled by the ANN equivalent; thus, this model is only useful for system optimization simulation rather than in the transient analysis of converter devices. During the first 6 s of the simulation, the ANN cycle-mean equivalent exhibits a greater disparity from the DC bus target voltage when compared with the switching model. Past this point, the switching model is more precise. This behaviour can be improved by further training of the ANN simulating the DC-DC converter in order to obtain improved results. The inability to model transient phenomena along with a greater voltage excursion, from target values, is the price to pay for faster simulation times.
7 Conclusions
In this paper, a suite of models for a coupled system including a PEMFC and a DC-DC converter have been developed. Extensive and detailed simulations have been carried out to show how the models are used to characterize the fuel cell's I–V curves and the converter output voltage and control signals, specifically for steady-state operation. Using the models developed and the simulation results, an ANN controller has been configured and tuned for the coupled DC source system consisting of a fuel cell, and a DC-DC converter. In this work, the DC source system was tuned to supply a purely resistive load; however, in the future, more complicated loads will be considered as well. The model is flexible and accurate; specifically, it is able to adapt to different operating conditions, thus suitable for dynamic simulations. The ANN controller compensates satisfactorily for changes in power source input or output.
In literature, oftentimes conventional PI controllers are tuned to regulate DC converter behaviour and supply the desired output voltage level. The results are often compared with neural network control techniques. Both methods are reliable in order to obtain a constant output voltage and system stability. However, the ANN-based controller shows a faster settling time while the terminal voltage overshoot is kept to a minimum. Furthermore, the adjustment and tuning of ANN are more straightforward and enables to build in adaptive and constantly improving regulation schemes. The output voltage error of the system presented in this work is ranging from a minimum of 2% to a maximum of 4%. Performance can be further improved however by allowing the ANN to train with increasing volumes of data sets. Similar systems have been presented in literature; however, the majority addresses the question of optimal control using non-variable voltage inputs to the system. In this respect, it is also of interest to mention the noticeable damping performance of the neural controller which provides for substantial stability margin regardless of how severe the disturbance at the regulator input (fuel cell) or output (load) or joint may be. Additionally, one should notice that the power levels with which this work deals with are considerably higher than the ones commonly encountered in literature.
Last but not the least, a novel approach towards a computationally less demanding architecture suitable for fast simulations was presented. An ANN cycle-mean equivalent model was developed and integrated into the system; such model sufficiently substitutes for the full detailed, yet computationally severely demanding, switching model of the DC-DC converter. The extensive use of appropriately trained ANNs results in a much faster simulation while accuracy of the produced results in terms of output voltage level, and overshoot, current and voltage ripple is essentially not compromised. Future work includes the extension of the method to reactive and nonlinear loads as well as incorporating real-time adaptive features in the controller by employing further big data techniques and AI or computational intelligence, e.g. neuro-fuzzy schemes.
Acknowledgments: This work has been funded by the Helmholtz Alliance ROBEX – Robotic Exploration of Extreme Environments. The authors would also like to thank the National Science Foundation (NSF) and specifically the Energy, Power, Control and Networks (EPCN) program for their valuable ongoing support in this research within the framework of grant ECCS-1809182 'Collaborative Research: Design and Control of Networked Offshore Hydrokinetic Power-Plants with Energy Storage'. -
Figure 2 Fuel cell equivalent circuit diagram (Tremblay et al. 2009)
Figure 3 DC boost converter topology (top). Steady-state equivalents using ideal elements for 0 < t < t_on (middle) and t_on < t < T_s (bottom) (Mohan and Robbins 2003)
Figure 4 CCM inductor voltage (top). CCM inductor current (bottom) (Mohan and Robbins 2003)
Table 1 Marine power plants options (US Department of Energy, "Alternative energy sources for non-highway transportation", 1980)
Fuel Efficiency (%) Steam turbine with reheat steam Residual 32–36 Low-speed diesel Residual 39–41 Steam turbine with heat pressure, high-temperature reheat Residual 35–39 Adiabatic diesel Diesel 49 Heat balance, engine Diesel 43 Heavy-duty gas turbine, combined cycle Residual 36–40 Closed-cycle combustion turbine Residual 40–41 Phosphoric acid Naphtha 41 Molten carbonate Distillate 50 Alkaline Hydrogen 60 PEMFC Hydrogen 60 Table 2 Fuel cell modelling equations
Parameter Equation Minimum amount of hydrogen required for the reaction $\dot{H_2}=1.05\times {10}^{-8}\ \mathrm{n}\ \mathrm{I} $ Controlled voltage source E $E=E_{-\mathrm{oc}}- NA\ln \left(\frac{i_{-\mathrm{fc}}}{i_{-0}}\right)\frac{1}{s\frac{T_{-\mathrm{d}}}{3}+1} $ Fuel cell voltage V_fc = E − R_internali_fc Open-circuit voltage E_oc = KcEn Exchange current $i_0=\frac{zFk\left(P_{\mathrm{H}2}+P_{\mathrm{O}2}\right)}{Rh}\exp \left(\frac{-\Delta G}{RT}\right) $ Tafel slope $A=\frac{RT}{zaF} $ Hydrogen rate of conversion $U_{-f\mathrm{H}2}=\frac{60000\ RT\ i_{-\mathrm{fc}}}{zFP_{-\mathrm{fuel}} \ \ V_{-\mathrm{fuel}} \ \ x\%} $ Oxygen rate of conversion $U_{-f\mathrm{O}2}=\frac{60000\ RT\ i_{-fc}}{2 zFP_{-\mathrm{air}} \ \ V_{-\mathrm{air}} \ \ y\%} $ Hydrogen partial pressure P_H2 = (1 − U_fH2)x % P_fuel Oxygen partial pressure P_O2 = (1 − U_fO2)y % P_air Water partial pressure P_H2O = (w + 2y % U_fO2) P_air Nernst voltage ${E}_{\mathrm{n}}=1.229+\left(T-298\right)\frac{-44.43}{zF}+\frac{RT}{zF}\ln \left(P_{-\mathrm{H}2}P_{-O2}^{0.5}\right) $ Table 3 Model constant input parameters for 6 kW PEMFC (Tremblay 2009)
Parameter Value I_nom, V_nom 133.3 A, 45 V I_max, V_min 225 A, 37 V E_oc, V_1 65 V, 63 V T 338 K N 65 x_nom, y_nom 99.999%, 21.1% P_air 1 atm a 0.6 n_eff 55% Table 4 DC/DC boost converter simulation parameters
Parameter Value Input voltage (V) 30–70 Output voltage (V) 100 Frequency (kHz) 5 Ripple voltage < 1% Duty cycle 0.35–0.63 Inductance (mH) 1 Capacitance (mF) 15 Load (Ω) 1.85–30 -
Alkaner S, Zhou P (2006) A comparative study on life cycle analysis of molten carbon fuel cells and diesel engines for marine application. J Power Sources 158(1): 188–199 https://doi.org/10.1016/j.jpowsour.2005.07.076 Allen S, Ashey E, Gore D, Woerner J, Cervi M (1998) Marine applications of fuel cells: a multi-agency research program. Nav Eng J 110(1): 93–106 https://doi.org/10.1111/j.1559-3584.1998.tb02388.x Amamou AA, Kelouwani S, Boulon L, Agbossou K (2016) A comprehensive review of solutions and strategies for cold start of automotive proton exchange membrane fuel cells. IEEE Access 4: 4989–5002 https://doi.org/10.1109/ACCESS.2016.2597058 Barelli L, Bidini G, Gallorini F, Ottaviano A (2011) Analysis of the operating conditions influence on PEM fuel cell performances by means of a novel semi-empirical model. Int J Hydrog Energy 36(16): 10434–10442 https://doi.org/10.1016/j.ijhydene.2010.06.032 Bensaid S, Specchia S, Federici F, Saracco G, Specchia V (2009) MCFC-based marine APU: comparison between conventional ATR and cracking coupled with SR integrated inside the stack pressurized vessel. Int J Hydrog Energy 34(4): 2026–2042 https://doi.org/10.1016/j.ijhydene.2008.11.092 Ben-Yaakov S, Adar D (1994) Average models as tools for studying the dynamics of switch mode DC-DC converters. In Proc 25th Annual IEEE Power Electronics Specialists Conference, Taipei, 2: 1369–1376 van Biert L, Godjevac M, Visser K, Aravind P (2016) A review of fuel cell systems for maritime applications. J Power Sources 327: 345–364 https://doi.org/10.1016/j.jpowsour.2016.07.007 Bishop CM (2006) Pattern recognition and machine learning. SpringerVerlag Bonanno D, Genduso F, Miceli R and Rando C (2010) Main fuel cells mathematical models: comparison and analysis in terms of free parameters. In: XIX international conference on electrical machines (ICEM): 1–6. https://doi.org/10.1109/ICELMACH.2010.5608225 Boscaino V, Capponi G, Livreri P and Marino F (2008a) Measurement based load modelling for power supply systems design. Proceedings of the IEEE Workshops on Computers in Power Electronics, COMPEL, Zurich: 1–4. https://doi.org/10.1109/COMPEL.2008.4634672 Boscaino V, Capponi G, Livreri P and Marino F (2008b) Fuel cell modelling for power supply systems design. Proceedings of the IEEE International Workshop on Control and Modeling for Power Electronics, COMPEL'08, Zurich: 1-5 Boscaino V, Capponi G, Marino F (2010) FPGA implementation of a fuel cell emulator. Proceedings of the 20th IEEE International Symposium on Power Electronics, Electrical Drives, Automation and Motion, IEEE SPEEDAM 2010, June 14–16, Pisa, Italy: 1297–1301 Boscaino V, Miceli R, Capponi G, & Casadei D (2013) "Fuel cell modelling and test: Experimental validation of model accuracy, " 4th International Conference on Power Engineering, Energy and Electrical Drives, Istanbul, pp. 1795–1800. https://doi.org/10.1109/PowerEng.2013.6635890. Bourne C, Nietsch T, Griffiths D, Morley J (2001) Application of fuel cells in surface ships. Harwell Laboratory, Energy Technology Support Unit, Fuel Cells Programme Chakraborty UK, Abbott TE, Das SK (2012) PEM fuel cell modelling using differential evolution, Energy, An International Journal, Elsevier, 40(1): 387–399 Cheng L, Acuna P, Aguilera RP, Ciobotaru M and Jiang J (2016) Model predictive control for DC-DC boost converters with constant switching frequency. 2016 IEEE 2nd Annual Southern Power Electronics Conference (SPEC), Auckland, : 1-6. https://doi.org/10.1109/SPEC.2016.7846189 Choi W, Enjeti PN and Howze JW (2004) Development of an equivalent circuit model of a fuel cell to evaluate the effects of inverter ripple current. Applied Power Electronics Conference and Exposition, . APEC '04. Nineteenth Annual IEEE, 2004, 1: 355–361. https://doi.org/10.1109/APEC.2004.1295834 Chwei-Sen W, Stielau OH and Covic GA (2000) Load models and their application in the design of loosely coupled inductive power transfer systems. Proceedings PowerCon 2000. International Conference on Power System Technology, 2 (1): 1053–1058 Corradini L, Costabeber A, Mattavelli P, Saggini S (2009) Parameter independent time-optimal digital control for point-of-load converters. IEEE Trans Power Electron 24(10): 2235–2248 https://doi.org/10.1109/TPEL.2009.2022397 Davoudi A, Jatskevich J (2006) Realization of parasitics in state-space average-value modeling of PWM DC-DC converters. IEEE Trans Power Electron 21(4): 1142–1147 https://doi.org/10.1109/TPEL.2006.879048 Davoudi A, Jatskevich J, De Rybel T (2006) Numerical state-space average-value modeling of PWM DC-DC converters operating in DCM and CCM. IEEE Trans Power Electron 21(4): 1003–1012 https://doi.org/10.1109/TPEL.2006.876848 Di Dio V, La Cascia D, Liga R and Miceli R (2008) Integrated mathematical model of proton exchange membrane fuel cell stack (PEMFC) with automotive synchronous electrical power drive. In: 18th International Conference on Electrical Machines. ICEM 2008: 1–6. https://doi.org/10.1109/ICELMACH.2008.4800045. e4ships brennstoffzellen im maritimen einsatz. http://www.e4ships.de Feng G, Meyer E, Liu Y (2007) A new digital control algorithm to achieve optimal dynamic performance in dc-to-dc converters. IEEE Trans Power Electron 22(4): 1489–1498 https://doi.org/10.1109/TPEL.2007.900605 Fuel Cells Bull, Fuel cell system on fellowship supply vessel is hybridised, 4, 2012 Galotto L, Canesin CA, Cordero R, Quevedo CA, Gazineu R (2009) Non-linear controller applied to boost DC-DC converters using the state space average model. In: Proc Brazilian Power Electronics Conference (COBEP '09), Bonito-Mato Grosso do Sul (Brazil), Sept. 27-Oct. 1: 733-740 Galushkin AI (2007) Neural network theory. Springer-Verlag New York, Inc., Secaucus, NJ, USA Gatto G, Marongiu I., Perfetto A, Serpi A, Modelling and predictive control of a buck-boost DC-DC Converter, in Proc. 20th International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM 2010), Pisa (Italy), Jun. 14-16, 2010, pp. 1430–1435 Gebreselassie A. and J. H. Chow, Investigation of the effects of load models and generator voltage regulators on voltage stability, Int Journ on Elec Power En Sys, vol. 16, no. 2, pp. 83–89, Apr. 1994 Genduso F, Miceli R., A general mathematical model for non-redundant fault-tolerant inverters, In: International Electric Machines and Drives Conference, IEMDC 2011. Niagara Falls, CANADA, 15-18 Maggio 2011, p. 705–710, Piscataway (NJ): IEEE, ISBN: 978-145770061-3 https://doi.org/10.1109/IEMDC.2011.5994897 Girish N, Mohan N (2001) A new, large-signal average model for singleswitch DC-DC converters operating in both CCM and DCM, in Proc. 32nd Annual Power Electronics Specialists Conference (PESC 2001), Vancouver (Canada) 3: 1736–1741 Gong RX, Xie LL, Wang K, Ning CD, A novel modelling method of non-ideal buck-boost converter in DCM, in Proc. Third International Conference on Information and Computing (ICIC 2010), Wuxi (China), June 4–6, 2010, vol. 3, pp. 182–185 Gorecki K, Zarebski J (2006) Calculations of non-isothermal characteristics of DC-DC converters with the average models taken into account, in Proc. International Conference on Mixed Design of Integrated Circuits and System (MIXDES 2006), Gdynia (Poland), Jun. 24-26, 2006, pp. 607–611 Haji S (2009) Analytical modelling of PEM fuel cell I-V curve, Renewable Energy. Elsevier 2011. Vol. 36, Issue: 2, Page(s): 451–458. IEEE Transactions on Industrial Electronics 56, Page(s): Hongtan L, Zhou T (2003) CFD based PEM fuel cell models and applications. Nanotech 3: 463–466 Kong X, Khambadkone AM (2009) Modeling of a PEM fuel-cell stack for dynamic and steady-state operation using ANN-based submodels. IEEE Trans Ind Electron 56: 4903–4914 https://doi.org/10.1109/TIE.2009.2026768 Kovar J, Kolka Z, Biolek D, Symbolic analysis of DC-DC converters using generalized averaged model of PWM switch, in Proc. 16th International Conference on Mixed Design of Integrated Circuits Systems (MIXDES'09), Lodz (Poland), Jun. 25–27, 2009, pp. 577–580 Krummrich S, Tuinstra B, Kraaij G, Roes J, Olgun H (2006) Diesel fuel processing for fuel cells desire. J Power Sources 160(1): 500–504 https://doi.org/10.1016/j.jpowsour.2005.12.100 Kurokawa F, Maruta H, Ueno K, Mizoguchi T, Nakamura A and Osuga H, A new digital control DC-DC converter with neural network predictor, Proc. of the IEEE Energy Conversion Congress and Exposition (ECCE), pp. 522–526, Sep. 2010a Kurokawa F., Y. Maeda, Y. Shibata, H. Maruta, T. Takahashi, K. Bansho, T. Tanaka and K. Hirose, A New fast-response digital control process for switching power supply, Trans On Electromotion, Vol. 17, No. 3, pp. 220–225, Jul. -Sep. 2010b Kurokawa F, Ueno K, Maruta H and Osuga H (2011) A new control method for dc dc converter by neural network predictor with repetitive training, 2011 10th International Conference on Machine Learning and Applications and Workshops, Honolulu, HI, pp. 292–297 Larminie J., Andrew Dicks (2003a) Fuel cell systems explained, 2nd ed. John Wiley and Sons Ltd Larminie, J. and Dicks, A. (2003b) Fuel cell systems analysed, in fuel cell systems explained, Second Edition, John Wiley & Sons, Ltd, ., West Sussex, England. https://doi.org/10.1002/9781118878330.ch11 Leites K, Bauschulte A, Dragon M, Krummrich S, Nehter P (2012) SchIBZ-design of different diesel based fuel cell systems for seagoing vessels and their evaluation. ECS Trans 42(1): 49–58 https://doi.org/10.1149/1.4705479 Liu Y. F, P. Sen, A general unified large signal model for current programmed DC-to-DC converters, IEEE Trans Power Electron, vol. 9, no. 4, pp. 414–424, July 1994 Ludvigsen KB, Ovrum E, Fuel Cells for Ships, DNV research and innovation, 2012. Position Paper, no. 13 Mahmood H., Natarajan K, Parasitics and voltage collapse of the DC-DC boost converter, in Proc. Canadian Conference on Electrical and Computer Engineering (CCECE 2008), Niagara Falls (USA), May 4-7, 2008, pp. 000273–000278 Maksimovic D., A.M. Stanković, V. J. Thottuvelil, G.C. Verghese, Modeling and simulation of power electronic converters, Proc IEEE, vol. 89, no. 6, pp. 898–912, Jun. 2001 McConnell V. P., Now, voyager? The increasing marine use of fuel cells, Fuel, Fuel Cells Bull 5, 2010, 12–17 M.C. Díaz-de Baldasano FJ, Mateos LR, Núñez-Rivas TJ, (2014) LeoConceptual design of offshore platform supply vessel based on hybrid diesel generator-fuel cell power plant Appl. Energy 116(2014): 91–100 Min Joong K, Peng H, Lin C-C, Stamos E, Tran D, Testing, modeling, and control of a fuel cell hybrid vehicle (2005) American Control Conference. Portland, OR, USA Mohan, Ned & Robbins, William P. edition & Undeland, Tore M. edition (2003). Power electronics : converters, applications, and design (3rd ed). Hoboken, N.J. J. Wiley OHayre R., Suk-Won Cha, Witney Colella, Fritz B (2016) Prinz Fuel cell fundamentals, John Wiley and Sons, New York Privette R, Flynn T, Perna M, Holland R, Rahmani S, Wood-burn C, Scoles S, Watson R (2002) 2.5 MW PEM fuel cell system for navy ship service power Yu Qiuli, Anurag K. Srivastava, Song-Yul Choe, Wenzhong Gao (2006) Improved modeling and control of a PEM fuel cell power system for vehicles, SoutheastCon. Proceedings of the IEEE, March 31–April 2, 2006 Page(s): 331–336 Ramos-Paja CA, Giral R, Martinez-Salamero L, Romano J, Romero A, Spagnuolo G (June 2010) A PEM fuel-cell model featuring oxygen-excess-ratio estimation and power-electronics interaction. IEEE Trans Ind Electron 57(6): 1914–1924 Ren Y, Kang W, Qian Z, A novel average model for single switch buck-boost DC-DC converter, in Proc. Power Electronics and Motion Control Conference (IPEMC 2000), Beijing (China), Aug 15–18, 2000, vol. 1, pp. 436–439 Runtz K. J, M. D. Lyster, Fuel cell equivalent circuit models for passive mode testing and dynamic mode design, Electrical and Computer Engineering, 2005. Canadian Conference on 1–4 May 2005 Page(s): 794–797 Sattler G (2000) Fuel cells going on-board. J Power Sources 86(1): 61–67 Schneider J, Dirk S, Stolten D, Grube T (2010) Zemship, in: 18th World Hydrogen Energy Conference, pp. 16e21 Specchia S, Saracco G, Specchia V (2008) Modeling of an APU system based on MCFC. Int J Hydrog Energy 33(13): 3393–3401 https://doi.org/10.1016/j.ijhydene.2008.03.066 Strazza C, Del Borghi A, Costamagna P, Traverso A, Santin M (2010) Comparative LCA of methanol-fuelled SOFCs as auxiliary power systems on-board ships. Appl Energy 87(5): 1670–1678 https://doi.org/10.1016/j.apenergy.2009.10.012 Taghvaee MH, Radzi MAM, Moosavain SM, Hizam H, Marhaban MH (2013) A current and future study on non-isolated DC-DC converters for photovoltaic applications. Renew Sust Energ Rev 17: 216–227 https://doi.org/10.1016/j.rser.2012.09.023 Tremblay O, Dessaint LA, A generic fuel cell model for the simulation of fuel cell vehicles (2009) 2009 IEEE vehicle power and propulsion conference. Dearborn, MI, pp 1722–1729. https://doi.org/10.1109/VPPC.2009.5289692 Tsakyridis G, Xiros NI, Sultan C, Scharringhausen M, & VanZwieten JH (2016) A hydrogen storage system for efficient ocean energy harvesting by hydrokinetic turbines, International Society of Offshore and Polar Engineers Tse LKC, Wilkins S, McGlashan N, Urban B, Martinez-Botas R (2011) Solid oxide fuel cell/gas turbine trigeneration system for marine applications. J Power Sources 196(6): 3149–3162 https://doi.org/10.1016/j.jpowsour.2010.11.099 Wang N, Karimi HR, Li H, Su S (June 2019a) Accurate trajectory tracking of disturbed surface vehicles: a finite-time control approach. in IEEE/ASME Transactions on Mechatronics 24(3): 1064–1074. https://doi.org/10.1109/TMECH.2019.2906395 Wang N, Su S, Pan X, Yu X, Xie G (June 2019b) Yaw-guided trajectory tracking control of an asymmetric underactuated surface vehicle. in IEEE Transactions on Industrial Informatics 15(6): 3502–3513. https://doi.org/10.1109/TII.2018.2877046 Wu T. F, Y.K. Chen, Modeling PWM DC/DC converters out of basic converter units, IEEE Trans Power Electron, vol. 13, no. 5, pp. 870–881, Sept. 1998 Xiros NI, Logis E, Gasparis E, Tsolakidis S, Kardasis K (2009) Theoretical and experimental investigation of unmanned boat electric propulsion system with PMDC motor and waterjet. J Mar Eng Technol 8(2): 27–43. https://doi.org/10.1080/20464177.2009.11020221 Yang S, Goto K, Imamura Y, Shoyama M, Dynamic characteristics model of bi-directional DC-DC converter using statespace averaging method, in Proc IEEE34th International Telecommunications Energy Conference (INTELEC 2012), Scottsdale (USA), Sept. 30-Oct. 4, 2012, 5 pp.