
- •Спецглавы теории автоматического управления. Теория цифровых и импульсных автоматических систем
- •Оглавление
- •1 Импульсные системы автоматического управления
- •1.1 Основные понятия импульсных систем
- •1.2 Примеры импульсных систем
- •1. Множительное устройство с амплитудно-широтно-импульсной модуляцией
- •2. Импульсный фильтр
- •1.3 Решетчатые функции
- •1.4 Разности решетчатых функций и разностные уравнения
- •1.5 Дискретное (d) преобразование Лапласа.
- •1.6 Основные теоремы, правила d-преобразования
- •1.7 Z преобразование
- •1.8 Уравнения и пф разомкнутых импульсных систем
- •1.9 Уравнение и пф замкнутых импульсных систем
- •1.10 Частотные характеристики импульсных систем
- •1.11 Построение лчх
- •1.12 Приближенный метод
- •Особенности построения лчх колебательных звеньев
- •1.13 Правила преобразования структурных схем в ис
- •1.14 Устойчивость дискретных систем
- •1.14.2 Аналог критерия Михайлова
- •1.14.3 Аналог критерия Найквиста
- •2 Цифровые системы автоматического управления
- •2.1 Основные понятия цифровых сау
- •2.2 Пример построения цифровых сау цсау электропривода.
- •2.3 Устройства выборки и хранения (увх)
- •2.4 Цифро-аналоговое преобразование (цап)
- •2.5 Аналого-цифровое преобразование (ацп)
- •2.6 Цифровые сау с экстраполятором нулевого порядка
- •2.7 Построение лчх в цифровых системах
- •2.11 Последовательная коррекция с помощью аналоговых регуляторов
- •2.11.1 Аппроксимация операции выборки и хранения звеном чистого запаздывания.
- •2.11.2 Синтез с помощью w-преобразования
- •2.11.3 Коррекция с помощью аналоговых регуляторов в цепи обратной связи
- •2.12 Синтез цифровых регуляторов
- •2.12.1 Последовательный импульсный фильтр
- •2.12.2 Импульсный фильтр в цепи ос
- •2.12.3 Комбинированный импульсный фильтр
- •2.13 Реализация цифровых регуляторов на эвм
- •Непосредственное программирование.
- •Последовательное программирование.
- •Параллельное программирование.
- •2.13.1 Непосредственное программирование
- •2.13.2 Последовательное программирование
- •2.13.3 Параллельное программирование
- •1. Непосредственное программирование.
- •2. Последовательное программирование
- •3. Параллельное программирование.
- •2.13.4 Сравнительный анализ методов программирования
- •2.14 О точности задания коэффициентов цифрового корректирующего устройства
- •2.15 Реализация на микроЭвм элементов и устройств в системе управления
- •2.15.1 Дифференциальные цифровые преобразователи
- •2.15.2 Алгоритмы дифференцирования
- •2.15.3 Методические ошибки дифференцирования
- •2.15.4 Влияние шумов квантования
- •2.15.5 Цифровые интеграторы
- •2.16 Цифровые фильтры
- •2.16.1 Нерекурсивные фильтры
- •2.16.2 Рекурсивные фильтры
2. Последовательное программирование
Правую часть выражения (2.13.3.2) произвольным образом запишем в виде произведения двух функций.
Рисунок 2.13.3.4
3. Параллельное программирование.
Правую часть выражения (2.13.3.2) разложим на сумму элементарных дробей.
Рисунок 2.13.3.5
2.13.4 Сравнительный анализ методов программирования
С
точки зрения эффективности вычислений
метод последовательного программирования
является наиболее удобным, так как
требует меньшего объема памяти и числа
арифметических устройств. К тому же МПП
позволяет обеспечить экспериментальный
выбор и коррекцию программы ЦВМ, поскольку
нули и полюса звеньев являются нулями
и полюсами ЦКУ. Однако, если необходимо
уменьшить запаздывание, вносимое ЦВМ
в контур системы управления, то есть
снизить время на вычисления, целесообразно
применять метод непосредственного
программирования. Этот метод вносит
наименьшее запаздывание в систему, так
как все члены разностного уравнения,
за исключением
можно вычислить до подачи входного
сигнала е1(t).
Кроме того, иногда МНП рационален и с
точки зрения используемого оборудования.
Это имеет место, например, для ЦКУ, Wk(Z)
которых
имеет несколько коэффициентов равных
нулю.
Метод параллельного программирования обеспечивает высокое быстродействие, но требует большого объема оборудования, что ограничивает применение.
2.14 О точности задания коэффициентов цифрового корректирующего устройства
Рассмотрим случай, когда в результате синтеза получено цифровое КУ в виде апериодического звена
(2.14.1)
Произведем
подстановку
.
Выражение (2.14.3) устанавливает взаимосвязь между коэффициентом а и постоянной Т1 с периодом дискретности Т. При реализации цифрового КУ с ПФ (2.14.2) неизбежно округление коэффициента а вследствие ограниченности разрядной сетки цифровой части. Обозначим эту погрешность через а и найдем абсолютную погрешность задания постоянной Т1.
(2.14.4)
Относительная погрешность реализации заданного значения Т1:
Выражение (2.14.6) может служить для формирования требований к точности реализации коэффициента а в цифровой части и, в частности, к допустимому округлению а за счет ограниченности разрядной сетки. Эти требования ужесточаются с уменьшением периода дискретности Т.
Второй случай: апериодическое звено второго порядка, Т1 ≠ Т2
Выражение (2.14.8) удобно для последовательного программирования. Для непосредственного программирования выражение (2.14.8) представим в виде:
При реализации цифрового КУ с ПФ (2.14.9) необходимо установить (задать) коэффициенты а1, а2 и с. Найдем взаимосвязь между отклонениями коэффициентов а1 и а.
(2.14.13)
При близких значениях a и b числитель в выражении (2.14.13) а намного больше a-b. Это приведет к тому, что а >>а1. В результате требования по реализации коэффициента а1 оказываются значительно более жесткими, чем для а и b. При росте порядка знаменателя Wk(z) требования могут стать настолько жесткими, что реализация их не может быть осуществлена из-за ограничения по числу разрядов ЦВМ.
Для устранения этого недостатка переходят от непосредственного программирования к параллельному. В обоих случаях передаточные функции Wki(z) имеют вид (2.14.2) или близкий к нему. Требования к точности реализации коэффициентов а и b при этом определяются выражением (2.14.6) и оказываются не такими жесткими по сравнению с непосредственным программированием.