modelBuffer

Source of substance bounded to constant amount of buffer to reach linear dependence between concentration and electrochemical potential
Diagram of Buffer

Extends from Icons.Buffer, Interfaces.PartialSubstanceInSolution (Substance properties for components, where the substance is connected with the solution), Interfaces.ConditionalKinetics (Input of kinetics coefficient vs. parametric kinetics coefficient).

Parameters

TypeNameDefaultDescription
stateOfMatter.SubstanceDatasubstanceData (from PartialSubstance)Definition of the substance
Modelica.Units.SI.MoleFractiona_start1e-7Initial value of mole fraction of the buffered substance
Modelica.Units.SI.AmountOfSubstanceBufferValue0.001Fixed buffer value (slope between amount of buffered substance and -log10(activity)) if useBufferValueInput=false
Conditional inputs
BooleanuseBufferValueInputfalseIs buffer value of the substance an input?
Chemical kinetics
BooleanuseKineticsInput (from ConditionalKinetics)false= true, if kinetics coefficient is provided via input
RealKC (from ConditionalKinetics)1Chemical kinetics coefficient if useKineticsInput=false

Connectors

TypeNameDefaultDescription
SolutionPortsolution (from PartialSubstanceInSolution)To connect substance with solution, where is pressented
SubstancePort_aport_a (from PartialSubstance)The substance
Modelica.Blocks.Interfaces.RealInputkineticsCoefficientInput (from ConditionalKinetics)kC
Modelica.Blocks.Interfaces.RealInputbufferValueInputbufferValue

Components

TypeNameDefaultDescription
Modelica.Fluid.Systemsystem (from PartialSubstance)System wide properties
Modelica.Units.SI.MoleFractionx (from PartialSubstance)Mole fraction of the substance
Modelica.Units.SI.ActivityOfSolutea (from PartialSubstance)Activity of the substance (mole-fraction based)
RealkC (from ConditionalKinetics)Current kinetics coefficient
RealbufferValue
Realxref
Modelica.Units.SI.AmountOfSubstancenFreeBufferamount of base molecules without H+
Modelica.Units.SI.MoleFractionxFreeBuffer

Revisions

2009-2015

Marek Matejak, Charles University, Prague, Czech Republic