
- •Общие вопросы моделирования
- •1.1. Прогнозирование расчетных ситуаций
- •1.2. Общие сведения о моделировании систем
- •1.2.1. Виды моделирования
- •1.2.2. Математическое моделирование Виды математических моделей
- •Структурные математические модели
- •Функциональные математические модели
- •1.3. Подготовка данных и обработка результатов моделирования систем
- •1.3.1. Случайные величины, законы их распределения
- •1.3.2. Основные виды теоретических распределений
- •1.3.3. Определение параметров эмпирических распределений
- •1.3.4. Доверительные интервалы. Надежность. Обеспеченность
- •1.3.6. Подбор подходящего теоретического распределения Критерии согласия
- •1.4. Планирование эксперимента
- •1.4.1. Полный факторный эксперимент
- •1.4.2. Дробные реплики
- •1.4.3. Общая схема планирования эксперимента Крутое восхождение
- •Этапы планирования эксперимента
- •1.4.4. Стратегическое и тактическое планирование
- •Стратегическое планирование эксперимента
- •Тактическое планирование
- •1.5. Обработка и анализ результатов моделирования систем
- •1.5.1. Общие положения
- •1.5.2. Метод наименьших квадратов
- •Основы метода
- •Последовательность обработки данных
- •1.5.3. Практические приемы подбора кривых
- •1.5.4. Подбор эмпирических формул по кривым
Тактическое планирование
Тактическое планирование эксперимента направлено на решение таких проблем, как назначение размера выборки, определение начальных условий эксперимента, уменьшение дисперсии для увеличения точности оценки результатов и др.
Назначение размера выборки играет важную роль при стохастическом моделировании, когда переменные представлены законами, в соответствии с которыми распределены их выборочные значения. Поскольку эти значения случайны, существует некоторая неточность результата эксперимента, степень которой в значительной мере определяется размером выборки. Размер выборки может определяться либо априорно, т. е. независимо от работы модели, либо в процессе моделирования на основе полученных с помощью модели результатов.
Априорный анализ возможен, если есть какие-либо общие основания для принятия того или иного закона распределения случайной величины, например, сумма большого числа независимых случайных величин (нормальное распределение), редкие события (распределение Пуассона) и т. п. Такие основания можно получить из сравнительного сопоставления разных законов распределения с учетом характерных особенностей, присущих различным распределениям. Если встречаются затруднения при таком подходе к решению проблемы, можно провести пробный эксперимент для предварительных оценок параметров распределений.
Когда закон распределения определен, объем выборки может быть найден по правилам математической статистики в зависимости от заданной надежности (обеспеченности). Так, при нормальном распределении можно воспользоваться формулой (1.53):
(1.79)
Если стандартное отклонение неизвестно, то грубую оценку величины а можно получить из условия, что размах переменной отклика равен примерно 4σ.
Когда распределение неизвестно и нет оснований для принятия нормального закона, то можно воспользоваться неравенством Чебышева, которое имеет вид
(1.80)
Пусть мы желаем, чтобы наша оценка тx* попала в интервал, равный тх±σ/4 с вероятностью 0,95, т. е. Р{тх*-тx│}σ/4}≤0,05. В этом случае (учитывая, что k= /4; 1/k2=42/n) будем иметь Р{тх*-тх│>σ/4}≤0,05=42/n. Отсюда n=42/0,05=320. Полученный размер выборки существенно больше того, который оказывается достаточным в случае нормального распределения (для нормального распределения он при данных условиях равен 61), однако он позволяет получить гарантированную точность «с запасом».
Часто возникает задача проверки близости распределения отклика модели к некоторому другому распределению. Например, такая задача возникает, когда необходимо проверить близость распределений откликов модели и реальной моделируемой системы или сравнить распределения откликов на двух режимах работы системы. В таких случаях объем выборки можно определить по формулам
(1.81)
(1.82)
(1.83)
В формулах (1.81)...(1.83) δ - точность оценки; β - уровень значимости.
Выбор точки отсчета для начала эксперимента. Установившийся процесс в эксперименте начинается спустя какое-то время после его начала. Это характерно практически при любом моделировании. Так, при механических испытаниях конструкции в начальный период происходят неопределенные процессы «обжатия» конструкции и нагружающих устройств, устранения зазоров в соединениях элементов между собой и с измерительными приборами, «обкатки» этих приборов, а также целый ряд других факторов, влияние которых искажает результаты испытаний. Подобные искажения результатов в начальный период испытаний характерны и для имитационных компьютерных моделей, в которых они возникают за счет переходных процессов. При компьютерном моделировании, в отличие от физического, заранее исключить переходные процессы иногда не удается, поскольку не известно, когда начинается установившийся устойчивый режим работы. Для того чтобы снизить влияние искажений результатов, при имитационном моделировании либо увеличивают длину прогонов модели, либо за начало отсчета принимают не начало испытаний, а некоторый фиксированный момент времени.
Уменьшение дисперсии оценок. Методы уменьшения дисперсии служат либо для увеличения точности при работе с выборкой постоянного объема, либо для уменьшения этого объема при обеспечении постоянной степени точности. Следует отметить, что при правильном использовании методов уменьшения дисперсии эффективность моделирования может весьма существенно возрасти, однако формальное применение некоторых из методов может привести к противоположным результатам.
Стратифицированные выборки. В методе стратифицированных выборок всю выборку разбивают на ряд выборок меньшего объема (страт), а результаты оценивания по стратам объединяют затем в единую оценку. Элементы в каждой страте должны быть более однородными, т. е. обладать меньшей дисперсией, чем элементы всей совокупности в целом. Размеры страт можно выбирать различными способами, например, разбить совокупность на страты с одинаковым числом элементов. При наличии априорной информации лучше выбрать страты с одинаковыми дисперсиями.
При решении вопроса о числе выборочных значений, которые необходимо взять из каждой страты, может использоваться дисперсия внутри страты. Если внутри данной страты дисперсия равна нулю, то одно измерение из этой страты дает полную информацию о ней. Из страты с большой дисперсией следует взять достаточно большое число измерений. Если дисперсии в стратах различаются незначительно, можно применить пропорциональное стратифицирование, т. е. число наблюдений в выборке распределять по стратам пропорционально доле, которую эта страта занимает в совокупности.
Выборки по значимости. Основой выборки по значимости служит некоторое неадекватное распределение, отличное от диктуемого физическим смыслом задачи. Полученные с его помощью выборочные значения переменной умножаются на специально подобранный весовой коэффициент, чем компенсируется ошибка.
Частным случаем выборки по значимости является метод, называемый в зарубежной литературе «Русской рулеткой». Иллюстрацией такого метода может служить пример оценивания вероятности того, что сумма чисел, выпавших при последовательном бросании двух игральных костей, равна 3. Число бросаний костей можно сократить, если перед бросанием второй кости обратить внимание на число, выпавшее на первой кости. Если это число не равно 1 или 2, то не имеет смысла бросать вторую кость, так как мы не можем получить сумму, равную 3. В подобных случаях сразу можно перейти к следующему испытанию.
Метод компенсации. Этот метод предназначен для систем имитационного моделирования. Идея метода состоит в построении двух оценок x1 и х2 неизвестного параметра у, такого, что x1 имеет отрицательную корреляцию с х2. При выборе окончательной оценки (х1+х2)/2 параметра у она имеет существенно меньшую дисперсию:
Метод коррелированных выборок. Такой метод предназначен для сравнения двух и более альтернатив. Например, задача может заключаться в определении лучшей из двух стратегий А и В. В подобных случаях нас интересует относительное различие двух альтернатив, а не абсолютное значение каждой из них. Для сравнения средних значений двух альтернатив необходимо оценить их разность M(Z)=M(A) - M(B). При независимых А и В имеем D(Z)=D(A)+D (В). Если же А и В зависимы, то новая переменная Z* имеет то же среднее, что и Z, но с гораздо меньшей дисперсией D(Z*)=D(A)+D(B)-cov(A,В). Задача состоит в таком построении выборки, чтобы ковариация (А,В) была положительна и достаточно велика. Для получения такой корреляции при имитационном моделировании можно использовать управление генерацией случайных величин на двух прогонах.