Максимальная скорость остановки при заданном смещении и постоянном замедлении в дискретное время - PullRequest
0 голосов
/ 25 апреля 2020

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

Как я обновляю и перемещаю тело?
Во-первых, скорость обновляется
Во-вторых, позиция обновляется: NewPosition = LastPosition + Velocity

Таким образом, например, таблица ожидаемых результатов следующим образом:

MaxStoppableVelocity ( Displacement = 0m, Deceleration = -2m/s² ) should be 2m/s  
MaxStoppableVelocity ( Displacement = 1m, Deceleration = -2m/s² ) should be 3m/s  
MaxStoppableVelocity ( Displacement = 2m, Deceleration = -2m/s² ) should be 4m/s  
MaxStoppableVelocity ( Displacement = 3m, Deceleration = -2m/s² ) should be 4.5m/s  
MaxStoppableVelocity ( Displacement = 4m, Deceleration = -2m/s² ) should be 5m/s  
MaxStoppableVelocity ( Displacement = 5m, Deceleration = -2m/s² ) should be 5.5m/s  
MaxStoppableVelocity ( Displacement = 6m, Deceleration = -2m/s² ) should be 6m/s  
MaxStoppableVelocity ( Displacement = 7m, Deceleration = -2m/s² ) should be 6.33m/s  
MaxStoppableVelocity ( Displacement = 8m, Deceleration = -2m/s² ) should be 6.66m/s  
MaxStoppableVelocity ( Displacement = 9m, Deceleration = -2m/s² ) should be 7m/s  
MaxStoppableVelocity ( Displacement = 10m, Deceleration = -2m/s² ) should be 7.33m/s  
MaxStoppableVelocity ( Displacement = 11m, Deceleration = -2m/s² ) should be 7.66m/s  
MaxStoppableVelocity ( Displacement = 12m, Deceleration = -2m/s² ) should be 8m/s  
MaxStoppableVelocity ( Displacement = 13m, Deceleration = -2m/s² ) should be 8.25m/s  
MaxStoppableVelocity ( Displacement = 14m, Deceleration = -2m/s² ) should be 8.5m/s  
MaxStoppableVelocity ( Displacement = 15m, Deceleration = -2m/s² ) should be 8.75m/s  
MaxStoppableVelocity ( Displacement = 16m, Deceleration = -2m/s² ) should be 9m/s  
MaxStoppableVelocity ( Displacement = 17m, Deceleration = -2m/s² ) should be 9.25m/s  
MaxStoppableVelocity ( Displacement = 18m, Deceleration = -2m/s² ) should be 9.5m/s  
MaxStoppableVelocity ( Displacement = 19m, Deceleration = -2m/s² ) should be 9.75m/s  
MaxStoppableVelocity ( Displacement = 20m, Deceleration = -2m/s² ) should be 10m/s

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

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

Дайте мне знать, если у вас есть какие-либо вопросы, заранее спасибо

...