О.В. Шемелова
УРАВНЕНИЯ ДИНАМИКИ УПРАВЛЯЕМЫХ СИСТЕМ С НЕГОЛОНОМНЫМИ СВЯЗЯМИ
Ключевые слова: динамика, программные связи, устойчивость, численное решение, стабилизация, уравнение, построение, система.
Рассматривается построение и решение уравнений динамики управляемой электромеханической системы с го-лономными и неголономными программными связями. Предлагаемая модификация уравнений с неопределенными множителями дает возможность обеспечить асимптотическую устойчивость интегрального многообразия, соответствие уравнениям связей и устойчивость при численном решении.
Keywords: dynamics, program communication, stability, numerical solution, stabilization, equation, construction, system.
Construction and the solution of the equations of dynamics of controlled electromechanical system with golonomic and nongolonomic program constraints is considered. The modification of equations with undefined multipliers gives the possibility to obtain the asymptotic stability of integral manifold, the accordance constraint equations and stability in numerical solution.
Современные методы моделирования динамики сложных систем предполагают обеспечение выполнения требуемых свойств функционирования на этапе составления уравнений динамики. Динамические аналогии позволяют использовать уравнения и методы классической механики для составления уравнений динамики управляемых систем, содержащих элементы различной физической природы, и исследования ее кинематических и динамических свойств. Кроме того, необходимо учитывать стабилизацию связей, накладываемых на заданную систему. Решение задачи управления динамикой сложной физической системы с учетом стабилизации связей может быть получено с необходимой точностью при использовании простых численных методов.
Среди разнообразных явлений различной физической природы нередко можно встретить похожие явления, обнаруживающие одинаковые признаки и закономерности. В таких случаях говорят о физических аналогиях, или аналогичных системах. Физические аналогии, существующие между электрическими, механическими, акустическими и другими системами, давно с успехом используются при исследованиях и расчетах. Методы, основанные на применении аналогий, в ряде случаев оказываются весьма плодотворными при решении задач. Они позволяют сводить решения некоторых задач к решениям других уже известных задач, зачастую из другого раздела физики.
В работах [1, 2] предлагается обобщение и унификация множества переменных, которые описывают динамику физической системы. Некоторую классификацию возможно также провести среди величин, характеризующих динамическое поведение систем различной физической природы. Кроме того, определяется унифицированное множество переменных, которое включает следующие известные величины: усилие, расход импульс и перемещение. Использование динамических аналогий позволяет строить уравнения динамики для систем различной физической природы.
Данная работа иллюстрирует применение указанных методов для исследования динамики электромеханической системы. На примере электромеханической системы рассматриваются методы применения уравнений аналитической механики не только к механическим, но и к электрическим и электромеханическим системам.
Электромеханическая система из [3] является системой, предназначенной для преобразования электрических колебаний в соответствующие механические колебания. Работа системы управляется блоком питания, обеспечивающим подачу электрической мощности двигателю постоянного тока. Переменный ток через выпрямитель подается на двигатель постоянного тока, который, в свою очередь, управляет работой кривошипно-шатунного механизма, расположенного в однородном поле силы тяжести.
Требуется построить уравнения динамики данной электромеханической системы в форме уравнений Лагранжа, обеспечивающие устойчивость многообразия, определенного уравнениями связей, а также найти решение этих уравнений.
При построении уравнений динамики для электромеханической системы необходимо учесть определенные постоянные: т - масса ползуна, Ь -коэффициент трения, I - длина шатуна, г - радиус кривошипа, J - момент инерции кривошипа, К -постоянная вращающего момента двигателя, £ -индуктивность катушки, Я - сопротивление резистора, С - емкость конденсатора.
Уравнения динамики в форме Лагранжа составляются методом, описанном в [4, 5]. При построении уравнений динамики учитываются кинематические и динамические характеристики системы, а также уравнения связей.
В качестве переменных состояния [4] принимается универсальная пара переменных }, где С - обобщенные перемещения, f - обобщенные расходы.
Для рассматриваемой системы вводятся следующие обозначения постоянных величин и переменных состояния: с, с2 - заряды, проходящие
через диоды за время ^; qъ - заряд конденсатора; д4 - заряд, проходящий через резистор; q5 - заряд, проходящий через катушку индуктивности; q6 -угловое перемещение кривошипа; q7 - поступательное перемещение ползуна; /, /2 - силы токов, протекающих через диоды; / - сила тока, проходящего через конденсатор; /4 - сила тока, проходящего через резистор; /5 - сила тока, проходящего через катушку индуктивности; /6 - угловая скорость кривошипа; /7 - скорость ползуна.
Для построения уравнений динамики в форме Лагранжа составляются выражения для кинетической энергии Т , потенциальной энергии V и диссипативной функции й электромеханической системы через переменные состояния
^ q7,/ї,...,/:7).
Кинетическая энергия электромеханической системы определяется выражением вида
(1)
Единственным потенциальным параметром системы является емкость С электрического конденсатора. С учетом этого потенциальная энергия системы запишется в виде
V =
d
2C
(2)
Кроме того, имеются два диссипативных параметра - сопротивление її электрического резистора и коэффициент трения Ь ползуна. Следовательно, диссипативная функция системы будет иметь вид:
1 2 1 2
D = - Rf42 +- bf72. 2 4 2 7
(З)
На данную электромеханическую систему накладываются голономные и неголономные связи общего вида
ф( t ) = 0 и w(f, q, t ) = 0.
Геометрия кривошипно-шатунного механизма требует выполнения условия
( - r cos q6)2 + (r sin q6)2 = l2. Первый закон Кирхгофа требует, чтобы было справедливо
f + f2 = /3 + /4, (4)
/4 = /5. (5)
Интегрируя выражение (4), получим выражения двух голономных связей и одной дифференциальной связи:
ф, =( - r cos q6)2 + (r sin q6 )2 -12 = 0, (6)
Ф2 = Ci + q2 - Сз - q4 - СзО = О,
Уї = f4 - f5 = О .
(7)
(8)
Диоды накладывают ограничения на токи и напряжения в системе [3]. Учитывая, что е1, е2 представляют собой напряжения на р - п переходе в полупроводниковых диодах, а f1, /2 - силы токов
этих диодов, получаются два ограничения усилия, определенных в виде
У1 - f1 -13 (е ае'-1)= 0 , (9)
У2 - f2 - (еае2 -1)= 0, (10)
где /3 - сила тока насыщения, а - известная постоянная.
Для двигателя постоянного тока также могут быть записаны соотношения, накладывающие ограничения на усилия. Обозначив переменные е3 - обратный ток, е4 - вращающий момент, /5 - сила тока и 4 - скорость двигателя, ограничения усилий
можно представить в виде:
Уз - ез - К/6 = 0, (11)
У 4 - е4 - К/5 = 0 , (12)
где К - это постоянная вращающего момента двигателя.
Выражение для элементарной работы усилий источников тока и четырех неявных усилий (е1....е4) запишется в виде:
5^(п) = («1 - е) 591 + («2 - е2) 892 - ез 895 + е4 8Сб.
(13)
Коэффициентами при 5с,- в этом выражении элементарной работы являются составляющие вектора обобщенных сил О.
Дифференциально-алгебраические уравнения в форме Лагранжа имеют вид [4, 5, 6]:
С = f,
М/ + ФС к + Т/ ц = 5, ф = 0, Т = 0,
(14)
Г = О,
s-Л = О.
M(q,t) =^y ; Ф - вектор голономных связей (6),
Здесь М - матрица инерционных коэффициентов:
57* д/2
(7); Т - неголономная связь (8). Кроме того, векто-
дФ
ру Фс в системе (14) соответствует якобиан--------; а
дс
дТ
вектору Ч/ - якобиан ---------. Вектор ограничений
д/
усилий содержит ограничения (9)-(12). Вектор 5, стоящий в правой части уравнения (14), с учетом (13), (1), (2), (3) определяется
_ С дТ . d дТ дТ дУ дй
5(/,ст,Л = О------------------------------------------/-+-.
С(д д/ СП д/ дд дд д/
В итоге, уравнения динамики электромеханической системы (14) примут вид, представленный в следующей системе (15):
с=/,
0 " ' 0 1 '
0 0 1
0 0 -1
0 f + 0 -1
L 0 0
J 2rq7 sinq6 0
m 2(7 - r cosq6) 0
к +
" 0 " CD" 1 :s 1
0 U2 (t) e2
0 qa C
1 Ц = 4^ q; -
-1 CO -
0
_ 0 _ _ - bf7
q2 - 2rq7 cos q6 + r2 -12 q + q2 - qa - q4 + qa0 \h - f5 ]=о, f - /; (e°e-1)
/2 -(e аe2 -1)
= 0.
(15)
e3 Kf6
e4 -Kf5
= 0,
где д = (,...,<77), / = (,..., /2), к = (к1, к2) и
Ц = (Ш) - векторы множителей Лагранжа.
Метод решения системы (14) описан в [5]. Но в этом случае необходимо выполнение условия, что матрица М 1, обратная к матрице М, существует. При рассмотрении данной электромеханической системы была получена матрица инерционных коэффициентов (15). Для нее не существует обратной матрицы М _.
В системе (15) выполняются элементарные преобразования. Кроме того, для стабилизации связей вместо заданных уравнений связей (6), (7), (8) вводятся уравнения программных связей [7]. Система (15) с учетом этих преобразований принимает вид:
д = /, ( = 1.......7)1
(/ А у
1 (f ^
= u()--In -j +1, j = 1,2),
qa
(16)
ц = C _ / Lfs -ц = -К/6,
Jfe + 2rq7 sin q6 к1 = Kf5, mf7 + 2(q7 - r cos q6 )к1 = -bf7,
2ф1 = q7, - 2rq7 cos q6 + r2 -12 = y1,
Ф2 = q + q2 - qa - q4 - qa0 = /2,
= f4 - f5 = Z.
Правые части y1, /2, z трех равенств определяются как решения уравнений возмущений связей.
d/1
dt dy 2
dt
d/1
= У1 = y 2,
= Р11У1 + Р12 У1 + Р13 У 2 + Р14 У 2 + Р15 2, (17)
У = Р21У1 + Р22 У1 + Р23 У 2 + Р24У 2 + Р25 2,
= Р31у1 + Р32 У1 + Р33У 2 + Р34У 2 + Р35 2
где Р, ( = 1,... 3,7 = 1,..., 5) могут зависеть от переменных состояния 9(0 = qM■■■, Ъ ( В частности могут быть постоянными величинами.
Необходимо решить систему (16) относительно д и / . Переменными состояния здесь являются д(/) = ),...,Ц7(/) и /() = /1(),...,/7(/). Следовательно, вектор решения
х () = ),..., ^7 ), /(*),., /7 ) будет иметь вид:
X (/ )=(/, ^ Х-..,^ МР ),•••,^)).
В результате исследования уравнений кинематики и динамики электромеханической системы, система уравнений (16) примет вид:
д. = / =(е ((>_*'с)_ 1)1 ( = 1,2),
д3 = /3 = /1 + /2 _ /5,
д = /, ( = 5,6,7>
f5 = LI C - Rf5 - Kf6
(18)
1
f 6 = j(5 - 2(7 sin q6 • K1 (q6, q7, /5, fe, /7)),
1
f7 = m(2(rcosq6 -q7)(,q7,f5,fe,f7)-bf7)
Для решения системы уравнений (18) задается ряд постоянных параметров, которые соответствуют стандартной работе электромеханической системы [4]: R = 100 Ом; L = 10 Гц; C = 50-10-6 Ф; is = 109 А; а = 39 В-1; J = 0,16-10-3 H-м-с2; b = 4 10-7 (Н-с)/м; K = 0,1 (Н-м)/А; m = 0,5 кг;
r = 0,0141 м;
e1s (t) = u1 (t) = sin t • e-t/10 В;
/ = 0,0224 м;
e2s (t) = u2(t) = - sin t • e/10 В.
Для применения численных методов к решению системы дифференциальных уравнений (18) необходимо определить множество начальных условий. Для данной системы множество начальных условий определяется нулевыми начальными значениями всех переменных, кроме q6o = к/ 4 и
q7 = 0,03 м. Такие значения выбираются с условием, что система находится в состоянии покоя в начальный момент времени. Откуда следует, что только голономная связь ф1 требует ненулевых начальных условий. Значения для q6 и q7 подобраны таким образом, чтобы выполнялось условие ф1 = 0 .
+
Преобразования и решение системы дифференциальных уравнений (18) проводилось с помощью интегрированной системы компьютерной символьной математики Maple, которая позволяет автоматизировать математические вычисления - как численные, так и символьные. Изначально с помощью системы Maple были выполнены все преобразования и получена система дифференциальных уравнений (18).
Решение системы дифференциальноалгебраических уравнений и построение фазовых портретов были осуществлены методом Эйлера с шагом h = 0,001.
Далее были проведены численные эксперименты, связанные с подбором коэффициентов, входящих в систему (17). Суждение об устойчивости делается по свойствам функции Ляпунова [7, 8].
Проведение численных экспериментов в системе Maple дало следующие результаты.
На рис.1 представлен график голономной связи (6) q7 (qe):
Рис. 1.
Рис. 2.
В ходе численных экспериментов были подобраны определенные значения элементов Pj
j = 1,__3, j = 1,...,5). В итоге были получены сле-
дующие графические зависимости. При решении уравнений в системе Maple график зависимости q7 (q6) принял вид, представленный на рис.2.
Кроме того, были получены графические представления искомых функций системы (18) q6 j X f6 j ^ q7j ^ f7j ^ а также фазовые портреты jq5), fa (qe) (рис. 3), f7 (q7) (рис. 4).
Рис. 3.
Рис. 4.
Графическая иллюстрация решений дифференциальных уравнений динамики данной электромеханической системы позволяет сделать вывод о том, что выходные графические зависимости и фазовые портреты заданных физических величин являются вполне характерными для такого рода задач. Кроме того, сравнение графиков, представленных на рис. 1 и рис. 2 говорит о том, что для величин q6, q7 решение является устойчивым. Об этом можно судить, так как результат вычислений, представленный на рис. 2 свидетельствует о совпадении с достаточной точностью траектории q7 q6) с кривой, соответствующей уравнению связи (рис. 1).
Как показали численные эксперименты, изменение начальных условий и дальнейший подбор постоянных коэффициентов дают вполне устойчивую картину для кривых, построенных в других численных пределах.
Литература
1. А.С. Галиуллин, Аналитическая динамика. Высш. шк., Москва, 1989, 264 с.
2. Г. Ольсон, Динамические аналогии. Пер. с англ. Б.Л. Коробочкина. Под ред. М.А. Айзермана, Гос. Изд. иностр. лит-ры, Москва, 1947.
3. О.В. Шемелова, Инновации и высокие технологии XXI века: материалы Всероссийской научно-практической конференции (Нижнекамск, 28-30 апреля, 2009), Нижнекамск, 2009, Т.1, С. 219-223.
4. Richard A. Layton, Principles of analytical system dynamics. Springer-Verlag New-York, Inc., 1998, 156 p.
5. О.В. Шемелова, Вестник РУДН, сер. Прикладн. ма-тем. и информ., 1, 63-71 (2003).
6. О.В. Шемелова, Интегративный характер современного математического образования: материалы Всерос. на-уч.-практ. конф. (Самара, 24-27 сентября, 2007), Самара, 2007, Ч.1, С. 82-87.
7. Р.Г. Мухарлямов, О.В. Матухина, Вестник Казанского технологического университета, 12, С. 220-225 (2012).
8. О.В. Матухина, Вестник Казанского технологического университета, 11, С. 272-274, (2012).
© О. В. Шемелова - канд.физ.-мат.наук, доцент кафедры математики НХТИ ФГБОУ ВПО «КНИГУ», olga-shemelova@yandex.ru