resourcium_beta
Select any filter and click on Apply to see results

Kalman Filter Design

Mathworks
30 min
Intermediate
Article / Blog
Application

This example shows how to perform Kalman filtering. Both a steady state filter and a time varying filter are designed and simulated.

See More

Introduction: PID Controller Design

Prof. Bill Messner and Prof. Dawn Tilbury
30 min
Beginner
Article / Blog
Application

In this tutorial we will introduce a simple, yet versatile, feedback compensator structure: the Proportional-Integral-Derivative (PID) controller. The PID controller is widely employed...

See More

Nonlinear Model Identification

Mathworks
Intermediate
Article / Blog
Application

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 More

MATLAB Function: phased.MVDRBeamformer

Mathworks
Intermediate
Article / Blog
Application

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 More

TCLab PID Control

John Hedengren
60 min
Intermediate
Article / Blog
Application

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 More

Post-Pandemic: A Hybrid Lab Experience

Paul Karam | Quanser
Beginner
Article / Blog
Application

This article discusses the importance of a hybrid laboratory model, blending physical hardware with digital twins. Example using the Quanser Interactive Lab (QLabs) platform is given.

See More

Min IAE Tuning

Jacques Smuts
15 min
Intermediate
Article / Blog
Application

Procedure and Commentary on tuning for minimum Integral of the Absolute Error

See More

Tuning PID Controllers

R. Russell Rhinehart
20 min
Intermediate
Article / Blog
Application

Tuning controllers is the procedure for choosing the coefficient values for the P, I and D modes.  It must be simple to execute, fast, and non-disruptive to the operating process.  Heuristic...

See More

PID Controller Variations

R. Russell Rhinehart
20 min
Intermediate
Article / Blog
Application

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 More

Cohen-Coon Tuning

Jacques Smuts
15 min
Intermediate
Article / Blog
Application

A procedure and commentary on this tuning approach that includes deadtime.

See More

Override and Reset Feedback

R. Russell Rhinehart
15 min
Intermediate
Article / Blog
Application

Override controllers are for safety or switching to auxiliary variables.  The non-selected controller needs to prevent becoming wound up.

See More

MATLAB function: phased.LCMVBeamformer

Mathworks - Brian Douglas
Intermediate
Article / Blog
Application

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 More

Control Valve Problems

Jacques Smuts
20 min
Intermediate
Article / Blog
Application

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 More

Nonlinear Control Output Signal Characterization

R. Russell Rhinehart
15 min
Intermediate
Article / Blog
Application

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 More

Bumpless Transfer and Tuning

Jacques Smuts
15 min
Intermediate
Article / Blog
Application

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