Об использовании XFLR5

Dragon25

Здравствуйте. Знатоки, подскажите пожалуйста, что я делаю не так.
Задача: научиться анализировать профиля, нарисованные не в программе XFLR5.
С помощью программы Автокад Ехеля и Блокнота был нарисован профиль. 87 точек, в местах, где линия прямая, дополнительных точек нет. XFLR5 его даже считывает, но не выдает никаких характеристик (относительная толщина, координата максимальной толщины и др.). De-rotate выполняет явно неправильно, задирая профиль хвостом вверх. Среднюю линию не рисует.
И, самое главное, программа не хочет его считать! Подобный профиль, нарисованный в самой программе считается нормально, но он не точен, нужно просчитать именно мой.

Может ли кто-нибудь подсказать, какие требования к профилям предъявляет эта программа?

Jimm

Попробуйте « ломаную» profili2 . Там хороший интерфейс по вводу координат. А Xfoil -встроенный.

Dragon25

Не совсем поняла вас: вы предлагаете программу Profili2 использовать только для создания файла для XFLR5? Говорят у второй программы больше возможностей для анализа, потому интересует именно она.

HardRock

Покажи файл, может он “кривой”.
Чеcтно ни разу не рисовал профили в XFLR, а всегда их импортировал 😃

Dragon25

Вот этот текст вставляется в Блокнот и переименовывается в формат .dat

Spline Foil
0.014147698 -2.943519075
0.023735843 -2.903344235
0.031338465 -2.863387157
0.036936091 -2.82375018
0.040514385 -2.784534827
0.042064182 -2.745841539
0.053691423 -2.707769422
0.068809372 -2.670415988
0.085790509 -2.63387691
0.104591342 -2.598245775
0.125163716 -2.563613845
0.17328618 -2.482979994
0.234762066 -2.391683014
0.301218019 -2.303969496
0.372446799 -2.220112971
0.448226281 -2.140374945
0.528320148 -2.065004077
0.612478629 -1.99423541
0.70043928 -1.928289633
0.791927797 -1.867372397
0.886658876 -1.811673671
0.902319424 -1.80311023
0.997644499 -1.75026595
1.094487985 -1.700282187
1.192764636 -1.65320294
1.292387939 -1.609069654
1.393270198 -1.567921176
1.495322609 -1.52979373
1.598455338 -1.494720878
1.702577597 -1.462733495
1.807597731 -1.433859737
1.913423293 -1.408125022
1.924435439 -1.405734987
2.023125307 -1.382557358
2.12227596 -1.361458817
2.221843905 -1.342448618
2.321785468 -1.325535103
2.422056812 -1.310725689
2.522613956 -1.298026871
2.62341279 -1.28744422
2.724409101 -1.278982378
2.82555859 -1.272645056
2.926816888 -1.268435034
2.988611628 -1.266622998
3.083629395 -1.26425531
3.17866821 -1.263052818
3.273713886 -1.263015704
3.368752238 -1.264143971
3.463769079 -1.266437451
3.558750228 -1.269895803
3.653681507 -1.274518509
3.748548747 -1.28030488
3.843337788 -1.287254053
3.938034482 -1.295364989
4.098675236 -1.312006102
4.198917812 -1.323251944
4.299100034 -1.335024433
4.399219157 -1.347323248
4.499272435 -1.360148052
4.599257126 -1.373498492
4.699170487 -1.387374202
4.799009781 -1.401774803
4.898772269 -1.4166999
4.998455218 -1.432149083
5.098055893 -1.448121929
4.964543023 -1.426832646
12.90960558 -2.722394643
16.63379619 -2.872084971
17.33359364 -2.900213343
17.33359364 -2.900213343
17.34422254 -3
15.33979035 -2.920146775
0.255401988 -3.258297548
0.25426481 -3.258275524
0.210104586 -3.253517084
0.167400185 -3.241283884
0.127397899 -3.221932943
0.091265166 -3.196029003
0.060056489 -3.164328047
0.034682669 -3.127755244
0.01588422 -3.087377942
0.00420976 -3.04437452
0 -3
0.010866776 -2.955549415
0.014147698 -2.943519075

HardRock

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

Dragon25

Спасибо большое! Ошибка исправлена!
Но всё равно ничего не работает(((

Вот новые координаты профиля:

Spline Foil
0.000815701 0.003256469
0.001368516 0.005572792
0.001806853 0.007876561
0.00212959 0.010161873
0.0023359 0.012422877
0.002425256 0.01465378
0.003095637 0.016848869
0.003967278 0.019002521
0.004946344 0.021109221
0.006030326 0.023163572
0.007216449 0.025160314
0.009991001 0.029809345
0.01353546 0.035073171
0.017367049 0.040130388
0.021473821 0.044965226
0.025842969 0.049562608
0.030460867 0.053908197
0.035313115 0.05798844
0.040384581 0.061790615
0.04565945 0.065302864
0.051121272 0.068514234
0.052024198 0.069007968
0.057520268 0.072054762
0.063103883 0.07493663
0.068770129 0.077651035
0.074514018 0.080195587
0.080330494 0.082568047
0.086214435 0.084766326
0.092160664 0.086788489
0.098163945 0.088632756
0.104218994 0.090297503
0.11032048 0.091781266
0.110955397 0.091919066
0.116645468 0.093255397
0.122362106 0.094471856
0.128102803 0.09556791
0.133865041 0.096543077
0.139646294 0.097396929
0.145444024 0.098129093
0.151255689 0.098739248
0.15707874 0.099227124
0.162910623 0.099592509
0.168748779 0.099835243
0.172311621 0.099939718
0.177789973 0.100076229
0.183269538 0.10014556
0.188749499 0.1001477
0.194229038 0.100082648
0.199707336 0.099950415
0.205183576 0.09975102
0.210656942 0.099484493
0.216126614 0.099150874
0.221591779 0.098750212
0.227051618 0.098282567
0.236313534 0.097323106
0.242093128 0.096674715
0.247869242 0.095995959
0.253641718 0.095286858
0.259410397 0.09454743
0.265175122 0.093777696
0.270935734 0.092977677
0.276692076 0.092147395
0.28244399 0.091286872
0.288191318 0.090396133
0.293933902 0.089475201
0.286236074 0.090702658
0.744317211 0.016005636
0.95903943 0.007375079
0.999387006 0.005753307
0.999387006 0.005753307
0.999999827 0
0.88443213 0.004604024
0.014725477 -0.014892423
0.014659911 -0.014891153
0.012113806 -0.0146168
0.009651638 -0.013911482
0.007345263 -0.012795783
0.005261991 -0.011302263
0.003462622 -0.00947451
0.001999667 -0.007365866
0.000915822 -0.005037869
0.000242718 -0.002558461
0 0
0.000626536 0.002562846
0.000815701 0.003256469

HardRock

Неверный формат.
Профиль начинается с задней кромки, потом идет к передней через верх, а затем возвращается к задней через низ.
Тоесть координаты с “1 A”, потом гдето посередине “0 B” и заканчивается снова в “1 А”

Dragon25

Отлично, уже считает все характеристики профиля (толщину и кривизну). Неверно прорисовывает среднюю линию. По моим расчетам в Ехеле кривизна профиля 5,6. Программа же пишет, что 9, что почти совпадает с толщиной и впринципе невозможно на таком профиле. Не анализирует поляру(

Исправленные данные:

Spline Foil
1 0
0.88443213 0.004604024
0.014725477 -0.014892423
0.014659911 -0.014891153
0.012113806 -0.0146168
0.009651638 -0.013911482
0.007345263 -0.012795783
0.005261991 -0.011302263
0.003462622 -0.00947451
0.001999667 -0.007365866
0.000915822 -0.005037869
0.000242718 -0.002558461
0 0
0.000626536 0.002562846
0.000815701 0.003256469
0.000815701 0.003256469
0.001368516 0.005572792
0.001806853 0.007876561
0.00212959 0.010161873
0.0023359 0.012422877
0.002425256 0.01465378
0.003095637 0.016848869
0.003967278 0.019002521
0.004946344 0.021109221
0.006030326 0.023163572
0.007216449 0.025160314
0.009991001 0.029809345
0.01353546 0.035073171
0.017367049 0.040130388
0.021473821 0.044965226
0.025842969 0.049562608
0.030460867 0.053908197
0.035313115 0.05798844
0.040384581 0.061790615
0.04565945 0.065302864
0.051121272 0.068514234
0.052024198 0.069007968
0.057520268 0.072054762
0.063103883 0.07493663
0.068770129 0.077651035
0.074514018 0.080195587
0.080330494 0.082568047
0.086214435 0.084766326
0.092160664 0.086788489
0.098163945 0.088632756
0.104218994 0.090297503
0.11032048 0.091781266
0.110955397 0.091919066
0.116645468 0.093255397
0.122362106 0.094471856
0.128102803 0.09556791
0.133865041 0.096543077
0.139646294 0.097396929
0.145444024 0.098129093
0.151255689 0.098739248
0.15707874 0.099227124
0.162910623 0.099592509
0.168748779 0.099835243
0.172311621 0.099939718
0.177789973 0.100076229
0.183269538 0.10014556
0.188749499 0.1001477
0.194229038 0.100082648
0.199707336 0.099950415
0.205183576 0.09975102
0.210656942 0.099484493
0.216126614 0.099150874
0.221591779 0.098750212
0.227051618 0.098282567
0.236313534 0.097323106
0.242093128 0.096674715
0.247869242 0.095995959
0.253641718 0.095286858
0.259410397 0.09454743
0.265175122 0.093777696
0.270935734 0.092977677
0.276692076 0.092147395
0.28244399 0.091286872
0.288191318 0.090396133
0.293933902 0.089475201
0.286236074 0.090702658
0.744317211 0.016005636
0.95903943 0.007375079
0.999387006 0.005753307
0.999387006 0.005753307
1 0

0 не посередине, т.к. нижняя поверхность не такая кривая и много точек нужны только на носу. Дальше прямая линия, поэтому 2 точки стоят далеко друг от друга.

HardRock

По-прежнему неверный формат. Сначала верхняя часть, потом нижняя, тут наоборот. И ещё есть перехлест Х координат, тоесть не упорядоченные значения.

Dragon25

Вот блин растяпа, перепутала… исправила значения, убрала повторяющиеся точки. И ура! Программа корректно рисует среднюю линию и считает характеристики профиля. Но… не корректно меняет относительную толщину и кривизну, превращает профиль в каракули.
И не делает самого главного: не анализирует. Но теперь даже не начинает, пишет: local speed too large
Compressibility corrections invalid
Не совсем пойму, что изменить?

Новые данные:

Spline Foil
1.0000 0
0.9994 0.005753307
0.9590 0.007375079
0.7443 0.016005636
0.2939 0.089475201
0.2882 0.090396133
0.2862 0.090702658
0.2824 0.091286872
0.2767 0.092147395
0.2709 0.092977677
0.2652 0.093777696
0.2594 0.09454743
0.2536 0.095286858
0.2479 0.095995959
0.2421 0.096674715
0.2363 0.097323106
0.2271 0.098282567
0.2216 0.098750212
0.2161 0.099150874
0.2107 0.099484493
0.2052 0.09975102
0.1997 0.099950415
0.1942 0.100082648
0.1887 0.1001477
0.1833 0.10014556
0.1778 0.100076229
0.1723 0.099939718
0.1687 0.099835243
0.1629 0.099592509
0.1571 0.099227124
0.1513 0.098739248
0.1454 0.098129093
0.1396 0.097396929
0.1339 0.096543077
0.1281 0.09556791
0.1224 0.094471856
0.1166 0.093255397
0.1110 0.091919066
0.1103 0.091781266
0.1042 0.090297503
0.0982 0.088632756
0.0922 0.086788489
0.0862 0.084766326
0.0803 0.082568047
0.0745 0.080195587
0.0688 0.077651035
0.0631 0.07493663
0.0575 0.072054762
0.0520 0.069007968
0.0511 0.068514234
0.0457 0.065302864
0.0404 0.061790615
0.0353 0.05798844
0.0305 0.053908197
0.0258 0.049562608
0.0215 0.044965226
0.0174 0.040130388
0.0135 0.035073171
0.0100 0.029809345
0.007216449 0.025160314
0.006030326 0.023163572
0.004946344 0.021109221
0.003967278 0.019002521
0.003095637 0.016848869
0.002425256 0.01465378
0.0023359 0.012422877
0.00212959 0.010161873
0.001806853 0.007876561
0.001368516 0.005572792
0.000815701 0.003256469
0.0000 0
0.0002 -0.002558461
0.0006 0.002562846
0.000815701 0.003256469
0.0009 -0.005037869
0.0020 -0.007365866
0.0035 -0.00947451
0.0053 -0.011302263
0.0073 -0.012795783
0.0097 -0.013911482
0.0121 -0.0146168
0.0147 -0.014891153
0.8844 0.004604024
1.0000 0

HardRock

Внимательно смотрите координаты. На передней кромке перехлест, неупорядоченные координаты

Dragon25

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

Теперь следующий вопрос: а насколько по вашему опыту точны расчеты этой программы? Особенно интересуют расчеты для огромных моделей, если кто-то такие делает)

HardRock

Достаточно точные чтобы понять полетит или нет и как полетит. 100% точность дает только продувка в аэродинамической трубе. Полностью доверять результатам и использовать полученные значения как абсолютно точные - нельзя. Не тот уровень моделирования.

Dragon25

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

HardRock

Имелось ввиду наверно Cm - момент на кабрирование? Для проверки балансировки и устойчивости - подходит достаточно точно.

Dragon25

Да, Cm. В привычной мне аэродинамике он называется Mz, продольный момент вокруг оси z.
Проверим, спасибо. Нужна не только проверка на устойчивость, но и на управляемость.

А почему программа не хочет считать ничего на отрицательных углах атаки? Очень интересно сравнить ее результаты с реальными испытаниями на автостенде, графики которых у меня как раз есть, но там самое интересное на отрицательных углах.

HardRock

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

Dragon25

Профиля стало получаться считать. Попробовала нарисовать целую модель, рисует такую картинку(((

Модель - Летающее крыло, размах для примера 9 метров, хорда 2,5. Максимальная крутка 25°. Что я делаю не так?

Dragon25

Как так срыв потока? Они же в реальности летают с такими крутками!

Ну ок,сделала я крутку 0. Результат:

Все равно ничего путного(

HardRock

Возможно что-то не так делаете, по одному скриншоту не понятно.

Dragon25

Видимо да. А как узнать, что именно не так делаю?

HardRock

Понять как делать правильно 😁

Можешь кинуть куда ни будет файл проект и какой анализ не проходит.