LPV and LTV Models
Create, manipulate, analyze, and simulate linear parameter-varying (LPV) and linear time-varying models (LTV). These models can approximate nonlinear systems and allow you to efficiently apply linear design techniques to nonlinear models.
With the available functionality, you can:
Create LPV or LTV models from mathematical expressions.
Create LPV or LTV models that interpolate linearization results over a grid of operating conditions.
Simulate time response.
Specify signal-based connections between varying models and with LTI models.
Sample dynamics over a grid of parameters to obtain local LTI approximations.
Discretize and resample LPV or LTV models.
|Linear parameter-varying state-space model (Since R2023a)
|Linear time-varying state-space model (Since R2023a)
|Access test values for validating data function (Since R2023a)
|Modify test values for validating data function (Since R2023a)
|Compute operating condition from specifications (Since R2023b)
Sampling and Interpolation
Time Response Simulation
|Step response of dynamic system
|Impulse response plot of dynamic system; impulse response data
|Plot simulated time response of dynamic system to arbitrary inputs; simulated response data
|System response to initial states of state-space model
|Options for step or impulse responses (Since R2023a)
Continuous-Time Varying Systems
|Varying Lowpass Filter
|Butterworth filter with varying coefficients
|Varying Notch Filter
|Notch filter with varying coefficients
|Continuous-time or discrete-time PID controller
|PID Controller (2DOF)
|Continuous-time or discrete-time two-degree-of-freedom PID controller
|Varying Transfer Function
|Transfer function with varying coefficients
|Varying State Space
|State-space model with varying matrix values
|Varying Observer Form
|Observer-form state-space model with varying matrix values
Discrete-Time Varying Systems
|Discrete Varying Lowpass
|Discrete Butterworth filter with varying coefficients
|Discrete Varying Notch
|Discrete-time notch filter with varying coefficients
|Discrete PID Controller (2DOF)
|Discrete-time or continuous-time two-degree-of-freedom PID controller
|Discrete PID Controller
|Discrete-time or continuous-time PID controller
|Discrete Varying Transfer Function
|Discrete-time transfer function with varying coefficients
|Discrete Varying State Space
|Discrete-time state-space model with varying matrix values
|Discrete Varying Observer Form
|Discrete-time observer-form state-space model with varying matrix values
LTV and LPV Model Basics
Using Analytic LTV and LPV Models
- LPV Model of Bouncing Ball
Construct an LPV representation of a system that exhibits multi-mode dynamics.
- LPV Model of Engine Throttle
Model engine throttle behavior as a linear parameter-varying system.
- Analysis of Gain-Scheduled PI Controller
Analyze gain-scheduled PI control of an LPV system.
- LPV Model of Magnetic Levitation System
Create analytic LPV model from linearized equations of magnetic levitation system.
- Gain-Scheduled LQG Controller
Demonstrate instability in gain-scheduled control when parameters vary too quickly.
Using Gridded LTV and LPV Models
- LPV Approximation of Boost Converter Model
Obtain linear parameter-varying approximation of a nonlinear Simscape™ Electrical™ model.
- Design and Validate Gain-Scheduled Controller for Nonlinear Aircraft Pitch Dynamics
Approximate nonlinear behavior of airframe pitch axis dynamics using linear parameter-varying model.
- LPV Model of Magnetic Levitation Model from Batch Linearization Results
Create a gridded LPV model from batch linearization results of a magnetic levitation model.
- Reduced Order Modeling of a Nonlinear Dynamical System as an Identified Linear Parameter Varying Model (System Identification Toolbox)
Identify a linear parameter varying reduced order model of a cascade of nonlinear mass-spring-damper systems.