Научная статья на тему 'Использование регуляризующего алгоритма для определения коэффициентов в задаче оценки собственного состояния термометров сопротивления'

Использование регуляризующего алгоритма для определения коэффициентов в задаче оценки собственного состояния термометров сопротивления Текст научной статьи по специальности «Строительство и архитектура»

CC BY
165
50
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОД РЕГУЛЯРИЗАЦИИ / ОЦЕНКА ПОГРЕШНОСТИ / ОПТИМАЛЬНОСТЬ ПО ПОРЯДКУ / КРИТЕРИЙ ОЦЕНКИ / НЕВЯЗКА / ИЗМЕРЕНИЕ ТЕМПЕРАТУРЫ / ОЦЕНКА СОСТОЯНИЯ / МЕТРОЛОГИЧЕСКИЙ САМОКОНТРОЛЬ / REGULARIZATION METHOD / ESTIMATED ERRORS / OPTIMALITY IN ORDER / CRITERION FOR ASSESSMENT / CLOSURE ERROR / TEMPERATURE MEASUREMENT / ASSESSMENT OF A CONDITION / METROLOGICAL SELFVALIDATION

Аннотация научной статьи по строительству и архитектуре, автор научной работы — Япарова Наталья Михйловна, Белоусов Михаил Дмитриевич, Шестаков Александр Леонидович

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

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

Похожие темы научных работ по строительству и архитектуре , автор научной работы — Япарова Наталья Михйловна, Белоусов Михаил Дмитриевич, Шестаков Александр Леонидович

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

THE USE OF REGULARIZING ALGORITHM FOR COEFFICIENT ESTIMATION IN THE PROBLEM OF RESISTIVE THERMOMETERS CONDITION ASSESSMENT

The article deals with an algorithm of problem solution which gives the possibility to fix temperature values in terms of the results of resistance measurement, based on the use of regularization method. Calibration coefficients and estimated errors of solutions obtained are found; criterion which makes it possible to assess resistive thermometers condition in the process of operation, is given.

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

УДК 517.948+621.317.39+681.586.6+681.2.08

ИСПОЛЬЗОВАНИЕ РЕГУЛЯРИЗУЮЩЕГО АЛГОРИТМА ДЛЯ ОПРЕДЕЛЕНИЯ КОЭФФИЦИЕНТОВ В ЗАДАЧЕ ОЦЕНКИ СОБСТВЕННОГО СОСТОЯНИЯ ТЕРМОМЕТРОВ СОПРОТИВЛЕНИЯ

Н.М. Япарова, М.Д. Белоусов, А.Л. Шестаков

THE USE OF REGULARIZING ALGORITHM FOR COEFFICIENT ESTIMATION IN THE PROBLEM OF RESISTIVE THERMOMETERS CONDITION ASSESSMENT

N.M. Yaparova, M.D. Belousov, A.L. Shestakov

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

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

The article deals with an algorithm of problem solution which gives the possibility to fix temperature values in terms of the results of resistance measurement, based on the use of regularization method. Calibration coefficients and estimated errors of solutions obtained are found; criterion which makes it possible to assess resistive thermometers condition in the process of operation, is given.

Keywords: regularization method, estimated errors, optimality in order, criterion for assessment, closure error, temperature measurement, assessment of a condition, metrological selfvalidation.

Введение

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

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

Задача оценки собственного состояния была рассмотрена на примере преобразователя температуры с термосопротивлениями из двух различных металлов [2].

Пусть R1 - сопротивление никелевого сенсора температуры, R2 - сопротивление платинового сенсора температуры. При воздействии на сенсоры одинаковой измеряемой температуры зависимость величины их сопротивлений от температуры можно представить в виде системы

Rl = R01 (1 + 1? + А2?2 + А.^?4 + A6t6 ^,

< (1) R2 = Ro2 1 ^ ^ І2? ~ 100В4? + В4? |,

Япарова Наталья Михйловна - канд. физ.-мат наук, доцент кафедры математического анализа, Южно-Уральский государственный университет; ddjy@math.susu.ac.ru Белоусов Михаил Дмитриевич - инженер кафедры информационно-измерительной техники, Южно-Уральский государственный университет; ауа^аМ-

susu@mail.ru

Шестаков Александр Леонидович - д-р техн. наук, профессор, заслуженный работник высшей школы, ректор, зав. кафедрой информационно-измерительной техники, Южно-Уральский государственный университет; admin@susu.ac.ru____________________________________

Natalia Mikhailovna Yaparova - Candidate of Science (Physics and Mathematics), associate professor of Mathematical Analysis Department of South Ural State University; ddjy@math.susu.ac.ru

Mikhail Dmitrievich Belousov - engineer of Information and Measurement Technology Department of South Ural State University; avangard-susu@mail.ru Alexander Leonidovich Shestakov - Doctor of Science (Engineering), professor, Honorary Figure of Russian Higher Education, Rector, head of Information and Measurement Technology Department of South Ural State University; admin@susu.ac.ru._____________________________

где t - температура; Я01, {Ат } - коэффициенты

г т 4

никелевого сенсора [3], а Я02, {В;} - коэффициенты платинового сенсора [4].

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

Решение этой задачи состоит из нескольких этапов. На первом этапе проводят калибровку преобразователя, в процессе которой осуществляют эксперимент, измеряя сопротивления Я1, Я2 и

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

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

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

Постановка задачи

На первом этапе происходит построение математической модели задачи на основе измеренных величин Я1 ,Я2 и ¿этал. Пусть проведено п

измерений. Обозначим - отдельное измерение ¿этал; к = 1, п; Я1к - сопротивление первого материала, измеренное при температуре ¿к, а Я2к -сопротивление второго материала.

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

ГАтЯт + Ат_1 ят-1 + Ат_2^2 + А^ + А = ¿к ,

1ВЧЯ2к + В1 _1Я2 к1 + В1 _2 Я2 к2 +.В1Я2к + В0 = ¿к,

к = 17П , (2)

и связанное с ней уравнение

АтЯтк + Ат_ят_ + Ат_2 Я1Ц _

= В,Яук + В; _1Я2к,1 + В; _2 я2к2 + ... + В1Я^1к + Во. (3)

Ч_2112к ^ ^ ^12к ^ ио•

Проблема заключается в том, что априори неизвестны не только коэффициенты Аг. , Bj , но и

степени т и I. Кроме того, нам неизвестны точные значения , вместо них измерены значения

гг этал

1к и уровень допустимой температурной погрешности 8 . В этих условиях необходимо определить степени полиномов т и Ч , коэффициенты А[ и В}, а также, используя систему (2), необходимо по восстановленным коэффициентам и степеням найти значения измеренной температуры

.изм т-этал

¿к и оценить ее отклонение от 1к .

Стандартные методы решения систем алгебраических уравнений оказываются неприемлемыми для решения (2), поскольку не определены степени полиномов и правая часть системы (2) известна приближенно. Кроме того, учитывая связь (1), имеем, что малые погрешности при измерении ¿к, приведут к возникновению погрешностей Я1, Я2 , что в свою очередь неизбежно приведет к существенным отклонениям ¿к™ в задаче (2),(3), то есть решение обратной задачи будет неустойчивым относительно погрешности исходных данных. Поэтому для решения системы (3) необходимо построить регуляризующий алгоритм.

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

Введем следующие обозначения. Пусть операторы Р1 и Р2 определены матрицами:

Р -

-пт

V Р2п

( п т Р11 т Р12 пт-1 Р11 пт-1 Р12

п т V Р1п пт-1 Р1 п

пт -1 Р21 пт -1 Р22 Р Р

пт -1 Р2п Р

,р„ і Р 1

і

(4)

Искомым коэффициентам Аг- и Bj соответствуют вектора и =(Ат ; Ат _й-■■А) )=К; и2';---ит +1)

а прибли-вектор

И V -{Вт; Вт Во )-(Уі; У2;^ У1+1

женным

значениям

к

гр _ I грэтап. грэтап. грэтап Т8= (/1 ;Т2 ;"" п

примет вид

Тогда система (2)

(5)

(6)

Р1и = Т8,

Р2^ = Т8,

а уравнение (3) преобразуется к виду Р1и = Р2У .

Для решения задачи (5), (6) построен численный метод, схема которого имеет следующий вид.

Шаг 1. Находим степени полиномов, стоящих в левых частях системы (5). Пусть М - максимальное число линейно независимых столбцов матрицы Р1, а Ь - матрицы Р2. Если расширенные матрицы

(А 18) и А |1§) имеют тоже число линейно независимых столбцов, то из курса линейной алгебры

[5] известно, что система (5) будет иметь решение в том случае, когда т = М и / = Ь.

Шаг 2. Для получения решения р«1; V« 21 системы (5), устойчивого относительно погрешностей исходных данных, используем регуляризующий алгоритм, основанный на введении стабилизирующего функционала. Согласно такому подходу

[6] вместо системы (5) рассмотрим систему

IР1 Р1и + «и = Р1*18, « > 0,

1Р2Р2у + «2V = Р218, , «2 > 0

* *

где Р1 и Р2 - матрицы, сопряженные к Р1 и Р2 соответственно, а а1, а2 - некоторые параметры регуляризации.

Для выбора параметров регуляризации используем принцип невязки, согласно которому в качестве параметров регуляризации рассматривают решения уравнений [7]:

(7)

и«1 -А*А1 + «1Е

_1

18

8

V«2 _ (Р*Р2 +«2Е

_1

18

(8)

(9)

где Е - единичная матрица.

Такой подход к выбору параметров позволяет не только найти устойчивые решения системы (5), то есть восстановить коэффициенты в системе (2), но и получить гарантированную оценку погрешности восстановленных коэффициентов [7].

Шаг 3. Для оценки погрешности найденных коэффициентов используем результаты, полученные в работе [8]. Тогда Д1 - величина погрешности определения коэффициентов первого материала и Д2 - второго материала удовлетворяет неравенствам:

8 . . , 8 8 . . , 8

-<Д1 <

<Д2 <

^л/«1 Т«^ 2^/«^ м^2

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

Полученные оценки являются неулучшаемы-ми по порядку.

Шаг 4. Подставляя и«1 =р;Ар_1;. .. А,«1 V«2 = 2«2;В«2; . .. В)«2) систему (2), найдем зна-

для никеля и

чения

7->изм1 _ I .изм. .изм. 1 =1 ¿11 ; ¿12

1п

1

= А

21 ; 122 ; . .. 12п I для платины. Вычислим экспериментальную оценку погрешности Д1к Д 2к для каждого металла по правилу

л _ т^изм _т--этал Д1к = 11к £к ,

Ат-изм т-этал 1 1

2к = 12к к1k , к = 1п .

Такой подход позволит оценить погрешности восстановленных температур [2].

Шаг 5. Так как в процессе эксплуатации зна-

чения

г

II-

..«1 _ / А«1. Л«1

и% ----- I А^, ; А™

неизвестны,

..«2

то

подставив

/ г>«2. о«2. о«2

8 = 2 ; А/ _1;... В0

8 ’А_1;■ ■ ■ А0 ) и I

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

Дк =

А + Ат_ А +..+ А^ + Ао) -

2 В/Я2к + А/- 1Я2к

+..+ В1Я1к + Во)

Рассмотрим величину

Д =-

шт Д

к

к

шах Д

к

(10)

к

Если имеет место неравенство 0,1 < Д < 1, то погрешность прибора находится в заявленных пределах. Если неравенство нарушено, то погрешность прибора вышла за заявленные пределы.

Результаты вычислительного эксперимента

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

Пример 1. В проведенной серии вычислительного эксперимента рассматривались модельные функции при tэтал е [_50; 250] °С. Значения сопротивлений вычислялись по формуле (1). В качестве значения ¿кэтал рассматривались значения равномерно распределенной случайной величины ¿к. Интервалы распределения согласовывались с величинами допуска для каждого сенсора [3, 4].

На рис. 1 изображены величины погрешностей для восстановленных температур при условии, что ¿кэтал находится в пределах соответствующих классов допуска. Величина погрешности, определяемой формулой (10) составляет Д = 0,17901.

На рис. 2 изображены величины погрешностей для восстановленных температур при условии, что ¿к!тал находится вне пределов соответствующих классов допуска. Величина погрешности, определяемая формулой (10), составляет Д = 0,010672.

Пример 2. В проведенной серии вычислительного эксперимента рассматривались модельные функции при

1 этал е[_50;250] . В качестве

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

Величины сопротивлений вычислялись по формуле (1) и в полученные значения вносились

дополнительные погрешности И1 и И2 для каждого материала соответственно. Эти погрешности определялись как значения равномерно распределенных случайных величин на интервале [_ Н; Н ].

На рис. 3 изображены величины погрешностей для восстановленных температур при условии, что Tkшл' выходит за пределы соответствующих классов допуска. Величина погрешности, определяемая формулой (10), составляет Д = 1,001204.

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

Рис. 1. Графики погрешности температур. Линии обозначения: -о- границы класса допуска для N1, -*- для Pt

Рис. 2. Графики погрешности температур. Линии обозначения: -о- границы класса допуска для N1, -*- для Pt

Рис. 3. Графики погрешности температур. Погрешности сопротивления к1 и к2 выбраны из

[_0,1; 0,1]. Линии обозначения: -о- границы класса допуска N1, -*- для Pt

Рис. 4. Графики погрешности температур для экспериментальных данных. Линии обозначения: -о- границы класса допуска для N1, -*- для Pt

риментов. Провод тока и провод напряжения с одной стороны термосопротивления были закорочены шунтирующим магазином сопротивлений со стороны измерительного преобразователя. Величина погрешности Д, определяемая соотношением (10), составила 0,001962.

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

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

Заключение

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

дить оценку собственного состояния средств измерения.

Литература

1. Тайманов, Р.Е. Метрологическое обеспечение «Вчера и сегодня» / Р.Е. Тайманов, К.В. Са-пожникова. - http://www.metrob.ru/HTML/Stati/

vzglad.html

2. Белоусов, М.Д. Метод принятия решения в процессе работы о выходе термометра сопротивления за предел допускаемой погрешности / М.Д. Белоусов, А.Л. Шестаков // Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». - 2011. - № 23. (240). - С. 17-19.

3. Resistance Temperature Detectors (RTD ’S). -access mode: http://www.atpsensor.com/ pdfs/rtd.pdf, free.

4. ГОСТ Р 8.625-2006. Термометры сопротивления из платины, меди и никеля. Общие технические требования и методы испытаний.

5. Курош, А.Г. Курс линейной алгебры /

A.Г. Курош. - М.: Наука, 1967. -738 с.

6. Тихонов, А. Н. Методы решения некорректных задач / А.Н. Тихонов, В.Я. Арсенин. - М.: Наука, 1986. - 288 с.

7. Япарова, Н.М. Об оптимальности метода Тихонова нулевого порядка на некоторых классах корректности /Н.М. Япарова // Вестник ЮУрГУ. Серия «Математика. Механика. Физика». - 2009. - № 2. - С. 23-31.

8. Иванов, В.К. Теория линейных некорректных задач и ее приложения / В.К. Иванов,

B.В. Васин, В.П. Танана. - М.: Наука, 1978. - 208 с.

Поступила в редакцию 2 сентября 2012 г.

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