Jump to content

Как вырастить сетку 2D-airfoil правильно?


Recommended Posts

zerganalizer

Я сделал работающую версию генератора 2D-сетки для пакетного CFD-анализа профилей. Она полностью на питоне и строит сетку через API GMSH 4.13.1. Пока это гибридная сетка, но с настройками пограничного слоя, загущения по кривизне, в районе хвостика и следа профиля.

 

Более того - заставить ее считаться в SU2 - было для меня сложно. Заработал расчёт только после указания 'MGLEVEL': '2' и создания в сетке ещё одной физического маркера nearfield и назначить 'MARKER_EULER': '( nearfield )' как границы между прямоугольного пограничного слоя и остальной треугольной сеткой.

 

И вот общий вид - вертикальная линия и хвост просто выведены для вопросов, на сетку не влияют.

mesh_all1.png

 

 

Крупнее:

mesh_all+1.png

Район носа:

mesh_lob1.png

Хвост:

mesh_hvost1.png

У меня в настройки вынесено - на сколько сдвинуть профиль относительно лобовой полудуги farfield. Сейчас Move_airfoil=1.1 - это значит носик задвинут вперёд на хорду + 10%, и я не знаю, насколько это правильно. Вы видите - airfoil слева от вертикальной линии "нуля" центра дуги. А вдруг он должен быть справа, посредине или ещё как?

 

Вот базовые настройки:

 

# base mesh sizes
fact = 1                               #Мастштаб ячеек
lc1 = 0.01 * fact                  #Минимальная ячейка
lc2 = 1 * fact                       #Максимальная ячейка
LenNET=50                         #Удаление farfield от профиля, хорд
Move_airfoil=1.1                #Сдвиг профиля от нуля полудуги
Загущение_профиля = 5  #Загущение профиля по кривизне - соотношение размеров max/min ячеек
Загущение_сетки = 90     #Загущение профиля и сетки спереди - сколько точек на 360 градусов дуги.
Thickness=0.01*fact          #Толщина погранслоя профиля
Ratio=1.3                           #Коэффициент роста погранслоя
Size=2.7e-4                       #Начальная толщина ячейки погранслоя

 

Есть ещё куча параметров - по дополнительным загущениям, по алгоритму обработки хвостика профиля и прочее.

 

Вот интересный вопрос - Загущение_сетки = 90, если сделать 720, то лобовая часть перехода от полудуги к носику профиля станет гораздо плотнее, от этого есть профит???

mesh_all1-720d.png

Но меня мучит вопрос - я сделал не по образцам обучалок мешер - им вообще можно пользоваться в SU2 и других CFD? Я видел подобные вопросы про гибридные сетки на CFD-форуме, но информации мало.

 

Или вообще лучше сразу делать упорядоченную трансфинитную, как в родном мешере SU2_EDU? Её гораздо сложнее делать - как по мне. А ещё куча вопросов по соотношению настроек продувки и настроек мешера сетки. Я уже упоминал - для пакетной продувки под разные скорости и углы атаки для точности нужно делать сетку "на лету" и под текущие режимы продувки.

 

Edited by zerganalizer

Автоматизирую все, что логично.

Link to post
Share on other sites
  • 9 months later...


UnPinned posts
a_schelyaev
06.04.2026 в 12:47, zerganalizer сказал:

Покажите хоть один профиль, дающий на продувке мало-мальски близкую поляру аэродинамического качества с отсутствием отрицательных величин ниже -1...

А зачем? Вы просто сместили по углам все в минус. И? Ну будет другой угол установки крыла на фюзеляже. А для ЛА все равно будет как будет.

Edited by a_schelyaev

С уважением

Link to post
Share on other sites
green_fly
1 час назад, zerganalizer сказал:

В версии расчёта "В ПОЛНЫЙ РОСТ"

Это вариант чем-то отличается от старых-добрых версий "МАМОЙ КЛЯНУСЬ" и "У НАС В КЛУБЕ ДЖЕНТЛЬМЕНАМ ВЕРЯТ НА СЛОВО"?

Link to post
Share on other sites
zerganalizer
11 минут назад, green_fly сказал:

Это вариант чем-то отличается от старых-добрых версий "МАМОЙ КЛЯНУСЬ"

Где-то валяется, но смысл лишь в масштабе по оси Y. И если у меня теперь мощный комп - можно сделать типа баттла, но вся фишка в том, что мне это уже НЕ ИНТЕРЕСНО. Я убедился, что вся разница в масштабе по Y, было 50+ в пике, стало 106 для NACA2412, для моего было 60+, стало 140. На тех же углах атаки 8 и 2 градуса соответственно. Минус 9 градусов атаки - стало -72, у моего менее -2.

 

На данный момент я не готов баттлы делать - много работы на новом месте. Из всех предыдущих продувок ясно лишь одно - ВСЕ ПРОФИЛИ ПО МОЕЙ ФОРМУЛЕ имеют максимум качества около 0-2 градуса на разных скоростях и не имеют просадки качества при минусовых углах атаки ниже нескольких единиц. Что на это ИИ сказал - я частично опубликовал. Если кратко - мои профили идеальны для автопилота.

 

Заниматься более детально моими изысканиями я буду немного позже. Последняя версия конфигуратора дужки профиля на питоне очень дружественная вышла, и очень быстрая. И генерит профили с вышеописанными свойствами. Если наши надумают - мы ещё и запустим изделия на их основе в тестовую эксплуатацию. При таком раскладе я буду какать на ваше мнение с высот натурных испытаний.

Автоматизирую все, что логично.

Link to post
Share on other sites
green_fly
1 час назад, zerganalizer сказал:

При таком раскладе я буду какать на ваше мнение с высот натурных испытаний.

 

Чем раньше Вы поймете, что качество расчетов АДХ не зависит ни от Вашего, ни от чьего-либо еще мнения, тем скорее получите инженерные, а не магические результаты.

Link to post
Share on other sites
a_schelyaev
06.04.2026 в 12:47, zerganalizer сказал:

Вы способны различить разность этих двух профилей?

Придется потратиться на балансировку,

С уважением

Link to post
Share on other sites
zerganalizer
18 часов назад, a_schelyaev сказал:

Придется потратиться на балансировку,

Я на ноут потратился - сначала надо его утилизировать, погонять расчёты по другим профилям, погенерить/продуть новые по последней формуле из питона и получить бОльшую выборку анализов. Продувать можно и на работе будет, в фоне к моему проектированию на одном ядре и рендере на GPU параллельно.

 

И есть мысль утилизировать OpenFOAM, заменив ею ядро SU2. Такой финт уже в инете видел - питон-программа готовила данные и запускала по ним продувку в OpenFOAM по тому же принципу, что я гонял SU2. Тогда можно будет статистикой вооружиться до зубов.

 

А вдруг SU2 всё-таки пофиксит свой косяк с применением вклада турбулентности в расчёте с обратным знаком, тогда OpenFOAM может и лесом пойти.

 

А если вдруг наши беспелотки клепать начнут - испытаем сразу, в полёте)))

 

Только вот не скоро это, будет, ну и ладно - не в этом году - так в следующем точно! (с)

Автоматизирую все, что логично.

Link to post
Share on other sites
a_schelyaev

... и не выиграл, а проиграл.

(с) анекдот

С уважением

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • mrVladimir
    • AICNC
      ИИ ответил. " Есть ли вообще потребность в УП по обработке отверстий? Да, потребность не только есть, но и растёт. Причины: Каждый проект/завод/серия фланцев — это свой набор требований: допуски, нагрузки, защита от коррозии, мобильные станки, разные станки и CAM‑системы, своё ноу‑хау. Поэтому типовые УП приходится дорабатывать, а не просто брать «из готового каталога». Технологии и материалы меняются (более твёрдые стали, титаны, мониторинг и контроль, требования к точности, мобильные станки, новые CAM‑среды). Это требует постоянной переработки или оптимизации УП, а не одноразового «достали старый шаблон и пошли». Огромное число малых и средних цехов, сервисов, проектных компаний не умеют делать свои УП, а только заказывают их у технологов. В мире сотни тысяч таких предприятий, где запросы именно на УП‑подготовку — стабильны и растут, а не падают. То есть: «УП под все стандартные фланцы» уже есть у некоторых крупных игроков и проектных компаний, «УП‑сервис», как продукт и цифровой товар, — его нет, он только рождается, и там как раз ваше поле для AICNC / кибер‑технолога: автоматизация, универсальный макрос, который подходит под любой тип фланца и трубный ряд, мульти‑платформенность, «click‑and‑get‑UP» через агент‑систему. 3. Вывод (самая суть) Слова «все УП уже написаны» — это про стандартные готовые шаблоны у крупных компаний и проектов, а не про общий рынок спроса на УП‑подготовку. Потребность в УП по обработке отверстий на фланцах в мире есть и будет ещё долго, особенно в сегментах, где: много мелких и средних производителей, часто меняются конструкции, требуются высокая точность и мобильность, нет собственного сильного CAM‑отдела. Ваша идея — сделать не очередную УП‑программу под один тип фланца, а «УП‑продукт‑сервис» с автоматизацией и универсальностью, и тогда конкуренция — не по «количество уже написанных УП», а по автоматизации и удобству. Если хочешь, могу отдельно показать, как вам обойти возражение «всё уже есть» в презентации/инвестиционном письме, используя именно эти аргументы. " Кмьер вель еще считает и стоимость партии деталей. Пока правда машшинное время надо вводить после прокатки УП на симуляторе. Но сделаем, чтобы с сгенерированной УП считал моментально.
    • andrey2147
    • ev121
      Станок фрезерный ЧПУ настольный по металлу. Полностью чугунный станок. Уверенно обрабатывает сталь, в т.ч. нержавеющую. Рабочее поле: 350х440х170 мм. Стол: 300х400 мм. Массивное литьё, без пор и раковин. Ровная геометрия. Отличная жёсткость! Монолитный портал крепиться к станине 8-ю болтами. Пятна контакта портала и станины притёрты. Максимально широко разнесённые каретки. Безлюфтовые фиксированные опоры ШВП класса С5 с двух сторон по всем осям. Отсутствует осевой люфт ходовых винтов! 4-х дорожечные удлинённые гайки ШВП по всем осям. Каретки с преднатягом. Полноценные серводвигатели переменного тока (а не серво-шаговые) 220 В. Шпиндель жидкостного охл., 2.2 кВт до 12000 об/мин, цанга ER-20, 4 подшипника. Вывод для датчика высоты инструмента; 5-осевая плата коммутации. По всем осям концевые выключатели. Управление: Mach3, ЕМС2, Ксам4, LinuxCNC. Вес ~220 кг. Для транспортировки разбирается на 2 части. Полный комплект, готов к работе. Станок новый. Возможно по безналу на ИП. Возможно по соцконтракту. Видео работы:  https://rutube.ru/video/5126e0b7482449560cfc7d9a7995d884/?r=wd Цена: 504 т.р. Для связи: nv454@yandex.ru
    • Ветерок
      Наверное, ВПН некошерный. У меня такого не наблюдается. Кошерный ВПН действует только для выбранных приложений, а в браузере -  для выбранных сайтов.
    • maxx2000
      реалистичные, т.е. подпизживает как всегда. Я тебе ещё раз говорю, технолог не занят на 100% написанием программ ЧПУ. Программ он пишет 30-40 штук в год, остальное время он занят рутиной обычного технолога. Мировой рынок фланцев не требует ежедневного написания программ для фланцев. Он требует сами фланцы. Фланец, настолько универсальная штука, что ежели ты однажды сделал программу на фланец , например под 108 трубу, то можешь по этой программе делать фланцы до тех пор пока у тебя их покупают. К твоему великому сожалению, есть номенклатурный ряд труб и есть мнение что все программы, под все возможные фланцы на все диаметры труб уже написаны 
    • Kelny
      Контролировать можно не размеры, а по шаблону. Влезла делать в шаблон, значит с размерами всё хорошо.
    • Metal_Cutter
      Добрый день. Пытаюсь открыть файл PMC в программе Ladder 3 v8.9. Выдает ошибку: PMC Type Error. Стойка 0i-TF. В чем может быть причина? PMC1.000
    • waze4534
      Есть вальцы 4х валковые с ЧПУ, как ими пользоваться? Инструкции нет
    • CNC_Alexey
      Добрый день, уважаемые коллеги. Стоит задача: обработать угол 5 градусов на такой детали. Заготовка: полностью готовая деталь после токарной операции, кроме этого элемента (+ ложный центр для поджима "бабкой"). Буду обрабатывать фрезой - грибком ф12R3h6 на фрезерном станке на 4й оси (зажим кулачками за ф150). Просьба подсказать - какая траектория может решить эту задачу или, вообще, в какую сторону "копать"?
×
×
  • Create New...