Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Устойчивость
3. чувствительность. Адекватность модели - степень соответствия модели тому реальному объекту или процессу, для описания которого она строится или целям исследования. Процедура оценки адекватности модели реально существующей системе основана на сравнении результатов измерений характеристик на реальной системе с результатами экспериментов на модели. Такая оценка может проводиться различными способами: 1. по средним значениям отклика модели и реальной системы; 2. по дисперсиям отклонений откликов модели от среднего значения откликов системы; 3. по максимальному значению относительных отклонений отклика модели от отклика реальной системы. Указанные способы весьма близки между собой, поэтому для иллюстрации описываемого подхода к оценке адекватности модели рассмотрим первый способ. При этом способе проверяется гипотеза о близости среднего значения переменной Y среднему значению отклика реальной системы Y*. В результате N опытов на реальной системе получают множество значений (выборку) Y*. Выполнив М экспериментов на модели, также получают выборку значений наблюдаемой переменной Y. Затем вычисляют значения математического ожидания и дисперсии откликов модели и реальной системы, после чего выдвигается гипотеза о близости средних величин Y и Y* в статистическом смысле. Основой для проверки гипотезы является t-статистика (распределение Стьюдента), ее значение, вычисленное по результатам испытаний, сравнивается с критическим значением t, взятым из справочной таблицы. Если выполняется неравенство t < tкр, то гипотеза принимается. Статистические методы применимы только в том случае, если оценивается адекватность модели существующей системе. Для проектируемой системы в качестве эталонного объекта принять концептуальную модель проектируемой системы. Тогда оценка адекватности программно реализованной модели заключается в проверке того, насколько она отражает концептуальную модель. Устойчивость модели - это ее способность сохранять адекватность при исследовании эффективности системы на всем возможном диапазоне рабочей нагрузки, а также при внесении изменений в конфигурацию системы. Устойчивость результатов моделирования может быть оценена методами математической статистики. Для этого проверяют гипотезу об устойчивости результатов моделирования на основе критерия Уилкоксона: относятся ли две выборки к одной и той же генеральной совокупности (т.е. обладают ли они одним и тем же статистическим признаком). При статистической оценке устойчивости модели соответствующая гипотеза может быть сформулирована следующим образом: при изменении рабочей нагрузки или структуры имитационной модели закон распределения результатов моделирования остается неизменным. Чувствительность модели к изменениям параметров рабочей нагрузки и внутренних параметров самой системы оценивают на основе специальных процедур по каждому параметру Xk в отдельности. Данные, полученные при оценке чувствительности модели, могут быть использованы, в частности, при планировании экспериментов: большее внимание должно уделяться тем параметрам, по которым модель является более чувствительной.
Если в результате проведенной оценки качества модели оказалось, что ее целевые свойства не удовлетворяют разработчика, необходимо выполнить ее калибровку, то есть корректировку с целью приведения модели в соответствие предъявляемым требованиям. Процесс калибровки модели обычно является итерационным и состоит из трех основных этапов: 1. глобальные изменения модели (например, введение в рассмотрение новых процессов, изменение типов событий и т.п.); 2. локальные изменения модели (например, изменение некоторых законов распределения моделируемых случайных величин); 3. изменение специальных параметров, называемых калибровочными.
V Этап: планирование модельных экспериментов Цели: 1. сокращение общего объема испытаний при соблюдении требований к достоверности и точности их результатов; 2. повышение информативности каждого эксперимента в отдельности. Поиск плана эксперимента производится в так называемом факторном пространстве. Факторное пространство - это множество внешних и внутренних параметров модели, значения которых исследователь может контролировать в ходе подготовки и проведения модельного эксперимента. Поскольку факторы могут носить как количественный, так и качественный характер, значения факторов в теории планирования экспериментов обычно называют уровнями. Если при проведении экспериментов исследователь может изменять уровни факторов, эксперимент называется активным, в противном случае — пассивным. Обычно план эксперимента строится относительно одного выходного скалярного параметра, который называется наблюдаемой переменной. Если моделирование используется как инструмент принятия решения, то в роли наблюдаемой переменной выступает показатель эффективности моделируемой системы. Существует два основных варианта постановки задачи планирования эксперимента с имитационной моделью: 1. выбрать план эксперимента из всех допустимых, реализация которого при фиксированном числе опытов с моделью даст наиболее достоверную информацию о функции отклика системы: 2. выбрать допустимый план, при реализации которого статистическая оценка функции отклика может быть получена с заданной точностью при минимальном объеме испытаний. Решение задачи в первой постановке называется стратегическим планированием эксперимента, а во второй - тактическим планированием. Цель методов стратегического планирования экспериментов с имитационными моделями состоит в получении максимального объема информации об исследуемой системе в каждом испытании модели. Стратегическое планирование позволяет ответить на вопрос, при каком сочетании уровней внешних и внутренних факторов может быть получена наиболее полная и достоверная информация о поведении исследуемой системы. В процессе стратегического планирования должны быть решены следующие основные задачи: 1. идентификация факторов; 2. выбор уровней факторов; 3. определение набора сочетаний уровней факторов, при которых будут проводиться испытания модели. Идентификация факторов - их ранжирование по степени влияния на значение наблюдаемой переменной. По итогам идентификации все факторы делят на первичные и вторичные. Первичные – это факторы, в исследовании влияния которых экспериментатор заинтересован непосредственно, Вторичные факторы –факторы, которые не являясь предметом исследования, в то же время оказывают существенное влияние на значение наблюдаемой переменной, которым нельзя пренебречь. Минимальное количество уровней любого фактора равно двум - нижняя и верхняя границы интервала изменения значений фактора. При использовании всего двух уровней можно определить только линейные эффекты. Для учета квадратичных эффектов необходимо рассматривать три уровня фактора, для зависимостей третьего порядка - четыре уровня и т.д. Анализ значительно упрощается, если брать только равноотстоящие друг от друга значения уровней. В этом случае имеет место так называемое ортогональное разбиение уровней. Выбор уровней факторов производится с учетом двух требований: 1. уровни каждого фактора должны перекрывать весь возможный диапазон его изменения: 2. общее количество уровней по всем факторам не должно приводить к чрезмерному объему испытаний модели. Тактическое планирование экспериментов - совокупность методов установления необходимого объема испытаний. Эксперимент, в котором реализуются все возможные сочетания уровней факторов, называется полным факторным экспериментом. Применение полного факторного плана вместо классической схемы, согласно которой каждый раз изменяется только один фактор, имеет следующие преимущества: 1. более полная картина влияния каждого фактора 2. облегчение предсказания отклика, который может быть получен при определенной комбинации условий; 3. если эффекты, обусловленные каждым фактором, статистически независимы, то о влиянии каждого фактора на отклик системы можно получить не меньше информации, чем при изменении в экспериментах только одного фактора при фиксации остальных; 4. если влияние различных факторов на отклик системы не является независимым, а эффекты такого влияния в большей или меньшей степени коррелированны, то в этом случае только полный факторный эксперимент может дать необходимую информацию о взаимодействии факторов. В общем случае объект исследования можно представить как некий «черный ящик», на входе которого действуют управляющие параметры или, другими словами, факторы xi. (i = 1, 2,..., n) и некоторые возмущения zj. (j = 1,2,..., k). На выходе объекта наблюдаются какие-либо характеристики объекта yl (l = 1,2,.... m), например, показатель эффективности исследуемой системы. На математическом языке задача установления взаимосвязи входных и выходных переменных в исследуемой системе формулируется следующим образом: следует определить функцию отклика y = f(xi,x2,...,xn) где у — интересующая исследователя выходная переменная; x1, х2,..., xn — независимые переменные, которые можно варьировать при проведении эксперимента (факторы). Во многих случаях цель имитационного моделирования заключается в поиске таких величин независимых переменных, при которых отклик достигает экстремального значения. Если все рассматриваемые в задаче поиска оптимума факторы являются дискретными величинами, то задачу можно решить полным перебором всех возможных комбинаций значений факторов. В общем случае функция отклика неизвестна, то ее аппроксимируют некоторой гладкой функцией, в качестве которой обычно используют полином первого или второго порядка.
Параметры a0, a1..., an... — коэффициенты регрессии — оценивают по результатам факторного эксперимента. Решение задачи поиска оптимальных параметров исследуемой системы на основе имитационных экспериментов осуществляется в несколько этапов: 1. планирование эксперимента; 2. проведение экспериментов и построение по их результатам уравнения регрессии для функции отклика; 3. поиск экстремальных значений факторов, например, методом наискорейшего спуска. На начальном этапе исследования проводят предварительное отсеивание факторов, так как с ростом числа факторов и их уровней количество возможных комбинаций уровней факторов быстро растет. В этом случае сначала строится план отсеивающего эксперимента, реализация которого позволяет сократить число факторов, рассматриваемых в оптимизирующем эксперименте. На этапе проведения отсеивающего эксперимента можно рассматривают меньшее число уровней для каждого фактора, чем в оптимизирующем эксперименте. Недостатком полного факторного эксперимента являются значительные затраты времени на его проведение. Использование полного факторного эксперимента целесообразно в тех случаях, когда в имитационных экспериментах исследуется взаимное влияние всех факторов, фигурирующих в модели. Если взаимодействие факторов отсутствует, или эффектом взаимодействия факторов можно пренебречь, то проводят частичный факторный эксперимент. На практике применяются различные варианты построения планов частичных факторных экспериментов: 1. рандомизированный план, предполагающий выбор сочетания уровней факторов для каждого прогона модели случайным образом. 2. латинский план, используется в том случае, когда проводятся эксперименты с одним первичным фактором и несколькими вторичными 3. дробный факторный план, в котором для каждого фактора рассматриваются всего два уровня - нижний и верхний. 4. эксперименты с изменением факторов по одному. Такой план обеспечивает исследование эффектов от изменения каждого фактора в отдельности. Для определения необходимого число прогонов модели используют соотношение: , Где σ2 – дисперсия, tα – t-критерий для уровня значимости α. έ2 – точность оценки определения параметров. Поскольку дисперсия оцениваемой случайной величины в общем случае неизвестна, необходимо провести 50-100 испытаний и оценить σ2, а потом определить необходимое число прогонов модели для каждого «пункта» стратегического плана. VI Этап: реализация плана экспериментов На этом этапе от исследователя требуется осуществлять многократные прогоны имитационной модели при различных комбинациях значений управляемых параметров модели в соответствии с планом эксперимента, разработанным на этапе планирования эксперимента. При этом необходимо протоколировать результаты каждого прогона модели для их последующего анализа и выработки практических рекомендаций. Основные проблемы, возникающие при экспериментировании с имитационными моделями. 1. Задание начальных условий эксперимента. Необходимо учитывать смещения в статистические оценки параметров отклика модели при переходном периоде. Чтобы уменьшить влияние переходного режима работы модели на конечные результаты эксперимента, можно поступать следующим образом: 1. запускать модель с модальных (наиболее вероятных) значений установившегося режима работы модели; 2. запускать модель со средних значений установившегося режима работы модели. 2. Выбор «правила останова», определяющего длительность прогона имитационной модели. От продолжительности прогона зависит точность результатов моделирования. 3. Анализ состояния модели в момент прекращения прогона. Учет незавершенных процессов может привести к смещению оценки характеристик модели в большую сторону. 4. Определение длительности прогона модели при наличии в модели процессов с разными скоростями протекания. Оценку точности результатов моделирования обычно выполняют для самого медленного процесса в модели. При разработке имитационной модели обычно выбирают степень детализации модели такой, чтобы скорости протекающих в ней процессов не различались более, чем на два порядка. В случаях моделирования редких событий (медленных процессов), например, отказов оборудования, необходимо укрупнять состояния для быстрых процессов.
Date: 2015-07-17; view: 465; Нарушение авторских прав |