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

afanasev_v_n_optimalnye_sistemy_upravleniya_ana

.pdf
Скачиваний:
20
Добавлен:
29.03.2016
Размер:
1.77 Mб
Скачать

Условия (5.85) могут быть присоединены к функционалу (5.83) с весовыми коэффициентами T 1,..., q .

 

 

 

 

q

 

 

1

T

xT (t)Q(t)x(t) uT (t)R(t)u(t) dt.

 

 

 

(x,u) i xi (T)

 

 

J

 

2

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

t0

 

 

 

 

Уравнения Эйлера – Лагранжа для рассматриваемой задачи имеют вид

 

 

 

d

(t) Q(t)x(t) AT (t) (t),

(5.86)

 

 

 

 

 

 

 

dt

 

 

j 1,...,q,

 

 

 

 

 

 

j

,

(5.87)

 

 

j (T)

j q 1,...,n,

 

 

 

 

0,

 

(5.88)

 

 

u(t) R 1(t)BT (t) (t).

Таким образом, получена двухточечная задача, которая будет решаться методом, уже применявшимся ранее. Для этого требуется постулировать, что граничные условия {x1(T),...,xq (T)} являются линейными функциями

начальных условий x(t0) и множителей { 1,..., q}, т.е.

K(t0 )x(t0 ) S(t0 ) ,

(5.89)

где

{x1(T),...,xq (T)},

(5.90)

T

T

{ 1(T),..., q (T)}.

(5.91)

Дополнительная переменная (t0 ) также является линейной функцией от x(t0) и множителей { 1,..., q}, т.е.

(t0 ) L(t0 )x(t0 ) M(t0 ) .

(5.92)

Для любого момента t [t0 ,T]

уравнения (5.89) и (5.92) могут быть

записаны в виде

(5.93)

K(t)x(t) S(t) ,

(t) L(t)x(t) M(t) .

(5.94)

Так как эти соотношения должны быть справедливыми при t=T, очевидно, должны иметь место соотношения

L(T)=0,

 

 

 

 

 

 

 

 

 

 

(5.95)

 

 

 

 

j (T)

1 при i

j, i 1,...,n,

(5.96)

K ji (T) Mi

j (T)

 

 

 

 

 

j, j 1,...,q,

 

 

 

S(T) .

 

 

xi (T)

0 приi

(5.97)

 

 

 

 

 

 

 

 

 

 

 

 

Продифференцируем выражение (5.94) и, принимая во внимание (5.84),

(5.88), (5.86), получим

 

 

 

 

 

 

 

 

 

d

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

L(t) L(t)A(t) A

(t)L(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t)

 

 

 

L(t)B(t)R (t)BT (t)L(t) Q(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

T

 

1

 

 

T

 

 

 

 

 

 

 

M [A

(t) L(t)B(t)R

 

(t)В

 

(t)]M(t)

 

0.

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

103

Это уравнение должно удовлетворяться при любых значениях x(t) и . Поэтому справедливо

d L(t) L(t)A(t) AT (t)L(t) dt

L(t)B(t)R (t)BT (t)L(t) Q(t) 0,

L(T) 0,

d M [AT (t) L(t)B(t)R 1(t)ВT (t)]M(t) 0, dt

(T) T

M(T) .

x(T)

(5.98)

(5.99)

Продифференцировав (5.93) и принимая во внимание, что

(T) const, const , получим

{d K(t) K(t)[A(t) B(t)R 1(t)BT (t)L(t)]}x(t) dt

{d S(t) K(t)B(t)R 1(t)BT (t)M(t)} 0. dt

Это уравнение должно удовлетворяться при любых значениях x(t) и . Поэтому справедливо

d

K(t) K(t)[A(t) B(t)R 1(t)BT (t)L(t)] 0,

(5.100)

 

dt

 

d

S(t) K(t)B(t)R 1(t)BT (t)M(t) 0.

(5.101)

 

dt

 

Сравнивая уравнения (5.99) и (5.100), а также принимая во внимание краевые условия (5.96), можно сделать вывод, что

K(t) M T (t) . (5.102)

Поэтому уравнение (5.101) можно переписать в виде

d S(t) M T (t)B(t)R 1(t)BT (t)M(t) 0,

(5.103)

dt

S(T) 0.

.

Отметим, что S(t) 0, поскольку S(t) 0и S(T) 0.

При некотором значении начального момента времени t0=t матрица S(t0) оказывается невырожденной и тогда уравнение (5.93) можно разрешить относительно :

S (t ) К(t )x(t ) .

(5.104)

Если же матрица S(t0) оказывается вырожденной, то задача оптимизации (5.83) – (5.85) называется анормальной, что, в частности означает, что в этом случае не существует минимальных решений.

Если же задача не является анормальной, то значения из (5.104) можно использовать для получения краевых условий для уравнения (5.86) на левом конце. В результате подстановки (5.104) в (5.92), получим

104

(t0 )

(5.105)

[L(t0) M(t0 )S 1(t0 )К(t0)]x(t0 ) M(t0)S 1(t0) .

 

Зная начальные условия, решение уравнения (5.86) можно найти в

форме Коши.

 

Учитывая полученные результаты, можно построить управление по

принципу обратной связи:

 

u(t)

(5.106)

R 1(t)BT (t) [L(t) M(t)S 1(t)MT (t)]x(t) M(t)S 1

(t) .

Управление (5.106) зависит в явном виде от заданных терминальных значений вектора состояния.

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

Пусть управляемый линейный динамический объект с постоянными параметрами описывается следующим дифференциальным уравнением

d

x(t) Ax(t) Bu(t),

 

dt

(5.107)

x(t0 ) x0 ,

x(t) Rn , u(t) Rr .

Управление u(t) ограничено по величине

uj (t)

1,

j 1,...,r.

(5.108)

Требуется найти управление u0(t), переводящее объект из x(t0) в 0 за минимальное время. Таким образом, функционал для рассматриваемой задачи синтеза управления имеет вид

T

(5.109)

J(x,u) dt T t0 .

t0

 

Предположение об управляемости объекта (5.106) гарантирует существование управления u0(t), переводящее объект из x(t0) в начало координат. Так, при t=T0 должно быть x(T0)=0 и u(t)=0 для любого t>T0, при этом будет x(t)=0 для любого t>T0.

Сформулируем необходимые условия оптимальности. Составим гамильтониан

 

H(x,u, ) 1 T (t)[Ax(t) Bu(t)].

(5.110)

Каноническая система будет иметь вид

 

 

d

H(x,u, ) T

 

 

 

 

 

 

x(t)

 

 

,

 

 

 

 

 

dt

 

(t)

 

 

 

 

 

 

 

 

 

 

(5.111)

 

d

 

H(x,u, ) T

 

 

 

 

 

 

T

 

 

 

 

(t)

 

 

 

A

 

(t)

 

 

dt

x(t)

 

 

 

 

 

 

 

 

 

 

 

 

с граничными условиями x(t0 ) x0 , x(T 0 ) 0.

Учитывая результаты, изложенные в главе 3 (§ 3.5), управление определяется соотношением

105

u(t) SIGN[q(t)] SIGN[BT (t)],

(5.112)

или в координатной форме

 

n

 

uj (t) sign[qj (t)] sign[ bi j i (t)]

(5.113)

i 1

sign[bj (t)], j 1,...,r,

где bj – j строка матрицы В.

Так как гамильтониан не зависит в явном виде от времени, а время окончания переходного процесса не задано, то справедливо следующее:

H(x,u, ) 1 T (t)[Ax(t) Bu(t)] 0,

(5.114)

для всех t [t0 ,T].

Исследуем свойства оптимального по быстродействию управления. Рассмотрим второе уравнение канонической системы относительно

переменной (t):

 

 

d

(t) AT (t).

(5.115)

 

 

 

dt

 

Отметим, что уравнение (5.115) однородное, с постоянными параметрами, сопряжено с первым уравнением канонической системы (5.111) и не зависит от х(t) и u(t.).

Необходимые условия оптимальности не содержат дополнительной информации ни относительно начального значения дополнительной переменной (t0 ), ни относительно конечного значения (T). Тем не менее, можно установить некоторые свойства дополнительной переменной из уравнения (5.114). Нетрудно заметить, что (t) не может быть нулевым вектором, т.е.

(t) 0, t [t0 ,T].

(5.116)

Действительно, предположим

(t)=0. Тогда уравнение (5.114) приводит к

противоречию: 1=0, а следовательно, справедливо (5.116).

Отметим также, что решить уравнение (5.115) в общем случае не представляется возможным.

Обозначим неизвестное ненулевое начальное значение дополнительной

переменной через 0 (t0 ). Тогда решение уравнения (5.115)

будет иметь

вид

 

(t) exp{ ATt} (t0).

(5.117)

Подставив (5.117) в (5.112), получим

 

u(t) SIGN BT exp AT t (t0 )

(5.118)

и, следовательно,

uj (t) sign[qj (t)]

(5.119)

sign[bTj exp ATt (t0 )],

j 1,...,r.

Таким образом, если задача нормальная, то управление (5.119) однозначно определяется через начальное значение (t0 ). Найдем необходимое и достаточное условия нормальности рассматриваемой задачи.

106

Предположим, что существует интервал времени 12) такой, что для некоторого j на нем удовлетворяются соотношения

qj (t) bTj exp AT t (t0 ) 0, t [t0 ,T] .

 

(5.120)

Следовательно,

.

 

..

 

(t) 0,...для любого

t [t0 ,T], т.е.

должны

qj (t) 0,

q j

удовлетворяться соотношения

 

 

 

qj (t) exp At bj T 0

0,

 

 

 

.

exp At Abj

T 0

 

 

 

 

 

qj (t)

0,

 

 

 

..

exp At A2bj T 0

 

 

 

 

(5.121)

qj (t)

 

0,

 

 

......................................................

 

 

 

 

 

 

(n 1)

 

 

n 1

 

T

 

 

 

 

q j (t) exp At A

 

 

 

 

bj

 

0 0.

 

 

Пусть матрица Gj

размера n x n определяется соотношением

 

Gj bj Abj

 

An 1bj

.

 

 

(5.122)

Тогда уравнения (5.121) можно переписать в виде

 

 

GTj exp AT t 0 0,

t [t0 ,T].

 

 

(5.123)

Так как матрица

exp{ AT t}невырожденная и (t0 ) 0, то для того, чтобы

выполнялось (5.123), матрица Gj должна быть вырожденной, т.е.

(5.124)

detGj 0.

 

 

 

 

 

 

 

Итак, из уравнения (5.120) следует (5.124), но уравнение (5.120) означает, что задача вырожденная. Поэтому, если задача вырожденная, то должно выполняться условие (5.124). Иначе говоря, выполнение условия (5.124) является необходимым условием вырожденности задачи управления. Если же detGj 0, j 1,...,r , то задача не вырождена. Последнее утверждение

совпадает с определением структурного свойства системы – управляемостью, т.е., если G – матрица размерностью n x nr, определяемая соотношением

G B AB A2B An 1B ,

меет ранг n, т.е. рангG=n, то система полностью управляема. Условие управляемости является необходимым и достаточным условием нормальности задачи.

Если линейная система управляема, то оптимальное по быстродействию управление единственно (если оно существует).

Предположим, что u1(t) и u2(t) - два различных оптимальных по быстродействию управления, переводящих систему из x(t0)=x0 в 0 за одно и то же время Т. Пусть x1(t) и x2(t) – две различные траектории, исходящие из x(t0) под воздействием соответствующих управлений u1(t) и u2(t) . Тогда

x1(t) eAt x0

x2 (t) eAt x0

T

t0

T

t0

e A Bu1( )d ,

e A Bu2 ( )d .

107

При t=T должно быть x1(T) = x2(T) .

Так как exp{At}- матрица невырожденная, то

T T

e A Bu1( )d e A Bu2 ( )d .

t0 t0

Отсюда u1(t) = u2(t) .

Как уже было показано ранее, оптимальное по быстродействию управление есть кусочно-постоянная функция, принимающая значения +1 или –1. Найдем верхнюю границу числа переключений.

Пусть собственные значения 1,..., n матрицы А объекта (5.107) – различные действительные числа и - диагональная матрица этих собственных значений

 

 

 

0

 

0

 

 

 

 

 

 

1

2

 

0

 

 

 

 

 

0

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

 

 

 

 

 

 

 

n

 

 

 

связанная

с

матрицей

А

преобразованием

подобия P 1AP. Тогда

e t P 1eAt P или e t

Pe At P 1

и выражение (5.119) можно переписать в виде

 

 

 

 

 

 

 

 

n

 

uj (t) sign[{Pe At P 1bj }T (t0 )] sign k j

e kt .

 

 

 

 

 

 

 

 

k 1

 

Постоянные kj зависят от элементов матриц Р и Р-1, от компонентов вектор -

столбца bkj и от компонентов вектор - столбца (t0 ). Очевидно, что число переключений равно числу нулей функции

n

gj kje k t . k 1

Эта функция есть сумма n экспонент. Нетрудно видеть, что число нулей суммы n экспоненциальных функций времени не должно превышать n-1. Можно показать, что сформулированное выше относительно числа переключений справедливо и для случая, когда область цели может быть и не началом координат.

§ 5.7. Задача управления при неполной информации о состоянии объекта

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

d x(t) A(t)x(t) B(t)u(t), dt

x(t0 ) x0 , y(t) C(t)x(t),

(5.125)

где x Rn , y Rm , u Rr , m n.

Предположим, что на управление не наложено ограничений.

108

Задан функционал качества

 

1

 

 

 

 

 

F2

1

T

 

 

 

 

 

 

 

 

Q2 (t)

 

 

 

 

 

 

 

R2 (t) dt.

J(x,u)

 

x(T)

 

 

 

 

 

 

 

x(t)

 

 

 

 

 

 

u(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2

t0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.126)

Требуется синтезировать управление, минимизирующее функционал (5.126) на объекте (5.125). В такой постановке задачи управления, как уже говорилось раньше, есть функция состояния объекта x(t), а не его измеряемых координат y(t). Поэтому разумным и, наверное, единственным является предложение о построении оценки x(t) по измеряемой координате y(t). В данном разделе будут рассмотрены два метода построения такой оценки.

Полноразмерная оценка x(t)

 

 

Из названия оценки следует,

что если x Rn ,

то отыскиваться будет

x(t)как функция от y(t), причем

x Rn . Введем в

рассмотрение ошибку

оценки

(5.127)

 

e(t) x(t) x(t).

 

Подставляя x(t), найденное из (5.127), в (5.126), исходный функционал можно представить в виде

J(x,u) J1(e) J2 (x,u) J3(e,x),

(5.128)

где

 

 

1

 

 

 

 

 

 

 

 

F2

1

T

 

 

 

 

 

 

 

 

 

J1

(e)

 

 

e(T)

 

 

 

 

 

 

 

e(t

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

2

t0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

J2

(x,u)

1

 

x(T)

 

 

 

2F

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

J3 (e,x) eT (T)Fx(T) eT

) Q2 (t) dt,

x(t) Q2 (t) u(t) 2R(t) dt,

(t)Q(t)x(t)dt .

t0

(5.129)

(5.130)

(5.131)

Пусть L(t, )- линейный оператор, преобразующий y(t) в x(t), т.е.

x(t) L(t, )y( ).

(5.132)

Так как L(t, ) - линейный оператор, то верно следующее его представление:

L(t, ) L0 (t, ) r(t, ),

(5.133)

где L0 (t, )- оператор, при котором

x(t)доставляет минимум функционалу

(5.129),

 

r(t, ) R - ненулевой оператор,

 

- весовой коэффициент.

 

Подставляя (5.132) в (5.129) с учетом (5.133), получим J1(e) J1(... ). Найдем условие, при котором x(t)минимизирует функционал (5.129), учитывая, что L(t, ) L0 (t, ) при 0 . Это условие выглядит следующим образом:

J1(... ) 0 0

109

или

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

x(T) L

(T, ) r(T, )

y( )

 

 

 

 

 

 

 

 

 

 

T

 

x(t)

 

0

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L (t, ) r(t, )

y( )

 

 

 

 

t0

 

 

 

 

 

 

 

 

 

 

 

 

 

Q(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

2

F

dt 0, при 0,

откуда, учитывая (5.132), получим необходимое условие минимума функционала (5.129)

eT (T)Fx(T) T eT (t)Q(t)x(t)dt 0 . t0

(5.134)

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

функционалов (5.129) и (5.130), так как при J0

(е) min J

(x x) функционал

 

 

 

 

1

x

1

 

J3 (e,x) 0. Таким образом,

 

 

 

 

J (x,u) min J

(e) min J (x,u).

 

 

 

 

 

 

e

u

 

 

 

Будем искать x(t)как решение дифференциального уравнения

.

 

 

 

 

 

d

xˆ(t) (t)x(t) (t)y(t) B(t)u(t).

 

 

(5.135)

 

 

 

 

 

 

dt

 

 

 

 

Продифференцировав (5.127) по времени и принимая во внимание

(5.125) и (5.135), получим

 

 

 

 

d

e(t) A(t) (t)C(t) x(t) (t)x(t).

 

 

(5.136)

 

 

 

 

 

 

dt

 

 

 

 

Выберем (е)в виде

 

 

 

(t) A(t) (t)C(t).

 

 

(5.137)

Тогда уравнение (5.136) принимает вид

 

 

 

 

d

e(t) [A(t) (t)C(t)]e(t),

 

 

(5.138)

 

 

 

 

 

dt

 

 

 

e(t0 ) x(t0 ) x(t0 )

 

 

 

и задача сводится к отысканию матрицы (t), при которой решение уравнения (5.138) обеспечивает минимум функционалу (5.129).

Произведем эквивалентное преобразование уравнения (5.138). Пусть e(t) P 1(t) (t), (5.139)

где квадратная матрица P(t) обратима для всех t [t0 ,T]. Уравнение, решением которого является эта матрица, будет представлено ниже.

Пусть преобразованное уравнение имеет вид

d

(t) [A(t) (t)C(t)]T (t),

(5.140)

 

dt

(t0 ) P(t0 )[x(t0 ) x(t0 )].

 

Нетрудно видеть, что квадратная симметричная матрица P(t) является решением дифференциального уравнения

110

S(t) S(t)AT (t) A(t)S(t)

d P(t) P(t)[A(t) (t)C(t)] [A(t) (t)C(t)]T P(t) 0. dt

Начальные условия для этого уравнения определяются состояниями параметров матриц уравнения (5.140).

Введем обозначение u1(t) T (t) (t).

Тогда уравнение (5.140) будет иметь вид

d (t) AT (t) (t) СT (t)u (t), dt

(t ) .

начальными

(5.141)

(5.142)

Функционал качества (5.129) с учетом (5.139) принимает вид

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

J

( )

 

 

(T)

 

 

 

f

 

 

 

 

 

(t)

 

 

 

q(t) dt,

(5.143)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где f P (T)FP (T), q(t) P (t)Q(t)P (t).

 

Перепишем функционал (5.143) в виде

 

J1

( )

1

T (T)f (T)

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.144)

 

1

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T (t)Q1(t) (t) u1T (t)R1(t)u1(t) dt,

 

 

 

 

2 t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где матрицы Q1(t) и R1(t) будут выбраны (назначены) так, чтобы выполнялось условие

T (t)q(t) (t) T (t)Q (t) (t) uT (t)R (t)u(t).

(5.145)

Таким образом, задача отыскания матрицы (t)сведена к задаче синтеза оптимального управления u1(t) для объекта (5.142).

Учитывая результаты раздела § 5.2, имеем

u

(t) R 1(t)C(t)S(t) (t),

(5.146)

1

1

 

где S(t) – решение уравнения типа Риккати:

 

 

d

S(t) S(t)AT (t) A(t)S(t)

 

 

 

 

 

dt

(5.147)

S(t)CT (t)R1 1(t)C(t)S(t) Q1(t) 0,

S(T) P 1(T)FP 1(T).

 

Учитывая (5.145) и (5.146), получим условие выбора (назначения) матриц

Q1(t) и R1(t)

P(t)Q(t)P(t) Q (t) S(t)CT (t)R 1

(t)C(t)S(t).

(5.148)

1

1

 

 

Так как матрица Q(t) известна из постановки задачи, то уравнение (5.147) можно переписать в виде

d

dt

2S(t)CT (t)R1 1(t)C(t)S(t) Q(t) 0, (5.149)

S(T) P 1(T)FP 1(T).

111

Сравнивая (5.141) и (5.146), получим условие выбора матрицы (t)

T (t) R 1

(t)C(t)S(t),

 

(5.150)

1

 

 

 

и уравнение (5.138) можно переписать в виде

 

 

d

e(t) [A(t) S(t)CT (t)R 1

(t)C(t)]e(t),

(5.151)

 

 

 

dt

1

 

 

 

 

e(t0 ) e0.

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

d

Уравнение наблюдателя будет иметь вид

 

xˆ(t) [A(t) (t)C(t)]x(t) B(t)u(t) (t)y(t),

(5.152)

 

dt

x(t0 ) x0.

 

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

 

d

 

 

 

 

xˆm (t)

A(t)xm (t) B(t)u(t),

(1.153)

 

dt

 

xm (t0 ) x0.

 

Управление, синтезированное на модели (5.153), будет иметь вид

u(t) R 1(t)BT (t)L(t)x(t),

(5.154)

где матрица L(t) является решением дифференциального уравнения типа Риккати:

d L(t) L(t)A(t) AT (t)L(t) dt

L(t)B(t)R 1(t)BT (t)L(t) Q(t) 0,

(5.155)

L(T) F.

Таким образом, при неполной информации о состоянии наблюдаемого и управляемого объекта необходимо построить наблюдатель вида (5.152) и регулятор вида (5.154). Матрицы S(t) и L(t) находятся как решения уравнений (1.149) и (1.155) соответственно до начала управления объектом.

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

 

 

S(t)

 

e(t)

,

(5.156)

V(e,x) eT (t)

xT (t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L(t) x

(t)

 

 

где матрицы S(t) и L(t) - положительно определенные матрицы, являющиеся решениями уравнений (5.149) и (5.155).

Тогда система будет устойчива по Ляпунову при выполнении следующего неравенства

112

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]