Control & physics
openIE CAD ships a native optimal-control + RL layer and a multi-physics simulation layer. The same plant abstraction drives every solver, and the same MCP surface drives every plant.
See also: MCP tools and Simulate thermal.
Solver paradigms
Section titled “Solver paradigms”| Paradigm | Methods | MCP tool |
|---|---|---|
| Riccati | LQR, LQG, DARE | design_lqr |
| Convex IPM (Clarabel) | QP, LP, SOCP, SDP, LTI/LTV/iterative MPC | solve_qp, solve_lti_mpc |
| Trajectory opt | iLQR, DDP, ALTRO | solve_bicycle_ilqr |
| Proximal | PANOC | solve_bicycle_nmpc |
| Sampling | MPPI | solve_bicycle_mppi |
| Reinforcement learning | VPG, PPO, SAC | rl_policy_action |
| Estimation | Kalman/EKF, MHE | kalman_step, estimate_mhe |
| Planning | RRT* | plan_rrt_star |
Plant tools: list_control_plants, plant_info, control_plant, simulate_plant. Setpoint and stabilize tools: solve_arm_setpoint, solve_n_link_arm_setpoint, solve_cartpole_stabilize, solve_quadrotor_hover, solve_acrobot_step.
Canonical plants
Section titled “Canonical plants”There are 66 canonical plants across 14+ physical domains.
Vehicles & ground robots: Bicycle, Diff-drive, Dubins car, Segway, Hovercraft, Overhead crane, Vehicle platoon.
Manipulators & underactuated: N-link arm (RNEA), Cart-pole, Acrobot, Pendubot, Furuta pendulum, Ball-on-beam, TORA, Reaction-wheel pendulum, Double pendulum.
Aerospace & marine: PVTOL quadrotor, 3D quadrotor (12-state), Helicopter, Glider, Suspended-payload quad, Tilt-rotor, AUV (planar), AUV 6-DOF.
Legged & locomotion: Compass walker, Knee walker, SLIP hopper.
Mechanical & electrical: Mass-spring-damper, Two-mass-flexible, RLC circuit, DC motor, Maglev, 2-machine power grid, N-bus microgrid.
Thermal, PDE & transport: Heat exchanger, 1D heat PDE, 2D wave PDE, Allen-Cahn, Viscous Burgers, KdV soliton, Kuramoto-Sivashinsky, LWR traffic.
Chemical & fluid: CSTR, Two-tank fluid, Brusselator, Selkov glycolysis.
Biological & ecological: Lotka-Volterra, Food chain (3-species), SIR epidemic, HIV viral dynamics, FitzHugh-Nagumo, Hindmarsh-Rose, Repressilator.
Oscillators & chaos: Kuramoto oscillators, Lorenz, Lorenz-96 (40-state), Rössler, Van der Pol, Mathieu.
Hybrid & quantum: Bouncing ball (hybrid), Bloch (quantum).
Economic & stochastic: Solow growth, Goodwin cycle, Cournot duopoly, M/M/1 queue, Ornstein-Uhlenbeck.
Physics domains
Section titled “Physics domains”The simulation layer ships 38 domains in cad-sim. Simulation MCP tools: run_thermal, simulate_conjugate_heat, simulate_natural_convection, simulate_rayleigh_benard_3d, simulate_coupled, simulate_mixing_field, simulate_microfluidic_network, predict_surrogate, train_surrogate. Optics tools: decompose_wavefront, strehl_ratio, ar_coating_curve.
Representative domains:
| Domain | Methods |
|---|---|
| FEM | — |
| CFD | SIMPLE, k-ε |
| FDTD electromagnetics | — |
| SPICE | BSIM3, Ebers-Moll |
| Battery | Butler-Volmer, Nernst, Peukert |
| Chemical | Arrhenius, CSTR/PFR |
| Composite | CLT, Tsai-Wu, Hashin |
| Fracture | Paris law, J-integral |
| Radiation heat transfer | Stefan-Boltzmann, view factors |
| Viscoelastic | Prony, Maxwell |
| Piezoelectric | — |
| Corrosion | Tafel, Faraday |
| Thermoelectric | Seebeck, Peltier, ZT |
| Porous media | Darcy |
| Geomechanics | Mohr-Coulomb, Terzaghi |
| Tribology | Archard, Hertz |
| MEMS | Pull-in, squeeze-film |
| Microfluidics | Poiseuille, electroosmotic |
| Phase change | Stefan, PCM |
| Particle trace | Lorentz, Stokes |
| Molecular flow | Knudsen |
| Plasma | Paschen, Debye, Child-Langmuir |
| Magnetostriction | Terfenol-D, Villari |
| Multiphase flow | Weber, Bond |