Melt Fraction Solidus Liquidus Interpolation

Interpolate a supplied monotone melt-fraction/temperature calibration, preserving a nonlinear liquidus/solidus curve without extrapolation; not a universal rock phase diagram.

Description

Solidus-to-liquidus melting can follow a nonlinear calibration.

Solidus-to-liquidus melting can follow a nonlinear calibration. Piecewise interpolation retains that supplied curve without assuming a universal linear phase law.

Interpolate a supplied monotone melt-fraction/temperature calibration, preserving a nonlinear liquidus/solidus curve without extrapolation; not a universal rock phase diagram.

When to use Melt Fraction Solidus Liquidus Interpolation

Use this tool to interpolate a supplied monotone melt-fraction/temperature calibration, preserving a nonlinear liquidus/solidus curve without extrapolation; not a universal rock phase diagram.

Gather the relevant observations and fitted model parameters. Use the stated units and time basis; keep paired observations aligned.

How to use Melt Fraction Solidus Liquidus Interpolation and understand its results

  1. Gather the relevant observations and fitted model parameters. Use the stated units and time basis; keep paired observations aligned.
  2. Enter calibrationTemperaturesC, calibrationMeltFractions, temperatureC using the field table and calculation rules, then run the tool.
  3. Read interpolatedMeltFraction. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
calibrationTemperaturesCCalibration temperatures clist of numberRequired
calibrationMeltFractionsCalibration melt fractionslist of numberRequired
temperatureCTemperature cnumberRequired

Use increasing temperatures and aligned nondecreasing fractions in [0,1]. Interpolate the query within the calibration range, including endpoints; reject extrapolation.1

melt fraction = piecewise-linear interpolation of supplied temperature/fraction pairs

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
interpolatedMeltFractionInterpolated melt fractionnumber
json
{
  "input": {
    "calibrationTemperaturesC": [
      900,
      1000,
      1100
    ],
    "calibrationMeltFractions": [
      0,
      0.2,
      1
    ],
    "temperatureC": 1050
  },
  "output": {
    "interpolatedMeltFraction": 0.6000000000000001
  }
}

Limitations and assumptions

Pressure, composition and calibration quality must already match the sample.

Numbers and computed results must be finite; overflow produces an error. Numeric lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Crystal Content Viscosity Correction: Apply caller Krieger–Dougherty suspension correction below packing to independently supplied melt viscosity; distinct from existing Arrhenius melt-viscosity calculation, not a yield-stress or crystal-shape universal model. For a complementary task, use Bubble Content Viscosity Reduction: Evaluate a supplied deformable-bubble viscosity-reduction power law only above its caller capillary applicability threshold; low-capillary bubbles can increase viscosity and are not handled by this reduction model.

References

  1. Melt Fraction Solidus Liquidus Interpolation — tool.io

Similar or alternative tools

  • Crystal Content Viscosity Correction

    Apply caller Krieger–Dougherty suspension correction below packing to independently supplied melt viscosity; distinct from existing Arrhenius melt-viscosity calculation, not a yield-stress or crystal-shape universal model.

  • Bubble Content Viscosity Reduction

    Evaluate a supplied deformable-bubble viscosity-reduction power law only above its caller capillary applicability threshold; low-capillary bubbles can increase viscosity and are not handled by this reduction model.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies