modelPEN

Parameters

TypeNameDefaultDescription
Booleanexplicittrue
BooleanconstantDifffalse
BooleannonLinConctrue
Booleanleakfalse
IntegernX10Number of species in the mixture 1: H2O, 2: H2, 3: CO2, 4: CO, 5: CH4, 6: O2
Modelica.Units.SI.FaradayConstantFModelica.Constants.FFaraday constant C/mol
Types.SpecificHeatCapacityMolRModelica.Constants.RUniversal gas constant per unit mol
Types.AreaSW*LChannel contact surface with electrodes
Types.SpecificHeatCapacitycm400Specific heat capacity of the PEN
Types.HeatCapacityCmM*cmHeat capacity of the PEN
Types.LengthL5.1e-4Channel length
Types.MassMrho*VPEN mass
Types.Densityrho6600PEN density
Types.AreaAtauAE*WElectrode cross section
Types.LengthtauAE50e-6Anode electrode thickness
Types.LengthtauCE50e-6Cathode electrode thickness
Types.LengthtauSE150e-6Solid electrolyte thickness
Types.VolumeVS*(tauAE + tauCE + tauSE)PEN volume
Types.LengthW5.56e-3Channel width
Realbeta0.5Transfer coefficient
Types.DiffusionCoefficientdEffAE3.66e-5Diffusivity coefficient for the anode electrode
Types.DiffusionCoefficientdEffCE1.37e-5Diffusivity coefficient for the cathode electrode
Types.MolarEnergyEanode140e3
Types.MolarEnergyEcathode137e3
Types.SpecificConductivityAreakAnode6.54e11
Types.SpecificConductivityAreakCathode2.35e11
Types.TemperatureT_start920
Types.MassFraction[nX]X_start_anodeones(nX)/nX
IntegerdominantSpecAnodeinteger(Modelica.Math.Vectors.find(max(X_start_anode), X_start_anode))
Types.MassFraction[nX]X_start_cathodeones(nX)/nX
IntegerdominantSpecCathodeinteger(Modelica.Math.Vectors.find(max(X_start_cathode), X_start_cathode))
Types.Pressurep_start101325
Types.MolarMass[nX]MMDiffusionLosses.Utilities.ConstantsFluidAndSolid.MM
Types.Pressure[nX]pX_anode_startp_start/MM[dominantSpecAnode]*X_start_anode.*MM
Types.Pressure[nX]pX_cathode_startp_start/MM[dominantSpecCathode]*X_start_cathode.*MM
Types.CurrentDensityj_start1.5
Types.CurrentDensityj0Anode_start15000
Types.CurrentDensityj0Cathode_start6000
Types.TemperatureTnom950Nominal value for PEN temperature
Modelica.Units.SI.DimensionlessRatiologVal1Homotopy parameter to simplify vOCP
Types.PerUnitporosity0.35Porosity coefficient for anode and cathode electrodes
Types.ElPotentialvRef11.15
Types.ElPotentialvRef20.8
Types.ElCurrentiRef10
Types.ElCurrentiRef23
Types.ElCurrentiPENmax
Types.ElPotentialvLeak0
Types.PressurepH2Ofixed14e5
Types.PressurepH2fixed2.5e5
Types.PressurepO2fixed3.5e5

Connectors

TypeNameDefaultDescription
Interfaces.HeatPortcathodeHeatPort
Interfaces.HeatPortanodeHeatPort
Interfaces.FuelCellInterfaces.ElPinanodePin
Interfaces.FuelCellInterfaces.ElPincathodePin
Interfaces.FuelCellInterfaces.PressureInputSignal[nX]partialPressuresAnode
Interfaces.FuelCellInterfaces.PressureInputSignalabsolutePressureAnode
Interfaces.FuelCellInterfaces.PressureInputSignalabsolutePressureCathode
Interfaces.FuelCellInterfaces.PressureInputSignal[nX]partialPressuresCathode
Interfaces.FuelCellInterfaces.RHOROutputSignalrHOR
Interfaces.HeatPortradCathode
Interfaces.HeatPortradAnode

Components

TypeNameDefaultDescription
Types.SpecificMolarGibbsFreeEnergydg0HORH2 oxidation reaction rate
Types.ElCurrentiPEN current
Types.CurrentDensityjPEN current density relative to channel-PEN contact area
Types.CurrentDensityj0Anode
Types.CurrentDensityj0Cathode
Types.PowerelPPower output
Types.ElPotentialvOCPPEN Open Circuit voltage (Nernst law)
Types.ElPotentialvPENPEN voltage
Types.ElPotentialvActAnodeVoltage loss due to activation phenomena in the anode
Types.ElPotentialvActCathodeVoltage loss due to activation phenomena in the cathode
Types.ElPotentialvConcVoltage loss due to concentration effects
Types.ElPotentialvOhmVoltage loss due to ohmic effects
Types.HeatFlowRateQanode
Types.HeatFlowRateQcathode
Types.TemperatureT
Types.PressurepAnode
Types.PressurepCathode
Types.PressurepH2Partial pressure H2 in the channel
Types.PressurepH2OPartial pressure H2O in the channel
Types.PressurepO2Partial pressure O2 in the channel
Types.PressurepH2TPBTriple phase boundary H2 partial pressure
Types.PressurepH2OTPBTriple phase boundary H2O partial pressure
Types.PressurepO2TPBTriple phase boundary O2 partial pressure
Types.MolarEnergyRTVariable expressing the product R*T: in homotopy lambda0 step it is R*Tnom
ResistancerOhm
HORhor
DiffusionLosses.ConcResitanceDGMconcLosses
Components.FuelCell.DiffusionLosses.DiffusivityCoefficientsD
Types.DiffusionCoefficientdEffH2Oif constantDiff then dEffAE else D.D_H2O_p
Types.DiffusionCoefficientdEffH2if constantDiff then dEffAE else D.D_H2_p
Types.DiffusionCoefficientdEffO2if constantDiff then dEffCE else D.D_O2_p
Components.HeatTransferModels.RadiativeHeatTransferheatRadAnode
Components.HeatTransferModels.RadiativeHeatTransferheatRadCathode
Types.ElPotentialvLeakif leak then vLeak0*(1 - i/iPENmax) else 0
ReallogValChecklogBound(pH2O/pH2/sqrtBound(pO2/101325))
ReallogValCheck2-RT/2/F*logBound(pH2O/pH2/sqrtBound(pO2/101325))
RealvHomotopyLinCheck(i - iRef1)/(iRef2 - iRef1)*(vRef2 - vRef1) + vRef1
ReallogBoundCHecklogBound(pH2OTPB/pH2O*pH2/pH2TPB) + 0.5*logBound(pO2/pO2TPB)
ReallogBoundWorselog(1e-9) + 0.5*log(1e-9)
Types.PressurepH2Oh
Types.PressurepH2h
Types.PressurepO2h

Contents

NameDescription
Resistance
HOR