Главная
Новости
Строительство
Ремонт
Дизайн и интерьер

















Яндекс.Метрика

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

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

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

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

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

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

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

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

r 1 = ( x 1 , y 1 , z 1 ) , r 2 = ( x 2 , y 2 , z 2 ) , … , r N = ( x N , y N , z N ) . {displaystyle mathbf {r} _{1}=(x_{1},y_{1},z_{1}),,quad mathbf {r} _{2}=(x_{2},y_{2},z_{2}),,ldots ,,mathbf {r} _{N}=(x_{N},y_{N},z_{N}),.}

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

f ( r k , t ) = 0 {displaystyle f(mathbf {r} _{k},t)=0}

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

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

q ( t ) = ( q 1 ( t ) , q 2 ( t ) , … , q n ( t ) ) {displaystyle mathbf {q} (t)=(q_{1}(t),q_{2}(t),ldots ,q_{n}(t))}

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

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

r k = r k ( q ( t ) , t ) , {displaystyle mathbf {r} _{k}=mathbf {r} _{k}(mathbf {q} (t),t),,}

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

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

q ˙ = d q d t = ( q ˙ 1 ( t ) , q ˙ 2 ( t ) , … , q ˙ n ( t ) ) {displaystyle {dot {mathbf {q} }}={frac {dmathbf {q} }{dt}}=({dot {q}}_{1}(t),{dot {q}}_{2}(t),ldots ,{dot {q}}_{n}(t))}

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

v k = r ˙ k = d r k d t = ∑ j = 1 n ∂ r k ∂ q j q ˙ j + ∂ r k ∂ t . {displaystyle mathbf {v} _{k}={dot {mathbf {r} }}_{k}={frac {dmathbf {r} _{k}}{dt}}=sum _{j=1}^{n}{frac {partial mathbf {r} _{k}}{partial q_{j}}}{dot {q}}_{j}+{frac {partial mathbf {r} _{k}}{partial t}},.}

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

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

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

g ( q , q ˙ , t ) = 0 , {displaystyle g(mathbf {q} ,{dot {mathbf {q} }},t)=0,,}

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

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

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

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

T = 1 2 ∑ k = 1 N m k r ˙ k ⋅ r ˙ k , {displaystyle T={frac {1}{2}}sum _{k=1}^{N}m_{k}{dot {mathbf {r} }}_{k}cdot {dot {mathbf {r} }}_{k},,}

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

r ˙ k ⋅ r ˙ k = ∑ i , j = 1 n ( ∂ r k ∂ q i ⋅ ∂ r k ∂ q j ) q ˙ i q ˙ j + ∑ i = 1 n ( 2 ∂ r k ∂ q i ⋅ ∂ r k ∂ t ) q ˙ i + ( ∂ r k ∂ t ⋅ ∂ r k ∂ t ) , {displaystyle {dot {mathbf {r} }}_{k}cdot {dot {mathbf {r} }}_{k}=sum _{i,j=1}^{n}left({frac {partial mathbf {r} _{k}}{partial q_{i}}}cdot {frac {partial mathbf {r} _{k}}{partial q_{j}}} ight){dot {q}}_{i}{dot {q}}_{j}+sum _{i=1}^{n}left(2{frac {partial mathbf {r} _{k}}{partial q_{i}}}cdot {frac {partial mathbf {r} _{k}}{partial t}} ight){dot {q}}_{i}+left({frac {partial mathbf {r} _{k}}{partial t}}cdot {frac {partial mathbf {r} _{k}}{partial t}} ight),,}

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

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

r ˙ k ⋅ r ˙ k = ∑ i , j = 1 n ( ∂ r k ∂ q i ⋅ ∂ r k ∂ q j ) q ˙ i q ˙ j . {displaystyle {dot {mathbf {r} }}_{k}cdot {dot {mathbf {r} }}_{k}=sum _{i,j=1}^{n}left({frac {partial mathbf {r} _{k}}{partial q_{i}}}cdot {frac {partial mathbf {r} _{k}}{partial q_{j}}} ight){dot {q}}_{i}{dot {q}}_{j},.}

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

d s k 2 = d r k ⋅ d r k = ∑ i , j = 1 n ( ∂ r k ∂ q i ⋅ ∂ r k ∂ q j ) d q i d q j , {displaystyle ds_{k}^{2}=dmathbf {r} _{k}cdot dmathbf {r} _{k}=sum _{i,j=1}^{n}left({frac {partial mathbf {r} _{k}}{partial q_{i}}}cdot {frac {partial mathbf {r} _{k}}{partial q_{j}}} ight)dq_{i}dq_{j},,}

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

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

( d s d t ) 2 = r ˙ 2 + r 2 θ ˙ 2 , {displaystyle left({frac {ds}{dt}} ight)^{2}={dot {r}}^{2}+r^{2}{dot { heta }}^{2},,}

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

( d s d t ) 2 = r ˙ 2 + r 2 θ ˙ 2 + z ˙ 2 , {displaystyle left({frac {ds}{dt}} ight)^{2}={dot {r}}^{2}+r^{2}{dot { heta }}^{2}+{dot {z}}^{2},,}

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

( d s d t ) 2 = r ˙ 2 + r 2 θ ˙ 2 + r 2 sin 2 ⁡ θ φ ˙ 2 . {displaystyle left({frac {ds}{dt}} ight)^{2}={dot {r}}^{2}+r^{2}{dot { heta }}^{2}+r^{2}sin ^{2} heta ,{dot {varphi }}^{2},.}

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

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

p i = ∂ L ∂ q ˙ i . {displaystyle p_{i}={frac {partial L}{partial {dot {q}}_{i}}}.}

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

p ˙ i = d d t ∂ L ∂ q ˙ i = ∂ L ∂ q i = 0 . {displaystyle {dot {p}}_{i}={frac {d}{dt}}{frac {partial L}{partial {dot {q}}_{i}}}={frac {partial L}{partial q_{i}}}=0,.}

Примеры

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

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

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

f ( x , y ) = x 2 + y 2 − L 2 = 0 , {displaystyle f(x,y)=x^{2}+y^{2}-L^{2}=0,}

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

f ˙ ( x , y ) = 2 x x ˙ + 2 y y ˙ = 0. {displaystyle {dot {f}}(x,y)=2x{dot {x}}+2y{dot {y}}=0.}

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

r = ( x , y ) = ( L sin ⁡ θ , − L cos ⁡ θ ) . {displaystyle mathbf {r} =(x,y)=(Lsin heta ,-Lcos heta ).}

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

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

F = ( 0 , − m g ) , {displaystyle mathbf {F} =(0,-mg),}

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

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

δ W = F ⋅ δ r . {displaystyle delta W=mathbf {F} cdot delta mathbf {r} .}

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

δ r = ( δ x , δ y ) = ( L cos ⁡ θ , L sin ⁡ θ ) δ θ . {displaystyle delta mathbf {r} =(delta x,delta y)=(Lcos heta ,Lsin heta )delta heta .}

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

δ W = − m g δ y = − m g L sin ⁡ θ δ θ . {displaystyle delta W=-mgdelta y=-mgLsin heta delta heta .}

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

F θ = − m g L sin ⁡ θ . {displaystyle F_{ heta }=-mgLsin heta .}

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

v = ( x ˙ , y ˙ ) = ( L cos ⁡ θ , L sin ⁡ θ ) θ ˙ , {displaystyle mathbf {v} =({dot {x}},{dot {y}})=(Lcos heta ,Lsin heta ){dot { heta }},}

тогда,

T = 1 2 m v ⋅ v = 1 2 m ( x ˙ 2 + y ˙ 2 ) = 1 2 m L 2 θ ˙ 2 . {displaystyle T={frac {1}{2}}mmathbf {v} cdot mathbf {v} ={frac {1}{2}}m({dot {x}}^{2}+{dot {y}}^{2})={frac {1}{2}}mL^{2}{dot { heta }}^{2}.}

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

d d t ∂ T ∂ x ˙ − ∂ T ∂ x = F x + λ ∂ f ∂ x , d d t ∂ T ∂ y ˙ − ∂ T ∂ y = F y + λ ∂ f ∂ y . {displaystyle {frac {d}{dt}}{frac {partial T}{partial {dot {x}}}}-{frac {partial T}{partial x}}=F_{x}+lambda {frac {partial f}{partial x}},quad {frac {d}{dt}}{frac {partial T}{partial {dot {y}}}}-{frac {partial T}{partial y}}=F_{y}+lambda {frac {partial f}{partial y}}.}

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

m x ¨ = λ ( 2 x ) , m y ¨ = − m g + λ ( 2 y ) , x 2 + y 2 − L 2 = 0 , {displaystyle m{ddot {x}}=lambda (2x),quad m{ddot {y}}=-mg+lambda (2y),quad x^{2}+y^{2}-L^{2}=0,}

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

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

d d t ∂ T ∂ θ ˙ − ∂ T ∂ θ = F θ , {displaystyle {frac {d}{dt}}{frac {partial T}{partial {dot { heta }}}}-{frac {partial T}{partial heta }}=F_{ heta },}

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

m L 2 θ ¨ = − m g L sin ⁡ θ , {displaystyle mL^{2}{ddot { heta }}=-mgLsin heta ,}

или

θ ¨ + g L sin ⁡ θ = 0. {displaystyle {ddot { heta }}+{frac {g}{L}}sin heta =0.}

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

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

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

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

f 1 ( x 1 , y 1 , x 2 , y 2 ) = r 1 ⋅ r 1 − L 1 2 = 0 , f 2 ( x 1 , y 1 , x 2 , y 2 ) = ( r 2 − r 1 ) ⋅ ( r 2 − r 1 ) − L 2 2 = 0. {displaystyle f_{1}(x_{1},y_{1},x_{2},y_{2})=mathbf {r} _{1}cdot mathbf {r} _{1}-L_{1}^{2}=0,quad f_{2}(x_{1},y_{1},x_{2},y_{2})=(mathbf {r} _{2}-mathbf {r} _{1})cdot (mathbf {r} _{2}-mathbf {r} _{1})-L_{2}^{2}=0.}

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

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

r 1 = ( L 1 sin ⁡ θ 1 , − L 1 cos ⁡ θ 1 ) , r 2 = ( L 1 sin ⁡ θ 1 , − L 1 cos ⁡ θ 1 ) + ( L 2 sin ⁡ θ 2 , − L 2 cos ⁡ θ 2 ) . {displaystyle mathbf {r} _{1}=(L_{1}sin heta _{1},-L_{1}cos heta _{1}),quad mathbf {r} _{2}=(L_{1}sin heta _{1},-L_{1}cos heta _{1})+(L_{2}sin heta _{2},-L_{2}cos heta _{2}).}

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

F 1 = ( 0 , − m 1 g ) , F 2 = ( 0 , − m 2 g ) {displaystyle mathbf {F} _{1}=(0,-m_{1}g),quad mathbf {F} _{2}=(0,-m_{2}g)}

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

δ W = F 1 ⋅ δ r 1 + F 2 ⋅ δ r 2 . {displaystyle delta W=mathbf {F} _{1}cdot delta mathbf {r} _{1}+mathbf {F} _{2}cdot delta mathbf {r} _{2}.}

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

δ r 1 = ( L 1 cos ⁡ θ 1 , L 1 sin ⁡ θ 1 ) δ θ 1 , δ r 2 = ( L 1 cos ⁡ θ 1 , L 1 sin ⁡ θ 1 ) δ θ 1 + ( L 2 cos ⁡ θ 2 , L 2 sin ⁡ θ 2 ) δ θ 2 {displaystyle delta mathbf {r} _{1}=(L_{1}cos heta _{1},L_{1}sin heta _{1})delta heta _{1},quad delta mathbf {r} _{2}=(L_{1}cos heta _{1},L_{1}sin heta _{1})delta heta _{1}+(L_{2}cos heta _{2},L_{2}sin heta _{2})delta heta _{2}}

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

δ W = − ( m 1 + m 2 ) g L 1 sin ⁡ θ 1 δ θ 1 − m 2 g L 2 sin ⁡ θ 2 δ θ 2 , {displaystyle delta W=-(m_{1}+m_{2})gL_{1}sin heta _{1}delta heta _{1}-m_{2}gL_{2}sin heta _{2}delta heta _{2},}

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

F θ 1 = − ( m 1 + m 2 ) g L 1 sin ⁡ θ 1 , F θ 2 = − m 2 g L 2 sin ⁡ θ 2 . {displaystyle F_{ heta _{1}}=-(m_{1}+m_{2})gL_{1}sin heta _{1},quad F_{ heta _{2}}=-m_{2}gL_{2}sin heta _{2}.}

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

T = 1 2 m 1 v 1 ⋅ v 1 + 1 2 m 2 v 2 ⋅ v 2 = 1 2 ( m 1 + m 2 ) L 1 2 θ ˙ 1 2 + 1 2 m 2 L 2 2 θ ˙ 2 2 + m 2 L 1 L 2 cos ⁡ ( θ 2 − θ 1 ) θ ˙ 1 θ ˙ 2 . {displaystyle T={frac {1}{2}}m_{1}mathbf {v} _{1}cdot mathbf {v} _{1}+{frac {1}{2}}m_{2}mathbf {v} _{2}cdot mathbf {v} _{2}={frac {1}{2}}(m_{1}+m_{2})L_{1}^{2}{dot { heta }}_{1}^{2}+{frac {1}{2}}m_{2}L_{2}^{2}{dot { heta }}_{2}^{2}+m_{2}L_{1}L_{2}cos( heta _{2}- heta _{1}){dot { heta }}_{1}{dot { heta }}_{2}.}

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

( m 1 + m 2 ) L 1 2 θ ¨ 1 + m 2 L 1 L 2 θ ¨ 2 cos ⁡ ( θ 2 − θ 1 ) + m 2 L 1 L 2 θ 2 ˙ 2 sin ⁡ ( θ 1 − θ 2 ) = − ( m 1 + m 2 ) g L 1 sin ⁡ θ 1 , {displaystyle (m_{1}+m_{2})L_{1}^{2}{ddot { heta }}_{1}+m_{2}L_{1}L_{2}{ddot { heta }}_{2}cos( heta _{2}- heta _{1})+m_{2}L_{1}L_{2}{dot { heta _{2}}}^{2}sin( heta _{1}- heta _{2})=-(m_{1}+m_{2})gL_{1}sin heta _{1},}

и

m 2 L 2 2 θ ¨ 2 + m 2 L 1 L 2 θ ¨ 1 cos ⁡ ( θ 2 − θ 1 ) + m 2 L 1 L 2 θ 1 ˙ 2 sin ⁡ ( θ 2 − θ 1 ) = − m 2 g L 2 sin ⁡ θ 2 . {displaystyle m_{2}L_{2}^{2}{ddot { heta }}_{2}+m_{2}L_{1}L_{2}{ddot { heta }}_{1}cos( heta _{2}- heta _{1})+m_{2}L_{1}L_{2}{dot { heta _{1}}}^{2}sin( heta _{2}- heta _{1})=-m_{2}gL_{2}sin heta _{2}.}

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

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

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

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

δ W = ∑ j = 1 m F j ⋅ δ r j . {displaystyle delta W=sum _{j=1}^{m}mathbf {F} _{j}cdot delta mathbf {r} _{j}.}

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

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

δ r j = ∂ r j ∂ q 1 δ q 1 + … + ∂ r j ∂ q n δ q n , {displaystyle delta mathbf {r} _{j}={frac {partial mathbf {r} _{j}}{partial q_{1}}}delta {q}_{1}+ldots +{frac {partial mathbf {r} _{j}}{partial q_{n}}}delta {q}_{n},}

и

δ W = ( ∑ j = 1 m F j ⋅ ∂ r j ∂ q 1 ) δ q 1 + … + ( ∑ j = 1 m F j ⋅ ∂ r j ∂ q n ) δ q n . {displaystyle delta W=left(sum _{j=1}^{m}mathbf {F} _{j}cdot {frac {partial mathbf {r} _{j}}{partial q_{1}}} ight)delta {q}_{1}+ldots +left(sum _{j=1}^{m}mathbf {F} _{j}cdot {frac {partial mathbf {r} _{j}}{partial q_{n}}} ight)delta {q}_{n}.}

n условий

F i = ∑ j = 1 m F j ⋅ ∂ r j ∂ q i , i = 1 , … , n , {displaystyle F_{i}=sum _{j=1}^{m}mathbf {F} _{j}cdot {frac {partial mathbf {r} _{j}}{partial q_{i}}},quad i=1,ldots ,n,}

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

F i = ∑ j = 1 m F j ⋅ ∂ v j ∂ q ˙ i , i = 1 , … , n , {displaystyle F_{i}=sum _{j=1}^{m}mathbf {F} _{j}cdot {frac {partial mathbf {v} _{j}}{partial {dot {q}}_{i}}},quad i=1,ldots ,n,}

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

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

δ W = 0 ⇒ F i = 0 , i = 1 , … , n . {displaystyle delta W=0quad Rightarrow quad F_{i}=0,i=1,ldots ,n.}