ControlSystems.jl: A Control Toolbox in Julia
(2022) CDC2021 – 60th Conference on Decision and Control- 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 time-delay 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 ecosystem, such as automatic differentiation, arbitrary-precision arithmetic, GPU arrays, and probability distributions.
We demonstrate how these features allow complex problems to be solved with little effort.
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/ea042d39-2521-491b-9e7a-e5cc85b4c4cb
- author
- Bagge Carlson, Fredrik LU ; Fält, Mattias LU ; Heimerson, Albin LU and Troeng, Olof LU
- organization
- publishing date
- 2022
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- 2021 60th IEEE Conference on Decision and Control (CDC)
- publisher
- IEEE - Institute of Electrical and Electronics Engineers Inc.
- conference name
- CDC2021 – 60th Conference on Decision and Control
- conference location
- Austin, TX, United States
- conference dates
- 2021-12-13 - 2021-12-17
- external identifiers
-
- scopus:85126051694
- DOI
- 10.1109/CDC45484.2021.9683403
- language
- English
- LU publication?
- yes
- id
- ea042d39-2521-491b-9e7a-e5cc85b4c4cb
- date added to LUP
- 2021-12-03 14:30:48
- date last changed
- 2023-10-06 09:36:39
@inproceedings{ea042d39-2521-491b-9e7a-e5cc85b4c4cb, abstract = {{ControlSystems.jl enables the powerful features of the Julia language to be leveraged for control design and analysis.<br/>The toolbox provides types for state-space, transfer-function, and time-delay models, together with algorithms for design and analysis.<br/>Julia's mathematically-oriented syntax is convenient for implementing control algorithms, and its just-in-time compilation gives performance on par with C.<br/>The multiple-dispatch paradigm makes it easy to combine the algorithms with powerful tools from Julia's ecosystem, such as automatic differentiation, arbitrary-precision arithmetic, GPU arrays, and probability distributions.<br/>We demonstrate how these features allow complex problems to be solved with little effort.}}, author = {{Bagge Carlson, Fredrik and Fält, Mattias and Heimerson, Albin and Troeng, Olof}}, booktitle = {{2021 60th IEEE Conference on Decision and Control (CDC)}}, language = {{eng}}, publisher = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}}, title = {{ControlSystems.jl: A Control Toolbox in Julia}}, url = {{http://dx.doi.org/10.1109/CDC45484.2021.9683403}}, doi = {{10.1109/CDC45484.2021.9683403}}, year = {{2022}}, }