OptControl.jl: An Interpreter for Optimal Control Problem

Jingyi Yang,Yuebao Yang,Mingtao Li
DOI: https://doi.org/10.48550/arXiv.2207.13229
2022-07-27
Optimization and Control
Abstract:OptControl.jl(OptControl) implements that modeling optimal control problems with symbolic algebra system based on Julia language, and generates the corresponding numerical optimization codes to solve them with packages from Julia. OptControl does not define a data type, but generates a solution script by handling Julia strings and runs the script automatically. It also provides an interface to save script files. Meanwhile, OptControl supports component-based modeling, which makes it easy to build the optimal control problem of complex systems. All of OptControl's dependency packages come from ecosystem of Julia.
What problem does this paper attempt to address?