Например, рассмотрим систему с блоком на плоской поверхности без трения. С одной стороны находится пружина, соединяющая блок со стеной. С другой стороны рука человека толкает блок к стене с постоянной силой.
Обычно система формулируется в терминах кинетической и потенциальной энергии для получения лагранжиана. Получить потенциальную энергию пружины несложно, но как насчет руки? Или другие силы, явно добавленные в систему? (Другим примером может служить маятник с постоянным крутящим моментом на его оси.)
Внешняя сила появляется как исходный термин в лагранжиане. Например, если уравнение движения имеет вид
тогда лагранжиан читается
В случае, если сила консервативна , я бы смоделировал силу, добавив дополнительный потенциальный член к лагранжиану таким, что:
Если бы невынужденный лагранжиан был
Насколько мне известно, моделирование неконсервативных сил в рамках лагранжевой структуры затруднено, поэтому мне было бы интересно, знает ли кто-нибудь, как это делается (или даже может ли это быть вообще).
Я где-то читал ответ, но теперь, когда я хотел его проверить, вместо этого я нашел этот вопрос. Так что я делаю это из дырявой памяти.
Что вы делаете, так это вычисляете проделанную работу, , силой в зависимости от того, как (обобщенное положение) меняется. Тогда модификация уравнений Эйлера-Лагранжа:
Например, рассмотрим двойной маятник, длина первого маятника , имеет массу прикреплен к его концу и образует угол к вертикали, и на нем свисает второй маятник длиной , имеющий массу прикрепленный к его концу и образующий угол к вертикали. Предположим, мы прикладываем силу к массе на конце второго маятника в горизонтальном направлении. Затем
Для одиночного маятника с постоянным крутящим моментом примененный к точке разворота, мы бы имели
Я бы сказал, что при наличии в системе внешних неконсервативных сил модель строится с помощью принципа Далабера, т.е. принципа виртуальной работы, обобщающего Эйлера-Лагранжа.
Принцип Даламбера (принцип виртуальной работы) гласит, что изменение
Гидро Гай
или1426
большой