/ControlSystemsEngineering

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

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.