
Lecture 23: Bode plots
Laplace domain – tutorial 1: Laplace transform
In this video, we learn about Laplace transform which enables us to travel from time to the Laplace domain. The following materials are covered:1) why we nee...
See MoreFrequency domain – tutorial 9: frequency response
In this video, the learning objectives are to:1- fully understand the frequency response which forms the foundation of filtering 2- quickly review the common...
See MoreLinear Quadratic Regulator (LQR) Control for the Inverted Pendulum on a Cart...
Here we design an optimal full-state feedback controller for the inverted pendulum on a cart example using the linear quadratic regulator (LQR). In Matlab, we find that this is a simple one...
See MoreControllability and the PBH Test [Control Bootcamp]
This video describes the PBH test for controllability and describes some of the implications for good choices of "B".
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 MorePeter Ponders PID - Cascade Control Part1
I cover whether cascade control is necessary. Why there needs to be a feed back for every loop. How to calculate gains. Bode plots and ratio of the inner t...
See MoreMachine Learning Control: Genetic Programming Control
This lecture discusses the use of genetic programming to manipulate turbulent fluid dynamics in experimental flow control.
See MoreInputs and Outputs as defined by a Process Control Engineer
Defining process inputs and outputs is a lot more complicated than I initially thought when I was learning about process control. In this video, I share how ...
See MoreUnderstanding Model Predictive Control, Part 6: How to Design an MPC Control...
Learn how to design an MPC controller for an autonomous vehicle steering system using Model Predictive Control Toolbox™. This video walks you through the design process of an MPC controller...
See MoreTikZ source Code: Interconnected MIMO Subsystems
TikZ source Code: Interconnected MIMO Subsystems with different input and output dimensions
See MorePID Control - A brief introduction
In this video, I introduce the topic of PID control. This is a short introduction design to prepare you for the next few lectures where I will go through several examples of PID control....
See MoreThe Discrete Fourier Transform (DFT)
This video introduces the Discrete Fourier Transform (DFT), which is how to numerically compute the Fourier Transform on a computer. The DFT, along with its fast FFT implementation, is one...
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 MoreMaking an INSANE Hovering RC F-35 VTOL
I built this insane radio controlled VTOL F-35 parkjet that can takeoff and land vertically using conventional miniquad/drone parts. The best part is the plans and code are all free, and I’m...
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 MoreRouth-Hurwitz Criterion, An Introduction
This video gives an introduction into the Routh-Hurwitz Criterion and the Routh Array. I also present a little background information in order to emphasize why the method was developed and...
See MoreTUTORIAL on Stability and Routh Hurwitz criterion
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 MorePosicast Control - 1 ( In English)
This video is an introduction to a learning journey about Posicast Control structured as follows: - Preface - Motivation - Introduction to Posicast Control - Half-Cycle Posicast
See MoreDeriving Percent Overshoot, Settling Time, and Other Performance Metrics
In this video we examine a second order dynamic system and derive how various performance metrics (such as time to first peak, magnitude at first peak, perce...
See MoreLecture 8: More on Transfer Functions
Frequency domain – tutorial 8: frequency spectra
In this video, we learn about frequency spectra which can be divided into two parts: phase and magnitude spectrum. Some examples will be provided to practice...
See MoreStanford CS229: Machine Learning | Autumn 2018
Autumn 2018 Stanford course on machine learning by Andrew Ng.
See More