ВУЗ:
Составители:
Рубрика:
8
Поэтому для моделей с задержками предпочтительно использовать zoh и foh
методы дискретизации.
Использование c2dm
Для построения дискретной модели заданнной (в пространстве систояний или в
форме передаточной функции) системы можно также использовать команду
c2dm, записанную одним из следующих способов :
[numDz,denDz] = c2dm (num,den,Ts,'zoh')
[F,G,H,J] = c2dm (A,B,C,D,Ts,'zoh')
Время Ts должно быть меньше 1/(30*BW), где BW – полоса частот замкнутой
системы .
Передаточная функция
Пусть есть непрерывная передаточная функция
M = 1 kg
b = 10 N.s/m
k = 20 N/m
F(s) = 1
Приняв BW> 1 радиан/ сек, выберем Ts= 1/100 сек. Теперь создадим новый m-
file, в который запишем следующие команды:
M=1;
b=10;
k=20;
num=[1];
den=[M b k];
Ts=1/100;
[numDz,denDz]=c2dm(num,den,Ts,'zoh')
Запустив этот m-file в командном окне, получим следующие матрицы для
числителя и знаменателя дискретной передаточной функции:
numDz =
1.0e-04 *
0 0.4837 0.4678
denDz =
1.0000 -1.9029 0.9048
Исходя из вида этих матриц, можно записать передаточную функцию:
Замечание: матрицы числителя и знаменателя будут представлены по
убыванию степеней z.
Таким образом была получена передаточная функция в дискретной форме.
Пространство состояний
Пусть есть следующая модель в пространстве состояний:
8 Поэтому для моделей с задержками предпочтительно использовать zoh и foh методы дискретизации. Использование c2dm Для построения дискретной модели заданнной (в пространстве систояний или в форме передаточной функции) системы можно также использовать команду c2dm, записанную одним из следующих способов: [numDz,denDz] = c2dm (num,den,Ts,'zoh') [F,G,H,J] = c2dm (A,B,C,D,Ts,'zoh') Время Ts должно быть меньше 1/(30*BW), где BW – полоса частот замкнутой системы. Передаточная функция Пусть есть непрерывная передаточная функция M = 1 kg b = 10 N.s/m k = 20 N/m F(s) = 1 Приняв BW> 1 радиан/сек, выберем Ts= 1/100 сек. Теперь создадим новый m- file, в который запишем следующие команды: M=1; b=10; k=20; num=[1]; den=[M b k]; Ts=1/100; [numDz,denDz]=c2dm(num,den,Ts,'zoh') Запустив этот m-file в командном окне, получим следующие матрицы для числителя и знаменателя дискретной передаточной функции: numDz = 1.0e-04 * 0 0.4837 0.4678 denDz = 1.0000 -1.9029 0.9048 Исходя из вида этих матриц, можно записать передаточную функцию: Замечание: матрицы числителя и знаменателя будут представлены по убыванию степеней z. Таким образом была получена передаточная функция в дискретной форме. Пространство состояний Пусть есть следующая модель в пространстве состояний:
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »