| Contents | Index |
This table summarizes what's new in Version 3.4 (R2011b):
| New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems |
|---|---|---|
| Yes Details below | Yes — details labeled as Compatibility Considerations below. See also Summary. | Bug
Reports Includes fixes |
New features and changes introduced in this version are:
Redesigned Graphical Tool for Improved Linear Analysis Workflows
Interactive Frequency Response Estimation and Validation of Linearization Results
Optimization of Model Parameters to Meet Design Requirements Specified by Model Verification Blocks
Automatic Tuning of PID Controller Blocks in a Referenced Model
Control System Tuning for Simulink Models with looptune or hinfstruct Using slTunable Interface
The new interactive Linear Analysis Tool streamlines workflows for linear analysis tasks such as finding steady-state operating points (trimming) and linearization.
To access the Linear Analysis Tool:
Open a Simulink model.
In the Simulink model, select Tools > Control Design > Linear Analysis.
For more information about using the Linear Analysis Tool for operating-point and linearization workflows, see:
The new interactive Linear Analysis Tool provides a graphical interface for frequency response estimation.
To access the Linear Analysis Tool:
Open a Simulink model.
In the Simulink model, select Tools > Control Design > Linear Analysis to launch the Linear Analysis tool.
Click the Frequency Response Estimation tab to begin an estimation task.
For more information about using the Linear Analysis Tool for frequency response estimation, see Frequency Response Estimation.
If you have Simulink Design Optimization™ software, you can optimize the Simulink model to meet frequency-domain requirements specified in Model Verification blocks. For example, you can optimize the linear system to meet Bode magnitude or gain and phase margin requirements. For more information, see Design Optimization To Meet Frequency-Domain Requirements (GUI).
You can also include time-domain requirements such as step response characteristics for optimization. For more information, see Design Optimization to Meet Time- and Frequency-Domain Requirements.
You can now use the PID Tuner to tune a PID Controller block in a model that is referenced in one or more open models. When you launch the PID Tuner from a block within a model reference, the software prompts you to select which of the open models is the top-level model for analysis and tuning. Previously, the PID Tuner could only use the model containing the PID Controller block as the top-level model.
For more information, see Tuning a PID Controller Within a Model Reference.
If you have Robust Control Toolbox™ software, you can use tuning commands, such as slTunable.looptune and hinfstruct, to tune control systems modeled in Simulink. The slTunable object provides an interface between your Simulink model and these commands.
Use slTunable to specify information about your control structure and parametrization. slTunable also automates tasks such as linearizing the Simulink model, parametrizing the tunable blocks of your system, and applying tuned parameter values to the model. After you create and configure an slTunable object for your control architecture, you can tune the control system using slTunable.looptune or hinfstruct.
For more information, see Tuning Fixed Control Architectures in the Robust Control Toolbox documentation.
The default number of samples (NumSamples) in a frest.Chirp input signal for frequency response estimation is now given by the formula:
![]()
Ts is the sampling time of the chirp signal. FreqRange is the vector of signal frequencies of the chirp signal.
This formula returns twice the value returned in previous releases.
For example, if you create a default chirp input signal with the command
input = frest.Chirp
the value of input.NumSamples is 10000, instead of the previous value of 5000.
For more information, see the frest.Chirp reference page.
If you have scripts that rely on the default NumSamples formula, modify your scripts to account for the new value.
![]() | Version 3.5 (R2012a) Simulink Control Design Software | Version 3.3 (R2011a) Simulink Control Design Software | ![]() |

Learn more about resources for designing, testing, and implementing control systems.
Get free kit| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |