
Control Loop Foundation Batch and Continuous Processes - Interactive Source ...
Control Loop Foundation contains workshops that allow the reader to get hands on experience through this web interface. Once a lab is selected, then you may access workshop directions and...
See MorePrincipal Component Analysis (PCA) 1 [Python]
This video describes how the singular value decomposition (SVD) can be used for principal component analysis (PCA) in Python (part 1).
See MorePython Control Systems Library
The python-control package is a set of python classes and functions that implement common operations for the analysis and design of feedback control systems. The initial goal is to implement...
See MoreIntroduction to the A* Algorithm
An interactive visual explanation of the A* algorithm using motivating examples from computer games.
See More
PID Controller Variations
It is important to understand the variations on the PID algorithm when tuning and when choosing a version that is consistent within your use context. Unfortunately, there are many names for...
See MoreIntegral Wind-Up and Solution
What is integral wind-up and how velocity mode solves it.
See MoreA Statistical Noise Filter
A noise filter that uses Statistical Process Control (SPC) techniques to temper tampering
See MoreSimultaneous Range and Speed Estimation Using MFSK Waveform
This MATLAB example compares triangle sweep frequency-modulated continuous (FMCW) and multiple frequency-shift keying (MFSK) waveforms used for simultaneous range and speed estimation for...
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 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 MoreFirst Order Plus Dead Time Tuning App for PI Controllers
The FOPTD_PI Tool is a Matlab-Interactive tuning tool of PI controllers for First Order PlusTime Delay processes. It can be used to teach basic control concepts based on a set of PI tuning...
See MoreIntroduction to Hybrid Beamforming
This MATLAB example introduces the basic concept of hybrid beamforming and shows how to simulate such a system.
See MoreCohen-Coon Tuning
A procedure and commentary on this tuning approach that includes deadtime.
See MoreMATLAB Example: Waveform Analysis Using the Ambiguity Function
This example shows how to use the ambiguity function to analyze waveforms. It compares range and Doppler capabilities of several common pulsed waveforms such as the rectangular waveform, the...
See MoreLinear Model Identification Basics
This is a curated list of Mathworks products, examples, and topics that cover identifying linear models, selecting suitable model structures, constructing and modifying model object...
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 MoreControl Valve Problems
Control valve problems can severely affect control loop performance and, unless eliminated, they can make controller tuning a challenging (sometimes impossible) task. Some problems are quite...
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 MorePathfinding with A*
An interactive visual explanation of the A* pathfinding algorithm. This resource uses motivating examples from computer games.
See More
Interactive 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 MoreNonlinear Control Output Signal Characterization
If the process gain makes large changes over the operating range, then tuning PID (or other linear) controllers is difficult. If tuned for one region, the controller is undesirably sluggish...
See MoreBumpless Transfer and Tuning
Switching from MAN to AUTO mode or LOCAL to CASCADE or changing the controller integral time should not cause a change in the controller output, a bump. But a primitive coding of the PID...
See MoreFeedforward Control
When and how to use Feedforward Control
See MoreBridging the Gap: Using Real World Problems to Unveil Deep Control Principle...
This is a plenary lecture given at the 2020 IEEE Conference on Control Systems Technology, Montreal, Canada, August 24-26, 2020. There is no paper, but this is the video of the talk.
See MoreMATLAB Online
Use MATLAB and Simulink through your web browser. No downloads or installations. MATLAB® Online™ provides access to MATLAB and Simulink from any standard web browser wherever you have...
See More