Skip to content

Assignments completed for my Controls Engineering course: Including MATLAB scripts and process control designs.

Notifications You must be signed in to change notification settings

luke-davidson/ControlSystemsEngineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controls Systems Engineering

This repo holds all assignments completed for my Controls Engineering course (Spring 2022).

Assignment Descriptions

HW 1 --- Feedback Systems, State-Variable Representation, LSim

Block diagram derivation of feedback systems for multiple applications. State-variable derivation of multiple systems. LSim of systems completed in MATLAB.

HW 2 --- System Linearization + LTI Systems

Linear approximation of non-linear systems. LTI representation of step functions.

HW 3 --- Laplace Transforms + Infinite Systems

Manual Laplace transforms of systems in state-variable form. Eigenvalue and eigenvector derivation. Infinite system transfer functions.

HW 4 --- Transfer Functions and System Poles

Transfer function derivations based on system dynamics and performance. Locating and exploring the effects of dominant and non-dominant poles.

HW 5 --- Bode Plots

Hand drawing of phase and magnitude bode plots based on system derivations.

HW 6 --- Bode Plot Analysis + Nyquist Plots

Determining crossover frequency, phase/gain margins and stability based on bode plots. Drawing system nyquist plots based on Bode plot analysis. Routh-Hurwitz method.

HW 7 --- Root Locus

Drawing drawing root locus sketches based on derived system poles and zeros.

HW 8 --- Pre-Lab for Inverted Pendulum Control

Derivations required to control an inverted pendulum system: Poles, zeros, PID parameters.

HW 9 --- Controllers

Deriving feedback controllers based on system requirements: overshoot, peak time, disturbance, signal, peaks, and phase margin.

About

Assignments completed for my Controls Engineering course: Including MATLAB scripts and process control designs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published