
- •Варжапетян а.Г. Исследование систем управления. Учебное пособие
- •Список условных обозначений
- •В 2. Структура учебного пособия.
- •В 3 Организация методической поддержки
- •Глава 1. Информационные технологии исследования и проектирования систем
- •Очерки информационной технологии
- •Информационные аспекты при проектировании рэс
- •Материя
- •Отражение
- •1.3 Количественная оценка характеристик информации
- •1.4 Информационные аспекты управления
- •Контрольные вопросы
- •1. Дайте определение понятию информационная технология.
- •Глава 2 основы системного подхода при проектировании рэс
- •2.1 Иерархия системности и сферы взаимодействия
- •2.1.1 Появление системных концепций
- •Иерархия системности
- •2. 1. 3 Сферы взаимодействия
- •2.2 Классификация систем
- •2.2.1 Объект и предмет исследования и проектирования
- •2.2.2 Классификация системы
- •2.3 Свойства систем и принципы системного подхода
- •2.3.1 Свойства систем
- •2.3.2. Принципы системного подхода
- •Принцип целеобусловленности
- •3. Принцип управляемости
- •6. Принцип симбиозности
- •Контрольные вопросы
- •Глава 3. Моделирование – инструмент исследования и проектирования систем
- •3.1 Классификация моделей
- •3.2 Математические модели
- •3.2.1 Понятие математической модели
- •3.2.2. Непрерывно-вероятностные модели
- •3.3 Имитационное моделирование
- •3.3.1 Понятия имитационного моделирования
- •3.3.2 Способы имитации при создании квазипараллелизма
- •Реальная система
- •3.3.3 Пример построения моделирующего алгоритма на основе событийного способа имитации
- •3.4 Методы имитации на эвм случайных элементов
- •Раздел 3.4. Посвящен именно этим актуальным задачам имитации случайных элементов.
- •3.4.1 Принципы моделирования случайных элементов
- •3.4.1 Методы имитации бсв а. Типы датчиков бсв
- •Мультипликативный конгруэнтный метод (метод вычетов)
- •3. Метод, использующий нелинейные рекуррентные формулы.
- •4. Метод Макларена-Марсальи.
- •5. Метод, основанный на свойстве воспроизводимости равномерного закона.
- •3.5 Оценка адекватности им
- •Контрольные вопросы к 3 главе.
- •Глава 4. Программные комплексы имитационного моделирования
- •4.1 Общая характеристика языков программирования
- •4.2 Сравнение языка gpss/ h с другими версиями gpss
- •4.3 Принципы построения gpss/h
- •4.3.1 Категории и типы объектов
- •4.3.2 Правила трансляции
- •4.3.3 Вычислительные возможности
- •4.3.4. Операторы блоков
- •Выбор объектов, удовлетворяющих заданному условию.
- •4.3.5 Операторы управления и описания
- •А. Операторы управления а.1 Основные операторы управления
- •Б. Операторы описания
- •Б1. Основные операторы описания
- •Б2. Вновь введённые операторы
- •4.4 Принципы работы с моделью
- •4.4.1 Запуск модели
- •4.4.2 Комментарий к выходному отчёту
- •4.4.3 Отладчик (дебаггер ) языка
- •4.4.4 Примеры применения языка
- •Контрольные вопросы к главе 4
- •Глава 5 Информационные технологии исследования и принятия решений
- •5.1 Прогнозирование поведения исследуемых систем
- •5.2 Методы принятия решения а. Общие положения
- •6.3 Интеллектуальные экспертные системы
- •Контрольные вопросы к главе 6
- •Глава 1 Информационные технологии в исследовании
- •Глава 2 Основы системного подхода при проектировании су
- •Глава 3 Имитационное моделирование - инструмент исследования и проектирования су
- •Глава 4 Программные комплексы имитационного моделирования
- •Глава 5 Информационные технологии прогнозирования
Контрольные вопросы к главе 4
1. Объясните разницу между универсальными и специализированными языками.
2. Почему существует большое количество языков имитационного моделирования ?
3. В чем заключается преимущество языка GPSSH?
4. Назовите основные типы объектов языка.
5. Назовите примеры транзактов и ресурсов.
6. Из каких основных модулей состоит программа?
7. Охарактеризуйте основные виды операторов.
8. Что такое числовые атрибуты языка?
9. Назовите правила кодирования в фиксированном формате.
10. Объясните смысл введения амперпеременных.
11. Назовите правила кодирования функций
12. В чем смысл записи чисел с плавающей точкой?
13. Без какого оператора не начинается процесс трансляции?
14. Без какого оператора не начинается процесс моделирования ?
15. Какие способы завершения процесса моделирования вы знаете ?
16. С помощью каких операторов осуществляется сбор статистики?
17. Может ли в модели быть несколько блоков GENERATE?
18. Что такое операнд?
19. В чем смысл использования сеанса дебаггера ?
20. Каковы функции команд BREAK и TRAP?
Глава 5 Информационные технологии исследования и принятия решений
5.1 Прогнозирование поведения исследуемых систем
В главе 2 рассмотрена схема процесса исследования или проектирования (рис.2.2), которая предусматривает обязательную последовательность этапов: ... - моделирование- оценка результатов- синтез вариантов - принятие решения - реализация результатов. Реализация результатов регламентируется иерархией планов, начиная от оперативных мер по исполнению принятых решений до долгосрочных перспективных планов. Наука, изучающая закономерности процесса прогнозирования называется прогностикой или иногда футурологией. Логическая формула различных видов процесса выработки информации о будущем (предвидения) сводится к следующему:
- прогнозирование- "Вероятно, будет" - планирование - "Должно быть". Чем более далекий во времени прогноз мы хотим осуществить, тем более широкий доверительный интервал (при одной и той же доверительной информации) будем получать при этом. Но даже низкая достоверность прогноза позволяет уменьшать неопределенность наших знаний о будущем. Поскольку глубина прогноза теоретически не ограничена, фактором размежевания прогнозирования и планирования является время. Опыт работы знаменитого "Римского клуба " ученых футурологов показывает, что глубина прогноза не должна быть больше 10-15 лет, а, следовательно, и разумные перспективные планы не должны охватывать период более 10 лет. Поскольку для нас интересно оценивать поведение конкретной системы, далее будем рассматривать только техническое прогнозирование, включающее в себя этапы моделирования - анализа результатов - синтеза вариантов, что является основой подготовки к принятию решения. Учитывая сложность исследуемых систем главным инструментом прогнозирования является набор из большинства компонент современной информационной технологии, а именно:
- комплексы компьютерных программ общего назначения и имитационного моделирования;
- мультимедийные технологии;
- распределенные базы данных и знаний;
- интеллектуальные экспертные системы.
В процессе создания СУ, а также на всех этапах ее жизненного цикла важно определять техническое состояние с помощью метрологических методов при общении с реальными образцами СУ или измеренных параметров модели. Эти данные служат основанием для прогноза будущего поведения или принятия управленческих решений. Естественно, что в процессе прогнозирования можно встретиться с любым из видов математических зависимостей, рассмотренных в главе 3. Стадия анализа получаемых данных приводит к модели ситуации с экстраполяцией, которой начинается прогнозирование. Сочетание методов экстраполяции аналитических моделей, имитационного моделирования и автоматизированных систем экспертного оценивания позволяют сделать процесс прогнозирования жизнеспособным. Самой большой проблемой при прогнозировании является предсказание скачков функции. Для принятия решения необходимо четко классифицировать получаемые альтернативы путем оценки их КЦФ. При прогнозировании можно выделить два характерных подхода к решению поставленной задачи:
- прогнозирование будущего состояния СУ на основании изучения процесса ее поведения при моделировании или на исследуемом образце, что характерно для вновь разрабатываемых систем,
- прогнозирование будущего состояния СУ на основании изучения аналогичного изделия.
Естественно, что при выборе метода прогнозирования необходимо пользоваться набором показателей качества прогнозирования, которые могут изменяться при изменении условий задачи исследования. К числу наиболее применимых показателей качества прогнозирования относятся:
1. Точность прогнозирования Кт, которая характеризуется степенью соответствия величины, полученной в результате прогноза действительной величине и измеряемая величиной разности между ними. При вероятностном прогнозировании ошибка оценивается параметрами закона распределения, чаще всего в предположении нормального закона распределения математическим ожиданием и дисперсией.
2. Быстродействие прогнозирования Кб, которое представляет собой отношение времени, потраченного на прогноз к длительности прогнозируемого интервала.
3. Стоимость прогнозирования Кс, измеряемого отношением затрат на создание специальных средств прогнозирования к общей стоимости. Количество показателей может быть значительно больше и зависеть от характера и целей прогноза. Существует много информационно - прогнозирующих систем PROFILE, РАТТЕRN, ОРИЕНТИР, ИСТОК и др., реализующих большой потенциал прогностических методов, к сожалению недостаточно используемый в повседневной практике исследователей. Большинство из них рассчитано на реализацию долгосрочных прогнозов, связанных с перспективой развития какого-либо направления народного хозяйства. Практически все из них (метод прогнозного графа, РАТТЕRN, ЦППО, метод двойного дерева и т.п.) используют идею построения дерева целей, событий, задач и мало применимы для задач технического прогнозирования.
При техническом прогнозировании приходится решать все задачи исследования, сформулированные в главе 4, а именно: задачи оценивания, сравнения и выбора рациональных вариантов при ограниченных ресурсах. Внедрение информационных технологий, использующих всё более производительные ВС, сделало возможным решение указанных задач при эволюционном и оперативном управлении СУ. Эволюционное управление предусматривает возможность прогнозирования будущих кардинальных усовершенствований системы, а оперативное управление позволяет вносить коррективы в реальном масштабе времени. Следовательно, прогнозирование и управление при стремлении времени реакции системы к нулю сливаются в один процесс. Задачи системной прагматики (глава 2) включают в себя все названные выше задачи исследования и представляют из себя иерархию уровней рассмотрения, начиная со стратегического, измеряемого естественно - историческими масштабами, а затем оперативного, изучающего системы разных классов. Оба эти уровня не входят в предмет нашего рассмотрения. Интерес для нас представляет тактический уровень системной прагматики, на котором рассматриваются проблемы, связанные с изучением фазовых и выходных траекторий системы. Четвёртый - элементный уровень, на котором исследуются задачи, связанные с поведением отдельных компонент, может представлять интерес в зависимости от уровня детализации рассмотрения. Любая задача третьего и четвёртого уровня имеет морфологическую структуру, приведенную на рис. 5.1 [16]
Рис.
5.1 Морфологическая структура задачи.
БМ С МУ
МУ - механизм управления решением
задачи; БМ - базисный механизм задачи;
С - среда решения задачи
Механизм управления процессом решения задачи осуществляет решение в нашем случае в информационной среде, содержащей исходные данные, промежуточные и конечные результаты. В роли базисного механизма выступает концептуальная модель при моделировании или имеющееся оборудование в процессе производства. Главным отличием МУ является его активная роль в решении проблемы, в том числе и за счет использования данных прогнозирования. Среда включает в себя элементы обмена и шумовые факторы. Учитывая сведения об информации, приведенные в главе 2 , можно утверждать, что при использовании информационной технологии, она оказывается составной частью общего информационного поля (Information Field), которое включает в себя:
-
информационные образы объекта исследования, исходных данных и параметров среды.
-
используемые вычислительные средства, начиная от ЭВМ и кончая вычислительной сетью того уровня, который необходим для решения поставленной задачи.
-
информационные технологии.
Информационное поле пополняется за счет активных и пассивных источников информации. К числу активных относятся генераторы информации, создающие новую информацию за счет синтеза информации нескольких пассивных источников, либо за счет выявления новых свойств и функций исследуемой системы, либо получения новых знаний и принципов при изучении примыкающих информационных полей, не связанных напрямую с задачами исследования. Целесообразно напомнить, что взаимопроникновение информационных полей приводит к появлению неопределенности и размытости получаемых решений. К числу пассивных источников информации относятся такие, которые дают справочную и нормативную информацию. Примерная схема взаимодействия информационных полей при генерации информации представлена на рис.5.2.
Рис.5.2 Схема взаимодействия информационных полей.
1. Полная область знания 2 Суженная за счет ограничений область прогнозирования. 3. Область возможных решений. 4 Рациональные варианты решений. 5 Информационное поле, не относящееся к решаемой проблеме
Набор информационных систем любой крупной корпорации включает в себя:
1. Системы обработки коммерческой информации.
2. Автоматизированные системы исследования, проектирования и производства
3. Автоматизированные офисные системы
4. Информационные системы управления
5. Автоматизированные системы поддержки принятия решений и экспертные системы
6. Административные информационные системы
Из названного набора систем нас интересуют в первую очередь группа информационных систем, включающая в себя 2, 4, 5 системы. Системность СУ, их сложность заставляет искать новые методы исследования, например на модельно предсказательной основе [11]. При этом надо четко понимать, что интеграция различных информационных систем требует создания систем управления самими информационными процессами - СУИП, включающими в себя как компоненты не только ВС, но и блоки организационного и технологического управления, устройства анализа связей между подсистемами синтеза структур СУИП.
Рассматривая процесс исследования можно заключить, что при прогнозировании процессы моделирования и управления действуют во взаимосвязи, и их отдельное рассмотрение может привести к неверным выводам. Протекание процесса функционирования системы полностью определяется механизмом управления, действующего на основе законов, заданных базисным механизмом. Результаты прогнозирования должны быть такими, чтобы сформулированная в начале исследования проблема или проблемы нашли свое рациональное решение. В результате решение задачи системной прагматики должно подтвердить необходимость, реализуемость и целесообразность того или иного прогнозируемого исхода. Набор таких альтернатив для последующего принятия решения можно получить с помощью различных методов, часть из которых перечислена ниже:
- любые виды экспертных методов,
- методы прогнозирования структуры в виде различных стохастических сетей
- на основе исследования внутренних и внешних связей,
- на основе учета внутренних и внешних ресурсов,
- на основе функционального анализа с учетом КЦФ.
Все указанные методы могут быть реализованы средствами имитационного моделирования и достаточно подробно рассмотрены в [20,21,23]