Введение

Количество независимых параметров, необходимых для определения состояния механической системы
Механика

В физике степени свободы (DOF) механической системы – это число независимых параметров, определяющих её конфигурацию или состояние. Это важно при анализе систем тел в машиностроении, строительной механике, аэрокосмической технике, робототехнике и других областях. Положение одиночного вагона (локомотива), движущегося по рельсам, имеет одну степень свободы, поскольку положение вагона определяется расстоянием вдоль рельсов. Поезд из жёстких вагонов, соединённых шарнирами с локомотивом, всё равно имеет только одну степень свободы, так как положение вагонов за локомотивом ограничено формой пути. Автомобиль с очень жёсткой подвеской можно рассматривать как абсолютно твёрдое тело, движущееся в плоскости (плоском, двумерном пространстве). Это тело имеет три независимые степени свободы, состоящие из двух составляющих перемещения и одного угла поворота. Занос – хороший пример трёх независимых степеней свободы автомобиля. Положение и ориентация абсолютно твёрдого тела в пространстве определяются тремя составляющими перемещения и тремя углами поворота, что означает, что оно имеет шесть степеней свободы. Метод точного кинематического расчета обеспечивает управление степенями свободы, чтобы избежать как недоопределения, так и переопределения системы.

Низкая мобильность

Физические ограничения могут ограничивать количество степеней свободы одного жесткого тела. Например, блок, скользящий по плоской поверхности, имеет 3 степени свободы (3 DOF), включающие две поступательные 2T и одно вращательное движение 1R. Робот позиционирования XYZ, такой как SCARA, имеет 3 степени свободы (3 DOF) и пониженную подвижность.

Формула мобильности

Формула подвижности подсчитывает количество параметров, определяющих конфигурацию множества жестких тел, соединенных шарнирами. Рассмотрим систему из n жестких тел, движущихся в пространстве, которая имеет 6n степеней свободы, отсчитываемых относительно неподвижной системы координат. Для вычисления степеней свободы этой системы необходимо включить неподвижное тело в число тел, чтобы подвижность не зависела от выбора тела, образующего неподвижную систему координат. Тогда число степеней свободы неограниченной системы из N = n + 1 тел равно , поскольку неподвижное тело имеет нулевое число степеней свободы относительно самой себя. Шарниры, соединяющие тела в этой системе, уменьшают число степеней свободы и, следовательно, подвижность. В частности, шарниры и поступательные направляющие каждый накладывают пять ограничений и, следовательно, уменьшают число степеней свободы на пять. Удобно определить число ограничений c, накладываемых шарниром, через число степеней свободы f шарнира, где c = 6 − f. В случае шарнира или поступательной направляющей, которые имеют одну степень свободы (f = 1), c = 6 − 1 = 5. Таким образом, подвижность системы, состоящей из n движущихся звеньев и j шарниров, каждый с числом степеней свободы fi, где i = 1, …, j, определяется формулой . Следует помнить, что N включает в себя неподвижное звено. Существует два важных частных случая: (i) простая разомкнутая цепь и (ii) простая замкнутая цепь. Разомкнутая цепь состоит из n движущихся звеньев, соединенных последовательно n шарнирами, при этом один конец соединен с неподвижным звеном. Следовательно, в этом случае N = j + 1, и подвижность цепи равна . Для простой замкнутой цепи n движущихся звеньев соединены последовательно n + 1 шарнирами таким образом, что оба конца соединены с неподвижным звеном, образуя петлю. В этом случае N = j, и подвижность цепи равна . Примером разомкнутой цепи является последовательный манипулятор робота. Эти роботизированные системы состоят из последовательности звеньев, соединенных шестью шарнирами с одной степенью свободы, поэтому система имеет шесть степеней свободы. Примером замкнутой цепи является пространственный четырехзвенник RSSR. Сумма степеней свободы этих шарниров равна восьми, поэтому подвижность механизма равна двум, где одна из степеней свободы – вращение центрального звена вокруг линии, соединяющей два S-образных шарнира.

Системы органов

Система, состоящая из нескольких тел, будет иметь суммарную степень свободы (DOF), равную сумме степеней свободы отдельных тел, уменьшенной на количество внутренних ограничений, существующих для их относительного движения. Механизм или кинематическая цепь, содержащие несколько соединенных жестких тел, могут иметь больше степеней свободы, чем одно отдельное жесткое тело. Здесь термин "степень свободы" используется для описания количества параметров, необходимых для определения пространственного положения кинематической цепи. Он также определяется в контексте пространства конфигураций, рабочего пространства и пространства задач робота. Особым типом кинематических цепей является открытая кинематическая цепь, в которой набор жестких звеньев соединен суставами; сустав может обеспечивать одну степень свободы (поворотный или поступательный), или две (цилиндрический). Такие цепи часто встречаются в робототехнике, биомеханике, а также при создании спутников и других космических конструкций. Считается, что человеческая рука имеет семь степеней свободы. Плечевое сочленение обеспечивает вращение вокруг трех осей (тангаж, рыскание и крен), локтевое – тангаж, а запястье – тангаж, рыскание и крен. Для перемещения руки в любую точку пространства достаточно всего трех движений, однако люди лишились бы возможности захватывать предметы под разными углами или направлениями. Робот (или объект), имеющий механизмы для управления всеми 6 физическими степенями свободы, называется голономным. Объект с меньшим количеством управляемых степеней свободы, чем общее количество степеней свободы, называется неголономным, а объект с большим количеством управляемых степеней свободы, чем общее количество степеней свободы (например, человеческая рука), называется избыточным. Однако следует учитывать, что в случае человеческой руки это не избыточно, поскольку две степени свободы – запястье и плечо – представляющие одно и то же движение (крен), дополняют друг друга, так как ни одна из них не может обеспечить полный оборот на 360 градусов. Степени свободы можно представить как различные возможные движения. В мобильной робототехнике, например, автомобиль может достичь любой позиции и ориентации в двумерном пространстве, поэтому для описания его положения требуется 3 степени свободы, но в любой момент времени его можно переместить только поступательным движением и углом поворота руля. Таким образом, у него есть две управляющие степени свободы и три степени свободы, описывающие положение; то есть он является неголономным. Самолет с фиксированным крылом, имеющий 3–4 управляющие степени свободы (поступательное движение, крен, тангаж и в ограниченной степени, рыскание) в трехмерном пространстве, также является неголономным, поскольку он не может двигаться непосредственно вверх/вниз или влево/вправо. Обзор формул и методов вычисления степеней свободы в механических системах представлен в работах Пеннестри, Кавачече и Виты.

Электротехника

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