2021 60th IEEE Conference on Decision and Control (CDC) 2021
DOI: 10.1109/cdc45484.2021.9683403
|View full text |Cite
|
Sign up to set email alerts
|

ControlSystems.jl: A Control Toolbox in Julia

Abstract: ControlSystems.jl enables the powerful features of the Julia language to be leveraged for control design and analysis. The toolbox provides types for state-space, transfer-function, and timedelay models, together with algorithms for design and analysis. Julia's mathematically-oriented syntax is convenient for implementing control algorithms, and its just-in-time compilation gives performance on par with C. The multiple-dispatch paradigm makes it easy to combine the algorithms with powerful tools from Julia's e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 7 publications
(6 reference statements)
0
4
0
Order By: Relevance
“…Second, we run ModalSTEL on each resulting forest. In particular, ModalSTEL operates a hyperparameter search, thanks to Hyperopt.jl [8], on the first forest, with an internal two-split cross-validation on the training set only, and then used the obtained parametrization on all 10 forests. The evolutionary part was realized by instantiating NSGA-II to this task, implemented in Evolutionary.jl [46].…”
Section: Experiments and Resultsmentioning
confidence: 99%
“…Second, we run ModalSTEL on each resulting forest. In particular, ModalSTEL operates a hyperparameter search, thanks to Hyperopt.jl [8], on the first forest, with an internal two-split cross-validation on the training set only, and then used the obtained parametrization on all 10 forests. The evolutionary part was realized by instantiating NSGA-II to this task, implemented in Evolutionary.jl [46].…”
Section: Experiments and Resultsmentioning
confidence: 99%
“…The model coding, training, testing, and optimization were conducted in the Julia programing language. More specifically, the “Flux.jl” machine learning framework 35 was employed for NN implementation, and “Hyperopt.jl” 36 package for BOHB implementation. The training was conducted on a machine with a hardware configuration of an Intel Core i7-7700HQ CPU @ 2.80GHz × 8, 16 GB RAM, and an NVIDIA GeForce GTX 1050 for GPU acceleration.…”
Section: Proposed Methodologymentioning
confidence: 99%
“…To ensure that the initial conditions of the ODE lead a to feasible flux V p for the FBA problem, we created a warm-up routine which iteratively tries various initial conditions using a Bayesian optimization method 67 .…”
Section: Warm-up Routine For Initial Conditionsmentioning
confidence: 99%