
Tutorial on Root Locus
Root 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 MoreDesigning a PID Controller Using the Ziegler-Nichols Method
In this video we discuss how to use the Ziegler-Nichols method to choose PID controller gains. In addition to discussing the method and providing a Matlab i...
See MoreLectures on Adaptive Control and Learning by Tansel Yucelen
A serie of lectures on the topic of adaptive controllers.
See MoreLecture 6: Signal Flow Graphs and Mason's Gain Rule
Gain 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 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 MoreDerivation of the 1D Wave Equation
In this video, we derive the 1D wave equation. This partial differential equation (PDE) applies to scenarios such as the vibrations of a continuous string. ...
See MoreRandomized SVD: Power Iterations and Oversampling
This video discusses the randomized SVD and how to make it more accurate with power iterations (multiple passes through the data matrix) and oversampling.
See MoreData-Driven Control: Balanced Truncation and BPOD Example
In this lecture, we explore balanced truncation and BPOD on a numerical example in Matlab.
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 MoreSVD: Image Compression [Matlab]
This video describes how to use the singular value decomposition (SVD) for image compression in Matlab.
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 MoreLinear Regression 1 [Matlab]
This video describes how the singular value decomposition (SVD) can be used for linear regression in Matlab (part 1).
See MorePeter Ponders PID - Integrated Time Absolute Error - 4 Pole example
This video shows how to calculate the coefficients for a 4 pole ITAE and how to use the 4 pole ITAE to calculate closed loop controller gains.
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 16 - Monte Ca...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
Machine Learning Control: Genetic Programming Control
This lecture discusses the use of genetic programming to manipulate turbulent fluid dynamics in experimental flow control.
See MoreMachine Learning Overview
This lecture provides an overview of machine learning, and how it fits into this introductory video sequence on data science. We discuss how machine learning involves "modeling with data".
See MoreIntro 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 MorePeter Ponders PID - T0P1 Part 4, Misc Topics
This video covers another way to compute symbolic gains, the difference between having the P gain act on the error or just the feedback, extending bandwidt...
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 MoreNeural Networks and Deep Learning
This lecture explores the recent explosion of interest in neural networks and deep learning in the context of 1) vast and increasing data sets, and 2) rapidly improving computational...
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 MoreWhat Is a Control System and Why Should I Care? (Part 1)
This talk introduces the basic concepts of feedback with lots of visual examples.
See MoreExpressing Vectors in Different Frames Using Rotation Matrices
In this video we develop notation to express a vector in different reference/coordinate frames. We then investigate how to use rotation matrices to translate from a vector expressed in one...
See More