Rates
Chemical Reactor Design Toolbox Reference Manual
Chemical Reactor Design Toolbox Reference Manual ChemReactorDesign.Basic.Interface.Rates.RateP
Description
The component determines the molar fluxes due to an area based chemical reaction using a power law rate expression
formulated in terms of activities
Temperature Dependent Parameters
Rate Constant
- The equilibrium constant
is either regarded as constant or
is retrieved for the given temperature from a lookup table provided
by the user.
Comments
- For an irreversible reaction the individual orders of reaction for the reactands can be arbitrarily chosen. For a reversible reaction, however, the individual orders of reaction are calculated from the provided stoichiometric coefficients to ensure equivalence between thermodynamics and kinetics.
In order to account that for a 0th order reaction the rate should become zero if the amount of the stoichiometric limiting species approaches zero. Therefore, respective boolean indicators are defined
and incorporated in the rate expression for the forward and the backward reaction.
Variables
The molar fluxes are obtained as
Ports
Conserving
Interface conserving port
Port_B = Interface; %
Input
Physical signal that represents the area
A = {0,'l'}; % ADependencies: The port is only visible when
rateReferenceis set toArea.Physical signal that represents the temperature
Tin = {298.15,'K'};Dependencies: The port is only visible when
temperatureInputis set toOn.
Parameters
Options
Option to select temperature input
temperatureInput = OnOff.Off;
On|OffOption to select calculation of the equilibrium constant
calculate_Ka = OnOff.Off;
On|OffOption to select the reversibility of the reaction
reversibility = Reversibility.Irreversible;
Irreversible|Reversible
Stoichiometry
Stoichiometric Coefficients
nu = {[-1; 2],'1'};Note Initially only two species are considered. As the number of species can be changed via the properties dialogue, the size of the array must be adjusted accordingly.
Kinetics
Frequency Factor
kfinfA = {0,'mol/(cm^2*s)'};Activation Energy
Ea = {0,'kJ/mol'};Reaction Orders for Forward Reaction
kappaf = {[0; 0],'1'};The parameter is only visible when the option
reversibilityis set toIrreversible.Note Initially only two species are considered. As the number of species can be changed via the properties dialogue, the size of the array must be adjusted accordingly.
Thermodynamics
Isothermal Temperature
T0 = {298.15,'K'};The parameter is only visible when the option
temperatureInputis set toOn.Temperature Table
table_T = {[300,400],'K'}; % Temperatur TableThe parameter is only visible when the option
reversibilityis set toReversibleas well as the optioncalculateKais set toOn.Equilibrium Temperature Table
table_Ka = {[1,2],'1'}; % Equilibrium Constant TableThe parameter is only visible when the option
reversibilityis set toReversibleas well as the optioncalculateKais set toOn.Equilibrium Constant
Ka0 = {1.0e+30,'1'};The parameter is only visible when the option
reversibilityis set toReversibleas well as the optioncalculateKais set toOff.
Nomenclature
![]() |
area |
![]() |
activity of species Ai |
![]() |
activation energy |
![]() |
molar flow rate of species Ai |
![]() |
reaction rate constant |
![]() |
frequency factor |
![]() |
equilibrium constant |
![]() |
total number of species |
![]() |
reaction rate |
![]() |
universal gas constant |
![]() |
temperature |
![]() |
stoichiometric coefficient of species Ai |
![]() |
order of reaction of species Ai (forward reaction) |
![]() |
order of reaction of species Ai (forward reaction) |
![]() |
boolean indicator (forward reaction) |
![]() |
boolean indicator (backward reaction) |
![]() |
energy flow rate |
![]() |
surface coverage of species Ai |
















