Main Content

Basic Models

Common models of linear systems, such as transfer functions and state-space models

Numeric linear-time-invariant (LTI) models are the basic building blocks that you use to represent linear systems. Numeric LTI model objects let you store dynamic systems in commonly-used representations. For example, tf models represent transfer functions in terms of the coefficients of their numerator and denominator polynomials, and ss models represent LTI systems in terms of their state-space matrices. There are also LTI model types specialized for representing PID controllers in terms of their proportional, integral, and derivative coefficients.

Build up a more complex model of a control system by representing individual components as LTI models and connecting the components to model your control architecture. For an example, see Control System Modeling with Model Objects.

Functions

expand all

tfTransfer function model
zpkZero-pole-gain model
ssState-space model
frdFrequency-response data model
filtSpecify discrete transfer functions in DSP format
dssCreate descriptor state-space models
pidCreate PID controller in parallel form, convert to parallel-form PID controller
pidstd Create a PID controller in standard form, convert to standard-form PID controller
pid2Create 2-DOF PID controller in parallel form, convert to parallel-form 2-DOF PID controller
pidstd2 Create 2-DOF PID controller in standard form, convert to standard-form 2-DOF PID controller
rssGenerate random continuous test model
drssGenerate random discrete test model

Blocks

LTI SystemUse linear time invariant system model object in Simulink
LPV SystemSimulate Linear Parameter-Varying (LPV) systems

Topics

Getting Started

  • Control System Modeling with Model Objects
    Model objects can represent components such as the plant, actuators, sensors, or controllers. You connect model objects to build aggregate models that represent the combined response of multiple elements.
  • What Are Model Objects?
    Model objects represent linear systems as specialized data containers that encapsulate model data and attributes in a structured way.
  • Using Model Objects
    Ways to use model objects include linear analysis, compensator design, and control system tuning.

Continuous-Time Models

Discrete-Time Models

MIMO Models

LTI Models in Simulink

More About Model Objects

  • Types of Model Objects
    Model object types include numeric models, for representing systems with fixed coefficients, and generalized models for systems with tunable or uncertain coefficients.
  • Dynamic System Models
    Represent systems that have internal dynamics or memory of past states, such as integrators, delays, transfer functions, and state-space models.
  • Numeric Models
    Numeric LTI Models represent dynamic elements, such as transfer functions or state-space models, with fixed coefficients.
  • Static Models
    Represent static input/output relationships, including tunable or uncertain parameters and arrays.