Applications

A collection of optimal control applications built with the control-toolbox ecosystem.

Want to add your application? Follow the guide.

CoV
Calculus of variations

Classical variational problems reformulated as optimal control problems and solved via direct and indirect numerical methods.

Tags: classical-mechanics calculus-of-variations lagrangian shooting continuation conjugate-points
DBG
Diauxic bacterial growth

Optimal resource allocation for bacterial growth on multiple substrates, maximizing final cell population via optimal control of metabolic fluxes.

Tags: biology resource-allocation switching-time bang-bang direct
GRN
PWL models of gene regulatory networks

State transitions in piecewise linear models of gene regulatory networks, with a nonsmooth L¹ cost and regularization strategies (Hill and exponential).

Tags: biology piecewise-linear nonsmooth regularization gene-networks
GPrec
Geometric preconditioner

Geometric preconditioning of shooting methods to accelerate convergence in indirect optimal control, exploiting the structure of the Hamiltonian flow.

Tags: preconditioning shooting convergence geometric-control
LCtrl
Loss control regions in optimal control problems

Optimal control problems with loss control regions where the control is frozen, solved by combining direct regularization and indirect shooting methods.

Tags: constrained regularization pontryagin-maximum-principle shooting direct shooting zermelo
MF
Membrane filtration

Energy-optimal control of membrane filtration processes with production-regeneration cycles, minimizing power consumption while achieving targeted permeate volume via bang-bang and singular control strategies.

Tags: energy-optimization production-regeneration bang-bang singular-control turnpike
MRI
Optimal control in Magnetic Resonance Imaging

Time-minimal control of nuclear spin ensembles via RF pulses, with applications to contrast optimization in MRI using geometric optimal control.

Tags: medical-imaging time-optimal geometric-control direct shooting bloch-equation
Kepler
Minimum time orbit transfer

Minimum-time orbit transfer of a spacecraft under Kepler dynamics with thrust constraints, solved by direct and indirect methods.

Tags: aerospace time-optimal shooting direct orbital-mechanics
SIR
On the problem of minimizing the epidemic final size for SIR model via social distancing

Minimizing epidemic final size in the SIR model via L¹-constrained social distancing interventions, with optimal control over a single or two time intervals.

Tags: epidemiology constrained social-distancing public-health ode direct