Научная статья на тему 'Дуальные матричные и бикватернионные методы решения прямой и обратной задач кинематики роботов-манипуляторов на примере стэнфордского манипулятора. Ii'

Дуальные матричные и бикватернионные методы решения прямой и обратной задач кинематики роботов-манипуляторов на примере стэнфордского манипулятора. Ii Текст научной статьи по специальности «Механика и машиностроение»

CC BY
605
296
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РОБОТ-МАНИПУЛЯТОР / ОБРАТНАЯ ЗАДАЧА КИНЕМАТИКИ / БИКВАТЕРНИОН / КИНЕМАТИЧЕСКИЕ УРАВНЕНИЯ / КИНЕМАТИЧЕСКОЕ УПРАВЛЕНИЕ ДВИЖЕНИЕМ / ROBOT-MANIPULATOR / DIRECT KINEMATICS PROBLEM / DUAL DIRECTION COSINE MATRIX / BIQUATERNION / KINEMATIC EQUATIONS

Аннотация научной статьи по механике и машиностроению, автор научной работы — Ломовцева Е. И., Челноков Ю. Н.

Дуальные матричные и бикватернионные методы решения прямой и обратной задач кинематики роботов-манипуляторов на примере стэнфордского манипулятора. II

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

Похожие темы научных работ по механике и машиностроению , автор научной работы — Ломовцева Е. И., Челноков Ю. Н.

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

Dual Matrix and Biquaternion Methods of Solving Direct and Inverse Kinematics Problems of Manipulators for Example Stanford Robot Arm. II

The methology of solving the inverce kinematics problem of manipulators by using biquaternion theory of kinematics control is shown on the example of Stanford robot arm. Solving of the inverce kinematics problem of Stanford robot arm is performed using the simplest control law. The analysis of numerical solution results is made. The efficacy of applying the theory of kinematics control for solving the inverce kinematics problem of manipulators is proved. Dual matrix and biquaternion methods of solving direct kinematics problem of manipulators were considered in [1].

Текст научной работы на тему «Дуальные матричные и бикватернионные методы решения прямой и обратной задач кинематики роботов-манипуляторов на примере стэнфордского манипулятора. Ii»

УДК 531.38, 681.5

ДУАЛЬНЫЕ МАТРИЧНЫЕ И БИКВАТЕРНИОННЫЕ МЕТОДЫ РЕШЕНИЯ ПРЯМОЙ И ОБРАТНОЙ ЗАДАЧ КИНЕМАТИКИ РОБОТОВ-МАНИПУЛЯТОРОВ НА ПРИМЕРЕ СТЭНФОРДСКОГО МАНИПУЛЯТОРА. II

Е. И. Ломовцева1, Ю. Н. Челноков2

1 Аспирант кафедры математического и компьютерного моделирования, Саратовский государственный университет им. Н. Г. Чернышевского, [email protected]

2Доктор физико-математических наук, профессор кафедры математического и компьютерного моделирования, Саратовский государственный университет им. Н. Г. Чернышевского, [email protected]

На примере стэнфордского манипулятора рассматривается методология решения обратной задачи кинематики роботов-манипуляторов с использованием бикватернионной теории кинематического управления, приводятся решение обратной задачи кинематики стэнфордского манипулятора с ипользованием простейшего закона управления и пример численного решения, демонстрирующий эффективность применения бикватернионной теории кинематического управления к решению обратных задач кинематики роботов-манипуляторов. Дуальные матричные и бикватернионные методы решения прямой задачи кинематики роботов-манипуляторов на примере стэнфордского манипулятора рассмотрены в [1].

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

Продолжение (см. 2013. Т. 13, вып. 4, ч. 1. С. 82-89). ВВЕДЕНИЕ

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

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

Достоинства используемого метода: единственность решения (если оно существует) для выбранного закона кинематического управления и заданного начального состояния манипулятора, высокая точность решения и высокое быстродействие, а также то, что этот метод, в отличие от других известных, является неитерационным.

1. РЕШЕНИЕ ОБРАТНОЙ ЗАДАЧИ КИНЕМАТИКИ СТЭНФОРДСКОГО МАНИПУЛЯТОРА

Введем в рассмотрение следующие системы координат: ХУ^ — основная система координат, связанная с основанием манипулятора; Х6У6 — система координат, жестко связанная с выходным звеном манипулятора (с началом в некоторой выбранной точке звена 06); ХпрУпр^пр — опорная (программная) система координат, задающая требуемое конечное положение схвата робота-манипулятора. В качестве шести обобщенных координат выступают углы относительных поворотов звеньев (г = 1, 2,4, 5,6) и переменная , характеризующая линейное перемещение 3-го звена относительно 2-го [3]. Обозначим обобщенные координаты манипулятора через дг:

Яг = ^г, г = 1, 2,4, 5, 6; дз = ¿3.

Взаимное положение введенных систем координат зададим нормированными бикватернионами N = V + ей0, М = д + зд0 (или М* = д* + зд0*), Л = Л + зЛ0, конечных перемещений в соответствии со схемой перемещений

ХУ^ XпрУпр^пр М(М*}) ХбУб, ХУ^ М ХбУб^б (1)

Л = Л0 + Ахи + Л212 + Лз 1з = Л + зЛ0,

N = N0 + N1 11 + N212 + N31з = V + ¿V0, М = М0 + Мх 11 + М212 + Мз 13 = д + зд0,

л = А0 + А111 + Л212 + А313, л0 = л0 + л011 + а0ь + л01з,

V = ^0 + 11 + ^2 + ^31з, V0 = + 11 + + ^ 1з,

д = Д0 + М111 + М212 + М313, д0 = + 11 + 12 + 13.

Здесь 11, 12, 13 — векторные мнимые единицы Гамильтона; з — символ (комплексность) Клиффорда, обладающий свойством з2 = 0; Л^) — собственный бикватернион винтового конечного перемещения выходного звена манипулятора Х6У6^6 (программной системы координат) относительно основной системы координат ХУ^, являющийся комплексной комбинацией кватерниона А^) поворота выходного звена манипулятора (программной системы координат ХпрУпр^пр) в основной системе координат и кватерниона Л0(V0), характеризующего поступательное перемещение выходного звена (программной системы координат) в этой же системе координат; М* — собственный бикватернион винтового конечного перемещения выходного звена манипулятора относительно программной системы координат Хпрупр%пр, являющийся комплексной комбинацией собственного кватерниона д* ориентации выходного звена в программной системе координат и кватерниона д0*, характеризующего поступательное перемещение выходного звена в этой системе координат. Термин «собственный бикватернион» означает, что каждый из бикватернионов Л, N М* определен своими компонентами в своей, преобразуемой этим бикватернионом, системе координат. Обозначим через М бикватернион винтового конечного перемещения выходного звена манипулятора относительно программной системы координат ХпрУпрZпр, определенный своими компонентами в основной системе координат ХУ^.

Бикватернион Л, характеризующий положение выходного звена манипулятора в основной системе координат в соответствии со схемой перемещений (1) и бикватернионной формулой сложения конечных перемещений, определенных в одном базисе (XYZ), может быть представлен в виде [4]

Л = М о N (2)

а в соответствии с бикватернионной формулой сложения конечных перемещений, каждый из которых определен в своем преобразуемом базисе, — в виде [4]:

Л = N о М*. (3)

Здесь о — символ кватернионного умножения.

Подчеркнем, что в формуле (2) фигурирует бикватернион ошибки местоположения М, характеризующий отклонение действительного положения (углового и линейного) выходного звена манипулятора Х6У6от требуемого программного ХпрУпрZпр, определенный своими компонентами

И = + в основной системе координат ХУ^, а в формуле (3) — бикватернион ошибки местоположения М*, определенный своими компонентами И* = д* + в связанном базисе ХбУ^б (а следовательно, и в программном базисе XпрУпр^пр).

В соответствии с (2) и (3) бикватернионы М и М* находятся по формулам

М = Л о N (4)

М* = N о Л. (5)

Здесь и далее верхняя черта означает символ сопряжения (в вышеприведенных формулах все бикватернионы полагаются нормированными, поэтому обратные бикватернионы равны сопряженным).

Бикватернионы Лг относительных конечных перемещений звеньев манипулятора, найденные в первой части статьи [1], являются функциями обобщенных координат:

Лг = Лг(<г), г = 1, 2,..., 6. (6)

Тогда бикватернион Л, характеризующий конечное положение выходного звена робота-манипулятора в основной системе координат, будет иметь вид

Л(<21 ,д2,... ,дв) = Лх(<21) о Л2(<22) о Лз(<й) о Л4(<34) о Л5(<<5) о Лв(<2б). (7)

¿г / ¿гпР \

Обозначим через ш(шпр) и V = — ( упр = векторы мгновенной угловой и линейной скоро-

стей движения выходного звена манипулятора (программной системы координат XпрУпрZпр) относительно основной системы координат ХУ2. Полагаем, что векторы шпр и vпр заданы своими проекциями Чпр = и упр = упр (Ь) в программной системе координат XпрУпр, а векторы ш и V определены

своими проекциями и уг в связанной системе координатХбУ^б.

Мотор (ш, V) мгновенного винта скоростей и (кинематического винта) выходного звена манипулятора, отнесенный к полюсу Об, равен дуальному вектору ш + зу, а мотор (шпр, vпр) мгновенного винта скоростей ипр (кинематического винта) программной системы координат, отнесенный к полюсу Опр, равен дуальному вектору шпр + зупр.

Под задачей управления движением манипулятора будем понимать задачу приведения связанной с выходным звеном манипулятора системы координат ХбУ^б к системе координат ХпрУп^пр, движущейся с программным (заданным) мгновенным винтом скоростей Ипр(Ь) по программной траектории N = N(Ь). Рассматриваем кинематическую постановку задачи управления: полагаем, что управление движением осуществляется за счет сообщения выходному звену мгновенного винта скоростей и.

При такой постановке задачи управления движением манипулятора в качестве математической модели движения принимаются кинематические уравнения движения стэнфордского манипулятора. Эти уравнения были найдены в первой части статьи и имеют вид матричного нелинейного дифференциального уравнения:

(ф 1 <¿>2 ¿3 (¿4 <¿>5 фб) = А-1 (^1 ^2 ^3 VI г>2 Уз) (8)

относительно переменных ф1, ф2, ¿3, ф4, ф5, фб. Матрица А является функцией обобщенных координат: А = А(з15 <2,..., <б) и приведена в явном виде в [1].

В качестве управлений выступают дуальные ортогональные проекции иг = + з-иг кинематического винта выходного звена на связанные с ним координатные оси. Управления иг складываются из программных управлений игпр (Ь) и стабилизирующих (корректирующих) управлений или Диг [2]. Величины Ц"гпр (Ь) (программные управления) полагаются заданными дуальными функциями времени. Законы управлений или Диг строятся с использованием принципа обратной связи, т.е. в виде некоторых функций компонент бикватерниона ошибки местоположения М или М*, таким образом, чтобы выходное звено манипулятора переходило из любого выбранного начального положения в любое заданное конечное асимптотически устойчивым образом, т. е. чтобы выполнялось условие

М(Ь) ^ 1 при Ь ^ ж или условие М*(Ь) ^ 1 при Ь ^ ж.

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

Ux = шх + svx = и^р(t) + SUX = Uf + AUx = M*-1 О Uf (t) о M* + AUx

кинематического винта U выходного звена манипулятора на связанные с ним координатные оси. В рассматриваемой обратной задаче программное управление UZP(t) = 0, поэтому построение управления

Ux = шх + svx = 8UX = AUX

может быть выполнено в соответствии с теорией построения стабилизирующего управления, предложенной Ю. Н. Челноковым. В случае использования нормированных бикватернионов конечных перемещений простейший закон управления имеет вид [2]

/ K * \

Ux = ^x + svx = - 2Ml) M*c, (9)

M* = M** + M*c = N о A(t). (10)

Здесь M* и M*c — скалярная и винтовая части собственного бикватерниона ошибки положения выходного звена манипулятора M*, определенного своими компонентами M* в системе координат X6Y6Z6, связанной с выходным звеном манипулятора; N = const — бикватернион, характеризующий программное (требуемое) положение выходного звена, Л — бикватернион текущего положения схвата манипулятора, который находится через текущие значения обобщенных координат манипулятора, K*c = k + sk0 — дуальный коэффициент усиления обратной связи.

В случае использования при построении управлений ненормированных бикватернионов конечных перемещений может быть использован простейший закон управления, имеющий вид [2]

Ux = wx + svx = KocT 1 screw^ о N), (11)

где screw — винтовая часть бикватерниона (■), T — тензор (модуль) ненормированного бикватерниона положения выходного звена манипулятора, удовлетворяющий дифференциальному уравнению:

dT —

2 — = Koc [scal^ о N) - T], T(to) = 1. (12)

Здесь scal — скалярная часть бикватерниона (■).

Подчеркнем, что в соотношениях (9)-(11) и в уравнении (12) фигурирует нормированный би-кватернион Л текущего (углового и линейного) положения выходного звена манипулятора, который находится через обобщенные координаты манипулятора по формулам (2), (3), а постоянный нормированный бикватернион N программной ориентации выходного звена является заданным. Отметим, что если закон управления (9) содержит особую точку в пространстве обобщенных координат, в которой мгновенный эйлеров угол поворота выходного звена относительно его программного положения равен (для текущего момента времени t) прад, то закон управления (11), (12) является регулярным всюду (не содержащим особых точек).

2. АЛГОРИТМ ЧИСЛЕННОГО РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ КИНЕМАТИКИ

Бикватернион ошибки местоположения можно представить в виде

M* = m + sm0 = (m* + m1i1 + m2i2 + m3 i3) + s(m* + mj i1 + m^ i2 + m^ i3) =

= (т0 + + (т1 + )1х + (т2 + 5т0 )Ь + (т3 + 5т0 = М0* + М*с, где скалярная и винтовая части бикватерниона ошибки местоположения имеют вид

М0* = т0 + зт0,

М*с = (т1 + 5т1 )11 + (т2 + «т2 )12 + (т3 + 5т3 )1з.

(13)

(14)

Будем формировать управление движением выходного звена манипулятора по формуле (9). С учетом соотношений (13), (14) закон управления можно представить следующим образом:

иж = -

К *

2 ос

М*

М!с = I -2-^ - 25 т0

к0т0 — кт0

(т0)2

(т1 + 5т1 )11 +

+ -2— - 25

к0т0 - кт!

т0

(т0)2

(т2 + 5т0)12 + -2—^ - 25

к

т0

к0т0 - кт0 \ , 3 3ч.

) (т3 + 5т0)1з.

(т0)

(15)

Выделяя в (15) главную шх = ^111 + 12 + 13 и моментную ух = 11 + у212 + у313 части, получим следующие законы формирования требуемых проекций щ и угловой и линейной скоростей движения выходного звена манипулятора (управлений)

Щ = -2'

ктп

Уп =

-2кт0т0 - 2к0т0тп + 2кт°тп

т0

(т0)2

^ = 1, 2, 3.

(16)

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

Алгоритм решения обратной задачи кинематики заключается в численном интегрировании системы дифференциальных уравнений (8), дополненных соотношениями (16), формулой (5) и бикватер-нионными соотношениями для нахождения текущего значения бикватерниона Л положения схвата манипулятора, полученными в [1]. Используемые законы управления щк и ук, построенные по принципу обратной связи, гарантируют асимптотически устойчивый выход схвата робота-манипулятора в требуемое конечное положение, заданное бикватернионом N = Л* с требуемой степенью точности. Значения обобщенных координат соответствующие этому конечному положению схвата, и будут одним из решений обратной задачи манипулятора.

Блок-схема численного решения обратной задачи кинематики приведена на рис. 1. Бикватерни-он N находится таким же образом, как и бикватернион Л для значений обобщенных координат, отвечающих программному положению выходного звена манипулятора

Блок формирования Блок формирования Блок формирования

программного бикватерниона управления IIл

пр' пр бикватерниона N N ошибки м'(0 (кинематического

местоположения М' винта скоростей]

Рис. 1. Блок-схема численного решения обратной задачи кинематики

3. АНАЛИЗ ЧИСЛЕННОГО РЕШЕНИЯ

Рассмотрено численное решение обратной задачи кинематики для заданного местоположения выходного звена, соответствующего следующим численным значениям обобщенных координат робота-манипулятора: = 20°, = 40°, ¿3 = 0.3 м, = -35°, = 60°, = -45° или в радианной мере

= 0.349, ср2 = 0.698, ¿3 = 0.3 м, = 0.611, = 1.047, = -0.785. Такому положению конечного звена манипулятора соответствует следующее значение бикватерниона ориентации:

N = (0,181938 - 0, 71808411 + 0,11797412 + 0, 6613141з)+ +в(-0, 017347 + 0, 00578011 - 0, 01737612 + 0, 0141481з).

Начальное положение схвата манипулятора задавалось фазовыми координатами: = -30°,

= 15°, ¿3 = 0.1 м, = 36°, = -90°, = 45° или в радианной мере = -0.524, = 0.261, ¿3 = 0.1 м, = 0.628, = -1.571, = 0.785. Точность решения задачи полагалась равной 10-6. Шаг интегрирования задавался равным 0.01 с. Коэффициент усиления обратной связи был выбран равным единице: Кос = 1.

Графики изменения обобщенных координат главной и моментной частей бикватерниона ошибки местоположения, главной и моментной частей дуального управления приведены на рис. 2-4.

Рис. 2. Графики изменения обобщенных координат

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

а б

Рис. 3. Графики изменения компонент главной (а) и моментной (б) частей бикватерниона ошибки местоположения

Компоненты бикватерниона ошибки местоположения выходного звена в ходе численного решения приняли следующие значения:

М0 = -1, Мг = 0, М° = 0, I = 1, 2, 3, 2 = 0,1, 2, 3,

что соответствует нашим ожиданиям. Отметим, что одной и той же требуемой ориентации выходного звена манипулятора отвечают два значения компоненты М0: М0 = ±1. В нашем случае оказалось, что М0 = -1.

а б

Рис. 4. Графики изменения компонент главной (а) и моментной (б) частей управления

Компоненты управления в процессе управляемого движения асимптотически стремятся к нулю. Также ведут себя компоненты М&, М£ (к = 1, 2,3).

В результате численного решения был получен следующий бикватернион конечного положения:

Л = (0,181938 - 0, 71808411 + 0,11797412 + 0, 6613141а)+ +в(-0, 017347 + 0, 00578011 - 0, 01737612 + 0,0141481а).

Видно, что главные и моментные части бикватерниона программного положения N и бикватерни-она Л, полученного в результате численного решения, совпадают с точностью до шестого знака (что соответствует заявленной точности решения).

Требуемая точность решения достигается примерно за 40 секунд, однако в графиках на рис. 2-4 для большей наглядности рассматриваются первые 20 секунд решения задачи, когда компоненты исследуемых величин претерпевают наибольшие изменения. Из графиков видно, что требуемая точность по главной части достигается значительно быстрее, чем по моментной. Это означает, что при решении обратной задачи кинематики с использованием бикватернионной теории кинематического управления следует брать разные коэффициенты усиления обратной связи для главной и моментной частей.

Отметим также, что на начальном этапе интегрирования наблюдаются апериодические процессы.

Проведенное исследование доказывает эффективность применения бикватернионной теории кинематического управления для решения обратной задачи кинематики.

Работа выполнена при финансовой поддержке РФФИ (проект № 12-01-00165).

Библиографический список

1. Ломовцева Е. И., Челноков Ю. Н. Дуальные матричные и бикватернионные методы решения прямой и обратной задач кинематики роботов-манипуляторов на примере стэнфордского манипулятора. I // Изв. Сарат. ун-та. Нов. сер. Сер. Математика. Механика. Информатика. 2013. Т. 13, вып. 4, ч. 1. С. 82-89.

2. Челноков Ю. Н. Бикватернионное решение кинематической задачи управления движением твердого тела и его приложение к решению обратных задач кинема-

тики роботов-манипуляторов // Изв. РАН. Механика твердого тела. 2013. № 1. С. 38-58.

3. Фу К., Гонсалес P., Ли К. Робототехника. М. : Мир, 1989. 621 с.

4. Челноков Ю. Н. Кватернионные и бикватернионные модели и методы механики твердого тела и их приложения. Геометрия движения. Саратов : Изд-во Сарат. ун-та, 2006. 236 с.

Dual Matrix and Biquaternion Methods of Solving Direct and Inverse Kinematics Problems of Manipulators for Example Stanford Robot Arm. II

E. I. Lomovtseva, Yu. N. Chelnokov

Saratov State University, 83, Astrakhanskaya str., 410012, Saratov, Russia, [email protected], [email protected]

The methology of solving the inverce kinematics problem of manipulators by using biquaternion theory of kinematics control is shown on the example of Stanford robot arm. Solving of the inverce kinematics problem of Stanford robot arm is performed using the simplest control law. The analysis of numerical solution results is made. The efficacy of applying the theory of kinematics control for solving the inverce kinematics problem of manipulators is proved. Dual matrix and biquaternion methods of solving direct kinematics problem of manipulators were considered in [1].

Keywords: robot-manipulator, direct kinematics problem, dual direction cosine matrix, biquaternion, quaternion, kinematic equations.

References

1. Lomovtseva E. I., Chelnokov Yu. N. Dual Matrix and Biquaternion Methods of Solving Direct and Inverse Kinematics Problems of Manipulators, for Example Stanford Robot Arm. I. Izv. Saratov. Univ. (N. S.), Ser. Math. Mech. Inform., 2013, vol. 13, no. 4, pp. 82-89 (in Russian).

2. Chelnokov Yu. N. Biquaternion Solution of the Kinematic Control Problem for the Motion of a Rigid Body and Its Application to the Solution of Inverse Problems of Robot-Manipulator Kinematics. Mechanics of

УДК 539.3

Solids [Izv. RAN. Mehanika tverdogo tela], 2013, vol. 48, no. 1, pp. 31-46.

3. Fu K. S., Gonzalez R. C. ,Lee C. S. G. Robotics : Control, Sensing, Vision, and Intelligence. McGraw-Hill, Inc, 1987, 580 p.

4. Chelnokov Yu. N. Kvaternionnye i bikvaternionnye modeli i metody mehaniki tverdogo tela i ih prilozhenija. Geometrija dvizhenija [Quaternion and Biquaternion Models and Methods of Mechanics of a Rigid Body and their Applications. Geometry of Motion.] Saratov, Saratov Univ. Press, 2006, 236 p. (in Russian).

УСТОЙЧИВОСТЬ КОНСТРУКТИВНО-ОРТОТРОПНОЙ НЕОДНОРОДНОЙ ЦИЛИНДРИЧЕСКОЙ ОБОЛОЧКИ ОТ НЕРАВНОМЕРНОЙ РАДИАЛЬНОЙ НАГРУЗКИ

А. А. Мочалин

Кандидат физико-математических наук, доцент кафедры прикладной математики и системного анализа, Cаратовский государственный технический университет имени Гагарина Ю. А., [email protected]

На базе полубезмоментной теории В. З. Власова рассматривается задача об устойчивости цилиндрической конструктивно-ортотропной оболочки переменной вдоль образующей толщины при действии осесимметричного изменяющегося вдоль оси оболочки радиального давления. При одном соотношении изменения толщины и давления получено точное решение для нахождения одной из величин в законе изменения давления, при которой происходит потеря устойчивости оболочки.

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

1. В линейной теории цилиндрических оболочек широкое применение нашла полубезмоментная теория В. З. Власова, учитывающая особенности напряженного состояния оболочек, длина которых находится в пределах Б < I < 8Б, где Б — диаметр оболочки, I — её длина. В основе этой теории лежат две гипотезы — статическая и геометрическая, позволяющие существенно упростить уравнения, описывающие состояние устойчивости оболочки. Считается, что удлинение в окружном направлении и углы сдвига в срединной поверхности равны нулю, полагаются равными нулю перерезывающая сила и изгибающий момент в осевом направлении, а также крутящий момент.

На основе гипотез полубезмоментной теории цилиндрических оболочек В. З. Власова [1] рассмотрим конструктивно-ортотропную неоднородную оболочку под действием неравномерной радиальной

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