русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

I.1. Математическое описание цифровых САУ


Дата добавления: 2014-11-28; просмотров: 934; Нарушение авторских прав


В системах управления, содержащих ЭВМ или микропроцессорный регулятор, сигналы квантуются по времени и по уровню. На рис.1.1 представлена одноконтурная система с управляющей ЭВМ. Съём сигналов с датчиков (Д) (опрос датчиков) осуществляется, как правило, с постоянным периодом Т. На схеме квантователь сигналов по времени изображен в виде ключа.

 
 

 


Рис. 1.1. Функциональная схема одноконтурной системы

с управляющей ЭВМ

Если время съёма информации мало, то сигнал с выхода ключа представляет собой значение сигнала x(t) в дискретные моменты времени kT, где k=0,1,2,…( рис.1.2 а, б).

 
 

 


Рис. 1.2. Реальные и идеальные импульсные функции:

а) непрерывная функция х(t); б) импульсная (решетчатая) функция x[kT]

 

Дискретный сигнал x[kT] в аналого-цифровом преобразователе А/Ц квантуется как по времени, так и по уровню. Управляющие ЭВМ обычно восьми- или шестнадцатиразрядные. В шестнадцатиразрядной сетке последний разряд составляет 0,007% от уровня сигнала. Величина эта ниже величины шумов, поэтому дискретностью по уровню можно пренебречь.

После обработки информации сигналы с ЭВМ снимаются также с периодом Т и с задержкой на время выполнения алгоритма управления ТA. Затем эти сигналы поступают на цифроаналоговый преобразователь Ц/А, с выхода которого снимаются импульсы конечной длительности ТИ (рис.1.3, а). Для простоты изложения сигналы на рис 1.2 и 1.3 совпадают по величине, т.е. передаточные функции алгоритма ЭВМ и Ц/А приняты равными единице. Поэтому сигналу u*(t) (рис.1.1) соответствует сигнал x*(t) . Как правило, длительность ТИ равна периоду квантования, т.е. ТИ=Т.

 
 

 


Рис. 1.3. Последовательность идеальных d-импульсов

 

Таким образом, если не учитывать квантования по уровню, управляющая ЭВМ обрабатывает и выдает импульсные сигналы. Поэтому при описании управляющего алгоритма теряется смысл производной и интеграла, так как минимальное приращение временного интервала Dt=T. В этом случае производная по времени



заменяется дискретной функцией

 

(1.1)

 

называемой первой разностью. Величина Т=const, поэтому выражение (1.1) часто представляют в относительном времени, т.е. аргументом является число прошедших тактов квантования

.

Аналогично определяются вторая и более высокие разности. Операция интегрирования для импульсных функций заменяется суммированием, а дифференциальные уравнения – разностными. Например, простейшее дифференциальное уравнение первого порядка

представляется как разностное уравнение первого порядка

,

где .

Динамическое звено n-го порядка реализуется алгоритмом работы ЭВМ как разностное уравнение того же порядка. Его удобно представлять, используя оператор сдвига D

(1.2)

где

.

 

Чтобы получить единообразное описание всей замкнутой системы, необходимо объект управления представить также дискретной моделью. Такое представление может быть осуществлено с помощью преобразования вида (1.1), но это может привести к значительным погрешностям. Для получения точной дискретной модели используется понятие идеального импульсного элемента или сигнала. Идеальный импульсный элемент (сигнал) преобразует непрерывный сигнал x(t) в дискретный по времени сигнал , представляющий последовательность идеальных импульсов, площадь которых в моменты времени равна значению функции (сигнала) x(t) в эти моменты времени (рис.1.3, б). Аналитическая зависимость между этими сигналами определяется выражением

(1.3)

где - идеальный импульс, равный нулю при t - kT > 0 и t - kT < 0, площадью, равной единице при t - kT = 0, то есть в момент времени t = kT (дельта – функция). Очевидно, что амплитуда такого сигнала равна бесконечности. Поэтому импульсы на рис.1.3, б изображены в виде стрелок.

 

Так как дискретная функция x[kT] относительно аргумента t является постоянной величиной и равна 0 между моментами kT,

можно записать

. (1.4)

Преобразование (1.4) является дискретным эквивалентом непрерывного преобразования Лапласа. Для упрощения записи обозначим через z. В резильтате получим следующее выражение

Выражение (1.5) называется Z-преобразованием. Этот бесконечный ряд сходится, если .

Для перехода от непрерывной передаточной функции объекта к дискретной передаточной функции, связывающей дискретные входные и выходные сигналы после ключей (квантователей по времени), примем, что эти квантователи (ключи) работают синхронно. Импульсы, поступающие на вход объекта, согласно (1.3) описываются следующим образом:

(1.6)

Реакция на единичный импульс последовательности (1.6) определятся весовой функцией объекта . Напомним, что весовая функция – это реакция звена на дельта-функцию.

,

где h(t) - реакция этого же звена (объекта) на единичное воздействие 1(t).

 

Следовательно, сигнал с выхода объекта определяется зависимостью

(1.7)

 

Учитывая, что сигнал y(t) после квантователя передается в ЭВМ в дискретные моменты nT (номер такта n не равен номеру k) ,

 

из (1.7) получим

Переходя к переменной z, получим Z-преобразованную передаточную функцию.

(1.10)

Рассмотрим в качестве примера объект первого порядка

(1.11)

где .

Весовая функция объекта

.

Подвергнем z-преобразованию это выражение:

.

Этот ряд представляет собой бесконечно убывающую геометрическую прогрессию с коэффициентом . Следовательно, сумма этого ряда будет определяться следующим образом

,

где .

Преобразование (1.11) для элементарных функций w[kT] и x[kT] приводится в таблицах (см., например, табл. 1).

 

Таблица 1

x(t) x(p) x[kT] x(z)
  d(t)     d[kT]  
  1(t)   1[kT]
  t2   ak2T2
  K0e-aT   K0e-akT
  sinw1t   sinw1kT

 

Если требуется выразить x(z) относительно переменой z в отрицательной степени, переход от табличных выражений, очевидно, элементарно прост. Нужно числитель и знаменатель умножить на z-n , где n – максимальное значение положительного показателя степени при z.

Если передаточная функция W(p) имеет сложный (не табличный) вид, ее необходимо представить в виде элементарных слагаемых, определяемых одним из известных методов. Для каждого слагаемого по таблице находится

Z-преобразованная функция, и исходя из свойства линейности z-преобразования

(1.13)

результирующая дискретная передаточная функция W(z) определяется суммированием элементарных слагаемых.

Другим важным свойством Z-преобразования является изображение сдвига по времени на n-тактов влево

(1.14)

и сдвига на n-тактов вправо (упреждение) при нулевых начальных условиях

(1.15)

Начальные и конечные значения дискретных функций определяются выражениями

 

(1.16)

Операция D-преобразования значительно упрощается, если воспользоваться приближенной заменой переменных

 

(1.17)

Правомерность такой замены вытекает из разложения в ряд функции z=eTp

.

Преобразования (1.9) и (1.10) справедливы для случая, когда на вход объекта подается последовательность идеальных импульсов нулевой ширины и бесконечно большой амплитуды, площадью, равной u[kT]. Реально на объект действует последовательность импульсов конечной ширины T и конечной амплитуды, равной u[kT] (рис.1.3, а). Поэтому передаточную функцию объекта необходимо дополнить передаточной функцией формирователя WФ(p), преобразующего дискретную функцию ud(t) (или xd(t) на рис.1.3, б) в дискретную функцию u*(t) (или x*(t) на рис.1.3, а). Связь между этими функциями определяется очевидным выражением

.

Применяя преобразование Лапласа, получим

или

(1.18)

Результирующая передаточная функция непрерывной части

 

WK(p)=WФ(p)WO(p). (1.19)

 

На рис.1.4 представлена на основании (1.18) и (1.19) структурная схема непрерывной части системы с идеальным импульсным элементом.

 

 

 

 


Рис. 1.4. Структурная схема непрерывной части системы

с идеальным импульсным элементом

 

На рисунке показан общий случай для импульсов шириной Ти. При ширине импульсов, выдаваемых формирующим элементом, равным периоду квантования (Ти = Т), что чаще всего встречается на практике,

.

Используя свойства Z-преобразования, можно доказать, что

(1.20)

В качестве примера рассмотрим систему, представленную на рис.1.1, с объектом первого порядка (1.11) и управляющей ЭВМ, выполняющей функцию И-регулятора.

Согласно (1.20)

Используя таблицу 1, получим

.

Окончательно

(1.25)

где

.

Уравнение непрерывного И-регулятора имеет вид

(1.26)

где e(τ) = uЗ(τ) - uOC(τ) - разность между задающим сигналом и сигналом обратной связи (ошибка регулирования). Непрерывная передаточная функция регулятора имеет хорошо знакомый вид

(1.27)

Дискретный И-регулятор описывается уравнением

(1.28)

Выражение (1.28) представляет нерекуррентный алгоритм управления. Однако, для программирования ЭВМ удобны рекуррентные алгоритмы. Они основаны на использовании для вычисления управляющего воздействия u[kT] значение этого воздействия на предыдущем шаге расчета

(1.29)

Вычтем из уравнения (1.28) уравнение (1.29)

(1.30)

Это уравнение дает рекуррентный алгоритм дискретного И-регулятора

(1.31)

Для получения дискретной передаточной функции подвергнем

Z-преобразованию разностное уравнение (1.30)

.

Следовательно,

(1.32)

 

Заметим, что такое же выражение дает непосредственный переход, например, с помощью таблиц или D-преобразования от непрерывной передаточной функции (1.27) к дискретной.

Структурная схема рассматриваемой системы аналогична структуре непрерывной системы (рис.1.5).

 
 

 


Рис. 1.5. Структурная схема одноконтурной

дискретной системы управления

 

Результирующая передаточная функция этой системы согласно (1.25) и (1.32) имеет вид

или

(1.33)

где .

По этой передаточной функции (1.33) можно исследовать устойчивость замкнутой системы, определить оптимальный коэффициент регулятора KИ и так далее.



<== предыдущая лекция | следующая лекция ==>
Глава I | Исследование устойчивости импульсных систем


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.01 сек.