Форум программистов, компьютерный форум, киберфорум
Физика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1

вычислить скорости за которое тело достигнет цели

31.05.2013, 20:42. Показов 1226. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, никак не могу собрать мысли в кучу чтобы решить задачу..

Итак задача, некие 2 неизвестных чего-то двигают точку по голубой траектории, смотри вложение,
эти 2 неизвестных чуда стартуют с точки (0;0) с известным ускорением, но с разными скоростями Vx и Vy, приближаясь к конечной точке, эти 2 чуда снова с известным ускорением(торможением) тормозят, и в точке (sx, sy) останавливаются, так же известны расстояния которые нужно проехать xf и yf... необходимо узнать с какой скоростью им обоим нужно передвигаться, чтобы потом прибыть одновременно в точку (sx, sy) ...

и вот еще, что дано, одна из скоростей дана, нет разницы какая

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

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

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

если высчитать расстояние в котором происходит ускорение/торможение, отнять от общего, получится отрезок в котором скорость постоянная.. но вот сам сижу и себя спрашиваю.. что оно мне даст? наверно ничего в этом направлении.. я вышел в результате на скорость, а скорость мне была эта уже дана.. мне надо решить другую скорость vy, начинаю решать так же как описал выше.. но тут ...

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

может как-то проще решается, но не могу придумать

ну и название темы.. о чем думал когда называл
переименуйте пожалуйста, на что-то в роде "вычислить необходимые скорости при которых тело достигнет цели"
Миниатюры
вычислить скорости за которое тело достигнет цели  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.05.2013, 20:42
Ответы с готовыми решениями:

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

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

Как нарисовать тело которое получено в результате вращения фигур вокруг оси ОУ и которое ограничено линиями
График который вращается: y=(x-1)^2; Ограничивающие линии: x = 2; y = 0; Пробовал строить инструментом...

7
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
01.06.2013, 12:00  [ТС]
Цитата Сообщение от Arcor Посмотреть сообщение
Итак задача, некие 2 неизвестных чего-то двигают точку по голубой траектории, смотри вложение,
эти 2 неизвестных чуда стартуют с точки (0;0) с известным ускорением, но с разными скоростями Vx и Vy, приближаясь к конечной точке, эти 2 чуда снова с известным ускорением(торможением) тормозят, и в точке (sx, sy) останавливаются, так же известны расстояния которые нужно проехать xf и yf... необходимо узнать с какой скоростью им обоим нужно передвигаться, чтобы потом прибыть одновременно в точку (sx, sy) ...
это не условие описывающее что нужно сделать?

на картинке же все показано...

0,0 - точка старта..
sx, sy - конечная точка
xf, yf - расстояния которые требуется проехать, в данном случае дано
vx, vy - скорости с которыми нужно передвигать тело, в данном случае известна какая-то одна из них, вырешать нжно вторую
ну дано еще и ускорение

наглядный пример на пальцах могу привести...
на столе лежит коробок спичек, лежат 2 карандаша синий и зеленый, зеленым карандашом двигаем коробок вверх по столу, синим карандашом двигаем коробок вправо по столу, при чем одновременно, чтобы получить в конечном итоге движение по наклонной... если двигать синий карандаш со скоростью 1 мм/с, заданное расстояние xf то с какой скоростью нужно двигать зеленый карандаш, чтобы проехать заданное расстояние yf, чтобы коробок "приехал" в точку sx, sy, пусть расстояния будут xf = 10 мм, а yf 5 мм, тогда скорость vy будет в 2 раза меньше чем скорость vx то есть 0.5 мм/с

если не было бы ускорения тогда задача решается просто, линейная функция
если начинать движение с ускорения, тогда я не знаю как решить....
0
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
02.06.2013, 13:12
 Комментарий модератора 
Господа. Дальше - только по теме, пожалуйста.


Тема почищена.
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9006 / 4707 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
03.06.2013, 23:17
Arcor, лучше бы увидеть оригинал условия. Чтобы не делать предположений. Рисунок нормальный, а текст дайте слово-в-слово.
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
04.06.2013, 02:48  [ТС]
извините конечно, что так коряво описал проблему.. но это задача ни с кого-то либо учебника или еще чего-то.. это мной так сказать выдуманная мной задача.. даже не выдуманная.. а я столкнулся с проблемой, я делаю робота, робот состоит из множества всего.. и мне нужно запрограммировать функционал такой вот вещи.. тут именно вот математика только, ничего нет из электротехники или еще чего-то.. вырешать число которое надо задать..больше ничего тут нет

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

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

теперь чтобы мне "проехать" линию, мне нужно задать скорости этих 2 моторов, если наклонная была бы 45 градусов, то вращать оба мотора нужно было бы мне с равной скоростью, так как разложить угол на синус и косинус получим одно и тоже..
если скажем по х нужно проехать со скоростью 100 оборотов в минуту расстояние в 1 метр, то с какой скоростью вращать второй мотор, чтобы прибыть у в 50 см.. ответ: "нужно вращать в сторону у со скоростью в 2 раза меньше чем в сторону х, т.е. расстояние в 2 раза короче, нужно ехать в раза медленнее, чтобы одновременно прибыть куда нужно" ну и так далее можно вырешать для любых значений..

если бы я стартовал сразу с нужной мне скорости, то есть без ускорения - то вышеописанное решение годно!!!

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

сперва при старте происходит ускорение, затем кусок с постоянной скоростью, потом идет торможение, оно равно ускорению

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

извините, уже все выжал из себя тем, что описал... не знаю как еще задачу описать
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9006 / 4707 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
04.06.2013, 11:34
Arcor, это уже легче. При перемещении рабочего органа плотера или зеркал лазерной резки (принцип одинаков), каждая фаза перемещения (отрезок, дуга окружности/эллипса) имеет точку начала и конца, где обеспечивается полная остановка. Так было, там где я это видел. В этом случае, ускорение для выхода на рабочую скорость, - характеристика оборудования. Скорость рабочего хода тоже. Иными словами, участки разгона и торможения не велики и практически одинаковы. Понятно, что в для любой пары точек начала и конца, для заданной траектории рассчитывается путь, который пересчитывается в путь рабочих органов (количество оборотов, как Вы говорите)). Если в системе нет прямого контроля положения рабочего органа, то точность позиционирования зависит от качества всей передачи, жесткости, люфта (мёртвого хода) и пр. Тут не сталкивался плотно, но думаю всё должно быть в документации, если система предполагает вмешательство при эксплуатации. То есть в большинстве случаев отсутствует.
Судя по Вашей информации, требуется обеспечить перемещение по произвольной прямой, за заданное (например постоянное) время. При этом, начальная скорость всегда имеет верное направление (вдоль предполагаемой прямой) и разную величину. Это решаемая задача, но прошу подтверждения, правильно ли я понял условие. Дело в том, что мне трудно представить ситуацию в которой это можно и нужно делать. Повторю: обычно, останавливают полностью, а потом снова начинают движение.
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
04.06.2013, 16:24  [ТС]
Цитата Сообщение от IGPIGP Посмотреть сообщение
Иными словами, участки разгона и торможения не велики и практически одинаковы.
да вот они именно что ПРАКТИЧЕСКИ одинаковы, получается небольшая ошибка, но если ошибка будет нарастать - то она вскоре станет большой.. и обратной связи с устройством нету, и позиционирование приходится делать четкими вычислениями
Цитата Сообщение от IGPIGP Посмотреть сообщение
Это решаемая задача, но прошу подтверждения, правильно ли я понял условие. Дело в том, что мне трудно представить ситуацию в которой это можно и нужно делать. Повторю: обычно, останавливают полностью, а потом снова начинают движение.
ну да, чтобы повторить процесс, я стартую с 0, т.е. с полностью остановленного двигателя. В принципе вы правильно поняли задачу

я тут немного сделал перерыв.. и тут новая мысля пришла.. это же задачи из серии когда 2 автомобиля стартуют с разных точек в одно и тоже время но с разными скоростями, высчитать нужно, где и когда они встретятся...
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9006 / 4707 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
04.06.2013, 18:34
Цитата Сообщение от Arcor Посмотреть сообщение
ну да, чтобы повторить процесс, я стартую с 0, т.е. с полностью остановленного двигателя.
- "Ну нет", Arcor, Вы хотели сказать? То есть я просил подтверждение в том, что начальная скорость, почему-то имеет место быть, подчеркнув что так обычно не делается и старт происходит из положения покоя. А Вы говорите, что да, - из положения покоя, то есть вначале оговоренная начальная скорость, - вымысел? Я до сих пор ничего не понял. Попробуйте определиться в том, что Вам нужно. Подтянитесь в механике, потому что обсуждать проектирование робототехники на уровне: - "Из пункта А в пункт Б...", 'это не серьёзно (имхо).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.06.2013, 18:34
Помогаю со студенческими работами здесь

Определить число шагов за которое в достигнет большего чем b
имеются 3 переменных a b i переменная b=15 переменная a=i/2 переменная i=1 на каждом шаге i увеличивается на 1 определить число...

Составьте программу определения времени, за которое улитка достигнет конца нити
Улитка ползет по резиновой нити длиной l см со скоростью v см/мин. По истечении каждой минуты нить растягивается на l1 см. Составьте...

Стрельба по движущейся цели, постоянно меняющей вектор скорости
Здравствуйте, реализовал у себя стрельбу по цели с упреждением, но как оказалось, ИИ легко обмануть если постоянно менять вектор скорости,...

Определить время через которое скорость равноускоренного движения достигнет заданного значения
Доброго времени суток, дана задача не могу понять как её реализовать. Условие:. Тело, двигаясь с начальной скоростью vo=10м/c,...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru