Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы (студентам).pdf
Скачиваний:
53
Добавлен:
17.05.2015
Размер:
1.62 Mб
Скачать

 

12

 

Для построения функции

используются указанные четыре ус-

ловия. Во-первых, учитывают, что вторая производная функции

не-

прерывна и линейна на каждом отрезке сетки. Её удобно описать следующим выражением: при xi-1<= x <= xi

,

(2.4)

где hi = xi - xi-1. Сама функция g(x) находится путем двукратного интегрирования соотношения (2.4), откуда

 

 

 

 

 

 

 

 

(2.5)

6

6

,

 

где C1 и C2 - константы интегрирования. Они находятся из условия, что g(xi-1) = fi-1; g(xi ) = fi . Отсюда

6

6

6

 

6

·

 

. (2.6)

 

 

Таким образом, получают систему линейных алгебраических уравнений для нахождения неизвестных m1, m2,..., mn-1. А m0 = m1 = 0 в силу условия (2.3).

2.4 Программа для интерполяции кубическими сплайнами

'ИНТЕРПОЛЯЦИЯ КУБИЧЕСКИМ СПЛАЙНОМ

DIM X 200 ,Y1 200 ,L 200 ,M2 200 ,R 200 ,S1 200 ,P2 200 DIM Y 100 ,M 150 ,T 100 ,S 100 ,P 2,100 ,F 40 ,H 100 ,A 5 ,C 5 'Ввод исходныхданных

N10 'N количество экспериментальных точек;

For i

1 To n

 

i, 3

X i

 

Worksheets "Lab2" .Cells 9

Y1 i

 

Worksheets "Lab2" .Cells 9

i, 4

Next i

 

 

 

 

H1

X N /20

 

 

D X 2 X 1 : E Y1 2 Y1 1 /D

 

For K 2 To N 1

 

H

D: D

X K

1 X K

D/ D H

F

E: E

Y1 K

1 Y1 K /D: L K

R K 1 L K : S1 K 6* E F / H D

Next K

2 To N 1: P 1/ R K *L K 1

2 : L K L K *P

For K

S1 K

 

S1 K R K *S1 K 1 *P

 

Next K

M2 N 0: L N 1 S1 N 1 : M2 N 1 L N 1

For K N 2 To 1 Step 1

L K L K *L K 1 S1 K : M2 K L K

Next K

0

P2 1

13

For I 2 To N

D*D/6: P1

Y1 I 1 M2 I 1 *P

 

D

X I X I 1 : P

 

P2

Y1 I M2 I *P

 

M2 I 1 /6/D *D^4/4

P2 P1 *D^2/2/D

P2 I

P2 I 1

M2 I /6/D

Next I

 

 

 

 

 

 

 

 

 

I1

0

0 To X N

STEP H1

 

 

 

 

 

For X

 

 

 

 

 

I 0

 

Goto 1870

 

 

 

 

 

 

If X

X N

 

 

 

 

 

 

If X

X 1

Goto 1890

 

 

 

 

 

 

Goto 1910

X N X N 1

*M2 N 1 /6

Y1 N Y1 N 1

_

1870 Y

 

/ X N X N 1 * X X N Y1 N

 

 

 

 

Goto 1950

 

 

*M2 2 /6

Y1 2 Y1 1 / X 2 X 1 * X X 1 Y1 1

1890 Y

X 2 X 1

Y5

0

 

 

 

 

 

 

 

 

 

Goto 1950

1

 

 

 

 

 

 

 

1910 I

I

 

 

 

 

 

 

 

If X

X I Then 1910

 

 

 

 

 

 

J I 1: D X I X J : H X X J : R X I X

 

 

P D*D/6

 

M2 I *H^3 /6/D

 

 

 

Y

M2 J *R^3

 

 

 

P1

Y1 J

M2 J *P

 

 

 

 

 

 

P2

Y1 I

M2 I *P

 

'Y значениефункции f x

Y

Y

P1*R

P2*H /D

Y I1

M2 J *R^2/2/D M2 I *H^2/2/D P1/D P2/D

Y5

 

 

 

 

'Y I1

производное от функции f x

M2 J *R^4 M2 I *H^4 /24/D

P1*R^2/2

P2*H^2/2 /D_

P2 I 1

M2 J /24/D *D^4

P1*D^2/2/D

 

1950 S I1

Y5: T I1

'Y5 интегральное значение функцииf x

X: M I1

 

Y: I1

I1 1

 

Next X

 

 

 

 

 

 

 

 

 

N3

X N /H1

 

 

 

 

 

 

 

For i 0 To N3 1

 

i, 2

T i

 

 

Worksheets "Lab2" .Cells 29

 

 

Worksheets "Lab2" .Cells 29

i, 3

M i

 

 

Worksheets "Lab2" .Cells 29

i, 4

S i

 

 

Worksheets "Lab2" .Cells 29

i, 5

Y i

 

 

Next i

 

 

 

 

 

 

 

 

 

End

 

 

 

 

 

 

 

 

 

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

1)Построить зависимость функции f(x) от x на миллиметровой бумаге и соединить экспериментальные точки плавной кривой.

2)Произвести численное интегрирование и дифференцирование функции f(x).

3)Построить их графики.

4)Запустить программу LP2.XLS

14

5) Ввести исходные данные согласно варианту лабораторной рабо-

ты.

6)Произвести расчет нажатием кнопки «Интерполяция кубическим сплайном».

7)Данные расчеты будут выведены на экран.

8)По расчетным данным построить графики функции f(х), ее интеграла и производной на листе «Graf».

9)Сравнивая полученные данные, сделать вывод о преимуществах обработки экспериментальных данных кубическими сплайнами.

10)Интегрировать и дифференцировать выражение (2.6).

2.6Содержание отчета

1)Краткие теоретические сведения о методе обработки экспериментальных данных кубическими сплайнами.

2)Результаты обработки экспериментальных данных.

3)Выводы.

2.7Варианты

Таблица 2.1 – Экспериментальные значения Y

Х

 

 

 

 

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

 

 

 

 

1

2

3

4

5

6

7

8

9

10

11

12

0

0,098

0,370

0,958

8,350

15,50

1,721

0,305

2,000

0,250

2,213

3,000

0,833

1

 

0,630

 

5,400

18,00

1,482

 

0,707

 

1,736

2,682

 

2

0,342

 

0,390

3,155

19,50

 

0,456

 

1,299

1,446

2,520

0,625

3

 

0,795

 

1,600

20,00

 

0,556

0,250

2,000

 

2,414

0,556

4

0,494

 

0,516

 

19,50

0,945

 

0,179

 

1,164

 

0,500

5

0,501

0,710

 

0,600

 

0,813

0,830

 

3,674

1,100

2,278

 

6

 

0,633

0,966

 

15,50

 

1,014

0,108

4,630

1,060

2,230

0,417

7

0,548

 

1,416

2,400

 

0,602

 

0,088

 

 

2,189

0,385

8

 

0,469

2,143

4,350

7,500

 

1,512

 

6,750

1,022

 

 

9

 

 

 

 

2,000

0,446

 

0,063

 

1,013

 

 

10

0,485

 

 

10,35

 

0,384

2,256

 

9,121

 

2,098

0,313

11

 

0,269

8,474

14,40

 

0,331

2,756

0,048

 

1,005

 

0,294

12

0,418

0,220

 

19,15

 

 

3,366

 

11,71

 

2,053

 

13

0,382

 

22,84

24,60

 

0,245

 

0,038

13,09

1,002

 

0,263

14

0,347

0,143

36,12

30,75

 

0,211

5,021

0,034

14,52

1,001

2,016

 

2.8 Контрольные вопросы

1Что понимается под термином «интерполяция»?

2Объясните сущность линейной интерполяции?

3Объясните сущность интерполяции кубическими сплайнами?

4Каковы достоинства интерполяции кубическими сплайнами?

5Для каких целей используется интерполяция при обработке экспериментальных данных?

15

ЛАБОРАТОРНАЯ РАБОТА № 3 РЕГРЕССИОННЫЙ АНАЛИЗ

3.1 Цель работы

Освоение метода регрессионного анализа и составление эксперимен- тально-статистической модели процесса пиролиза.

3.2 Теоретические основы метода регрессионного анализа

Вследствие бурного роста разработок новых технологических процессов и АСУТП интенсивное развитие получили методы математического моделирования. Наиболее популярными являются статистические методы.

Пусть технологический процесс описывается моделью вида

 

,...,-

-

М /

, ,

(3.1)

 

 

 

 

где

 

вектор входных (независимых) переменных;

 

вектор неизвестных параметров, которые необходимо

определить по результатам эксперимента; y - выходная переменная (вели-

няли

М /

- математическое ожидание y при условии, что х1,..., xk при-

чина);

,...,

конкретные значения.

Выражение (3.1) называется уравнением регрессии, а его геометрический образ - поверхностью отклика. Переменные x1,..., xk называют также факторами.

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

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

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

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

Математическая модель должна наиболее точно описывать зависимость между входными и выходными величинами. На практике часто используется описание, основанное на минимуме среднеквадратической

ошибки.

 

- функция, предсказывающая y

 

 

Пусть

по . Тогда функция

М

достигает минимума при

/

, поэтому наилуч-

 

 

шее описание y по

есть условное математическое ожидание y при данном

данном. /

регрессия y на . Среднее значение условной дисперсии y при

обозначают-

так:

 

 

16

 

 

 

При параметрической/идентификации

 

 

(3.2)

очень распространена вычис-

/

в выражении

лительная процедура, заключающаяся в подборе значений

(3.1) путем минимизации суммы квадратов отклонений (разностейа

между

измеренными значениями выходной величины в каждом эксперименте и

предсказанными по модели

:

Φ

(3.3)

Эту процедуру называют методом наименьших квадратов (МНК). При этом важно отличать МНК как вычислительную процедуру от регрессионного анализа. Регрессионный анализ является статистическим анализом регрессионной модели, в которой зависимая переменная - случайная величина, а независимые переменные - детерминированные величины.

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

входные координаты (параметры) x1, x2,...xk измеряются с пренебрежимо малыми ошибками и могут рассматриваться как неслучайные величины;

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

при изменении значений входных координат изменяется только математическое ожидание выходной координаты, но не изменяется дисперсия ее разброса, то есть дисперсия разброса однородна.

3.2.1Проверка воспроизводимости опытов (определение однородности дисперсий)

1Для определения воспроизводимости опытов проводят несколько серий параллельных опытов в рассматриваемой области изменения влияющих параметров. Результаты этих опытов сводят в таблицу 3.1.

Таблица 3.1 - Данные для проверки воспроизводимости опытов

Номер

Условия прове-

Результаты параллельных

 

 

серии

 

 

опытов

дения опытов

 

 

опытов

 

 

 

 

 

Q, м3

Т, ˚С

yj1

yj2

 

yj3

 

yj4

yj5

 

 

1

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

17

2 Для каждой серии параллельных опытов вычисляют среднее арифметическое значение выходной координаты:

1

, 1,2,…, , (3.4)

где k - число параллельных опытов, проведенных при одинаковых условиях; N - число серий параллельных опытов. В данном случае N = 10 и k = 5.

3 Определить оценку дисперсии для каждой серии параллельных опытов:

 

1

 

,

1,2,…, .

(3.5)

4 Для проверки

воспроизводимости опытов находят отклонение наи-

1

 

 

 

 

 

большей из оценок дисперсий

и сумм всех оценок дисперсий:

 

 

 

 

 

 

.

(3.6)

 

 

 

 

 

Эта величина называется расчетным

значением критерия Кохрена. Если

 

 

 

опыты воспроизводимы и дисперсии однородны, то

 

 

 

 

,

1 ,

(3.7)

где Gp(N,k-1) - табулированное значение критерия Кохрена при условии значимости p = 1 - P; P - доверительная вероятность.

Если оценки дисперсий однородны, рассчитывается дисперсия воспроизводимости:

восп

1

,

(3.8)

3.2.2 Оценка значимости коэффициентов уравнения регрессии

При построении модели объекта желательно уметь выделять переменные, слабо влияющие на выходную координату. Их можно исключить из уравнения. Это позволяет упростить модель, не снижая существенно ее точности.

Оценка значимости коэффициентов производится по критерию Стьюдента:

 

 

,

(3.9)

 

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

- среднее квадратичное

отклонение j – го коэффициента.