Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

modelirTP(1)

.pdf
Скачиваний:
45
Добавлен:
03.05.2015
Размер:
1.19 Mб
Скачать

V. МОДЕЛИРОВАНИЕ СИСТЕМЫ АВТОМАТИЗАЦИИ C ПРИМЕНЕНИЕМ ЭКСПЕРИМЕНТАЛЬНОСТАТИСТИЧЕСКИХ МЕТОДОВ

План выполнения работы

1.Изучение экспериментально-статистических методов:

методы регрессионного и корреляционного анализа;

составление уравнения регрессии методом Брандона;

решение задачи планирования и нахождения уравнения регрессии;

дробные реплики;

описание «почти стационарной» области;

ортогональные планы второго порядка.

2.Постановка задачи моделирования в соответствии с заданием на курсовую работу.

3.Разработка моделирующей программы:

процедура построения математической модели процесса;

алгоритм поиска оптимального решения;

код моделирующей программы.

4.Анализ и представление результатов моделирования.

5.Построение функциональной схемы автоматизации объекта.

6.Разработка презентации курсовой работы (не более 8 слайдов, в т.ч. постановка задачи, используемые в работе методы построения модели, алгоритмы расчета, результаты моделирования и др.).

7.Подготовка доклада к защите (длительность доклада не более 3-4 мин.).

Рекомендуемая литература: [6, 9, 12, 17].

81

Описание экспериментально-статистических методов

В тех случаях, когда информации о рассматриваемом процессе недостаточно или процесс настолько сложен, что невозможно составить его детерминированную модель, прибегают к экспериментально-статистическим методам [12, 17]. Процесс при этом рассматривают как «черный ящик». Различают пассивный и активный эксперимент.

Пассивный эксперимент является традиционным методом, когда ставится большая серия опытов с поочередным варьированием каждой из переменных; к пассивному эксперименту относится также сбор исходного статистического материала в режиме эксплуатации на промышленном объекте. Обработка опытных данных в этом случае для получения математической модели проводится методами классического регрессионного и корреляционного анализа.

Активный эксперимент ставится по заранее составленному плану (планирование эксперимента), при этом предусматривается одновременное изменение всех параметров, влияющих на процесс, что позволяет сразу установить силу взаимодействия параметров и тем самым сократить общее число опытов.

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

y = ϕ(x1, x2 ,..., xk ).

Принято называть независимые переменные x1, x2 ,..., xk факторами, координатное пространство с координатами x1, x2 ,..., xk – факторным пространством, а геометрическое изображение функции отклика в факторном пространстве – поверх-

82

ностью отклика.

При использовании статистических методов математическая модель представляется в виде полинома – отрезка ряда Тейлора, в который разлагается неизвестная зависимость

 

 

k

k

 

 

 

k

 

 

 

y = β0 + βjx j + βujxu x j +βjjx2j +K

 

 

j=1

u, j=1,u j

 

 

 

j=1

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2ϕ

 

 

 

2ϕ

 

 

 

βj =

ϕ

 

, βuj =

 

 

, βjj =

 

 

r .

x j

r

xu

x j

 

r

x2j

 

 

 

 

x =0

 

 

 

 

x =0

 

 

 

 

x =0

 

 

 

 

 

 

 

 

В связи с тем, что в реальном процессе всегда существуют неуправляемые и неконтролируемые переменные, изменение величины носит случайный характер. Поэтому при обработке экспериментальных данных получаются так называемые выборочные коэффициенты регрессии b0 , b j , buj , b jj , являющиеся

оценками теоретических коэффициентов β0 , βj , βuj , βjj . Урав-

нение регрессии, полученное на основании опыта, запишется следующим образом:

k

k

k

= b0 + b jx j + bujxu x j + b jjx2j +K

j=1

u, j=1,uj

j=1

Коэффициент b0 называют свободным членом уравнения

регрессии; коэффициенты b j

– линейными эффектами; коэффи-

циенты b jj – квадратичными эффектами; коэффициенты buj

эффектами взаимодействия. Коэффициенты уравнения опреде-

ляются методом наименьших квадратов из условия:

N

Ô = (yi i )2 = min .

i=1

Здесь N – объем выборки из всей совокупности значений исследуемых параметров. Разность между объемом выборки N и числом связей, наложенных на эту выборку L, называется чис-

83

лом степеней свободы выборки f: f = N L .

При отыскании уравнения регрессии число связей равно числу определяемых коэффициентов.

Вид уравнения регрессии выбирается путем экспериментального подбора. При изучении зависимости от одного переменного параметра полезно для определения вида уравнения ре-

грессии построить эмпирическую линию регрессии.

yj

x j

x j

Рис. 5.1. Корреляционное поле

Для этого весь диапазон изменения х на поле корреляции разбивается на равные интервалы x (рис. 5.1). Все точки, попавшие в интервал x j , относят к его середине x j . Для этого

подсчитывают частные средние:

 

 

n j

 

 

 

y ji

k

y j

=

i=1

, n j = N ,

n j

 

 

j=1

здесь n j

– число точек в интервале x j , k – число интервалов

разбиения, N – объем выборки.

Затем последовательно соединяют точки (x j , y j )отрезками

прямой. Полученная ломаная линия называется эмпирической линией регрессии у по х. По виду эмпирической линии регрес-

84

сии можно подобрать уравнение регрессии yˆ = f (x) .

 

Задача

определения параметров уравнения

регрессии

(b0 ,b1,b2 ,...)

сводится практически к

определению

минимума

функции многих переменных. Если

= f (x,b0 ,b1 ,b2 ,...) есть

функция дифференцируемая и требуется выбрать b0 , b1, b2 ,...

так, чтобы

N

Ф = (yi f (xi , b0 , b1, b2 ,...))2 = min ,

i=1

то необходимым условием минимума Ф(b0 , b1 , b2 ,...) является

выполнение равенств

 

 

 

 

 

 

 

 

 

 

 

 

Ф

= 0,

Ф

= 0,

 

Ф

= 0 ...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b0

 

b1

 

b2

 

 

 

 

 

 

 

или

 

 

 

 

 

 

 

 

 

 

f (x )

 

 

 

 

 

 

N

 

 

(xi ,b0 ,b1 ,b2

,...)]

 

 

 

 

2[yi f

b0

i = 0

 

 

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

(xi ,b0 ,b1 ,b2

,...)]

 

 

 

 

 

 

 

2[yi f

f (xi )= 0 .

 

 

 

i=1

 

 

 

 

 

 

 

 

 

 

b1

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

После преобразований получим:

 

 

 

 

 

 

 

 

 

N

f (x

 

)

 

N

(xi ,b0 ,b1 ,b2 ,...)

f (x

 

)

 

yi

b0

i

 

f

 

b0

i

 

= 0

 

i=1

 

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

N

f (xi )

 

N

(xi ,b0 ,b1 ,b2 ,...)f (xi )

 

yi

f

= 0 .

 

i=1

b1

 

 

 

i=1

 

 

 

 

 

 

 

b1

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Система,

 

уравнений

 

содержит

столько же уравнений,

85

сколько неизвестных коэффициентов b0 , b1, b2 , … входит в

уравнение регрессии и называется в математической статистике

системой нормальных уравнений.

Величина Ф 0 при любых b0 , b1, b2 , …, следовательно,

у нее обязательно должен существовать хотя бы один минимум. Поэтому, если система нормальных уравнений имеет единственное решение, то оно и является минимумом для величины Ф. Решать систему в общем виде нельзя. Для этого надо задаться конкретным видом функции f.

Для оценки силы линейной связи вычисляется выборочный коэффициент корреляции:

 

N

 

r* =

(xi x)(yi y)

(5.1)

i=1

(N l)SxSy

 

 

где Sx , Sy – выборочные среднеквадратичные отклонения.

После того как уравнение регрессии найдено, необходимо провести статистический анализ результатов. Этот анализ состоит в следующем: проверяется значимость всех коэффициентов регрессии в сравнении с ошибкой воспроизводимости и устанавливается адекватность уравнения. Такое исследование но-

сит название регрессионного анализа.

Методы регрессионного и корреляционного анализа

Для проведения регрессионного анализа необходимо выполнение следующих условий:

1.Входной параметр х измеряется с пренебрежимо малой ошибкой. Появление ошибки в определении у объясняется наличием в процессе невыявленных переменных, не вошедших в уравнение регрессии.

2.Результаты наблюдений над выходными величинами

y1, y2 , ..., yN представляют собой независимые нормально

86

распределенные случайные величины.

3. При проведении эксперимента с объемом выборки N при условии, что каждый опыт повторен m раз, выборочные

дисперсии S12 , S22 , ..., S2N должны быть однородны.

Определение однородности дисперсий сводится к следующему:

1) вычисляется среднее из результатов параллельных опы-

тов:

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

yiu

 

 

 

 

 

 

yi

=

u=1

 

 

, i =1,2,..., N ;

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) определяются выборочные дисперсии:

 

 

m

 

 

 

 

 

 

 

 

 

 

Si2

=

(yiu yi )2

, i =1,2,...., N ;

 

 

 

 

u=1

 

 

 

 

 

 

 

 

 

 

m 1

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3) находится сумма дисперсий Si2

;

 

 

 

 

 

 

 

 

 

i=1

 

 

 

4) составляется отношение: G

 

=

S2

max

 

max

,

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

Si2

 

 

 

 

 

 

 

 

 

 

i=1

где Smax2

– максимальное значение выборочной дисперсии. Дис-

персии

однородны в том случае, когда

Gmax < Gp (m 1), где

Gp (m 1)

– табулированное значение критерия Кохрена при

уровне значимости р (обычно p =0.05).

 

 

 

Если выборочные дисперсии однородны, рассчитывается

дисперсия воспроизводимости:

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

Sвоспр2

 

Si2

 

 

 

 

 

 

=

i=1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

87

 

 

 

 

 

Число степеней свободы этой дисперсии равно: f = N(m 1).

Дисперсия воспроизводимости необходима для оценки значимости коэффициентов уравнения регрессии. Оценка значимости коэффициентов производится по критерию Стьюден-

та:

t j = b j , Sb j

где bj – j-ый коэффициент уравнения регрессии; Sb j – среднее

квадратичное отклонение j-го коэффициента.

Если t j больше табулированного tp (f ) [17, приложение 2]

для выбранного уровня значимости р и числа степеней свободы f, то коэффициент bj значимо отличается от нуля. Sb j определя-

ется по закону накопления ошибок:

Sb j

 

N

 

b

 

2

 

 

=

 

j

Si2 .

 

 

 

 

i=1

 

yi

 

 

 

Если

S2 = S2

= ... = S2

= S2

, получим:

 

 

1

 

2

 

N

воспр

 

Sb j

 

N

 

b

 

2

 

 

=

 

j

Sвоспр2 .

 

 

 

i=1

 

yi

 

 

 

Незначимые коэффициенты исключаются из уравнения регрессии. Оставшиеся коэффициенты пересчитываются заново, поскольку коэффициенты коррелированы друг с другом.

Адекватность уравнения проверяется по критерию Фише-

ра:

F =

S2

,

(5.2)

ост

Sвоспр2

 

 

 

где Sост2 – остаточная дисперсия:

88

 

 

N

 

 

 

 

 

 

 

S2

=

m(i yi )2

 

 

 

 

 

i=1

 

.

 

 

 

 

 

 

 

 

 

 

 

 

îñò

 

N L

 

 

 

 

 

 

 

 

 

 

 

F

(f ,f

 

)

[17,

Если

отношение

(5.2) меньше табличного

2

 

 

 

 

 

p

1

 

 

приложение 3]

F < Fp (f1,f2 ), f1 = N L , f2 = N(m 1),

то уравнение адекватно. При отсутствии параллельных опытов и дисперсии воспроизводимости Sвоспр2 остаточная дисперсия:

 

 

 

N

 

 

 

 

S2

=

(i yi )2

.

i=1

 

 

 

 

 

 

 

îñò

 

 

N

L

 

 

 

 

 

Тогда адекватность принятого уравнения оценивается

сравнением Sост2

 

и дисперсии относительно среднего

 

 

N

 

 

 

 

S2y =

 

(yi y)2

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

 

 

N l

 

по критерию Фишера

S2

F = 2 y . (5.2а)

Sост

В этом случае критерий Фишера показывает, во сколько раз уменьшается рассеяние относительно полученного уравнения регрессии по сравнению с рассеянием относительно среднего. Чем больше значение F превышает табличное:

F > Fp (f1,f2 ), f1 = N 1, f2 = N L

тем эффективнее уравнение регрессии для выбранного уровня значимости р и чисел степеней свободы f1 , f2 .

Метод множественной корреляции Если необходимо исследовать корреляционную связь меж-

89

ду многими величинами, пользуются уравнениями множествен-

ной регрессии:

= b0 +b1x1 +b2 x2 +...+bk xk .

Здесь мы имеем дело уже не с линией регрессии, а с поверхностью регрессии при k = 2 и с гиперповерхностью при k > 2 . В общем случае, как указывалось выше, эту поверхность называют поверхностью отклика.

При построении поверхности отклика на координатных осях факторного пространства откладываются численные значения параметров (факторов). Исходный статистический материал представляют в виде (табл. 5.1).

 

 

 

 

 

Таблица 5.1

№ опыта

x1

x2

x3

xk

y

1

x11

x21

x31

x k1

y1

2

x12

x22

x32

xk2

y2

3

x13

x23

x33

x k3

y3

M

M

M

M

M

M

M

N

x1N

x2N

x3N

xkN

yN

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

yi0

=

y

i

y

,

x0ji

=

x ji x j

 

, i =1,2,...,N ,

 

j =1,2,..., k ,

 

Sy

Sx j

 

 

 

 

 

 

 

 

 

 

 

где yi0 , x0ji

– нормированные значения соответствующих факто-

ров; y,

 

x j

– средние значения факторов; Sy ,

Sx j – среднеквад-

ратичные отклонения факторов:

 

 

 

 

 

 

 

N

 

 

 

 

 

 

N

 

 

S

 

=

 

(yi y)2

, S

=

 

(x ji x j )2

,

j =1,2,...,k .

y

 

i=1

 

 

 

i=1

 

 

 

 

N 1

 

 

x j

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

В табл.

5.2

приведен статистический

материал в новом

90

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]