Block Fuel Cell simulates a fuel cell that converts the chemical energy of hydrogen into electrical energy.
This chemical reaction determines the electrical transformation.:
The chemical reaction occurs as a result of the following anodic and cathodic half reactions:
Block Fuel Cell It consists of several fuel cells connected in series. An equivalent circuit of one of the block elements is shown below:
where
– cell voltage;
– corresponds to the parameter Internal resistance;
– corresponds to the parameter Sum of activation and concentration resistance;
– parallel RC capacitance, which takes into account the dynamics of time in the cell.
The equations
Use the parameter Model fidelity to allow one of two levels of simulation accuracy Fuel Cell:
Simplified - nominal conditions – The unit calculates the Nernst voltage under nominal temperature and pressure conditions.
Detailed with signal inputs – the unit calculates the Nernst voltage, taking into account the pressure and consumption of fuel and air.
The simplified electrical model
If for the parameter Model fidelity the value is set Simplified - nominal conditions, block Fuel Cell calculates the Nernst voltage, , under nominal temperature and pressure conditions, according to the equations:
where
– corresponds to the value of the parameter Open-circuit voltage;
– corresponds to the value of the parameter Number of cells per module;
– the current generated by the fuel cell;
– voltage at the terminals of the fuel cell;
– corresponds to the value of the parameter Module units (Series);
– voltage drop that takes into account the dynamics of the fuel cell;
– corresponds to the value of the parameter Tafel slope, in volts;
– corresponds to the value of the parameter Nominal exchange current;
.
The detailed electrical model
If for the parameter Model fidelity the value is set Detailed with signal inputs, the fuel cell unit calculates the Nernst voltage, considering the pressure and fuel and air consumption.
In this mode, the rate of hydrogen utilization is, , and oxygen, , are defined by the equations:
where
– thermal stress at room temperature;
– fuel supply pressure in bar;
– fuel consumption;
– the concentration of hydrogen in the fuel, as a percentage;
– air supply pressure in bar;
– air consumption;
– oxygen concentration in the air, as a percentage.
The partial pressure values are determined by the equations:
where – the concentration of vapors in the air, in percent.
The block then calculates the Nernst voltage as:
where
;
– electrokinetic member for activation;
– electrokinetic member for concentration;
;
– constant voltage at the rated operating mode;
– the operating temperature of the fuel cell;
– corresponds to the value of the parameter Nominal temperature;
– the number of moving electrons per second;
– the number of moving electrons per second for a given parameter value Nominal exchange current;
– Faraday’s constant;
– universal gas constant;
– nominal pressure of hydrogen in bar;
– nominal oxygen pressure in bar;
– Taffeta tilt depending on temperature;
– corresponds to the value of the parameter Collapse current;
Voltage 1.229 represents the standard cell potential for the Nernst equation.
The unit calculates the power dissipation or heat generated in a fuel cell using the following equation:
where
– the total velocity of electron circulation in mol/s;
– change in the entropy of the fuel cell reaction in kJ/(mol⋅s) at the operating temperature of the fuel cell;
– the change in the Gibbs free energy of the total reaction of the fuel cell in kJ/mol at the operating temperature of the fuel cell.
Assumptions and limitations
Block Fuel Cell It is not intended for modeling electrolysis.
Variables
Use the parameter group Initial Targets to set the priority and initial target values for the block parameter variables before modeling. For more information, see Configuring physical blocks using target values.
An input port that defines the air flow rate of the unit in m3/s.
Dependencies
To use this port, set the parameters Model fidelity to Detailed with signal inputs.
Data types
Float64.
Complex numbers support
No
Parameters
Main
#Model fidelity —
accuracy of the fuel cell model
Simplified - nominal conditions | Detailed with signal inputs
Details
The level of accuracy of the fuel cell model.
Values
Simplified - nominal conditions | Detailed with signal inputs
Default value
Detailed with signal inputs
Program usage name
model
Evaluatable
No
#Open-circuit voltage —
open circuit voltage
V | uV | mV | kV | MV
Details
Open circuit voltage.
If the flow is low or close to zero and the fuel and air pressures are nominal, the fuel cell output voltage is equal to the open circuit voltage multiplied by the number of module units. The current flowing out of the fuel cell is negligible.
#Nominal exchange current —
rated exchange current
A | pA | nA | uA | mA | kA | MA
Details
Exchange current at rated temperature.
At the nominal exchange current, the fuel cell leaves the activation polarisation region and enters the ohmic polarisation region.
Units
A | pA | nA | uA | mA | kA | MA
Default value
80.0 A
Program usage name
i0
Evaluatable
Yes
#Collapse current —
collapse current
A | pA | nA | uA | mA | kA | MA
Details
The value of current at which the voltage across the fuel cell becomes zero. When the fuel cell enters the region of concentration polarisation and the current continues to rise, the voltage starts to drop faster.
Dependencies
To use this parameter, set the parameter Model fidelity to the value of Detailed with signal inputs.
Units
A | pA | nA | uA | mA | kA | MA
Default value
200.0 A
Program usage name
i_limit
Evaluatable
Yes
#Number of cells per module —
number of cells per module
Details
Number of cells per module.
The value of the number of cells in this block corresponds to the fuel cell delivering the maximum power output for the given flow and pressure values .
Default value
65
Program usage name
cell_count
Evaluatable
Yes
#Module units (Series) —
stack of modules in series
Details
A stack of modules connected in series.
Connecting modules in series to increase the voltage. For example, 10 modules connected in series with an open circuit voltage of 65 V produce a voltage of 650 V.