
TikZ source Code: Feedback systems
TikZ source Code: Feedback systems
See MoreConstraint Enforcement for Improved Safety | Learning-Based Control
Learn about the constraints of your system. Then see a how to enforce those constraints so the system does not violate them. Constraint enforcement is important for safety-critical...
See MoreFourier Series: Part 1
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 MoreControl Systems in Practice, Part 6: What Are Non-Minimum Phase Systems?
We like to categorize transfer functions into groups and label them because it helps us understand how a particular system will behave simply by knowing the group that it’s part of. We gain...
See MoreRouth Array and Stability
I show how we can find the range of allowed controller gains for a system that will allow us to maintain stability using a Routh Array.
See MoreTikZ source Code: Simulation Graph
TikZ source Code: Simulation Graph
See MoreNonhomogeneous Linear Ordinary Differential Equations
In the previous video (https://youtu.be/3Kox-3APznI) we examined solving homogeneous linear ordinary differential equations (the forcing function was equal t...
See MoreFuzzy Logic, Part 3: Design and Applications of a Fuzzy Logic Controller
This video walks you through the process of designing a fuzzy inference system that can balance a pole on a cart. You can design a fuzzy logic controller using just experience and intuition...
See MoreLecture 16: More on Root Locus and Gain Compensation
Numerically Solving Partial Differential Equations
In this video we show how to numerically solve partial differential equations by numerically approximating partial derivatives using the finite difference me...
See MoreUnderstanding The Sensitivity Function
In this video I explain the sensitivity function and try to demystify the equation used to solve for the nominal sensitivity peak. Sensitivity describes how much process variations affect...
See MoreTuning a Fuzzy Logic Controller with Data | Fuzzy Logic, Part 4
This video covers the basics of data-driven approaches to tuning fuzzy inference systems. See what it means to find an optimal solution, which fuzzy inference parameters are being tuned...
See MoreUsing ‘rlocus’ in Matlab to Plot the Root Locus
This tutorial illustrates how to use the ‘rlocus’ command in Matlab to quickly and easily sketch the root locus.Discussion on the 3 example transfer function...
See MoreControl Systems Lectures - Transfer Functions
This lecture describes transfer functions and how they are used to simplify modeling of dynamic systems.
See MoreLectures on Adaptive Control and Learning by Tansel Yucelen
A serie of lectures on the topic of adaptive controllers.
See MoreLecture 25: Nyquist stability criterion
Derivation of the Heat Equation
In this video, we derive the heat equation. This partial differential equation (PDE) applies to scenarios such as the transfer of heat in a uniform, homogen...
See MoreCORRECTION: Bode Plots by Hand: Complex Poles or Zeros
I explain how to determine the straight-line estimate of the Bode Plot for a second order transfer function with a pair of complex poles. This video is a repeat of the last half of the Bode...
See MoreRandomized SVD Code [Python]
This video describes the randomized singular value decomposition (rSVD) (Python code).
See MoreEuler (Gimbal Lock) Explained
In this video we explore Euler Rotations, the most common method for orienting objects in 3d. It's by-product "gimbal lock" can cause headaches for animators because the animated motion can...
See MorePeter Ponders PID - LQR Optimizing Two Outputs
Frequency domain – tutorial 2: Fourier series
In this video, we learn Fourier series which enables us to travel from time to the frequency domain when a signal is periodic. The following materials are co...
See MoreControl Bootcamp: Loop shaping
This video explores shaping the loop transfer function to have desirable sensitivity and complementary sensitivity.
See MoreProcess Control Introduction
An overview on state variables, inputs (manipulated and disturbance variables), outputs (measured state variables), and an example on the balance equations w...
See More