
Principal Component Analysis (PCA) 2 [Python]
This video describes how the singular value decomposition (SVD) can be used for principal component analysis (PCA) in Python (part 2).
See MoreMATLAB Documentation page: idLinear mapping object
This is the Mathworks documentation page for the idLinear mapping 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 MoreDecoding a Laplace Representation of a Controller
A how to relate the Laplace notation to the PID controller variation and features
See MoreGain Scheduling (Pre-programmed Controller Parameter Adjustment)
Process gain and time-constants change with operating flow rate, tank levels, temperatures, etc. This often requires re-tuning of the controller coefficient values. However, once done...
See MoreTrain Custom LQR Agent with MATLAB
This example shows how to train a custom linear quadratic regulation (LQR) agent to control a discrete-time linear system modeled in MATLAB®.
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 MorePID 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 MorePulse Waveform Analyzer App
The Pulse Waveform Analyzer app lets you explore the properties of signals commonly used in radar. You can display 2-D and 3-D plots that let you visualize waveform time series and spectra.
... 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 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 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 MoreCohen-Coon Tuning
A procedure and commentary on this tuning approach that includes deadtime.
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 MoreEducational Tool for Teaching GRAFCET
e-GRAFCET is a tool for supporting the teaching-learning process of GRAFCET ( which can be implemented using the programming language Sequential Function Chart – SFC). While this tool was...
See MoreMultibeam Radar for Adaptive Search and Track
This MATLAB example shows how to use radarDataGenerator for a closed-loop simulation of a multifunction phased array radar (MPAR). The example starts by defining MPAR system parameters and...
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 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 MorePID Controller Implementation in Software
How to implement a PID controller in software using C, discussing theory and practical considerations. Demonstration of PID controller code using a custom flight simulator.
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 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 MoreOnline Tuning using Simulink’s Closed-Loop PID Autotuner Block
Learn how to conduct an online tuning of a PI-speed controller using the MATLAB/Simulink Closed-Loop PID Autotuner Block. Tuned controller is validated on a Quanser QLabs Virtual QUBE-Servo...
See MoreInteractive Tool for Loop Shaping understanding based on PID control
Loop shaping is a design method where it is attempted to choose a controller such that the loop transfer function obtains the desired shape. In this module the loop transfer function is...
See MoreMeasurements, Transmission Signals, and Issues
This is an introduction to scaled information transmission signals (for example 4-20 mA, 3-15 psig, etc.), the actual sensed signals (like using orifice dP to infer flow rate, or temperature...
See More