main content

approximate plant model by multiplicative error method -凯发k8网页登录

in most cases, the multiplicative error model reduction method bstmr tends to bound the relative error between the original and reduced-order models across the frequency range of interest, hence producing a more accurate reduced-order model than the additive error methods. this characteristic is obvious in system models with low damped poles.

the following commands illustrate the significance of a multiplicative error model reduction method as compared to any additive error type. clearly, the phase-matching algorithm using bstmr provides a better fit in the bode plot.

rng(123456); 
g = rss(30,1,1);   % random 30-state model
[gr,infor] = reduce(g,'algorithm','balance','order',7);
[gs,infos] = reduce(g,'algorithm','bst','order',7);
figure(1)
bode(g,'b-',gr,'r--')
title('additive error method')
legend('original','reduced')

figure contains 2 axes objects. axes object 1 with ylabel magnitude (db) contains 2 objects of type line. these objects represent original, reduced. axes object 2 with ylabel phase (deg) contains 2 objects of type line. these objects represent original, reduced.

figure(2)
bode(g,'b-',gs,'r--')
title('relative error method')
legend('original','reduced')

figure contains 2 axes objects. axes object 1 with ylabel magnitude (db) contains 2 objects of type line. these objects represent original, reduced. axes object 2 with ylabel phase (deg) contains 2 objects of type line. these objects represent original, reduced.

therefore, for some systems with low damped poles or zeros, the balanced stochastic method (bstmr) produces a better reduced-order model fit in those frequency ranges to make multiplicative error small. whereas additive error methods such as balancmr, schurmr, or hankelmr only care about minimizing the overall "absolute" peak error, they can produce a reduced-order model missing those low damped poles/zeros frequency regions.

see also

| | |

related topics

网站地图