COMPUTE_EQUILIBRIUM
This command is for the POLY module.
The full equilibrium state is calculated for the given set of conditions. The Global Minimization Technique is by default enforced in this command (C_E), while it can be disabled temporarily (for the current single-point equilibrium calculation) if using C_E – or C_E * command-combination, or permanently (for all the sub sequential single-point calculations or stepping/mapping calculations within the current TCC run) if having decisively switched it off by a user (or possibly in some special modules) through changing the minimization option using the ADVANCED_OPTIONS → MINIMIZATION_OPTION
command-sequence.
Syntax |
COMPUTE_EQUILIBRIUM |
Prompt |
The C_E command can be used, in order to enforce the ordinary POLY minimization routines in an equilibrium calculation; this is because of that the ordinary C_E command is now associated with the Global Minimization Technique, and only after the Global Minimization If technique is permanently switched off the C_E command makes no difference from the C_E – command-combination. Only certain types of equilibrium conditions [e.g. If there is any problem with convergence, you may try the C_E * command-combination. The character * enforces the command to use an advanced technique to obtain a complex equilibrium. However, after a successful C_E *calculation, you may repeat the C_E command and can check the status of phases, species or components (with LIST_STATUS → CPS command-sequence) and equilibrium conditions (with LIST_CONDITIONS) and list out the calculation results (with LIST_EQUILIBRIUM), because such actions may tell you how to further modify various settings for your current calculation. This command-combination is not that useful anymore, because the Global Minimization Technique that is always associated with the C_E command is even more powerful and more precise in finding the most-stable equilibrium state in a complex heterogeneous interaction system; therefore, the C_E * command-combination is functional and can be used only after the Global Minimization mode has already been disabled temporarily or permanently. Some phases that are not stable in the current equilibrium state may not have their most favorable composition after this command, and thus their driving forces may not be correct. You can force the program to correctly calculate the driving forces of metastable phases, by giving repeated C_E commands until the number of iterations (that is shown on screen after this command) is reduced to 2. Also see the POLY command SET_NUMERICAL_LIMITS which can set the approximate driving force for metastable phases option on or off in all the subsequent POLY calculations within the current TCC run. If an equilibrium state for the defined system is not found, an error message is given. You can try repeating this command a few times, or change some of settings for the numerical limits, for starting variables and starting values, for starting constitutions of certain phases and for reference states of certain components, or to verify some of the defined conditions. |