Рекомендуемый тип модели для схем базового блока

В этом примере показано, как выбор типа модели может влиять на числовую точность когда взаимосвязанные модели.

Можно представлять компоненты блок-схемы любым типом модели. Однако определенные операции связи дают к лучшей числовой точности для моделей в 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')

Figure contains an axes object. The axes object contains 4 objects of type line. These objects represent tf, zpk, ss, frd.

tf представление потеряло низкочастотную динамику, которую сохраняют другие представления.

Похожие темы