FCSys.Species.'e-'.Graphite

e- in graphite

Information

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

NameDescription
FCSys.Species.'e-'.Graphite.Fixed Fixed Fixed properties

FCSys.Species.'e-'.Graphite.Fixed FCSys.Species.'e-'.Graphite.Fixed

Fixed properties FCSys.Species.'e-'.Graphite.Fixed

Information

Assumptions:

  1. The fluidity is infinite. All friction is by translational exchange with the the substrate (C+).
  2. The thermal resistivity is infinite. All of the thermal conductance is attributed to the substrate (C+).
  3. The conductivity is mapped to the mobility of the electrons by assuming that the mobility of the substrate (C+) is zero.

If consTransX, consTransY, or consTransZ is ConsTrans.dynamic (the default is ConsTrans.steady instead), then internal inductance is included according to the relative permeability (μ*).

For more information, please see the Species model.

Extends from Ion (Base model for an ion).

Parameters

TypeNameDefaultDescription
Integern_inter0Number of exchange connections with other phases
Material properties
replaceable package DataCharacteristics.'e-'.GraphiteCharacteristic data
TimeAbsolutenu1Thermal independity [T]
DiffusivityMassSpecificzeta0** [L2.M/(N.T)]
FluidityetaModelica.Constants.infFluidity [L.T/M]
ResistivityThermalthetaModelica.Constants.infThermal resistivity [L.T/N]
ConductivityElectricalsigmaData.mu()/Data.v_Tp()Electrical conductivity [N2.T/(L3.M)]
NumberAbsolutemustar1Relative permeability [1]
Independence factors
NumberAbsolutek_intra_Phi[n_intra, n_trans]ones(n_intra, n_trans)For translational exchange among species within the phase [1]
NumberAbsolutek_intra_Q[n_intra]ones(n_intra)For thermal exchange among species within the phase [1]
Initialization
Velocityphi.start[n_trans]0Velocity [L/T]
CurrentI.start[n_trans]0Current [N/T]
Velocityphi_boundaries.start[n_trans, Side]0Normal velocities at the boundaries [L/T]
Forcef.start[n_trans]0Total normal translational force on pairs of boundaries [L.M/T2]
ForceminusDeltaf.start[n_trans]0Dynamic and nonequilibrium compression forces [L.M/T2]
Chemical parameters
TimeAbsolutetauprime[n_chem]{0}Specific exchange currents [T]
Geometry
LengthkL[:]fill(Data.d*mustar*N/4, n_tr…Effective transport length [L]
Initialization
InitinitMaterialInit.noneMethod of initializing the material state
InitinitEnergyInit.noneMethod of initializing the thermal state
Assumptions
Integern_trans1Number of transport axes
Integern_chem1Number of reaction and phase change processes
Formulation of the conservation equations
ConsThermoconsMaterialConsThermo.dynamicMaterial
ConsTransconsTransXConsTrans.steadyX-axis translational momentum
ConsTransconsTransYConsTrans.steadyY-axis translational momentum
ConsTransconsTransZConsTrans.steadyZ-axis translational momentum
ConsThermoconsEnergyConsThermo.steadyEnergy
Axes with upstream discretization
BooleanupstreamXfalseX
BooleanupstreamYfalseY
BooleanupstreamZfalseZ
Flow conditions
BooleanapproxVelocitytrueCalculate normal boundary velocities assuming uniform density

Connectors

TypeNameDescription
Intraintra[n_intra]Connectors to exchange translational momentum and energy within the phase
Interinter[n_inter]Connectors to exchange translational momentum and energy with all other species
DaltondaltonConnector for additivity of pressure
Boundaryboundaries[n_trans, Side]Connectors for transport
Chemicalchemical[n_chem]Connector for reactions and phase change
Material properties
replaceable package DataCharacteristic data

Modelica definition

model Fixed "Fixed properties"
  extends Ion(
    redeclare final package Data = Characteristics.'e-'.Graphite,
    final Nu_Phi,
    final Nu_Q,
    final consRot,
    final upstreamX=false,
    final upstreamY=false,
    final upstreamZ=false,
    final initMaterial=Init.none,
    final initEnergy=Init.none,
    final consTransX=ConsTrans.steady,
    final consTransY=ConsTrans.steady,
    final consTransZ=ConsTrans.steady,
    final consEnergy=ConsThermo.steady,
    final zeta=0,
    final eta=Modelica.Constants.inf,
    final theta=Modelica.Constants.inf,
    final N_IC,
    final p_IC,
    final h_IC,
    final V_IC,
    final rho_IC,
    final g_IC,
    final T_IC,
    final nu=1,
    final tauprime={0},
    final N0,
    final n_chem=1,
    final kL=fill(Data.d*mustar*N/4, n_trans));

  parameter Q.NumberAbsolute mustar=1 "Relative permeability";

end Fixed;