Corris
Удален
|
Всем привет, хочу предложить вам задачу. Она является частью несколько более сложной задачи. Заранее прошу прощения за, возможно, путаную постановку задачи и неверные термины. Я не математик и институт закончил довольно давно. Если нужно поясню, что смогу. Надеюсь, что для кого-нибудь из вас задача не будет настолько сложной как для меня. Имеет три разнонаправленных вектора на плоскости {x, y} (куда угодно и произвольной длины, но исходящих из начала координат) - Vdd, Vp, Vf. Vdd - это вектор желаемого движения объекта, т.е. он указывает на конечную точку назачения. Vp - начальная скорость объекта. Vf - вектор управления объектом (величина может меняться от 0 до Vfmax со скоротью S (ускорение)) Цель задачи - наиболее быстро совместить Vp с Vdd по направлению, то есть найти наименьшее время поворота. Еще точнее - мне нужна общая формула для решения этой задачи, либо система формул, если требуется применение различных условий. Максимальная скорость отклонения вектора Vf известна - она равна M (градусы в единицу времени). У Vf есть особенность, его векторное сложение с Vp по модулю не может превышать большего из них, т.е. если |Vp| > |Vf| то |Vpf| = |Vp| и |Vpf| = |Vf| в обратном случае. Направление же суммарного вектора такое-же как при обычном сложении векторов. Если задача покажется интересной предложу более сложный вариант. (на самом деле точка назначения (на нее указывает Vdd) также движется, со скоростью Vdo).
|