AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Первым делом, первым делом - самолеты (http://forum.aviaskins.com/forumdisplay.php?f=20)
-   -   Моды от Димы (http://forum.aviaskins.com/showthread.php?t=5439)

Vasya 27.08.2021 12:04

Цитата:

Сообщение от KimCh (Сообщение 219491)
Airpage почитал. COOLANT все равно перегрев ~100С.

Значит нужно "исправлять" код приборов контроля температуры.

KimCh 27.08.2021 15:43

Жаль. Думал, что-то попроще будет. Не повезло, не повезло.

Vasya 27.08.2021 15:48

Цитата:

Сообщение от KimCh (Сообщение 219493)
Жаль. Думал, что-то попроще будет. Не повезло, не повезло.

Для сравнения код приборов температуры из 4.09.
Код:

        mesh.chunkSetAngles("CoolantTemp", cvt(fm.EI.engines[0].tOilIn, 40F, 160F, 0.0F, 116.5F), 0.0F, 0.0F);
        mesh.chunkSetAngles("Engine", cvt(fm.EI.engines[0].tOilOut, 0.0F, 140F, 0.0F, 180F), 0.0F, 0.0F);
        mesh.chunkSetAngles("Oil", cvt(1.0F + 0.05F * fm.EI.engines[0].tOilOut, 0.0F, 17.2369F, 0.0F, 180F), 0.0F, 0.0F);

И 4.13.4.
Код:

        mesh.chunkSetAngles("CoolantTemp", cvt(fm.EI.engines[0].tWaterOut, 40F, 160F, 0.0F, 115F), 0.0F, 0.0F);
        mesh.chunkSetAngles("Engine", cvt(fm.EI.engines[0].tOilOut, 0.0F, 140F, 0.0F, 180F), 0.0F, 0.0F);
        mesh.chunkSetAngles("Oil", cvt(1.0F + 0.05F * fm.EI.engines[0].tOilIn, 0.0F, 17.2369F, 0.0F, 180F), 0.0F, 0.0F);

И температурный режим из старых патчей.
Цитата:

TESPEED 0.01
TWATERMAXRPM 92
TOILINMAXRPM 70
TOILOUTMAXRPM 107
MAXRPMTIME 280
MINRPMTIME 999
TWATERMAX 115
TWATERMIN 60
TOILMAX 125.4
TOILMIN 40

Vasya 27.08.2021 16:14

И пояснение по температуре.
TWATERMAXRPM 85 - максимальная воды входная(по идее)
TOILINMAXRPM 70 - максимальная масла входная
TOILOUTMAXRPM 85 - максимальная масла выходная
MAXRPMTIME 400 - время работы до поломки мотора
MINRPMTIME 999
TWATERMAX 125 - предельная воды
TWATERMIN 60
TOILMAX 100 - предельная масла выходная
TOILMIN 40
Примечание!
Минимальной входной масла нет, насколько понимаю, поэтому
ставлю минимальную из документа - должен быть некоторый разрыв
с температурой выходной TOILOUTMAXRPM.
Максимально возможная выходная температура масла -
TOILMAX 100 -
в документах нет данных.
В рядных моторах колебалась от 95 до 115.
В М-105 максимальная - 105 гр., предельная 110-112 гр.
Может кто поправит. :law:
:ups:

Vasya 27.08.2021 17:27

Пока кавыряния кода безуспешны.
Температура выходящего масла максимальная в дефолте 120.
Код :rtfm: tOilOut, 0.0F, 140F, 0.0F, 180F
На приборе перегрев уже при 85 градусах.
Не "вижу логики". :DONT_KNOW:
Более того:
судя по датчикам - большой датчик температуры масла
должен показывать входную температуру, а малый ниже слева - выходную.
В коде навешано на датчики наоборот.
Вот так начинаеш копать и отовсюду %) уши слона - спешки кодеров ОМА. :eek:
На языке крутится композиция русского трёхэтажного. :cry:

Grejf11 27.08.2021 17:46

У тебя в коде в наличии градусы по Фаренгейту(180F) 180=82 по Цельсию. Так что все логично. 85 уже перегрев. Для 120 в коде должно быть (248F).

Vasya 27.08.2021 17:52

Цитата:

Сообщение от Grejf11 (Сообщение 219497)
У тебя в коде в наличии градусы по Фаренгейту(180F) 180=82 по Цельсию. Так что все логично. 85 уже перегрев. Для 120 в коде должно быть (248F).

F - не фаренгейт, это типа заменяет слово "значение" после цифры.
F - присутствует в куче кода.
Применительно к датчикам кокпита П-39 - всё на костылях.
В фм одна цифра, на датчике другая, в коде третья, да ещё
и градусы(геометрические) шкалы прибора.
---------------------------
Пошёл на улицу учить малую кататься на лисапете. :ok:
Вернусь после проветривания головы от цифр. :rolleyes:

Dimas1999 27.08.2021 20:47

Привет
Посмотри пост ещё раз внимательно, где ссылки на скачивание П-39. Там 2 ссылки. Во 2 ссылке дополнение для не ДГен сборки, там и базовый класс и классы кокпитов.

Vasya 27.08.2021 21:37

Цитата:

Сообщение от Dimas1999 (Сообщение 219500)
Привет
Посмотри пост ещё раз внимательно, где ссылки на скачивание П-39. Там 2 ссылки. Во 2 ссылке дополнение для не ДГен сборки, там и базовый класс и классы кокпитов.

Так в моём моде основной класс есть - сейчас настраиваю
управление в твоём моде.
Температурные режимы удалось отобразить правильно.
Через час выложу фикс. :ok:

Vasya 27.08.2021 22:34

Вложений: 3
Цитата:

Сообщение от Vasya (Сообщение 219501)
...................
Температурные режимы удалось отобразить правильно.
Через час выложу фикс. :ok:

Ниже в архиве фикс температуры и фм.
Кроме модели Д-2 есть форсаж - в реале он включался отдельно:
двигалась ручка обогащения смеси, а потом руд до макс. наддува.
Д-2 изначально был рассчитан на высокооктановый бензин в частях ЮЭСЭЙ.
Так запомнил - читал года два назад, когда настраивал моторы Аллисон.
В поздних моделях Ку мотор на номинале выдаёт 1215 л.с.
В модели P-39N мощность мотора 1170 л.с. - так в нескольких репортах.
--------------
Есть бяка:
максимальная скорость должна достигаться на радиаторе 6.
Полностью открытый радиатор съедает до 5-7 км. в час.
В реале этого не было - маленькие совочки для выхода воздуха поток
почти не возмущали. :eek:
Нужно писать код для уменьшения Сх при открытии радиатора.
Если Ильдар напишет - то будет огромное спасибо. :ok:
Увы - сам не умею. :cry:
-------------------------
Замечания принимаются!

KimCh 28.08.2021 13:58

Гораздо лучше стало, спасибо.

Vasya 28.08.2021 14:48

Цитата:

Сообщение от KimCh (Сообщение 219507)
Гораздо лучше стало, спасибо.

Стало правильно... в пределах симуляции работы охлаждения
в Иле.
Перегрев наступает после достижения предельной
температуры выходящего масла 100 градусов.
Вода/антифриз достигает температуры 118 градусов.
В документе предельная выходная воды 121/125 градусов.
Можна в емд выставить предельную масла 105/110 градусов,
тогда температура воды предельная будет до 125 градусов,
но у нас шкала 100 градусов, поэтому ориентировался на шкалу
Входная масла на приборе 85 градусов при максимальной
выходной 100 градусов.
То есть приборы в игровом режиме почти точно отображают
температурные режимы мотора Аллисон.
На карте Смоленска при температуре 17 градусов перегрев
масла наступает после 10 минут максимальной мощности.
При температуре выше 20 градусов будет раньше.
Можно урезать время работы на перегреве, но на жарких
картах будет не играбельно.
Думаю масло быстрее перегревается из-за меньшей
теплоёмкости - долго остывает в маслорадиаторе.
:rolleyes:

KimCh 31.08.2021 19:27

Вложений: 3
Странное поведени "солдатиков" ЛаГГ-3 29 серии. 4.13.4.
Иногда появляются в воздухе. На ВПП находятся близко к передней части крыла, в процессе уборки шасси перепрыгивыют в середину крыла и медленно погружаются.

Vasya 01.09.2021 13:07

Цитата:

Сообщение от KimCh (Сообщение 219533)
Странное поведени "солдатиков" ЛаГГ-3 29 серии. 4.13.4.
Иногда появляются в воздухе. На ВПП находятся близко к передней части крыла, в процессе уборки шасси перепрыгивыют в середину крыла и медленно погружаются.

Проверял в воздухе - убирал и выпускал - баг не наблюдается.
Настраиваю управление под новую историческую поляру.

KimCh 01.09.2021 13:46

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

Vasya 01.09.2021 21:55

Фм для Лаггов от 27-12-2021 - исправлены опечетки
 
Вложений: 7
Цитата:

Осенью 1942 года самолеты ЛаГГ-3 выпускались только на единственном заводе в Тбилиси. ГКО СССР снова потребовал от конструкторов улучшить летные характеристики самолета. Следовало увеличить скорость, уменьшить массу, улучшить маневренность и сократить разбег и пробег. Завод № 31 обязался облегчить самолет сначала до 2850 кг, а в середине ноября появилось новое решение облегчить машину еще на 100 кг. Главный конструктор завода Горбунов приложил массу усилий, чтобы выполнить взятые на себя обязательства. Нарком авиационной промышленности вскоре докладывал Сталину о том, что массу истребителя удалось уменьшить на 120 кг. Это в сочетании с облагороженной аэродинамикой позволило увеличить скорость самолета на 30 км/ ч. Тем временем Горбунов продолжал дальше облегчать ЛаГГ. План предусматривал, что с 25)октября завод № 31 будет выпускать самолет массой 2850 кг вместо прежних 3160 кг. Полностью исправить аэродинамику самолета могло внедрение полностью убиравшегося в полете хвостового колеса. На прототипе И-301 такое колесо уже имелось, но на серийных самолетах ставили колесо, заклиненное в выпущенном состоянии, поскольку сложный механизм уборки колеса не отличался надежностью. Теперь колесо снова делали убирающимся, но механизм уборки теперь был совершенно иным. Колесную нишу снабдили выпуклыми крышками, полностью закрывавшими колесо в убранном состоянии. Все самолеты, начиная с 35-й производственной серии, оснащались убирающимся хвостовым колесом.

Облегчение конструкции ЛаГГа-3 позволило ему набирать высоту 5000 м за 5,8 мин вместо прежних 6,4. Полный разворот на высоте 1500 м самолет теперь производил за 20 секунд вместо прежних 21 секунды. Разбег сократился с 370 до 280 м. Выпуклое остекление фонаря заменили плоским, что улучшило обзор вперед. Маслосистема стала меньше терять масло и уже не пачкала фонарь. На самолет установили прицел с красной подсветкой, что повысило точность прицеливания. Но всех требований, определенных в указе НКАП, выполнить не удалось. В начале 1943 года главной целью завода № 31 было сократить массу серийного самолета до 2950 кг, подняв при этом максимальную скорость у земли до 526 км/ч, а на оперативной высоте до 590 км/ч. Облегченный самолет пустили в серию без статичных и летных испытаний. Его массу уменьшили, уменьшив толщину некоторых деталей, используя облегчающие отверстия, а также уменьшив запас прочности фюзеляжа.
https://airpages.ru/ru/la3_3.shtml
----------------------------------------
Переработал фм для Лаг-3.
Более-мение отрегулировал управление.
Есть небольшие костыли для играбельности -
Су на 22 градусах атаки - 1.24/1.32/1.34(М-106 и поздние)
в зависимости от отсутствия/наличия предкрилков.
Поляра аналогична Ла-5.
Почему?
Оригинальной продувки у меня нет в наличии.
По сути это один и тот же планер, который отличался
моторамой и мотором соответственно.
В фм так же прописаны оригинальные площади рулевых поверхностей.
Например - фм для Лаг-3-4 серии.
Код:

[Aircraft]
  Type 1
  Crew 1
  Wingspan 9.8
  Length 8.81
  Seaplane 0
  Canard 0
  Jet 0
  JetHiV 0
[Mass]
  Empty 2766.0
  TakeOff 3346.0
  Oil 45.0
  Fuel 340.0
[Controls]
  CAileron 1
  CAileronTrim 1
  CElevator 1
  CElevatorTrim 1
  CRudder 1
  CRudderTrim 1
  CFlap 1
  CFlapPos 3
  CDiveBrake 0
  CInterceptor 0
  CEngine 1
  CVectoredThrust 0
  CUndercarriage 1
  CLockTailwheel 1
  CStabilizer 1
  CArrestorHook 0
  CWingFold 0
  OnlineCockpitDoor 0
  CCockpitDoor 1
  CockpitDoorPeriod 2.0
  CAileronThreshold 460.0
  CRudderThreshold 500.0
  CElevatorThreshold 420.0
  DefaultAileronTrim -0.0125
  DefaultElevatorTrim -0.00
  DefaultRudderTrim -0.0615
[Squares]
  Wing 17.51
  Aileron 1.464
  Flap 2.64
  Stabilizer 1.61
  Elevator 1.37
  Keel 0.814
  Rudder 0.92
  Wing_In 2.48
  Wing_Mid 3.275
  Wing_Out 3.0
  AirbrakeCxS 0.0
[Arm]
  Aileron 3.84
  Flap 1.70
  Stabilizer 5.10
  Keel 5.40
  Elevator 5.48
  Rudder 5.72
  Wing_In 1.0
  Wing_Mid 2.28
  Wing_Out 3.98
  Wing_V 5.0
  GCenter 0.10
  GCenterZ 0.00
  GC_AOA_Shift 0.40
  GC_Flaps_Shift 0.15
  GC_Gear_Shift 0.10
[Toughness]
  AroneL 50
  AroneR 50
  CF 300
  Engine1 50
  Engine2 50
  Engine3 50
  Engine4 50
  GearL2 200
  GearR2 200
  Keel1 50
  Keel2 50
  Nose 50
  Oil 20
  Rudder1 50
  Rudder2 50
  StabL 50
  StabR 50
  Tail1 80
  Tail2 80
  Turret1B 50
  Turret2B 50
  Turret3B 50
  Turret4B 50
  Turret5B 50
  Turret6B 50
  VatorL 50
  VatorR 50
  WingLIn 100
  WingLMid 80
  WingLOut 80
  WingRIn 100
  WingRMid 80
  WingROut 80
  Flap01 50
  Flap02 50
  Flap03 50
  Flap04 50
[Engine]
  Engine0Family M-105-107A(FIXED):LAGG
  Engine0SubModel M-105PA/LaGG-3series-4
[Gear]
  H 1.827538
  Pitch 13.241
  SinkFactor 1000.0
  SpringsStiffness 0.6
  TailStiffness 0.3
[Params]
  CriticalAOA 18.00
  CriticalCy 01.23
  CxCurvature 00.34
  CxStraightness 00.04
  CriticalAOAFlap 15.50
  CriticalCyFlap 02.07
  SpinTailAlpha 17.00
  SpinCxLoss 0.05
  SpinCyLoss 0.02
  Vyfac 0.92
  Tfac 1.02
  Vmin 170.0
  Vmax 470.0
  VmaxAllowed 690.0
  VmaxH 560.0
  HofVmax 5000.0
  VminFLAPS 140.0
  VmaxFLAPS 235.0
  Vz_climb 15.0
  V_climb 270.0
  T_turn 23.0
  V_turn 340.0
  K_max 12.0
  Cy0_max 0.15
  FlapsMult 1.0
  FlapsAngSh 3.0
  ReferenceWeight -22.0
  G_class_coeff 19.0
  G_class 9.0
  Range 870.0
  CruiseSpeed 390.0
  SensYaw 0.39
  SensPitch 0.67
  SensRoll 0.34
[Polares]
  lineCyCoeff 0.08125        // 0.65:8=0.08125
  AOAMinCx_Shift 0.396
  Cy0_0 0.15                // 0.085 +1* установки крила
  AOACritH_0 17.0
  AOACritL_0 -17.0
  CyCritH_0 1.24
  CyCritL_0 -0.835
  CxMin_0 0.0220
  parabCxCoeff_0 4.3E-4      // Расчитать не могу - аналог ФВ-190
  Cy0_1 0.96
  AOACritH_1 14.0
  AOACritL_1 -22.0
  CyCritH_1 1.92
  CyCritL_1 -0.72
  CxMin_1 0.096              // 0.074 + Сх планера без крыла
  parabCxCoeff_1 5.9E-4      // Расчитать не могу - аналог ФВ-190
  parabAngle 5.0
  Decline 0.010
  maxDistAng 40.0
  draw_graphs 0
  mc3 -17.551,-9.8474,-2.4053,19.44,-11.492,-2.7464,1.6612,3.9875
  mc4 37.807,28.078,69.235,26.054,89.944,41.96,21.532,14.707
  mm 0.678,0.738,0.772,0.771,0.748,0.694,0.641,0.584
  mz 0.281,0.26,0.127,0.086,0.129,0.147,0.151,0.115
[SOUND]
  Engine Std

В моторах нет 110 проц. буста, а просто форсаж/взлётный режим.
Самолёт медленный и задумчивый, охотно скользит на крыло при дачи ноги.
На взлёте площади руля направления не хватает, увы.
Замечания принимаются - могут быть очепятки.
-----------------------------
Глаза почти не видят после двухдневной правки цифр. :cry:
Очепятки поправлю позже. :ok:
-------------------------------------------
Приятных полётов! :ok:

Vasya 01.09.2021 21:58

Цитата:

Сообщение от KimCh (Сообщение 219538)
В воздухе и не проявляется. Проверьте в полном редакторе на старте, взлетайте с открытым фонарем. Миссию прикрепил.

Глюк заметил на моделях 4, 35, 66.
Сам глюк плавающий. :eek:
Если сделать круг и зайти на посадку - солдатики выходят на своём месте.
Думаю в методах есть какие то совпадения по номеру команд. :I'm_thinking:
Точно сказать не могу. :DONT_KNOW:

KimCh 01.09.2021 22:03

Ну и ладно. Новую ФМ забрал, попробую полетать.

Dimas1999 03.09.2021 12:18

Солдатиков делал GUZKNIFE, брал без изменений из его мода.
Я пропадаю снова на год, примерно до июля, у меня учёба началась. По возможности и желанию буду что-то делать/исправлять и выкладывать тут.
Учиться осталось 1.5 года, надеюсь, что головой ударяться не буду и не пойду на вторую вышку:)

Vasya 17.09.2021 22:17

Вложений: 2
Переписываю поляру для И-152-153.
Для И-152 изменений минимум - просто вписал точные цифры
из поляры по книге без костылей адаптаций к илу.
Посмотрим что получится - что симулятор покажет в поведении И-152.
При отнятии костылей от И-153 изменения более существенные.
Ещё не проводил тестов.
Код:

Это для Чайки.
[Params]
  CriticalAOA 20.00
  CriticalCy 00.64
  CxCurvature 00.60
  CxStraightness 00.19
  CriticalAOAFlap 20.00
  CriticalCyFlap 00.64
  SpinTailAlpha 16.00
  SpinCxLoss 0.07
  SpinCyLoss 0.03
  Vyfac 0.90
  Tfac 1.12
  Vmin 145.0
  Vmax 390.0
  VmaxAllowed 580.0
  VmaxH 460.0
  HofVmax 4850.0
  VminFLAPS 140.0
  VmaxFLAPS 351.0
  Vz_climb 17.0
  V_climb 205.0
  T_turn 12.0
  V_turn 190.0
  K_max 9.85
  Cyo_max 0.15
  G_class_coeff 20.0
  G_class 9.0
  ReferenceWeight 25.0
  Range 600.0
  CruiseSpeed 240.0
  SensYaw 0.40
  SensPitch 0.64
  SensRoll 0.45
[Polares]
  lineCyCoeff 0.080              // 0.48:6*
  AOAMinCx_Shift 0.444445        // 0.080:0.18   
  Cy0_0 0.10            // при 1.32* установки стабилизатора по руководству часть 3
  AOACritH_0 17.5
  AOACritL_0 -18.0
  CyCritH_0 0.60                // при AOACrit 17.5* по поляре продувки
  CyCritL_0 -0.32
  CxMin_0 0.027
  parabCxCoeff_0 5.4E-4
  Cy0_1 0.10
  AOACritH_1 17.5
  AOACritL_1 -18.0
  CyCritH_1 0.60
  CyCritL_1 -0.32
  CxMin_1 0.027
  parabCxCoeff_1 5.4E-4
  parabAngle 6.0
  Decline 0.006
  maxDistAng 32.0
  draw_graphs 0
  mc3 -20.769,-19.851,-6.8245,-29.496,25.441,-50.086,-56.84,-168.71
  mc4 61.433,61.433,28.659,500.08,61.433,605.1,550.09,1426.8
  mm 0.547,0.61,0.686,0.671,0.652,0.619,0.587,0.55
  mz 0.201,0.204,0.208,0.069,0.073,0.067,0.071,0.063
[SOUND]
  Engine i16
  Start p_start

Основная проблема "выставить верное значение" lineCyCoeff.
У нас очень маленькое итоговое Су - 0.6 всего.
График, насколько понял - альфа 0.
А нужно понять как "более точно" узнать Су при альфа 6 -
это скорость около 400 км. в час.
Если выставить lineCyCoeff 0.35:6=0.0583334, то Чайка
будет разбегаться до конца полосы и не факт, что взлетит.
При установке крыла угол нижней кромки к горизонту -7*.
Предположил, :I'm_thinking: что к 5* на линии Су/Сх нужно добавить
эти недостающие 7*.
Это не очень правильно, но выхода приспособить
поляру продувки к Илу пока не вижу. :eek::DONT_KNOW:


Текущее время: 21:00. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot