3. Автоматизированные информационно-управляющие системы
.
Основные принципы моделирования
Принцип информационной достаточности
Принцип осуществимости
Принцип множественности моделей
Принцип агрегирования
Принцип параметризации
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
3
4. Автоматизированные информационно-управляющие системы
.
Подходы к построению модели
1) Аналитическое моделирование
•Использование математической модели реального
объекта в форме различных уравнений
• Предполагается наличие однозначной процедуры
получения точного решения уравнений
2)Имитационное моделирование
•Используемая математическая модель воспроизводит
логику («алгоритм») функционирования исследуемой
системы
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
4
5. Автоматизированные информационно-управляющие системы
.
Технологический процесс как объект управления
3-й уровень
АСУП
Экономическое управление
Управление производительностью
АСУТП
2-й уровень
Управление качеством
1-й уровень
Технологический процесс
Вход
Выход
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
5
6. Автоматизированные информационно-управляющие системы
.
Виды технологических процессов
Одномерные и многомерные технологические процессы
z1(t)
zm(t)
x1(t)
x(t)
Процесс
y(t)
y1(t)
Процесс
xn(t)
yn(t)
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
6
7. Автоматизированные информационно-управляющие системы
.
Модели технологических процессов
1) Физическое моделирование
2) Гидравлическое моделирование
3) Математическое моделирование
составление систем уравнений, граничных условий
анализ систем уравнений с применением ЭВМ
корректировка параметров уравнений модели
проверка адекватности модели
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
7
8. Автоматизированные информационно-управляющие системы
.
Управление модельным временем
1) Реальное время
2) Модельное (системное) время
- с постоянным шагом
- по особым состояниям
3) Машинное время
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
8
9. Автоматизированные информационно-управляющие системы
.
Моделирование параллельных процессов
Асинхронный параллельный процесс
Синхронный параллельный процесс
Подчиненный параллельный процесс
Независимый параллельный процесс
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
9
10. Автоматизированные информационно-управляющие системы
.
Оценка качества имитационной модели
Пригодность имитационной модели для решения задач
исследования характеризуется тем, в какой степени она
обладает целевыми свойствами:
1) Оценка адекватности модели
2) Оценка устойчивости модели
3) Оценка чувствительности модели
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
10
11. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
Назовите основные принципы моделирования любого объекта
управления (ОУ).
2. Какие существуют подходы к построению модели?
3. Дайте определения концептуальной и имитационной модели.
4. Что такое технологический процесс?
5. Дайте классификацию ТП по характеру их протекания.
6. Проиллюстрируйте место АСУТП в составе АСУ производственным
процессом.
7. В чем заключается различие между одномерным и многомерным ТП?
8. Какие существуют разновидности моделирования?
9. Назовите три представления времени, используемые при имитационном
моделировании.
10. Какие существуют методы реализации механизма модельного времени?
11. Какие существуют виды параллельных процессов в сложных системах?
12. Назовите основные целевые свойства, характеризующие пригодность
имитационной модели.
1.
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
11
16. Автоматизированные информационно-управляющие системы
.
Интерполяционный полином: пример
Заданы точки (0; -5), (1; -6); (2; -1); (3; 16)
( x 1)( x 2)( x 3)
x( x 2)( x 3)
P( x)
( 5)
( 6)
( 6)
( 2)
x( x 1)( x 3)
x( x 1)( x 2)
( 1)
(16).
( 2)
( 6)
Задача первичной обработки
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
16
20. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1. Постановка задачи первичной обработки сигналов относительно
одномерного измерительного канала.
2. Определение интерполяции. Постановка задачи интерполяции.
3. Какие существуют основные типы интерполянтов?
4. Что такое интерполяционный полином? Приведите пример
представления интерполяционного полинома в форме Лагранжа.
5. Почему интерполяционный полином редко используют для
аппроксимации сигналов?
6. Дайте определение кусочно-линейной интерполяции. Приведите
пример.
7. Дайте определение ступенчатой интерполяции. Приведите пример.
8. В чем заключается суть кубической сплайновой интерполяции?
Приведите пример.
Задача первичной обработки
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
20
27. Автоматизированные информационно-управляющие системы
.
Фильтрация сигнала
(многоуровневая вейвлет-декомпозиция)
V
cA1
cA2
cA3
cA5
cD5
cD2
cD3
cD4
cA4
cD1
V – исходный сигнал
cAk – коэффициенты аппроксимаций
k-ого уровня (НЧ компоненты)
cDk – коэффициенты деталей
k-ого уровня (ВЧ компоненты)
Функции пороговой обработки (мягкая, жесткая и др.)
Основы вейвлет-преобразования
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
27
28. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1.
2.
3.
4.
5.
6.
7.
8.
9.
Понятие анализа Фурье. В чем заключается недостаток анализа Фурье?
Для каких сигналов можно применять анализ Фурье?
Понятие взвешенного анализа Фурье.В чем заключается улучшение во
взвешенном анализе Фурье по сравнению с обычным анализом Фурье? В
чем заключается недостаток взвешенного анализа Фурье?
Понятие вейвлет-анализа. Сравните различные способы преобразования
сигналов.
Что такое вейвлет? Какие основные отличия между вейвлетами и
синусоидами? Когда целесообразно представлять сигнал вейвлетами?
Дайте определение непрерывному вейвлет-преобразованию (CWT).
Проведите аналогию между непрерывным преобразованием Фурье и
CWT.
Что понимается по дискретным вейвлет-преобразованием?
Что понимается под вейвлет-декомпозицией?
Приведите общую схему алгоритма фильтрации на основе вейвлетпреобразования.
Основы вейвлет-преобразования
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
28
30. Автоматизированные информационно-управляющие системы
.
Задача вторичной обработки данных
Формирование регулирующих и управляющих воздействий
на объект управления (ТП) в соответствии с его алгоритмом
функционирования.
Алгоритм
функционирования
ΔU
X
Алгоритм
управления
U0
U
Вторичная обработка данных в АСУТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
30
34. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1.
2.
3.
4.
5.
6.
7.
8.
Что понимают под вторичной обработкой данных?
Сформулируйте задачу вторичной обработки данных.
Что представляет собой схема автоматизации ОУ?
Дайте классификацию исполнительным устройствам по
типу двигателя.
Поясните на примере работы клапана, регулирующего
расход вещества, понятия градуировочной и разгонной
характеристик.
Поясните для предыдущего примера работу
трехпозиционного регулирования.
Какие виды управления применяют в современных
АСУТП?
Приведите и поясните структурную схему регулятора.
Имитационное моделирование ТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
34
35. Автоматизированные информационно-управляющие системы
.
Лекция №5
Классические методы решения задач
вторичной обработки информации:
-объекты управления (ОУ)
- получение математических моделей ОУ
а) аналитические методы
б) экспериментальные методы
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
35
36. Автоматизированные информационно-управляющие системы
.
Объекты управления
по изменению параметров с течением времени
- стационарные
- нестационарные
случайные возмущения, действующие на объект
- стохастические
- детерминированные
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
36
38. Автоматизированные информационно-управляющие системы
.
Методы получения математической модели ОУ
Аналитические
- использование уравнений описывающих процессы,
протекающие в исследуемом объекте
Экспериментальные
- проведение экспериментов на реальном объекте.
«Идентификация ОУ»
Комбинированные
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
38
40. Автоматизированные информационно-управляющие системы
.
Экспериментальные методы
передаточная функция инерционного звена
p
первого порядка
Ke
W0 ( p )
Tp 1
передаточная функция для ОУ без
самовыравнивания
Ke
W0 ( p )
p
p
передаточная функция для ОУ второго порядка с
запаздыванием
p
W0 ( p)
Ke
(T1 p 1)(T2 p 1)
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
40
41. Автоматизированные информационно-управляющие системы
.
Классификация экспериментальных методов
определения динамических характеристик ОУ
1) Определение временных характеристик ОУ
- активные
- пассивные
2) Определение частотных характеристик ОУ
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
41
42. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
Дайте классификацию ОУ по виду статических характеристик.
Что понимается под системами автоматической стабилизации?
Что понимается под стационарными (нестационарными) объектами?
Какими могут быть возмущения, действующие на объект?
Сформулируйте принцип Эшби.
Что понимается под рециклом в промышленных объектах?
Приведите и поясните схему ОУ с запаздыванием.
Дайте классификацию методов получения математической модели ОУ.
Что понимается под идентификацией ОУ?
Приведите пример аналитической процедуры получения
передаточной функции бака с жидкостью.
11. Поясните суть экспериментального определения динамических
характеристик ОУ.
12. Дайте классификацию экспериментальных методов определения
динамических характеристик ОУ.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
42
43. Автоматизированные информационно-управляющие системы
.
Лекция №6
Классические методы решения задач
вторичной обработки информации
- определение динамических характеристик
ОУ по кривой разгона;
- частотные методы определения
динамических характеристик
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
43
45. Автоматизированные информационно-управляющие системы
.
Определение динамических характеристик ОУ
по кривой разгона
2) Формульный метод
д
t В ln(1 hA ) t A ln(1 hB )
ln(1 hA ) ln(1 hB )
T
tA д
ln(1 hA )
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
45
46. Автоматизированные информационно-управляющие системы
.
Частотные методы определения динамических
характеристик
1) Амплитудно-фазовая характеристика объекта
- Определить существенный диапазон частот объекта
(критическая частота колебаний
)
- Рабочий диапазон частот эксперимента (6-7 точек)
выбирать из диапазона:
(0,5 2,5)
2) Передаточная функция объекта
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
46
47. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1. Какие условия необходимо выполнить при снятии кривой
разгона?
2. Что понимается под одноемкостными объектами?
3. Передаточную функцию какого вида можно применять для
одноемкостных объектов?
4. Что понимается под нормировкой кривой разгона?
5. Охарактеризуйте существующие методы определения
динамических характеристик объектов по кривой разгона.
6. Охарактеризуйте частотные методы определения
динамических характеристик.
7. Что понимается под модулем и фазовым сдвигом
амплитудно-фазовой характеристики?
8. Дайте определение критической частоты колебаний объекта.
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
47
48. Автоматизированные информационно-управляющие системы
.
Лекция №7
Классические методы решения задач
вторичной обработки информации
- определение параметров ОУ методом
наименьших квадратов
-понятие о статистических методах определения
динамических характеристик ОУ
- общие сведения о промышленных системах
регулирования
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
48
50. Автоматизированные информационно-управляющие системы
.
Статистические методы определения
динамических характеристик объекта
Предполагается, что входной и выходной сигналы объекта
представляют собой реализации случайных процессов.
- автокорреляционная и взаимокорреляционная Ruy ( )
функции
- спектральные плотности Suu ( ) и S uy ( )
- модуль частотной передаточной функции объекта
S uy ( )
Woy ( j ) S uu ( )
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
50
51. Автоматизированные информационно-управляющие системы
.
Промышленные системы регулирования
(структурная схема САР промышленным ОУ)
F
ЗД
Yз ЭС e
АР
Up
УМ
Uу
ИМ
Yос
h
РО
НП
Qy
T
СОУ
Д
ОУ
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
51
53. Автоматизированные информационно-управляющие системы
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
.
Контрольные вопросы
В чем заключается метод наименьших квадратов (МНК) в
определении параметров ОУ?
Приведите структурную схему эксперимента на основе МНК.
Какие необходимо выполнить условия для получения достаточно
представительных результатов при использовании МНК?
В чем заключается суть статистических методов определения
динамических характеристик ОУ?
Понятия корреляционной функции и спектральной плотности.
Что понимается под системами автоматической стабилизации?
Что понимается под задачей программного управления?
Какое главное назначение системы стабилизации?
Приведите и поясните структурную схему одноконтурной САР
промышленном ОУ.
Перечислите функции, выполняемые нормирующим
преобразователем.
Приведите и поясните расчетную схему САР промышленным ОУ.
Классические методы решения задач вторич. обр.
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
53
54. Автоматизированные информационно-управляющие системы
.
Лекция №8
Классические методы решения задач
вторичной обработки информации
-основы построения контуров ПИД-регулирования
- алгоритмы ПИД-регулирования
Контуры ПИД-регулирования
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
54
59. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1. Приведите схему контура ПИД-регулирования. Поясните
ключевые элементы контура.
2. Какие существуют алгоритмы ПИД-регулирования?
Поясните суть алгоритмов.
3. Приведите и поясните схему контура с прямым действием.
4. Приведите и поясните схему контура с обратным действием.
5. Охарактеризуйте П-составляющую контура регулирования.
6. Охарактеризуйте И-составляющую контура регулирования.
7. Охарактеризуйте Д-составляющую контура регулирования.
8. Дайте классификацию коэффициентов усиления контура
регулирования.
Контуры ПИД-регулирования
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
59
60. Автоматизированные информационно-управляющие системы
.
Лекция №9
Классические методы решения задач
вторичной обработки информации
- частота опроса и планирование контура
- управление с упреждением
- каскадное управление
Планирование контура, управление с упреждением
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
60
64. Автоматизированные информационно-управляющие системы
.
Шаги успешного управления процессом
1) Знание технологий
2) Выбор стратегии управления контуром
3) Определение размеров и чувствительности
компонентов контура
4) Выбор модулей ввода/вывода
Планирование контура, управление с упреждением
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
64
67. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1.
2.
3.
4.
5.
6.
7.
8.
Что понимается под частотой опроса контура управления?
Понятие оптимальной частоты опроса.
Как определить начальную частоту опроса?
Как рассчитывается средняя длительность цикла с
контуром ПИД-регулирования?
Как влияет число контуров на среднюю длительность
цикла? Приведите пример.
Какие шаги необходимо выполнить для успешного
управления процессом?
Объясните суть управления с упреждением.
Поясните суть каскадного управления. Когда
целесообразно использовать данный вид управления?
Планирование контура, управление с упреждением
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
67
69. Автоматизированные информационно-управляющие системы
.
Функционал
отображение класса функций в числовое множество
T
J
F (t , x, x)dt
,
граничные условия x(0)=x0, x(T)=xT
0
где
x
t – независимая переменная,
x(t) – искомая функция
dx
- производная искомой функции
dt
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
69
70. Автоматизированные информационно-управляющие системы
.
Центральная теорема вариационного исчисления
Теорема Эйлера
Необходимое условие существования экстремума x(t)
F
x
d
F
dt
x
Условия Лежандра
F
xx
0
, где Fx
xx
x
F
x
Критерий Лежандра
2
0 для минимума
F
xx
F
F
и F
x
0 для максимума
x
t
2
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
70
71. Автоматизированные информационно-управляющие системы
.
Функционал, зависящий от второй производной
T
J
x
F (t , x, x, )dt
0
Уравнение Эйлера-Пуассона
F
x
d
F
dt
x
2
d
F
dt
2
x
0
Обобщенный критерий Лежандра
F
0 для минимума
F
0 для максимума
xx
xx
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
71
72. Автоматизированные информационно-управляющие системы
.
Функционал, зависящий от нескольких функций
T
J
F (t , x1 , x2 ,...,xn , x1 , x2 ,...,xn )dt
0
Система уравнений Эйлера
F
x1
F
x2
d
F
dt
d
F
dt
x1
x2
0,
0,
...
F
xn
d
F
dt
xn
0.
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
72
73. Автоматизированные информационно-управляющие системы
.
Функционал при дополнительных условиях,
накладываемых на искомые функции (условный экстремум)
i
(t , x , x ,...,x )
1
2
0, i 1,2,...,m
n
Искомые функции должны удовлетворять
уравнениям Эйлера для промежуточного функционала
T
J пр
Ldt,
0
где
L
F
m
i 1
i
i
i
,
- некоторые неизвестные функции от t
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
73
74. Автоматизированные информационно-управляющие системы
.
Изопериметрическая задача
Найти функцию x(t) доставляющую экстремум интегралу
T
F (t , x, x)dt
J
0
T
при условии
J2
k (t , x, x)dt
k0
0
Промежуточный функционал
T
J пр
Ldt,
где
L
F
0
k
0
0
- постоянное число
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
74
75. Автоматизированные информационно-управляющие системы
.
Условия Вейерштрасса-Эрдмана
F |
x
F
F |
x
t t0 0
xF |
x
t t0 0
t t0 0
;
F
xF |
x
t t0 0
t=t0 – точка возможного излома
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
75
76. Автоматизированные информационно-управляющие системы
.
Пример
q
kx
3
q – интенсивность расхода топлива, зависящая от
скорости движения
T
G
qdtx(0)=0, x(T)=x
0
0
d
qx'
Уравнение Эйлера
dt
q
3kx 2 C
x
q
0
x
C
3k
x
C
const
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
76
79. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1.
2.
3.
4.
5.
6.
7.
8.
9.
Дайте определение функционалу. Запишите выражение для функционала
стандартного вида.
Сформулируйте центральную теорему вариационного исчисления.
Приведите уравнения Эйлера.
Как можно установить вид экстремума (максимум или минимум)?
Что понимается под критерием Лежандра?
Когда необходимо применять уравнение Эйлера-Пуассона? Приведите
это уравнение.
Сформулируйте постановку задачи определения функционала,
зависящего от нескольких неизвестных функций. Как находятся эти
неизвестные функции?
Сформулируйте постановку задачи на условный экстремум. Как решается
задача?
Сформулируйте постановку изопериметрической задачи. Как решается
задача?
Приведите условия Вейерштрасса-Эрдмана. Для чего они используются?
Сформулируйте обобщенную теорему Эйлера. Приведите пример.
Классические вариационные методы
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
79
81. Автоматизированные информационно-управляющие системы
.
Постановка задачи управления
dx
=f(x,u,t)
dt
где x=(x1,…,xn) – вектор состояния объекта,
u=(u1,…,ur) – вектор управления
Пусть u
Ф(u) и требуется минимизировать функционал
T
J
F ( x, u, t )dt
0
Динамическое программирование
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
81
83. Автоматизированные информационно-управляющие системы
.
Функциональное уравнение Беллмана
T
S ( x)
min
F ( x, u , t )dt
u (t ) U 0
T
T
F ( x, u , t )dt
0
F ( x, u, t )dt
F ( x, u , t )dt .
0
T
F ( x, u, t )dt
S ( x( ))
Динамическое программирование
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
83
85. Автоматизированные информационно-управляющие системы
.
Принцип максимума Понтрягина
~(t ), ~(t ),u(t )) K ( ~(t ), ~(t ), v(t ))
K (x
x
~
x
0
1
n
( x , x ,...,x )
K ( ~, ~, u )
x
xi
K ( ~, ~, u )
x
~
(
0
,
1
,..,
n
)
f ( ~, u )
x
i
i
K ( ~, ~, u )
x
xi
Динамическое программирование
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
85
88. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1. Постановка задачи оптимального управления.
2. Сформулируйте принцип оптимальности.
3. Выведите функциональное уравнение Беллмана.
Поясните его смысл.
4. Приведите пример задачи оптимального
x
управления движения объектом: u , J ( x x u )dt
5. Сформулируйте принцип максимума Понтрягина.
6. Постановка задачи быстродействия.
7. Выведите принцип максимума для задачи
быстродействия.
8. Постановка задачи линейного быстродействия.
T
2
2
1
2
2
0
Динамическое программирование
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
88
90. Автоматизированные информационно-управляющие системы
.
Неопределенность
Структурированная неопределенность
P {P0 , P1 , P2 , P3 } P {
s
2
1
:a
as 1
min
a
a }
max
Неструктурированная неопределенность
- Аддитивная линейная возмущающая добавка
- Мультипликативная добавка
- Аддитивные взаимно простые добавки, обратная связь
Основы робастного управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
90
93. Автоматизированные информационно-управляющие системы
.
Пространства, используемые в H ∞ теории
2
RL
F ( s)
RL
s 5
s 2
RL , RH
F (s)
RH
s 5
( s 2)( s 3)
RL 2 , RL , RH 2 , RH
F (s)
s 5
( s 2)( s 3)
RL 2 , RL
2
RH
Основы робастного управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
93
97. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1. Что понимается под неопределенностью линейной стационарной
системы управления? Какие существуют типы неопределенностей?
2. Что понимается под структурированной неопределенностью?
Как она задается?
3. Что понимается под неструктурированной неопределенностью? Как она
задается?
4. В чем заключается компромисс между производительностью
(качеством) и робастностью?
5. Какие различают функции чувствительности системы?
6. Выполнение какого условия означает, что система обладает хорошим
качеством?
7. Какие пространства наиболее часто используются в H∞-теории?
8. Как моделируется неопределенность в среде MATLAB?
Приведите пример.
9. Что понимается под качеством управления в наихудшем случае?
Приведите пример.
Основы робастного управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
97
99. Автоматизированные информационно-управляющие системы
.
Дисциплины, лежащие в основании теории нечѐтких
множеств
1. Многозначная логика
2. Дискретная математика
3. Теория вероятностей и математическая
статистика
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
99
100. Автоматизированные информационно-управляющие системы
.
Нечѐткие множества
Пусть Е – универсальное множество;
x – элемент Е;
R – некоторое свойство
A = { x | μA( x ) }
1, если x удовлетворяет R
Если А чёткое:
μA(x) =
Если А нечёткое:
μA(x) € M ( например, М = [0;1] )
0, если x не удовлетворяет R
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
100
101. Автоматизированные информационно-управляющие системы
.
Пример нечѐткого множества
Пусть Е = { x1, x2, x3, x4, x5 }
M = [0;1]
A – нечѐткое множество, для которого
μA(x1) = 0,3;
μA(x3) = 1;
μA(x5) = 0,9.
μA(x2) = 0;
μA(x4) = 0,5;
A = { 0,3/x1; 0/x2; 1/x3; 0,5/x4; 0,9/x5 }
или
A = { 0,3/x1 + 0/x2 + 1/x3 + 0,5/x4 + 0,9/x5 }
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
101
104. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1.
Что такое функция принадлежности?
2.
Перечислите основные виды функций принадлежности, используемые
для задания нечѐтких множеств.
3.
Что такое нечѐткое множество?
4.
Приведите пример нечѐткого множества.
5.
Сформулируйте свойства операций над нечеткими множествами.
6.
Как можно интерпретировать значение функции принадлежности?
7.
Приведите различные формы записи нечѐтких множеств.
8.
На каких дисциплинах основана теория нечѐтких множеств?
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
104
106. Автоматизированные информационно-управляющие системы
.
Нечѐткие выводы
П1: если x есть А1, тогда y есть В1;
П2: если x есть А2, тогда y есть В2;
……………………………………….
Пn: если x есть Аn, тогда y есть Вn;
Где
x – входная переменная
y – переменная вывода
А и В – функции принадлежности, определѐнные
соответственно на х и у;
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
106
107. Автоматизированные информационно-управляющие системы
.
Нечѐткие выводы
Этапы нечѐткого вывода
1.
2.
3.
4.
Введение нечѐткости ( фаззификация );
Логический вывод;
Композиция;
Приведение к чѐткости ( дeфаззификация )
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
107
112. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1.
Что такое нечѐткий вывод?
2.
Что такое правила нечѐткого вывода?
3.
Приведите алгоритм нечѐткого вывода.
4.
Опишите алгоритм Mamdani.
5.
Опишите алгоритм Sugeno.
6.
Перечислите методы приведения к чѐткости.
7.
Кем разрабатываются правила нечѐткого вывода?
8.
В каких случаях следует применять нечѐткие регуляторы?
9. Дайте определения лингвистической и нечеткой переменных
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
112
115. Автоматизированные информационно-управляющие системы
.
Структура и свойства искусственного нейрона
ώi; — вес синапса (i = 1, ..., n);
b — значение смещения;
s — результат суммирования;
xi — компонента входного вектора
(входной сигнал) (i = 1, ..., n);
у — выходной сигнал нейрона;
n — число входов нейрона;
f — нелинейное преобразование (функция
активации или передаточная функция).
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
115
117. Автоматизированные информационно-управляющие системы
.
Примеры активационных функций
а — функция единичного скачка;
б— линейный порог (гистерезис);
в — сигмоид (гиперболическийтангенс);
г — сигмоид (логистическая)
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
117
118. Автоматизированные информационно-управляющие системы
.
Проблемы, решаемые нейронными сетями
1. Классификация образов;
2. Кластеризация/категоризация;
3. Аппроксимация функций;
4. Предсказание/прогноз;
5. Оптимизация;
6. Память, адресуемая по содержанию;
7. Управление.
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
118
119. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1.
Опишите биологический нейрон.
2.
Каким образом биологические нейроны связаны между собой?
3.
Каковы структура и свойства искусственного нейрона?
4.
Что такое нейросеть?
5.
Что такое вес синапса?
6.
Что такое активация нейрона?
7.
Приведите примеры функций активации нейрона.
8.
Опишите проблемы, решаемые с помощью нейросетей.
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
119
122. Автоматизированные информационно-управляющие системы
.
Типы слоистых сетей
1. Монотонные
Это специальный частный случай слоистых сетей с дополнительными
условиями на связи и элементы. Каждый слой, кроме последнего (выходного),
разбит на два блока: возбуждающий (В) и тормозящий (Т).
Связи между блоками тоже разделяются на тормозящие и возбуждающие.
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
122
126. Автоматизированные информационно-управляющие системы
.
Алгоритм обратного распространения
Шаг 1. Весам сети присваиваются небольшие начальные значения.
Шаг 2. Выбирается очередная обучающая пара (X, V) из обучающего
множества; вектор X подается на вход сети.
Шаг 3. Вычисляется выход сети.
Шаг 4. Вычисляется разность между требуемым (целевым, V) и
реальным (вычисленным) выходом сети.
Шаг 5. Веса сети корректируются так, чтобы минимизировать ошибку.
Шаг 6. Шаги со 2-го по 5-й повторяются для каждой пары обучающего
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
126
127. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1.
Перечислите типы слоистых сетей.
2.
Опишите монотонные сети.
3.
Опишите сети без обратной связи.
4.
Какие слои различают в сетях без обратной связи?
5.
Опишите сети с обратной связью.
6.
Что такое обучение нейросети?
7.
Какие существуют алгоритмы обучения нейросетей?
8.
Опишите алгоритм обратного распространения.
Методы интеллектуального управления
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
127
129. Автоматизированные информационно-управляющие системы
.
Особенности программного обеспечения АСУТП
1) задача сбора оперативной информации,
поступающей с датчиков;
2) задача первичной обработки;
3) задача вторичной обработки;
4) задача архивирования данных;
5) задача мониторинга аварийных ситуаций;
6) задача отображения информации в удобной для
человека форме;
7) задача обмена информацией с другими
приложениями.
Программное и техническое обеспечение АСУТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
129
133. Автоматизированные информационно-управляющие системы
.
Пакет моделирования Simulink
Математическое моделирование линейных и
нелинейных
динамических
представленных
своей
систем
и
устройств,
функциональной
блок-
схемой, именуемой S-моделью
• Variable-step solvers — решение с
переменным шагом;
• Fixed-step solvers — решение с
фиксированным шагом
Программное и техническое обеспечение АСУТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
133
138. Автоматизированные информационно-управляющие системы
.
Контрольные вопросы
1. Перечислите основные прикладные задачи АСУТП. Как решаются эти
задачи?
2. Дайте описание SCADA-системы InTouch.
3. Перечислите основные компоненты, входящие в SCADA-систему
InTouch.
4. Дайте описание SCADA-системы GENESIS32.
5. Перечислите основные компоненты, входящие в SCADA-систему
GENESIS32.
6. Изобразите графически архитектуру GENESIS32.
7. Дайте описание пакету моделирования Simulink.
8. В каких режимах работает решатель дифференциальных уравнений?
9. Понятия приемника и источника.
10. Понятия "общего полюса" входа/выхода
11. Как осуществляется подключение точек ввода/вывода постоянного
тока к полупроводниковым полевым устройствам?
Программное и техническое обеспечение АСУТП
Курбатов Б.К.
КГТУ (КАИ), кафедра АСОИУ
138