Skip to content

Liquidus Temperature #395

Answered by bocklund
AadhiK2012 asked this question in Q&A
Feb 7, 2022 · 3 comments · 2 replies
Discussion options

You must be logged in to vote

There's not currently anything built-in and exposed at a high level. With pycalphad 0.9 and later, it's possible to use the internal API to add a CompositionSet with fixed amount (e.g. liquid with a fixed amount of 1), but this is an advanced operation currently.

In the scheil package, we have some code to do a binary search for the solidus that could be adapted to computing the liquidus. Here's the snippet (link):

            # binary search to find the solidus
            T_high = current_T + step_temperature  # High temperature, liquid
            T_low = current_T  # Low temperature, solids only
            found_ph = set(eq.Phase[eq.Phase != ''].tolist())
            if verbose:
    …

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@AadhiK2012
Comment options

Answer selected by bocklund
Comment options

You must be logged in to vote
1 reply
@richardotis
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants