Control Theory: Tutorial with Julia
Control Theory with just the right amount of academic rigor
0.1 Intro
This is a collection of write ups on how to solve the various problems presented by Github user “Janismac”.
0.2 What do I need?
0.2.1 Software
A real OS like Linux or Windows. 1
The Julia Programming Language
Clone the repo
Activate the package by running in your terminal:
julia --project -e 'using Pkg; Pkg.instantiate()'
(Nice to have) OpenModelica Editor
1 MacOs should be supported in theory but it’s not tested.
0.2.2 Theory
Basic Julia knowledge
Basic JS knowledge
Control Theory knowledge
Frequency Based Control
State Space Based control
Misc knowledge:
Linear Algebra
Differential Equations