METALLAI › Sample report › 4140 Q&T

A real report, start to finish

42CrMo4 / AISI 4140, hot forged, quenched and tempered at 570 °C. Yield predicted to ±1.9 % on the platform's most confident tier — and it still refuses to let you certify a part with it, and names exactly what is blocking that.

937 MPa
Yield
1043 MPa
Tensile
314 HV
Hardness
14.5 %
Elongation
±1.9 %
Model spread, yield

Download the full 20-page PDF 3.5 MB · no email required

The inputs, in full. Fe 97.28, Cr 1.05, Mn 0.80, C 0.42, Si 0.25, Mo 0.20. Hot forged at 870 °C, strain rate 2.88 s−1, reduction 5.689:1. Austenitised 850 °C, oil quenched, tempered 570 °C for 2 h. Nothing else — the platform inferred the rest and says so where it did.

Where the 937 MPa comes from

The number is not a black-box output. The report itemises every strengthening mechanism, and shows how much of the answer is physics and how much is the machine learning correcting it.

MechanismMPashare
Martensite (σMART)385.9
Grain boundary (σGB)185.3
Dislocation (σDISL)100.0
Lattice friction (σ0)50.0
Solid solution (σSS)48.6
Precipitation (σPPT)32.4
Total, physics alone802.2 86 % of the answer
ML correction+135.0
Predicted yield937.2
This ratio is the health check. Physics carries 86 % and the model corrects the last 14 %. When that gap opens up, the platform notices: on our other published case the model sat 75 % above its own physics, and the report dropped to screening only with a ±23 % spread instead of ±1.9 %. Same engine, same page, two very different verdicts — and it tells you which one you are looking at.

What it will and will not let you do

Every report gates itself against four levels of use. Both blocked levels name the specific condition that is blocking them — there is no way to read this page and think you have a certification-grade number.

Note what is doing the blocking. Not a blanket disclaimer — a named, numeric condition in each case. ±0.34 decades against a ±0.2 threshold is a statement you can argue with. “For information only” is not.

Three things it flagged without being asked

1. It criticised the forging temperature

“Temperature 870 °C is below typical Fe forging window (900–1250 °C). Flow stresses will be high; cracking risk. → Consider raising to ≥900 °C for cleaner deformation.”

Nobody asked it about forgeability. It read the process temperature against the window for the alloy class and objected — and that objection is what holds the feasibility layer at WARNING, which is in turn what blocks pre-production above.

2. It computed weldability off the same composition

“Carbon equivalent CE(IIW) = 0.80 — hydrogen-induced HAZ cold cracking becomes likely above 0.45 without precautions. → Preheat ≈ 250 °C (section-dependent), low-hydrogen consumables, and slow cooling; qualify the procedure per ISO 15614.”

That is correct for 4140 and it is the kind of thing that is easy to discover too late. The same arithmetic is free and ungated on our carbon equivalent calculator.

3. It refused to call a low load “infinite life”

“The applied amplitude is 0.31 of the engine's textbook endurance-limit estimate, where classical S–N would call the loading run-out. In the Fe training corpus, of the 315 tests loaded below this estimate, 280 FAILED, at a median of 106.52 cycles, and only 36 % reached 107 — so the estimate is not a limit the data respects.”

This is the passage we would point at first. The textbook answer here is “run-out, design freely”. The platform checked that against its own corpus, found the textbook wrong 89 % of the time, and said so — then explained that the finite life it shows comes from the ML residual fitted on exactly those rows, and should be treated as less certain than a life above the limit.

Run this on your own steel

A composition and a process route is enough. You get the decomposition, the uncertainty, the standards check and the warnings — and a straight answer about which decisions the number is good enough for.

Open the app — free tier The other case: at the model's edge