
Type
Experience
Scope
FOPDT Models from Skyline Inputs
The classic textbook method to generate FOPDT models is the reaction curve technique, a pre-computer era technique: Start from a steady state, make a step and hold in the controller output...
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 Command: lqr
MATLAB command documentation for the Linear-Quadratic Regulator (lqr) function.
See MoreReal-Time Software Implementation of Analog Filters
Modelling analog filters, discretisation, and implementation of the digitally-equivalent filters on a real-time, embedded system (STM32). Includes theory, DSP, firmware, and results.
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 MoreIntro to Data Science: Overview
This lecture provides an introductory overview to data science. I will discuss the high-level goals of this lecture series, and how data science is about asking and answering questions with...
See MoreSingular Value Decomposition (SVD): Overview
This video presents an overview of the singular value decomposition (SVD), which is one of the most widely used algorithms for data processing, reduced-order modeling, and high-dimensional...
See MoreMATLAB Example: Train Multiple Agents for Area Coverage
This example demonstrates a multi-agent collaborative-competitive task in which you train three proximal policy optimization (PPO) agents to explore all areas within a grid-world environment...
See MoreTime Series Anomaly Detection Using Deep Learning
This example shows how to detect anomalies in sequence or time series data.
To detect anomalies or anomalous regions in a collection of sequences or time series data, you can use an...
See MoreInteractive Tool about control signal saturation (windup) with PID control
The purpose of this module is to give a familiarity with the phenomenon of integral windup and a method for avoiding it. The module shows process outputs and control signals for unlimited...
See MoreRobotarium by Georgia Tech
The Robotarium project provides a remotely accessible swarm robotics research platform that remains freely accessible to anyone. Currently, Robotics research requires significant investments...
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 MoreAveraging and Vibrational Control of Mechanical Systems
Abstract. This paper investigates averaging theory and oscillatory control for a large class of mechanical systems. A link between averaging and controllability theory is presented by...
See MoreMATLAB function: phased.LCMVBeamformer
The phased.LCMVBeamformer object implements a narrowband linear-constraint minimum-variance (LCMV) beamformer for a sensor array. The LCMV beamformer belongs to the family of constrained...
See MoreCascade Control 2
An Implementation Recipe for Cascade Control
See MoreUnderstanding Control Systems (Playlist)
Learn the basic concepts behind controls systems. Walk through everyday examples that outline fundamental ideas, and explore open-loop and feedback control systems. These videos explore open...
See MoreOutput Characterization to Linearize a Loop - Control valve application
This application paper explains how a control valve created nonlinearity in a loop and how output characterization solved the problem
See MoreOverride and Reset Feedback
Override controllers are for safety or switching to auxiliary variables. The non-selected controller needs to prevent becoming wound up.
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 MoreControl Design Onramp with Simulink
Learn the basics of feedback control design in Simulink®. Adjust the gains of a PID controller to change the dynamics of a physical system and get the closed-loop system behavior that you...
See MoreModel Reference Adaptive Control Part-1
Video course on nonlinear and adaptive control by Dr. Shubhendu Bhasin, Department of Electrical Engineering, IIT Delhi.
See MoreControl Systems in Practice, Part 1: What Control Systems Engineers Do
This video walks through the phases of a typical project and describes what it means to be a control systems engineer. It covers the concept formulation phase, in which your job is to help...
See MoreWind Tunnel Testing: Introduction and Data Acquisition
This is the first of our 3 part series on wind tunnel testing. In this video, we introduce the concept of wind tunnel testing as well as discuss the process for acquiring aerodynamic data in...
See MoreData based modeling of nonlinear dynamic systems using System Identification...
Using an engine throttle valve modeling example, this demo shares some perspectives on creation of nonlinear models of dynamic systems from the measurements of its input and outputs. It...
See MoreThe Demod Squad: A Tutorial on the Utility and Methodologies for Using Modul...
This paper is a brief tutorial on methods for using modulated signals in feedback loops, and especially of the different methods and trade offs used for demodulating those signals to get...
See More