Автор: Пользователь скрыл имя, 16 Марта 2012 в 12:58, курсовая работа
Необходимо исследовать работу транспортного цеха объединения. В качестве цели моделирования выберем изучение функционирования системы, а именно оценивание ее характеристик с точки зрения эффективности работы системы, т.е. частоту пустых перегонов грузовиков между цехами. В качестве цели эффективного функционирования системы целесообразно выбрать максимизацию времени работы сервера с задачей ЭВМ.
Задание 4
1 Построение концептуальной модели системы и ее формализация 5
1.1 Формулировка цели и постановка задачи машинного моделирования системы 5
1.2 Анализ задачи моделирования системы 6
1.3 Определение требований к исходной информации об объекте моделирования и организация ее сбора 6
1.4 Выдвижение гипотез и принятие предположений Ошибка! Закладка не определена.
1.5 Определение параметров и переменных модели 6
1.6 Установление основного содержания модели 7
1.7 Обоснование критериев оценки эффективности системы 7
1.8 Определение процедур аппроксимации 7
1.9 Описание модели системы 7
2 Алгоритмизация модели системы и ее машинная реализация 8
2.1 Построение логической схемы модели 8
2.2 Выбор инструментальных средств моделирования 10
2.3 Составление плана выполнения работ по программированию ………......................................10
2.4 Спецификация и построение схемы программы 9
2.5 Верификация и проверка достоверности схемы программы… …………………………………..11
2.6 Проведение программирования модели 9
2.7 Проверка достоверности программы 11
3 Получение и интерпретация результатов моделирования системы 12
3.1 Планирование машинного эксперимента с моделью системы 12
3.2 Определение требований к вычислительным средствам 12
3.4 Анализ результатов моделирования системы 12
Затраты времени на программирование и отладку программы на ЭВМ зависят только от уровня знаний языка и имеющихся навыков, которые были получены студентом на лабораторных работах.
к программе на языке имитационного моделирования Java согласно спецификации программы предъявляются традиционные требования: структурированность, читабельность, корректность, эффективность и работоспособность.
Спецификация постановки задачи данного курсового проекта – смоделировать процесс работы сервера на трех ЭВМ
Схема программы (см. рис. 3) зависит от выбранного программного продукта моделирования системы.
Рис. 3. Схема программы
Данная схема построена в программе имитационного моделирования "Anylogic" и позволяет легко написать текст программы, провести ее модификацию и тестирование. Также данный продукт позволяет проанализировать статистические данные каждого объекта схемы программы.
Затраты времени на программирование и отладку программы на ЭВМ зависят от уровня знаний языка и имеющихся навыков, а также отчасти от компьютерного оборудования на котором производится моделирование системы.
Поведение программы
соответствует спецификациям
Блок source
Triangular (0.19, 0.25, 0.31) – установка времени между прибытиями заявок
Также создаем класса заявки «MyClass» c переменной Znaki, и задаем его в строке «класс заявки».
Блок service
Устанавливаем количество ресурсов 1 и время задержки 0.25
Задаем в строке «класс заявки» MyClass
В строке «Действие при выходе» записываем строку entity.Znaki = entity.Znaki-275
Блок resourcePool
Задаем количество ресурсов равное трем
Блок selectOutput
Класс заявки – MyClass
Условие entity.Znaki < 1
Блок sink
Класс заявки – MyClass
В целом программа моделирования системы работает правильно, выполняются все установленные условия.
Для получения максимального объема необходимой информации об объекте моделирования при минимальных затратах машинных ресурсов проведем полный факторный эксперимент.
Согласно выбранным критериям оценки эффективности системы и целевой функции модели выберем следующие существенные факторы:
Временное распределение:
Для проведения
эксперимента потребуется один персональный
компьютер без внешних
При
моделировании системы в