Два цилиндра (48.40) — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
Bars-ik98 (обсуждение | вклад) |
Bars-ik98 (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
==Формулировка задачи== | ==Формулировка задачи== | ||
Шероховатый цилиндр массы m и радиуса r катится без скольжения по внутренней поверхности полого цилиндра массы M и радиуса R, могущего вращаться около своей горизонтально расположенной оси O. Моменты инерции цилиндров относительно своих осей равны <math>\frac{1}{2}\ mr ^{2}</math> и <math>MR^{2}</math>. Составить уравнения движения системы. | Шероховатый цилиндр массы m и радиуса r катится без скольжения по внутренней поверхности полого цилиндра массы M и радиуса R, могущего вращаться около своей горизонтально расположенной оси O. Моменты инерции цилиндров относительно своих осей равны <math>\frac{1}{2}\ mr ^{2}</math> и <math>MR^{2}</math>. Составить уравнения движения системы. | ||
+ | ==Решение задачи== | ||
+ | <math>\frac{d}{dt}\left(\frac{\partial L}{\partial\dot q_i}\right) - \frac{\partial L}{\partial q_i} = 0 , (i = 1,2)</math> , где | ||
+ | L = T - П - функция Лагранжа | ||
+ | T - кинетическая энергия системы | ||
+ | П - потенциальная энергия системы | ||
+ | q - независимые обобщенные координаты | ||
+ | |||
+ | В данной задаче в качестве обобщенных координат примем углы φ и ψ <math>\varphi </math>. | ||
+ | |||
+ | Представим: | ||
+ | <math>T = T_1+T_2</math>, где <math>T_1</math> - кинетическая энергия цилиндра массы M, а <math>Т_2</math> - цилиндра массы m | ||
+ | Полый цилиндр массы M вращается вокруг неподвижной оси, следовательно: | ||
+ | <math>T_1 = \frac{1}{2}MR^{2}\dot ψ</math> | ||
+ | Движение цилиндра массы m плоское. | ||
+ | <math>T_2 = \frac{1}{2}mV^{2}+\frac{1}{2}I_2 ω^{2}</math> | ||
==Реализация на языке JavaScript== | ==Реализация на языке JavaScript== | ||
{{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/Barsukov/4840.html|width=750 |height=550|border=0 }} | {{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/Barsukov/4840.html|width=750 |height=550|border=0 }} |
Версия 00:04, 16 декабря 2017
Задача 48.40 из сборника задач Мещерского: составить уравнения движения двух цилиндров и смоделировать систему на языке программирования JavaScript.
Формулировка задачи
Шероховатый цилиндр массы m и радиуса r катится без скольжения по внутренней поверхности полого цилиндра массы M и радиуса R, могущего вращаться около своей горизонтально расположенной оси O. Моменты инерции цилиндров относительно своих осей равны
и . Составить уравнения движения системы.Решение задачи
, где
L = T - П - функция Лагранжа T - кинетическая энергия системы П - потенциальная энергия системы q - независимые обобщенные координаты
В данной задаче в качестве обобщенных координат примем углы φ и ψ
.
Представим:
, где - кинетическая энергия цилиндра массы M, а - цилиндра массы m Полый цилиндр массы M вращается вокруг неподвижной оси, следовательно: Движение цилиндра массы m плоское.Реализация на языке JavaScript