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(2) bode(g,'b-',gs,'r--') title('relative error method') legend('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
| | |