4.1. Цифровые системы управленияРассмотренные в предыдущем разделе пособия аналоговые системы управления обладают рядом недостатков. Отметим основные из них. 1. Нестабильность параметров. При изменении внешних воздействий, особенно таких, как температура, влажность, вибрация, давление изменяются параметры аналоговых усилителей, фильтров, интеграторов и других элементов. Это приводит к изменению основных показателей качества системы управления. 2. Сложность централизованного управления несколькими объектами. Этот недостаток связан с проблемой точной передачи аналоговых сигналов на большие расстояния. При прохождении непрерывных сигналов по кабелям, проводам или радиоканалам они претерпевают искажения за счет ограниченности полосы пропускания канала связи, нелинейности приемопередающего тракта, а также из-за действия разнообразных помех. 3. Сложность серийного производства аналоговых систем управления. Обычно системы управления являются сложными объектами, включающими большое число аналоговых элементов и устройств. При серийном производстве таких систем возникают значительные трудности индивидуальной настройки каждой отдельной системы управления. В итоге все выпускаемые системы отличаются друг от друга параметрами и требуют постоянных довольно сложных и трудоемких регулировок. Названные и ряд других причин обусловили широкое распространение цифровых систем управления. В цифровых системах информация заключена не в таких параметрах сигналов, как величина напряжения или тока, а в числах, представленных обычно в двоичном коде. Для формирования, передачи и преобразования двоичных сигналов в цифровых системах управления используются отдельные элементы цифровой техники, т.е. регистры, счетчики, логические элементы, а также микропроцессорные комплекты, специализированные или универсальные цифровые вычислительные машины. Применение цифровых систем позволяет устранить основные недостатки аналоговых систем управления. Вместе с тем, следует отметить, что широкое использование цифровых систем управления пока еще сдерживается их большой стоимостью и ограниченным быстродействием. Очень важным является то, что математическое описание и анализ большинства современных цифровых систем управления базируются на методах анализа аналоговых систем. Поэтому остановимся лишь на тех особенностях, которые возникают при проектировании и расчете характеристик цифровых систем управления.
Структурная схема цифровой системы управления
Структурная схема аналоговой следящей системы имеет следующий вид (рис.41). Основная задача такой САУ – обеспечить минимальное рассогласование Рис. 41 Фильтр с передаточной функцией H(p) выбирается как раз с учетом требования минимизации ошибки за счет динамики движения объекта и помех n(t), действующих на систему управления. При этом передаточная функция H(p) учитывает как элементы, которые включаются специально для улучшения характеристик системы, так и устройства с заданными передаточными функциями, например, рулевые устройства ракеты. Рассмотрим с точки зрения преобразования в цифровую систему управления уже знакомую нам систему управления двигателем (рис. 42). Рис. 42 Анализ такой системы показывает, что основным нестабильным элементом является фильтр. В меньшей степени при изменении климатических воздействий изменяются характеристики усилителя мощности и двигателя. Таким образом, для повышения стабильности рассматриваемой системы было бы целесообразно, в первую очередь, заменить аналоговый фильтр цифровым. Это можно сделать следующим образом. Рис. 43 Преобразуем входной и выходной сигналы g(t) и x(t) в цифровые коды. Тогда фильтр можно будет реализовать на ЦВМ. Выходные коды Преобразование аналоговых сигналов g(t) и x(t) в цифровые В рассматриваемом случае систему можно было бы сделать полностью цифровой. Например, если двигатель приводит в движение спутниковую антенну, то вместо двигателя и обычной антенны можно применить фазированную антенную решетку с цифровым управлением диаграммой направленности. Но это приведет к значительному повышению стоимости такой системы при небольшом улучшении характеристик. Поэтому реальные цифровые системы управления, как правило, включают в себя аналоговые исполнительные устройства, а все схемы фильтрации и коррекции выполняются в цифровом виде. Таким образом, структурная схема цифровой системы управления приобретает вид, показанный на рис. 44. Рис. 44
Аналого-цифровые преобразования
Итак, для реализации основных операций управления на ЦВМ необходимо аналоговый входной сигнал g(t) преобразовать в цифровую форму
Амплитудное квантование сигналов
Квантование по уровню заключается в округлении значений процесса g(t) до величин Процесс с непрерывными значениями сравнивается по величине с расположенными через интервал D амплитудного квантования уровнями. При этом вместо g(t) выбирается номер Предположим, что динамический диапазон значений входного сигнала g(t) ограничен и составляет интервал (gmin, gmax). Очевидно, общее число N уровней квантования определяется по формуле При заданном числе уровней квантования N можно определить необходимое число разрядов для передачи Как правильно выбрать число уровней N или интервал D квантования? При замене аналогового сигнала g(t) числом Диапазон возможных значений этой ошибки ограничен: – D/2< Нетрудно найти дисперсию случайной ошибки с равномерным распределением: Поскольку Число уровней квантования обычно выбирают исходя из анализа действия этой дополнительной помехи e(t) на систему управления. Обычно применяют стандартные схемы преобразования аналоговых сигналов в 8–, 10–, 12– или 16 – разрядный двоичный код. При этом соответственно число уровней квантования 28 = 256, 210 = 1024, 212 = 4096 или 216 = 64000. Рис. 46 Рис. 47
Временное квантование сигналов
Как мы хорошо знаем, вся цифровая техника работает в дискретном времени, т.е. с определенной тактовой частотой. Процесс преобразования непрерывного по времени сигнала g(t) в последовательность g(ti) называется временным квантованием (рис. 48). Рис. 48 Период Ткв, через который берутся отсчеты входного процесса, обычно называется периодом или интервалом временного квантования. Большой интервал временного квантования может привести к значительной потере информации. Mалый интервал потребует увеличения быстродействия цифровой системы. Для выбора интервала временного квантования часто используют теорему Котельникова. Ее суть заключается в следующем. Пусть g(t) – процесс с ограниченным некоторой частотой fm спектром. Тогда при выборе интервала временного квантования
Приведенное разложение непрерывной во времени функции g(t) по функциям вида Однако при использовании теоремы Котельникова возникают две проблемы . Одна из них – ограниченность спектра. Дело в том, что процессы g(t), заданные на конечном интервале времени, всегда имеют спектр бесконечной ширины. Таким образом, строго указать fm для реальных процессов не удается. Вторая проблема – слишком высокая частота временного квантования, которая получается при использовании теоремы Котельникова. Поэтому при проектировании систем управления обычно производят расчеты дополнительных погрешностей системы, вызванных временной дискретизацией. Интервал квантования Ткв при этом выбирается исходя из заданной величины погрешности за счет временного квантования.
* * *
Итак, в современных цифровых сиcтемах управления обычно выбирается достаточно малый интервал амплитудного квантования. При этом дополнительные погрешности системы, вызванные амплитудной дискретизацией, оказываются малыми. Во многих случаях ими пренебрегают. Вместе с тем выбор интервала временного квантования в соответствии с теоремой Котельникова часто приводит к неоправданному повышению тактовой частоты вычислительной машины. Поэтому для анализа систем управления, работающих в дискретном времени, применяют специальные методы анализа, которые мы рассмотрим на следующих занятиях.
|