
Understanding Control Systems: Feedback Control Systems
This video provides introductory examples to learn about the basics of feedback control (closed-loop control) systems.
Learn how feedback control is used to automate processes and discover...
See MoreTrimming and Linearization, Part 2: The Practical Side of Linearization
With a general understanding of linearization, you might run into a few snags when trying to linearize realistic nonlinear models. These snags can be avoided if you have a more practical...
See MoreDiscrete control #2: Discretize! Going from continuous to discrete domain
This is the second video in the discrete control series. It focuses on discretizing a continuous system - getting to the z-domain from the s-domain.
See MoreExtremum Seeking Control in Matlab
This lecture explores extremum-seeking control (ESC) on a simple example in Matlab. In particular, a discrete-time (digital) version of ESC is coded in a Matlab script.
See MoreNyquist Stability Criterion, Part 1
An explanation of the Nyquist Stability Criterion. This video steps through the importance of the criterion, how to interpret the Nyquist plot graphically, and why it is the way it is....
See MoreWhat Is Fuzzy Logic | Fuzzy Logic Part 1
This video introduces fuzzy logic and explains how you can use it to design a fuzzy inference system (FIS), which is a powerful way to use human experience to design complex systems...
See MoreArtificial Intelligence
This lecture discusses artificial intelligence (AI) in the context of data science and machine learning.
See MoreA real control system - how to start designing
Let’s design a control system the way you might approach it in a real situation rather than an academic one. In this video, I step through a control problem and show how control theory is...
See MoreKoopman Spectral Analysis (Control)
In this video, we explore extensions of Koopman theory for control systems. Much of the excitement and promise of Koopman operator theory is centered around the ability to represent...
See MoreBlock Diagram Algebra
In this video we introduce block diagrams (AKA signal flow diagrams). We explore how they are used to describe complex systems as well as how to perform blo...
See MoreUnderstanding Control Systems: Open-Loop Control Systems
This video explores open-loop control systems by walking through some introductory examples.
Learn how open-loop systems are found in everyday appliances like toasters or showers, and...
See MoreControl Systems in Practice, Part 4: Why Time Delay Matters
Time delays exist in two varieties: signal distorting delays, like phase lag, in which each frequency is delayed by a different amount of time, resulting in a distorted signal shape; and non...
See MoreSystems Engineering, Part 3: The Benefits of Functional Architectures
Functional, logical, and physical architectures are important tools for designing complex systems. We describe what architectures are and how they contribute to the early stages of a project...
See MoreRespect the Unstable
An understanding of fundamental limitations is an essential element in all engineering. Shannon's early results on channel capacity have always had center court in signal processing...
See MoreRadar Design with the Radar Designer App
The Radar Designer app is an interactive tool that assists engineers and system analysts with high-level design and assessment of radar systems at the early stage of radar development.
See MoreNeural Network Overview
This lecture gives an overview of neural networks, which play an important role in machine learning today.
See MoreSending digital information over a wire | Networking tutorial (1 of 13)
This video lecture is the beginning of an exploration of computer networking with the basics of sending digital information with a copper wire.
TCLab: An Inexpensive Experimental Platform for Students to Learn Feedback
The temperature control lab (TCLab) reinforces process feedback control with real data. The TCLab hardware consists of an Arduino® shield that fits onto a standard Arduino Leonardo...
See MoreWhy is a Chirp Signal used in Radar?
Gives an intuitive explanation of why the Chirp signal is a good compromise between an impulse waveform and a sinusoidal pulse waveform for radar.
See MoreProjectile Motion Practice Problems
In this video, practice along questions on an important topic of Kinematics i.e Projectile Motion. Practicing would help you remember the concepts and also understand them better.
See MoreA simple MEMS gyro model using MATLAB / Simulink
This video walks through how to model a simple MEMS gyroscope using MATLAB/Simulink. At the end I show you how to linearize this model to use in your linear control loop design and analysis.
See MorePeter Ponders PID - Introduction
The purpose of this video is to inform the viewer about what to expect. My videos go much deeper than the typical videos. They are geared for graduate st...
See MoreExtremum Seeking Control Applications
This lecture highlights some of the many applications of extremum-seeking control (ESC) performed by Steve Brunton and collaborators.
See MoreControl Systems in Practice, Part 5: A Better Way to Think About a Notch Fil...
This video describes an intuitive way to approach notch filter design by thinking about the problem as an inverted, lightly damped, second-order low-pass filter. Then, two additional poles...
See MoreKristin Pettersen Lectures on Nonlinear Control
Kristin Pettersen Lectures on Nonlinear Control, including many of the necessary mathematical tools and concepts.
See More