Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Моделирование. Учебное пособие

.pdf
Скачиваний:
1
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Анкета № 1
«Оценка качества имитационной модели по принципу
“особых состояний”»
Укажите факт обеспечения в процессе разработки имитационной
модели присущей ей характеристики.
№ Присущая характеристика
1 Вопрос(ы), ответ на который(ые) даст имитационная модель
объекта исследования, имеет неочевидный ответ (нетривиален)
2 Выбранные показатели эффективности функционирования объ-
екта исследования:
• имеют выражения для расчета на основе статистических дан­ных, источником которых является имитационная модель;
• заданы в вероятностной и статистической форме для заявок и каналов обслуживания;
• оценивают работу каналов обслуживания и условия обслужи­вания заявок
3 Построенная Q-схема объекта исследования описана в терминах
имитационного моделирования, при этом:
• определено, что представляют собой заявки в объекте;
• определены характеристики входного(ых) потока(ов) заявок;
• определено, что представляют собой каналы обслуживания;
• определены количество и характеристики каналов обслужива­ния объекта;
• сформулированы правила обслуживания заявок;
• определены возмущающие воздействия и их характеристики;
• определена емкость накопителя заявок;
• определен порядок обслуживания каналами заявок
4 Q-схема объекта исследования согласована с его содержатель-
ной моделью:
• количество входных потоков заявок соответствует описанию;
• количество каналов обслуживания соответствует описанию;
• потоки возмущающих воздействий и их характеристики соот­ветствуют описанию;
• правила выбора каналов соответствуют описанию;
• порядок обслуживания заявок соответствует описанию
Отметка
(да/нет)
61
Окончание таблицы
№ Присущая характеристика
5 Вероятности того, что статистические данные о случайных по-
токах не противоречат выбранным теоретическим законам рас­пределения и соответствуют требованиям, а именно:
• случайных потоках заявок;
• случайных потоках облуживания;
• случайных потоках возмущающих воздействий
6 Временная диаграмма согласована с содержательной моделью
объекта исследования и его Q-схемой:
• количество временных осей соответствует суммарному числу
входных потоков, каналов обслуживания и возмущающих воз­действий;
• отражает неповторяющиеся ситуации, которые должны быть учтены в алгоритмической модели объекта исследования
7 Алгоритмическая модель согласована с Q-схемой и временной
диаграммой
8 Алгоритмическая модель предусматривает возможность изме-
нения:
• структуры, в том числе числа каналов обслуживания;
• параметров имитационной модели
9 Алгоритмическая модель предусматривает расчет показателей
эффективности функционирования объекта исследования с за­данной точностью (статистическая устойчивость выходных данных)
10 Имеется соответствие в пределах требуемой точности выход-
ных данных программного эксперимента и выходных данных, полученных другим способом, при одинаковых исходных дан­ных (правильность работы имитационной модели)
11 Имеется эксперимент, подтверждающий расчет выходных дан-
ных с заданной точностью
12 Результаты экспериментов на чувствительность модели пред-
ставлены в графической и табличной форме
13 Результаты экспериментов на чувствительность модели объяс-
нены
Отметка
(да/нет)
62
Критерии оценки качества имитационной модели по принципу
«особых состояний» следующие:
если доля баллов при оценке составляет более 85 % от макси-
мально возможной оценки, т. е. более 26 баллов из 31 балла, то разра­ботанная имитационная модель в значительной мере удовлетворяет требованиям качества. Тем не менее можно улучшить модель, если проанализировать и реализовать
характеристики, получившие оценку
«нет»;
если доля баллов при оценке составляет от 65 до 84 % от макси-
мально возможной оценки, т. е. от 20 баллов до 26 баллов, то разрабо­танная имитационная модель в целом удовлетворяет требованиям ка­чества. Можно улучшить модель, если проанализировать и реализовать характеристики, получившие оценки «нет». Если есть несколько ха­рактеристик, принадлежащих к одной группе с оценкой «нет», то сле­дует направить усилия на улучшение этих характеристик, что может значительно повысить качество модели;
если доля баллов при оценке составляет менее 20 баллов, то раз-
работанная имитационная модель требует доработки. Можно улуч­шить модель, если проанализировать и доработать характеристики, получившие оценки «нет
». Если есть несколько характеристик, при­надлежащих к одной группе, то следует направить усилия на улучше­ние этих характеристик, что может значительно повысить качество модели. Также следует улучшить те характеристики, изменение кото­рых требует минимум усилий.
Дополнительно с помощью анкет, помещенных в разделе «Разра­ботка интерфейса и программная реализация», оценивают качество пользовательского интерфейса имитационной модели.
63
Чек-лист № 2
«Порядок построения динамической модели»
Отметьте факт выполнения того или иного действия (да/нет) в про­цессе разработки имитационной динамической модели.
№ Действие при выполнении
Отметка
(да/нет)
1 Сформулирована проблема или вопрос, которые требуют
решения в объекте исследования
2 Заданы все учитываемые в имитационной динамической
модели характеристики объекта исследования (определе­ны границы объекта исследования)
3 Выбраны переменные имитационной динамической моде-
ли, определены их типы и построена система уравнений модели
4 Выбрана величина шага для расчетов с помощью имита-
ционной динамической модели
5 Построен алгоритм имитационной динамической модели 6 Выбрана программная среда для программной реализации 7 Определены начальные значения переменных и парамет-
ров имитационной динамической модели
8 Программно реализован алгоритм имитационной динами-
ческой модели
9 Проведено тестирование имитационной динамической
модели
10 Проведено исследование чувствительности имитационной
динамической модели к изменению ее параметров
11 Выполнена оценка качества пользовательского интерфей-
са имитационной динамической модели
64
Анкета № 2
«Оценка качества динамической модели по принципу “Δt”»
Укажите факт обеспечения в процессе разработки имитационной динамической модели присущей ей характеристики.
№ Присущая характеристика
1 Сформулированная проблема или вопрос имеют не-
очевидные ответы (нетривиальны)
2 Выделенные характеристики обеспечивают целост-
ность и непрерывность процессов функционирования объекта, а также возможность исследования сформу­лированной(ого) проблемы/ вопроса
3* Способ расчета переменных в системе уравнений ди-
намической модели соответствует виду переменной
(уровень, темп, дополнительные переменные)
4* Порядок расчета переменных в системе уравнений ди-
намической модели соответствует принятому порядку в данном типе систем уравнений
5* Выбранная величина шага моделирования меньше ве-
личины минимального запаздывания в динамической модели
6* Построенный алгоритм имитационного моделирования
соответствует системе уравнений динамической моде­ли
7 Выбранная программная среда для программной реа-
лизации алгоритма имитационной динамической моде­ли обеспечивает удобный, понятный интерфейс поль­зователя (возможность изменять параметры динамиче­ской модели и интерпретировать полученные результа­ты)
8* Имеется соответствие в пределах требуемой точности
выходных данных программного эксперимента и вы­ходных данных, полученных другим способом, при одинаковых исходных данных (правильность работы программно реализованной имитационной динамиче­ской модели)
Отметка
(да/нет)
65
Окончание таблицы
№ Присущая характеристика
9 Результаты экспериментов на чувствительность ими-
тационной динамической модели представлены в гра­фической и табличной форме
10 Результаты экспериментов на чувствительность ими-
тационной динамической модели имеют объяснение
* Отмечены характеристики, обязательные в реализации.
Отметка
(да/нет)
Критерии оценки качества имитационной динамической модели следующие:
если доля баллов при оценке составляет более 80 % от макси- мально возможной оценки, т.е. более 8 баллов из 10 максимально воз­можных баллов, то разработанная имитационная модель в значитель­ной мере удовлетворяет требованиям качества. Тем не менее можно улучшить модель, проанализировав, например, три характеристики, получившие
наименьшие баллы. Возможно, что затратив минимум
усилий, можно улучшить некоторые характеристики модели;
если доля баллов при оценке качества интерфейса составляет от 60 до 80 % от максимально возможной оценки, т.е. от 6 баллов до 8, то
разработанная имитационная модель в целом удовлетворяет требова­ниям качества. Можно улучшить модель, проанализировав характери­стики, получившие наименьшие
баллы;
если доля баллов при оценке качества составляет менее 6 баллов, то разработанная имитационная модель требует доработки. Можно улучшить модель, проанализировав характеристики, получившие наименьшие баллы. Также следует улучшить те характеристики, изме­нение которых требует минимум усилий.
Дополнительно с помощью анкет, помещенных в разделе «Разра­ботка интерфейса и программная реализация», оценивают
качество
пользовательского интерфейса имитационной динамической модели.
66
Чек-лист № 3
«Построение датчика случайных чисел»
Отметьте факт выполнения того или иного действия (да/нет) в про­цессе разработки датчика случайных чисел.
№ Действие
1
Выбран метод получения случайных чисел с заданным законом распределения
2 Выбран критерий согласия
3
Построен алгоритм генерации случайных чисел с за­данным законом распределения, в котором преду­смотрен(о):
• расчет среднего значения и среднеквадратического отклонения случайной величины;
Отметка
(да/нет)
• построение гистограммы по полученной выборке случайных чисел;
• расчет критерия согласия;
• изменение с помощью программного интерфейса
параметров закона распределения, числа карманов в гистограмме и объема выборки определяемых случай­ных величин
5
Выбрана программная среда для получения и исследо­вания датчика случайных чисел
6
Программно реализован алгоритм для получения и исследования датчика случайных чисел
7
Сделан вывод по величине критерия согласия о каче­стве построенного датчика случайных чисел
67
Анкета № 3
«Оценка качества датчика случайных чисел»
Укажите факт обеспечения в процессе разработки датчика случай­ных чисел присущих ему характеристик.
№ Присущая характеристика
1*
Критерий согласия выбран в соответствии с вопросом и особенностями объекта исследования
2
Рассчитанные по выборке случайных чисел с требуемым законом распределения среднее значение и среднеквадра­тическое отклонение отличаются незначительно от мате­матического ожидания и среднеквадратического отклоне­ния, определенных аналитически
3
Выбранное число карманов позволяет предварительно визуально предположить вид закона распределения полу­ченных случайных чисел
4
В гистограмме нет редко встречающихся значений, а так­же кармана, в который попадает большое число случай­ных величин по сравнению с другими карманами
5*
Оценка качества построенного датчика случайных чисел сделана по вероятностной мере
* Отмечены характеристики, обязательные в реализации.
Критерии оценки качества датчика случайных чисел следующие:
если доля баллов при оценке составляет не менее 80 % от макси- мально возможной оценки, т. е. не менее 4 баллов из 5 баллов, то раз­работанный датчик в значительной мере удовлетворяет требованиям качества. Можно улучшить качество датчика, если реализовать харак­теристику, получившую оценку «нет»;
если
доля баллов при оценке качества датчика случайных чисел составляет от 60 до 80 % от максимально возможной оценки, т. е. от 3 баллов до 4 баллов, то разработанный датчик в целом удовлетворяет требованиям качества. Можно улучшить качество датчика, если реали­зовать характеристики, получившие оценки «нет»;
если доля баллов при оценке качества датчика составляет менее
3 баллов, то разработанный датчик требует доработки. Можно улуч-
шить его, если реализовать характеристики, получившие оценку «нет».
Отметка
(да/нет)
68
Приложение 2
СБОР И ОБРАБОТКА СТАТИСТИЧЕСКИХ ДАННЫХ
Статистические данные используются для определения (иденти­фикации) законов распределения случайных интервалов между при­ходами заявок в объекте исследования и случайного времени обслу­живания заявок, а также для оценки правильности работы имитаци­онной модели.
Данные о законах распределения случайных интервалов между приходами заявок и случайного времени обслуживания заявок исполь­зуются для моделирования ния. В итоге с помощью имитационной модели рассчитываются пока­затели эффективности функционирования объекта исследования. По­лученные значения сравниваются с результатами расчета с помощью имитационной модели при тех же исходных данных. Совпадение зна­чений показателей эффективности, полученных разными способами, в заданных пределах, например в пределах 20 %, вильности работы имитационной модели и возможности ее использо­вания для исследования процессов функционирования объекта моде­лирования.
Важной информацией для оценки качества собранного статистиче­ского материала являются место, дата и время сбора данных. Также важно корректно определить единицу измерения определяемой вели­чины.
Для сбора данных о потоке обслуживания можно кету, приведенную ниже.
Статистические данные о потоке обслуживания
Объект: [название объекта] Дата: [дата, день недели] Время: [начало сбора – окончание сбора]
№
заявки
Момент начала об­служивания заявки
(абсолютное время)
процесса прихода заявок и их обслужива-
свидетельствует о пра-
использовать ан-
Момент окончания
обслуживания заяв-
ки (абсолютное
время)
Интервал обслужи-
вания заявки (с)
1 12.33.35 12.37.40 245
2 … … …
69
Если нет одной группы статистических данных с достаточным объемом (50–100 случайных величин), то возникает необходимость в объединении разных групп. В этом случае можно объединить разные группы, если они принадлежат одной генеральной совокупности, т. е. имеют один и тот же аналитический закон распределения случайной величины. На этот вопрос отвечает критерий Смирнова.
Обработка статистических
данных включает решение следующих задач отдельно для входного потока заявок и для потока обслужи­вания:
первичная обработка данных (объединение при необходимости
данных, собранных в примерно одинаковых условиях, но в разное время, или удаление редко встречающихся величин);
построение гистограммы;  выдвижение гипотезы о законе распределения случайной вели-
чины по
гистограмме;
проверка гипотезы с использованием критерия согласия Пир-
сона.
Для построения гистограмм можно использовать MSExcel (ко-
манда Данные/Анализ Данных).
Рекомендуется при построении гистограммы брать 5–10 карма­нов. Если карманов больше или меньше, чем указано в рекоменда­ции, то нередко статистические данные на гистограмме представляют собой «шум», который не имеет явно выраженной
закономерности, т. е. возникают проблемы с нулевой гипотезой о законе распределе­ния случайной величины.
Для определения величины кармана нужно разделить разницу между максимальным и минимальным значением случайной величи­ны, например, на 7 (это значение взято из рекомендованного интер­вала значений для числа карманов).
В табл. П1 представлены типичные по форме гистограммы
и со­ответствующая им нулевая гипотеза об аналитическом законе рас­пределения случайной величины, которую нужно проверить, исполь­зуя соответствующий критерий согласия.
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]