10. Свободные и несвободные системы. Связи. Рассмотрим движение системы материальных точек $P_{
u}(
u=1,2, \ldots, N)$ относительно некоторой прямоугольной декартовой системы координат, предполагаемой неподвижной. Состояние системы задается радиусамивекторами $\boldsymbol{r}_{
u}$ и скоростями $\boldsymbol{v}_{
u}$ ее точек. Очень часто при движении системы положения и скорости ее точек не могут быть произвольными. Ограничения, налагаемые на величины $\boldsymbol{r}_{
u}$ и $\boldsymbol{v}_{
u}$, которые должны выполняться при любых действующих на систему силах, называются связями. Если на систему не наложены связи, то она называется свободной. При наличии одной или нескольких связей система называется несвободной.
ПРИМЕР 1. Материальная точка может двигаться только в заданной плоскости, проходящей через начало координат. Если ось $О z$ декартовой системы координат направить перпендикулярно плоскости, в которой движется точка, то $z=0$ – уравнение связи.
ПРИмеР 2. Точка движется по сфере переменного радиуса $R=f(t) c$ центром в начале координат. Если $x, y, z$ – кординаты движущейся точки, то уравнение связи имеет вид $x^{2}+y^{2}+z^{2}-f^{2}(t)=0$.
ПримеР 3. Две материальные точки $P_{1}$ и $P_{2}$ связаны нерастяжимой нитью длиной l. Связь задается соотношением $l^{2}-\left(r_{1}-r_{2}\right)^{2} \geqslant 0$.
ПРимер 4. Материальная точка пожет двигаться в пространстве, оставаясь внутри или на границе первого октанта. Связь задается тремя неравенствами: $x \geqslant 0, y \geqslant 0, z \geqslant 0$.
ПРИМЕР 5 (ДвижЕНИЕ КоньКа по льду). Пусть конек движется по льду, расположенному в горизонтальной плоскости. Конек будем моделировать тонким стержнем, одна из точек которого, например $С$ на рис. 10 , во все время движения имеет скорость, направленную вдоль стержня. Если ось $O z$ направлена вертикально, $x, y, z$ – координаты точки $C, а$ – угол, который образует стержень с осью $О x$, то связи задаются двумя соотношениями: $z=0, \dot{y}=\dot{x} \operatorname{tg} \varphi$.
В общем случае связь задается соотношением ${ }^{1} f\left(\boldsymbol{r}_{
u}, \boldsymbol{v}_{\boldsymbol{
u}}, \boldsymbol{t}\right) \geqslant 0$. Если в этом соотношении реализуется только знак равенства, то связь называется удерживающей (двусторонней, неосвобождающей). В примерах $1,2,5$ связи удерживающие. Если же реализуется как знак равенства, так и знак строгого неравенства, то связь называется неудерживающей (односторонней, освобождающей). В примерах 3,4 свяРис. 10 зи неудерживающие. Системы с неудерживающими связями в дальнейшем не рассматриваются.
Если уравнение связи можно записать в виде $f\left(\boldsymbol{r}_{
u}, t\right)=0$, не содержащем проекции скоростей точек системы, то связь называется геометрической (конечной, голономной). В примерах 1,2 связи геометрические. Если же в уравнение связи $f\left(\boldsymbol{r}_{
u}, \boldsymbol{v}_{
u}, t\right)=0$ входят проекции скоростей $\boldsymbol{v}_{
u}$, то связь называется дифференциальной (кинематической). Дифференциальную связь $f\left(\boldsymbol{r}_{
u}, \boldsymbol{v}_{
u}, t\right)=0$ называют интегрируемой, если ее можно представить в виде зависимости между координатами точек системы и временем (как в случае геометрической связи). Неинтегрируемую дифференциальную связь называют еще неголономной связью.
Комментарий 1. В примере 5 дифференцильная связь $\dot{y}=\dot{x} \operatorname{tg} \varphi$ неинтегрируемая. Покажем это. Предположим противное, т. е. что $x, y, \varphi$ связаны соотношением $f(x, y, \varphi, t)=0$. Пусть $x, y, \varphi$ отвечают реальному движению конька. Вычислим полную производную $f$ по времени
\[
\dot{f}=\frac{\partial f}{\partial x} \dot{x}+\frac{\partial f}{\partial y} \dot{y}+\frac{\partial f}{\partial \varphi} \dot{\varphi}+\frac{\partial f}{\partial t} \equiv 0 .
\]
Используя уравнение связи, $\dot{f}$ можно записать в виде
\[
\dot{f}=\left(\frac{\partial f}{\partial x}+\operatorname{tg} \varphi \frac{\partial f}{\partial y}\right) \dot{x}+\frac{\partial f}{\partial \varphi} \dot{\varphi}+\frac{\partial f}{\partial t} \equiv 0 .
\]
Отсюда, ввиду независимости величин $\dot{x}, \dot{\varphi}$, получаем равенства
\[
\frac{\partial f}{\partial x}+\operatorname{tg} \varphi \frac{\partial f}{\partial y}=0, \quad \frac{\partial f}{\partial \varphi}=0, \quad \frac{\partial f}{\partial t}=0 .
\]
${ }^{1}$ Обозначением $f\left(r_{
u}, v_{
u}, t\right)$ мы пользуемся для краткой записи функции $f\left(r_{1}, \ldots, r_{N}, v_{1}, \ldots, v_{N}, t\right)$. Функция $f$ имеет в общем случае $6 N+1$ аргументов: $3 N$ координат $x_{
u}, y_{
u}, z_{
u}$ точек $P_{
u}, 3 N$ проекций их скоростей $\dot{x}_{
u}, \dot{y}_{
u}, \dot{z}_{
u}$ и время $t$. Функцию $f$ предполагаем дважды непрерывно дифференцируемой.
Ввиду произвольности угла $\varphi$ из этих равенств следует, что частные производные функции $f$ по всем ее аргументам равны нулю, т. е. $f$ не зависит от $x, y, \varphi, t$. Следовательно, предположение об интегрируемости связи $\dot{y}=\dot{x} \operatorname{tg} \varphi$ неверно.
Неинтегрируемость связи в рассматриваемой задаче можно показать без вычислений, а исходя только из простых геометрических соображений. Во-первых, из уравнения связи следует, что в случае ее интегрируемости в уравнение эквивалентной геометрической связи время $t$ явно не должно входить, а угол $\varphi$ обязательно должен войти, т. е. эквивалентная геометрическая связь должна записываться в виде $f(x, y, \varphi)=0$, где функция $f$ не должна быть тождественно равной нулю при произвольных фиксированных значениях $x, y$. Во-вторых, движение конька, при котором его точка $C$ перемещается по окружности с центром, лежащим на перпендикуляре к полозу конька в точке $C$, не нарушает связи $\dot{y}=\dot{x} \operatorname{tg} \varphi$, так как при таком движении скорость точки $C$ направлена вдоль полоза конька. Пусть в начальном положении конька $x=x_{0}, y=y_{0}, \varphi=\varphi_{0}, a$ в конечном $x=x_{1}, y=y_{1}, \varphi=\varphi_{1}$. Если связь интегрируема и записывается в виде $f(x, y, \varphi)=0$, то $f\left(x_{0}, y_{0}, \varphi_{0}\right)=0$ и $f\left(x_{1}, y_{1}, \varphi_{1}\right)=0$, так как уравнение связи должно выполняться в любом положении конька. На рис. 11 показана одна из многих возможных траекторий точки $C$ при движении конька из начального положения в конечное. На этом рисунке $O C_{0} \perp A_{0} B_{0}, O C^{\prime} \perp A^{\prime} B^{\prime}, O C_{1} \perp A_{1} B_{1}, O^{\prime \prime} O \perp A^{\prime \prime} B^{\prime \prime}$, $O^{\prime} C^{\prime}=O^{\prime} O, O^{\prime \prime} C_{1}=O^{\prime \prime} O$. Перемещение конька из начального положения в конечное происходит так, что точка $C$ конька (обозначенная на рис. 11 в разных положениях символами $C_{0}, C^{\prime}, O, C_{1}$ ) сначала движется по дуге $C_{0} m C^{\prime}$ окружности с центром $O$, затем по дуге $C^{\prime} n O$ окружности с центром $O^{\prime}$ и, наконеи, по дуге Ор $C_{1}$ окружности с центром $O^{\prime \prime}$. Если зафиксировать конечные координаты $x_{1}, y_{1}$ точки $C$, а конечное значение угла $\varphi_{1}$ изменять в некотором интервале, то в этом интервале $f\left(x_{1}, y_{1}, \varphi_{1}\right) \equiv 0$. Но, согласно сказанному выше, функиия $f$ не может тождественно равняться нулю при произвольных фиксированных значения $x, y$. Противоречие говорит о неинтегрируемости рассматриваемой дифференциальной связи.
Если на систему материальных точек не наложены дифференциальные неинтегрируемые связи, то она называется голономной. Если
же среди связей, наложенных на систему, есть дифференциальные неинтегрируемые связи, то система называется неголономной.
В дальнейшем, при изучении движения неголономных систем, мы будем предполагать, что соответствующие им дифференциальные связи линейны относительно проекций $\dot{x}_{
u}, \dot{y}_{
u}, \dot{z}_{
u}$ скоростей точек системы. Как геометрических, так и дифференциальных связей, наложенных на систему, может быть несколько. Таким образом, в дальнейшем мы будем изучать движение свободных механических систем или несвободных систем со связями, аналитическое представление которых имеет вид
\[
\begin{array}{c}
f_{\alpha}\left(\boldsymbol{r}_{
u}, t\right)=0 \quad(\alpha=1,2, \ldots, r), \\
\sum_{
u=1}^{N} \boldsymbol{a}_{\beta
u} \cdot \boldsymbol{v}_{
u}+a_{\beta}=0 \quad(\beta=1,2, \ldots, s) .
\end{array}
\]
Векторы $\boldsymbol{a}_{\beta
u}$ и скаляры $a_{\beta}$ – заданные функции от $\boldsymbol{r}_{1}, \boldsymbol{r}_{2}, \ldots, \boldsymbol{r}_{N}$ и $t$. В частных случаях $r$ и $s$ могут быть равными нулю.
Геометрические связи называются стационарными или склерономными, если $t$ не входит в их уравнения (1). Дифференциальные связи (2) называются стационарными или склерономными, если функции $\boldsymbol{a}_{\beta
u}$ не зависят явно от $t$, а функции $a_{\beta}$ тождественно равны нулю. Система называется склерономной, если она либо свободная, либо на нее наложены только стационарные связи. Система называется реономной, если среди наложенных на нее связей есть хотя бы одна нестационарная.
КоммЕНТАРй 2. В примере 1 рассмотрена голономная склерономная, в примере 2 – голономная реономная, в примере 5 – неголономная склерономная системы.
11. Ограничения, налагаемые связями на положения, скорости, ускорения и перемещения точек системы. Точки несвободной системы не могут двигаться в пространстве совершенно произвольно. Их совместимые со связями (допускаемые связями) координаты, скорости, ускорения и перемещения должны удовлетворять некоторым соотношениям, вытекающим из уравнений связей (1), (2).
Пусть задан какой-то момент времени $t=t^{*}$. Положения системы, для которых радиусы-векторы $\boldsymbol{r}_{
u}=\boldsymbol{r}_{
u}^{*}$ точек, образующих систему, удовлетворяют уравнениям геометрических связей (1), назовем возможными положениями системы для данного момента времени.
Связи налагают ограничения и на скорости точек системы. Чтобы записать эти ограничения в аналитической форме, продифференцируем обе части (1) по времени, считая $r_{
u}$ функциями $t$. Тогда получим
следующие дифференциальные связи, вытекающие из геометрических связей (1):
\[
\sum_{
u=1}^{N} \frac{\partial f_{\alpha}}{\partial r_{
u}} \cdot \boldsymbol{v}_{
u}+\frac{\partial f_{\alpha}}{\partial t}=0 \quad(\alpha=1,2, \ldots, r) .
\]
Совокупность векторов $\boldsymbol{v}_{
u}=\boldsymbol{v}_{
u}^{*}$, удовлетворяющая линейным уравнениям (2) и (3) в возможном для данного момента времени положении системы, назовем возможными скоростями для этого момента времени.
Для получения аналитического выражения ограничений, налагаемых связями на ускорения точек системы, продифференцируем равенства (3) и (2) по времени. Имеем ${ }^{1}$
\[
\begin{array}{c}
\sum_{
u=1}^{N} \frac{\partial f_{\alpha}}{\partial \boldsymbol{r}_{
u}} \cdot \boldsymbol{w}_{
u}+\sum_{
u, \mu=1}^{N} \frac{\partial^{2} f_{\alpha}}{\partial \boldsymbol{r}_{
u} \partial \boldsymbol{r}_{\mu}} \boldsymbol{v}_{\mu} \cdot \boldsymbol{v}_{
u}+2 \sum_{
u=1}^{N} \frac{\partial^{2} f_{\alpha}}{\partial t \partial \boldsymbol{r}_{
u}} \boldsymbol{v}_{
u}+\frac{\partial^{2} f_{\alpha}}{\partial t^{2}}=0 \\
(\alpha=1,2, \ldots, r), \\
\sum_{
u=1}^{N} \boldsymbol{a}_{\beta
u} \cdot \boldsymbol{w}_{
u}+\sum_{
u, \mu=1}^{N} \frac{\partial \boldsymbol{a}_{\beta
u}}{\partial \boldsymbol{r}_{\mu}} \boldsymbol{v}_{\mu} \cdot \boldsymbol{v}_{
u}+\sum_{
u=1}^{N} \frac{\partial \boldsymbol{a}_{\beta
u}}{\partial t} \cdot \boldsymbol{v}_{
u}+\sum_{
u=1}^{N} \frac{\partial a_{\beta}}{\partial \boldsymbol{r}_{
u}} \cdot \boldsymbol{v}_{
u}+ \\
+\frac{\partial a_{\beta}}{\partial t}=0 \quad(\beta=1,2, \ldots, s) .
\end{array}
\]
Совокупность векторов $\boldsymbol{w}_{
u}=\boldsymbol{w}_{
u}^{*}$, удовлетворяющая линейным уравнениям (4) и (5) при возможных для данного момента времени положении и скоростях точек системы, назовем возможными ускорениями для этого момента времени.
Заметим, что величину $3 N-r-s$ следует считать положительной, так как в противном случае ограничения, налагаемые связями, были бы настолько жесткими, что согласованное со связями движение точек материальной системы было бы либо вообще невозможным, либо должно было происходить по заранее заданному закону во времени. Поэтому число линейных уравнений, определяющих проекции возможных скоростей и ускорений, превосходит число этих проекций. Следовательно, для данного момента времени существует бесконечное множество возможных скоростей $\boldsymbol{v}_{
u}^{*}$ и возможных ускорений $\boldsymbol{w}_{
u}^{*}$.
Пусть в данный момент времени $t=t^{*}$ система находится в какомлибо положении, определяемом радиусами-векторами $r_{
u}=r_{
u}^{*}$, и имеет какие-то возможные скорости $\boldsymbol{v}_{
u}^{*}$ и возможные ускорения $\boldsymbol{w}_{
u}^{*}$. Возможному в момент $t^{*}+\Delta t$ положению системы отвечают радиусывекторы $\boldsymbol{r}_{
u}^{*}+\Delta \boldsymbol{r}_{
u}$ точек системы. Величины $\Delta \boldsymbol{r}_{
u}$ – возможные перемещения системы за время $\Delta t$ из ее возможного положения, задаваемого
${ }^{1}$ При получении равенств (3)-(5) предполагается, что соответствующие производные функций $f_{\alpha}, a_{\beta
u}$ и $a_{\beta}$ существуют и непрерывны.
радиусами-векторами $r_{
u}^{*}$ в момент $t=t^{*}$. Для достаточно малых $\Delta t$ возможные перемещения точек системы можно ${ }^{1}$ представить в виде суммы:
\[
\Delta r_{
u}=v_{
u}^{*} \Delta t+\frac{1}{2} w_{
u}^{*}(\Delta t)^{2}+\ldots \quad(
u=1,2, \ldots, N) .
\]
Здесь не выписаны слагаемые, порядок которых относительно $\Delta t$ выше второго. Так как множество возможных скоростей и ускорений бесконечно, то бесконечно и множество возможных перемещений.
Пренебрежем в (6) величинами выше первого порядка относительно $\Delta t$; тогда $\Delta r_{
u}=v_{
u}^{*} \Delta t$. Если уравнения (3) и (2), которым удовлетворяют возможные скорости $v_{
u}^{*}$, умножить на $\Delta t$, то получим систему уравнений, которой удовлетворяют линейные по $\Delta t$ возможные перемещения:
\[
\begin{array}{cc}
\sum_{
u=1}^{N} \frac{\partial f_{\alpha}}{\partial r_{
u}} \cdot \Delta r_{
u}+\frac{\partial f_{\alpha}}{\partial t} \Delta t=0 & (\alpha=1,2, \ldots, r), \\
\sum_{
u=1}^{N} a_{\beta
u} \cdot \Delta r_{
u}+a_{\beta} \Delta t=0 & (\beta=1,2, \ldots, s) .
\end{array}
\]
Функции $\boldsymbol{a}_{\beta
u}, a_{\beta}$ в (8) и частные производные в (7) вычисляются при $t=t^{*}, \boldsymbol{r}_{
u}=\boldsymbol{r}_{
u}^{*}$.
ПРимеР 1. Точка $P$ движется по неподвижной поверхности (рис. 12). $B$ этом случае возможной скоростью $\boldsymbol{v}^{*}$ будет любой вектор, лежащий в касательной плоскости к поверхности в точке $P$ и проходящий через эту точку. Если пренебречь в (6) величинами выше первого порядка относительно $\Delta t$, то $\Delta \boldsymbol{r}=\boldsymbol{v}^{*} \Delta t$. Любой вектор, построенный из точки $P$ и лежащий в касательной плоскости, будет возможным перемещением. Если поверхность задается уравнением $f(\boldsymbol{r})=0$, то все возможные перемещения ортогональны нормали к поверхности, т. е. $\Delta \boldsymbol{r} \cdot \operatorname{grad} f=0$.
ПРимеР 2. Точка $P$ движется по подвижной или деформирующейся поверхности, все точки которой имеют скорости и ${ }^{2}$ (рис. 13). В этом случае возможная скорость уже не лежит в касательной плоскости. Возможных перемещений опять бесконечное множество. Если пренебречь величинами порядка $(\Delta t)^{2}$ и выше, то все они получаются добавлением вектора $\boldsymbol{u} \Delta t$ к каждому из возможных перемещений предыдущего примера. В этом случае уже соотношение $\Delta \boldsymbol{r} \cdot \operatorname{grad} f=0$ не выполняется при любых $\Delta \boldsymbol{r}$.
1 Для этого достаточно, чтобы функции $r_{
u}(t)$ имели непрерывные производные до третьего порядка включительно.
${ }^{2}$ Так будет, например, когда поверхность является недеформирующейся и движется поступательно со скоростью $u$ (см. п. 22).
Рис. 12
Рис. 13
12. Действительные и виртуальные перемещения. Синхронное варьирование. Пусть в момент времени $t=t^{*}$ система находится в положении, задаваемом радиусами-векторами ее точек $r_{
u_{0}}^{*}$, а скорости точек имеют некоторые конкретные возможные значения $\boldsymbol{v}_{
u_{0}}^{*}$. Если заданы силы, действующие на систему, то, проинтегрировав систему дифференциальных уравнений движения, можно получить значения радиусов-векторов $\boldsymbol{r}_{
u}$ точек системы для моментов времени $t$, следующих за $t^{*}$. Если обозначить $d t$ приращение времени $t-t^{*}$, то приращения радиусов-векторов точек системы можно представить в виде
\[
\boldsymbol{r}_{
u}\left(t^{*}+d t\right)-\boldsymbol{r}_{
u}\left(t^{*}\right)=\boldsymbol{v}_{
u_{0}}^{*} d t+\frac{1}{2} \boldsymbol{w}_{
u_{0}}^{*}(d t)^{2}+\ldots,
\]
где $\boldsymbol{w}_{
u_{0}}^{*}$ – ускорения точек системы при $t=t^{*}$; многоточием обозначены величины выше второго порядка относительно $d t$. Величины (9) суть действительные (истинные) перемещения точек системы за время $d t$. Действительное перемещение, естественно, является одним из возможных. Если пренебречь членами порядка $(d t)^{2}$ и выше, то действительное перемещение будет дифференциалом функции $r_{
u}(t)$, т. е. $\boldsymbol{r}_{
u}\left(t^{*}+d t\right)-\boldsymbol{r}_{
u}\left(t^{*}\right)=d \boldsymbol{r}_{
u}=\boldsymbol{v}_{
u_{0}}^{*} d t$. В этом случае действительные перемещения удовлетворяют уравнениям, аналогичным (7) и (8):
\[
\begin{array}{cc}
\sum_{
u=1}^{N} \frac{\partial f_{\alpha}}{\partial r_{
u}} \cdot d \boldsymbol{r}_{
u}+\frac{\partial f_{\alpha}}{\partial t} d t=0 & (\alpha=1,2, \ldots, r), \\
\sum_{
u=1}^{N} \boldsymbol{a}_{\beta
u} \cdot d \boldsymbol{r}_{
u}+a_{\beta} d t=0 & (\beta=1,2, \ldots, s) .
\end{array}
\]
Уравнения (10) и (11) получаются умножением обеих частей уравнений (3) и (2) на $d t$. Величины $\partial f_{\alpha} / \partial \boldsymbol{r}_{
u}, \partial f_{\alpha} / \partial t, \boldsymbol{a}_{\beta
u}, a_{\beta}$ в (10), (11) вычисляются при $t=t^{*}, \boldsymbol{r}_{
u}=\boldsymbol{r}_{
u_{0}}^{*}$. В дальнейшем под действительными перемещениями точек системы за время $d t$ будем понимать их
бесконечно малые перемещения, линейные по $d t$; они удовлетворяют уравнениям (10), (11).
Помимо действительных перемещений, в теоретической механике принципиальное значение имеют так называемые виртуальные перемещения. Пусть при $t=t^{*}$ система занимает некоторое свое возможное положение, определяемое радиусами-векторами ее точек $\boldsymbol{r}_{
u}^{*}$. Виртуальным перемещением системы называется совокупность величин $\delta \boldsymbol{r}_{
u}$, удовлетворяющая линейным однородным уравнениям
\[
\begin{array}{ll}
\sum_{
u=1}^{N} \frac{\partial f_{\alpha}}{\partial \boldsymbol{r}_{
u}} \cdot \delta \boldsymbol{r}_{
u}=0 & (\alpha=1,2, \ldots, r), \\
\sum_{
u=1}^{N} \boldsymbol{a}_{\beta
u} \cdot \delta \boldsymbol{r}_{
u}=0 & (\beta=1,2, \ldots, s),
\end{array}
\]
где величины $\partial f_{\alpha} / \partial \boldsymbol{r}_{
u}$ и $\boldsymbol{a}_{\beta
u}$ вычислены при $t=t^{*}, \boldsymbol{r}_{
u}=\boldsymbol{r}_{
u}^{*}$.
Остановимся на введенном понятии виртуального перемещения подробнее. Величина $\delta \boldsymbol{r}_{
u}$, задается проекциями $\delta x_{
u}, \delta y_{
u}, \delta z_{
u}$. Так как число неизвестных $\delta x_{
u}, \delta y_{
u}, \delta z_{
u}(
u=1,2, \ldots, N)$ превосходит число уравнений (12), (13), которым они удовлетворяют, то количество виртуальных перемещений бесконечно. Из (10), (11) и (12), (13) следует, что для склерономной системы действительное перемещение будет одним из виртуальных.
Пусть $\delta x_{
u}, \delta y_{
u}, \delta z_{
u}$ – бесконечно малые величины. Из (7), (8) и (12), (13) видно, что множество линейных относительно $\Delta t$ возможных перемещений склерономной системы совпадает с множеством ее виртуальных перемещений. Можно сказать, что виртуальные перемещения – это возможные перемещения при «замороженных» $\left(t=t^{*}=\right.$ const $)$ связях.
КомментАРий 3. В примерах 1 и 2 п. 11 множества виртуальных перемещений одинаковы и представляют собой совокупность построенных из точки $P$ векторов $\delta \boldsymbol{r}$, лежащих в проходящей через $P$ касательной плоскости к поверхности, по которой движется материальная точка.
Бесконечно малые приращения $\delta x_{
u}, \delta y_{
u}, \delta z_{
u}$ называются вариациями величин $x_{
u}, y_{
u}, z_{
u}$. Переход при фиксированном $t=t^{*}$ из положения системы, определяемого радиусами-векторами $r_{
u}^{*}$, в бесконечно близкое положение, определяемое радиусами-векторами $r_{
u}^{*}+\delta \boldsymbol{r}_{
u}$, называется синхронным варьированием. При синхронном варьировании мы не рассматриваем процесс движения и сравниваем допускаемые связями бесконечно близкие положения (конфигурации) системы для данного фиксированного момента времени.
Рассмотрим две совокупности возможных перемещений с одним и тем же значением величины $\Delta t$. Согласно (6),
\[
\begin{array}{c}
\Delta_{1} \boldsymbol{r}_{
u}=\boldsymbol{v}_{
u_{1}}^{*} \Delta t+\frac{1}{2} \boldsymbol{w}_{
u_{1}}^{*}(\Delta t)^{2}+\ldots, \\
\Delta_{2} \boldsymbol{r}_{
u}=\boldsymbol{v}_{
u_{2}}^{*} \Delta t+\frac{1}{2} \boldsymbol{w}_{
u_{2}}^{*}(\Delta t)^{2}+\ldots
\end{array}
\]
Возможные скорости $\boldsymbol{v}_{
u_{i}}^{*}$ и возможные ускорения $\boldsymbol{w}_{
u_{i}}^{*}(i=1,2)$ удовлетворяют уравнениям (2) – (5). Подставим в (3) величины $t=t^{*}$, $\boldsymbol{r}_{
u}=\boldsymbol{r}_{
u}^{*}, \boldsymbol{v}_{
u}=\boldsymbol{v}_{
u_{1}}^{*}$ и умножим обе части этого равенства на $\Delta t$, затем подставим в (3) величины $t=t^{*}, \boldsymbol{r}_{
u}=\boldsymbol{r}_{
u}^{*}, \boldsymbol{v}_{
u}=\boldsymbol{v}_{
u_{2}}^{*}$ и снова умножим на $\Delta t$. Если теперь из первого результата вычесть второй, то получим равенства
\[
\sum_{
u=1}^{N} \frac{\partial f_{\alpha}}{\partial r_{
u}} \cdot\left(v_{
u_{1}}^{*}-v_{
u_{2}}^{*}\right) \Delta t=0 \quad(\alpha=1,2, \ldots, r) .
\]
Аналогично из (2) получаются равенства
\[
\sum_{
u=1}^{N} a_{\beta
u} \cdot\left(v_{
u_{1}}^{*}-v_{
u_{2}}^{*}\right) \Delta t=0 \quad(\beta=1,2, \ldots, s) .
\]
Если теперь подобную процедуру проделать с уравнениями (4) и (5) (только надо будет еще подставить $\boldsymbol{w}_{
u}=\boldsymbol{w}_{
u_{i}}^{*}(i=1,2)$, а умножить на $\left.1 / 2(\Delta t)^{2}\right)$, то придем к равенствам
\[
\begin{array}{c}
\sum_{
u=1}^{N} \frac{\partial f_{\alpha}}{\partial \boldsymbol{r}_{
u}} \cdot\left(\boldsymbol{w}_{
u_{1}}^{*}-\boldsymbol{w}_{
u_{2}}^{*}\right) \frac{(\Delta t)^{2}}{2}+\sum_{
u, \mu=1}^{N}\left[\left(\frac{\partial^{2} f_{\alpha}}{\partial \boldsymbol{r}_{
u} \partial r_{\mu}} \boldsymbol{v}_{\mu_{1}}^{*}\right) \cdot \boldsymbol{v}_{
u_{1}}^{*}-\right. \\
\left.-\left(\frac{\partial^{2} f_{\alpha}}{\partial \boldsymbol{r}_{
u} \partial \boldsymbol{r}_{\mu}} \boldsymbol{v}_{\mu_{2}}^{*}\right) \cdot \boldsymbol{v}_{
u_{2}}^{*}\right] \frac{(\Delta t)^{2}}{2}+2 \sum_{
u=1}^{N} \frac{\partial^{2} f_{\alpha}}{\partial t \partial \boldsymbol{r}_{
u}} \cdot\left(\boldsymbol{v}_{
u_{1}}^{*}-\boldsymbol{v}_{
u_{2}}^{*}\right) \frac{(\Delta t)^{2}}{2}=0 \\
\sum_{
u=1}^{N} \boldsymbol{a}_{\beta
u} \cdot\left(\boldsymbol{w}_{
u_{1}}^{*}-\boldsymbol{w}_{
u_{2}}^{*}\right) \frac{(\Delta t)^{2}}{2}+\sum_{
u, \mu=1}^{N}\left[\left(\frac{\partial \boldsymbol{a}_{\beta
u}}{\partial \boldsymbol{r}_{\mu}} \boldsymbol{v}_{\mu_{1}}^{*}\right) \cdot \boldsymbol{v}_{
u_{1}}^{*}-\right. \\
\left.-\left(\frac{\partial \boldsymbol{a}_{\beta
u}}{\partial \boldsymbol{r}_{\mu}} \boldsymbol{v}_{\mu_{2}}^{*}\right) \cdot \boldsymbol{v}_{
u_{2}}^{*}\right] \frac{(\Delta t)^{2}}{2}+\sum_{
u=1}^{N} \frac{\partial \boldsymbol{a}_{\beta
u}}{\partial t} \cdot\left(\boldsymbol{v}_{
u_{1}}^{*}-\boldsymbol{v}_{
u_{2}}^{*}\right) \frac{(\Delta t)^{2}}{2}+ \\
+\sum \frac{\partial a_{\beta}}{\partial \boldsymbol{r}_{
u}} \cdot\left(\boldsymbol{v}_{
u_{1}}^{*}-\boldsymbol{v}_{
u_{2}}^{*}\right) \frac{(\Delta t)^{2}}{2}=0 \\
(\alpha=1,2, \ldots, r ; \quad \beta=1,2, \ldots, s) .
\end{array}
\]
\[
\begin{array}{c}
+\sum \frac{\partial a_{\beta}}{\partial r_{
u}} \cdot\left(v_{
u_{1}}^{*}-v_{
u_{2}}^{*}\right) \frac{(\Delta t)^{2}}{2}=0 \\
(\alpha=1,2, \ldots, r ; \quad \beta=1,2, \ldots, s) .
\end{array}
\]
Составим теперь разность двух возможных перемещений:
\[
\Delta_{1} \boldsymbol{r}_{
u}-\Delta_{2} \boldsymbol{r}_{
u}=\left(\boldsymbol{v}_{
u_{1}}^{*}-\boldsymbol{v}_{
u_{2}}^{*}\right) \Delta t+\left(\boldsymbol{w}_{
u_{1}}^{*}-\boldsymbol{w}_{
u_{2}}^{*}\right) \frac{(\Delta t)^{2}}{2}+\ldots
\]
Если $\delta \boldsymbol{v}_{
u}=\boldsymbol{v}_{
u_{1}}^{*}-\boldsymbol{v}_{
u_{2}}^{*}
eq 0$, то главная часть величины (18) линейна по $\Delta t$. Она равна $\delta \boldsymbol{v}_{
u} \Delta t$ и, согласно (14), (15), удовлетворяет уравнениям (12) и (13), т. е. совокупность величин
\[
\delta \boldsymbol{r}_{
u}=\delta \boldsymbol{v}_{
u} \Delta t \quad(
u=1,2, \ldots, N)
\]
будет виртуальным перемещением. Синхронное варьирование (19), предполагающее $\boldsymbol{v}_{
u_{1}}^{*}
eq \boldsymbol{v}_{
u_{2}}^{*}$, называется варьированием по Журдену.
Если же $\boldsymbol{v}_{
u_{1}}^{*}=\boldsymbol{v}_{
u_{2}}^{*}$, но $\delta \boldsymbol{w}_{
u}=\boldsymbol{w}_{
u_{1}}^{*}-\boldsymbol{w}_{
u_{2}}^{*}
eq 0$, то главная часть разности (18) равна $\delta \boldsymbol{w}_{
u} \frac{(\Delta t)^{2}}{2}$. И, так как в (16), (17) все суммы, кроме первых, при $\boldsymbol{v}_{
u_{1}}^{*}=\boldsymbol{v}_{
u_{2}}^{*}$ обращаются в нуль, главная часть разности (18), согласно (16), (17) и (12), (13), будет виртуальным перемещением
\[
\delta \boldsymbol{r}_{
u}=\frac{1}{2} \delta \boldsymbol{w}_{
u}(\Delta t)^{2} \quad(
u=1,2, \ldots, N) .
\]
Такое синхронное варьирование, в котором предполагается, что $\boldsymbol{v}_{
u_{1}}^{*}=\boldsymbol{v}_{
u_{2}}^{*}$, а $\boldsymbol{w}_{
u_{1}}^{*}
eq \boldsymbol{w}_{
u_{2}}^{*}$, называется варьированием по Гауссу.
13. Число степеней свободы. Виртуальные перемещения $\delta x_{
u}, \delta y_{
u}, \delta z_{
u} \quad(
u=1,2, \ldots, N)$ удовлетворяют $r+s$ уравнениям (12), (13). Число независимых виртуальных перемещений системы называется ее числом степеней свободы. Число степеней свободы мы будем всюду обозначать $n$. Ясно, что $n=3 N-r-s$.
ПРИмеР 1. Одна свободная точка в пространстве имеет три степени свободы.
ПРимер 2. Система, состоящая из двух точек, связанных стержнем, движущимся в плоскости, имеет три степени свободы.
ПРимер 3. Конек, движущийся по »ьду (пример 5 из п. 10), имеет две степени свободы.
ПРимеР 4. Материальная точка, движущаяся по подвижной или неподвижной поверхности, имеет две степени свободы.
ПРимеР 5. Система двух стержней, соединенных шарниром и движущихся в плоскости (ножницы), имеет четыре степени свободы.
14. Обобщенные координаты. Рассмотрим несвободную систему со связями $(1),(2)$. Будем предполагать, что $r$ функций $f_{\alpha}$ от $3 N$
аргументов $x_{
u}, y_{
u}, z_{
u}(
u=1,2, \ldots, N$ ) независимы (время $t$ здесь рассматривается как параметр). В противном случае одна из связей противоречила бы остальным или была бы их следствием.
Наименьшее число параметров, необходимое для задания возможного положения системы, называется числом ее независимых обобщенных координат. Так как функции $f_{\alpha}(\alpha=1, \ldots, r)$ независимы, то число обобщенных координат, которое мы будем обозначать $m$, равно $3 N-r$. За обобщенные координаты можно принять $m$ из $3 N$ декартовых координат $x_{
u}, y_{
u}, z_{
u}$, относительно которых можно разрешить систему уравнений (1). Однако, как правило, такой выбор обобщенных координат практически мало пригоден. Можно ввести любые другие $m$ независимых величин $q_{1}, q_{2}, \ldots, q_{m}$, в своей совокупности определяющих конфигурацию системы. Они могут быть расстояниями, углами, площадями и т. п., а могут и не иметь непосредственного геометрического толкования. Требуется только, чтобы они были независимы, а декартовы координаты $x_{
u}, y_{
u}, z_{
u}$ точек системы можно было выразить через $q_{1}, q_{2}, \ldots, q_{m}$ и $t$ :
\[
\boldsymbol{r}_{
u}=\boldsymbol{r}_{
u}\left(q_{1}, q_{2}, \ldots, q_{m}, t\right) \quad(
u=1,2, \ldots, N) .
\]
Эти функции, будучи подставленными в уравнения (1), обращают их в тождества. Ранг матрицы
\[
\begin{array}{||lll||}
\partial x_{1} / \partial q_{1} & \ldots & \partial x_{1} / \partial q_{m} \\
\partial y_{1} / \partial q_{1} & \ldots & \partial y_{1} / \partial q_{m} \\
\partial z_{1} / \partial q_{1} & \ldots & \partial z_{1} / \partial q_{m} \\
& \ldots & \\
\partial x_{N} / \partial q_{1} & \ldots & \partial x_{N} / \partial q_{m} \\
\partial y_{N} / \partial q_{1} & \ldots & \partial y_{N} / \partial q_{m} \\
\partial z_{N} / \partial q_{1} & \ldots & \partial z_{N} / \partial q_{m}
\end{array}
\]
равен $m$. Это следует из того, что среди $3 N$ функций $x_{
u}, y_{
u}, z_{
u}$ из (21) от $m$ аргументов $q_{1}, q_{2}, \ldots, q_{m}$ ( $t$ – параметр) имеется $m$ независимых, через которые могут быть выражены все остальные координаты точек системы.
Мы будем предполагать, что обобщенные координаты $q_{1}, q_{2}, \ldots, q_{m}$ выбраны так, чтобы любое возможное положение системы могло быть получено из (21) при некоторых значениях величин $q_{1}, q_{2}, \ldots, q_{m}$. Если это не удается сделать сразу для всех возможных положений системы, то обобщенные координаты вводятся локально, т. е. для различных совокупностей возможных положений вводятся различные системы обобщенных координат.
Функции (21) будем предполагать дважды непрерывно дифференцируемыми функциями всех своих аргументов. Кроме того, будем считать, что если система склерономна, то время $t$ не входит в зависимости (21), чего всегда можно добиться соответствующим выбором обобщенных координат.
При исследовании конкретных эадач механики очень часто совсем нет необходимости составлять уравнения связей (1). Из физической сущности задачи обычно ясно, как надо выбрать обобщенные координаты в таком количестве, которое необходимо и достаточно для задания возможных положений системы. Если же зависимости (21) требуются при решении задачи, то они составляются, как правило, с помощью геометрических соображений.
15. Координатное пространство. Для каждого момента времени $t$ между возможными положениями системы и точками $m$-мерного пространства ( $q_{1}, q_{2}, \ldots, q_{m}$ ) устанавливается взаимно однозначное соответствие. Пространство $\left(q_{1}, q_{2}, \ldots, q_{m}\right.$ ) называется координатным пространством (или пространством конфигураций). Каждому возможному положению системы отвечает некоторая точка координатного пространства, которую будем называть изображающей точкой. Движению системы соответствует движение изображающей точки в координатном пространстве.
Близость точек координатного пространства определяется естественным образом через близость соответствующих положений системы. Между положениями системы и точками координатного пространства устанавливается таким путем взаимно однозначное и непрерывное соответствие.
ПРИМЕР 1 (МАТЕРИАЛЬНАЯ ТочКа ДвИЖЕТСЯ по пЛоскости). Координатное пространство – сама эта плоскость.
ПРИмер 2 (СИСТЕма $N$ своБоДНЫХ точеК в пРостРанСТВе). Кoординатное пространство есть $3 N$-мерное евклидово пространство $\left(x_{1}, y_{1}, z_{1}, \ldots, x_{N}, y_{N}, z_{N}\right)$.
Пример 3 (МАЯтник). Положение маятника, представляющего собой твердый стержень, подвешенный за один из концов к неподвижной точке, задается углом $\varphi$ (рис. 14), который примем за обобщенную координату. Поставим в соответствие каждому положению маятника точку на числовой оси, имеющую координату $\varphi$. Такое соответствие между положениями маятника и точками числовой оси не будет взаимно однозначным, так как разным точкам оси $\varphi$ и $+2 k \pi$ $(k= \pm 1, \pm 2, \ldots)$ соответствует одно и то же положение маятника. Однозначности можно добиться, выделив на числовой оси полуоткрытый интервал $0 \leqslant \varphi<2 \pi$. Но при этом нарушается непрерывность
Рис. 14
Рис. 15
соответствия, так как два близких положения маятника, для которых $\varphi=0$ и $\varphi=2 \pi-\varepsilon$, не будут соответствовать близким точкам на выделенном полуинтервале. Чтобы восстановить непрерывность, нужно считать точки $\varphi=0$ и $\varphi=2 \pi$ тождественными. Наглядно это можно сделать, «склеив\” точки $\varphi=0$ и $\varphi=2 \pi$. Полученный геометрический образ – окружность и будет координатным пространством маятника.
ПРИмЕР 4 (Двойной мАЯтник). Он состоит из двух соединенных шарниром твердых стержней, один из которых подвешен за свободный конец к неподвижной точке $A$ (рис. 15). В остальном стержни могут свободно перемещаться в одной плоскости. За обобщенные координаты можно принять углы $\varphi$ и $\psi$, образуемые стержнями с вертикальным направлением. Каждому положению маятника ставятся в соответствие два значения $\varphi$ и $\psi$, определенных с точностью до чисел, кратных $2 \pi$. Поэтому если мы возьмем в плоскости $\varphi, \psi$ квадрат со стороной $2 \pi$ и отождествим в нем противоположные стороны, то получим координатное пространство двойного маятника. Наглядно это можно сделать, \”склеив\” противоположные стороны квадрата. После первой склейки получится цилиндр, а после второй – искомый геометрический образ – тор.
ПРИМЕР 5 (ДВЕ СВЯЗАННЫЕ СТЕРЖНЕМ МАТЕРИАЛЬНЫЕ ТОчКИ, ДВИЖУщиЕся по плоскости (РиС. 16)). За обобщенные координаты можно принять декартовы координаты $x, y$ одной из точек и угол $\varphi$, который образует стержень с осью Ох. Координатное пространство есть слой в пространстве ( $x, y, \varphi)$, заключенный между плоскостями $\varphi=0$ и $\varphi=2 \pi$, противоположные точки которого отождествлены.
Рис. 16
Здесь, в отличие от примеров 3 и 4, нагляное отождествление плоскостей $\varphi=0$ и $\varphi=2 \pi$ путем склеивания получить нельзя.
16. Обобщенные скорости и ускорения. При движении системы ее обобщенные координаты изменяются со временем. Величины $\dot{q}_{j}$ и $\ddot{q}_{j}(j=1,2, \ldots, m)$ называются соответственно обобщенными скоростями и обобщенными ускорениями. Скорости и ускорения точек системы в декартовой системе координат найдем, продифференцировав сложные вектор-функции времени (21):
\[
\begin{array}{c}
\boldsymbol{v}_{
u}=\dot{\boldsymbol{r}}_{
u}=\sum_{j=1}^{m} \frac{\partial \boldsymbol{r}_{
u}}{\partial q_{j}} \dot{q}_{j}+\frac{\partial \boldsymbol{r}_{
u}}{\partial t} \quad(
u=1,2, \ldots, N) \\
\boldsymbol{w}_{
u}=\ddot{\boldsymbol{r}}_{
u}=\sum_{j=1}^{m} \frac{\partial \boldsymbol{r}_{
u}}{\partial q_{j}} \ddot{q}_{j}+\sum_{\substack{j, k=1 \\
(
u=1,2, \ldots, N) .}}^{m} \frac{\partial^{2} \boldsymbol{r}_{
u}}{\partial q_{j} \partial q_{k}} \dot{q}_{j} \dot{q}_{k}+2 \sum_{j=1}^{m} \frac{\partial^{2} \boldsymbol{r}_{
u}}{\partial q_{j} \partial t} \dot{q}_{j}+\frac{\partial^{2} \boldsymbol{r}_{
u}}{\partial t^{2}}
\end{array}
\]
Справедливы следующие равенства, которые будут использованы в дальнейшем:
\[
\frac{\partial \dot{\boldsymbol{r}}_{
u}}{\partial \dot{q}_{k}}=\frac{\partial \boldsymbol{r}_{
u}}{\partial q_{k}}, \quad \frac{d}{d t}\left(\frac{\partial \boldsymbol{r}_{
u}}{\partial q_{k}}\right)=\frac{\partial \dot{\boldsymbol{r}}_{
u}}{\partial q_{k}} \quad(k=1,2, \ldots, m) .
\]
Первое из этих равенств сразу следует из (23). Второе равенство легко проверить дифференцированием, если использовать (23) и возможность изменения порядка дифференцирования функции $r_{
u}$ по ее аргументам. Последнее возможно, так как $\boldsymbol{r}_{
u}$ предполагается дважды непрерывно дифференцируемой функцией. Получаем
\[
\frac{d}{d t}\left(\frac{\partial \boldsymbol{r}_{
u}}{\partial q_{k}}\right)=\sum_{j=1}^{m} \frac{\partial^{2} \boldsymbol{r}_{
u}}{\partial q_{k} \partial q_{j}} \dot{q}_{j}+\frac{\partial^{2} \boldsymbol{r}_{
u}}{\partial q_{k} \partial t}=\sum_{j=1}^{m} \frac{\partial^{2} \boldsymbol{r}_{
u}}{\partial q_{j} \partial q_{k}} \dot{q}_{j}+\frac{\partial^{2} \boldsymbol{r}_{
u}}{\partial t \partial q_{k}}=\frac{\partial \dot{\boldsymbol{r}}_{
u}}{\partial q_{k}} .
\]
Запишем в обобщенных скоростях уравнения (2) неголономных связей. Подставив (21) и (23) в (2), получим
\[
\begin{array}{c}
\sum_{j=1}^{m} b_{\beta j}\left(q_{1}, q_{2}, \ldots, q_{m}, t\right) \dot{q}_{j}+b_{\beta}\left(q_{1}, q_{2}, \ldots, q_{m}, t\right)=0 \\
(\beta=1,2, \ldots, s) .
\end{array}
\]
Величины $b_{\beta j}, b_{\beta}$ определяются равенствами
\[
\begin{array}{c}
b_{\beta j}=\sum_{
u=1}^{N} \frac{\partial \boldsymbol{r}_{
u}}{\partial q_{j}} \cdot \boldsymbol{a}_{\beta
u} \quad(\beta=1,2, \ldots, s ; j=1,2, \ldots, m), \\
b_{\beta}=\sum_{
u=1}^{N} \frac{\partial \boldsymbol{r}_{
u}}{\partial t} \cdot \boldsymbol{a}_{\beta
u}+a_{\beta} \quad(\beta=1,2, \ldots, s) .
\end{array}
\]
Здесь в векторах $\boldsymbol{a}_{\beta
u}$ и скалярах $a_{\beta}$ величины $\boldsymbol{r}_{1}, \boldsymbol{r}_{2}, \ldots, \boldsymbol{r}_{N}$ заменены на их выражения (21).
Для голономной системы обобщенные скорости $\dot{q}_{j}$ независимы и совершенно произвольны. В неголономной системе обобщенные координаты, как и в голономной системе, могут принимать произвольные значения, но при этом обобщенные скорости не будут независимы; они связаны $s$ соотношениями (26).
Чтобы выразить виртуальные перемещения $\delta \boldsymbol{r}_{
u}$ точек системы через вариации $\delta q_{j}$ обобщенных координат, надо, в соответствии с п. 12 , отбросить в выражении (23) $\partial \boldsymbol{r}_{
u} / \partial t$ и заменить $\dot{q}_{j}$ на $\delta q_{j}$, а $\dot{\boldsymbol{r}}_{
u}$ на $\delta \boldsymbol{r}_{
u}$. Тогда получим ${ }^{1}$
\[
\delta \boldsymbol{r}_{
u}=\sum_{j=1}^{m} \frac{\partial \boldsymbol{r}_{
u}}{\partial q_{j}} \delta q_{j} \quad(
u=1,2, \ldots, N) .
\]
Для голономной системы вариации $\delta q_{j}$ произвольны. В неголономной же системе они связаны соотношениями, которые получаются из (26) путем отбрасывания величин $b_{\beta}$ и замены $\dot{q}_{j}$ на $\delta q_{j}$ :
\[
\sum_{j=1}^{m} b_{\beta j} \delta q_{j}=0 \quad(\beta=1,2, \ldots, s) .
\]
Следовательно, число степеней свободы голономной системы совпадает с числом ее обобщенных координат, а число степеней свободы неголономной системы меньше числа $m$ обобщенных координат на количество $s$ дифференциальных неинтегрируемых связей ${ }^{2}$.
17. Псевдокоординаты. В некоторых задачах динамики, особенно при изучении движения неголономных систем, бывает удобно ввести координаты более общего вида, которые получили название псевдокоординат. Пусть $n$ – число степеней свободы. Рассмотрим $n$ независимых линейных комбинаций обобщенных скоростей
\[
\dot{\pi}_{i}=\sum_{j=1}^{m} c_{i j} \dot{q}_{j} \quad(i=1,2, \ldots, n) .
\]
Коэффициенты $c_{i j}$ – функции $q_{1}, q_{2}, \ldots, q_{m}, t$. Величины $\dot{\pi}_{i}$ имеют вполне определенный смысл некоторых линейных комбинаций обобщенных скоростей, но сами символы $\pi_{i}$ могут и не иметь смысла, т. е. правые части в равенствах (29) могут не быть полными производными по времени от каких-либо функций обобщенных координат и времени. Величины $\ddot{\pi}_{i}$ также осмыслены. Это – производные по времени от правых частей равенств (29). Будем называть символы $\pi_{i}$ псевдокоординатами, а величины $\dot{\pi}_{i}$ и $\ddot{\pi}_{i}$ – соответственно псевдоскоростями и псевдоускорениями. Некоторые из $\pi_{i}$ могут быть, в частности, обобщенными координатами $q_{i}$, тогда соответствующие $\dot{\pi}_{i}$ и $\ddot{\pi}_{i}$ – обобщенные скорости и обобщенные ускорения.
Величины $c_{i j}$ будем выбирать так, чтобы определитель линейной системы из $m=n+s$ уравнений (26), (29) относительно $\dot{q}_{j}$ $(j=1,2, \ldots, m)$ был отличен от нуля. Разрешив эту систему, получим
\[
\dot{q}_{j}=\sum_{i=1}^{n} d_{i j} \dot{\pi}_{i}+g_{j} \quad(j=1,2, \ldots, m) .
\]
Псевдоскорости $\dot{\pi}_{i}$ могут принимать произвольные значения; если они заданы, то обобщенные скорости находятся из (30). Величины $d_{i j}, g_{j}$ в (30) – функции $q_{1}, q_{2}, \ldots, q_{m}, t$.
Введем согласованное с (29) обозначение
\[
\delta \pi_{i}=\sum_{j=1}^{m} c_{i j} \delta q_{j} \quad(i=1,2, \ldots, n) .
\]
Формула (31) фактически является определением величин $\delta \pi_{i}$. Именно, $\delta \pi_{i}$ – это величина, равная правой части равенства (31), в которой $\delta q_{j}$ – вариации обобщенных координат.
Из (31) и (28) находим выражение $\delta q_{j}$ через величины $\delta \pi_{i}$ $(i=1,2, \ldots, n)$ :
\[
\delta q_{j}=\sum_{i=1}^{n} d_{i j} \delta \pi_{i} \quad(j=1,2, \ldots, m) .
\]
Здесь величины $\delta \pi_{i}$ могут принимать произвольные значения.
Найдем нужные для дальнейшего выражения для виртуальных перемещений $\delta \boldsymbol{r}_{
u}$ точек системы через величины $\delta \pi_{i}$. Подставив (32) в (27), получим
\[
\delta \boldsymbol{r}_{
u}=\sum_{i=1}^{n} e_{
u i} \delta \pi_{i} \quad(
u=1,2, \ldots, N),
\]
где введено обозначение
\[
\boldsymbol{e}_{
u i}=\sum_{j=1}^{m} \frac{\partial \boldsymbol{r}_{
u}}{\partial q_{j}} d_{i j} \quad(
u=1,2, \ldots, N ; \quad i=1,2, \ldots, n) .
\]
Запишем это выражение несколько иначе. Для этого продифференцируем обе части соотношений (30) по времени и полученное выражение для $\ddot{q}_{j}$ подставим в формулу (24), которая примет вид
\[
\boldsymbol{w}_{
u}=\sum_{i=1}^{n} \boldsymbol{e}_{
u i} \ddot{\pi}_{i}+\boldsymbol{h}_{
u} \quad(
u=1,2, \ldots, N),
\]
где вектор-функции $h_{
u}$ не зависят от псевдоускорений $\ddot{\pi}_{i}$. Отсюда следует, что
\[
\boldsymbol{e}_{
u i}=\frac{\partial \boldsymbol{w}_{
u}}{\partial \ddot{\pi}_{i}} \quad(
u=1,2, \ldots, N ; \quad i=1,2, \ldots, n) .
\]
Подставив (34) в (33), получим окончательное выражение для $\delta \boldsymbol{r}_{
u}$ в виде
\[
\delta \boldsymbol{r}_{
u}=\sum_{i=1}^{n} \frac{\partial \boldsymbol{w}_{
u}}{\partial \ddot{\pi}_{i}} \delta \pi_{i} \quad(
u=1,2, \ldots, N) .
\]