скачать Московский государственный технический университет им. Н. Э. Баумана Пузанов В. П.ЛЕКЦИИПО КУРСУ «ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ»ТЕОРИЯ ЦИФРОВЫХ СИСТЕМ АВТОМАТИЧЕСКОГОУПРАВЛЕНИЯ И РЕГУЛИРОВАНИЯ. Факультет «Специальное машиностроение» Кафедра «Подводные роботы и аппараты» 2003 год. МАТЕМАТИЧЕСКИЕ МОДЕЛИ ЛИНЕЙНЫХ СТАЦИОНАРНЫХ ЦИФРОВЫХ СИСТЕМ. При решении задач анализа и синтеза линейных стационарных цифровых систем автоматического управления используют математические модели дискретных систем, записанные во временной области в виде разностного уравнения ![]() Рассмотрим математические модели цифровых стационарных систем автоматического управления, отметим особенности математических моделей и укажем связь между ними. Цифровую систему автоматического управления всегда можно представить как совокупность связанных между собой непрерывных (аналоговых) и цифровых элементов. Математическими моделями непрерывных элементов автоматических систем являются либо в виде передаточных функций. При решении задач анализа и синтеза систем автоматического управления с цифровым управляющим элементом в контуре управления следует перейти от реальной системы управления к расчетной системе. На рисунке 1 представлена функциональная схема взаимодействия цифрового управляющего и непрерывного элементов системы автоматического управления. ![]() На рисунке 1 обозначено ![]() ![]() ![]() ![]() Цифровой управляющий элемент автоматической системы, как правило состоит из таймера, аналогоцифрового преобразователя (АЦП), микропроцессора и цифроаналогового преобразователя (ЦАП). Функциональное взаимодействие указанных элементов цифрового элемента автоматической системы показано на рисунке 2. ![]() В цифровом управляющем элементе системы управления выполняются следующие операции
Так как на каждую операцию в цифровом управляющем элементе системы управления необходимо затратить некоторое время, то между второй и четвертой операциями существует некоторое запаздывание. Программа микропроцессора, по которой вычисляется значение управляющей переменной ![]() Далее через ![]() ![]() Аналоговоцифровой преобразователь (АЦП) является входным устройством цифрового управляющего элемента системы управления и предназначен для преобразования непрерывного входного сигнала ![]() ![]() ![]() Пусть ![]() ![]() ![]() ![]() ![]() Рисунки 4 и 5 иллюстрируют процесс преобразования значений непрерывной функции ![]() ![]() ![]() ![]() ![]() ![]() В том случае, если значение ![]() ![]() ![]() ![]() ![]() В реальных цифровых системах принято считать, что величина ![]() ![]() ![]() ![]() ![]() Микропроцессор предназначен для выполнения арифметических и логических операций с целью формирования управляющей функции в виде цифрового кода ![]() ![]() Цифроаналоговый преобразователь (ЦАП) является входным устройством цифрового управляющего элемента системы управления и предназначен для преобразования цифрового кода ![]() ![]() Если на непрерывный элемент системы необходимо подать двоичные числа в виде последовательности закодированных импульсов, то предварительно необходимо преобразовать их в реальные физические величины. Для этой цели в цифровых системах автоматического управления перед непрерывным элементом системы устанавливается формирующий элемент, который преобразует цифровой код ![]() ![]() ![]() В связи с этим цифроаналоговый преобразователь с учетом таймера на структурных схемах цифровых систем автоматического управления принято изображать так, как это показано на рисунке 6. ![]() Передаточные функция формирующих элементов цифровых автоматических систем. Как известно, передаточная функция равна преобразованию Лапласа от импульсной переходной функции. В том случае, если на вход непрерывного звена системы автоматического управления необходимо подать двоичные числа ![]() ![]() ![]() ![]() На рисунке 1 обозначено ![]() ![]() Здесь ![]() ![]() Пусть теперь ![]() ![]() ![]() а сигнал на выходе формирующего элемента равен ![]() График функции ![]() ![]() Передаточную функцию формирующего элемента ![]() ![]() ![]() ![]() С учетом равенств (5) и (6) имеем ![]() ![]() На основании свойства преобразования Лапласа о смещении в области оригиналов последнее равенство принимает вид ![]() ![]() Подставив (7) и (8) в равенство (6) получим передаточную функцию формирующего элемента ![]() Если величина скважности прямоугольного импульса ![]() ![]() и тогда ![]() Как правило, параметры формирующего элемента с передаточной функцией (10) таким образом, чтобы ![]() Если же величина ![]() ![]() Формирующие элементы с передаточной функцией (11) называются так же экстраполяторами нулевого порядка. Цифровые системы автоматического управления, формирующие элементы которых имеют передаточные функции вида (11) в настоящее время получили наибольшее распространение в виду простоты их реализации. Сигнал на выходе экстраполятора нулевого порядка показан на рисунке 3. ![]() ^ ПРЕОБРАЗОВАНИЕ ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ К РАЗНОСТНОМУ УРАВНЕНИЮ. Пусть непрерывная часть цифровой автоматической системы описывается дифференциальным уравнением первого порядка вида ![]() где ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Запишем решение дифференциального уравнения (1) в виде ![]() где ![]() ![]() которое соответствует дифференциальному уравнению (1). В формуле (2) через ![]() ![]() Из уравнения (3) получаем ![]() Подставив (4) в формулу (2) и учитывая, что ![]() ![]() Продифференциировав равенство (5) по времени находим ![]() Подставив (5) и (6) в уравнение (1), получим ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Подставим (8) в выражение (5) ![]() Положив ![]() ![]() ![]() ![]() Подставив последнее равенство в выражение (9), получаем ![]() Формула (10) справедлива для любого ![]() ![]() ![]() Вычислим интеграл, стоящий в правой части равенства (11) ![]() Следовательно, равенство (11) принимает вид ![]() Введем обозначения ![]() ![]() и пусть внутри одного временного интервала ![]() ![]() ![]() ![]() С учетом (13) и (14) равенство (12) перепишем следующим образом ![]() Пусть теперь интервал времени ![]() ![]() ![]() ![]() Тогда ![]() ![]() и формула (15) принимает вид ![]() В частности, при ![]() ![]() Равенства (18) и (19) по своей сути являются искомыми разностными уравнениями первого порядка. Введем обозначения ![]() ![]() ![]() ![]() Тогда уравнения (18) и (19) запишутся соответственно следующим образом ![]() ![]() Особенность уравнений (22) и (23) состоит в том, что их коэффициенты являются функциями периода квантования ![]() ![]() ![]() ![]() ![]() Если теперь математическая модель непрерывной части цифровой автоматической системы задана дифференциальным уравнением общего вида ![]() где ![]() Преобразуем уравнение (24) к системе дифференциальных уравнений, записанной в нормальной форме Коши ![]() ![]() где ![]() ![]() ![]() ![]() ![]() ![]() ![]() Формулы (28) и (29) записаны для случая ![]() Предположим, что начальный вектор состояния непрерывной части цифровой системы автоматического управления ![]() ![]() ![]() ![]() Решение неоднородного дифференциального уравнения (25) будем искать в виде ![]() где ![]() ![]() Продифференциировав равенство (30) по времени ![]() ![]() С учетом (30) выражение (31) принимает вид ![]() Сравнение (25) и (32) дает ![]() Следовательно ![]() Подставив (33) в (30) получаем ![]() В уравнении (34) учтено, что ![]() ![]() Вектор ![]() ![]() ![]() ![]() Если в выражении (35) положить ![]() ![]() ![]() Обозначим ![]() то выражение (36) можно записать в виде ![]() Если управляющая функция ![]() ![]() ![]() ![]() где ![]() Пусть теперь интервал времени ![]() ![]() ![]() ![]() Тогда ![]() ![]() и формула (39) принимает вид ![]() где ![]() ![]() ![]() или при ![]() ![]() ![]() Рассмотрим теперь случай, когда на вход непрерывной части цифровой системы автоматического управления поступает последовательность импульсов. Эта последовательность записывается с помощью ![]() ![]() ![]() где ![]() ![]() Аналогично предыдущему, введем обозначения ![]() ![]() ![]() ![]() Уравнение (48) представляет уравнение состояния непрерывной части цифровой автоматической системы с управляющей функцией, которая представлена импульсной последовательностью в моменты времени ![]() ![]() Пусть теперь интервал времени ![]() ![]() ![]() ![]() ![]() ![]() ![]() И так в рассматриваемом случае математической моделью непрерывной части цифровой автоматической системы являются уравнения ![]() ![]() При ![]() ![]() ![]() Из изложенного следует, что математической моделью цифровых систем автоматического управления являются либо разностное уравнение вида ![]() либо в виде системы разностных уравнений ![]() ![]() Пусть теперь математическая модель непрерывной части цифровой автоматической системы представлена в виде передаточной функции ![]() ![]() ![]() будем называть передаточной функцией приведенной непрерывной части. Если теперь ![]() ![]() ![]() где ![]() Сигнал на входе формирующего элемента цифровой автоматической системы, модулированный управляющим сигналом ![]() ![]() Тогда согнал на выходе непрерывной части цифровой автоматической системы можно представить следующим образом ![]() где ![]() ![]() ![]() из последнего равенства (фильтрующее свойство ![]() ![]() При ![]() ![]() ![]() ![]() Полученное равенство означает, что квантованный по времени сигнал ![]() ![]() ![]() ![]() Обозначая через ![]() ![]() ![]() ![]() ![]() ![]() Импульсная переходная функция непрерывной системы автоматического управления связана с ее передаточной функцией обратным преобразованием Лапласа ![]() где ![]() ![]() ![]() Принимая значения времени ![]() ![]() ![]() С учетом (75) равенство (73) принимает следующий вид ![]() В последнем равенстве поменяем порядок суммирования и интегрирования и выполним очевидные преобразования. В результате чего получаем ![]() Сумма в полученном выражении сходится при выполнении условия ![]() ![]() В этом случае ![]() следовательно, можно записать ![]() где должны быть выполнены условия ![]() ![]() Формула (78) связывает изображение ![]() ![]() ![]() Интеграл, стоящий в правой части равенства (78), может быть вычислен с помощью теории вычетов. При этом вычеты вычисляются только по полюсам функции ![]() ^ Обозначим входную переменную контура управления через ![]() ![]() ![]() В случае, когда отдельные части контура управления, реализуемые, например, с помощью ЭВМ, функционируют в дискретном времени, коэффициент ![]() В уравнении (1) для краткости записи был выбран единичный период квантования. В общем случае вместо ![]() ![]() ![]() ![]() ![]() ![]() ![]() С учетом обозначения (2) уравнение (1) можно переписать в виде ![]() ![]() ![]() (3) ![]() ![]() Из уравнения (4) формально получаем ![]() где ![]() ![]() ![]() Введем в рассмотрение новую промежуточную переменную ![]() ![]() откуда последовательно получаем, с учетом того, что операторы ![]() ![]() ![]() ![]() ![]() Подставив равенство (7) в соотношение (5), получаем ![]() Равенство (7) устанавливает связь между новой вспомогательной переменной ![]() ![]() ![]() ![]() ![]() которые эквивалентны (1). Уравнения (9) устанавливают аналитическую связь между входным сигналом ![]() ![]() ![]() ![]() (10) ![]() Введем переменные состояния следующим образом ![]() ![]() ![]() ![]() Тогда первое уравнение системы (10) принимает вид ![]() или ![]() С учетом (11) и (12) второе уравнение системы (1) запишется в виде ![]() Итак, уравнения (11) – (13) являются математической моделью дискретной системы (1) относительно переменных состояния: ![]() ![]() ![]() ![]() ![]() ![]() Оба уравнения могут быть записаны в векторно - матричной форме записи ![]() ![]() где T – символ транспонирования; ![]() ![]() ![]() ![]() где ![]() ![]() ![]() ![]()
|