Научная статья на тему 'Метод аппроксимации суммой тригонометрического многочлена и полинома степени m'

Метод аппроксимации суммой тригонометрического многочлена и полинома степени m Текст научной статьи по специальности «Математика»

CC BY
1125
63
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Метод аппроксимации / графики ошибок аппроксимации / Approximation method / graphs of approximation errors

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

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

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

Approximation method by the sum of a trigonometric polynomial and a polynomial of degree m

A method is proposed by approximating the functions and experimental data by the sum of a trigonometric polynomial and a polynomial of degree m. The method makes it possible to distinguish separately the periodic and non-periodic components from their sum. It has the property of insensitivity to erroneous emissions and has a fairly simple computational algorithm for a finite number of actions. This method can be used to approximate functions and experimental data by a polynomial of degree m, and also to effectively reduce additive non-periodic interference in various kinds of signals.

Текст научной работы на тему «Метод аппроксимации суммой тригонометрического многочлена и полинома степени m»

Springer-Verlag, Berlin, 2004. Р. 1-65. 2. W.M.P. van der Aalst, J. Desel, and A. Oberweis, editors. Business Process Management: Models, Techniques, and Empirical Studies, volume 1806 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, 2000. 36 p. 3.Gottesdiener E. Capturing Business Rules // Software development magazine: Management Forum.- December, 1999. Vol. 7, No. 12. 6 p. 4. JenningsN. R., Faratin P.Johnson M. J., Norman T. J., O'Brien P. and Wiegand M. E. Agent-Based Business Process Management. Int Journal of Cooperative Information Systems 5 (2&3). 1996. Р.105-130.

Поступила в редколлегию 10.06.2006 Чалый Сергей Федорович, канд. техн. наук, доцент кафедры информатики ХНУРЭ. Научные интересы: управление бизнес-процессами. Адрес: Украина, 61726, Харьков, пр.Лени-на, 14, тел. 702-14-17.

УДК 519.713 А.И. ДОЦЕНКО

МЕТОД АППРОКСИМАЦИИ СУММОЙ ТРИГОНОМЕТРИЧЕСКОГО МНОГОЧЛЕНА И ПОЛИНОМА СТЕПЕНИ m

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

Введение

Методы приближения функций и экспериментальных данных (ЭД) играют важную роль в математическом моделировании и наиболее глубоко разработаны. Для приближения периодических функций в основном используются тригонометрические многочлены в виде конечного ряда Фурье.

Обычно наилучшее приближение заданной функции на интервале [a, b] определяют в

b

пространстве функций Lq , 1 < q <œ с нормой ||f (t)||L = (J|f(t)|qdt)1/q. На практике для

q a

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

Если функция или ЭД содержат в себе аддитивно периодическую и непериодическую составляющие, например, в задаче анализа частотных характеристик исследуемого объекта [1], когда на выходе исследуемого объекта присутствует аддитивная непериодическая

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

|f (t)|| = f) =

i m-2+a . (i+4-2a)T/2 (i+3)T/2

Z cm - 2+a ( J f (t)f (t)dt + (2 -a) J f (t)f (t)dt)

m -1 + a

2 1 i=0 iT/2 (i+1)T/2

где т - степень аппроксимирующего полинома, Т = 2М/(т+2); м - длина интервала

0,т > 1

аппроксимации [0, N1, а =

; CL-2+a - биномиальные коэффициенты, по предлагае-1, m = 1

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

Рассмотрим в качестве реального примера одну из систем, где присутствует аддитивная непериодическая помеха (АНП), "компрессорный цех-магистральный газопровод" ("КЦ-МГ").

Для минимизации затрат топливного газа (ТГ) КЦ [3] необходимо измерять весьма малые изменения расхода в линии ТГ и компримируемого газа (КГ) КЦ. Эти приращения представляют сумму двух составляющих:

- полезной, вызванной периодической модуляцией частоты вращения нагнетателей одного из ГПА в КЦ;

- АНП в виде монотонных изменений расхода газа.

АНП всегда присутствуют в практически установившемся режиме системы "КЦ-МГ". Они обусловлены неравномерностью поступления газа в линиях ТГ и КГ, вызванных изменением режима линейной части магистрального газопровода или режима остальных ГПА компрессорного цеха. На рис. 1 представлен временной срез длительностью 600 с, где по оси ординат отложены: частота вращения и приращения по ТГ и КГ в условных единицах. Данные получены на компрессорной станции "Ужгород" УМГ "Прикарпаттранс-газ".

Время,:

Рис. 1. Приращения по ТГ и КГ при модуляции оборотов одного из ГПА

На рис. 1 отчетливо видно влияние АНП, особенно на приращение по КГ.

В работе [3] определяется одна частотная составляющая входного сигнала с представлением и компенсацией АНП линейной функцией.

Предлагаемый метод частично ослабляет влияние АНП путем представления помехи в виде полинома степени т и ее последующей компенсацией.

Среди методов аппроксимации функций и ЭД алгебраическими полиномами наиболее

широкое применение нашло определение наилучшего приближения в пространстве L2, которое является наиболее популярным в виду его алгоритмической простоты. Однако такие недостатки как стремление определителя Грамма к нулю при больших степенях и чувствительность к ошибочным выбросам делают слабо эффективным данный метод в некоторых приложениях [4,5,7]. Для функции, заданной на отрезке [0, N, не найдено способа определения коэффициентов наилучшего равномерного приближения (пространство Ь^,) за конечное число действий [4,5,8]. Для нахождения наилучшего приближения в пространстве Ьр , где 1 < р < 2 , также используются только итерационные методы [6]. Они имеют большие численные расчеты и, как следствие, большие погрешности, а также проблему сходимости [3,4,8], что является недостатком.

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

лагаемому методу, то можно предположить, что найденные наилучшие приближения по предлагаемому методу и для пространства Ь3/ 2 являются наиболее близкими. Об этом говорит также и тот факт, что приближения, обладающие свойством нечувствительности к ошибочным выбросам, лежат в пространстве Ьр [6], где 1 < р < 2 .

Целью исследования является отыскание наилучшего приближения в гильбертовом пространстве н . Основные задачи формулируются следующим образом: выделить систему линейно-независимых элементов в н; определить скалярное произведение ?, f); определить коэффициенты наилучшего приближения; оценить погрешности приближения; исследовать свойства получаемых наилучших приближений по предлагаемому методу.

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

Пусть дано линейное гильбертово пространство н с нормой ? = -У?? и в нем на интервале [0, К] задано три системы линейно-независимых элементов

^иФиГе Н,

где у еТ, { = 0,1,2,...,г-1, для простоты дальнейших выкладок будем полагать, что г -нечетное,

ф j еФ, где ) = 1,2,...,г +1, фк еГ, к = 1,2,...,т , а именно

Т = {1;sin(2wt);sin(4wt);...;sin((г-1)wt);cos(2wt);cos(4wt);...cos((г- 1)^)} ; (1) Ф = {sin(wt);sin(3wt);...;sin(гwt);cos(wt);cos(3wt);...;cos(гwt)};

Г = О; t2; t3;...;tm},

здесь w = п(т+2)/К, N - длина интервала аппроксимации [0, К].

Скалярное произведение определено следующим образом:

1 т—2+а . ({+4—2а)Т/2 ({+3)Т/2

(f,g)m = т 1+а I ст—2+а( I?(1)е(1)аг+(2—а) |?ажад (2)

2 Т {=0 - - - -----

iT/2 (1+1)Т/2

а =

0,т > 1 : (т — 2 + а)!

где Т = 2л/w, а= 1 т = 1,ст—2+а - биномиальные коэффициенты, с1п—2+а — 2 + а — ^ .

Индекс т в скалярном произведении ?^)т показывает зависимость скалярного произведения от т (степени аппроксимирующего полинома) и был введен для необходимости в дальнейших выкладках.

Требуется приближенно заменить заданный элемент ? е н линейной комбинацией

у+ф+ф= -С0 у0 + С1У1 +... + сг—1^г—1 + Ь1ф1 + ь2ф2.. + Ьг+1фг+1 + а1ф1 + а2ф2 +... + а т Фт,

для которого отклонение ? — (у + ф + ф)|| было бы минимальным. Элемент

у = у + ф + ф = С0. + С1У1 +... + Сг—1Уг—1 + Ь1ф1 + Ь2ф2.. + Ьг+1фг+1 + а1ф1 + а2ф2 +... + а т фт,

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

Используя теорему [9, с. 361], которая говорит о том, что погрешность ? — у ортогональна подпространствам т , Ф и г , т.е. ? — у!ТиФиГ, получаем:

(? — Ьфj)т = (? —у—ф—ффj)т = (?,фj)т — фj)т — (ф фj)т — (Жфj)m = 0 . (3)

Далее, исходя из того, что элементы Фj е Ф ортонормированы подпространствам т и г , имеем

т—2+а

(Ф], Фк)т = 0 , (4)

^ , % )т = 0 , (5)

0, ] ф 1

1,)—1. (6)

(Ф], Ф1 )т =

Доказательство выражений (5) и (6) очевидно, так как в скалярном произведении (2)

рт

используется суммирование интегралов I ф] (wt)dt = 0 , (р - целое положительное)

т

на интервалах, кратных т . Доказательство выражения (4) т.е. фj ^Г происходит путем

непосредственного решения определенных интегралов и их суммирования с биномиальными коэффициентами в скалярном произведении (1). Далее, исходя из (2), (5) и (6), выражение (3) преобразуется к виду (Г,фj)m - (ффj)m = ,Фj)m -bj(Фj,Фj) т — 0, откуда определяем коэффициенты Ь:

Ь — (Г, Фj)m . (7)

Полученные коэффициенты bj являются коэффициентами Фурье. Следует заметить, что элементы фj не являются ортогональными для элементов фм , где м > п т.е.

^,Фm+1)m ф 0 или, что то же самое, ^,Фm)m-1 ф 0 . Исходя из этого замечания, получаем

отношение Г,фj )m = ,Фj )m-1 - (ф,Фj)m-1 = (Г, Фj )m-1 - ^Фj, фm)m-1, откуда можно определить а m .

Далее определяем обобщенное рекуррентное отношение для коэффициентов -к :

q _

Г, Ф;) m-1-я - Г, Ф ( ) Е (а m- 1+1(фj, фm-1+1)m-1^

- —_ 1—1___

а m-q = ,

(Фj, ^^Хп-^

где я — 0,1,2,...,п-1.

q _

Следует заметить, что в случае Ч — 0 ^ Е(ап-1+1(фj, V-1+1)п-1-я) — 0 .

Для определения коэффициентов С также воспользуемся свойством ортогональности I-у ХТиФиГ, т.е.

-Y,% )п — % )П — (f,)П -)П -(ф)П -(Ф)П — 0 .

Далее, исходя из того, что элементы V; ортонормированы подпространству ф , т.е. _ 0,1 ф 1

(V;, Фj )п — 0 и , Vl )п — 1; — 1 , имеем

_ п

, V; )п - V; )П - (ф V; )П - (ф, V; )П — , V; )П - С1(Vi, V; )П - Е (-1 (Ф1, V;)П) — 0.

1—1

п

Отсюда определяем коэффициенты с; — (Г, vi)п - Е(-1 (Ф1, Vi)п) .

1—1_ _ _

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

Для оценки погрешности приближения воспользуемся той же теоремой [9, с. 361],

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

_ 2

f-у!ТиФиГ, из которой следует в частности, что ¥,у)т = у , таким образом, имеем

¥ 2 =1 |f||2 - 2¥,У)т +Н2 =||f||2 -||У||2 =||f||2 - (У+ ф + Ф, У + ф + Ф)т =

= |^||2 - - (фф)т - ф)т - (фф)т.

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

¥

М2 - (Ф, Ф)т .

(8)

Замечание 1. Если аппроксимируемая функция ¥(t) задана таблично (как в случае с экспериментальными данными), то она представляется в виде кусочно-линейной или кусочно-ступенчатой функции.

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

(т + 2)Т ^

мом степени т , необходимо, чтобы длина интервала [0, N была не меньше ---. Это

замечание вытекает из зависимости (1).

3. Применение метода

i— 2п

Покажем работу метода на примере аппроксимируемой функции ¥ (Г) = >/1 + sm(—Г). Аппроксиммируем функцию ¥(t) на интервале [0,6] с шагом дискретизации м = 0.1. Период т периодической составляющей функции ¥ 0) равен 3 . Исходя из замечания 2, имеем то, что максимальная степень полинома при представлении непериодической составляющей не должна превышать 2 ,т.е. т = 2 . Аппроксимирующая функция по предлагаемому методу, которая представляет собой сумму полинома степени 2 и двух составляющих тригонометрического многочлена, будет выглядеть следующим образом:

Р(Г) = 0.49254 + 0.51396t -0.03323t2 + 0.97886sin( — t)-0.01502cos( — ^

3 3 '

у которой непериодическая часть P(t) = 0.49254 + 0.51396Ь0.03323^ . Графики функций ¥ 00, F(t),P(t) и ¥ (Г) - F(t) представлены на рис. 2.

О.ОЭт

А^-Рф-погрешностъ аппр.

1.5 3 4.5 0

- АЧ)-аппроксимируемал ф—я

....... Рф-аппр оксимирующая ф — я

---* Р(£)-неперио диче скал часть

Рис. 2. Графики функций ¥ (Г), F(t), Р(0 и ¥ (Г) - F(t)

Вес периодической части (у, у)2 + (ф,ф)2 = ^(Г) - Р(Г),F(t) - Р(Г))2 и 0.95839 . Вес непериодической части (ф, ф)2 = (Р(г),Р(1))2 и 5.98041. При этом норма самой функции

Ilfll = (f (t),f (t))2 и 6.95772. Погрешность аппроксимации при

этом

будет

Для того чтобы уменьшить вес периоди-

N и2 и и2 --

If - Y2 и If II2 - (V, V>2 - (Ф, ф)2 - (ф, Ф)2 и 0.01892 . ческой части нужно увеличить степень аппроксимирующего полинома. Аппроксимирующий полином десятой степени:

P(t) = -0.00792 + 5.50232t - 7.50654t2 + 9.39815t3 - 9.65085t4 + 5.6451t5 -- 1.80976t6 + 0.32024t7 -0.02966t8 + 0.00116t9 -3.82516E-6t10. Графики функций f(t),P(t) иf(t)-P(t) представлены на рис. 3.

0.0

0.024-

п"5

1.5 3 4.5 6 ЙЧ)-шпроксимируемая ф - я

-3.2842-10 -0.024 -ОМ---0.073-0.097-0.12-0.15 -0.17 -0.19

ХЛ-.

2 2.4

f(t)-P(t)-norpeniHOCTb аппр.

----Р(£)-непериодиче скал часть

Рис. 3. Графики функций f (0, Б(1), P(t) и f (t) - P(t)

Вес непериодической части (ф, ф)10 = (Р(Ч),Р(1;))10 и 7.36826 . При этом норма самой функции = (f (1),f(1))10 и 7.36821. Погрешность аппроксимации при этом будет _ 2 || ||2 _ _

г -у и Г - (ф, ф)10 и 0.00005 . Из этого следует вывод, что вес периодической части стал значительно меньше, что подтверждает сделанное допущение в оценке погрешности (8).

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

Пусть у нас имеются экспериментальные данные на интервале [0,5] с шагом дискретизации Д; = 0.1, которые содержат в себе только непериодическую составляющую. Для наглядности предположим, что экспериментальные данные являются отсчетами

г 1 = 0,1,2,...50 функции г(;) = 71. Все расчеты будем выполнять в системе MathCAD с погрешностью числовых расчетов 10е-5.

Аппроксимирующий полином по методу наименьших квадратов (МНК) пятой степени

выглядит так: РМНК(0 = 0.11103 +1.576691 - 0.9758512 + 0.37362Г3 - 0.0688314 + 0.00479Г5 .

Аппроксимирующий полином по предлагаемому методу:

Р0(1) = 0.26162 +1.051431 - 0.425912 + 0.Ш63Г3 - 0.0215714 + 0.0014 И5 . Графики ошибок аппроксимации Г (1) - Б0(1) и Г (1) - БМНК(1) представлены на рис. 4.

Рис. 4. Ошибки аппроксимации Следующий пример иллюстрирует нечувствительность предлагаемого метода к ошибочным выбросам. Предположим, что при сборе данных было сделано три грубых ошибки, т.е. аппроксимируем функцию вида:

¥ (Г) =

л/Т - 3Д = 1 ,

л/Г + 12Д = 2 ,

л/Г - 5, Г = 4 ,

л/Гд е [0;0.9],[1.1;1.9],[2.1;3.9],[4.1;5] .

Аппроксимирующие полиномы пятой степени по предлагаемому методу и по МНК будут выглядеть так:

FD(t) = 0.26162 + 1.05143Г-0.4259Г2 + 0.13163Г3 -0.02157Г4 + 0.00141Г5,

FМНК(t) = 0.11103 + 1.57669Г - 0.97585Г2 + 0.37362Г3 - 0.06883Г4 + 0.00479Г5 . Графики ошибок аппроксимации ¥ (Г) - FD (Г) и ¥ (Г) - FМНК (Г) представлены на рис. 5.

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

находятся в пространстве Lp , где 1 < p < 2 . К недостаткам данного метода при аппроксимации функций или ЭД полиномом степени m в сравнении с приближениями в пространстве Lh , 2 < h , можно отнести то, что нормаЬр менее сильна, чем Lh , т.е. Lp < Lh . Из

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

Заключение

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

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

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

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

Автор выражает благодарность М.В. Хохрякову за совместное обсуждение, и в особенности А.Г. Неруху за помощь в математическом описании и корректировке данного материала.

Список литературы: 1. ВавиловА.А., СолодовниковА.И. Экспериментальное определение частотных характеристик исследуемых объектов. М.-Л.: Госэнергоиздат, 1963. 252с. 2. Декларацшний патент Укра1ни на винахвд №65174А , М.Кл. G01R 23/16, 2004, Бюл.№3. 3. Декларацшний патент Украши на винахвд № 40241А, М.Кл. F04D27/00, 2001, Бюл.№6. 4. БахваловН.С., ЖидковН.П., КобельковГ.М. Численные методы М.: Наука, 1987. 630 с. 5. СамарскийА.А., ГулинА.В. Численные методы. М.: Наука, 1989. 432 с. 6. Watson G.A. Approximation in normed linear spaces // Journal of Computational and Applied Mathematics, 1 September 2000. P. 1-36. 7.ХеммингР.В. Численные методы для научных работников и инженеров. М.: Наука, 1968. 400 с. 8. Калиткин Н.Н. Численные методы. М.: Наука, 1978. 512 с. 9. KincaidD. Numerical analysis. Brooks/Cole Publishing Company. 1991. 690 p.

Поступила в редколлегию 17.06.2006 Доценко Андрей Иванович, научный сотрудник НИПИАСУтрансгаз. Научные интересы: аппроксимация, фильтрация, системы автоматического и автоматизированного управления, обработка речевых, аудио- и видеосигналов и др. Адрес: Украина, 61000, Харьков, ул. Конева, 16. Личные телефоны (8057) 761-22-40, 8-068-754-24-16, 8-050-597-58-92. Рабочий телефон (8057) 730-57-42. E-mail: adocent@ukr.net.

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