Научная статья на тему 'ПРОВЕРКИ ГИПОТЕЗЫ О НЕПРОТИВОРЕЧИВОСТИ ПРЕДПОЛАГАЕМОГО ЗАКОНА РАСПРЕДЕЛЕНИЯ ОТКАЗОВ ПО КРИТЕРИЮ ПИРСОНА (КРИТЕРИЮ Χ2) СРЕДСТВАМИ EXCEL'

ПРОВЕРКИ ГИПОТЕЗЫ О НЕПРОТИВОРЕЧИВОСТИ ПРЕДПОЛАГАЕМОГО ЗАКОНА РАСПРЕДЕЛЕНИЯ ОТКАЗОВ ПО КРИТЕРИЮ ПИРСОНА (КРИТЕРИЮ Χ2) СРЕДСТВАМИ EXCEL Текст научной статьи по специальности «Математика»

CC BY
29
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ДОВЕРИТЕЛЬНЫЙ ИНТЕРВАЛ / ЗАКОН РАСПРЕДЕЛЕНИЯ / ИСПЫТАНИЯ / НАДЕЖНОСТЬ / ЧИСЛО ОТКАЗОВ

Аннотация научной статьи по математике, автор научной работы — Ковальчук Владимир Васильевич, Бурзун Марина Сергеевна

В статье описан пример оценки показателей надежности безотказной работы системы и проверки гипотезы о непротиворечивости предполагаемого закона распределения отказов по критерию Пирсона. Расчет основных показателей произведен средствами VBA.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

EXAMPLE OF VERIFICATION OF THE HYPOTHESIS OF CONSISTENCY OF THE ASSUMED LAW OF DISTRIBUTION OF FAILURES ACCORDING TO THE PEARSON CRITERION (CRITERION Χ2)

The article describes an example of evaluating the reliability of the system's failure-free operation and testing the hypothesis of consistency of the assumed law of failure distribution according to the Pearson criterion. The main indicators were Calculated using VBA tools.

Текст научной работы на тему «ПРОВЕРКИ ГИПОТЕЗЫ О НЕПРОТИВОРЕЧИВОСТИ ПРЕДПОЛАГАЕМОГО ЗАКОНА РАСПРЕДЕЛЕНИЯ ОТКАЗОВ ПО КРИТЕРИЮ ПИРСОНА (КРИТЕРИЮ Χ2) СРЕДСТВАМИ EXCEL»

№1X94)

AuiSli Лт те)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

январь, 2022 г.

DOI - 10.32743/UniTech.2022.94.1.129 74

ПРОВЕРКИ ГИПОТЕЗЫ О НЕПРОТИВОРЕЧИВОСТИ ПРЕДПОЛАГАЕМОГО ЗАКОНА РАСПРЕДЕЛЕНИЯ ОТКАЗОВ ПО КРИТЕРИЮ ПИРСОНА (КРИТЕРИЮ Х2)

СРЕДСТВАМИ EXCEL

Ковальчук Владимир Васильевич

проф. кафедры математики, информационных систем и программного обеспечения Мурманского государственного технического университета,

РФ, г. Мурманск E-mail: vl-kovalchuk@yandex. ru

Бурзун Марина Сергеевна

аспирант кафедры математики, информационных систем и программного обеспечения

Мурманского государственного технического университета,

РФ, г. Мурманск E-mail: burzun m@mail.ru

EXAMPLE OF VERIFICATION OF THE HYPOTHESIS OF CONSISTENCY OF THE ASSUMED LAW OF DISTRIBUTION OF FAILURES ACCORDING TO THE PEARSON CRITERION

(CRITERION Х2)

Vladimir Kovalchuk

Professor,

Department of Mathematics, Information Systems and Software, Murmansk State Technical University, Russia, Murmansk

Marina Burzun

Graduate student,

Department of Mathematics, Information Systems and Software, Murmansk State Technical University, Russia, Murmansk

АННОТАЦИЯ

В статье описан пример оценки показателей надежности безотказной работы системы и проверки гипотезы о непротиворечивости предполагаемого закона распределения отказов по критерию Пирсона. Расчет основных показателей произведен средствами VBA.

ABSTRACT

The article describes an example of evaluating the reliability of the system's failure-free operation and testing the hypothesis of consistency of the assumed law of failure distribution according to the Pearson criterion. The main indicators were Calculated using VBA tools.

Ключевые слова: доверительный интервал, закон распределения, испытания, надежность, число отказов.

Keywords: confidence interval, distribution law, tests, reliability, number of failures.

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

Для построения статистического ряда время испытаний разбивают на интервалы (разряды). Задавшись теоретическим законом распределения и определив

параметры надежности, находят для каждого разряда вероятность отказа qi. При экспоненциальном распределении q/■э подсчитывалось по формуле (1), а при нормальном законе распределения отказов -по формуле (2).

При экспоненциальном законе распределения отказов

^ = - (1)

Библиографическое описание: Ковальчук В.В., Бурзун М.С. ПРОВЕРКИ ГИПОТЕЗЫ О НЕПРОТИВОРЕЧИВОСТИ ПРЕДПОЛАГАЕМОГО ЗАКОНА РАСПРЕДЕЛЕНИЯ ОТКАЗОВ ПО КРИТЕРИЮ ПИРСОНА (КРИТЕРИЮ Х2) СРЕДСТВАМИ EXCEL // Universum: технические науки : электрон. научн. журн. 2022. 1(94). URL: https://7universum. com/ru/tech/archive/item/12974

№1X94)

AuiSli Лт те)

UNIVERSUM:

ТЕХНИЧЕСКИЕ НАУКИ

январь, 2022 г.

При нормальном законе распределения отказов

<h

(2)

Для каждого разряда определятся также мера расхождения

2 = [n^btQ-Nqj]2 Xi Nqi

(3)

На основании этих расчетов определяется суммарная мера расхождения:

2 _ yr [n\Mi)-Nqj]2 Xi Li = 1 Nqi

Число степеней свободы равно R=k-S,

(4)

(5)

где к - число разрядов статистического ряда;

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

Связи, накладываемые на экспериментальные данные:

1. Совпадение математических ожиданий теоретического и статистического распределений М =М*

(Тср = Т*ср ) .

2. Совпадение значений среднеквадратического отклонения теоретического и статистического распределений о = о* и т. д [3, с. 65].

Производят расчет параметров надежности испытаний, проведенных в течение 100 часов на 100 деталях, 34 из которых вышли из строя.

Время испытаний разбивают на заданное число разрядов (интервалов). Число разрядов, на которые следует группировать статистический материал, не должно быть слишком большим (тогда ряд распределения становится невыразительным, и часто в нем обнаруживают незакономерные колебания), с другой стороны, оно не должен быть слишком малым (свойства распределения при этом описываются статистическим рядом слишком грубо) [2, с. 14]. В данном примере количество разрядов равно 10 (продолжительность 10 часов). Для каждого интервала производят расчет, и результаты заносят в таблицу.

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

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

Результаты вычислений представлены в таблице Excel (Таблица 1).

Таблица 1.

Результаты расчета основных показателей испытаний

Параметр Разряды

1 2 3 4 5 6 7 8 9 10

t 10 20 30 40 50 60 70 80 90 100

n* 5 3 5 2 2 3 3 3 5 3

qiэ 0,042 0,041 0,039 0,037 0,036 0,035 0,033 0,032 0,03 0,029

qiH 0,015 0,018 0,022 0,025 0,030 0,036 0,038 0,042 0,045 0,048

X2 iэ 0,152 0,295 0,310 0,781 0,711 0,071 0,027 0,013 1,333 0,003

X2 iH 8,371 0,8 3,778 0,115 0,306 0,106 0,160 0,323 0,060 0,657

X2 э 3,697934414

X2 н 14,67585717

Листинг фрагмента программы расчета показателей при экспоненциальном и нормальном законах распределения:

'Заполним 3 6 строку таблицы(38)=============================К2э

СтрокаТаблицы = 38 СтолбецТаблицы = 4 b = 0

For n = СтолбецТаблицы To (КоличествоСтолбцовТаблицы + СтолбецТаблицы - 1)

b = b + Sheets(мОсновнаяТаблицам).Cells(25, n).Value

Next

Sheets(мОсновнаяТаблицам).Cells(СтрокаТаблицы, 4).Value = b

Sheets(мОсновнаяТаблицам).Range(Cells(СтрокаТаблицы, 4), Cells(СтрокаТаблицы, n

- 1)).MergeCells = True

Sheets(мОсновнаяТаблицам).Range(Cells(СтрокаТаблицы, 4), Cells(СтрокаТаблицы, n

- 1)).HorizontalAlignment = xlCenter

A UNiVERSUM:

№ 1 (941_¿Д ТЕХНИЧЕСКИЕ НАУКИ_январь. 2022 г.

'Заполним 37 строку таблицы(39)=============================д1н

СтрокаТаблицы = 39 СтолбецТаблицы = 4

For n = СтолбецТаблицы To (КоличествоСтолбцовТаблицы + СтолбецТаблицы - 1) If n = СтолбецТаблицы Then

x1 = Abs((Sheets("ОсновнаяТаблица").Cells(3, n).Value - Tcp) / Сигма) x2 = Abs((0 - Tcp) / Сигма)

Else

x1 = Abs((Sheets("ОсновнаяТаблица").Cells(3, n).Value - Tcp) / Сигма) x2 = Abs((Sheets("ОсновнаяТаблица").Cells(3, n - 1).Value - Tcp) /

Сигма)

End If

' найдем уменьшаемое СтрокаТаблФункцЛапласа = 2 ' проверим попадают ли входные данные в значения таблицы While Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа, 1).Value <> ""

СтрокаТаблФункцЛапласа = СтрокаТаблФункцЛапласа + 1

Wend

If x1 <= Sheets("Таблица функции Лапласа").Cells(2, 1).Value Then ф1 = Sheets("Таблица функции Лапласа").Cells(2, 2).Value GoTo далее End If

If x1 >= Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа - 1,

1).Value Then

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ф1 = Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа - 1,

2).Value

GoTo далее End If

СтрокаТаблФункцЛапласа = 2 While Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа, 1).Value <> ""

If Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа,

1).Value = x1 Then

ф1 = Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа,

2).Value

GoTo далее End If

If x1 < Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа, 1).Value And x1 > Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа

- 1, 1).Value Then

If Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа,

1).Value - x1 < x1 - Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа

- 1, 1).Value Then

ф1 = Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа,

2).Value

Else

ф1 = Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа

- 1, 2).Value

End If GoTo далее End If

СтрокаТаблФункцЛапласа = СтрокаТаблФункцЛапласа + 1

Wend далее:

' найдем вычитаемое

СтрокаТаблФункцЛапласа = 2 ' проверим попадают ли входные данные в значения таблицы While Sheets("Таблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа, 1).Value <> ""

СтрокаТаблФункцЛапласа = СтрокаТаблФункцЛапласа + 1

Wend

If x2 <= Sheets("Таблица функции Лапласа").Cells(2, 1).Value Then

к UNiVERSUM:

№ 1 (941_¿Д ТЕХНИЧЕСКИЕ НАУКИ_январь. 2022 г.

ф2 = Sheets(мТаблица функции Лапласа").Cells(2, 2).Value GoTo далее1 End If

If x2 >= Sheets(мТаблица функции Лапласам).Cells(СтрокаТаблФункцЛапласа - 1,

1).Value Then

ф2 = Sheets(мТаблица функции Лапласам).Cells(СтрокаТаблФункцЛапласа - 1,

2).Value

GoTo далее1 End If

СтрокаТаблФункцЛапласа = 2 While Sheets(мТаблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа, 1).Value <> ""

If Sheets(мТаблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа,

1).Value = x2 Then

ф2 = Sheets(мТаблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа,

2).Value

GoTo далее1 End If

If x2 < Sheets(мТаблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа, 1).Value And x2 > Sheets(мТаблица функции Лапласам).Cells(СтрокаТаблФункцЛапласа - 1, 1).Value Then

If Sheets(мТаблица функции Лапласа").Cells(СтрокаТаблФункцЛапласа, 1).Value - x2 < x2 - Sheets(мТаблица функции Лапласа").Cells(СтрокаТаблФункц-Лапласа - 1, 1).Value Then

ф2 = Sheets(мТаблица функции Лапласа").Cells(СтрокаТаблФункц-Лапласа, 2).Value Else

ф2 = Sheets(мТаблица функции Лапласа").Cells(СтрокаТаблФункц-Лапласа - 1, 2).Value End If GoTo далее1 End If

СтрокаТаблФункцЛапласа = СтрокаТаблФункцЛапласа + 1

Wend далее1:

Sheets("ОсновнаяТаблица").Cells(СтрокаТаблицы, n).Value = -(ф1 - ф2) Next

'Заполним 3 8 строку таблицы(40)=============================Х2 1н

СтрокаТаблицы = 4 0 СтолбецТаблицы = 4

For n = СтолбецТаблицы To (КоличествоСтолбцовТаблицы + СтолбецТаблицы - 1) Sheets("ОсновнаяТаблица").Cells(СтрокаТаблицы, n).Value = (Sheets("ОсновнаяТаб-лица").Cells(4, n).Value - КоличествоЭлементов * Sheets("ОсновнаяТаб-лица").Cells(39, n).Value) А 2 / (КоличествоЭлементов * Sheets("ОсновнаяТаб-лица").Cells(39, n).Value) Next

'Заполним 3 9 строку таблицы(41)=============================Х2н

СтрокаТаблицы = 41 СтолбецТаблицы = 4 b = 0

For n = СтолбецТаблицы To (КоличествоСтолбцовТаблицы + СтолбецТаблицы - 1)

b = b + Sheets("ОсновнаяТаблица").Cells(40, n).Value

Next

Sheets("ОсновнаяТаблица").Cells(СтрокаТаблицы, 4).Value = b

Sheets("ОсновнаяТаблица").Range(Cells(СтрокаТаблицы, 4), Cells(СтрокаТаблицы, n -1)).MergeCells = True

Sheets("ОсновнаяТаблица").Range(Cells(СтрокаТаблицы, 4), Cells(СтрокаТаблицы, n -1)).HorizontalAlignment = xlCenter [4]

№1X94)

AunÎ /ид TE)

universum:

ТЕХНИЧЕСКИЕ НАУКИ

январь, 2022 г.

Суммарная мера расхождения составила для экспоненциального закона х2 = 3,69 и для нормального закона хИ = 14,67.

Из таблицы квантилей %2 - квадрат распределения находят, что вероятность непротиворечивости статистических данных экспоненциальному закону составила менее 1 % (число степеней свободы - 10), а нормальному закону - около 2,3 % (число степеней свободы - 9)[1].

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

гипотезы о виде распределения генеральной совокупности и др.

Определение показателей надёжности необходимо для формулирования требования по надежности к проектируемым устройствам или системам.

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

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

1. ГОСТ 27.002-89 Надежность в технике (ССНТ). Основные понятия. Термины и определения.

2. Методы расчета и анализа надежности технических систем : метод. пособие / сост. Л.Н. Герасимов. - Иркутск: ИрГУПС, 2013. - 51 с.

3. Коваленко В.Н. Надежность устройств железнодорожной автоматики, телемеханики : учеб. пособие / В.Н. Коваленко. - Екатеринбург : Изд-во УрГУПС, 2013. - 87, [1] с.

4. Программирование на VBA MS Excel: учебное пособие / Н.Г. Кудрявцев, 116 с.- Горно-Алтайск: РИО ГАГУ, 2015 -Д.В. Кудин, М.Ю. Беликова.

5. Федотов А.В. Основы теории надежности и технической диагностики: конспект лекций / А.В. Федотов, Н.Г. Скабкин. - Омск : Изд-во ОмГТУ, 2010 - 64 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.