CasADi: a software framework for nonlinear optimization and optimal control
From MaRDI portal
Publication:1741124
DOI10.1007/s12532-018-0139-4zbMath1411.90004OpenAlexW2842089854WikidataQ120122887 ScholiaQ120122887MaRDI QIDQ1741124
Greg Horn, Joel A. E. Andersson, James B. Rawlings, Moritz Diehl, Joris J. M. Gillis
Publication date: 3 May 2019
Published in: Mathematical Programming Computation (Search for Journal in Brave)
Full work available at URL: https://lirias.kuleuven.be/handle/123456789/624550
Numerical mathematical programming methods (65K05) Software, source code, etc. for problems pertaining to calculus of variations and optimal control (49-04) Software, source code, etc. for problems pertaining to operations research and mathematical programming (90-04)
Related Items
Lyapunov-based damping controller with nonlinear MPC control of payload position for a knuckle boom crane ⋮ \texttt{acados} -- a modular open-source framework for fast embedded optimal control ⋮ An Algorithm to Construct Subsolutions of Convex Optimal Control Problems ⋮ Enhancement of the moving horizon estimation performance based on an adaptive estimation algorithm ⋮ An efficient bounded-variable nonlinear least-squares algorithm for embedded MPC ⋮ Structure of optimal control for planetary landing with control and state constraints ⋮ Newton's method, Bellman recursion and differential dynamic programming for unconstrained nonlinear dynamic games ⋮ Optimal collision-avoiding deceleration when approaching a stochastically vanishing obstacle ⋮ Flexible multibody system modelling of an aerial rescue ladder using Lagrange’s equations ⋮ Probabilistic constraint tightening techniques for trajectory planning with predictive control ⋮ Revisiting moment-closure methods with heterogeneous multiscale population models ⋮ Solving multispecies population games in continuous space and time ⋮ Fuzzy forward dynamics of distinct gait phases with a prosthetic foot ⋮ Multiphase mixed-integer nonlinear optimal control of hybrid electric vehicles ⋮ Time-minimal set point transition for nonlinear SISO systems under different constraints ⋮ A penalty method for nonlinear programs with set exclusion constraints ⋮ A Lyapunov function for the combined system-optimizer dynamics in inexact model predictive control ⋮ Revisiting a fixed-point hierarchical control design for cryogenic refrigerators under constraints, nonlinearities and real-time considerations ⋮ Optimal Control of Port-Hamiltonian Descriptor Systems with Minimal Energy Supply ⋮ Direct and indirect optimal control applied to plant virus propagation with seasonality and delays ⋮ Modeling and Optimal Control of a Two-Species Bioproducing Microbial Consortium ⋮ ALADIN‐—An open‐source MATLAB toolbox for distributed non‐convex optimization ⋮ A nonlinear tracking model predictive control scheme for dynamic target signals ⋮ Minimum time learning model predictive control ⋮ A reduced-order Lie group-based race car model for systematic trajectory optimization on 3D tracks ⋮ A single particle model with electrolyte and side reactions for degradation of lithium-ion batteries ⋮ A warm-started trajectory planner for fixed-wing unmanned aerial vehicle formation ⋮ Predictive multibody dynamic simulation of human neuromusculoskeletal systems: a review ⋮ Continuous‐time receding‐horizon reinforcement learning and its application to path‐tracking control of autonomous ground vehicles ⋮ From multi‐physics models to neural network for predictive control synthesis ⋮ The time-freezing reformulation for numerical optimal control of complementarity Lagrangian systems with state jumps ⋮ A symplectic indirect approach for a class of nonlinear optimal control problems of differential‐algebraic systems ⋮ Iterative learning control with discrete‐time nonlinear nonminimum phase models via stable inversion ⋮ An implicit and explicit dual model predictive control formulation for a steel recycling process ⋮ Dynamic soaring in wind turbine wakes ⋮ Zero-order optimization for Gaussian process-based model predictive control ⋮ Vertical airborne wind energy farms with high power density per ground area based on multi-aircraft systems ⋮ Risk bounded nonlinear robot motion planning with integrated perception \& control ⋮ A Gauss-Newton-based decomposition algorithm for nonlinear mixed-integer optimal control problems ⋮ Model predictive control of non-holonomic systems: beyond differential-drive vehicles ⋮ Safe, learning-based MPC for highway driving under Lane-change uncertainty: a distributionally robust approach ⋮ Copuling population dynamics and diel migration patterns ⋮ Auto-tuning of reference models in direct data-driven control ⋮ A safety-prioritized receding horizon control framework for platoon formation in a mixed traffic environment ⋮ Direct multiple shooting and direct collocation perform similarly in biomechanical predictive simulations ⋮ A two-stage trajectory prediction algorithm for mobile robots combining the Bayesian and the DMOC frameworks ⋮ Optimal control by deep learning techniques and its applications on epidemic models ⋮ Managing demand by upgrade programs and markdown pricing with a product rollover ⋮ Training recurrent neural networks by sequential least squares and the alternating direction method of multipliers ⋮ Robust tube-based NMPC for dynamic systems with discrete degrees of freedom ⋮ A model predictive control approach to optimally devise a two‐dose vaccination rollout: A case study on COVID‐19 in Italy ⋮ An optimisation based algorithm for finding the nucleation temperature of cosmological phase transitions ⋮ Control of the Stefan problem in a periodic box ⋮ A non-intrusive approach for physics-constrained learning with application to fuel cell modeling ⋮ Robust adaptive MPC using control contraction metrics ⋮ CarNum: parallel numerical framework for computational cardiac electromechanics ⋮ Optimal control of bioproduction in the presence of population heterogeneity ⋮ Tracking periodic parametric references using model predictive control ⋮ A model‐and data‐driven predictive control approach for tracking of stochastic nonlinear systems using Gaussian processes ⋮ Robust offset‐free nonlinear model predictive control for systems learned by neural nonlinear autoregressive exogenous models ⋮ Control Lyapunov–Barrier function based model predictive control for stochastic nonlinear affine systems ⋮ Unnamed Item ⋮ Stability properties of multi-stage nonlinear model predictive control ⋮ Topology optimization based on deep representation learning (DRL) for compliance and stress-constrained design ⋮ Multi-period optimization for long-term oilfield production planning ⋮ Unnamed Item ⋮ Hybrid Gaussian process modeling applied to economic stochastic model predictive control of batch processes ⋮ Analysis of driving styles of a GP2 car via minimum lap-time direct trajectory optimization ⋮ Model predictive control with random batch methods for a guiding problem ⋮ A flow perspective on nonlinear least-squares problems ⋮ On mixed-integer optimal control with constrained total variation of the integer control ⋮ Penalty alternating direction methods for mixed-integer optimal control with combinatorial constraints ⋮ Mixed-integer optimal control under minimum dwell time constraints ⋮ Partially distributed outer approximation ⋮ Generation of realistic saddle trajectories from captured horseback motion ⋮ Optimal 3D arm strategies for maximizing twist rotation during somersault of a rigid-body model ⋮ Experiments with Tractable Feedback in Robotic Planning Under Uncertainty: Insights over a Wide Range of Noise Regimes ⋮ CasADi ⋮ A new optimal homotopy asymptotic method for fractional optimal control problems ⋮ A two-layer switching based trajectory prediction method ⋮ Energy optimal attitude control for a solar-powered spacecraft ⋮ Minimum variance constrained estimator ⋮ An inverse problem for Moore-Gibson-Thompson equation arising in high intensity ultrasound ⋮ Multilevel selective harmonic modulation via optimal control ⋮ Optimization of vaccination for COVID-19 in the midst of a pandemic ⋮ Population games with instantaneous behavior and the Rosenzweig-MacArthur model ⋮ \texttt{Tenscalc}: a toolbox to generate fast code to solve nonlinear constrained minimizations and compute Nash equilibria ⋮ An infeasible-start framework for convex quadratic optimization, with application to constraint-reduced interior-point and other methods ⋮ Learning-based model predictive current control for synchronous machines: an LSTM approach ⋮ Maximum-distance race strategies for a fully electric endurance race car ⋮ Relaxed Multibang Regularization for the Combinatorial Integral Approximation ⋮ Nonlinear model predictive control with aggregated constraints ⋮ Improved crest factor minimization of multisine excitation signals using nonlinear optimization ⋮ NMPC in active subspaces: dimensionality reduction with recursive feasibility guarantees ⋮ PETSc TSAdjoint: A Discrete Adjoint ODE Solver for First-Order and Second-Order Sensitivity Analysis ⋮ Optimal feedback control in first-passage resetting ⋮ Hidden invariant convexity for global and conic-intersection optimality guarantees in discrete-time optimal control ⋮ An electromechanically coupled beam model for dielectric elastomer actuators
Uses Software
Cites Work
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- SUNDIALS
- A Modeling Language for Mathematical Programming
- An SR1/BFGS SQP algorithm for nonconvex nonlinear programs with block-diagonal Hessian matrix
- Detecting Jacobian sparsity patterns by Bayesian probing
- Parameter-free resolution of the superposition of stochastic signals
- On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming
- Sensitivity and stability analysis for nonlinear programming
- The Art of Differentiating Computer Programs
- Direct Methods for Sparse Linear Systems
- Evaluating Derivatives
- The Lifted Newton Method and Its Application in Optimization
- Algorithm 755: ADOL-C
- Fast Numerical Methods for Mixed-Integer Nonlinear Model-Predictive Control
- The ESA NLP Solver WORHP
- SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization
- Object-oriented software for quadratic programming
- An upper bound for the chromatic number of a graph and its application to timetabling problems
- The use of orthogonal polynomials in the near-optimal control of distributed systems by trajectory approximation†
- What Color Is Your Jacobian? Graph Coloring for Computing Derivatives
- JuMP: A Modeling Language for Mathematical Optimization