149 Кб, 717x365
Какую математику нужно изучать что бы постигнуть аэродинамику и иметь возможность написать средненький симулятор полета самолета с любым крылом и формой?
Для авиасима достаточно математики за шестой класс и физики за седьмой: https://www.youtube.com/watch?v=p3jDJ9FtTyM
>>5703 (OP)
Базового понимания оду и урчп (хотя бы на уровне почему так формулируется дифффур, что такое решение и как оно находится численно) думаю хватит. В остальном больше это раздел "численных методов". Ну а если просто что-то хочешь написать, то да, достаточно просто законов ньютона и умения выражать нужные члены из уравнений.
Базового понимания оду и урчп (хотя бы на уровне почему так формулируется дифффур, что такое решение и как оно находится численно) думаю хватит. В остальном больше это раздел "численных методов". Ну а если просто что-то хочешь написать, то да, достаточно просто законов ньютона и умения выражать нужные члены из уравнений.
>>5703 (OP)
Когомологии Галуа, пучки на многообразиях, симплектическая геометрия, интеграл Лебега, автоморфные функции, теория полей классов, симплициальные гомологии, нерв покрытия, степень отображения, алгебраическая К-теория.
>Какую математику нужно изучать
Когомологии Галуа, пучки на многообразиях, симплектическая геометрия, интеграл Лебега, автоморфные функции, теория полей классов, симплициальные гомологии, нерв покрытия, степень отображения, алгебраическая К-теория.
>>5774
Только в этих формулах не учитывается вес самолета и форма крыла для расчетов прямоугольная а не та которая на самом деле. Так же не учитывается что на разных высотах самолет по разному себя ведет.
Только в этих формулах не учитывается вес самолета и форма крыла для расчетов прямоугольная а не та которая на самом деле. Так же не учитывается что на разных высотах самолет по разному себя ведет.
>>5816
2 какой-то прикладник-нелюбитель чистой математики, игнорируй его петросянство.
2 какой-то прикладник-нелюбитель чистой математики, игнорируй его петросянство.
>>5817
Не переживай, в седьмом классе тебе расскажут про второй закон Ньютона.
ОПу хочется симулятор полета, а не симулятор аэродинамической трубы. Или ты думаешь, авиасимы Навье-Стокса дрочат?
Учитывается: формулы явно зависят от плотности воздуха, которая уменьшается с увеличением высоты. Можешь даже температуру с влажностью учитывать.
>>5799
Понимание дифур полезно, но не необходимо. Компьютер будет тупо пересчитывать ускорение самолета на каждый кадр. Вот и весь интегратор, вот и все численные методы.
> в этих формулах не учитывается вес самолета
Не переживай, в седьмом классе тебе расскажут про второй закон Ньютона.
> и форма крыла для расчетов прямоугольная
ОПу хочется симулятор полета, а не симулятор аэродинамической трубы. Или ты думаешь, авиасимы Навье-Стокса дрочат?
> не учитывается что на разных высотах
Учитывается: формулы явно зависят от плотности воздуха, которая уменьшается с увеличением высоты. Можешь даже температуру с влажностью учитывать.
>>5799
> понимания оду и урчп
> раздел "численных методов"
Понимание дифур полезно, но не необходимо. Компьютер будет тупо пересчитывать ускорение самолета на каждый кадр. Вот и весь интегратор, вот и все численные методы.
Вроде там нужно уравнение Навье — Стокса, там нужно хорошо уметь решать системы, выражать одно через другое, нужна очень сильная алгебра и линейка не помешает
https://ru.wikipedia.org/wiki/Уравнения_Навье_—_Стокса
https://ru.wikipedia.org/wiki/Уравнения_Навье_—_Стокса
>>5832
Ну это само собой разумеется, без неё вообще математики не существует.
>Теорию категорий забыл.
Ну это само собой разумеется, без неё вообще математики не существует.
>>5830
ну в виде Эйлера на крупной сетке ее вполне можно решать и на калькуляторе, плюс даже легкая моделька турбулентности типа с еще одним уравнением переноса.
>Или ты думаешь, авиасимы Навье-Стокса дрочат?
ну в виде Эйлера на крупной сетке ее вполне можно решать и на калькуляторе, плюс даже легкая моделька турбулентности типа с еще одним уравнением переноса.
>>5985
Но нахуя? В этом нет никакой практической пользы. А гонять Эйлера до сходимости хотя бы на миллиарде точек твой ДВА ЯДРА ДВА ГИГА жидко обосрется уже на паре FPS. Да и не нужно это для симуляции полета, самое главное.
Но нахуя? В этом нет никакой практической пользы. А гонять Эйлера до сходимости хотя бы на миллиарде точек твой ДВА ЯДРА ДВА ГИГА жидко обосрется уже на паре FPS. Да и не нужно это для симуляции полета, самое главное.
>>6002
зачем гонять на миллиарде точек? Какие-нибудь вихри, спутные струи будут ясны уже на 10 тысяч. На топовой видяхе такое вполне в фпс считается. (Правда, моделирование воздушных потоков в атмосфере подобным образом это не менее занимательная задача)
Просто иначе неясно как моделировать турбулентость (если самолет это точка, как в притивных геймдев моделях, то это разве что рандом в аэродинамические силы нагонять), взаимодействие потоков от разных судов между собой и прочее.
зачем гонять на миллиарде точек? Какие-нибудь вихри, спутные струи будут ясны уже на 10 тысяч. На топовой видяхе такое вполне в фпс считается. (Правда, моделирование воздушных потоков в атмосфере подобным образом это не менее занимательная задача)
Просто иначе неясно как моделировать турбулентость (если самолет это точка, как в притивных геймдев моделях, то это разве что рандом в аэродинамические силы нагонять), взаимодействие потоков от разных судов между собой и прочее.
Для того чтобы смоделировать обтекания тела газом или жидкостью нужно сначала изучить в уравнениях математической физики, что такое граничное условие, начальное условие, краевая задача. Иметь небольшое поверхностное понимание численных методов. Что такое метод конечных элементов, что такое сетка. Что такое интегрирование по времени. Затем можно взяться за моделирование уравнения Навье-Стокса или же данная задача может быть приведена к более простому уравнению Лапласа. Качаешь специальную программу для моделирования, например, Ansys или Comsol. Я моделировал Навье-Стокса в Comsol. Смотришь гайды на ютубе как что нажимать и всё готово
78 Кб, 800x600
навье-Стокс на питоне.
https://lorenabarba.com/blog/cfd-python-12-steps-to-navier-stokes/
https://lorenabarba.com/blog/cfd-python-12-steps-to-navier-stokes/
>>5703 (OP)
нужно иметь представление о ТФКП, стандартных его функциях, в частности - функции Жуковского, знать что такое комплексная дифференцируемость, вычеты ну тд и тп.
нужно иметь представление о ТФКП, стандартных его функциях, в частности - функции Жуковского, знать что такое комплексная дифференцируемость, вычеты ну тд и тп.
>>7559
дядь, как там в 1930? NACA 0012 уже обсчитали?
дядь, как там в 1930? NACA 0012 уже обсчитали?