Об использовании XFLR5
Здравствуйте. Знатоки, подскажите пожалуйста, что я делаю не так.
Задача: научиться анализировать профиля, нарисованные не в программе XFLR5.
С помощью программы Автокад Ехеля и Блокнота был нарисован профиль. 87 точек, в местах, где линия прямая, дополнительных точек нет. XFLR5 его даже считывает, но не выдает никаких характеристик (относительная толщина, координата максимальной толщины и др.). De-rotate выполняет явно неправильно, задирая профиль хвостом вверх. Среднюю линию не рисует.
И, самое главное, программа не хочет его считать! Подобный профиль, нарисованный в самой программе считается нормально, но он не точен, нужно просчитать именно мой.
Может ли кто-нибудь подсказать, какие требования к профилям предъявляет эта программа?
Попробуйте « ломаную» profili2 . Там хороший интерфейс по вводу координат. А Xfoil -встроенный.
Не совсем поняла вас: вы предлагаете программу Profili2 использовать только для создания файла для XFLR5? Говорят у второй программы больше возможностей для анализа, потому интересует именно она.
Покажи файл, может он “кривой”.
Чеcтно ни разу не рисовал профили в XFLR, а всегда их импортировал 😃
Вот этот текст вставляется в Блокнот и переименовывается в формат .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
Как и ожидалось, файл кривой.
Координаты не могут быть больше единицы. Все значения от 0 до 1
Спасибо большое! Ошибка исправлена!
Но всё равно ничего не работает(((
Вот новые координаты профиля:
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
Неверный формат.
Профиль начинается с задней кромки, потом идет к передней через верх, а затем возвращается к задней через низ.
Тоесть координаты с “1 A”, потом гдето посередине “0 B” и заканчивается снова в “1 А”
Отлично, уже считает все характеристики профиля (толщину и кривизну). Неверно прорисовывает среднюю линию. По моим расчетам в Ехеле кривизна профиля 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 точки стоят далеко друг от друга.
По-прежнему неверный формат. Сначала верхняя часть, потом нижняя, тут наоборот. И ещё есть перехлест Х координат, тоесть не упорядоченные значения.
Вот блин растяпа, перепутала… исправила значения, убрала повторяющиеся точки. И ура! Программа корректно рисует среднюю линию и считает характеристики профиля. Но… не корректно меняет относительную толщину и кривизну, превращает профиль в каракули.
И не делает самого главного: не анализирует. Но теперь даже не начинает, пишет: 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
Внимательно смотрите координаты. На передней кромке перехлест, неупорядоченные координаты
Ура! Придумала новый более простой и надёжный способ снимать координаты! Просто через профиль рисую кучу вертикальных линий, затем обрезаю их, рисую линию из начала профиля и конца и получаю координаты. Предыдущий способ был уж слишком энергозатратный, а просчитать их нужно много.
Итого профиль состоит из 211 точек и наконец-то профиль просчитывается! Спасибо вам за огромное терпение и объяснения)))
Теперь следующий вопрос: а насколько по вашему опыту точны расчеты этой программы? Особенно интересуют расчеты для огромных моделей, если кто-то такие делает)
Достаточно точные чтобы понять полетит или нет и как полетит. 100% точность дает только продувка в аэродинамической трубе. Полностью доверять результатам и использовать полученные значения как абсолютно точные - нельзя. Не тот уровень моделирования.
Ну, меня больше интересуют закономерности, а не точность, т.к. я думаю не смогу создать правдоподобную модель. Т.е. например создаю какую-то упрощенную модель, пробую менять профиля и смотрю, как меняется Mz. Подбираю профиля с учётом достаточной устойчивости, но при этом не слишком больших усилий по тангажу. Возможно ли решить такую задачу или получится чересчур неправдоподобно?
Имелось ввиду наверно Cm - момент на кабрирование? Для проверки балансировки и устойчивости - подходит достаточно точно.
Да, Cm. В привычной мне аэродинамике он называется Mz, продольный момент вокруг оси z.
Проверим, спасибо. Нужна не только проверка на устойчивость, но и на управляемость.
А почему программа не хочет считать ничего на отрицательных углах атаки? Очень интересно сравнить ее результаты с реальными испытаниями на автостенде, графики которых у меня как раз есть, но там самое интересное на отрицательных углах.
Не все типы анализа доступны на отрицательных углах, точнее на углах когда крыло не уравновешивает вес, например для констант лифт анализа, а так считает любые углы с некоторыми нюансами, которые тоже имеют значение в понимании как полетит.
Срыв потока, крыло уже не летит 😁
Возможно что-то не так делаете, по одному скриншоту не понятно.
Видимо да. А как узнать, что именно не так делаю?
Понять как делать правильно 😁
Можешь кинуть куда ни будет файл проект и какой анализ не проходит.