Имитационное моделирование
Курсовая работа, 21 Декабря 2012, автор: пользователь скрыл имя
Описание работы
В отличие от других видов и способов математического моделирования с применением ЭВМ имитационное моделирование имеет свою специфику: запуск в компьютере взаимодействующих вычислительных процессов, которые являются по своим временным параметрам – с точностью до масштабов времени и пространства – аналогами исследуемых процессов.
Содержание работы
ВВЕДЕНИЕ. 2
1. ОСНОВНЫЕ ОБЪЕКТЫ МОДЕЛИРУЮЩЕЙ ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ ИНФОРМАЦИОННОЙ МОДЕЛИ 4
2. ВНУТРЕННЯЯ РЕАЛИЗАЦИЯ МОДЕЛИ 8
2.1 ОСНОВНЫЕ ПРОЦЕССЫ И ДЕЙСТВИЯ УЗЛОВ МОДЕЛИ 10
2.2 МОДЕЛИРОВАНИЕ РАБОТЫ С МАТЕРИАЛЬНЫМИ РЕСУРСАМИ. 14
2.3 ИМИТАЦИЯ ИНФОРМАЦИОННЫХ РЕСУРСОВ. 17
2.3.1 Логика моделирования 18
2.4 ДЕНЕЖНЫЕ РЕСУРСЫ. 21
3. МОДЕЛИРОВАНИЕ ПРОСТРАНСТВЕННОЙ ДИНАМИКИ 23
ПРИМЕР: МОДЕЛЬ ДВИЖЕНИЯ ТРАНСПОРТНОГО СРЕДСТВА 23
ЗАКЛЮЧЕНИЕ. 25
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ. 26
Файлы: 1 файл
1.doc
— 485.00 Кб (Скачать файл)Динамика задержек платежей при
расчетах с поставщиками при анализе
одного из возможных вариантов
Рисунок 7 - Окно оценки возможных задержек платежей с помощью модели
3. Моделирование пространственной динамики
Поведение исследуемой системы в пространстве моделируется с помощью узлов типа creat, delet, proc и dynam.
Логика узла creat такова: он получает
координаты порождающего транзакта, в
результате происходит имитация перемещения
в пространстве. Узел delet получает координаты
каждого уничтожаемого
Для моделирования пространственных перемещений, связанных с поставкой товаров во многие пункты местности, используется узел ргос.
Пример: Модель движения транспортного средства
На рисунке 8, часть модели, состоящая из узлов queue и ргос, предназначена для моделирования движения транспортного средства. Имеется специальный массив, предварительно загруженный координатами М пунктов региона из файла или базы данных средствами моделирующей системы. На вход этой части модели в разные моменты времени поступают М транзактов, причем каждый из них «читает» в свои внутренние параметры координаты очередной точки. Узел ргос, моделирующий транспортное средство, в качестве одного из параметров получает скорость перемещения, которая может быть изменяемой. При поступлении каждого следующего транзакта из очереди в узел ргос с помощью функции geoway автоматически определяется расстояние по поверхности Земли от предыдущего пункта до следующего. Время обслуживания транзакта - это расстояние, деленное на скорость. По истечении времени обслуживания узел получает новые координаты того пункта, в который он попал. Порядок посещения пунктов узлом ргос - хронологический (в порядке поступления транзактов в очередь) или в соответствии с приоритетами транзактов.
Рисунок 8 - Имитация перемещения в пространстве по координатам вызывающих транзактов: queue - очередь транзактов из точек пространства; ргос – имитация перемещения (транспортировки)
Узел dynam предназначен для моделирования управляемой очереди обслуживания транзактов с динамическими пространственно-зависимыми приоритетами.
Задача оптимального расписания для обслуживания транзактов с пространственно-зависимыми приоритетами может возникнуть, например, при моделировании следующих сложных процессов и объектов:
- участка гибкого автоматизированного производства с роботизированными тележками, путешествующими по цеху;
- местности, подверженной какому-то бедствию, в процессе ее обследования специальной командой на вертолете и др.
Заключение
Рассмотренная концепция имитационного
моделирования экономических
- аппарат стохастических сетей для построения структурной схемы моделируемого процесса (не обязательно экономического);
- метод Монте-Карло для статистических испытаний и проверки гипотез;
- специально созданный набор датчиков псевдослучайных величин для решения экономических и иных задач;
- методы планирования экстремальных экспериментов.
Также в процессе создания модели в виде многоуровневой стохастической сети экономисту-исследователю не всегда понятно, каким образом выделять и детализировать процессы, включаемые в качестве узлов в состав модели. Поэтому Pilgrim имеет специальный инструментарий для структурного системного анализа моделируемых экономических объектов и систем, который выполняет две основные функции:
- создает графическую схему модели методами структурной послойной декомпозиции объекта экономики;
- генерирует программный код имитационной модели на языке Pilgrim в процессе диалога и последовательной декомпозиции, что позволяет применять используемую методологию экономистами-непрофессионалами в области программирования.
Список использованной литературы
- Емельянов А.А. и др. Имитационное моделирование экономических
процессов: Учеб. пособие / А.А.Емельянов,
Е.А. Власова, Р.В. Дума; Под ред. А.А. Емельянова.
- М.: Финансы и статистика, 2002. - 368 с. ил.
ISBN 5-279-02572-0; - Анфилатов В. С, Емельянов А. А., Кукушкин А. А. Системный анализ в
управлении / Под ред. А.А.Емельянова. -
М.: Финансы и статистика,
2001. - 368 с.; - Варфоломеев В. И. Алгоритмическое моделирование элементов экономических систем. - М.: Финансы и статистика, 2000. - 208 с.;
- Клейнрок Л. Коммуникационные сети. Стохастические потоки и задержки сообщений. - М.: Наука, 2007. - 255 с.;
- Шеннон Р. Е. Имитационное моделирование
систем: наука и искусство.
- М: Мир, 2005. - 420 с.; - Шрайбер Т. Дж. Моделирование на
GPSS. - М.: Машиностроение,
2001. - 592 с.