lithium_ion_battery.yaml#

description: |-
  Cantera input file for an LCO/graphite lithium-ion battery

  This file includes a full set of thermodynamic and kinetic parameters of a
  lithium-ion battery, in particular:
  - Active materials: LiCoO2 (LCO) and LiC6 (graphite)
  - Organic electrolyte: EC/PC with 1M LiPF6
  - Interfaces: LCO/electrolyte and LiC6/electrolyte
  - Charge-transfer reactions at the two interfaces

  We use Butler-Volmer kinetics by setting `exchange-current-density-formulation`
  to `true`. The preexponential factors and activation energies are converted
  from Guo et al., J. Electrochem. Soc. 158, A122 (2011)

  A Python example using this file for simulating a discharge curve is
  samples/python/surface_chemistry/lithium_ion_battery.py

  Reference:
  M. Mayur, S. C. DeCaluwe, B. L. Kee, W. G. Bessler, “Modeling and simulation
  of the thermodynamics of lithium-ion battery intercalation materials in the
  open-source software Cantera,” Electrochim. Acta 323, 134797 (2019),
  https://doi.org/10.1016/j.electacta.2019.134797

  Bulk phases
  ===========

  Graphite (anode)
  Thermodynamic data based on half-cell measurements by K. Kumaresan et al.,
  J. Electrochem. Soc. 155, A164-A171 (2008)

  Lithium cobalt oxide (cathode)
  Thermodynamic data based on half-cell measurements by K. Kumaresan et al.,
  J. Electrochem. Soc. 155, A164-A171 (2008)

  Carbonate based electrolyte (electrolyte)
  Solvent: Ethylene carbonate:Propylene carbonate (1:1 v/v)
  Salt: 1M LiPF6

  Interface phases
  ================

  Graphite/electrolyte interface (edge_anode_electrolyte)
  Species and site density are dummy entries (as we do not consider surface-
  adsorbed species)

  LCO/electrolyte interface (edge_cathode_electrolyte)
  Species and site density are dummy entries (as we do not consider surface-
  adsorbed species)

generator: cti2yaml
cantera-version: 2.5.0
date: Wed, 11 Dec 2019 16:59:07 -0500
input-files: [lithium_ion_battery.cti]

phases:
- name: anode
  thermo: binary-solution-tabulated
  elements: [Li, C]
  species: ['Li[anode]', 'V[anode]']
  standard-concentration-basis: unity
  tabulated-species: Li[anode]
  tabulated-thermo:
    units: {energy: J, quantity: mol}
    mole-fractions: [5.75e-03, 0.0177591, 0.0297682, 0.0417773, 0.0537864,
      0.0657954, 0.0778045, 0.0898136, 0.101823, 0.113832, 0.125841, 0.13785,
      0.149859, 0.161868, 0.173877, 0.185886, 0.197896, 0.209904, 0.221914,
      0.233923, 0.245932, 0.257941, 0.26995, 0.281959, 0.293968, 0.305977,
      0.317986, 0.329995, 0.342004, 0.354014, 0.366023, 0.378032, 0.390041,
      0.40205, 0.414059, 0.426068, 0.438077, 0.450086, 0.462095, 0.474104,
      0.486114, 0.498123, 0.510132, 0.522141, 0.53415, 0.546159, 0.558168,
      0.570177, 0.582186, 0.594195, 0.606205, 0.618214, 0.630223, 0.642232,
      0.654241, 0.66625, 0.678259, 0.690268, 0.702277, 0.714286, 0.726295,
      0.738305, 0.750314, 0.762323, 0.774332, 0.786341, 0.79835]
    enthalpy: [-6.40692e+04, -3.78794e+04, -1.99748e+04, -1.10478e+04, -7049.73,
      -7137.49, -8797.28, -9936.55, -1.0306e+04, -1.00679e+04, -9696.64,
      -9315.56, -8905.03, -8570.57, -8381.17, -8319.28, -8314.53, -8329.77,
      -8332.92, -8329.31, -8313.39, -8213.31, -8089.2, -8001.31, -7922.94,
      -7815.43, -7774.98, -7794.4, -7788.04, -7732.18, -7690.63, -7696.3,
      -7632.41, -7419.1, -7068.28, -6645.44, -6171.93, -5670.55, -5142.99,
      -4557.04, -3945.68, -3354.08, -2878.25, -2576.9, -2434.68, -2339.52,
      -2232.18, -2114.82, -2039.76, -2019.9, -2013.29, -1979.91, -1926.86,
      -1866.02, -1814.19, -1776.93, -1749.08, -1714.94, -1672.87, -1636.85,
      -1596.49, -1522.95, -1390.33, -1115.24, -534.643, 373.854, 1604.42]
    entropy: [30.5724, 40.4307, 47.5718, 52.569, 51.0953, 44.3414, 37.1575,
      32.3216, 29.1586, 27.0081, 25.3501, 24.0845, 23.0042, 21.9373, 20.7212,
      19.3057, 17.7319, 16.1153, 14.6399, 13.4767, 12.7, 12.3377, 12.2815,
      12.37, 12.4863, 12.6368, 12.6925, 12.625, 12.4861, 12.3294, 12.1865,
      12.0723, 12.1228, 12.4383, 13.0288, 13.7342, 14.446, 15.0813, 15.618,
      16.2213, 17.0474, 18.0584, 18.8377, 19.2094, 19.2957, 19.3172, 19.3033,
      19.2971, 19.2977, 19.2978, 19.298, 19.2978, 19.2945, 19.2899, 19.2877,
      19.2882, 19.2882, 19.2882, 19.2882, 19.2882, 19.2885, 19.2876, 19.2837,
      19.2769, 19.285, 19.31, 19.3514]
- name: cathode
  thermo: binary-solution-tabulated
  elements: [Li, Co, O]
  species: ['Li[cathode]', 'V[cathode]']
  standard-concentration-basis: unity
  tabulated-species: Li[cathode]
  tabulated-thermo:
    units: {energy: J, quantity: mol}
    mole-fractions: [0.45963, 0.467368, 0.475105, 0.482843, 0.490581, 0.498318,
      0.506056, 0.513794, 0.521531, 0.529269, 0.537007, 0.544744, 0.552482,
      0.560219, 0.567957, 0.575695, 0.583432, 0.59117, 0.598908, 0.606645,
      0.614383, 0.622121, 0.629858, 0.637596, 0.645334, 0.653071, 0.660809,
      0.668547, 0.676284, 0.684022, 0.691759, 0.699497, 0.707235, 0.714972,
      0.72271, 0.730448, 0.738185, 0.745923, 0.753661, 0.761398, 0.769136,
      0.776873, 0.784611, 0.792349, 0.800087, 0.807824, 0.815562, 0.823299,
      0.831037, 0.838775, 0.846512, 0.85425, 0.861988, 0.869725, 0.877463,
      0.885201, 0.892938, 0.900676, 0.908413, 0.916151, 0.923889, 0.931627,
      0.939364, 0.947102, 0.954839, 0.962577, 0.970315, 0.978052, 0.98579]
    enthalpy: [-4.16188e+05, -4.14839e+05, -4.12629e+05, -4.0962e+05, -4.05334e+05,
      -3.9942e+05, -3.92499e+05, -3.8594e+05, -3.81474e+05, -3.8029e+05,
      -3.81445e+05, -3.83295e+05, -3.85062e+05, -3.86633e+05, -3.87928e+05,
      -3.88837e+05, -3.8924e+05, -3.89238e+05, -3.89157e+05, -3.89174e+05,
      -3.89168e+05, -3.88988e+05, -3.88675e+05, -3.88478e+05, -3.88443e+05,
      -3.88346e+05, -3.88083e+05, -3.87768e+05, -3.87531e+05, -3.87356e+05,
      -3.87205e+05, -3.87052e+05, -3.8696e+05, -3.86957e+05, -3.86918e+05,
      -3.86814e+05, -3.86785e+05, -3.86957e+05, -3.87146e+05, -3.87188e+05,
      -3.87239e+05, -3.87507e+05, -3.87902e+05, -3.88142e+05, -3.88316e+05,
      -3.88464e+05, -3.88563e+05, -3.88687e+05, -3.89e+05, -3.89414e+05,
      -3.89735e+05, -3.90005e+05, -3.90317e+05, -3.90632e+05, -3.90865e+05,
      -3.911e+05, -3.91453e+05, -3.91742e+05, -3.91833e+05, -3.91858e+05,
      -3.9191e+05, -3.91798e+05, -3.9147e+05, -3.91005e+05, -3.90261e+05,
      -3.89181e+05, -3.85506e+05, -3.7345e+05, -3.53926e+05]
    entropy: [-25.2348, -25.4629, -22.6068, -16.8899, -6.74549, 9.76522,
      30.8711, 49.8756, 58.5766, 54.6784, 44.0727, 33.0834, 23.7109, 16.1658,
      10.2408, 5.75684, 2.19969, -0.693265, -3.40166, -6.03548, -8.45666,
      -10.3459, -11.886, -13.561, -15.3331, -16.8255, -18.1219, -19.5052,
      -20.7093, -21.6274, -22.5743, -23.8272, -25.2029, -26.5835, -27.7164,
      -28.6064, -29.6044, -30.9551, -32.199, -33.1284, -34.0633, -35.3177,
      -36.6599, -37.6439, -38.5616, -39.6433, -40.6506, -41.5566, -42.7485,
      -44.1419, -45.2082, -46.1154, -47.1614, -48.2305, -48.9739, -49.6529,
      -50.6905, -51.808, -52.658, -53.2766, -53.9817, -54.5468, -54.8125,
      -55.152, -55.4526, -55.2961, -55.0219, -54.6653, -54.2305]
- name: electrolyte
  thermo: ideal-condensed
  elements: [Li, P, F, C, H, O, E]
  species: ['C3H4O3[elyt]', 'C4H6O3[elyt]', 'Li+[elyt]', 'PF6-[elyt]']
  state:
    X: {'C3H4O3[elyt]': 0.47901, 'C4H6O3[elyt]': 0.37563, 'Li+[elyt]': 0.07268,
      'PF6-[elyt]': 0.07268}
  standard-concentration-basis: unity
- name: electron
  thermo: electron-cloud
  elements: [E]
  species: [electron]
  state:
    X: {electron: 1.0}
  density: 1.0 kg/m^3
- name: edge_anode_electrolyte
  thermo: ideal-surface
  adjacent-phases: [anode, electron, electrolyte]
  species: [(dummy)]
  kinetics: surface
  reactions: [edge_anode_electrolyte-reactions]
  site-density: 0.01 mol/cm^2
- name: edge_cathode_electrolyte
  thermo: ideal-surface
  adjacent-phases: [cathode, electron, electrolyte]
  species: [(dummy)]
  kinetics: surface
  reactions: [edge_cathode_electrolyte-reactions]
  site-density: 0.01 mol/cm^2

species:
- name: Li[anode]
  composition: {Li: 1, C: 6}
  thermo:
    model: constant-cp
    h0: 0.0 kJ/mol
    s0: 0.0 J/mol/K
  equation-of-state:
    model: constant-volume
    molar-volume: 34.80484581497797 cm^3/mol
  note: |-
    Lithium intercalated in graphite, MW: 79.0070 g/mol.
    Note this species includes the carbon host matrix.
    Molar enthalpy and entropy are set to 0 because the values given in the
    BinarySolidSolutionTabulatedThermo class are used.
    Density of graphite: 2270 kg/m3 (W. M. Haynes et al, CRC Handbook of Chemistry
    and Physics, 94th edition, CRC press, Boca Raton, London, New York, 2013)
    (used to calculate species molar volume as molecular weight (MW)/density).
- name: V[anode]
  composition: {C: 6}
  thermo:
    model: constant-cp
    h0: 0.0 kJ/mol
    s0: 0.0 J/mol/K
  equation-of-state:
    model: constant-volume
    molar-volume: 31.74713656387665 cm^3/mol
  note: |-
    Vacancy in graphite, MW: 72.0660 g/mol.
    Note this species includes the carbon host matrix.
    Molar enthalpy and entropy are set to 0 because this is the reference species
    for this phase.
    Density of graphite: 2270 kg/m3 (W. M. Haynes et al, CRC Handbook of Chemistry
    and Physics, 94th edition, CRC press, Boca Raton, London, New York, 2013)
    (used to calculate species molar volume as molecular weight (MW)/density).
- name: Li[cathode]
  composition: {Li: 1, Co: 1, O: 2}
  thermo:
    model: constant-cp
    h0: 0.0 kJ/mol
    s0: 0.0 J/mol/K
  equation-of-state:
    model: constant-volume
    molar-volume: 20.432776617954072 cm^3/mol
  note: |-
    Lithium cobalt oxide, MW: 97.8730 g/mol.
    Note this species includes the cobalt oxide host matrix.
    Molar enthalpy and entropy are set to 0 because the values given in the
    BinarySolidSolutionTabulatedThermo class are used.
    Density of LCO: 4790 kg/m3 (E.J. Cheng et al., J. Asian Ceramic Soc. 5, 113,
    2017) (used to calculate species molar volume as molecular weight/density).
- name: V[cathode]
  composition: {Co: 1, O: 2}
  thermo:
    model: constant-cp
    h0: 0.0 kJ/mol
    s0: 0.0 J/mol/K
  equation-of-state:
    model: constant-volume
    molar-volume: 18.983716075156575 cm^3/mol
  note: |-
    Vacancy in the cobalt oxide, MW: 90.9320 g/mol.
    Note this species includes the cobalt oxide host matrix.
    Molar enthalpy and entropy are set to 0 because this is the reference species
    for this phase.
    Density of LCO: 4790 kg/m3 (E.J. Cheng et al., J. Asian Ceramic Soc. 5, 113,
    2017) (used to calculate species molar volume as molecular weight/density).
- name: C3H4O3[elyt]
  composition: {C: 3, H: 4, O: 3}
  thermo:
    model: constant-cp
    h0: 0.0 J/mol
    s0: 0.0 J/mol/K
  equation-of-state:
    model: constant-volume
    molar-volume: 69.89126984126985 cm^3/mol
  note: |-
    Ethylene carbonate, MW: 88.0630 g/mol
    Density of electrolyte: 1260 kg/m3 (used to calculate species molar volume
    as molecular weight (MW)/density)
    Molar enthalpy and entropy set to zero (dummy entries as this species does
    not participate in chemical reactions)
- name: C4H6O3[elyt]
  composition: {C: 4, H: 6, O: 3}
  thermo:
    model: constant-cp
    h0: 0.0 J/mol
    s0: 0.0 J/mol/K
  equation-of-state:
    model: constant-volume
    molar-volume: 81.02365079365079 cm^3/mol
  note: |-
    Propylene carbonate, MW: 102.0898 g/mol
    Density of electrolyte: 1260.0 kg/m3 (used to calculate species molar volume
    as molecular weight (MW)/density)
    Molar enthalpy and entropy set to zero (dummy entries as this species does
    not participate in chemical reactions)
- name: Li+[elyt]
  composition: {Li: 1, E: -1}
  thermo:
    model: constant-cp
    h0: -278.49 kJ/mol
    s0: 13.4 J/mol/K
  equation-of-state:
    model: constant-volume
    molar-volume: 5.508297619047619 cm^3/mol
  note: |-
    Lithium ion, MW: 6.940455 g/mol
    Density of electrolyte: 1260.0 kg/m3 (used to calculate species molar volume
    as molecular weight (MW)/density)
    Molar enthalpy and entropy taken from Li+(aq) from P. Atkins "Physical
    Chemistry", Wiley-VCH (2006)
- name: PF6-[elyt]
  composition: {P: 1, F: 6, E: 1}
  thermo:
    model: constant-cp
    h0: 0.0 J/mol
    s0: 0.0 J/mol/K
  equation-of-state:
    model: constant-volume
    molar-volume: 115.05138492063492 cm^3/mol
  note: |-
    Hexafluorophosphate ion, MW: 144.964745 g/mol
    Density of electrolyte: 1260.0 kg/m3 (used to calculate species molar volume
    as molecular weight (MW)/density)
    Molar enthalpy and entropy set to zero (dummy entries as this species does
    not participate in chemical reactions)
- name: electron
  composition: {E: 1}
  thermo:
    model: constant-cp
    h0: 0.0 kJ/mol
    s0: 0.0 J/mol/K
  note: |-
    Electron, MW: 0.000545 g/mol
    Molar enthalpy and entropy set to zero (dummy entries because chemical
    potential is set to zero for a "metal" phase)
- name: (dummy)
  composition: {}
  thermo:
    model: constant-cp
    h0: 0.0 kJ/mol
    s0: 0.0 J/mol/K
  note: Dummy species (needed for defining the interfaces)

edge_anode_electrolyte-reactions:
- equation: Li+[elyt] + V[anode] + electron <=> Li[anode]  # Reaction 1
  id: anode_reaction
  rate-constant: {A: 2.028e+04, b: 0.0, Ea: 20.0 kJ/mol}
  exchange-current-density-formulation: true
  beta: 0.5

edge_cathode_electrolyte-reactions:
- equation: Li+[elyt] + V[cathode] + electron <=> Li[cathode]  # Reaction 2
  id: cathode_reaction
  rate-constant: {A: 5.629e+11, b: 0.0, Ea: 58.0 kJ/mol}
  exchange-current-density-formulation: true
  beta: 0.5