← All scientific evidence

PHYSICS-INFORMED MODELING · 2024

Learning process dynamics while preserving physical structure

A CHO modeling study combines physical constraints, metabolic kinetics and machine learning to identify process dynamics.

Independent researchBioMedAna worked analysisSynthetic example data

THE SCIENTIFIC QUESTION

How can a learned model retain the physical relationships of a process?

METHOD EXPLAINER / 2024Structure + learningPhysical constraints in a learned model01Physical structure02Process data03Parameter learning04Dynamic predictionOriginal BioMedAna illustration · conceptual workflow · no plotted study results
Conceptual explanation of the approach. This is an original diagram, not a reproduced figure or a numerical result from the study.

How the study approaches it

The authors investigate black-box and gray-box identification, incorporating mass balances, kinetic expressions and differentiable optimization into model architectures.

REPORTED FINDING

The work demonstrates approaches for learning CHO dynamics while integrating partial physical knowledge and metabolic constraints.

What the evidence supports

The studied architectures and data determine the scope of the conclusions. A physically structured model still requires intended-use evaluation.

CONNECTION TO BIOMEDANA

BioMedAna uses mechanistic structure alongside data-driven modeling. Our worked example below illustrates mass-balance preservation through a reduced conversion model, not the paper's full CHO architecture.

Explore BioMedAna Twin ↗

ANALYSIS PROTOCOL

Decision, data and execution method

Distinguish satisfying a physical balance from accurately predicting the time evolution of a process.

Input data and units

InputValue / rangeRole in the calculation
SystemA → BNormalized total A + B = 1
Initial stateA = 1; B = 0No other reaction or flow
ObservationsDays 0–14Synthetic; deterministic 1% modulation
Reference rate0.15 day⁻¹Assumed comparator
Generator rate0.25 day⁻¹Used to construct the example

Analysis sequence

  1. Select early observations for kinetic fitting.
  2. Fit the rate using log-linear least squares with fixed initial state.
  3. Calculate A and B from the analytic solution.
  4. Check conservation at every time point.
  5. Score predictions on later observations excluded from fitting.

Calibration and evaluation

Day zero contributes no slope information and is excluded from rate estimation. The analytic solution has no integration error. Conservation is exact by construction even when the rate is wrong; report held-out prediction error separately.

Reading the results

  • A physically consistent curve can still be inaccurate.
  • This conversion illustrates a structural principle; it is not the original paper’s full CHO network.
  • Training size and held-out coverage affect the apparent reliability of the fitted rate.

Next experiments and deployment evidence

  • Define measurement units and testable balances.
  • Challenge additional reactions, unobserved states and varying conditions.
  • Score prediction residuals and balance residuals independently.
BioMedAna AssistScientific workspace / worked example
Guided demo · local execution
REFERENCE 10.1016/j.compchemeng.2024.108594DATA Synthetic / illustrativeEXECUTION Browser model runner

ASK ASSIST · GUIDED EXAMPLE

Explore the question in BioMedAna's scientific workflow.

Choose a request to execute the educational model and inspect the results. This demonstration uses predefined requests and local calculations; it is not connected to the production Assist service.

Fit kinetics and check the physical balance

01 Reference attached02 Select model inputs03 Calculate & compare04 Inspect evidence
Local calculation report · run 1Inputs and synthetic scope disclosed

Fit kinetics and check the physical balance

BIOMEDANA WORKED EXAMPLE

Fit a kinetic rate while preserving a mass balance

This reduced A → B conversion example fits a reaction rate to early synthetic observations while enforcing A + B = 1. It illustrates a physical constraint, rather than CHO metabolism.

Fitted rate0.2478 /day
Held-out RMSE0.0031
Reference RMSE0.1518
Maximum balance error0.0e+0

Product fraction: reference versus fitted kinetics Fraction of initial total

0.00.30.60.81.102468101214Culture day
Assumed reference rateFitted rateFilled points: fitting · open points: held out

Model and fitting objective

A(t) = exp(−kt)
B(t) = 1 − A(t)
A + B = 1
kfit = −Σ[t · log(Aobserved)] / Σ[t²]
Synthetic target k = 0.25 /day; reference k = 0.15 /day

Fitting uses the first 4 observations; 11 later observations are held out. Noise is deterministic at 1% of the remaining fraction. Conservation is built into the two-state structure, not learned from data.

The initial amounts are A = 1 and B = 0. This analytical solution has no numerical integration error. The construction excludes other reactions, unknown kinetics and measurement uncertainty.

Complete calculated values

DayRemaining AObserved BReference BFitted BSplit
01.00000.00000.00000.0000Fitting
10.78050.21460.13930.2195Fitting
20.60920.38800.25920.3908Fitting
30.47550.52700.36240.5245Fitting
40.37110.63490.45120.6289Held out
50.28970.71620.52760.7103Held out
60.22610.77750.59340.7739Held out
70.17650.82510.65010.8235Held out
80.13770.86330.69880.8623Held out
90.10750.89420.74080.8925Held out
100.08390.91840.77690.9161Held out
110.06550.93670.80800.9345Held out
120.05110.95050.83470.9489Held out
130.03990.96110.85770.9601Held out
140.03110.96950.87750.9689Held out

Interpretation and limits

A physical balance can hold exactly even when the fitted rate is wrong. Inspect held-out prediction error as well as conservation. This example does not implement the original paper’s metabolic network or differentiable optimization.

Inspect the full implementationDownload executable JavaScript ↗

Inspect the conservation function for the synthetic generator, fitting split and evaluation.

Before applying it to your process

Define the intended decision and acceptance criteria. Evaluate the method on representative held-out runs, inspect assumptions and uncertainty, and confirm performance prospectively before relying on its recommendations.

Editorial review: October 13, 2026. This report combines a publication summary with a BioMedAna educational implementation. The simulated results belong to the worked example; they do not reproduce the published experiments or establish a product benchmark.