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

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

CC BY
131
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИНАМИЧЕСКАЯ СИСТЕМА / ЗАДАЧА ОБЕСПЕЧЕНИЯ УСТОЙЧИВОСТИ / РОБАСТНЫЙ КОНЕЧНО-СХОДЯЩИЙСЯ АЛГОРИТМ / DYNAMIC SYSTEM / STABILIZATION PROBLEM / ROBUST FINITELY-CONVERGENT ALGORITHM

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

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

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

Robust algorithms of parametric estimation in some stabilization problems

Subject of Research. The tasks of dynamic systems provision in the stable state by means of ensuring of trite solution stability for various dynamic systems in the education regime with the aid of their parameters tuning are considered. Method. The problems are solved by application of ideology of the robust finitely convergent algorithms creation. Main Results. The concepts of parametric algorithmization of stability and steady asymptotic stability are introduced and the results are presented on synthesis of coarsed gradient algorithms solving the proposed tasks for finite number of iterations with the purpose of the posed problems decision. Practical Relevance. The article results may be called for decision of practical stabilization tasks in the process of various engineering constructions and devices operation.

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

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ июль-август 2016 Том 16 № 4 ISSN 2226-1494 http://ntv.i1mo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS July-August 2016 Vol. 16 No 4 ISSN 2226-1494 http://ntv.ifmo.ru/en

УДК 62.50

РОБАСТНЫЕ АЛГОРИТМЫ ПАРАМЕТРИЧЕСКОГО ОЦЕНИВАНИЯ В НЕКОТОРЫХ ЗАДАЧАХ ОБЕСПЕЧЕНИЯ УСТОЙЧИВОСТИ А.А. Ведякова, В.Ю. Тертычный-Дауриа

а Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация Адрес для переписки: tertychny-dauri@mail.ru Информация о статье

Поступила в редакцию 23.05.16, принята к печати 19.06.16 doi: 10.17586/2226-1494-2016-16-4-620-626 Язык статьи - русский

Ссылка для цитирования: Ведяков А.А., Тертычный-Даури В.Ю. Робастные алгоритмы параметрического оценивания в некоторых задачах обеспечения устойчивости // Научно-технический вестник информационных технологий, механики и оптики. 2016. Т. 16. № 4. С. 620-626. doi: 10.17586/2226-1494-2016-16-4-620-626

Аннотация

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

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

ROBUST ALGORITHMS OF PARAMETRIC ESTIMATION IN SOME STABILIZATION PROBLEMS A.A. Vedyakov", V.Yu. Tertychny-Dauri"

a ITMO University, Saint Petersburg, 197101, Russian Federation Corresponding author: tertychny-dauri@mail.ru Article info

Received 23.05.16, accepted 19.06.16 doi: 10.17586/2226-1494-2016-16-4-620-626 Article in Russian

For citation: Vedyakov A.A., Tertychny-Dauri V.Yu. Robust algorithms of parametric estimation in some stabilization problems. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2016, vol. 16, no. 4, pp. 620-626. doi: 10.17586/2226-14942016-16-4-620-626

Abstract

Subject of Research. The tasks of dynamic systems provision in the stable state by means of ensuring of trite solution stability for various dynamic systems in the education regime with the aid of their parameters tuning are considered. Method. The problems are solved by application of ideology of the robust finitely convergent algorithms creation. Main Results. The concepts of parametric algorithmization of stability and steady asymptotic stability are introduced and the results are presented on synthesis of coarsed gradient algorithms solving the proposed tasks for finite number of iterations with the purpose of the posed problems decision. Practical Relevance. The article results may be called for decision of practical stabilization tasks in the process of various engineering constructions and devices operation. Keywords

dynamic system, stabilization problem, robust finitely-convergent algorithm

Введение

Многие исследователи задач, связанных с вопросами устойчивости движения в рамках использования прямого метода Ляпунова, решают для себя изначально непростую задачу выбора самой функции Ляпунова V [1-6]. Если исходная динамическая система, анализом устойчивости движения которой предстоит заниматься, имеет сложную нелинейную структуру, то задача выбора функции V

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

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

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

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

Предварительные пояснения и допущения

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

Пусть имеется векторное дифференциальное уравнение (ДУ), представленное нелинейным нестационарным уравнением первого порядка с выделенными параметрами стандартного вида:

х (г) = f (х, о, г), х(0) = х0, г > /0=о, (1)

где х(г) е Я" - измеряемый вектор состояния (тренировочная последовательность), о еХс Ят - вектор

постоянных параметров, входящих линейно в f (•), f (х, о, г) е Я" - некоторая заданная, непрерывная вектор-функция, гладкости которой достаточно для существования, единственности и непрерывной зависимости решений уравнения (1) от начальных условий. Будем считать впредь, что f (0, о, г) = 0 и речь идет о задаче устойчивости нулевого решения х(г) = 0 (точки покоя, положения равновесия) уравнения (1), т.е. с помощью новых переменных, равных отклонениям координат возмущенного движения от невозмущенного, задача об устойчивости уже сведена к задаче (1) указанного типа.

Явное вхождение времени г в вектор-функцию f (х, о, г) подразумевает наличие каких-либо внешних возмущений, различных неконтролируемых флуктуаций и т.д.

Уточним: предполагается, что х и f - это вещественные "-векторы, о - вещественный постоян-

Я" хЯт хя- х(г) = ёх(г)/ ёг, f : £хЕх1^Я", £ ный неизвестный т-вектор, I (•) определена ' ' где £2 -

Ят

область (открытое связное множество) в Я", содержащая начало, Е - множество параметров в х еАс Я", о еЕс Ят, I ={г :г > г0 =0}, г е I с Я

Считаем также, что вектор-функция !(•) гладкая настолько, чтобы через любые (х0,г0) е£хI, V« е Е проходило одно и только одно решение уравнения (1), которое обозначим х(х0, г0; г), указывая тем самым на его зависимость от начальных данных. Имеем по определению: х0 = х(х0, г0; г0).

Воздержимся от выписывания хорошо известных определений различного вида устойчивости, ограничившись напоминанием ключевого определения устойчивости по Ляпунову тривиального решения. Итак, решение х = 0 уравнения (1) называется устойчивым по Ляпунову, если V е >0,

V г0 е 1, 3 5 >0, что Vx0 : ||х0||= ||х(х0,г0;г0)||< 5 и Vг > г0 имеет место неравенство | х(х0,г0;г0) || < е

(здесь II • II - евклидова норма вектора).

Стационарную функцию Ляпунова (ФЛ) V[х^)] определим как функцию из класса С1; V: О^ Я. Пусть x(t) - некоторое решение уравнения (1). Функция V(х) дается выражением V = [дV(х)/дх]х, V : о^ я.

ФЛ V (ж) называется определенно положительной в области Ос К", содержащей начало координат, если она У t > t0 =0 удовлетворяет следующим условиям:

1. V(0) = 0;

2. V(х) > а(||X|) > 0 при ||Х| = 0, где а(||х||) - непрерывная функция такая, что V(0) = а(0) = 0.

Далее спроектируем уравнение (1) на вектор 2х, т.е. умножим это уравнение скалярно на вектор 2х :

2х * X = 2х * : (х, о, t),

или

=2х *: (х, о, t), (2)

А

где (*) сверху означает операцию транспонирования. Здесь х*х = (х,х) = х2 +... + х2п >0; у,г = 1,п -элементы вектора хёО евклидова пространства Я" с выбранной системой координат и метрикой ||х|| = -у/(х, х) .

В качестве стационарной динамической положительно определенной функции Ляпунова V (х) введем рассмотренную выше квадратичную форму: V(х) = х*х = (х,Ех), где Е - единичная матрица размерности п; V(0) = 0. Тогда, очевидно, уравнение (2) можно записать в виде

V(х) = у(х, о, 0, х ё Я", о ё Ят, t > t0 = 0, (3)

где для функции у введено обозначение: у(х,о,^ = 2х*:(х,о,t), у(0, о,t) = 0.

С учетом линейного вхождения элементов вектора о в функцию у(х, о, t) можно также ее выразить зависимостью

у(х, о, 0 = % * (х, 0о + р(х, t), (4)

где %(х, t) = Vоу(х, о, t) ё Ят - вектор градиента функции у(х, о, t) по элементам о у, у = 1,т, вектора параметров о; р(х, t) - известная скалярная функция переменных х и t.

Параметрическая алгоритмизация понятия устойчивости

В дифференциальной системе (3), (4) скалярную вещественную функцию ф(х, о,Г) = —у(х, о, t) будем рассматривать в качестве целевой функции, полагая, что на множестве ОхЕх I она обладает следующими свойствами:

1. Функция ф(х, о, t) равномерно ограничена по х, t;\ ф(х, о, t) |< к1, дифференцируема по о Ух, /; || V ф(х, о, t) || < к2, где к1, к2 - некоторые положительные постоянные, не зависящие от х и t.

2. 3 о * ё Е с Ят - вектор, для которого справедливы неравенства Ух ё О, Уt ё I:

ф(х, о *, г) > е *>0, (5)

где е * - некоторое положительное достаточно малое число.

3. Будем предполагать, что У{х,о,О - тройки точек, хёО, оёЕ, tё I, удовлетворяющих условию ф(х, о, t) < 0, 3е > 0 - такое число, когда справедливы неравенства

(Vо ф(х, о, t), о - о) > ф(х, о, t) - ф(х, о, t) > е. (6)

V ф(х, о, t) о — о где слева стоит скалярное произведение векторов ' ' ' и " ".

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

исходной системы (1) в терминах решения следующего целевого неравенства:

ф(х, о, t) > 0 (либо у(х, о, t)<0) (7)

относительно вектора параметров о, Ух ё О, Уt ё I.

Очевидно, что нахождение вектора о ёЕ с Ят гарантированно обеспечивает в согласии с теоремой Ляпунова об асимптотической устойчивости решение поставленной задачи и указывает на соответ-ствующий выбор параметров в исходной системе.

Обсудим условия 1, 2 и 3. Функция ф(х, о, г) в силу линейности по о дифференцируема по о; кроме того, Vа ф(х, о, г) = -§(х,г), а значит, первое условие приводит к тому, что вектор-функция g(x,г) должна быть ограничена на ПхI. Второе условие указывает на то, что целевое неравенство (7) разрешимо в усиленном смысле, а именно: 3 о * еЕс Ят - вектор, удовлетворяющий данным неравенствам (5) с некоторым запасом, т.е. множество решений этих неравенств представляет собой открытое множество. Третье условие характерно для градиентных алгоритмов и означает условие вогнутости. Левое неравенство (6) означает его выполнение для произвольных о, о, если функция

ф(х, о, г) вогнута по о Vx еП, Vг е I, а правое неравенство дает оценку степени этой вогнутости.

В качестве замечания отметим: если в соотношении (7) выбрано нестрогое неравенство > 0 (либо < 0), то в соответствии с теоремой Ляпунова об устойчивости получим критериальное условие устойчивости нулевого решения исходной системы (1) в зависимости от выбора вектора параметров о.

Для определенности сконцентрируемся на решении по о неравенства (7). Возьмем некоторый начальный вектор о[ еЕс Ят и зададим алгоритм оценивания параметров вида

о"+1 = о" -а е„ ф(х", о", г" X (8)

где

0 = ^если ф(х", о",г") <0, либо g*(х",г")о" + р(х„,г") > 0

" 0, если ф(хи, о", гп )>0, либо g*(хи, гп )ои + р(хи, гп )<0, к

ап = —

||8(х„, г

и^ ^11

где к >0 - произвольная постоянная, а п 2 - некоторая числовая последовательность. Здесь

п = 1,2, ... ^ - начальный вектор, хп = х(гп) - измеряемый вектор состояния (тренировочная последовательность), о" - кусочно-постоянная функция времени: = оп, г е [г",гп+1), где гп+1 - момент времени, когда впервые после гп + 5, 5 >0, нарушается целевое неравенство ф(хп, оп, гп) > 0. Алгоритм (8) можно также записать в более простой форме: к0и §(хи, гп)

||8(х„,гп)|2 '

где г(х , г ) = -V ф(х , о , г ).

(9)

Основной результат

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

Теорема. При выполнении указанных выше условий 1, 2 и 3 построенная с помощью алгоритма (9) последовательность векторов о монотонно приближается к вектору о. Алгоритм (9) сходится за

конечное число шагов, т.е. 3 г* >0 - момент времени такой, что Vг > г* выполнено равенство ог = ог и,

начиная с этого момента времени, ф(х, о, г)>0. Кроме того, для числа коррекций р вектора о п справедлива оценка

р <|^ - о||2 к, (10)

где о; еЕ - произвольный начальный вектор, к = к22/(к2е*).

Доказательство. Предположим, что на некотором п-м шаге алгоритма выполнено неравенство ф(хп,оп,гп) < 0. Тогда из соотношения (9), возводя члены последовательно в квадрат, получим с учетом выражений (5) и (6):

1К+1 - ог <К - ог - 2к0и (оя - о,§)Ы|-2 + к2еи -2 =

= К - о12 - 2к儧*(ои - о)|-2+к2еи -2 <

<1К - ог - 2кеиеи и -2+к2еи и-2=|оя - ог -[2т -«о» - ог - кке"(2т -1), (п)

где к2 >0 - константа из условия 1 теоремы. Пусть еп >0 - число из оценки (6) в условии 3 теоремы, которое удовлетворяет неравенству еп > к/2. Выберем в качестве еп величину

£» = 2 + е. 0», (12) где £ * >0 - константа из условия 2 теоремы. Затем с учетом равенства (12) неравенство (11) можно продолжить:

II II2 И ц2 к 0»£

11°»+1 " °11 < 11°» - °11--7Г~. (13)

к2

Суммируя последнее неравенство по п от 1 до N, получим

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

к2£ N

||°N +1 - °||2 <||°1 - «||2 --Г^Е0» , (14)

к2 п=1

где О; бЕ - произвольный начальный вектор.

Чтобы доказать конечную сходимость предлагаемого алгоритма параметрического оценивания, предположим, что при ф(х», о», 1п) < 0 имеет место неравенство

11°»+1 - °||2 <11°п - °||2 - 8» , (15)

где Е » = Видно, что структура неравенства (15) полностью совпадает со структурой неравенства (13), если обозначить

к 20 »£

8» =■

Легко показать, что условие ф(х», о», 1п) < 0 выполняется не более чем для конечного числа р» троек {х», о», }, причем для этого числа р» имеем очевидную оценку: р» < л, где 5 - наименьшее целое, для которого справедливо неравенство

Е 8» Н- °||2- (16)

»=1

Действительно, суммируя неравенства (15) по , = 1,», получим

11°»+1 - °112 <11°1 - °112 -Е 8,- ■ (17)

,=1

Так как Е "=18,- ^ да при »то неравенство (17) при достаточно большом » становится противоречивым. В качестве числа л возьмем », для которого выполняется неравенство (16). Тем самым получаем утверждение теоремы о конечной сходимости алгоритма оценивания (9). Оценка (10) числа р изменений вектора о» непосредственно следует из неравенства (14). Теорема доказана.

Сделаем несколько пояснений. Прежде всего отметим, что предложенный алгоритм (8), (9) имеет характерную для градиентных алгоритмов с поощрением форму: вектор о» изменяется в направлении

наибольшего увеличения целевой функции ф(х, о, ?), если очередное »-ое неравенство не выполнено, и вектор о» = о «замораживается», если, наоборот, »-ое целевое неравенство выполнено (подробности о конечно-сходящихся алгоритмах (КСА) см., например, в работах [5-10, 11]).

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

||°» - О|2, убывающая на траекториях процесса, порождаемого алгоритмом (9). В отличие от стандартных

КСА (адаптации, обучения с поощрением, разделения множеств) [5, 7-9] здесь применяется модифицированный (симплектический, робастный) вариант КСА, использующий более простую структуру последовательности чисел а» в алгоритме (8) по сравнению с традиционными градиентными

КСА, куда помимо числа к >0, в числителе дроби входит также целевая функция ф(х», о», 1п).

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

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

x (t) = f [x(t), с(0, t ],

при использовании алгоритма настройки (8), (9) для с(t) = сn, t е [tn,tn+1), и = 0,1, ... , является диссипативной по отношению к нулевому решению рассматриваемой динамической системы.

Модельный пример

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

Рассмотрим скалярное нелинейное уравнение Дюффинга [12] движения механического осциллятора с вязким трением, жесткостью пружины, зависящей от времени, и с закрепленным концом следующего вида:

y + ay + b(t)y + cy3 = 0, y > 0, (18)

где a = const > 0, b(t) = 1 + Cd(t), d(t) - заданная ограниченная скалярная функция времени, С, c >0 -достаточно малые постоянные. Требуется путем настройки параметра a привести систему с уравнением (18) в асимптотически устойчивое начало.

Поясним уравнение (18). Два последних слагаемых в его левой части представляют собой так называемую упругую силу (в данном примере - упругую силу пружины) F: F = b(t)y + cy3 -нелинейную и характерную для больших деформаций, когда закон Гука не выполняется; в случае малых деформаций, т.е. когда c = 0 и закон Гука выполняется, имеем стандартное линейное выражение для F: F = b(t)y.

Уравнение (18) можно записать в виде системы первого порядка

x = f (x, a, t), x = J y|, f (x, a, t) = I J 3 J J y~az - b(t) y - cy

где

y = z, z = -az - b(t) y - cy3.

В качестве положительно определенной функции Ляпунова возьмем функцию

V (x) = x* x = y2 + z2,

где V(0) = 0, V(x) > 0 при x = 0, V(x) ^ да при x ^ю. Тогда в силу системы согласно предыдущему имеем

V(x) = 2x*f (x, a, t) = y(x, a, t) = -2az2 + 2[1 - b(t) - cy2]yz, (19)

где x е R2, a = const е R, t > t0 =0, причем

y(x, a, t) = g(x, t)a + p(x, t), g (x, t) = V a y(x, a, t) = - 2z2, p(x, t) = 2[1 - b(t) - cy1] yz.

Энергию осциллятора определяют две противодействующие силы: параметрическое возбуждение, пропорциональное коэффициентам С, c , и нагрузка, характеризуемая демпфирующей силой ay. Картина распределения энергии выглядит следующим образом: если параметр сопротивления a выбрать достаточно большим, то нагрузка от демпфирующего сопротивления «поглотит» энергию, сообщаемую возбуждением (см. выражение (19) для V(x)). В этом случае начало будет асимптотически устойчиво. В противном случае, когда параметр a недостаточно велик и нагрузка от демпфирующего сопротивления мала, энергетический баланс в системе может быть нарушен: он будет положительным и начало становится неустойчивым.

Данные эвристические соображения применительно к задаче обеспечения устойчивого начала в исходной системе за счет выбора параметра a подталкивают к идее использования алгоритмического обеспечения целевого неравенства по тестовому (тренировочному) набору значений xn =(yn, zn )* :

9(x„, an,tn) = 2anz„2 - 2[1 - b(tn) - cyl ]^zn > 0, (20)

где 9(x, a, t) = -y(x, a, t).

Неравенство (20) будем решать с помощью алгоритма настройки параметров an вида (8), (9):

an+1 = an , если anzn2 >[1 - b(tn ) - cy2„ bnzn ,

к 9

an+1 = a„ + , если anzl <[1 -b(tn)-cy2„]y„zn. (21)

2 zn

Здесь a - некоторое начальное значение оцениваемого параметра, к >0 - произвольная постоянная, 9 n = {0; 1} в зависимости от обеспечения целевого неравенства (20).

Отметим, что функция ф(х, a, t) удовлетворяет условиям (5) и (6): предполагается, что усиленное неравенство (5) выполняется при t0 =0 таком, что х0 = х(0) = 0 (пружина при t0 =0 растянута). Вогнутость в виде неравенства (6) также в этом случае имеет место, т.е. Зе > 0:

(Vаф(х, a, t),aa - a) = (2z2,a - a) > ф(х, aa, t) -ф(х, a, t) = 2az2 - 2[1 -b(t) - cy2]yz -- {2az2 - 2[1 -b(t) - cy2]yz} = 2(a - a)z2 > е.

В завершении укажем на то, что в рассматриваемой задаче параметр a заранее не известен, но, тем не менее, алгоритм (21) пошагово его «находит» в силу выполнения условий (5), (6) и установленных ранее свойств конечной сходимости. Заметим также, что найденное финальное значение an, совпадающее с искомым значением a, гарантирует наличие асимптотической устойчивости начала исследуемой системы.

Заключение

В настоящей работе дана общая постановка задачи об обеспечении устойчивости нелинейных динамических систем с помощью настройки их параметров. С этой целью введено понятие параметрической алгоритмизации устойчивости. Задачу о приведении системы в устойчивое состояние предлагается решать путем использования аппарата робастных конечно-сходящихся алгоритмов оценивания. О различных близких постановках задач адаптации и оценивания в нелинейных динамических системах см., например, работы [5, 7, 8, 13-16].

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

Литература

6.

7.

9.

Ла-Салль Ж., Лефшец С. Исследование устойчивости прямым методом Ляпунова. М.: Мир, 1964. 168 с. Демидович Б.П. Лекции по математической теории устойчивости. М.: Наука, 1967. 472 с. Воронов А.А. Устойчивость, управляемость, наблюдаемость. М.: Наука, 1979. 336 с. Руш Н., Абетс П., Лалуа М. Прямой метод Ляпунова в теории устойчивости. М.: Мир, 1980. 302 с. Фомин В.Н., Фрадков А.Л., Якубович В. А. Адаптивное управление динамическими объектами. М.: Наука, 1981. 448 с.

Tertychny-Dauri V.Yu. Adaptive Mechanics. Dordrecht, Boston, London: Kluwer Academic Publishers, 2002. 536 p.

Якубович В. А. Метод рекуррентных целевых неравенств в теории адаптивных систем // Вопросы кибернетики. Адаптивные системы. 1976. С. 32-64.

Фомин В.Н. Математическая теория обучаемых опознающих систем. Л.: ЛГУ, 1976. 236 с. Гусев С.В., Якубович В.А. Алгоритм адаптивного управления роботом-манипулятором // Автоматика и телемеханика. 1980. № 9. C. 101-111.

10. Справочник по теории автоматического управления / Под ред. А.А. Красовского. М.: Наука, 1987. 712 с.

11. Тимофеев А.В. Конечно-сходящиеся локально-оптимальные алгоритмы решения неравенств, возникающих в задачах синтеза адаптивных систем // Изв. АН СССР. Техническая кибернетика. 1975. № 4. C. 9-20.

12. Поляхов Н.Н., Зегжда С.А., Юшков М.П. Теоретическая механика. Л.: ЛГУ, 1985. 536 с.

13. Фрадков А.Л. Адаптивное управление в сложных системах. М.: Наука, 1990. 296 с.

14. Тертычный-Даури В.Ю. Решение вариационных динамических задач в условиях параметрической неопределенности // Проблемы передачи информации. 2005. Т. 41. № 1. С. 53-67.

15. Тертычный-Даури В.Ю. Вариационные динамические задачи с параметрами и их адаптивная интерпретация // Автоматика и телемеханика. 2005. № 9. С. 114-128.

16. Тертычный-Даури В.Ю. Нелинейные задачи механики и теории управления. М.: Изд-во физ.-мат. лит., 2013. 560 с.

Ведяков Алексей Алексеевич

Тертычный-Даури Владимир Юрьевич

Alexey A. Vedyakov Vladimir Yu. Tertychny-Dauri

кандидат технических наук, ассистент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, vedyakov@corp.ifmo.ru доктор физико-математических наук, профессор, профессор, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, tertychny-dauri@mail.ru

PhD, assistant, ITMO University, Saint Petersburg, 197101, Russian Federation, vedyakov@corp.ifmo.ru

D.Sc., Professor, Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, tertychny-dauri@ mail.ru

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