NetNado
  Найти на сайте:

Учащимся

Учителям



1. /Л1-2.Введение в ЦОС/1_Введение в ЦОС.doc
2. /Л1-2.Введение в ЦОС/1АКБ_Основы теории цифровых систем.doc
3. /Л1-2.Введение в ЦОС/2_Основы теории цифровых систем.doc
4. /Л1-2.Введение в ЦОС/~$КБ_Основы теории цифровых систем.doc
5. /Л1-2.Введение в ЦОС/Преобразование ФП в ФНЧ.doc
6. /Л1-2.Введение в ЦОС/Фолии введение.doc
7. /Л1-2.Введение в ЦОС/ЦАП и АЦП/Лекция 7.doc
8. /Л1-2.Введение в ЦОС/подсказки из математики для АКБ-411.doc
9. /Л3.Цифровая фильтрация/Фолии ЦФ.doc
10. /Л3.Цифровая фильтрация/ЦИФРОВая ФИЛЬТРАЦИя.doc
11. /Л4.КИО-фильтры/Проектировние КИО-фильтров.doc
12. /Л4.КИО-фильтры/Фолии КИО.doc
13. /Л5.БИО-фильтры/Преобразование ФП в ФНЧ.doc
14. /Л5.БИО-фильтры/Проектирование БИО-фильтров.doc
15. /Л5.БИО-фильтры/Тип прототипов.doc
16. /Л5.БИО-фильтры/Фолии БИО-фильтры.doc
17. /Л6-7.ДПФ/Спектральный анализ.doc
18. /Л6-7.ДПФ/Фолия ДПФ.doc
19. /Л7.Другие виды дискретных преобразований/wave01.doc
20. /Л7.Другие виды дискретных преобразований/ЛA.Другие виды дискретных преобразований.doc
21. /Л7.Другие виды дискретных преобразований/Фолии Дискретные преобразования.doc
22. /Л8.АКФ и ВКФ/Адаптивные фильтры.doc
23. /Л8.АКФ и ВКФ/Вычисление АКФ и ВКФ.doc
24. /Л8.АКФ и ВКФ/Фолии АКФ и ВКФ.doc
25. /Л9.Аппаратная реализация/ВЫБОР ТЕХНИЧЕСКИХ СРЕДСТВ.doc
26. /ЛB.Двумерные фильтры/Двумерные фильтры.doc
27. /ЛB.Двумерные фильтры/Фолии Двумерные фильтры.doc
28. /ЛC-D.Адаптивные фильтры/Применение адаптивных фильтров.doc
29. /ЛC-D.Адаптивные фильтры/Фолии Адаптивные фильтры.doc
30. /ЛC.Средства моделирования/Принципиальная схема эмулятора.doc
Лекция введение в цос
Литература, организация курса. Содержание цос
Лекция Основы теории цифровых систем 1 Основы теории цифровых систем
Организация ввода-вывода аналоговых сигналов
Операционное исчисление
Лекция цифровая фильтрация цифровая фильтрация, как одно из главных направлений в цос, вызывает повышенный интерес ученых и специалистов и является эффективным средством повышения качества работы современных систем управления.
3. фильтры с конечным импульсным откликом
А Частотная характеристика идеального фнч
4. фильтры с бесконечным импульсным откликом
Пульсация в полосе пропускания Пульсация в полосе подавления
Био-фильтры Структурная схема био-фильтра
5 спектральный анализ дискретное преобразование фурье алгоритмы быстрого преобразования фурье
5. 2 Типы преобразований Фурье
Вейвлетные преобразования сигналов
10 другие виды дискретных преобразований 10. 1 Способы реализации ортогональных преобразований
Если: x
1 адаптивная фильтрация 5 Адаптивные фильтры
Лекция Вычисление автокорреляционной и взаимнокорреляционной функций и их применение
Способы реализации алгоритмов и систем цос
3 описание программного обеспечения
9. 1 Адаптивная обработка сигналов
Рис. 1 Структурная схема адаптивного фильтра
1 Инструментальные средства разработки и моделирования систем цос

скачать doc

Лекция 1 АКБ. Основы теории цифровых систем

Литература, организация курса.

  1. Содержание ЦОС:

    • живем в мире аналоговых сигналов, а обрабатываем их цифровыми устройствами (аудиопример; стандартная организация цифровой системы, рис. 1.1);

    • иерархическая организация системы ЦОИ (рис. 1.2);

    • понятие ЦОС.

  1. История развития.

  2. Применение.

  3. Основы теории цифровых систем:

    • исходные положения теории управления:

    • понятие линейной системы;

    • преобразование Лапласа и Фурье;

    • передаточная функция;

    • временные характеристики;

    • частотные характеристики;

    • понятие устойчивости;

    • понятия квантования по уровню и дискретизации по времени;

    • теорема Котельникова;

    • ЦАП и АЦП;

    • численное дифференцирование;

    • дискретное преобразование Фурье.

  1. Преимущества.

  2. Типовые структурные схемы и типы преобразований.




  1. Содержание ЦОС

    • живем в мире аналоговых сигналов, а обрабатываем их цифровыми устройствами (аудиопример; стандартная организация цифровой системы, рис. 1.1);

    • иерархическая организация системы ЦОИ (рис. 1.2);

    • понятие ЦОС.

При реализации систем управления все шире используются цифровые вычислительные машины (ЦВМ), и поэтому необ­ходимо иметь представление о возможностях и особенностях цифровых систем управления. Последние можно рассматривать как аппроксимацию непрерывных систем, хотя при этом заве­домо сужаются потенциальные возможности автоматизирован­ного управления. В лучшем случае такой подход дает резуль­таты не хуже достигнутых при непрерывном управлении. Только глубокое изучение цифровых систем управления позволяет пол­ностью использовать их возможности.

Цифровая система управления схематично изображена на рис. 1.1. Объект управления имеет на выходе непрерывный сиг­нал , который преобразуется в цифровую форму аналого-цифровым преобразователем (АЦП). В зависимости от жела­ния исследователя АЦП может рассматриваться либо как отдельное устройство, либо как составная часть ЦВМ. Преобра­зование осуществляется в моменты квантования . Преобра­зованный сигнал интерпретируется вычислительной ма­шиной как последовательность чисел; она производит изменения по некоторому алгоритму и вырабатывает новую последо­вательность чисел . Полученная последовательность пре­образуется в непрерывный сигнал цифро-аналоговым преобра­зователем (ЦАП). Заметим, что система между ЦАП- и АЦП разомкнута.

Работа синхронизируется в компьютере таймером реального времени. ЦВМ функционирует последовательно; каждая опера­ция занимает определенное время, но на выходе ЦАП должен иметь непрерывный по времени сигнал. Обычно это достигается путем сохранения постоянного уровня управляющего сигнала между преобразованиями. Цифровые системы управления со­держат как непрерывные, так и квантованные, или дискретные по времени сигналы. Такие системы традиционно называют дис­кретными системами.

При наличии сигналов различного типа описание поведения системы может вызывать затруднения. Однако часто можно ограничиться описанием поведения системы в моменты кванто­вания. В этом случае сигналы выделяются только в дискретные моменты времени. Такие системы, называемые системами дис­кретного времени, оперируют с последовательностями чисел, и, следовательно, для их описания естественно использовать раз­ностные уравнения.
Первые попытки использования вычислительных машин в каче­стве компонентов систем управления были предприняты в на­чале 50-х годов с целью удовлетворения нужд ракетной и авиа­ционной техники. Однако ЭВМ общего назначения того времени оказались для этих целей непригодными: они были слишком громоздкими, слишком энергоемкими и недостаточно надеж­ными. В связи с этим были созданы специализированные вы­числительные машины – цифровые дифференциальные анали­заторы.

В настоящее время автоматизированное управление широко используется а промышленности, в частности для управления производственными процессами (рис. 1.2).



Идея применения ЭВМ для управления технологическими процессами возникла в середине 50-х годов. Первая серьезная работа в этой области относится к марту 1956 г., когда аэрокосмическая компания Thomson Ramo Woolridge (TRW) и фирма Техасo договорились о совместном исследовании возможности использования ЭВМ для управления производственными процессами. После предва­рительных обсуждений было принято решение об исследовании полимеризационного агрегата нефтеперегонного завода в г. Порт-Артур (шт. Техас). Группа инженеров из TRW и Техасo провела тщательное обследование объекта, потребовавшее около 30 человеко-лет. В результате была разработана и вве­дена в эксплуатацию система автоматизированного управления полимеризационным агрегатом на базе ЭВМ RW-300. Система контролировала 26 материальных потоков, температуру в 72 точках, давление в трех точках и химический состав трех смесей. Ее основными функциями были: минимизация давления в реакторе, установление оптимального режима на выходе пяти реакторов, управление подачей горячей воды в зависимо­сти от каталитической активности и поддержание оптимальной рециркуляции.

Новаторская работа фирмы TRW открывала широкие воз­можности для производителей ЭВМ — потенциальный рынок для сбыта продукции. Это в свою очередь стимулировало много­численные исследования возможности использования ЭВМ в процессах управления, результаты которых представлены на рис. 1.2.

Процесс внедрения ЦВМ в системы управления условно можно разбить на четыре этапа:

  • начальный этап (c 1955);

  • этап прямого цифрового управления (c 1962);

  • этап мини-компьютерной техники (c 1967);

  • этап микропроцессорной техники (c 1972).

Процесс внедрения ЦВМ в системы управления

№№

п/п

Название

Период

время сложения

время умножения

среднее время наработки на отказ (MTBF- Mean Time Between Failures)

Количество входных данных

Функции и проблемы

Количество

Стоимость



начальный этап

c 1955

1 мс

(1958)

20 мс

(1958)

50—100 ч. (2-4 суток)

(1958)

контролировала 26 материальных потоков, температуру в 72 точках, давление в трех точках и химический состав трех смесей

управление через оператора и управление по контрольным точкам

Построение моделей процессов, идентифика­ция систем.

К марту 1967 г. - 37, а через год – 159.






этап прямого цифрового управления

c 1962

100 мкс

(1962)


1 мс

(1962)

1000 ч. (40 суток)

(1962)

измеряла 224 параметра и непосредственно контролировала 129 вентилей,

функции системы остались прежними.









этап мини-компьютерной техники

c 1967

2 мкс

7 мкс

20 тыс. ч.

длину слова 16 бит (пер­вичная память составляла 8—124 К слов, а в качестве вторич­ной памяти обычно использовался накопитель на магнитном диске);




5000 -1970 г., 50000 - 1975г.

10000 долл., т. е. даже небольшая система управления редко стоила меньше 100 тыс. долл.




этап микропроцессорной техники

c 1972



















одноплатной ЭВМ (с воз­можностями мини-компьютера 1975 г.) в 1980 г. упала до 500 долл. и модуль -50 долл. за изделие.















Блоки 10-30 лет, наименее надежные – клавиатуры, оцениваются по числу нажатий














Начальный этап

Работа, выполненная фирмами TRW и Техасо, вызвала существенный интерес среди производителей вычислительной тех­ники и исследовательских организаций: использование ЭВМ в системах управления означало для электронной промышленности появление нового рынка сбыта для своей продукции, для университетов—новую область исследований. Производители вычислительных машин, стремясь понять, что должен представ­лять собой компьютер, предназначенный для управления тех­нологическими процессами, стали инициаторами специальных исследований. Процесс исследования возможностей ЭВМ про­должался все 60-е годы.

Вычислительные системы того времени имели низкое быстродействие, были дорогими и ненадежными. Они строились на вакуумных лампах. Вычислительная машина 1958 г. имела следующие параметры: время сложения 1 мс, умножения 20 мс, среднее время наработки на отказ (MTBF- Mean Time Between Failures) 50—100 ч. Для более полного использования дорогих машин последние должны были выполнять множество заданий. Из-за ненадежности вы­числительных машин они осуществляли управление объектом, лишь печатая инструкции оператору или изменяя контрольные точки аналогового регулятора. Такие режимы управления по­лучили название управление через оператора и управление по контрольным точкам.

К основным задачам, решаемым на ЭВМ этого периода, от­носились: определение оптимального режима функционирова­ния; диспетчеризация и планирование производства; выдача справок о произведенной продукции и расходе сырья. При этом определение наилучших условий функционирования рассматри­валось как статическая оптимизационная задача, для поста­новки и решения которой были необходимы математические модели рассматриваемых процессов. Достаточно полные модели строились на основе физических моделей и статистической об­работки измеряемых данных. Делались также попытки опти­мизации в реальном масштабе времени.

Прогресс внедрения ЦВМ в системы управления часто тормо­зился из-за неполного знания процесса управления. Кроме того, стало ясно, что статическая постановка оптимизационных задач неадекватна реальности—требовались динамические модели. В связи с этим значительная часть усилий исследователей была направлена на построение моделей процессов, что отнимало массу времени из-за отсутствия хорошей методологии. Это в свою очередь стимулировало разработку методов идентифика­ции систем.

В ходе исследований был накоплен огромный опыт. Стало очевидным, что управление процессами предъявляет специфи­ческие требования к вычислительным машинам. Так, необходи­мость быстро реагировать на запросы объекта управления при­вела к развитию системы прерываний — специального оборудо­вания, позволяющего внешнему событию прерывать текущую работу ЭВМ для обслуживания более неотложного задания. Вместе с тем ощущалась нехватка многих необходимых датчи­ков, и существовали определенные трудности с внедрением но­вой технологии в ряде отраслей промышленности.

Достижения в области автоматизации управления подробно обсуждались на конференциях, симпозиумах и на страницах журналов. В журнале Control Engineering была опубликована серия статей, посвященная применению вычислительных машин для управления технологическими процессами. К марту 1967 г. было внедрено 37 систем автоматизированного управления про­изводственными процессами (прокатными станами, химиче­скими процессами, энергетикой), а через год их число возросло до 159.

Прямое цифровое управление

Первые управляющие ЭЦВМ работали в режиме косвенного управления либо через оператора, либо по контрольным точ­кам. В обоих случаях для реализации управления требовалось традиционное аналоговое оборудование. В 1962 г. было поло­жено начало новой эры в управлении технологическими процес­сами: английская фирма Imperial Chemical Industries (ICI) за­менила все аналоговое оборудование для управления процессом одним компьютером Ferranti Argus. Вычислительная машина измеряла 224 параметра и непосредственно контролировала 129 вентилей, при этом функции системы остались прежними. Чтобы подчеркнуть, что компьютер сам управляет объектом, был введен термин прямое цифровое управление (ПЦУ). В 1962 г. типичной управляющей вычислительной машине тре­бовалось 100 мкс на сложение двух чисел и 1 мс на их умно­жение. Время наработки на отказ составляло около 1000 ч.

Основным критерием оценки системы управления стала стои­мость, которая росла пропорционально числу контуров управ­ления. Хотя начальная цена ЭВМ была велика, стоимость но­вых и дополнительных контуров была незначительна, и, таким образом, «удельная» цена цифровых систем управления падала при увеличении их размеров. Одним из преимуществ таких си­стем являлось радикальное изменение связи с оператором— вместо нагромождения аналоговых приборов появилась опера­торская панель управления вычислительной машины; панель системы, созданной фирмой ICI, представляла собой цифровой дисплей и несколько кнопок.

Другим преимуществом цифровых систем была гибкость: если изменение аналоговых систем управления осуществлялось перекомпоновкой звеньев, то цифровых систем—перепрограм­мированием. Цифровая техника имела и другие преимущества. Стало возможным простое взаимодействие между несколькими контурами управления, параметры которых изменялись в зави­симости от условий работы. Программирование упрощалось за счет использования специальных языков управления. Пользова­телю такой системы не нужно было разбираться в программи­ровании—ему следовало только занести входы, выходы, типы регулирования, масштабные коэффициенты и параметры регу­ляторов в таблицы. Поэтому для него система выглядела как объединение обычных регуляторов. Однако при эксплуатации таких систем возникала проблема осуществления непредусмот­ренных стратегий управления, что, естественно, тормозило соз­дание систем управления.

Развитие цифровых систем управления шло главным обра­зом в направлении прямого цифрового управления, при этом основное внимание уделялось реализации активного управления в отличие от пассивного слежения за состоянием процесса в си­стемах первых поколений. Значительный шаг вперед был сделан в период 1963—1965 гг. Пользователи и проектировщики сов­местно выработали технические требования к системам ПЦУ. Наряду с ключевой проблемой надежности обсуждались во­просы, связанные с выбором периода квантования и управляю­щих алгоритмов. Концепция ПЦУ быстро завоевала призна­ние, несмотря на то, что эти системы часто оказывались значи­тельно дороже соответствующих аналоговых систем управления.

Период мини-компьютерной техники

В 60-е годы отмечалось интенсивное развитие цифровой вычис­лительной техники. Требования к управляющей вычислительной машине росли параллельно с прогрессом в технологии произ­водства интегральных схем. Компьютеры стали меньше, произ­водительней, надежнее, дешевле. ЭВМ этого поколения полу­чили название мини-компьютер. На их основе стало возмож­ным создавать эффективные цифровые системы управления.

Достижения в области мини-компьютерной техники в соче­тании со знаниями об управлении технологическими процессами с помощью ЭВМ, накопленными в начальный период и период прямого цифрового управления, позволили расширить сферу применения цифровых систем. Ряд фирм стали выпускать спе­циализированные управляющие компьютеры. Типичная управ­ляющая ЭВМ этого периода имела длину слова 16 бит (пер­вичная память составляла 8—124 К слов, а в качестве вторич­ной памяти обычно использовался накопитель на магнитном диске); типичный компьютер (CDC 1700) имел время сложения 2 мкс и время умножения 7 мкс. Время безотказной работы процессора составляло около 20 тыс. ч.

Важным фактором, благодаря которому стало возможным быстрое распространение цифрового управления, явилась ми­ниатюризация ЭВМ. Появилась возможность использовать компьютерное управление для управления небольшими объек­тами и решения локальных проблем. В результате появления мини-компьютеров количество ЭВМ, используемых для управ­ления процессами производства, выросло с 5000 в 1970 г. до 50000 в 1975г.

Микрокомпьютеры

Мини-компьютер представлял собой довольно-таки большую си­стему, поэтому, несмотря на расширение возможностей и сни­жение цен, стоимость его в базовой конфигурации оставалась около 10000 долл., т. е. даже небольшая система управления редко стоила меньше 100 тыс. долл. Реализация цифрового управления все еще вызывала существенные затруднения. С развитием микрокомпьютеров цена одноплатной ЭВМ (с воз­можностями мини-компьютера 1975 г.) в 1980 г. упала до 500 долл. и вычислительные мощности стало возможно нара­щивать модулями, стоимостью, не превышающей 50 долл. за изделие. Это означало, что цифровое управление в принципе могло быть реализовано в любом объекте независимо от его масштабов.

Микро-ЭВМ дали толчок совершенствованию управляющего оборудования: они заменяют аналоговые регуляторы даже в одноконтурных системах управления. Появились небольшие микропроцессорные системы цифрового управления; связь с опе­ратором в этих системах значительно улучшилась после по­явления цветных графических видеодисплеев. Сконструированы иерархические системы управления с большим количеством микропроцессоров и спроектированы регуляторы специального назначения на базе микро-ЭВМ.

Перспективы

Прогресс автоматизированного управления производственными процессами определяют четыре фактора:

• знание об объекте управления и динамике процесса;

• технология измерений;

• вычислительная техника;

• теория управления.

Знания об объекте управления и динамике процесса накап­ливаются медленно. Возможности изучения характеристик объ­екта управления существенно возрастают с внедрением систем управления, так как при этом упрощается сбор данных, прове­дение 'экспериментов и анализ результатов. Прогресс в идентификации систем и анализе данных способствует получению цен­ной информации.

Технология измерений на современном уровне позволяет со­четать выходы нескольких различных датчиков и математиче­ских моделей. Кроме того, возможна реализация автоматиче­ской настройки параметров. (Заметим, что создание новых из­мерительных приборов всегда таит в себе новые возможности.)

С появлением СБИС открывается захватывающая перспек­тива развития вычислительной техники. Ожидается значительное понижение отношения стоимости к возможностям ЭВМ, увели­чение производительности микрокомпьютеров и существенное улучшение дисплейной техники и средств связи.

Одним из узких мест теории управления до сих пор является программирование. За период 1950—1970 гг. удалось добиться лишь частичного улучшения его продуктивности. В конце 70-х го­дов многие цифровые системы управления все еще программи­ровались на ассемблере. В области автоматизированного управ­ления преодоление указанных трудностей осуществлялось, как правило, за счет использования таблично-управляемого мате­матического обеспечения. Пользователь систем прямого цифро­вого управления снабжался так называемым пакетом ПЦУ, что существенно упрощало генерирование системы—для этого пользователю было достаточно заполнить таблицу; в резуль­тате создание системы требовало незначительных усилий.

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

Итак, многие факторы свидетельствуют о том, что наме­тились интересные тенденции в области развития цифровых си­стем управления. Один из возможных способов подготовиться к этому—тщательно изучить материал, изложенный в данной книге.
Принципиальная схема цифровой системы управления показана на рис. 1.1. Система содержит пять блоков: объект управления, аналого-цифровой и цифро-аналоговый преобразователи, управ­ляющий алгоритм и таймер. Момент времени, в который изме­ряемый сигнал преобразуется в цифровую форму, называется моментом квантования; промежуток времени между двумя по­следовательными моментами квантования—периодом кванто­вания и обозначается буквой h. Обычно применяется периодиче­ское квантование, хотя существуют и другие способы. Напри­мер, можно осуществлять квантование при изменении выходных сигналов на определенную величину. Допустимо также использование разных периодов квантования для различных цепей в системе; так называемое многочастотное квантование.

Единственное отличие цифровой системы управления от про­стой непрерывной системы с обратной связью состоит в том, что в первом случае управление реализуется с помощью цифровой вычислительной машины, следовательно, налицо большее разно­образие законов управления. Например, в регуляторе нетрудно использовать нелинейные операции, включить логику и выпол­нять сложные вычисления. Для сбора информации о свойствах системы можно использовать таблицы.

Необходимость теории цифровых систем

Хорошая теория позволяет уяснить принцип действия системы аналогичной изображенной на рис. 1.1, и принцип ее создания Очевидно, что если период квантования достаточно мал, то дискретная система должна вести себя как непрерывная. Тогда возникает вопрос о целесообразности создания специальной теории цифровых систем управления. Однако, как следует из приводимых ниже примеров, система, изображенная на рис. 1.1, не может быть полностью объяснена в рамках теории стационар­ных линейных систем, даже если объект управления представ­ляет собой линейную стационарную непрерывную систему.

Пример 1.1. Временная зависимость

Предположим, что требуется реализовать компенсатор, который является просто звеном линейного запаздывания. Такой компенсатор может быть выполнен с использованием аналого-цифрового преобразования, ЭВМ и цифро-аналогового преобразования. Дифференциальное уравнение первого порядка аппроксимируется разностным уравнением первого порядка. Реакция на ступенчатое воздействие рассматриваемой системы показана на рис. 1.3. Очевидно что дискретная система не инвариантна по времени, поскольку ее реакции зависит от момента подачи ступенчатого воздействия. При запаздывании входного сигнала выходной сигнал задерживается на ту же величину, но при условии, что время запаздывания кратно периоду квантования.

Наблюдаемое явление (рис. 1.3) обусловлено тем, что си­стема управляется таймером (ср. с рис. 1.1). Реакция системы на внешнее воздействие зависит от того, как оно синхронизи­ровано с таймером вычислительной системы.

Цифровая система управления с периодическим квантова­нием называется периодической системой. Эффекты периодич­ности можно свести к минимуму, выбрав достаточно высокую частоту квантования. Для полного понимания работы дискрет­ных систем необходимо учитывать их периодическую природу. Проиллюстрируем это с помощью следующего примера.

Пример 1.2. Высшие гармоники

Хорошо известно, что синусоидальный сигнал на входе линейной, стационарной, непрерывной системы после переходного процесса дает на выходе синусоиду той же частоты. На рис. 1.4 показано, что происходит, когда циф­ровая система управления подвергается периодическому воздействию (к сн-



стеме, изображенной на рис. 1.1, приложен синусоидальный сигнал с частотой

4 9 Гц)

Очевидно, что наблюдаемое явление (рис. 1.4) не может быть объяснено в рамках теории линейных стационарных систем: колебания на выходе циф­ровой системы управления — следствие взаимного влияния частоты на входе и более высокой частоты, генерируемой в процессе квантования.

В задаче синтеза оптимального управления (проектирования закона управления) можно вначале применить теорию непре­рывного управления, а затем непрерывное управление аппрок­симировать дискретным процессом.

Пример 1.3. Дискретная аппроксимация

Двойной интегратор легко управляется обратной связью по состоянию. Непосредственный путь ее реализации — вычисление коэффициента усиления звена обратной связи методами теории непрерывного управления с последую­щей дискретной аппроксимацией. По-видимому, при достаточно малом периоде квантования цифровое управление будет иметь те же свойства и будет пригодным для любых практических целей в той же мере, как и непрерыв­ное В том что это действительно так, нетрудно убедиться с помощью рис. 1.5. Согласование с непрерывным регулятором может улучшиться при уменьше­нии периода квантования.

Результаты примера 1.3 казалось бы свидетельствуют об от­сутствии какой-либо необходимости в теории дискретных систем. Однако это не так, поскольку цифровые системы управ­ления на самом деле могут функционировать лучше, чем их непрерывные аналоги.



Пример 1.4. Апериодическое управление

Рассмотрим двойной интегратор из примера 1.3. На рис. 1.6 показан ре­зультат применения обратной связи, управляемой ЭВМ с особой линейной



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

Сравнение рис. 1.5 и 1.6 показывает, что система, изображенная на рис. 1.6, переходит в установившийся режим быстрее, чем непрерывная система, даже если максимальное значение управляющего сигнала одинаково в обоих случаях. На самом деле величина скорости для системы, представ­ленной на рис. 1.6, выше. У дискретной системы, кроме того, отсутствует перерегулирование. Следует также отметить, что сигналы достигают постоян­ного значения за конечное время, что невозможно в случае непрерывных систем, где сигналы есть сумма функций, являющихся в свою очередь компо­зицией полиномиальных и экспоненциальных функций. Кроме того, период



квантования (рис. 1.6) в пять раз больше, чем период квантования, исполь­зуемый при аппроксимации непрерывной системы управления, изображенной на рис. 1.5.

Приведенный пример показывает, что даже в линейном слу­чае возможно нечто лучшее, чем просто аппроксимация непре­рывного регулятора.
1.3. СИСТЕМЫ С КВАНТОВАНИЕМ

Дискретные модели представляют собой естественный способ описания многих явлений, поэтому теория дискретных систем применяется не только в цифровом управлении.

Дискретные системы как модели алгоритмов для ЭВМ

Алгоритмы в ЭВМ могут быть представлены как дискретные процессы. Это иллюстрируется итеративным алгоритмом и си­стемой реального времени.

Пример 1.5. Итеративное решение

Итеративные алгоритмы представляют собой пример систем, которым присуще квантование. Предположим, что ищется решение уравнения вида

х – f(х) = 0.



Один из способов нахождения решения состоит в задании начального приближения и последующего применения алгоритма Пикара, т.е. в использование итерации.

x(k+1)=f[x(k)],

где x(k)— значение на k-й итерации. Таким образом, численный алгоритм можно интерпретировать как дискретную систему, у которой время — номер итераций.

Предположим, в частности, что . В этом случае легко показать, что . Последовательность чисел, приведен­ная на рис. 1.7, получена при выборе начального приближения х(0) = 0.

Пример 1.6. Алгоритм управления

Простейшим алгоритмом для пропорционально-интегрального (ПИ) регу­лятора является следующий. Программа выполняется планировщиком в каждый период квантования, как показано на рис. 1.8, и эквивалентна следующим разностным уравнениям!

е (k) = uc (k) - у (k),

u(k)=k[e{k)+i(k- 1)],

i(k)=i(k-1)+he(k)/ti.
Квантование, обусловленное системой измерений

Во многих случаях квантование порождается самой процеду­рой измерения.

Пример 1.7. Радар

При вращении антенны радара информация о дальности и направлении поступает за один оборот антенны. Модель с квантованием, таким образом, является естественным способом описания работы радара. (Попытки описания радарной системы были одной из отправных точек теории дискретных си­стем.)

Пример 1.8. Аналитические приборы

В системах управления технологическими процессами многие параметры не могут быть измерены непосредственно; в результате образец продукта анализируется «на стороне» с помощью аналитических приборов, например масс-спектрографа или хроматографа.

Пример 1.9. Экономические системы

Отчетные операции в экономических системах часто привязываются к календарю. Хотя сделки совершаются в любое время, информация по важней­шим статьям выдается только за конкретный период, например за день, не­делю, месяц, квартал или год.

Квантование, обусловленное импульсной операцией

Многим системам изначально присуще квантование, так как информация в них передается импульсами.

Пример 1.10. Тиристорное управление

Электронные устройства, использующие тиристоры, — системы с кванто­ванием. Рассмотрим цепь, изображенную на рис. 1.9. Ток протекает в ней



только в том случае, когда напряжение положительно. Следовательно, ток синхронизирован с периодом источника питания.

Пример 1.11. Биологические системы

Биологические системы также в основном дискретные, так как передача сигналов в нервной системе осуществляется в форме импульсов.

Пример 1.12. Двигатели внутреннего сгорания

Двигатель внутреннего сгорания — система с квантованием; зажигание можно рассматривать как таймер, синхронизирующий работу двигателя. В каждый момент зажигания создается импульс крутящего момента.

В приведенных выше примерах все системы периодические вследствие импульсного характера своей работы. Управление такими системами достаточно сложное, но оно существенно упрощается, если дискретные модели рассматривать только в момент пульсации. Процессы, таким образом, могут быть пред­ставлены в моменты квантования как стационарные, дискрет­ные системы (примеры 1.10 и 1.12).
1.4. ЭТАПЫ РАЗВИТИЯ ТЕОРИИ

Хотя основные приложения теории дискретных систем связаны с цифровым управлением, многие ее задачи возникли довольно давно. Рассмотрим некоторые основные идеи, сформировав­шиеся в процессе развития теории.

Теорема о квантовании (теорема Котельникова)

Все цифровые системы управления оперируют со значениями параметров процесса только в дискретные моменты времени, поэтому важно знать условия, при которых непрерывный сигнал может быть полностью восстановлен по дискретным выборкам. Фундаментальный результат был получен Найквистом, который показал, что для восстановления синусоидального сигнала его необходимо квантовать по крайней мере дважды за период [6].

Разностные уравнения

Первые зачатки теории цифровых систем управления с кван­тованием явились результатом анализа особых систем управ­ления, и в частности поведения гальванометра с падающей дуж­кой [4]. Было показано, что многие свойства объекта можно понять, анализируя линейное, стационарное разностное уравне­ние. Разностное уравнение здесь заменяет дифференциальное уравнение для непрерывных систем. Например, устойчивость систем может быть исследована методом Шура — Коха, экви­валентным критерию Рауса—Гурвица.

Методы преобразования

Во время и после второй мировой войны большое внимание уделялось анализу радарных систем. Такие системы являются дискретными, так как каждое измерение положения цели про­изводится за один оборот антенны. Естественным следствием эффективности применения методов преобразования для ана­лиза непрерывных систем явилась попытка построить аналогич­ный аппарат для дискретных систем. Первый шаг в этом на­правлении был сделан автором работы [5], который ввел пре­образование последовательности {f(kh)}, определяемое как



Это преобразование, подобное производящей функции, успешно используемой во многих отраслях прикладной математики, впо­следствии было названо г-преобразованием [11]. Теория преобразования независимо развивалась в Советском Союзе, Соединенных Штатах и Великобритании. Я. 3. Цыпкин назвал его дискрет­ным преобразованием Лапласа и на его основе создал строгую теорию им­пульсных систем управления. Метод z-преобразования был также незави­симо предложен в Англии Баркером [8].
Дальнейшее развитие теория преобразования (методы ана­лиза и проектирования дискретных систем) получила в доктор­ской диссертации Джури (Колумбийский университет, США), который установил, что дискретные системы могут функциони­ровать лучше, чем соответствующие им непрерывные (см. при­мер 1.4), и что можно создать замкнутую систему, достигаю­щую установившегося состояния за конечное время. В более поздних работах он показал, что квантование может вызвать компенсацию полюсов и нулей. Тщательное исследование этого свойства в дальнейшем послужило толчком к развитию поня­тий наблюдаемости и достижимости.

Теория z-преобразования приводит к сравнительно простым результатам, но она описывает систему только в моменты кван­тования. Между тем поведение системы между моментами кван­тования представляет не только академический интерес, по­скольку было обнаружено, что в ней могут появиться скрытые колебания. Эти колебания не фиксируются в моменты квантова­ния, но очень заметны между ними.

Иной подход к развитию теории дискретных систем был предпринят Линвиллом [10]. Следуя идеям Маккола [З], он рассматривал квантование как амплитудную модуляцию и, ис­пользуя описывающие функции, смог дать характеристику по­ведения системы между моментами квантования.

Одним из способов решения проблемы является известное модифицированное z-преобразование, предложенное Цыпкиным [13], Баркером и Джури [12]. Большой вклад в теорию внесла группа ученых, работавшая под руководством Рагаццини (Ко­лумбийский университет, США).

К концу 50-х г. подход на основе z-преобразования стал хре­стоматийным [14—17]. Теория дискретных систем, созданная по аналогии с теорией линейных стационарных систем, оказа­лась удобным средством анализа и синтеза дискретных систем. Требовались лишь некоторые усовершенствования, связанные с зависимостью дискретных систем от времени.

Теория пространства состояний

Данная теория основана на работах таких математиков, как Лефшец, Понтрягин, Беллман. Огромная заслуга в разработке подхода пространства состояний в теории управления принадлежит Калману, который сформулировал основные принципы и нашел решения многих важных задач.

Несколько фундаментальных концепций явились результа­том анализа проблемы возможности построения систем, пере­ходящих в установившийся режим за конечное время. Это при­вело к понятиям достижимости и наблюдаемости. Работа Калмана [22] также способствовала развитию более простого пред­ставления задачи анализа дискретных систем: основные урав­нения получались интегрированием исходных дифференциаль­ных уравнений при допущении, что управляющий сигнал между моментами квантования постоянен.

Оптимальное и стохастическое управление

В конце 50-х г. Беллман [23] и Понтрягин [25] показали, что многие задачи проектирования могут быть сформулированы как задачи оптимизации. Для нелинейных систем это привело к неклассическому вариационному исчислению. Беллманом и др. [24] было найдено точное решение для линейных систем с квадратичными функциями потерь. В своей знаменитой работе [26] Калман доказал, что линейная квадратичная задача сво­дится к решению уравнения Риккати. Он также показал, что классическая задача фильтрации Винера может быть перефор­мулирована в рамках теории пространства состояний. Это по­зволило добиться «решения» с помощью рекурсивных уравне­ний, очень удобных для решения на ЭВМ.

В начале 60-х г. стохастическая вариационная задача была сформулирована исходя из предположения, что возмущения являются случайными процессами. Задачу оптимального управ­ления для линейных систем смогли сформулировать и решить для случая квадратичных потерь. Это привело к развитию тео­рии стохастического управления. В результате возникла теория оптимального управления системами с квадратичным крите­рием качества, которая сейчас является основным средством проектирования многомерных линейных систем.

Алгебраическая теория систем

В конце 60-х—начале 70-х годов были пересмотрены фундаментальные проблемы теории линейных систем. В результате был восстановлен алгебраический характер задач, что привело к более глубокому пониманию основ теории линейных систем и позволило создать технику вычислений, использующую поли­номиальные методы, для решения специальных задач [27—31].

Идентификация систем

Потребность в эффективных средствах моделирования стала очевидной уже при первых попытках применить теорию на практике. Это стимулировало множество исследований в области способов построения моделей, непосредственно исполь­зующих информацию от объекта управления, что в свою оче­редь привело к разработке большого количества алгоритмов [32, 33].

Адаптивное управление

Появление цифрового управления позволило реализовать бо­лее сложные алгоритмы, что возродило интерес к адаптивному управлению. В 70-х г. был достигнут определенный прогресс в развитии как численных алгоритмов, так и самой теории. Жизнеспособность адаптивного управления была также про­демонстрирована в исследованиях принципиальных возможно­стей использования ЭЦВМ для целей управления [35—37].


4. Основы теории цифровых систем

4.1. Исходные положения теории управления

    • понятие линейной системы;

Оператор ставит в соответствие функции функцию.
.
Оператор называется линейным, если он удовлетворяет двум определениям (свойствам, аксиомам).

  1. Свойство однородности.

Пусть ,тогда , где – вещественное число.


  1. Свойство аддитивности.

Пусть и ,тогда.
Если оператор однороден и аддитивен, то он линейный.

Нелинейность – свойство отсутствия линейности.

Устройство обычно линейно только в каком-то диапазоне.



    • преобразование Лапласа и Фурье;

Операция получения спектральной функции X(j) аналогового сигнала x(t) и обратная операция получения сигнала x(t) по известной его спектральной функции X(j) производится с помощью пары преобразований Фурье:
, (5.1)
. (5.2)


    • передаточная функция;

Для стационарных объектов с сосредоточенными параметрами передаточная функция – это дробно-рациональная функция комплексной переменной. Знаменатель передаточной функции — это характеристический полином системы. Полюсы передаточной функции – это корни соответствующего характеристического полинома. В физически реализуемых системах порядок числителя передаточной функции не может превышать порядка ее знаменателя .


    • временные характеристики;

Импульсная переходная функция является оригиналом (в смысле преобразования Лапласа) для передаточной функции.

    • частотные характеристики;

Частотные характеристики показывают способность устройства пропускать синусоидальный сигнал по амплитуде и фазе в зависимости от частоты.

    • понятие устойчивости

Cистема устойчива, если действительные части всех корней

характеристического уравнения отрицательны.
4.2. Понятия квантования по уровню и дискретизации по времени

Для реализации алгоритмов ЦОС входные сигналы должны быть представлены в цифровом виде. Большинство сигналов в природе аналоговые, поэтому они должны предварительно подвергнуться аналогово-цифровому преобразованию, которое состоит из следующих этапов:

  • сигнал дискретизируется, т.е. аналоговый сигнал преобразуется в дискретный по времени сигнал с непрерывной амплитудой;

  • амплитуда каждого значения дискретного сигнала квантуется;

  • дискретные уровни амплитуды представляются или кодируются в виде различных двоичных слов.

Описанный процесс иллюстрируется рис. 2.1. Таким образом, выделяется три основных типа сигнала (аналоговый, дискретный и цифровой) и три основных вида преобразования этих сигналов слева направо (дискретизация, квантование, кодирование).

Основные типы сигнала:

  • аналоговый входной сигнал непрерывен как по времени, так и по амплитуде;

  • дискретный сигнал непрерывен по амплитуде, но определен только в дискретных точках времени;

  • цифровой сигнал существует только в дискретных точках времени и может иметь только одно из заданного конечного множества значений (дискретный во времени сигнал с дискретной амплитудой).

Дискретизация – это определение значений аналогового сигнала в дискретные моменты времени, как правило, отстающие друг от друга на равные интервалы времени.

Квантование сигнала – это преобразование сигнала, непрерывного по уровню в дискретный по уровню сигнал, отображающий исходный сигнал с заранее установленной ошибкой.
4.3 Теорема Котельникова [Прохоров, стр. 66]

Любая непрерывная функция , спектр которой ограничен сверху , может быть восстановлена без погрешности по своим отсчетным значениям , взятым с интервалом:
.
Функция выражается через с помощью ряда:
.
Устройством, в котором реализуется это вычисление, может служить идеальный фильтр нижних частот с частотой среза . Такой фильтр обладает АЧХ , представленной на рис. _._, и импульсной реакцией вида .
4.4 Аналогово-цифровые преобразователи (АЦП) и цифро-аналоговые преобразователи (ЦАП).

Аналого-цифровой преобразователь (АЦП) – устройство, преобразующее входной аналоговый сигнал в дискретный код (цифровой сигнал). Обратное преобразование осуществляется при помощи ЦАП (цифро-аналогового преобразователя).

Как правило, АЦП – электронное устройство, преобразующее напряжение в двоичное цифровой код. Тем не менее, некоторые неэлектронные устройства, такие как преобразователь «угол-код», следует также относить к АЦП.