В классической механике голономные связи представляют собой соотношения между переменными положения (и, возможно, времени) [1] , которые можно выразить в следующем виде:
где n обобщенных координат, описывающих систему (в неограниченном конфигурационном пространстве ). Например, движение частицы, вынужденной лежать на поверхности сферы, подчиняется голономной связи, но если частица способна упасть со сферы под действием силы тяжести, связь становится неголономной. Для первого случая голономная связь может быть задана уравнением
где — расстояние от центра сферы радиуса , тогда как второй неголономный случай может быть задан как
Ограничения, зависящие от скорости (также называемые полуголономными ограничениями) [2], такие как
обычно не являются голономными. [ необходима цитата ]
В классической механике система может быть определена как голономная, если все связи системы являются голономными. Чтобы связь была голономной, она должна быть выражена как функция : т. е. голономная связь зависит только от координат и, возможно, времени . [1] Она не зависит от скоростей или какой-либо производной более высокого порядка по t . Связь, которая не может быть выражена в форме, показанной выше, является неголономной связью .
Как описано выше, голономная система — это (просто говоря) система, в которой можно вывести состояние системы, зная только изменение положений компонентов системы с течением времени, но не нужно знать скорость или порядок перемещения компонентов относительно друг друга. Напротив, неголономная система часто является системой, в которой скорости компонентов с течением времени должны быть известны, чтобы иметь возможность определить изменение состояния системы, или системой, в которой движущаяся часть не может быть привязана к поверхности ограничений, реальной или мнимой. Примерами голономных систем являются портальные краны, маятники и роботизированные руки. Примерами неголономных систем являются сегвеи , одноколесные велосипеды и автомобили.
Конфигурационное пространство перечисляет смещения компонентов системы, по одному для каждой степени свободы . Система, которая может быть описана с помощью конфигурационного пространства, называется склерономной .
Пространство событий идентично пространству конфигураций, за исключением добавления переменной для представления изменения системы с течением времени (если это необходимо для описания системы). Система, которая должна быть описана с использованием пространства событий, а не только пространства конфигураций, называется реономной . Многие системы могут быть описаны либо склерономически, либо реономически. Например, полное допустимое движение маятника может быть описано склерономическим ограничением, но движение маятника с течением времени должно быть описано с помощью реономического ограничения.
Пространство состояний — это конфигурационное пространство плюс термины, описывающие скорость каждого термина в конфигурационном пространстве.
Пространство состояния-времени добавляет время .
Как показано справа, козловой кран — это мостовой кран, который может перемещать свой крюк по 3 осям, как указано стрелками. Интуитивно мы можем сделать вывод, что кран должен быть голономной системой, поскольку для заданного движения его компонентов не имеет значения, в каком порядке или с какой скоростью движутся компоненты: пока общее смещение каждого компонента из заданного начального состояния одинаково, все части и система в целом окажутся в одном и том же состоянии. Математически мы можем доказать это следующим образом:
Мы можем определить конфигурационное пространство системы как:
Можно сказать, что отклонение каждого компонента крана от его «нулевого» положения составляет , , и , для синего, зеленого и оранжевого компонентов соответственно. Ориентация и размещение системы координат не имеют значения, является ли система голономной, но в этом примере компоненты движутся параллельно своим осям. Если начало координат системы координат находится сзади-внизу-слева крана, то мы можем записать уравнение ограничения положения как:
Где - высота крана. При желании можно упростить до стандартной формы, где все константы располагаются после переменных:
Поскольку мы вывели уравнение связи в голономной форме (в частности, наше уравнение связи имеет вид , где ), мы можем видеть, что эта система должна быть голономной.
Как показано справа, простой маятник — это система, состоящая из груза и струны. Струна прикреплена на верхнем конце к шарниру, а на нижнем конце — к грузу. Поскольку струна нерастяжима, ее длина постоянна. Эта система является голономной, поскольку она подчиняется голономному ограничению
где - положение груза, - длина струны.
Частицы твердого тела подчиняются голономной связи
где , — соответственно положения частиц и , а — расстояние между ними. Если данная система голономна, то жесткое присоединение дополнительных частей к компонентам рассматриваемой системы не может сделать ее неголономной, если предположить, что степени свободы не уменьшаются (другими словами, если предположить, что конфигурационное пространство не меняется).
Рассмотрим следующую дифференциальную форму ограничения:
где — коэффициенты дифференциалов для i- го уравнения связи. Эта форма называется формой Пфаффа или дифференциальной формой .
Если дифференциальная форма интегрируема, т.е. если существует функция, удовлетворяющая равенству
то это ограничение является голономным ограничением; в противном случае оно является неголономным. Следовательно, все голономные и некоторые неголономные ограничения могут быть выражены с использованием дифференциальной формы. Примерами неголономных ограничений, которые не могут быть выражены таким образом, являются ограничения, зависящие от обобщенных скоростей. [ необходимо разъяснение ] При уравнении ограничения в пфаффовой форме голономность или неголономность ограничения зависит от того, интегрируема ли пфаффова форма. См. Универсальный тест для голономных ограничений ниже для описания теста для проверки интегрируемости (или отсутствия) ограничения в пфаффовой форме.
Когда уравнение связи системы записано в форме связи Пфаффа , существует математический тест, позволяющий определить, является ли система голономной.
Для уравнения ограничений или набора уравнений ограничений (обратите внимание, что переменная(ые), представляющая(ие) время, может быть включена, как указано выше , в следующей форме):
мы можем использовать тестовое уравнение: где в комбинациях тестовых уравнений на одно уравнение ограничений, для всех наборов уравнений ограничений.
Другими словами, система из трех переменных должна быть протестирована один раз с одним тестовым уравнением, где члены являются членами в уравнении ограничений (в любом порядке), но для проверки системы из четырех переменных тест должен быть выполнен до четырех раз с четырьмя различными тестовыми уравнениями, где члены являются членами , , , и в уравнении ограничений (каждый в любом порядке) в четырех различных тестах. Для системы из пяти переменных необходимо провести десять тестов на голономной системе, чтобы проверить этот факт, а для системы из пяти переменных с тремя наборами уравнений ограничений — тридцать тестов (предполагая, что упрощение, такое как замена переменной, не может быть выполнено для уменьшения этого числа). По этой причине при использовании этого метода на системах из более чем трех переменных рекомендуется руководствоваться здравым смыслом относительно того, является ли рассматриваемая система голономной, и проводить тестирование только в том случае, если система, вероятно, таковой не является. Кроме того, также лучше всего использовать математическую интуицию, чтобы попытаться предсказать, какой тест потерпит неудачу первым, и начать с него, пропуская сначала тесты, которые кажутся вероятными для успеха.
Если каждое тестовое уравнение верно для всего набора комбинаций для всех уравнений ограничений, то система голономная. Если оно неверно хотя бы для одной тестовой комбинации, то система неголономная.
Рассмотрим эту динамическую систему, описываемую уравнением связи в форме Пфаффа.
Конфигурационное пространство, по осмотру, равно . Поскольку в конфигурационном пространстве всего три члена, понадобится только одно тестовое уравнение. Мы можем организовать члены уравнения ограничений как таковые, готовясь к замене:
Подставляя члены, наше тестовое уравнение становится следующим:
После вычисления всех частных производных получаем:
Упрощая, находим, что: Мы видим, что наше тестовое уравнение верно, и, таким образом, система должна быть голономной.
Мы закончили наш тест, но теперь, зная, что система голономная, мы можем захотеть найти уравнение голономной связи. Мы можем попытаться найти его, интегрируя каждый член формы Пфаффа и пытаясь объединить их в одно уравнение, как таковое:
Легко видеть, что мы можем объединить результаты наших интегрирований, чтобы найти уравнение голономной связи: где C — константа интегрирования.
Для заданного ограничения Пфаффа, где каждый коэффициент каждого дифференциала является константой, другими словами, ограничение имеет вид:
ограничение должно быть голономным.
Мы можем доказать это следующим образом: рассмотрим систему ограничений в форме Пфаффа, где каждый коэффициент каждого дифференциала является константой, как описано непосредственно выше. Чтобы проверить, является ли эта система ограничений голономной, мы используем универсальный тест. Мы можем видеть, что в тестовом уравнении есть три члена, которые должны в сумме давать ноль. Следовательно, если каждый из этих трех членов в каждом возможном тестовом уравнении равен нулю, то все тестовые уравнения верны, и эта система является голономной. Каждый член каждого тестового уравнения имеет вид: где:
Кроме того, имеются наборы тестовых уравнений.
Мы видим, что по определению все являются константами. В исчислении хорошо известно, что любая производная (полная или частичная) любой константы равна . Следовательно, мы можем свести каждую частную производную к:
и, следовательно, каждый член равен нулю, левая часть каждого тестового уравнения равна нулю, каждое тестовое уравнение истинно, и система является голономной.
Любая система, которая может быть описана ограничением Пфаффа и имеет конфигурационное пространство или пространство состояний только из двух переменных или одной переменной, является голономной.
Мы можем доказать это следующим образом: рассмотрим динамическую систему с конфигурационным пространством или пространством состояний, описанным следующим образом:
если система описывается пространством состояний, мы просто говорим, что равно нашей временной переменной . Эта система будет описана в пфаффовой форме:
с наборами ограничений. Система будет протестирована с использованием универсального теста. Однако для универсального теста требуются три переменные в пространстве конфигурации или состояния. Чтобы учесть это, мы просто добавляем фиктивную переменную в пространство конфигурации или состояния, чтобы сформировать:
Поскольку фиктивная переменная по определению не является мерой чего-либо в системе, ее коэффициент в форме Пфаффа должен быть . Таким образом, мы пересматриваем нашу форму Пфаффа:
Теперь мы можем использовать тест как таковой для заданного ограничения, если имеется набор ограничений:
Осознав, что: поскольку фиктивная переменная не может появляться в коэффициентах, используемых для описания системы, мы видим, что тестовое уравнение должно быть верным для всех наборов уравнений ограничений, и, таким образом, система должна быть голономной. Аналогичное доказательство можно провести с одной фактической переменной в пространстве конфигурации или состояний и двумя фиктивными переменными, чтобы подтвердить, что системы с одной степенью свободы, описываемые в форме Пфаффа, также всегда голономны.
В заключение мы понимаем, что, хотя неголономные системы можно моделировать в пфаффовой форме, любая система, моделируемая в пфаффовой форме с двумя или менее степенями свободы (число степеней свободы равно числу членов в конфигурационном пространстве), должна быть голономной.
Важное примечание: поймите, что тестовое уравнение не удалось, поскольку фиктивная переменная, а следовательно, и фиктивный дифференциал, включенный в тест, будут дифференцировать все, что является функцией фактической конфигурации или переменных пространства состояний, до . Имея систему с конфигурацией или пространством состояний:
и набор ограничений, где одно или несколько ограничений находятся в форме Пфаффа:
не гарантирует , что система является голономной, поскольку даже если один дифференциал имеет коэффициент , все равно существуют три степени свободы, описанные в пространстве конфигураций или состояний.
Уравнения голономных ограничений могут помочь нам легко удалить некоторые зависимые переменные в нашей системе. Например, если мы хотим удалить , который является параметром в уравнении ограничений , мы можем перестроить уравнение в следующую форму, предполагая, что это можно сделать,
и заменить в каждом уравнении системы, используя указанную выше функцию. Это всегда можно сделать для общих физических систем, при условии, что производная от непрерывна, тогда по теореме о неявной функции решение , гарантируется в некотором открытом множестве. Таким образом, можно удалить все вхождения зависимой переменной .
Предположим, что физическая система имеет степени свободы. Теперь на систему накладываются голономные связи. Тогда число степеней свободы сокращается до . Мы можем использовать независимые обобщенные координаты ( ), чтобы полностью описать движение системы. Уравнение преобразования можно выразить следующим образом:
Для того чтобы изучать классическую физику строго и методично, нам нужно классифицировать системы. Основываясь на предыдущем обсуждении, мы можем классифицировать физические системы на голономные и неголономные . Одним из условий применимости многих теорем и уравнений является то, что система должна быть голономной. Например, если физическая система является голономной и моногенной , то принцип Гамильтона является необходимым и достаточным условием корректности уравнения Лагранжа . [3]