53
возможность выбрать достаточно большое количество шагов, чтобы обеспечить
длительность процесса моделирования, соответствующую реальному времени.
Кроме того, CPN Tools не вычисляет первичную статистическую информацию,
такую как максимальное, минимальное и среднее количество фишек в
позициях, частоты срабатывания переходов и т.д. Но система предоставляет
язык для описания процессов накопления и вычисления характеристик; тот же
самый
язык раскрашенных сетей Петри может применяться для оценки
статистических характеристик моделей. Такие дополнительные сети назовём
измерительными фрагментами, они будут рассмотрены в следующем
подразделе.
Имитационное моделирование предполагает специальную организацию
экспериментов с моделью. Первое – масштабирование времени. Время в CPN
Tools измеряется в единицах модельного времени (MTU), которые не имеет
размерности, и представляется натуральным числом. Именно
поэтому
масштабирование времени представляет большой интерес, чтобы сделать
модель реалистичной. Пример масштабирования времени описан в
Приложении П7 для модели Ethernet. Определяются времена в реальных
единицах (мс, нс) из описания аппаратных средств и программного
обеспечения. Затем выбирается MTU, как наименьший интервал времени. Хотя
для последующего развития модели рационально выбрать величину MTU ещё
меньшей для
моделирования более быстрой аппаратуры в будущем. Например,
наименьшая задержка для модели Ethernet составляет 500 нс, но была выбрана
MTU, равная 100 нс. Затем все времена модели пересчитывается в MTU.
Например, 200 мс соответствует 200000 нс / 100 нс = 2000 MTU. После
получения результатов моделирования время должно быть пересчитано
обратно в реальные единицы времени. Например, полученное среднее время
отклика равно 389 MTU или 38900 нс
или 38.9 мс.
Второе – существование стационарного режима поведения модели. Если
такой режим существует, модель сбалансирована. Увеличение длительности
времени моделирования не вызывает существенное изменение ее
статистических характеристик. Простейшим способом определить наличие
стационарного режима является последовательное увеличение длительности
времени моделирования. Если характеристики не изменяются после
определенного момента времени моделирования, тогда стационарный режим
имеет место
. Отметим, что стационарный режим не может существовать, когда
исходная сеть не сбалансирована; например, потоки со скоростью 100 Мбит/с
направлены в сеть с пропускной способностью 10 Мбит/с.
Третье – оценка средних (и других статистических моментов)
характеристик в стационарном режиме. Предположим, что модель вычисляет
характеристики, но результаты, полученные в единственном эксперименте с
моделью
, не представляют ценности. Должно быть проведено несколько
экспериментов с моделью, и согласно математической статистике, их число
должно быть около 20. Для более сложных оценок должен быть учтен
доверительный интервал.