
- •Минобрнауки россии федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
- •Выполнение практикума по моделированию систем на эвм
- •Общие правила построения и способы реализации моделей систем на эвм
- •Принцип работы системы gpss
- •Gpss – средство имитационного моделирования
- •Общие правила построения и способы реализации моделей систем на эвм
- •Принцип работы системы gpss
- •Основные объекты gpss
- •Описание моделей с помощью языка gpss
- •Описание объектов gpss
- •Блоки, связанные с транзактами gpss
- •Группа блоков изменения параметров транзактов.
- •Группа блоков создания копий транзактов.
- •Группа блоков синхронизации движения транзактов.
- •Блоки, описывающие работу оборудования
- •Изменение маршрутов транзактов
- •Блоки для сбора статистики
- •Этапы выполнения практикума
- •Этап построения концептуальной модели системы и ее формализации
- •Постановка задачи машинного моделирования.
- •Анализ задачи моделирования.
- •Определение требований к исходной информации.
- •Выдвижение гипотез и принятие предположений.
- •Определение параметров и переменных.
- •Установление основного содержания модели.
- •Обоснование критериев оценки эффективности системы.
- •Определение процедур аппроксимации.
- •Проверка достоверности концептуальной модели.
- •Этап алгоритмизации модели и ее машинной реализации
- •Построение логической схемы модели.
- •Получение соотношений модели.
- •Проверка достоверности модели системы.
- •Выбор вычислительных средств для моделирования.
- •Построение схемы программы.
- •Проверка достоверности схемы программы.
- •Проведение программирования модели.
- •Проверка достоверности программы.
- •Этап получения и интерпретации результатов моделирования
- •Планирование машинного эксперимента с моделью системы.
- •Варианты заданий для моделирования
- •Пример моделирования процесса сборки изделий
Планирование машинного эксперимента с моделью системы.
Перед проведением рабочих расчетов на ПЭВМ должен быть составлен план проведения эксперимента с моделью системы S с указанием комбинаций переменных и параметров, для которых проводится моделирование. Проведение стратегического и тактиче ского планирования машинных экспериментов призвано в итоге дать возможность получить максимальный объем необходимой информации об объекте моделирования при минимальных затратах ресурсов ПЭВМ. При выполнении этого подэтапа решаются частные задачи тактического планирования конкретного машинного эксперимента при уже заданных условиях его проведения и выбранных инструментальной ПЭВМ и ее математического обеспечения. Используя методы планирования экспериментов, определяются координаты точек факторного пространства и комбинации уровней факторов для каждой экспериментальной точки [ 1]. В рассматриваемом примере, учитывая его простоту, можно ограничиться проведением полного факторного эксперимента. Для более сложных случаев рационально использовать другие методы планирования экспериментов с машинными моделями [1 ].
При этом необходимо окончательно (предварительно это было сделано на предыдущих этапах) сформулировать требования по времени загрузки вычислительных средств, т. е. составить график использования ПЭВМ, а также необходимо указать внешние устройства.
При выполнении курсовой работы требования к вычислительным средствам и график их использования уже определены с учетом расписания учебных занятий и загрузки вычислительных средств. Для реализации машинной модели минимальный комплект технических средств и характеристики инструментальной ПЭВМ задаются исходя из условий применения языка GPSS/PC.
После составления плана проведения машинного эксперимента можно приступить к выполнению рабочих расчетов на ПЭВМ, которые обычно включают подготовку наборов исходных данных, подготовку исходных данных для ввода в ПЭВМ, проверку исходных данных, подготовленных для ввода, проведение расчетов на ПЭВМ, получение результатов моделирования. Моделирование рационально выполнять в два этапа: сначала контрольные, а затем рабочие расчеты. Причем контрольные расчеты проводятся для проверки машинной модели и определения чувствительности результатов к изменению исходных данных.
Для рассматриваемого примера моделирования фрагмента СПД особенностью подготовки исходных данных в GPSS/PC является то, что они вносятся в явном виде в текст программы. Поэтому подготовка их сводится к занесению этих данных в соответствующие блоки программы путем использования текстового редактора MS DOS.
Анализ результатов моделирования системы. Чтобы проанализировать выходные данные, полученные при моделировании системы S на ПЭВМ, необходимо знать, что делать с результатами рабочих расчетов и как их интерпретировать. Эти задачи могут быть решены на основании предварительного анализа, проведенного на первых этапах моделирования. Планирование машинного эксперимента позволяет вывести необходимое количество выходных данных и определить метод их анализа. При этом необходимо выводить только те результаты, которые нужны для проведения дальнейшего анализа. Также необходимо полнее использовать возможности инструментальной ПЭВМ для статистической обработки результатов моделирования и представления этих результатов в наиболее наглядной форме, например в виде графиков, гистограмм, схем и т. п. Вычисление статистических характеристик перед выводом результатов позволяет повысить эффективность использования ПЭВМ и свести к минимуму обработку выходной информации после ее выдачи пользователю.
Для рассматриваемого примера с помощью языка GPSS/PC получены отдельные статистики по функционированию каждого устройства СПД и обобщенная статистика процесса передачи пакетов в рассматриваемом фрагменте СПД. На основе этого можно получить полное представление о процессах, происходящих в СПД, исследование которых намечалось провести при постановке задачи моделирования в данном примере.
Представление результатов моделирования. Необходимо на третьем этапе моделирования окончательно решить вопрос о форме представления результатов моделирования (таблицы, графики, диаграммы, гистограммы, схемы и т. п.). В каждом конкретном случае целесообразно выбрать наиболее подходящую форму представления результатов моделирования, так как это существенно влияет на эффективность дальнейшего использования результатов заказчиком. В большинстве случаев удобнее результаты моделирования сводить в таблицы, хотя графики позволяют более наглядно иллюстрировать полученные результаты.
В рассматриваемом примере моделирования фрагмента СПД наряду со стандартной статистикой о функционировании устройств (рис. 3.7) и накопителей (рис. 3.8) использованы также возможности GPSS по сбору статистики в виде таблицы (рис. 3.9), на основе чего построена машинная гистограмма распределения времени передачи пакета данных по фрагменту СПД, которая приведена на рис. 3.10. Применение статистической таблицы позволило получить более широкий набор характеристик процессапередачи пакетов в СПД, а гистограмма более наглядно представила полученные в результате моделирования характеристики процесса функционирования СПД. Кроме того, с помощью такой гистограммы можно достаточно просто оценить некоторые дополнительные характеристики, например сделать и проверить предположения о характере закона распределения времени передачи пакета, оценить вероятность превышения заданного времени передачи пакета и т. д.
Интерпретация результатов моделирования. После получения и предварительного анализа результатов моделирования они должны быть интерпретированы относительно моделируемого объекта, т. е. системы S. Таким образом, основным содержанием этого подэтапа является переход от информации, полученной в результате машинного эксперимента с моделью Мм, к информации, применимой непосредственно к объекту моделирования, на основании которой и будут делаться выводы относительно характеристик процесса функционирования исследуемой системы S.
В рассматриваемом примере модели процесса функционирования фрагмента СПД специальной интерпретации результатов. моделирования не требуется, так как, во-первых, не проводилось масштабирование переменных и, следовательно, нет необходимости в их переводе в исходные значения; во-вторых, при формализации и алгоритмизации объекта моделирования реальные элементы системы не подвергались декомпозиции, а были смоделированы соответствующими объектами языка GPSS, вследствие чего статистика, полученная по объектам языка, непосредственно является статистикой элементов исходной моделируемой системы; в-третьих, специальные статистики о процессе функционирования СПД организовывались так, чтобы исключить неоднозначность понимания. Таким образом, в рассматриваемом примере полученные результаты моделирования отражают характеристики процесса функционирования исследуемого объекта, т. е. фрагмента СПД, и выражены в размерности реальных физических величин, характеризующих СПД.
Подведение итогов моделирования и выдача рекомендаций. Проведение этого подэтапа тесно связано с предыдущим. При подведении итогов моделирования должны быть отмечены главные особенности полученных в соответствии с планом эксперимента результатов, проведена проверка гипотез и предположений и сделаны выводы на основании полученных результатов моделирования. Все это позволяет сформулировать рекомендации по практическому использованию заказчиком полученных результатов моделирования, например, на этапе проектирования конкретной системы S.
Гистограмма распределения времени передачи пакета данных в СПД
Для рассматриваемого примера моделирования процесса функционирования фрагмента СПД можно сделать вывод, что полученные на ПЭВМ результаты отражают основные особенности функционирования объекта и позволяют качественно и количественно оценить его поведение. На основе полученных оценок характеристик можно, например, дать следующие рекомендации. Загрузка процессоров—порядка 25%, а загрузка каналов связи. .СПД приближается к 90%, т. е. очевидна несбалансированность производительностей процессоров и каналов связи СПД. Поэтому в зависимости от допустимого времени передачи пакета в СПД можно либо снизить производительность процессоров, что удешевит систему, либо повысить производительность каналов связи, обеспечивая при этом заданное качество передачи данных.
Составление технической документации по третьему этапу. Эта документация является окончательной и результирующей и включает в себя план проведения машинного эксперимента, наборы исходных данных для моделирования, результаты моделирования системы, анализ и оценку полученных результатов, пути дальнейшего совершенствования машинной модели. Документация по моделированию конкретной системы S на ПЭВМ должна содержать весь комплект технической документации по каждому из трех рассмотренных этапов, оформленный в соответствии с требованиям ГОСТ [5].