- 'on' — Remove discrete states from the linearization. Use this option when
performing continuous-time linearization (SampleTime = 0) to accept the D value for
all blocks with discrete-time states.
This option applies only when LinearizationAlgorithm is 'blockbyblock'.
RateConversionMethod — Rate conversion method
'zoh' (default) | 'tustin' | 'prewarp' | 'upsampling_zoh' |
'upsampling_tustin' | 'upsampling_prewarp'
Method used for rate conversion when linearizing a multirate system, specified as the
comma-separated pair consisting of 'RateConversionMethod' and one of the
following:
- 'zoh' — Zero-order hold rate conversion method
- 'tustin' — Tustin (bilinear) method
- 'prewarp' — Tustin method with frequency prewarp. When you use this method, set
the PreWarpFreq option to the desired prewarp frequency. - 'upsampling_zoh' — Upsample discrete states when possible, and use 'zoh'
otherwise. - 'upsampling_tustin' — Upsample discrete states when possible, and use
'tustin' otherwise. - 'upsampling_prewarp' — Upsample discrete states when possible, and use
'prewarp' otherwise. When you use this method, set the PreWarpFreq option to the
desired prewarp frequency.
For more information on rate conversion and linearization of multirate models, see:
- “Linearization of Multirate Models” on page 2-183
- “Linearization Using Different Rate Conversion Methods” on page 2-187
- “Continuous-Discrete Conversion Methods” (Control System Toolbox)
NoteIf you use a rate conversion method other than 'zoh', the converted states no
longer have the same physical meaning as the original states. As a result, the state names
in the resulting LTI system change to '?'.
This option applies only when LinearizationAlgorithm is 'blockbyblock'.
15 Alphabetical List