Z преобразование передаточной функции и дискретизация обратного эйлера - PullRequest
0 голосов
/ 05 ноября 2019

Я борюсь с некоторыми заданиями, которые мне дали. У меня есть непрерывная передаточная функция. и я должен вычислить функцию передачи дискретного сигнала, используя Z-преобразование, метод ZOH и обратный эйлер.

denominator = [(1/(w_n*w_n)), (2*zeta)/w_n, 1];
numerator = K;

%   a)
Gs = tf(numerator, denominator);
Gz = tf(numerator, denominator, Ts);
G_dis = ztrans(Gs) % THIS DOESNT WORK
figure;
pzmap(Gz);

%   b)
G_zoh = c2d(Gs, Ts);
figure;
pzmap(G_zoh);

Это то, что у меня есть до сих пор ... главная проблема, которую я имею, состоит в том, что ztrans(Gs)не работает для меня .... говоря, что не может работать с типами ввода TF. Но это то, как я должен делать это в своих лекциях. В нем говорится: G (z) = Z {G (s)}. Так что я немного растерялся, потому что у меня есть только переключатели s для z, а не z-преобразования. Просматривая онлайн, я обнаружил, что ztrans принимает ztrans(f) f как функцию или символьное выражение для преобразования, так почему он не работает с передаточными функциями?

Мне нужна помощь о том, как использовать z-преобразование в передаточных функциях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...