ВУЗ:
Составители:
Рубрика:
4
данном пособии будут рассмотрены возможности моделирования дискретных
систем управления с помощью системы Matlab+Simulink.
Теория дискретных систем является одним из важных направлений развития
теории и практики автоматического управления. Практически ни одна из
современных систем управления летательными аппаратами , космическими
объектами , судами , технологическими процессами , роботами и т.д . не
обходится без использования в контуре управления бортовых цифровых
вычислительных машин, что делает эти системы дискретными и требует
особого подхода к анализу и синтезу подобных систем . Систему
автоматического управления будем называть дискретной , если выходная
величина какого-либо ее элемента имеет дискретный характер.
Преобразование непрерывных систем в дискретные
Использование c2d
В Matlab существует функция c2d, отвечающая за преобразование заданной
непрерывной системы в дискретную систему. В качестве моделей могут быть
указаны TF, SS, или ZPK-модели . Функция d2c осуществляет обратное
преобразование. Команда поддерживает несколько методов дискретизации,
включая экстраполятор нулевого порядка (ZOH), экстраполятор первого
порядка (FOH), приближение Тастина , а также приближение с соответствием
нулей и полюсов .
Синтаксис
· Sysd = c2d (sysc, Ts); % Ts = период выборки
· Sysc = d2c (sysd);
В таком виде команда выполняет ZOH преобразование по умолчанию. Чтобы
использовать альтернативные конверсионные схемы , следует определить
желаелмый метод как дополнительный параметр:
· Sysd = c2d (sysc, Ts, 'foh'); % экстраполятор первого порядка
· Sysc = d2c (sysd, 'tustin'); % приближение Тастина
Экстраполятор нулевого порядка
Дискретизация с экстраполятором нулевого порядка непрерывной LTI -
модели Изображена на следующей блок- схеме.
ZOH-устройство генерирует непрерывный входной сигнал u(t), поддерживая
каждую величину u [k] постоянной в течение одного периода:
4 данном пособии будут рассмотрены возможности моделирования дискретных систем управления с помощью системы Matlab+Simulink. Теория дискретных систем является одним из важных направлений развития теории и практики автоматического управления. Практически ни одна из современных систем управления летательными аппаратами, космическими объектами, судами, технологическими процессами, роботами и т.д. не обходится без использования в контуре управления бортовых цифровых вычислительных машин, что делает эти системы дискретными и требует особого подхода к анализу и синтезу подобных систем. Систему автоматического управления будем называть дискретной, если выходная величина какого-либо ее элемента имеет дискретный характер. Преобразование непрерывных систем в дискретные Использование c2d В Matlab существует функция c2d, отвечающая за преобразование заданной непрерывной системы в дискретную систему. В качестве моделей могут быть указаны TF, SS, или ZPK-модели. Функция d2c осуществляет обратное преобразование. Команда поддерживает несколько методов дискретизации, включая экстраполятор нулевого порядка (ZOH), экстраполятор первого порядка (FOH), приближение Тастина, а также приближение с соответствием нулей и полюсов. Синтаксис · Sysd = c2d (sysc, Ts); % Ts = период выборки · Sysc = d2c (sysd); В таком виде команда выполняет ZOH преобразование по умолчанию. Чтобы использовать альтернативные конверсионные схемы, следует определить желаелмый метод как дополнительный параметр: · Sysd = c2d (sysc, Ts, 'foh'); % экстраполятор первого порядка · Sysc = d2c (sysd, 'tustin'); % приближение Тастина Экстраполятор нулевого порядка Дискретизация с экстраполятором нулевого порядка непрерывной LTI - модели Изображена на следующей блок-схеме. ZOH-устройство генерирует непрерывный входной сигнал u(t), поддерживая каждую величину u [k] постоянной в течение одного периода:
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »