Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Проверка достоверности модели системы ⇐ ПредыдущаяСтр 3 из 3
На данном этапе достоверность модели системы проверяется по следующим показателям: а) возможности решения поставленной задачи: Решение данной задачи с помощью математических отношений нецелесообразно, так как искомые данные не имеют явных функций. Использование имитационного моделирования решает эти сложности, но для правильной реализации нужно точно и безошибочно определить параметры и переменные модели, обосновать критерии оценки эффективности системы, составить концептуальную модель и построить логическую схему. Все эти шаги позволят решить поставленную задачу; б) точности отражения замысла в логической схеме: При составлении логической схемы, важно понимать смысл задачи, до этого построить концептуальную модель. Проверку точности отражения замысла можно выполнить при подробном описании самой схемы, при этом, сопоставлять с описанием концептуальной модели; в) полноте логической схемы модели: Проверить наличие всех выше описанных переменных, параметров, зависимостей, последовательности действий; г) правильности используемых математических соотношений.
Выбор инструментальных средств моделирования В нашем случае, для проведения моделирования системы массового обслуживания с непрерывным временем обработки параметров при наличии случайных факторов необходимо использовать ЭВМ с применением языка имитационного моделирования GPSS. В настоящее время самым доступным средством моделирования систем является ЭВМ, а применение простого и доступного языка имитационного моделирования GPSS позволяет получить информацию о функции состояний системы, анализируя непрерывные процессы функционирования системы только в «особые» дискретные моменты времени при смене состояний системы благодаря моделирующему алгоритму, реализованному по «принципу особых состояний». Кроме того, высокий уровень проблемной ориентации языка GPSS значительно упростит программирование, специально предусмотренные в нем возможности сбора, обработки и вывода результатов моделирования позволят быстро и подробно проанализировать возможные исходы имитационного эксперимента с моделью. Выбранный язык имитационного моделирования GPSS имеет три версии: MICRO-GPSS Version 88-01-01, GPSS/PC Version 2, GPSS World Students Version 4.3.5. Micro-GPSS имеет DOS-интерфейс, чувствителен к стилю написания программы (количеству пробелов между операндами, длине меток и имен и др.), не содержит текстового редактора. GPSS/PC лишен указанных недостатков, однако интерпретатор GPSS World Students имеет ряд преимуществ перед ним, например, наличие интерфейса Windows, пошагового отладчика, возможность сбора и сохранения в файлах различной статистической информации, визуальный ввод команд. Поэтому для разработки модели был выбран именно интерпретатор GPSS World Students.
Для моделирования достаточно использовать ЭВМ типа IBM/PC, применение специализированных устройств не требуется. В программное обеспечение ЭВМ, на которой проводится моделирование, должны входить операционная система Windows (версия 9Х и выше) и интерпретатор GPSS. Затраты оперативной и внешней памяти незначительны, и необходимости в их расчете при современном уровне техники нет. Затраты времени на программирование и отладку программы на ЭВМ зависят только от уровня знаний языка и имеющихся навыков, которые были получены студентом на лабораторных работах.
Блок-диаграмма Проведение программирования модели Текст программы Комментарии time1 table m1,15,1,50; инициализация таблицы time1 time2 table m1,15,1,50; инициализация таблицы time2 Ocher1 BVARIABLE (Q$Rem1>250); проверка мест в очереди к ЭВМ-1 Ocher2 BVARIABLE (Q$Rem2>250); проверка мест в очереди к ЭВМ-2 Zan1 BVARIABLE (F$evm1); проверка на занятость ЭВМ-1 Zan2 BVARIABLE (F$evm2); проверка на занятость ЭВМ-2 GENERATE 10,3; генерация входных заявок savevalue sumzapr+,1; вошло запросов TEST E BV$Ocher1,0,met1; есть ли место в очереди к ЭВМ-1? QUEUE Rem1; встать в очередь TRANSFER,ewm1 ewm1 ADVANCE 3; сеанс связи TEST E BV$Zan1,0,met2; занята ли 1я ЭВМ? SEIZE evm1; занятие 1й ЭВМ DEPART Rem1; освободить очередь TABULATE time1; вывод функции распределения времени передачи ADVANCE 2; первичная обработка запроса TRANSFER.5,ewmbuf; с вероятность 50% нужная инф. есть в ЭВМ- ;1, иначе запрос передается в ЭВМ-2 ADVANCE 18,2; обработка заявок RELEASE evm1; освобождение ЭВМ1 savevalue evmzapr1+,1; обработанные запросы ЭВМ1 TRANSFER,met3 ewmbuf ADVANCE 0 RELEASE evm1 TEST E BV$Ocher2,0,met1; есть ли место в очереди к ЭВМ-2 QUEUE Rem2 TRANSFER,ewm2 ewm2 ADVANCE 3 TEST E BV$Zan2,0,met5; занята ли 2я ЭВМ?
SEIZE evm2; занятие 2й ЭВМ DEPART Rem2; освободить очередь TABULATE time2;вывод функции распределения времени передачи ADVANCE 18,2; обработка заявок RELEASE evm2; освобождение ЭВМ2 savevalue evmzapr2+,1; обработанные запросы ЭВМ2 TRANSFER,met4 met5 savevalue Otkaz+,1; суммирует кол-во отказов TERMINATE; не принятые заявки ЭВМ-2 met4 TERMINATE; получен результат в ЭВМ-2 met3 TERMINATE; получен результат в ЭВМ-1 met2 savevalue Otkaz+,1; суммирует кол-во отказов TERMINATE; не принятые заявки ЭВМ-1 met1 savevalue Otkaz+,1; суммирует кол-во отказов TERMINATE; необслуженные заявки (не попали в очередь) GENERATE 3940; генерация 400 заявок TERMINATE 1 START 1
|
||||||
Последнее изменение этой страницы: 2016-06-26; просмотров: 258; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.200.101.170 (0.017 с.) |