Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Осипов В.М. Математические основы кибернетики. Начала вариационного исчисления и элементы теории оптимального управления учеб. пособие

.pdf
Скачиваний:
17
Добавлен:
23.10.2023
Размер:
3.76 Mб
Скачать

- 6 3 -

XjO) x~ Xn(0)-- X„ , Х,(*/:0; Xn(ce)*.0

выраааздйй меру отклонения возмущенного движения объекта,

уравнение которого имеет вид

п

Это достаточно общак формулировка задачи об оптимальиоіі стаби­ лизации дашейпого объекта, которую обычно называет задачей об аналитическом конструировании регулятора. Лсзднее мы рассмот­ рим решение этой задачи.

2, Задача о максимальном быстродеиствп::

Если в общей постановке задачи об оптимальном управлении

цоложнтъ J0 (£,„..„,,

и,.,,..

Um) = Т, то критерий оптималь­

ности получит вид

г

 

Эг*

ft dt г

Г

и задача об оптимальном управлении в этом случае може^ быть

сформулшроваяа так,

 

Дзя объекта,

описываемого уравнением

х

-• Jix,

и)

требуется найти такое управление Се С , при котором объект из начального фазового состояния х'- •х/о-ііереіідет в другое фиксиро­ ванное состояние JC'-X(TJ за щншлрльйсе гремя,'т.е. функционал

У# примет минимальное значение

 

 

Ot

-

Т = m с n

Это и

есть

задача о

максимальном быстро действии. Заметим, что

если

взять уравнение

возмущенного движеілія объекта, задача будет

глодаться

к переводу

ооъекта из некоторого начального еестояния-

в начало

координат

за

минимальное время.

-64 -

3.Решение задачи об аналитическом конструирование регуляторов методом классического вариационного

исчисления

Задача заключается в определении закона регулирования

 

U

 

т . е .

 

U • иі-х)

,

переводящего объект из

некоторо­

го начального состояния в начало координат и доставляющего

жш.-

мум некото

 

>му функционалу,

имеющему смысл меры отклонения

от

установившегося

режима.

 

 

 

 

 

 

 

 

Рассмотрим решение этой задачи ка примере линейного объек­

та 2-го порядка:

 

 

 

 

 

 

 

 

 

 

 

 

а}

X * c?r X + X - к U.

 

 

 

 

с)то по-прежнему уравнение возмущенного движения объекта .

 

предположим

, что

в момент

£ = О объект в результате возмуще­

ния оказался в состоянии х(о):х&

и

х(о)

= 0^

Дам нугло

дере-

вести его

в начало

координат,

т.е.,

необходимо,

чтобы х(^/-

О и

хМ'О,

 

 

 

 

 

 

 

 

 

 

 

 

В качестве

оптимизирующего функционала возьмем ыроетеяашй

 

 

 

jXsс/С

- ІІХІГ\

 

 

Ц

)

 

 

 

 

 

О

 

 

 

 

 

 

 

 

 

 

который представляет собой

квадрат

 

нормы xfe)

как элемента

гильбертова

пространства.

 

 

 

 

 

 

 

 

Для того

чтобы задача шела реальный

смысл^необходимо

язкш-то

образом ограничить

управление

U(*•)

,

т . е . определить

область

управления,. Если этого ке сделать, то тем самым допускается су­ ществование слоль угодно больших управляющих сигналов, что не-

вогчожно.

 

 

 

Ограничим корму управления

 

 

ІиЧі

= lut--

У,

С 2 ) _

в

-65 -

т. е . будем считать, что энергия управляющего сигнала конечна. Нам надлекит минимизировать функционал (I) при изопериметрическом условии (2), что, как известно, эквивалентно миними­

зации функционала

»

 

 

 

где

С - есть множитель Лагранаа.

 

 

 

Итах^в качестве оптимизирующего функционала примем функцио­

нал

% . Постоянную

С будем считать

известной. Сформулируем

окончательно

нашу ^задачу.

 

 

 

 

Требуется

найти

закон

управления

U 11/А^объектом,

возму­

щенное движение которого

описывается

уравнением

 

Оптимизирующий функционал имеет вид:

f(x'+cul;</t

о

Запишем уравнение объекта в виде системы

Имеем общую задачу Лагранаа на условный'экстрему»! п±и.кеголо-

ВОМНЬЕХ свяаях ;

Составляем вспомогательную функцию

 

 

. £'*Х?

+ Си'+Л, У, +Лі%

 

,

и находим безусловный экстремум функционала

ff

Vif

» ÇF*''XI

>^,iyjdt

при граничных

условиях х,(о,> - -тг°

;.

х,іо ) = о

 

 

Х7(ы>) = О

\

Хг (oo)s. О.

- GS -

 

Уравнения üiuicpa имеют вид

 

* d с* - п - -3 _ а.

э _

Из последнего уравнения следует

Іюдставлян t:o значение U в уравнение объекта получим сле­ дующую систему вместе с уравнениями Эйлера

X. = *г

*-£-7.'Я,

Я, : Ях, + £ Лг

К---*, +

Имеем 4 уравнения и 4 неизвестны* функции Запишем эту систему в операторной форме

Рас, (Р) • «к (р)

* О Я, LP) * О-A,(PJ

-- X*

 

2*, (Р)

* O-XtffiJ

-Р-АЛР)

* £і

A (PJ '

О ;

0-х,{р;<

 

0-Xt(PJ-

Я, (Pjf

(Ц1.-Р

г(Р)

*0.

Определитель

системы равен

 

 

 

 

Р

- /

0

0

Решение

запишется в виде

A(pJ*\ât

I в / г

/

* с * /

Х Л Р І

ИТ)

'

'Л<ІР'~~ПР7х'

 

й» LP)

 

 

 

 

 

 

 

 

'

.

о

-*

(%-Р)\

 

 

 

 

Ьсли раскрыть определитель, то окажется , что он являет­ ся полиномом 4-ой степени. Два его корня Рі к Рг лежат в левой

полуплоскости,

а два друхш. -

к прмвоЬ

 

дуе.' МІ

то J O ,

что уравнениебудит оикшицхдтшш, т.к. выполня­

ется условие A(PJ - л{-Р),

в соответствии

о этим решение, для

координаты

х,

будет равно

 

 

 

-, ;

Prt

 

P,t

,

Pst

, РѴІ

 

х, N/=

Cr e '

+ Q e

* с, e

t Q e

 

Постолиные

можно найти из граничных услсшім, ни для того 'что­

бы обеспечить Х,(сз)

- О И XF{<X>)=Xz{ai)zQ

f необходимо ПО­

ДОМ!Та СІ - О и

Сг

~0 .

 

 

 

Таким образом., частно?, решекие удовлетворякадее ираьому гранич­ ному условии ИМЗеТ вид

Из первого уравнения системы следует

xt

Ü) = ж, = С.Р, е*е*

clp,eP,i

Ш второго урелнения найдем

 

 

Если подставить вместо Х< и

 

их значения, то Л* можно

записать в виде

 

 

 

Из последнеічз

уравнения получим

 

Из уравнений

^

 

к*

 

 

зс, - с, г

+ Q e

 

наЁдем

Ö ' 5 * ; о',, sc-,

+ d'n

хг

 

еГ** - о£,

 

 

х.

Ііо&стаашг a вырчАйЫс для

Л, . Будем икс-ть .

 

г z 3, X,

 

Х2

 

mas. ь веду, ".то w : - і ^ - -?г , лолучим окончдеѵльно ііскоійй 3t.su.-a регулирования

Un к для оптшіізіодтощего

функционала j (хК> си2/

c/i зеков, уи-

равл<-.ния

оказался

 

 

 

 

0

 

 

 

 

 

ЛІШЬИННМ.

 

'

'

dx

 

 

ііиш иметь в виду,

что х,

- sc І

 

,

го

= se, = _r -

OL.

гюлучиіЧ уравнение

риіулятора в виде

 

 

 

 

 

 

 

 

 

А:

 

 

 

Передаточная

фуьішия

""акотх?

aLf -ta,Pii

 

 

 

 

 

 

 

регулятора будет равна <Puc.JC3)

 

 

 

 

 

 

Wp(rJ= Кгг+

КІ

> У - Е - П РЗД-

 

 

 

 

 

ст&вляет

собой

параллельно

 

7 i

 

сложенные безинерцисдшое зве-

 

 

 

 

 

но и идеально^ дишфереяцирую-

 

I к~г

I

 

щ е

е

3 вено. Ясно

,

что такой

регулятор

 

'

Рис.13

 

Этот вывод

оказывается

не монет

быть реализовав

справедливым и для более

общей задачи, когда возмущенное дви­

жение объекта описывается системой п -го порядка

 

 

 

 

л

 

{и

 

 

і,г,...

п

; ;

 

 

^

= 1

 

 

 

 

 

где U - единственный управляющийпараметр, а оптимизирую­ щий функционал имеет вид

 

\ [ZdLKX^CUl)dt

.

Граішѵиыи условия такого типа:

 

xjohx.

х-„/о} = х°п ; X, («>/•-О

.Xn(*>J=0,

т . е . требуется перенести объект из некоторого начального сос­ тояния в начало координат БАЗОВОГО простракства. Оказывается, что и для этой задачи закон /іегулирования являмся линейным;

йслк объект опи':иваеі-!;й ъщ^ь^еитьлтш• уравнеаие ß - го дорядка, -ю фазовис координата имеат смысл производных

и, следовательно, закон управления

запишется в ыщи

и. -

2.

2-7 , а

передаточная функция

ПФ регулятора

будет

равна

 

Wp(p;-~

І К І Р ^

 

т . е . имеет вид полинома степени ( п - I ) .

Такая ПФ не может быть

реализована.

В такой постановке задача не имеет

практического значения.

Причина такого результата заключается в выборе оптимизирующе­ го функционала.

Использованный функционал

f

 

 

 

 

 

о

 

.

запрещал длительное

существование больших

значений функций x(t

и u(ijt но никак

se

учитывал

их гладкость

(характер),

поэто-*

му при наличии разрывов I рода или просто быстрых изменений

производные могли

принимать большие значения и даже содержать

S - функции в то

время ішк функционал был небольшим.

 

Недостаток фунвционала может

быть значительно ослаблен,

если

сделать его чувствительным к изменению производной от функции управленияІЛ.. \Функционал запишется в виде

о

Веди теперь рассмотреть ту же задачу (для объекта 2-ѵо порядка) то после выкладок совершенно аналогичных предыдущему получим

уравнение

регулятора

в виде .

 

 

 

 

ù

- /С('х,

+ КІ^г

-jbU.

 

где

</

и кг

. и /*

- некоторые постоянные определяемые по

ходу

решения

задачи,

іискольку хг = .тг = х

, го

- 70 -

u4> такого

регулятора равна

 

 

 

 

Wr(PJ-- К, f КІ Р

 

 

 

ІІСЛИ удается обеспечить K'L = 0,

то Wp(P)~~pJf

t

т - е .

регулятор

решающий поставленную

8здачу представляет

апериоди­

ческое зве, . 1-го порядка, что всегда

можно реализовать. Если

Xf^O , то іегулятор

представляется в

виде параллельно соеди­

ненных апериодического звена

к реального дифференцирующего

ѵ/"

pif

Piß

 

Замечания

 

 

 

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

- 71 -

дарования н в тоже время давал сравнительно простое решение основной задачи. Иайти такой критерий - задача очень трудная. Она яе решена пока, хотя предпринимаются усилия в этом направ­

лении « Значит ли это,

что в настоящее время

теория аналитичес­

кого конструирования

не имеет практического

значения? Совсем

не;?. Это значит, что теория имеет слабое место, которое в по­

следующих работах, несомненно, будет устранено.

В частности,

перспективным является использование в качестве

оптимизирующих

- взвешенные квадратичные функционалы вида

 

 

 

где

р(і)

- некоторая весовая функция .

 

 

 

 

Выбор /з/^/существеннов влияет на свойства функционала.

Можно найти такие весовые функции, которые подчеркивали

бы

нужные нам свойства и обеспечивали бы наилучшие

показатели ка­

чества

переходных процессов.

 

 

 

 

2. При решении задачи об аналитическом конструировании

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

,

следо­

вательно,

допуск/иш существование весьма больших хот.

и

кратко­

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

/и/ S Umox.

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

- 72 -

' i . Другие задачи оптимального управления. іі^цоОразоданае критериев оптимальности.

Возможно много других постановок задач оптимального уп­ равления л зависимости от цели управления и реального смысла зьдачи.

àcm функіѵі налу г-

о

придать с.ѵшсл расхода кьких-либо ресурсов за время управления, го задача будет состоять в определении таких управлений,при которых расход этих ресурсов будет минимальным. Здесь возмож­ ны рьзличньіц варианты. Например, можно требовать, чтобы на­ чальное и конечное состояние объекта, управления были фиксиро­ ваны заранее (например, управление полетом самолета из одного

фиксированного пункта в другой) В этом случае

3

имеет

смысл

расход

топлива за время полета)'.

 

 

 

 

 

 

Ь других случаях конечное состояние системы

не имеет

значения.

Ва&но лишь обеспечить экстремум функционала

 

(например,

если

й есть количество какого-то продукта

за

время

Т

,

то тре­

буется

управлять агрегатом, производящим

этот

продукт

 

так,

чтобы U было максимальным, т . е . была максимальная производителы.'ость за время Т ) .

лсао также, что вршя за которое требуется оптимизация

системы, может быть

как фиксированным заранее так и

не фикси­

рованным. Так, если

самолет соверш&ет рейс между двумя пункта­

ми по р&списании, то

время полета Т фиксировано и

требуется

шінимкзиі/овать расход топлива за фиксированное время, іісли *е время яесущиствешю, ъ требуется обеспечить на;!ьысиул экоко-

Соседние файлы в папке книги из ГПНТБ