Проверка связки ВМГ
Раздел открыт всем (флаг
vmg_tools.check, по умолчанию ON). Разница с
подбором — не «тут не считают, а там считают»: оценку тяги эта страница
считает тем же расчётом. Разница в том, что она ничего не выбирает за
вас: отвечает, сходится ли уже собранное, и печатает измеренную ошибку рядом
с каждым числом. Любой подбор — и полный/tools/vmg, и подбор винта под
намерение — ранжирует варианты по поведению на крейсере. Систематическое
занижение крейсерской тяги снято (август 2026, кривые Ct(J)/Cp(J)), но
разброс до 23 % статической тяги того же винта в худшей точке остался, а
решение открыть подбор — за основателем, а не за метрикой; поэтому подбор
по-прежнему закрыт флагом
vmg_tools.picker, и, пока он выключен, форма подбора на этой странице не
показывается вовсе.
Страница /tools/vmg/check отвечает на три вопроса: сходится ли то, что вы
собрались поставить на борт, сколько эта связка примерно тянет и какой
винт поставить под то, чего вы от самолёта хотите. Первый ответ — сверка
ваших чисел с опубликованными спецификациями изделий того же класса, без
всякого расчёта. Второй — интервал, а не одно число: то, чего вы не назвали, —
это диапазон, значит и ответ диапазон. Третий — несколько вариантов с честным
«чем платишь», а не один «оптимальный».
Учётная запись не нужна. Страница и проверка открыты без регистрации: это
точка входа в Skyforge для того, у кого ещё нет ни аккаунта, ни парка. Любое
поле можно оставить пустым — ответ будет «уточните вот это», а не отказ.
Учётная запись нужна для следующего шага — сохранить проверенную связку на
карточке своего борта (приглашение появляется на странице после первой
проверки).
Зачем это нужно
Несоответствие силовой установки видно арифметикой, до всякой физики. Разбор
живого примера: планер с размахом 730 мм, на который заявлены моторы 2808
1950KV с винтами 8×6 на 4S, распадается сразу на несколько независимых
несоответствий — винт такого диаметра не носит ни один борт этого класса,
регулятор на 20 А не пропустит паспортный ток такого мотора, а KV выше всего,
что в этом классе выпускают.
Цена ошибки: перегруженный мотор сжигает обмотку за один полёт, регулятор выше
номинала снимает тягу в воздухе, а винт не из своего класса уносит планер при
первой же посадке.
Что можно не заполнять
Всё. Неполные данные — рабочий режим, а не ошибка: незаполненное поле
заменяется диапазоном, типичным для класса, и ответ честно сужается по мере
уточнения. Каждое подставленное значение показано отдельным списком «Допущения,
на которых стоит вердикт» — с диапазоном, происхождением и ссылкой на источник.
Кнопка «Уточнить» рядом с допущением ставит курсор в нужное поле.
В том же списке видны величины, которых человек не вводит вовсе, — паспорт
класса мотора (пиковый ток, рабочее напряжение, посадочный винт): на них стоят
вердикты, поэтому они показаны, но «уточнять» там нечего. Если изделия с
введённым обозначением в справочнике нет (например «2808»), класс подбирается
по диаметру статора, и рядом прямо сказано, что диапазон шире настоящего.
Величина, источника по которой нет вовсе, показана прочерком с подписью
«источника нет» — а не «принято для класса».
Сколько тянет: ответ диапазоном
Оценка выглядит так: «около 650 г статической тяги, вероятно 480–820». Считается
она не по серединам диапазонов, а прогоном: каждый незаполненный параметр
несколько тысяч раз берётся случайной точкой своего класса, и показываются
середина этих прогонов вместе с полосой, в которую попало большинство. Число
прогонов и зерно напечатаны под ответом — тот же вход всегда даёт тот же
ответ, это часть контракта, а не везение.
Что заполнили — перестаёт разыгрываться, и полоса сужается. Инструмент называет
одно уточнение, которое сузит её сильнее всего, — не «заполните сорок
полей», а «уточните диаметр винта»; рядом стоит та же кнопка «Уточнить», что и
у допущений. Порядок в этом списке — не догадка: чувствительность каждого
параметра меряется отдельным прогоном, где он зажат как известный.
Если ни вы, ни справочник не дают ни одной величины из нужных, ответа не будет
вовсе — вместо числа страница перечислит, что для него нужно.
Чего эта полоса НЕ покрывает
Полоса описывает только то, чего вы не сказали. Ошибка самой модели винта в
неё НЕ включена и напечатана отдельной строкой — и это две разные величины,
а не одно число, названное дважды:
- типичный промах — насколько расчёт расходится с продувкой, без учёта
знака: по статической тяге это 5 % в среднем и до 20 % в худшей точке; - систематический сдвиг — насколько промахи НЕ гасят друг друга, то есть на
сколько ответ смещён в одну сторону: 0.5 %. Он настолько мал, что замер не
берётся сказать, в какую именно сторону модель ошибается (сторона считается
установленной от 5 % и выше), — поэтому страница её и не называет.
Маленький сдвиг не значит «этому числу можно верить»: он говорит лишь, что
модель не врёт систематически в одну сторону, а промахнуться на 20 % в
конкретной точке она по-прежнему может. Источник обоих чисел один и тот же
(см. подборщик ВМГ § «Точность» — там же таблица по всем четырём
величинам). Раздуть полосу так, чтобы она «накрыла» эту ошибку, было бы
подменой: промах модели выдавался бы за вашу неопределённость. Поэтому числа
стоят рядом и отдельно.
От чего эти проценты. С августа 2026 ошибка расчёта выражается в долях
статической тяги (или мощности) того же винта, а не в долях числа в этой
точке: на винте, дающем на столе 1 кг, 5 % — это 50 г. Так считать пришлось
потому, что у скорости, на которой тяга обращается в ноль, само измеренное
значение уходит к нулю и «процент от него» перестаёт что-либо означать (то же
расхождение печаталось бы тысячами процентов). Числа, опубликованные до
августа 2026, были долями значения в точке и с нынешними напрямую не
сравниваются — по крейсеру прежняя мера на тех же точках даёт 16.8 % там,
где новая даёт 8 %. Полный разбор — подборщик ВМГ § «Точность».
Если рабочая точка вышла за режимы, на которых расчёт вообще сверялся с трубой,
под оценкой появится и об этом строка: тогда даже опубликованная ошибка модели
этот режим не описывает.
Проверить оценку можно весами — но это единственное, ради чего эта страница
может отправить вас к работающему мотору, поэтому порядок замера и правила
безопасности здесь НЕ повторяются: они в подборщике ВМГ, где стенду
посвящён отдельный раздел с предупреждениями. Показание, скорее всего,
разойдётся с оценкой — на величину, напечатанную под ней; в какую сторону,
замер сказать не берётся, сдвиг для этого слишком мал.
Подбор: скажите, чего хотите, а не какую тяговооружённость
Целевую тяговооружённость задавать не нужно — ей никто не мыслит. На той же
странице выбирается намерение, а перевод его в числа показан рядом, до
всякого подбора:
| Намерение | Во что переводится |
|---|---|
| Летать долго | максимум КПД винта на крейсере, тяговооружённость 0,7–0,9, низкая нагрузка на крыло |
| Быстро и весело | высокий шаг (скорость), запас тяги, тяговооружённость выше 1,5 |
| Эффективно, дальние полёты | максимум КПД на крейсере, минимум тока |
| Возить нагрузку | тяга на малой скорости, запас по току |
Часть перевода инструмент честно не решает и говорит об этом: нагрузка на
крыло — свойство планера (площадь крыла и масса), винтом её не получить. Такая
цель показана приглушённой, с объяснением, а не выброшена из списка.
Полосы тяговооружённости (0,7–0,9 и выше 1,5) — продуктовое решение, а не
замер: такого диапазона не публикует ни один производитель. У намерений, для
которых полоса не названа, отбрасывается только то, что заведомо не взлетит —
тяговооружённость ниже 0,7 (нижний край самой мягкой из названных полос).
Подбирается ВИНТ. Мотор, пакет и регулятор берутся те, что у вас есть (или
диапазоном класса, если вы их не назвали): винт — самая дешёвая часть набора и
именно он решает размен «тяга ↔ скорость ↔ ток» при одном и том же моторе.
Перебираются только реально существующие размеры каталога.
Крейсерская скорость необязательна. Не назвали — критерии, которых без неё
не существует (КПД на крейсере), не оцениваются вовсе, и ответ говорит об
этом прямо, а не считает на подставленной скорости.
Что приходит в ответ
Не один «оптимальный» вариант, а несколько, и у каждого сказано:
- по какому критерию он лучший — с числом;
- чем он за это платит — насколько (в процентах) он хуже лучшего варианта
набора по остальным критериям; - сколько он тянет — диапазоном, как и в оценке выше;
- насколько это число может быть неверным — измеренная по продувкам ошибка
модели, отдельно на каждую показанную величину (статическая тяга, тяга на
скорости, ток врут по-разному, и одной цифрой «±20 %» это не описывается); - проверялся ли вообще такой вариант. Пометка «не проверено» ставится
по трём независимым осям: режим на статике, режим на крейсерской скорости и
происхождение коэффициентов самого винта — типоразмер, которого в трубе не
дули вовсе (у нас продута примерно треть каталога), проверенным не считается
ни при каких оборотах. У помеченного варианта даже опубликованная ошибка
модели ничего не описывает.
Пустой ответ — законный и объясняет причину числом. Например: ни один винт
каталога не выводит связку в полосу «летать долго», потому что с этим мотором и
пакетом любой из них даёт 1,8–2,4 — полосу решает мотор и батарея, а не винт.
Пять проверок
| Проверка | Что сверяется |
|---|---|
| Геометрия | диаметр винта против размаха и числа моторов |
| Массовый класс | масса моторов против бюджета массы борта; винт, под который сделан мотор, против винта, который борт такого размаха несёт |
| Напряжение и обороты | число банок против паспортного напряжения мотора; обороты холостого хода |
| Токи | пиковый паспортный ток мотора против номинала регулятора (с запасом 20 %) и суммарный ток против продолжительной отдачи пакета |
| Нагрузка винта | грубые признаки перегруза — без числа |
Как читать вердикт
| Вердикт | Что он означает |
|---|---|
| Сходится | верно при ЛЮБЫХ значениях внутри подставленных диапазонов |
| Вне класса | опубликованный предел не нарушен, но так в этом классе не строят — повод присмотреться |
| Не сходится | нарушен ОПУБЛИКОВАННЫЙ предел (напряжение мотора, номинал регулятора, разряд пакета) либо геометрия невозможна |
| Не определено | границы диапазонов лежат по разные стороны порога — рядом сказано, что уточнить |
| Нет данных | по этому классу у нас нет источника; пустой ответ честнее выдуманного числа |
Две проверки из пяти никогда не говорят «сходится», и это не недоделка:
- массовый класс — «места хватит» означало бы, что остатка бюджета
достаточно на пакет, регулятор и электронику, а минимума на них не
опубликовано ни в одном источнике. Проверка называет бюджет и оставляет
вердикт открытым; - нагрузка винта — её нельзя подтвердить без расчёта, который ещё не
проверен по трубе (см. ниже).
Ещё два случая, где ответ намеренно остаётся открытым:
- регулятор без опубликованного пикового тока класса. Запас 20 % определён
над ПИКОМ, а не над продолжительным током; продолжительного хватает, чтобы
ОПРОВЕРГНУТЬ («не хватает даже на него»), но не чтобы подтвердить; - напряжение, попавшее в диапазон класса, но не в общий для всех его
моторов. У класса 28xx один мотор рассчитан на 4–6S, другой на 5–6S: по
такому диапазону сказать «4S подойдёт» — значит выбрать удобный край.
«Сходится» и «не сходится» утверждаются только по худшему краю — то есть когда
верны при любых допущениях. Во всех прочих случаях инструмент говорит «не
знаю» и называет, какое уточнение сузит ответ.
Чего инструмент НЕ делает
- Не показывает ток под конкретный винт, обороты под нагрузкой и время
полёта, а нагрузку винта не выражает числом вовсе. Это расчёт по лопастной
теории, и он ещё не проверен по эталонным измерениям — до тех пор красивое
число без границ было бы вреднее его отсутствия. Поэтому пятая проверка
выдаёт предупреждение, а не величину. Оценка тяги — исключение ровно потому,
что едет ВМЕСТЕ со своими границами: полосой разброса и измеренной ошибкой
модели. - Не выносит вердикт по тяге. Оценка ничего не «одобряет» и не
«отбраковывает» — вердикты остаются за пятью сверками. - Не выдаёт справку о безопасности. Сводный вердикт «безопасно» не
выставляется вообще: даже когда все сверки сошлись, нагрузку винта
подтвердить нечем. - Не подставляет раскладку моторов молча. Жёсткий вывод «винты не
помещаются» верен, только если моторы стоят В РЯД ПОПЕРЁК размаха: в тандеме
и тянуще-толкающей схеме диски размах не делят. Раскладка не указана — вместо
«не помещаются» будет «не определено» с просьбой её уточнить. - Не придумывает диапазоны. Класс, по которому нет опубликованного
источника, отвечает «нет данных» — см. справочные диапазоны по
классам.
Откуда берутся числа
Все диапазоны собраны из опубликованных спецификаций производителей планеров и
моторов; каждый диапазон вычисляется огибающей наблюдений и несёт ссылку на
источник с датой снятия. Запас регулятора над током (20 %) и ряд номиналов —
те же, что в подборщике ВМГ.
Подпись диапазона — и объяснение, откуда он взялся, и название источника —
показывается на языке интерфейса: страница открыта всем и приходит из поиска,
а объяснение на незнакомом языке не объясняет ничего. Названия изделий,
брендов и каталогов при этом остаются как у производителя и не переводятся.
У кого стоит такая же связка
После проверки на странице появляется переход в публичную витрину
бортов: те борта, чьи владельцы
опубликовали их сами и у которых стоит такой же мотор с таким же винтом. Адрес
собирается из размера мотора и размера винта, введённых в форму, — то есть
показывает не «все борта вообще», а связку, о которой вы спрашивали. Витрина,
как и проверка, открыта без учётной записи.
Для агента (MCP)
Подбор под намерение умеет инструмент plan_powertrain_by_intent: аргумент
intent (endurance / sport / range / payload), остальные — те же
необязательные величины связки плюс cruise_speed_kmh. Ответ — перевод
намерения в цели (targets) и те же варианты, что на экране: why, costs,
accuracy (измеренная ошибка модели на каждую величину) и regime_verified.
Ту же проверку умеет инструмент check_powertrain_linkage remote-MCP Skyforge:
все аргументы необязательны, ответ — те же пять вердиктов, те же подписанные
допущения и та же оценка тяги (ключ estimate: границы полосы, что уточнить
первым, ошибка модели отдельным полем, число прогонов и зерно). Инструмент
доступен, пока включён флаг vmg_tools.check (по умолчанию — да).
Соседний инструмент list_public_aircraft отвечает на вторую половину вопроса
— «у кого эта связка реально стоит»: принимает motor и propeller (часть
записи модели, например 2808 и 8x6) и возвращает карточки опубликованных
бортов с их составом. Флагом он не гейтится — витрина открыта всегда.