Теория автоматического управления в картинках презентация

Содержание

Содержание Что такое ТАУ Классификация сущностей ТАУ Кое-что об алгебре систем Одномерные регуляторы Что делать с нелинейностью Что делать с многомерностью Демонстрации в Matlab

Слайд 1Теория автоматического управления в картинках
(и формулах =)


Слайд 2Содержание
Что такое ТАУ
Классификация сущностей ТАУ
Кое-что об алгебре систем
Одномерные регуляторы
Что делать с

нелинейностью
Что делать с многомерностью
Демонстрации в Matlab

Слайд 3О чем это
ТАУ = наука преобразовании систем
В идеале – об инвертировании

систем

ТАУ рассматривает как изменить поведение системы за счет подключения внешних связей и систем ("системы управления") к заранее заданной системе ("объекту управления")

ТАУ – это компьютерная наука, для понимания которой надо забыть о физических размерностях сигналов (они там не сохраняются как, например, в физике)!



Слайд 4Как у них
Control theory = "матан"
Process control – как это реализовать

и применить

Слайд 5Гимн черному ящику =)
Стандартная нотация (у них =):
P – "plant" –

объект управления
С – "controller" – система управления
y(t) – выход
u(t) – вход
x(t) – внутреннее состояние системы
r(t) – "reference" – желаемое состояние выхода
e(t) – "error" – сигнал ошибки между желаемым и действительным


Слайд 6Управление как прозрачность (тождественность)


Слайд 7Задачи управления: обнуление выхода (стабилизация)
y(t)


Слайд 8Задачи управления: установка выхода (регулирование)
y(t)


Слайд 9Задачи управления: следование за траекторией
желаемое (r)
реальное (y)


Слайд 10





Стабилизация
Матрёшка задач управления



Регулирование
Следование за траекторией


Слайд 11Поведение: устойчивое и не устойчивое
Реакция двух систем на постоянное входное воздействие
Реакция

устойчивой системы

Реакция неустойчивой системы

t

y(t)


Слайд 12Отклик: динамический и статический
Вход (постоянный сигнал)
Выход
Переходной процесс
(transient)

Установившийся режим
(steady state)


Слайд 13Количество входов: одномерные и многомерные системы
SISO – single input single output

– одномерная система
MIMO – multiple input multiple output – многомерная (многоканальная система)
Квадратная система (square system): количество входов = количество выходов (= количество переменных состояний)

Слайд 14Линейные и нелинейные системы
Линейная система
Нелинейная система
Формализм:
Методы исследования:
Преобразование Лапласа,
матричный анализ
Дифференциальная геометрия, топология,

теория особенностей, имитационное моделирование

Установившийся режим:

вектора

матрицы

векторные поля

Отклик системы:

вектор постоянных значений

все что угодно =)


Слайд 15Разомкнутое управление
Проблемы:
Моделирование: мы никогда не знаем систему P на 100%
Неопределенность:

система P может меняться (как со временем, так и в процессе работы)
Возмущения: на каждый сигнал может действовать шумы или другие неучтенные воздействия
Инвертируемость: сложно получить инверсию P–1 в явном виде

Разомкнутое управление (open loop control).

Прямая инверсия объекта управления


Слайд 16Разомкнутое управление в центральном отоплении =)


Слайд 17Замкнутое управление
Это уже не обязательно инверсия объекта управления
Регулятор делает все от

него возможное, чтобы установить этот сигнал в 0

Преимущества:
Моделирование: не обязательно знать точную модель объекта управления
Неопределенность: ок если система P может меняться
Возмущения: ок если на каждый сигнал может действовать шумы или другие неучтенные воздействия
Инвертируемость: не требуется, регулятор может быть проще объекта управления


Слайд 18Релейный регулятор
Если сигнал ошибки > предел, то включить
Если сигнал ошибки

–предел, то выключить

Слайд 19Релейный регулятор – в действии
Температура
Мощность нагрева


Слайд 20Непрерывный регулятор – соображения
Чем дальше я от цели (чем больше сигнал

ошибки) – тем сильнее я должен управлять

Слайд 21Непрерывный регулятор – еще соображения
Долгое время еду не по центру

надо подрулить =)

Слайд 22ПИД-регулятор

Пропорционально-Интегрально-Дифференциальный регулятор (PID)


Слайд 23ПИД регулятор – в действии
Температура
Мощность нагрева


Слайд 24Алгоритм применения и настройки ПИД-регулятора
Убедиться, что объект управления имеет прямую характеристику:

увеличение входа ведет к увеличению выхода (иначе – поставить инвертор на вход)
Установить все коэффициенты в 0, кроме Kp
Подавая на вход r желаемое постоянное значение и перезапуская систему, увеличивать Kp от очень малых значений (близких к 0) до момента когда либо будет достигнута желаемая точность регулирования, либо когда начнутся колебания на выходе
Если наблюдаются колебания, а точность регулирования не достигнута – то добавить интегрального компонента Ki
Если после включения интегрального компонента (Ki > 0) наблюдается перерегулирование – добавить немного Kd

Слайд 25Вложенные обратные связи


Слайд 26Что делать с нелинейностями?
Ничего не делать (линеаризация в рабочей точке, нелинейность

= неопределенность)
Последовательная компенсация
Параллельная компенсация

Проблема: ПИД-регулятор идеально работает только с линейными системами.


Слайд 27Последовательная компенсация нелинейностей


Слайд 28Параллельная компенсация нелинейностей
(одновременно: инверсия + обратная связь)


Слайд 29Что делать с многомерностью
Проблема: возможна сильная взаимозависимость каналов системы, изменяя

одну входную переменную – мы изменяем оба входа сразу

Ничего не делать (надеяться, что взаимозависимость слабая)
Последовательное развязывание входов
Параллельное развязывание входов
Почитать книжку =)


Слайд 30Последовательное развязывание входов


Слайд 31Параллельное развязывание входов


Слайд 32Методы из умных книг =)
Линейная система
Нелинейная аффинная система
Метод размещения полюсов (pole

placement): можно вычислить матрицу K такую, что система с обратной связью стабилизируется

1. Система должна быть управляемой.
2. Если значения вектора x не доступны – можно сделать наблюдатель по y (+ система должна быть наблюдаемой).

Метод линеаризации по обратной связи (feedback linearization) :


Слайд 33Алгебра систем: композиция
y
u
(но в линейных системах можно =)


Слайд 34Алгебра систем: сложение


Слайд 35Алгебра систем: нейтральные элементы
Нейтральный элемент относительно "умножения" (композиции) – прозрачная система
Нейтральный

элемент относительно сложения сигналов – нулевая константа

Слайд 36Алгебра систем: инверсия


Слайд 37Алгебра систем: обратная связь


Слайд 38Одномерный регулятор
Одномерный регулятор должен обеспечить нулевой сигнал ошибки, т.е.
Что дает цель

управления:

Слайд 39Почитать перед сном =)
Олсон Г. Пиани Дж. Цифровые системы автоматизации и

управления. СПб.: Невский Диалект, 2001. 557 с
Мирошник И.В. Теория автоматического управления. Линейные системы. СПб: Питер, 2005. 336 с.
Мирошник И.В. Теория автоматического управления. Нелинейные и оптимальные системы. СПб: Питер, 2006. 271 с.
Борисевич A.B. Теория автоматического управления: элементарное введение с применением MATLAB. СПб.: Издательство СПбГПУ, 2011. 199 с.



Слайд 40Если есть вопросы
alex.borysevych@gmail.com
Alex Borisevich (LinkedIn, Facebook)


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика