Добавил:
Скидываю свои работы с фака 26.04.02 Кораблястроение, 23.05.01 Подъёмно-транспортные механизмы, 44.02.03 Педагогика дополнительного образования Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Osnovy_teorii_inzhenernogo_experimenta_Uch_posobie_26_04_02

.pdf
Скачиваний:
8
Добавлен:
07.10.2024
Размер:
1.54 Mб
Скачать

В качестве математической основы обработки результатов как пассивных, так и активных экспериментов используют регрессионный анализ.

3.1. Пассивный эксперимент

Процесс обработки экспериментальных данных, полученных с помощью пассивного (однофакторного) эксперимента состоит из последовательного решения трѐх задач:

1.Установления вида статистической зависимости (аппроксимирующей функции),

2.Расчѐта параметров аппроксимирующей функции,

3.Определения погрешности предсказания построенным уравнением аппроксимирующей функции (уравнением регрессии) результатов опытов.

Задача № 1(установление вида аппроксимирующей функции) – неформализуемая, т. е. еѐ выполнение зависит от опыта и интуиции инженера.

Расчѐт же параметров аппроксимирующей функции (задача №2) и определение погрешностей предсказания построенным уравнением аппроксимирующей функции результатов опытов (задача №3) – операции чисто формальные, которые в настоящее время во многих случаях легче осуществлять на компьютере.

Таким образом, решение задачи №1 — самый сложный этап. Как только будет определѐн вид аппроксимирующей функции, нахождение еѐ параметров и оценка точности предсказания с еѐ помощью результатов опытов становятся «делом техники».

51

3.1.1. Решение задачи установления вида аппроксимирующей функ-

ции

В большинстве случаев можно определить вид зависимости, поль-

зуясь графоаналитическим методом. На графике однозначно можно опознать только прямую линию. Поэтому суть графоаналитического ме-

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

Например, если предполагаемая аппроксимирующая функция – степенная y aо xа1 (рис. 3.1, а), достаточно нанести экспериментальные точки на график с логарифмическими шкалами (рис. 3.1, б), чтобы это проверить. Если точки сгруппируются у прямой линии как на рис. 3.1 (б), значит предположение верно.

Рис.3.1. Перестроение степенной зависимости (а) в координатах с логарифмическими шкалами (б)

В табл. 3.1 приведены примеры преобразования координат, чтобы

различные аппроксимирующие функции приняли линейный вид.

52

Таблица 3.1 Примеры функций и линеаризующих преобразований координат

 

 

 

 

Функция

Откладываемые значения по оси

 

 

 

 

 

 

 

 

ординат

абсцисс

y a

о

xа1

lgy

lgx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y a

ea1x

lgy

 

x

 

 

 

о

 

 

 

 

 

 

 

 

 

 

y a

 

 

 

a1

 

 

 

 

 

1

 

 

 

 

 

 

y

 

 

 

о

 

 

 

 

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

1

 

 

 

 

1

 

 

x

 

 

 

 

 

 

 

 

y

 

ao a1 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1.2. Решение задачи расчѐта параметров аппроксимирующей

функции. Регрессионный анализ. Метод наименьших квадратов

(МНК)

Для расчѐта параметров аппроксимирующей функции необходимо сначала через нанесѐнную на график совокупность точек провести ли-

нию.

В большинстве случаев достаточно применить для проведения ли-

нии какой-нибудь простейший экспресс-метод, например, метод обве-

дения контура (вся полоса рассеяния точек обводится плавным конту-

ром и проводится на глаз осевая линия контура (рис. 3.1, б) или метод медианных центров.

При этом параметры аппроксимирующей функции рассчитывают-

ся на примере рис. 3.1 следующим образом: показатель степени a1 опре-

деляется по наклону прямой (рис. 3.1, б), а именно по формуле:

a1

 

lg y2 lg y1

,

 

 

 

lg x

2

lg x

 

 

 

 

1

 

а постоянная ao по формуле: ao

y1

 

или ao

 

y2

a

a

.

 

x 1

 

 

x 1

 

1

 

 

 

2

 

 

53

 

 

 

 

После этого проверяют значимость полученного уравнения (см. ниже). Если уровень значимости удовлетворяет исследователя, то на этом обработку данных заканчивают.

В более сложных случаях прибегают к регрессионному анализу.

Регрессионный анализ — статистический метод анализа и обработки экспериментальных данных для получения формальных зависимостей, связывающих значение выходной переменной (отклика) объекта с факторами. Метод регрессионного анализа был разработан на рубеже 18 и 19 веков Лежандром и Гауссом и получил также второе название — ме-

тод наименьших квадратов (МНК).

Термин «регрессия» (от английского «regression» — возвращение к предыдущему состоянию, на более раннюю стадию развития) ввѐл английский статистик Ф. Гамильтон применительно к частной задаче, в которой исследовалось влияние на рост детей роста их предков; такую модель Гамильтон назвал регрессией, как описывающую движение назад по генеалогическому дереву (т. е. противоположное движение вперѐд — прогрессу). В настоящее время термин «регрессия» понимается в широком смысле, как любая статистическая связь между случайными величинами.

Для проведения регрессионного анализа должно выполняться одно требование к форме уравнения аппроксимирующей функции (уравнения регрессии): уравнение регрессии должно быть линейным по пара-

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

т. е. когда исходно нелинейные по параметрам a0 и a1 функции преобразуются в функции линейные по параметрам.

Рассмотрим для простоты в качестве примера простейший случай: пусть в результате предварительного анализа (задача №1) в качестве аппроксимирующей функции выбрана линейная модель y = b0 + b1x. Оче-

54

видно, что между рассчитанными по модели значениями yi и экспери-

ментальными отсчѐтами yi будут наблюдаться отклонения i yi yi

(рис. 3.2).

Таблица 3.2 Примеры замены переменных в уравнениях исходных (нелинейных) функций для

получения уравнений удобных для применения МНК

Исходная

Новые переменные

Новое урав-

Примечание

функция

y

x

нение

 

Y= a0 +a1/X

Y

1/X

 

bo = ao

 

 

 

 

b1 = a1

Y = a0 +a1X 2

Y

X 2

 

bo = ao

 

 

 

y = b0 + b1x

b1 = a1

Y a X а1

lgY

lgX

 

bo = lgao

о

 

 

 

b1 = a1

 

 

 

 

Y a ea1 X

lgY

X

 

bo = lgao

о

 

 

 

b1 = elga1

 

 

 

 

y

 

 

 

y = b0 + b1x

 

y

 

 

yi

i

 

yi

 

 

 

0

xi

x

Рис.3.2. Отклонения экспериментальных точек относительно линии регрессии

Цель МНК: выбрать параметры уравнения регрессии (в нашем

случае – bо и b1) таким образом, чтобы выполнялось условие:

n

2

n

 

 

2

min ,

(3.1)

U i

yi

yi

i 1

 

i 1

 

 

 

 

 

 

55

 

 

 

 

 

где i — значение отклонения по оси ординат i-й экспериментальной точки от линии регрессии, описываемой в нашем случае уравнением y = b0 + b1x;

yi — значения y, рассчитанные по модели y = b0 + b1x при подстановке в

неѐ значения xi, т. е. yi = y(xi);

n — количество экспериментальных точек.

Для выполнения условия (3.1) необходимо вычислить значения коэффициентов bо и b1, минимизирующих сумму отклонений U. Для это-

го, как известно из математического анализа, необходимо найти частные производные функции U по коэффициентам bо и b1 решить систему уравнений:

U 0,bo

U 0. (3.2)

b1

Подставим в (3.2) выражение (3.1), получим:

U

n

 

bo b1xi 0,

 

bo

yi

 

i 1

 

 

 

 

U

n

 

bo b1xi xi

 

 

 

 

 

b

yi

0.

i 1

 

 

 

 

1

 

 

 

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

 

 

 

n

 

n

 

bon b1 xi yi ,

 

 

 

i 1

i 1

 

 

n

 

n

n

 

 

 

 

 

 

 

2

 

bo

xi b1 xi ( yi xi ).

 

i 1

 

i 1

i 1

 

Решим полученную систему, пользуясь правилом Крамера, опу-

стив для краткости индексы при знаке суммы Σ. Тогда, имеем:

b

1

и b

2

,

 

 

o

 

1

 

 

 

 

 

 

 

 

 

 

56

 

где Θ – главный определитель, а Θ1 и Θ2 – определители, получаемые из определителя Θ заменой столбца при соответствующем параметре bо

или b1, на столбец свободных членов, т. е.

n

x

y

1 xy

n

2 x

x n x2 x 2 ,

x2

x y x2 xy x ,

x2

y n xy x y .

xy

А значит

bo

y x2 xy x

,

 

n

 

x2 x 2

 

 

 

 

 

 

b1

n xy x y

.

 

n

 

x2

x 2

 

 

 

 

 

 

 

(3.3)

(3.4)

Расчѐты сумм, стоящих в выражениях (3.3) и (3.4) удобно вести в табличной форме (табл. 3.3) в программе Excel.

 

 

 

 

 

 

Таблица 3.3

 

Табличная форма обработки экспериментальных данных

xi

yi

xi2

yi2

xiyi

xi + yi

(xi + yi)2

опыта

 

 

 

 

 

 

 

1

.

.

.

.

 

 

 

2

.

.

.

.

 

 

 

3

.

.

 

 

 

 

 

.

.

.

 

 

 

 

 

.

.

 

 

 

 

 

 

.

 

 

 

 

 

 

 

Σ

 

 

 

 

 

 

 

Для проверки правильности вычислений можно пользоваться вы-

ражением:

xi yi 2 xi2 2xi yi yi2 .

(3.5)

Если выражение (3.5) выполняется, то расчѐты произведены верно.

57

Для определения вида исходной функции параметры b0 и b1,

найденные по формулам (3.3) и (3.4), затем с помощью соотношений,

указанных в табл. 3.2, преобразуются обратно в параметры a0 и a1 ис-

ходной функции.

Следует отметить ещѐ раз, что для проведения регрессионного анализа функция должна быть линейная по параметрам. Например, про-

цедура проведения регрессионного анализа одинакова для функций y = b0 + b1x и y = b0 + b1x2. Эти функции линейные по параметрам b0 и b1, при этом последнее уравнение нелинейное по переменной x, но его можно привести к первому, если произвести подстановку x1 = x2.

Теоретически МНК применим к уравнениям с любым количеством параметров (если уравнение — линейное по этим параметрам), т. е.

можно найти, к примеру, параметры квадратичной регрессии (уравнение с тремя параметрами)

y= b0 + b1x + b2x2

ипараметры кубической регрессии (уравнение с четырьмя параметрами)

y = b0 + b1x + b2x2 + b3x3.

Если раньше уже для кубической регрессии из-за резкого возрастания трудоѐмкости расчѐтов их трудно было производить вручную, то в настоящее время современные программные продукты для обработки больших массивов данных предлагают инструменты подбора аппрокси-

мирующих функций с автоматическим определением их параметров на основе МНК.

Пример. Необходимо установить вид аппроксимирующей функции графоаналитическим методом и МНК по результатам исследования вли-

яния содержания воды в смазочном масле на срок службы подшипника скольжения. Результаты эксперимента приведены в табл. 3.4.

Решение. Нанесѐм экспериментальные точки (по табл. 3.4) на гра-

фик рис. 3.3 (а). Как видно, имеет место выраженная нелинейная зави-

58

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

(рис. 3.3 б).

Таблица 3.4

Исходные данные для примера

Содержание

Срок службы подшип-

воды в масле,

ника, % (от номиналь-

% об.

ного значения)

0,010

100

0,015

90

0,020

75

0,030

48

0,040

44

Содержание

Срок службы под-

воды в масле,

шипника, % (от но-

% об.

минального значения)

0,050

38

0,060

37

0,070

29

0,085

29

0,095

25

у,

%

а

110

 

 

 

 

 

100

 

 

 

 

 

90

 

 

 

 

 

80

 

 

 

 

 

70

 

 

 

 

 

60

 

 

 

 

 

50

 

 

 

 

 

40

 

 

 

 

 

30

 

 

 

 

 

20

 

 

 

 

 

0,00

0,02

0,04

0,06

0,08

0,10

x, %

 

б

 

у,

100

 

%

y2= 85,5

 

 

 

 

y1=27,2

 

 

x1=0,0143

x2=0,0878

 

10

 

 

0,01

0,1

 

 

x, %

Рис. 3.3. Зависимость срока службы подшипника скольжения от содержания воды в смазочном масле, построенная в координатах с обычными (а) и логарифмическими (б) шкалами

Это значит, что аппроксимирующая функция является степенной вида y aо xа1 . Применяя метод обведения контура, обведѐм пунктиром массив точек на рис. 3.3 (б), и на глаз проведѐм осевую линию. Парамет-

ры a0 и a1 найдѐм, пользуясь рекомендациями на рис. 3.1 (б) по форму-

лам

a

lg y2

lg y1

 

lg85,5 lg 27,2

0,63 .

 

 

 

1

lg x2

lg x1

lg 0,0143 lg 0,0878

 

 

 

59

Если по осям абсцисс и ординат выдержан одинаковый масштаб,

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

Постоянную ao определим по формуле:

a

y1

 

85,5

5,88.

 

 

o

xa1

0,0143 0,63

 

 

 

 

1

 

 

 

Значит, по результатам графоаналитического анализа аналитиче-

ский вид аппроксимирующей функции будет выглядеть следующим об-

разом:

y = 5,88x–0,63.

 

(3.6)

Теперь найдѐм вид аппроксимирующей функции с применением

МНК.

 

 

Так как аппроксимирующая функция имеет вид

Y a ea1 X , т. е.

 

о

 

является степенной, то, пользуясь рекомендациями табл. 3.2,

произве-

дѐм замену переменных: y = lgY и x = lgX. При этом степенная функция

преобразуется в линейную: y = b0 + b1x.

Найдѐм параметры b0 и b1 новой (линейной) функции по выраже-

ниям (3.3) и (3.4), предварительно рассчитав суммы, стоящие в этих вы-

ражениях, в табличной форме (табл. 3.5).

Таблица 3.5

Табличная форма обработки экспериментальных данных

xi

yi

xi2

yi2

xiyi

xi + yi

(xi + yi)2

опыта

 

 

 

 

 

 

 

1

-2,000

2,000

4,000

4,000

-4,000

0,000

0,000

2

-1,824

1,954

3,327

3,819

-3,564

0,130

0,017

3

-1,699

1,875

2,886

3,516

-3,186

0,176

0,031

4

-1,523

1,681

2,319

2,827

-2,560

0,158

0,025

5

-1,398

1,643

1,954

2,701

-2,297

0,246

0,060

6

-1,301

1,580

1,693

2,496

-2,055

0,279

0,078

7

-1,222

1,568

1,493

2,459

-1,916

0,346

0,120

8

-1,155

1,462

1,334

2,139

-1,689

0,307

0,095

9

-1,071

1,462

1,146

2,139

-1,566

0,392

0,154

10

-1,022

1,398

1,045

1,954

-1,429

0,376

0,141

Σ

-14,21

16,63

21,20

28,05

-24,26

2,410

0,720

 

 

 

 

60