Industry Solutions for Engineering

New In Eight

Control Systems

Build and analyze control systems, document design decisions, and interactively test controllers—all in one system.
Underlying the Mathematica control systems solution is a powerful hybrid symbolic-numeric computation engine with any-precision numerics, high-performance symbolics, advanced visualizations, and automated algorithm selection—everything to get accurate results efficiently. The Mathematica solution is ideal for testing ideas and designing new systems efficiently.
Simulating the response of state-space or transfer-function models
The step responses of a second-order system for different values of damping
Key Capabilities
Why Choose Mathematica
Ways to Use
  • Mathematica includes thousands of built-in functions for computation, modeling, visualization, development, and deployment »

  • Control systems specific capabilities:
  • Specify state-space and transfer-function models in natural form, and easily convert from one form to another
  • Obtain linearized state-space models of systems described by differential or difference equations
  • Freely convert between continuous-time and discrete-time models using a wide selection of algorithms
  • Perform system manipulations, such as selecting or deleting subparts, cascading a set of systems, constructing interconnections of subsystems, and more
  • Analyze and design systems using frequency-response tools centered around Bode plot, Nyquist plot, Nichols plot, and singular-value plot
  • Analyze state-space models and convert between different realizations, including Kalman, Jordan, balanced, and other forms
Key Capabilities
Why Choose Mathematica
Ways to Use
Key Capabilities
Why Choose Mathematica
Ways to Use
  • Compute the state-space model of a system described by difference or differential equations
  • Analyze the stability of a system using built-in frequency-response tools, computing the poles, or solving a Lyapunov equation
  • Simplify models of systems with interconnected components using block-diagram reduction
  • Manipulate linear models as transfer-function or state-space data objects
  • Interactively analyze the system behavior as parameters are varied
  • Employ classical techniques such as Bode, Nyquist, Nichols, and root locus plots to analyze and design control systems
  • Evaluate the controllability and observability properties of a system
  • Compute state-space transformations to obtain decompositions that are controllable, observable, minimal, or balanced
  • Obtain continuous-time equivalents of discrete-time systems for analysis and design
  • Develop feedback laws to enhance the performance of dynamic systems
  • Estimate unmeasured states or noisy measurements
  • Directly obtain models of controllers and estimators that can be easily assembled to form a closed-loop system for further simulations
  • Discretize continuous-time feedback algorithms for real-time implementation
  • Next:
    Key Capabilities

Online or Onsite Technical Demonstration

See firsthand how Mathematica can help your team or organization!

User Stories
"Being able to combine the generation of airplane trajectories with the statistics related to them in such a very small package is amazing."
—Mike Ulrey
Advanced Air Traffic Management, Boeing
"I think software in engineering and math should not be done like it is usually done in other programming languages. Mathematica is much richer, and there are more possibilities."
—Yves Papegay
INRIA
"Without Mathematica, my performance would suffer."
—Bruce Colletti
Defense Contractor Consultant

Take a Quick Tour

See the benefits Mathematica 8 provides to users across industries.
Watch video»

Get Expert Training

Learn about Mathematica 8 directly from our team.
View all training options»

Have Questions?

Let a Wolfram expert answer all your questions.
Contact us»

Mathematica Free Trial

Download a free 15-day trial and see all the new features.