- •Моделирование систем
- •1. Наличие цели
- •1.2. Модель. Моделирование
- •Система
- •Параметры
- •Внешние
- •Внутренние
- •1.3. Классификация моделей
- •1.4. Методы моделирования
- •Имитационный способ представления задачи 1
- •Имитационный алгоритмический способ
- •Имитационная статистическая постановка задачи
- •2. Математические схемы моделирования систем
- •2.1. Формализация моделирования
- •Математическую схему можно определить как звено при переходе от содержательного к формализованному описанию процесса функционирования системы с учётом воздействия внешней среды.
- •2.2. Задачи, решаемые с помощью моделирования
- •2.3. Проектирование ис и анализ их производительности
- •2.3. Система массового обслуживания как модель
- •2.4. Модели потоков
- •2.2. Аналитический анализ смо
- •2.2.1. Экспоненциальная система массового обслуживания
- •2.2.1.1 Одноканальная однородная экспоненциальная смо
- •2.2.1.2. Многоканальная экспоненциальная смо
- •2.2.1.3. Модель m/g /1
- •2.3. Сети массового обслуживания
- •2.4. Анализ разомкнутых экспоненциальных СеМо
- •2.4.1. Свойства разомкнутой экспоненциальной СеМо
- •2.5. Расчет системных характеристик экспоненциальных СеМо
- •Контрольные вопросы
- •Лекция 4
- •1. Пример: Проблема распределение канала
- •1. Статическое распределение канала
- •2. Динамическое распределение канала
- •2. Пример: расчет системы телеобработки данных
- •3.1. Задание
- •3.2. Решение
- •4. Схема расчета замкнутой СеМо
- •4. Имитационное моделирование систем массового обслуживания
- •4.1. Система массового обслуживания как модель и оригинал
- •4.2. Иллюстративный пример: моделирование посадки самолетов.
- •4.3. Концепция статистического моделирования
- •4.3. Пример: оценка надежности системы
- •5. Построение моделирующего алгоритма
- •5.1. Моделирование на эвм процесса функционирования смо
- •Шагом (принцип t)
- •С другой стороны, принцип особых моментов выгоден тем, что
- •5.2. Особенности реализации процессов с использованием q-схем
- •5.2. Примеры моделирования смо с отказами
- •5.2.1. Подготовка исходных данных и назначение переменных
- •Моделирование смо с отказами по схеме событий
- •5.2.2.1. Построение блок-схем алгоритма имитации
- •5.3. Схемы построения моделирующего алгоритма
- •5.4.1. Моделирование смо с отказами по схеме событий
- •5.4.2. Моделирование смо с отказами по схеме процессов
- •Моделирование смо с отказами по схеме процессов
- •Шаг имитации
- •Класс процессов "генерирование заявок источником"
- •5.4.3. Сопоставление схемы событий и схемы процессов
- •5.5. Семафоры и связные списки
- •5.6. Алгоритмы обслуживания очередей
- •1) Традиционный алгоритм fifo
- •2) Приоритетное обслуживание (Priority Queuing)
- •3) Взвешенные настраиваемые очереди (Weighted Queuing)
- •6. Оценки искомых характеристик и их дисперсии
- •6.1. Структура оценок
- •7. Тестирование имитационной модели
- •8. Случайные факторы и их модели
- •8.1. Моделирование случайных событий
- •8.2. Моделирование дискретных случайных величин
- •321236246263321315464215224214664122142366236246611664533544.
- •8.3.1. Моделирование экспоненциальной с.В.
- •8.5. Моделирование равномерной с.В.
- •Планирование машинных экспериментов с моделями систем
- •Методы планирования эксперимента на модели.
- •Обработка, анализ и интерпретация результатов моделирования
- •11. Замечание о языках моделирования
- •Моделирование смо с одним npи6opом и очередью
Планирование машинных экспериментов с моделями систем
Методы планирования эксперимента на модели.
Основная задача планирования– получение необходимой информации при минимальных или ограниченных затратах машинных ресурсов (машинного времени, памяти и т.п.) на реализацию процесса моделирования.
Отличие от натурных экспериментов:
1)
простота повторных условий эксперимента
на ЭВМ с моделью
системыS;
2)
возможность управления экспериментом
с моделью
(прерывание, возобновление);
3) легкость варьирования условий проведения экспериментов (воздействий внешней среды, параметров и структуры модели);
4) трудности, связанные с определением интервала моделирования, наличие корреляции между последовательностью случайных чисел в процессе моделирования.

Модель




Рис. 10.1. Схема эксперимента
В планировании эксперимента (ПЭ) различают входные (изогенные) и выходные (эндогенные) переменные: х1, х2,…, хк; y1, y2…, ye (рис.1). Входные переменные в теории ПЭ называют факторами а выходные — реакциями.
Каждый фактор xi, i=1,2,…,k может принимать в эксперименте одно или несколько значений, называемых уровнями.
Каждому фиксированному набору уровней факторов точка в факторном пространстве.
Реакцию (отклик) системы можно представить в виде зависимости
yl =l(x1, x2,…,xk); l=1…m. Функцию l, связанную с факторами, называют функцией отклика, а её геометрический образ – поверхностью отклика. Исследователю заранее не известен вид зависимостей l, l=1…m, поэтому используют приближение соотношения:
Зависимости l находятся по результатам эксперимента (по существу – это цель эксперимента).
Факторы при проведении эксперимента могут быть:
– управляемыми и неуправляемыми,
– количественными или качественными,
– фиксированными и случайными,
– изучаемыми и неизучаемыми,
– фиксированными и случайными
Фактор относится к изучаемым, если он включён в модель для изучения свойств системы. Количественными факторами являются интенсивности входящих потоков заявок, интенсивности потоков обслуживания, ёмкости накопителей, количество обслуживающих каналов и другие. Качественным факторам не соответствует числовая шкала (дисциплины постановки на очередь, обслуживания).
Фактор является управляемым, если его уровни целенаправленно выбираются экспериментатором.
При планировании эксперимента обычно изменяются несколько факторов.
Основными требованиями, предъявляемыми к факторам - независимость и совместимость. Совместимость означает, что все комбинации факторов осуществимы.
Для выявления влияния факторов на искомые характеристики необходимо:
– отобрать
факторы
,i
=
,
влияющие на искомую характеристику, и
описать функциональную зависимость
(делаем, когда строим модель);
– установить
диапазон изменения значений факторов
;
– определить
координаты точек фазового пространства
в которых следует проводть эксперимент;
– оценить необходимое число реализаций и их порядок в эксперименте.
Эксперимент, в котором реализуются все возможные сочетания уровней факторов, называется полным факторным экспериментом.
Практика показывает, что для получения достаточно точных оценок можно обойтись малым количеством опытов, вводя понятие дробного факторного эксперимента (или дробных реплик), который представляет собой некоторую часть (1/2, 1/4, 1/8, и т. д.) от полного факторного эксперимента.
Различают стратегическое и тактическое планирование машинных экспериментов с моделями систем.
Стратегическое планирование ставит своей целью получение необходимой информации о системе S с помощью модели MM, реализованной на ЭВМ.
Тактическое планирование – определяет способы проведения каждой серии испытаний машинной модели MM.
Стратегическое планирование лежит в основе разработки плана. Основные проблемы, которые приходится решать: большое количество факторов (сокращение факторного пространства); многокомпонентность функции реакции; стохастическая сходимость результатов машинного эксперимента; ограниченность машинных ресурсов.
Проблема
стохастической сходимости результатов
машинного эксперимента.
Выходные характеристики – выборочные
средние, найденные путём многократны
прогонов модели на ЭВМ. Сходимость
выборочных средних к средним значениям
с ростом объема выборки называется
стохастической.
Эта сходимость, как правило, медленная.
Если
- стандартное отклонение одного
наблюдения, то стандартное отклонение
среднего N
наблюдений будет равно
,
т.е. для уменьшения ошибки случайной
выборки вk
раз требуется увеличить объем выборки
в k2
раз.
Медленная сходимость преодолевается применением ускоренных методов моделирования, обеспечивающих снижение дисперсии оценки (расслоенная выборка, взвешенная выборка и др.).
Выделяют этапы стратегического планирования:
1) построение структурной модели;
2) построение функциональной модели.
Структурная модель выбирается исходя из того, что должно быть сделано, характеризуется числом факторов и числом уровней для каждого фактора.
Число
элементов эксперимента Nс=
q1,q2…qk,
где k
– число факторов,
,
– число уровнейi
– фактора.
Элемент структурной модели – структурный блок эксперимента, определяемый как простейший эксперимент в случае одного фактора и одного уровня.
Необходимо выделять наиболее существенные факторы. Выделять уровни. Минимальное число уровней каждого фактора равно 2.
Анализ результатов существенно упрощается, если уровни равноотстоят друг от друга.
Аналитические
упрощения. если
,
– симметричная структурная модель,
т.е.
=
,
.
Функциональная модель ПЭ определяет количество элементов структурной модели, т.е. необходимое число различных информационных точек Nф.
Функциональная модель может быть полной (Nф=Nс) и неполной (Nф<Nс).
Основная цель построения функциональной модели – нахождение компромисса между необходимыми действиями и ограничением ресурсов.
Для анализа возможностей рассматривают попарно относительное влияние числа факторов. числа уровней и числа повторений на количество необходимых машинных прогонов N модели.
Пусть
полное число прогонов при симметрично
повторяемом эксперименте равно
n
– необходимое число повторений
эксперимента, q–
число уровней каждого фактора, k–
число факторов.
Какая из трех величин дает наибольшее сокращение полного количества прогонов?
=
;
=
;
=
.
Анализ приведенных отношений показывает:
1) если kn > q и k > qlnq, то доминирует q;
2) если k < qlnq и nlnq > 1, то доминирует k ;
3) если nlnq < 1 и q > kn, то доминирует n.
(доминирует – обеспечивает более крутую производную).
Таким образом. использование структурных и функциональных моделей позволяет рационально построить план эксперимента с учетом наличных ресурсов.
Тактическое планирование машинных экспериментов
Здесь решают проблемы:
определения начальных условий и их влияния на достижения установившегося результата при моделировании; определяется влиянием переходного периода;
обеспечения точности и достоверности результатов моделирования; реализуется через дисперсию оценки;
уменьшения дисперсии оценок характеристик процесса функционирования моделируемых систем; реализуется через применение методов понижения дисперсии
выбора правил автоматической остановки имитационного эксперимента с моделями; применение метода автоотонова.
