
Data Preprocessing and the Short-Time Fourier Transform | Deep Learning for ...
Data in its raw form might not be ideal for training a network. There are some changes we can make to the data that are often desired or sometimes necessary in order to make training faster...
See MorePrincipal Component Analysis (PCA)
Principal component analysis (PCA) is a workhorse algorithm in statistics, where dominant correlation patterns are extracted from high-dimensional data.
See MoreRoot Locus Plot: Common Questions and Answers
In this video I go through some of the common questions I've received on my other root locus videos. 1) Why do we call the poles of a system the roots?2) How do I plot the damping ratio...
See MorePeter Ponders PID - InputShaping
Linearizing a Simulink Model Using the Linear Analysis Tool and ‘linmod’
In this video we show how to linearize a non-linear Simulink model using numerical techniques. This approach is extremely powerful as it allows automatic ge...
See MoreDigital Twins
This lecture discusses the use of data-driven digital twins in advanced model-based design and engineering, and the related digital thread, which ties together the data throughout an entire...
See MoreGain and Phase Margins Explained!
In this video I explain gain and phase margins. If you are confused by this topic I hope this video will help tie all of the concepts together that go into understanding what gain and phase...
See MorePeter Ponders PID - Root Locus Is Useless
Time Domain Analysis with Matlab: Using the Linear System Analyzer
In this video we explore various Matlab functions and workflows to perform time domain analysis of a dynamic system. This includes the use of ‘tf’, ‘step’, ...
See MoreControl Bootcamp: Benefits of Feedback on Cruise Control Example
Here we investigate the benefits of feedback for systems with uncertain dynamics and disturbances, as illustrated on a cruise control example.
See MoreTikZ source Code: Two systems in negative feedback
TikZ source Code: Two systems in negative feedback
See MoreFourier Series: Part 2
This video will show how to approximate a function with a Fourier series, which is an infinite sum of sines and cosines. We will discuss how these sines and cosines form a basis for the...
See MoreDesigning a Lag Compensator with Root Locus
This video walks through a phase lag compensator example using the Root Locus method.
See MoreDerivation 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 MoreTikZ source Code: Sliding Mode Control Example System 2
TikZ source Code: Sliding Mode Control Example System 2
See MoreLecture 11: Transient Response and Numerical Problems
SVD: Importance of Alignment [Python]
This video describes the importance of aligning data when using the singular value decomposition (SVD) (Python code).
See MoreParticle Filter Explained without Equations
This video provides a quick graphical introduction to the particle filter. It does a good job building some intuition behind the filter without ever touching on any mathematics. It's worth a...
See MoreFrequency domain – tutorial 1: concept of frequency (with Chinese subtitle)
In this video, the following materials are covered:1) intuitive explanation on the frequency concept 2) what is the relation between time and frequency domai...
See MoreLecture 22: Frequency domain specifications for Second order system
Transfer Functions in Simulink for Process Control
An introduction on deriving transfer functions from a linearized state space model via Laplace Transforms, and how we can input transfer functions into Simul...
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 MorePosicast Control 2 - ( In English )
This video is about the Half-Cycle Posicast. It includes some hints about how to simulate this type of control using Simulink
See MoreUnderstanding Model Predictive Control, Part 7: Adaptive MPC Design with Sim...
In this video, you will learn how to design an adaptive MPC controller for an autonomous steering vehicle system whose dynamics change with respect to the longitudinal velocity. After you...
See MoreDirect Design Example for PID Controller
I go through an example problem of how we can use Direct Design (also called Direct Synthesis) to determine the tuning parameters for a PID controller, given...
See More