Calculate the Weight Fraction of the Eutectic Microstructure That Forms

Calculate the Weight Fraction of the Eutectic Microstructure That Forms | Phase Diagram Tool :root { –primary-color: #004a99; –secondary-color: #003366; –success-color: #28a745; –bg-color: #f8f9fa; –text-color: #333; –border-color: #ddd; –card-shadow: 0 4px 6px rgba(0,0,0,0.1); } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: var(–bg-color); color: var(–text-color); margin: 0; padding: 0; line-height: 1.6; } .main-container { max-width: 960px; margin: 0 auto; padding: 20px; } header { text-align: center; margin-bottom: 40px; padding: 20px 0; border-bottom: 1px solid var(–border-color); } h1 { color: var(–primary-color); margin-bottom: 10px; font-size: 2.2rem; } .subtitle { color: #666; font-size: 1.1rem; } /* Calculator Styles */ .calc-wrapper { background: white; border-radius: 8px; box-shadow: var(–card-shadow); padding: 30px; margin-bottom: 50px; border-top: 5px solid var(–primary-color); } .input-section { margin-bottom: 30px; } .input-group { margin-bottom: 20px; } label { display: block; font-weight: 600; margin-bottom: 8px; color: var(–secondary-color); } input[type="number"] { width: 100%; padding: 12px; border: 1px solid var(–border-color); border-radius: 4px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } input[type="number"]:focus { border-color: var(–primary-color); outline: none; } .helper-text { font-size: 0.85rem; color: #777; margin-top: 5px; } .error-msg { color: #dc3545; font-size: 0.85rem; margin-top: 5px; display: none; } .btn-group { display: flex; gap: 15px; margin-top: 25px; } button { padding: 12px 24px; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; font-weight: 600; transition: background 0.2s; } .btn-reset { background-color: #6c757d; color: white; } .btn-copy { background-color: var(–primary-color); color: white; } .btn-reset:hover { background-color: #5a6268; } .btn-copy:hover { background-color: var(–secondary-color); } /* Results Styles */ .results-section { background-color: #f1f8ff; padding: 25px; border-radius: 6px; margin-top: 30px; border: 1px solid #cce5ff; } .main-result { text-align: center; margin-bottom: 25px; } .result-label { font-size: 1.1rem; color: var(–secondary-color); margin-bottom: 10px; } .result-value { font-size: 2.5rem; font-weight: 700; color: var(–primary-color); } .intermediate-grid { display: grid; grid-template-columns: 1fr; gap: 15px; margin-bottom: 25px; } .int-box { background: white; padding: 15px; border-radius: 4px; border: 1px solid var(–border-color); text-align: center; } .int-label { font-size: 0.9rem; color: #666; margin-bottom: 5px; } .int-value { font-size: 1.2rem; font-weight: 600; color: #333; } .explanation-text { font-size: 0.95rem; color: #555; background: white; padding: 15px; border-radius: 4px; border-left: 4px solid var(–success-color); } /* Chart & Table */ .chart-container { margin: 30px 0; position: relative; height: 300px; width: 100%; display: flex; justify-content: center; } table { width: 100%; border-collapse: collapse; margin: 25px 0; background: white; } th, td { border: 1px solid var(–border-color); padding: 12px; text-align: left; } th { background-color: var(–primary-color); color: white; } tr:nth-child(even) { background-color: #f2f2f2; } caption { caption-side: bottom; font-size: 0.9rem; color: #666; padding: 10px; text-align: center; } /* Article Styles */ article { background: white; padding: 40px; border-radius: 8px; box-shadow: var(–card-shadow); } article h2 { color: var(–secondary-color); border-bottom: 2px solid #eee; padding-bottom: 10px; margin-top: 40px; } article h3 { color: #444; margin-top: 25px; } article ul, article ol { padding-left: 20px; } article li { margin-bottom: 10px; } .resource-links { background-color: #e9ecef; padding: 20px; border-radius: 6px; } .resource-links a { color: var(–primary-color); text-decoration: none; font-weight: 600; } .resource-links a:hover { text-decoration: underline; } footer { text-align: center; margin-top: 50px; padding: 20px; color: #777; border-top: 1px solid var(–border-color); } @media (min-width: 600px) { .intermediate-grid { grid-template-columns: repeat(3, 1fr); } }

Weight Fraction of Eutectic Microstructure Calculator

Calculate microstructure weight fractions using the Lever Rule
The overall concentration of component B in the alloy ($C_0$).
Please enter a value between 0 and 100.
The composition at the eutectic point ($C_E$). Example: Pb-Sn is ~61.9%.
Must be between Alpha and Beta solubility limits.
Solubility limit of B in $\alpha$ phase at eutectic temp ($C_\alpha$).
Must be less than Eutectic Composition.
Solubility limit of B in $\beta$ phase at eutectic temp ($C_\beta$).
Must be greater than Eutectic Composition.
Weight Fraction of Eutectic Microstructure
50.0%
Microstructure Type
Hypoeutectic
Proeutectic Fraction
50.0%
Proeutectic Phase
Alpha ($\alpha$)
Based on the input values, the alloy is Hypoeutectic. The calculation uses the Lever Rule between the Alpha solubility limit ($C_\alpha$) and the Eutectic composition ($C_E$).
Table 1: Phase and Microconstituent Breakdown
Microconstituent Weight Fraction Weight %

Calculate the Weight Fraction of the Eutectic Microstructure That Forms

Understanding phase transformations in binary alloy systems is fundamental to Materials Science and Engineering. When designing alloys for specific mechanical properties, engineers must often calculate the weight fraction of the eutectic microstructure that forms upon solidification. This calculation allows metallurgists to predict the ratio of the brittle, layered eutectic structure relative to the ductile proeutectic phases.

What is the Weight Fraction of the Eutectic Microstructure?

The eutectic microstructure is a specific physical arrangement of two solid phases that forms simultaneously from a liquid solution at a specific temperature (the eutectic temperature). In a binary phase diagram, this occurs at the Eutectic Point.

When an alloy with a composition different from the eutectic composition cools, it first forms a "primary" or proeutectic phase (either Alpha or Beta). The remaining liquid becomes richer in solute until it reaches the eutectic composition. At the eutectic temperature, this remaining liquid transforms entirely into the eutectic microstructure.

Therefore, to calculate the weight fraction of the eutectic microstructure that forms, we are essentially calculating the fraction of liquid remaining just before the final solidification event.

Who Should Use This Calculation?

  • Metallurgical Engineers: To optimize alloy strength and ductility balance.
  • Materials Science Students: Studying phase diagrams and the Lever Rule.
  • Foundry Technicians: Controlling cooling rates and microstructure formation.

Formula and Mathematical Explanation

The calculation relies on the Inverse Lever Rule applied to the binary phase diagram just above the eutectic temperature ($T_E + \Delta T$). The formula depends on whether the alloy composition ($C_0$) is Hypoeutectic (left of eutectic point) or Hypereutectic (right of eutectic point).

The Variables

Variable Meaning Typical Unit
$C_0$ Overall Alloy Composition wt%
$C_E$ Eutectic Composition wt%
$C_\alpha$ Max Solubility of Phase $\alpha$ wt%
$C_\beta$ Max Solubility of Phase $\beta$ wt%
$W_{eutectic}$ Weight Fraction of Eutectic 0.0 – 1.0
Table 2: Variables for Eutectic Calculation

Case 1: Hypoeutectic Alloy ($C_\alpha < C_0 < C_E$)

In this region, the proeutectic phase is Alpha ($\alpha$). The eutectic microstructure forms from the remaining liquid.

Formula:

$$ W_{eutectic} = \frac{C_0 – C_\alpha}{C_E – C_\alpha} $$

Case 2: Hypereutectic Alloy ($C_E < C_0 < C_\beta$)

In this region, the proeutectic phase is Beta ($\beta$).

Formula:

$$ W_{eutectic} = \frac{C_\beta – C_0}{C_\beta – C_E} $$

Practical Examples

Example 1: Lead-Tin (Pb-Sn) Solder

Consider a Pb-Sn alloy used in soldering. The system has the following properties:

  • Eutectic Composition ($C_E$): 61.9 wt% Sn
  • Alpha Solubility ($C_\alpha$): 18.3 wt% Sn
  • Beta Solubility ($C_\beta$): 97.8 wt% Sn

If we have an alloy with 40 wt% Sn ($C_0$), it is Hypoeutectic because $40 < 61.9$.

Calculation:

$$ W_{eutectic} = \frac{40 – 18.3}{61.9 – 18.3} = \frac{21.7}{43.6} \approx 0.498 $$

Result: The structure will be roughly 49.8% eutectic microconstituent and 50.2% proeutectic $\alpha$.

Example 2: Copper-Silver (Cu-Ag)

A jewelry alloy consists of Silver and Copper. Suppose the system parameters are:

  • $C_E = 71.9$ wt% Ag
  • $C_\alpha = 8.0$ wt% Ag
  • $C_\beta = 91.2$ wt% Ag

If the alloy is 85 wt% Ag ($C_0$), it is Hypereutectic ($85 > 71.9$).

Calculation:

$$ W_{eutectic} = \frac{91.2 – 85}{91.2 – 71.9} = \frac{6.2}{19.3} \approx 0.321 $$

Result: The weight fraction of the eutectic microstructure is 32.1%.

How to Use This Eutectic Calculator

  1. Identify System Parameters: Look up the phase diagram for your specific alloy (e.g., Fe-C, Al-Si, Pb-Sn) to find $C_E$, $C_\alpha$, and $C_\beta$.
  2. Enter Alloy Composition: Input your specific alloy mix ($C_0$).
  3. Review the Microstructure Type: The tool will automatically detect if you are in the Hypoeutectic or Hypereutectic region.
  4. Analyze Results: Use the generated chart and table to see the balance between the primary phase and the eutectic matrix.

Key Factors That Affect Microstructure Weight Fraction

When you calculate the weight fraction of the eutectic microstructure that forms, consider these physical factors:

  1. Solubility Limits: The span between $C_\alpha$ and $C_E$ determines the "lever" length. A wider solubility range means proeutectic phases form more readily.
  2. Cooling Rate (Non-Equilibrium): This calculator assumes equilibrium cooling (slow cooling). Rapid cooling (quenching) can shift the effective solubility lines (Scheil equation), changing the actual fractions observed.
  3. Impurity Elements: Ternary additions can shift the eutectic point temperature and composition, invalidating simple binary calculations.
  4. Under-cooling: Significant under-cooling may suppress the formation of primary phases, leading to a fully eutectic-like structure even off-composition.
  5. Density Differences: While this calculator provides Weight Fraction, the Volume Fraction (what you see under a microscope) depends on the densities of the respective phases.
  6. Diffusivity: In systems with low diffusivity, coring may occur, reducing the effective amount of eutectic liquid remaining.

Frequently Asked Questions (FAQ)

1. What if my composition is exactly the Eutectic Composition?

If $C_0 = C_E$, the weight fraction of the eutectic microstructure is 100% (or 1.0). No proeutectic phase forms.

2. What happens if $C_0 < C_\alpha$?

If the composition is less than the solubility limit, the alloy forms a single-phase solid solution upon cooling. No eutectic reaction occurs, so the eutectic fraction is 0%.

3. Can I use this for Iron-Carbon (Steel)?

Yes, but be careful with terminology. In the Fe-Fe3C system, the eutectic reaction occurs at 4.3% C. For steels (up to 2.14% C), you are typically looking at the Eutectoid reaction (Pearlite), not Eutectic. The math is identical, but the reaction is Solid $\rightarrow$ Solid + Solid.

4. Why is the Lever Rule used?

The Lever Rule is a mass balance equation derived from the conservation of mass. It geometrically determines the ratio of phase amounts based on the tie-line length in the phase diagram.

5. Does this calculator account for intermetallic compounds?

This calculator treats the end phases as generic Alpha and Beta. If your Beta phase is an intermetallic line compound (vertical line), simply set $C_\beta$ to that specific composition.

6. What is the difference between Eutectic Microstructure and Eutectic Phase?

The "Eutectic Phase" is not a standard term. The Eutectic Microstructure is a composite mixture of two phases ($\alpha + \beta$). The individual phases within it are Alpha and Beta.

7. How does this relate to mechanical properties?

Proeutectic phases are often dendritic and can be ductile (like Alpha in Pb-Sn) or hard/brittle. The eutectic structure is usually finer and stronger. Calculating the fraction helps predict the composite hardness.

8. What units should I use?

The calculator works with any unit (wt%, at%) as long as you are consistent. However, phase diagrams are traditionally provided in Weight Percent (wt%).

// Initialize standard values (Pb-Sn approx) var alloyInput = document.getElementById("alloyComp"); var eutecticInput = document.getElementById("eutecticComp"); var alphaInput = document.getElementById("alphaLimit"); var betaInput = document.getElementById("betaLimit"); // Result Elements var resEutectic = document.getElementById("resultEutectic"); var resType = document.getElementById("resType"); var resPro = document.getElementById("resPro"); var resPhase = document.getElementById("resPhase"); var explainText = document.getElementById("calcExplanation"); var tableBody = document.getElementById("resultTableBody"); // Chart var canvas = document.getElementById("microstructureChart"); var ctx = canvas.getContext("2d"); // Initial Calculation window.onload = function() { calculateEutectic(); }; function calculateEutectic() { // Get values var C0 = parseFloat(alloyInput.value); var Ce = parseFloat(eutecticInput.value); var Ca = parseFloat(alphaInput.value); var Cb = parseFloat(betaInput.value); // Reset errors document.getElementById("err-alloy").style.display = "none"; document.getElementById("err-eutectic").style.display = "none"; document.getElementById("err-alpha").style.display = "none"; document.getElementById("err-beta").style.display = "none"; // Basic Validations var isValid = true; if (isNaN(C0) || C0 100) { document.getElementById("err-alloy").style.display = "block"; isValid = false; } if (isNaN(Ce) || isNaN(Ca) || isNaN(Cb)) isValid = false; // Logical validations for phase diagram structure if (Ca >= Ce) { document.getElementById("err-alpha").style.display = "block"; isValid = false; } if (Cb <= Ce) { document.getElementById("err-beta").style.display = "block"; isValid = false; } if (!isValid) { resEutectic.textContent = "–"; return; } var We = 0; // Weight fraction eutectic var Wp = 0; // Weight fraction proeutectic var type = ""; var proPhase = ""; // Logic if (C0 Cb) { // Single phase beta We = 0; Wp = 1; type = "Single Phase Solid Solution"; proPhase = "Beta (Only)"; } else if (Math.abs(C0 – Ce) < 0.01) { // Eutectic Composition We = 1; Wp = 0; type = "Eutectic Composition"; proPhase = "None"; } else if (C0 < Ce) { // Hypoeutectic // Lever rule: (C0 – Ca) / (Ce – Ca) gives liquid fraction which becomes eutectic We = (C0 – Ca) / (Ce – Ca); Wp = 1 – We; type = "Hypoeutectic"; proPhase = "Alpha (Proeutectic)"; } else { // Hypereutectic // Lever rule: (Cb – C0) / (Cb – Ce) gives liquid fraction which becomes eutectic We = (Cb – C0) / (Cb – Ce); Wp = 1 – We; type = "Hypereutectic"; proPhase = "Beta (Proeutectic)"; } // Clamp values just in case if (We 1) We = 1; if (Wp 1) Wp = 1; // Update UI resEutectic.textContent = (We * 100).toFixed(1) + "%"; resType.textContent = type; resPro.textContent = (Wp * 100).toFixed(1) + "%"; resPhase.textContent = proPhase; // Update explanation var explanation = "Input analysis: "; if (We === 0) { explanation += "The alloy composition is within the solid solubility limit. No eutectic microstructure forms."; } else if (We === 1) { explanation += "The alloy is at the eutectic composition. The entire structure is eutectic."; } else { explanation += "The alloy is " + type + ". "; explanation += "Primary " + proPhase.split(' ')[0] + " forms first. "; explanation += "The remaining liquid transforms into the eutectic microstructure at the eutectic temperature."; } explainText.innerHTML = explanation; updateTable(type, proPhase, Wp, We); drawChart(We, Wp, proPhase); } function updateTable(type, proPhaseName, proFrac, eutFrac) { var html = ""; // Row 1: Proeutectic if (proFrac > 0) { html += ""; html += "" + proPhaseName + ""; html += "" + proFrac.toFixed(3) + ""; html += "" + (proFrac * 100).toFixed(1) + "%"; html += ""; } // Row 2: Eutectic if (eutFrac > 0) { html += ""; html += "Eutectic Microconstituent"; html += "" + eutFrac.toFixed(3) + ""; html += "" + (eutFrac * 100).toFixed(1) + "%"; html += ""; } // Total html += ""; html += "Total"; html += "1.000"; html += "100.0%"; html += ""; tableBody.innerHTML = html; } function drawChart(we, wp, proName) { // Clear canvas ctx.clearRect(0, 0, canvas.width, canvas.height); var total = we + wp; if (total 0) { var sliceAngle = (wp / total) * 2 * Math.PI; ctx.beginPath(); ctx.moveTo(centerX, centerY); ctx.arc(centerX, centerY, radius, startAngle, startAngle + sliceAngle); ctx.closePath(); ctx.fillStyle = "#6c757d"; // Gray for solid/proeutectic ctx.fill(); // Label drawLabel(centerX, centerY, radius, startAngle + sliceAngle/2, "Pro-Phase"); startAngle += sliceAngle; } // Draw Eutectic Slice if (we > 0) { var sliceAngle = (we / total) * 2 * Math.PI; ctx.beginPath(); ctx.moveTo(centerX, centerY); ctx.arc(centerX, centerY, radius, startAngle, startAngle + sliceAngle); ctx.closePath(); ctx.fillStyle = "#004a99"; // Blue for Eutectic ctx.fill(); // Label drawLabel(centerX, centerY, radius, startAngle + sliceAngle/2, "Eutectic"); } // Legend ctx.font = "12px Arial"; ctx.fillStyle = "#333"; ctx.fillText("■ Eutectic", 10, 280); ctx.fillText("■ Pro-Phase", 100, 280); } function drawLabel(cx, cy, r, angle, text) { var labelR = r * 0.6; var x = cx + Math.cos(angle) * labelR; var y = cy + Math.sin(angle) * labelR; ctx.fillStyle = "white"; ctx.font = "bold 14px Arial"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText(text, x, y); } function resetCalc() { alloyInput.value = "40"; eutecticInput.value = "61.9"; alphaInput.value = "18.3"; betaInput.value = "97.8"; calculateEutectic(); } function copyResults() { var text = "Eutectic Calculation Results:\n"; text += "Alloy Composition: " + alloyInput.value + " wt%\n"; text += "Eutectic Fraction: " + resEutectic.textContent + "\n"; text += "Microstructure: " + resType.textContent + "\n"; text += "Proeutectic Phase: " + resPhase.textContent + "\n"; var tempInput = document.createElement("textarea"); tempInput.value = text; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); var btn = document.querySelector(".btn-copy"); var originalText = btn.textContent; btn.textContent = "Copied!"; setTimeout(function(){ btn.textContent = originalText; }, 2000); }

Leave a Comment