Перейти к публикации

Секрет Бартини интегрирован в мой конфигуратор профилей. С доказательствами.


zerganalizer

Рекомендованные сообщения

Итак, я решил открыть эту тему именно во флейме, ибо в профильной ветке флейма не меньше, но тут просмотров больше.

 

Эта тема отчасти продолжает тему отсюда.

 

Я предлагаю обсудить моё научное открытие, которое, походу, является аналогом секрета Бартини, известного советского авиаконструктора, который использовал для своих самолётов собственные аэродинамические профили.

 

Эти профили вычислялись по каким-то формулам и имели низкое лобовое сопротивление. Я в разное время читал и слышал, что эти профили при определённых условиях резко теряли лобовое сопротивление, улучшая аэродинамическое качества, увеличивая скорость и экономичность.

 

Недавние разработки, описанные по ссылке выше, позволили более грамотно аппроксимировать мои профили точками, чтобы расчётная программа XFLR5 начала их адекватно считать, без пропуска анализа на многих углах атаки. Новый алгоритм расстановки дал возможность изучить мои профили в широком диапазоне углов атаки и чисел Рейнольдса. Результаты меня потрясли. Я повторил эффект Бартини! Вот как он выглядит:

My_tonnelProfile.gif

Красный профиль при достижении определённого числа рейнольдса резко "пропиливает туннель" в графике анализа, уменьшая лобовое сопротивление при той же подъёмной силе. Это сродни эффекту сверхпроводимости!

 

На подходе аналогичные анализы для более продвинутого профиля с ещё более выраженным "эффектом Бартини" и более производительного. С этим профилем имеем возможность получить обещанные 30% экономии горючки и повышенные МАХи.

 

Жду миллионные вложения и предложения оферты!:sarcastic:

 

Изменено пользователем zerganalizer
Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
47 минут назад, Krusty сказал:

Поменяйте цвет у кривульки!

Цвет у кривульки красный, как завещал великий Бартини.

52 минуты назад, KorovnikovAV сказал:

Окей, возьму за 100 рублей (с тебя) 

Предложение не принято, 100 рублей на тебя мне жалко, ты же не блюрп...

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, zerganalizer сказал:

при достижении определённого числа рейнольдса резко "пропиливает туннель" в графике анализа, уменьшая лобовое сопротивление при той же подъёмной силе. Это сродни эффекту сверхпроводимости!

Или косяке в программе...

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, zerganalizer сказал:

Жду миллионные вложения и предложения оферты!

Обращайтесь а авиастроительные предприятия. Они смогут дать оценку вашему изобретению.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, zerganalizer сказал:

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

Тут самое интересное "при определённых условиях". А то потом выяснится, для прототипа движки не те, скорости максимальные они берут не те, и вообще, на Земле не та атомсфЭра...

Ссылка на сообщение
Поделиться на других сайтах
53 минуты назад, AlexKaz сказал:

Или косяке в программе...

Косяк в программе был, когда я заносил профили ранее с другими алгоритмами расстановки точек. В итоге мои острые профили прожка ела, но считать на бОльшей части углов атаки не хотела (скипала по неконвергентности).

 

Я просчитал не один десяток своих профилей уже, и сильно тупорылые почти не имеют "туннельного эффекта". Остальные - имеют, особенно формы "клювика".

Sharp_profile025.png

Я связываю это с остроносой топологией и формулой не-полиномиальной. То, что я считал кривостью софтинки оказалось её "фичей". Оригинально сгенерированный профиль в ней имеет такой алгоритм расстановки точек:

23018_pointsXFLR5.png

Этот оригинальный профиль NACA 23018 я сгенерировал в прожке (199 точек), его прожка анализирует только с одним аномальным скипом. Графики анализа на видео в шапке (сиреневые).

 

Я решил попробовать создать аналогичный. И создал. В пятницу сделал убер-фичу, которая:

 

1. Строит анализ кривизны нативно, массивом отрезков и огибающим сплайном задаваемой дискретизации.

2. Разворачивает его на прямую.

3. По закону полученного графика расставляет заданное число точек на профиль обратно.

 

Я смог зачитать из 199 точек прожки родной 23018 профиль (картинка выше, с анализом), перерасставить точки моей новой фичей "точки по анализу кривизны" и получить сразу 2 решения:

 

1. Мои остроносые профили почти перестали скипаться при анализе, и на месте скипов выросли гладкие тоннели. Я покажу их на новом профиле, который анонсировал в шапке. Словом, я почти научился затаскивать на анализ свои профили вполне хорошо.

2. А сама фича еще и умеет при околонулевых отклонениях "выглаживать" профили из dat-файлов интернета. Примерно так:

SoftFeature.gif

Я этот выглаженный профиль записал обратно, но с моим законом размещения точек и получил 100% повторяемость анализов в прожке, кривые идеально совпали.

 

Теперь можно быть уверенным, что результаты адекватны, особенно если XFLR5 делает анализ, не делая пропусков на каких-то углах атаки. Т.е. теперь мои профили с точки зрения прожки иногда 100% конвергентны, и считаются очень быстро, как сгенерированные ею самой.

 

А результатом стала прорисовка "туннелей" в анализе в местах, где прожка раньше скипала анализ по причине unconverged points.

 

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

 

PS. Кстати, расстановка точек самой прожкой очень схожа с моей, если в моей фиче поиграться коэффициентом масштабирования, который уменьшает влияние кривизны на расстановку, уменьшая разницу между минимальным расстоянием между соседними точками и максимальным.

Так выглядит мое распределение с K=2 при тех же 199 точках:

23018_myK2.png

Сглаживание почти пропадает, надо другое количество точек. На расстановке точек прожкой ещё видны загущения на кончиках, может, я потом сделаю аналог у себя.

Изменено пользователем zerganalizer
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, zerganalizer сказал:

Красный профиль при достижении определённого числа рейнольдса резко "пропиливает туннель" в графике анализа, уменьшая лобовое сопротивление при той же подъёмной силе. Это сродни эффекту сверхпроводимости!

так это для любых профилей и тел в принципе
https://en.wikipedia.org/wiki/Drag_crisis

Ссылка на сообщение
Поделиться на других сайтах
51 минуту назад, zerganalizer сказал:

Я этот выглаженный профиль записал обратно, но с моим законом размещения точек и получил 100% повторяемость анализов в прожке, кривые идеально совпали.

Так что, само по себе выглаживание не дает результата.
 

54 минуты назад, zerganalizer сказал:

Т.е. теперь мои профили с точки зрения прожки иногда 100% конвергентны, и считаются очень быстро, как сгенерированные ею самой.

А вот это уже интересно. Если у вас есть точки и нормали к профилю крыла в эти точках то можно по ним сразу сгенерировать отличную регулярную сетку для CFD решателя.

Ссылка на сообщение
Поделиться на других сайтах
57 минут назад, karachun сказал:
1 час назад, zerganalizer сказал:

Я этот выглаженный профиль записал обратно, но с моим законом размещения точек и получил 100% повторяемость анализов в прожке, кривые идеально совпали.

Так что, само по себе выглаживание не дает результата.

На этой прожке, умеющей максимум 300 точек (рекомендует 180) другого и не ожидалось, тут важнее правильно их расставить, как оказалось. Но я-то предлагаю свои модификации профилей, а не оригинальные "подутюженные".

1 час назад, Jesse сказал:

так это для любых профилей и тел в принципе
https://en.wikipedia.org/wiki/Drag_crisis

По ссылке эффект обнаруживают даже на сфере, и с небольшим эффектом. А тут фирменный профиль NACA 23018 никак не обнаруживает такого поведения ни на каких рейнольдсах - от 500.000 до миллиарда. Объясните - почему? Справа сиреневый - он и есть, слева - мой утконос:

My_tonnelProfile.gif

57 минут назад, karachun сказал:

А вот это уже интересно. Если у вас есть точки и нормали к профилю крыла в эти точках то можно по ним сразу сгенерировать отличную регулярную сетку для CFD решателя.

Всё проще. Есть кривая профиля. Этого достаточно. Нормали строятся как нормаль в точках, длина равна кривизне в этой точке. Далее всё просто - я имею график (сплайн по вершинам нормалей) кривизны, по которому раскладываю заданное число точек на профиль так, чтобы шаги были пропорциональны локальной кривизне. Это, кстати, очень простой алгоритм, но есть ньюанс в моей реализации - если на носике будут перегибы, точки там пойдут в другом порядке, а сплайн сделает витки. Решить это можно, если соединять точки не в порядке генерации, а по факту положения, можно такую фичу написать - "соединить последовательно по фактическому положению". Тогда фича, возможно, будет небольшие перегибы фиксить.

 

Касаемо генерации сеток - меня озадачивали этим в Аэроконе лет 10 назад, под ту прожку, что у них была. Там, по сути, надо было прямоугольник "морфировать" в профиль так, чтобы середины сторон прямоугольника попали в экстремумы профиля - носик, хвостик, и camber positions (верха и низа).

 

У меня уже была генеративная фича, теперь вот она на базе моего универсального решателя (я им и прорешивал распределение точек в обоих фичах) можно организовать морфинг "уголков расчётной зоны" в, ну например" в спинку профиля с построениями 4-угольников с нужным шагом от угла до спинки профиля, "закругляясь" по ходу морфинга.

 

Я занимался программой морфинга (видеоролики делал с закосом под голливуд))), и хорошо могу представить, что во что и как будет морфироваться. Помню, издевался над лицами, морфируя мальчика в девочку.

 

Генерация сетки в ANSYS Fluent в этом видео - значительно другое. В прожке Аэрокона сетка сугубо прямоугольная была.

изображение.png

Изменено пользователем zerganalizer
Ссылка на сообщение
Поделиться на других сайтах

@zerganalizer Да, я имел в виду построение регулярных, упорядоченных сеток.

Как, например, такая сетка. Подобный сеточный генератор будет хорош сам по себе.


https://turbmodels.larc.nasa.gov/naca0012_grids.html

https://pyaero.readthedocs.io/en/latest/meshing.html

grid_close.jpg

 

grid_far.jpg

 

mesh_block1bb.gif

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, karachun сказал:

Да, я имел в виду построение регулярных, упорядоченных сеток.

Как, например, такая сетка. Подобный сеточный генератор будет хорош сам по себе.

Во-во, такие нужны были. Можно пробовать строить генеративно в виде, типа, изолиний, потом пересечь их меж собой и "поквадратить". Потом найти способ передать - а какой формат нужен? Полигоналка?

Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, zerganalizer сказал:

Полигоналка?

Есть разные форматы сеток но к счастью есть один общий, открытый формат CGNS - CFD General Notation System. Его должны считывать почти все коды, Ansys CFX, Ansys Fluent и Star-CCM+ считывают. Только посмотрите как с этим обстоят дела у Floefd.

https://cgns.github.io/
 

Вообще по вот этой ссылке уже идет готовый сеткопостроитель, при чем бесплатный.
https://pyaero.readthedocs.io/en/latest/meshing.html

Ссылка на сообщение
Поделиться на других сайтах
25 минут назад, karachun сказал:

открытый формат CGNS

Пока непонятный для меня проприетарный формат, в который не знаю, как и чем сохранять сетку кривых.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, zerganalizer сказал:

А тут фирменный профиль NACA 23018 никак не обнаруживает такого поведения ни на каких рейнольдсах - от 500.000 до миллиарда. Объясните - почему?

хз. единственная мысль - аналогия с мячом для гольфа: у мяча с множеством вмятин переход погран слоя с ламинарного на турбулентный режим осуществляется раньше (при мЕньших числах Рейнольдса). То есть профиль НАСА вылизан, супер гладкий, а в твоём инновационном профиле чё то такое есть что раньше этот переход происходит

Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, zerganalizer сказал:

Пока непонятный для меня проприетарный формат

Вы похоже не понимаете что значит слово "проприетарный".

Но в любом случае сперва проверьте, может ваш хваленый Floefd этот формат не переваривает. может он вообще никакие форматы не переваривает кроме своего, закрытого.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, karachun сказал:

регулярную сетку

А это самое сложное так то 

Изменено пользователем KorovnikovAV
Ссылка на сообщение
Поделиться на других сайтах

Стало мне интересно, установил я PyAero на виртуальную машину. Выглядит очень неплохо. Программа на вход принимает текстовые файлы с координатами точек в формате XFOIL. Дальше можно стоки этого профиля сгладить и увеличить само число точек. Программа тоже использует сплайны для аппроксимации. И потом из этих точек строится регулярная сетка.
splining_animated_new.gif
Потом сетку можно экспортировать  несколько форматов.

Image-6.png

Да, сама программа еще на стадии доработки, некоторых функций нет, другие же автор обещает переделать на более практичные (например алгоритм построения сетки) но даже сейчас функционала достаточно для построения сеток и это очень круто.

 

Если требуемого формата нет в списке то можно дополнительно попробовать переконвертировать с помощью этого инструмента:

https://github.com/nschloe/meshio

 

Теперь бы еще разобраться в каком-нибудь из опенсорсных решателей, например в SU2 или OpenFoam и тогда можно было бы выполнить весь цикл построения сетки, расчетов и обработки результатов.

Ссылка на сообщение
Поделиться на других сайтах

Нашёл сразу 2 косяка в фиче расстановки точек по анализу кривизны. Она не досчитывала последнюю точку, а результаты анализа брала из предыдущего шага. В итоге загущение точек "отставало" на 2 шага от фактического местоположения. Теперь вот тестить обновлённую версию - на острых профилях, что не так конвергентны были, этот сдвиг уже был заметен.

 

1 час назад, karachun сказал:

И потом из этих точек строится регулярная сетка.
splining_animated_new.gif
Потом сетку можно экспортировать  несколько форматов.

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

 

У xFoil и XFLR5 есть платное продолжение, прям если бы работал в авиации - купил бы себе. Это те же разработчики XFLR5, и развивать её уже не будут. Эта программа стоит 240 евро и ещё более автоматизирована + поддержка внешних кривулин из САПРов.

cropped-flow5_651x212-4.png

По этой ссылке есть ссылка на вебинар NASA с презентацией программы.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • MagicNight
      Да дело не в бедности, ищу оптимальный ноут, пока не могу найти.
    • Bot
      АСКОН объявляет о старте открытого бета-тестирования новой версии КОМПАС-3D и приложений. Коммерческая версия КОМПАС-3D v23 выйдет летом 2024 года, но уже сейчас испытать новинки может любой желающий. Бета-тестирование — это проверка новой функциональности в «полевых» условиях, когда пользователи знакомятся с нововведениями на собственных проектах и сценариях работы, а также проверяют совместимость со своим программно-аппаратным обеспечением. Новая версия создавалась в соответствии с дорожной картой АСКОН для задач проектирования изделий высокотехнологичных отраслей и стала еще более функциональной и производительной. При разработке учитывались предложения пользователей по темам трехмерного моделирования, подготовки чертежей и спецификаций, приложений для машиностроения, приборостроения и строительства. Бета-версия КОМПАС-3D открыта для всех. Дистрибутив предоставляется бесплатно на время проведения тестирования. *** Период проведения бета-тестирования: с 6 [...] View the full article
    • fenics555
      Уважаемые Дамы и Господа!  Есть библиотечные изделия, которые почему-то очень доооооолго грузятся в сборках. Я хочу попросить Вас потестить их и сказать в чем причина, ибо совсем невозможно работать. gost18829-73.prt.1 pin_split.prt.1 Как это всё можно ускорить?
    • gudstartup
      а вы хоть станок проверяли по программе на изделии на точность прежде чем товарищей этих выгнать? если нет то грешите на самих себя! система в наших краях еще не распространенная поэтому и тем тут нет надо в поднебесную писать
    • AlexArt
      Ну допустим, ты и на другом ресурсе это опубликовал. А не коммуниздил. Но вот продвигать воровство от государства, ворующее из Вики, это верх мерзости.
    • maxx2000
      Ах, да. Фильтры выбора добавили. Теперь можно выбрать только то что видно на первом плане, а не вместе с тем что с обратной стороны детали. В общем надо обновляться. Как раз работёнка на прессформу нарисовалась 
    • maxx2000
      Причина того - Кроилово. Кроилово всегда приводит к попадалову. Месяц простоял сколько мильонов деревянных потеряли? Вопрос риторический. И ещё будет стоять. Как памятник человеческой глупости и жадности.
    • AlexKaz
      "9 июля 1968 года на мышах был проведен самый знаменитый эксперимент американского ученого-этолога Джона Кэлхуна «Вселенная-25». Суть опыта заключалась в создании идеальных условий, где мыши могли бы жить и размножаться, не ведая никаких забот, вдали от хищников и в отсутствие эпидемий и заболеваний. Для этих целей ученый построил специальный загон, куда были помещены четыре пары белых мышей (самцов и самок). В распоряжении мышей всегда была чистая вода и еда в изобилии, специальные гнезда, где можно обустроить себе жилище ― гнезд в загоне хватало для проживания нескольких тысяч мышей. Температура в загоне в среднем составляла около 20 ℃ и была комфортной для мышей. Животные не подвергались никаким влияниям извне и жили в идеальных условиях в свое удовольствие. А дальше началось самое интересное. На первом этапе эксперимента мыши хорошо размножались, вели активный образ жизни, охотно играли. На следующей фазе эксперимента мыши стали есть меньше, перестали наедаться до отвала. На третьей фазе эксперимента, когда в загоне были уже сотни мышей, произошло распределение социальных ролей, стала ярко выраженной иерархия, клановость. Появились так называемые отверженные ― молодые особи, которых другие, взрослые мыши сгоняли в центр загона, не давали им вести нормальный образ жизни, причиняли физический вред. В природе такое, наверное, было бы невозможно, ведь эти мыши-агрессоры просто не дожили бы до старости: их бы съели хищники. Но в загоне Кэлхуна хищников не было, и взрослые мыши начали попросту издеваться над молодняком. Образовались две большие группировки: самцы-одиночки и самки-одиночки. При этом самки-одиночки отказывались спариваться <с менее статусными многочисленными молодыми самцами и с оставшимися старыми статусными> и отвергали ухаживания самцов. У мышей стал проявляться тотальный индивидуализм, мыши не стремились создать семью. На последней, четвертой стадии мышиная популяция стала сокращаться. Появились самцы, которых сам Кэлхун назвал «красивыми» (англ. beautiful ones), из-за отсутствия ран и рубцов. <В оригинале: They never engaged in sexual approaches toward females, and they never engaged in fighting, and so they had no wound or scar tissue. Thus their pelage remained in excellent condition. - Дословный перевод: Они никогда не прибегали к сексуальным подходам к самкам, и они никогда не участвовали в боях, и поэтому у них не было ран или рубцовой ткани. Таким образом, их шерсть сохранилась в отличном состоянии.> Эти мыши не вступали в борьбу за самок и территорию, не проявляли активности к размножению и только питались, спали и чистили шёрстку. У мышей стали проявляться различные формы девиантного поведения, вспышки агрессии. Самки стали проявлять агрессию, защищать себя сами, стали умерщвлять своих детенышей, а затем окончательно отказались размножаться. На пике эксперимента в загоне одновременно проживало чуть более двух тыс. мышей. Еды и гнезд было достаточно для дальнейшего роста популяции, но через четыре года после начала эксперимента Кэлхун остановил свой опыт, потому что в загоне осталось чуть более сотни мышей, и все они уже вышли из репродуктивного возраста. По итогам эксперимента Кэлхун пришел к выводу, что достижение определенной плотности населения и заполнение социальных ролей в популяции приводит к распаду общества" https://physicsoflife.pl/dict/pic/calhoun/calhoun.. https://scientificrussia.ru/articles/utopiya-dlya-mys.. https://ru.wikipedia.org/wiki/Кэлхун,_Джон_(этолог)
    • gudstartup
      @Koels вот в чем дело пока ds609 это предупреждение поэтому F может и не появится если sv601 это значит ошибка. возможно при нагреве радиатора серво определяет это как предупреждение или ваш вентилятор крутиться медленнее чем оригинальный и серва думает что он встал хотяпри этом обычно на экране в строке состояния FAN.мигает больше у меня вариантов нет....  
    • ДОБРЯК
      Решите любым алгоритмом. Тогда будет конструктивный разговор. :=)
×
×
  • Создать...