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.


Name Description
UsersGuide User's Guide
Blocks Imperative models (inputs and outputs only)
Conditions Models to specify and measure operating conditions
 Assemblies Combinations of regions (e.g., cells)
Regions 3D arrays of discrete, interconnected subregions
Subregions Control volumes with multi-species transfer and storage
Phases Mixtures of species
Species Dynamic models of chemical species
Chemistry Chemical reactions and related models
Characteristics Data and functions to correlate physical properties
Connectors Declarative and imperative interfaces
Units Constants and units of physical measure
Quantities Types to represent physical values
Utilities General supporting functions
Icons Icons to annotate and represent classes

Generated at 2021-04-12T01:01:31Z by OpenModelicaOpenModelica 1.18.0~dev-216-g91c7501 using GenerateDoc.mos