modelAnodeChannel
Extends from Components.FuelCell.BaseChannel.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | isAnode (from BaseChannel) | ||
| InitType | initType (from BaseChannel) | InitType.steadyState | |
| Boolean | initialEquation (from BaseChannel) | true | |
| Integer | nX (from BaseChannel) | 10 | Number of species in the mixture 1: H2O, 2: H2, 3: CO2, 4: CO, 5: CH4, 6: O2, 7: N2, 8: Ar |
| Types.Area | A (from BaseChannel) | H*W | Channel cross-section |
| Types.Length | Di (from BaseChannel) | 2*H*W/(H + W) | Channel hydraulic diameter |
| Types.Length | H (from BaseChannel) | 8.67e-4 | Channel height |
| Types.Length | L (from BaseChannel) | 0.0005054568 | Channel length |
| Types.Area | S (from BaseChannel) | W*L | Channel contact surface with electrode |
| Types.Area | Sside (from BaseChannel) | L*H | Channel side surface (interconnecting plate) |
| Types.Area | Sintercon (from BaseChannel) | S + 2*Sside | Total interconnecting plate heat exchange area |
| Types.Volume | V (from BaseChannel) | A*L | Channel Volume |
| Types.Length | W (from BaseChannel) | 5.56e-3 | Channel width |
| Types.Length | wp (from BaseChannel) | 2*H + 2*W | Channel wet perimeter |
| Types.Pressure | deltapNom (from BaseChannel) | 1e3 | Nominal pressure drop |
| Types.MassFlowRate | wNom (from BaseChannel) | 1e-6 | Nominal mass flow rate |
| Types.CoefficientOfHeatTransfer | alphaNom (from BaseChannel) | Nominal convective heat transfer coefficient | |
| Types.Pressure | p_start (from BaseChannel) | 27e5 | Start value for pressure |
| Types.Pressure[nX] | pXin_startWithZeros (from BaseChannel) | p_start*X_start_in.*fluidIn.MM/fluidIn.MM[fluidIn.dominantSpecies] | |
| Types.Pressure[nX] | pXin_start (from BaseChannel) | {max(pXin_startWithZeros[i], ModelicaServices.Machine.eps) for i in 1:nX} | |
| Types.Pressure[nX] | pXout_startWithZeros (from BaseChannel) | p_start*X_start_out.*fluidIn.MM/fluidIn.MM[fluidIn.dominantSpecies] | |
| Types.Pressure[nX] | pXout_start (from BaseChannel) | {max(pXout_startWithZeros[i], ModelicaServices.Machine.eps) for i in 1:nX} | |
| Types.Density | rho_start_in (from BaseChannel) | 8 | Start value for density |
| Types.Density | rho_start_out (from BaseChannel) | 8 | Start value for density |
| Types.Temperature | T_start_in (from BaseChannel) | 900 | Start value for temperature |
| Types.Temperature | T_start_out (from BaseChannel) | 900 | Start value for temperature |
| Types.Temperature | Tpen_start (from BaseChannel) | 900 | Start value for temperature |
| Types.Temperature | Tplate_start (from BaseChannel) | 900 | Start value for temperature |
| Types.MassFraction[nX] | X_start_in (from BaseChannel) | ones(nX)/nX | Start value for composition |
| Types.MassFraction[nX] | X_start_out (from BaseChannel) | ones(nX)/nX | Start value for composition |
| Types.MassFlowRate | w_start_in (from BaseChannel) | 0.000117298e-3 | Start value for mass flow rate |
| Types.MassFlowRate | w_start_out (from BaseChannel) | 0.000117298e-3 | Start value for mass flow rate |
| Types.MassFlowRate | wO2_start (from BaseChannel) | 0 | Start value for mass flow rate |
| Types.NusseltNumber | Nu (from BaseChannel) | Nusselt number of the flow in the channel | |
| Types.MolarMass | MMO2 (from BaseChannel) | Modelica.Media.IdealGases.Common.SingleGasesData.O2.MM | Oxygen molar mass |
| Real[nX] | massStoichHOR | stoichHOR.*fluidIn.MM | |
| Real[nX] | massStoichSR | stoichSR.*fluidIn.MM | |
| Real[nX] | massStoichSRC2H6 | stoichSRC2H6.*fluidIn.MM | |
| Real[nX] | massStoichSRC3H8 | stoichSRC3H8.*fluidIn.MM | |
| Real[nX] | massStoichWGS | stoichWGS.*fluidIn.MM | |
| Types.PerUnit[nX] | stoichHOR | {1, -1, 0, 0, 0, 0, 0, -0.5, 0, 0} | Stoichiometry Hidrogen Oxidation Reaction |
| Types.PerUnit[nX] | stoichSR | {-1, 3, 0, 1, -1, 0, 0, 0, 0, 0} | Stoichiometry Steam reforming CH4 |
| Types.PerUnit[nX] | stoichSRC2H6 | {-2, 5, 0, 2, 0, -1, 0, 0, 0, 0} | Stoichiometry Steam reforming C2H6 |
| Types.PerUnit[nX] | stoichSRC3H8 | {-3, 7, 0, 3, 0, 0, -1, 0, 0, 0} | Stoichiometry Steam reforming C3H8 |
| Types.PerUnit[nX] | stoichWGS | {-1, 1, 1, -1, 0, 0, 0, 0, 0, 0} | Stoichiometry Water Gas Shift |
| Types.Temperature | Tnom | 950 |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.FlangeA | inlet (from BaseChannel) | Inlet connector | |
| Interfaces.FlangeB | outlet (from BaseChannel) | Outlet connector | |
| Interfaces.HeatPort | wallPEN (from BaseChannel) | ||
| Interfaces.HeatPort | wallPlate (from BaseChannel) | ||
| Interfaces.FuelCellInterfaces.PressureOutputSignal[nX] | partialPressures (from BaseChannel) | ||
| Interfaces.FuelCellInterfaces.PressureOutputSignal | absolutePressure (from BaseChannel) | ||
| Interfaces.FuelCellInterfaces.RHORInputSignal | rHOR (from BaseChannel) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Types.MassFlowRate | dM_dt (from BaseChannel) | ||
| Types.Power | dU_dt (from BaseChannel) | ||
| Types.Pressure | deltap (from BaseChannel) | Friction loss in the channel | |
| Types.SpecificEnthalpy | hIn (from BaseChannel) | mixture inlet enthalpy | |
| Types.SpecificEnthalpy | hOut (from BaseChannel) | mixture outlet enthalpy | |
| Types.SpecificEnthalpy | hO2 (from BaseChannel) | O2 enthalpy | |
| Types.Mass | M (from BaseChannel) | Mixture mass in the volume | |
| Types.MolarFlowRate | nIn (from BaseChannel) | wIn/fluidIn.MMmix | |
| Types.MolarFlowRate[nX] | nIn_i (from BaseChannel) | nIn*fluidIn.Y | |
| Types.MolarFlowRate | nOut (from BaseChannel) | wOut/fluidOut.MMmix | |
| Types.MolarFlowRate[nX] | nOut_i (from BaseChannel) | nOut*fluidOut.Y | |
| Types.Pressure | pIn (from BaseChannel) | Mixture inlet pressure | |
| Types.Pressure | pOut (from BaseChannel) | Mixture outlet pressure | |
| Types.Pressure[nX] | pX (from BaseChannel) | Partial pressures in the channel | |
| Types.Density | rhoIn (from BaseChannel) | Mixture inlet density | |
| Types.Density | rhoOut (from BaseChannel) | Mixture outlet density | |
| Types.Temperature | Tin (from BaseChannel) | Mixture inlet temperature | |
| Types.Temperature | Tout (from BaseChannel) | Mixture outlet temperature | |
| Types.Temperature | TwPEN (from BaseChannel) | Temperature of the PEN (wall) | |
| Types.Temperature | TwPlate (from BaseChannel) | Temperature of the interconnection plate (wall) | |
| Types.MassFlowRate | wIn (from BaseChannel) | Channel inlet mass flow rate | |
| Types.MassFlowRate[nX] | wIn_i (from BaseChannel) | wIn*Xin | |
| Types.MassFlowRate | wOut (from BaseChannel) | Channel outlet mass flow rate | |
| Types.MassFlowRate[nX] | wOut_i (from BaseChannel) | wOut*Xout | |
| Types.MassFlowRate | wO2 (from BaseChannel) | Oxygen flow from cathode channel to anode channel | |
| Types.MassFraction[nX] | Xin (from BaseChannel) | Mixture inlet mass fractions | |
| Types.MassFraction[nX] | Xout (from BaseChannel) | Mixture outlet mass fractions | |
| Real | sumXout (from BaseChannel) | sum(Xout) | |
| Types.MoleFraction[nX] | Yin (from BaseChannel) | fluidIn.Y | Molar fraction at inlet |
| Types.MoleFraction[nX] | Yout (from BaseChannel) | fluidOut.Y | Molar fraction at outlet |
| Fluid | fluidOxyRef (from BaseChannel) | Fluid reference for Oxygen properties | |
| Fluid | fluidIn (from BaseChannel) | Fluid at channel inlet | |
| Fluid | fluidOut (from BaseChannel) | Fluid at channel outlet | |
| HeatTransfer | htPEN (from BaseChannel) | ||
| HeatTransfer | htPlate (from BaseChannel) | ||
| Real | velocity (from BaseChannel) | ||
| Real | tau (from BaseChannel) | ||
| Types.Power | entFlowIn (from BaseChannel) | wIn*hIn | |
| Types.Power | entFlowOut (from BaseChannel) | wOut*hOut | |
| Real[nX] | checkmassStoichHOR | stoichHOR.*fluidIn.MM | |
| Real[nX] | checkmassStoichSR | stoichSR.*fluidIn.MM | |
| Real[nX] | checkmassStoichWGS | stoichWGS.*fluidIn.MM | |
| HOR | hor | ||
| ReactionRates | rRates | ||
| Types.AreaSpecificReactionRate | rSRCH4 | Steam reforming reaction rate | |
| Types.AreaSpecificReactionRate | rSRC2H6 | Steam reforming reaction rate | |
| Types.AreaSpecificReactionRate | rSRC3H8 | Steam reforming reaction rate | |
| Types.AreaSpecificReactionRate | rWGS | Water gas shift reaction rate | |
| Real[nX] | consSRC1 | ||
| Real[nX] | consSRC2 |
Contents
| Name | Description |
|---|---|
| HOR | |
| ReactionRates |