
Nonhomogeneous 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 MoreData-Driven Control: Eigensystem Realization Algorithm Procedure
In this lecture, we describe the eigensystem realization algorithm (ERA) in detail, including step-by-step algorithmic instructions.
See MoreSketching Root Locus Part 1
Sketching a root locus by hand can be done by following some simple rules. However, more important than actually being able to sketch to plot is being able to use our knowledge to design...
See MoreDesigning a PID Controller Using the Root Locus Method
In this video we discuss how to use the root locus method to design a PID controller. In addition to discussing the theory, we look at Matlab tools to enabl...
See MorePeter Ponders PID-Fuzzy Logic vs PID
There are many academic and engineering papers showing how good fuzzy logic control is relative to PID control. Every FL vs PID paper I have seen compares...
See MoreControl Bootcamp: Full-State Estimation
This video describes full-state estimation. An estimator dynamical system is constructed, and it is shown that the estimate converges to the true state. Further, the eigenvalues of the...
See MoreVelocity & Acceleration in Non-Inertial Reference Frames (Coriolis &...
In this video we derive a mathematical description of velocity and acceleration in non-inertial reference frame. We examine the effect of fictitious forces ...
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 MoreComputing the DFT Matrix
This video discusses how to compute the Discrete Fourier Transform (DFT) matrix in Matlab and Python. In practice, the DFT should usually be computed using the fast Fourier transform (FFT)...
See MoreStandard HW Problem #2: Which is the real open loop transfer function?
In this video, we’ll go through another standard homework problem so you can see how you can apply many of the things you’re learning into a single problem. The question is, we have two...
See MoreDerivation 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 MoreDesigning a Lead Compensator with Bode Plot
This video walks through a phase lead compensator example using the Bode Plot method.
See MoreLecture 16: More on Root Locus and Gain Compensation
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 MoreSVD and Optimal Truncation
This video describes how to truncate the singular value decomposition (SVD) for matrix approximation.
See MorePosicast Control 4 - ( In English )
This video continues to explore the gantry crame control simulations in open-loop- The main focus is the half-cycle Posicast.
See MoreLecture 20: PID and Lag-Lead Compensator Design using Root Locus
Time domain - tutorial 1: what is signal processing?
In this video, we review the concept of signal processing and why it is useful to learn it. Learn Signal Processing 101 in 31 lectures covering time, frequen...
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 MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 10 - Policy G...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
IMC based PID Design for a First Order Process
IMC based PID Design for a First Order Process
See MoreStability and Eigenvalues [Control Bootcamp]
Here we discuss the stability of a linear system (in continuous-time or discrete-time) in terms of eigenvalues. Later, we will actively modify these eigenvalues, and hence the dynamics...
See MoreUnderstanding PID Controller
This blog post begins by walking through the basics and the theoretical part of the PID controllers. The controller is then tested, verified, and analyzed using MATLAB.
See MoreWorking 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 MoreDegrees of Controllability and Gramians [Control Bootcamp]
This lecture discusses degrees of controllability using the controllability Gramian and the singular value decomposition of the controllability matrix.
See More