![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Аналитическое моделирование ВС
При аналитическом моделировании выделяют все внутренние параметры системы Аналитическим моделированием называется представление в виде аналитической зависимости Y как функции от X и Q для системы в целом, а также аналитическое разрешение этого уравнения. Пример аналитического моделирования системы с одним обслуживающим аппаратом и очередью к нему. Допустим, что процесс обслуживания начинается при отсутствии заявок в очереди. Тогда состояние СМО описывается следующей системой уравнений:
где ![]() Модель получена из рассуждений, что вероятность нахождения в системе n заявок в момент времени Вероятность того, что за время После подстановки получим: Следующий шаг решения данного уравнения - освобождение от Решение дифференциального уравнения можно выполнить для стационарного состояния или Далее попытаемся найти выражения для математического ожидания числа заявок, находящихся в очереди, и среднего времени ожидания в очереди. Для этого нам необходимо выразить Далее учтем, что Полученное выражение представляет собой геометрическое распределение, для него математическое ожидание числа заявок, находящихся в системе (ОА): Дисперсия Так как то Математическое ожидание числа заявок, находящихся в очереди: Среднее время ожидания заявок в очереди Аналитическое моделирование применяется для простых систем и элементов. Возможности аналитического моделирования сильно ограничены, часто требуется принятие некоторых упрощающих предположений. Ограничения и области применения аналитического моделирования. Основные ограничения аналитического моделирования: 1) Входные потоки заявок должны быть стационарными, ординарными и с отсутствием последействия. Такие потоки называют простейшими. 2) Интервалы времени между моментами поступления заявок должны подчиняться экспоненциальному закону распределения. 3) Приоритеты заявок не учитываются. 4) Дисциплина обслуживания должна быть типа FIFO. 5) Времена обслуживания заявок в ОА также подчиняются экспоненциальному закону. Применения: 1) Для ориентировочных оценок ВС в ряде частных случаев. 2) В качестве макромоделей для отдельных фрагментов ВС при имитационном моделировании. Пример аналитического моделирования простейшей СМО. Пример определения вероятности безотказной работы системы. Каждый блок системы характеризуется собственной вероятностью безотказной работы. Задача состоит в определении вероятности отказа системы за некоторое время t. Вероятность отказа каждого блока равна Для параллельно соединенных блоков, имеющих вероятности отказов Для последовательно соединенных блоков вероятность отказа составит
Планирование машинного эксперимента (выбор начальных условий).
Планирование эксперимента Планирование эксперимента с программной моделью связано с вопросами эффективного использования ресурсов ЭВМ и определением конкретных способов проведения испытаний модели. Планирование эксперимента связано прежде всего с решением проблем: 1) определения начальных условий и их влияния на достижение установившегося результата при моделировании; 2) обеспечения точности и достоверности результатов моделирования. Определение начальных условий и их влияние на результаты моделирования. Проблема из-за искусственного характера процесса функционирования модели, которая в отличие от реальной системы работает эпизодически. Поэтому всякий раз при очередном прогоне модели требуется определенное время для достижения установившихся режимов работы (занятия устройств и очередей, памятей), соответствующих условиям функционирования реальной системы. Таким образом, начальный период работы модели искажается из-за влияния начальных условий запуска модели. Это может привести к неверным оценкам работы системы. Для решения этой проблемы существует несколько способов, например: а) Исключить из рассмотрения информацию о модели, полученную в начальной части периода моделирования, т.е. запоминать и обрабатывать результаты работы модели через достаточно большой период от начала моделирования, который соответствует установившемуся режиму. б) Задавать такие начальные условия для модели, которые соответствовали бы работе реальной системы или сокращали время достижения установившегося режима. Но все эти приемы имеют недостатки, так в первом случае увеличивается значительно время моделирования и имеются проблемы определения точного периода начала установившегося режима, во втором подходе существует проблема еще до начала моделирования знать начальные условия работы реальной системы.
Планирование машинного эксперимента (обеспечение точности).
Обеспечение точности и достоверности результатов моделирования. Решение этой проблемы связано с оценкой точности и достоверности результатов моделирования при заданном числе реализаций (объеме выборки) или, наоборот, с необходимостью оценки числа реализаций при заданных точности и достоверности результатов моделирования. Эта проблема возникает из-за того, что мы используем вероятностное моделирование, и никакой машинный эксперимент принципиально не дает точного результата. Инженер всегда решает компромиссную задачу сокращения вычислительных затрат при увеличении точности. К сожалению, нет универсальных способов решения этих задач в первую очередь из-за того, что законы распределения в сложных моделях неизвестны. К тому же показатели качества при моделировании не могут быть точно оценены, в лучшем случае можно получить только некоторую оценку такого показателя. Пусть
Величина Основным приемом при решении задач, когда закон распределения в сложных моделях неизвестен, является выдвижение предположений о характере законов распределения случайной величины Рассмотрим пример определения взаимосвязи точности и достоверности результатов моделирования с количеством реализаций N при программном эксперименте, когда в качестве показателя Таким образом, задача состоит: 1) При заданных 2) При заданном N найти Необходимо получить оценку
Для определения закона распределения Опуская выкладки по определению математического ожидания и дисперсии для оценки Поэтому соотношение (3) с учетом теоремы Лапласа можно переписать как: где
Тогда т.е. точность оценки обратно пропорционально
Пример: Чтобы оценить, как примерно соотносится число реализаций с точностью и достоверностью, рассмотрим пример расчета количества реализаций N, когда в качестве показателя эффективности используется вероятность p при достоверности Q = 0, 95 (tj = 1, 96) и точности Так как значения p до проведения моделирования (эксперимента) неизвестны, то вычислим множество оценок N для диапазона возможных значений p от 0 до 1 с шагом 0, 1. Результаты расчетов представлены в табл. 2. Т а б л и ц а 2.
Чаще всего на начальных стадиях моделирования, когда решается вопрос выбора количества реализаций N, значение p неизвестно. Поэтому на практике выполняют предварительное моделирование для произвольно выбранного значения No, определяют При очень высоких точностях ( |
Последнее изменение этой страницы: 2017-03-15; Просмотров: 852; Нарушение авторского права страницы