COMPUTE_TRANSITION

This command is for the POLY module.

This command is a combination of the CHANGE_STATUS, SET_CONDITION and COMPUTE_EQUILIBRIUM commands. It allows a direct calculation when a new phase may form by varying one of the already-set conditions. It can be used only after at least one equilibrium is calculated successfully; otherwise, you are informed on the necessity of first making an equilibrium calculation to find out the stable phases under the current conditions.

When this command is used, the program calls the command CHANGE_STATUS to temporarily change the phase status of a specified phase as FIXED at the zero amount, and at the same time to temporarily release one of the existing equilibrium conditions (which is chosen by you). The program calculates a new equilibrium in which that specific phase is stable but its equilibrium amount in the system is zero. The released condition is then assigned with a calculated value that ensures the calculated equilibrium. After wards, the program automatically changes the phase status of that specific phase back to ENTERED, and resets the temporarily released condition as one of the conditions and assigns it with the value that is calculated to ensure the zero-amount formation of that specific phase.

This command is useful to find melting temperature, boiling temperature, or solubility limits, and generally when you want to set the most optimal conditions for calculating an equilibrium where a specific phase becomes stable. It can also be used when you want to know exactly how far away the defined conditions are from the value that can ensure a zero-amount of a specific phase in the system when other conditions remain the same.

After a successful calculation, you can issue a COMPUTE_EQUILIBRIUM calculation to assure the calculated transitional equilibrium is a really stable one, and can also use LIST_EQUILIBRIUM to see the details of transitional equilibrium state.

Syntax

COMPUTE_TRANSITION

Prompts

Phase to form: <Phase name>

A new phase name, e.g. BCC that is expected to form, is specified here. This changes the status of this new phase to be FIXED as 0 amount, and the program shows the information such as:

You must remove one of the these conditions

P=100000, T=800, N=1, X(FE)=.5    DEGREE OF FREEDOM 0

If the key word ANY is used when prompted for Phase to form (instead of a specific phase name), it is possible to find out any new phase to be formed, in a given varying direction sign and at an estimated change of the released condition: a negative sign means at a lower value of the released condition any new phase is to be found, and a positive sign at a higher value; an estimated change of the released condition implies where any new phase is expected (but it is only estimated value, so any value within its reasonable scale would be enough). Such calculations can be repeated if required. This feature is useful to find out all possible phase transformations along a certain released condition.

 

Give the state variable to be removed /T/: <One condition>

One condition must be removed, in order to calculate the transition equilibrium where the specified (or any) new phase to be formed at a calculated value of this released variable.

 

Therefore, the message may display (after a successful calculation) if, for example, X(Fe)is entered:

To form BCC the condition is set to X(FE)=.48605791769

This calculated value is assigned as the parameter of that removed condition, in this case, the X(FE) variable. If the LIST_CONDITIONS command is typed this message displays:

P=100000, T=800, N=1, X(FE)=4.86057918E-1

DEGREES OF FREEDOM 0

If the key word ANY (instead of a specific phase) is given as the phase name when it is prompted for Phase to form, the line is prompted for a given varying direction sign and an estimated change of the released condition before the calculation of transition equilibrium:

 

Estimated change (with sign) /1/: <+/-#>

A given varying direction sign and an estimated change of the released condition, in this case as X(FE), must be given here: a negative sign means at a lower value of the released condition any new phase is to be found, and a positive sign at a higher value; an estimated change of the released condition implies where any new phase is expected (but it is only estimated value, so any value within its reasonable scale would be enough). For example, if a combination of -0.02 is input, this message may display (after a successful calculation):

To form BCC_A2#1 the condition is set to X(FE)=.493708756187

This calculated value is then assigned as the parameter of that removed condition, in this case, the X(FE) variable. The message is shown if the LIST_CONDITIONS command is typed:

P=100000, T=800, N=1, X(FE)=4.93708756E-1

DEGREES OF FREEDOM 0