SmithDelayCompensator

SmithDelayCompensator[sys,con]

gives the Smith compensator for the time-delay system sys and the delay-free controller con.

Details and Options

  • The system can be a StateSpaceModel or TransferFunctionModel object.
  • A Smith delay compensator is a controller for time-delay systems that eliminates internal delays in the closed-loop system.
  • Block diagram of a Smith predictor with controller con and system model sys, where sys0 denotes all delays being set to zero:

Examples

open allclose all

Basic Examples  (1)

A compensator for a time-delay TransferFunctionModel with feedback gain k:

Scope  (2)

A symbolic controller for a time-delay TransferFunctionModel with a PI controller:

A compensator for a StateSpaceModel with internal delays:

Applications  (2)

Use a Smith predictor to design a pole-placement controller for a time-delay system:

The closed-loop system has no internal delays:

A chemical reactor train (Ogunnaike and Ray, 1979):

A Smith predictor for a diagonal feedback matrix:

Compare the closed-loop response with and without the Smith predictor:

Properties & Relations  (1)

A Smith predictor for a time-delay TransferFunctionModel and PID controller:

The resulting closed-loop system has no internal delays:

Introduced in 2012
 (9.0)