Научная статья на тему 'ВЫДЕЛЕНИЕ ГИРОСКОПИЧЕСКИХ ИНЕРЦИОННЫХ СИЛ ИЗ ЦЕНТРОБЕЖНЫХ И КОРИОЛИСОВЫХ ИНЕРЦИОННЫХ СИЛ'

ВЫДЕЛЕНИЕ ГИРОСКОПИЧЕСКИХ ИНЕРЦИОННЫХ СИЛ ИЗ ЦЕНТРОБЕЖНЫХ И КОРИОЛИСОВЫХ ИНЕРЦИОННЫХ СИЛ Текст научной статьи по специальности «Физика»

CC BY
10
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
системы тел / уравнения динамики / инерционные силы (центробежные / кориолисовы / гироскопические) / манипуляторы / body systems / equations of dynamics / inertial forces (centrifugal / Coriolis / gyroscopic) / manipulators

Аннотация научной статьи по физике, автор научной работы — Телегин Александр Иванович

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

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

SEPARATION OF GYROSCOPIC INERTIAL FORCES FROM CENTRIFUGAL AND CORIOLIS INERTIAL FORCES

The purpose of the study is to identify in the equations of dynamics of mechanical systems generalized gyroscopic inertial forces, consisting of a part of centrifugal and Coriolis inertial forces, indicating the bodies whose movements form these forces. The methods of research refer to mechanics of body systems, systems analysis and robotics. The results of the study allow us to write out general formulas for calculating generalized centrifugal, Coriolis and gyroscopic inertial forces through partial derivatives on generalized coordinates from elements of the matrix of inertial coefficients in the expression of kinetic energy of arbitrary mechanical system. In the process of analyzing these formulas for systems of bodies with an open tree structure, such as orbital stations with manipulators on board or walking vehicles in the single-supported walking phase, the bodies whose movements affect the occurrence of the listed inertial forces are highlighted. For robot manipulation systems we present examples of the equations of dynamics, in which all possible inertial forces are highlighted and the bodies that form them are indicated. Conclusion. Singling out the gyroscopic forces allows you to simplify the formula for calculating the power consumption of drives, because the power of these forces is zero. This fact, in particular, allows to simplify the expression of the minimizing functional in the problem of energy optimal control. The isolated centrifugal forces can be used to realize program motions of some bodies of manipulators with polar, cylindrical, spherical and angular coordinate systems without expenditure of power consumed by their drives.

Текст научной работы на тему «ВЫДЕЛЕНИЕ ГИРОСКОПИЧЕСКИХ ИНЕРЦИОННЫХ СИЛ ИЗ ЦЕНТРОБЕЖНЫХ И КОРИОЛИСОВЫХ ИНЕРЦИОННЫХ СИЛ»

Научная статья

УДК 681.5

DOI: 10.14529/ctcr240106

ВЫДЕЛЕНИЕ ГИРОСКОПИЧЕСКИХ ИНЕРЦИОННЫХ СИЛ ИЗ ЦЕНТРОБЕЖНЫХ И КОРИОЛИСОВЫХ ИНЕРЦИОННЫХ СИЛ

А.И. Телегин, teleginai@susu.ru

Южно-Уральский государственный университет, филиал в г. Миассе, Миасс, Россия

Аннотация. Целью исследования является выделение в уравнениях динамики механических систем обобщенных гироскопических инерционных сил, состоящих из части центробежных и корио-лисовых инерционных сил, с указанием тел, движения которых формируют эти силы. Методы исследования относятся к механике систем тел, системному анализу и робототехнике. Результаты исследования позволяют выписывать общие формулы вычисления обобщенных центробежных, кориоли-совых и гироскопических инерционных сил через частные производные по обобщенным координатам от элементов матрицы инерционных коэффициентов в выражении кинетической энергии произвольной механической системы. В процессе анализа этих формул для систем тел со структурой открытого дерева, например, орбитальных станций с манипуляторами на борту или шагающих аппаратов в одноопорной фазе ходьбы, выделены тела, движения которых влияют на возникновение перечисленных инерционных сил. Для манипуляционных систем роботов приведены примеры уравнений динамики, в которых выделены все возможные инерционные силы и указаны тела, их формирующие. Заключение. Выделение гироскопических сил позволяет упростить формулу вычисления потребляемой мощности приводов, так как мощность этих сил равна нулю. Этот факт, в частности, позволяет упростить выражение минимизируемого функционала в задаче энергетически оптимального управления. Выделенные центробежные силы можно использовать для реализации программных движений некоторых тел манипуляторов с полярной, цилиндрической, сферической и ангуляр-ной системами координат без затрат потребляемой мощности их приводов.

Ключевые слова: системы тел, уравнения динамики, инерционные силы (центробежные, корио-лисовы, гироскопические), манипуляторы

Для цитирования: Телегин А.И. Выделение гироскопических инерционных сил из центробежных и кориолисовых инерционных сил // Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». 2024. Т. 24, № 1. С. 63-74. DOI: 10.14529/ctcr240106

Original article

DOI: 10.14529/ctcr240106

SEPARATION OF GYROSCOPIC INERTIAL FORCES FROM CENTRIFUGAL AND CORIOLIS INERTIAL FORCES

A.I. Telegin, teleginai@susu.ru

South Ural State University, Miass, Russia

Abstract. The purpose of the study is to identify in the equations of dynamics of mechanical systems generalized gyroscopic inertial forces, consisting of a part of centrifugal and Coriolis inertial forces, indicating the bodies whose movements form these forces. The methods of research refer to mechanics of body systems, systems analysis and robotics. The results of the study allow us to write out general formulas for calculating generalized centrifugal, Coriolis and gyroscopic inertial forces through partial derivatives on generalized coordinates from elements of the matrix of inertial coefficients in the expression of kinetic energy of arbitrary mechanical system. In the process of analyzing these formulas for systems of bodies with an open tree structure, such as orbital stations with manipulators on board or walking vehicles in the single-supported walking phase, the bodies whose movements affect the occurrence of the listed inertial forces are highlighted. For robot manipulation systems we present examples of the equations of dynamics,

© Телегин А.И., 2024

in which all possible inertial forces are highlighted and the bodies that form them are indicated. Conclusion. Singling out the gyroscopic forces allows you to simplify the formula for calculating the power consumption of drives, because the power of these forces is zero. This fact, in particular, allows to simplify the expression of the minimizing functional in the problem of energy optimal control. The isolated centrifugal forces can be used to realize program motions of some bodies of manipulators with polar, cylindrical, spherical and angular coordinate systems without expenditure of power consumed by their drives.

Keywords: body systems, equations of dynamics, inertial forces (centrifugal, Coriolis, gyroscopic), manipulators

For citation: Telegin A.I. Separation of gyroscopic inertial forces from centrifugal and Coriolis inertial forces. Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics. 2024;24(1): 63-74. (In Russ.) DOI: 10.14529/ctcr240106

Введение

Для управления механическими системами (МС), например, манипуляционными системами промышленных роботов, широко используются уравнения динамики (УД) [1, 2]. Эти УД чаще всего выводятся по формализму Лагранжа [3-5], реже по формализму Аппеля и другим формализмам [6]. Для использования формализма Лагранжа необходимо знать выражение Лагранжиана, т. е. разности кинетической и потенциальной энергии. Выражением кинетической энергии МС является квадратичная форма обобщенных скоростей, коэффициентами которой являются элементы матрицы инерционных коэффициентов (МИК). Вывод элементов МИК для МС с тремя и более подвижными телами является сложной и громоздкой задачей. Не менее сложно применять к кинетической энергии формализм Лагранжа. Поэтому в учебной и научной литературе чаще всего выводятся УД плоских двухзвенников [7-10]. Рассматриваются также конкретные МС [11-13] и их классы [14].

Несколько новых методов выписывания элементов МИК изложено в книге [15]. Там же по формализму Лагранжа выведены общие формулы для автоматического выписывания обобщенных инерционных сил (ОИС). В конкретных примерах, демонстрирующих эффективность предложенного формализма выписывания УД, из ОИС выделены гироскопические инерционные силы (ГИС). Но общие формулы отдельного выписывания центробежных инерционных сил (ЦИС), кориолисовых инерционных сил (КИС) и выделения среди них ГИС в книге [15] отсутствуют. В настоящей статье этот пробел устранен.

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

1. Формализмы выписывания ОИС

Введем обозначения:

¿¡I - i-я обобщенная скорость (ОС);

Hji - элементы симметричной (Н^ = Н^) положительно определенной матрицы инерционных коэффициентов (МИК);

q-i, q2,..., Qn - обобщенные координаты (ОК); H]ik = dHji/ dqk, j>i.

Утверждение 1. УД механической системы с голономными стационарными связями пред-ставимы в виде

!/=i Hi]4] + НЦЪ + I7=i+1 НЛЧ] + Ki + Ki + hgi = Qgi, (1)

где i = 1,2,..., N; Qgi - i-я обобщенная движущая сила, включающая силу тяжести;

hci = 0,5Hiiiq^+T^=i+1Hjijq^ (2)

- ЦИС(£) - центробежная инерционная сила, действующая на i-е тело;

h0i = 0,5qi Hiijqj + ££=¡+1 4j 2К Hjikqk (3)

- KMC(i) - кориолисова инерционная сила, действующая на i-е тело;

дТ/ d4i = 05 27=1 H]}iqj + 2k=2 qk 2*=i Hk]iqj; (4)

hgi = 2};! H^qj + 0,5Hiiqi - дТ/ d4i (5)

- ГИС^) - гироскопическая инерционная сила, действующая на i-е тело.

В формуле (3) запись N/i в верхнем пределе суммирования указывает на то, что индекс суммирования не принимает значение i. Аналогично трактуется запись N/j.

Доказательство. Кинетическая энергия механической системы (МС) с голономными стационарными связями представима в виде

Т = 0,5 Hjrf + Е£=2 qk E^1 HkJqj,

где в общем случае элементы МИК зависят от всех ОК. Из выражения Т получим

дТ/ dq, = Щ Hijqj + Н^ + E%i+i Hjiqj.

Согласно формализму Лагранжа УД МС представим в виде [16]

(дТ/ dqd't - дТ/ d4i = Hijqj + + E%i+i Hjiqj + ht = Qgi,

где hj - i-я обобщенная инерционная сила (ОИС), вычисляемая по формулам:

h = hai + hbi + hpi - дТ/ dqt,

hai = Y!j=1 Hijqj,

hbi = Huqi,

hpi = T.j=i+i Hjiqj, (6)

дт и , и ^=häi + hei,

hdi = 0,5^=1H^qj,

hei = Tlk=2 = i Hkjiqj.

Из формул (6) следует искомая формула (4).

Выделим из ОИС гироскопические составляющие, т. е. ГИС. Для этого выполним следующие очевидные преобразования:

EiLl hei4i = Ei = l 4iYlk=2 4kTjj = l HkjiC{j =

= Efc=2 4kYlj=i 4)Eti=1 Hkjiqi = Ef=2 qiE)=\ qjHij. Теперь

E=1 (hai - hei)qi = Eh 4i Ej=l H^^ - E=2 4i E}=1 ¿¡Aj = 0.

Следовательно, по определению Тэта (мощность ГИС равна нулю [16]) выражение hai - hei входит в формулу вычисления ГИС(г). Аналогично

E=! hdiqi = 0,5 E=1 4i Ej=1 Hjjtf = 0,5 EU q) Ef=i = 0,5 EU Hnq). Теперь

Ef=1 (0,5hbi - hdi)qi = 0,5E=1 Haß - 0,5Ej=i = 0, т. е. выражение 0,Shbi - hdi входит в формулу вычисления ГИС(г).

Таким образом, h = 0,5hbi + hpi + hgi, где формула вычисления ГИС имеет вид

hgi = hai - hei + 0,Shbi - hdi = hai + 0,Shbi - дТ/ дqi,

что с учетом обозначений (6) доказывает искомую формулу (5).

Выражение 0,Shbi + hpi, не входящее в ГИС(г), представим в виде суммы hci + hoi, где hci - ЦИС, hoi - КИС. Для этого в выражениях hbi, hpi выделим слагаемые с квадратами ОС.

Эти слагаемые составляют ЦИС. Оставшиеся слагаемые составляют КИС. Используя обозначение (6), получим

0,Shbi + hpi = 0,SHiiqi + Y$=i+J Hjiqj =

= 0,$qi Efc=i Hiikqk + TJj=i+1 qj Efc=i Hjikqk = hci + hoi,

где

hci = 0>5HiUq? + T,j=i+1 Hjijqj,

hoi = 0,5<1i Zfc=i Hiikqk + 4jEk=i Hjikqk,

что совпадает с искомыми формулами (2), (3). Утверждение доказано.

Рассмотрим древовидные системы тел с открытыми ветвями (ДСТОВ), состоящие из поступательных и вращательных кинематических пар, где в качестве ОК приняты относительные линейные и угловые величины. В ДСТОВ каждое тело имеет несущие и несомые тела. В случае подсистемной нумерации тел ДСТОВ знак суммирования величины aj по номерам тел, несущих i-е тело, записывается в виде я,- и знак суммирования величины a,j по номерам тел, несомых i-м телом, записывается в виде aj, где Л?; - номер последнего тела i-й подсистемы

ДСТОВ [15].

Утверждение 2. УД ДСТОВ с подсистемной нумерацией тел представимы в виде

Е}"1 HijQj + + E1=i+i HjMj + ha + hoi + hgi = Qgi, где i = 1,2,..., N;

hci = Zjli+1 Hjtjq] (7)

- ЦИС(£), действующая на i-е тело и зависящая от квадратов ОС его несомых тел;

hoi = h30i + qj Hjikqk (8)

- КИС(£), действующая на i-е тело и зависящая от произведений разноименных ОС его несомых тел, а также от произведения ОС i-го тела на ОС его несомых тел;

hgi = h90i + Ei]-1Hijqj-dT/dqi (9)

- ГИС(£), действующая на i-е тело и зависящая, во-первых, от квадратов ОС его несущих тел, во-вторых, от произведения ОС i-го тела на ОС его несомых тел, в-третьих, от произведений разноименных ОС его несущих тел на ОС как несущих, так и несомых тел;

h3oi = 0,5qiE'J^i+1Hiijqj (10)

- составляющая КИС(£) и ГИС(£), действующая на i-е тело и зависящая от произведения ОС i-го тела на ОС его несомых тел.

Доказательство. Общий вид УД для ДСТОВ получается из формулы (1) путем использования записей сумм по номерам несущих и несомых тел.

В ДСТОВ с подсистемной нумерацией тел Hjj зависит от q]+1, qj+2, ..., qN., Hkj зависит от q]+i, q]+2, ...,■Як, Чк+1, . ., 4nr и в обозначении Hkji индекс i должен быть больше индекса j [15]. Поэтому для ДСТОВ формулы (2), (3) принимают вид:

h = INi и д2 ci L,j=i+\ njij4j>

Ki = 0,54il!}Li+1 HiiJqJ+E"l^i+i HJikqk,

что с учетом обозначения (10) совпадает с формулами (7), (8). Для ДСТОВ из формулы (5) получим

hgi = Ij"1 Hijqj + 0,Sqi Huj-qj - дТ/ dqt,

что с учетом обозначения (10) совпадает с формулой (9). Утверждение доказано.

Рассмотрим системы тел с одной открытой ветвью (СТОВ). Для них цепочка тел с номерами 1,2, ...,i- 1 является несущей для i-го тела и цепочка тел с номерами i + 2,i + 3,... ,N является несомой i-м телом.

Утверждение 3. УД СТОВ представимы в виде

£г\ ЗД + + 1.1=1+1 няЪ + ^ + + ^ = Qgi, (11)

где I = 1,2,..., Ы;

Кь = (12)

Ло1 = + Е7=г+1 Ч] Т1к=]+1 + (13)

дГ/ дЧ1 = 0,5 £г\ Hjjiqj + ££=.+1 Нк]лк; (14)

V = + н^ - дт/ дЧ{, (15)

Л® = 0,5ВДг = 0,5& На^; (16)

= = = дГ/ дЯ1 = 0 Ло! = V = Кг. (17)

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

Доказательство. Для СТОВ элементы НкМИК, где к > у, зависят от д,+1, Ц]+г, ..., Чм [15]. Следовательно, для СТОВ формулы (7), (9), (10) принимают искомый вид (12), (15), (16).

Для доказательства формулы (13) преобразуем двойную сумму в формуле (3) с учетом структурных свойств СТОВ. Получим

^7=1+1 Я] £/с=1 ^]1кЧк = ^Д^! Н]1кЦк + Е/с=;+1 Н]1кЧк). (18)

В первой двойной сумме изменим порядок суммирования по формуле (2) приложения 1 книги [15]. Тогда получим

^7=1+1 Ч]£к=1 ^¿¡кЧк = Е/с=(+1 Чк£1=к+1 ^дкЧ] = £^=1+1 Ч]£к=] +1 Нк^С[к. Следовательно, формула (18) принимает вид

и формула (3) для СТОВ представляется в искомом виде (13). Утверждение доказано.

2. Примеры выписывания ОИС

Рассмотрим примеры выписывания по формулам (11)—(17) УД СТОВ с явно выраженными ЦИС, КИС и ГИС.

В УД используются моменты инерции тел относительно осей их связанных систем координат (ССК). Для сокращения записей будем считать, что ССК /-го тела, т. е. ССК(£), является главной для ¿-го тела и два осевых момента инерции тела совпадают. Обозначим через I*, I?, /¿2 осевые моменты инерции /-го тела, т. е. I* - момент инерции /-го тела относительно оси , I? - момент инерции /-го тела относительно оси 0{уь, I? - момент инерции /-го тела относительно оси

, где х1, у1, г^ - орты ССК(г), - полюс ¿-го тела.

Условимся вводить ССК тел так, чтобы в исходном положении СТОВ, т. е. для нулевых значений ОК, оси ССК(£) были параллельны соответствующим осям неподвижной СК, в которой ось абсцисс Ох направлена горизонтально вправо, ось ординат Оу направлена вертикально вверх и ось аппликат Ог - на нас. В кинематических схемах СТОВ тела вращательных кинематических пар будем изображать в исходных относительных положениях, т. е. когда их ОК равны нулю.

Для упрощения процесса выписывания ОИС введем в обращение таблицу ОК (ТОК). Заголовок ТОК содержит обозначения номера строки к и столбца у МИК, на пересечении которых расположен элемент Нк¡, где к > у. За числами к и у в порядке возрастания номеров перечислены ОК, от которых зависят элементы МИК, т. е. циклические ОК в ТОК не записываются. Под заголовком проведена двойная горизонтальная линия. ТОК разбита на блоки, которые отделены друг от друга двойной горизонтальной линией. Номер блока равен номеру, который записан в первом столбце. Столбцы к,] отделены от столбцов ОК двойной вертикальной линией.

ТОК заполняется по следующим правилам.

1. Если цифра в столбце у последней строки ^го блока равна к, то индикаторы 0 или 1 в следующих столбцах указывают на зависимость (индикатор равен 1) или независимость (индикатор равен 0) от соответствующей ОК диагонального элемента Нкк.

2. Если первые две цифры строки равны к,у, то следующие за ними индикаторы 0 или 1 указывают на зависимость (1) или независимость (0) элемента Н^ от соответствующей ОК.

3. Если элементы Н^ постоянны, где к > у, то строка с первыми двумя числами к и у в ТОК отсутствует.

Каждый пример начинается с рисунка, на котором представлены кинематическая схема манипулятора (далее - схема), его МИК и ТОК. Схема и МИК взяты из примеров 1-6 книги [15]. На схеме изображены положения полюсов тел, каждое из которых является началом ССК тела, и положения центров масс (ЦМ) тел - в виде крестиков. В записи элементов МИК и в основном тексте используются следующие обозначения:

= тО(|0(С\|, где т01 - масса ¿-го тела, - радиус-вектор, проведенный из полюса ¿-го тела в его ЦМ;

т; - масса i-й подсистемы, т. е. тел с номерами ¿, £ + 1,..., М; - орт оси вращения /-го тела;

р1 - орт оси 0¿p¿ поступательного движения /-го тела относительно предшествующего тела; = sm(qiУ; сь =

Здесь и далее для сокращения записи МИК опускается ее обозначение Н, а вместо ненулевых наддиагональных элементов записываются их обозначения.

Аббревиатуру МС в примерах следует трактовать как манипуляционная система робота.

Пример 1. МС с полярной СК в вертикальной плоскости на рис. 1. Для этой МС имеем:

N = 2; ц1 = г; р2=х2= д2 = 0102;

масса то1 (I = 1,2) распределена симметрично оси 0{хь.

ж

I г

Ci

л

—ж—

О, = Со

'II + II + m2q~ О 0

k J q2

3 1 1

Рис. 1. Механическая система с полярной системой координат Fig. 1. Mechanical system with polar coordinate system

По формулам (17) имеем:

¡Т-С2 = Кг = Ъ-Вог = дТ/ дЧ1 = 0, Ло1 = Нд1 = Ъ?оХ.

Для ¿ = 1 по формулам (12), (16) и ТОК выпишем

ЬС1 = #212^2 = 0, Кг = 0^5ЧlH112Ч2,

где с учетом выражения Нг1 имеем Н112 = 2 ш2ц2. Для ¿ = 2 по формуле (14) выпишем

дТ/ дц2 = 0,5Я112д| + ц1Н212ц2 = т2ц2ч1. Следовательно, по формуле (15) получим = Н21Ч1 - дТ/ дЧ2 = -т2ц2ц1 Таким образом, УД МС на рис. 1 с выделенными ГИС имеют следующий вид:

[01 + 11 + т2д|)д1 + 21гд1 = Qgl, т2Ц2 + 1гд2 = Qg2,

где кд1 = т2ц2с{1с{2, кд2 = —ш2ц2ц1. Действительно, по определению Тэта ЬдЛ 1 + Нд2Я2 = ™2ц2ц1ц2 - т2ц2ц1ц2 = 0.

Пример 2. МС с декартовой СК в вертикальной плоскости на рис. 2. Для этой МС имеем: N = 3; р1=у; р2 = х; д3 = г; цг = ООг; ц2 = 0г02;

масса то3 распределена симметрично оси 03х3. По формулам (17) имеем:

^сз = Кз = Кг = дТ/ дцх = 0, Ло1 = Нд1 = Ъ?оХ.

Рис. 2. Механическая система с декартовой системой координат Fig. 2. Mechanical system with Cartesian coordinate system

Для i = 1 по формулам (12), (16) и ТОК выпишем

Ki = Н212Ч2 + ^313^3 = ^зlзЧlз,

ha0l = 0,Sq1(H112q2 + Я113д3) = hgl = °

где с учетом выражения Я31 имеем Я313 = —a3s3.

Для i = 2 по формулам (12), (16), ТОК и элементам МИК выпишем

hc2 = Н323Ч3 =

-«зCзqз,

Л® = 0,5 д2Я22д2 = 0, Ло2 = дТ/дЧ2 = 0, Нд2 = 0. Согласно определению Тэта, если N = 3 и кд1 = кд2 = 0, то кд3 = 0. Таким образом, в МС на рис. 2 ГИС отсутствуют и УД имеют вид (т^ъ + Я31д3 + Я32д| = Qgí, < т2с[2 + Я32д3 - Я31д| = Qg2, ( Н31Ч1 + #32^2 + ¡зЧз = QgЗ.

Пример 3. МС с цилиндрической СК на рис. 3 (Ы = 3). Для этой МС имеем:

N = 3; ч1 = у; р2 = р3 = -у; ч2 = ого2; ц2 = о2о3;

массы т01 (для I = 1 и I = 3) распределены симметрично осям 0{уь; масса то2 распределена симметрично оси 02х2.

0 = Oj

Ci

о,

Сз •~03

'!( + ¡2 + /Г + т2Ч2 - 2a2q2 0 0 т2

0 0 т3/

0 0

Рис. 3. Цилиндрическая механическая система (N = 3) Fig. 3. Cylindrical mechanical system (N = 3)

По формулам (17) имеем

ЛсЗ = ЛоЗ = ЛоЗ = дТ/ дЧ1 = 0, Л01 = V = Л9о1.

Для I = 1 по формулам (12), (16) и ТОК выпишем

Лс1 = #212^2 + ^згзчз = 0, Кг = 0,5Ч1^И2Ч2. С учетом выражения Нг1 имеем Я112 = 2т2д2 - 2а2 = 2тд2, где тц2 = т2д2 - а2. Для I = 2 по формулам (12), (16) и ТОК выпишем Лс2 = Я323д| = 0, Л* = 0,5д2Я223д3 = 0.

к j qi

1 1 2

По формуле (14) выпишем

дГ/дд2 = 0,5Я112д| = тч2ц^,кд2 = — дТ/ дд2 = —тя2с[1. Таким образом, УД МС на рис. 3 с выделенными ГИС имеют следующий вид: (7^ + + 1% + т2д| - 2а2ц2)ц1 + 2кд1 = Qgl, ™2ч2 + Нд2 = Qg2, ™зЧз = QgЗ,

где кд1 = тч2ц1ц2, кд2 = -тя2сЦ. Действительно, кд1цг + кд2ц2 = тд2с[1<12 — тя2ц1ц2 =

Пример 4. МС с цилиндрической СК на рис. 4 (Ы = 4). Для этой МС имеем: N = 4; \ = у; р2= у; р3 = хг; цА = гА = гг; ц2 = 0102; д3 = 0203;

массы т01 (£ = 1, 2) распределены симметрично осям 0{уь; массы т0]- (у = 3,4) распределены симметрично осям О^х^.

Рис. 4. Цилиндрическая механическая система (N = 4) Fig. 4. Cylindrical mechanical system (N = 4)

k J Ф q4

1 1 1 1

4 2 0 1

4 3 0 1

По формулам (17) имеем

hc4, = h,

o4

~h° -

o4

дТ/ dqt = 0, h0l = h,

= h9 ■g i = hoi.

Для i = 1 по формулам (12), (16) и ТОК выпишем

ha = 0, hfi = 0,54i (H113q3 +Я114д4).

Используя МИК, получим

Я113 = 2(m3q3 + а4с4 - а3) = 2hq,

Н

114

= 2q3(-aAsA) - 2(1% - l%)cAsA = —2L

где 1гя = т3ц3 + а4с4 — а3, = [аАц3 + (1% — /4 )с4]54. Следовательно, ко1 = (гдЧз—1яЧ4)Ч1.

Для £ = 2 по формулам (12)-(16), ТОК и МИК выпишем

гс2 = Я323д| + Я424д| = —a4s4q|,

г9о2 = о, го2 = о, дт/дЧ2 = гд2 = о.

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

Для £ = 3 по формулам (12)-(16), ТОК и МИК выпишем гсз = НазаЧА = —a4c4q4, го3 = 0 = 0, дТ/дц3 = 0,5Я113д? = кд3 = —дТ/дц3 = Для I = 4 по формулам (14), (15) выпишем дТ/ дцА = 0,5Ншц1 = —1чц1, кд4 = — дТ/ дцА =

Таким образом, УД МС на рис. 4 с выделенными ГИС имеют следующий вид:

Л% + = Qgl,

т2Ч2 + #42^4 + #43^4 = Qg2,

т3Чэ + Я43д4 - Я42д| + кд3 = Qg3, . ^4242 + ^4зЧз + + йд4 = Од4, где ьд1 = НЯС[1С[3 - /^ф^; Нд3 = -й^; Нд4 = . Очевидно, что

+ Нз^Чз + ^444 = 0. Пример 5. Ангулярная МС на рис. 5 (Ы = 3). Для этой МС имеем: N = 3; ^ = у; ц2 = ц2= I = 0203; с23 = + д3);

массы т0( (г = 1,2,3) распределены симметрично осям 0{у1.

© О = о, = 02

о

11

О + + m3L2 + 2 La3c3 О + La3c3

0\ к 3

И32 1 1 1 1

Ч) 2 2 0 1

3 2 0 1

Ci х

Яц = Я22 + /2У + (/* - ^-m3L2)c| + (/>' - 1!)4Ъ - 2La3c2c2S

Рис. 5. Ангулярная механическая система (N = 3) Fig. 5. Angular mechanical system (N = 3)

По формулам (17) имеем

= Кз = ^оз = дГ/ = 0 Ki = V = hfr Для i = 1 по формулам (12), (16) и ТОК выпишем frei = 0, h90l = 0,5qi(Hii2q2 + Я113д3). Для i = 2 по формулам (12)-(16), ТОК и МИК выпишем К2 = ^323q| = -La3s3q3, hgo2 = 0,5q2H223q3 = -La3s3q2q3, K2 = frf2, дТ/ öq2 = 0,5H112ql hg2 = - дГ/ öq2 = 0,5(H223q2)q3 - Я112д|. Для i = 3 по формулам (14) и (15) выпишем дГ/ dq3 = 0,5(Я113д^ + Я223д|) + q2H323q3,

дТ «2 .2

hg3 = + H32q2 - ^ = H323q2q3 - 0,5(Я113д1 + H223q2) - q2H323q3. Таким образом, УД МС на рис. 5 с выделенными ГИС имеют следующий вид:

tfuQi + 2V = H22q2 + H32q3 - La3s3q3 - La3s3q2q3 + hg2 =

Н32Ч2 + /з9з + hg3 = Вычислим мощность ГИС. Получим V^i + frg2q2 + hg3q3 = 0,5д1(Я112д2 + H113q3)q1 + + 0,5(H223q2q3 - H112ql)q2 - 0,5(Я113^ + H223qj)q3 = 0.

Пример 6. Универсальная МС с декартовой СК (рис. 6). Для этой МС имеем:

N = 6; р1 = г; р2= х; д3 =у; р4 = -у;

Чв = ^5; Ч6 = 26; 41 = 00ь ц2 = 0102; д4 = 0304;

массы т01 (£ = 3,4,5,6) распределены симметрично осям 0{уь. В МИК использованы следующие обозначения:

а = а5+а6; А = /Зу + /4У + + ; В = - /5У + /6* - /6У

/ m1 0 H3i 0 #51 0

0 m2 #32 0 #52 0

■ac3s5 -as3s5 H - Bcf 0 0 #63

0 0 0 m4 #54 0

■as3c5 ac3s5 0 -a55 ¡1 + 1% 0

\ 0 0 0 •j и 0 /в

A 7 CJ3 qs

3 1 1 1

3 2 1 1

3 3 0 1

5 1 1 1

5 2 1 1

5 4 0 1

6 3 0 1

Рис. 6. Механическая система с декартовой системой координат Fig. 6. Mechanical system with Cartesian coordinate system

По формулам (17) имеем

Кб = Кб = Кв = дТ/ d4i = 0, Ki = V = hor

Для i = 1 по формуле (12) на основе ТОК выпишем отличные от нуля ЦИС. Получим Kl = #31 зЧз + ^lS^ hc2 = #323^3 + hc4 = #545^5.

По формуле (16) на основе ТОК выпишем h90з = 0,5 q3H335q5.

По формуле (13) на основе ТОК выпишем отличные от нуля КИС. Получим

hol = Чз(#513 + #315)45, ho2 = Чз(#523 + #325)^5, ho3 = ho3 + 95-#635^6.

По формуле (15) на основе ТОК выпишем отличные от нуля ГИС. Получим hg3 = hf3 + Ч1(Н313ЧЭ + #31545) + Ч2(Нз2зЧз + #3254s) - д^/ д4з, hgS = 41(#51З4З + #515^5) + 42(#52з4з + #525^) + 44#5454s - д^/ hg6 = 93#635 95.

Таким образом, УД МС на рис. 6 с выделенными ГИС имеют следующий вид:

' m1q1 - ac3ssq3 - as3csqs + a[s3s5(qf + qff) - 2c3c5q3q5] = Qgl, m2q2 - as3s5q3 + ac3c5q5 - a[c3s5(q| + + 2s3c5q3q5] = Qg2, ^ -ac3s5q1 - as3c5q2 + (A - Bc^)q3 + /yc5q6 + Bs5c5q3q5 + hg3 = m4q4 - as5q5 - ac^qj = -as^c^ + ac3csq2 - as5q4 + (75* + + hg5 = ¡ybcsq3 + I%q6 - I%ssq3qs =

гДе hg3 = 1ьС5ЧзЧ5 - ^6s5q,5q,6, hg5 = lZs5q3q6 - /^Csq^ hg6 = q3H635q5. ОИС принимают вид hi = Фз^Йз + - 2c3c5q3q5], h2 = -a[c3s5(q| + qff) + 2s3c5q3q5],

h3 = РЬ^Чз - h4 = -acsqsqs, h5 = (/yq6 - Ibcsq3)ssq3,

h6 = -I%s5q3q5.

Заключение

Описанные формализмы позволяют выделять ОИС в произвольных механических системах. Особое значение имеет выделение ГИС, так как их мощность равна нулю, что упрощает решение ряда задач, связанных с вычислением работы, установочной и потребляемой мощности приводов, а также оптимальным управлением в смысле минимизации энергозатрат на реализацию программных движений управляемых систем тел.

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

1. Lewis F.L., Dawson D.M., Abdallah C.T. Robot Manipulator Control: Theory and Practice. Marcel Dekker, Inc., New York; 2004. P. 110-118.

2. Kayacan, Erkan; Kayacan, Erdal; Ramon, Herman; Saeys, Wouter. Velocity Control of a Spherical Rolling Robot Using a Grey-PID Type Fuzzy Controller with an Adaptive Step Size. In: 10th IFAC Symposium on Robot Control International Federation of Automatic Control. Dubrovnik, Croatia, September 5-7, 2012; 2012. P. 863- 868. DOI: 10.3182/20120905-3-HR-2030.00123

3. Sadati S.M.H., Naghibi S.E., Naraghi M. An Automatic Algorithm to Derive Linear Vector Form of Lagrangian Equation of Motion with Collision and Constraint. Procedia Computer Science. 2015;76:217-222. DOI: 10.1016/j.procs.2015.12.345

4. Ghaleb N.M., Aly A.A. Modeling and Control of 2-DOF Robot Arm. International Journal of Emerging Engineering Research and Technology. 2018;6(11):24-31.

5. Amin A.T.M., Ab Rahim A.H., Low C.Y. Adaptive controller algorithm for 2-DOF humanoid robot arm. Procedia Technology. 2014;15:765-774. DOI: 10.1016/j.protcy.2014.09.049

6. Korayem M.H., Shafei A.M., Shafei H.R. Dynamic modeling of nonholonomic wheeled mobile manipulators with elastic joints using recursive Gibbs-Appell formulation. Scientia Iranica. 2012;19(4): 1092-1104. DOI: 10.1016/j.scient.2012.05.001

7. Delavari H., Ghaderi R., Ranjbar N.A., HosseinNia S.H., Momani S. Adaptive Fractional PID Controller for Robot Manipulator. In: Proceedings of FDA '10. The 4th IFAC Workshop Fractional Differentiation and its Applications. Badajoz, Spain, October 18-20, 2010; 2010. P. 1-7.

8. Jafarov E.M., Istefanopulos Y., Parlak?i M.N.A. A new variable structure PID-controller for robot manipulators with parameter perturbations: an augmented sliding surface approach. In: 15th Triennial World Congress. Barcelona, Spain, 2002. P. 365-370.

9. JianXuandLeiQi. Robust Adaptive PID Control of Robot Manipulator with Bounded Disturbances. Hindawi Publishing Corporation Mathematical Problems in Engineering. 2013;2013:1-13. DOI: 10.1155/2013/535437

10. Chunqing H., Songjiao Sh. PID feedback for mixed Н2/Нш tracking control of robotic manipulators. Journal of Systems Engineering and Electronics. 2004;15(4):579-585.

11. Elshabasy M.M.Y.B., Mohamed K.T., Ata A.A. Power optimization of planar redundant manipulator moving along constrained-end trajectory using hybrid techniques. Alexandria Engineering Journal. 2017;56(4):439-447.

12. Hosovsky A., Pitel' J., Zidek K., Tothova M., Sarosi J., Cveticanin L. Dynamic characterization and simulation of two-link soft robot arm with pneumatic muscles. Mechanism and Machine Theory. 2016;103:98-116. DOI: 10.1016/j.mechmachtheory.2016.04.013

13. Shala A., Likaj R., Bruqi M., Bajrami X. Propulsion Effect Analysis of 3Dof Robot under Gravity. Procedia Engineering. 2015;100:206-212. DOI: 10.1016/j.proeng.2015.01.359

14. Fontes J.V., da Silva M.M. On the dynamic performance of parallel kinematic manipulators with actuation and kinematic redundancies. Mechanism and Machine Theory. 2016;103:148-166. DOI: 10.1016/j.mechmachtheory.2016.05.004

15. Телегин А.И. Основы теоретической механики систем тел. С приложениями в робототехнике: учеб. пособие для вузов. СПб.: Лань, 2023. 252 с. [Telegin A.I. Osnovy teoreticheskoy mekhaniki sistem tel. S prilozheniyami v robototekhnike: ucheb. posobie dlya vuzov [Fundamentals of Theoretical Mechanics of Body Systems. With applications in robotics: textbook for universities]. St. Petersburg: Lan'; 2023. 252 p. (In Russ.)]

16. Lur'e A.I. Analiticheskaya mekhanika [Lur'e A.I. [Analytical Mechanics]. Moscow: Fizmatgiz; 1961. 824 p. (In Russ.)]

Информация об авторе

Телегин Александр Иванович, д-р физ.-мат. наук, проф., проф. кафедры автоматики, ЮжноУральский государственный университет, филиал в г. Миассе, Миасс, Россия; teleginai@susu.ru.

Information about the author

Aleksandr I. Telegin, Dr. Sci. (Phys. and Math.), Prof., Prof. of the Department of Automation, South Ural State University, Miass, Russia; teleginai@susu.ru.

Статья поступила в редакцию 09.06.2023

The article was submitted 09.06.2023

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