
Introducing Feedback Control to Middle and High School STEM Students, Part 2...
This paper was presented at the 2019 IFAC Advances on Control Education Conference (IFAC-ACE), Philadelphia, PA, USA, July 7-9, 2019, and is in the conference proceedings. This paper aims at...
See MoreKalman Filter Design
This example shows how to perform Kalman filtering. Both a steady state filter and a time varying filter are designed and simulated.
See MoreIntroducing Feedback Control to Middle and High School STEM Students, Part 1...
This paper was presented at the 2019 IFAC Advances on Control Education Conference (IFAC-ACE), Philadelphia, PA, USA, July 7-9, 2019, and is in the conference proceedings. This paper aims at...
See MoreIntroduction to Noise Filtering
Introduction to filtering - moving average, first-order, anti-aliasing, set point softening
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 MoreDiscrete Fourier Transform
The discrete Fourier transform, or DFT, is the primary tool of digital signal processing. The foundation of the product is the fast Fourier transform (FFT), a method for computing the DFT...
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 MoreThoughts on Furthering the Control Education of Practicing Engineers
This paper was presented at the 2019 IFAC Advances on Control Education Conference (IFAC-ACE), Philadelphia, PA, USA, July 7-9, 2019, and is in the conference proceedings. This paper aims to...
See MoreUsing the Reinforcement Learning Toolbox™ to Balance an Inverted Pendulum
Reinforcement learning (RL) is a subset of Machine Learning that uses dynamic data, not static data like unsupervised learning or supervised learning. Reinforcement learning is used in many...
See MoreNonlinear Model Identification
Mathwork overview page describing nonlinear model identification. Use nonlinear model identification when a linear model does not completely capture your system dynamics. You can identify...
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 MoreTCLab PID Control
Implement a PID controller on the Temperature Control Lab hardware to drive the temperature from room temperature to 60 degrees C. This resource lets you attempt the design yourself first...
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 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 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 MoreVarious 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 MoreRoad Sign Detection using Transfer Learning on RetinaNet
This blog outlines a number of open-source resources for transfer learning that are worthy of exploring, ands show the result of using transfer learning on RetinaNet to develop a road sign...
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 MoreUsing Simscape™ to Model a Quanser QUBE-Servo 2 with Friction
Modelling a DC servomotor is one of the common examples used in control system textbooks and courses. Given that so many systems use DC motors, e.g. robot manipulator arms, it’s an important...
See MoreAlgorithms to Antenna: Increasing Angular Resolution Using MIMO Radar
Articles in Microwaves & RF that talks about how forming virtual arrays with multiple-input, multiple-output waveforms makes it possible to generate more focused beam patterns.
See MoreMIMO Radar: TI Application Report
MIMO radar is a key technology in improving the angle resolution (spatial resolution) of mmwave-radars. This article introduces the basic principles of the MIMO-radar and the different...
See MoreMATLAB Function: phased.MVDRBeamformer
The phased.MVDRBeamformer System object™ implements a narrowband minimum-variance distortionless-response (MVDR) beamformer. The MVDR beamformer is also called the Capon beamformer. An MVDR...
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 MoreOrifice Calibration
The ISO method for orifice design and calibration is grounded in the ideal square-root relation between pressure drop and flow rate, specifies the in-pipe structure for an orifice, and...
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 More