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

Содержание

Слайд 2

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

Содержание

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

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

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

О чем это

ТАУ = наука преобразовании систем
В идеале – об инвертировании

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

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

Как у них

Control theory = "матан"
Process control – как это реализовать

и применить
Слайд 5

Гимн черному ящику =) Стандартная нотация (у них =): P

Гимн черному ящику =)

Стандартная нотация (у них =):
P – "plant" –

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

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

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

Слайд 7

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

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

y(t)

Слайд 8

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

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

y(t)

Слайд 9

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

Задачи управления: следование за траекторией

желаемое (r)

реальное (y)

Слайд 10

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


Стабилизация

Матрёшка задач управления
Регулирование

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

Слайд 11

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

Поведение: устойчивое и не устойчивое

Реакция двух систем на постоянное входное воздействие

Реакция

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

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

t

y(t)

Слайд 12

Отклик: динамический и статический Вход (постоянный сигнал) Выход Переходной процесс (transient) Установившийся режим (steady state)

Отклик: динамический и статический

Вход (постоянный сигнал)

Выход

Переходной процесс
(transient)

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

Слайд 13

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

Количество входов: одномерные и многомерные системы

SISO – single input single output

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

Линейные и нелинейные системы Линейная система Нелинейная система Формализм: Методы

Линейные и нелинейные системы

Линейная система

Нелинейная система

Формализм:

Методы исследования:

Преобразование Лапласа,
матричный анализ

Дифференциальная геометрия, топология,

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

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

вектора

матрицы

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

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

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

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

Слайд 15

Разомкнутое управление Проблемы: Моделирование: мы никогда не знаем систему P

Разомкнутое управление

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

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

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

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

Слайд 16

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

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

Слайд 17

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

Замкнутое управление

Это уже не обязательно инверсия объекта управления

Регулятор делает все от

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

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

Слайд 18

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

Релейный регулятор

Если сигнал ошибки > предел, то включить
Если сигнал ошибки <

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

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

Релейный регулятор – в действии

Температура

Мощность нагрева

Слайд 20

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

Непрерывный регулятор – соображения

Чем дальше я от цели (чем больше сигнал

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

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

Непрерывный регулятор – еще соображения

Долгое время еду не по центру

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

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

ПИД-регулятор

Пропорционально-Интегрально-Дифференциальный регулятор (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 (но в линейных системах можно =)

Алгебра систем: композиция

y

u

(но в линейных системах можно =)

Слайд 34

Алгебра систем: сложение

Алгебра систем: сложение

Слайд 35

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

Алгебра систем: нейтральные элементы

Нейтральный элемент относительно "умножения" (композиции) – прозрачная система

Нейтральный

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

Алгебра систем: инверсия

Алгебра систем: инверсия

Слайд 37

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

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

Слайд 38

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

Одномерный регулятор

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

Что дает цель

управления:
Слайд 39

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

Почитать перед сном =)

Олсон Г. Пиани Дж. Цифровые системы автоматизации и

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