Научная статья на тему 'Программный расчет неопределенности результатов измерений'

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

CC BY
2362
286
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
UNCERTAINTY / MEASUREMENT RESULT / SOFTWARE / METHOD OF PROCESSING MEASUREMENT RESULTS / НЕОПРЕДЕЛЕННОСТЬ / РЕЗУЛЬТАТ ИЗМЕРЕНИЙ / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / МЕТОД ОБРАБОТКИ РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Шушкевич Т.В.

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

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

Software calculation of measurement uncertainty

The article provides an overview of the software designed for the calculation of measurement uncertainty. A comparison of the main features and capabilities are performed. The information about the used analysis methods, the presence of informative support and the conditions of distribution and use of the software are presented.

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

Программный расчет неопределенности результатов измерений

Т.В. Шушкевич Южный федеральный университет, Таганрог

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

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

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

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

Сравнение универсальных программных продуктов, предназначенных для оценки неопределенности, приведено в таблицах 1 и 2. Знак "+" указывает на присущую данной программе возможность или особенность, знак "Б" обозначает бесплатное, а знак "К" - коммерческое распространение и использование программы.

Таблица № 1

Обзор основных возможностей программного обеспечения

o о l

Возможности и особенности Type B Uncertaint} Calculator Uncertaint} Calculator Uncertaint} Sidekick Uncertaint Sidekick Pi Uncertaint Analyzer 3 QMsys GU Educationa QMsys GU Standard a Un О о s si s « ¿S Ss Ue s ri ^ & « s QE

Анализ результатов прямых измерений + + + + + + + + +

Анализ результатов

косвенных измерений (наличие уравнения + + + + + +

измерения)

Метод GUM для линейных моделей + + + + + +

Метод GUM для + + + +

нелинейных моделей

Метод Монте-Карло + +

Адаптивный метод +

Монте-Карло

Анализ измерительных +

систем

Байесовский анализ + + +

Регрессионный анализ + +

Блок планирования

эксперимента

Встроенная база

данных единиц + + + + + + +

измерений

Встроенная база

данных средств + +

измерений

Встроенная справка + + + + + + + +

Техническая поддержка + + + + + + + +

Заявленное

соответствие + + + + + + + +

нормативам [3, 4]

Условия

распространения и использования Б Б Б К К Б К К К

программы

Наличие демо- и триал-

версий для коммер- нет нет да да да

ческого ПО

Таблица № 2

Обзор основных возможностей программного обеспечения

Возможности и особенности GUM Workbench Educational GUM Workbench Standard 1.3 GUM Workbench Professional 2.3 GUM Workbench Professional 2.4 RAMAS Risk Calc GUMsim SmartUQ ASUE Gumy MC-Ed GUM_MC Неопределенность Evaluator

Анализ результатов прямых измерений + + + + + + + + + + +

Анализ результатов косвенных измерений (наличие уравнения измерения) + + + + + + + + + + + +

Метод GUM для линейных моделей + + + + + + + + + +

Метод GUM для нелинейных моделей + + + + + + + + +

Метод Монте-Карло + + + + + +

Адаптивный метод Монте-Карло + + +

Анализ измерительных систем + +

Байесовский анализ +

Регрессионный анализ +

Блок планирования эксперимента +

Встроенная база данных единиц измерений + + +

Встроенная база данных средств измерений +

Встроенная справка + + + + + + + + + + +

Техническая поддержка + + + + + + + + +

Заявленное соответствие нормативам [3, 4] + + + + + + + + + + +

Условия распространения и использования Б К К К К К К Б Б Б Б К К

Наличие демо- и триал-версий для коммерческого ПО да да да нет да да да да

Следует отметить общий недостаток продуктов компании Integrated Sciences Group (USA, California) [6] - Uncertainty Sidekick, Uncertainty Sidekick Pro 1.0, Uncertainty Analyzer 3.0. Это неполное соответствие используемой терминологии третьей редакции Международного метрологического словаря VIM [7]. Кроме того, ни одна из этих программ не ведет расчет неопределенности по методу Монте-Карло.

Анализ измерительных систем в программах GUM Workbench Professional возможен только при наличии дополнительного модуля GUMCAD Version 1.2. Отдельного внимания заслуживает критерий "заявленное соответствие нормативам". В своей работе инженер-метролог обязан опираться на действующие стандарты, однако есть программы, этому критерию не удовлетворяющие.

Первая группа таких программ - это калькуляторы, достаточно простые программные средства, ориентированные на предварительный расчет или быструю оценку неопределенности. Не претендуя на полноценное с точки зрения математического описания решение, они, тем не менее, дают возможность предварительно оценить точностные характеристики используемых методов, процессов или результатов измерений. В таблицах представлено два калькулятора - Type B Uncertainty Calculator компании Integrated Sciences Group (USA, California) и Uncertainty Calculator разработанный в Миссурийском университете науки и технологий [8]. В сети Интернет можно отыскать достаточно программ подобного типа. Как правило, калькуляторы распространяются бесплатно или представляют собой открытые web-ресурсы.

Вторая группа программ - специализированные утилиты для расчета каких-либо заранее определенных характеристик. Например, web-сервис Analytic Standard Uncertainty Evaluation (ASUE), оперирующий аналитическим представлением уравнения измерения. Программа не

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

Третья группа программ - программы, вычисление неопределенности характеристик в которых является второстепенной задачей. В таблице представлены две подобные разработки - RAMAS Risk Calc [9] и SmartUQ [10]. Первая из них ориентирована на определение оценки риска в сфере защиты окружающей среды, расчет неопределенности ведется, но не является ключевым моментом работы программы. Обладая мощным математическим аппаратом (RAMAS Risk Calc поддерживает методы вероятностного анализа границ, нечеткую арифметику и классический интервальный анализ; работает с постоянными, интервальными, нечеткими числами, распределениями вероятностей и границами интервалов распределений), программа позволяет провести расчеты в соответствии с [3, 4], но не предлагает этого по умолчанию.

То же можно сказать и о SmartUQ. Оценка неопределенности в этой программе, точнее, трансформирование неопределенностей - всего лишь один из блоков. Основное назначение программы - планирование эксперимента. RAMAS Risk Calc и SmartUQ иллюстрируют современную тенденцию в формировании функциональности прикладного программного обеспечения, так или иначе связанного с процессами измерений - включать в программу блоки расчета точностных характеристик, в роли которых может выступать неопределенность. Не используя в явном виде нормативы [3, 4], такие блоки, тем не менее, дают удовлетворительный результат расчета, поскольку обладают богатым функционалом в области стандартных табличных распределений, и позволяют пользователю самому выбрать нужные коэффициенты и получить оценку расширенной неопределенности интересующих пользователя параметров.

Литература

1. Целигоров Н.А., Целигорова Е.Н., Мафура Г.В. Математические модели неопределённостей систем управления и методы, используемые для их исследования // Инженерный вестник Дона, 2012, №4 URL: ivdon.ru/ru/magazine/archive/n4p2y2012/1340.

2. Кашканов А.О. Идентификация параметров источника питания промышленной электрической сети // Инженерный вестник Дона, 2015, №4 URL: ivdon.ru/ru/magazine/archive/n4y2015/3363.

3. JCGM 100:2008. Evaluation of measurement data - Guide to the expression of uncertainty in measurement. URL: bipm.org/utils/common/documents/jcgm/JCGM_100_2008_E.pdf.

4. JCGM 101:2008. Evaluation of measurement data - Supplement 1 to the "Guide to the expression of uncertainty in measurement" - Propagation of distributions using a Monte Carlo method. URL: bipm.org/utils/common/documents/jcgm/JCGM_101_2008_E.pdf.

5. Гулова О. А., Шушкевич Т.В. Выражение неопределенности результатов измерений // Инновационная наука. 2016. №6, часть 2. С. 58-60.

6. Integrated Sciences Group. State-of-the-Art Measurement Analysis Software, Training and Consulting Services. URL: isgmax.com/default.asp

7. JCGM 200:2012. International vocabulary of metrology - Basic and general concepts and associated terms. URL: bipm .org/utils/common/documents/jcgm/JCGM_200_2012.pdf.

8. Uncertainty Calculator. Missouri University of Science and Technology. URL: web.mst.edu/~gbert/JAVA/uncertainty.HTML.

9. RAMAS® by Applied Biomathematics® since 1982. RAMAS Risk Calc. URL: ramas.com/riskcalc.

10. SmartUQ Quantify Every Uncertainty. URL: smartuq.com.

References

1. Celigorov N.A., Celigorova E.N., Mafura G.V. Inzenernyj vestnik Dona (Rus), 2012, №4 URL: ivdon.ru/ru/magazine/archive/n4p2y2012/1340.

2. Kashkanov A.O. Inzenernyj vestnik Dona (Rus), 2015, №4 URL: ivdon.ru/ru/magazine/archive/n4y2015/3363.

3. JCGM 100:2008. Evaluation of measurement data - Guide to the expression of uncertainty in measurement. URL: bipm.org/utils/common/documents/jcgm/JCGM_100_2008_E.pdf.

4. JCGM 101:2008. Evaluation of measurement data - Supplement 1 to the "Guide to the expression of uncertainty in measurement" - Propagation of distributions using a Monte Carlo method. URL: bipm.org/utils/common/documents/jcgm/JCGM_101_2008_E.pdf.

5. Gulova O.A., Shushkevich T.V. Innovacionnaja nauka. 2016. №6, part 2. pp. 58-60.

6. Integrated Sciences Group. State-of-the-Art Measurement Analysis Software, Training and Consulting Services. URL: isgmax.com/default.asp

7. JCGM 200:2012. International vocabulary of metrology - Basic and general concepts and associated terms. URL: bipm .org/utils/common/documents/jcgm/JCGM_200_2012.pdf.

8. Uncertainty Calculator. Missouri University of Science and Technology. URL: web.mst.edu/~gbert/JAVA/uncertainty.HTML.

9. RAMAS® by Applied Biomathematics® since 1982. RAMAS Risk Calc. URL: ramas.com/riskcalc.

10. SmartUQ Quantify Every Uncertainty. URL: smartuq.com.

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