Before you begin
Purpose and limits
The explorer is a teaching and preliminary engineering-screening environment. It is organized around the causal sequence:
Chemistry → Processing → Microstructure → Properties → PerformanceBest uses
Learning metallurgy, comparing scenarios, phase-field identification, lever-rule practice, heat-treatment visualization, process-data screening, measurement troubleshooting, and early-stage hypothesis development.
Not a replacement for
Controlled standards, certified grade data, validated thermodynamic or kinetic software, calibrated measurements, laboratory testing, procedure qualification, material disposition, or responsible engineering approval.
Engineering caution: many calculations are deliberately simplified educational estimates. Never use the tool alone to release material, qualify a heat-treatment procedure, establish hazardous operating conditions, or approve a product.
Student and professional workspaces
Guided start and professional workflow
Choose the goal first
The Guided Start page separates recommended starting points for Students and Steel professionals. The selected workspace now stays active throughout the tool. It changes navigation, guidance, and information priority; it never changes calculations, inputs, warnings, or the modules available to you.
- Student goals begin with phase diagrams, thermal paths, TTT/CCT concepts, chemistry, connected heat treatment, and practice.
- Steel professional goals begin with heat-chemistry screening, transformation response, austenitize–quench–temper review, through-section hardenability, thermal-data analysis, and metallography.
Each goal card states which workspace it opens. Use Browse all guided workflows to reach every original practical question, including:
- What phases are present?
- What happens during heating or cooling?
- Will the centre of the section harden?
- Is the austenitizing cycle adequate?
- Which quench medium should be compared?
- What does the uploaded thermal record show?
- How should a thermocouple or pyrometer result be interpreted?
- What surface-concentration or transformation-response trend, tempering response, microstructure, or alloy-family behaviour should be expected?
Workspace mode
| Workspace | What it changes | What it preserves |
|---|---|---|
| Student | Organizes the tool into Learn, Explore, Practice, and My Progress. Four guided paths use Predict → Manipulate → Observe → Explain → Check → Apply. | Every lab, input, result, warning, and calculation remains available. Learning progress is saved only in this browser. The calibration lesson is synthetic and never imports plant data or changes a Professional calibration session. |
| Professional | Organizes screening work into Define, Question, Applicability, Compare, Sensitivity, Plant Evidence, Calibrate & Monitor, and Report while keeping direct access to every module. | The same scenario, numerical engine, 12 tabs, inputs, warnings, and original exports are used. Switching workspace never resets the active module or inputs. |
Workspace and explanation detail are independent. A student can inspect full model detail, and a professional can choose a guided explanation without changing the calculation.
Professional decision workflow
The professional workspace adds a structured review layer around the existing tool. Move through the stages in order, revisit any stage as evidence changes, or open any of the 12 original tabs directly.
- Define material/process: establish the chemistry, material family, section, thermal history, and other case inputs in the existing modules.
- Select engineering question: state the screening decision so the workspace can prioritize the most relevant modules and checks.
- Review applicability: inspect each versioned model record, output classification, validity state, evidence basis, approval state, source references, assumptions, uncertainty, and required verification before interpreting an estimate.
- Compare scenarios: capture read-only Baseline and Alternative snapshots, plus an optional third case, for side-by-side review. Capturing or viewing a comparison does not apply old values or change the active scenario.
- Inspect sensitivity/uncertainty: run a bounded low–baseline–high screen for carbon or property cooling rate against estimated hardness or martensite, then record known uncertainty sources. This one-factor view is non-mutating and is not a confidence interval.
- Add plant evidence: record an evidence type, date, traceable reference, observation or result, and your assessment as Supports, Conflicts, Inconclusive, or Not assessed. The tool does not validate that classification.
- Calibrate and monitor: optionally import a separate governed calibration package, fit an additive-bias candidate on development heats or batches, compare generic, calibrated, and actual values on untouched validation groups, and screen later monitoring residuals. A candidate never changes the generic model or approves itself.
- Generate report: create a separate engineering screening report containing scope, applicability, comparison, sensitivity, evidence classification, calibration audit summary, cautions, model/version traceability, and the same governed values and warnings shown on screen. Download the compact governance JSON or a checksummed replay JSON when a machine-readable record is needed.
Model governance and output classes
Every result used by the professional workflow is linked to a model ID and version. Applicability is reported as In range, Near boundary, Out of domain, or Not evaluated. Out-of-domain values are withheld rather than carried forward as an unqualified engineering result.
| Output class | Meaning | Current authorization |
|---|---|---|
| Teaching | Conceptual, schematic, or directional heuristic. | May support learning and preliminary exploration within its stated domain. |
| Engineering screening | Preliminary professional screen with declared scope and verification needs. | May support early screening; it is not product acceptance or process approval. |
| Plant calibrated | Model calibrated to a controlled plant scope and evidence set. | Locked until verified sources, a calibration record, and scoped qualified-metallurgist approval exist. |
| Specification acceptance | Model authorized for a defined acceptance decision. | Locked until verified governing requirements and scoped qualified approval exist. |
Current governance state: the registered base models remain classified as Teaching and pending qualified-metallurgist review. “In range” means only that inputs are inside conservative internal numeric guardrails; it does not establish correlation-specific applicability. A calibration analysis first creates an Engineering screening calibration candidate without altering the generic model. Step 7 can promote that frozen candidate to Plant calibrated only for one pinned scope after a separate protocol-locked campaign on new heat/batch groups passes its predeclared criteria and a qualified authority records approval. Reviewer identity and authority are user-attested, not browser-verified. Specification acceptance and product release always remain separate and withheld. The bundled cooling trace and calibration demonstration remain explicitly synthetic and cannot be used as external validation or approval evidence.
Local professional record: professional notes, plant-evidence metadata, captured comparison snapshots, compact calibration audits, and audit revisions explicitly saved by the user stay in this browser and are excluded from ordinary saved scenarios and share links. Imported calibration rows and raw thermal rows remain session-only. A replay JSON intentionally embeds derived thermal chart rows when a process record is loaded so the saved UI result can be reproduced; handle that file and any local replay revision under your process-data rules. The compact governance JSON and HTML/print/PDF report do not embed those rows. The original CSV, PNG, process-data report, share, and print tools remain unchanged.
Explanation detail
| Mode | What it emphasizes | Use when |
|---|---|---|
| Guided | Plain-language conclusions, key cautions, and fewer equations. | You are learning the concept or need a quick interpretation. |
| Engineering | Fractions, assumptions, estimates, risk indicators, and verification needs. | You are screening a process or preparing an analysis. |
| Model detail | Model details, equations, limitations, and complete comparison controls. | You need to inspect the calculation logic and validity boundaries. |
Interpretation basis
Use Equilibrium for Fe–Fe3C phase fields and lever-rule fractions. Use Rapid cooling for generalized ferrite, pearlite, bainite, and martensite trends. The rapid-cooling selection does not convert the equilibrium diagram into a CCT diagram; it changes how the scenario is interpreted.
Critical-temperature coach
- Ae is the equilibrium critical temperature.
- Ac is the observed transformation temperature during heating.
- Ar is the observed transformation temperature during cooling.
- Ms and Mf refer to martensite start and finish.
The heating- and cooling-rate shifts in the coach are teaching approximations, not process setpoints.
Step 5 capability · Professional workspace
Plant calibration, group-separated validation, and drift monitoring
This optional workflow keeps the original generic property model intact and builds a separate local correction candidate around controlled plant or test data:
Generic model → Calibrate on development groups → Validate on untouched groups → Monitor later groups- Prepare and govern the source: use one quantitative target, one declared measurement method, a controlled source reference, and stable record and heat/batch identifiers.
- Import: load a version 1 calibration-package JSON or CSV. Invalid imports are rejected without replacing the prior valid session.
- Calibrate: within each calibration heat or batch, average actual − generic residuals; then give each group equal weight when fitting the single additive correction. Validation and monitoring results do not influence it, and the generic model is not refitted or overwritten.
- Validate: compare generic, calibrated, and actual values on validation heats or batches that never appeared in calibration. Review group-equally-weighted bias, MAE, RMSE, and R2; a better fit on development groups is not validation.
- Monitor: aggregate corrected residuals at the later-in-time heat/batch level and screen their exponentially weighted moving average (EWMA). Treat any signal as a prompt for investigation.
- Record and review: retain the package fingerprint and audit summary, define the candidate’s local scope, and obtain qualified review outside the browser workflow. This version does not authorize applying the correction to new inputs.
Separate calibration-package contract
A calibration package is not a saved Explorer scenario, thermal-process upload, evidence note, or specification dataset. JSON may place the following fields at the top level or under metadata; if a field appears in both places, the values must agree. CSV uses the same row fields plus consistent metadata columns or # key: value comment lines.
| Part | Required content | Control |
|---|---|---|
| Package identity | schemaVersion, stable id, revision, title, and sourceReference. | Schema major version must be 1. Import is limited to 2 MiB, 5,000 rows, and 64 CSV columns. |
| Local scope | site, line, processRoute, productFamily, thicknessMinMm/thicknessMaxMm, measurementLocation, measurementBasis, coolingRateDefinition, and coolingRateLocation. | All are required. The scope fingerprint makes changes to the declared investigation scope detectable; it does not establish or enforce a candidate applicability envelope. |
| Common basis | measurementMethod, groupBy (heat or batch), and one supported target. | The method and scope must identify the specimen/test basis and how coolingRateCPerS was determined. Target and column IDs define the canonical numeric units; the cooling-rate definition must also declare a compatible per-second unit, and contradictory unit text fails closed. Text presence is traceability—not proof that unlike tests are compatible. |
| Row identity | Unique recordId, role (calibration, validation, or monitoring), and the selected heatId or batchId. | Identifiers are compared without letter-case distinctions. One heat or batch cannot appear in more than one role. |
| Predictor inputs | C, Mn, Si, Ni, Cr, Mo, V, Cu, and B in wt%, plus coolingRateCPerS. | Every row must be accepted by the frozen generic spx-property-v1 evaluator; cooling rate is limited to 0.1–1,000 °C/s. coolingRateDefinition must explicitly declare °C/s (or C/s) or K/s; K/s is numerically compatible, while missing units, per-minute/per-hour rates, and Fahrenheit definitions are rejected and are not converted. |
| Observed result | actualValue in the selected target’s canonical unit: an HV number on the declared Vickers load, MPa, or engineering elongation percentage points. | Rockwell/Brinell or pressure-unit hardness, psi/ksi/Pa/kPa/GPa strength, and fractional/unitless/true/logarithmic strain are rejected rather than converted. Do not mix specimen orientations, gauge lengths, sampling locations, temperatures, or measurement methods. |
| Time order | An unambiguous ISO-8601 timestamp is required on every row. | Every monitoring group must be provably later than all calibration and validation groups, and monitoring-group timestamps must be unique. Tied group times make chronology insufficient and suppress the EWMA sequence, limits, and triggers; heat/batch names are never treated as process sequence. Order-independent residual diagnostics remain visible. |
Contract 1.0 does not collect Nb or Ti. Zero is supplied only to the existing governance-envelope check; it is not an inferred plant value, predictor input, or fitted variable. Do not use this candidate where omitted microalloying or another unmodelled variable makes the generic property screen inapplicable.
Minimum data separation is enforced: at least five calibration rows across three groups and at least three validation rows across two different groups. Replicating rows within one group does not give that group more influence: fitting and reported performance first aggregate by group, then weight groups equally. These are software minimums, not evidence that the sample is representative or statistically adequate.
Supported first-release quantitative targets
| Target ID | Value and unit | Input sanity range |
|---|---|---|
hardness-hv | Directional model-HV corrected against a declared Vickers scale/load | 1–2,000 |
yield-strength-mpa | Yield strength, MPa | 1–5,000 |
tensile-strength-mpa | Tensile strength, MPa | 1–5,000 |
elongation-pct | Elongation, % | 0–100 |
These are parser sanity ranges, not applicability limits, tolerances, or specification limits. Each package supports one target. Confirm test-method revision, specimen geometry, orientation, location, tensile test temperature, yield definition (such as 0.2% offset), hardness load/scale, elongation gauge basis, and cooling-rate definition before comparing records.
Actual inputs outside these sanity ranges are rejected. Corrected values are deliberately left unclamped so an invalid correction stays visible for diagnosis. The physical-output gate covers only the imported calibration, holdout, and monitoring comparisons: if any of those corrected values is outside its target range, evidence comparison is withheld. A range-safe imported dataset can make the evidence audit current; it never permits applying the correction to a new chemistry or cooling-rate input. This version has no candidate input envelope or prediction-time output gate, so new-input application remains withheld.
Group separation and leakage
All specimens or repeated tests from one heat or batch must stay in a single role. A row-level random split can place related specimens on both sides, making validation look better because the model has already seen that group. The importer rejects this heat/batch leakage. Freeze the split, cleaning rules, scope, and model choices before viewing holdout results; if holdout results influence any of those choices, reclassify those groups as development data and obtain fresh validation groups. Fingerprints make revisions detectable but cannot enforce that discipline. The browser result is an internal, group-separated holdout only; independent validation requires a separate controlled external campaign or artifact, and neither result by itself proves that future production is covered.
SPEC_DATA is identity context only
The optional specContext accepts only grade identity and traceability fields: schema version, specification body and grade key, display name, edition, PSL/category where applicable, material form, and limited verification metadata. The calibration engine does not read specification chemistry, mechanical limits, Charpy/DWTT requirements, footnote rules, overlays, or acceptance logic as observations, targets, labels, or approval evidence.
Calibration and specification compliance are separate decisions. For standards work, use the Material Specification Lookup to inspect controlled grade requirements and the Material Specification Compliance Checker to compare actual evidence with requirements. A calibrated prediction cannot replace a required test or acceptance record.
Candidate and approval gate
A successful candidate analysis is labelled Calibration candidate with an Engineering screening classification. The base model and version remain frozen and traceable. At this stage it records Plant calibrated: false, new-input application: withheld, pending qualified review, and acceptance withheld. Neither good training metrics, improved internal holdout metrics, a specification identity, nor a user acknowledgement can promote it.
Step 7: independent validation and Plant calibrated promotion
The separate JSON validation package pins the candidate-model fingerprint, training fingerprint, scope fingerprint, target, and heat/batch grouping basis. Its protocol ID, revision, independent organization, independence statement, lock timestamp, and numeric acceptance limits must be recorded before every validation result. At least five completely new heats or batches are required; any overlap with calibration, internal holdout, or monitoring groups fails closed. Five groups is a software floor, not a claim of statistical sufficiency.
The candidate is not refitted. External bias, MAE, RMSE, and optional R2 are calculated across equal-weighted external group means and compared with the predeclared limits. Every external row must also remain within the candidate’s calibration-data chemistry/cooling-rate envelope and declared thickness scope, and every un-clamped prediction must pass the physical-output gate. A failed pin, chronology check, independence check, envelope check, output gate, or acceptance criterion blocks approval.
After all validation checks pass, a reviewer may record their name, role, organization, controlled authority reference, approval time, scope-limited statement, and explicit authority attestation. The browser records that attestation but cannot verify identity, credentials, organizational authority, laboratory chain of custody, or source-system integrity. Only then is the frozen candidate labelled Plant calibrated for its recorded envelope. Prediction-time use is fail-closed outside that envelope or if the active candidate changes. Specification acceptance, product release, and qualified-procedure status remain withheld.
The validation template is not plant evidence. Do not approve synthetic, copied, development, internally selected, or post-hoc-thresholded results. Govern the campaign and approval in the organization’s controlled quality system.
Raw-data privacy and report record
Imported rows live only in the calibration engine’s current page session. They are not written to professional browser storage, saved scenarios, share links, the HTML report, or governance JSON. Clearing the calibration session or reloading the page removes them. The compact audit may be stored locally and exported; it contains:
- package ID/revision/title, source reference, measurement method, import/analyse timestamps, and package/model fingerprints;
- the declared local site/line/process/product/thickness/test/cooling scope and its scope fingerprint;
- target and unit, frozen generic model ID/version, equal-group additive correction, fitted row/group counts, and role/group totals;
- grouping basis, disjoint-group result, later-than-reference check, full monitoring chronology status, and optional traceability-only specification identity;
- group-equally-weighted generic-versus-calibrated calibration and validation bias, MAE, RMSE, and R2;
- monitoring row/group counts, timestamp-ordering rule and chronology status, EWMA setting and time-varying limits, trigger count, governance state, reasons, and warnings.
A fingerprint detects a changed package or scope; it is neither encryption, anonymization, nor proof against tampering. Browser memory and local storage are not encrypted records-management systems. Apply your organization’s data classification, authorization, retention, and device rules before loading controlled information.
Interpret drift correctly
Monitoring uses the mean calibrated residual (actual − calibrated) for each later heat or batch. A group’s latest row timestamp defines its position. An individual group-mean residual is screened against ±3s; with λ = 0.2, the EWMA calculates:
z0 = 0; zt = 0.2e′t + 0.8zt−1; limitst = ±3s√[(0.2 / 1.8)(1 − 0.82t)]Here, s is the sample standard deviation of the equally weighted calibration-group residual means. The time-varying limit is ±0.6s at the first point and approaches ±s. The result is stable, review trigger, or insufficient. Unverified chronology, no monitoring groups, zero/unavailable reference variation, variation indistinguishable from floating-point precision, or fewer than 20 calibration groups produces an insufficient result. When numeric variation cannot support limits, inferential residual and EWMA triggers are withheld. When group timestamps tie, order-dependent EWMA values, limits, and triggers are withheld while order-independent residual diagnostics remain visible. Fixed group-mean limits also require one constant replicate count across the calibration baseline and the same count in every monitoring group. Unequal calibration groups, unequal monitoring groups, or a baseline-to-monitoring count mismatch therefore also force an insufficient result in this version.
The fixed 3σ screen assumes a stable Phase-I residual process, comparable independent subgroups, and no material serial correlation. Skew, heavy tails, autocorrelation, measurement drift, or changing product mix can invalidate nominal false-alarm behavior; a qualified practitioner must select a different chart or limit design when those assumptions are not defensible.
A drift signal is not a cause and is not a nonconformance verdict. Investigate measurement-system change, sampling, test basis, chemistry or cooling-rate range, product mix, equipment, process settings, data handling, and model applicability. Confirm the cause with controlled evidence before changing a process, model, or disposition.
Step 6 capability · Professional workspace
Revisioned reports, checksums, and deterministic replay
The Report stage can now preserve a governed screening result as a named revision and prove whether the same tool build reproduces it. This does not approve the engineering conclusion; it makes the calculation record traceable.
- Complete the record: enter a conclusion, interpretation, next action, action owner, prepared-by identity, optional reviewer, and target date.
- Name the revision: use a meaningful label such as “Baseline review” or “Cooling-rate alternative.”
- Save or download: a local revision is stored unencrypted in this browser; Download replay JSON creates a portable package. At most five local revisions are retained.
- Verify before replay: import accepts only the supported schema, matching tool version, matching model-registry version, and an unchanged package checksum.
- Replay: the tool restores the original scenario and decision controls, reconstructs embedded thermal chart data when present, reruns the shared calculation engine, and compares the scenario fingerprint, governed values/statuses, summary, and chart data with the saved signature.
| Record | Contents | Use |
|---|---|---|
| HTML / Print-PDF report | Conclusion, intended use, classification, inputs, results, uncertainty, comparison, assumptions, warnings, sources, calibration evidence, prepared/reviewed fields, revision ID, and audit checksum. | Human review and controlled filing. |
| Governance JSON | Compact governed values, model versions, validity, warnings, evidence metadata, and calibration audit summary; no embedded thermal rows. | Machine-readable compact audit. |
| Replay JSON | Original scenario, normalized SI inputs, professional workflow record, governed outputs, chart data, revision identity, expected replay signature, and checksum. | Deterministic reconstruction and verification with the same tool and registry versions. |
Checksum is an integrity check, not a digital signature. It detects accidental or ordinary content changes but does not prove authorship, authorization, or custody. Use your organization’s approved document-control, access, retention, and signing system for controlled records.
Replay verifies software reproducibility only. Matching the saved UI result does not establish metallurgical validity, measurement-system adequacy, model approval, process qualification, specification conformance, or product acceptance.
Step 8 capability · Complete dual-audience coverage
Full module expansion and role-specific tools
Step 8 connects every original Explorer module to a complete Student or Professional purpose without changing the shared calculation engine. Switching workspace, opening a guided path, building an activity, or opening a review pack changes navigation and guidance only. It does not change chemistry, process inputs, model results, calibration state, qualification state, saved/shared scenarios, or exports.
Expanded guided learning
The Student workspace now provides twelve six-stage learning paths. Every path follows Predict → Manipulate → Observe → Explain → Check → Apply and saves progress only in the current browser:
- Phase Diagram Foundations; Heating, Cooling & Transformation; and Chemistry & Heat Treatment;
- Through-section hardenability; Austenitization control; and Quenching and tempering trade-offs;
- Thermal data and measurement; Mechanical testing and metallography; and Surface treatment and diffusion;
- Solidification, rolling, and alloy families; Reference-diagram literacy; and Model calibration and validation.
The expanded lessons teach evidence discipline as well as metallurgy. A learner must distinguish equilibrium from kinetics, surface response from centre response, a sensor trace from a confirmed transformation, a schematic image from representative microscopy, and a model estimate from plant or specification acceptance.
Activity brief builder
The Student workspace includes an instructor-ready activity builder covering all twelve original modules. Select the module, a 20-, 45-, or 90-minute duration, and the expected evidence type. The generated brief contains a learning objective, all six learning stages, an application prompt, and a fixed safety/governance guardrail. Downloaded briefs are planning aids; they contain no answer key, student identity, score, plant data, model approval, or product-release authorization.
Professional review packs
The Professional workspace includes five question-led review packs: heat chemistry screening, austenitize–quench–temper review, thermal-record investigation, microstructure/property investigation, and plant-model qualification review. Each pack opens the relevant existing modules in sequence and provides a completion checklist. The downloaded JSON is an unapproved review checklist, not a governed report, replay record, electronic signature, calibration package, validation package, or specification decision.
Step 8 does not create Specification acceptance. All review packs remain Engineering screening. Use controlled standards, required tests, the dedicated specification tools, organizational approval, and product-release controls for acceptance decisions.
Step 10 capability · Controlled specification traceability
Move from metallurgy screening to governed specification work
The Explorer can load a session-only SPEC_DATA version 1 JSON package and select a specification body, grade, and applicable product form. It validates the identity contract before exposing a selection. Imports are limited to 2 MiB and are never saved in the Explorer.
- Explore: use the metallurgy modules to examine mechanisms, assumptions, and directional process–structure–property response.
- Identify: load a controlled schema package and select the intended grade identity and product form.
- Export identity context: download the traceability-only context for a controlled calibration package or engineering record.
- Verify and decide elsewhere: use the Material Specification Lookup and Material Specification Compliance Checker with the governing licensed standard, actual test evidence, purchaser requirements, and responsible approval.
The exported identity contains only schema version, specification body, grade key and display name, edition, PSL/category, applicable form, and limited verification metadata. Chemistry and mechanical limits, Charpy/DWTT requirements, testing rules, overlays, footnotes, equivalence claims, and acceptance logic are deliberately excluded.
Identity is not acceptance. A grade name, specification context, model estimate, calibration candidate, or Plant calibrated status cannot establish specification compliance, certify equivalence, qualify a procedure, or release product.
Core module
Equilibrium diagram
Plot and manage points
- Select metric or imperial temperature display.
- Enter carbon and temperature for P1.
- Use + Add point to create P2, P3, and additional comparisons.
- Select a row, marker, or result card to make that point active.
- Click or drag on the diagram to move only the active point.
Display controls
| Control | Function |
|---|---|
| Show tie line | Displays two-phase boundary compositions used by the lever rule. |
| Spotlight active region | Fades unrelated fields so the selected region is easier to interpret. |
| Snap to critical boundaries | Snaps nearby points to A1, A3, Acm, or the eutectoid composition. |
| Connect points as path | Links the listed points to illustrate a conceptual thermal path. |
Lever rule
Inside a two-phase field, the tool estimates equilibrium mass fractions from the tie-line endpoints. For ferrite plus austenite:
fα = (Cγ − C₀) / (Cγ − Cα) and fγ = (C₀ − Cα) / (Cγ − Cα)The schematic microstructure is educational. It does not reproduce actual grain morphology, inclusions, banding, or transformation kinetics.
Thermal-cycle builder
Heating and cooling paths
Select a preset—normalizing, annealing, spheroidizing, quench and temper, intercritical annealing, austempering, martempering—or build a custom cycle.
- Enter carbon.
- Add or remove cycle steps.
- Set target temperature, duration, and step type.
- Use Play, Pause, or the time slider.
- Review boundary crossings and the instantaneous equilibrium-reference panel.
The live panel is recalculated from carbon and the temperature at the selected instant; it does not retain prior phase history. Crossing an equilibrium boundary does not prove instantaneous transformation. Time, chemistry, grain size, prior condition, section thickness, and cooling rate determine what actually forms. Use the TTT/CCT or Quenching modules for kinetic estimates.
Transformation kinetics
TTT and CCT
TTT
Use isothermal temperature and hold time to see how a constant-temperature path intersects idealized transformation start and finish curves.
CCT
Use continuous cooling rate and final temperature to compare ferrite, pearlite, bainite, martensite, and retained-austenite tendencies.
Chemistry from the Chemistry module shifts the generalized curves and critical temperatures. Final-temperature martensite formation below Ms uses the Koistinen–Marburger relationship with α = 0.011 °C−1, while untransformed material is shown as retained austenite. These are not certified, grade-specific diagrams.
Chemistry and causality
Chemistry, properties, and causal chain
Select an illustrative preset or enter verified heat chemistry. The module estimates CE IIW, Pcm, Ac1, Ac3, Ms, hardenability, weldability, and directional property trends.
| Output | Interpretation | Primary caution |
|---|---|---|
| CE IIW / Pcm | Weldability and hydrogen-cracking screening. | Applicability depends on product, thickness, procedure, heat input, and hydrogen control. |
| Ac1 / Ac3 / Ms | Andrews empirical critical-temperature estimates. | Exact chemistry range and heating history matter. The Ac1 equation contains arsenic and tungsten terms and Ac3 contains a tungsten term. Because this module does not collect As or W, those terms are treated as zero; B is not substituted for As and Cr is not substituted for W. |
| Hardenability index | Directional chemistry tendency. | Do not replace measured Jominy data. |
| Property ranges | Directional hardness, strength, and elongation trends. | Grain size, morphology, inclusions, precipitation, section size, tempering, and testing remain decisive. |
The Guided Start causal dashboard updates the five-stage chain and warns when the active phase-diagram carbon differs from the chemistry-model carbon.
Release 2
Jominy and section-size hardenability
This module separates maximum hardness from depth of hardening.
- Confirm chemistry.
- Select round or plate geometry.
- Enter diameter or thickness.
- Select quench medium and agitation.
- Enter prior-austenite ASTM grain number and target hardness.
- Read the estimated Jominy curve and through-section result.
Outputs include equivalent Jominy distance, surface/quarter-depth/centre martensite, hardness, and effective target-hardness depth.
The result is a chemistry-calibrated teaching model, not an ASTM A255 calculation. Validate with measured Jominy curves and hardness traverses.
Release 2
Austenitization and grain-growth window
The module balances four competing needs: heat the core, form austenite, dissolve and homogenize carbides, and avoid excessive prior-austenite grain growth.
- Set temperature, hold time, section size, heating rate, and initial grain size.
- Select starting microstructure, carbide burden, and grain-boundary pinning.
- Review core heat-through time, effective soak, dissolution, homogenization, final ASTM grain number, and grain-growth risk.
- Use the heatmap to identify incomplete, balanced, and grain-growth-dominated regions.
A higher temperature can improve dissolution while accelerating grain growth. The preferred condition is a validated operating window, not the highest temperature or longest hold.
Release 2
Quench-medium and cracking-risk comparison
Compare still air, forced air/gas, conventional oil, accelerated oil, polymer solution, water, brine, and a molten-salt-bath analogue under common assumptions.
- Set bath temperature, agitation, geometry, size, transfer delay, corner severity, and final temperature.
- Review surface, quarter-depth, and centre cooling curves.
- Compare 800→500 °C cooling rate, martensite, hardness, maximum thermal gradient, martensite mismatch, cracking risk, and distortion risk.
- Use Apply to hardenability to transfer the selected setup.
Safety: this module does not provide operating instructions for hot oils, polymers, brines, molten salts, or high-temperature handling. Follow approved industrial procedures, SDS requirements, and engineered safeguards.
Release 3
Process-data analysis
Upload a thermal record
- Open Process Data.
- Drop or select a CSV, TSV, TXT, or semicolon-delimited file.
- Map the time and temperature columns.
- Select source time and temperature units.
- Adjust smoothing and arrest sensitivity.
The tool calculates the smoothed temperature history and:
Cooling rate = −dT/dtRead the results
- Crossing-based average cooling rates for 800–500 °C and 500–300 °C, calculated as ΔT/Δt.
- Candidate thermal or transformation arrests.
- Candidate proximity to the A1 equilibrium reference and estimated Ms; cooling Ar temperatures are not predicted.
- Measured-versus-simulated cycle overlay on the physical elapsed-time basis.
- Root-mean-square error over overlapping timestamps without duration normalization.
Candidate arrests are screening signals. Sensor lag, furnace control, section heat transfer, smoothing, recalescence, and process disturbances can produce similar signatures. Confirm transformations with metallography, dilatometry, hardness, or other validated evidence.
Release 3
Temperature-measurement assistant
Thermocouple mode
Select thermocouple type, wire/sheath diameter, attachment method, and shielding or thermal mass. Review the uncalibrated relative-lag tendency and attachment-bias risk. The tool does not calculate response time in seconds; that requires sensor construction, junction and sheath details, surrounding medium and velocity, mounting, and calibration or step-test data.
Infrared-pyrometer mode
Enter indicated temperature, instrument emissivity, estimated actual emissivity, reflected temperature, target width, spot diameter, and surface condition. Review the radiation-balance correction, target-to-spot ratio, and background contamination risk.
A precise display is not proof of an accurate workpiece temperature. Calibration, emissivity, scale, reflected radiation, sensor location, response lag, and furnace-to-workpiece differences must be controlled.
Release 4
Surface treatment and diffusion
Select carburizing, carbonitriding, nitriding, ferritic nitrocarburizing, induction hardening, flame hardening, or laser hardening.
Diffusion-controlled treatments use an Arrhenius diffusivity and complementary-error-function profile:
C(x,t) = C₀ + (Cs − C₀) erfc[x / (2√Dt)]For diffusion modes, review the solute-concentration profile, concentration-threshold depth, and diffusion-distance indicator; these are not a universal hardness conversion. For induction, flame, and laser modes, review only the unitless exposure and penetration-response indices. The tool does not calculate physical hardened depth without validated energy or frequency, coupling or absorptivity, travel speed, geometry, thermal properties, and quench-boundary inputs.
Release 4
Tempering simulator
Enter steel response family, as-quenched hardness, tempering temperature, time, number of cycles, retained austenite, and post-temper cooling mode.
Hollomon–Jaffe parameter: P = TK [C + log10(t)]Review tempered hardness, toughness recovery, residual-stress relief, retained-austenite reduction, secondary-hardening tendency, and embrittlement risk together. Do not assume hardness changes monotonically for every alloy family.
Release 4
Mechanical-property laboratory
Select microstructure, carbon, ASTM grain number, test temperature, notch severity, and residual stress. Switch among:
- Engineering stress–strain curve
- Charpy transition and DBTT curve
- Fatigue S–N curve
The module provides directional yield strength, tensile strength, elongation, hardness, Charpy energy, fatigue strength, and elastic modulus. It does not invent universal HBW or HRC conversions; use the applicable ASTM E140 or ISO 18265 table for the material and range.
These values are not acceptance predictions. Test method, specimen geometry, orientation, strain rate, temperature, notch preparation, microstructure, and sampling location must be controlled.
Release 4
Virtual metallography laboratory
Generate schematic ferrite, ferrite–pearlite, bainite, martensite, spheroidite, and decarburization fields. Adjust grain size, magnification, etchant, banding, inclusion population, and section orientation.
Use the mystery-field exercise to practise phase and microconstituent identification. The displayed fields are original teaching schematics—not reference photomicrographs.
Real identification requires correct section location and orientation, specimen preparation, etchant, calibrated microscopy, reference images, and often hardness or compositional confirmation.
Release 4
Solidification and rolling inheritance
Use carbon, segregation tendency, thermal gradient, equiaxed nucleation, reduction ratio, soft reduction, cleanliness, and process-stage controls to animate:
Dendrites → segregation and porosity → rolling elongation → banding and anisotropyReview segregation, porosity, closure, columnar-grain tendency, banding, and anisotropy indicators. Rolling can close voids and change morphology without eliminating inherited chemical segregation.
Release 4
Alloy-family modes
Plain and low-alloy steel
CE, Pcm, Ms, hardenability, weldability, and hydrogen-cracking trends.
Stainless steel
PREN composition index, weld-metal chromium and nickel equivalent screens, and sensitization screening. These are not phase percentages, Ferrite Number, or corrosion guarantees.
Tool steel
Carbide, secondary-hardening, hot-hardness, wear, toughness, and cracking trends.
Cast iron / Fe–graphite
Carbon equivalent, graphitization, chill/carbide risk, matrix tendency, and graphite morphology.
Do not apply plain-carbon Fe–Fe3C logic uncritically to stainless steels, highly alloyed tool steels, or cast irons. Their phase stability and transformations require family-specific data and models.
Release 5
Reference diagrams
This tab holds two separate reference charts. Choose between them with the selector at the top of the panel. They share a carbon axis but not a coordinate system, so points do not carry across when you switch.
Which chart is which
| Chart | What it shows | What it is not |
|---|---|---|
| Rapid-quench microconstituent map | An illustrative dominant product after rapid transfer from austenite and an assumed sufficient isothermal hold, from 0.20 to 1.2 wt% C. | Not a TTT or CCT diagram. It has no time axis, does not calculate transformation start or finish, and cannot guarantee a final microstructure. |
| Iron-carbon / cementite phase diagram | The poster shows both stable graphite and metastable cementite information. The interactive cursor classifies only the metastable Fe–Fe3C system to 6.67 wt% C. | Not a kinetic diagram. Bainite and martensite are not equilibrium phases and do not appear on it. Visible graphite fields are not classified by the cursor response. |
Keep the distinction in mind when reading results. The equilibrium diagram gives a thermodynamic reference. The rapid-quench map shows an illustrative product family only after assuming a sufficiently long hold at the selected temperature. Actual phase fractions require time-dependent, grade-specific transformation data; neither chart predicts a real quench on its own.
Plotting and moving points
- Use + Add point to create P2, P3, and as many further points as you need. Existing points stay visible.
- Select a point by clicking its P button in the list, or by clicking its marker.
- Drag any marker directly, or click anywhere inside the plot to move the active point there.
- Type exact values into the carbon and temperature fields for precise placement.
- Remove deletes the active point. At least one point is always kept.
- Reset examples restores the seeded points for the current chart.
Reading a region
Move the pointer over the diagram. The crosshair reports carbon content, temperature in both Celsius and Fahrenheit at once, and the interpreted region. The What does this region mean? panel updates as you move, covering what is present, how it forms, typical morphology, and the property tendencies that follow.
On the rapid map, the painted colour and reported product come from the same teaching classifier; the unsupported interval below 0.20 wt% C is marked unavailable rather than extrapolated. On the poster, the interaction layer reports the metastable Fe–Fe3C interpretation even where the underlying artwork also displays a stable graphite field.
Experience levels
| Level | What you get |
|---|---|
| Beginner | Plain language and an immediate conclusion, with jargon kept out. |
| Engineer | Process implications, assumptions, property tendencies, and what still needs verifying. |
| Advanced | Calculation basis, model limitations, boundary assumptions, and data-validation cautions. |
Critical lines and legend
Critical lines draws A1, approximate A3/Acm, Ms, and approximate Mf on the rapid-quench map, and the eutectoid, eutectic, peritectic, liquidus and solidus on the poster. Overlay labels toggles the Explorer-added field and critical-line annotations; labels printed in the poster artwork remain visible. Selecting a legend entry loads that region into the explanation panel. Rapid-map regions are directly keyboard reachable; poster regions are available through the keyboard-accessible HTML legend buttons.
Units
The °C and °F buttons change the display only. Internal values stay in Celsius, so a point does not move when you switch units. The poster's own printed scales remain in their original dual-unit form, since the artwork is reproduced unaltered.
Zoom, pan and full screen
Use the zoom buttons, or hold Ctrl and scroll. While zoomed, pan with the diagram container’s scrollbars or touch scrolling. Dragging inside the plotted field moves the active point; it does not pan. Fit returns to the whole chart and Full screen gives the diagram the entire viewport.
PNG export
Export PNG writes the diagram as currently displayed, including plotted points, visible overlays, critical-line emphasis and labels. Raster elements are embedded at export time, so the file is complete and self-contained. Attribution and the copyright line are included in the exported image and must not be removed.
On a phone
Controls stack into a single column and touch targets are enlarged. The poster is dense by design; use zoom and pan to inspect it rather than expecting the whole sheet to be legible at once. Poster artwork is only fetched when you open that chart, so the rapid-quench map stays fast on a mobile connection.
Engineering limitations
- A1 is a reference invariant and Ms is a carbon-only Andrews estimate. The A3 and Acm curves are calibrated to standard anchor points rather than presented as exact equations. Alloying additions that move these boundaries are not represented on this map.
- Mf is an illustrative fixed offset below Ms, not a quantitative finish prediction. The real transformation is asymptotic and retained austenite can persist below the line, increasingly so at higher carbon.
- The pearlite, bainite and austenitising divisions are educational approximations conveying field topology only. They carry no implied precision.
- In this simplified drawing, the lower-bainite field closes near 0.42 wt% C where its illustrative divider meets Ms. This is not a physical prohibition: bainite can form from remaining austenite during below-Ms holding, so use a grade-specific TTT diagram.
- Real boundaries depend on chemistry, grain size, section size, homogeneity and holding time. Validate against grade-specific data before any process decision.
Source and copyright
The iron-carbon chart is the Iron-Carbon/Cementite Phase Diagram published by Buehler, an ITW company. Copyright © 2006 ASM International. All rights reserved. It is reproduced here under permission held by UpSkill Sprint Consulting and is served from this site rather than a third-party server. The artwork is reproduced unaltered; a link to the official PDF is provided beneath the diagram. Attribution and the copyright line must be preserved in any export or reuse.
The rapid-quench map is an original teaching reconstruction. A1 and the carbon-only Andrews Ms estimate use published reference values; A3, Acm, Mf, and the product divisions are anchor-calibrated or illustrative and are not traced grade-specific transformation boundaries.
Learning and records
Learn, save, share, and export
Learning mode
Follow four six-step paths, generate phase-field challenges, use hints, inspect boundary explanations, and practise microstructure identification. Model calibration and validation is a synthetic evidence-literacy lesson: it uses the existing chemistry/property screen to teach Generic → Calibrate → group-separated Validate → Monitor, but it never imports plant data, fits a real candidate, or changes Professional calibration state.
Save and share
- Save scenario stores settings in the current browser.
- Load saved restores the local scenario.
- Copy share link embeds supported configuration data in the URL.
Uploaded raw process data remains local to the current browser session and is not embedded in the share link.
Professional notes, plant evidence, comparison snapshots, and explicitly saved audit revisions are kept only in this browser and are not added to ordinary saved scenarios or share links. Comparison and sensitivity views do not modify the active scenario.
Calibration imports are even more restricted: raw rows stay only in page-session memory. The Professional record may keep a compact audit summary, but it does not persist or export those rows.
Export
- Point and phase-analysis CSV
- Equilibrium-diagram PNG
- Derived process-data CSV
- Downloadable process-analysis HTML report
- Separate professional engineering-screening report
- Compact governance JSON
- Checksummed deterministic-replay JSON
- Browser print/PDF output
The professional report documents a screening review and its evidence status; it does not certify a grade, validate a model, qualify a process, or approve material. All pre-existing exports remain available and keep their original purpose.
Practical applications
Recommended workflows
Learn a phase transformation
Use Guided Start → Equilibrium → Path → TTT/CCT. Compare equilibrium phases with kinetic products.
Assess through-hardening
Enter chemistry → Austenitization → Quenching → Hardenability. Validate with hardness traverses.
Review a thermal record
Upload Process Data → map columns → calculate cooling rate → screen arrests → compare with the simulated path.
Investigate temperature discrepancy
Use Process Data → Measurement Assistant. Check lag, attachment, emissivity, field of view, and reflected radiation.
Evaluate surface treatment
Use Metallurgy Lab → Surface Treatment → set chemistry/time/temperature → inspect the diffusion concentration profile or unitless transformation response → plan a chemistry or microhardness traverse and process-specific verification.
Explain property variation
Use Solidification → Metallography → Mechanical Lab to connect segregation, morphology, orientation, and test response.
Evaluate a local calibration candidate
Define the case → add traceable evidence → import a separate calibration package → review group separation and generic/calibrated/actual validation metrics → interpret later drift signals → export the governed screening record.
Accuracy controls
Engineering cautions
- Equilibrium versus kinetics: equilibrium phase fields do not predict transformation time or cooling-rate response.
- Phase versus microconstituent: ferrite and cementite are phases; pearlite and bainite are microconstituents.
- Model validity: empirical equations have chemistry and process ranges.
- Section effects: centre and surface experience different thermal histories.
- Measurement: sensor lag, attachment, emissivity, reflected radiation, and calibration can dominate the result.
- Morphology: identical phase fractions can produce different properties when grain size, shape, distribution, and banding differ.
- Alloy families: plain-carbon models are incomplete for stainless, tool steel, and cast iron.
- Calibration leakage: keep every result from one heat or batch in one role; reused groups do not provide valid internal holdout evidence, and independent validation requires a separate controlled external campaign or artifact.
- Compatible test basis: calibration rows must share a controlled target, unit, specimen/test method, sampling basis, and cooling-rate definition.
- Calibration versus compliance: grade identity is traceability context only; use the dedicated specification tools for requirements and acceptance checks.
- Drift: a residual or EWMA signal identifies a change worth investigating, not its cause or a product verdict.
- Safety: the tool does not provide safe operating instructions for hazardous heat-treatment, atmosphere, quench, flame, induction, laser, or molten-salt processes.
Common issues
Troubleshooting
| Issue | Likely cause | Action |
|---|---|---|
| Point will not move freely | Boundary snapping is enabled. | Turn off Snap to critical boundaries. |
| Temperature appears to change after unit switching | The displayed value was converted. | The internal Celsius state is preserved. |
| Release 2–5 tab is missing | Cached JavaScript or incomplete load. | Hard refresh the page and confirm all scripts are allowed. |
| Poster does not appear | The artwork is fetched only when that chart is opened. | Wait for the loading notice to clear, then hard refresh if the status line reports an error. |
| Points vanish after switching charts | The two charts use different carbon and temperature ranges. | Expected. Each chart seeds its own example points. |
| Exported PNG is missing the micrographs | A raster failed to embed during export. | Re-run the export once the poster has fully loaded. |
| Crosshair region looks wrong near a rapid-map boundary | Pointer precision at high zoom. | Zoom in further; on the rapid map, the readout and generated field use the same classifier. The poster artwork is a separate licensed reference layer. |
| Uploaded file has no chart | Wrong delimiter, column mapping, or nonnumeric fields. | Check delimiter, headers, time column, temperature column, and units. |
| Too many candidate arrests | Noise, low sensitivity threshold, or insufficient smoothing. | Increase smoothing or reduce arrest sensitivity, then confirm against raw data. |
| Thermal record differs from simulated path | Sensor location, lag, section heat transfer, transfer delay, or simplified path. | Review measurement setup and update the cycle assumptions. |
| Microstructure does not resemble a real micrograph | The field is schematic. | Use qualified reference images and actual metallography. |
| Saved work is missing | Browser storage was cleared or another device was used. | Use exports and share links for portable records. |
| Calibration package is rejected | Missing metadata/chemistry, unsupported target, contradictory target or cooling-rate units, invalid group IDs, too few distinct groups, group leakage, range failure, or incompatible schema major version. | Use the downloaded template, review every reported field path, and keep each heat/batch in one role. Convert source values under a controlled procedure before import; the browser does not convert incompatible units. A failed import preserves the previous valid calibration session. |
| Drift status is “insufficient” | No monitoring rows, unverified or tied chronology, zero/unavailable or numerically degenerate calibration residual variation, fewer than 20 Phase-I calibration groups, or incompatible baseline/monitoring replicate counts. | Add representative, uniquely time-ordered later groups under the same controlled subgroup design; establish at least 20 stable Phase-I groups before interpreting no-trigger behavior. Do not invent variation or interpret “insufficient” as stable. |
Before relying on an output
Final checklist
- Confirm chemistry and material family.
- Confirm units and sensor calibration.
- Separate equilibrium phases from kinetic products.
- Document prior microstructure and grain condition.
- Record section size, geometry, and sampling location.
- Document heating, holding, transfer, cooling, and tempering history.
- Check model and equation applicability.
- Preserve raw process data and analysis settings.
- Keep calibration and validation heat/batch groups disjoint.
- Confirm a compatible measurement and cooling-rate basis.
- Treat calibration as local to its documented scope.
- Investigate drift signals before assigning cause.
- Use the specification lookup/checker for standards work.
- Keep calibration-candidate approval and acceptance withheld until qualified review.
- Verify predictions using appropriate testing.
- Include uncertainty and cautions in reports.
- Use approved safety procedures.
- Obtain technical approval where required.