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

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

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
22 Стабилизация многообразия состояния обобщённых систем 181
22.5 Построение управления исходной системой
Теперь приступим к построению вектора Q. Ищем его в виде Q = AR(ω, ˙ω, t), где век- тор R необходимо определить без использования информации об элементах матрицы A.
Для определения R систему (22.2) умножим на A−1, после чего она становится аналогом механической системы с единичной матрицей E вместо A и вектором обоб­щённых сил, равным R = A−1Q. Тогда система (22.6) представится в виде
˜
¨
A
˜ω = Rω+ R
ω
0
, (22.9)
ω
где˜Aω— матрица вида
˜
Aω= [ΩT(ΩΩT)−1]TEΩT(ΩΩT)−1, (22.10)
E — единичная матрица.
Умножая (22.9) на˜A
−1
, получим
ω
¨
˜ω =˜Rω+˜A
−1
ω
R
0
ω
,˜Rω=˜A
−1
Rω. (22.11)
ω
Далее, следуя «принципу обратной связи по квазиускорению», определим˜Rωв (22.11) по следующей схеме.
Ищем˜Rωв виде:
˜
Rω= −(sign˙˜ω)(˜R
0
+ ∆˜Rω), (22.12)
ω
где sign˙˜ω — диагональная матрица (k × k) с элементами sign˙˜ων(ν = 1, 2, . . . , n).
T
Если при t = 0˙˜ω
¨
˜ω ≥ 0, то, для определения постоянной составляющей˜R
вектора (22.12), сообщаем при t = 0 системе (22.11) управление
h
˜
Rω= −(sign˙˜ω)
¨
˜ω(0) +˜∆i, (22.13)
0
ω
где˜∆ — вектор с элементами ∆ν>0, при которых имеет место
T
˙
¨
˜ω
˜ω = −δ, δ = const > 0.
Измерение или вычисление¨˜ω продолжим до тех пор, пока не наступит равенство
T
˙
¨
˜ω
˜ω = −δ0, (22.14)
где δ0= γδ, 1 > γ > 0.
В момент времени t1>0 наступления (22.14) добавим к (22.13) дополнительно˜∆. Тогда (22.13) принимает вид
˜
Rω= −(sign˙˜ω)h|¨˜ω(0)| +˜∆(1 + i)i(i = 1, 2, . . .), (22.15)
где i = 1 соответствует очередному моменту времени № 1 наступления равенства (22.14). Со временем возможно наступление равенства (22.14) второй раз в некоторый момент времени t2. Заметим, что момента времени t2, удовлетворяющего (22.14), может и не быть. Если же t2существует, то значение i в (22.15) удваивается, т.е. заменяется
182 22 Стабилизация многообразия состояния обобщённых систем
на i = 2. Таким образом, процедура определения i в (22.15) продолжается до тех пор, пока не наступит время обращения ˜ω в нуль.
Необходимо отметить, что при˙˜ωT(0)¨˜ω(0) < −δ0значения |¨˜ω(0)| в (22.13) и (22.15)
следует выбрать равными нулю.
Таким образом, искомые векторы˜R
0
, ∆˜Rωв правой части (22.12) можно предста-
ω
вить в виде
0
˜
R
= (|¨˜ω(0)|+˜∆) sign(˙˜ωT(0)¨˜ω0(0) + δ0) + |˙˜ωT(0)¨˜ω(0) + δ0|, ∆˜Rω=˜∆i (i = 1, 2, . . .).
ω
Известно [153], что в некоторый конечный момент времени˜t1изображающие точки
(ων, ˙ων), окажутся на линиях разрыва (22.4) без удара, и при этом ων(˜t1) и ˙ων(˜t1) будут иметь противоположные знаки, что необходимо для обеспечения управления системой в «режиме торможения» [118], обеспечивающего достижение одновременного обращения в нуль значений ωνи ˙ωνв конечные моменты времени
˜
t2ν=˜t1+
2 |ων(˜t1)|
(ν = 1, 2, . . . , k1).
|˙ων(˜t1)|
Выберем значения элементов вектора˜Rωв виде
i
˜
R
где˙˜ω0ν=˙˜ωνsign˙˜ω
˙
˜ω3ν(τ) = −˙ων(τ) + ˙ων(˜t1) +
= −(sign˙˜ω0ν)h|¨˜ω(0)| +˜∆ν(i + 1)
ω
ν
2
+˙˜ω3νsign(1 −sign˙˜ω
ν
2
),˙˜ων— элементы вектора˙˜ωT(˙˜ω1,˙˜ω2),
ν
2
˙ω
(˜t1)
ν
τ (ν = 1, 2, . . . , k1), τ = t −˜t1. (22.17)
(i = 1, 2, . . .), (22.16)
2 ων(˜t1)
Заметим, что знаки ων(˜t1) и ˙ων(˜t1) являются противоположными. Теперь из второго равенства (22.11) определим Rω=˜A
−1
˜
R =¯ΩT(¯Ω¯ΩT)
˜
A
Rω,¯Ω = ΩT(ΩΩT)−1.
ω
˜
Rω, а затем
ω
Наконец, умножая R на A, получим обощённый вектор управления исходной си-
стемой (22.2):
−1
˜
Q = A¯ΩT(¯Ω¯ΩT)
A
ω
˜
Rω.
22.6 Заключение
Заметим, что изложенный в этой главе метод построения управления может быть при­меним и в случае стабилизации механических систем, если известны элементы матри­цы A кинетической энергии, так как механические системы являются частным случаем обобщённых систем.
Глава 23
Управление процессом приведения динамики слаборазвитой экономики
производственного предприятия в состояние эталонной модели развитой
экономики
23.1 Метод решения задачи
Вследствие динамических аналогий, существующих между системами различной фи­зической природы, область применения методов моделирования механических систем существенно расширяется. Одним из важных приложений такого подхода являются анализ и синтез управляемых процессов в экономических системах [166]. Использова­ние методов управления динамикой системы с программными связями позволяет ре­шать задачу управления мощностью предприятия, обеспечивающего стабилизацию за­данных соотношений между мощностями подразделений и выпуском продукции [137]. В данной главе этот подход получил дальнейшее развитие путем построения выраже­ния вектора управления для одновременного достижения общего объема выпускаемой продукции и общей мощности предприятия за конечный гарантированный промежу­ток времени при наличии случайных внешних и внутренних факторов, влияющих на процесс производства. При этом целью управления является достижение предприяти­ем экономического состояния привлекательно развивающейся эталонной модели.
23.2 Постановка задачи
Рассмотрим математическую модель управляемой экономики предприятия [137]:
n
X
mij¨xi+ ai=
j=1
где detkBTBk > 0, B = kbisk, n — количество подразделений предприятия, выпус­кающих n видов продукции, xj— объём продукции j-го подразделения, Us— управ­ляющие функции, bis— коэффициенты распределения управлений по подразделени­ям, mij(x, t) — мгновенная фондоёмкость i-го подразделения, используемая для j-го
k
X
bisUs(i = 1, 2, . . . , n), (23.1)
s=1
183
184 23 Управление процессом приведения динамики слаборазвитой экономики. . .
подразделения,
n
X
ai(x, ˙x, t) =
mij¨xi+ wi(x, ˙x, t) −fi(x, ˙x, t),
j=1
n
X
˙mij=
i=1
∂m
∂x
ij
i
xi+
∂m
∂t
ij
(23.2)
,
wi(x, ˙x, t) — выбывающие из производства устаревшие фонды, fi(x, ˙x, t) — факторы,
влияющие на изменение основных производственных фондов.
Заметим, что управляющие фонды Usявляются поступающими в производство основными фондами, в качестве которых могут служить материалы, оборудование, финансы, рабочая сила и другие показатели. Заметим, что управляющие фонды U являются поступающими в производство основными фондами, в качестве которых мо­гут служить материалы, оборудование, финансы, рабочая сила и другие показатели.
Пусть цель развития экономики предприятия состоит в достижении за конечный промежуток времени совокупного объема выпуска продукции и общей мощности, рав­ных показателям эталонной модели, при любых непрерывных и ограниченных значе­ниях ai, зависящих, согласно (23.2), от случайных факторов wiи fi.
23.3 Решение задачи
s
Для достижения цели поставленной задачи потребуем, чтобы в конечный момент вре­мени значения ω и ˙ω одновременно обращались в нуль, где
n
X
mij(x, t)xi−
i=1
n
X
Mij(y)yi, ˙ω =
i=1
dω
, (23.3)
dt
где m(m1, m2, . . . , mn) и M(M1, M2, . . . , Mn) — векторы-строки, x(x1, x2, . . . , xn) и y(y1, y2, . . . , yn) — векторы-столбцы, ˙x = dx/dt, ˙y = dy/dt, y, M — текущие показа-
тели эталонной модели, соответствующие x и m управляемой системы.
Представим (23.3) в векторной форме
ω = m(x, t)x − M (y)y, (23.4)
∂ω
˙ω =
∂x
˙x +
∂ω
∂t
d
−
(My), (23.5)
dt
где ∂ω/∂x = Ω — вектор-строка с элементами ∂ω/∂xi, то есть это матрица (1 ×n).
Представим (23.5) в виде
Ω ˙x = ˙ω +
d
(My) −
dt
∂ω
. (23.6)
∂t
Определим решение одного уравнения (23.6) относительно ˙xiв количестве n в виде вектора ˙x = λΩT, коллинеарного с вектором ΩT, где λ — скалярная величина.
Подставляя ˙x = λΩTв (23.6), получим
λ(ΩΩT) = ˙ω +
d
(My) −
dt
∂ω
.
∂t
23 Управление процессом приведения динамики слаборазвитой экономики. . . 185
Отсюда
λ =
Ω
˙ω
2
+
Ω
1
d
(My) −
2
dt
∂ω
.
∂t
Итак, из (23.6) следует
˙x =˙ω +
d
(My) −
dt

∂ω
ΩT. (23.7)
∂t
Представим (23.1) в векторной форме:
A(x, t)¨x = BU + a, (23.8)
где A(x, t) — матрица (n ×n) с элементами mij, B — матрица (n ×k) с элементами bis, a — вектор с элементами −ai.
Считая матрицу A неособенной, уравнение (23.8) представим в виде
¨x = R + R0, (23.9)
где R = A−1BU, R0= A−1a.
Дифференцируя ˙x = λΩTпо t, получим
¨x =˙λΩT+ λ˙ΩT,
где
−2
˙
λ = Ω−2¨ω + ˙ω
dΩ
+
dt
Отсюда
¨x = Ω−2¨ωΩT− X( ˙ω, ω, t),
где X( ˙ω, ω, t) — члены, не содержащие ¨ω.
Подставляя в (23.9), имеем
Ω−2¨ωΩT= R + R0+ X( ˙ω, ω, t).
Умножая на Ω, получим
¨ω = ΩR + Ω(R0+ X). (23.10)
Умножив это выражение на ˙ω, получим
12d
( ˙ω ¨ω) =
( ˙ω2) = ˙ω(ΩR) + ˙ωΩ(R0+ X). (23.11)
dt
Теперь выберем (ΩR) кусочно-постоянной:
Ω
1
2
Ω
−2
d
(My) −
dt
∂ω
.
∂t
(ΩR) = −N sign ˙ω,
где N > |Ω(R0+X)|. Тогда ˙ω становится равной нулю за конечный промежуток времени [153]. Если ввести квазискорость
˙
˜ω = ˙ω + µω,
186 23 Управление процессом приведения динамики слаборазвитой экономики. . .
где µ = const > 0, то, подставив ˙ω =˙˜ω − µω в (23.10), получим
¨
˜ω = ΩR + Ω(R0+ X) + µ ˙ω. (23.12)
Умножим (23.12) на˙˜ω:
12d
(˙˜ω2) =˙˜ω(ΩR) +˙˜ω[Ω(R0+ X) + µ ˙ω].
dt
При этом
(ΩR) = −˜N sign˙˜ω, (23.13)
где
˜
N = const > [Ω(R0+ X) + µ ˙ω]. (23.14)
Теперь из одного уравнения (ΩR) = −˜N sign˙˜ω с n искомыми элементами Ri(i = 1, 2, . . . , n) вектора R получим R = λΩT, где
−2
λ = −Ω
˜
N sign˙˜ω.
Отсюда
−2
R = −ΩT(Ω
˜
N sign˙˜ω).
Умножая R на A, получим уравнение
−2
BU = −AΩT(Ω
˜
N sign˙˜ω) (23.15)
с r искомыми элементами вектора управления U .
Умножая (23.15) на BT, получим
−2
BTBU = −BTAΩT(Ω
˜
N sign˙˜ω).
Отсюда
−2
U = −(BTB)−1BTAΩT(Ω
˜
N sign˙˜ω). (23.16)
Если нет уверенности назначения˜N, удовлетворяющего (23.14), то значение˜N можно построить по «принципу обратной связи по квазиускорению» в виде положи­тельной кусочно-постоянной функции по известному алгоритму [116], заключающему­ся в следующем.
Первый член (ΩR) в (23.12) ищем в виде (23.13), где
˜
N = N0+ ∆Qω. (23.17)
Если при t = 0 имеет место (˙˜ω¨˜ω) ≥ 0, то для определения постоянной N0при t = 0 сообщаем в (23.12) управление
(ΩR) = −¨˜ω(0).
При этом будет иметь место
Ω(R0+ X) + µ ˙ω = −¨˜ω(0). (23.18)
Следовательно, правая часть (23.12) обратится в нуль.
23 Управление процессом приведения динамики слаборазвитой экономики. . . 187
Теперь при t = ∆t > 0 сообщим управление
(ΩR) = −[¨˜ω(0) +˜∆],˜∆ = const > 0. (23.19)
При этом имеет место
(˙˜ω¨˜ω) = −˜∆|˙˜ω|. (23.20)
Измерение или вычисление¨˜ω продолжим до тех пор, пока не наступит равенство
(˙˜ω¨˜ω) = −δ0|˙˜ω|, (23.21)
где δ0= γ˜∆, 1 > γ > 0.
В момент времени t1> 0 наступления равенства (23.21) добавим к (23.19) допол-
нительно˜∆. Тогда (23.19) принимает вид
(ΩR) = −[¨˜ω(0) +˜∆(1 + i)], (23.22)
где i = 1 соответствует первому моменту времени t1> 0 наступления (23.21). При продолжении измерения или вычисления левой части (23.20) возможно наступление следующего момента времени t2> 0, при котором имеет место (23.21). Заметим, что момента времени, удовлетворяющего (23.21), может и не быть. Если же t2существует, то значение i в (23.22) удваивается, то есть заменяется на i = 2. Таким образом, процедура определения i в (23.22)
(ΩR) = −[¨˜ω(0) +˜∆(1 + i)], (i = 1, 2, . . .), (23.23)
продолжается до времени обращения˙˜ω в нуль. Необходимо отметить, что при
(˙˜ω(0)¨˜ω(0)) < −δ0|˙˜ω(0)|
значение¨˜ω(0) в (23.23) следует выбрать равным нулю.
Следовательно, искомые значения N0и ∆Qωв правой части (23.17) можно пред-
ставить в виде
N0=
 
¨
˜ω(0)
 
+˜∆sign
h
˙
˜ωT(0)¨˜ω(0) + δ
0
 
˙
˜ω(0)
˙
+
˜ωT(0)¨˜ω(0) + δ
 
0
˙
˜ω(0)
i
,
∆Qω=˜∆(i + 1) (i = 1, 2, . . .).
Заметим, что предложенный способ самонастраиваемого управления представляет
собой «принцип обратной связи по квазиускорению» в дискретные моменты времени
tν(ν = 1, 2, . . .), соответствующие i = 1, 2, . . ..
При этом в некоторый конечный момент времени˜t1изображающая точка (˜ω,˙˜ω)
окажется на линии разрыва
˙ω + µω = 0, (23.24)
и при этом знаки ω(˜t1) и ˙ω(˜t1) будут противоположными, что необходимо для обес­печения управления в «режиме торможения» [118], обеспечивающем одновременное обращение в нуль значений ω и ˙ω в конечный момент времени
˜
t2=˜t1+
 
2
 
˙ω
˜
ω
t
1
,
˜
t
1
188 23 Управление процессом приведения динамики слаборазвитой экономики. . .
если управление (ΩR) выбрать в виде
(ΩR) = −˜N sign˙˜ω1, (23.25)
где
˜
N =¨˜ω(0) +˜∆(i + 1),
˙
˜ω1=˙˜ω при t ∈ [0,˜t1],
˙
˜ω1=˙˜ω2при t >˜t1,
˙
˜ω = ˙ω + µω,
˙
˜ω2(τ) = −˙ω(τ) + ˙ω(˜t1) +
Заметим, что в (23.26) знаки ω(˜t1) и ˙ω(˜t1), в силу (23.24), являются противополож­ными.
Теперь вектор управления U в исходной системе (23.1) с элементами Us(s = 1, 2, . . . , k) определяется в виде (23.16), где˙˜ω заменено на˙˜ω1.
˙ω2(˜t1)
τ, τ = t −˜t1. (23.26)
2ω(˜t1)
23.4 Заключение
Применяя принцип обратной связи по квазиускорению, предложенный в [116] для безу­дарного приведения состояния механических систем в заданное программное многооб­разие за конечное время в условиях неопределенности, построен алгоритм приведения экономики слаборазвитого производственного предприятия в состояние развитой мо­дели за гарантированный промежуток времени при наличии случайных внутренних и внешних возмущающих факторов, негативно влияющих на производственный процесс.
Литература
[1] Budotchkina S.A., Savchin V.M. On indirect variational formulations for operator
equations // Journal of Function Spaces and Applications. 2007. Vol. 5. No. 3. P. 231–242.
[2] Deressa C.T. Equations of Mechanical Systems with Singular Coefficient Matrix
// Материалы международной научно-практической конференции, посвященной 15-летию филиала ЮУРГУ в г. Нижневартовске. Нижневартовск: Изд-во НВГУ,
2013. P. 56–63.
[3] Kane T.R., Barba P.M. Effects of energy dissipation on a spinning satellite // AIAA
Journal. 1966. Vol. 4. No. 8. P. 1391–1394.
[4] Layton R.A. Differential-Algebraic Equations of Dynamical Systems. N.Y.: Springer,
2001. – 159 p.
[5] Santilli R.M. Foundation of theoretical mechanics. I.: The inverse problem in
Newtonian mechanics. New York, Heidelberg, Berlin: Springer–Verlag, 1978. — 266 p.
[6] Santilli R.M. Foundation of theoretical mechanics. II.: Berkhoffian, generalization of
Hamiltonian mechanics. New York, Heidelberg, Berlin: Springer–Verlag, 1978. — 370 p.
[7] Shorokhov S.G. Solution of an Inverse Problem of the Dynamics of a Particle //
Celestial Mechanics. 1988. Vol. 44. No. 1–2. P. 293–306.
[8] Абрамов Н.В., Мотовилов Н.В. Взаимодействие концепций и модульный состав
корпоративных экономических информационных систем // Изв. Самарского науч­ного центра Российской академии наук. Специальный выпуск «Актуальные про­блемы экономики и права». 2005. С. 74—80.
[9] Ананьевский И.М. Непрерывное управление по обратной связи возмущёнными
механическими системами // ПММ. 2003. Т. 67. Вып. 2. С. 163–178.
[10] Ананьевский И.М. Синтез непрерывного управления механической системой с
неизвестной матрицей инерции // Известия РАН. Теория и системы управления.
2006. № 3. С. 24–35.
[11] Андреев А.С., Безгласный С.П. О стабилизации управляемых систем с гаранти-
рованной оценкой качества управления // ПММ. 1997. Т. 61. Вып. 1. С. 44–51.
[12] Аниковский В.В., Журавлев С.Г. Задача Эйлера и ее приложения в небесной ме-
ханике и космодинамике // ПММ. 2011. Т. 75. Вып. 6. С. 940–950.
189
190 Литература
[13] Аппель П.А. Теоретическая механика. Т. 1. М.: Физматгиз, 1960.
[14] Ахметов А.А., Мухарлямов Р.Г. Динамическое моделирование управления эко-
номическими объектами // Вестник КГТУ. 2008. № 3. С. 102–106.
[15] Ахметов А.А., Мухарлямов Р.Г. Применение методов моделирования механиче-
ских систем для управления экономическими объектами // Вестник КГТУ. 2008. № 2. С. 81–84.
[16] Барбашин Е.А. Об одной задаче теории динамического программирования //
ПММ. 1960. Т. 24. Вып. 6.
[17] Барбашин Е.А. Об оценке максимума отклонения от заданной траектории //
А и Т. 1960. № 10.
[18] Барбашин Е.А. Об оценке среднеквадратичного значения отклонения от заданной
траектории // А и Т. 1960. № 7.
[19] Барбашин Е.А. Осуществление процессов и конструирование сигналов на выходе
из системы // Труды IV Всесоюзного математического съезда. Т. 2. М.: Наука,
1964.
[20] Барбашин Е.А. Построение периодического движения как одна из задач теории
программного регулирования // Труды Международного симпозиума по нелиней­ным колебаниям. Т. 3. Изд-во АН УССР, Киев, 1963.
[21] Барбашин Е.А. Программное регулирование и теория оптимальных систем // Тру-
ды II Конгресса ИФАК. М.: Наука, 1965.
[22] Безгласный С.П. К задаче о стабилизации нестационарных программных движе-
ний математического маятника // Ученые записки УлГУ. 1997. Вып. 4. С. 19–23.
[23] Белецкий В.В. Движение спутника относительно центра масс в гравитационном
поле. М.: Изд-во МГУ, 1975. — 308 с.
[24] Белоусов А.П., Фурасов В.Д. Стабилизация нелинейных регулируемых систем при
неполной информации о состоянии объекта // А и Т. 1975. № 7. С. 5–14.
[25] Будочкина С.А., Савчин В.М. О квазипотенциальных операторах и Гамильтона-
допустимых уравнениях в механике бесконечномерных систем // Доклады Ака­демии наук. 2015. Т. 464. № 3. С. 267–269.
[26] Вербицкий В.Г. Влияние структуры сил на устойчивость линейной системы //
Прикладная механика. 1982. Т. 18. № 12. С. 119–121.
[27] Вильке В.Г. Аналитическая механика систем с бесконечным числом степеней сво-
боды. Ч. 1, 2. М.: Изд-во механико-математического фак-та МГУ, 1997. Ч. 1 – 216 с.; ч. 2 – 160 с.
[28] Вильке В.Г. Аналитические и качественные методы механики систем с бесконеч-
ным числом степеней свободы. М.: Изд-во МГУ, 1986. – 192 с.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]