
Discrete control #1: Introduction and overview
So far I have only addressed designing control systems using the frequency domain, and only with continuous systems. That is, we’ve been working in the S domain with transfer functions. We...
See MoreSOPDT Sliding Mode Control ( SMC ) with Smith Predictor
Standard HW Problem #1: PID and Root Locus
A walk through of a typical homework problem using the root locus method to tune a PID controller. This is the first in what may be a series of homework style problems I'll cover. This is...
See MoreControl Bootcamp: Benefits of Feedback on Cruise Control Example (Part 2)
Here we investigate the benefits of feedback for systems with uncertain dynamics and disturbances, as illustrated on a cruise control example. (Part 2)
See MoreTransfer Function to State Space
In this video we show how to transform a transfer function to an equivalent state space representation. We will derive various transformations such as contr...
See MoreTikZ source Code: An interconnection of MIMO subsystems
TikZ source Code: An interconnection of MIMO subsystems
See MoreHow to Land on a Planet (and how it'll be done in the future!)
This video covers the basic ideas behind how engineers develop the algorithms that allow autonomous robots to land on other planetary bodies.
See MoreIntroduction to the Fourier Transform (Part 1)
This video is an introduction to the Fourier Transform. I try to give a little bit of background into what the transform does and then I go step by step through explaining the Inverse...
See MoreManipulating Aerodynamic Coefficients
In this video we discuss some potential problems you may encounter when attempting to perform operations with dimensionless aerodynamic coefficients such as ...
See MoreTikZ source Code: Switching Smooth Filippov
TikZ source Code: Switching Smooth Filippov
See MoreRouth-Hurwitz Criterion, Special Cases
This video presents two special cases that you can encounter when filling out the Routh Array. The first case is when there is a zero in a row with at least one non-zero element following...
See MoreLecture 24: Stability using Bode plots
Designing a PID Controller Using the Root Locus Method
In this video we discuss how to use the root locus method to design a PID controller. In addition to discussing the theory, we look at Matlab tools to enabl...
See MoreLecture 27: Lead Compensator Design using Bode plots
Lecture 30: Canonical Forms
Final Value Theorem
In this video we discuss the Final Value Theorem. Given a signal in the Laplace domain, this allows us to predict the steady state value of the signal in th...
See MoreLinear Systems of Equations
This video describes linear systems of equations and when they have solutions.
See MoreHeat Transfer Demonstration
In this video we demonstrate heat transfer through a metal bar. By heating one side of the bar we can impose a non-uniform temperature distribution across t...
See MoreApollo's Flight Computer: Epitome of Engineering
The Apollo missions' success can be vastly accredited to the success of building a robust, one-of-a-kind flight computer for its guidance, navigation and control. Follow this video to...
See MoreLeast Squares Regression and the SVD
This video describes how the SVD can be used to solve linear systems of equations. In particular, it is possible to solve nonsquare systems (overdetermined or underdetermined) via least...
See MoreProject Based Engineering Instrumentation with CircuitPython
This textbook has been designed with the student and faculty member in mind. First, this textbook goes hand in hand with Engineering Instrumentation taught at the undergraduate level at many...
See MoreTime domain - tutorial 5: signal properties
In this video, we learn about some special signals which are symmetric around the y-axis (even) or around the origin (odd) . Then we talk about periodic sign...
See MoreMachine Learning Control: Tuning a PID Controller with Genetic Algorithms
This lecture shows how to use genetic algorithms to tune the parameters of a PID controller. Tuning a PID controller with genetic algorithms is not generally recommended, but is used to...
See MoreWhy Learn Control Theory
In this video I present a few reasons why learning control theory is important and try to give some motivation to continue learning.
See More