Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Normalized Coprime Factor Reduction

A special model reduction routine ncfmr produces a reduced-order model by truncating a balanced coprime set of a given model. It can directly simplify a modern controller with integrators to a smaller size by balanced truncation of the normalized coprime factors. It does not need modreal for pre-/postprocessing as the other routines do. However, any integrators in the model will not be preserved.

rng(89,'twister');
K= rss(30,4,3);
[Kred,info2] = ncfmr(K);

Again, without specifying the size of the reduced-order model, any model reduction routine presented here will plot a Hankel singular value bar chart and prompt you for a reduced model size. In this case, enter 15.

Then, plot the singular values of the original and reduced-order models.

sigma(K,Kred)
legend('Original (30-state)','Kred (15-state)')

If integral control is important, previously mentioned methods (except ncfmr) can nicely preserve the original integrator(s) in the model.

See Also

| |

Related Topics

Was this topic helpful?