Научная статья на тему 'Обработка результатов многократных измерений в программе OpenOffice'

Обработка результатов многократных измерений в программе OpenOffice Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
427
44
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
METROLOGICAL SUPPORT / MULTIPLE MEASUREMENTS / PROCESSING OF MEASUREMENT RESULTS / MICROSOFT EXCEL / OPENOFFICE CALC / МЕТРОЛОГИЧЕСКОЕ ОБЕСПЕЧЕНИЕ / МНОГОКРАТНЫЕ ИЗМЕРЕНИЙ / ОБРАБОТКА РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Бавыкин О. Б., Беляева П. А.

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

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

Multiple measurement results processing in OpenOffice

In the article it is suggested to use the program Сalc to reduce the complexity of processing multiple measurements. Based on the developmented method, the accuracy of the functions used in Calc is investigated. The functions of the specified program are selected, allowing you to program the algorithm for processing measurements. The structure of the algorithm is presented.

Текст научной работы на тему «Обработка результатов многократных измерений в программе OpenOffice»

Обработка результатов многократных измерений в программе

OpenOffice

О.Б. Бавыкин, П.А. Беляева Московский Политех, Москва

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

Ключевые слова: метрологическое обеспечение, многократные измерений, обработка результатов измерений, Microsoft Excel, OpenOffice Calc.

Одной из задач метрологического обеспечения на стадии производства продукции является обработка результатов измерений [1-2]. При числе результатов многократных измерений больше 50 их обработка требует большого объема вычислений, что отмечено в пункте Г.2 нормативного документа ГОСТ Р 8.736-2011 «Государственная система обеспечения единства измерений. Измерения прямые многократные. Методы обработки результатов измерений. Основные положения».

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

Существует ряд специализированных и универсальных программных продуктов, которые позволяют запрограммировать обработку результатов измерений. Их недостатки представлены в таблице 1.

Таблица № 1

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

Название программы Сайт производителя Выявленные недостатки

Mathcad http://mathcad.com .ua/ Стоимость лицензии составляет от 26 000р. до 1 млн р., сложность в освоении

МаИаЬ http://matlab.ru/ Стоимость лицензии составляет от 3 000 р. до 80 000р., сложность в освоении

Mathematica http://www.wolfram.co m/mathematica/ Стоимость лицензии составляет от 20 000р. до 320 000р., сложность в освоении

Microsoft Office Excel https://www.microsoft.c om/ru-ru Стоимость лицензии составляет от 2000 р. до 25 000р.

OpenOffice Calc http://www.openoffice.o rg/ru/ Отсутствуют

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

При этом стоит отметить, что пакет OpenOffice Calc распространяется бесплатно, является аналогом Microsoft Office [4, 5] и обладает русскоязычным интерфейсом. Состав пакета OpenOffice показан на рис. 1.

Модуль Примечание

m Writer Текстовый процессор и визуальный редактор HTML

ш Cale Табличный процессор

1 ш Impress Программа подготовки презентаций

ш Basa Механизм подключения к внешнему СУБД и встроенная СУБД HSQLBD

Ш Draw Векторный графический редактор

Math Редактор формул

Рис. 1. - Состав пакета ОрепОГйсе Для обработки результатов измерений целесообразно выбрать табличный процессор Са1с. Однако, в литературе отсутствует информация о точности используемых алгоритмов модуля Са1с и с целью оценки этой точности были выполнены специальные исследования. За основу была взята методика из статьи [6], в которой автор изучал точность программы Ехсе1.

Написанная методика включает в себя программирование расчета стандартной нормальной функции распределения для 30 аргументов (значения от 0,1 до 1,6 с шагом 0,05). Расчет выполнялся для каждого аргумента с применением функции КОЯМОЛЗТ со средним значением 0 и стандартным отклонением 1. На рис. 2 показаны результаты программирования, а в таблице 1 - результаты сравнения подсчитанных значений функции с табличными, взятыми из нормативного документа ГОСТ Р 50779.21-2004 «Статистические методы. Правила определения и методы расчета статистических характеристик по выборочным данным. Часть 1. Нормальное распределение».

©айл [Тратии Вид ВСТ|йка Формат Сервис Дачные Охмй Crpastj

е -а- В ^ ^ Ü ал X % «з-^ «э- © í* Ü

&J Атга -10 -жкав®*« Jh

615

• А X = = МОЙМОБТ(0.6ВД1;1)

L3 14

Нормальное рйспредепечне

I

10

и

и

17

ie

И

20 ¿i

22

¿3

26

Я

28

Л

30

31

12

34

Плотность распределен!!*

X N(0.1)

О 1 0.539827037 0.15 0.559617692 0,2 О. 579259709 0.25 0,598706Э26 4,3 О. £1^911422 0.35 0.636030651 0.4 0.655421742 0.45 0.673644 7в 0.5 0,691462461 0.55 0,708840313 0.6 0.725746832 0.вЕ|0>4215ЭЭаа 0,7 0,758036348 0.75 О 77337Р64Й 0.8 0.736144601 0.66 0,802337457 0.9 0,815939875 0.06 0.823943&71 1 0,341344746 1,05 0.863140044

1.1 0,364333939 1.16 0.074928064

1.2 0,88493033 1,26 0,894300220

1.3 0,903199515 1,35 0.9 И 492009

1.4 0,919243341 1,45 0,9264707 л

1.5 0,933192799 1,55 0.939429242

1.6 0,945200700

Фунщнл распределения N(0,1) 0,1 0,396952547 0,15 0 304479331 0,2 0,391 042694 0,25 0,366668117 U.3 U.UBllWüli 0,35 0,375240347 0.4 0.36827014 0,45 0 360526962 0.5 0,352065327 0,55 0,342943855 0,6 0,333224603 0,65 0,32297236 0.7 0,312253933 0.75 П.ЗЛ113743? 0,6 0,239691553 0,85 0.2779849S6 0,9 0,26608525 0,96 0,254 059066 1 0,241970725 1,06 0,220832141

1.1 0,217652177 1,15 0,205936269

1.2 0,194186055 1,26 0.16204 9086

1.3 0,17t368592 ! ,35 0,100393327

1.4 0,149727466 1,45 0,139430566

1.5 0,129517596 1,55 0,120009001

1.6 0,110920835

Рис. 2. - Программирование расчета стандартной нормальной функции

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

Таблица № 2

Сравнение значений функций когш&б! с табличными значениями стандартного нормального закона распределения

Аргу мент Значение функции КОГШ^Б! Табличные значения функции стандартного нормального закона распределения Аргу мент Значение функции КОГШ^Б! Табличные значения функции стандартного нормального закона распределения

0,1 0,5398278373 0,53983 0,9 0,8159398747 0,81593

0,15 0,5596176924 0,55962 0,95 0,8289438737 0,82894

0,2 0,5792597094 0,57926 1 0,8413447461 0,84134

0,25 0,5987063257 0,59871 1,05 0,8531409436 0,85314

0,3 0,6179114222 0,61791 1,1 0,8643339391 0,86433

0,35 0,6368306512 0,63683 1,15 0,8749280644 0,87493

0,4 0,6554217416 0,65542 1,2 0,8849303298 0,88493

0,45 0,6736447797 0,97364 1,25 0,8943502263 0,89435

0,5 0,6914624613 0,69146 1,3 0,9031995154 0,90320

0,55 0,7088403132 0,70884 1,35 0,9114920086 0,91149

0,6 0,7257468822 0,72575 1,4 0,9192433408 0,91924

0,65 0,7421538892 0,74215 1,45 0,9264707404 0,92647

0,7 0,7580363478 0,75804 1,5 0,9331927987 0,93320

0,75 0,7733726476 0,77337 1,55 0,939429242 0,93942

0,8 0,7881446014 0,78814 1,6 0,9452007083 0,94520

0,85 0,8023374569 0,80234

Из таблицы 2 видно, что рассчитанные значения стандартной нормальной функции распределения практически совпадают с табличными данными. Точность расчетов программы Са1с позволяет использовать ее для программирования обработки результатов измерений.

Для программирования алгоритма были изучены функции встроенные математические и логические функции программы Са1с и выбраны те, которые можно использовать в алгоритме обработки измерений (таблица 3).

Таблица № 3

Функции программы Са1с, используемые для обработки результатов

измерений

Наименование функции Синтаксис Применение в алгоритме

ЛВБ (абсолютное ЛВ8(число) Возвращает модуль (абсолютную

значение) величину)числа

AVERAGEA (среднее значение) AVERAGEA(значение 1;зн ачение2) Вычисляет среднее значение выборки

COUNT (счет) СОиЖ(число 1;число2) Подсчитывает количество числовых значений, игнорируя другие типа данных

COUNTIFS (попадание в интервал) СОиЖ^(диапазон1;кри терий1;диапазон2;критери й2) Считает количество ячеек, удовлетворяющих критериям из нескольких диапазонов

IF (если) IF(текст, тогда значение, иначе значение) Указывает логический текст, который необходимо выполнить

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

MAX (максимум) MAX(число 1;число2) Вычисляет максимальное значение из списка аргументов

MIN (минимум) MIN(число1;число2) Вычисляет минимальное значение из списка аргументов

SQRT (корень) SQRT(число) Вычисляет квадратный корень числа

STDEV (СКО) STDEV(число1;число2) Вычисляет стандартное отклонение исходя из выборки

SUM (сумма) SUM(число1,число2) Возвращает сумму всех аргументов

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

- на листе 1 исключаются грубые погрешности;

- лист 2 предназначен для повторной проверки результатов измерений на наличие грубой погрешности;

- обнаружение систематических погрешностей запрограммировано на листе 3;

- лист 4 проверяет соответствие распределения результатов измерений нормальному закону (графические методы);

- лист 5 проверяет соответствие распределения результатов измерений нормальному закону (составной критерий) и представляет конечный результат обработки результатов измерений.

Внешний вид написанного в программе Calc алгоритма показан на рис.

3.

расчет иамерений.сх^ - Open Office Cale

Файл Правка Вид Вставка Формат Сервис Данные Окно Справка

1 Найти 0| ф f 1 - g- В В, |Ц]| i â » % С - €? Щ ' «S3 -1 в î* i* I ft & й й Í § ц @ 1

§3 Arial - 10 - Ж К H К ж ■= = К V* ою J ■g

G12 V Д I = | = IF[A12=""; ""; IF(C0UNTIFS[A12;"> = " 8¿№Í2; А12; "<=" SitEt2); A12; ""})

— А В | С | D Е I F H

i Значения измерений „ „„„ Нижняя Среднее значение СКО фа^а Верхняя Попадание в ., ........„ Исключение значении граница интервал

г 42,866 42,921 П 0,239 42,204 43,638 1 42,866

42,777 1 42,777

4 43,852 0

5 42,860 1 42,860

6 42,890 1 42,890

7 42,952 1 42,952

8 42,930 1 42,930

9 42,922 1 42,922

1С 42,201 0

11 43,033 1 43,033

1Я 42,959 1 1 42,959

13 42,890 1 42,890

14 42,934 1 42,934

15 42,902 1 42,902

16 42,965 1 42,965

17 42,819 1 42,819

18 42,831 1 42,831

19 42,906 1 42,906

20 43,011 1 43,011

21 43,039 1 43,039

22 42,906 1 42,906

23 42,905 1 42,905

24 42,885 1 42,885

25 42,891 1 42,891

26 42,998 1 42,998

27 42,879 1 42,879

28 42,876 1 42,876

Лист!/5 I mp1 СТАИД|* Суима=42,955

Рис. 3. - Компьютерный алгоритм обработки результатов измерений

Дальнейшим направлением развития написанного алгоритма может стать его подготовка к метрологической аттестации.

Разработанный программный продукт может быть использован в учебном процессе кафедры «Стандартизация, метрология и сертификация» Московского Политеха совместно с применяемыми образовательными технологиями [7-10].

Литература

1. Сычев Е.И., Храменков В.Н., Шкитин А.Д. Основы метрологии военной техники. М.: Воениздат, 1993. 390 с.

2. Placko D., 2006. Metrology in Industry. The Key for Quality. French College of Metrology, pp: 38-39.

3. Бавыкин О.Б. Автоматизация метрологического обеспечения на стадии производства продукции // Инженерный вестник Дона, 2016, № 4. URL: ivdon.ru/uploads/article/pdf/IVD_13_Bavykin_2.pdf_74c3b2dca8.pdf.

4. Ishizu H., Yamada T. Applied Radiation and Isotopes. 2017. №126. pp. 158161.

5. Клячкин В. Н. Компьютерный практикум по статистическим методам в управлении качеством // Ульяновск: УлГТУ, 2013. 156 с.

6. Excel в статистическом моделировании В.В.Заляжных. URL: arhiuch.ru/st1.html (доступ свободный).

7. Потапов А.А., Бавыкин О.Б. Основы учебного курса «Методы фрактального анализа» // Нелинейный мир. 2014. Т. 12 № 1. С. 004-008.

8. Бавыкин О.Б. Формирование учебных занятий с применением измерительной системы для измерения шероховатости поверхности MarSurf XR 20 // Инженерный вестник Дона, 2014, № 3. URL: ivdon.ru/ru/magazine/archive/n3y2014/2466.

9. Кузнецов Д.Б., Полевщиков И.С., Лясин В.Н. Методика автоматизированного контроля знаний студентов по дисциплине «Теория вычислительных процессов» // Инженерный вестник Дона, 2013, № 3. URL: ivdon.ru/ru/magazine/archive/n4y2013/2041.

10. Бавыкин О.Б. Применение в образовании специализированных компьютерных программ «NOVA» и «MYTESTX» // IDO Science. 2011. № 1. С. 10-11.

References

1. Sychev E.I., Hramenkov V.N., Shkitin A.D. Osnovy metrologii voennoj tehniki [Fundamentals of Metrology military equipment.]. M.: Voenizdat, 1993. 390 p.

2. Placko D., 2006. Metrology in Industry. The Key for Quality. French College of Metrology, pp. 38-39.

3. Bavykin O.B. Inzenernyj vestnik Dona (Rus), 2016, № 4. URL: ivdon.ru/uploads/article/pdf/IVD_13_Bavykin_2.pdf_74c3b2dca8.pdf.

4. Ishizu H., Yamada T. Applied Radiation and Isotopes. 2017. №126. pp. 158161.

5. Klyachkin V. N. Komp'yuternyy praktikum po statisticheskim metodam v upravlenii kachestvom [Computer workshop on statistical methods in quality management]. Ul'yanovsk: UlGTU, 2013. 156 p.

6. V.V.Zalyazhnykh/ Excel v statisticheskom modelirovanii [Excel in statistical modeling]. URL: arhiuch.ru/st1.html.

7. Potapov A.A., Bavykin O.B. Nelinejnyj mir. 2014. T. 12 № 1. pp. 004-008.

8. Bavykin O.B. Inzenernyj vestnik Dona (Rus), 2014, № 3. URL: ivdon.ru/ru/magazine/archive/n3y2014/2466.

9. Kuznecov D.B., Polevshhikov I.S., Ljasin V.N. Inzenernyj vestnik Dona (Rus), 2013, № 3. URL: ivdon.ru/ru/magazine/archive/n4y2013/2041.

10. Bavykin O.B. IDO Science. 2011. № 1. pp. 10-11.

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