ReferatWorld.ru

Моделирование в системе PILGRIM

Министерство образования Российской Федерации

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«Сибирский Федеральный Университет»

«Институт градостроительства, управления и региональной экономики»

Факультет ПЭиУЭС

Кафедра Информационных технологий

Дисциплина Имитационное моделирование экономических процессов

Группа ПЭ 06-1

Курсовой проект

Моделирование в системе PILGRIM

Пояснительная записка

ИЦМиЗ СФУ. КП ИТЭ 06.1073

Зав. кафедрой _________________________ А.А. Ступина

(подпись, дата)

Руководитель проекта _________________________ С.Н. Ежеманская

(подпись, дата)

Разработал студент _________________________ Е.И. Карелина

(подпись, дата)

Красноярск, 2009 г.


Содержание

Введение. 3

1 Теоретическая часть. 4

1.1 Технология моделирования в системе PILGRIM.. 4

1.2 Инструментальные средства. 4

1.2.1 Транзакты, узлы, события. Модельный таймер. 4

1.2.2 Типы узлов имитационной модели. 5

1.2.3 Команды управления узлами. 9

1.2.4 Параметры транзактов. 10

1.2.5 Параметры состояния узлов. 10

1.2.6 Датчики случайных (псевдослучайных) величин. 11

2 Практическая часть. 13

2.1 Задание. 13

2.2 Построение графа модели. 13

2.3 Инициализация модели. 14

2.4 Описание узлов модели. 15

2.4.1 Очередь. 15

2.4.2 Серверы.. 15

2.4.3 Генератор (датчик, мини-ЭВМ)16

2.4.4 Ключ. 17

2.4.5 Терминатор. 18

2.5 Сохранение модели. 18

2.6 Генерация программы.. 19

Заключение. 20

Приложение А. Листинг программы.. 21

Введение

Имитационное моделирование (от англ. simulation) – это распространенная разновидность аналогового моделирования, реализуемого с помощью набора математических инструментальных средств, специальных имитирующих компьютерных программ и технологий программирования, позволяющих посредством процессов-аналогов провести целенаправленное исследование структуры и функций реального сложного процесса в памяти компьютера в режиме «имитации», выполнить оптимизацию некоторых его параметров.

Имитационной моделью называется специальный программный комплекс, который позволяет имитировать деятельность какого-либо сложного объекта.

Он запускает в компьютере параллельные взаимодействующие вычислительные процессы, которые являются по своим временным параметрам (с точностью до масштабов времени и пространства) аналогами исследуемых процессов.

Для создания имитационных моделей необходимо специальное программное обеспечение – система моделирования(simulationsystem).

Среди современных систем имитационного моделирования можно выделить следующие распространенные пакеты:

- ProcessCharter-1.0.2 (компания «Scitor», Менло-Парк, Калифорния, США);

- Powersim-2.01 (компания «Modell Data» AS, Берген, Норвегия);

- Ithink-3.0.61 (компания «High Performance Systems», Ганновер, Нью-Хэмпшир, США);

- Extend+BPR-3.1 (компания «Imagine That!», Сан-Хосе, Калифорния, США);

- ReThink (фирма «Gensym», Кембридж, Массачусетс, США);

- Pilgrim (Россия).

В данной работе будут рассмотрен процесс моделирования в системе Pilgrim.

1 Теоретическая часть

1.1 Технология моделирования в системе PILGRIM

Средством построения моделей в системе PILGRIM является графический конструктор Gem (от «Generator models»), представляющий собой набор узлов различного типа. На схеме имитационной модели узел есть графическое изображение некоторого типового процесса, или можно сказать, что внутри узла работает процесс. При этом элементарный процесс может быть, вообще говоря, представлен несколькими узлами имитационной модели, если этого требует логика его работы.

Таким образом, схема имитационной модели представляет собой направленный граф, вершины которого представляют собой компоненты элементарных процессов, а дуги определяют направление потоков заявок и управляющих воздействий в моделируемой системе.

Конструктор Gem генерирует программу на языке С++, которая в дальнейшем должна быть скомпилирована в составе проекта в среде MS Developer Studio, где предварительно должен быть установлен Visual C++ с библиотеками Pilgrim.

Процесс построения модели в системе PILGRIM включает в себя следующие этапы:

1. Анализ структуры моделируемого процесса

2. Определение входных и выходных параметров модели

3. Построение графа модели с помощью конструктора (вообще говоря, можно сразу писать программный файл, но конструктор значительно облегчает работу).

4. Описание узлов графа (определение значений параметров узлов модели).

Параметры узлов могут быть заданы константами или переменными пользователя. Во втором случае в момент входа в узел очередной заявки значения этих параметров должны быть определены с помощью операторов языка С++.

5. Определение условий выбора узла, если в модели имеются ветвления.

6. Компиляция модели.

1.2 Инструментальные средства

1.2.1 Транзакты, узлы, события. Модельный таймер

В системе имитационного моделирования PILGRIM граф модели описывает взаимодействия дискретных и непрерывных компон

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Министерство образования Российской Федерации ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Оценок: 1013 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru