DT QP Project
Version 1.0.0.0 (2.04 MB) by
Daniel R. Herber
Solves linear-quadratic dynamic optimization using direct transcription and quadratic programming
Run INSTALL_DTQP_Project.m help get the DT QP Project up and running.
View README.md for an overview (https://github.com/danielrherber/dt-qp-project/blob/master/README.md)
The project link is https://github.com/danielrherber/dt-qp-project
Cite As
Daniel R. Herber (2024). DT QP Project (https://github.com/danielrherber/dt-qp-project), GitHub. Retrieved .
MATLAB Release Compatibility
Created with
R2017a
Compatible with any release
Platform Compatibility
Windows macOS LinuxCategories
Find more on Quadratic Programming and Cone Programming in Help Center and MATLAB Answers
Tags
Acknowledgements
Inspired by: Multiple matrix multiplications, with array expansion enabled, export_fig, mfoldername
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
examples
examples/.new
examples/.new/linear-quadratic/anderson-moore-64
examples/.new/linear-quadratic/anderson-moore-64/solution
examples/.new/linear-quadratic/betts-biehn-campbell-1
examples/.new/linear-quadratic/betts-biehn-campbell-1/solution
examples/.new/linear-quadratic/biegler-9p5
examples/.new/linear-quadratic/biegler-9p5/solution
examples/.new/linear-quadratic/bryson-denham
examples/.new/linear-quadratic/bryson-denham/solution
examples/.new/linear-quadratic/bryson-ho-109
examples/.new/linear-quadratic/bryson-ho-109/solution
examples/.new/linear-quadratic/bryson-ho-116
examples/.new/linear-quadratic/bryson-ho-116/solution
examples/.new/linear-quadratic/bryson-ho-153
examples/.new/linear-quadratic/bryson-ho-153/solution
examples/.new/linear-quadratic/bryson-ho-154
examples/.new/linear-quadratic/bryson-ho-154/solution
examples/.new/linear-quadratic/bryson-ho-156
examples/.new/linear-quadratic/bryson-ho-156/solution
examples/.new/linear-quadratic/bryson-ho-166
examples/.new/linear-quadratic/bryson-ho-166/solution
examples/.new/linear-quadratic/bryson-ho-248
examples/.new/linear-quadratic/bryson-ho-248/solution
examples/.new/linear-quadratic/cart
examples/.new/linear-quadratic/cart/solution
examples/.new/linear-quadratic/dt-qp-1
examples/.new/linear-quadratic/dt-qp-2
examples/.new/linear-quadratic/dt-qp-2/solution
examples/.new/linear-quadratic/dt-qp-3
examples/.new/linear-quadratic/dt-qp-3/solution
examples/.new/linear-quadratic/gas-absorber
examples/.new/linear-quadratic/greenhouse-climate
examples/.new/linear-quadratic/hager-1
examples/.new/linear-quadratic/hager-1/solution
examples/.new/linear-quadratic/hdae
examples/.new/linear-quadratic/jaddu-shimemura
examples/.new/linear-quadratic/jaddu-shimemura/solution/0
examples/.new/linear-quadratic/jaddu-shimemura/solution/1
examples/.new/linear-quadratic/jaddu-shimemura/solution/2
examples/.new/linear-quadratic/jaddu-shimemura/solution/3
examples/.new/linear-quadratic/linear-pendulum
examples/.new/linear-quadratic/linear-pendulum/solution
examples/.new/linear-quadratic/lqr-inhomogeneous
examples/.new/linear-quadratic/lqr-inhomogeneous/solution
examples/.new/linear-quadratic/lqr-scalar
examples/.new/linear-quadratic/lqr-scalar-transfer
examples/.new/linear-quadratic/lqr-scalar-transfer/solution
examples/.new/linear-quadratic/lqr-scalar/solution
examples/.new/linear-quadratic/lqr-standard
examples/.new/linear-quadratic/lqr-standard/solution
examples/.new/linear-quadratic/minimum-energy-transfer
examples/.new/linear-quadratic/minimum-energy-transfer/solution
examples/.new/linear-quadratic/nagurka
examples/.new/linear-quadratic/output-tracking
examples/.new/linear-quadratic/output-tracking/solution
examples/.new/linear-quadratic/tavallaei-tousi-1
examples/.new/linear-quadratic/tavallaei-tousi-1/solution
examples/.new/linear-quadratic/turner-chun-juang-1
examples/.new/linear-quadratic/turner-chun-juang-1/solution
examples/.new/nonlin/alp-rider
examples/.new/nonlin/batch-fermentor-penicillin
examples/.new/nonlin/brachistochrone
examples/.new/nonlin/brachistochrone/solution
examples/.new/nonlin/bryson-ho-59
examples/.new/nonlin/bryson-ho-59/solution
examples/.new/nonlin/bryson-ho-63
examples/.new/nonlin/bryson-ho-63/solution
examples/.new/nonlin/bryson-ho-64
examples/.new/nonlin/bryson-ho-64/solution
examples/.new/nonlin/chemical-reactor
examples/.new/nonlin/container-crane
examples/.new/nonlin/dynamic-soaring
examples/.new/nonlin/earth-launch
examples/.new/nonlin/free-flying-robot
examples/.new/nonlin/hager-hou-rao-1
examples/.new/nonlin/hager-hou-rao-1/solution
examples/.new/nonlin/hang-glider
examples/.new/nonlin/hiv-immunology
examples/.new/nonlin/hypersensitive
examples/.new/nonlin/mine-extraction
examples/.new/nonlin/mine-extraction/solution
examples/.new/nonlin/moon-landing
examples/.new/nonlin/mountain-car
examples/.new/nonlin/multiextremal
examples/.new/nonlin/neuenhofen-kerrigan-x1
examples/.new/nonlin/neuenhofen-kerrigan-x1/solution
examples/.new/nonlin/neuenhofen-kerrigan-x2
examples/.new/nonlin/neuenhofen-kerrigan-x2/solution
examples/.new/nonlin/nonlinear-1d
examples/.new/nonlin/nonlinear-1d/solution
examples/.new/nonlin/optimal-consumption
examples/.new/nonlin/optimal-production-maintenance
examples/.new/nonlin/rayleigh
examples/.new/nonlin/second-order-singular
examples/.new/nonlin/second-order-singular/solution
examples/.new/nonlin/semiconductor-laser
examples/.new/nonlin/simple-co-design-transfer
examples/.new/nonlin/simple-sasa
examples/.new/nonlin/simple-sasa/solution
examples/.new/nonlin/simple-suspension
examples/.new/nonlin/space-shuttle-reentry
examples/.new/nonlin/tether-assisted-reentry
examples/.new/nonlin/time-energy-interceptor
examples/.new/nonlin/train
examples/.new/nonlin/transfer-max-radius
examples/.new/nonlin/transfer-min-fuel
examples/.new/nonlin/tuberculosis
examples/.new/nonlin/tumor
examples/.new/nonlin/two-link-robot
examples/.new/nonlin/vanderpol
examples/ACC2021/detailed-suspension-acc
examples/ACC2021/detailed-suspension-acc/nested
examples/ACC2021/detailed-suspension-acc/simultaneous
examples/IMECE2020-23885
examples/linear-quadratic
examples/linear-quadratic/anderson-moore-64
examples/linear-quadratic/anderson-moore-64/solution
examples/linear-quadratic/betts-biehn-campbell-1
examples/linear-quadratic/betts-biehn-campbell-1/solution
examples/linear-quadratic/bryson-denham
examples/linear-quadratic/bryson-denham/solution
examples/linear-quadratic/bryson-ho-109
examples/linear-quadratic/bryson-ho-109/solution
examples/linear-quadratic/bryson-ho-116
examples/linear-quadratic/bryson-ho-116/solution
examples/linear-quadratic/bryson-ho-153
examples/linear-quadratic/bryson-ho-153/solution
examples/linear-quadratic/bryson-ho-154
examples/linear-quadratic/bryson-ho-154/solution
examples/linear-quadratic/bryson-ho-156
examples/linear-quadratic/bryson-ho-156/solution
examples/linear-quadratic/bryson-ho-166
examples/linear-quadratic/bryson-ho-166/solution
examples/linear-quadratic/bryson-ho-248
examples/linear-quadratic/bryson-ho-248/solution
examples/linear-quadratic/cart
examples/linear-quadratic/cart/solution
examples/linear-quadratic/dt-qp-1
examples/linear-quadratic/dt-qp-2
examples/linear-quadratic/dt-qp-2/solution
examples/linear-quadratic/dt-qp-3
examples/linear-quadratic/dt-qp-3/solution
examples/linear-quadratic/gas-absorber
examples/linear-quadratic/greenhouse-climate
examples/linear-quadratic/hager-1
examples/linear-quadratic/hager-1/solution
examples/linear-quadratic/hdae
examples/linear-quadratic/jaddu-shimemura
examples/linear-quadratic/jaddu-shimemura/solution/0
examples/linear-quadratic/jaddu-shimemura/solution/1
examples/linear-quadratic/jaddu-shimemura/solution/2
examples/linear-quadratic/jaddu-shimemura/solution/3
examples/linear-quadratic/linear-pendulum
examples/linear-quadratic/linear-pendulum/solution
examples/linear-quadratic/lqr-inhomogeneous
examples/linear-quadratic/lqr-inhomogeneous/solution
examples/linear-quadratic/lqr-scalar
examples/linear-quadratic/lqr-scalar-transfer
examples/linear-quadratic/lqr-scalar-transfer/solution
examples/linear-quadratic/lqr-scalar/solution
examples/linear-quadratic/lqr-standard
examples/linear-quadratic/lqr-standard/solution
examples/linear-quadratic/minimum-energy-transfer
examples/linear-quadratic/minimum-energy-transfer/solution
examples/linear-quadratic/multiphase-parameter
examples/linear-quadratic/multiphase-parameter/solution
examples/linear-quadratic/nagurka
examples/linear-quadratic/output-tracking
examples/linear-quadratic/output-tracking/solution
examples/linear-quadratic/tavallaei-tousi-1
examples/linear-quadratic/tavallaei-tousi-1/solution
examples/linear-quadratic/turner-chun-juang-1
examples/linear-quadratic/turner-chun-juang-1/solution
examples/nonlin/alp-rider
examples/nonlin/batch-fermentor-penicillin
examples/nonlin/brachistochrone
examples/nonlin/brachistochrone/solution
examples/nonlin/bryson-ho-59
examples/nonlin/bryson-ho-59/solution
examples/nonlin/bryson-ho-63
examples/nonlin/bryson-ho-63/solution
examples/nonlin/bryson-ho-64
examples/nonlin/bryson-ho-64/solution
examples/nonlin/chemical-reactor
examples/nonlin/container-crane
examples/nonlin/dynamic-soaring
examples/nonlin/earth-launch
examples/nonlin/free-flying-robot
examples/nonlin/hager-hou-rao-1
examples/nonlin/hager-hou-rao-1/solution
examples/nonlin/hang-glider
examples/nonlin/hiv-immunology
examples/nonlin/hypersensitive
examples/nonlin/mine-extraction
examples/nonlin/mine-extraction/solution
examples/nonlin/mountain-car
examples/nonlin/multiextremal
examples/nonlin/neuenhofen-kerrigan-x1
examples/nonlin/neuenhofen-kerrigan-x1/solution
examples/nonlin/neuenhofen-kerrigan-x2
examples/nonlin/neuenhofen-kerrigan-x2/solution
examples/nonlin/nonlinear-1d
examples/nonlin/nonlinear-1d/solution
examples/nonlin/optimal-consumption
examples/nonlin/optimal-production-maintenance
examples/nonlin/second-order-singular
examples/nonlin/second-order-singular/solution
examples/nonlin/semiconductor-laser
examples/nonlin/simple-co-design-transfer
examples/nonlin/simple-sasa
examples/nonlin/simple-sasa/solution
examples/nonlin/simple-suspension
examples/nonlin/space-shuttle-reentry
examples/nonlin/time-energy-interceptor
examples/nonlin/train
examples/nonlin/transfer-max-radius
examples/nonlin/transfer-min-fuel
examples/nonlin/tuberculosis
examples/nonlin/tumor
examples/nonlin/two-link-robot
examples/nonlin/vanderpol
src
src/add_constraints
src/defects
src/defects/expm
src/mesh
src/nonlin
src/nonlin/derivatives
src/nonlin/nlp
src/nonlin/qlin
src/objective
src/solver
src/utilities
tests
Versions that use the GitHub default branch cannot be downloaded
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |
|
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.