Обобщённые координаты

Материал из testwiki
Перейти к навигации Перейти к поиску

Обобщённые координаты — переменные состояния системы (не путать с её параметрами), описывающие конфигурацию динамической системы относительно некоторой эталонной конфигурации в аналитической механике, а конкретно исследовании динамики твёрдых тел в системе многих тел. Эти переменные должны однозначно определять конфигурацию системы относительно эталонной конфигурации.[1] Обобщённые скорости — производные по времени обобщённых координат системы.

Пример обобщённой координаты — угол, который определяет местоположение точки, движущейся по окружности. Прилагательное «обобщённая» используется, чтобы отличать эти переменные от традиционного использования термина координат для обозначения декартовых координат: например, описывая расположение точки на окружности через координаты X и Y.

Хотя может существовать много вариантов выбора обобщённых координат физической системы, обычно выбираются переменные, которые удобны для уточнения конфигурации системы и которые упрощают решение уравнения движения. Если эти переменные не зависят друг от друга (независимые переменные), то число независимых обобщённых координат определяется числом степеней свободы системы.[2][3]

Связи и степени свободы

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

Голономные связи

Для системы из N частиц в трёхмерном вещественном координатном пространстве, вектор положения каждой частицы можно записать тройками чисел в декартовых координатах;

𝐫1=(x1,y1,z1),𝐫2=(x2,y2,z2),,𝐫N=(xN,yN,zN).

Любые векторы можно обозначить как 𝐫k, где k=1,2,,N обозначает частицу. Голономная связь — это уравнение ограничения для частицы k[4][nb 1]

f(𝐫k,t)=0

которая связывает все 3 пространственные координаты частицы вместе, так что они не являются независимыми. Ограничения могут изменяться со временем, поэтому время t появится явно в уравнения связи. В любой момент времени, когда t является константой, одна координата будет функцией от других координат, например, если xk и zk заданы, то также задана и yk. Одно уравнение связи считается одной связью. Для C связей будет C уравнений связи. Не обязательно одно уравнение связи соответствует каждой частице, и если нет ограничений в системе, то не будет никаких уравнений связи.

Пока конфигурация системы определяется числом 3N, но C координат можно устранить, по одной из координат на каждое уравнение связи. Число независимых координат n=3NC. (При размерности D исходной конфигурации потребуется - ND координат). Идеально использовать минимальное число координат, необходимых для определения конфигурации всей системы воспользовавшись уравнениями связей. Эти величины известны как обобщённые координаты в данном контексте обозначаются как qj(t). Удобно собирать их в n-кортеж:

𝐪(t)=(q1(t),q2(t),,qn(t))

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

Если можно найти из уравнений связи столько независимых переменных сколько есть степеней свободы, то их можно использовать в качестве обобщённых координат[5]. Положение вектора rk частицы k является функцией всех n обобщённых координат и времени,[6][7][8][5]

𝐫k=𝐫k(𝐪(t),t),

и обобщённые координаты можно рассматривать как параметры, связанные со связями.

Соответствующие производные по времени от q называются обобщёнными скоростями,

𝐪˙=d𝐪dt=(q˙1(t),q˙2(t),,q˙n(t))

(каждая точка обозначает одну производную по времени). Вектор скорости vk является полной производной rk по времени

𝐯k=𝐫˙k=d𝐫kdt=j=1n𝐫kqjq˙j+𝐫kt.

и зависит от обобщённых скоростей и координат. Поскольку мы вольны указать начальные значения обобщённых координат и скоростей отдельно, то обобщённые координаты qj и скорости dqj/dt рассматриваются как независимые переменные.

Неголономные связи

Механическая система может включать в себя ограничения на обобщённые координаты и их производные. Ограничения этого типа известны как неголономные. Неголономные связи первого порядка имеют вид

g(𝐪,𝐪˙,t)=0,

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

Физические величины в обобщённых координатах

Кинетическая энергия

Полная кинетическая энергия системы — это энергия движения системы, определяется как[9]

T=12k=1Nmk𝐫˙k𝐫˙k,

в которой · обозначает скалярное произведение. Кинетическая энергия является функцией только скоростей vk, а не координат rk. Напротив важное наблюдениеШаблон:Уточнить[10]

𝐫˙k𝐫˙k=i,j=1n(𝐫kqi𝐫kqj)q˙iq˙j+i=1n(2𝐫kqi𝐫kt)q˙i+(𝐫kt𝐫kt),

показывает, что кинетическая энергия является в общем случае функцией обобщённых скоростей, координат и времени, если связи также меняются со временем, так что T = T(q, dq/dt, t).

В случае, если связи не зависят от времени, тогда все частные производные по времени равны нулю, а кинетическая энергия не имеет зависимости от времени и является однородной функцией степени 2 обобщённых скоростей;

𝐫˙k𝐫˙k=i,j=1n(𝐫kqi𝐫kqj)q˙iq˙j.

это выражение эквивалентно квадрату элемента длины траектории для частицы k,

dsk2=d𝐫kd𝐫k=i,j=1n(𝐫kqi𝐫kqj)dqidqj,

делённому на квадрат дифференциала времени, dt2, что даёт квадрат скорости частицы k. Таким образом, для времененезависимых связей достаточно знать элемент длины, чтобы быстро получить кинетическую энергию частицы и, следовательно, Лагранжиан.[11]

Часто используемые элементы длины в 2-мерных полярных координатах (r, θ) —

(dsdt)2=r˙2+r2θ˙2,

в 3-мерных цилиндрических координатах (r, θ, Z) —

(dsdt)2=r˙2+r2θ˙2+z˙2,

в 3-мерных сферических координатах (r, θ, φ) —

(dsdt)2=r˙2+r2θ˙2+r2sin2θφ˙2.

Обобщённый импульс

Обобщённый импульс «канонически сопряжённый» координате qi определяется

pi=Lq˙i.

Если Лагранжиан L никак не зависит от некоторой координаты qi, тогда из уравнения Эйлера — Лагранжа получается, что соответствующий обобщённый импульс будет сохраняться, потому что производная этой координаты по времени равна нулю, поэтому импульс должен быть константой движения:

p˙i=ddtLq˙i=Lqi=0.

Примеры

Простой маятник

Динамическая модель простого маятника.

Использование связи обобщённых и декартовых координат для описания движения механической системы можно проиллюстрировать на примере ограниченного движения математического маятника[12][13].

Простой маятник состоит из массы M подвешенной к точке поворота так, что она вынуждена двигаться по окружности радиуса L. Положение массы определяется координатами вектора r=(x, y), измеренными в плоскости окружности, где y соответствует вертикальному направлению. Координаты x и y связаны уравнением окружности

f(x,y)=x2+y2L2=0,

что ограничивает движение M. Это уравнение также содержит связь для компонент скорости,

f˙(x,y)=2xx˙+2yy˙=0.

Теперь введём параметр θ, который определяет угловое положение M как отклонение от вертикального направления. Координаты x и y, определяются как

𝐫=(x,y)=(Lsinθ,Lcosθ).

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

Сила тяжести, действующая на тело массы M, задана в декартовых координатах,

𝐅=(0,mg),

где g — ускорение силы тяжести.

Виртуальная работа силы тяжести действующей на тело массы M, во время его движения по траектории r даётся

δW=𝐅δ𝐫.

Вариации δr вычисляется в терминах координат x и y, или в терминах параметра θ,

δ𝐫=(δx,δy)=(Lcosθ,Lsinθ)δθ.

Таким образом, виртуальная работа задаётся

δW=mgδy=mgLsinθδθ.

коэффициент δy — y-проекция приложенной силы. Аналогичным образом, коэффициент δθ известен как обобщённая сила вдоль обобщённой координаты θ, задаётся

Fθ=mgLsinθ.

Для полноты анализа рассмотрим кинетическую энергию T массы, используя скорость,

𝐯=(x˙,y˙)=(Lcosθ,Lsinθ)θ˙,

тогда,

T=12m𝐯𝐯=12m(x˙2+y˙2)=12mL2θ˙2.

Уравнения Лагранжа для маятника в терминах координат x и y заданы,

ddtTx˙Tx=Fx+λfx,ddtTy˙Ty=Fy+λfy.

Отсюда получаем три уравнения

mx¨=λ(2x),my¨=mg+λ(2y),x2+y2L2=0,

с тремя неизвестными, x, y и λ.

С помощью параметра θ, уравнения Лагранжа принимают вид

ddtTθ˙Tθ=Fθ,

который записываются в виде,

mL2θ¨=mgLsinθ,

или

θ¨+gLsinθ=0.

Эта формулировка даёт только одно уравнение, потому что есть только один параметр и отсутствует уравнение связи.

Это показывает, что параметр θ является обобщённой координатой, которую можно использовать в декартовых координатах x и y, для анализа движения маятника.

Двойной маятник

Шаблон:Main

Двойной маятник

Преимущества обобщённых координат становятся очевидными при анализе двойного маятника. Для двух масс mi, i=1,2, пусть ri=(xi, yi), i=1,2 нужно определить их траектории. Эти векторы удовлетворяют двум уравнениям связи,

f1(x1,y1,x2,y2)=𝐫1𝐫1L12=0,f2(x1,y1,x2,y2)=(𝐫2𝐫1)(𝐫2𝐫1)L22=0.

Система уравнений Лагранжа двойного маятника состоит из шести уравнений с четырьмя декартовыми координатами xi, yi, i=1,2 и двух множителей Лагранжа λi, i=1,2, которые возникают из двух уравнений связи.

Теперь введём обобщённые координаты θi, i=1,2, определяющие угловое отклонение каждой массы двойного маятника от вертикального направления. В этом случае мы имеем

𝐫1=(L1sinθ1,L1cosθ1),𝐫2=(L1sinθ1,L1cosθ1)+(L2sinθ2,L2cosθ2).

Сила тяжести, действующая на массы определяется по следующей формуле:

𝐅1=(0,m1g),𝐅2=(0,m2g)

где g — ускорение силы тяжести. Следовательно, виртуальная работа силы тяжести на две массы, во время их движения вдоль траектории ri, i=1,2 даётся

δW=𝐅1δ𝐫1+𝐅2δ𝐫2.

Вариации δri, i=1,2 задаются

δ𝐫1=(L1cosθ1,L1sinθ1)δθ1,δ𝐫2=(L1cosθ1,L1sinθ1)δθ1+(L2cosθ2,L2sinθ2)δθ2

Таким образом, виртуальная работа задаётся

δW=(m1+m2)gL1sinθ1δθ1m2gL2sinθ2δθ2,

и обобщённые силы

Fθ1=(m1+m2)gL1sinθ1,Fθ2=m2gL2sinθ2.

Для вычисления кинетической энергии системы

T=12m1𝐯1𝐯1+12m2𝐯2𝐯2=12(m1+m2)L12θ˙12+12m2L22θ˙22+m2L1L2cos(θ2θ1)θ˙1θ˙2.

Уравнения Лагранжа в неизвестных обобщённых координатах θi, i=1,2, даются[14]

(m1+m2)L12θ¨1+m2L1L2θ¨2cos(θ2θ1)+m2L1L2θ2˙2sin(θ1θ2)=(m1+m2)gL1sinθ1,

и

m2L22θ¨2+m2L1L2θ¨1cos(θ2θ1)+m2L1L2θ1˙2sin(θ2θ1)=m2gL2sinθ2.

Использование обобщённых координат θi, i=1,2 представляет собой альтернативу формулировке динамики двойного маятника в декартовых координатах.

Обобщённые координаты и виртуальная работа

Принцип виртуальных перемещений гласит, что если система находится в статическом равновесии, виртуальная работа приложенных сил равна нулю для всех виртуальных перемещений системы из этого состояния, а именно, δW=0 для любой вариации δr.[15] При формулировке в терминах обобщённых координат, это эквивалентно требованию, что обобщённые силы для любого виртуального перемещения равны нулю, то есть Fi=0.

Пусть силы действующие на систему Fj, j=1, …, m приложены к точкам с декартовыми координатами rj, то j=1,…, m, тогда виртуальная работа, для виртуальных перемещений из положения равновесия задаётся

δW=j=1m𝐅jδ𝐫j.

где δrj, j=1, …, m обозначает виртуальные перемещения для каждой точки тела.

Теперь предположим, что каждое δrj зависит от обобщённых координат qi, i=1, …, n, тогда

δ𝐫j=𝐫jq1δq1++𝐫jqnδqn,

и

δW=(j=1m𝐅j𝐫jq1)δq1++(j=1m𝐅j𝐫jqn)δqn.

n условий

Fi=j=1m𝐅j𝐫jqi,i=1,,n,

— обобщённые силы, действующие на систему. Кэйн[16] показывает, что эти обобщённые силы можно переписать в терминах производных по времени,

Fi=j=1m𝐅j𝐯jq˙i,i=1,,n,

где vj — скорость точки приложения силы Fj.

Для того, для виртуальная работа обращалась в ноль для произвольного виртуального перемещения, каждая из обобщённых сил должна быть равна нулю, то есть

δW=0Fi=0,i=1,,n.

См. также

Комментарии

Шаблон:Примечания

Примечания

Шаблон:Примечания

Литература

Шаблон:Внешние ссылки

  1. Шаблон:Harvard citation no brackets, p. 397, § 7.2.1 Selection of generalized coordinates Шаблон:Wayback
  2. Шаблон:Книга
  3. Шаблон:Книга
  4. Goldstein 1980, p. 12
  5. 5,0 5,1 Kibble & Berkshire 2004, p. 232
  6. Torby 1984, p. 260
  7. Goldstein 1980, p. 13
  8. Hand & Finch 2008, p. 15
  9. Torby 1984, p. 269
  10. Goldstein 1980, p. 25
  11. Landau & Lifshitz 1976, p. 8
  12. Greenwood, Donald T. (1987).
  13. Richard Fitzpatrick, Newtonian Dynamics, http://farside.ph.utexas.edu/teaching/336k/Newton/Newtonhtml.html Шаблон:Wayback.
  14. Eric W. Weisstein, Double Pendulum Шаблон:Wayback, scienceworld.wolfram.com. 2007
  15. Torby, Bruce (1984).
  16. T. R. Kane and D. A. Levinson, Dynamics: theory and applications, McGraw-Hill, New York, 1985


Ошибка цитирования Для существующих тегов <ref> группы «nb» не найдено соответствующего тега <references group="nb"/>