4. Equilibrium
The application calculates the thermodynamic equilibrium at the
given
temperature and pressure or volume for isothermal or adiabatic
conditions.
By variation of the system conditions e.g. temperature, pressure and
mass of substances, the results of several calculations
can be shown as table and graphic in depend of the variant parameters.
The number of phases can be up to 8 (2 gas, 3 liquid and 3 solid). The
maximum number of substances each phase is 255 (allowing 2040
substances
in total).


Menu File
File -> Close deselects defined system (elements and
compounds)
File -> Exit: closes the application.
Menu System
System -> Elements shows the following dialog box, in which
the elements of the system can be selected. When the buttons for the
elements are
pressed, the colours will be changed to red or blue. The buttons of the
selected elements are shown in red text.
When electron is selected, ions can be involved for the calculation.

System -> New phase:
As default three phases are given from
the start (gas, liquid and solid).
System -> New phase -> Gas: An additions gas phase will be
created if the number of present phases is less than two.
System -> New phase -> Liquid: An additional liquid phase
will be created if the number of present phases is less than three.
System -> New phase -> Solid: An additional solid phase
will be created if the number of present phases is less than three.
System -> Compounds: When the elements are selected, the substances from these elements can be selected. According to the choice of elements the substances available in the database are displayed in an dialog box.

In this dialog box, the title of the phase
windows can be changed. The drop-down-box Containing enables
to constrict the shown substances in the Database-Box
In the picture above, when N is selected in the drop down box,
only substances will be shown in the Database-Box, which
contains N, and which is consisting from C, H, O, N, S:
corresponding to the element selection.
System -> Behaviour: You can select, according to what law the gases should be treated. The state functions can be calculated according to the law of real gases, when the critical data (Tc, Pc) of the gases are known.

System -> Calculation Options: Shows a dialog box for the following settings:

Max. Entropy when it is checked, it is not
necessary to include all substances of the real system, i.e. if the
real system comprises e.g.: Ag (l), H2O (g), H2 (g), O2 (g) H2S (g) and
sulphur solved in silver, the calculation can be executed without
Ag(l), if Ag(l) is not participating in the reaction. It recommended,
that Max Entropy Box should be checked, because all but
impossible, that all the really existing substances to include in a
calculation.
Auto correction, when it is checked,
the application Equilibrium inspects, whether expected pure substances
(to be defined as
such by setting the activity-coefficient to (1) can be formed in the
given system. If the formation of such pure substances is impossible,
the calculation will be repeated automatically without considering the
generation of this substance. When
auto correction is
checked, you should always look at the message window, if the
calculation can be carried out without errors.
System-> Environment -> Isotherm / Adiabatic (alternate
menu): When adiabatic is
selected, the temperature will be calculated
and displayed in the input field for the temperature. Your input in
this field will be taken as a starting value for the calculation. After
calculation, this value will be overwritten by the calculation result.
System-> Calculation: carries out a calculation.
System -> Calculation by Variation shows a dialog box, you can enter initial values of the mass or temperature, pressure as well as volume as variable, so that several calculations will be carried out corresponding to given parameter. This option is especially useful for the tabular and graphical display of calculation results .

System->Activity coefficient: Dialog box to define activity coefficients as functions of concentration

Equations for activity coefficients can be select using drag down button.

When the Button Add is pressed, the ID of equations ( [1], [2], [3], ...) will be given by the application in the dialog box. When this number is referred to in the f.c.- or a.c.- columns in the windows of a phase, the activity coefficients will be calculated according to the chosen relations

Important rules:
1. when an equation is used for activity coefficient of a
substance, which is depend on the concentration, you should repeat the calculation
at given T, P or V, until the calculated concentration is changed
only
in a negligible range. Because, the application sets as initial
value of the activity coefficient corresponding to the values in
the concentration column (usually x
, mol ratio)
2. You sould always set the
concentration in mol ration x, not weight ratio or weight %.
When you define the activity coefficient by an equation and the
concentration is selected other than mol ratio x, application
shows an error message and breaks the calculation
Monitoring ->
Record
Variables shows a dialog box, in which the record variables can
be selected.

When a variable is selected to record, the entered and/or calculated values of the variables written in an table, when a calculation is executed.
Monitoring -> Record Table shows the record table

Monitoring -> Elemental Balance, The
distribution of the elements in substances before and after the
equilibrium is
displayed tabular in a window.

The compounds of the phases, the dimensions in the input-, output- and concentration-columns can be set using the toolbar buttons.

If [mol] is selected as dimension of the input data (default
settings), the actual
input values can be given explicitly with another dimension during the
input procedure as for example: 1 kg, 2 lb, 51,6 m3, 7 Nm3. If no
specific dimension is given during input, mol will be taken as
dimension. If other dimensions are selected, any dissimilar given
dimension during input will produce an error message.
4.4. Popup Menus of the Windows for
Phases
When the right mouse button is pressed in a window for phases, a pop
up menu will be shown:

Compounds: a dialog box will be
shown, in which the compounds of the phase can be selected
Sort by: the data will be sorted according to selected criteria
To Excel: transfers the table to an MS Excel Application (MS
Windows only)
4.5. Calculation of a Thermodynamic
Equilibrium
4.5.1. Simple calculation
4.3.1.1. Select the elements in thermodynamic system: menu System -> Elements.
4.3.1.2. Select the compound of the existing phases, Press button comp. in each windows
4.3.1.3. Enter initial mass values in the tables into the in-column of the table in the phase windows. I
4.3.1.4. Start the Calculation: Press Button Calculation
If the
calculation is carried out under constant volume, the selected volume
refers to the equilibrium state after the reaction (out).
The state functions of
the input species will be calculated from the given settings under a
pressure of 1 bar.
The gaseous products will be calculated under the
pressure that results from the reaction.
4.5.2. Phases consisting of pure
substances or mixtures
The application does not make a decision for coexistence of
compounds in the same phase as mixture. When a substance can only
exists as a pure substance in a separately phase, you must set (1)
in the a.c.-columns. In other cases, all substances are
regarded as compounds of a mixture
The following example shows for different mixing effects of C(s), S(s)
and S(l), when they are defined as pure substances setting (1)
for activity coefficients.
| C (s) and S (s) are within a mixture |
C(s), S(s) and S(l) are formed as pure substances | |
![]() |
![]() |
|
For both cases, following equation is valid:
C (s) + SO2 (g) = S (l) + CO2 (g) K=e-ΔG°/RT=
4.5 . 108
When C(s)
and S(l) are in mixture, K can
be calculated as:
K= aS(l).PCO2/(aC(s).PSO2)=1.1314
. 0.999118/(1.00267 . 2.50228 10-9)
=
4.5 . 108
If, however, C(s) and S(l) are pure
substances in separately phases K will be calculated as:
K=
PCO2/PSO2=0.999163/2.22072
10-9 =
4.5 . 108
Although different in result, both calculations are consistently
calculated according to thermodynamic rules.
4.5.3. Results of the Calculation
4.5.3.1. Info-Column
-1: The formation is inhibited
0: The formation is inhibited, the substance can not exists
as pure substance, the substance can exists only in a mixture
1: Formation is possible.
The possibility of the formation of the species are always relative
with respect to the thermodynamic system and its inherent components.
In a systems containing CO2(g), CO(g), H2(g), O2(g) and
C(s) of
O2(g), when there are O2- excess, the formation of C(s) (pure
solid carbon) is inhibited.
Therefore it info-column value will be set to -1 after the calculation.
If, however, the
system also contains CH4(g), the formation of C(s)
possible, In the info-column, the result 1 my be written.
4.5.3.2. All Substances are
considered in mixtures if not otherwise specified
In a system containing FeO(s), Fe(l), Ca(l), CaO(s) at 1200 °C and
1
bar, Fe (l)-mass will have an output value > 0 and the plausibility
value will be 1 as long as there are other liquid components allowing
for mixture. If, however, there should be no Ca(l) (for example)
allowed, the output of Fe(l) will be 0 because no liquid mixture is
possible. Accordingly the plausibility value will be set to 0. In the
first case, you will have to decide, whether a mixture of Fe(l) and
Ca(l) is possible. If you see 0
or -1 in the info-column after the calculation,
when the coexistence Fe(l) and Ca(l) is not possible in a mixture, this
substances should be
deselected from this phase. The program itself takes no decision,
if any mixture is possible or, if the coexistence of the substances in
a mixture is
possible.
4.5.3.3. Selection of compounds
The algorithms of the equilibrium calculations in AsTher differs from
other algorithms. In AsTher, there is no need to include elementary
substances for reference reasons. In a system consisting from CH4, CO2,
CO, O2, N2 and NO, when O2(g) exists more than enough to the formation
of CO2 und H2O, C(s) and H2(g) have not to be selected in order
to create plausible results. This is no longer necessary in
Equilibrium.
4.5.3.4. Graphic Window
The result of the calculation can be recorded in a table. Which
variables are to record, must be defined.
When calculation variables are recorded, the data of
the record table can
be shown in a graphic window.
You can define, which recorded variables
are to show in the graphic window, menu:
Monitoring -> Graphic Variables
Monitoring -> Graphic: shows
the graphic window.
More About Graphic
Windows in Cap.7.
4.6. Some
Tips for the User Interface
A calculation can be break, if no equilibrium can be reached
under the given number of maximum iteration steps and precision.
In this case, the iteration settings have to be altered.
In order to create a better overview, the phase windows
can be
minimised. Those phase windows holding no components can be closed.
The width and height of tables can be changed as shown in the picture below.
4.7.
Reliablity of the Calculations
4.7.1. In general, several calculations should be
carried out in different temperatures in the expected range in the real
system. It is very rarely, that in an real system a homogenous
temperature distribution. You should compare the result of
the calculation in the graphic- or table-window.
4.7.2. The given precision value might occasionally have an high influence on the calculation result. Therefore it is advisable to repeat the calculation with another precision and compare the result. If there should be a considerable difference in the results, there might be limiting or faulty preconditions given in the system, which force AsTher to calculate wrong results.
4.8. Errors
and Trouble shooting
4.8.1. If the mass-conservation is
not possible, the calculation will be
terminated. If, for example, a system comprising the elements H and O
in the substances H2(g) and H2O(l), but no Oxygen in the products, the
calculation under 1 bar and 1000 K will stop. To avoid this, it is
recommended to incorporate all potential product substances in the
first step and erase those which will not be created in a second step.
4.8.2. Error messages related
to operations system faults may occur due
to excessively high values of the
free energy of a substance, so that
the processor can not interpret the value. In this case, please check
the thermodynamic data set.
4.8.3. Two reaction
systems with dissimilar quantities may produce
erroneous results. If, for example a system comprising Fe,
H2O,CO,CO2,N2,NO , wherein one reaction system is related to Fe and
another related to C/CO/H2O/N2 and NO. If this system is fed with e.g.
10000 mol Fe and only 1 mol H2O and N2, a pre-selected precision of
0.01 can lead to unrealistic results because the precision value will
be applied to both the 1000 mol Fe and the 1 mol H2O as well. For that
reason it is recommended to separate initial reaction systems from
another if possible.
4.8.4. Pure Substances
:
If a substance my be exists as a pure substance (and accordingly
the activity coefficient has been set to (1) in the a.c./f.c.- column, please
check after the calculation, whether:
- the info column shows the value 1,
- the amount of that substance is more than 1e-23 mol,
- the calculated value os the activity is nearly 1.
If not, those substances should be excluded from the calculation, e.g.
by setting the a.c.-value to 0.
This can also be done automatically
by AsTher using Menu: System->
Extended Options, in the following dialog box, check the
option auto correction,
which, however, causes longer calculation time.
4.8.5. An Obviously Erroneous Result (e.g. the formation of liquid Fe at 20 °C), although the result are thermodynamically consistent. This may happen, if the extrapolation is enabled and the extrapolated data itself are inconsistent. With the application Pure Substance, you can follow the course of the free Enthalpy in graphic and table window in order to check the validity range of the required dataset.
4.8.6. Erroneous calculation can be caused by the incomplete definition of the system. The system can be influenced by mass of the gaseous substances, altougt these substance can not take in any reaction. The results of the calculation will be is different in a system consisting of CaO, CaCO3, CO and N2, when the mass of N2 is different, although N2 does not react..
4.8.7. Optimization of
the Iteration
A calculation will be terminated if there is no solution to be found
within the predefined number of iteration steps which would suit the
desired precision.
In this case, please check first, if any message is shown,
When no another error message is shown, the calculation can be
successfully
carried out, if
- the number of iteration steps is increased or
- the required precision (-value) is increased
permitted range and (default) values:
Range of iteration steps: 1 - 2 147 483 647 (43 000)
Range of precision (value): (>0) - 0.1