resourcium_beta
Select any filter and click on Apply to see results

Extremum Seeking Control in Matlab

Steve Brunton
17 min
Beginner
Video
Application

This lecture explores extremum-seeking control (ESC) on a simple example in Matlab. In particular, a discrete-time (digital) version of ESC is coded in a Matlab script.

See More

Conventional and Adaptive Beamformers

Mathworks
Intermediate
Example
Application

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 More

Various games for learning Controller Design

Institute for Systems Theory and Automatic Control
Intermediate
App
Theory

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 More

Virtual Labs for control education

Prof. José Luis Guzmán
Intermediate
Virtual Lab
Theory

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 More

MATLAB Function: ztrans

MathWorks
Intermediate
Software
Application

ztrans(f) finds the Z-Transform of f. By default, the independent variable is n and the transformation variable is z. If f does not contain n, ztrans uses symvar. 

See More

Model predictive control python toolbox

do-mpc
Intermediate
Software
Application

do-mpc is a comprehensive open-source toolbox for robust model predictive control (MPC) and moving horizon estimation (MHE)do-mpc enables the efficient formulation and solution of control...

See More

Block Diagram Algebra

Christopher Lum
89 min
Beginner
Video
Theory

In this video we introduce block diagrams (AKA signal flow diagrams). We explore how they are used to describe complex systems as well as how to perform blo...

See More

Understanding Closed-Loop Control

Brian Douglas
9 min
Beginner
Video
Demonstration

This lecture discusses the differences between open loop and closed loop control in a very easy and intuitive way. Daily examples, like a dishwasher, plant irrigation, and car speed systems...

See More

System Identification: Koopman with Control

Steve Brunton
10 min
Intermediate
Video
Theory

This lecture provides an overview of the use of modern Koopman spectral theory for nonlinear control. In particular, we develop control in a coordinate system defined by eigenfunctions of...

See More

Nyquist Stability Criterion, Part 2

Brian Douglas
18 min
Beginner
Video
Theory

An explanation of the Nyquist Stability Criterion part 2. This video steps through the how to sketch a Nyquist plot by hand, what to do if there are open loop pools on the imaginary axis...

See More

Kalman Filter Simulink 2022A example

Brian Douglas
Intermediate
Virtual Lab
Demonstration

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 More

Interactive Tools for Control Purposes

Prof. José Luis Guzmán
Intermediate
App
Theory

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 More