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

4572

.pdf
Скачиваний:
3
Добавлен:
08.01.2021
Размер:
1.17 Mб
Скачать

 

 

 

 

 

 

 

 

 

Таблица 3.2

 

Программа линейной интерполяции (экстраполяции)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Адрес

Команда

Код

Комментарий

Адрес

Команда

Код

 

Комментарий

 

 

 

 

 

 

 

 

 

 

 

00

ХП1

41

Ввод х1(Р1)

11

÷

13

 

 

 

 

01

С/П

50

Ввод х0(Р0)

12

ХПв

4L

 

 

у у

(РЬ)

 

 

 

 

 

 

 

 

 

 

 

 

 

02

ХПО

40

 

13

0

00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

03

-

11

 

14

С/П

50

 

 

Ввод х2

04

ХП9

49

h=x1-x0(P9)

15

ПХ0

60

 

Расчет по ф.3.1

05

С/П

50

Ввод у1 (Ра)

16

-

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

06

ХПа

4-

Ввод у0

17

ПХв

6L

 

 

 

 

07

С/П

50

 

18

×

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

08

ПХа

6-

 

19

ПХа

6-

 

 

 

 

09

-

11

 

20

+

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

ПХ9

69

 

21

БП

51

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

14

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3.3

 

 

Инструкция по работе с программой НИП-4

 

 

 

Операции

 

Наименования клавиш

 

 

 

 

1.

Включите микрокалькулятор

 

ВКЛ

 

 

 

 

2.

Перейти в режим "Программирование"

 

F ПРГ

 

 

 

 

3.

Введите программу НИП-3

 

(табл. 3.2)

 

 

 

 

4.

Очистите программный счетчик

 

F ABT В/0

 

 

 

 

5.

Наберите значение Xi

 

 

 

 

 

 

6.

Введите x1 в программу

 

С/П

7.

Наберите значение х0

 

 

8.

Введите x0 в программу

 

С/П

9.

Наберите значение y1

 

 

10.

Введите y1 в программу

 

С/П

11.

Наберите значение у0

 

 

12.

Введите у о в программу

 

С/П

 

 

 

 

13.

Наберите значение х2

 

 

14.

Вычислите у2

 

С/П

15.

Повторите вычисления для других значений

( . ,)-см. п. 13

 

 

 

 

 

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

7.Оформить результаты вычислений по программе

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

1.Что такое линейная интерполяция и порядок определения промежуточных значений функции.

2.Общее понятие экстраполяции и порядок нахождения значений функции за пределами ее табличных значений.

4 СГЛАЖИВАНИЕ ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ

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

4.1 Выбраковка экспериментальных данных

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

Промахами называются чрезмерно большие погрешности, которые искажают результаты измерений. Измерения, содержащие промахи, следует отбрасывать и не принимать в расчет. Для того, чтобы судить о том, является ли обнаруженная ошибка промахом или нет, следует сравнить ее с другими значениями данной совокупности. С этой целью пользуются t-критерием Стьюдента (Приложение ТП-1). В этом случае сомнительный результат у временно исключают из выборки, а по оставшимся данным рассчитывают среднее арифметическое у и оценку дисперсии S2 (см. программу НИП-2, таблицы 1.4; 1.5; 1.6), затем вычисляют

tрасч. =(y1-у)/S 2

(4.1)

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

Далее по выбранному уровню значимости q=0,05 (или q=0,01) и числу степе-

ней свободы f=n-1 из табл. 1 приложения находят табличное (tрасч) значение t- критерия Стьюдента. Если tрасч>tтабл, то анализируемый элемент является прома-

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

Пример 6. проверить, следует ли включать в вариационный ряд для дальнейшего исследования величину пиковой ординаты h, полученной при обработке осциллограммы (рис.4.1).

Рис. 4.1 Вид динамограммы тягового сопротивления плуга (обрабатывается методом ординат)

Таблица 4.1

Результаты обработки осциллограммы методом ординат

№ ординаты

1 2 3 4 5 6 7 8 9 10

Высота ординаты, мм 20 22 16 18 25 60 21 23 17 24

1)Временно исключить из вариационного ряда ординату h6 = 60.

2)Используя программу НИП-2 (таблицы 1.4 - 1.6), определить величину средней ординаты х = 20,67 и дисперсии S2 = 8,89.

3)Пользуясь формулой 4.1, определить расчетный критерий tрасч = 4,37 4)Для уровня значимости q = 0,05 при количестве степеней свободы

f = n-1 = 9-1 = 8 из таблицы ТП - 1 Приложения определить табличное значение

(tтабл=3,36).

5)Анализ показывает, что tрасч > tтабл , значит h6 = 60 является промахом и при дальнейшем анализе его следует исключить из вариационного ряда.

6)Взамен исключенного из ряда значения ординаты h6 = 60 можно ввести новую ординату 1>б, расчет которой проводят одним из методов интерполяции. Для линейной интерполяции может быть рекомендована программа НИП-4 (см. раздел 3).

4.2 Задание. Произвести выбраковку экспериментальных данных вариационного ряда.

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

2)Данные свести в таблицу, сомнительные величины выборки временно исключить и рассчитать критерий tpacч.

3)Сравнить tрасч с tтабл и дать заключение о возможности использования этого результата для дальнейших вычислений.

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

4.3Сглаживание эмпирических данных с ошибками

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

полученных при постоянном шаге (h) аргумента (хi), имеет способ наименьших квадратов.

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

yoc=

 

(4.1)

 

где у-2, у-10;y1 и у2 - пять последних значений функции.

Достоинство этого способа - его точность, особенно для параболических зависи-

мостей. Недостаток - отсутствие сглаживания двух первых и двух последних точек, поэтому сглаживание по способу наименьших квадратов применимо лишь при количестве узлов (точек) [8].

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

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

 

у=(5у0+5у12)/6

(4.2)

 

у=(5уi-1+yi+yi+1)/3

l<in-1 (4.3)

 

у=(5уn+2уn-1 –уn-2)/6

i=n (4.4)

где у0; у1;…уn - экспериментальные значения ординат;

у у

у - сглаженные значения ординат.

 

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

4.4 Программа расчетов на микрокалькуляторе для сглаживания эмпирических данных

Как видно из предыдущего анализа, программа расчетов на микрокалькуляторе должна состоять из 3-х основных частей. В первой части программы рассчитывается у (ф.4.2), во второй определяются значения у в интервале

у ÷ у , в третьей части - определяется у .

 

 

В программе осуществляется подсчет циклов для в интервале

÷

(т.е. для

n - 2) с использованием оператора цикла FLO.

 

 

Распределение регистров памяти представлено в таблице 4.1.

 

 

Таблица 4.1 Распределение регистровой памяти микрокалькулятора при работе с программой

НИП—4

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

 

Номера адресных регистров памяти

 

информации

 

 

 

 

 

 

 

 

 

 

 

 

Р0

Р6

Р7

Р8

Р9

Исходные данные

п-2

-

у1

у2

у3

Результаты вычислений

1

 

 

 

 

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

 

 

 

 

 

памяти

ПХО

ПХ6

ПХ7

ПХ8

ПХ9

В таблице 4.2 приводится программа сглаживания табличных значений методом 3-х ординат.

Инструкция работы с программой представлена в таблице 4.3.

Пример 7. Работа с микрокалькулятором при отладке программы [2]. Провести сглаживание эмпирических данных, представленных в таблице 4.4 с использованием программы (табл. 4.2).

В таблице 4.4 представлены выровненные значения

,

полученные с по-

мощью программы (табл.4.2).

 

 

4.5Задание. Произвести сглаживание экспериментальных данных по трем точкам

1) Получить необходимые данные у преподавателя.

2)Ознакомиться с распределением регистровой памяти микрокалькулятора (табл. 4.1)и инструкцией работы с программой НИП- 5.

3) Используя программу НИП - 5, произвести ее отладку на контрольном примере и произвести сглаживание полученных экспериментальных данных

Таблица 4.2

НИП - 5 Программа линейного сглаживания по 3-м ординатам

Адрес

Команда

Код

Комментарий

Адрес

Команда

Код

Комментарий

 

 

 

 

 

 

 

 

00

ПХ7

67

 

22

35

35

 

 

 

 

 

 

 

 

 

01

5

05

 

23

ПХ9

69

 

 

 

 

 

 

 

 

 

02

X

12

 

24

5

05

 

 

 

 

 

 

 

 

 

03

ПХ8

68

 

25

X

12

 

 

 

 

 

 

 

 

 

04

2

02

 

26

ПХ8

68

 

 

 

 

 

 

 

 

 

05

X

12

Определение y1

27

2

02

Определение уi

06

+

10

28

X

12

 

 

 

 

 

 

 

 

 

 

07

ПХ9

69

 

29

+

10

 

 

 

 

 

 

 

 

 

08

-

11

 

30

ПХ7

67

 

 

 

 

 

 

 

 

 

09

6

06

 

31

-

11

 

 

 

 

 

 

 

 

 

10

÷

13

 

32

6

06

 

 

 

 

 

 

 

 

 

11

С/П

50

1)определение y2

33

÷

13

 

 

 

 

2) В

 

 

 

 

12

ПХ7

67

34

С/П

50

 

 

 

 

последующих

 

 

 

 

13

ПХ8

68

35

ПХ8

68

 

циклах

 

14

ПХ9

69

определяем

36

ХП7

47

Подготовка

 

 

 

yi-1(yn-1)

 

 

 

регистров

15

+

10

37

ПХ9

69

 

 

 

 

 

 

 

памяти для

16

+

10

 

38

ХП8

48

 

определения

 

 

 

 

 

 

 

17

3

03

 

39

ПХ6

66

yi-1(yn-1)

 

 

 

 

 

 

 

 

18

+

13

 

40

ХП9

49

 

 

 

 

 

 

 

 

 

19

С/П

50

Ввод уi

41

БП

51

 

20

ХП6

46

 

42

12

12

 

 

 

 

 

 

 

 

 

21

FLO

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4.3

Инструкция работы с программой НИП - 4

 

 

Операции

 

Наименование кла-

 

 

 

 

 

 

 

виш

 

 

 

 

1

 

 

2

 

 

 

 

 

 

 

 

 

 

1.

Включить микрокалькулятор

 

 

 

 

ВКЛ

 

 

 

 

 

 

 

 

 

2.

Перейти в режим программирования

 

 

F ПРГ

 

 

 

 

 

 

 

 

3.

Ввести программу

 

 

 

(см. табл. 4.2)

 

 

 

 

 

 

 

 

4.

Очистить программный счетчик

 

 

 

F ABT В/О

 

 

 

 

 

 

 

 

 

 

5.

Ввести значения: y1 в регистр Р7

 

 

 

y1

Х-П

7

 

 

y2 в регистр Р8

 

 

 

y2

Х-П

8

 

 

y3 в регистр Р9

 

 

 

y3

Х-П

9

6.

Ввести количество циклов, равное - 2 в регистр памяти ПО

n- 2

Х-П

0

 

 

 

 

 

 

 

 

 

7.

Определить численное значение

 

 

 

 

С/П

 

8.

Определить численное значение У2

 

 

С/П

 

9.

Ввести yi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10. Определить значение

 

 

 

 

С/П

 

11. Ввести следующее значение уi

 

 

 

 

 

 

12. Определить значение

 

 

 

 

С/П

 

13. Провести вычисления остальных значений yi включая

(см. пункты

 

 

 

11 и 12)

 

 

 

 

 

 

 

14. Определить значение

 

 

 

 

С/П

 

 

 

 

 

 

 

 

Таблица 4.4

Номера

Экспериментальные значе-

 

Выровненные значе-

Время выполнения расчетов по

 

узлов

ния

 

ния

циклам

 

 

 

 

1

y0=0,9

 

=0,97

 

4 с.

 

 

 

2

у1=2,12

 

=1,98

 

3 с.

 

 

 

3

у2=2,92

 

=3,0633333

 

7 с.

 

 

 

4

y3 =4,15

 

=4,0783333

 

4 с.

 

 

n= 4

 

 

 

 

 

 

 

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

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

2.Какими способами осуществляется сглаживание экспериментальных данных. 3.Порядок сглаживания экспериментальных данных по трем ординатам на программируемом микрокалькуляторе.

5 ОПРЕДЕЛЕНИЕ КОЭФФИЦИЕНТОВ УРАВНЕНИЯ РЕГРЕССИИ ПЕРВОГО ПОРЯДКА

Цель работы: научиться определять коэффициенты и составлять уравнения регрессии первого порядка по результатам обработки экспериментальных данных с использованием метода наименьших квадратов.

5.1 Применение метода наименьших квадратов для составления уравнения регрессии

В результате выполнения экспериментальных исследований интересующая нас функция обычно оказывается заданной в табличном виде, когда значениям аргумента (варьируемым факторам)x1; х2…хn соответствуют конкретные значения функции отклика y1 ;y2 ...уn . Для получения аналитического выражения, являющегося функцией отклика, проводят регрессионный анализ, позволяющий получить уравнение регрессии в виде приближенной эмпирической формулы, с помощью которой можно с заданной точностью оценить степень и характер влияния каждого из факторов на выходную величину.

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

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

у = f (х).

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

у = f (x). Таковому условию в наилучшей степени отвечает требование о том, чтобы сумма квадратов отклонений ∑∆ откликов (y1;y2 ;...уn) от линий функции у = f (x) была бы минимальной. Указанный метод и получил наименование метода наименьших квадратов. С его помощью могут быть определены коэффициенты уравнений регрессии линейного, параболического, степенного, гиперболического, экспоненциального и т.п. видов.

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

На первых этапах исследований чаще всего обращаются к регрессионным моде-

лям первого порядка, линейным уравнениям вида

 

y = b0+b1x,

(5.1)

где b0 и b1 - коэффициенты линейного приближения, определяемые по формулам:

)

(5.2)

 

(5.3)

Применение уравнений 5.1-5.3 становится наиболее целесообразным, когда и ходе эксперимента наблюдается при возрастании факторов близкое к пропорциональному возрастание или убывание откликов.

Ниже приводится программа НИП - 6 (табл.5.2) и инструкции по ее пользованию(табл. 5.3),предназначенная для определения коэффициентов линейного уравнения регрессии. В разделе 6 приведена программа для определения коэффициентов уравнения регрессии параболического вида. Для отыскания другого типа можно воспользоваться программами, приводимыми в специальной литературе (4).

5.2 Задание. Вычислить коэффициенты и найти линейное уравнение регрессии

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

тальных величин хi и уi.

Примечание: При выполнении задания с элементами УИРС или при выполнении научных исследований студенты используют значения хi и уi полученные в результате проведенных опытов.

2.Составить блок-схему алгоритма программы вычислений.

3.Проанализировать таблицу 5.1 распределения регистров памяти предстоящих расчетов по программе.

4.Проанализировать программу (табл.5.2) и инструкцию (5.3) по работе с программой.

5.Ввести программу в микрокалькулятор и, пользуясь инструкцией (табл.5.2), поочередно ввести в него:

-количество парных данных n;

-значения хi; -значения уi.

Примечание. Программа составлена с использованием диалоговой формы введения данных. Чтобы не допускать ошибок, каждый раз перед вводом в программу значений хi или yi в индикаторе высвечивает их порядковый номер (1, 2,3...n).

6.После завершения счета по программе в соответствующих регистрах микрокалькулятора отыскать значения b0а) и bi(Pb) и занести их в соответствующую строку табл.5.1.

7.Составить уравнение регрессии

Пример 8. Найти коэффициенты b0 и b1| и составить уравнение регрессии для экспериментальных данных, деформации (мм) древесных образцов в зависимости от давления прижима (мПа). Результаты эксперимента (1) сведены в таблицу 5.4.

Таблица 5.1

Распределение регистровой памяти микрокалькулятора

Наименование информации

Номера адресных регистров

 

ресных регист

 

 

 

ров

 

 

 

 

 

 

 

 

информации

РО

Р1

 

Р2

РЗ

Р4

Р5

Р6

Р7

Р8

Ра

Рb

Исходные данные

 

 

 

 

 

 

 

 

 

 

 

 

Результаты вычислений

000001

n

 

xi

yi

∑xi

Xi2

∑yi

∑xiyi

(∑xi)2

b1

b2

Команда вызова

 

ХП1

 

 

 

 

 

 

 

 

ХПа

ХПв

Таблица 5.2 НИП - 6. Программа вычисления коэффициентов b0 и b1, методом наименьших

квадратов

Адрес

Команда

Код

Комментарий

Адрес

Команда

Код

Комментарий

00

ХП1

41

n→ в Р1

32

+

10

∑ хi уi → в Р7

01

ХПО

40

т→ в Р0

33

ХП7

47

 

 

02

0

00

 

34

Flo

5F

Повторение цикла

03

ХП4

44

 

35

7

07

для ввода очеред-

04

ХП5

45

Обнуление

36

ПХ4

64

ных хi

и yi

05

ХП6

46

Р4, Р5, Р6, Р7

37

Fx2

22

 

 

06

ХР7

47

 

38

ПХ1

61

 

 

07

ПХ1

61

 

39

ПХ5

65

 

 

08

ПХО

60

 

40

x

12

 

 

09

ПХ0

11

Счет в режиме

41

-

11

( )2→n

→в

10

1

01

диалога

42

ХП8

48

Р8

 

11

+

10

 

43

ПХ4

64

 

 

12

С/П

50

Ввод хi → в Р2

44

ПХ6

66

 

 

13

ХП2

42

 

45

X

12

 

 

14

С/П

50

Ввод yi → в Р2

46

ПХ1

61

 

 

15

ХПЗ

43

Расчеты по ф. 6.2 и

47

ПХ7

67

 

 

16

ПХ6

66

6.3

48

x

12

 

 

17

+

10

 

49

-

11

 

 

18

ХП6

46

∑уi→ вР6

50

ПХ8

68

 

 

19

ПХ2

62

 

51

÷

13

 

 

20

ПХ4

64

 

52

Хпа

4-

b1 →в Ра

21

+

10

 

53

ПХ6

66

 

 

22

ХП4

44

∑ хi → в Р4

54

Пха

6-

 

 

23

ПХ2

62

 

55

ПХ4

64

 

 

24

Fx2

22

 

56

x

12

 

 

25

ПХ5

65

 

57

-

11

 

 

26

+

10

 

58

ПХ1

61

Индикация bо

27

ХП5

45

( )2→ в Р5

59

÷

13

 

 

28

ПХ2

62

 

60

ХПb

4L

bo→ в РЬ

29

ПХ3

63

 

61

С/П

50

Конец счета

30

x

12

 

 

 

 

 

 

31

ПХ7

67

 

 

 

 

 

 

После обработки данных по программе НИЛ - 6 (табл. 5.2) получены следующие результаты:

b0 =0,01439186, b1=0,12256756

Округлив значения b0 и b1, составим уравнение регрессии y = -0,0144 + 0,123х

Таблица 5.3

Инструкция работы с программой НИЛ – 6

 

 

Операции

 

Наименование клавиш

 

 

1.

Включите микрокалькулятор

 

ВКЛ

 

 

2. Перейдите в режим «Пpограммирование»

 

F ПРГ

 

 

3.

Введите программу НИП - 5

 

(Табл. 5.2)

 

 

4.

Очистите программный счетчик

 

F АВТ В/О

 

 

5.

Наберите значение n

 

 

 

 

 

6.

Введите п в программу

 

 

С/П

 

 

7.

Наберите значение x1

 

 

 

 

 

8.

Введите х1 в программу

 

С/П

 

 

9.

Наберите значение y1

 

 

 

 

 

10. Введите y1 в программу

 

С/П

 

 

11. Повторите вычисления ввода последовательно:

 

 

 

 

 

- х2 3 ...xi

 

 

 

 

 

 

-y2;y3…yi

(см. п. п. 7-10)

 

 

 

 

12. По окончании счета - в индикаторе высвечивает

 

 

 

 

значение коэффициента b0.

 

 

 

 

Это же значение b0 → в РЬ, значение коэффициента

 

 

 

 

b1→ в Ра

 

 

ПХb

 

 

 

 

 

 

ПХа

 

 

 

 

Таблица 5.4

 

 

 

 

 

Результаты испытаний образцов древесины(4)

 

 

 

 

 

 

 

 

 

 

Номер опыта

Р (МПа)

 

мм

 

 

 

1

1,5

 

0,16

 

 

 

2

1,0

 

0,11

 

 

 

3

2,0

 

0,215

 

 

 

4

2,5

 

0,33

 

 

 

5

3,5

 

0,4

 

 

 

n=5

-

 

-

 

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

1.В чем заключается сущность метода наименьших квадратов?

2.Дайте анализ регрессионной модели первого порядка.

3.По каким формулам рассчитываются коэффициенты линейного уравнения регрессии?

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

6 СОСТАВЛЕНИЕ УРАВНЕНИЯ РЕГРЕССИИ ВТОРОГО ПОРЯДКА

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