Це може бути вирішено як аналогічний випадок для лінійного прискорення.
Перший факт, який слід зазначити: Оскільки корабель починається з кутовою швидкістю нуля, ви хочете, щоб він закінчувався з кутовою швидкістю нуля, це означає, що загальна зміна швидкості повинна дорівнювати нулю.
З цього ми бачимо, що інтеграл прискорення з часом повинен дорівнювати нулю - повинно бути рівно стільки ж "позитивних" позитивних прискорень, скільки й негативних прискорень.
Тому ваше рішення, яке б воно не було, повинно обмежуватися цією властивістю: рівне "загальне" прискорення вперед і назад.
Ось якою має слідувати форма графіка вашого прискорення за часом:
Дивлячись на це, існує стільки можливих форм і форм, у яких може бути ваше прискорення! Давайте зробимо кілька припущень для потрібної форми прискорення, щоб дати легку / стисну відповідь.
Заради простої відповіді, у мене буде прискорення перебувати в одному з трьох станів: вперед, назад або нуль. Вперед і назад будуть однакові за величиною, і стани можна перемикати миттєво. (немає поступового нарощування прискорення)
Ви можете знайти зміну відстані для заданого прискорення за певний проміжок часу за допомогою цього рівняння:
s = 0.5*a*t^2
Найпростішим рішенням тут було б прискорити, поки ви не досягнете півдороги, а потім сповільнити решту шляху.
Ми вважатимемо P
загальну відстань, яку ви хочете пройти:
s = P/2
P/2 = 0.5*a*t^2
P = a*t^2
t^2 = P/a
t = sqrt(P/a)
Так в основному:
- Прискорити
a
за sqrt(P/a)
одиниці часу (одиниці, засновані на одиницях для прискорення)
- Уповільнюйте однакову величину протягом тієї ж кількості часу
Це не єдине рішення. Він потрапить до вас за найшвидший час ( 2*sqrt(P/a)
). Але що робити, якщо ви хочете більш спокійну версію?
У цьому випадку ви можете прискорити 1/3 шляху, узбережжя на 1/3, а решту третьої уповільнити. Або 1/4-й, узбережжя на 1/2, уповільнення також 1/4.
Або, можливо, ви могли б прискорити за фіксовану кількість часу, а потім сповільнитись протягом певного часу, але зачекайте, поки ви приїдете в точну позицію, перш ніж ви почнете зменшувати.