УДК 681.3.06
МНОГОПАРАМЕТРИЧЕСКИЕ БАЗИСНЫЕ СИСТЕМЫ ДЛЯ ПРЕДСТАВЛЕНИЯ ФУНКЦИЙ В НЕОГРАНИЧЕННЫХ ОБЛАСТЯХ1
К.А. РЫБАКОВ
Статья представлена доктором физико-математических наук, профессором Пантелеевым А.В.
Цель статьи - дать краткий обзор базисных систем, ортонормированных на бесконечном или полубесконечном интервалах, которые могут найти применение для анализа, синтеза, фильтрации и идентификации систем управления в спектральной форме математического описания.
Ключевые слова: базис, базисная система, бесконечный интервал, полубесконечный интервал, обобщенные функции Лагерра, обобщенные функции Эрмита, спектральная форма математического описания, спектральный метод.
Введение
При решении многих задач теории управления сложными техническими объектами (летательными аппаратами, системами радиолокации и радионавигации, электрическими схемами) и экономическими системами (моделями, описывающими изменение курсов акций или макроэкономических показателей) с использованием спектральной формы математического описания [1] возникает необходимость в базисных системах, ортонормированных в неограниченных областях (бесконечном или полубесконечном интервалах). К подобным задачам относятся задачи анализа, синтеза, фильтрации и идентификации [2; 3]. Наиболее изученными из таких базисных систем являются полиномы Эрмита и Лагерра, однако их оказывается недостаточно, поскольку при использовании для разложения небольшого числа функций этих систем иногда не удается добиться приемлемой точности аппроксимации. Другие базисные системы, например, порожденные вейвлетами [4], могут приводить к громоздким вычислениям. В связи с этим возникает задача формирования новых базисных систем.
В работе приведены соотношения для обобщенных функций Эрмита, обобщенных функций Лагерра и описана методика формирования ортонормированных систем функций на основе базисных систем, заданных на отрезках. Наличие таких числовых параметров у рассматриваемых функций, как параметры сдвига и масштаба, а также параметр, характеризующий «распределение» весовой функции, позволяет оптимальным образом решать различные задачи с помощью представления функций конечными отрезками рядов по ортонормированным функциям.
1. Базисные системы на бесконечном интервале
Для представления функций, заданных на множестве действительных чисел, рядами доста-
7 Б (Х))7=0 или функции (Ф^ (х)}^
точно часто используются полиномы (07(х)}°°=0 или функции (Ф7(х)}°°=0 Эрмита
(х) = (-1)1Б1 е
(х-т)2 ( (х-т)2
1 сСх1
фт,п (х) = (х), 1 = 0,1,2,...,
где т и Б > 0 - параметры, а>{х) = 1/^¡2жБ ехр{- (х - т)2 /2б}.
Полиномы Эрмита ортогональны с весом со(х) , а функции Эрмита - с единичным весом
1 Работа выполнена при финансовой поддержке РФФИ (проект № 12-08-00892-а).
(вг (х), , (х) ^ = (ф;,ю (х), ф;ю (х) )12 ((_¥,+¥)} = ¡Кх)с;г"( х)в;ю( х) ж = , ,
¥ Ф;Ю (х)Ф;Ю (х)
где 8:, - символ Кронекера 8, = V ^
[0, г Ф
В работе [5] введены обобщенные функции Эрмита, обладающие как свойствами системы {в;ю (х)}7=0 (ортогональность с весом, позволяющим представлять в виде сходящихся рядов
полиномы), так и системы {Ф; ю (х)}¥=0 (интегрируемость функций системы на множестве действительных чисел). С учетом нормировки обобщенные функции Эрмита определяются следующим образом
1=а в;ю (х)
е;Ю,а(х) = ( 2 (х) 7, 0< а< 1, , = 0,1,2,...,
ТТ^Ю
они образуют базис пространства Ь2 ((-¥, +¥);(а( х) )
(<,Ю,а(хХе;ю,а(х)^((-¥^(,)) = I <»а(хКЮ,а(х)е;ю,а(х)^х = 8,.
ш,Ю,а /
При а = 1 функции е;, ,а(х) совпадают с нормированными полиномами Эрмита
в;ю(х)/ у!Т!Ют , а при а = 0 - с нормированными функциями Эрмита Ф;ю(х)/у]Т!Ю . В [5]
подробно изложены свойства обобщенных функций Эрмита в контексте применения спектральной формы математического описания и приведены примеры их использования в различных задачах.
Несмотря на то, что {е;; ю,а( х)}^°=0 - полная ортонормированная система функций и, следовательно, любую функцию из пространства Ь2 ((-¥, +¥); С (х)) можно сколь угодно точно
представить в виде конечного отрезка ряда по функциям {е;; ю,а( х)}^°=0, может возникнуть необходимость в других базисных системах для представления функций, заданных на множестве действительных чисел. Особенно это важно, когда при аппроксимации используется лишь небольшое число функций базисной системы. Тогда существенное значение имеют свойства этих функций (непрерывность, скорость убывания и т.п.).
Рассмотрим методику формирования ортонормированных на (-¥, +¥) систем функций при
помощи базисных систем, заданных на отрезках. Пусть {р, (х)}¥=0 - базисная система или полная ортонормированная система функций, в пространстве Ь2 ([--1, —])
р 2
( Рг (X), Р, (х) ([-жж])= | Рг (х)Р, (х)ёх = 8, ,
-р 2
а функции системы {г, (х)}¥=0 задаются в виде г, (х) = р, (агС£ х), тогда
(г(х), г} (х) ) = | р(х)г(х)г,(х)Лс = ^,
где р( х) = (аг^ х)' = ---, так как
¿2 ((-¥,+¥);г(х))
1 1 + х1
+¥ — 2 I р(х)г (х)г, (х)ёх = I pi (аг^ х)р, (аг^ х) 1 агс% х = I pi (х)р, (х)ёх.
-¥ р(х)дх -р 2
Таким образом, функции {rj (х)}~=0 образуют базис пространства Ь2 ((-¥, +¥);р(х)). Полнота этой системы следует из полноты {р. (х)}¥=0.
На основе базисной системы {г. (х)}~=0 с помощью введения дополнительных параметров
построим новую систему функций. Во-первых, это параметры сдвига и масштаба (т и Б), а во-вторых, параметр а, характеризующий «распределение» весовой функции
1-°
х - т | I х - т
гт,0,а(х) = р 2 Г , Б >0, 0<°< 1, . = 0,1,2,...
Функции {г/т,°,а };=0 являются ортонормированными с весом 1 ра ^ Х -т |. При а = 0 весовая функция - константа.
В качестве порождающей базисной системы {р. (х)}¥=0 могут быть использованы, например, полиномы Лежандра, тригонометрические функции, функции Уолша, функции Хаара и др. [1-4], в том числе функции, ортонормированные на отрезке [-у, у] с весом п(х), тогда весовая
функция для системы {г. (х)}¥=0 - п(агй§ х)р(х) . Выбор типа базисной системы (полиномиальный, периодический, кусочно-постоянный) определяется необходимыми свойствами порождаемой системы функций {г.. (х)}~=0. Функции, ортонормированные на произвольном отрезке [а; Ь], сначала с помощью линейной замены переменной приводятся к системе функций, орто-нормированной на [-у,у].
Используя для замены переменной в {р. (х)}~=0 функцию аг^ хп ( х ® агй£ хп), где п > 0 -
нечетное число, можно получить более широкий набор базисных систем {г." (х)}¥=0 с весовыми
п Пхп-1
функциями р(х) = (аг^ хп)' = --— ( п > 0 - параметр, характеризующий скорость убывания).
Затем, как и для системы {г;т,°,а(х)}~=0, дополнительно вводятся параметры т, Б и а. Можно указать и другие варианты, например, при использовании замены агй§(х + хп) весовая функция
р(х) = (аг^(х + хп))' = __1+пх___ принимает только положительные значения и не обращается в
нуль ( п > 0 - нечетное число), что важно при решении некоторых начальных или краевых задач.
2. Базисные системы на полубесконечном интервале
Для представления функций, заданных на множестве неотрицательных действительных чисел, используют, как правило, базисные системы {4° (х)}~=0 и (х)}~=0 - полиномы и функции Лагерра
4°(х) = (-1)) х~°ех(ха+;е-х), У°(х) = 4^х)1°°(х1 } = 0,1,2,...,
где а > -1 - параметр, у(х) = х°е-х.
Полиномы Лагерра ортогональны с весом у( х), а функции Лагерра - с единичным весом
(4° ( х) Ь°( х)) х ))=(^° ( x), х) ^ ([0,+¥))= Т144° ( ЛС = . !Г(°+. +
0
4° ( х)"Р°( х)
где Г(°) - гамма-функция.
По аналогии с обобщенными функциями Эрмита вводятся обобщенные функции Лагерра
3 13 La ( x)
f]a,3(x) = g 2 (x) . , 0 </< 1, j = 0,1,2,...,
Vj !Г(а+j +1)
они образуют базис пространства L2 ([0, +¥),/( x) )
( Г"( x), 77,3( x)) = JV ( x)rV) x)rfx = 4.
V ' 0
При b = 1 функции fjab( x) совпадают с нормированными полиномами Лагерра L(x)/^j!Г(а + j +1), а при / = 0 - с нормированными функциями Лагерра
(x)/V j ! Г(а+j +1) . Свойства этих функций, необходимые для применения спектральной
формы математического описания, приведены в [6].
Введение параметров сдвига и масштаба, а именно определение системы функций
jjaj^D (x) = ^ x —m |j , позволяет при D > 0 получить систему, ортонормированную на
множестве [m, +¥) с весовой функцией 1 g3 ^ x ^ |, а при D < 0 - систему, ортонормирован-
1 з ( x - m |
ную на множестве (-¥,т] с весовой функцией ^
Альтернатива обобщенным функциям Лагерра - ортонормированные на [0, +¥) системы функций, которые определяются с помощью базисных систем, заданных на отрезках. Методика их формирования аналогична тому, как формировались системы функций, ортонормированные на (-¥, +¥), только в качестве порождающей системы {р. (х)}¥=0 выступает базис пространства
Ь2 ([0, р]). Кроме того, можно использовать базисные системы, ортонормированные на отрезках [а, р] или [-р, Ъ], где -р < а, Ъ <р, получая таким образом системы функций, ортонормированные на полубесконечных интервалах ^ а, +¥) или (-¥, Ъ] соответственно (для замены переменной при помощи функции аг^ х ).
Две базисные системы {г;:( х)}¥=0 и {г;2( х)}¥=0, ортонормированные на полубесконечных интервалах [т, +¥) и (-¥, т] с весовыми функциями р1( х) и р2( х) соответственно, могут быть использованы для определения системы функций {г. (х)}¥=0, ортонормированной на бесконечном интервале с весовой функцией р( х)
г1 (х), х > т и . = 2/ (. - четное),
r,(x) =
2 \pl(x), x > m,
ri (x), x < m и j = 2; +1 ( j - нечетное), p(x) = <
[p2(x), x < m. 0, в остальных случаях, ^
В качестве функций {г|( х)}°°=0 и {г2( х)}°°=0 могут быть выбраны, например, системы обоб-
} ;=0 " 1г;2(х)} }=0
щенных функций Лагерра {уа,Ь1,т,Е>1(х)}¥=0 и {^а2'Ь2'т'°2 (х)}¥=0 при ДД < 0, т.е. когда величины Д и £>2 имеют разные знаки.
Заметим, что если функции г, (х) задать в форме
г1 (х)
\г){х), х >
т,
г2(х), х < т,
то система {г. (х)}¥=0 не будет полной.
3. Системы функций, полученные периодическим продолжением
Рассмотрим еще один способ формирования систем функций, ортонормированных в неограниченных областях. Для этого выберем базисную систему {р. (х)}¥=0 пространства
Ь2 ([а, Ь]) и определим функции г. (х)
[р] (х - кТ), х е [а + кТ, Ь + кТ),
10, х £ [а + кТ, Ь + кТ),
. (х):
Т = Ь - а.
Пусть далее г. (х) = ^ акг.. (х), где совокупность коэффициентов ак удовлетворяет усло-
вию ^ а2к = 1. Тогда {гДх)}~=0 - ортонормированная на (-¥, +¥) система функций. Для полу-
к=-~
бесконечных интервалов требуется, чтобы ак = 0 при к > N либо к < N, где N - заданное целое число. Например,
Д к < 0,
рк
10, к < 0.
а,г
1
у] (к2 +1) р СЬ р
а,г
а,г
\у1чк (1 - Я), к > 0 (0 < д < 1).
0, к > 0;
Если ак ф 0 для конечного набора значений к, система {гДх)}¥=0 будет ортонормирован-ной на отрезке. Стоит отметить, что подобные системы функций не являются полными.
Свойством полноты обладает система функций {г. (х)};е{012 } кег . Наличие двух индексов . и к затрудняет применение этой системы к решению задач в спектральной форме математического описания. Можно либо использовать вариант спектральной формы математического описания, предложенной для применения базисных систем, которые порождаются вейвлетами [4], либо определить правило, задающее взаимно однозначное соответствие пары индексов (., к) и нового индекса г. Например, для бесконечного интервала (в форме таблиц соответ-
ствий I
а,к)
12(3,0) 20(3,1) 19(3,2) 18(3,3)
11(2,- 1) 6(2,0) 13(2Д) 8(2," -2) 9(2, 1) 10(2,0) 11(2Д) 12(2,2) 17(2,3)
10(1,-2) 5(1," 1) 2(1,0) 7(1,1) 14(1,2) 7(1," 2) 4(1,- 1) з(1,0) 2(1,1) 13(1,2) 16(13)
9(0,-3) 4(0,-2) 1(°,- 1) 0(0,0) 3(0Д) 8(0,2) , 6(0, -2) 5(0," 1) 0(0,0) 1(0,1) 14(0,2) 15(0,3)
для полубесконечных интервалов [0, и (-¥,0): 9( 4(
1(: 0°
Более сложный вариант задания функций г к (х) - использование различных базисных систем {р.(х)}¥=0 и отрезков разной длины для разных значений к .
(3,0) 10(3,1) 11(3,2) 12(3,3)
(2,0) 5(2Д) 6(2,2) 13(2,3) 8(2,- -1) 5(2,0)
(1,0) 2(1,1) 7(1,2) 14(1,3) 7(1," -2) 4(1,- 1) 2(1,0)
(0,0) 3(0,1) 8(0,2) 6(0,-3) 3(0," -2) 1(0,- 1) 0(0,0).
к
Заключение
В статье описана методика, позволяющая формировать ортонормированные системы функций на бесконечном и полубесконечном интервалах. Наличие нескольких числовых параметров (сдвиг; масштаб; параметр, характеризующий «распределение» весовой функции) обеспечивает достаточную гибкость при решении различных задач, требующих представления функций конечными отрезками рядов по ортонормированным функциям. Из описанных базисных систем можно выбрать такие, что для базисных функций скорость убывания будет такой же, как и у
функций хп е-^, | х \п+а!2 , | х (п е N а > -1, 8 > 0, с > 0).
ЛИТЕРАТУРА
1. Солодовников В.В., Семенов В.В. Спектральная теория нестационарных систем управления. - М.: Наука,
1974.
2. Пантелеев А.В., Рыбаков К.А. Прикладной вероятностный анализ нелинейных систем управления спектральным методом. - М.: Изд-во МАИ-ПРИНТ, 2010.
3. Пантелеев А.В., Рыбаков К.А. Методы и алгоритмы синтеза оптимальных стохастических систем управления при неполной информации. - М.: Изд-во МАИ, 2012.
4. Рыбин В.В. Моделирование нестационарных непрерывно-дискретных систем управления спектральным методом в системах компьютерной математики. - М.: Изд-во МАИ, 2011.
5. Романов В.А., Рыбаков К.А. Спектральные характеристики операторов умножения, дифференцирования и интегрирования в базисе обобщенных функций Эрмита // Труды МАИ. - 2010. - № 39. [Электронный ресурс]. URL: http://www.mai.ru.
6. Рыбаков К.А. Спектральные характеристики операторов умножения, дифференцирования и интегрирования в базисе обобщенных функций Лагерра // Дифференциальные уравнения и процессы управления. - 2012. - № 1. - С. 114-141. [Электронный ресурс]. URL: http: //www. math. spbu. ru/diffj ournal.
MULTIPARAMETER BASIS TO REPRESENT FUNCTIONS IN UNBOUNDED DOMAINS
Rybakov K.A.
Purpose of the article is to give a brief overview of basis that is orthonormal on an infinite or semi-infinite interval. This basis can be used for analysis, synthesis, filtration and identification in control systems by using the spectral form of mathematical description.
Key words: basis, infinite interval, semi-infinite interval, generalized Laguerre functions, generalized Hermite functions, spectral form of mathematical description, spectral method.
Сведения об авторе
Рыбаков Константин Александрович, 1979 г.р., окончил МАИ (2002), кандидат физико-математических наук, доцент МАИ, автор более 80 научных работ, область научных интересов - анализ и синтез стохастических систем управления, спектральная форма математического описания систем управления.