Автор работы: Пользователь скрыл имя, 23 Декабря 2011 в 19:09, курсовая работа
Сущность машинного моделирования системы состоит в проведении на ЭВМ эксперимента с моделью этой системы, что способствует уменьшению риска провала эксперимента, проводимого непосредственно опытным путем. Тем самым уменьшая экономические затраты, а так же повышая безопасность персонала при сложном эксперименте, если нет уверенности в положительном исходе последнего. В настоящее время метод машинного моделирования нашел широкое применение при разработке обеспечивающих и функциональных подсистем различных интегрированных АСУ, автоматизированных подсистем научных исследований и комплексных испытаний, систем автоматизации проектирования и т.д. При этом независимо от объекта можно выделить следующие основные этапы моделирования: построение концептуальной модели системы и ее формализация; алгоритмизация модели системы и ее машинная реализация; получение результатов машинного моделирования и их интерпретация.
Введение
1. Основная часть
1.1 Описание модулируемой системы
1.2 Структурная схема модели
1.3 Временная диаграмма
1.4 Q-схема системы
1.5 Математическая модель
1.6 Укрупнённая схема моделирующего алгоритма
1.7 Детальная схема моделирующего алгоритма
1.8 Описание машинной программы решения задачи
1.9 Результаты моделирования и их анализ
1.10 Сравнение результатов имитационного моделирования и аналитического расчёта характеристик
1.11 Описание возможных улучшений в работе системы
1.12 Окончательный вариант модели с результатами
Заключение
Список литературы
Приложение
Рисунок
5 – Детальная схема
1.8
Описание машинной программы
решения задачи
Программа, находящаяся в приложении, содержит следующие элементы:
1.9 Результаты моделирования и
их анализ
Ниже
приведён результат симуляции программы,
представленной в приложении:
Информация о многоканальном устройстве STORAGE:
Информация о списке будущих событий FEC ( Future Events Chain ):
В
результате моделирования были получены
значения обслуженных кораблей на старом
причале – 33, количество же обслуженных
кораблей на новом причале 117. В среднем
на старом причале за всё время
обслуживания было 1.842 корабля, что
свидетельствует о не полной загрузке
старого причала, новый же причал
в среднем за всё время моделирования
обслуживал 2.999 корабля, что свидетельствует
так же о не полной загрузке. Коэффициент
загрузки каждого из причала составил
– 92.1% для старого причала и 60%
для нового. Если обратить внимание
на временную диаграмму, то можно
заметить, что при такой загрузке,
ни один корабль не будет ждать
более чем 1-3 часа, т.е. не нагружая краны
на все 100%, обеспечивается, практически,
мгновенная, а иногда и с небольшими
задержками погрузка-разгрузка судов,
что в условиях перевозки скоропортящихся
товаров критично.
1.10
Сравнение результатов
Аналитический
расчёт предполагает, что доля каналов
занятых обслуживанием (коэффициент
загрузки) составляет 95,2%. Что, естественно,
невозможно сопоставить с более
точной оценкой имитационного
1.11
Описание возможных улучшений
в работе системы
Исходя
из проанализированной работы модели
выше, можно сделать вывод, что
работу системы улучшить в значительной
мере нельзя. Процесс обслуживания
кораблей подобран так, чтобы не было длительного
ожидания на рейде. Единственным улучшением,
может быть, – перераспределение приоритета
поступления кораблей не на старый причал,
а на новый. Определённо, процент загруженности
на новый причал возрастёт, а на старый
снизится, но можно будет ожидать уменьшение
общего времени на разгрузку-погрузку
150 судов. Для этого следует выполнить
минимальную правку в исходной программе.
Следует вместо "Transfer BOTH, OLDPR, NEWPR"
записать следующее "Transfer BOTH, NEWPR, OLDPR
". Это будет соответствовать проверки
на занятость новой пристани, таким образом,
возможно, будет обеспечено уменьшение
времени разгрузки.
1.12 Окончательный вариант модели
с результатами
Ниже
приведён результат моделирования
исправленной программы в соответствии
с вышесказанным в пункте 1.10:
Ожидаемое сокращение по времени не было, но при большем количестве обслуженных кораблей оно наблюдалось бы. Показатель изменивший свои значения – это средняя загруженность, как старого, так и нового причала. Увеличившаяся нагрузка на новый причал с 60% до 73.1%, позволила снизить нагрузку на старый причал до 27,1% по сравнению с предыдущим результатом в 92,2%. Правда оценить реальный прирост в производительности, пусть даже и косвенной, не представляется возможным. Можно предположить, что были снижены затраты на обслуживание старого порта из-за почти трёхкратного снижения нагрузки на него.
Заключение
В результате выполнения курсовой работы была достигнута поставленная цель, а именно практическое усвоение основных разделов дисциплины "Моделирование систем", развитие практических навыков комплексного решения задач исследования и проектирования систем на базе ЭВМ.
В
результате выполнения курсовой работы
был разработан моделирующий алгоритм
процесса обслуживания 150 кораблей, а
также была произведена его реализация
путем написания программы в
среде GPSS/PC. Разработанная модель полностью
удовлетворяет поставленной задаче.
Список литературы
Приложение
Листинг программы 1
Результаты моделирования
Размещено на Allbest.ru