Resonix IndustrialControl · Robotics · Maintenance

Computational infrastructure for process control, robotics, and manufacturing.

The solver that doesn’t crash when sensor data degrades. Digital twins where the edge and the cloud actually agree. Control loops that know how confident they are — and an evidence base built to survive IEC 61508 review.

91%+
Solver survival under contested noise
10⁶
Max eigenvalue ratio — no per-system tuning
1.0B+
Validated data points backing every claim
IEC 61508
Evidence-ready safety certification

Industrial capabilities

One computational engine. Eight domains it changes.

The same noise-immune solver, embedded-first design, and audit-grade evidence base show up across process control, robotics, predictive maintenance, anomaly detection, and safety certification.

Process Control

Self-regulating loops that back off when sensors degrade

Industrial control loops run on fixed PID gains tuned for nominal conditions. When a thermocouple drifts, a flow meter cavitates, or a vibration sensor saturates, the loop either overshoots into a trip or limps along at conservative setpoints. SolvSRK-UQ tracks state-space uncertainty inside the solve and exposes it as a control signal — the loop tightens when instruments are clean and widens automatically when they aren't.

SolvSRK-UQ

Robotics & Motion

Multi-regime manipulator dynamics without per-regime tuning

A 6-DOF manipulator arm transitions between free-space slew, contact approach, and loaded manipulation — three stiffness regimes that standard solvers handle with three separate tuning profiles. SolvSRK's hybrid architecture handles all three in a single configuration, validated on SCARA 4-DOF and 7-DOF manipulator benchmarks with impedance-parity against LSODA across the full workspace.

SolvSRKSolvSRK-UQ

Predictive Maintenance

Digital twins where edge and cloud actually agree

Predictive-maintenance twins fail because the on-machine model and the cloud model are different software running on different hardware. A divergence alert could mean a real bearing fault or a numerical artifact — and the maintenance team cannot tell which without a truck roll. SolvSRK runs the same compiled binary on the PLC and in the cloud, so divergence means a real fault, not a software mismatch.

SolvSRKSolvNum

Sensor Anomaly Detection

Model-free regime-change detection on process instruments

Industrial sensor buses carry hundreds of channels — temperature, pressure, vibration, flow, current, pH. Conventional anomaly detectors are ML classifiers trained on one operating profile that generate false alarms when the plant changes mode. SolvNum's scale-discontinuity detector fires on a 4× or larger jump in any channel — zero training data, zero retuning, one integer comparison per sample.

SolvNumSolvScout & SolvTune

Embedded Deployment

Same solver on the workstation, the HIL rig, and the PLC

Commissioning a new control algorithm means closing the gap between the solver that worked in MATLAB and the solver that runs on the target PLC or embedded controller. SolvSRK is one C-native solver that runs in both places with identical behavior — validated for 100,000 integration steps with no drift, across stiffness regimes from gentle dynamics to eigenvalue ratios of 10⁶.

SolvSRKSolvNum

Solver Selection & Audit

Pick the right solver for the plant — with evidence

Every industrial simulation package ships with a default solver, and most engineers never change it. When the simulation fails or produces suspicious results, the first question is always 'was the solver appropriate for this system?' SolvScout fingerprints your ODE system. SolvTune benchmarks every candidate solver on it — dead zones called out, not hidden. SolvBench archives the decision for IEC 61508 review.

SolvScout & SolvTuneSolvBench

Deterministic Replay

Bit-identical replay for incident investigation

When a batch goes off-spec or a robot arm collides, the incident investigation needs to replay the control system's math exactly as it executed. Today, replaying on a different workstation produces different last digits. SolvNum produces bit-identical arithmetic across x86, ARM, GPU, and WASM — the replay matches the original execution, attestable by SHA-256.

SolvNumSolvBench

Commissioning & Certification

IEC 61508 / ISO 13849 evidence from the solver layer

Functional safety certification for industrial machinery requires demonstrating that the control system behaves within documented bounds. SolvSRK enforces a per-step excursion limit by design — a guaranteed property of the solver, not a runtime assertion in application code. The certification question 'show me the upper bound on per-tick command change' is answered in one line, not in a multi-week code review.

SolvSRK-UQSolvNumSolvBench

Want to see the numbers on your own plant?

We offer a bounded-scope benchmark against a sanitized model of your actual process. Two weeks, fully credited toward a Year-1 license. Every numerical claim traces back to a test ID and a verdict.

Talk to us

The product line

The industrial product line on top of one computational engine.

Each product brief below opens with a scenario your plant engineers will recognize, then walks through what it is, who uses it, why it’s defensible, and how the claims survive safety review.

Workstation, HIL rig, and PLC sharing a single solver binary across the deployment chain.
Solver

SolvSRK for Industrial Sim-to-Embed and Digital Twins

Same binary. Workstation, HIL rig, PLC.

Robotics and automation engineers spend months closing the gap between the solver that worked in simulation and the solver that ships on the target controller. SolvSRK is one C-native solver that runs in both places with identical behavior — survives noisy sensor data, handles multi-regime stiffness transitions, and produces bit-identical digital twins where divergence means a real fault, not a software artifact.

Open product brief
Adaptive control envelope tightening and widening based on live process uncertainty.
Solver

SolvSRK-UQ for Process Control and Certification

Control loops that know how confident they are.

Industrial control loops carry one fixed safety margin — the worst case under the noisiest sensor. SolvSRK-UQ tracks state-space uncertainty inside the solve and exposes it as a control signal, so the loop tightens when instruments are clean and backs off when they aren’t. Delivers calibrated uncertainty envelopes from a single solve — fast enough for a PLC scan cycle.

Open product brief
Four industrial systems — simulation, edge, cloud, audit — hashing to the same SHA-256.
Solver

SolvNum — Deterministic Arithmetic for Industrial Systems

Simulation, edge, cloud, audit — same bits.

Today the engineering simulation, the edge controller, the cloud twin, and the compliance audit all produce slightly different numbers because they run on different hardware. SolvNum is a deterministic real-number primitive that produces bit-identical arithmetic across x86, ARM, GPU, and WebAssembly. One SHA-256 receipt proves every system agrees.

Open product brief
System fingerprint and a ranked benchmark table comparing every candidate solver on the user's actual problem.
Developer tool

SolvScout & SolvTune

Pick the right solver — with evidence the safety review accepts.

SolvScout fingerprints your ODE system. SolvTune benchmarks every candidate solver on it and produces a ranked, dead-zone-honest comparison report. Drop-in replacement for the 'we picked the default solver in the simulation package' conversation that does not survive functional safety review.

Open product brief
Desktop app with live solver telemetry and a side-by-side solver comparison view.
Developer tool

SolvBench

Mission control for the math inside your simulation.

The desktop application that turns solver selection from guesswork into evidence. SolvBench orchestrates Scout, Tune, and the SolvEngine runtime — characterize the system, benchmark the candidates, apply the winning configuration, and archive every decision in an encrypted, replayable profile for IEC 61508 / ISO 13849 review.

Open product brief
Research pipeline funneling pre-registered tests through multi-layer QA into a versioned evidence register.
Platform

Inside the Lab

How we earn the right to make every claim on this page.

Every benchmark, every dead zone, every survival number on this site came out of an AI-orchestrated research lab we built to validate our own solver. One engineer. Six weeks to stand up. Over 1 trillion scalar observations, 1 billion validated data points (the nearest credible competitor has 30,000), and zero retracted findings.

Open product brief

Engagement model

Built for teams that have to survive safety review.

Bounded-scope benchmark on your actual process model in two weeks. Shadow run alongside your existing control system for one month. Production pilot on one loop, one line. Every option credits in full toward a Year-1 license. Every numerical claim traces back to a test ID, a seed, and a verdict in a live evidence register.

Talk to our engineering team