Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cadojo/controls
A comprehensive note set for undergraduate, and first year graduate control theory! Contains concrete examples with the Julia Programming Language, and an approximate aircraft model.
https://github.com/cadojo/controls
aerospace aerospace-engineering control-systems control-systems-engineering controls julia modeling notes simulation textbook
Last synced: 2 months ago
JSON representation
A comprehensive note set for undergraduate, and first year graduate control theory! Contains concrete examples with the Julia Programming Language, and an approximate aircraft model.
- Host: GitHub
- URL: https://github.com/cadojo/controls
- Owner: cadojo
- License: mit
- Created: 2021-06-17T03:19:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-31T02:46:54.000Z (almost 3 years ago)
- Last Synced: 2024-01-29T07:35:07.229Z (12 months ago)
- Topics: aerospace, aerospace-engineering, control-systems, control-systems-engineering, controls, julia, modeling, notes, simulation, textbook
- Homepage: https://jcarpinelli.dev/notes/controls/stable
- Size: 806 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Docs](https://github.com/cadojo/exploring-control-theory/workflows/Documentation/badge.svg)](https://cadojo.github.io/exploring-control-theory/stable)
# Exploring Control Theory
_Learning control theory by analyzing an approximated model for aircraft dynamics!_## Overview
This repository contains notes (with concrete examples)
which provide an introduction to control theory. We'll cover concepts like
linear and nonlinear dynamics, linear and nonlinear systems theory,
linearization, frequency analysis, loop shaping, stability analysis,
robustness analysis, and other general control concepts. For the most part,
allconcepts will be applied to __one__ plant (a.k.a. one dynamical
system that we want to control): a [polynomial
approximation](https://github.com/cadojo/PolynomialGTM.jl) for a [NASA subscale model aircraft's](https://ntrs.nasa.gov/api/citations/20040085988/downloads/20040085988.pdf)
flight dynamics.All code is written with the Julia programming language. Modeling library courtesy of [
ModelingToolkit.jl](https://github.com/SciML/ModelingToolkit.jl), polynomial aircraft dynamics courtesy of
[PolynomialGTM.jl](https://github.com/cadojo/PolynomialGTM.jl), and controls library courtesy of
[ControlSystems.jl](https://github.com/JuliaControl/ControlSystems.jl).