![]() |
Перепроверил фм для И-180, оказалось "угадал",
потому как - если нарысовать крывые - попадает близко к полярам И-15/И-153. Осталось только подтереть пару цифр для уточнения лтх. Код:
[Aircraft] Так как закрылки там (на И-180) "потрясные", как хвост северного песца, то взял среднюю цифру. CyCritH_1 1.547752 Без рысованной поляры после продувки можно только гадать на кофейной гуще. Возможно от 1.53 до 1.56. Если взять еффективность закрылков/щитков за 0.8 от щитков Миг-3, то выходит Су_крит. - 1.53+++. То есть Су_крит. на посадке выше 1.54 может и не быть. |
По Як-18.
Есть книжка по его аэродинамике. http://venec.ulstu.ru/lib/disk/2014/Behtir_11.pdf Если будет нужно - перенесу цифры из книги в фм. Это если будет готов мод этого самолёта. |
Вложений: 2
https://studwood.ru/1707475/tehnika/...ey_ispolzuemyh
Если отталкиваться от книги про Як-18 и САСовской поляры из Yak-1BEarly.fmd, то получается так. Код:
[Params] |
Вложений: 2
Не раз писал, что ФВ-190 в последних "патчах зарезали".
Вот она - поляра из патчей: 4.12.2 и выше. Код:
[Params] и синим моя коррекция применительно к цифрам из последних патчей. Поляра от ДТ с продувкой не совпадает вообще. Единственно - близкая цифра: Цитата:
Код:
[Params] Cy0_0 регулировался переставным стабилизатором. Из БзС. Цитата:
К сожалению в нашем симе у Фоки стаб не переставляется. Приблизительно по графику французкой продувки Фоки - с коррекцией углов из БзС - поляра будет такая. Код:
[Params] -------------------------- lineCyCoeff 0.0975 нашёл старым способом из книги по аэродинамике Спитфайра, который предлагают так же на САС. Смотрел :eek: на график французкой продувки и на 8 градусах увидел Су 0.78. Разделил 0.78 на 8 градусов и получил 0.0975. :I'm_thinking: Вообще я занимался Хелкетом, :eek: :ups: но роя документы, наткнулся на график французкой продувки Фоки. |
|
Цитата:
|
Цитата:
В игре нет перестановки стабилизатора как такового, насколько мне известно. Есть имитация перестановки стабилизатора через триммер руля высоты. То есть в игре нет и триммеров как таковых, а есть триммирование самими отклоняемыми поверхностями, которые и имитируют триммирование. Применительно например к 190A8 есть триммирование в коде руля высоты, просто это триммирование в коде кокпита завязано на отклонение стрелки того прибора на левой консоли, что ты упомянул. Тоесть кнопками(или осью) триммируется сам руль направления вверх или вниз. В кокпите это выглядит как будто по прибору отклоняется сам стабилизатор. Вот код из кокпита CockpitFW_190A8 mesh.chunkSetAngles("NeedleTrimmung", fm.CT.getTrimElevatorControl() * 25F, 0.0F, 0.0F); Меш стрелки "NeedleTrimmung" на приборе завязан на код триммера руля высоты( getTrimElevatorControl). Вот такие у меня размышления. |
Цитата:
Что бы "опустить стаб" на 1.5 градуса - нужно... 45 щелчков "триммером". Даже если предположить что триммирование "правильно" обсчитывается и Су верно меняется. Но поворот стаба и триммера - это наверное не одно и тоже. То есть: у нас на 0 есть Су 0.23 и "ручку" рвёт из рук, утомляя пилота, то нам нужно опустить нос самолёта на 1.5-2 градуса, что бы уменьшить Су до приемлемого значения, то на сколько нужно поднять стаб? Что я хочу сказать? Нужно (Роме, Диме...) сльозно просить через знакомых в конторе 777 код для расчёта правильного эффекта от перестановки стаба. Это уже не многоугольные колёса перерысовать, которые так и остались многоугольными в 4.14.1. Вет пишу, так буд то это мне одному и нужно. :I'm_thinking: Печально. :cry: |
|
Тогда Пардон меня наивного... Нужно долго копать мою личную сборку под 4.09
Но помнится мне что я ставил мод "управляемого стабилизатора " для 109 и 190. Потому как реально никто в полете с плоскогубцами на хвосте не сидел чтобы флеттнеры отгибать. А триммирование схавали "ассы онлайна" даже тактики боя на этом выстроили. Дурная привычка в папке с модом пара хешей все работает "притерлось" - через время навожу "порядок" ---хеши высыпал в папку 109х а пустую папку в мусорник. Через такой "орднунг" потом такое нужно искать с лупой и пинцетом. Цитата:
|
Цитата:
Положение стабилизатора в игре всегда 0 градусов и у него есть только подЪемная сила(от площади зависит) и и рычаг через который эта сила вращает самолет вокруг центра тяжести. То есть НЕТ никакого угла установки стабилизатора в игре(в коде) от слова совсем.:( В игре есть только сила от наклона руля высоты. Триммером вы опускаете или поднимаете руль высоты и после триммирования этот угол наклона и остается у руля высоты как якобы нейтральным. Но так как этот угол наклона в коде остается НЕ нулевым, то формулы считают подъемную или опускающую силу. Как будто бы вы все время летаете с отклоненным РУС. Цитата:
Мне кажется надо вести речь об изменении величины и знака вектора силы от горизонтального стабилизатора. Ну и еще стоит помнить, что этот вектор вертит самолет вокруг центра тяжести(в игре упрощенно вокруг центра тяжести) именно этот вектор меняет направление вектора полета самолета(на кабрирование или на пикирование)самолета. Но впрочем конечно никому и ничего не навязываю, просто размышления вслух:D Цитата:
Вы получили правильный и работающий в БзХ (только в нем) код управления наклоном стабилизатора, дающий поразительно реалистичный эффект. Один только маленький вопросик коллега, что вы с этим кодом будете делать ?:( Игра ИЛ-2 не знает, что такое наклон горизонтального стабилизатора:( Предполагаю, что игра благополучно проигнорирует ваш замечательны код как минимум, а как максимум спросит: "Эт чЁ за хрень ?!:D. |
Цитата:
Вполне возможно, что там был просто дубляж кода триммера(на отдельную кнопку) в виде более крупной шкалы триммирования. Типа один щелчок триммера и руль высоты отклонялся например сразу на 0.5 градуса.:), а не так как в дефолте, один щелчок вызывает отклонения на сущие копейки. |
Цитата:
Прошу прощения! Я знаю, что стаб не переставляется, о чём и сетовал. Ил не знает, что такое сдвиг САХ от выработки топлива, но вот упорные мододелы ещё под под 4.09 в классе Мустанга вписывали такой код и он работал. В БзС тоже по поляре еропланы летают, и формулы у них с Иловскими одинаковые - если, конечно, у них не своя "особая аэродинамика". Поэтому код из С++ переложить на джаву грамотному, думаю, не сложно. ------------------------------ При прямолинейном полёте крыло создаёт некое Су, - от 0.15 у Як-1/9 до 0.23 у ФВ-190. Изменяя угол атаки крила - поворотом стаба - тем самым снижаем нулевое Су до минимальной величины и снимаем нагрузку на ручку. Может я не верно понимаю? Если неверно, то для чего "хвашисты" заморочились со стабом? Могли же обойтись и небольшими триммерами. |
Цитата:
Принято эти смещения измерять в процентах от САХ(средняя аэродинамическая хорда крыла) Да изменения центра тяжести от топлива отсутствует в коде совсем. Но если честно это изменение имеет заметное значение только у самолетов с расположением масс топлива строго вдоль продольной оси. При наличии нескольких баков там можно голову сломать считать и учитывать все эти перетечки, перекачки топлива туда сюда-обратно и их влияний на центр масс самолета. В итоге может оказаться, что при наличии многих баков с топливом в самолете, реально посчитанные изменения центр масс могут оказаться минимальными и практически ,при наших формулах в игре, не оказывают заметного влияния на поведение самолета. Получим кучу процессорного времени потраченного на расчет , а выхлоп реалистичности минимальный. Для точного учета всех этих влияний надо вводить в код игры кучу других формул, что приведет к написанию новой ФМ. Цитата:
А вот когда сам стабилизатор (в отличии от нейтрального положения) имеет за счет поворота своего уже большую силу(на пикирование-кабрирование), то вот складываясь с силой от руля высоты уже хватает сил для управления полетом. Управление триммером незначительно(по силе) и его почти всегда не хватит в некоторых режимах полета, поэтому обычно его используют для "мелкой-очень точной" балансировки полета по причине слабого воздействия сил от триммера на полет. И поэтому у триммера очень мелкая шкала подвижки , сделанная именно для точности. Это все конечно если упростить всю современную аэродинамику, до величин и формул доступных в ИЛ-2. |
Не програмист, но код можно написать простенький.
Если Stab = -4* то Cy0_0 = 0.0. Если Stab = +4* то Cy0_0 = 0.5. Или более сложно: При повороте стаба площадь стаба, умноженную на среднее Су 0.005 умножаем на шаг/коефициент(зарание посчитанный). И вуа-ля - при повороте стаба - вниз/вверх - Cy0_0 и lineCyCoeff будет изменяться. Угол атаки крыла то изменяется относительно набегающего потока. Так что код из БзС, отредактированный применительно к джаве вполне заработает. Так предполагаю. |
Цитата:
Мне уже давали замечание про САХ. Я опять лохонулся в терминологии - конечно проценты а не сам САХ. Вот сам код от 2009 года для Мустанга - работает отлично. При попытке потянуть ручку порезче - Конь брыкается и сваливается в штопор. Код:
private void petrole() |
Цитата:
Например я слабо себе вижу зачем трогать эту именно величину. 2. Для начала нужно научить код игры понимать, что угол атаки Stab может быть НЕ нулевым и вообще может меняться. 3. Предполагаю, что после того как удалось научить игру повороту Stab, проще и менее глючно менять площадь и рычаг до ЦТ самого Stab, в зависимости от вновь введенного угла установки Stab. Ибо именно эти силы и воздействуют на полет самолета в ИЛ-2. От этих сил и рычагов именно и получается кабрирующий или пикирующий момент на самолете от самого Stab. |
Цитата:
Но рычаг изменится незначительно. Вообще - читал - что подъёмная сила стаба компенсирует (не полностью) подёмную силу крыла. Меняя вектор подъёмной силы стаба, меняем и угол атаки самого крыла. Руль высоты изменяет кривизну стаба, увеличивая или уменьшая его подъёмную силу. Поэтому переставленный стабилизатор не меняет его Су, но только лишь меняет угол атаки всего самолёта и значит крыла. Например: На И-152 крыло установлено в 0 относительно линии фюзеляжа, поэтому стаб на земле устанавливают на 1.2 градуса, чуть изменяя угол атаки крыла и собственно Cy0_0. Я так понимаю. :eek::DONT_KNOW: |
Цитата:
Ибо аэродинамика в ИЛ-2 упрощенная(кстати не всегда это плохо ибо важны ощущения в симуляторе, а не теоретическая правильность). Я не вижу пока других вариантов со стабилизатором.:) |
Код для стаба ФВ-190.
Код:
protected boolean cutFM(int i, int j, Actor actor) Прочитал. Сделали не совсем хорошо - сдвинули центр тяжести вперёд и изменили площадь крыла. В принципе может быть будет похожий еффект, но стаб менял именно угол атаки крыла и в целом самолёта. Мне кажется, что цель поворота стабилизатора было изменение Су_0. |
Текущее время: 21:29. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot