Рекомендуемый тип модели для стандартных блок-схем

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

Можно представлять блоку компоненты схемы с любым типом модели. Однако некоторые операции соединения дают лучшую числовую точность для моделей в 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. The axes contains 4 objects of type line. These objects represent tf, zpk, ss, frd.

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

Похожие темы