|
SOLUTIONS
|
-
Functions
- ContinuousTimeModelQ
- DescriptorStateSpace
- DiscreteTimeModelQ
- SamplingPeriod
- StateSpaceModel
- StateSpaceRealization
- SystemsModelDelay
- SystemsModelDimensions
- SystemsModelLabels
- SystemsModelOrder
- ToContinuousTimeModel
- ToDiscreteTimeModel
- TransferFunctionCancel
- TransferFunctionExpand
- TransferFunctionFactor
- TransferFunctionModel
- TransferFunctionPoles
- TransferFunctionZeros
- Related Guides
Basic Modeling
Mathematica provides a very convenient and natural way to create and manipulate continuous- and discrete-time models of scalar and multivariable systems using data objects. These objects contain all the information of a model, are freely convertible from one to another, can be readily passed from one function to another, and are typeset in the notebook interface in a traditional form, thus providing a very streamlined and efficient workflow. The representation of control systems in Mathematica makes full use of its unique symbolic architecture, providing closed-form answers where traditional systems are limited to numerical solutions. Numerical methods are implemented using modern high-performance and high-precision algorithms.
Featured ExamplesFeatured Examples |
-
A Mechanical System with Algebraic Constraints
-
A Neutral Time-Delay System
-
Approximate a Time-Delay Model for a Lathe
-
Build Regulators and Observers for Systems
-
Connect Two Systems in Parallel
-
Descriptor Systems
-
Design a Feedback Controller for a Descriptor System
-
Design a Smith Predictor for a Tank Reactor
-
Model the Relative Motion between Satellites in Orbit
-
Obtain the Responses of Subsystems
-
Regulate an Inverted Pendulum
-
Specify Models of Linear, Time-Invariant Systems in Natural Form
-
Study the Frequency Response of Multivariable Systems
-
The Frequency Response of a Crankshaft
ReferenceReference
Core Models
TransferFunctionModel — transfer-function model
StateSpaceModel — state-space model
SystemsModelDimensions ▪ SystemsModelOrder
Models with Time Delays »
SystemsModelDelay ▪ TransferFunctionModel ▪ StateSpaceModel ▪ ...
Models with Algebraic Constraints »
DescriptorStateSpace ▪ StateSpaceModel ▪ ...
Model Transformations
TransferFunctionExpand — expand numerators and denominators of a transfer function
TransferFunctionFactor — factor numerators and denominators of a transfer function
TransferFunctionCancel ▪ TransferFunctionPoles ▪ TransferFunctionZeros
Sampling and Inverse Sampling
ToContinuousTimeModel — gives the continuous-time approximation of a model
ToDiscreteTimeModel — gives the discrete-time approximation of a model
ContinuousTimeModelQ ▪ DiscreteTimeModelQ
Options
SamplingPeriod ▪ SystemsModelLabels ▪ StateSpaceRealization ▪ DescriptorStateSpace
