2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 19:02 
Аватара пользователя


08/10/09
857
Херсон
Я работаю с задачей численного расчета характеристик движения тела, брошенного под углом к горизонту с учетом силы сопротивления квадратично зависящей от скорости.
Суть проблемы такова: я вывожу аналитическую формулу для вычисления модуля конечной скорости тела (при подлете к Земле)
Запишем систему двух дифференциальных уравнений движения в проекциях на вертикальную и горизонтальную оси координат:
$\left\{\begin{array}{l} {Ox:\quad \ddot{x}=-k\dot{{\it x}}\sqrt{\dot{{\it x}}^{{\rm 2}} +\dot{{ y}}^{{\rm 2}} } } \\ {Oy:\quad \ddot{y}=-k\dot{{y}}\sqrt{\dot{{ x}}^{{\rm 2}} +\dot{{ y}}^{{\rm 2}} } -g} \end{array}\right. ,\quad $.
Здесь $k={\pi {\kern 1pt} d^{2} \rho  \mathord{\left/{\vphantom{\pi {\kern 1pt} d^{2} \rho  16m}}\right.\kern-\nulldelimiterspace} 16m} $ -коэффициент сопротивления воздуха с плотностью $\rho$ для тела сферической формы c диаметром $d$ и массой $m$.
Вводя бесконечно малое перемещение тела $ds$, можно переписать первое уравнение этой системы в виде:
$\ddot{x}=-k\dot{x}\dot{s}$. Разделяя переменные в этом уравнении и интегрируя, получим:
$\dot{x}=C \exp(-ks)$. Постоянную интегрирования найдем из начального условия: $\dot{x}_{s=0}=C=\upsilon_0 \cos{\alpha_0}$,
где $\upsilon_0$ и $\alpha_0$ - соответственно модуль начальной скорости и угол, под которым тело брошено к горизонту.
Запишем очевидное, для любой точки траектории, соотношение: $\dot{y}=\dot{x} \tg{\alpha}$.
Пусть в момент падения на Землю модуль скорости и угол к горизонту составляют, соответственно,
$\upsilon_{\rm final}$ и $\alpha _{\rm final}$. Естестественно, что с учетом силы сопротивления воздуха:
$\upsilon_{\rm final}<\upsilon_0$ и $| \alpha _{\rm final}|>\alpha _{0} $ ($\alpha _{\rm final}<0$).
Поскольку $\upsilon=\sqrt{\dot{{\it x}}^{{\rm 2}} +\dot{{ y}}^{{\rm 2}} } $,
то для момента падения тела на Землю будем иметь: $s=l$, где $l$-дальность полета и
$\upsilon_{\rm final}=\dfrac{\upsilon _{0} \cos \alpha _{0} \exp(-kl)}{\cos \alpha _{\rm final}}$ (1)
На первый взгляд, полученная формула (1) выглядит довольно правдоподобной, поскольку в предельном случае $k=0$ имеем: $\upsilon_{\rm final}=\upsilon _{0}$. Кроме того, с увеличением дальности полета (похоже на правду) конечная скорость экспоненциально уменьшается.
Однако, при углах бросания близких к прямым (почти вертикальное движение; я уже молчу про предельный случай вертикального движения, когда $l=0$, $| \alpha _{\rm final}|=\alpha _{0} =\pi/2$ и $\upsilon_{\rm final}=\upsilon _{0}$?????) получается абсурдная ситуация: экспонента близка к единице а отношение косинусов много больше единицы, так что конечная скорость вообще оказывается больше начальной!!!!!
Где же мои "три сосны"? Помогите найти ошибку. С нетерпением жду помощи.

-- Вс июл 30, 2017 20:17:31 --

Да, что бы было понятно, как получена система. Для силы сопротивления среды телу сферической формы использовалалась формула:
$\vec{F}=-(1/2)S\frac{\rho \upsilon \vec\upsilon}{2}$

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 19:20 


27/02/09
253
reterty в сообщении #1236857 писал(а):
$s=l$, где $l$-дальность полета
Не дальность полёта, а длина траектории.

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 19:24 
Аватара пользователя


08/10/09
857
Херсон
guryev в сообщении #1236858 писал(а):
reterty в сообщении #1236857 писал(а):
$s=l$, где $l$-дальность полета
Не дальность полёта, а длина траектории.

Нет, именно дальность полета-перемещение ведь равно в данном случае равно максимальному горизонтальному смещению - т. е. дальности полета

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 19:29 
Заслуженный участник


09/05/12
25179
Распишите детально, как именно вводится $ds$.

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 19:41 
Аватара пользователя


08/10/09
857
Херсон
Pphantom в сообщении #1236860 писал(а):
Распишите детально, как именно вводится $ds$.

$ds=\sqrt{dx^2+dy^2}$. Следовательно, $\dot{s}=\sqrt{\dot{x}^2+\dot{y}^2}$

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 19:54 
Заслуженный участник


09/05/12
25179
reterty в сообщении #1236862 писал(а):
$ds=\sqrt{dx^2+dy^2}$. Следовательно, $\dot{s}=\sqrt{\dot{x}^2+\dot{y}^2}$
reterty в сообщении #1236857 писал(а):
то для момента падения тела на Землю будем иметь: $s=l$
reterty в сообщении #1236857 писал(а):
я уже молчу про предельный случай вертикального движения, когда $l=0$
А теперь посмотрите на все это внимательно. Если $ds \geqslant 0$, то при каком условии начальное и конечное значения $s$ могут равняться нулю?

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 20:01 
Аватара пользователя


08/10/09
857
Херсон
Pphantom в сообщении #1236864 писал(а):
reterty в сообщении #1236862 писал(а):
$ds=\sqrt{dx^2+dy^2}$. Следовательно, $\dot{s}=\sqrt{\dot{x}^2+\dot{y}^2}$
reterty в сообщении #1236857 писал(а):
то для момента падения тела на Землю будем иметь: $s=l$
reterty в сообщении #1236857 писал(а):
я уже молчу про предельный случай вертикального движения, когда $l=0$
А теперь посмотрите на все это внимательно. Если $ds \geqslant 0$, то при каком условии начальное и конечное значения $s$ могут равняться нулю?
Уточните вопрос

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 20:18 


27/02/09
253
reterty в сообщении #1236862 писал(а):
$ds=\sqrt{dx^2+dy^2}$
Определённое таким образом $ds$ не является перемещением. Если бы вы определили его как вектор$$d\mathbf{s}=d\mathbf{x}+d\mathbf{y},$$это было бы перемещением.

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 20:21 
Аватара пользователя


08/10/09
857
Херсон
Оно является модулем элементарного перемещения

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 20:26 
Заморожен


16/09/15
946
reterty
Бесконечно малого перемещения между 2 близкими точками.Но его интеграл $s$ не является модулем перемещения из начальной точки в конечную, а является длиной траектории.И поэтому $s$ не равен дальности $l$.

 Профиль  
                  
 
 Re: Помогите найти ошибку (суперпроблема)
Сообщение30.07.2017, 20:41 
Аватара пользователя


08/10/09
857
Херсон
Подумал. Абсолютно согласен. Это элемент дуги траектории. То есть все-таки s- длина траектории. Спасибо.
Меня сбила с толку монография Березкина (Березкин Е.Н. Курс теоретической механики / Е.Н. Березкин. – МГУ-М. – 1974. – 646 с.) где эта величина "обзывается" перемещением.

-- Вс июл 30, 2017 21:48:12 --

Вру. Она там просто обозначена как $s$ а не $L$ и это сбило меня с толку

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group