Скачать 77.62 Kb.
|
УДК 681.004.51 Ю.А. СОЛЯНИК, Ю.И.ЖУКОВ (СПбГМТУ, Санкт-Петербург) Совместное использование функционального и имитационного моделирования для исследования вычислительных процессов и систем на различных этапах их разработки Предложена методика совместного использования функционального и имитационного моделирования, обеспечивающая повышение результативности разработки различных этапов жизненного цикла сложной технической системы. Рассмотрен пример моделирования этапа эксплуатации специальной вычислительной системы, включающий техническое обслуживание и восстановление работоспособности системы. Введение Функциональная модель сложного процесса в нотации IDEF3 позволяет наглядно представить потоки работ, сопровождающих конкретные этапы его жизненного цикла: проектирование, конструирование, производство, эксплуатацию и утилизацию. Однако подобная модель в основном позволяет описать качественные характеристики исследуемого процесса, а количественные оценки привести только для прогнозирования затрат на реализацию процесса или на время его воспроизведения. Широкий спектр количественных оценок исследуемого процесса, отражающих вероятностное влияние внешней среды на его эффективность можно получить при использовании его имитационной модели. Процесс разработки такой модели является достаточно трудоемким, а ее отладка требует высокой квалификации разработчика в рассматриваемой предметной области. Эти обстоятельства снижают эффект совместного использования функциональной и имитационной моделей сложного процесса. Рассмотрим подходы к подобной процедуре на примере модели процесса эксплуатации сложной системы, выделив этапы ее капитального (сравнительно долгосрочного), среднесрочного и оперативного восстановления после нарушения режима нормальной эксплуатации. Особенность эксплуатации системы заключается в том, что ее восстановление может быть выполнено только с использованием одного ресурса, включающего квалифицированного специалиста, необходимое оборудование и запасные части. Необходимо решить задачу о количественной оценке эффективности использования специалиста при заданном регламенте выполнения оперативных, среднесрочных и капитальных работ по восстановлению отказавшей системы. Функциональное моделирование В качестве модели – прототипа рассмотрим традиционный процесс технического обслуживания и восстановления морской компьютерной системы (МКС), иерархическая диаграмма которого представлена на рис. 1. __________________________________ Научный руководитель д.т.н., профессор Жуков Юрий Иванович. Рис. 1. Иерархическая диаграмма процесса-прототипа ТО и восстановления МКС. Анализ диаграмм экспертами в области диагностики и восстановления МКС позволяет внести конкретные корректировки, как в сами процессы, так и в связи между ними, что нашло отражение на следующих функциональных диаграммах, представленных в нотации IDEF3. Так как, по сути, эта нотация позволяет описать потоки работ, сопровождающих восстановление МКС, то корректировка диаграмм требует более детального изучения особенностей МКС и сопоставления им конкретных технологий восстановления обнаруженных отклонений от нормального функционирования системы. На рис. 2 приведена иерархическая диаграмма, сравнение которой с диаграммой ”как есть”, представленной на рис. 1, позволяет судить о процессах добавленных экспертами. Рис. 2. Иерархическая диаграмма модели “как должно быть”. Так статистика отказов системы, требовавших среднесрочного или долгосрочного их восстановления, позволила установить наличие в этих работах идентичных процессов восстановления неисправностей. Это позволило представить подобные работы на диаграммах, состоящими из двух частей:
При этом, естественно, не допускается дублирования работ в технологии их выполнения по конкретному образцу МКС. С позиций традиционного перехода от функциональной модели к имитационной возможны следующие варианты ее построения для рассматриваемого процесса:
Рис. 3. Структура имитационной модели при последовательной технологии выполнения работ по восстановлению МКС. Имитационное моделирование Использование инструментальной среды GPSSWorld для разработки имитационной модели процесса технического обслуживания и ремонта морской компьютерной системы требует:
Одна и та же структура (рис. 3) может быть использована для различных вариантов модели процесса технического обслуживания и ремонта МКС. Если априори известны только временные границы выполнения отдельных видов работ по техническому обслуживанию и ремонту МКС, то программа имитационной модели такого процесса может иметь вид рис. 4. Рис. 4. Программа трех разновидностей технического обслуживания МКС. Рис. 5. Гистограмма распределения времени технического обслуживания МКС. Результат моделирования, представленный на рис. 5, показывает, что время технического обслуживания распределено приблизительно равномерно во всем исследуемом диапазоне и не позволяет сделать конкретных рекомендаций по совершенствованию исследуемого процесса. Если же на основании предварительных статистических исследований аналогичных процессов можно принять гипотезу о конкретной функции распределения времени проведения определенного вида работ по техническому обслуживанию МКС, то соответствующая программа имитационного моделирования будет генерировать данные в соответствии с экспоненциальным распределением. Реализация данной программы позволяет получить более точную информацию по времени выполнения конкретных работ и по времени ожидания начала этих работ, если к моменту их получения специалист был занят выполнением других задач. Гистограммы распределения времени выполнения работ по техническому обслуживанию МКС позволяют сделать рекомендации по рациональной последовательности выполнения работ и оптимальной загрузки специалиста по их выполнению. На рис. 6 представлена гистограмма распределения времени ожидания МКС начала работы по всем видам технического обслуживания. Рис. 6. Гистограмма распределения времени ожидания МКС начала работы по всем видам технического обслуживания. Как видно из рис. 4 построение имитационной модели требует детального программирования достаточно высокой трудоемкости. Альтернативой такому подходу может служить трансформация функциональной модели в нотации IDEF3 в имитационную модель с использованием инструментальных средств пакета Arena от компании Rockwell Software, которая позволяет строить имитационные модели, исследовать их и анализировать результаты их выполнения. Поскольку функциональная модель технического обслуживания и ремонта МКС уже ранее была построена при помощи программного пакета BPwin AllFusion Process Modeler 7, то лишь необходимо ее перевести в систему Arena для последующего имитационного моделирования. Однако для этого перевода модель надо преобразовать к необходимому виду. При построении процессной модели используются ряд особенностей:
Модель, подготовленная к преобразованию в имитационную модель системы Arena, представлена на рисунке 7. Рис. 7. Функциональная модель в нотации IDEF3.
Подготовленная модель с настроенными элементами готова к экспорту в Arena. В среде BPwin следует открыть диаграмму IDEF3 и затем выбрать меню File/Export/Arena. Далее экспорт производится автоматически. В результате экспорта получим модель в пакете Arena (рис. 9). Рис. 9. Модель технического обслуживания МКС в пакете Arena. Полученную модель необходимо довести до логического конца. Допустим, необходимо сымитировать совместную работу технического персонала по обслуживанию и ремонту МКС в течение месяца (22 рабочих дня по 12 часов). Устанавливаем эти данные в настройках запуска имитации и запусткаем программу технического обслуживания МКС. После имитации Arena создает целый ряд отчетов, по которым можно анализировать работу смоделированной системы. Рассмотрим некоторые из них.
Таким образом, опираясь на полученные результаты, можно сделать вывод о том, что мастер по ремонту МКС загружен на 91%. Однако вся его занятость направлена в основном на МКС, требующие капитального ремонта, а другие заявки при этом вынуждены стоять в очереди на восстановление. Решением этой проблемы может быть назначение каждому виду работ своего мастера, тогда они будут работать независимо друг от друга, и заявки не будут столь долго находиться в системе. Заключение
Литература
Текст реферата согласован с научным руководителем. Д.т.н. профессор Жуков Ю.И., место работы Санкт-Петербургский государственный морской технический университет (СПбГМТУ). |
Программа по формированию навыков безопасного поведения на дорогах... Задача учебного курса – освоение различных методов имитационного моделирования систем разного типа | Инновационные парадигмы и технологии имитационного моделирования... В докладе рассматриваются методологические, инструментальные, практические аспекты применения имитационного моделирования, его инновационных... | ||
Рабочая программа по дисциплине «Электромагнитные приводы мехатронных систем» Методы исследования и моделирования процессов в электромеханических преобразователях энергии (кафедра эм) | Агентно-ориентированное моделирование поведения сложных систем в среде интернет Представлена реализация среды моделирования на основе системы моделирования дискретных событий, позволившая комплексировать агентно-ориентированное... | ||
Рабочая программа по дисциплине «Техническая диагностика электромеханических устройств и систем» Методы исследования и моделирования процессов в электромеханических преобразователях энергии (кафедра эм) | Автоматизация экономико-статистического планирования и аналитико-имитационного... Специальность 05. 13. 06 – Автоматизация и управление технологическими процессами и производствами (промышленность) | ||
Национальное Общество Имитационного Моделирования Санкт-Петербургский... Современные среды визуального моделирования являются базисом таких технологий и используются в научных исследованиях, промышленном... | Программа наименование дисциплины История экономики Направление подготовки Целью настоящей дисциплины является изучение исторического процесса становления и развития общественного производства, закономерностей... | ||
Методические рекомендации по курсу имитационное моделирование подготовки... Цели освоения дисциплины изучение методов и моделей имитационного моделирования и развитие практических навыков решения задач по... | Учебной дисциплины «Архитектура ЭВМ и вычислительных систем» предназначена... Учебная дисциплина «Архитектура ЭВМ и вычислительных систем» является общепрофессиональной дисциплиной, формирующей базовый уровень... | ||
Методы и средства программирования софт-архитектур для реконфигурируемых вычислительных систем Специальность 05. 13. 11 Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей | Сравнение систем имитационного моделирования: gpss world и gpss editor... Казанский национальный исследовательский технический университет каи имени А. Н. Туполева, galechka-92@mail ru, kotenok9206@mail... | ||
Использование case-технологии для моделирования систем сервиса по... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Математическое моделирование экономических систем «Основы математического моделирования экономических систем» должно способствовать развитию у студентов более глубокого понимания... | ||
Программа дисциплины «Современные erp-системы» «Теория информационных технологий и систем», «Архитектура корпоративных информационных систем» а также иметь представление о современных... | Методические рекомендации по освоению учебной дисциплины «организация... М является усвоение базовых знаний о принципах организации современных ЭВМ и систем, на основе которых студенты могли бы самостоятельно... |