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

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

CC BY
216
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СКОЛЬЗЯЩАЯ КУСОЧНО-ЛИНЕЙНАЯ АППРОКСИМАЦИЯ / МЕТОД НАИМЕНЬШИХ КВАДРАТОВ / ДИСПЕРСИЯ КОЭФФИЦИЕНТОВ МОДЕЛИ / ШИРИНА ОКНА ФИЛЬТРАЦИИ / НЕЧЕТКИЙ ЛОГИЧЕСКИЙ ВЫВОД / АДАПТАЦИЯ ШИРИНЫ ОКНА ФИЛЬТРАЦИИ / ФИЛЬТР МНК / IDING PIECEWISE-LINEAR APPROXIMATION / LEAST SQUARE METHOD / MODEL COEFFICIENT DISPERSION / FILTER WINDOW WIDTH / FUZZY LOGIC INFERENCE / ADAPTATION OF FILTER WINDOW WIDTH / LSM FILTER

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Первушина Н.А., Доновский Д.Е.

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

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

Adaptive technique for smoothing telemetric measurements with the use of fuzzy inference

The study focuses on the technique that allows smoothing the results of telemetric measurements by sliding piecewise-linear approximation. We calculated the model coefficients at smoothing, as well as coefficient dispersion, using the least square method (LSM). Moreover, we developed the algorithm for adapting the sliding window width depending on nature of the initial data location. We implemented the adaptation mechanism by means of a fuzzy logic inference system, which is of particular interest from the point of view of novelty of the approach and practical application in processing the results of telemetric measurements

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

УДК 519.252:519.654:618.518

Н. А. Первушина, Д. Е. Доновский Адаптивная методика сглаживания телеметрических измерений с применением нечеткого логического вывода

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

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

Введение

Адаптивная методика сглаживания результатов телеметрических измерений с применением нечеткого логического вывода разрабатывалась как один из подходов к решению задачи обработки массивов телеметрических измерений траекторных параметров движения беспилотных летательных аппаратов (БЛА).

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

0 лизации путем скользящей кусочно-линейной аппроксимации. В данном способе ширина скользящего окна фильтрации фиксирована

>1 и не зависит от характера сглаживаемых дан-

1 ных. Второй - метод построения адаптивной ^ модели для определения ширины окна филь-| трации N при сглаживании полиномом 0-й степени решетчатой функции исходных данных рассмотрен в работе [2]. Алгоритм адаптации

ш ширины окна фильтрации в методе [2] основан х на принципе работы системы нечеткого логи-■I ческого вывода.

г

¡2 Предлагаемая в настоящей статье мето-

I дика сочетает в себе указанные выше подхо-

£ ды, что позволяет выполнять сглаживание с

ю помощью скользящей кусочно-линейной аппроксимации полиномом не 0-й, а 1-й степени,

5 т. е. проводить фильтрацию высокочастотной

™ составляющей с помощью фильтра МНК 1-го

8 порядка [3]. Адаптация ширины окна филь-ю

^ © Первушина Н. А., Доновский Д. Е., 2016

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

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

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

Результаты измерений представляют собой единственную дискретную реализацию в объеме п-значений:

У&), У..., у(гп). (1)

В окно фильтрации попадает ^измерений из п.

Ширину окна фильтрации определяет шаг дискретизации исходных данных. На рис. 1 схематично показано определение ширины окна фильтрации N1, если шаг дискретизации - константа т [4].

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

При разработке методики закладываем следующие положения.

1. Кусочно-линейная аппроксимация на выбранном окне фильтрации осуществляется

h h h

{N-2 ijV-l

lN lN+1 {п-1 4

N

Рис. 1. Определение ширины окна фильтрации, включающего Ы-измерений, при шаге дискретизации т

с помощью модели 1 -й степени у1 = а0 + а1 в соответствии с подходом [1].

2. Исходные данные на выбранном окне фильтрации могут иметь такое расположение, что для их описания оптимальной (по МНК) является модель более высокого порядка (2-го) у2 = Ь0 + Ь + Ь^2 в соответствии с подходом [2].

3. Если положение 2 имеет место, то наличие ненулевого квадратичного слагаемого Ь2¿2 приведет к тому, что а0 Ф Ъ0 и ах Ф Ъъ и отличие коэффициентов будет тем более существенно, чем больше величина Ъ2. Будем говорить, что происходит смещение значений коэффициентов а0 и ах на некоторые величины 5а0 и Ъах.

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

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

а) сформулировать предположение 1 о том, что модель 1-го порядка может использоваться для аппроксимации данных при ширине окна фильтрации Ыт, а также предположение 2 о том, что в соответствии с характером расположения данных для аппроксимации должна использоваться модель более высокого порядка (2-го);

б) с помощью МНК получить оценку смещения коэффициентов модели 1-го порядка (предположение 1) от соответствующих коэффициентов модели 2-го порядка (пред-

положение 2) в зависимости от ширины окна фильтрации с учетом влияния квадратичного слагаемого модели 2-го порядка;

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

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

Итак, в соответствии с принципами подхода [2] полагаем, что для аппроксимации дискретного ряда (1) используется матричная модель 1-го порядка

У1 = а0 ■ Хо + а1 ■ XI + (2)

где У1 - вектор-столбец (Ы х 1) откликов модели 1-го порядка;

а0 - свободный коэффициент модели (2); Xо - вектор-столбец (Ы х 1) базисных функций при а0: X о = (1 1 ... 1)т;

ах - коэффициент при первой степени I модели (2);

Х\ - вектор-столбец (Ы х 1) базисных функций при коэффициенте а ^

Х1 = ¿2 ... У;

Е, - случайное возмущение с нулевым математическим ожиданием (М = 0) и известной дисперсией (а2).

В действительности окно фильтрации | имеет такой размер Ыт, что для аппроксима- | ции должна использоваться модель более высокого порядка (2-го): ^

о см

OI

<

I

о го

s

0 ^

CQ те

1

о.

ф

£

и

V

со

см ■clin

с?

см ■clin см

(П (П

Y2 = Ъ0 • X0 + Ъ1 • X1 + Ъ2 • X2 + (3)

где У 2- вектор-столбец (Ы х 1) откликов модели 2-го порядка;

Ъ0 - свободный коэффициент модели (3); Ъ - коэффициент при 1-й степени I модели (3);

Ъ2 - коэффициент при 2-й степени I модели 2-го порядка (3).

X 2 - вектор-столбец (Ы х 1) базисных функций при коэффициенте Ъ2: Х 2 = ... . Введем обозначения: • вектор оценок коэффициентов модели (2)

a, ± k ■ СКО,

(8)

ли (3)

X =

Р Г

V

ti t2 t3

(6)

lN J

матрица наблюдений для модели (3)

X 2 =

'l 1 1

tx t2 t3

t2 t2 t2

v'l l2 l3

tN t2

lN У

(7)

(9)

4 = (а0 а!)т; (4)

вектор оценок коэффициентов моде-

42 = (Ьо ь Ы; (5)

матрица наблюдений для модели (2) '111.

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

Критерий аппроксимации полиномом 1-й степени при заданной ширине окна фильтрации N

Смещения коэффициентов модели (2) должны быть незначительны или малы, чтобы при заданной ширине окна Ыт аппроксимацию проводить полиномом 1-й степени.

Для оценки степени малости используем интервал для каждого из коэффициентов модели (2) ±к ■ СКО, где СКО - среднеквадрати-ческое отклонение. Этот подход согласуется с известным статистическим подходом, если имеются сведения о выборочной дисперсии в предположении, что исходные данные (в нашем случае - оценки коэффициентов модели аI, I = 0, 1) распределены нормально [4]:

где к - коэффициент, определяющий ширину доверительного интервала 1.. .3.

Тогда интервалы для оценки степени малости в соответствии с формулой (8) имеют вид:

ao - к у о < ao < ao + ку о, ax - к yj < ctj < ax + к ,

где a¡ - реальное значение коэффициента модели;

a¡ - оценка коэффициента модели по МНК;

Yj - СКО i-го коэффициента модели.

Если ширина окна фильтрации выбрана правильно, смещения коэффициентов не должны существенно менять значение оценок коэффициентов по МНК, т. е. величина

ai ± 5ai (i = 0,1), (10)

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

Из вышесказанного следует, что условие выбора ширины окна фильтрации следующее:

ai - к y < ai ± 5a,- < ai + к y . (11)

Исключая из соотношения (11) величину a¡, получим окончательно:

|5a,| < kY,. (12)

Результат (12) позволит построить адаптивную систему подбора ширины окна фильтрации в зависимости от характера исходных данных при известном значении дисперсии коэффициентов модели. Оценка дисперсий коэффициентов модели 1-го порядка

Дисперсионная матрица оценок МНК с учетом того, что в формуле (2) D(^) = a2 • I, где I - единичная матрица, имеет вид [2]:

D(A) = a2 • I(XTX)-1.

(13)

Подставим в формулу (13) выражение (6):

D(AX) =

'a2 0

V 0 a2,

( N N I 2=1

N I V ¿=i N I 2=1

4-1

. (14)

Преобразуем формулу (14) с учетом того,

Из формулы (15) следует, что диспер-

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

^2

V 0 G2 У

D(AX) =

f 2(2 N +1)__

N (N -1) tN (N -1) 6 12

g2 0

G 6

V tn(N -1) t2N(n2 -1) У

Y 2 = g2

2 2 Y1 = g2

(15)

4 N + 2 N (N -1)' 12

t2N(N2 -1)'

(16)

Зависимости СКО коэффициентов модели 1-го порядка уо(^), Ух(^) при а = 1 и т = 1 приведены в табл. 1.

Таблица 1

Зависимости СКО коэффициентов модели 1-го порядка от ширины окна фильтрации при а = 1 и т = 1

N 3 4 5 6 7 8 9 10 11 12 13 14 15

YO(N) 1,53 1,22 1,05 0,93 0,85 0,78 0,73 0,68 0,65 0,62 0,59 0,56 0,54

Yi(N) 0,71 0,45 0,32 0,24 0,19 0,15 0,13 0,11 0,10 0,08 0,07 0,07 0,06

Оценка смещения вектора оценок коэффициентов модели 1-го порядка

Итак, для аппроксимации используем модель (2). Полагаем, что в действительности имеет место модель (3), тогда оценка вектора (4) будет иметь смещение за счет влияния квадратичного слагаемого модели (3) по аналогии с методом [2]:

5Д = (XгX )-1XгX2b2,

(17)

где 5Д = (5а0 8а1)т - вектор смещений коэффициентов модели 1-го порядка (2);

X = X - матрица наблюдений (6) для модели 1-го порядка;

Ь2 - коэффициент при 2-й степени I квадратичной модели (3).

Выполнив матричные преобразования в соответствии с формулой (17), получаем:

_ 2 (N + 1)(2,5N2 + 2,5N + 1) OG0 — т х

0 N -1

У + т • B£ У + т2 • с£ i2y

i—1

i—1

(18)

i—1 J

8a1 = t(N +1) x

f N N N \ (19)

x I A^Z У + т •BZ У + t2 ' CZ i2У .

V i=i i=i i=i J

Здесь А, В, С определяются по формулам:

т4 N 3( N + 1)3 8

^=1 D

т4 N 2( N + 1)2(2 N + 1)2 36

Ч3 N 3( N + 1)2

. 4

B =--

D

т3 N2(N + 1) (2N + 1)

с = I

D

12

т2 N 2( N + 1)(2 N + 1) 6

т2 N 2( N + 1)2

4

Здесь Б можно найти по формуле

тбN3(N +1)2 "(2N + 1)2(3#2 + Ш-1)

(20)

(21)

(22)

+

180

N (N +1)(2 N +1) (N +1)(2 N +1)3

24 216

N 2( N +1)2

(23)

16

(N +1)(2 N + 1)(3N2 + 3N -1)' 120

те

га

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

s ф

х

о cv

01

<

I

о те

0 ^

СО те

1

о.

ф

£

и ф

со

сч ■ci-io

с?

сч ■ci-io сч

(П (П

Аналитические записи (18), (19) позволяют выполнить оценку смещений коэффициентов модели 1-го порядка в зависимости от ширины окна фильтрации N1 и результатов измерений, попавших в данное окно, Уъ Ум.

Адаптивная модель выбора ширины окна фильтрации на основе принципа работы системы нечеткого логического вывода

Для адаптации ширины окна фильтрации Мт, которая обеспечит наилучшую фильтрацию полиномом 1-й степени, будем использовать нечеткие высказывания типа: «если при заданном N и СКО коэффициентов модели у0(М) и Ух(М) выполняются условия для смещений |8а0| < у0 и |5ах| < уь то ширину окна фильтрации ^ (на данном шаге) можно увеличить».

Для создания базы правил сформируем лингвистические переменные для каждого параметра высказывания [6]. Для описания отклонений коэффициентов (18), (19) в соответствии с выражением (12) предлагается использовать нечеткие переменные: ВN и НN, где ВN - обозначение выполнения условия (12). Иными словами, соответствие высказыванию «|5аг| примерно нуль, но не более к у^»; НN - обозначение невыполнения условия (12), т. е. соответствие высказыванию «|5аг| примерно равно к у! или более». Приведенные описания представлены на рис. 2, где д - функция принадлежности величины |5аг| нечетким переменным ВN и Н^. Например, функция принадлежности для ВN описывает выполнение (12) следующим образом: при |5аг|, близких к 0, степень выполнения условия (значение функции принадлежности) близка к 1; при |5аг|, близких к границе условия уь степень выполнения условия близка к 0.

Рис. 2. Нечеткие переменные: BN - |5а,| примерно 0, но не более ку^ Hf - |5а,| примерно кyj или более

Выполнение условия (12) возможно для 5a0 и 5aj одновременно и для каждого в отдельности. Возможные варианты представлены далее в системе правил логического вывода.

При постоянном периоде дискретизации т = const ширину окна фильтрации обозначим N (выходная переменная в правилах вывода). Нечеткое описание для нее представим в виде терм-множества на рис. 3 (совокупности нечетких переменных с треугольной функцией принадлежности [6]).

Составим базу нечетких правил в соответствии с логикой изменения ширины окна фильтрации в зависимости от выполнения условия (12). Например: «Если при заданной ширине окна фильтрации N выполняется условие (12) для обоих коэффициентов модели BN и BJN, ширину окна фильтрации увеличиваем на 2, т. е. N = N + 2».

Представленное правило описывает случай, когда выполняется условие (12) для обеих величин 5a0 и 5aj, т. е. они настолько малы, что не меняют существенным образом значения коэффициентов модели (2), вычисленных по МНК. Следовательно, ширину окна фильтрации можно попробовать увеличить на шаг (в этом случае шаг равен 2). В данном правиле необходимо предусмотреть предварительную проверку условия (12) после увеличения шага,

15 N

Рис. 3. Нечеткие переменные: N3 - N примерно 3, но не более 5; N5 - N примерно 5; •..; М13 - N примерно 13; М15 - N примерно 15, но не менее 13

и если оно снова выполняется, продолжить работу алгоритма с увеличенным окном фильтрации. Если же условие (12) после увеличения шага не выполняется - шаг фильтрации оставить прежний.

Остальные правила вывода при невыполнении условия (12) для одной из величин 5a0 и 5a1 или для обеих вместе имеют более простой вид и должны в результате приводить к уменьшению окна фильтрации без проверки дополнительных условий. Например: «если при заданной ширине окна фильтрации Nt условие (12) не выполняется для 5a0 - HON и выполняется для 5a1 - BN, то ширину окна фильтрации уменьшаем на шаг N - 2».

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

В соответствии с базой правил табл. 2 логический вывод строится по схеме Мамда-ни с дефаззификацией по методу центра тяжести [6].

В результате работы алгоритма адаптации может быть получено четное значение текущей ширины окна фильтрации: 2, 4, 6, 8, 10, 12, 14. Однако в базе правил (см. табл. 2) отсутствуют правила, соответствующие четной ширине окна. Учитывая монотонный убывающий характер зависимостей y0(N ), Yi(N )

(см. табл. 1), при четном N для вывода будут использованы правила, соответствующие N - 1 и N + 1.

На основании описанной методики разработан программный модуль adapt_N на языке С (Си), который успешно используется при сглаживании результатов телеметрических измерений, получаемых после испытаний летательных аппаратов (ЛА). Анализ методики в частотной области Предлагаемая методика описывает работу фильтра МНК 1-го порядка на скользящих интервалах фильтрации различной длины. Описание частотных характеристик фильтров МНК 1-го порядка известно и приведено, например, в работе [3].

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

Условие подавления высокочастотных помех выполняют симметричные фильтры на окнах фильтрации от 3 до 7. С точки зрения отклонения выходных сигналов фильтров от «чистой» гармоники на входе [3] наилучшими являются фильтры с окнами фильтрации от 5 до 13. Если учитывать оба условия, оптимальными должны являться симметричные фильтры МНК 1-го порядка с окнами фильтрации от 5 до 7.

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

Таблица 2

База правил

№ правила Входные параметры Выходная переменная

Начальная ширина окна фильтрации N Выполнение условия (12) для 5a0 Выполнение условия (12) для 5a1 Итоговая ширина окна фильтрации - нечеткая переменная Nj

1+4/ 3+2/ N5^ (N3+2/ )*

2+4/ H 3+2i N3+2,-

3+4/ H 3+2i N3+2,-

4+4/ H 3+2i H 3+2i N3+2,-

Примечание. г = 0,6, где г = 0 соответствует минимальной ширине окна фильтрации N = 3. * - правила предусматривающие дополнительную проверку при увеличении ширины окна фильтрации на следующем шаге.

Ж

Таблица 3

Адаптация ширины окна фильтрации при сглаживании 20 значений (к = 3 в алгоритме адаптации)

Начальный Номер скользящего интервала

размер окна N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

3 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5

5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5

7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5

9 9 8 6 6 6 6 6 6 6 6 6 6 6 5 5 5

11 11 9 8 6 6 6 6 6 6 6 6 6 6 5 5 5

13 13 11 9 8 6 6 6 6 6 6 6 6 6 5 5 5

15 15 13 11 9 8 6 6 6 6 6 6 6 6 5 5 5

о см

■ч-

О!

<

I

(0 те

фильтрации N позволила оптимизировать процесс фильтрации по двум приведенным выше условиям.

В табл. 3 представлены расчетные значения, иллюстрирующие процесс адаптации длин скользящих интервалов при сглаживании 20 значений. В алгоритме адаптации применено заведомо «мягкое» условие при оценке степени малости смещения коэффициентов (12), а именно принято к = 3, чтобы дополнительно не ограничивать алгоритм адаптации при подборе ширины окна фильтрации. В случае когда к < 3, оптимальный размер окна фильтрации уменьшается вплоть до его минимального значения N = 3.

Результаты (см. табл. 3) подтверждают факт: оптимальный размер окон фильтрации находится в диапазоне от 5 до 7. Независимо от того, какое было начальное значение окна фильтрации, для рассмотренной группы данных система адаптирует его до значе-

ний 6 или 5, которые и являются оптимальными.

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

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

Задача сглаживания была решена с минимальными временными затратами с помощью разработанного программного модуля adapt_N. Некоторые результаты обработки данных (в объеме 3800 значений) на временном интервале 5 с приведены на рис. 4, 5. Данные результаты не только демонстрируют работу методики при различной установке начального значения интервала фильтрации, но и разницу в степени сглаживания, зависящую от параметра к.

0 ^

со те

1

о.

3

и <и со

см ■ч-ю

с?

см ■ч-ю см

(П (П

Рис. 4. Безразмерная составляющая ускорения ЛА при начальных значениях параметров сглаживания N = 3 и к = 1

Рис. 5. Безразмерная составляющая ускорения ЛА при начальных значениях параметров сглаживания N = 9 и к = 3

Заключение

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

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

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

1. Шерстобитов А. И. Метод и алгоритмы выделения полезного сигнала на фоне шумов при обработке дискретных сигналов. Шахты: ЮУРГУЭС, 2012. 115 с.

2. Методы робастного, нейронечеткого и адаптивного управления / под ред. Н. Д. Егу-пова. М.: Изд-во МГТУ им. Н. Э. Баумана, 2002. 744 с.

3. Хемминг Р. В. Цифровые фильтры. М.: Недра, 1987. 221 с.

4. Вентцель Е. С. Теория вероятностей. М.: Наука, 1969. 576 с.

5. Бронштейн И. Н., Семендяев К. А. Справочник по математике для инженеров и учащихся втузов. М.: Наука, 1981. 720 с.

6. Пегат А. Нечеткое моделирование и управление. М.: БИНОМ. Лаборатория знаний, 2013. 798 с.

Поступила 23.11.16

Первушина Наталья Александровна - кандидат физико-математических наук, старший научный сотрудник ФГУП «Российский федеральный ядерный центр - Всероссийский научно-исследовательский институт технической физики имени академика Е. И. Забабахина» (ФГУП «РФЯЦ-ВНИИТФ им. акад. Е. И. Забабахина»), г. Снежинск. Область научных интересов: интеллектуальные системы обработки данных, нечеткое и нейронечеткое управление, алгоритмы систем управления летательными аппаратами.

Доновский Дмитрий Евгеньевич - кандидат технических наук, начальник отдела ФГУП «РФЯЦ-ВНИИТФ им. акад. Е. И. Забабахина», г. Снежинск.

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

Область научных интересов: аэродинамика, баллистика, динамика полета, алгоритмы систем управления летательными аппаратами. ^

5

| MaTeMaTMKa |

m

Adaptive technique for smoothing telemetric measurements with the use of fuzzy inference

The study focuses on the technique that allows smoothing the results of telemetric measurements by sliding piecewise-linear approximation. We calculated the model coefficients at smoothing, as well as coefficient dispersion, using the least square method (LSM). Moreover, we developed the algorithm for adapting the sliding window width depending on nature of the initial data location. We implemented the adaptation mechanism by means of a fuzzy logic inference system, which is of particular interest from the point of view of novelty of the approach and practical application in processing the results of telemetric measurements. Keywords: sliding piecewise-linear approximation, least square method, model coefficient dispersion, filter window width, fuzzy logic inference, adaptation of filter window width, LSM filter.

Pervushina Natalya Alexandrovna - Candidate of Physico-Mathematical Sciences, Senior Staff Scientist of the Russian Federal Nuclear Center - Zababakhin All-Russian Scientific Research Institute of Technical Physics (VNIITF), Snezhinsk. Science research interests: intelligent data processing systems, fuzzy and neural-fuzzy control, aircraft control systems algorithms.

Donovskiy Dmitriy Evgenievich - Candidate of Engineering Sciences, Head of the department of the Russian Federal Nuclear Center - Zababakhin All-Russian Scientific Research Institute of Technical Physics (VNIITF), Snezhinsk. Science research interests: aerodynamics, ballistics, flight dynamics, aircraft control systems algorithms.

o

CM

01

<

I

(0 TO

0

CO (5

1 Q. V

£

u

V CO

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