Частица начинается в начале координат и имеет начальную скорость, представленную трехмерным вектором. Частица испытывает гравитацию и сопротивление воздуха с квадратичным сопротивлением (на основе скорости ^ 2). Я искал параметрические уравнения для , , и положение и скорость частицы в данный момент времени .
Чтобы ответы были одинаковыми, две константы будут равны g как сила тяжести и a как сопротивление воздуха. Также предположим является положительной высотой. будет скорость для компонент во время . будет представлять начальную скорость для компонент.
Внизу этой статьи в Википедии говорится о аналитическом решении проблемы 2D, предложенном подростком Шурией Рэй. По соответствующим ссылкам Math.SE и Phys.SE люди обсуждают решение постоянной трения, но параметрические уравнения нигде не приведены. Я не уверен, как перейти от того, о чем они говорят, к фактическим параметрическим уравнениям, которые мне нужны.
Чтобы охватить то, что я узнал до сих пор. В 3D с гравитацией и без сопротивления можно использовать следующие параметрические уравнения:
С линейным перетаскиванием согласно статье в Википедии, которую мы использовали:
При квадратичном сопротивлении у нас есть длина скорости, поэтому скорость и положение каждого компонента во времени зависят от других компонентов скорости. Начиная с этого поста я могу написать 3D версию для первой части:
Но мне не хватает математической подготовки, чтобы продолжать. Мне даже непонятно, для чего используется рассчитанная ими постоянная трения, поскольку она не основана на времени. Я думаю, что любой трюк, который пытается вычислить постоянный коэффициент, должен знать о t. Наверное, я неправильно об этом думаю. Любая помощь будет оценена по достоинству, поскольку я предполагаю, что это распространенная проблема в физике.
редактировать: Также мой проблемный случай специально предназначен для постоянного вектора гравитации, если это помогает для конкретных решений, поэтому путь должен быть своего рода параболой. Насколько я могу судить, должна быть функция, поскольку для каждого x есть одно значение y.
Нет необходимости работать в 3D, поскольку движение ограничено 2D-плоскостью. Просто выберите свой и оси лежат в этой плоскости.
Вы, очевидно, приложили некоторые усилия, чтобы перейти по ссылкам, поэтому вам следует знать, что работа Шурии Рэй не представляет собой общего решения проблемы. На данный момент не известно никакого аналитического решения, однако проблема легко анализируется численно, и такие анализы проводились, по крайней мере, сто лет людьми, желающими сбросить бризантные взрывчатые вещества на других людей.
Если вы ищете код для выполнения вычислений, вы можете задать вопрос на Computational Science SE . Например, код, приведенный в ответе на этот вопрос , вероятно, легко адаптируется. В качестве альтернативы я думаю, что поиск в Google найдет вам пакеты для расчета траекторий.
Сирисиан
Джон Ренни