Автор работы: Пользователь скрыл имя, 21 Декабря 2012 в 07:44, курсовая работа
В отличие от других видов и способов математического моделирования с применением ЭВМ имитационное моделирование имеет свою специфику: запуск в компьютере взаимодействующих вычислительных процессов, которые являются по своим временным параметрам – с точностью до масштабов времени и пространства – аналогами исследуемых процессов.
ВВЕДЕНИЕ. 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
Динамика задержек платежей при
расчетах с поставщиками при анализе
одного из возможных вариантов
Рисунок 7 - Окно оценки возможных задержек платежей с помощью модели
Поведение исследуемой системы в пространстве моделируется с помощью узлов типа creat, delet, proc и dynam.
Логика узла creat такова: он получает
координаты порождающего транзакта, в
результате происходит имитация перемещения
в пространстве. Узел delet получает координаты
каждого уничтожаемого
Для моделирования пространственных перемещений, связанных с поставкой товаров во многие пункты местности, используется узел ргос.
На рисунке 8, часть модели, состоящая из узлов queue и ргос, предназначена для моделирования движения транспортного средства. Имеется специальный массив, предварительно загруженный координатами М пунктов региона из файла или базы данных средствами моделирующей системы. На вход этой части модели в разные моменты времени поступают М транзактов, причем каждый из них «читает» в свои внутренние параметры координаты очередной точки. Узел ргос, моделирующий транспортное средство, в качестве одного из параметров получает скорость перемещения, которая может быть изменяемой. При поступлении каждого следующего транзакта из очереди в узел ргос с помощью функции geoway автоматически определяется расстояние по поверхности Земли от предыдущего пункта до следующего. Время обслуживания транзакта - это расстояние, деленное на скорость. По истечении времени обслуживания узел получает новые координаты того пункта, в который он попал. Порядок посещения пунктов узлом ргос - хронологический (в порядке поступления транзактов в очередь) или в соответствии с приоритетами транзактов.
Рисунок 8 - Имитация перемещения в пространстве по координатам вызывающих транзактов: queue - очередь транзактов из точек пространства; ргос – имитация перемещения (транспортировки)
Узел dynam предназначен для моделирования управляемой очереди обслуживания транзактов с динамическими пространственно-зависимыми приоритетами.
Задача оптимального расписания для обслуживания транзактов с пространственно-зависимыми приоритетами может возникнуть, например, при моделировании следующих сложных процессов и объектов:
Рассмотренная концепция имитационного
моделирования экономических
Также в процессе создания модели в виде многоуровневой стохастической сети экономисту-исследователю не всегда понятно, каким образом выделять и детализировать процессы, включаемые в качестве узлов в состав модели. Поэтому Pilgrim имеет специальный инструментарий для структурного системного анализа моделируемых экономических объектов и систем, который выполняет две основные функции: