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

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

CC BY
151
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Научное приборостроение
ВАК
RSCI
Область наук

Аннотация научной статьи по математике, автор научной работы — Малыхина Г. Ф., Меркушева А. В.

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

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

Похожие темы научных работ по математике , автор научной работы — Малыхина Г. Ф., Меркушева А. В.

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

NEURal Network ALGORITHMS Based METHODS FOR ADAPTIVE CONTROL OF COMPLEX OBJECTS BELONGING TO THE CLASS OF NONLINEAR DYNAMICAL SYSTEMS

Applied elements of the complex object control theory are considered when the object is characterized by many state parameters, nonlinear dynamics equations for parameters and the measurement system. The presentation, identification and control of such object (as a nonlinear multi-parametric dynamic system, DS) based on the neural networks methodology are and described compared with those for linear DS. For the case of incomplete information concerning the object model, the use of an adaptive control scheme is demonstrated.

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

ISSN G868-5886

НАУЧНОЕ ПРИБОРОСТРОЕНИЕ, 2004, том 14, № 4, c. 79-91

ОРИГИНАЛЬНЫЕ СТАТЬИ

УДК 681.51; 621.391

© Г. Ф. Малыхина, А. В. Меркушева

МЕТОД НЕЙРОСЕТЕВЫХ АЛГОРИТМОВ ДЛЯ АДАПТИВНОГО КОНТРОЛЯ СЛОЖНОГО ОБЪЕКТА КЛАССА НЕЛИНЕЙНОЙ ДИНАМИЧЕСКОЙ СИСТЕМЫ

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

ВВЕДЕНИЕ

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

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

1. МОДЕЛЬ СЛОЖНОГО ОБЪЕКТА ТИПА МНОГОПАРАМЕТРИЧЕСКОЙ ЛИНЕЙНОЙ ДС

Линейная ДС дискретного времени1"1 представляется соотношениями (1) (где А, В и С — постоянные матрицы) или выражением (2), в котором используется передаточная матрица W(z), включающая матрицы А, В и С из описания ДС в форме (1) [7, 8]:

1 Форма описания в дискретном времени соответствует преобразованию t ^ Ш', где T — шаг изменения времени и k — целое число. В этом случае вместо времени аргументом векторов параметров состояния х, управления и и наблюдения (выхода ДС) у является значение дискретного времени k.

W(z)-u = у, (2)

где

W(z) = С[г1 - А]-1 В

[тхт] [тхп] [пхя] [пхт]

и I — матрица [I,] (с единицами на диагонали: I, =

= 5,) 2).

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

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

• Преобразование описания ДС к "расщепленной" форме, при которой определен референтный опорный т-вектор-сигнал г(к), а управляющий вход должен быть определен так, чтобы каждая компонента гг(к) действовала только на у-(к) (для всех / = 1,..., т). Возможность такого расще-

2) В подстрочных подписях соотношений (1) и (2) мелким шрифтом дана размерность векторов: параметров состояния х, входного воздействия (управления) и и выхода ДС (наблюдения) у. Передаточная матрица W(z) является г-преобразованием обычной передаточной функции ДС — ее реакции на кратковременный единичный импульс внешнего воздействия.

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

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

х^ + 1) = А • х^) + В • и^),

х^ + 2) = А2 • х^) + А • В • и^) + В • и^),

(3)

х^ + п) = Ап • х^) + ЕП-0• А'

Г—7 —

• В • и^ + і).

Для управляемости ДС нужно, чтобы (п*пт)-

матрица [Ап В, Ап В,., В] имела полный ранг п (т. е. чтобы ее определитель порядка п не был равен нулю). Тогда начальное состояние х(к) ДС может быть переведено в любое конечное состояние х(п + к) за (не более чем) п шагов.

Аналогично повторное использование второго соотношения из (1) позволяет выразить выход у(^ + й) в момент ^ + й через состояния х и входы

ДС:

У (к + й) =

= СА й х(к) + СА й -1Ви(к) +

+ СА й-2 Ви(к +1) +.... + СВи(к + й -1), (4)

В том случае, когда в качестве В используется т-мерный вектор, это соответствует рассмотрению ДС с одним входом и одним выходом (ДС_ОВОВ). Если при этом дополнительно считать , что выполняются условия

СА й -2 В, СА й -3В,..., СА й - (й-1) В, СВ = 0 и

СА й -1В Ф 0,

то уравнение (4) приобретает вид

у (к + й) = САйх(к) + САй-1Ви(к)

и считается, что пара вход—выход, и(к) и у(к + й), имеет относительную степень, равную й. Величина й является длительностью временной задержки между входным воздействием и реакцией (выходом) ДС.

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

] ч

пенью выхода у/. Таким образом, относительная степень выхода у, — это минимум (й- по ,) задержек по управлениям, действующим на у,.

Согласно [9], вводя определение матрицы Е такое, что ее /-строка (Ег) имеет вид Е / = С/ Ай/ -1В, можно получить условие расщепления системы (1). Расщепление возможно, если (и только тогда, если) матрица Е не сингулярна, т. е. ее определитель не равен нулю. Качественно это эквивалентно требованию, чтобы задержки через систему были такими, что оставляют достаточную свободу для возможности управления одного выхода одним входом.

Следуя описанной процедуре, можно получить новое представление описания ДС:

у 1 ^ +й 1) =С1 А й x(k) + Е^), у 2 ^ + й 2) =С 2 А й2 x(k) + Е 2и^),

У т ^ +йт) =Ст А ^т x(k) + Е тu(k),

(5)

где

Е і =С і А йі -1В.

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

и^) = -Е

С1А й

С 2 А й2

С т А йт

x(k) + Е чг^) =

= Сх^) + Ег (к),

где Е =

Еі

Е2

Е

и символ = означает равно

по определению".

Другими словами управление, обеспечивающее желаемый вектор-сигнал выхода, определяется соотношением и(к) = Сх(к) + Ег(к), в котором использованы введенные выше обозначения:

С = -Е

-1

С1А й 1 С 2 А й 2

Е = Е -1.

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

Из (3) видно, что состояние х(к + п) (и следовательно, у(к + п)) может быть выражено линейными комбинациями состояний х(к) и входов и(к), и (к + 1), ..., и (к + п-1). Если ДС наблюдаемая, то с помощью выражения (5) можно выразить х(к) линейной комбинацией выходов у(к), у(к + 1), ..., y(k + п - 1) и входов (управлений) и(к), и(к + 1), ..., и(к + п - 2). При комбинировании этих двух результатов для многомерной ДС получается хорошо известная модель АРСС (авторегрессия— скользящее среднее)

у(к + 1) = Х=оА/У^ - /) +Х1оВ 1и(к - 1), (6)

где коэффициенты в правой части — тоже постоянные матрицы.

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

У1 (к +й 1) У 2 (k +й 2)

У (k +й )

У т V т'

- ЕГ=-1 Агу (к - і) +щ-0 В; u(k - і),

(7)

(Ц/^ = ґ(х) + ^т g г (х)г

[п] [п] ^1-У [п]

у = ь(хХ

[т] [т]

(8)

здесь нелинейная ДС с локальными координатами х = (х1, х2,..., хп) задана в непрерывном п-мерном пространстве M; g1, g2,., gm — вектор-функции, зависящие от (вектора) параметров х состояния объекта (НДС); Rm — пространство т-векторов у выхода НДС (т. е. наблюдений объекта); h — отображение M ^ Rm.

Можно предположить, что для нелинейной ДС (8) известны f, ^}, h и дополнительно к этому доступен вектор х параметров состояния ДС. Для этой ситуации целесообразно определить условия, при которых такая система может быть расщеплена (т. е. каждая компонента выхода системы может зависеть только от соответствующей компоненты входа) Причем это может быть достигнуто при использовании только обратной связи по состоянию.

Определение понятия расщепления и основной результат, формулирующий условия для этого, получены Нирмейером и Шафтом [10]. Нелинейная ДС (8) считается расщепленной по входу и выходу, если выход у/ (для каждого / = 1, 2, ., т)

инвариантен относительно входов и

І * і и

(в котором А/; В/ — другие матрицы подходящего размера).

Аналогично тому, как сделано выше, определяя вектор-сигнал в левой части (7) как г(к), можно показать, что вход ДС и (к) может быть определен как линейная комбинация из г(к), у(к - /), и(к -,) (/ = 1, 2, ..., п-1; Ч = 1, 2, ..., п-1) при условии, если матрица В0 (по структуре такая же, как матрица Е, но составленная из строк В/) будет не сингулярная.

Уравнение (7) обеспечивает основу для после -дующего рассмотрения нелинейной ДС, т. к различные этапы в создании ее модели следуют описанной выше схеме анализа и преобразований, выполненных для линейной ДС.

2. МОДЕЛЬ ОБЪЕКТА КЛАССА НЕЛИНЕЙНОЙ МНОГОМЕРНОЙ ДИНАМИЧЕСКОЙ СИСТЕМЫ

Поскольку большинство работ по нелинейным динамическим системам (НДС) относятся к форме их представления с непрерывным временем, полезно дать модель объекта этого класса именно в такой форме выражением (8) (см. сноску 1)).

не инвариантен относительно входа и/. Основной результат [10] состоит в том, что ДС типа (8) может быть расщеплена с использованием обратной связи по состоянию при условии, если (и только тогда, если) матрица А(х) не сингулярная, т. е. имеет полный ранг (Бй А(х) Ф 0) при всех х е M:

А(х) -

К Ч Й1(х).........КЧ Й1(х)

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

К (х)...1гт1Р/"Ит (х)

(9)

где Рь..., рт являются некоторыми характеристическими числами, которые соответствуют относительным степеням (введенным выше при рассмотрении линейных ДС); Lyh, или Lyh(x), — это производные Фреше порядка Рь..., рт относительно f 3).

В сформулированном утверждении (относительно условия расщепления нелинейной ДС типа (8)) матрица А(х) служит обобщением матрицы Е, несингулярность которой (т. е. условие Бй E Ф 0) требовалась для расщепления линейной ДС. Если матрица А не сингулярна только в точке х0

3) Производная Фреше (иногда называемая также про-

изводной Ли) — это производная от вектора по векторному аргументу, имеющая смысл предела отношения [Ь(х+Ш) -Ь(х)][к || Г ||] при к ^ 0.

(Бй А(х0) Ф 0), то система будет расщепляться в окрестности этой точки.

Даже когда функции ^ g (г = 1, 2,., т) и h в уравнениях (8) известны, определение матрицы А по (9) — непростая задача. В прикладных же задачах одна или несколько из этих функций бывают неизвестными, и это требует использования адаптивного подхода к управлению. Кроме того, несингулярность матрицы А в таких случаях приходится просто предполагать.

3. АДАПТИВНОЕ УПРАВЛЕНИЕ ДЛЯ ДС ЛИНЕЙНОГО ТИПА4)

Когда матрицы А, В и С в уравнениях (1) неизвестны, решение описанной выше задачи управления основывается на процедурах адаптации [5, 11, 12].

Уравнение (7) является представлением поведения вход—выход линейной системы. Для использования такой модели ДС нужно знать относительные степени различных выходов и, конечно, должен быть известен порядок п системы. Поскольку матрицы А, В и С (или эквивалентные матрицы Аг-, Вг в (7)) неизвестны, то для их определения используются процедуры идентификации. Для этого служит модель, описываемая выражением

уДк +й 1)

у 2 (к +Л 2)

_у т (к +0_

= Ей Ау(к - о +еп-0 В, и (к -1), (10)

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

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

и(к) = В-1 х

х [к) - ЕЙ А(к)у(к - 1) +Еп-0 В 1 (к)и(к -1)]. (11)

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

Следует отметить, что для существования обратной связи и (к) адаптивного управления требуется, чтобы передаточная функция системы была минимально фазовой, т. е. нули оператора С^1--А)-1В должны принадлежать единичному кругу. Поскольку С, А и В неизвестны, то это является предположением, которое обычно используется, прежде чем применяется адаптивное управление

ДС. Кроме этого, полагается, что оценка В0(к) ограничена тем условием, что В^(к) может быть вычислена при каждом к.

4. НЕЙРОННЫЕ СЕТИ

Нейронные сети (НС) при правильной параметризации, достигаемой в процессе обучения, способны выполнять множество преобразований, в том числе аппроксимацию отображения, реализуемого нелинейной ДС. Разработан ряд структур многослойных НС (МНС) с прямым распространением сигнала (также как и структур с обратными связями) и алгоритмы обучения таких сетей [3,

6, 13, 14].

НС с п слоями, вектор-сигналами входа и и выхода у может быть описана уравнением

Wn Г[^,-1...Г[^и + М + .... + Ь п-1] + Ь п = у,

где Wг■ — матрица синаптических весов (СВ), связанная со слоем г в НС (г = 1, ..., п); векторы Ьг представляют величину порогов для каждого узла в слое г; Г[.] — нелинейный (векторный) оператор с развернутым представлением Г[х] = [у(Х1), у(Х2), ., У(хп)]Т, где у(х) — нелинейная функция со значениями в интервале [-1, +1] обычно имеет форму

у( х) = [1 - ехр(-х)][1 - ехр(+х)].

Элементы матриц Wг■ (1 = 1, ..., п), так же как и векторы Ь1, Ь2, ..., Ьп, являются настраиваемыми параметрами сети — ее СВ. НС с п слоями, 10 входами и г, узлами в слое , удобно в краткой форме

обозначать НСп 1 г .

г0 г\ -гп

Свойство НС аппроксимировать с высокой точностью любые отображения5) позволяет определять значения меняющегося со временем градиента качества функционирования объекта (по па-

5) Подобно тригонометрическим полиномам или ортогональным функциям многослойные НС способны реализовать множество отображений и, согласно результатам Кайбенко [1] и Хаботаши [2], даже при одном слое могут с высокой точностью аппроксимировать любую непрерывную функцию. Кроме того, Хорником, Стинч-комбом и Уайтом [15] показано, что с помощью МНС могут быть аппроксимированы как сама функция, так и несколько ее производных, причем с желаемой точностью.

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

За показатель качества часто принимается среднеквадратичное расхождение "траектории" объекта (по вектор-сигналу выхода) с желаемой формой его функционирования, т. е. с предпочтительной или оптимальной траекторией выхода объекта6). Динамический градиент при этом вычисляется с использованием нейросетевой модели объекта.

5. АДАПТИВНОЕ УПРАВЛЕНИЕ НЕЛИНЕЙНОЙ ДС ДИСКРЕТНОГО

ВРЕМЕНИ СО МНОГИМИ ПЕРЕМЕННЫМИ

Как отмечалось выше, перед рассмотрением реализации идентификаторов и контроллеров нелинейных ДС нужно установить условия возможности ("условия существования") решения таких задач управления. Это позволит перейти к нейро-сетевым алгоритмам задач управления [4, 7].

Нелинейная ДС дискретного времени определяется уравнениями состояния

х(к + 1) = /[х(к), и (к)],

[и] [и] [т]

у (к) = Ь [х(к)],

[т] [т]

(12)

(подстрочно мелким шрифтом в квадратных скобках указаны размерности векторов).

Если считать заданным опорный (целевой, или "отслеживаемый") сигнал г(к) для выхода ДС (т. е желаемое изменение выхода у(к) как результат управления системой): г(к) = [^(к), г2(к),..., гт(к)]т и нужно определить управление так, чтобы у(к) (для всех /) следовало за г(к), то в зависимости от вида доступной информации можно рассматривать три случая.

1. Модель системы (12), т. е. функции / и к вполне известны и вектор х(к) параметров состояния доступен.

2. Вектор х(к) параметров состояния доступен, но функции / и к неизвестны.

3. Функции / и к неизвестны, и управление должно определяться только на основе информации о входе и выходе.

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

Первый случай относится к задаче нелинейного управления. Вторые два случая — к задаче адаптивного управления.

Свойства нелинейной ДС связаны со свойствами ее линеаризованной формы, которая обычно представляется в точке равновесия. Для компактности преобразований за такую точку принимается х = 0, и = 0, и тогда линеаризованная форма ДС (12)принимает вид

|^х(к + 1) = А • ёх(к) + В • ^и(к), Му(к) = С • ёх(к),

(13)

где А = /х(х, и)|х=0;и=0; В = /и(х, и)|х=0;и=0 ; С = = кх(х)|х=0 — постоянные якобианы, оцененные в точке х = 0, и = 0.

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

(14), которые получаются итеративным использованием уравнения динамики в (12):

х(к + 1) = / [х(к), и (к)] = Г 0 [х(к), и(к)], х(к + 2) =

= / [ /[х(к),и(к)],и(к + 1)] =

= Г1 [х(к), и (к), и (к + 1)], (14)

х(к + р) =

= Г р-1 [х(к), и(к), и(к + 1),..., и(к + р + 1)].

Условием управляемости нелинейной ДС (в некоторой окрестности Пупр. точки равновесия) служит наличие свойства управляемости у линеаризованной формы этой системы, т. е. у линейной системы (13). Но ДС (13) управляема в том случае, если матрица [В, АВ, А2В,...Ап-1В] имеет полный ранг п (ее определитель ^0) [16].

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

7) Якобиан является производной вектор-функции по векторному аргументу и выражается матрицей. Например, у-ый элемент матрицы А равен:

Я/ = (дЯх,и)/дх/)|х=0;и=0, и аналогично определяются элементы В и С. При описании многопараметрических ДС якобиан служит матричным аналогом обычной производной, которая достаточна только для скалярного случая.

которые получаются итеративным использованием уравнения наблюдения в (12) и правилом о неявной функции

у(к) = Ь[х(к)] =^0[х(к)],

У (к + 1) =

= Ь[ / [х(к), и(к)] ] =^ [х(к), и (к)],

(15)

(т. е. максимальная по всем входам величина ОС выхода /). Показано, что если векторная относи-телная степень (ВОС) d для нелинейной ДС (НДС) существует, то она совпадает с ВОС линеаризованной формы этой системы. Так что в этом случае уравнения наблюдения НДС из (15) могут быть итеративно выражены с помощью соотношений

у(к + р) =

А

=¥р [х(к), и (к), и (к + 1),..., и (к + р -1)].

Так что наблюдаемость нелинейной ДС (в некоторой окрестности Пнабл. точки равновесия) определяется наличием свойства локальной наблюдаемости у линеаризованной формы этой системы и выражается возможностью выразить состояние х(к) в виде функции от наблюдений и управлений (входа и выхода) у(к), у(к + 1),., у(к+р), и(к), и (к + 1),., и (к + р - 1).

Понятие относительной степени (ОС) нелинейной ДС используется аналогично способу, рассмотренному выше для линейной ДС. У нелинейной системы ОС также является локальной характеристикой и получается на основе ее линеаризованной формы, причем общая ОС определяется с помощью частных ОС (например, ОС dpq выхода ур(к) относительно входа и^к)). Частная ОС dpq равна £ в том случае, если входная последовательность {и^к)}={1, 0, 0, ...} влияет на выход ур только в момент к+£ (и не ранее этого).

Метод получения ОС удобно описывать на ДС с одним входом и одним выходом (ДС_ОВОВ). В этом случае и(к) и у(к) — скаляры, и из (15) видно, что если в окрестности точки равновесия

х = 0, и = 0 выполняется условие дуг- /ди(к) = 0 для всех / <] - 1, то узависит только от х(к) и и(к), но не от и(к + 1), и(к+2), ... При этом если дуi / ди(к) = 0 для всех / < d- 1 и дуd / ди(к) Ф 0 , то считается, что ДС имеет относительную степень d. Таким образом, когда определенные в (15) функции у1,...,уd-1 не зависят от и(к), а уd зависит только от х(к) и и(к), то относительная степень ДС_ОВОВ представляет наименьший интервал d, после которого воздействие входа дает первую реакцию на выход ДС.

Сходным образом определяется векторная относительная степень d многомерной ДС:

d = [dl, d2,..., dm]т, (16)

где di — ОС по выходу / относительно всех входов

У1(к + dl) = ^[ х(к), и (к)],

у 2 (к + d 2) = [ х(к), и (к)],

Ут (к + dш ) =¥т [ х(кX и (к)].

(17)

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

6. ПРЕДСТАВЛЕНИЕ НЕЛИНЕЙНОЙ ДС В ФОРМЕ ВХОД—ВЫХОД

Состояние НДС, описываемой (12), согласно (14), может быть выражено соотношением

х(к + V) = п (к), и (к )...и(к + V -1)), (18)

где V — относительная степень системы.

Комбинация уравнений (18), (16) и (12) после некоторых преобразований дает выражение выхода ДС в момент времени (к+V) в форме соотношения (19), которое эквивалентно (20):

у (к + V) = Ь[х(к + V)] =

= Ь{п[х(к), и (к),..., и (к + V -1)]} =

= Г[у(к + V -1), у(к + V - 2),...

.., у (к), и (к + V -1), и (к + V - 2),..., и(к)], (19)

у (к + 1) =

= Г[у(кX у(к - Г)^..

.., у (к - V + 1), и (к), и (к - 1),..., и (к - V + 1)]. (20)

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

Уравнение (20) — это наиболее общее пред-

ставление НДС с использованием данных вход— выход. В этом представлении ОС не отражена явным образом, поэтому для идентификации и управления с использованием НС более удобной оказывается другая разновидность представления. Используя V = п - 1 в (18), можно показать справедливость соотношения

х(к) =п(у (к), у (к -1),... позволяет получить представление НДС с явным

отражением вектора относительных степеней ...,у(к-V +l),и(к- 1),...,и(к-V +1)). (21) й^,..„ат]Ч

После этого подстановка (21) в уравнения (17)

yl(k + dl) = /l [y(k), y(k - 1),...,y(k - v + 1), u(k), u(k - 1),...,u(k - v + 1)], y 2(k + d 2) = /2 [y (k), y (k -1),..., y (k - v + 1), u(k), u(k -1),..., u(k - v + 1)],

ym (k + dm ) = :fm [y(k), y(k - 1),..., y(k - V + 1), u(k), u(k - 1),..., u(k - V + 1)].

В представлении (22) входы (управления) и выходы в моменты (к- V + 1),., к определяют величины у1, у2,...,уш в моменты к+d1, к+d2,..., к+dш соответственно. Как будет позднее видно, это представление может служить хорошей основой для идентификации нелинейной ДС с использованием нейронной сети.

7. СТРУКТУРА КОНТРОЛЛЕРА

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

Чтобы рассматривать структуру контроллера, который может быть использован в двух случаях при возможности расщепления НДС, следует предполагать, что известны представления системы в виде уравнения (12), в виде его линеаризованной формы (13) (с матрицами С, А, В) и соотношения (22). Тогда при доступности (измеримости) вектора состояния системы, условие возможности расщепления НДС формулируется следующим образом [7, 17].

В некоторой окрестности точки равновесия ДС существует нелинейная функция С, которая при и(к) = С[х(к), г(к)] дает в результате расщепленную систему от г(к) к у(к) при условии, что матрица Е = [Бь Е2, ., Еш]т не сингулярна:

Е= СА - В ,

где Сг- — строка 1 матрицы С, di — относительная степень выхода г.

Для получения сформулированного условия достаточно использовать (17) в векторной форме, обозначив ^ = [^ь ..., ^ш]т. Тогда условие несингулярности матрицы Е линеаризованной системы (Бй Е Ф 0) ведет к несингулярности мартицы-

якобиана {(dy / [du(k)]}|x=0;u=0, и, следовательно, (по теореме о неявной функции) может быть определен контроллер u(k):

u(k) = G[x(k), r(k)], (23)

такой что в окрестности начала левая часть уравнения (17) будет равна r(k), а это, в свою очередь, требует, чтобы выходы ДС были расщепляемыми относительно r(k).

В условиях, когда доступными у НДС являются только вход и выход, подстановка x(k) из (21) в (23) показывает, что возможен вход управления в виде (24), которое расщепляет систему:

u(k)=Vc[y(k), y(k - 1),...

..., y(k- v + 1), u(k- 1),., u(k- v + 1), r(k)]. (24)

8. БОЛЕЕ ПРОСТЫЕ МОДЕЛИ ИДЕНТИФИКАЦИИ И ПРИБЛИЖЕННАЯ ФУНКЦИЯ ВХОД—УПРАВЛЕНИЕ

Как показано выше, в случае, когда известными являются только вход и выход НДС, вход—управление определяется соотношением (24). Использование этого важного результата практически бывает трудной задачей. Однако в ряде случаев НДС (например, такой системы-объекта, как завод) может с достаточной точностью аппроксимироваться более простой моделью. В одной из таких моделей управляющий вход u(k) в момент k (который нужно определить) появляется линейно. Это позволяет вычислить его непосредственно из модели идентификации, описывающей поведение ДС (в этот момент) относительно соотношения вход—выход. При этом подстройки параметров управления online не требуется.

Группа моделей для НДС (условно ее можно назвать классом) описывается уравнениями вход—выход, которые явным образом отражают ОС, т. е. задержки d управления системы для отдельных компонент выхода:

gl1(.) - ^т (.) -1 У1 (к + 41) - У1[.]

_gт1 (.) * * * gтт (.)_ _Ут (к + 4т ) - /т [.]_

у(к+4)=

=/Ык),-- ,у(к+V-1),и(к-1),. ,и(к-V+1)]+

т

+2§УІу(к),- ,у(к+V-1),и(к-1),. ,и(к-V+1)]-и; (к), (25)

1=1

где у(к), и(к) — т-векторы; / и gij — функции от (2v - 1)т параметров (с учетом числа векторных аргументов и их размерности).

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

и(к) =

(26)

где аргументы у функций и gij (обозначенные точкой) в точности те же, что аргументы, приведенные в соотношении (25).

9. МИНИМАЛЬНО-ФАЗОВАЯ ХАРАКТЕРИСТИКА ОБЪЕКТА УПРАВЛЕНИЯ

Выражения (24) и (25) показывают соотношение между входом (управлением) и(к) в момент к (с одной стороны) и его прошлыми значениями (и(к),..., и(к - V + 1)), выходом и прошлыми значениями (у(к),..., у(к - V + 1)) и желаемым выходом

ДС г (к).

Вопрос о том, достигается ли решение этой задачи конечной величиной управления, рассматривался главным образом для линейных (и инвариантных к сдвигу времени) ДС и для НДС с непрерывным временем [18]. Найдено, что условием для этого является минимально-фазовость системы. Более общую постановку аналогичного вопроса для нелинейной ДС с дискретным временем можно также назвать свойством минимально-фазовости, хотя решение этой задачи существенно обобщает результаты, полученные в [18].

Если в (24) и (26) принять нулями величины у(к),..., у(к - V + 1) и г(к), то получится разностное уравнение относительно и(к), которое можно считать устойчивым. Альтернативно, можно рассматривать представле ние объекта (НДС) в форме (22), и если в нем уі(к+4і), у(к),..., у(к - V + 1) считать нулями, то получится неявное разностное уравнение относительно и(к), и тогда приведенное выше условие эквивалентно условию устойчивости этого уравнения. Целесообразно принять, что и(к) будет ограниченным, если ограничены у(к),..., у(к - V + 1) и г(к), и это положение является анало-

гом обычного предположения, используемого в задачах адаптивного управления линейной ДС, о том, что нули передаточной функции анализируемого объекта управления лежат в левой полуплоскости 8). Минимально-фазовость — это свойство характеристики вход—выход анализируемого объекта и для НДС дискретного времени (ввиду их многообразия) пока является областью исследований.

Таким образом, при обсуждении задач НДС относительно объекта адаптивного управления (например, производственной системы, завода) обычно принимаются предположения, которые делают анализируемую задачу достаточно хорошо определенной 9).

• Относительно анализируемой нелинейной ДС известны ее порядок п и показатель наблюдаемости V (V < п). Когда V неизвестно, в качестве его значения может приниматься величина п.

• Известна относительная степень di каждого выхода системы у1.

• Система обладает свойством управляемости, наблюдаемости и может быть расщепленной с использование обратной связи по состоянию.

• Объект (НДС) удовлетворяет условию ми-нимально-фазовости (по критерию расположения корней передаточной функции системы в левой полуплоскости).

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

10. ИДЕНТИФИКАЦИЯ И УПРАВЛЕНИЕ ОБЪЕКТОМ НА ОСНОВЕ НЕЙРОННЫХ СЕТЕЙ

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

) Нули передаточной функции могут быть комплексными, и тогда условием служит их расположение внутри левой части плоскости комплексного переменного.

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

А.Н. Тихонову) [19].

Рис. 1. Использование котроллера на нейронной сети для управления объектом типа НДС при "расщеплении" его уравнений динамики за счет обратной связи по состоянию

НС как идентификатор путем настройки ее параметров в супервизорном ("с учителем") режиме [3, 6, 13] на основе соотношений (12) и (22) может обучаться фактической модели динамического объекта, после чего контроллер на НС может управлять НДС на основе отображений (23) и (24). Удобно рассматривать нейросетевые подсистемы такого назначения поэтапно [5, 7, 17, 20].

Задача адаптивного управления при доступных переменных состояния ДС и известных уравнениях динамики

Если уравнения динамики объекта известны, то могут быть установлены условия существования контроллера и при их выполнении реализован на основе НС сам контроллер в форме и (к) = С[х(к), г(к)] (рис. 1). Вход НС — это п переменных состояния х(к) объекта и т опорных входов г(к) (где г(к) — это желаемый выход у*(к+di) ). Выход НС служит входом управления объектом. Для большинства приложений для контроллера адекватной является 3-слойная НС (с двумя скрытыми слоями) [7]. Параметры контроллера могут быть подстроены в реальном времени с использованием динамического алгоритма обратного распространения [6, 14, 17].

Для определения градиента от критерия функционирования (от функции ошибок) по параметрам 0 НС нужны линеаризованные уравнения объекта. Такие уравнения могут быть определены из (12). Однако более простым способом (с вычислительной точки зрения) является аппроксимация системы (12) моделью идентификации с использованием двух НС: НС (модели динамики) объекта

(НСоб.) и НС системы наблюдения (измерительной системы, НСнабл). Таким образом, аппроксимирующая модель адаптивного управления для объекта класса НДС, построенная по схеме, включающей две НС, будет иметь вид

|X(k + 1) = НС0б. [x(k), u(k)], (27)

[y(k) = НСнабл. [x(k)].

Если уравнения, описывающие объект, приняты известными, то две НС (НСоб.. и НСнабл.) могу обучаться в свободном режиме (off-line) так, чтобы они аппроксимировали функции f и h. Такая возможность очень существенна для построения контроллера.

Обучение сетей НСоб. и НСнабл. выполняется с использованием случайных значений для входов x(k) и u(k), которые должны быть в требуемом диапазоне функционирования объекта. После того как определены НСоб. и НСнабл., т. е. путем обучения найдены их параметры (СВ), осуществляется переход к определению (обучению) контроллера. Контроллер НСупр.. может быть обучен либо в сво-бодом режиме (off-line), либо в реальном времени (on-line). Критерием обучения является минимизация ошибки — разности между выходами ДС и нерасщепленной опорной моделью (см. следующий раздел).

Задача, когда доступны состояния объекта (НДС), но неизвестны уравнения его динамики

Процедура, принятая выше для определения контроллера, в рассматриваемом здесь случае (когда неизвестны f и h) отличается не слишком зна-

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

После того как сети НСоб. и НСнабл. обучены (так что модель (27) достаточно точно аппроксимирует систему (12)), контроллер может обучаться в свободном режиме (off-line) или в реальном времени (on-line), а также может использовать комбинированную процедуру, которая описана ниже.

Более детальное описание процедуры построения идентификатора и контроллера при управлении объектом на основе нейросетевых алгоритмов

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

1. Идентификация. Как показано выше, при неизвестных функциях f и h, определяющих дина-

мику объекта и его измерительную систему, требуется использовать только данные вход—выход. Для построения нейросетевой модели идентификации объекта достаточно использовать случайные значения входа (в подходящем диапазоне, свойственном анализируемому объекту). Подстройка параметров (синаптических весов) у НСоб. и НСнабл. осуществляется по критерию минимизации ошибки идентификации с использованием значений входа и действительно получаемого при этом выхода ДС. Тот факт, что состояние выхода объекта может быть измерено, позволяет при обучении применять статический алгоритм обратного распространения [3, 14]. Полученная так НСоб. дает удовлетворительные параметры идентификатора, однако она не является адекватной для осуществления достаточно точного управления on-line.

2. Определение контроллера off-line. Для подстройки параметров НС контроллера on-line требуется, чтобы их начальные значения были устойчивы. Такие значения определяются off-line с использованием модели идентификации на первом этапе. У многопараметрической НДС важную роль играет задержка вход—выход. Поэтому обучение off-line контроллера выполняется по схеме без обратной связи, которая для ДС с максимальной задержкой dM=max^d} показана на рис. 2.

г 1 (к)

rd2 (к)

rdM (к)

Рис. 2. Структура контроллера ДС с расщеплением и обучением в свободном режиме (off-line). у1 — выход модели ДС в форме нейросетевой структуры; dM — максимальная величина задержки; г1 (к) — желаемая величина выхода ДС у1 (k+i)

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

минимизируется ошибка X “Л Г (к) -у, (к + ) ||2,

*

где r (к) = yt (к + dt)— желаемый выход ДС. Как видно из рис. 2, НС включены только каскадно, поэтому вычисление градиента функции ошибок (по параметрам контроллера, т. е. по синаптическим весам сети НСупр.) выполняется непосредственно. Кроме того, поскольку для всей системы в целом у описанной структуры использовано незамкнутое представление (без обратной связи), то для обучения необходим только статический алгоритм обратного распространения ошибки (алгоритм ОРО [6, 14]).

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

с использованием динамической формы алгоритма ОРО.

В некоторых работах отмечаются практические трудности при выполнении третьего этапа построения адаптивной системы управления, которые возникают в процессе подстройки параметров нейросетевых элементов модели в реальном масштабе времени [17]. В частности, встречаются случаи, когда режим on-line указывает на ложную неустойчивость ДС, особенно часто это происходит, когда используется не очень малая величина параметра скорости обучения или метод с недостаточно высокой точностью вычисления динамического градиента функции ошибок. Для моделирования отдельных видов объектов типа НДС возможно применение НС с радиальными базисными функциями (НС-РБФ) [21], у которых параметры настройки появляются линейно, что снимает артефакты неустойчивости ДС при настройке адаптивной системы управления в реальном времени.

Управление, использующее данные о сигналах входа—выхода нелинейной ДС (объекта) при неизвестном описании ее динамики

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

Рис. 3. Структура общей адаптивной системы для управления объектом (ДС) в режиме реального времени

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

Такая модель идентификации может быть создана на основе НС, используемой для аппроксимации функций f= / /2,..., / ]т и g = {^}, входящих в уравнение (25), которые в свою очередь служат для приближенного описания динамики объекта.

Аппроксимация может быть выполнена либо с помощью отдельной НС, либо несколькими сетями. В последнем случае модель идентификации описывается уравнением

У i (к + di) = НСf (у (к),..., у (к - v + 1), u^ - 1),..., u^ - v + 1)) +

+ Е”=1 НСg (к),...,у(к - v + 1),u^ -1),...,u^ - v + 1))u} (к) ,

где НС/и НС^ — нейронные сети, аппроксимирующие соответственно функции/ и gij.

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

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

Как отмечалось, в задаче адаптивного управления по входу—выходу некоторое упрощение может быть достигнуто за счет применения НС_РБФ вместо наиболее часто используемых многослойных НС. При аппроксимации НС/ и НСg функции ошибок будут линейными относительно подстраиваемых параметров модели идентификации. Однако методы НС_РБФ эффективно применимы только в случае малого значения размерности входного сигнала, что не слишком часто встречается в задачах управления сложными техническими объектами.

ЗАКЛЮЧЕНИЕ

Таким образом, рассмотрены прикладные элементы теории управления сложными объектами, относящимися к классу многопараметрических нелинейных динамических систем (НДС). Формирование задач управления, связанных с НДС, дано на основе аналогии с постановкой задач для линейных систем. Проанализирована задача расщепления НДС — структурного преобразования, при котором отдельные компоненты вектора сигнала

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

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

СПИСОК ЛИТЕРАТУРЫ

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

1. Cybenko G. Approximation by Superposition of a Sigmoidal Function // Mathematics of Control Signal and Systems. 1989. N 2. P. 303-314.

2. Funahashi K. On the Approximate Realization of Continuous Mapping by Neural Network // Neural Networks. 1989. N 2. P. 183-192.

3. Hasson M.M. Fundamentals of Artificial Neural Networks. Cambridge, MA: MIT Press, 1995. 186 p.

4. Терехов В.А., Ефимов Д.В., Тюкин И.Ю., Ан-тотов В.Н. Нейросетевые системы управле-

ния. СПб.: Изд-во СПб ГУ, 1999. 148 с.

5. Intelligent Observer and Control Design for Nonlinear Systems / Ed. Schroder D. Berlin: Springer—Verlag, 2000. 336 p.

6.Малыхина Г.Ф., Меркушева А.В. Метод контроля состояния подсистемы (объекта) при неполной измерительной информации о совокупности параметров, определяющих ее динамику. I. Анализ структуры нейронной сети, приспособленной к динамическому характеру анализируемой информации // Научное приборостроение. 2004. Т. 14, № 1. С. 72-84.

7. Narendra K.S., Parthasarathy K. Identification and Control of Dynamical Systems Using Neural Networks // IEEE: Transactions on Neural Networks. 1990. V. 1. P. 4-27.

8. Haykin S., Van Veen B. Signal and Systems. NY.: Willey, 1998. 440 p.

9. Falb P.L., Wolovich W.A. Decoupling in the Design and Synthesis of Multivariable Control Systems // IEEE: Transactions on Automatic Control. 1976. V. 12. P. 651-659.

10. Nijmeijer H., Schaft A.J. Nonlinear Dynamical Control Systems. NY.: Springer—Verlag, 1990. 183 p.

11. Уидроу Б., Стирнз С. Адаптивная обработка сигналов. М.: Радио и связь, 1989. 439 с.

12. Rosenwasser E.N., Lampe B.P., Rossen-wasser E.N.Computer Controlled Systems: Analysis and Design with Process-Oriented Models (CCES Communications & Control Engineering). UK: Springer—Verlag, 2000. 500 p.

13. Круглов В. В. Борисов В. В. Искусственные нейронные сети. Теория и практика. М.: Горячая линия, 2001. 381 с.

14.Меркушева А.В. Применение нейронной сети для текущего анализа нестационарного сигнала (речи), представленного его вейвлет-отображением. I. Основные принципы // Научное приборостроение. 2003. Т. 13, № 1. С. 6471.

15. Hornik K., Stinchcombe M., White H. Multilayer Feed-Forward Networks Are Universal Approximators // Neural Networks. 1989. N 2. P. 359366.

16. Калман Р., Фалб П., Арбиб М. Очерки по математической теории систем. М.: Мир, 1971. 398 с.

17. Narendra K.S., Parthasarathy K. Gradient Methods for the Optimization of Dynamical Systems Containing Neural Networks // IEEE: Transactions on Neural Networks. 1991. V. 2. P. 252262.

18. Isidory A. Nonlinear Control Systems. NY.: Springer—Verlag, 1985. 230 p.

19. Тихонов А.Н., Арсенин В.Я. Методы решения некорректных задач. М.: Наука, 1986. 243 с.

20. Bahrami M. Adaptive Control of Dynamic Systems by Back-Propagation Network // Neural Networks. 1994. V. 7, N 2. P. 409-419.

21. Fung C.F. On-line Adaptive Training Using Radial Basis Functions // Neural Networks. 1996. V. 9, N 9. P. 1597-1618.

Санкт-Петербург

Материал поступил в редакцию 20.07.2004.

NEURAL NETWORK ALGORITHMS BASED METHODS FOR ADAPTIVE CONTROL OF COMPLEX OBJECTS BELONGING TO THE CLASS OF NONLINEAR DYNAMICAL SYSTEMS

G. F. Malychina, A. V. Merkusheva

Saint-Petersburg

Applied elements of the complex object control theory are considered when the object is characterized by many state parameters, nonlinear dynamics equations for parameters and the measurement system. The presentation, identification and control of such object (as a nonlinear multi-parametric dynamic system, DS) based on the neural networks methodology are and described compared with those for linear DS. For the case of incomplete information concerning the object model, the use of an adaptive control scheme is demonstrated.

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