• Nenhum resultado encontrado

АЛГОРИТМ СИНТЕЗА АДАПТИВНОГО ОПТИМАЛЬНОГО УПРАВЛЕНИЯ СЛОЖНЫМИ ОБЪЕКТАМИ ПО ПРИНЦИПУ МИНИМУМА ОБОБЩЕННОЙ РАБОТЫ

N/A
N/A
Protected

Academic year: 2017

Share "АЛГОРИТМ СИНТЕЗА АДАПТИВНОГО ОПТИМАЛЬНОГО УПРАВЛЕНИЯ СЛОЖНЫМИ ОБЪЕКТАМИ ПО ПРИНЦИПУ МИНИМУМА ОБОБЩЕННОЙ РАБОТЫ"

Copied!
7
0
0

Texto

(1)

АЛГОРИТМ СИНТЕЗА АДАПТИВНОГО

ОПТИМАЛЬНОГО УПРАВЛЕНИЯ СЛОЖНЫМИ

ОБЪЕКТАМИ ПО ПРИНЦИПУ МИНИМУМА

ОБОБЩЕННОЙ РАБОТЫ

УДК 681.515: 519.7

КОРНИЕНКО Валерий Иванович

д.т.н., професор кафедры «Безопасности информации и телекомуникаций» ГВУЗ «Национальний горный университет». Научные интересы: информационные технологи в системах автоматического управления,

автоматизированные системы управления в горной промышленности. е-mail: vikor7@ukr.net

МАЦЮК Сергей Михайлович

аспирант кафедры «Программного обеспечения компьютерных систем» ГВУЗ «Национальний горный университет». Научные интересы: информационные технологи в системах автоматического управления,

автоматизированные системы управления в горной промышленности. е-mail: matsuk_sergei@mail.ru

УДОВИК Ирина Михайловна

к.т.н., доцент кафедры «Программного обеспечения компьютерных систем» ГВУЗ «Национальный горный университет». Научные интересы: информационные технологи в системах автоматического управления, методы обработки изображений.

е-mail: afs_matsuk@mail.ru

ВВЕДЕНИЕ

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

К сложным ОУ относятся, например, движущиеся объекты, телекоммуникационные системы и сети, а также технологические процессы рудоподготовки, металлургии и др.

ПОСТАНОВКА ЗАДАЧИ

Пля сложных ОУ актуальным является обоснование и разработка соответствующих методов и алгоритмов

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

Реализация адаптивных регуляторов такими ОУ определяется принципом внутренней модели, который позволяет за счет использования математических мо-делей не только на стадии проектирования, но и в про-цессе функционирования систем, реализовать управле-ние сложными технологическими процессами [1].

(2)

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

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

Функционал (целевая функция, критерий) управле-ния при оптимальном управлении выражает не только цель, но и ограничения, накладываемые на реализа-цию управления.

Метод АКОР Летова-Калмана широко используется для разработки ИСУ линейными ОУ. Однако, разработка ИСУ нелинейными ОУ в отличие от линейных значи-тельно сложнее.

Пля нелинейных моделей ОУ не выполняется прин-цип суперпозиции, что значительно затрудняет анализ и синтез нелинейных ИСУ. Так для нелинейных ОУ структура законов оптимального управления неизвест-на и потому их поиск с помощью теории АКОР является структурно-параметрическим методом синтеза нели-нейных систем.

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

То есть, непосредственное применение метода АКОР Летова-Калмана для синтеза оптимальных регу-ляторов нелинейными ОУ затруднено.

Академиком А.А. Красовским была развита теория АКОР Летова-Калмана и предложен принцип минимума обобщенной работы, согласно которому оптимизация управления осуществляется по функционалу

обощен-ной работы (ФОР) [1-3]. Этот функционал полуопреде-лен за счет введения дополнительного чполуопреде-лена, который зависит собственно от оптимального управления.

Метод АКОР по ФОР имеет определенные преиму-щества, заключающиеся в том, что его функциональное уравнение, в отличие от функционального уравнения по АКОР Летова-Калмана, представляет собой линейное дифференциальное уравнение в частных производных, которое имеет принципиально более простые решения. Кроме того, метод оптимизации нелинейных динами-ческих систем по ФОР обеспечивает реализацию объе-диненного синтеза законов управления, то есть форма-лизированного определения управлений в процессе движения ОУ (с текущей идентификацией математиче-ской модели ОУ). Наиболее эффективен этот метод при использовании прогнозирующей модели ОУ [3].

Системы управления, реализующие данный метод, получили название универсальных – в них используют-ся адаптивные оптимальные алгоритмы, основанные на автоматической идентификации ОУ (идентификации посредством адаптивной прогнозирующей модели) [1]. Таким образом, нерешенной задачей является создания оптимальных по принципу минимума обобщенной работы адаптивных ИСУ сложными нелинейными ОУ.

Цель статьи – разработка алгоритма синтеза ада-птивного оптимального управления сложными нели-нейными ОУ с запаздыванием по принципу минимума обобщенной работы.

СИНТЕЗ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ

ПО ФОР В ПРОЦЕССЕ ФУНКЦИОНИРОВАНИЯ ИСУ

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

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

(3)

суще-ственно изменяются. В этом случае эффективными являются универсальные алгоритмы синтеза опти-мального управления, основанные на текущей иденти-фикации ОУ (обработке текущей информации в реаль-ном масштабе времени) по прогнозирующим моделям [3] и контроле возмущений.

Рассмотрим решение задачи оптимального управления в процессе функционирования непрерывным ОУ с обобщенной моделью вида [4]:

 1

F

x

         

,u ,wk, ,a,

x   ;

..., 2 , 1 , 0 ,... 1

, 1 

jjj

 (1)

где F – обобщенная функция (алгоритм) преобразования; x

         

,u ,w , k,a – соответственно, координаты состояния процесса, его управления, возмущения, шума и параметров к текущему времени  с соответствующими глубинами памяти.

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

 

 (текущие измерения и результаты обработки) информации:

       

xuw

z  , , (2)

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

    

  1

u u

u (3)

Тогда модель (1) с учетом (3) приобретает расширенный вид с линейно входящим управлением

 

  u :

 

 

                         u u F u x 1 0 1 1 (4) или более компактно

 

u B A

x 1   (5)

где x

1

 

x1

  

,u

; A

F,u

1

;

 

0,1

B.

Учитывая, что ОУ является стохастическим, то рассмотрим синтез оптимального управления по стохастическому ФОР с аддитивними функциями затрат на управление и дискретным временем [1]:

(

)

[ ] [ ]

(

)

(

[ ]

)

[ ]

(

)

1 1 1

1 3 1

1 1 3 3 1 3 j j j j j j j ɡɚɞ opt

J E{V x

Q x ,x , U u ,

U u , }

k k

k k k k

k

k k

k

k k k k k

k k + + + + - -* = = -* * = é ù

= êë úû +

+ + + +

å

å

å

  (6)

где V3 терминальная (определенная во времени)

функция конечного состояния этапа управления (целе-вая функция); Q3, U3 положительно определенные

функции Ляпунова (функции затрат на качество управ-ления и само управление); j,j1 начальные такты

последовательных интервалов (этапов) управления (оптимизации); K – заданный положительный коэфф-циент; U3 положительно определенная функция

Ляпунова, которая принимает минимальное значение при uuopt; uopt искомое оптимальное управление, которое доставляет минимум функционала (наличие четвертого слагаемого в (6) отличает ФОР от классичес-кого функционала Летова-Калмана); E математиче-ское ожидание; xɡɚɞзаданное значение состояния процесса.

В соответствии с принципом разделения, опти-мальное в смысле ФОР (6) управление стохастическим процессом (1) в условиях некоррелированости целевой функции и ошибок измерения

V3

 

 0

может быть приблизительно получено [1, 3, 5, 6], как опти-мальное управление детерминированным процессом с точным измерением вектора состояния z

 

 путем замены его действительного значения на оценку по его условному математическому ожиданию

 

E

 

z

 

z  y

. Полученные таким путем приближен-ные решения задачи синтеза закона управления стохас-тическим процессом тем точнее, чем выше точность оценивания, то есть чем меньше ошибка z

   

 z .

(4)

[ ]

( )

(

[ ] [ ]

)

(

[ ]

)

[ ] [ ]

1

3 1

1

ɡɚɞ i

i i opt opt

V

V x i E Q x i , X i V A B u i B u i X i

* + *

+

ì ü

ï ï

ï ï

ï ï

= íï + + ⋅ - ⋅ ⋅ ýï

¶ +

ï ï

ï ï

î þ

  

 

 (7)

где ij11, kj12,...,j.

При предельном условии

 

1

3

 

1

1   

X j V X j

V

j  

 

решение рекуррентного уравнения (7) определяется в соответствии с равенством

 

 

 

B

i X

V i

u U u

i opt

opt

 

 

   

  

 3 11 (8)

и при квадратичной функции затрат на управление с учетом (4) равно:

 

 

1

1

 

 

 

i u

V i

uopt i (9)

В целом, использование в ФОР (6) части, которая зависит от собственно оптимального управления (четвертое слагаемое), упрощает решение и приводит его к отысканию минимума функционала на скользящем цикле управления с привлечением в реальном масштабе времени информации о состоянии ОУ к новому циклу управления (2) и его будущего состояния по прогнозирующей модели ОУ (1). При этом используются естественные собственные движения ОУ (при u0) на прогнозируемый цикл управления

j,j11

.

Таким образом, алгоритм синтеза оптимального управления по ФОР с прогнозирующей моделью в про-цессе функционирования ИСУ включает:

1) оценку текущего состояния ОУ в моменты на-чала очередного цикла управления

 

j согласно (2);

2) прогнозирование свободного движения ОУ по модели (1) на заданном интервале

j,j11

опти-мизации управления;

3) вычисление градиента целевой функции Vi1

для текущего состояния ОУ;

4) формирование сигнала оптимального управ-ления (9).

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

поиска и реализации оптимального управления. Тогда выходом модели ОУ (1) должна быть оценка прогноза состояния процесса x

1

x

n

глубиной n.

АЛГОРИТМ СИНТЕЗА АДАПТИВНОГО ОПТИМАЛЬНОГО УПРАВЛЕНИЯ

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

Адаптивные ИСУ основаны на сочетании оценива-ния состояоценива-ния (наблюдеоценива-ния) и параметров модели (идентификации) ОУ с синтезом управления на основе прогнозирующих моделей, которые воспроизводят в ускоренном времени неуправляемое (свободное) дви-жение ОУ [1]. Использование прогнозирующих моделей обусловлено необходимостью компенсации запазды-ваний в ОУ и управляющей системе.

Структура адаптивной оптимальной (АО) ИСУ (рис. 1) определяется принципом разделения (теоремой стохастической аппроксимации) [6].

ОУ в условиях влияния возмущений w контролиру-ется (наблюдаконтролиру-ется) с помощью датчиков с ошибками измерений  . Сигналы наблюдения поступают в под-систему оценивания и идентификации, на выходе кото-рой формируется оценка вектора состояния x и оценка вектора параметров a (параметрическая идентифика-ция), а, в общем случае, и оценка функции F (струк-турная идентификация) математической модели ОУ.

Подсистема оптимального управления на основе модели ОУ, текущей оценки его состояния и критерия оптимизации J (функционала) формирует ОУ.

(5)

универсальными ИСУ [3, 5]. У них свойство универсальности обеспечивается адаптацией оптимальных алгоритмов, основанной на текущих

автоматических оценивании и идентификации ОУ, а также произвольным (в пределах заданной структуры) содержанием ФОР.

Рисунок 1 – Обобщенная структура АО ИСУ

Такие ИСУ близки по эффективности к системам ду-ального управления (которые состоят из фильтра Кал-мана-Бьюси и оптимального регулятора), выигрывая у них в вопросах реализуемости (нет необходимости искать решения уравнения Риккати) [1].

Рассмотрим синтез оптимального управления с прогнозирующей моделью ОУ по стохастическому ФОР с аддитивними функциями затрат на управление и дискретным временем:

 

   

 

 

   

   

   

   

 

 

 

 

 

  

 1  1  1

3 3

1 3

1 3 2

1 1 1

, ,

, ,

j

j

j

j

j

j

n k k

n k

k k

n k

k k

opt

j Q X X K U uk k U u k k

X V E J

  

 

(10)

где n – глубина прогноза; x,x – состояние ОУ и его оценка.

Следует отметить, что в функционале (10) качество процесса (второе слагаемое) оценивается на интервале

1 1

j j

k n,k+

é + - ù

ê ú

ë û, а затраты на управление (третье и

четвертое слагаемые) – на интервале éêëk ,kj j+1- -n 1] , что, на наш взгляд, отвечает физическому содержанию задачи синтеза оптимального управления по прогнозирующим моделям.

Как отмечалось выше, управление должно осуще-ствляться с опережением (с глубиной прогноза n) на время, большее суммы времени чистого запаздывания в системе, а также времени поиска и реализации опти-мального управления. Тогда уравнение модели ОУ с учетом (1) примет вид:

k n

F

X

         

k uk wk k a k k

x   X , , , , X , (11)

где FX – оценка обобщенной функции (алгоритма) преобразования; a kx[ ] – оценка параметров модели

ОУ.

В подсистеме оценивания и идентификации выпол-няется определение характеристик состояния ОУ и его структурно-параметрическая идентификация. Первая процедура позволяет определить режимы функциони-рования ОУ и размерности его координат, по которым формируется вектор оценки состояния z k[ ] ОУ. А про-цедура структурно-параметрической идентификации позволяет определить структуру функции FX и значе-ния параметров aX.

Задача синтеза адаптивного оптимального управления для ОУ с глубиной прогноза n по принципу

минимума обобщенной работы решается следующим образом.

Предположим, что прогнозирующая модель ОУ (11) преобразована к виду с линейно входящим управлением (например, согласно (3)-(4)):

[ ]

(

[ ] [ ] [ ]

)

[ ] [ ] [ ]

(

)

[ ]

A

B

x k n A X k , k ,a k ,k

B X k , k ,a k ,k u k

z z

+ = +

+ ⋅

(6)

где в соответствии с (11)

aA,aB

ax,

 

A,BFx. Тогда дискретное уравнение Беллмана записывается в виде

 

   

 

 

 

 

 

B

 

X

 

i B

 

X

 

i u

 

i n

i X

V i

u i X B i X A V n i X n i X Q E n i X

V i opt

opt i

i   

   

  

 

1

, 1 1

3 

 

(13)

где i=kj+1- -n 1,kj+1- -n 2,...,k .j

При предельном условии

 

1

3

 

1

1   

j j

k X k V X k

V

j

 

решение рекуррентного уравнения (13) определяется в соответствии с равенством

 

B

 

x

 

i

n i X

V i

u U u

K i

opt opt

   

   

 

1

1 3

1

(14) и при квадратичных затратах на управление равно

 

B

 

X

 

i n

i X

V K i

u i

opt

  

 

1

1

 (15)

Таким образом, использование синтеза оптимального управления по ФОР (10) упрощает решение и приводит его к отысканию минимума функционала на скользящем интервале управления с привлечением в реальном масштабе времени информации о состоянии ОУ к новому интервалу управления и его будущего состояния по прогнозирующей модели ОУ (11). При этом используются естественные собственные движения ОУ (приu0).

Алгоритмическая структура АО ИСУ приведена на рис. 2, а алгоритм синтеза адаптивного оптимального управления состоит из следующих процедур (рис. 3):

1) оценка текущего состояния ОУ в моменты на-чала очередного интервала управления

( )

kj согласно (2);

2) идентификация структуры FX и параметров X

a

модели ОУ (11);

3) прогнозирование свободного движения ОУ по модели (11) на заданном интервале éêëkj+n,kj+1-1ùúû

оптимизации управления;

4) вычисление градиента целевой функции

[ ]

(

)

1 1

i

V+ X i+ +n

для текущего состояния ОК и фор-мирование сигнала оптимального управления согласно (14).

При этом, в соответствии с принципом разделения, в АО ИСУ на каждом цикле управления последователь-но решаются оптимизационные задачи:

1) определение оптимальных (в смысле избран-ного функционала оценки и идентификации) парамет-ров aX и структуры FX модели (11);

2) синтез оптимального управления (в смысле избранного функционала управления) по адаптирован-ной в п.1 модели.

Рисунок 2 – Алгоритм АО ИСУ по ФОР с прогнозирую-щей моделью

(7)

управляющих факторов относятся: при параметриче-ской адаптации –

{

a ,uXopt

}

, а при структурно-параметрической адаптации –

{

a ,F ,uXXopt

}

.

Выводы. Метод АКОР по ФОР имеет преимущест-ва, заключающиеся в том, что его функциональное уравнение, в отличие от функционального уравнения по АКОР Летова-Калмана, представляет собой линейное дифференциальное уравнение в частных производных, которое имеет принципиально более простые решения. Кроме того, метод оптимизации нелинейных динами-ческих систем по ФОР обеспечивает реализацию объе-диненного синтеза законов управления в процессе движения ОУ (с текущей идентификацией прогнози-рующей математической модели ОУ).

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

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

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

Рисунок 3 – Процедуры алгоритма синтеза адаптин-ного оптимальадаптин-ного упранления по ФОР с

прогнози-рующей моделью

ЛИТЕРАТУРА:

1. Spravochnik po teorii avtomaticheskogo upravlenija /Pod red. A.A. Krasovskogo. – M.: Nauka, 1987. – 712 s. 2. Boltjanskij V.G. Matematicheskie metody optimal'nogo upravlenija /V.G. Boltjanskij. – M.: Nauka, 1969. – 451 s.

3. Krasovskij A.A. Universal'nye algoritmy optimal'nogo upravlenija nepreryvnymi processami /A.A. Krasovskij, V.N. Bukov, V.S. Shendrik. – M.: Nauka, 1977. – 272 s.

4. Kornієnko V.І. Metodologіja pobudovi іntelektual'nih prognozujuchih sistem optimal'nogo keruvannja nelіnіjnimi tehnologіchnimi procesami /V.І. Kornієnko, І.G. Gulіna //Gіrnicha elektromehanіka ta avtomatika. – 2010. – Vip. 85. – S.75-82.

5. Bukov V.N. Adaptivnye prognozirujushhie sistemy upravlenija poletom. – M.: Nauka, 1987. – 288 s. 6. Ostrem K. Vvedenie v stohasticheskuju teoriju upravlenija /K. Ostrem. – M.: Mir, 1973. – 248 s.

Referências

Documentos relacionados

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

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

Совершенствование организационных механизмов управления плодоводством Краснодарского края на основе кластерного подхода / Р. Сычанина //

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

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

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

В целом можно констатировать, что постав - ленная цель по выявлению социального эф - фекта ПИИ в регионах Казахстана и оценке их влияния на качество жизни

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