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

Зюбин Владимир Евгеньевич. Процесс-ориентированная технология программирования: модели, языки и инструментальные средства для спецификации алгоритмов управления сложными техническими системами: дис. ... доктора технических наук: 05.13.17 / Зюбин Владимир Евгеньевич;[Место защиты: Сибирский государственный университет телекоммуникаций и информатики].- Новосибирск, 2014. - 299 c.
Автор
Зюбин Владимир Евгеньевич
Год
2014
  • 99 000 UZS

Оглавление диссертации
Введение
Глава 1. Существующие подходы к реализации программного обеспечения систем управления 15
1.1. Роль алгоритма управления при проектировании современных систем промышленной автоматизации. 15
1.2. Классификационные признаки задач управления 20
1.3. Психологические аспекты описания управляющих алгоритмов 25
1.3. Языки МЭК 61131-3 50
1.4. Возможные альтернативы МЭК 61131-3 61
Выводы главы 77
Глава 2. Гиперпроцесс: математическая модель алгоритма управления 80
2.1. Исторические предпосылки создания модели конечного автомата 80
2.2. Математическая модель абстрактного автомата 89
2.3. Модернизированная модель конечного автомата 96
2.4. Автоматы Мили и Мура 97
2.5. Способы задания автоматов Мили и Мура 98
2.6. Анализ исторических условий использования конечных автоматов в начале компьютерной эпохи 103
2.7. Достоинства и ограничения модели конечного автомата 106
2.8. Варианты расширения модели конечного автомата 109
2.9. Процесс и событийный полиморфизм 112
2.10. Функция-состояние. События и реакция на событие 113
2.11. Математическая модель гиперпроцесса 114
2.12. Редуцированная модель гиперпроцесса для алгоритмов управления 117
2.13. Операциональная демонстрация свойств гиперпроцесса 117
Выводы главы 120
Глава 3. Программная реализация гиперпроцесса 124
3.1. Логический параллелизм 124
3.2. Программная реализация на процедурных языках. Язык Си 130
3.3. Программная реализация на языках потоков данных. Язык G пакета LabVIEW 137
3.4. Программная реализация модели гиперпроцесса на языках МЭК
61131-3 144
3.5. Устранение условий идеального синхронизма. CLIPS 147
3.6. Способы статической балансировки вычислительной нагрузки при многопоточной реализации гиперпроцесса 151
Выводы главы 164
Глава 4. Специализированные языки процесс-ориентированного программирования 169
4.1. Язык Рефлекс 169
4.2. eST – процесс-ориентированное расширения языка ST из состава МЭК 61131-3 185
4.3. Hyper-Process Diagram: графическая спецификация алгоритма управления в процесс-ориентированном стиле 186
Глава 5. Генерация исполняемого кода 195
5.1. Трансляторы языка Рефлекс (R2C, R2CNF, R2Py) 195
5.2. Системная интеграции генерируемого кода 200
Выводы главы 204
Глава 6. Использование средств процесс-ориентированного программирования в задачах промышленной автоматизации 207
6.1. Примеры решения типовых задач средствами процесс-ориентированного программирования 207
6.2. Пример практической задачи. Система управления выращиванием
монокристаллов кремния (метод Чохральского) 224
6.3. Разработка программ в процесс-ориентированном стиле с использованием виртуальных объектов управления 237
6.4. Виртуальные лабораторные стенды: обучение студентов программированию задач промышленной автоматизации 249
6.5. Примеры использования виртуальных объектов управления на практике 258
Выводы и результаты 266
Список сокращений 268
Список литературы

Рекомендуем вам товары

99 000 UZS
Автор
Иванов Федор Ильич
Количество страниц
Год
2014
99 000 UZS
Автор
Иванов Андрей Александрович
Количество страниц
Год
2022
99 000 UZS
Автор
Исаев Олег Викторович
Количество страниц
Год
2014
99 000 UZS
Автор
Нагапетян Ваагн Эдвардович
Количество страниц
Год
2014
99 000 UZS
Автор
Молодцова Юлия Владимировна
Количество страниц
Год
2014
Модули для Opencart 2, Опенкарт 3