УДК 517.93
УПРАВЛЕНИЕ ДИНАМИКОЙ СИСТЕМ, СОДЕРЖАЩИХ ЭЛЕМЕНТЫ РАЗЛИЧНОЙ ФИЗИЧЕСКОЙ ПРИРОДЫ
© Р.Г.Мухарлямов, О.В.Матухина, А.А.Ахметов
В статье рассматривается задача управления динамикой системы с элементами различной физической природы. Предлагается метод построения математической модели динамики, обеспечивающей стабилизацию связей. Строится алгоритм численного решения соответствующей системы дифференциально-алгебраических уравнений, описывающих наложенные на систему связи, ее кинематику и динамику. Предложенные методы решения задачи управления используются для исследования динамики электромеханической системы, движения мобильного робота с обходом препятствий, управления элементом адаптивной оптической системы и планирования производства условного нефтеперерабатывающего предприятия.
Ключевые слова: управление динамикой, стабилизация связей, математическое моделирование, численные методы.
1. Введение
Известные к настоящему времени динамические аналогии позволяют использовать методы классической механики для решения задачи управления системами, содержащими элементы различной природы, экономическими объектами и производственными системами. Процессы изменения состояния этих систем описываются дифференциально-алгебраическими уравнениями, составленными из кинематических соотношений, целей управления, уравнений связей и уравнений динамики, выраженных в обобщенных координатах или в канонических переменных.
Обычно под решением задачи управления механической системой понимают аналитическое построение управляющих воздействий, обеспечивающих изменение фазовых координат по заданному закону. Такое представление требует определения желаемого закона движения. Однако в ряде случаев для построения требуемого управления не требуется описание закона движения системы по всем координатам. Желаемые свойства движения могут быть выражены уравнениями связей, а управляющие воздействия определены как соответствующие реакции связей. В конечном итоге задача управления динамикой сводится к построению решения системы дифференциально-алгебраических уравнений,
составленных из уравнений динамики и уравнений связей.
2. Динамические аналогии
Аналогии между динамикой систем различной физической природы и механических систем позволяют использовать методы классической механики для исследования динамических процессов в системах, содержащих элементы различной физической природы. Аналогии в дина-
мических показателях различных систем [1] позволяют описывать [2] фазовое состояние систем различной физической природы в унифицированных переменных и использовать для исследования динамических процессов методы и модели классической механики.
Так, например, в [3; 4; 5] исследованы задачи динамики и управления механическими процессами в живых организмах. В [6] уравнениями механики
1 (т с11 Л ( 1Ь Л с11 I
—I Ь— 1 + 1 т-----I— + — = М
й ^ й) й G
описывается процесс познания, если под величинами Ь, G,т и I понимать параметры, характеризующие интеллектуальные свойства субъекта познания, и объем информации.
В работах [7; 8; 9] была установлена аналогия динамических процессов в простейшем экономическом объекте движению точки переменной массы и предложены динамические модели процессов в экономике. Результаты исследований по динамике точки и тела переменной массы [10] были развиты [11] до создания нового направления, связанного с управлением программного движения и обратными задачами динамики. Методы аналитической динамики систем с переменной массой [12] были использованы для исследования задач моделирования и управления динамикой производственных систем [13; 14].
3. Динамика экономических объектов Динамика простого экономического объекта, принимаемого за элемент экономики, описывается [7] теми же уравнениями, что и движение точки переменной массы:
1 ( СУ Л Г СУ Л Г СУ .
1,1п~л )+"■ IУ• С■')=и(У• Т■''.
Здесь У - объем выпускаемой продукции,
г \ СУ ~
у ( ) = - максимальный объем продукции,
которую может выпускать объект в единицу времени при отсутствии ограничений (мощность), т (,) - мгновенная фондоемкость основных фондов объекта по выпуску данного вида продукции, q (,) = т (,)у (,) - состояние основных производственных фондов, ^, и - выбывающие и вновь поступившие с момента , основные фонды.
Изменение мощности производственного предприятия, состоящего из N подразделений, с течением времени описывается системой дифференциальных уравнений:
Сх
■ =
С,
1 (тауа ) + (Хс , Ч , ,) =
(1)
(2)
= Ра (Хс,V,, ,)+ Ъа, (Хс, V, ,,), а,Ъ,с = 1,...,N, s = 1,...,5,
где ха - объем выпускаемой продукции, Уа -мощность, та - мгновенная фондоемкость, таУа = qa - состояние основных производственных фондов а -го подразделения в момент времени ,, wa, ра - изменение фондов а -го подразделения, выбывающих из потребления за счет износа и старения оборудования, и1,...,и° -
управление за счет поступающих основных фондов, Ъж - известные коэффициенты.
Требуемые свойства функционирования
предприятия задаются уравнениями связей:
МР (ха , , ° МГ( Ха , V , , ) = 0,
р = 1,...,Р, г = Р + 1,...,Я.
Если часть уравнений связей (2) а>к (ха,,) = 0, к = 1,...,Н допускает выражение объемов продукции х1,...,xN через произвольные обобщенные координаты q1,..., qn:
/м-п (д1,, ) = 0, /р-п (, у'',,) = 0,
М = п +1,...,п + т, (3)
р = п + т +1,..., п + т + г,
то систему (1) можно представить в виде уравнений Лагранжа.
4. Уравнения динамики в обобщенных координатах
Решение уравнений динамики ищется в следующей последовательности. Пусть движение механической системы определяется уравнениями связей (4) и уравнениями динамики
1
С,
( дЬ0 Л
dq1
1, 1, дЬ п дБ0 ,
------= П---------------+ А ф.
дд1 ду‘ К
(4)
к = 1,2,..., т + г.
Здесь Ь = Ь0 (qг,V1,,) - лагранжиан системы,
Б0 = Б0 (ql, V1,,) - диссипативная функция,
Пк = Пк (q', V1,,) - непотенциальные обобщенные
д/ м-п
силы, АК - множители Лагранжа, ф п =-
д/ р
ду1
. В равенствах (4), как и всюду в
дальнейшем, предполагается суммирование по одинаковым индексам к .
Система уравнений (3), (4) составляет систему дифференциально-алгебраических уравнений индекса 3. Обычный путь решения состоит в определении выражения множителей Лагранжа Ак из равенств 1дм =
(5)
1, 1, С,
где дм, Vм, ур представляют значения функций, задающих уравнения связей:
4м = /м-п (4,,),
Vм =ф п ( 4,,) V1 + /м-п ( д1,,), д/ м-п
(6)
/м-п =,
д
-, vр= /р-п (,V1,,).
Из выражений qм = с, + с£ , vр = ср общего решения уравнений (5), содержащих произвольные постоянные сМ, сМ, ср, следует, что решение q, = 4х (,), V = V1 (,) системы (4) будет удовлетворять уравнениям связей (3) только в том случае, если начальные условия
4 (Ч ) = 40, ^ ( Ч ) = ^
соответствуют уравнениям связей (3):
/м-п (д0 ,,0 )=0,
ф-п (д0 ,,0) V + /Г (д0 ,,0 )=0, (7)
/р-п (д0, V,,, ) = 0.
Если же условия (7) не выполняются, то отклонение движения, соответствующего решению системы (4), будет возрастать с течением времени. Тем более не приходится ожидать точного выполнения уравнений связей на решениях системы уравнений (4), определяемых численным интегрированием.
Пример 1. Рассмотрим движение тяжелой точки по окружности единичного радиуса. Принимая за 4, д2 прямоугольные координаты х1, х2 тяжелой точки, легко составить уравнение связи (3) и уравнения динамики (4):
( + х22 -1)/2 = 0, (8)
Жх Жх, . Жх2
= X, —1 = Я -Ях,, —- = х2,
Жі Жі Жі
Жх2
жі
(9)
= -Ях..
Из условий (5) следует выражение для множителя Лагранжа:
Я:
2 2 ((1 + Х1 + Х2 ), Я = 9,81.
х, + х2
На рис.1 представлена траектория точки, соответствующая решению системы (8)-(9), при начальных условиях х° = 0, х° = 1.3, х° = 0, х2° = 0, не соответствующих уравнению связи (8). Рис.2 указывает на возрастание отклонений решения, соответствующего начальным условиям х0 = 0, х20 = 1, х0 = 0, х0 = 0, от уравнения связи (7) с течением времени при численном решении.
Ь=0, к!=0
Рис.1. Траектория точки, соответствующая точному решению при отклонении начального положения.
Рис.2. Изменение отклонения от уравнения связи при численном решении.
Следовательно, требуется такая модификация множителей Лагранжа Як, которая ограничивала
бы величины дм, Vм, \р, оценивающие отклонения от уравнений связей (3), обусловленные начальными условиями и погрешностями численного интегрирования. Рассматривая параметры дм, Vм, Vр как дополнительные "избыточные" координаты, заменим исходную систему расширенной системой [15], фазовое состояние которой определяется обобщенными координатами дг, дм и обобщенными скоростями V', Vм, vр, удовлетворяющими уравнениям связей дм- /м-п (д', і) = 0,
Vм-ф-^ - /м-п = 0, (10)
vр- /р-п (д', V3, і ) = 0.
Представим лагранжиан Ь и диссипативную функцию В расширенной системы равенствами:
Ь = Т - Р, 2Т = 2Т0 + шпв[ дк ) vnvв,
2Т0 = (дк ) vV,
2Р = 2 Р0 (д', і ) + кмг(, і )дмдУ,
2 В = 2 В0 (д', V3, і ) + Спв(д', і )^в.
', 3, к = 1,..., п, V = п + 1,..., п + т,
П,в = п + 1,... п + т + г.
Тогда динамика расширенной системы будет описываться уравнениями Жд'
■ = V
Ж
Ж (дЬ Л дЬ дБ К
ЖІ.І7 )-ёд?=й-д?+Яй •
(11)
ц Ж ( дЬ Л дЬ = дБ
жі ~v , жt'дVгJ-’дgг”-'дVг, (12)
(13)
1 (_дЬ "1 дБ С, ^ ^
Будем предполагать, что коэффициенты тр, тпв, кМУ, спд и все их частные производные
ограничены в области О изменения переменных 4, V3 и при всех , > ,0. Система уравнений (11)-
(13) приводится к виду, разрешенному относительно старших производных:
- = vk
Ждк к Ждм
(Vк
Жі Жі
= ткг(щ + ц>кяк + т(2)) (14)
Жлув
— = -твп (кгщдм + ьвв ),
т
= (тк )Л твп =(тпв) 1,
где т(2) обозначены члены второго и более высокого порядка относительно избыточных переменных дм, Vм, V1".
5. Уравнения динамики в канонических переменных Решение системы дифференциально-алгебраических уравнений (10), (14) представляется более удобным, когда состояние системы определяется каноническими переменными
, м дЬ
1 , qм, р3 = — = тк
дv
(4 У -
I = 1,..., п + т;
=-дН+п-дБ0+а*%
С, дд1 1 дvl к
о =
док 1дм дН
(15)
■ тк ( + фк АК + т,(2))
Сд м С,
= Vм,
1,— = -твп (кгщдм
(16)
к, s = 1,..., п + к + г. Выражая функцию Гамильтона и уравнения связей (10) через координаты и импульсы:
Н = 2 тк ()ркр, - Р0 (д1,,)-2 кцу(дг,, )дмд*,
Г= дм - /м-п (д1,,) = 0, оМ= тм- /м-пткрк - /м-п = 0,
ор = трпрп- /р-п ( д1, тзкрк,, ) = 0,
уравнения динамики можно представить в виде системы 2п + 2т + г дифференциальных уравнений первого порядка относительно переменных
д, рг, qм, Рм, рр-
1дг дН С, др1 ’
ф, Л дрм
Срг = дН дЮ_ Срр дБ
С, ддм дкм, 1, д^м ’
с начальными условиями: д1 (,0 ) = д10,
р, (,0 ) = тр (дк0 )0 и дм(,0 ) = qм0, р, (ч ) = р,o,
которые определяются через значения д10, V30 посредством уравнений связей (10) и функцию Лагранжа Ь.
6. Стабилизация связей Уравнения динамики расширенной системы
(14) состоят из двух частей. Первая часть
~к Схк
представляет собой уравнения возмущений связей и используется для определения выражений множителей Лагранжа. Система уравнений относительно множителей Лагранжа получается в результате дифференцирования выражений (6) в силу уравнений системы (16). Решение этой системы приводит к выражению множителя АК в
виде суммы трех слагаемых Ак = АК + АК + А , распределенных по степеням избыточных переменных дм, Vе. Первое слагаемое А^ не содержит переменных дм, Vе и соответствует множителю Лагранжа в классическом случае. Второе слагаемое АК1 содержит эти переменные в первой степени и может служить для обеспечения асимптотической устойчивости решения исходной системы по отношению к уравнениям связей
(3). Третье слагаемое А содержит избыточные переменные дм, Vе, по крайней мере, во второй степени.
Очевидно, система (16) имеет тривиальное решение дм = 0, Vе = 0 . Для стабилизации связей необходимо функцию Лагранжа Ь и диссипативную функцию Б расширенной системы составить так, чтобы тривиальное решение системы (16) было устойчиво асимптотически.
Обозначив через х = (,V3) и г = ^4^"^) соответственно векторы состояния исходной системы из области допустимых значений X и вектор возмущений связей, значения которого принадлежат области X, представим систему уравнений (16) и уравнения программных связей (6) в виде
С, = К(х,,)г, о(х,,) = г.
(17)
л ’ С
при определенных выражениях множителей Ак = Ак{дг ,,), соответствует уравнениям динамики исходной системы. Вторая часть
Справедливо следующее утверждение.
Теорема 1. Если матрица К (х,,) может быть представлена в виде произведения К (х,,') = -А~1Ь ( х,,), матрица А является постоянной, положительно определенной, матрица Ь = Ь (х,,) - положительно определенна при всех х е X,, > ,0, и выполняются условия:
1) ||ь (х,,)||> I > 0 ;
2)
а1 <
< а,
то уравнение (17) имеет экспоненциально устойчивое тривиальное решение г = 0 .
Составим функцию Ляпунова в виде положительно определенной квадратичной формы с постоянной матрицей коэффициентов: 2У = гтЛг .
Производная 1- = Ж (г, х,,) функции У, вычисленная в силу уравнения (17), является определенно-отрицательной квадратичной формой 2Ж (г, х,,) = -гт' Ь (х,,)г относительно составляющих вектора г . Согласно условию 1) теоре-
1 функция С- = Ж (г, х,,) ограничена свер-
мы
ху.
—< -/|Ь|Г
Жі
(18)
< 2У / аг,
Следовательно,
||г (,)|| является ограниченной экспоненциальной функцией:
21 ( а 21 ( ,
1/ \||2 а2 ,, м2 _ ~(-,0а а2 2 -~У‘-,0>
г(,)1 <—\\г0\\ е а2 <-^-£2в а .
У п 2а/ 11 2а1
Представим систему уравнений (15) в новых обозначениях в общем виде:
Жх , ч
— = V(х,г,і) . Жі
(19)
Хр+і = хр +™р,
Уравнения (6) являются частными интегралами системы (19), то есть справедливо равенство
до , ч до , ч
V (х, г,,)+----= К (х,, )г .
дху ’ д, V ’
Пусть для решения системы уравнений (19) используется разностная схема
(К ), 1р = ,0 + pт,
vp = v (хр, гр, 1р ) и для оценки отклонения от уравнений связей используется квадратичная форма с постоянной матрицей Л коэффициентов 2У = г Лг .
Разлагая в ряд функцию Ук+1 по степеням т, получим выражение
у =1 гтN г +1Я т2
Ук+1 ^Ак^кАк^ ^^к1 ?
2 2 (20)
N = Л + т(ЛК + КтЛ),
Я = ( гТ ЛЯ + ЯТЛг + гТ КТ ЛКг) + +т(гТКТЛЯ + ЯТЛКг) + г2 (ТЛЯ),
которое позволит сделать следующее утверждение:
Теорема 2. Если при всех х е X, , > ,0 справедливы ограничения гТЛг > а01|г||2, ||гк|| < £, гт№ < аа01|г||2, ||Я|| < Я ,
т2Я < ва0£2, а + в < 1, то будет выполняться неравенство ||гк+Ц < £ .
Действительно, оценка левой и правой частей равенства (20) приводит к неравенствам:
а0||гк+Ж < г1„Лг,г + = г^г,, + т2Я,г <
к+1^ к+1 _ к к к
Из неравенства (18) с учетом условия 2) теоремы следует ограничение на изменения функ-
СУ 21 - — (-‘0)
ции У : ----<-------У , или У < У0е а2 . Соглас-
1, а2 0
но условию 2) справедливы также неравенства
< аа01|гк||2 +т2Я < аа0£2 + ва0£2 < а0£2.
7. Приложения
Пример 2. В примере 1 стабилизация связи (8) обеспечивается при численном решении системы (9), если множитель А определяется из условий
д3 =(х12 + х2 -1)/2.
Жд з Ж з з
—*— = V ,--------= -1.5к - 0.5д .
Жі Жі
Результат решения системы (9) методом Эйлера представлен на рис. 3.
к=0.5, Ы=1.5
Рис.3. Траектория, соответствующая приближенному решению при отклонении начального положения точки.
Пример 3. Рассмотрим задачу управления элементом адаптивной оптической системы [16], составленного из невесомого кривошипа ОЛ, вращающегося вокруг оси Ох3 в плоскости Ох1 х2, и закрепленного на нем зеркала Л массы т (рис.4).
Х2
dq dv g
— = v, — = -—cos q +M . dt dt R
(21)
dt
-(2c cos q - R)-2cvx(t)sin q = y'. (23)
Составим уравнения возмущений связей:
(24)
dy ,dy' ,
— = У , — = k21 У + к22 У . dt dt
Из равенств (21)-(24) определяется выражение управляющего момента M :
M =----------------(у + к22у') +
+
1
2cx (t )sin q d2x (t)
2cx (t )sin q dt 2 dx(t)
(2c cos q - R)- (25)
11 c(c, 0) D P (x(t), 0)
Рис.4. Элемент адаптивной оптической системы.
На зеркало действует сила тяжести mg, направленная в сторону, противоположную направлению оси Ox2. Положение зеркала A на плоскости Ox1 x2 определяется углом р отклонения кривошипа от оси Ox1 и расстоянием OA = R до начала координат. Вдоль оси Ox1 по закону x1 = x(t) движется точка P, из которой исходит
луч света, направленный на зеркало A. Требуется определить выражение момента M , приложенного к кривошипу, при котором луч, отраженный от зеркала, попадает в фиксированную точку C(c,0), расположенную на оси Ox1. Цель управления состоит в поддержании равенства а = в углов падения а и отражения в , если AD ± OA , и определяется уравнением связи:
x(t)(2c cosp- R) - Rc = 0 .
Динамика элемента адаптивной оптической системы описывается уравнениями
. . v +—cos q - v ctgq.
x(t) dt R
Система уравнений (21) с учетом выражения
(25) принимает вид:
dq dv 1
■ = v, - -
dt ’ dt 2cx(t)sin q
С d2 x (t)
-(2ccos q - R) - k21 y - к22y'
V
(26)
2 ( dx(t) + v cos t
:(t)
Л
sin i
v.
Тривиальное решение у = у' = 0 системы (24) устойчиво экспоненциально, если к21 < 0, к22 < 0 .
Выберем функцию У = 2 гтЛг, г = (у, у'), мат-
рица A=
( a11 a12 ^
V a12 a22 J
коэффициентов которой
удовлетворяет условиям Сильвестра. Для решения системы уравнений (26) использовался метод Эйлера. Численный эксперимент проведен при следующих данных:
Я = 3.4641, с = 3, х (,) = 2с + 0.5со8 , -1,
т=1,
ф0 = 0.4685 , v0 = -0.005,
а11 = а22 = 1.1, а12 = 0.1, а0 = 1,
Я = 1.
Полагая к21 =-2, к22 - 3, £ = 0.01, т = 0.001,
Уравнения программных связей записываются в виде:
x (t)(2c cos q - R)-Rc = y, (22)
dx(t)
определим матрицу N =
(1.0988 0.0940^
0.0940 1.0892
и по-
лучим следующие ограничения для величин а, т: а > 0.9901, т =< 0.00104, которым удовлетворяют значения а = 0.991, в = 0.009, т = 0.001. На рис.5.а)-5.г) приведены графики функций х = х(,), <p = ф(,), у = у(,), у' = у'(,) .
X
<НеВД)
х=л(1)
I
Рис.5а). График изменения положения зеркала. У=¥(1)
I
Рис.5б). График движения точки.
Рис.5в). График изменения отклонения от уравнения Рис.5г). График изменения производной отклонения
связи. от уравнения связи.
Рис.5.
Пример 4. Электромеханическая система. В дается в двигатель постоянного тока, который, в
системе привода кривошипно-шатунного меха- свою очередь, управляет работой кривошипно-
низма [17] блок питания обеспечивает подачу шатунного механизма, расположенного в одноэлектрической мощности двигателю переменно- родном поле силы тяжести.
го тока. Переменный ток через выпрямитель под/1 24/
-м-
д
рт /5
ь
К
д , /7
д2, /2
подача
мощности
ЛС/ОС
преобразователь
Двигатель постоянного тока
ползун
кривошипа
Рис.6. Электромеханическая система.
Построена система дифференциальных уравнений, разрешенных относительно старших производных, которая содержит 9 уравнений с 9 неизвестными. Построение уравнений возмущений связей и решение системы дифференциальных уравнений динамики проводилось О.В.Шемело-вой с помощью интегрированной системы компьютерной символьной математики Мар1е 7. Решение системы дифференциально-алгебраических уравнений и построение фазовых портретов были осуществлены с помощью графической функции pкasepoг,гai, методом Эйлера с шагом Ь=0,01.
Ф
Рис.7. Кинематический расчет голономной связи.
На рис7 и рис^ представлены графики, соответствующие уравнению голономной связи
(q - rcosq6) +Rrsinqб) = l2, полученные в результате кинематического и динамического расчетов. Графики изменения фазовых координат во времени q3 Rt), qб (t), fб (t), q1 (t), f1 (t) представлены соответственно на рис.9, iO, ii, i2, із. Фазовые портреты, отражающие зависимости переменных f5 (q5), f6 (q6 ), f ( q7) , вследствие
решения уравнений динамики изображены на рис.13, 14, 15.
q6(t)
Рис.8. Динамический расчет голономной связи.
Рис.10. Зависимость qб = q6 (t) .
Рис.12. Зависимость q7 = q1 Rt) .
Рис.14. Зависимость f5 = f5 (q5).
Рис.15. Зависимость f6 = f6 (q6).
Пример 5. Управление движением колесной системы по заданной траектории. Движение трехколесной тележки управляется моментами, приложенными к колесам задней оси и к рулевому приводу, соединенному с передним колесом
[1S]. Фазовое состояние колесной системы определяется обобщенными координатами qi и скоростями q. = d- (i = і,...,Т) . Выражения управляющих моментов определяются в соответствии с требованием движения центра масс M R q,, q2) системы из произвольной точки пространства с,0с2 к движущейся точке A, образованной пересечением прямых q, = —kit и q2 = 0, с обходом двух препятствий, заданных уравнениями Ri + 2 + k2t) + 4q2 = і,
4VJ1 3/ 9 |J2 2
В результате моделирования в системе компьютерной математики Maple построены уравнения программных связей:
L
if , , 42 іб і
- (Сі -1 + k3t) + — I C2
= 1.
фі = Fi і
\
sin q3 cos q4 +— cos q3 sin q4
L
sin q3 sin q4-------------cos q3 cos q4
= y,
Vi = Ci - F = Уi', V2 = C2 - F2 = У2,
Z = l1 +12 - база системы, l1 и l2 - расстояния от центра масс колесной системы до ее передней и соответственно задней оси,
F1 =-39+ k1t^ g^ - 4(1 + k1t^g2 -8
- 9 (1 + k1t )(2q2- 3)q2 g1- g 4 g5 g6,
42
F2 =- “ q2 g1 g 2 +(1 + V)(( + 2 + k2t ) g 2 +
+ ((1 + V)(( - 1 + k3t)g1 - g3g5g6,
g = 1 (( +2+V )2 + ^ -1),
1 (q1 -1 + k3t)2 +16 ^q2 - 3J -1 ,
gs = ( q1 + k1t) g1 g2 + 4 (q1 + k1t) q22 g2 +
8
+9 ( + V )(- 3)q2 gl,
g4 = q2 g1g 2 +(q1 + k1t )(q1 + 2+k2t )q2 g 2 +
+( + k1t)(<?1-1+kзt)q2gl, g5 = ^gg+k2 (q1 + k1t)( q1 + 2+k2t) q2 g2 +
+k3 (q1 + k1t)( -1 + k3t)q2g1,
g6 =[ g32 + g4 ] 1.
Уравнения динамики составляют семь дифференциальных уравнений, разрешенных относительно старших производных. Результаты чис-
ленного моделирования динамики управляемой другу со скоростями к3, к4. На рис.18-21 пред-
системы представлены на рис.17-21. На рис.17 ставлены графики отклонений у1, у1, у', у2 от приведена траектория движения точки М коп г уравнений связей а = 0, П = 0, щ = 0, щ2 = 0.
лесной системы в пространстве д1Од2 с обходом ^ ^ Т1 Т2
двух препятствий, движущихся навстречу друг
40
21)
I»
УI 20 -4» -60 -80
Л
•1 12 3-
Рис.18. Отклонение у1 от уравнения голономной связи Рис.19. Отклонение у1 от уравнения дифференциаль-
Ф = 0 .
ной связи ф = 0 .
Рис.20. Отклонение у[ от уравнения неголономной связи щ1 = 0 .
Пример 6. Планирование выпуска продукции и управление нефтеперерабатывающим пред-
Рис.21. Отклонение у2 от уравнения неголономной связи щ2 = 0 .
планирования выпуска продукции и синтеза управления условным нефтеперерабатывающим
приятием. Решение многокритериальной задачи заводом (НПЗ) предложено в [19] (рис.22).
Рис.22. Блок-схема условного нефтеперерабатывающего завода.
НПЗ состоит из четырех установок: комбинированная электро-обессоливающая установка и установка атмосферно-вакуумной перегонки нефти (ЭЛОУ-АВТ),
установка каталитического крекинга (КК), установка каталитического риформинга (КР) и установка гидроочистки (ГО).
Товарными продуктами являются автобензин, дизельное топливо, керосин, мазут и котельное топливо. На вход установки ЭЛОУ-АВТ поступает сырая нефть, сырье, разделенное на фракции установкой ЭЛОУ-АВТ, поступает на вход следующих установок. Для НПЗ характерно, что часть продукции производственного объединения направляется на другие объекты или на циркуляцию в качестве сырья. Пусть поток выпуска _)-го вида продукции і-го объекта в количестве у'. идет на внешнее потребление, а другая
часть используется в виде оборотных фондов
z-го производственного объекта.
Выходными продуктами установки ЭЛОУ-АВТ являются:
товарный керосин, бензин прямой перегонки (ПП), часть которого поступает в качестве сырья на установку КР для получения бензина КР,
дизельное топливо ПП, часть которого поступает на установку ГО для получения дизельного топлива ГО, товарный мазут
и вакуумный газойль - продукт вакуумной перегонки мазута, поступающий на установку КК.
Товарный бензин получается смешением бензина 1111, КР и КК.
С учетом предположения о постоянстве во времени коэффициентов пропорциональности оборотных фондов (ОФ) составим уравнения выпуска продукции, согласованные с материальным балансом установок:
У11 = 0,157у, У12 = 0,085^,
У13 = а225^ У14 = М5^
У21 = 0,224^, у 22 = 0,695У142,
Уз = 0,85^113 , У4 = 0,94^134.
Технологические связи внутри завода определяются равенствами
у11 = у11 + ^113, у13 = у13 + ^134, пв,
(28)
у14 = у14 + ^142 .
Мощности ПО на начало планируемого периода в млн. т./год известны:
у0 = 7,336, у°° = 0,919, у3 = 0,765, у4° = 0,94.
Пусть заводу установлено задание по выра-
Товарный продукт Задание, млн. т./год
Керосин 0,5
Дизельное топливо 1,2
Мазут 2
Автобензин 0,5
Уравнения
у 11 + у21 + у3 = 0,5 , у12 = 0,5 , у/3 + у4 = 1,2 определяют задание по выработке. Цели управления представим программными связями
у12 - 0,5 = а (г),
у» +^1 - 0-94 ) у4 - 1,2 = а2 (),
^ 2 (,) (29)
у14 - у 21 - 2 = а3 (^
у11 + у 21 +(^ - 0^ ^ у3 - 0,5 =а4 () ,
правые части которых определятся из уравнений возмущений связей Ла„ м
~ОГ=^1 РмЛ*К. (30)
Таким образом, задача сводится к определению управляющих воздействий и11, и12 в правых частях уравнений динамики
ёУу ж, в + Лт.
—-= у.., —L = -в я +и.,, у..—- = у.У.. -и.2,
Л 3 л ' ' '1 3 л 3 .
обеспечивающих выполнение уравнений программных связей (29) и уравнений возмущений связей (30).
1. Ольсон Г. Динамические аналогии. - М.: Гос. изд-во иностр. литер., 1947. - 224 с.
2. Layton R.A. Principles of Analytical System Dynamics. -N.-Y. Springer, 1998. - 158 p.
3. Грдина Я.И. Динамика живых организмов // Изв. Екатеринослав. высш. горн, уч-ща. - 1912. -Вып.1. - С.3-38.
4. Коренев Г.В. Введение в механику человека. - М.: Наука, 1977. - 263 с.
5. Пятницкий Е.С. Избр. тр.: в 3 т. - М.: Изд. физико-математической литературы, 2006. - Т.3: Теоретическая биомеханика. - 448 с.
6. Сайтов Р. И. Математическая модель процесса познания // Проблемы физико-математического образования в педагогических вузах России на современном этапе. - Ч.2. Материалы II Уральской региональной межвуз. научно-практич. конф. 19-21 мая 1997 г. - Уфа, 1997. - С.66-67.
7. Сиразетдинов Т.К. Динамическая модель прогнозирования и оптимальное управление экономическим объектом // Изв. ВУЗов, Авиационная техника. - 1972. - №4. - С.3-8.
8. Сиразетдинов Т.К. Динамическое моделирование экономических объектов. - Казань: Фэн, 1996. -223 с.
9. Сиразетдинов Т.К., Родионов В.В., Сиразетдинов Р. Т. Динамические модели экономического региона. - Казань: Фэн, 2005. - 320 с.
10. Мещерский И.В. Работы по механике тел переменной массы. - М.; Л.: Гостехиздат, 1952. -280 с.
11. Галиуллин А. С. Методы решения обратных задач динамики. - М.: Наука, 1986. - 224 с.
12. Новоселов В.С. Аналитическая механика систем с переменными массами. - Л.: Ленинград. гос. ун-т, 1969. - 240 с.
13. Мухарлямов Р.Г. Моделирование динамики простейших экономических объектов как систем с программными связями // Вестник РУДН. - Сер.: Физ.-мат. науки. - 2007. - №1. - С.25-34.
14. Ахметов А.А, Мухарлямов Р.Г. Применение методов моделирования механических систем для управления экономическими объектами // Вест. КГТУ им. А.Н. Туполева. - 2008. - №2. - С.81-84.
15. Мухарлямов Р.Г. Стабилизация движений механических систем на заданных многообразиях фазового пространства // ПММ. - 2006. - Т. 70. -№2. - С.236-249.
16. Адаптивная оптика: сб. перевод. / под редакцией
Э.А.Витриченко. - М.: Мир. 1980. - 456 с.
17. Мухарлямов Р.Г. Приведение уравнений движений механических систем на многообразиях фазового пространства к заданной структуре // Вест. КГТУ им.А.Н.Туполева. - 2007. - С.84-89.
18. Ибушева О.В., Мухарлямов Р.Г. Математическое моделирование динамики механических систем с заданными кинематическими свойствами // Инновации и высокие технологии XXI века: матер. Всерос. научно-практич. конф. (28-30 апреля 2009 г., г.Нижнекамск): в 2 т. / под ред. В.И.Ели-зарова, М.А.Закирова. - Нижнекамск: Нижнекамский химико-технологический институт (филиал) КГТУ, 2009. - Т.1. - С.174-178.
19. Ахметов А.А., Мухарлямов Р.Г. Моделирование многопродуктовых производственных объектов с программными связями // Инновации и высокие технологии XXI века: матер. Всерос. научно-практич. конф. (28-30 апреля 2009 г., г.Нижнекамск): в 2 т. / под ред. В.И.Елизарова, М.А.Заки-рова. - Нижнекамск: Нижнекамский химико-технологический институт (филиал) КГТУ, 2009. -Т.1. - С.143-147.
CONTROL OF DYNAMICAL SYSTEM CONTAINING ELEMENTS OF DIFFERENT PHYSICAL NATURE
R.G.Mukharlyamov, O.V.Matukhina, A.A.Akhmetov
The article deals with the problem of control of dynamical system of different physical nature. The authors offer the method for mathematical model construction for systems dynamics. Derived dynamics equations provide constraints stabilization and require accuracy of numerical solution of the correspond-
ing system of differential algebraic equations representing constraints applied to the system, its kinematics and dynamics.
Key words: dynamics control, constraints stabilization, mathematical modeling, numerical methods.
Мухарлямов Роберт Гарабшевич - доктор физико-математических наук, профессор, заведующий кафедрой теоретической механики Российского университета дружбы народов.
E-mail: rmuharliamov@sci.pfu.edu.ru
Матухина Олеся Владимировна - кандидат физико-математических наук, доцент кафедры информационных систем и технологий Нижнекамского химико-технологического института (филиала) Казанского государственного технического университета им.А.Н.Туполева.
E-mail: matukhinaov@mail.ru
Ахметов Арман Абдумуратович - старший преподаватель кафедры математики Нижнекамского химико-технологического института (филиала) Казанского государственного технического университета им.А.Н.Туполева.
E-mail: armanakhmetov@rambler.ru
Поступила в редакцию 21.04.2011