Model
Model
Model
Pick a model. Drill in.
PROMMIS-Core service
IDAES + Pyomo process flowsheets - REE recovery, leaching, solvent extraction, diafiltration. Live IPOPT solve is the default tier (~seconds); bake / cache / surrogate land in later phases. Refusals are 200 OK responses with a code, not error paths.
Flowsheet coverage
CMI (Critical Materials Innovation) rare-earth-magnet recycling: Nd2Fe14B feed → copper-nitrate dissolution → S/L filter → pH adjustment → oxalate precipitation → S/L filter → calcination to Nd2O3. A hydrometallurgical alternative to UKy's primary recovery and to hydrogen decrepitation's physical pre-treatment.
paramsfeed_nd2fe14b_mol_per_s, feed_cu_2plus_mol_per_s, feed_h2o_mol_per_s, feed_temperature_k, nd_magnet_conversion, calcination_gas_temp_k
kpisrepm_feed_mol_per_s, nd2o3_product_mol_per_s, nd_recovery_pct
metalsNd, Fe, Cu
Two-salt diafiltration (LiCl + CoCl2) through a single membrane module. Feed + diafiltrate mix, contact the membrane, and split into a retentate (Co-enriched) + permeate (Li-enriched). The separation target is high Li recovery in the permeate with low Co contamination.
paramsfeed_flow_volume, diafiltrate_flow_volume, feed_conc_li, feed_conc_co, feed_conc_cl, diafiltrate_conc_li … (+2)
kpisretentate_flow_volume, permeate_flow_volume, retentate_conc_li, retentate_conc_co, retentate_conc_cl, permeate_conc_li … (+5)
Get started
These run live IDAES + IPOPT solves through the agent. The first few are quick single-point solves; the later ones sweep, optimize, or compare recovery routes.
Workbench
POST /api/prommis/askParameters
Leave any field blank to use the upstream default.
KPIs
Pick a subset, or leave all unchecked to return every KPI.
Hydrogen decrepitation of end-of-life NdFeB permanent magnets from HDDs: 2.5"/3.5" drives → shredder → H2-atmosphere furnace at ~170°C / 1 atm. The H2 ingress fractures the magnet matrix into friable powder, the canonical first step in REPM recycling. Reports Nd2Fe14B recovery, H2 consumption, furnace size, and heat duty.
paramsflow_2_5inch_hdds_per_hr, flow_3_5inch_hdds_per_hr, operating_temperature_k, gas_inlet_pressure_pa, decrepitation_duration_s, plant_basis_year
kpisrepm_feed_kg_per_hr, product_mass_kg_per_hr, nd_mass_frac_product_pct, h2_consumption_mol_per_hr, furnace_chamber_volume_m3, total_heat_duty_kw
metalsNd, Fe, B
Multi-stage Li/Co diafiltration cascade with precipitators. Unlike the single-module 'diafiltration' flowsheet, this is a cost-minimization: the cascade DOF is unfixed and IPOPT picks the cheapest operating point (membrane areas, feed splits) that clears the requested Li/Co precipitator-recovery floors. Tune cascade size (stages/tubes), feed, and recovery targets.
paramsnum_stages, num_tubes, flux, feed_solvent_m3_per_hr, feed_li_kg_per_hr, feed_co_kg_per_hr … (+6)
kpistotal_annualized_cost, li_precipitate_recovery_pct, co_precipitate_recovery_pct, li_membrane_recovery_pct, co_membrane_recovery_pct, num_stages
REE recovery from coal byproducts. Leaching → solvent extraction (rougher + cleaner) → precipitation → roasting.
paramsleach_liquid_feed_rate_l_per_hr, leach_liquid_feed_h_mg_per_l, leach_liquid_feed_so4_mg_per_l, leach_solid_feed_mass_kg_per_hr, roaster_gas_inlet_temp_k, roaster_gas_inlet_pressure_pa … (+1)
kpisree_product_kg_per_hr, ree_feed_kg_per_hr, overall_ree_recovery_pct, product_purity_pct, overall_metal_recovery_pct, leaching_metal_recovery_pct … (+3)
metalsSc, Y, La, Ce, Pr, Nd, Sm, Gd, Dy, Al, Fe, Ca