
Kalman Filter Virtual Lab
The Kalman Filter virtual laboratory contains interactive exercises that let you study linear and extended Kalman filter design for state estimation of a simple pendulum system. The virtual...
See MoreDC Motor Speed: System Modeling
This examples walks through modeling a simple DC motor in MATLAB.
See MoreMATLAB Example: Online Recursive Least Squares Estimation
This example shows how to implement an online recursive least squares estimator. You estimate a nonlinear model of an internal combustion engine and use recursive least squares to detect...
See MoreModel Reference Adaptive Control of Aircraft Undergoing Wing Rock
This example shows how to control roll and roll rate of a delta wing aircraft undergoing wing rock. For this example, the system model is unknown. Therefore, you use model reference adaptive...
See MoreVirtual Labs for control education
This resource provides different links to virtual and remote labs that can be used for control education. Virtual and remote labs are very powerful tools for learning and teaching, that...
See MoreAlgorithms for Automated Driving
Each chapter of this (mini-)book guides you in programming one important software component for automated driving. Currently, this book contains two chapters: Lane Detection, and Control...
See MoreMATLAB Example: Fault Detection Using an Extended Kalman Filter
This example shows how to use an extended Kalman filter for fault detection. The example uses an extended Kalman filter for online estimation of the friction of a simple DC motor...
See MoreKalman Filter Simulink 2022A example
This model is intended to help illustrate how a Kalman filter can estimate the state of a system. The "real system" is a nonlinear model of the Temperature Control Lab by Prof. John...
See MoreSimulink example: Adaptive MPC Control of Nonlinear Chemical Reactor Using O...
This example shows how to use an Adaptive MPC controller to control a nonlinear continuous stirred tank reactor (CSTR) as it transitions from low conversion rate to high conversion rate.
A...
See MoreModel Reference Adaptive Control of Satellite Spin
This example shows how to control satellite spin using model reference adaptive control (MRAC) to make the unknown controlled system match an ideal reference model. The satellite system is...
See MoreControl 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 MoreVirtual Lab for a Two-tanks system
This is a virtual lab for a two-tank system that can be used for modelling and control learing/teaching purposes. Open-loop tests and closed-loop simulatons based on PI control or PI plus...
See MoreTikZ source Code: RC Lowpass
TikZ source code for an RC Lowpass filter.
See MoreTikZ source Code: Extremum Seeking Control Block Diagram
TikZ source Code: Extremum Seeking Control Block Diagram
See MoreTikZ source Code: Feedback passivity index
TikZ source Code: Feedback passivity index
See MoreTikZ source Code: Lyapunov Lure
TikZ source Code: Lyapunov Lure
See MoreTikZ source Code: Two systems in negative feedback
TikZ source Code: Two systems in negative feedback
See MoreTikZ source Code: Sliding Mode Control Example System 2
TikZ source Code: Sliding Mode Control Example System 2
See MoreTikZ source Code: A single MIMO system
TikZ source Code: A single MIMO system
See MoreTikZ source Code: Cascade of several subsystems
TikZ source Code: Cascade of several subsystems.
See MoreTikZ source Code: Feedback system
TikZ source Code: Feedback system
See MoreTikZ source Code: Multiplication of system variables
TikZ source Code: Multiplication of system variables
See MoreTikZ source Code: Sliding Mode Control Example System 1
TikZ source Code: Sliding Mode Control Example System 1
See MoreTikZ source Code: Interconnected MIMO Subsystems
TikZ source Code: Interconnected MIMO Subsystems with different input and output dimensions
See MoreVirtual Laboratory for Vibrations and Control Theory
This virtual lab developed in Matlab Simscape provides an innovative tool for learning and teaching fundamentals of mechanical vibrations including mass-spring-damper systems.
See More