Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.138.141.202] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Здравствуйте !!!
Помогите кто может. Нужен алгоритм построения траектории движения, ну скажем автомобиля. Исходные данные это ускорение или перегрузка ну там скорости в каждый момент времени и направление векторов ускорения - это всё есть, нужен алгоритм построения траектории движения. Все большое спасибо !!! |
Сообщ.
#2
,
|
|
|
А в чем собственно проблема...
Траектория - интеграл от скорости по dt, Скоротсть - интеграл от ускорения по dt=> Остается только перейти к координатному виду (если это надо, и все ...) ;D |
Сообщ.
#3
,
|
|
|
Нужно диф. ур. решать. Через интеграл не годиться. Пусть за время t=t..Т/2 движение происходит в одном направлении, а при t=T/2..T в противоположном. Интерал даст 0.
|
Сообщ.
#4
,
|
|
|
Об этом и речь шла...
напрямую же надеюсь не будет вычислять интегралы... |
Сообщ.
#5
,
|
|
|
2grey goose:
А точки случайно не с GPS-приёмника получаешь, а то до боли знакомые параметры? |
Сообщ.
#6
,
|
|
|
Люди, чего вы извращаетесь?
Зачем тут интегралы??? V=V0+a*t где V0 - скорость начальная a - ускорение t - время S=S0 + a*t2*0.5 Время можно брать и дискретное, тогда S0 и V0 - координаты и скорость в момент времени t а S и V - координаты и скорость в момент времени t+dt Ну и строишь траекторию. PS: S, V,a - векторы. |
Сообщ.
#7
,
|
|
|
А никто и не извращается...
Сама же привела те же самые формулы о которых и говорили... а если считать, то и получится процесс интегрирования Только надо еще взять зависимость a(t) |
Сообщ.
#8
,
|
|
|
Цитата PAV, 30.05.03, 16:17:20 Нужно диф. ур. решать. Через интеграл не годиться. Пусть за время t=t..Т/2 движение происходит в одном направлении, а при t=T/2..T в противоположном. Интерал даст 0. Chuvak, a diff. ur. ti kak reshaesh', ne cherez integrali????? I voobshe, esli ot 0 do T/2 dvigaemsia v odnom napravlenii, a ot T/2 do T v obratnom, to w T okazhemsia tam, gde bili. I nichego udivitel'nogo, chto integral budet raven 0!! A esli nuzhno poschitat' projdennoe rasstojanie, to schitaem integral modula! I vsio! |
Сообщ.
#9
,
|
|
|
Цитата Волченка, 31.05.03, 00:34:01 Люди, чего вы извращаетесь? Зачем тут интегралы??? V=V0+a*t где V0 - скорость начальная a - ускорение t - время S=S0 + a*t2*0.5 Время можно брать и дискретное, тогда S0 и V0 - координаты и скорость в момент времени t а S и V - координаты и скорость в момент времени t+dt Ну и строишь траекторию. PS: S, V,a - векторы. Devushka, etot shkolnij metod goditsia tol'ko esli dvigaemsia po priamoj ®. A esli na ploskosti, to nuzhni integrali! |
Сообщ.
#10
,
|
|
|
2 xJohn
Цитата Devushka, etot shkolnij metod goditsia tol'ko esli dvigaemsia po priamoj ®. A esli na ploskosti, to nuzhni integrali! Далеко не всегда. GrAnd прав, надо брать a(t), тогда все работает. И я же писала, S и V - векторы. Можно трехмерные, которые чудненько разбиваются на проекции и считаются |
Сообщ.
#11
,
|
|
|
Цитата Волченка, 31.05.03, 23:58:42 2 xJohn Далеко не всегда. GrAnd прав, надо брать a(t), тогда все работает. И я же писала, S и V - векторы. Можно трехмерные, которые чудненько разбиваются на проекции и считаются Девушка, если вставишь a(t), то интегрирование и получишь (и на прямой). Если не веришь, вот тебе: S(0) = 0, V(0) = 0, a(t) = t. Посчитай S(t). А ваще-то EOT. |
Сообщ.
#12
,
|
|
|
Делал я подобные вещи на заре бурной молодости. ;D
Вы чё блин, забыли физику? Задачи движения решаются через третий закон Ньютона: F=m*a. В условии не хватает массы автомобиля! Когда определишься с исходными данными, то метод решения твоей задачи разжёвывается здесь: http://sscadm.nsu.ru/deps/phys/cspp/method/method4.pdf объяснено на пальцах ;D Статья полезна всем интересующимся данным вопросом. |
Сообщ.
#13
,
|
|
|
Ето, а зачем здесь масса, если она банально сокращается в результате? Просто берешь ее 1, и все.
|
Сообщ.
#14
,
|
|
|
Как зачем масса?
Она непосредственно влияет на траекторию движения. Дело в том, что в третьем законе F - это равнодействующая сил, действующих на объект. Можно предположить, что на автомобиль действуют такие силы: Сила тяги двигателя, сила трения качения(зависит от массы авто напрямую), сила сопротивления воздуха(зависит от скорости и формы авто), центробежная сила(при движении авто по кривой, и тоже зависит от массы). А ты говоришь сокращать. ЗЫ. И ещё(забыл ) при движении по кривой появляется сила трения скольжения, которая противостоит центробежной силе и удерживает авто на дороге. Она тоже зависит от веса(массы). Если же у него дан вектор ускорения (как равнодействующая всех ускорений), то можно рассматривать вместо (x')'=F/m формулу (x')'=a(t), где значения a в любой момент известны. То же самое и для координаты y. |
Сообщ.
#15
,
|
|
|
Ты говоришь форма авто нужна? Вообще-то да, но у него уже задан вектор ускорения в каждый момент времени, так что накукУЙ ему форма? Задача-то в принципе на движение материальной точки. Так что 1й постинг дал решение, просто интеграл по времени: v(t)=S0ta(t)dt+v0, r(t)=Sv(t)dt+r0 и все....
|