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

Методы безударной стабилизации программных многообразий. Монография

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
0.1 Введение 11
гах систем другой физической природы, таких как адаптивные оптические системы [145, 146, 147] и системы переменной массы. Особого внимания заслуживают рабо­ты, связанные с применением методов построения уравнений программного движе­ния механических систем к задачам управления динамикой экономических систем [8, 14, 15, 137, 152, 163, 164, 165, 166]. В последнее время к этим исследованиям до­бавились работы, связанные с построением систем управления программными движе­ниями в сингулярных случаях [2]. Для решения этих проблем широко используется оригинальная форма описания множества дифференциальных уравнений программ­ных движений с помощью векторного произведения многомерных векторов [123].
Круг задач в направлении, возглавляемом В.М. Савчиным, прежде всего связан с построением уравнений программного движения систем с распределенными парамет­рами, обладающих бесконечномерной степенью свободы [1, 25, 159, 162]. Проводимые в этом направлении исследования существенно отличаются от систем, описываемых обыкновенными дифференциальными уравнениями. В.М. Савчиным было предложе­но использовать другой математический аппарат для описания континуальных систем.
В заключение автор выражает искреннюю благодарность О.И. Чекмарёвой за ак­тивное участие в написании глав 16, 19–21 и 23 книги, содержащих изложение исследо­ваний, выполненных в соавторстве с ней, а также за компьютерный набор и подготовку макета книги.
Автор приносит глубокую благодарность д.ф.-м.н. В.М. Савчину и д.ф.-м.н. О.В. Холостовой за рецензирование книги и полезные замечания, учтённые автором в окончательной редакции книги и способствовавшие её улучшению, а также профессо­рам Р.Г. Мухарлямову и Ю.П. Рыбакову за полезные советы и замечания.
Глава 1
Этапы становления и развития теории построения множества управляемых систем по заданным программным связям
Теперь переходим к краткому изложению обзора по публикациям, касающимся обсуж­даемой проблемы. Впервые подобные обзоры были напечатаны в 1994 году в Вестнике РУДН серии «Прикладная математика и информатика», №1, с. 5–21 (охватывает пе­риод с 1961 по 1994 год) и в 1997 году в сборнике «Проблемы механики и управления. Нелинейные динамические системы», с. 6–13 (охватывает годы с 1994-го по 1997-й). Эти обзоры были написаны авторским коллективом, состоящим из А.С. Галиуллина, И.А. Мухаметзянова и Р.Г. Мухарлямова, и вышли из печати еще при жизни А.С. Га­лиуллина. За прошедшие после этого годы количество работ, посвящённых данной проблеме, достигло трёхзначного числа. В связи с этим в силу ограниченности объёма книги, удалось достаточно полно охватить в обзоре лишь работы самого автора этих строк и некоторых его учеников, непосредственно относящиеся к теме, обсуждаемой в данной книге.
Обзор охватывает три этапа исследований: первый — с 1963 по 1973 год, второй — с 1995 по 2010 год, третий — с 2011 по 2015 год. Первые два этапа посвящены описа­нию методов стабилизации непрерывным управлением (главы 1–12), а третий этап — разрывным управлением (главы 13–23).
Теперь переходим к изложению краткого описания результатов работ, относящихся к каждому из этих трёх этапов.
1.1 Первый этап: постановка первоочередных задач и
разработка некоторых фундаментальных методов их решения
Прежде всего заметим, что исследования данного этапа оказались основополагающими при постановке и решении задач в последующие годы. В связи с этим работы этого этапа описываются достаточно полно. При этом были использованы в основном работы [84, 85, 86, 87, 91, 92, 96, 97, 98, 101, 102, 105, 111, 112, 113, 114, 115, 119, 125, 126] самого автора с участием некоторых его учеников.
12
1 Этапы становления и развития теории построения. . . 13
Приведённый ниже обзор является итогом многолетнего труда по решению неко­торых задач теории построения систем программного движения, описываемых обык­новенными дифференциальными уравнениями (1), программа движения для которых задается в виде многообразия (3) и освобождающих программных связей (4).
Изложение обзора начнем с решения задачи построения всего множества выраже­ний r-мерной непрерывной вектор-функции P (x, t), входящей в правую часть уравне­ния вида [112, 114]
˙x = f (x, t) + B(x, t)P (x, t), (1.1)
при которой гладкое многообразие (3) является интегральным для уравнения (1.1). При этом предполагается, что заданная n-мерная вектор-функция f (x, t) и элемен­ты заданной (n×r) матрицы B(x, t) являются непрерывными в некоторой области D, включающей в себя многообразие Ω(t) с его некоторой окрестностью. Допустимыми считаются такие непрерывные вектор-функции P (x, t), которые в области D не нару­шают условий существования и единственности решений уравнения (1.1). Доказано, что в качестве P (x, t) может быть взята произвольная непрерывная r-мерная вектор­функция, удовлетворяющая при x ∈Ω(t) условию
#
0
Γ
νi
0
)
ν
,
0
Γ
P =
s
X
i,ν=1
0
Γ
νi
0
g
0
l
ν
+ K(x, t)"W −
i
0
Γ
s
X
i,ν=1
0
g
(W · g
ν
где
∂ω
l
0
i
= −
i
− f (x, t) · grad ωi;
∂t
Γ0— определитель Грама, составленный из векторов
0
g
= B0(x, t)grad ωi, (j = 1, 2, . . . , s);
j
B0(x, t) — транспонированная матрица B(x, t); Γ
0
— алгебраическое дополнение i-го
νi
элемента ν-го столбца определителя Γ0; K(x, t), W (x, t) — произвольные непрерывные соответственно скалярная и r-мерные вектор-функции.
Показано, что евклидова норма вектора P (x, t) имеет минимальную норму, если при x∈Ω(t) принять K(x, t) ≡ 0, а при x¯∈Ω(t) — P (x, t) ≡ 0.
Поставленная задача решается и при условии, чтобы кроме многообразия (3) ин­тегральным для уравнения (1.1) являлось еще семейство многообразий, образованное пересечением гиперповерхностей [85]
ω
(x, t) − Ψ
s+i
s+i(C1
, . . . , CN, t) = 0 (i = 1, . . . , N),
где Ci— произвольные постоянные из заданного множества.
Предлагается также способ расширения множества дифференциальных уравнений (1), обладающих заданным интегральным многообразием, путём повышения порядка системы уравнений.
Сущность этого способа заключается в присоединении к уравнению (1) r-мерного векторного дифференциального уравнения [85]
dkP
=¯F (x, P,˙P , . . . , P
k
dt
(k−1)
, t),
14 1 Этапы становления и развития теории построения. . .
где k — целое положительное число;¯F — произвольная непрерывная r-мерная вектор­функция, удовлетворяющая при x, P,˙P , . . . , P
(k−1)
∈D1условию
#
Γ
νi
,
Γ
¯
F =
s
X
i,ν=1
A
Γ
νi
σi+ K(x, t)"W −
ν
Γ
s
X
Aν(W · Aν)
i,ν=1
где D1— область, определяемая уравнениями
ωi(x, t) = 0 (j = 1, 2, . . . , s),
где ω
(i)
ω
(x, P,˙P , . . . , P
j
(i)
— полная производная i-го порядка по t от функции ωj, вычисленная в силу
j
(k−1)
, t) = 0 (i = 1, . . . , k);
уравнения (1.5); Γ — определитель Грама, составленный из векторов
Aj= grad
P
(k−1)
(k)
ω
(j = 1, . . . , s);
j
Γνi— алгебраические дополнения определителя Γ; σi— скалярные функции вида
k−1
σi= −
X
i=1
grad
P
(k−1)
(k)
ω
(i)
· P
j
− gradxω
(k)
· f (x, P, t) −
j
Показано, что при начальных условиях x0, P0,˙P0, . . . , P
(k−1)
0
(k)
∂ω
j
.
∂t
∈D1движения, опре-
деляемые построенными уравнениями, происходят по программному многообразию (3).
Затем рассматриваются уравнения систем управления вида [85]
˙x = f (x, U, t),
˙
U = R(x, U, t) + B(x, U, t)P(x, U, t),
(1.2)
где x, U — соответственно n и m-мерные векторы состояния объекта управления и управляющего органа системы; f, R,B — заданные матрицы соответственно размер­ности (n×1), (m×1), (m×r);P(x, U, t) — искомая вектор-функция.
Строится множество вектор-функций P(x, U, t), при которых объект управления обладает заданным семейством программных движений или же его движения по про­граммному многообразию происходят по траекториям, обладающим определёнными свойствами, такими как монотонное стремление к точке экстремума заданной функ­ции и движения по экстремалям заданного функционала [85]. В частности, установ­лено, что при начальных условиях x0, U0∈¯Ω(t), где¯Ω(t) — область, определяемая
n-мерным векторным уравнением
f(x, U, t) −Z(x, t) = 0,
движения системы (1.2) происходят по траекториям, описываемым решениями n-мерного заданного дифференциального уравнения
˙z = Z(z, t), (1.3)
1 Этапы становления и развития теории построения. . . 15
если вектор-функция P (x, U, t) является произвольной непрерывной, удовлетворяю­щей при x, U ∈¯Ω(t) условию
#
¯
Γ
νi
,
Γ
P =
n
X
i,ν=1
A
¯
Γ
νi
¯
¯
li+ K(x, U, t)"W −
ν
¯
Γ
n
X
i,ν=1
(W ·¯Aν)
где¯Γ — определитель Грама, составленный из векторов
¯
Aj= B0(x, U, t)gradUfj(x, U, t) (j = 1, . . . , n);
¯
Γνi— алгебраические дополнения определителя¯Γ;
¯
lj= −gradUfi· R − gradx(fi− Zi) ·f −
∂
(fi− Zi),
∂x
K(x, U, t), W (x, U, t) — произвольные непрерывные соответственно скалярная и r-мерная векторная функции.
Рассмотрен также случай, когда дифференциальное уравнение (1.3) описывает по-
ле условных или безусловных экстремалей заданного функционала [85].
Установлено, что движения системы (1.2) по многообразию Ω, заданному уравне-
ниями
ωj(x) = 0 (j = 1, . . . , s),
происходят по траекториям, монотонно приближающим изображающую точку (x, U) к точке условного экстремума заданной функции V (x, U), если искомая вектор-функция является произвольной и непрерывной, удовлетворяющей при x ∈ Ω ∩Ω0условию
P =
n
X
i,ν=1
A
Γ
νi
li+ K(x, U, t)
ν
Γ
kg
(2)
g
,
2
(2)
k
где Ω0— область, определяемая уравнениями
gradxωj· f (x, U, t) = 0 (j = 1, . . . , s);
Γ — определитель Грама, составленный из векторов
Aj= B0(x, U, t)gradU[gradxωj· f (x, U, t)] ,
(2)
g
— r-мерный вектор вида
n
X
Γ
i,j=1
ij
Ai(g · Aj),
Γ
g
(2)
= g −
g = B0(x, U, t)gradUV (x, U, t);
K(x, U, t) — произвольная непрерывная скалярная функция, удовлетворяющая лишь
условию
(1)
K(x, U, t) < −g
(1)
g
(1)
= g − g
· P
+ gradxV ·f + gradUV ·R,
0
s
(2)
, P
0
(1)
X
=
i,ν=1
A
Γ
νi
ν
Γ
li.
16 1 Этапы становления и развития теории построения. . .
Полученные результаты применяются для построения уравнений движения пре­следующей точки по кривой погони. Вектор силы P , управляющей точкой M, движу­щейся в пространстве согласно дифференциальному уравнению
d¯V
m(t)
=¯f(¯V , ¯r, t) +¯P ,
dt
определяется из условий
ω1=
(¯V ·¯j)
= 0, ω2=
V
(¯V ·¯k)
= 0, (¯P ·¯V ) = 0,
V
где
¯
j =
[¯k1ׯi ]
,¯k = [¯iׯj ],¯i =
|¯k1ׯi|
D D
¯
,
где¯D = O1M − O1O, D = |¯D|,¯k1— орт одной из осей инерциальной системы отсчета Oxyz, O — преследуемая точка, m, ¯r,¯V — масса, радиус-вектор и вектор скорости точки M,¯f(¯V , ¯r, t) — главный вектор заданных сил.
Выражение управляющей силы получено в виде
¯
P = λ
¯
i + λ
1
¯
j + λ
2
¯
k,
3
где λ1, λ2, λ3— найденные скалярные функции, зависящие от ¯r,¯V ,¯D, ¯ω, где ω — абсо- лютная угловая скорость вращения вектора¯D.
Для движения системы по заданной программе необходимо, чтобы условия (3) в начальный момент времени точно выполнялись. Однако это условие не всегда соблю­дается. Поэтому при построении программного движения следует иметь в виду ещё и требование устойчивости программы.
Этому вопросу посвящены последующие работы [86, 87, 101, 102, 105], в которых предлагаются методы, позволяющие выделить из всего множества дифференциаль­ных уравнений, построенных выше, такие, для которых программное многообразие обладает свойством устойчивости. Для этого вводятся определения устойчивости, рав­номерной устойчивости, асимптотической и абсолютной устойчивости программного многообразия по отношению к некоторым заданным функциям. Показано, что эти понятия являются естественным обобщением понятия устойчивости невозмущённого движения путём распространения известного понятия устойчивости по отношению к заданным функциям, сформулированного А.М. Ляпуновым, на случай, когда невоз­мущённым состоянием системы является программное многообразие.
Приведём некоторые из этих определений [102].
Для этого вводится k-мерная непрерывная вектор-функция Q(x, t), которая при x ∈ Ω(t) тождественно обращается в нуль или, в общем случае, принимает вполне определённые значения, которые представимы в виде k-мерной вектор-функции q(t). Здесь под Ω(t) понимается (n−s)-мерное программное многообразие (3) построенной системы
˙x = f (x, t). (1.4)
В пространстве состояний системы (1.4) выделяется область G(H):
kY (x, t)k ≤ H (H = const ≤ ∞),
1 Этапы становления и развития теории построения. . . 17
где kY k — евклидова норма вектора Y = Q − q.
Определение 1. Многообразие Ω(t) называется устойчивым по отношению к вектор-
функции Q(x,t), если для любого ε > 0 можно указать такое δ(t0, ε) > 0, что при kY (x0, t0)k ≤ δ выполняется условие kY (x, t)k ≤ ε при всех t≥t0.
Если наряду с выполнением условий Определения 1 имеет место
lim
kY (x, t)k = 0, (1.5)
t→∞
то Ω(t) называется асимптотически устойчивым по отношению к вектор-функции Q(x, t).
Определение 2. Многообразие Ω(t) называется асимптотически устойчивым в це- лом, если условие (1.5) выполняется при любых kY (x0, t0)k, как бы велики они ни были.
Заметим, что если уравнение (1.4) является уравнением возмущённого движения в смысле А.М. Ляпунова, то, выбирая за Qiкоординаты xi(i = 1, 2, . . . , k; k < n), прихо­дим к известной задаче об устойчивости по части переменных в смысле В.В. Румянцева [158].
Для установления условий устойчивости многообразия Ω(t) предлагается метод векторных функций V (y, x, t), аналогичных векторным функциям А.М. Ляпунова. Доказаны теоремы об устойчивости, равномерной устойчивости и о неустойчивости программного многообразия по отношению к заданным функциям.
Приведём некоторые из этих теорем. Для этого необходимо привести несколько определений.
Рассмотрим некоторую определённую, непрерывную и непрерывно дифференциру­емую при всех t≥t0и x∈G(H) l-мерную вектор-функцию V (y, x, t), удовлетворяющую условию V (0, x, t) ≡0.
Определение 3. Вектор-функция V (y, x, t) с неотрицательными компонентами на- зывается знакоопределённой положительной, если существует функция a(r), облада­ющая свойством (P ), которая при всех t ≥t0, x ∈G(H ) удовлетворяет условию
kV (y, x, t)k ≥ a(kyk).
В этом определении под функцией a(r), обладающей свойством (P ), понимает­ся непрерывная скалярная строго возрастающая функция, для которой имеет место a(0) = 0.
Определение 4. Вектор-функция V (y, x, t) называется функцией, допускающей бес- конечно малый высший предел по y, если существует функция b(r), обладающая свой­ством (P ), которая при всех t ≥t0, x ∈G(H ) удовлетворяет условию
kV (y, x, t)k ≤ b(kyk). (1.6)
Определение 5. Если вектор-функция V (y, x, t) удовлетворяет условию (1.6) при t≥t0и всех x ∈G(H ), то будем говорить, что она допускает бесконечно малый высший
предел по y при t0.
18 1 Этапы становления и развития теории построения. . .
Теорема 1. Если найдутся знакоопределённая положительная l-мерная (l ≥ 1)
вектор-функция V (y, x, t), допускающая бесконечно малый высший предел по y при t0, и l-мерная вектор-функция¯Z(z, t), обладающая свойством (D), такие, что триви­альное решение z = 0 уравнения
˙z =¯Z(z, t) (1.7)
устойчиво (асимптотически устойчиво), и при всех t ≥ t0, x ∈ G(H) имеет место
˙
V ≤¯Z(V, t), как бы мало ни было H ≥ 0, то многообразие Ω(t) устойчиво (асимпто- тически устойчиво).
Здесь под функцией¯Z(z, t), обладающей свойством (D), понимается l-мерная
вектор-функция, непрерывная по всем переменным, удовлетворяющая условию
¯
Z(0, t) ≡0 и неубывающая по внедиагональным переменным, то есть¯Zi(z, t) не убывает по всем Zs(s6=i) в некоторой области kZk<H, t≥0.
Если в условиях Теоремы 1 потребовать, чтобы функция V (y, x, t) допускала бес- конечно малый высший предел при всех t≥t0, а тривиальное решение уравнения (1.7) было равномерно устойчивым, то многообразие Ω(t) будет равномерно устойчивым.
Теорема 2. Если найдется l-мерная (l ≥1) положительная вектор-функция V (y, x, t), определённая, ограниченная, непрерывная и непрерывно дифференцируемая, удовле­творяющая уравнению
˙
V = κ (t)V + W (y,x, t)
при всех t ≥ t0, x ∈ G(H), как бы мало ни было H, где W — l-мерная произвольная вектор-функция с неотрицательными компонентами; κ(t) — матрица (l ×l) с неотри­цательными компонентами, диагональные из которых таковы, что интегралы
t
Z
κii(t)dt (i = 1, . . . , l)
t
0
неограниченно растут вместе с t, то многообразие Ω(t) неустойчиво.
Показано, что из вышеприведённых теорем вытекают известные теоремы А.М. Ля­пунова [75], К.П. Персидского [149, 150] и К. Кордуняну [66].
Далее [102] предлагается метод построения систем, имеющих программное много­образие, устойчивое по отношению к вектор-функции ω{ω1, . . . , ωs}. Сущность этого метода заключается в том, что если вектор-функция y = Q −q является непрерывной по ω функцией вида y(ω) или y(ω, x, t), допускающей бесконечно малый высший пре­дел по ω при всех t≥t0, x ∈G(H), то из устойчивости Ω(t) по отношению к ω вытекает, что оно устойчиво и по отношению к Q(x, t). При этом задача сводится к тому, чтобы правая часть уравнения (1.4) удовлетворяла условиям
∂ω
grad ωj· f (x, t) +
j
= Fj(ω, x, t) (i = 1, . . . , l),
∂t
где Fj(ω, x, t) — произвольные непрерывные функции, удовлетворяющие условию Fj(0, x, t) ≡0, такие, что тривиальное решение ω =0 уравнения ˙ω = F (ω, x, t) устойчи-
во.
1 Этапы становления и развития теории построения. . . 19
Этот метод обобщается и на случай, когда условия устойчивости Ω(t) по отношению к функциям ω и Q не равносильны. Сущность этого обобщения выражает следующая теорема.
Теорема 3. Если правая часть f(x, t) уравнения (1.4), обладающего интегральным многообразием Ω(t), удовлетворяет равенствам
∂y
grad yi· f (x, t) +
i
= Φi(y, x, t) (i = 1, . . . , k),
∂t
где функции Φi(y, x, t), удовлетворяющие условию Φ(0, x, t) ≡0, являются такими, что уравнение ˙y = Φ(y, x, t) имеет устойчивое при всех x ∈ G(H) тривиальное решение y = 0, то многообразие Ω(t) устойчиво по отношению к функциям Qi(x, t).
Пользуясь этой теоремой, построен класс функций Fν(ω, x, t), входящих в уравне­ние (1.4) вида [102]
s
X
˙x = f (x, t) +
Cν(x, t) · Fν(ω, x, t),
ν=1
где Fν(0, x, t) ≡0, при которых это уравнение обладает интегральным многообразием Ω(t), устойчивым по отношению к функциям Qi. Затем устанавливаются достаточные, а в некоторых случаях необходимые и достаточные условия абсолютной устойчивости многообразия Ω(t) [102].
С этой целью вводится понятие абсолютной устойчивости [84, 125] многообразия Ω(t), обобщающее известное понятие устойчивости нелинейных регулируемых систем. Для этого, наряду с (1.4), рассматриваются уравнения
˙x = f (x, t) +
r
X
¯
βν(t)ϕν(σν, t), σν=
ν=1
s
X
γνi(t)ωi(ν = 1, . . . , r), (1.8)
i=1
где¯βν(t) — n-мерные заданные вектор-функции; γνi(t) — заданные скалярные функ­ции; ϕν(σν, t) — произвольные функции, удовлетворяющие условию
ϕν(σν, t)
aν≤
σ
≤ bν(ν = 1, . . . , r), (1.9)
ν
aν, bν— заданные постоянные.
Определение 6. Многообразие Ω(t) называется абсолютно устойчивым, если оно устойчиво в целом в силу уравнения (1.8) при любых ϕν(σν, t), удовлетворяющих усло- вию (1.9).
Приведём одну из четырёх теорем об абсолютной устойчивости, доказанных при решении этой проблемы.
Теорема 4. Если:
а) все элементы каждого столбца (s × r)-матрицы kβjν(t)k и все элементы (r×s)-матрицы kγνk(t)k имеют соответственно одинаковые знаки;
б) матрица C (t) такова, что все элементы нормированной фундаментальной мат­рицы R(t) решений системы
˙ω = C(t)ω
20 1 Этапы становления и развития теории построения. . .
и все элементы матрицы
K(t, τ ) = R(t)R−1(τ)
при всех t≥τ ≥0 неотрицательны, то для абсолютной устойчивости многообразия
ωj= Bj(t)x + Ψj(t) = 0 (j = 1, . . . , s)
по отношению к функциям ωjнеобходимо и достаточно, чтобы тривиальное решение уравнения
˙
X = [C(t) + ε(t)]X
было асимптотически устойчивым.
Здесь обозначения имеют следующий смысл:
βiν(t) = Bi(t)¯βν(t),
C(t) =
ε(t) =
  
aij(t) +
 
 
X
  
ν=1
r
X
1
βiν(t)γνj(bν+ aν)
2
ν=1
r
1
|βiν(t)γνj|(bν− aν)
2
s
 
,
 
s
s
 
,
 
s
aij(t) — некоторые заданные функции.
Особого внимания заслуживают способы установления условий инвариантности программного многообразия [84, 125] по отношению к постоянно действующим возму­щениям ϕν(x, t), являющимся компонентами произвольной r-мерной векторной функ­ции ϕ(x, t), входящей в правую часть уравнения движения системы
˙x = f (x, t) + C(x, t)ϕ(x, t). (1.10)
Определён класс функций Cij(t), являющихся элементами (n×r) матрицы C(x, t), при которых многообразие (3) является интегральным для уравнения (1.10) при любых возмущающих вектор-функциях ϕ(x, t). При этом векторы-столбцы Cν(x, t) матрицы
C(x, t) определяются из условия
grad ωj· Cν≡ 0 (j = 1, . . . , s; ν = 1, . . . , r)
при x∈Ω(t).
Полученные результаты применяются для построения выражения сил, управляю­щих движением преследующего тела, когда преследуемый объект (точка) совершает произвольное движение в пространстве [119]. Преследование предполагается происхо­дящим по кривой погони. При этом информация о движении преследуемого объекта получается в текущий момент времени, а характер его дальнейшего движения заранее не известен. Построены выражения таких управляющих сил, при которых величина скорости центра масс преследующего тела является инвариантной по отношению к этим управляющим силам, а положение тела стабилизируется относительно подвиж­ной декартовой системы координат с началом в центре масс преследующего тела, одна ось которой направлена по прямой, проходящей через центр масс тела и преследуемую точку, вторая лежит в вертикальной плоскости, а третья перпендикулярна первым двум осям. Построенные выражения управляющих сил обеспечивают устойчивость
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]