Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XXII Международной научно-практической конференции «Вопросы технических и физико-математических наук в свете современных исследований» (Россия, г. Новосибирск, 18 декабря 2019 г.)

Наука: Информационные технологии

Секция: Математическое моделирование, численные методы и комплексы программ

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Беклемищев Ф.С., Ляпин Н.А., Селиванова В.А. ОБРАБОТКА ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ СРЕДЫ SIMINTECH // Вопросы технических и физико-математических наук в свете современных исследований: сб. ст. по матер. XXII междунар. науч.-практ. конф. № 12(18). – Новосибирск: СибАК, 2019. – С. 12-27.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

ОБРАБОТКА ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ СРЕДЫ SIMINTECH

Беклемищев Филипп Сергеевич

ассистент, Московский авиационный институт (национальный исследовательский университет),

РФ, г. Москва

Ляпин Никита Александрович

ассистент, Московский авиационный институт (национальный исследовательский университет),

РФ, г. Москва

Селиванова Вера Алексеевна

Необходимость обработки и анализа большого объёма экспериментальных данных привело к появлению разнообразных по функциональному наполнению, удобству в использовании и уровню визуализации статистических пакетов, позволяющих выявить явные и скрытые закономерности. Наиболее известными среди них являются Statistica, EViews и SPSS. С одной стороны, применение статистических пакетов значительно упрощает и ускоряет процесс обработки, с другой – не даёт пользователю в полной мере самостоятельно реализовывать и корректировать алгоритмы для полного понимания вычислительного процесса.

Данная работа демонстрирует подход к решению задач обработки экспериментальных данных с использованием среды динамического моделирования технических систем SimInTech. Цель использования данной среды заключена в переходе от использования статистических пакетов для решения подобного типа задач. Далее рассмотрим последовательность действий при реализации парного сравнения по степени автономности полёта 10 различных образцов управляемых авиационных бомб (УАБ), которую иначе можно сформулировать как задачу анализа различий между двумя независимыми выборками.

Основная проблема заключается в том, что степень автономности УАБ является случайной величиной, поскольку зависит от таких факторов, как: условия сброса, внешние ветровые возмущения, аэродинамические характеристики УАБ. Поэтому необходимо проводить сравнение выборок на основе некоторой числовой характеристики.

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

Степень автономности полёта является одним из тактических показателей, используемых для оценки технического уровня образцов УАБ, и определяется после сброса бомбы по формуле:

                                                                                                                (1)

где: TУПРиНАВ – суммарное время управления и наведения УАБ на цель;

TБ – общее время полета УАБ после сброса с авиационного носителя.

В ходе испытаний для каждого из 10 образцов УАБ было произведено 50 бомбометаний по точечной наземной цели и получены значения степени автономности, приведенные в таблице 1:

Таблица 1.

Значения степени автономности полёта

 

УАБ1

УАБ2

УАБ3

УАБ4

УАБ5

УАБ6

УАБ7

УАБ8

УАБ9

УАБ10

1

0.63

0.20

0.29

0.75

0.52

0.81

0.76

0.54

0.19

0.53

2

0.47

0.18

0.33

0.68

0.46

0.80

0.65

0.53

0.41

0.75

3

0.39

0.27

0.29

0.70

0.47

0.78

0.69

0.51

0.47

0.71

4

0.44

0.15

0.26

0.74

0.49

0.80

0.75

0.56

0.38

0.51

5

0.74

0.24

0.27

0.68

0.54

0.79

0.75

0.49

0.27

0.65

6

0.36

0.20

0.31

0.67

0.59

0.80

0.74

0.48

0.46

0.61

7

0.40

0.17

0.30

0.72

0.56

0.80

0.77

0.48

0.22

0.74

8

0.49

0.14

0.32

0.69

0.54

0.82

0.59

0.55

0.33

0.24

9

0.41

0.28

0.25

0.67

0.49

0.78

0.77

0.47

0.47

0.48

10

0.41

0.16

0.24

0.73

0.47

0.81

0.68

0.50

0.37

0.53

11

0.52

0.15

0.27

0.76

0.49

0.79

0.62

0.51

0.35

0.55

12

0.67

0.14

0.22

0.73

0.49

0.81

0.70

0.52

0.27

0.74

13

0.45

0.16

0.26

0.71

0.45

0.80

0.69

0.57

0.65

0.71

14

0.34

0.15

0.35

0.72

0.59

0.78

0.72

0.49

0.12

0.60

15

0.34

0.16

0.35

0.72

0.48

0.79

0.75

0.41

0.33

0.86

16

0.50

0.15

0.33

0.71

0.45

0.80

0.79

0.54

0.52

0.69

17

0.49

0.17

0.27

0.69

0.45

0.80

0.72

0.50

0.50

0.45

18

0.43

0.16

0.22

0.75

0.56

0.79

0.72

0.49

0.44

0.73

19

0.44

0.23

0.32

0.77

0.48

0.80

0.54

0.51

0.40

0.62

20

0.55

0.21

0.32

0.70

0.56

0.81

0.68

0.47

0.33

0.25

21

0.27

0.20

0.30

0.79

0.51

0.78

0.76

0.52

0.50

0.37

22

0.59

0.10

0.33

0.78

0.45

0.81

0.80

0.47

0.36

0.59

23

0.43

0.28

0.30

0.69

0.46

0.79

0.58

0.49

0.47

0.71

24

0.54

0.17

0.31

0.67

0.51

0.82

0.74

0.49

0.56

0.37

25

0.42

0.20

0.28

0.64

0.51

0.80

0.62

0.53

0.38

0.66

26

0.36

0.17

0.29

0.66

0.49

0.81

0.61

0.51

0.54

0.76

27

0.52

0.13

0.40

0.69

0.52

0.82

0.64

0.54

0.42

0.71

28

0.60

0.15

0.30

0.79

0.53

0.81

0.68

0.50

0.44

0.52

29

0.51

0.21

0.39

0.66

0.50

0.81

0.68

0.39

0.37

0.64

30

0.52

0.18

0.33

0.71

0.52

0.81

0.77

0.55

0.42

0.49

31

0.54

0.17

0.32

0.70

0.44

0.80

0.67

0.47

0.33

0.80

32

0.35

0.15

0.26

0.71

0.54

0.80

0.76

0.47

0.56

0.71

33

0.71

0.13

0.30

0.72

0.45

0.82

0.61

0.51

0.30

0.45

34

0.77

0.22

0.25

0.72

0.49

0.80

0.58

0.57

0.16

0.97

35

0.69

0.13

0.32

0.67

0.48

0.79

0.65

0.52

0.31

0.60

36

0.52

0.17

0.30

0.70

0.56

0.79

0.64

0.46

0.16

0.43

37

0.59

0.17

0.32

0.79

0.50

0.80

0.72

0.48

0.44

0.49

38

0.42

0.23

0.26

0.76

0.48

0.79

0.71

0.50

0.42

0.83

39

0.61

0.19

0.34

0.73

0.50

0.77

0.70

0.50

0.45

0.48

40

0.51

0.18

0.31

0.66

0.57

0.79

0.80

0.41

0.37

0.59

41

0.31

0.10

0.30

0.71

0.45

0.79

0.66

0.50

0.41

0.58

42

0.46

0.16

0.29

0.69

0.49

0.81

0.81

0.50

0.44

0.63

43

0.51

0.20

0.36

0.69

0.53

0.77

0.75

0.48

0.49

0.69

44

0.49

0.31

0.32

0.66

0.50

0.79

0.76

0.47

0.50

0.79

45

0.52

0.26

0.17

0.67

0.48

0.82

0.81

0.42

0.51

0.68

46

0.58

0.23

0.26

0.82

0.50

0.80

0.64

0.42

0.29

0.67

47

0.45

0.17

0.33

0.68

0.42

0.81

0.86

0.46

0.39

0.85

48

0.57

0.14

0.29

0.70

0.44

0.78

0.69

0.50

0.24

0.47

49

0.51

0.16

0.22

0.68

0.54

0.79

0.65

0.53

0.44

0.78

50

0.65

0.31

0.32

0.66

0.55

0.80

0.69

0.45

0.40

0.42

 

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

Для начала необходимо определить экспериментальную вероятность попадания в i-й интервал, где i – порядковый номер интервала. Количество интервалов варьируется и выбирается самостоятельно. В рамках рассматриваемого примера был выбрано 10 равных по величине непересекающихся интервалов.

Для вычислений указанной выше вероятности в SimInTech реализована схема автоматики «Определение экспериментальной вероятности попадания в i-й интервал» (рисунок 1).

 

1.jpg

Рисунок 1. Схема «Определение экспериментальной вероятности попадания в i-интервал»

 

Блок «График Y от X» [1, с. 405] в данной схеме представляет собой гистограмму распределения, отражающую графическую зависимость вероятности попадания элементов выборки в соответствующий интервал группировки. Входным сигналом для первого блока «Язык программирования» [1, c. 381] является блок «Линейный источник» [1, c. 376], представляющий собой функцию y(t) = a+b·t, где a = 0, b = 1/h, h – шаг интегрирования в секундах, t – текущее модельное время в секундах.

Выполнение расчётов осуществляется при помощи скрипта проекта, который содержит следующий код:

h = 1e-3; // шаг интегрирования

X = [0.63, 0.47, 0.39, 0.44, 0.74, 0.36, 0.40, 0.49, 0.41, 0.41, 0.52, 0.67, 0.45, 0.34, 0.34, 0.50, 0.49, 0.43, 0.44, 0.55, 0.27, 0.59, 0.43, 0.54, 0.42, 0.36, 0.52, 0.60, 0.51, 0.52, 0.54, 0.35, 0.71, 0.77, 0.69, 0.52, 0.59, 0.42, 0.61, 0.51, 0.31, 0.46, 0.51, 0.49, 0.52, 0.58, 0.45, 0.57, 0.51, 0.65];

n = cols(X); // количество элементов массива

n_int = 10; // количество интервалов

int = (max(X)-min(X))/n_int; // величина интервала

t_end = h*(n-1); // время окончания расчёта

Расчёт этой и всех последующих схем выполняется с постоянным шагом h при помощи метода Рунге-Кутта 4-5 порядка.

Значения массива X задаются в зависимости от исследуемого образца УАБ из таблицы 1.

Первый блок «Язык программирования» отвечает за извлечение значения i-го элемента из исходного массива X с помощью встроенной функции extract [2]:

input i;

xi = extract(X, [1], [i]);

output xi;

Второй подобный блок содержит код и предназначен для подсчёта количества попаданий элементов выборки в каждый из i-х интервалов:

initialization

var ni = (n_int)#0;

  var i: integer;

end;

input xi;

if goodstep and (xi > 0) and (xi <= min(X)+int) then ni[1] = extract(ni, [1])+1;

for (i=2,n_int)

if goodstep and (xi > max(X)-(n_int-i+1)*int) and (xi <= max(X)-(n_int-i)*int) then ni[i] = extract(ni, [i])+1;

output ni;

Запись var ni = (n_int)#0 соответствует созданию «нулевого» массива с количеством элементов равным количеству интервалов, goodstep – флаг «хорошего» шага (тип данных – boolean).

Выход данного блока делится на количество элементов массива X, что соответствует формуле:

                                                                                                                          (2)

где: ni – число попаданий значений элементов выборки в i-й интервал;

N – количество элементов в выборке.

Значения математического ожидания mx и среднеквадратического отклонения σх получены в результате моделирования данной схемы посредством встроенных функций mean(X) и rms(X). Далее они будут использованы при определении значений функции Лапласа.

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

Таблица 2.

Экспериментальные вероятности образцов УАБ

УАБ

1

2

3

4

5

6

7

8

9

10

Интервал

1

0.04

0.1

0.12

0.16

0.26

0.08

0.1

0.06

0.04

0.04

2

0.04

0.12

0.24

0.22

0.12

0.06

0.08

0.02

0.06

0.04

3

0.02

0

0.06

0.16

0.08

0.24

0.32

0.06

0.02

0.04

4

0.02

0.2

0.2

0.2

0.16

0.02

0.08

0.04

0.06

0.02

5

0.02

0.16

0.08

0.1

0.24

0.12

0.04

0.1

0.1

0.04

6

0.04

0.1

0

0.24

0

0

0.3

0

0.22

0.1

7

0.02

0.06

0.08

0.14

0.22

0.1

0.2

0.08

0.08

0.02

8

0.02

0.08

0

0.06

0.2

0.1

0.26

0.12

0.1

0.06

9

0.06

0.04

0.06

0.14

0.14

0.16

0.22

0.12

0.04

0.02

10

0.04

0.04

0.08

0.18

0.12

0.14

0.24

0.08

0.06

0.02

 

В качестве результата моделирования схемы (рисунок 1) представлена гистограмма распределения для первого образца УАБ (рисунок 2).

 

2.png

Рисунок 2. Гистограмма распределения

 

Ввиду неудобства работы с таблицами значений функции Лапласа и отсутствием в текущей версии SimInTech специализированного блока было решено составить схему для реализации выражения, соответствующего следующей формуле [3, с. 51]:

                                                                                                          (3)

где:  для i = 2..(nint–1) (i – индекс границы интервала, nint – количество интервалов),  для i = 1,  для i = nint.

Схема «Определение значения функции Лапласа» представлена на рисунке 3. Конечное время расчёта равно 100 секундам.

 

3.jpg

Рисунок 3. Схема «Определение значения функции Лапласа»

 

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

h = 1e-5; // шаг интегрирования

X = [0.63, 0.47, 0.39, 0.44, 0.74, 0.36, 0.40, 0.49, 0.41, 0.41, 0.52, 0.67, 0.45, 0.34, 0.34, 0.50, 0.49, 0.43, 0.44, 0.55, 0.27, 0.59, 0.43, 0.54, 0.42, 0.36, 0.52, 0.60, 0.51, 0.52, 0.54, 0.35, 0.71, 0.77, 0.69, 0.52, 0.59, 0.42, 0.61, 0.51, 0.31, 0.46, 0.51, 0.49, 0.52, 0.58, 0.45, 0.57, 0.51, 0.65];

mx = 0.4998; // математическое ожидание элементов массива

sigmax = 0.112; // среднеквадратичное отклонение элементов массива

n_int = 10; // количество интервалов

int = (max(X)-min(X))/n_int; // величина интервала

i = 1; // индекс границы интервала (от 1..n_int+1)

if (i >= 2) and (i <= n_int) then ti = (min(X)+(i-1)*int-mx)/sigmax else

if i < 2 then ti = -mx/sigmax else ti = 1/sigmax;

if ti > 0 then t_end = ti else t_end = abs(ti);

Циклы c логическим if соответствуют определению верхнего предела интеграла из формулы (3).

Первый блок «Язык программирования» останавливает расчёт схемы по достижению верхнего предела интеграла, во втором подобном блоке определяется знак функции Лапласа.

Таким образом, изменяя индекс границы интервала i, были получены значения функции Лапласа для каждого образца УАБ.

Таблица 3.

Значения функции Лапласа для образцов УАБ

УАБ

1

2

3

4

5

6

7

8

9

10

i

1

–0.5

–0.4999

–0.5

–0.5

–0.5

–0.5

–0.5

–0.5

–0.4998

–0.5

2

–0.4458

–0.4035

–0.4917

–0.3968

–0.4383

–0.4674

–0.4688

–0.4838

–0.4745

–0.4735

3

–0.3768

–0.3088

–0.469

–0.2951

–0.3709

–0.4269

–0.4201

–0.4549

–0.4302

–0.4286

4

–0.2619

–0.1718

–0.409

–0.15

–0.2642

–0.356

–0.3286

–0.3942

–0.342

–0.3403

5

–0.1049

–0.0065

–0.2892

0.0214

–0.1214

–0.2492

–0.1884

–0.2896

–0.2013

–0.2004

6

0.0716

0.1599

–0.1074

0.1889

0.0404

–0.1107

–0.0137

–0.1408

–0.0214

–0.0221

7

0.2346

0.2998

0.1021

0.3243

0.1957

0.0435

0.1638

0.0335

0.163

0.1608

8

0.3584

0.3978

0.2852

0.4148

0.3219

0.1915

0.3106

0.2014

0.3147

0.3119

9

0.4357

0.4552

0.4068

0.4648

0.4088

0.3134

0.4094

0.3347

0.4146

0.4123

10

0.4754

0.4833

0.468

0.4877

0.4594

0.3999

0.4636

0.4218

0.4674

0.466

11

0.5

0.5

0.5

0.5

0.5

0.5

0.5

0.5

0.5

0.5

 

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

Как упоминалось ранее, для того чтобы рассматривать сравниваемые образцы УАБ как независимые выборки, необходимо доказать, что распределение значений в каждом из сравниваемых образцов является нормальным.

Для данной проверки была построена схема «Проверка выборки на нормальность распределения (критерий χ-квадрат)», приведенная на рисунке 4:

 

4.jpg

Рисунок 4. Схема «Проверка выборки на нормальность распределения (критерий χ-квадрат)»

 

Скрипт проекта содержит следующий код:

h = 1e-3; // шаг интегрирования

X = [0.63, 0.47, 0.39, 0.44, 0.74, 0.36, 0.40, 0.49, 0.41, 0.41, 0.52, 0.67, 0.45, 0.34, 0.34, 0.50, 0.49, 0.43, 0.44, 0.55, 0.27, 0.59, 0.43, 0.54, 0.42, 0.36, 0.52, 0.60, 0.51, 0.52, 0.54, 0.35, 0.71, 0.77, 0.69, 0.52, 0.59, 0.42, 0.61, 0.51, 0.31, 0.46, 0.51, 0.49, 0.52, 0.58, 0.45, 0.57, 0.51, 0.65];

n_int = 10; // количество интервалов

n = cols(X); // количество элементов массива

pi_exp = [0.04, 0.1, 0.12, 0.16, 0.26, 0.08, 0.1, 0.06, 0.04, 0.04]; // экспериментальное значение вероятностей

F = [-0.5, -0.4458, -0.3768, -0.2619, -0.1049, 0.0716, 0.2346, 0.3584, 0.4357, 0.4754, 0.5]; // значение функции Лапласа

chi2_theor = 14.0671; // квантиль распределения хи-квадрат (Pd = 0.95, k = n_int-3 = 7 - число степеней свободы)

t_end = h*(n_int-1); // время окончания расчёта

здесь вектор F – вектор значений функции Лапласа для соответствующего образца УАБ из таблицы 3.

Проверка проводится согласно критерию согласия χ-квадрат, расчёт которого производится в блоке «Язык программирования» согласно формуле [3, с. 67]:

                                                                                                       (4)

где:  – найденное экспериментально значение критерия χ-квадрат;

N – количество элементов в выборке;

 – теоретические значение i-й вероятности;

 – экспериментальные значение i-й вероятности, приведённые в таблице 2.

Данная формула реализована в блоке «Язык программирования» при помощи нижеследующего кода:

initialization

  var pi_theor = (n_int)#0; // теоретическое значение вероятностей

  var s = (n_int)#0; // компоненты суммы для определения экспериментального значения критерия хи-квадрат

end;

input i;

pi_theor[i] = extract(F, [i+1])-extract(F, [i]);

s[i] = (((extract(pi_exp, [i])-extract(pi_theor, [i]))^2)/(extract(pi_theor, [i])));

chi2 = n*sum(s); // экспериментальное значение критерия хи-квадрат

output chi2;

Выборка значений исходного массива Х будет принадлежать нормальному распределению лишь в том случае, если экспериментальное значение критерия χ-квадрат не превышает теоретического значения критерия взятого при значении доверительной вероятности Pд = 0.95 со степенями свободы nint–3, то есть .

В таблице 4 приведены экспериментальные значения критерия χ-квадрат для каждого из 10 образцов УАБ.

Таблица 4.

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

УАБ

Экспериментальное

значение

Нормальность

распределения

1

5.8894

Да

2

14.5132

Нет

3

13.8712

Да

4

17.7234

Нет

5

16.4912

Нет

6

55.1432

Нет

7

4.81

Да

8

13.9123

Да

9

5.5938

Да

10

5.5882

Да

 

Проанализировав данную таблицу, можно увидеть, что не все элементы выборки каждого из образцов УАБ подчиняются нормальному распределению. В рамках дальнейшего анализа будут рассмотрены только образцы с номерами 1, 3, 7, 8, 9, 10, которые удовлетворяют условию нормальности распределения.

Далее для отобранных образцов необходимо проверить гипотезу о равенстве дисперсий. Для этого реализована схема «Проверка гипотезы о равенстве дисперсий с использованием критерия Фишера», приведенная на рисунке 5.

 

5.jpg

Рисунок 5. Схема «Проверка гипотезы о равенстве дисперсий с использованием критерия Фишера»

 

Для проверки гипотезы о равенстве дисперсий используется критерий Фишера, который рассчитывается в блоке «Язык программирования» в соответствии со следующей формулой [3, с. 74]:

                                                                                                                      (5)

где:  – максимальное значение дисперсии из двух образцов УАБ;

 – минимальное значение дисперсии.

На вход данного блока подаются дисперсии двух сравниваемых образцов УАБ с точностью до 4 знака после запятой, выходом является значение критерия Фишера, что и описывается в блоке «Язык программирования» (здесь также определяется максимальное и минимальное значение дисперсий):

input dx1, dx2;

if dx1 > dx2 then F = dx1/dx2 else F = dx2/dx1;

output F;

В случае равенства дисперсий величина F имеет стандартное распределение Фишера (F-распределение) с числом степеней свободы (n–1, m–1) и доверительной вероятностью Pд = 0.95. Таким образом, критерий F должен лежать в диапазоне значений:

.

Если гипотеза о равенстве дисперсий подтверждена, то на выходе модели будет получено логическое значение 1, что соответствует тому, что сравниваемые образцы УАБ могут быть далее сопоставлены по степени автономности полёта при помощи критерия Стьюдента.

В таблице 5 представлены значения критерия Фишера для каждой пары сравниваемых образцов УАБ.

Таблица 5.

Значение критерия Фишера при парном сравнении образцов УАБ

Сравниваемые

образцы УАБ

Значение критерия

Фишера

Принадлежность допустимому диапазону

1 и 3

6.5789

Нет

1 и 7

2.551

Нет

1 и 8

7.8125

Нет

1 и 9

1

Да

1 и 10

1.928

Нет

3 и 7

2.5789

Нет

3 и 8

1.1875

Да

3 и 9

6.5789

Нет

3 и 10

12.6842

Нет

7 и 8

3.0625

Нет

7 и 9

2.551

Нет

7 и 10

4.9184

Нет

8 и 9

7.8125

Нет

8 и 10

15.0625

Нет

9 и 10

1.928

Нет

 

Анализируя данную таблицу, видно, что значения критерия Фишера не для всех пар сравниваемых УАБ принадлежат допустимому диапазону значений.

Дальнейшее сопоставление образцов УАБ по степени автономности с использованием критерия Стьюдента будет проводиться только для пар, удовлетворяющих условию попадания значений критерия Фишера в допустимый диапазон.

Для этого была построена схема автоматики «Сопоставление образцов УАБ по степени автономности полёта с использованием критерия Стьюдента», которая показана на рисунке 6:

 

6.jpg

Рисунок 6. Схема «Сопоставление образцов УАБ по степени автономности полёта с использованием критерия Стьюдента»

 

Скрипт проект, соответствующий данной схеме, содержит код:

h = 1e-3; // шаг интегрирования

//

X1 = [0.63, 0.47, 0.39, 0.44, 0.74, 0.36, 0.40, 0.49, 0.41, 0.41, 0.52, 0.67, 0.45, 0.34, 0.34, 0.50, 0.49, 0.43, 0.44, 0.55, 0.27, 0.59, 0.43, 0.54, 0.42, 0.36, 0.52, 0.60, 0.51, 0.52, 0.54, 0.35, 0.71, 0.77, 0.69, 0.52, 0.59, 0.42, 0.61, 0.51, 0.31, 0.46, 0.51, 0.49, 0.52, 0.58, 0.45, 0.57, 0.51, 0.65];

X3 = [0.29, 0.33, 0.29, 0.26, 0.27, 0.31, 0.30, 0.32, 0.25, 0.24, 0.27, 0.22, 0.26, 0.35, 0.35, 0.33, 0.27, 0.22, 0.32, 0.32, 0.30, 0.33, 0.30, 0.31, 0.28, 0.29, 0.40, 0.30, 0.39, 0.33, 0.32, 0.26, 0.30, 0.25, 0.32, 0.30, 0.32, 0.26, 0.34, 0.31, 0.30, 0.29, 0.36, 0.32, 0.17, 0.26, 0.33, 0.29, 0.22, 0.32];

X8 = [0.54, 0.53, 0.51, 0.56, 0.49, 0.48, 0.48, 0.55, 0.47, 0.50, 0.51, 0.52, 0.57, 0.49, 0.41, 0.54, 0.50, 0.49, 0.51, 0.47, 0.52, 0.47, 0.49, 0.49, 0.53, 0.51, 0.54, 0.50, 0.39, 0.55, 0.47, 0.47, 0.51, 0.57, 0.52, 0.46, 0.48, 0.50, 0.50, 0.41, 0.50, 0.50, 0.48, 0.47, 0.42, 0.42, 0.46, 0.50, 0.53, 0.45];

X9 = [0.19, 0.41, 0.47, 0.38, 0.27, 0.46, 0.22, 0.33, 0.47, 0.37, 0.35, 0.27, 0.65, 0.12, 0.33, 0.52, 0.50, 0.44, 0.40, 0.33, 0.50, 0.36, 0.47, 0.56, 0.38, 0.54, 0.42, 0.44, 0.37, 0.42, 0.33, 0.56, 0.30, 0.16, 0.31, 0.16, 0.44, 0.42, 0.45, 0.37, 0.41, 0.44, 0.49, 0.50, 0.51, 0.29, 0.39, 0.24, 0.44, 0.40];

//

// Pd - доверительная вероятность = 0.95

tmin = -1.9845; // квантиль критерия Стьюдента ((1-Pd)/2, n+m-2)

tmax = 1.9845; // квантиль критерия Стьюдента ((1+Pd)/2, n+m-2)

Данная схема представляет собой реализацию формулы критерия Стьюдента [3, с. 73]:

                                                                                                               (6)

где: ,  – математического ожидания и дисперсия первого сравниваемого образца УАБ;

,  –математического ожидания и дисперсия второго сравниваемого образца УАБ;

n, m – количество элементов в первой и второй выборке.

Критерий Стьюдента, как и критерий Фишера, имеет ограничения на диапазон допустимых значений. Будем считать сопоставление по автономности полёта двух образцов УАБ выполненным, если критерий Фишера, принятый при значении доверительной вероятности Pд = 0.95, с числом степеней свободы (n+m–2) принадлежит интервалу: .

Для отобранных пар образцов 1 и 9, 3 и 8 были рассчитаны значения критерия Стьюдента и сделан вывод о сопоставимости по автономности полёта образцов УАБ. Результаты представлены в таблице 6.

Таблица 6.

Значение критерия Стьюдента при парном сравнении образцов УАБ

Сравниваемые

образцы УАБ

Значение критерия

Стьюдента

Принадлежность допустимому диапазону

1 и 9

4.8646

Нет

3 и 8

–23.5708

Нет

 

В результате видим, что ни одна из сравниваемых пар образцов УАБ не удовлетворяет указанным условиям, потому что значения критерия Стьюдента не попадают в допустимый диапазон значений.

Можно сделать вывод, что сравниваемые образцы УАБ имеют различия по степени автономности полёта и их технические характеристики нельзя считать сопоставимыми. Результаты, отраженные в данной работе, не отличаются от тех, что были бы получены в одном из вышеупомянутых статистических пакетов – Statistica, что свидетельствует о том, что среда SimInTech удобна для решения задач обработки экспериментальных данных и даёт отличную возможность пользователям при должном уровне теоретических знаний погрузиться в процесс решения задачи.

 

Список литературы:

  1.  Карташов Б.А. Среда динамического моделирования технических систем SimInTech: Практикум по моделированию систем автоматического регулирования: учебное пособие / Б.А. Карташов, Е.А. Шабаев, О.С. Козлов, А.М. Щекатуров – М.: ДМК Пресс, 2017. – 424 с.
  2. Справочная система SimInTech [Электронный ресурс]. // SimInTech. URL: http://help.simintech.ru/ (дата обращения: 10.12.2019).
  3. Евдокименков В.Н., Базлев Д.А. Автоматизация обработки результатов экспериментальных исследований бортовых комплексов ЛА: Учебное пособие. М.: Изд. МАИ-ПРИНТ, 2011. – 229 с.: ил.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

Комментарии (1)

# Фаиз 22.03.2021 00:08
Интересная статья

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.