
Experience Controls App
The Experience Controls app is a unique interactive mobile textbook introducing students to control systems fundamentals in an engaging way, through accessible language, real-time dynamic...
See MoreInteractive Tool for PID understanding
The module PID Basics is designed to explore the properties of a simple feedback loop by showing the time and frequency responses of a closed-loop system and demonstrating how these...
See MoreITCLI: An Interactive Tool for Closed-Loop Identification
The Interactive Tool for Closed-Loop Identification (ITCLI) is an interactive software tool for understanding SISO closed-loop identification using prediction-error techniques. The tool...
See MoreFixed-Point HDL-Optimized Minimum-Variance Distortionless-Response (MVDR) Be...
This example shows how to implement a fixed-point HDL-optimized minimum-variance distortionless-response (MVDR) beamformer in MATLAB.
See MoreConventional and Adaptive Beamformers
This example illustrates how to apply digital beamforming to a narrowband signal received by an antenna array. Three beamforming algorithms are illustrated: the phase shift beamformer...
See MoreThe Institute for Systems Theory and Automatic Control MATLAB Apps
The Institute for Systems Theory and Automatic Control offers 5 Matlab Apps on the topics of the Nyquist Criterion, Robustness and Stability, Loopshaping, Controllability and Observability...
See MoreMATLAB Example: Solve Constrained Nonlinear Optimization, Problem-Based
This example shows how to find the minimum of a nonlinear objective function with a nonlinear constraint by using the problem-based approach.
See MoreSimulating Test Signals for a Radar Receiver
This example shows how to simulate received signal of a monostatic pulse radar to estimate the target range. A monostatic radar has the transmitter collocated with the receiver. The...
See MoreRadar Systems Engineering MATLAB Documentation and Examples
The functions in this section give you the MATLAB tools needed to evaluate the performance of a radar system. You can use the radar equation to evaluate the radar received signal-to-noise...
See Morei-pIDtune: An interactive tool for integrated system identification and PID ...
i-pIDtune is an interactive software tool that integrates system identification and PID controller design. The tool supports experimental design and execution under plant-friendly conditions...
See MoreMATLAB Example: Train MBPO Agent to Balance Cart-Pole System
This example shows how to train a model-based policy optimization (MBPO) agent to balance a cart-pole system modeled in MATLAB. For more information on MBPO agents, see Model-Based Policy...
See MoreITCRI: An Interactive Software Tool for Control-Relevant Identification
The Interactive Tool for Control Relevant Identification (ITCRI) comprehensively captures the control-relevant identification process, from input design to closed-loop control, depicting...
See MoreCreating Discrete-Time Models
This MATLAB example shows how to create discrete-time linear models using the tf
, zpk
, ss
, and frd
commands.
Various games for learning Controller Design
Since 2005, we are using educational games in the course „Einführung in die Regelungstechnik“ (Introduction to automatic control).
The project started with the game spaceballRT, which uses...
See MoreMatlab 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. Using...
See MoreInteractive Tools for Control Purposes
This resource provides different links to Interactive Tools that can be used for control education. Interactive Tools are very powerful educational resources as support to learning and...
See MoreITSIE: An Interactive Software Tool for System Identification Education
ITSIE is an Interactive Tool for System Identification Education. The tool is developed using Sysquake, a Matlab-like language with fast execution and excellent facilities for interactive...
See MoreIncreasing Angular Resolution with Virtual Arrays
This MATLAB example introduces how forming a virtual array in MIMO radars can help increase angular resolution. It shows how to simulate a coherent MIMO radar signal processing chain using...
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 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 MoreToys for Control Education
Teaching materials for control engineering education that run in web browsers. Speed control, position control, step response of 2nd order system, pole and impulse response, and rocket.
See MoreAutomotive Adaptive Cruise Control Using FMCW Technology
This MATLAB example shows how to model an automotive adaptive cruise control system using the frequency modulated continuous wave (FMCW) technique. This example performs range and Doppler...
See MoreDiscrete-Time Fourier Transform MATLAB App
This is the app that Brian Douglas created for his MATLAB Tech Talk video on the Z-transform.
See MoreModeling Perturbations and Element Failures in a Sensor Array
This MATLAB example shows how to model amplitude, phase, position and pattern perturbations as well as element failures in a sensor array.
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 More