
First Order Dynamics in Process Control
An overview on the identification and behavior of first order dynamics in process control.
See MoreBode Plots by Hand: Complex Poles or Zeros
This is a continuation of the Control Systems Lectures. This video describes the benefit of being able to approximate a Bode plot by hand and explains what a Bode plot looks like for a...
See MoreNumerically Linearizing a Dynamic System
In this video we show how to linearize a dynamic system using numerical techniques. In other words, the linearization process does not require an analytical...
See MorePeter Ponders PID - Lead/lag closed loop control
Partial Fraction Expansion/Decomposition
In this video we discuss how to perform partial fraction expansion (PFE) to rewrite a ratio of polynomials as simpler expressions. Topics and time stamps:(0...
See MoreDrone Simulation and Control, Part 2: How Do You Get a Drone to Hover?
In the last video, we showed we can manipulate the four motors of a quadcopter to maneuver it in 3D space by getting it to roll, pitch, yaw, and change its thrust. We also covered the four...
See MoreUnderstanding Sensor Fusion and Tracking, Part 2: Fusing a Mag, Accel, and G...
This video describes how we can use a magnetometer, accelerometer, and a gyro to estimate an object’s orientation. The goal is to show how these sensors contribute to the solution, and to...
See MoreTikZ source Code: RL Series
TikZ source Code for RL Series.
See MoreBode Plots of Complex Transfer Functions
In this video we discuss how to generate a bode plot of a complex transfer function by decomposing it into the individual components. We then show how one c...
See MoreDenoising Data with FFT [Python]
This video describes how to clean data with the Fast Fourier Transform (FFT) in Python.
See MoreTikZ source Code: matlab2tikz example
TikZ source Code: matlab2tikz example
See MoreThe Fourier Transform and Convolution Integrals
This video describes how the Fourier Transform maps the convolution integral of two functions to the product of their respective Fourier Transforms.
See MoreLecture 6: Signal Flow Graphs and Mason's Gain Rule
Derivation and Solution of Laplace’s Equation
In this video we show how the heat equation can be simplified to obtain Laplace’s equation. We investigate how to solve Laplace’s equation using separation ...
See MoreLecture 29: State space representation
SVD Method of Snapshots
This video describes how to compute the singular value decomposition (SVD) using the method of snapshots, by Sirovich 1987.
See MoreUnitary Transformations
This video discusses unitary matrix transformations and how they relate to the geometry of the singular value decomposition (SVD).
See Morecrash course on complex numbers
In this video, we quickly review “Complex Numbers”. The following materials are covered:1- Cartesian and polar representation of complex numbers2- how to con...
See MoreControl System with MATLAB - Block Diagram Reduction
Machine Learning and Cross-Validation
This lecture discusses the importance of cross-validation to assess models obtained via machine learning.
See MoredRehmFlight VTOL - Teensy (Arduino) Flight Controller and Stabilization
dRehmFlight VTOL is a new flight controller and stabilization package intended to be used for small to medium sized hobby or research projects. dRehmFlight is the code, and the physical...
See MoreFinding Transfer Functions from Response Graphs
Given a system response to a unit step change, in this video I'll cover how we can derive the transfer function so we can predict how our system will respond...
See MoreTime domain - tutorial 8: LTI systems, impulse response & convolution
In this video, the following materials are covered:1) the beauty of linear & time invariant (LTI) systems2) why the impulse response of an LTI system is so i...
See MoreUnderstanding Model Predictive Control, Part 3: MPC Design Parameters
To successfully control a system using an MPC controller, you need to carefully select its design parameters. This video provides recommendations for choosing the controller sample time...
See MoreSecond Order Dynamics Example
How will a second order process respond in the time domain when subjected to a unit step input? What other behaviors can we expect to see and why? Tune in to...
See More