Научная статья на тему 'Неотрицательная управляемость интервальной линейной дискретной системы'

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

CC BY
142
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕРВАЛЬНАЯ ЛИНЕЙНАЯ ДИСКРЕТНАЯ СИСТЕМА / УПРАВЛЯЕМОСТЬ / INTERVAL LINEAR DISCRETE SYSTEM / CONTROLLABILITY

Аннотация научной статьи по математике, автор научной работы — Ащепков Леонид Тимофеевич

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

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

Nonnegative Controllability for Interval Linear Discrete System

Cauchy problem for system of the linear recurrent equations with interval coefficients is considered. The "exact decision" (trajectory) and the "approached decision" (external interval approximation of a trajectory) concepts are defined. The question on existence of the bounded control that passes a non-negative trajectory of system from initial set bar to final set bar with finite number of steps is positively solved. It is proved in the paper, that existence of the control is equivalent to resolvability of system of inequalities with modular nonlinearity. The concept of external approximation of a trajectory gives the sufficient condition of controllability of the initial interval system in terms of resolvability of a linear programming problem.

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

Серия «Математика»

Том 2 (2009), № 1, С. 37-51

Онлайн-доступ к журналу: http://isu.ru/izvestia

УДК 517.97, 519.7

Неотрицательная управляемость

о о и о >и

интервальной линеинои дискретнои системы *

Л. Т. Ащепков

Институт прикладной математики ДВО РАН

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

Ключевые слова: интервальная линейная дискретная система, управляемость.

Задачи управления объектами в условиях неопределенности рассматривались рядом авторов (см., например, [1]—[6]). Обзор методов, результатов и основную библиографию работ с интервальными неопределенностями можно найти в [7]. Непосредственно проблеме управляемости интервальных систем посвящены работы [8]—[11]. В [8], [9] исследована задача стабилизации управляемой линейной непрерывной системы с интервальными коэффициентами. При определенных условиях на коэффициенты доказано существование детерминированного управление типа обратной связи, которое обеспечивает асимптотическое притяжение всех траекторий замкнутой системы к положению равновесия. Показана возможность локального перенесения результатов на нелинейные системы.

* Работа выполнена при финансовой поддержке ДВО РАН (грант № 09-01-ОМН-04)

Введение

В работе [10] рассмотрено обобщение классической двухточечной проблемы управляемости [12]—[14] на случай интервальной дискретной системы. Последняя понимается как совокупность дискретных систем, коэффициенты которых принимают значения из заданных интервалов. Такая трактовка позволяет обходить ограничения классической интервальной арифметики, связанные с неассоциативностью и недистрибу-тивностью арифметических операций, но требует точных оценок матричных полиномов. Найти точные оценки достаточно сложно, а использование приближенных оценок неизбежно приводит к потере необходимых условий управляемости. Аналогичная “представительная” трактовка использована в статье [11] для исследования управляемости непрерывной линейной интервальной системы в классе кусочно постоянных ограниченных управлений. Полученные достаточные условия управляемости сформулированы в терминах линейного программирования.

В данной работе интервальная дискретная система рассматривается в как объект интервального анализа в рамках классической интервальной арифметики. В этих рамках удается получить точный интервальный аналог формулы Коши [12]—[14] для неотрицательной траектории системы и сформулировать критерий неотрицательной управляемости. Для траектории произвольного знака классическая интервальная арифметика дает приближенную формулу Коши (внешнюю интервальную аппроксимацию траектории) и, в конечном счете, позволяет получить лишь достаточные условия управляемости.

1. Вспомогательные результаты

1.1. Задача Коши. Рассмотрим в стандартных обозначениях интервального анализа задачу Коши

х(Ь + 1) = А(Ь)х(Ь) + Ь(Ь), Ь = 0,1,..., х(0) = хо (1.1)

для системы рекуррентных уравнений. Здесь Ь = 0,1,... - дискретное время, А(Ь) € 1Кгахга, Ь(Ь), хо € 1Кга - известные интервальные матрицы и векторы, х(Ь) € 1Кга - неизвестные интервальные векторы. Арифметические операции в (1.1) и далее понимаются в смысле классической интервальной арифметики (см., например, [15]).

Решением или траекторией (1.1) назовем последовательность интервальных векторов

х(0) = хо, х(1) = А(0)х(0) + Ь(0), ..., (1.2)

х(Ь + 1) = А(Ь)х(Ь) + Ь(Ь), ....

Поскольку арифметические операции определяют интервальные векторы (1.2) однозначно, то задача Коши (1.1) имеет единственное решение.

1.2. Фундаментальная матрица. Обозначим символами О, Е € Кгахга нулевую и единичную матрицу соответственно. Для целых Ь, т положим

Е(Ь, т) = О, Ь < т, Е(Ь, Ь) = Е, (1.3)

Е(Ь, т) = А(Ь — 1)А(Ь — 2) ... А(т), Ь > т. (1.4)

Умножение матриц в (1.4) выполняется слева направо. Последнее уточнение важно вследствие неассоциативности произведения интервальных матриц. Матрицу Е(Ь,т) € 1Кгахга, заданную формулами (1.3), (1.4), назовем фундаментальной матрицей системы (1.1). Из (1.4) следует эквивалентное определение фундаментальной матрицы как решения рекуррентного матричного уравнения

Е(Ь,т) = Е(Ь, т + 1)А(т), 0 < т < Ь, Е(Ь,Ь) = Е. (1.5)

1.3. Формула Коши. Для решения (1.2) задачи (1.1) при любом фиксированном Ь = 1, 2,... справедливы равенства

х(т + 1) = А(т)х(т) + Ь(т), т = 0,1,..., Ь — 1.

Умножим каждое равенство на соответствующую фундаментальную матрицу Е(Ь, т + 1) и сложим. Тогда

г-1 г-1

^ Е(Ь т + 1)х(т + 1) = ^ Е(Ь т + 1)(А(т)х(т) + Ь(т)).

т=0 т=0

Заменим в левой сумме т на т — 1 и раскроем скобки в правой сумме.

Учитывая (1.3), начальное условие (1.1) и субдистрибутивность опера-

ции умножения интервалов относительно сложения [15], получим

г-1 г-1

Е(Ь, т)х(т) + х(Ь) = Е(Ь, 0)х(0) + ^ Е(Ь, т + 1)(А(т)х(т) + Ь(т)) С

т=о т=о

г-1 г-1

С Е(Ь, 0)х(0) + ^2 Е(Ь, т + 1) А(т)х(т) + ^ Е(Ь, т + 1)Ь(т).

т=о т=о

Отсюда в силу (1.5) следует

г- 1

х(Ь) С Е(Ь, 0)х(0) + ^2 Е(Ь, т + 1)Ь(т), Ь = 1, 2, ... . (1.6)

т=о

Включение (1.6) служит обобщением известной формулы Коши [12]-[14] на случай интервальной задачи (1.1).

1.4. Оценка точности приближенного решения. Интервальную функцию

г-1

у(Ь) = Е(Ь, 0)х(0) + ^ Е(Ь, т + 1)Ь(т), Ь = 1, 2,... (1.7)

т=о

назовем приближенным решением задачи Коши (1.1). Как видно, приближенное решение выражается через исходные данные задачи (1.1) и служит внешней аппроксимацией точного решения (1.2). Включение

(1.6) становится равенством, если

t-1

^F(i,r + 1)(А(т )х(т)+ Ь(г)) = (1.8)

т=0

t-1 t-1

= Yj F(t т +1)А(т )х(т) + Y,F(t т +1)ь(т)-

т=0 т=0

Условие (1.8) верно, по крайней мере, в трех частных случаях: а) для t = 1; б) для b(t) = 0, t = 0,1, ... ; в) для точечных (неинтервальных)

матриц и векторов A(t) = A(t), b(t) = b(t), t = 0,1, ... .

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

x(t) = F(t, 0)х0, t = 0,1, ...

однородной задачи Коши (1.1). В случае в) - точное решение (1.1) вида

t-1

x(t) = F(t, 0)x0 + ^ F(t, т + 1)b(r), t = 0,1,;...

т=0

с точечной фундаментальной матрицей F(t, т) = A(t—1)A(t—2) ... А(т), t > т.

Сравним точное решение (1.2) с приближенным решением (1.7) в общем случае. Положим x(t) = [x(t),x(t)], y(t) = [y(t),y(t)]. Из включения x(t) С y(t) вытекают понимаемые покоординатно векторные неравенства

y(t) — x(t) < 0 < y(t) — X(t), t = 0,1, ... . (1.9)

Интервальный вектор ¿x(t) € IRn, удовлетворяющий условиям

y(t) = x(t) + ¿x(t), t = 0,1, ... , (1.10)

примем за ошибку приближенного решения y(t). Из (1.10) находим

¿x(t) = [y(t) — x(t),y(t) — x(t)], t = 0,1, ... . (1.11)

Отсюда в силу (1.9) заключаем, что ¿x(t) - правильный интервальный вектор. Кроме того, из (1.11) вытекают удобные расчетные формулы

mid ¿x(t) = mid y(t) — mid x(t),

rad ¿x(t) = rad y(t) — rad x(t), t = 0,1, ...

для центра и радиуса ошибки ¿х(Ь).

1.5. Критерий неотрицательности решения. Для многих приложений важен критерий неотрицательности решения задачи (1.1). Введем необходимые понятия. Символом 1Щ+ обозначим множество правильных интервальных векторов х = [ж, ж] € 1Ш+, левые концы которых удовлетворяют неравенству ж > 0. Интервальные векторы х € 1И,+ будем называть неотрицательными и писать х > 0. Решение (1.2) задачи Коши (1.1) считаем неотрицательным, если х(Ь) > 0, Ь = 0,1, ... .

Установим критерий неотрицательности решения. Пусть задача (1.1) имеет неотрицательное решение (1.2). Зафиксируем любое Ь = 0,1,... и запишем равенство (1.1) в координатной форме

x

(t + 1) = $3 ai? (t)xj (t) + bi(t), i = 1,...,n. (1.12)

j=1

По предположению Xj (t) > 0, j = 1, ... , n, поэтому

n

i(t + 1) = YJaij (t),aij (t)][Xj (t),xj(t)] + bi(t) =

xi

j=1

min{aij(t)Xj(t), aij(t)x(t)}, max{aij(t)Xj(t), aij-(t)x(t)} + bi(t) =

j=1

13 aij(t) mid xj(t) —13 |aij(t)| rad xj(t) + bi(t) j=1 j=1

J^aij (t) mid xj (t) + ^ |aj (t)| rad xj (t) + bi(t) j=1 j=1

, i = 1,..., n,

или в векторной записи

x(t + 1) = [A(t) mid x(t) — |A(t)| rad x(t) + b(t),

(1.13)

A(t) mid x(t) + | A(t) | rad x(t) + b(t)

t = 0,1, ... .

Здесь |A(t)|, |A(t)| - матрицы, составленные из модулей соответствующих элементов матриц A(t), A(t). Из формулы (1.13) вытекают рекуррентные соотношения

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

s(t + 1) = mid A(t)s(t) + 0.5 f|A(t)| — |A(t)|) r(t) + midb(t), (1.14)

r(t + 1) = rad A(t)s(t)+0.5 (JA(t)| + |A(t)|J r(t) + radb(t), (1.15)

t = 0,1, ... , s(0) = mid x0, r(0) = radx0 (1.16)

для центров s(t) = mid x(t) и радиусов r(t) = rad x(t) интервальных векторов x(t). Следовательно, неравенства

s(t) — r(t) > 0, t = 0,1, ... , (1.17)

необходимы для неотрицательности решения задачи (1.1). Достаточность условий (1.14)—(1.17) докажем индукцией по t. Предположим, функции s(t),r(t) удовлетворяют (1.14)—(1.17). При t = 0 из (1.16),

(1.17) следует

x(0) = [s(0) — r(0), s(0) + r(0)] > 0, r(0) > 0.

Допустим, при некотором целом t > 0 уже установлены соотношения

x(t) = [s(t) — r(t), s(t) + r(t)] > 0, r(t) > 0. (1.18)

Тогда в силу (1.15) имеем r(t + 1) > 0. По условию (1.17) разность

s(t + 1) — r(t + 1) > 0, значит s(t + 1) > r(t + 1) > 0 и

q = [s(t + 1) — r(t + 1),s(t + 1) + r(t + 1)]

- правильный неотрицательный интервальный вектор. С использованием (1.14), (1.15) представим вектор q в виде

q = [A(t)s(t) — |A(t)|r(t) + b(t), A(t)s(t) + |A(t)|r(t) + b(t)]. (1.19)

Из (1.18) находим s(t) = midx(t),r(t) = radx(t). Подставляя эти значения в (1.19), получим

q = [A(t) mid x(t) — |A(t)| rad x(t) + b(t), (1.20)

A(t) mid x(t) + |A(t)| rad x(t) + b(t)].

Равенство (1.20) установлено в предположении x(t) > 0. Сравнивая правые части (1.20) и (1.13), приходим к выводу

0 < q = x(t + 1).

Значит, в соответствии с методом математической индукции условия (1.14)—(1.17) действительно обеспечивают неотрицательность решения задачи (1.1). Подведем итоги.

Теорема 1. Интервальная задача Коши (1.1) имеет неотрицательное решение x(t), t = 0,1,..., в том и только в том случае, если решение s(t),r(t), t = 0,1,..., неинтервальной задачи Коши (1.14)-(1.16) удовлетворяет условию (1.17), при этом

[s(t) — r(t),s(t)+ r(t)] = x(t), t = 0,1, ... . (1.21)

Рассмотрим два частных случая.

Пример 1. Пусть в условиях (1.1) точечные матрица A(t) = A и вектор b(t) = b не зависят от t и покомпонентно неотрицательны: A > 0, b > 0. Тогда задача Коши (1.14)—(1.16) примет вид

s(t + 1) = As(t) + b, r(t + 1) = Ar(t), t = 0,1, ... ,

s(0) = mid xo,r(0) = rad xo и имеет очевидное решение

t

s(t) = At mid x0 + ^ At-T-1b, r(t) = At rad x0, t = 0,1, ... .

t=0

Подставив это решения в условие (1.17), получим

t

Atx0 + Y; At-T-1b > 0, t = 0,1, ... .

t=0

Как видно, критерием неотрицательности решения задачи Коши (1.1) в данном случае будет неравенство x0 > 0.

Пример 2. Пусть в задаче Коши (1.1) симметричный матричный интервал A(t) = [—A, A], A > 0, и точечные векторы b(t) = b не зависят от t. Выясним, при каких условиях на A, b, x0 решение задачи (1.1) будет неотрицательным. Условия (1.14)—(1.16) запишутся в виде

s(t + 1) = b, r(t + 1) = Ar(t), t = 0,1,...,s(0)= midx0,r(0)= radx0

и удовлетворяются, если

s(0) = mid x0, r(0) = rad x0, s(t) = b, r(t) = At rad x0, t = 1, 2, ... .

(1.22)

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

x0 > 0, b — At rad x0 > 0, t = 1, 2, . . . .

Следовательно, критерием неотрицательности решения рассматриваемой задачи Коши (1.1) служат неравенства x0 > 0, b > At rad x0 > 0, t = 1, 2, . . . .

Л. Т. АЩЕПКОВ

2. Управляемость интервальной системы

2.1. Неотрицательная управляемость. Рассмотрим задачу Коши x(t + 1) = A(t)x(t) + B(t)u(t), t = 0,1,...,T — 1, x(0) = x0 (2.1)

с дополнительными условиями

x(t) > 0, t = 0, ...,T, (2.2)

x(T) С x1. (2.3)

Здесь T - заданное натуральное число, t = 0,1,...,T - дискретное время, A(t) € IRnxra, B(t) € IRnxm - известные интервальные матрицы, x0, xi € IRn - известные интервальные векторы, u(t) - искомое управляющее воздействие со значением в заданном множестве U С Rm, x(t) € IRn - искомый интервальный вектор. Как и прежде, арифметические операции в (2.1) и далее понимаются в классическом смысле.

Последовательность управляющих воздействий u(t) € U(t), t = 0,1, ...,T — 1, назовем управлением, соответствующее решение x(t), t =

0, 1, . . . , T, задачи Коши (2.1) - траекторией, связанную пару из управ-

ления и траектории - процессом, процесс, удовлетворяющий условиям (2.2), (2.3) - допустимым процессом.

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

2.2. Критерий неотрицательной управляемости. Пусть

u = {u(t) : t = 0,1,...,T — 1}, x = {x(t) : t = 0,1,...,T} (2.4)

- некоторый (не обязательно допустимый) процесс. Обозначим

b(t) = B(t)u(t), t = 0,1,...,T — 1. (2.5)

По определению траектория x процесса (2.4) есть решение задачи Коши

x(t + 1) = A(t)x(t) + b(t), t = 0,1,...,T — 1, x(0) = x0. (2.6)

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

B(t)u(t) = [midB(t)u(t) — radB(t)|u(t)|, midB(t)u(t) — radB(t)|u(t)|] ,

(2.7)

t = 0,1,...,T — 1.

Здесь и далее для упрощения записи полагаем

midB(t)u(t) = (mid B(t))u(t), radB(t)|u(t)| = (rad B(t))|u(t)|.

По аналогии с п. 1.5 введем соответствующую (2.6), (2.7) неинтервальную задачу Коши

s(t + 1) = mid A(t)s(t)+0.5 (|A(t)| — |A(t)|) r(t) + midB(t)u(t), (2.8)

r(t + 1) = rad A(t)s(t)+0.5 (JA(t)| + |A(t)|J r(t) + radB(t)u(t), (2.9)

t = 0,1,...,T — 1, s(0) = mid x0, r(0) = rad x0. (2.10)

Пусть

F(t T) =( F11(t,T) F12 (t, тП

( , ) V F21(t,r) F22(t,T) J , mid A(t) 0.5 f|A(t)| — | A(t) | rad A(t) 0.5 (JA(t)| + |A(t)|

- точечные блочные матрицы с квадратными блоками порядка n. Потребуем, чтобы F(t, т) удовлетворяла условиям

F(t, т) = 0, т < t,

F (t,T ) = F (t,T + 1)A(t ), F (t, t) = E, 0 < T<t < T, (2.11)

т.е. была фундаментальной матрицей системы (2.8), (2.9). Тогда по формуле Коши решение задачи (2.8)-(2.10) запишется в виде

s(t, u) = F11(t, 0) mid x0 + F12(t, 0) rad x0+

t-1 t-1

+ F11(t,T + 1) mid B(t)u(t) + ^ F12(t,T + 1) radB(t)|u(t)|, (2.12)

T=0 T=0

r(t, u) = F21(t, 0) mid x0 + F22(t, 0) rad x0+

t-1 t-1

+ F21(t,T + 1) mid B(t)u(t) + ^ F22(t,T + 1) radB(t)|u(t)|, (2.13)

T=0 T=0

t = 0,1,...,T.

Допустимость процесса (2.4) означает выполнение включения

u € U = U(0) x U(1) x ... x U(T — 1) (2.14)

для управления u и условий (2.2), (2.3) для траектории x. По теореме

1 условия (2.2), (2.3) равносильны неравенствам

s(t, u) — r(t, u) > 0, t = 0,1,..., T,

s(T, u) — r(T, u) > x1, s(T, u)+ r(T, u) < X1. (2.15)

Сформулируем конечные выводы.

Теорема 2. Неотрицательная управляемость интервальной системы (2.1) равносильна совместности системы условий (2.14), (2.15) с функциями вида (2.12), (2.13).

Пример 3. Применим теорему 2 к задаче (2.1)-(2.3) с точечными матрицами A(t) = A, B(t) = B и многогранным множеством U(t) = U С

Rm, которые не зависят от t. Из (2.11) находим

/ At-т о \

F(tт) = ( 0 |A|*-r J , 0 - т < t - T-

В результате условия (2.14), (2.15) примут простой вид t-1

У^ At-T-1Bu(t) > —A* mid xo + | A|* rad xo, t = 0,1,..., T,

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

т=0

T-1

AT-T-1Bu(t) > — AT mid x0 + |A|T rad x0 + x1,

т=0 T -1

y^ AT-T-1Bu(t) — — AT mid x0 — |A|T rad x0 + X1,

т=0

u(t) Є U, t = 0,1,..., T — 1.

Проверку совместности этой системы условий можно выполнить средствами линейного программирования.

2.3. Достаточные условия управляемости. Рассмотрим в прежних обозначениях более простую задачу

x(t + 1) = A(t)x(t) + B(t)u(t), t = 0,1,..., T — 1, x(0) = x0, (2.16)

x(T) С x1 (2.17)

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

В задаче (2.16), (2.17) отсутствуют ограничения на управляющие воздействия и требование неотрицательности траектории. Последнее обстоятельство упрощает постановку задачи, но затрудняет ее точное решение. Причина в том, что неотрицательность x(t) позволяла вычислить произведение A(t)x(t) в явном виде и получить формулу (1.13). Сделать то же самое для произвольного векторного интервала x(t) в общем случае затруднительно.

Для вывода достаточных условий управляемости воспользуемся формулой Коши (1.6). Пусть F(t,T) - фундаментальная матрица системы (2.16), заданная формулами (1.4), (1.5). Если u(t), t = 0,1,..., T —1,

- некоторое управление и х(Ь), Ь = 0,- соответствующее

решение (2.16), то по формуле (1.6) имеем

Т-1

х(Т) С Е(Т, 0)хо + ^ Е(Т, Ь + 1)В(Ь)и(Ь). (2.18)

*=0

Обозначив

Е(Т, 0) хо = а, Е(Т,Ь + 1) В(Ь) = С(Ь), Ь = 0,1,...,т - 1, (2.19)

представим включение (2.18) в виде

Т1

х(Г) С d + £ C(t)u(t)

t=0

или с использованием (2.7) в равносильной форме T-1 T-1

x(T) С d +^2 mid C(t)u(t) — ^ rad C(t)|u(t)|, (2.20)

t=0 t=0

T-1 T-1 ■

d + 53 mid C(t)u(t) + rad C(t)|u(t)|

t=0 t=0

В силу (2.20) включение (2.17) будет выполнено, если потребовать T-1 T-1

У^ mid C(t)u(t) — ^ rad C(t)|u(t)| > x1 — d, (2.21)

t=0 t=0

T-1 T-1

mid C(t)u(t) + rad C(t)|u(t)| < X1 — d. (2.22)

t=0 t=0

Итак, совместность неравенств (2.21), (2.22) достаточна для управляемости системы (2.16). Следуя [9], сформируем по условиям (2.21)—

(2.22) задачу линейного программирования

||e|| ^ min, (2.23)

T-1 T-1

У^ mid C(t)u(t) — ^2 rad C(t)v(t) + e > x1 — d, (2.24)

t=0 t=0

T-1 T-1

y^ mid C(t)u(t) + rad C(t)v(t) — e < X1 — d, (2.25)

t=0 t=0

|u(t)| < v(t), t = 0,1,...,T — 1, e > 0 (2.26)

с неизвестными векторами u(t),v(t), t = 0,— 1, е. Норму неотрицательного вектора е € Rn в (2.23) определим как сумму его координат.

В задаче (2.23)-(2.26) целевая функция ограничена снизу нулем и ограничения совместны, поэтому ее оптимальный план

u*(t),v*(t), t = 0,1,...,T — 1, е* (2.27)

существует [16]. Покажем, что равенство е* =0 необходимо и достаточно для совместности системы неравенств (2.21), (2.22). Действительно, если в оптимальном плане (2.27) е* = 0, то на основании (2.24)-(2.26) можем записать

T-1 T-1

mid C(t)u*(t) — 53 га^ C(t) |u* (t) | >

t=0 t=0

T-1 T-1

>53 mid C(t)u*(t) — 53 rad C(t)v*(t) + е* > x1 — d.

t=0 t=0

Точно так же

T-1 T-1

53 mid C(t)u*(t) + 53 rad C(t)|u*(t)| <

t=0 t=0

T-1 T-1

<53 mid C(t)u*(t) + 53 rad C(t)v*(t) — е* < X1 — d.

t=0 t=0

Следовательно, управление u*(t), t = 0,1,..., T — 1, удовлетворяет системе неравенств (2.21), (2.22). Обратно, если система неравенств (2.21),

(2.22) совместна и u(t), t = 0,1,..., T — 1, - некоторое ее решение, то набор u(t), v(t) = |u(t)|, t = 0,1,...,T — 1, е = 0 будет, очевидно, оптимальным планом задачи (2.23)-(2.26). Резюмируем.

Теорема 3. Для управляемости системы (2.16) достаточно, чтобы оптимальный план (2.27) разрешимой задачи линейного программирования (2.23)-(2.26) имел составляющую е* =0. В этом случае управление u*(t), t = 0,1,... ,T — 1, переводит траекторию системы (2.16) из Х0 в Х1.

2.4. Управление движением материальной точки. Проиллюстрируем применение теоремы 3 на модельном примере

y1((t + 1)h) = y1(th) + hy2(th),

y2((t + 1)h) = y2(th) + (h/m)f, t = 0,1,..., T — 1

с параметром Н > 0 и интервалом т = [1/3,1]. Уравнения модели являются разностной аппроксимацией дифференциальных уравнений У і = У2, У2 = //т, описывающих прямолинейное движение материальной точки неизвестной массы т Є т под действием постоянной силы / без учета сопротивления среды. Полагая уі(іН) = хі (¿), У2(іН) = х2(^), / = и, 1/т = Ь = [1,3], перепишем условия примера в

стандартной форме

х^і + 1) = х^) + Нх2(^, х2(і + 1) = х2(і) + НЬи, і = 0,1,...,Т — 1.

(2.28)

Выясним вопрос о переводе траектории системы (2.28) из начального положения х(0) = (0, 0) в положение х(Т) = хі = ([0, 2], [1, 3]) при постоянном управлении и и дополнительном предположении (Т — 1)Н = = 1. Здесь матрицы

постоянны. Фундаментальная матрица (1.4) вычисляется непосредственно

F (t,r) = At-T =(J(Î "~1Т)Л)> 0 - r<i - T-

По формулам (2.19) находим

d = ^ 0 ) , C(t) = bh ^ 1 — th ^ , 0,1,...,T - 1.

Достаточные условия управляемости (2.21), (2.22) после очевидных преобразований примут вид

2u — |u|> 1/(Th), 2u + |u| — 3/(Th). (2.29)

Неравенства (2.29) определяют единственное управление u* = 1/(Th). На основании теоремы 3 постоянное управление u* = 1/(Th) переводит траекторию системы (2.28) из начала координат в прямоугольник [0, 2] х [1, 3] за T > 2 тактов с шагом h = 1/(T — 1).

Заключение

Данная работа посвящена изучению управляемости интервальной системы линейных рекуррентных уравнений. Методической основой исследования служит интервальный анализ. Его изобразительные средства и технические возможности используются для формулировки задачи, проведения расчетов и представления результатов. Это, с одной стороны, обеспечивает цельность работы, но, с другой, накладывает свой

отпечаток на характер полученных результатов. Он связан с определенной ограниченностью классической интервальной арифметики. В силу субдистрибутивности операции умножения интервалов относительно сложения [15] нельзя установить, например, точную зависимость решения интервальной системы от начальных значений и управлений типа формулы Коши [12]—[14]. Последнее обстоятельство сразу сказывается на общности выводов. Вместе с тем надо отметить, что некоторый аналог формулы Коши справедлив для неотрицательных решений интервальной системы. Благодаря этому появляется возможность детально исследовать неотрицательную управляемость интервальной системы, которая может иметь важные экономические и технические приложения. Критерием неотрицательной управляемости служит разрешимость конечной системы неравенств с модульными нелинейностями. В общем случае аппарат классической интервальной арифметики позволяет получить лишь приближенную формулу Коши - внешнюю интервальную аппроксимацию траектории. Ее использование приводит к достаточным условиям управляемости системы в терминах линейного программирования.

Список литературы

1. Куржанский А. Б. Управление и наблюдение в условиях неопределенности / А. Б. Куржанский. — М.: Наука, 1977.

2. Девис М. Х. А. Линейное оценивание и стохастическое управление / М. Х. А. Девис. — М.: Наука, 1984.

3. Черноусько Ф. Л. Оценивание фазового состояния динамических систем / Ф. Л. Черноусько. — М.: Наука, 1988.

4. Кирин Н. Е. Методы оценивания и управления в динамических системах / Н. Е. Кирин. — СПб.: Изд-во Санкт-Петербургского гос. ун-та, 1993.

5. Балашевич Н. В. Построение оптимальных обратных связей по математическим моделям с неопределенностью / Н. В. Балашевич, Р. Габасов, Ф. М. Кириллова // Журнал вычислительной математики и математической физики. — 2004. — Т. 44. № 2. — С. 265-268.

6. Ащепков Л. Т. Модели и методы повышения живучести управляемых систем / Л. Т. Ащепков, У. Бадам. — Владивосток: Дальнаука, 2006.

7. Гусев Ю. М. Анализ и синтез линейных интервальных динамических систем (состояние проблемы) / Ю. М. Гусев , В. Н. Ефанов, В. Г. Крымский и др. // Изв. РАН. Техн. кибернетика. — 1991. — № 1. — С. 3-23.

8. Ащепков Л. Т. Стабилизация наблюдаемой линейной системы управления с постоянными интервальными коэффициентами / Л. Т. Ащепков, Д. В. Давыдов // Изв. вузов. Математика. — 2002. — № 2. — С. 11-17.

9. Ащепков Л.Т. Универсальные решения интервальных задач оптимизации и управления / Л. Т.Ащепков, Д. В. Давыдов. — М.: Наука, 2006.

10. Ащепков Л. Т. Управляемость интервальной линейной дискретной системы управления / Л. Т.Ащепков // Известия РАН. Теория и системы управления. — 2007. — № 3. — С. 67-74.

11. Ащепков Л. Т. Внешние оценки и ступенчатая управляемость интервальной линейной системы / Л. Т.Ащепков // Автоматика и телемеханика. — 2008. — № 4. — С. 51-58.

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

13. Красовский Н. Н. Теория управления движением / Н. Н. Красовский. — М.: Наука, 1968.

14. Габасов Р. Ф. Оптимизация линейных систем / Р. Ф. Габасов, Ф. М. Кириллова. — Минск: Изд-во Белорусского гос. ун-та, 1973.

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

15. Шарый С. П. Конечномерный интервальный анализ / С. П. Шарый. — иИ,Ь: http://www.nsc.ru/interval (дата обращения 04.02.2009).

16. Васильев Ф. П. Линейное программирование / Ф. П. Васильев, А. Ю. Иваницкий. — М.: Изд-во «Факториал», 1998.

L. T. Aschepkov

Nonnegative Controllability for Interval Linear Discrete System

Abstract. Cauchy problem for system of the linear recurrent equations with interval coefficients is considered. The “exact decision” (trajectory) and the “approached decision” (external interval approximation of a trajectory) concepts are defined. The question on existence of the bounded control that passes a non-negative trajectory of system from initial set bar to final set bar with finite number of steps is positively solved. It is proved in the paper, that existence of the control is equivalent to resolvability of system of inequalities with modular nonlinearity. The concept of external approximation of a trajectory gives the sufficient condition of controllability of the initial interval system in terms of resolvability of a linear programming problem.

Keywords: interval linear discrete system, controllability.

Ащепков Леонид Тимофеевич, доктор физико-математических наук, профессор, Институт прикладной математик ДВО РАН, 690041, Владивосток, ул. Радио, 7, каб. 306 тел.: (4232) 31-19-17, ([email protected])

Aschepkov Leonid, doctor of science in mathematics, professor Institute for Applied Mathematics FEB RAS, 7, Radio st., of. 306, Vladivostok, Russia, 690041 Phone: (4232) 31-19-17, ([email protected])

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