Научная статья на тему 'Алгоритм численного исследования модели Шестакова-Свиридюка измерительного устройства с инерционностью и резонансами'

Алгоритм численного исследования модели Шестакова-Свиридюка измерительного устройства с инерционностью и резонансами Текст научной статьи по специальности «Математика»

CC BY
118
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ОПТИМАЛЬНОЕ ИЗМЕРЕНИЕ / СИСТЕМЫ ЛЕОНТЬЕВСКОГО ТИПА / ЧИСЛЕННЫЙ МЕТОД / ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / OPTIMAL MEASUREMENT / LEONTIEF TYPE SYSTEMS / NUMERICAL METHOD / OPTIMAL CONTROL

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

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

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

The numerical algorithm to investigate Shestakov-Sviridyuk’s model of measuring device with inertia and resonances

The paper proposes a numerical algorithm for solving the problem of recovering dynamically distorted signal with the inertia and resonances of the measuring device. The basis for the construction of the algorithm is a mathematical model of the measuring device. The model considered as an optimal control for the Leontief type system with initial conditions Showalter-Sidorova (or model Shestakov-Sviridyuk) include numerical methods for solving such problems. The article explains the convergence of approximate solutions obtained in the implementation of the algorithm.

Текст научной работы на тему «Алгоритм численного исследования модели Шестакова-Свиридюка измерительного устройства с инерционностью и резонансами»

УДК 517.954

АЛГОРИТМ ЧИСЛЕННОГО ИССЛЕДОВАНИЯ МОДЕЛИ ШЕСТАКОВА — СВИРИДЮКА

ИЗМЕРИТЕЛЬНОГО УСТРОЙСТВА С ИНЕРЦИОННОСТЬЮ И РЕЗОНАНСАМИ

Ю, В, Худяков

В ряде работ [1,2] А. Л. Шестаковым и Г. А. Свиридюком предложена и на качественном уровне обоснована математическая модель измерительного устройства (ИУ), использование которой позволяет восстановить динамически искаженные сигналы. Одной из составных частей этой модели служит система уравнений леонтьевского типа [3]

где квадратные матрицы Ь и М моделируют конструкцию ИУ, причем Ь те предполагается обратимой, вектор-функция х = ж(£) есть состояние ИУ, а вектор-функция и = и(€) — входящий сигнал. Система дифференциальных уравнений (1) дополняется алгебраической системой

где вектор-функция у = у{Ь) моделирует сигнал на выходи ИУ, матрицы Б и С прямоугольные, их размеры таковы, чтобы вход и выход у имели одинаковую размерность.

Еще одну часть модели ИУ представляет функционал штрафа

Введение

ЬХ = Мх + Би,

(1)

у = Сх,

(2)

© 2013 Худяков Ю. В.

где уо = yo(t) — наблюдение, полученное в ходе натурного эксперимента; Nk,k = 0,1, квадратные симметрические положительно определенные матрицы, параметры а, ß £ R+(= {0} U R+) такие, что а + ß = 1. В модели входной сигнал vn, называемый также измерением, предполагается искаженным как механической инерционностью

v

по наблюдению у заключается в минимизации функционала J:

J(v) = min J(u) (4)

на множестве допустимых измерений Яд — замкнутом выпуклом подмножестве пространства измерений Я. Условия на множество Яд формализуют априорную информацию об измерении (как говорят метрологи, «нельзя измерить неизвестное»).

Замыкает модель ИУ условие Шоуолтера — Сидорова

M))р+1 (х(0) - хо) = 0, (5)

которое в случае обратимости матрицы L превращается в классическое условие Коши

х(0) = xq (6)

для системы (1). Здесь M) = (aL—M)— L—правая L-резольвента матрицы M, p — порядок полюса L-резмьвенты (^L — M)матрицы M в точке то, а G pL(M) — L-резольвентное множество матрицы M

аналогами уравнений соболевского типа [4], преимущество условия (5) перед условием (6) выглядит очень весомо [5].

Основываясь на качественном анализе модели Шестакова — Сви-ридюка в случае учета только инерционности и оригинальном численном методе, предложенном А. В. Келлер [6], был разработан алгоритм численного восстановления измерения, искаженного инерционностью 11У [7]. Результаты вычислительных экспериментов [8] показали хорошую согласованность с результатами натурных экспериментов [9]. Более того, была сделана попытка численного анализа модели ИУ (1)-(5) при наличии резонансов [10], которая вскрыла некоторые недостатки модели и используемого алгоритма. В данной статье эти недостатки

ликвидированы, в частности, объяснена необходимость вырожденной матрицы L при наличии резонансов в цепях ИУ, уточнен вид функционала качества, а также сделана замена многочленов, используемых ранее [6—8], тригонометрическими многочленами в алгоритме.

1. Точное решение

Введем в рассмотрение пространства состояний N, измерений U и наблюдений Y ПРИ некотором фиксированном т £ R+:

N = {x £ L2((0,t),Rn) : x £ L((0,t),Rn)}, U = {u £ L2((0,t), Rn): £ l2((0,t), rn)},

Y = C [Щ.

Кроме того, необходимым является пространство 3 = N х Y- Выделим в U замкнутое выпуклое подмножество Uq — множество допустимых измерений. Требуется найти оптимальное измерение v £ Ud почти всюду на (0, т), удовлетворяющее системе леоптьевского типа

Lz = Mz + Du (7)

при начальных условиях Шоуолтера — Сидорова

[(ßL - M)- L]P+1(z(0) - zo)=0 (8)

и минимизирующее значение функционала

J{v) = min J{u) = min i V í||Sz(q) (u,t) + Sz{0q) (t) - Sz^ (t) ||2dt+

u EUg u EUg l ¿—s J

\q=%

+ E ¡Nquq)(t),u{q)(t))dt| . (9)

q

Здесь z = col (xi, x2,..., xr, yi,y2,..., ym)-, причем x = col (xi,x2,..., xr) и X = col (xi, x2,... ,xr) — вектор-функции состояния и скорости изменения состояния ИУ соответственно; u = col (щ, u2,..., un) и y = col (yi,y2,... ,ym) — вектор-функции измерений и наблюдений соответственно; z0(t) = col(x0i(t),x02(t),...,x0 r( t),y0i(t),y02(t),... ,y0 m( t)) —

наблюдаемые состояние системы и сигнал, получаемые в ходе натурного эксперимента, Szo(t) — те наблюдаемые величины, по которым проводится восстановление динамически искаженного сигнала; щ (¿) — наблюдаемые состояние системы и выходящий сигнал, получаемые в ходе натурного эксперимента при нулевых значениях полезных измеряемых сигналов, SZo(í) — те наблюдаемые величины (при пулевых значениях полезных измеряемых сигналов), по которым проводится восстановление динамически искаженного сигнала; — моделируемые состояние системы и выходящий сигнал, получаемые в ходе натурного эксперимента, Sz(t) — те моделируемые величины, по которым проводится восстановление динамически искаженного сигнала; п = к + т — число параметров состояний системы; Ь и М — квадратные матрицы п

и состояния ИУ соответственно, причем с^ Ь = О, Б — квадратная п

мерения и связь между состоянием системы и наблюдением соответственно, и : [0,Т] ^ МП $ = ОД,... , р + 1, || • || и (-, •} — евклидовы норма и скалярное произведение в Мп соответственно.

Необходимость рассмотрения модели (7)-(9) вместо (1)-(5) обусловлена наличием практических задач, в которых: 1) восстановление полезных динамически искаженных сигналов происходит не по всем наблюдаемым параметрам, а только по части из них; 2) кроме того, резонансы в цепях ИУ влияют на значения наблюдаемых величин не только опосредованно через состояния системы, поэтому корректнее принять вид у = Сх + Би, а не (2) .

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

МЬ

регулярной, если существует число а € С такое, что с1е1;(аЬ — М) ф 0. Если матрица М Ь-регулярна, то существует число р € {0} и М, равное нулю, если в точке то Ь-резольвента (^Ь — М)— матрицы М имеет устранимую особую точку, и равное порядку полюса в точке то матриц-функции (^Ь — М)— в противном случае. Учитывая этот факт, в даль-Ь М Ь, р

р е {0} и N.

Задача (7)-(9) в гильбертовых пространствах и в более общей постановке (в частности, требовалось еще найти вектор состояний) рассматривалась М. В. Плехановой как «задача оптимального управления». Поэтому без доказательства приводим следующий результат, почерпнутый из [12] и адаптированный к данной ситуации.

Теорема 1. Пусть матрица М (Ь, р)-регуляриа, р е {0} и N т е М+, причем ЗеЬМ ф 0. Тогда для любых е М" х ф существует единственное решение (г, ь) е 3 х Ид задачи (7)-(9), где

= Нт

к—>оо

]Г(М- ^к —1")Ь)«М- (!„ - (и(Бь)ы ^

д=0

ь

к

. ч -1 ч к(р+1)

Ь-—М) С}к{Бу{з))аз

Здесь (к = (кЬ£(М))Р+1-

М

Ь, р

рицы М в результате замены г = перейдем к уравнению Ьь = (М — ЛЬ)ь + Би того же вида, что и (4), но с1е1;(М — ЛЬ) ф 0. Отметим еще, что при решении задачи восстановления динамически искаженного сигнала пас интересует только нахождение функции ь как одного из решений задач (7)-(9), существующего в силу теоремы 1, поэтому ь будем в дальнейшем называть точным решением задачи оптимального измерения с учет,ом, инерционности и резонансов.

2. Приближенные решения

Пусть матрица М (Ь,р)-регулярна, при чем М ф 0. Согласно теореме 1 приближенное решение задачи (7)-(9) (гк,ьк) будем искать

в виде

р

гк(У1к,1) = ]Т(М- — !„)Ъ)4М- (!„ - (Бу1к)(4 (г)

к(р+1 )-1

М^ Як{Ву[(вз)) Асз, (10)

вз и сз — узлы и веса квадратурной формулы Гаусса соответственно, причем к = тах{&1; к2}, где

г Е [0,1], а > тах< 1, Щ1 1 , щ — коэффициенты многочле-

на det(^L — М), ц ^ п — его степень. Обоснование именно такого выбора к Е N см. в [8]. Вектор Е К" тот же, что и в разд. 1, в дальнейшем предполагается фиксированным.

Алгоритм построен в предположении о том, что известны только частоты резонансов причем возникающие как в г-х цепях ИУ, г = 1,2,... ,т, так и на г-х выходах ИУ, г = т + 1,^ + 2,... ,т+т, а амплитуды резонансов неизвестны.

По данным натурного эксперимента при нулевом значении входящего сигнала проводится их интерполирование с использованием три-

гонометрического ряда ^ ^ вш г. В качестве принимаются зна-

з=о

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

1=4+1

По данным натурного эксперимента с неизвестным входящим сигналом проводится их интерполирование полиномом Лагранжа, определяется вид Затем определяется значение этой функции и ее производной в узлах квадратурной формулы Гаусса.

Прежде всего заметим, что и1(£) будем искать в виде

/ I \

а1 3 ^+ аШ1

з=о

а2 3 вт+ аШ2 п

3=0 .. .

I

аГ2$1 п + аШг вт иkt

3=0

а^+1 вт \Ь а^+2 вт

V

(11)

/

8111 ^т+т^

где I € N По построению пространство И сепарабельно, значит, существует последовательность {И1} конечномерных подпрострапств И1 С

оо

И, монотонно исчерпывающих пространство И, т. е. И1 С И1+1 и и И1,

1=1

плотно в И. Поэтому ввиду первого слагаемого в формуле (8) необходимо брать I таким, что I > р. Теперь подставим и1 в (7) и после всех вычислений результат подставим в функционал (9), получим а Затем, подставив г 1к, £) вида (10) в (9), получим = а) с искомым вектором коэффициентов

а — (а10, ... , а11? , ... , ат0 ? . . . ? ат1ашг ? ? . . . ? ).

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

Функционал задан та конечномерном пространстве, изоморфном И1.

Обратимся к множеству допустимых измерений Иэ- Как правило, в приложениях оно не только замкнуто и выпукло, но еще и ограничено. Пусть множество Иэ замкнуто, выпукло и ограничено, тогда существует последовательность выпуклых компактов {Ид} , Ид С И1, монотонно исчерпывающая множество И1. В наших рассмотрениях можно

{а}

множеству В дальнейшем удобно обозначить построенный компакт

тем же символом U£d. Далее, функционал J1 непрерывен на U1 по построению, поэтому в силу теоремы Вейерштрасса он будет иметь минимум vl на Uß. Подставив коэффициенты найденного минимума в (11), получим vi. Найденное таким образом vi, т. е. J(vi) = min Jk(и1)

UeEÜeg

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

3. Сходимость приближенных решений

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

Лемма 1. Пусть матрица M (L, р)-регуляриа, p £ {0} U N и det M Ф 0, а множество Uq С U компактно и выпукло. Тогда функционал из (9) является сильно выпуклым па Uq, т. е. для любых и\, щ £ Ud существует такое T > 0, что для любого y £ [0,1] выполняется неравенство

J(YU + (1 - y)u2) ^ yj{ui) + (1 - y) J(u2) - Y(1 - y)t||UI - U2 ||2•

Доказательство леммы 1 основывается на тождественных преобразованиях, непрерывности J(u), выпуклости и компактности Uq при T

Лемма 2. Пусть матрица M (L, р)-регулярпа, р £ {0}UN, det M ф 0. Тогда vl — минимизирующая значение функционала из (9) последовательность па компактном п выпуклом множестве Ua С U н vl ^ v при I ^ то, при этом J(ve) ^ J(v) и существует T > 0, для которого выполняется неравенство T||vl - v||2 ^ J(ve) - J(v).

Доказательство. Возьмем последовательность {Ul}^i конечномерных подпространств пространства U такую, что U1 D Uk при I < k,

ж

U1 П Ud ф 0 при всex I £ N и U1 плотно в U. Например, все эти

e=i

требования выполнены для вектор-функций из (11).

Из выпуклости и компактности множества Uq следует существование последовательности {Ug} конечномерных множеств, являющихся

выпуклыми компактами С И и монотонно исчерпывающих На, т. е.

оо

С Ud+1 и U = Из- Следовательно, J(vl+1) < J(vl), а значит, i=p+i

для последовательности {v1} существует предел lim J(vl), равный J(v) в силу непрерывности функционала из (9).

Таким образом, последовательность {vl} является минимизирующей.

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

Воспользуемся теоремой о сильно выпуклой и полунепрерывной снизу функции на выпуклом компактном множестве (или обобщением теоремы Вейерштрасса), в силу которой последовательность {v1} сходится при I ^ то к v по норме пространства И так, что выполняется неравенство T||vl — v||2 ^ J(vl) — J(v).

Лемма 3. Пусть матрица M (Ь,р)-регулярна, p G {0}UN, det M ф

0. Тогда vek является минимизирующей значение функционала Jk(v^) последовательностью на компактном выпуклом множестве Ид С Ид п vl ^ vl при k ^ то и фиксированном I > p, так что vk ^ vl по норме И1. При этом Jk(v^) ^ J(vl) и существует T > 0, для которого выполняется неравенство T||vk — vl||2 ^ Jk(v^) — J(vl).

Доказательство. В силу того, что функционалы Jk(u) и J(u) непрерывны и ограничены на Ид) справедливо неравенство

| inf Jk(u) — inf J(u) I ^ suP I J&(U — J(U I-

Стало быть, последовательность {v^} является минимизирующей при k ^ то и сходится к vl так, что J&(vk) ^ J(vl) при I > р.

Так как по лемме 1 функционал J&(v) является сильно выпуклой непрерывной функцией

на выпуклом компактном множестве Ид? ^^ теореме о сильно выпуклой и полунепрерывной снизу функции на выпуклом замкнутом множестве последовательность {v^} сходится к vl

по норме вИи справедливо неравенство

T\\v{ -/||2 < Jfc(v{) - J(vl).

Теорема 2. Пусть матрица M (Ь,р)-регулярна, p G {0} UN, det M Ф 0. Пусть (z,v) точное, а (zk,v£k) — приближенное решения задачи оптимального измерения (7)-(9) на выпуклом компактном множестве Иа С И. Тогда для любых zo G Rn х Y посленовательпость {v£k } сходится к v по норме в И, а последовательность {zkj сходится к z = z(v) по норме в 3 при k ^ то, I ^ то так, что Jk(vEk) ^ J{v), причем существует T > 0, для которого выполняется неравенство

T|К - v||2 < Jk{vk) - J(v).

Заключение

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

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

Автор выражает признательность проф. А. Л. Шестакову, Г. А. Свиридюку и А. В. Келлер за консультации при написании статьи.

ЛИТЕРАТУРА

1. Шестаков А. Л., Свиридюк Г. А. Новый подход к измерению динамически искаженных сигналов // Вестн. Южно-Уральск. гос. ун-та. Сер. Мат. моделирование и программирование. 2010. № 16. вып. 5. С. 116-120.

2. Sbestakov A. L., Sviridvuk С. A. Optimal measurement of dynamically distorted signals // Вестн. Южно-Уральск. гос. ун-та. Сер. Мат. моделирование и программирование. 2011. № 17. вып. 8. С. 70-75.

3. Свиридюк Г. А., Брычев С. В. Численное решение систем уравнений леонтьев-ского типа // Изв. вузов. Математика. 2003. № 8. С. 46-52.

4. Свиридюк Г. А. Задача Коши для линейного сингулярного операторного уравнения типа Соболева // Дифференц. уравнения. 1987. Т. 23. № 12. С. 21682171.

5. Свиридюк Г. А., Загребина С. А. Задача Шоултера — Сидорова как феномен уравнений соболевского типа // Изв. Иркутск, гос. ун-та. Сер. Математика. 2010. Т. 3. № 1. С. 104-125.

6. Келлер А. В. Численное решение задачи оптимального управления вырожденной линейной системой уравнений с начальными условиями Шоуолтера — Сидорова // Вестн. Южно-Уральск. гос. ун-та. Сер. Мат. моделирование и программирование. 2008. № 27. С. 50-56.

7. Шестаков А. Л., Келлер А. В., Назарова Е. И. Численное решение задачи оптимального измерения // Автоматика и телемеханика. 2012. № 1. С. 107-115.

8. Келлер А. В., Назарова Е. И. Свойство регуляризуемости и численное решение задачи динамического измерения // Вестн. Южно-Уральск. гос. ун-та. Сер. Мат. моделирование и программирование. 2010. № 16. С. 32-38.

9. Шестаков А. Л. Измерительный преобразователь динамических параметров с итерационным принципом восстановления сигнала // Приборы и системы управления. 1992. № 10. С. 23-24.

10. Келлер А. В., Захарова Е. В. Задача оптимального измерения с учетом резонан-сов: алгоритм программы и вычислительный эксперимент // Вестн. Южно-Уральск. гос. ун-та. Сер. Мат. моделирование и программирование. 2012. № 27. Вып. 13. С. 58-68.

11. Sviridvuk G. A., Fedorov V. Е. Linear Sobolev type equations and degenerate semigroups of operators. Utrecht; Boston; Koln; Tokyo: VSP, 2003.

12. Плеханова M. В. Оптимальное управление распределенными системами, не разрешенными относительно производной по времени. Дис. ... канд. физ.-мат. наук. Челябинск, 2006.

г. Челябинск

5 октября 2013 г.

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