Методика формирования уравнений динамики упругого манипулятора
Использованная в данной работе методика моделирования была разработана автором в Лаборатории космических машин Тохоку университета (г.Сендай) и опубликована в [284,378]. В основе математической модели лежит методика Холзера, разработанная для приближенного анализа крутильных колебаний гибких валов, и расширенная для случая анализа изгибных колебаний упругих стержней в [318].
Согласно этой методике, упругая конструкция моделируется как система сосредоточенных масс, соединенных невесомыми пружинами. Учитывая отличия упругих манипуляторов от неподвижных конструкций, данная методика была распространена для построения моделей упругих манипуляторов, в которых каждое звено может рассматриваться как некая упругая стержневая конструкция.Легкий упругий манипулятор рассматривается как цепочка сосредоточенных масс, соединенных невесомыми упругими стержнями (рис.3.3,а). Сочленения также играют роль сосредоточенных масс. Каждое упругое легкое звено может содержать от одного и более невесомых упругих стержней, два сочленения с сосредоточенными массами, а также произвольное число промежуточных сосредоточенных масс (рис.3.3,б).
Конфигурация манипулятора задается вектором присоединенных углов в
сочлененияхСчитая ближний к основанию конец z-τoro невесомого
стержня закрепленным, упругие перемещения другого его конца можно выразить через векторВектора сили моментоввозникающие на незакрепленном конце стержня, можно получить из выражения
где- постоянная матрица жесткости упругого стержня.
Силыи моментина закрепленном конце стержня вычисляются с помощью.
Рис. 3.3. Модель упругого манипулятора: а - общий вид;
б - упругий невесомый стержень со сосредоточенными массами Уравнения кинематики гибкого манипулятора
Кинематические соотношения определяются с помощью матриц преобразования координат. На рис. 3.3,6 показаны CK на концах невесомого упругого стержня wj-hoγoзвена. C закрепленным концом /-того стержня связана система координат Σ,. Со свободным концом стержня связана система координат Σ*, которая в недеформированном состоянии совпадает с Σ', полученной путем сдвига системы Σ,. на длину стержня. Если в пространстве вектор упругих перемещенийсодержит 6 компонент: 3 поступательных и 3 вращательных то матрица ортогонального преобразования координат из системы координат
представляет собой произведение матриц преобразования координат при вращении (последовательно относительно осей x-y-z)и сдвиге координатных систем относительно друг друга. Если предположить, что φxi,φyi,φziи δxiмалы по сравнению с единицей, тогда cos φ ≈ 1, sin φ ≈ φ {φ«1) и матрица [Е, ] может быть записана в более компактной форме:
Считая, что системы координат упругих стержней, составляющих т -ное звено манипулятора, имеют одинаковую ориентацию, матрицу преобразования, связывающую систему координат на удаленном от основания манипулятора конце с концом, более близким к основанию, можно записать в виде
где /-число упругих стержней, составляющих звено.
Матрица преобразования координат [Ля] связывает CK на обеих сторонах сочленения п. Эти CK имеют начало в одной точке и повернуты относительно друг друга на угол поворота в сочленении, при этом поворот задается относительно определенной координатной оси. Следовательно, матрица [Д,] является матрицей ортогонального поворота [89]. Используя описанные выше матрицы, можно осуществить преобразование координат точки из системы отчета, связанной с произвольным упругим стержнем у, в глобальную систему отчета, связанную с неподвижным основанием манипулятора. Матрицаосуществляющая такое преобразование, получается из следующего выражения
где Njи Qjсоответственно число сочленений и общее число упругих стержней в кинематической цепи от основания до упругого стержня J.
Используя приведенные выше кинематические соотношения, получим выражения, определяющие положение и ориентацию 7-той сосредоточенной массы в глобальной системе отчета, а также ее линейные и угловые скорости в той же системе отчета,
159
Уравнения движения манипулятора с упругими звеньями
Уравнения динамики в данной методике выводятся с использованием уравнений Лагранжа второго рода [24, 37, 116, 117, 180]. Запишем выражения полной кинетической Tи потенциальной энергии Vупругого манипулятора
{g} - вектор ускорения свободного падения в базовой системе координат; Iai- момент инерции ротора /-того привода; «, р и q- число сочленений, сосредоточенных масс и невесомых упругих стержней, соответственно; [т?; ] - матрица инерционных характеристик сосредоточенной массы вида
где- единичная матрица,-диагональная матрица моментов инерции массы J.
Лагранжиан, вычисляемый как разность полной кинетической и потенциальной энергии манипулятора, в данном случае имеет вид
Как это было доказано в [126], движение упругого манипулятора можно условно разделить на движение двух подсистем: относительно медленно движущейся жесткой подсистемы как системы шарнирно соединенных абсолютно жестких тел и относительно быстро движущейся упругой подсистемы. Движение упругой подсистемы представляет собой упругие колебания звеньев относительно положения жесткой подсистемы в пространстве. При таком подходе уравнения Лагранжа второго рода можно записать в следующей компактной форме
Матрицы Якоби в (4.17) можно записать следующим образом
гдеимеют физическую суть виртуального изменения положения J-
той сосредоточенной массы при виртуальных перемещениях в і-том сочленении и к - той упругой степени свободы манипулятора, соответственно, a Njи Mj-представляют тобой число степеней свободы в сочленениях и упругих стержнях в кинематической цепи от 7 -той массы до основания манипулятора. Учитывая (3.25) можно записать
где-наименьший индекс сосредоточенной массы со стороны рабочего орга-
на для сочленения с индексом і,- наименьший индекс сосредоточенной массы, присоединенной со стороны рабочего органа к упругому стержню, перемещения которого описываются обобщенной упругой координатой el.
~- ~l
Подставляя выражения (3.26)-(3.29) в уравнения (4.23), (3.24) получим
Уравнения движения (3.31) и (3.32) можно записать в более компактной матричной форме как
дах манипулятора, п - число сочленений, т - общее число упругих координат. Уравнение (3.33) описывает относительно медленное движение упругого 162
манипулятора, условно состоящего из абсолютно жестких звеньев и при совпадает с уравнением движения недеформируемого манипулятора [180,223]. Однако приматрицаа также слагаемые всвязанные свносят в уравнение движения абсолют
но твердых звеньев инерционные и потенциальные силы, связанные с наличием упругих перемещений в системе. Влиянием указанных сил на углы, скорости и ускорения в сочленениях можно пренебречь, если приводы сочленений оснащены редукторами с большими передаточными числами [285].
Уравнение (3.34) описывает сравнительно быстрые упругие колебательные движения звеньев манипулятора относительно положения равновесия, заданного положением звеньев, как абсолютно жестких тел в некоторый, бесконечно малый промежуток времени. Предполагая, что скорость упругих колебаний намного больше скорости изменения углов в сочленениях, то при составлении уравнения (3.34) для некоторого момента времени tпространственная конфигурация манипулятора считается условно неизменной.
Из выражений (3.31),(3.32) видно, что все матрицы и векторы в (3.33), (3.34) являются нелинейными функциями обобщенных координат - присоединенных углов в сочленениях и упругих перемещений, а также их производных по времени. Полученные уравнения динамического равновесия упругого манипулятора позволяют с хорошей точностью моделировать движение манипулятора, что было показано численным моделированием и экспериментами в работах Uchiyama и Konno [284,378]. Несомненным преимуществом вышеописанной методики по сравнению с предложенными ранее, являются низкие вычислительные затраты, необходимые для сборки уравнений движения, что позволяет использовать полученную модель в системах управления реального времени. Низкие вычислительные затраты объясняются с одной стороны способом моделирования упругой системы как системы сосредоточенных масс и невесомых упругих стержней, а с другой стороны тем, что простота методики позволяет вычислить матрицы в (3.33), (3.34) аналитически.
Некоторую сложность представляет собой вычисление векторов кориолисовых и центробежных сил, {hι} И {h2}, которые возникают при взаимном движении звеньев манипулятора относительно друг друга. Данные силы присутствуют в уравнениях (3.33), (3.34) из-за того, что уравнения движения составлены в относительных координатах углов в сочленениях и упругих перемещений концов звеньев. В работах [284,378] предполагалось, что при умеренных скоростях движений манипулятора кориолисовы и центробежные силы ма
лы и ими можно пренебречь. Автором получены выражения для вычисления векторовчто позволило более полно учесть все силы, действующие
на нелинейную упругую систему. Эти выражения приведены ниже при построении уравнений движения экспериментального манипулятора.
Необходимо отметить границы использования описанной методики. В работе Uchiyama и Konno [284] было показано, что частным случаем данных уравнений могут быть уравнения движения манипулятора с жесткими звеньями. Однако по отношению к моделированию манипуляторов с деформируемыми звеньями нужно учесть, что замена звеньев цепочками сосредоточенных масс, соединенных невесомыми упругими стержнями не всегда может адекватно отражать истинное деформированное состояние системы (например, когда масса звеньев сравнима с массой приводов и груза). Поэтому модель может быть применена в случае манипуляторов с довольно упругими звеньями, и как следствие этого тогда, когда масса упругих звеньев незначительна по сравнению с массой приводов и груза.
3.3.