Давно не трогал математику, а тут понадобилось сделать расчёт скорости и я чёт вообще не понимаю что делать с уравнением
Давно не трогал математику, а тут понадобилось сделать расчёт скорости и я чёт вообще не понимаю что делать с уравнением
Давно не трогал математику, а тут понадобилось сделать расчёт скорости и я чёт вообще не понимаю что делать с уравнением
77

Для начала рассчитайте ускорение корабля при разгоне и торможении (F двигателей / m корабля).
Так вы сможете вычислить время, необходимое для набора максимальной скорости (V макс / a корабля) и торможения до нуля.
Плюс на небольших расстояниях нужно на середине пути начинать тормозить, не дожидаясь разгона до макс. скорости. Я пока не сообразил как это сделать.
А как до поворотов дойдёте, придётся ещё и векторную математику изучать.
https://intmag24.ru/dlya-shkolnikov/ravnouskorennoe-dvizhenie-opredelenie-i-formuly/
https://ru.wikipedia.org/wiki/Равноускоренное_движение

8
Ответить

Дано:
макс. скорость: 100 м/с
масса корабля: 1000 кг
сила тяговых движков: 1000 Н
сила тормозных движков: 500 Н
Считаем:
тяговое ускорение: 1000 Н / 1000 кг = 1 м/с^2
тормозное ускорение: 500 Н / 1000 кг = 0.5 м/с^2
время на разгон с нуля до макс: (100 м/с ) / (1 м/с^2) = 100 c.
время на торможение с макс до нуля (100 м/с ) / (0,5 м/с^2) = 200 c.
расстояние, нужное для набора макс скорости: 100 с * (100 м/с) / 2 = 5000 м.
расстояние, нужное для торможения до нуля с макс.: 200 с * (100 м/с)/2 = 10000 м.
минимальное расстояние до цели, чтоб можно было ускориться до максимума и потом затормозить: 5000 м + 10000 м = 15000 м.
Если дистанция до цели больше того расстояния, то мы просто высчитываем время полёта на макс скорости.
Например, если расстояние до цели 100 000 м, расстояние на макс скорости:
100000 м - 15000 м = 85 000 м
время на макс скорости: 85 000 м / (100 м/с) = 850 с.

Если дистанция до цели меньше этого расстояния, то мы должны пропорционально уменьшить время разгона и торможения
Например, если расстояние до цели - 10000 м, коэффициент будет равен:
10000 м / 15000 м = 0,6(6) или 2/3.
время разгона будет: 100 * 2/3 = 66.(6)
время торможения: 200 * 2/3 = 133.(3)

P.S.: сорри за форматирование, надеюсь разберётесь

8
Ответить