Файл: Шаракшанэ, А. С. Испытания сложных систем учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2024

Просмотров: 148

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Вычислительная реализуемость описанной выш^ процедуры оп­ ределяется временем, которое необходимо затратить на моделиро­ вание с целью расчета производных, входящих в уравнение (6.5.1). На практике для определения указанных производных часто ис­ пользуют методы регрессионного анализа. С этой целью начальный вектор состояния системы включают в вектор параметров модели, а входной сигнал x(t) представляют в виде функционального ряда:

 

* W = S '7 P /W .

;

.(6.5.3)

 

1 = 1

 

 

 

где С{— коэффициенты

разложения,

cpi(0.

Фи ( 0 — некоторая

совокупность координатных функций.

(6.5.3)

также

отнести к пара­

Если коэффициенты

разложения

метрам модели, то зависимость оцениваемого показателя эффек­ тивности можно записать в виде некоторой функции:

R(t\ c ) ^ G ( c u съ . .., ст\ аи аъ . .., as)

(6.5.4)

от независимых переменных с\, 'с2, ..., сти коэффициентов «ь а2, ..., as, которые называют параметрами искомого уравнения регрессии.

Для определения оценок параметров а\, а2, ..., as обычно прово­ дят моделирование и на основании полученных результатов рассчи­ тывают значения R(t]cj) для такого набора векторов сj (/=1, 2, ..., р), который необходим для применения выбранного метода аппро­

ксимации [17].

. .

.

При организации и проведении экспериментов на модели нужно

помнить, что методы регрессионного

анализа позволяют достичь

некоторых вполне определенных

свойств оценок параметров щ

(i= 1, 2, ..., 5) при выполнении следующих предпосылок:

а) значения Д(^|с5) (при j 1, 2..... р), полученные в результате статистического моделирования, должны представлять собой неза­ висимые, нормально распределенные случайные величины;

б) дисперсии DRj (при у = 1, 2, р), которые являются следст­

вием ограниченного числа экспериментов на модели, должны быть равны друг другу или представлять собой известную функцию от вектора с';

в) значения независимых переменных с\, с2, ..., с,- должны зада­ ваться абсолютно точно или с очень малой ошибкой по сравнению с ошибкой в расчете (R*j = R ( t |с;*).

При решении практических задач наиболее часто не выполняет­ ся первое требование. Однако и в этом случае, даже если нормаль­ ности распределения оценок Rj* -(/=1, 2, ..., р) не удается достичь ни при каком преобразовании случайных величин, методы регрес­ сионного анализа все же можно применять для расчета параметров искомых аппроксимирующих поверхностей. Но в этом случае оцен­ ки коэффициентов уравнения регрессии будут неоптимальными в том смысле, что не всю информацию извлекают из результатов ста­ тистического моделирования и свойства получаемых коэффициен­

110


тов уравнениярегрессии, особенно при малых выборках на моде­

ли, охарактеризовать очень трудно.

 

 

 

Rj*

(при } = К

При нормальном же распределении величин

2,..., р) оценки уравнения

регрессии

щ (г=,1, 2

, s) получают

наиболее эффективными

среди

всех

возможных

линейных оце­

нок [38]. ■

 

 

 

 

 

оценок параметров а*

В общем случае задача определения

(i= l, 2,..., s)

на основании метода наименьших квадратов

может

быть сведена к поиску корней следующей системы уравнений:

^

[ $ - G ( C j ,

а)] ^ 1 ^

=

0 ,

/ = 1 , 2 , . . . ,

з.

(6.5.5>

Если искомая поверхность аппроксимируется рядом

 

 

 

G(c, а) =

£

a,/j(c),

 

 

(6.5.6)

где fi(c) — известные функции,

i = l

 

 

 

 

 

то система уравнений

'становится

линейной относительно неизвестных

коэффициентов

аь

а2, .... asz

/«1

j-i

=

i

 

 

k = \ ,

2 , . . . , s

(6.5.7)

 

 

 

 

 

 

 

и ее можно представить матричным соотношением вида

 

 

 

 

Ва =

В гу,

 

 

 

(6.5.8)

где В— матрица размерности

sXp;

у —р-мерный

вектор

наблю­

дений у= (уи у2, ..., yv).

Элементы матрицы В и вектора у нетрудно получить из соотно­

шений (6.5.7).

системы уравнений

(6.5.7)

следую­

Характерная особенность

щая: если матрица ||ВТВ||-1

(Вт — транспонированная

матрица)

является невырожденной, то выбранная система

независимых пе­

ременных С\, с2, ..., сг линейно независима и решение системы (6.5.7) будет единственным. При этом диагональные элементы матрицы сту2 = || ВГВ||—1 определяют дисперсии ошибок расчета ко­ эффициентов регрессии, а остальные элементы характеризуют кова­ риации соответствующих им коэффициентов регрессии.

При ортогональном планировании экспериментов на модели корреляционная матрица ||ВТВ||_1 получается диагональной. По­ этому коэффициенты уравнения регрессии можно определять не­ зависимо друг от друга по простым расчетным формулам. Полное изложение методов регрессионного анализа и методов планирова­ ния экспериментов можно найти в работе [17].

Практическая реализуемость методов регрессионного анализа зависит от суммарного времени, необходимого для определения числа наиболее существенных факторов и расчета требуемого ко­ личества значений R f (/ —1, 2,..., р) .

i l l


Применительно к задачам исследования сложных систем наибо­ лее типичным случаем является полиномиальная аппроксимация истинной поверхности с помощью уравнения регрессии, которое включает в себя линейные и квадратичные члены разложения, а также учитывает все смешанные произведения факторов.

Для такого описания уравнений регрессии общее время, необ­ ходимое для расчета ряда значений Rj* (/= si, 2,..., р) при централь­ ном композиционном планировании экспериментов, определяют по формуле

 

t = MN (2Г+ л--}- 1),

где

— время проигрыша на модели одной случайной реали­

зации.

 

Анализ приведенного соотношения показывает, что время мо­

делирования в значительной степени зависит от выбранного числа наиболее существенных факторов. Поэтому выбор и обоснование числа значимых параметров модели Ci (t= I, 2,..., г) должен про­ изводиться очень тщательно с привлечением всех доступных средств анализа.

Широко распространенный метод последовательного уточнения числа существенных факторов состоит в проверке необходимости дальнейшего повышения (понижения) степени искомых уравнений регрессии. Достоинством этого метода является довольно эконо­ мичное использование памяти вычислительных машин. Кроме того, он позволяет обойти трудность, связанную с априорным определе­ нием числа наиболее существенных факторов. Но метод последо­ вательного уточнения поверхностей регрессии связан с большими затратами машинного времени. Поэтому для сложных систем его удается реализовать далеко не во всех случаях. В связи с этим при анализе сложных систем большое внимание уделяют вопросам априорного определения числа наиболее существенных факторов.

Когда наиболее существенные факторы определены и метод планирования экспериментов на модели выбран, расчет коэффици­ ентов а\, а2, ..., as может быть произведен, если время для нахож­ дения значений Rj* (/=1, 2,..., р) будет допустимым. По этой при­ чине поиск и разработка эффективных вычислительных процедур определения параметров аппроксимирующих поверхностей и по сей день для сложных систем имеют чрезвычайно важное зна­ чение.

Один из возможных методов расчета необходимого числа зна­ чений Rj* (/=1, 2,..., р), который в определенной степени решает проблему вычислений, состоит в организации «взвешенной» обра­ ботки результатов статистического моделирования.

Метод взвешенной обработки результатов статистического мо­ делирования. Для определения расчетных формул метода рассмот­ рим задачу: как рассчитать, зная результаты статистического мо-

112


делироваипя

х, —»R{,

 

х 2 — # 2;

(.6.5.10)

 

Х д ,-* /?

оценку математического ожидания выходного показателя

£ { R ( с, 0} = J /?(х) ех(оГх),

если параметры распределения вектора х имеют численные значе­ ния с, не равные с*, при котором осуществлялось моделирование.

Задача может быть решена на основании гипотезы: выборка Х \ , а'2) x'jY, полученная при фиксированном с я, принадлежит ге­ неральной совокупности выборок, которые можно получить при всевозможных значениях вектора параметров с. Считая, что эта гипотеза справедлива, можно записать следующее выражение [9]:

R (t | с)= f R (х) (|х/X) (х) X (rfx).

(6.5.11)

Полученные зависимости показывают, что для определения оценок R f (/=1, 2,..., р) необходимо реализовать процесс «взве­ шенной» обработки результатов статистического моделирования:

N .

 

R (t | Cj) ^ R ± 2 ^

(6-5' 12)

I

где

С;)/Х(х,1 С).).

Программная реализуемость такого метода расчета величин Rj* (/= 1, 2, ..., р) во многом зависит от принятого математическо­ го описания законов распределения вектора х. Если законы рас­ пределения гауссовы, то алгоритм расчета уд получается доста­ точно простым п его программная реализация обычно не вызыва­ ет серьезных затруднений.

Для гауссовых распределений расчетные формулы могут быть записаны в виде:

 

Т к Г Г

 

[

 

 

 

, (6.5.13)

 

I Кну 1

Д

 

 

 

 

 

<х* - Е { хх})г КГ1(** -Е {хх})

 

где

К — ковариационная

матрица

вектора

х,

а

|К[ ее детер­

минант.

 

 

 

 

 

нСравнительнуюаойо б

 

Э

ф ф е к т и в н о

с т ь

м е т о д

а в з в

е ш

е н

б о т

оценку метода взвешенной обработки с каким-либо другим мето­ дом построения уравнений регрессии произведем для очень про­ стого, но широко распространенного на практике случая, когда

5—3162

113