
What's a Control System and Why Should I Care?
This paper is designed as a primer for college level STEM students about to take their first formal class in feedback control systems. This means that the explanations assume the reader has...
See MoreTrimming and Linearization, Part 1: What is Linearization?
Why go through the trouble of linearizing a model? To paraphrase Richard Feynman, it’s because we know how to solve linear systems. With a linear model we can more easily design a controller...
See MoreSystems Engineering, Part 1: What Is Systems Engineering?
This video covers what systems engineering is and why it’s useful. We will present a broad overview of how systems engineering helps us develop complex projects that meet the program...
See MoreArtificial Intelligence
This lecture discusses artificial intelligence (AI) in the context of data science and machine learning.
See MoreHow Simulations Work
This article sets out the critical aspects of building good simulations — that is, simulations that are accurate, easy to develop and analyze, and fast. The first sections deal with how a...
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 MoreDiscrete control #4: Discretize with the matched method
This is the fourth video on discrete control and in this video we are going to continue exploring the different techniques we can use to discretize a continuous system and talk about the...
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 MoreHow Kalman Filters Work, Part 1
This article looks at four popular estimation filter architectures: particle filter, sigma point filter, extended Kalman filter, and the Kalman filter. It discusses how all four of these...
See MoreLinear Regression
Linear regression is a cornerstone of data-driven modeling; here we show how the SVD can be used for linear regression.
See MoreDiscrete control #3: Designing for the zero-order hold
This is the third video on discrete control and in this video, I want to clear up a confusion that I caused last time regarding using the ZOH method to discretize a continuous controller and...
See MoreSystems modeling and representations (French)
Complete course on systems modeling. Includes examples, MATLAB code, and quizzes.
See MoreWhat Is Extremum Seeking Control? | Learning-Based Control
Get an introduction to extremum seeking control—an adaptive control method for finding an optimal control input or set of system parameters without needing a model of your system, static...
See MoreUnderstanding Kalman Filters, Part 5: Nonlinear State Estimators
This video explains the basic concepts behind nonlinear state estimators, including extended Kalman filters, unscented Kalman filters, and particle filters.
A Kalman filter is only defined...
See MoreRobust Control, Part 3: Disk Margins for MIMO Systems
This video shows how margin can be used to assess the robustness of multi-input, multi-output systems. We’ll show how disk margin is a more complete way to represent margin for MIMO systems...
See MoreMATLAB toolbox for control 101 course
Community toolbox project led by Anthony Rossiter and sponsored by MathWorks. The project incorporates input from various international collaborators. The aim is to make the developed...
See MoreSo You Want to be a Systems Engineer
A presentation by Gentry Lee on what qualities and characteristics make a great systems engineer. At the time of the presentation, Gentry Lee was the Chief Engineer for the Solar System...
See MoreInteractive Course for Control Theory
Control Theory is a topic that finds a widespread application throughout engineering and natural sciences. It is very common in electrical, mechanical and process engineering. Especially...
See MoreZáklady automatizácie a teórie systémov – videokurz (Slovak)
Pozrite si videokurz zo základov teórie systémov a automatizácie. Náš kurz má 7 lekcií.
See MoreModel Identification and Adaptive Control - From Windsurfing to Telecommunic...
This book is based on a workshop entitled: "Model Identification and Adaptive Control: From Windsurfing to Telecommunications" held in Sydney, Australia, on December 16, 2000. The workshop...
See MoreControl Bootcamp: Cautionary Tale About Inverting the Plant Dynamics
Here we show an example of why it can be a very bad idea to invert some plant dynamics, for example with unstable eigenvalues, for loop shaping.
See MoreMeasuring Angles with FMCW Radar | Understanding Radar Principles
Learn how multiple antennas are used to determine the azimuth and elevation of an object using Frequency Modulated Continuous Wave (FMCW) radar.
By looking at the phase shift between the...
See MoreHow are Beamforming and Precoding Related?
Explains the relationship between Beamforming and Precoding in multi-antenna communication systems. Also discusses the relationship to Diversity.
See MoreRobust Control, Part 4: Working with Parameter Uncertainty
The previous two videos showed a few different ways to quantify how robust a system is to model and plant uncertainty by looking at how much input and output variation it can handle before...
See MoreREAD FIRST: How to learn PLC's and get into the Industrial Automation World ...
r/PLC is dedicated to discussion and questions about Programmable Logic Controllers (PLCs): "an industrial digital computer that has been ruggedized and adapted for the control of...
See More