Как определить требуемый крутящий момент мобильного робота для ускорения в гору?

Я пытаюсь проанализировать следующую ситуацию, которая является частью более крупного проекта, и нет, это не домашнее задание. Если я хочу, чтобы колесо с массой «m» и радиусом «r» ускорялось («a») в гору, пока не достигло заданной скорости, каким был бы требуемый крутящий момент «M» на COM колеса, если например колесо приводилось в движение электромотором?

Это FBD, который я нарисовал:

..где:

  • Ф г - динамическая составляющая силы тяжести
  • Ф с это статический компонент
  • Ф т р статическое трение
  • Ф Н нормальная сила поверхности, действующая на колесо
  • м это масса
  • р радиус
  • а ускорение
  • М крутящий момент или импульс (извините за путаницу)

Не обращайте внимания на М на FBD. Это просто визуальное представление индуцированного крутящего момента, приводящего колесо в движение в гору. Также я точно знаю, что сила трения направлена ​​в сторону движения (физический университет, сайт 319).

Для этой ситуации я написал следующее уравнение:

  Ф Д + Ф т р "="   м а Икс

Что равно:

  м г грех ( α ) + Ф т р "="   м а Икс

Я знаю ускорение, массу тела и угол наклона. Мой вопрос в том, безопасно ли предположить, что если я решу последнее уравнение для   Ф т р и умножив его на радиус "r", я получаю необходимый крутящий момент, чтобы вести колесо в гору с нужным ускорением?

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

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

Как вы сделали свою фигуру? В каком программном комплексе? У меня похожая проблема с балансом сил , с которой вы можете помочь.
Я сделал FBD, используя очень полезный draw.io.
Привет Хендрикс. Добро пожаловать в Phys.SE. Если вы еще этого не сделали, пожалуйста, найдите минутку, чтобы прочитать определение того, когда использовать тег « домашняя работа и упражнения» , и политику Phys.SE для проблем, подобных домашней работе.

Ответы (1)

Чтобы позволить вашему роботу продолжать движение в гору, мы должны применить внешний крутящий момент (который вы обозначили как М в вашем случае) чтобы загнать колесо вверх по рампе. В вашем случае может быть проще взглянуть на него как на сумму крутящих моментов , заданную как

т "=" я β

Где я момент инерции вашего объекта, и β - угловое ускорение (обычно записывается как α но так как вы используете это как свой угол, я вместо этого буду использовать β ).

Теперь любые крутящие моменты на объекте - это просто силы на объект, которые действуют вдали от его точки вращения (или, в вашем случае, от центра масс, который будет центром колеса). Сначала мы должны определить положительное направление (как бы мы его ни определили, результат не изменится). Я буду определять по часовой стрелке как положительное.

Давайте представим, что у вас нет внешнего крутящего момента двигателя, М . Единственная сила в вашей ситуации, которая действует в направлении от оси вращения, — это сила трения. В общем случае крутящий момент определяется как т "=" р Ф грех θ , где θ "=" 90 так как ваш радиальный вектор перпендикулярен вашему вектору силы трения. Кроме того, необходимо знать знак момента. Поскольку ваша сила трения вызовет вращение против часовой стрелки (противоположное тому, что мы определили как положительное), то это будет отрицательный крутящий момент. Таким образом, наша сумма крутящих моментов становится

р Ф т р "=" я β

Таким образом давая,

β "=" р Ф т р я

Отрицательное в уравнении очень информативно. Это говорит нам о том, что колесо имело бы отрицательное угловое ускорение, если бы не было внешнего крутящего момента. С точки зрения непрофессионала это просто означает, что колесо будет замедляться, что имеет смысл, если у нас нет приводного механизма, что-то, катящееся в гору, просто замедлится. Вы всегда можете просмотреть это с точки зрения вашего линейного ускорения, β "=" а Икс р .

Если мы теперь включим внешний крутящий момент в нашу сумму крутящих моментов,

М р Ф т р "=" я β

Тогда вы можете видеть, что ваш требуемый крутящий момент должен быть

М "=" р Ф т р + я β

Мы могли бы представить это в более удобной форме. Я предполагаю, что ваше колесо можно смоделировать как сплошной цилиндр с моментом инерции. я "=" 1 2 м р 2 . И используя упомянутую выше линейную форму ускорения, требуемый крутящий момент будет равен

М "=" р Ф т р + м р а Икс 2

Кроме того, что касается вашего последнего утверждения о трении, направленном вверх по холму, катится ли он вверх или вниз. Помните, что для катящегося объекта, который не скользит , точка, в которой он соприкасается с поверхностью, ДОЛЖНА иметь нулевую скорость (что означает, что он не может иметь никакого результирующего ускорения). Итак, в вашем случае, независимо от того, движется ли колесо вверх или вниз по склону, у вас всегда будет то, что вы называете динамической составляющей гравитации, направленной вниз по склону. Для предотвращения проскальзывания нижней части колеса, соприкасающегося с поверхностью (ускорения в направлении этого компонента силы), ДОЛЖНА существовать сила трения, чтобы противодействовать этой силе и удерживать нижнюю часть колеса в неподвижном состоянии.

РЕДАКТИРОВАТЬ для уточнения: сумма сил также выполнима. Однако в своем методе вы забыли, что двигатель вашего робота прикладывает внешний крутящий момент, что означает, что он также прикладывает внешнюю силу к колесу. Таким образом, ваша сумма сил в вашем направлении x должна отражать это. Таким образом, ваша сумма сил будет больше похожа на

Ф е Икс т Ф г + Ф т р "=" м а Икс

В противном случае ваш робот просто скатился бы с холма, так как ничто не заставляло бы его подниматься в гору.

Это очень хорошо объясняется. Прямо в точку. Спасибо! Поправьте меня, если я ошибаюсь: вместо этого при вычислении суммы крутящих моментов единственный способ рассчитать требуемый крутящий момент - это узнать коэффициент статического трения, верно? Я должен был бы определить коэффициент экспериментальным путем или просмотреть таблицы и найти ситуацию, которая мне нужна. Как вы думаете, какой путь (сумма сил или сумма крутящих моментов) даст более точные результаты?
Независимо от того, какой метод вы используете, вам нужно знать коэффициент. Я отредактировал свой ответ, чтобы отразить, откуда, по моему мнению, исходит ваше непонимание метода, который вы пытались использовать. Наиболее точным и рекомендуемым способом нахождения коэффициента будет тщательный контролируемый эксперимент, поскольку нет двух абсолютно одинаковых поверхностей (и, следовательно, коэффициентов). Однако поиск значений обеспечит разумную степень точности в зависимости от ваших потребностей.