Моделирование внешних сил в лагранжевой динамике

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

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

Ответы (4)

Внешняя сила Ф е Икс т ( т ) появляется как исходный термин д Ф е Икс т ( т ) в лагранжиане. Например, если уравнение движения имеет вид

(1) м д ¨   "="   В ( д ) д + Ф е Икс т ( т ) ,

тогда лагранжиан читается

(2) л ( д , д ˙ , т )   "="   м 2 д ˙ 2 В ( д ) + д Ф е Икс т ( т ) .

В случае, если сила консервативна , я бы смоделировал силу, добавив дополнительный потенциальный член ψ к лагранжиану таким, что:

Ф "=" ψ

Если бы невынужденный лагранжиан был

л непринужденный "=" Т В
принудительная версия сейчас
л принужденный "=" Т ( В + ψ )

Насколько мне известно, моделирование неконсервативных сил в рамках лагранжевой структуры затруднено, поэтому мне было бы интересно, знает ли кто-нибудь, как это делается (или даже может ли это быть вообще).

когда у меня возникло такое же сомнение, я попал на эту страницу: en.wikipedia.org/wiki/Non-autonomous_mechanics , хотя у меня не было времени на дальнейшие поиски
@user23873 user23873 К сожалению, концепция пучка волокон в настоящее время мне недоступна. Спасибо, в любом случае!
Вам может быть интересно: dx.doi.org/10.1103/PhysRevLett.110.174301

Я где-то читал ответ, но теперь, когда я хотел его проверить, вместо этого я нашел этот вопрос. Так что я делаю это из дырявой памяти.

Что вы делаете, так это вычисляете проделанную работу, Вт ( д ) , силой в зависимости от того, как д (обобщенное положение) меняется. Тогда модификация уравнений Эйлера-Лагранжа:

д д т ( л д ˙ ) л д "=" Вт д

Например, рассмотрим двойной маятник, длина первого маятника л 1 , имеет массу м 1 прикреплен к его концу и образует угол θ 1 к вертикали, и на нем свисает второй маятник длиной л 2 , имеющий массу м 2 прикрепленный к его концу и образующий угол θ 2 к вертикали. Предположим, мы прикладываем силу Ф к массе на конце второго маятника в горизонтальном направлении. Затем

л "=" 1 2 л 1 2 м 1 θ ˙ 1 2 + 1 2 л 2 2 м 2 θ ˙ 2 2 м 1 г л 1 потому что ( θ 1 ) м 2 г ( л 1 потому что ( θ 1 ) + л 2 потому что ( θ 2 ) )
и
Вт "=" Ф ( л 1 грех ( θ 1 ) + л 2 грех ( θ 2 ) ) .
Последняя формула — это просто сила, умноженная на расстояние. Он должен быть только «локально верным», то есть корректным для малых возмущений д .

Для одиночного маятника с постоянным крутящим моментом Т примененный к точке разворота, мы бы имели

Вт "=" Т θ .
Таким образом, уравнение движения будет
θ ¨ + г л грех θ "=" Т л 2 м .

Вот где я это видел: kvi.nl/~scholten/AAM/Friction-Lagrange.pdf
Стивен Монтгомери-Смит, к сожалению, сейчас ссылка ведет на страницу с надписью "Доступ запрещен!"

Я бы сказал, что при наличии в системе внешних неконсервативных сил модель строится с помощью принципа Далабера, т.е. принципа виртуальной работы, обобщающего Эйлера-Лагранжа.

Принцип Даламбера (принцип виртуальной работы) гласит, что изменение

т 0 т 1 ( дельта л ( д , д ˙ , т ) Вопрос ( д , д ˙ , т ) дельта д ) д т "=" 0
для любого варианта дельта д "=" дельта д ( т ) траектории системы д "=" д ( т ) который соединяет два фиксированных события ( д 0 , т 0 ) и ( д 1 , т 1 ) . Как и в случае Эйлера-Лагранжа, траектория д "=" д ( т ) является решением, именно тогда, когда
т 0 т 1 ( [ д д т ( л д ˙ ( д , д ˙ , т ) ) л д ˙ ( д , д ˙ , т ) ] дельта д Вопрос ( д , д ˙ , т ) дельта д ) д т "="
т 0 т 1 ( [ д д т ( л д ˙ ( д , д ˙ , т ) ) л д ˙ ( д , д ˙ , т ) Вопрос ( д , д ˙ , т ) ] дельта д ) д т "=" 0
что дает уравнения
д д т ( л д ˙ ( д , д ˙ , т ) ) л д ˙ ( д , д ˙ , т ) "=" Вопрос ( д , д ˙ , т )