FCSys is a free, open-source library of equation-based, object-oriented (EOO) models of proton exchange membrane fuel cells (PEMFCs) in the Modelica language. The models are:

Figure 1 shows the seven primary layers of a typical PEMFC, which are also the components of the fuel cell model shown in Figure 2. Fluid enters and exits the cell through channels in the flow plates (FPs). It spreads through the gas diffusion diffusion layers (GDLs) and reacts in the catalyst layers (CLs) according to the following electrochemical equations:

2(H2 2e- + 2H+) (anode)
4e- + 4H+ + O2 2H2O (cathode)

2H2 + O2 2H2O (net)

The proton exchange membrane (PEM) prevents electronic transport; therefore, electrons must pass through an external load to sustain the net reaction.

Figure 1: Layers and primary flows of a PEMFC.

Figure 2: Diagram of the PEMFC model.

The fuel cell model can be exercised using the test stand shown in Figure 3 or connected to the Modelica fluid library using available adapters. Please see the sample cell results for examples and the getting started page for information about using the library.

Figure 3: Diagram of the test stand model.

Licensed by the Hawaii Natural Energy Institute under the Modelica License 2
Copyright © 2007–2014, Hawaii Natural Energy Institute and Georgia Tech Research Corporation.

This Modelica package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the Modelica License 2. For license conditions (including the disclaimer of warranty) see FCSys.UsersGuide.License or visit http://www.modelica.org/licenses/ModelicaLicense2.


UsersGuideUser's Guide
BlocksImperative models (inputs and outputs only)
ConditionsModels to specify and measure operating conditions
 AssembliesCombinations of regions (e.g., cells)
Regions3D arrays of discrete, interconnected subregions
SubregionsControl volumes with multi-species transfer and storage
PhasesMixtures of species
SpeciesDynamic models of chemical species
ChemistryChemical reactions and related models
CharacteristicsData and functions to correlate physical properties
ConnectorsDeclarative and imperative interfaces
UnitsConstants and units of physical measure
QuantitiesTypes to represent physical values
UtilitiesGeneral supporting functions
IconsIcons to annotate and represent classes

Generated at 2024-06-24T18:16:00Z by OpenModelicaOpenModelica 1.22.4 using GenerateDoc.mos