{"id":20566718,"url":"https://github.com/cadojo/controls","last_synced_at":"2025-04-14T15:53:00.089Z","repository":{"id":48682066,"uuid":"377691871","full_name":"cadojo/controls","owner":"cadojo","description":"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.","archived":false,"fork":false,"pushed_at":"2022-03-31T02:46:54.000Z","size":825,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T04:41:43.205Z","etag":null,"topics":["aerospace","aerospace-engineering","control-systems","control-systems-engineering","controls","julia","modeling","notes","simulation","textbook"],"latest_commit_sha":null,"homepage":"https://jcarpinelli.dev/notes/controls/stable","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cadojo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-17T03:19:15.000Z","updated_at":"2024-05-06T23:19:49.000Z","dependencies_parsed_at":"2022-08-28T05:50:20.872Z","dependency_job_id":null,"html_url":"https://github.com/cadojo/controls","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadojo%2Fcontrols","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadojo%2Fcontrols/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadojo%2Fcontrols/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadojo%2Fcontrols/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cadojo","download_url":"https://codeload.github.com/cadojo/controls/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248911218,"owners_count":21182058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aerospace","aerospace-engineering","control-systems","control-systems-engineering","controls","julia","modeling","notes","simulation","textbook"],"created_at":"2024-11-16T04:43:03.104Z","updated_at":"2025-04-14T15:53:00.050Z","avatar_url":"https://github.com/cadojo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Docs](https://github.com/cadojo/exploring-control-theory/workflows/Documentation/badge.svg)](https://cadojo.github.io/exploring-control-theory/stable)\n\n# Exploring Control Theory\n_Learning control theory by analyzing an approximated model for aircraft dynamics!_\n\n## Overview\n\nThis repository contains notes (with concrete examples) \nwhich provide an introduction to control theory. We'll cover concepts like \nlinear and nonlinear dynamics, linear and nonlinear systems theory,\nlinearization, frequency analysis, loop shaping, stability analysis, \nrobustness analysis, and other general control concepts. For the most part, \nallconcepts will be applied to __one__ plant (a.k.a. one dynamical \nsystem that we want to control): a [polynomial \napproximation](https://github.com/cadojo/PolynomialGTM.jl) for a [NASA subscale model aircraft's](https://ntrs.nasa.gov/api/citations/20040085988/downloads/20040085988.pdf)\nflight dynamics. \n\nAll code is written with the Julia programming language. Modeling library courtesy of [\nModelingToolkit.jl](https://github.com/SciML/ModelingToolkit.jl), polynomial aircraft dynamics courtesy of \n[PolynomialGTM.jl](https://github.com/cadojo/PolynomialGTM.jl), and controls library courtesy of \n[ControlSystems.jl](https://github.com/JuliaControl/ControlSystems.jl).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcadojo%2Fcontrols","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcadojo%2Fcontrols","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcadojo%2Fcontrols/lists"}