LINUX.ORG.RU
ФорумTalks

Приложение силы не к центру масс

 


2

2

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

Перемещено leave из development



Последнее исправление: abs (всего исправлений: 2)
Ответ на: комментарий от Manhunt

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

AIv
()
Последнее исправление: AIv (всего исправлений: 1)

Ты блог разработчика уже начал вести?

deterok
()

Вообще писать такие вещи на младших курсах технического вуза дело хорошее. Только спрашивать надо не на ЛОРе, а у соответсвующего преподавателя - живьем, опираясь на уже прочитанные лекции/семинары он сможет объяснить гораздо лучше местных аналитегов, да и в сдаче сессии это поможет;-)

По сабжу - есть два подхода:

1) Сам процесс соударение интересен (занимает значительное по меркам задачи время). В этом случае пишется гамильтониан и из него получаются уравнения движения которые решаются какой нить схемой Верле. Гуглите про молекулярную динамику.

2) Процесс соударения занимает очень малое время и может считаться мгновенным. В этом случае достаточно законов сохранения импульса, момента имупльса и (в случае абсолютно упругого удара) энергии. Никаких сил (свзяанных с соударением) тут нету.

Определитесь что Вы пишитете - физика в игровых движках сильно отличается от физики в реальном мире. Скажем космический шутер построенный на реальной физике был бы жутко уныл.

Ну и начинать надо с чего то простого, например со сталкивающихся шариков.

AIv
()
Ответ на: комментарий от abs

Операция применимая к векторному полю которая вернет другое векторное поле?) Знаю я все это...

Не знаете.

Но пользоваться не умею.

Раз не умеете пользоваться, то тем более не знаете (даже если думаете что знаете).

AIv
()

Кстати, я вчера набросал решение задачи со стержнем и силой приложенной к одному из концов с использованием формализма Лагранжа. Если кому-то нужно (читай: кто-то не осилил), могу отсканить:)

anonymous
()
Ответ на: комментарий от abs

Нет, это неправильно. Простейший пример - стержень, у которого сила приложена перпендикулярно оси стержня. Рассмотрите два случая - сила приложена рядом с ц.м. и сила приложена к концу стержня.

И Ваш (1) это момент силы тащем то, что бы связать его с угловым ускорением нужно знать еще момент инерции.

AIv
()
Ответ на: комментарий от anonymous

Возможно он понял правильно то, что Вы имели ввиду, но тогда Вы имели ввиду что то неправильное.

Если конечно Вы не строите альтернативную концепцию вселенной.

AIv
()
Ответ на: комментарий от AIv

Нужно было так и написать, тип, забыл на момент инерции разделить, мудак.

anonymous
()
Ответ на: комментарий от anonymous

Тогда я повторюсь - рассмотрите два случая, что будет со стержнем, у которого сила приложена к концу и с небольшим свигом от цм. В обоих случаях Ваше решение (насколько я его понял) дает ускорение цм F/m, что очевидно неправильно.

AIv
()

man углы Эйлера. в двух словах не объяснить, у нас в универе несколько занятий было этой теме

Aid_
()
Ответ на: комментарий от AIv

разносит за счет ошибок численной схемы, причем гораздо раньше чем начинает сказываться ошибка в операциях с плавающей точкой

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

полностью консервативных схем не существует. Импульс обычно сохраняется, а вот энергию разносит

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

Manhunt ☕☕
()
Последнее исправление: Manhunt (всего исправлений: 2)
Ответ на: комментарий от AIv

дает ускорение цм F/m, что очевидно неправильно.

А что правильно? Ускорение равно нулю(если вектор приложения сил перпендикулярен линии проведенной между точкой приложения и центром масс?)????

В итоге две формулы

1) W(угловое ускорение) = перпендикулярная составляющая / момент инерции 2) a = горизонтальная составляющая / масса?

Это правильно?

abs
() автор топика
Ответ на: комментарий от Manhunt

Во внешнем потенциальном поле действительно на бумашке че то сделать можно, а так... упс;-(

Обычно заради ЗСЭ в молдинамике тупо перенормируют скорости. Это очевидно неправильно, но дальше начинается пение мантр - типа мы ж интересуемся ситуацией в среднем, нам важны тока макрохарактеристики системы, и мы все равное усредним по реализациям, ну и вот такой у нас термостат, и тд и тп;-)))

AIv
()
Ответ на: комментарий от abs

Нет, это неправильно. Ускорение ц.м. (при силе приложенной попереке стержня), и угловое ускорени зависят от точки приложения силы.

AIv
()
Ответ на: комментарий от AIv

Перенормировка скоростей — это самый примитивный метод, который приводит к разным гадостям. Обычно решают не уравнения Ньютона, а Ланжевина с рандомной силой. Или с какой-то вероятностью рандомизуют скорости. Магия ещё та, в общем.

anonymous
()
Ответ на: комментарий от anonymous

Для Лнажевена нужны хоть какие то физические обоснования, если дело не у стенки происходит. Можно конечно все списать на излучение которого в модели нету;-)

AIv
()
Ответ на: комментарий от AIv

точно 1) W(угловое ускорение) = перпендикулярная составляющая * (расстояние между центром масс и точкой приложения) / момент инерции

2) a = горизонтальная составляющая / масса?

Теперь правильно?

abs
() автор топика
Ответ на: комментарий от AIv

если дело не у стенки происходит.

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

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

anonymous
()
Ответ на: комментарий от anonymous

Или даже только потенциальную энергию. Если сила F действует вдоль оси x

x - координата центра масс, v - скорость

a - угол с осью x, w - угловая скорость

l - полудлина стержня

m - масса стержня

Тогда

U = - F * (x + l * cos(a))

L = 1/6 * m * l ^ 2 * w ^ 2 + 1/2 * m * v ^ 2 + F * (x + l * cos(a))

И, очевидно,

F = mv'

anonymous
()
Ответ на: комментарий от abs

Нет. a = F/m ТОЛЬКО если сила прилощена к цм. Угловое ускорение будет описываться (1) ТОЛЬКО если через ц.м. проходит ось вращения (тело прибито гвоздем относительно которого крутится). Для свободного тела все гораздо интересней.

Можно я не буду решать для Вас эту задачу/искать готовое решение (а оно есть, и даже когда то на ЛОР-е обсуждалось)? Все таки Вы взрослый мальчик уже, таки учитесь делать такие вещи самостоятельно...

AIv
()
Ответ на: комментарий от anonymous

Это зависит от постановки. Сейчас описывают всякие поверхностные эффектов на основе МД.

AIv
()
Ответ на: комментарий от Aid_

стат механика начинается

Это и называется: «общие теоретические выкладки». А для решения это никогда не используется. Если только не пишется лабораторка или не рассматривается случай, который вообще никогда не был исследован.

anonymous
()
Ответ на: комментарий от anonymous

Можно я контрпример дам? Пусть a=F/m. Рассмотрим тяжелую материальную точку, к которой приделан длинный невесомый недеформируемый рычаг, и сила приложена к концу этого рычага перпендикулярно рычагу. Вы будете утвержать, что ускорение материальной точки будет a=F/m?;-)

AIv
()
Ответ на: комментарий от AIv

Если «рычаг» ни на что не опирается, то да. Если рычаг действительно рычаг, то есть еще сила реакции опоры, которая и сообщает дополнительное ускорение.

anonymous
()
Ответ на: комментарий от anonymous

Ни на что не опирается, все в невесомости. Пока сила перпендикулярна рычагу, ускорение мат. точки на другом конце будет равно нулю. А теперь попробуйте найдите в Ландау страницу, которая это утверждение опровергает;-)

AIv
()
Ответ на: комментарий от AIv

А теперь попробуйте найдите в Ландау страницу, которая это утверждение опровергает;-)

Я выше написал лагранжиан для похожей ситуации.

Искать утверждение, опровергающее что-то, я не собираюсь, я у мамки позитивист.

В случае без опоры рычаг превращается в «связь».

anonymous
()
Ответ на: комментарий от AIv

Пока сила перпендикулярна рычагу, ускорение мат. точки на другом конце будет равно нулю.

Вроде в контексте вашего разговора подразумевалось, что F - нормальная компонента, не?

anonymous
()
Ответ на: комментарий от anonymous

Если сила F действует вдоль оси x

А не под постоянным ли углом к стержню? Ну ок, задача тогда упрощается.

F * (x + l * cos(a))

Обоснуй, во-первых, с чего ты это взял. Из каких-то фундаментальных представлений, я полагаю?

anonymous
()
Ответ на: комментарий от anonymous

Значит неправильно написали, или неправильно проинтерпретировали написанное. Попробуйте поставьте натурный эксперимент;-)

AIv
()
Ответ на: комментарий от anonymous

Я хз как у Вас нормаль идет. С компонентой вдоль рычага вопросов нет, там a = F/m (потому что F идет через цм)

AIv
()
Ответ на: комментарий от AIv

Ты поставь:) (ничего, что я на ты?) Да, точка начнет двигаться сразу (со скоростью звука передастся деформация, но у нас абсолютно твердый «рычаг»).

anonymous
()
Ответ на: комментарий от anonymous

У тебя получается рычаг движется строго поступательно вне зависмости от направления и точки приложения силы же.

anonymous
()
Ответ на: комментарий от anonymous

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

AIv
()
Ответ на: комментарий от anonymous

Да. Если он невесомый, то так и будет. А если весомый, то центр масс будет двигаться поступательно, а не материальная точка.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.