## FCSys.Species.'e-'.Graphite

e- in graphite

### Information

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

### Package Content

Name | Description
--- | ---
Fixed | Fixed properties

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

Fixed properties

### 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

Type | Name | Default | Description
--- | --- | --- | ---
Integer | n_inter | 0 | Number of exchange connections with other phases
Material properties
replaceable package Data | Characteristics.'e-'.Graphite | Characteristic data
TimeAbsolute | nu | 1 | Thermal independity [T]
DiffusivityMassSpecific | zeta | 0 | ** [L2.M/(N.T)]
Fluidity | eta | Modelica.Constants.inf | Fluidity [L.T/M]
ResistivityThermal | theta | Modelica.Constants.inf | Thermal resistivity [L.T/N]
ConductivityElectrical | sigma | Data.mu()/Data.v_Tp() | Electrical conductivity [N2.T/(L3.M)]
NumberAbsolute | mustar | 1 | Relative permeability [1]
Independence factors
NumberAbsolute | k_intra_Phi[n_intra, n_trans] | ones(n_intra, n_trans) | For translational exchange among species within the phase [1]
NumberAbsolute | k_intra_Q[n_intra] | ones(n_intra) | For thermal exchange among species within the phase [1]
Initialization
Velocity | phi.start[n_trans] | 0 | Velocity [L/T]
Current | I.start[n_trans] | 0 | Current [N/T]
Velocity | phi_boundaries.start[n_trans, Side] | 0 | Normal velocities at the boundaries [L/T]
Force | f.start[n_trans] | 0 | Total normal translational force on pairs of boundaries [L.M/T2]
Force | minusDeltaf.start[n_trans] | 0 | Dynamic and nonequilibrium compression forces [L.M/T2]
Chemical parameters
TimeAbsolute | tauprime[n_chem] | {0} | Specific exchange currents [T]
Geometry
Length | kL[:] | fill(Data.d*mustar*N/4, n_tr… | Effective transport length [L]
Initialization
Init | initMaterial | Init.none | Method of initializing the material state
Init | initEnergy | Init.none | Method of initializing the thermal state
Assumptions
Integer | n_trans | 1 | Number of transport axes
Integer | n_chem | 1 | Number of reaction and phase change processes
Formulation of the conservation equations
ConsThermo | consMaterial | ConsThermo.dynamic | Material
ConsTrans | consTransX | ConsTrans.steady | X-axis translational momentum
ConsTrans | consTransY | ConsTrans.steady | Y-axis translational momentum
ConsTrans | consTransZ | ConsTrans.steady | Z-axis translational momentum
ConsThermo | consEnergy | ConsThermo.steady | Energy
Axes with upstream discretization
Boolean | upstreamX | false | X
Boolean | upstreamY | false | Y
Boolean | upstreamZ | false | Z
Flow conditions
Boolean | approxVelocity | true | Calculate normal boundary velocities assuming uniform density

### Connectors

Type | Name | Description
--- | --- | ---
Intra | intra[n_intra] | Connectors to exchange translational momentum and energy within the phase
Inter | inter[n_inter] | Connectors to exchange translational momentum and energy with all other species
Dalton | dalton | Connector for additivity of pressure
Boundary | boundaries[n_trans, Side] | Connectors for transport
Chemical | chemical[n_chem] | Connector for reactions and phase change
Material properties
replaceable package Data | Characteristic 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;