
Type
Experience
Scope
Understanding 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 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 MoreMotivation for Full-State Estimation [Control Bootcamp]
This video discusses the need for full-state estimation. In particular, if we want to use full-state feedback (e.g., LQR), but only have limited measurements of the system, it is necessary...
See MoreDynamic Behavior and Input Types in Process Control
An introduction to the four types of dynamic behavior and five types of inputs (step, ramp, pulse, impulse, and sinusoidal), and why transfer functions are u...
See MorePosicast Control 6 - ( In English)
This video presents the transition from half-cycle to other cycles ( third-cycle, fourth-cycle,..)
See MorePeter Ponders PID - Simulation Methods, Which is Best?
Lecture 2: LTI Systems, Laplace Transform Review and Transfer Function
Intro to Process Control
I discuss the motivation and introduce the logic behind controllers that engineers design to respond to errors in outputs (deviations from set points). P and...
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 MorePeter Ponders PID - System Identification Basics
Lecture 17: Introduction to Compensators/Controllers
Lecture 23: Bode plots
Working with Synthetic Data | Deep Learning for Engineers, Part 2
This video covers the first step in deep learning: having access to data. Part of making the decision of whether deep learning is right for your project comes down to the type and amount of...
See MoreBode Plots by Hand: Real 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 MoreSketching Root Locus Part 2
This is the second part of how to sketch a root locus by hand. However instead of following the normal rules for sketching a locus that you'd see in a book, I decided to explain the rules...
See MoreTikZ source Code: An interconnection of MIMO subsystems
TikZ source Code: An interconnection of MIMO subsystems
See MoreDesigning a Lead Compensator with Bode Plot
This video walks through a phase lead compensator example using the Bode Plot method.
See MoreVector Derivatives (the Equation of Coriolis) and the Angular Velocity Vecto...
In this video we develop the Equation of Coriolis which describes how a vector in a rotating reference frame changes from the perspective of an observer in a non-rotating reference frame. We...
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 MoreTikZ source Code: Switching Smooth Filippov
TikZ source Code: Switching Smooth Filippov
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 MoreData-Driven Control: ERA/OKID Example in Matlab
In this lecture, we explore the observer Kalman filter identification (OKID) and eigensystem realization algorithm (ERA) in Matlab on an example.
See MoreLaplace domain – tutorial 6: Transfer function & system properties
In this video, we learn about transfer function and system properties. The following materials are covered:1) what is a transfer function?2) relation between...
See MoreControl Systems Lectures - Transfer Functions
This lecture describes transfer functions and how they are used to simplify modeling of dynamic systems.
See MoreSVD: Optimal Truncation [Matlab]
This video describes how to optimally truncate the singular value decomposition (SVD) for noisy data (Matlab code).
See More