|
SOLUTIONS
|
-
Functions
- BodePlot
- ControllabilityMatrix
- DiscreteLQRegulatorGains
- DiscreteLyapunovSolve
- DiscreteRiccatiSolve
- InternallyBalancedDecomposition
- JordanModelDecomposition
- KalmanEstimator
- LQEstimatorGains
- LyapunovSolve
- NyquistPlot
- ObservabilityMatrix
- OutputResponse
- PIDTune
- RiccatiSolve
- RootLocusPlot
- StateFeedbackGains
- StateResponse
- StateSpaceModel
- SystemsModelDelete
- SystemsModelExtract
- SystemsModelFeedbackConnect
- SystemsModelSeriesConnect
- ToContinuousTimeModel
- ToDiscreteTimeModel
- TransferFunctionModel
- Related Guides
Control Systems
Mathematica provides an extensive suite of built-in functionality to carry out analysis, design, and simulation of continuous- and discrete-time control systems using both classical and modern techniques. Building on Mathematica's proven symbolic architecture, state-space and transfer function models can be represented in symbolic as well as numeric form, yielding closed-form symbolic solutions where traditional tools only provide numerical answers. All built-in numerical solvers use Mathematica's hybrid symbolic-numeric approach and highly efficient numerical algorithms.
Learning ResourcesLearning Resources
Related Web Resources Training CoursesCommunity |
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
-
Construct a Kalman Filter for a Stochastic System
-
Create an Interactive Root Locus Plot
-
Create Bode Plots
-
Create Nichols Plots
-
Create Nyquist Plots
-
Create Root Locus Plots
-
Descriptor Systems
-
Design a Feedback Controller for a Descriptor System
-
Design a Smith Predictor for a Tank Reactor
-
Determine System Stability Using Built-in Functions
-
Model the Relative Motion between Satellites in Orbit
-
Obtain the Responses of Subsystems
-
PID Controller Architectures
-
PID Tuning Rules
-
Proportional-Derivative Controller
-
Regulate an Inverted Pendulum
-
Second-Order System Step Response
-
Solve the Dead Beat Control Problem
-
Specify Models of Linear, Time-Invariant Systems in Natural Form
-
Study the Frequency Response of Multivariable Systems
-
The Frequency Response of a Crankshaft
-
Visualize the Relative Stability of Systems
ReferenceReference
Basic Modeling »
TransferFunctionModel — a transfer-function model
StateSpaceModel — a state-space model
ToContinuousTimeModel ▪ ToDiscreteTimeModel ▪ ...
Model Connections and Manipulations »
SystemsModelSeriesConnect — connects two models in series
SystemsModelExtract — extracts a subsystem
SystemsModelFeedbackConnect ▪ SystemsModelDelete ▪ ...
Model Simulations
StateResponse ▪ OutputResponse
Classical Analysis and Design »
RootLocusPlot ▪ BodePlot ▪ NyquistPlot ▪ PIDTune ▪ ...
Analysis of State-Space Models »
ControllabilityMatrix ▪ ObservabilityMatrix ▪ JordanModelDecomposition ▪ InternallyBalancedDecomposition ▪ ...
Design using State-Space Models »
StateFeedbackGains ▪ LQEstimatorGains ▪ DiscreteLQRegulatorGains ▪ KalmanEstimator ▪ ...
Matrix Equation Solvers
RiccatiSolve ▪ DiscreteRiccatiSolve ▪ LyapunovSolve ▪ DiscreteLyapunovSolve
