
The Laplace Transform - A Graphical Approach
A lot of books cover how to perform a Laplace Transform to solve differential equations. This video tries to show graphically what the Laplace Transform is doing and why figuring out the...
See MoreFeedforward Control Introduction
I introduce feedforward control (FFC) and describe how it can be used to minimize the difference between an output's setpoint and measured value (the error o...
See MoreSVD: Importance of Alignment [Matlab]
This video describes the importance of aligning data when using the singular value decomposition (SVD) (Matlab code).
See MoreFrequency Response Analysis FRA and the Amplitude Ratio and Phase Angle
Process engineers model output response to inputs that oscillate via frequency response analysis (FRA). In this video, I'll go over amplitude ratios and phas...
See MoreNumerically Calculating Partial Derivatives
In this video we discuss how to calculate partial derivatives of a function using numerical techniques. In other words, these partials are calculated withou...
See MoreMachine Learning Course by Andrew Ng
A very comprehensive and detailed course in machine learning , best suited for beginners with knowledge of high school linear mathematics.
See MoreThe Inverse Laplace Transform
In this video we show how to perform the inverse Laplace transform on a signal in the Laplace domain to obtain its equivalent representation in the time doma...
See MoreUnderstanding Sensor Fusion and Tracking, Part 3: Fusing a GPS and IMU to Es...
This video continues our discussion on using sensor fusion for positioning and localization by showing how we can use a GPS and an IMU to estimate and object’s orientation and position. We...
See MoreUnderstanding and Sketching Individual Bode Plot Components
In this video we illustrate how 7 types of simple transfer functions contribute to a bode plot. We refer to these as ‘components’ and will cover the followi...
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 MoreMounting and Configuring the IMU - dRehmFlight VTOL
This video will show you how to verify proper operation of the IMU for dRehmFlight VTOL before your first flight. It will also show you how to correctly mount the IMU to your aircraft. The...
See MorePeter Ponders PID - KalmanFilters, Alpha-Beta-Gamma filters
Derivation of the 2D Wave Equation
In this video we derive the 2D wave equation. This partial differential equation governs the motion of waves in a plane and is applicable for thin vibrating...
See MoreDiscrete 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 MorePeter Ponders PID - System Identification Advanced
Frequency domain – tutorial 6: Fourier transform tables
In this video, we learn about Fourier transform tables which enable us to quickly travel from time to the frequency domain. The main learning objective is to...
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 MoreTikZ source Code: Extremum Seeking Control Block Diagram
TikZ source Code: Extremum Seeking Control Block Diagram
See MoreThe Fast Fourier Transform Algorithm
Here I discuss the Fast Fourier Transform (FFT) algorithm, one of the most important algorithms of all time.
See MoreMachine Learning Control: Genetic Algorithms
This lecture provides an overview of genetic algorithms, which can be used to tune the parameters of a control law.
See MoreSecond Order Dynamics in Process Control
How do we simulate two first order transfer functions in series, a inherently second order system, or two coupled differential equations? Tune in to find out!
See MoreUnderstanding Model Predictive Control, Part 4: Adaptive, Gain-Scheduled and...
This video explains the type of MPC controller you can use based on your plant model, constraints, and cost function. An optimization problem with these properties is a convex one, and you...
See MoreVisually Determining Transfer Functions
Process Control classes can get pretty hard to follow when you lose sight of what transfer functions really are. How do you get them in the first place?
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 MoreDeploying Deep Learning Models | Deep Learning for Engineers, Part 5
This video covers the additional work and considerations you need to think about once you have a deep neural network that can classify your data. We need to consider that the trained network...
See More