В этом примере показано, как выбор типа модели может влиять на числовую точность когда взаимосвязанные модели.
Можно представлять компоненты блок-схемы с любым типом модели. Однако определенные операции связи дают к лучшей числовой точности для моделей в ss
форма.
Например, соедините две модели в ряду с помощью различных типов модели, чтобы видеть, как различные представления вводят числовые погрешности.
Загрузите модели Pd
и Cd
. Эти модели являются девятым порядком и передаточными функциями дискретного времени второго порядка, соответственно.
load numdemo Pd Cd
Вычислите передаточную функцию разомкнутого цикла L = Pd*Cd
использование tf
, zpk
, ss
, и frd
представления.
Ltf = Pd*Cd; Lzp = zpk(Pd)*Cd; Lss = ss(Pd)*Cd; w = logspace(-1,3,100); Lfrd = frd(Pd,w)*Cd;
Постройте величину частотной характеристики, чтобы сравнить эти четыре представления.
bodemag(Ltf,Lzp,Lss,Lfrd) legend('tf','zpk','ss','frd')
tf
представление потеряло низкочастотную динамику, которую сохраняют другие представления.