Price On RequestBrand: Math Works
Control System Toolbox provides algorithms and apps for systematically analyzing, designing, and tuning linear control systems. You can specify your system as a transfer function, state-space, zero-pole-gain, or frequency-response model. Apps and functions, such as step response plot and Bode plot, let you analyze and visualize system behavior in the time and frequency domains.
You can tune compensator parameters using interactive techniques such as Bode loop shaping and the root locus method. The toolbox automatically tunes both SISO and MIMO compensators, including PID controllers. Compensators can include multiple tunable blocks spanning several feedback loops. You can tune gain-scheduled controllers and specify multiple tuning objectives, such as reference tracking, disturbance rejection, and stability margins. You can validate your design by verifying rise time, overshoot, settling time, gain and phase margins, and other requirements. Linear Models
Create linear models of your control system using transfer function, state-space, and other representations. Discretize models. Simplify models by reducing their order. Transfer Functions and State-Space Models
Create linear time-invariant system models using transfer function or state-space representations. Manipulate PID controllers and frequency response data. Model systems that are SISO or MIMO, and continuous or discrete. Build complex block diagrams by connecting basic models in series, parallel, or feedback. Model Discretization
Use command-line functions or interactive Live Editor Tasks to resample dynamic system models and convert models between continuous-time and discrete-time domains. Use zero-order hold, bilinear (Tustin), zero-pole matching, and other rate conversion methods. Model Reduction
Use the Model Reducer app, Live Editor Task, or command-line functions to interactively reduce plant or controller model order while preserving dynamics that are important to your application. Use balanced truncation, pole-zero simplification, or mode selection techniques. Linear Analysis
Visualize system behavior in the time domain and frequency domain. Compute system characteristics such as rise time, overshoot, and settling time. Analyze system stability. Time and Frequency Domain Analysis
Use the Linear System Analyzer app to view and compare time and frequency responses across multiple models using step response, impulse response, Bode, Nichols, Nyquist, singular value, and zero-pole plots. Inspect characteristics such as rise time, settling time, and maximum overshoot. Stability Analysis
Compute gain margin, phase margin, and crossover frequencies. Examine pole and zero locations of dynamic systems graphically and numerically. Calculate the damping ratio, natural frequency, and time constant of the poles of a linear model. Passivity and Sector Bounds
Compute various measures of passivity for linear time-invariant systems. Analyze systems for passivity and arbitrary conic-sector bounds. PID Control
Tune PID controller gains using automatic and interactive tuning tools. PID Tuning
Use the PID Tuner app, Live Editor Task, or command-line functions to automatically tune PID controller gains to balance performance and robustness. Specify tuning parameters, such as desired response time and phase margin. Tune continuous or discrete PID controllers. Interactive Estimation of Plant Dynamics
Create a plant model from measured input-output data directly in the PID Tuner app using System Identification Toolbox . Alternatively, use Live Editor to identify plant dynamics and tune a PID controller.
UURMI