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

Конфигуратор крыла самолета - насколько он рабочий?


zerganalizer

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

Всем привет!

 

У меня появилось свободное время и желание испытать свой конфигуратор крыла самолета, который засмеяли в этой ветке

Все желающие могут прислать свои исходные данные для построения крыла (профили, образующие в плане, кривая поперечного V) и другие. Тут @Piden обещался даже продувку сделать.

 

В исходных данных ОЧЕНЬ желательно указать месторасположение каждого присланного профиля по размаху крыла.

 

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

 

Потом будете тестировать и продувать сколько вам угодно!

 

Тема спецом во флейме, но после возможных удачных результатов пусть модераторы решают, где ей быть...

 

@piden @Blurp и остальные желающие welcome! И пусть вскоре (после адаптации) моя UDF

В 27.11.2016 в 14:21, piden сказал:

все мочит одной красной кнопкой

 

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


@zerganalizer Извини, задание на скорую руку. :sad:

Не ожидал, придя с работы такое предложение увидеть, поэтому быстрей-быстрей на сумбуре, пока это предложение не протухло.

 

0_dd605_10d11992_M.png

 

Далее подразумеваются слова "должны быть", ну или "оооочень желательно"

1. Вместо красненького построенные по формуле в заданных зелёным габаритах - NACA0020.

2. Попку у красненьких гасить блендом, но так, чтобы бленд проходил через кончик зеленого габарита.

3. Синее - габарит законцовки.

 

Вроде просто и кажись понятно.

Кривые в IGES

 

Изменено пользователем Blurp
Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, zerganalizer said:
....исходные данные для построения крыла (профили, образующие в плане, кривая поперечного V) и другие....

Быстрого решения не ждите, особенно если кто-то захочет с законцовками.

"Дайте мне профили и направляющие и я по ним сделаю лофт. Не быстро." Я правильно прочел? :biggrin:

Законцовка - всегда самое интересное :rolleyes:

 

Ну, раз законцовка не гарантируется, давай хоть задачу приблизим к реальным условиям)

 

8tTmXiN.png

 

zerg.zip

 

В архиве профили после скана сечений лопасти. Вот нужно построить эту лопасть. Профили определяют крутку и форму в плане. Плюс нужно выгладить в разумных пределах) Это меня впечатлило!

 

bBp1t0s.png

 

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

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

 

Увы, конфигер работает иначе, и делает бОльшую часть того, что вы приложили, сам.59f71cd91999f_.thumb.jpg.872bfd075dafb06120039e9dbc23888b.jpg

 

Он работает от образующих в плане 1 и 2, кривой поперечного V (3), набора профилей в стандартном представлении (файлы точек) или единичная кривая (4) (длиной 1 метр по X от нуля) как будто бы прочтенная из файла точек, и в тех же координатах.

 

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

 

Крутка задается (пока что) так: корневой профиль имеет всегда нулевую крутку, а остальные профили в диапазоне от заданных углов, например, от -5 до 12 ЛИНЕЙНО-пропорционально положению профилей по размаху крыла.

 

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

 

Результатов может быть 2 варианта - зеленый состоит из зеркальных половинок для верхней и нижней части крыла и желтый (5) - из одной цельной поверхности для верха и низа крыла.

 

59f71f640befe_2.thumb.jpg.5a9ca4fd4706e0a68d8e45a425ca6568.jpg

 

Расчет длится около минуты.

 

Поэтому ваши задания надо изменить. Профиль из точек (сам создам и поглажу кривую) или кривая, но единичного размера (1м) в полном соответствии с координатами из табличек профиля. Эта кривая должна быть ЦЕЛЬНАЯ (не разрезанная), резать ее будет конфигер. Порядок профилей в сете будет строго соблюден при размещении их по размаху с возрастанием от нуля (корневой) до последнего. Так что нужен список положений профилей от вас, я забью их как на картинке.

 

Конфигер меня уже просили адаптировать под построение пропеллеров и гребных винтов, но я не знаю правил их построения.

 

Если вам нужно крыло без корневого профиля - возможно, вас устроит, если я продублирую ближайший профиль как корневой, а потом по нему обрежу крыло. Либо сами добавьте корневой профиль, какой хотите.

 

Судя по файлу от @Blurp образующие в плане у него есть прямые линии. Кривой поперечного V у него нет, предположу, что тоже прямая под каким-то углом.

 

Это конфигер, решающий ту задачу, что мне задали аэродинамики ЦАГИ, как строится у них - я знаю, и это ж...

 

Кстати, после презентации разработки в Иркуте в 2012 (кажется) году, они хотели заменить конфигер ЦАГИ на мой, и чтобы я решал эти задачки в содружестве с расчетчиками ЦАГИ. Жаль, что меня переманили в то время в другую отрасль...

 

Не торопитесь, мы согласуем правила для входных данных, потом все отлетать будет, когда файл с исходными данными будет по единым правилам.

b1.jpg

PS.

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

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

Стесняюсь спросить - а нахера это надо, окромя спортивного интереса?

Все равно ни оно крыло на реальный самолёт так не строится. 

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

"Дайте мне профили и направляющие и я по ним сделаю лофт. Не быстро." Я правильно прочел?

Все совсем иначе. По 3D-скану можно попробовать профили сначала привести к единичным, а потом на них строить.

2 минуты назад, lobzik сказал:

Все равно ни оно крыло на реальный самолёт так не строится. 

Так беспилотки кое-где делаются. Реально. Привести решатель к крылу самолета (без корневого профиля + зализы) тоже можно...

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

https://www.mh-aerotools.de/airfoils/javafoil.htm

 

Вот про крылья и пропеллеры от одного из гуру. 

 

Это к каким единичным профилям что может привести к, если они на разных участках крыла разные?

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

Вот про крылья и пропеллеры от одного из гуру. 

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

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

Желательно еще задавать распределение толщины профиля по размаху.

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

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

Законцовка - всегда самое интересное 

Аэродинамик, что давал мне задание, строил законцовки для Airbus, и рассказал ОЧЕНЬ подробно, как надо строить и почему. У него даже патент есть на законцовку в форме перьев, как у птицы. Он хотел, чтобы я такую заделал, но я успел только обычную, и то - отдельным "присоединяемым" решением, делать цельное решение мне пока лень, хотя я знаю - как, и работать ТОЧНО будет.

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

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

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

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

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

Желательно еще задавать распределение толщины профиля по размаху.

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

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

 

Радиус носика - это отдельная песня, пока не реализованная в решателе, но реализованная в моем собственном "имитаторе профилей".

3 минуты назад, a_schelyaev сказал:

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

Мы орлана хотели имитировать вроде... с него образующие в плане на картинке...

Кстати, сделать радиус в уже построенное крыло очень легко - урезать поверхности с носа и blend с заданным минимальным радиусом хоть по G3. Для удобства создания отливок и листовых тел далее.

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

............сам создам и поглажу кривую..........

 

53 minutes ago, zerganalizer said:

Не торопитесь, мы согласуем правила для входных данных, потом все отлетать будет, когда файл с исходными данными будет по единым правилам.............

Из всего, что выше, так и не понял, 

@zerganalizer , ты взялся делать геометрию по данным Blurp'a или моим?

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

Из всего, что выше, так и не понял, 

@zerganalizer , ты взялся делать геометрию по данным Blurp'a или моим?

Мы с тобой похоже встреваем в широко разворачивающуюся интеллектуальную беседу. Или монолог....:g:

Мне yandex гутарит, шо файло еще никем не качалося. :biggrin:

Ссылка на сообщение
Поделиться на других сайтах
15 minutes ago, Blurp said:

Мне yandex гутарит, шо файло еще никем не качалося.

Мой один раз скачан. Тобою?)

 

Когда предложение зерга  увидел, то были смутные ощущения, что it's too good to be true..

Еще возможна патовая ситуация: "Ваши входные данные не подходят для мегаконфигуратора, переделайте" против "Какие уж есть, нам такие выдали"

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

Тобою?)

Ага. :biggrin:

Только что, piden сказал:

"Ваши входные данные не подходят для мегаконфигуратора, переделайте" против "Какие уж есть, нам такие выдали"

Очень мэйби :sad:

Но! Есть кое-что позитивное под спойлером

Скрытый текст

@piden Хочешь, научу тебя на глаз определять по отражениям впадины?

Да собственно и отражений не надо. Смотри сюда.

Утоньшения видишь? Впадины видишь?

Значит вот что:

9 часов назад, zerganalizer сказал:

Это чудо , по моему мнению, построено неправильно с точки зрения аэродинамики

 

 

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



#построено_неправильно_с_точки_зрения_аэродинамики

 

7 hours ago, zerganalizer said:

для максимально точного отражения ставлю максимальное разрешение тесселяции (адаптивное)

Когда тесселяция на минимуме..

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

Желательно еще задавать распределение толщины профиля по размаху.

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

Т-с-с!!

Ну зачем же так сразу топором по мечте? :-)

Пусть думает, что реальное крыло строят лофтом по сечениям :-)

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

Мне yandex гутарит, шо файло еще никем не качалося.

Откуда тогда скрин в сообщении №4?

 

15 часов назад, a_schelyaev сказал:

Желательно еще задавать распределение толщины профиля по размаху.

Это на данный момент возможно только с профилями NACA 4/5digit моего исполнения. С ними можно задать напрямую переднюю и заднюю образующие (уже в 3D, не в плане), линию лонжерона между ними, образующие сверху и снизу, контролирующие толщины от срединной поверхности и строить влоб, чтобы профили сами подбирали параметр высоты и позицию точки максимального подъема.

 

15 часов назад, piden сказал:

ты взялся делать геометрию по данным Blurp'a или моим?

Сначала Blurp'a - его проще подогнать под конфигер.

 

15 часов назад, a_schelyaev сказал:

А самое правильное настроить модель от срединной поверхности, относительно которой задавать симметричные координаты

Так у меня профили NACA 4/5digit (упомянутые выше) строятся, и первый конфигер так и строился - от срединной поверхности, проходящей через вычисленные средние линии.

 

14 часа назад, piden сказал:

"Ваши входные данные не подходят для мегаконфигуратора, переделайте" против "Какие уж есть, нам такие выдали"

А вот тут главный вопрос - вы проектировщики и тупо моделлеры по данным, "что вам выдали"? Если вам выдали кривые/неполные данные (насмотрелся на данные из ЦАГИ) - что тогда делать, будет кривой неоднозначный непредсказуемый результат.

 

Мой конфигер "от исходных данных для (до) аэродинамика", и для аэродинамиков, которые заняты БПЛА типа "летающее крыло". Я недостаточно долго работал для авиации, чтобы сделать решения для всех типов крыла...

 

Это лирика. На практике для начала я попробую по данным Blurp'a воссоздать образующие в плане и кривую поперечного V, и создать локальное решение для подобных случаев, без маппинга профилей. Законцовку попытаюсь построить из ближайшего профиля, но это будет просто "поверхность по вашим данным".

 

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

 

И выгладить профили я не смогу - нет их оригинальных точек.

 

Задание @piden буду разбирать попутно и позже.

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

А вот тут главный вопрос - вы проектировщики и тупо моделлеры по данным, "что вам выдали"?

Если вам выдали кривые/неполные данные (насмотрелся на данные из ЦАГИ) - что тогда делать, 

Отвечаю: исправлять, выглаживать, преобразовывать в нужный формат. И обычно это на порядки сложнее/дольше чем пресловутый лофт по направляющим)

 

Но похоже, я просто не такой авторитет, как Зерг, чтобы ЦАГИ гонять до тех пор, пока мою работу за меня не сделают :sad:

 

1 hour ago, zerganalizer said:

И выгладить профили я не смогу - нет их оригинальных точек.

Надо же, вот незадача!

Подожди, т.е. то "выглаживание", что ты в Катие показывал - ты просто точки известного профиля по формуле нашел? Эххх, а я тебя было зауважал даже...

 

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Ninja
    • Ninja
      В зимнее время водители устанавливают на колёса специальные цепи против скольжения. В мире разработано множество видов цепей и способов их установки. Японцы применяют "цепи Абэ". Кто этот великий инженер? Это знаменитый японский писатель Кобо Абэ. Для уединенного писательского труда Абэ купил домик в горах. А в горах зима ранняя, снежная, затяжная. Без цепей на колёсах можно и улететь с обрыва. Абэ периодически заводил машину и спускался в долину. Почту получить/отправить, в магазине продукты купить, ящик рисовой водки. (Известное дело: насухую великую книгу не напишешь). В долине приходилось цепи снимать. По правилам цепи запрещается применять при отсутствии на дороге снежного покрова. В те времена для установки/снятия цепи требовалось домкратом поднимать каждое колесо. В машине 4 колеса. Товарищу Абэ приходилось корячиться с домкратом. При этом в самых нелитературных выражениях комментируя политику правящей партии и все домкраты в мире. Купил в магазине бухлишко-закусь. Поехал домой в горы. А там снег, скользко. Цепи требуются. Опять писатель и драматург Абэ домкрат крутит. Всё это насмерть надоело Абэ. Обратился к компаниям-производителям: придумайте способ установки цепей без домкрата! Но производители ничего не придумали. Или не захотели. Тогда Абэ сам придумал способ установки цепей без необходимости поднимать колесо. Послал изобретение на конкурс. И неожиданно получил призовое место и патент. Новый способ установки цепей быстро завоевал популярность. Так и пошло у японцев - "цепи Абэ". Кобо Абэ не получил Нобелевскую премию по литературе. Уже выдвигался, уже все были уверены в том, что он её получит. Но не успели, писатель умер. А это всё дурацкие цепи виноваты. Сколько времени он потерял в установке/снятии цепей? Сколько времени, вместо того чтобы писать, он крутил домкрат? Вот и не успел. https://ru.ruwiki.ru/wiki/Абэ,_Кобо
    • gudstartup
      приемлимо. температуру мотора посмотрите. если вентилятор нормально вращается и его скорость соответствует оригинальному а также контакт в разъеме нормальный а F все равно появляется то даже не знаю что у вас может быть так как привод у вас новый
    • Koels
      Хмм, я думал раз она вылазит даже в простое, то Z координата висит на тормозе и дело не в этом. Спасибо за мысль, щас узнаю. Вообще у нас рядом стоит точно такая же макина, точь в точь и там таким проблем нет. Много заказов и отсутствие специалистов сделало свое дело. :) @gudstartup, 58% нагрузка на координату
    • mrVladimir
      Что-то я немного засомневался. Если решим брать новое ЧПУ, то искать точно такое же необходимо по номеру сзади корпуса (пластикового пластмассового) - так? А если брать только плату (материнскую или как ее лучше назвать...), на которой установлена (запаена) микросхема 1 на моих фото выше, то искать плату необходимо по номеру, который указан на самой плате - так? В моем случае : ЧПУ : A02B-0321-B520. Код на плате : A20B-8201-0081/01A. Если, допустим, мы покупаем ЧПУ A02B-0321-B520 - будет ли это гарантией того, что в нем установлена плата A20B-8201-0081/01A. И можно ли будет его считать таким же. И с отдельно приобретаемой платой тоже самое - если номер на ней полностью совпадает с нашим, значит ли это, что она полностью идентична. P.S. : извиняюсь за , возможно, навязчивые вопросы. Просто не хотелось бы попасть впросак из-за своей некомпетентности. такой файл есть, но мне говорили, что после снятия архивов, его лучше вообще никогда нигде ни использовать. А на каком этапе он нам может понадобиться?. Если, как говорил Виктор, мы зальем архив SRAM на старый модуль (ROM-SRAM), установленный в новое ЧПУ, то и файл OPRMINF не нужен. Правильно же?
    • Slavdos
      Доброе. делюсь 1 внедренным китайцем. купили у ЛЛС MARVEL PRO 6000-3015.HGT , 2 шт , с автоматизацией. станки неплохие, интерфейс русские, достаточно дружелюбен. за автоматизацию зря переплатили, китай похоже в этом сильно уступает европе. из неожиданностей- резка воздухом дает неудаляемый грат, по сути необходимы зачистные станки.
    • Killerchik
      Я 4 комфорки на скоростной шпиндель поставил, в этом же качестве)))))
    • gudstartup
      я предлагал операторам чай кипятить чем больше и интенсивнее работают тем чаще чайку попить можно нельзя же чтобы тормозной кипятильник перегрелся
    • Viktor2004
      и этот человек смеялся когда я использовал кипятильник вместо тормозного резистора
    • gudstartup
      @mrVladimir если у вас нет копии oprminf обязательно сделайте
×
×
  • Создать...