Научная статья на тему 'Метод обратных преобразований в обнаружении погрешностей при косвенных измерениях'

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

CC BY
202
57
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ОБРАТНЫЕ ПРЕОБРАЗОВАНИЯ / КОСВЕННЫЕ ИЗМЕРЕНИЯ / КОМПЕНСАЦИЯ ПОГРЕШНОСТИ

Аннотация научной статьи по математике, автор научной работы — Корсунов Н. И., Начетов А. А.

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

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

Похожие темы научных работ по математике , автор научной работы — Корсунов Н. И., Начетов А. А.

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

Текст научной работы на тему «Метод обратных преобразований в обнаружении погрешностей при косвенных измерениях»

104

НАУЧНЫЕ ВЕДОМОСТИ

УДК 681.518.3

МЕТОД ОБРАТНЫХ ПРЕОБРАЗОВАНИЙ В ОБНАРУЖЕНИИ ПОГРЕШНОСТЕЙ ПРИ КОСВЕННЫХ ИЗМЕРЕНИЯХ

Н.И. КОРСУНОВ ДА НАЧЕТОВ

Белгородский государственный национальный исследовательский университет

e-mail:

korsunov@intbel.ru

aleksandr@nachetov.org.ua

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

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

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

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

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

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

У = /(*), (!)

основан на подчинении модели преобразования автоизоморфизму (х и у принадлежат пространству вещественных чисел) обеспечивающему существование единственного обратного преобразования:

* = Г\У)- (2)

В реальных системах (1) выполняется с некоторой ошибкой 8 и (1) представляется в виде:

^1 =/(*) + *!• (3)

При наличии погрешности (2) представляется в виде :

х + Ьх = /~1(у + е2), (4)

при заданном е2 ^ ех в общем случае.

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

У = У\+дУ- (5)

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

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

Действительно, если существует автоизоморфизм математических моделей первичных измерительных преобразователей с функцией преобразования /(х), то

существует /~1(х) обратная функции /(х), т.е. если у = /{х), то х = /_1(>0 . И если:

У1=У + АУ = Ях) + ¥ (Х1 т0 *1 = Г1 (У1)+Ах = Г1 (Ух)+4Г1 (*). (6)

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

ук=Дхк) + ек.

Справедливо и обратное - объекту у\ соответствует объект:

<=/ 'Ы) + е2-

А так как хк,ех,х\,ук,у\,80 - для конкретного хк являются фиксированными, то погрешность последовательных преобразований /{хк) и / 1 (у*) определяется как:

8=Г1(Яхк) + 81) + 82-Хк. (7)

При известном £\ и вычисленном а получаем:

8-82=Г\Яхк) + 81)-Хк, (8)

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

У = У1~е1. (9)

При этом применение обратного преобразования с известной погрешностью

обеспечивает обнаружение и коррекцию ошибки прямого преобразования с точно-

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

Для компенсации погрешности прямого преобразования до наперед заданного значения при известной некоторой погрешности обратного преобразования решим задачу нахождения корректирующей поправки <5/ , которая приведет у + ду к /(х) при

У * /00 •

Определим ех при неизвестном значении функции прямого преобразования /(х). Из (7) определим погрешность а при компенсации погрешности 8Х из выражения:

£ =Нт/~1[(/(*) + £1] + £2-* =/_1 [/(*)]+ *2-х = е2. (ю)

—>0

При существовании погрешности ех представим выражение (ю) в виде:

/ (*) = /(*) + е1=Уф (х), (и)

и запишем среднеквадратическую ошибку Е в виде:

Е = (Г1(/1(х)-х)2=(Г1(Ж/(х)-х)\ (12)

*

где X = Х + £2.

Если положить Ж = 1 + 3/, то задача компенсации ошибки прямого преобразования сводится к нахождению такого^, которое обеспечивает минимум (12).

Данная задача относится к задачам безусловной оптимизации и решается градиентным методом, при котором вектор веса \У в (12) изменяется в направлении противоположном значению Е, что представляется выражением:

}ги + 1) = №,+>18и)-еи\ (13)

где значение + \),Ж(]),е(]) берутся на соответствующих шагах процесса адаптации, g(j) - направление противоположное направлению изменения ошибки

(12), а И некоторый параметр, задающий скорость адаптации. Тогда второе слагаемое в

(13) определяет значение 5/ . При этом начальное значение 1¥(0) = 1, <^(0) = 0.

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

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

Рассмотрим преобразующую функцию двух переменных

У = /(Р,Ъ), (14)

для которой существует единственное обратное преобразование:

ах=Г\у,Ъ). (15)

Пусть как и ранее преобразования (14), (15) выполнены соответственно с погрешностями е1,е2.В этом случае:

у1=/(а,Ь) + е1, (16)

а1=/Л(У1,Ъ) + е2, (17)

и (7) представляется в виде:

е = а1- а = /~1(/(а,Ь)Ь) + + £^-а. (18)

При известном еп и вычисленном а аналогично (7) получаем:

/~1(/(а,Ь) + £1,Ь)-а = £-£2. (19)

Из которого при известном значении /(а, Ъ) может быть определена £х и далее скорректировано значение у, согласно (9).

Определим значение 8 при минимуме погрешности £х в (18):

£ =Нт[/ 1(/(а,Ь) + £1),Ь) + £2-а] = £2. (20)

—>0

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

Г\у,Ь) = Г\Аа,Ь)М (21)

Из значения погрешности а при минимальном значении погрешности прямого преобразования (20) следует, что требуемое значение функции обратного преобразования следует определить как:

*

а =а + £ 2.

Тогда условие минимума погрешности прямого преобразования £х определяется минимальной среднеквадратической ошибкой:

НАУЧНЫЕ ВЕДОМОСТИ

Серия История. Политология. Экономика. Информатика. 2013. №7 (150). Выпуск 26/1

107

Е = (а-а)\

где а - определяется (17) и представляет результат обратного преобразования. Как и ранее примем в (20):

/1{а,Ь) + е1 = уи

и представим:

а = Г1 (ЯУг ,b) + s2) = Г1 (IWf(a, Ъ)Ъ) +

(22)

В этом случае компенсация погрешности прямого преобразования сводится к определению такого значения 'УУ, которое обеспечивает минимум среднеквадратической ошибки и не отличается от минимизации (12) при замене /(х) на /(а,Ь).

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

1. Пархоменко П.П., Согомонян Е.С. Основы технической диагностики / Под ред. П.П. Пархоменко. - М.: Энергия, 1981. - 320с.

2. Цапенко М.П. Измерительные информационные системы: Структуры и алгоритмы, системотехническое проектирование. - М.: Энергоатомиздат, 1985. - 438с.

3. Тимонтеев, Валерий Николаевич. Аналоговые перемножители сигналов в радиоэлектронной аппаратуре / В. Н. Тимонтеев, Л. М. Величко, В. А. Ткаченко, 1982. - 113с.

3. Гельман М.М. Аналого-цифровые преобразователи для информационно-измерительных систем /Гельман М.М. .-М.: Изд-во стандартов, 2009 . - 317е-

Литература

THE INVERSION TRANSFORMATION IN DETECTING COMPENSATING FOR ERRORS AT INDIRECT MEASDREMENTS

N.I. KORSUNOV АЛ. NACHETOV

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

The paper proposes a method of detecting and correcting errors in the indirect measurement transducers.

Belgorod National Research University

Keywords: inverse transformations, indirect measurement, error compensation.

e-mail:

aleksandr@nachetov.org.ua

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