ES
← Back to Portfolio
Scientific Machine Learning September 2026 Proprietary

Fragua, Ensembles of Phenomenological Models for Mining and Industrial Processes

Instead of selecting one kinetic equation per unit process, Fragua fits many realizations, model families times parameter multistarts times bootstrap resamples, from a curated bank of phenomenological families, and aggregates them into calibrated ensemble models with structural inclusion probabilities: which model describes this process, with what confidence, and what that structural uncertainty means for prediction beyond the training envelope. The coined method, BAPE (Bootstrap-Aggregated Phenomenological Ensembles), is rung 6 of a twelve-rung measured ladder that also carries controls, a Bayesian model average, sparse discovery, a Kennedy-O'Hagan hybrid and deep ensembles, baked canonically over 30 variants; the browser runs a live lane through the published phenoforge wheel. A private research product with the concept's novelty gap verified against literature and vendors. Lifecycle: building.

Engine
phenoforge on PyPI (MIT) from its own repository: the family bank, multistart fitting, bootstrap aggregation, the Goodman-Weare sampler; installed in the browser through Pyodide and micropip for the live lane
Cases
14 cases over seven unit processes with clean, dense, noisy, rough and sparse variants and a misspecified control; 30 variants baked canonically; frozen sources include the CC0 iron-ore flotation plant table and the Tennessee Eastman archive
Workbench
Fan of realizations, structural fingerprint per family, calibration and family cards on uPlot; Field, Live, Charts and Context sub-tabs; six pages on the shared shell, EN and ES, light and dark
Research
Four persisted dossiers; a novelty verdict that the BAPE crossing is absent from the literature and vendor tooling; a 36-family bank catalogued; the plan validated by its owner on 2026-08-25 before the build
Deploy
Private repository; static site on the ML VPS over HTTPS; version 0.05.001; MIT; lifecycle building, at-bar review pending
Architecture diagram of Fragua, Ensembles of Phenomenological Models for Mining and Industrial Processes
#phenomenological-models #ensembles #bootstrap #model-selection #flotation-kinetics #scientific-ml #uncertainty #mining

Business Context

For a process engineer the deliverable is the question answered in the order it should be: which model describes this process and with what confidence, then the estimate with a band that reflects structural doubt rather than parameter noise alone. The misspecified control exists to show what the fingerprint does when no family is right. The plan was validated by its owner on 2026-08-25 before the build, the four dossiers are persisted, and the at-bar review of the shipped product is his call; the lifecycle stays building and no adoption is claimed.

Strategic Value

Fragua is a research product with its own coined method and a package boundary that holds: phenoforge is public on PyPI from its own repository, the product declares none. Its CI had a workflow whose triggers had never registered, found and fixed on 2026-09-18 (0.05.001); the live-content check after the first deploy caught a residue title and a stale engine version, both fixed the same day. Its sibling Porvenir learns latent dynamics from data where Fragua fits and ensembles closed-form equations: same industry, different object, different engine.

The Challenge

A flotation cell, a leach tank or a grinding circuit is usually modelled by picking one kinetic equation from a textbook and fitting its parameters, and the choice of equation, made once, carries more uncertainty than the parameters ever will. The physics-informed alternative fixes one residual and inherits the same problem. The question Fragua asks is structural: over a bank of published phenomenological families, which ones does the data support, with what probability, and how wide is the prediction band once that structural doubt is carried instead of hidden. The research pass found the concept absent from the literature and from vendor tooling, and that verified gap is the reason the product exists.

Our Approach

The engine is phenoforge, a separately published package (PyPI, MIT) from its own repository: the family bank, the multistart fitting, the bootstrap aggregation and the samplers. Fragua is the product on the CAOS archetype under the full scientific contract: a 14-case matrix over seven unit processes with clean, dense, noisy, rough and sparse variants, a misspecified control whose truth lies outside every family, and a twelve-rung ladder baked canonically over 30 variants: controls, the ensemble core with BAPE at rung 6, a BIC-weighted Bayesian model average through a Goodman-Weare sampler, ensemble SINDy with seeded bagging and blow-up-bounded integration, a Kennedy-O'Hagan Gaussian-process hybrid, and a learned tier of deep ensembles and a mixture of phenomenological experts on deterministic torch. The workbench shows the fan of realizations, the structural fingerprint per family, calibration and family cards, and a real live lane that installs the published phenoforge wheel in the browser through Pyodide and micropip. Every benchmark number ships as a committed artifact aggregated from traces after a completeness validator passes; the web reads only artifacts. The data vault holds SHA-256-frozen sources including the CC0 iron-ore flotation plant table and the Tennessee Eastman archive.

Key Performance Indicators

KPIBaselineResultImpact
Structure as an estimated quantityOne kinetic equation chosen once, its parameters fittedFamilies times multistarts times bootstrap resamples aggregated into a calibrated ensemble with structural inclusion probabilities per familyThe model choice carries its uncertainty into the prediction band
A control that no family can fitCases where some family is always rightA misspecified control with a linear-ramp truth outside every family, so the fingerprint can be seen behaving when the bank is wrongThe method is shown failing where it should
A ladder, not a single methodBAPE aloneTwelve rungs baked over 30 variants: controls, the ensemble core, a Bayesian model average, ensemble SINDy, a Kennedy-O'Hagan hybrid, deep ensembles and a mixture of experts; a 360-row benchmark artifactBAPE is compared against the discovery and hybrid alternatives

Proprietary, source code not publicly available

Architecture

fragua pipeline

fragua pipeline

Technology Stack

Python phenoforge SciPy PySINDy PyTorch Pyodide TypeScript React Vite uPlot KaTeX

Application Screenshots

Fragua, Ensembles of Phenomenological Models for Mining and Industrial Processes
Fragua, Ensembles of Phenomenological Models for Mining and Industrial Processes