Как происходит подсчет баллов
Расчет баллов OLC (online competition) выполняет специально разработанная программа olc, которая входит в комплект поставки системы leonardo. Исходный текст (см.вложение) написан на языке "C" и не изменялся с 2008 года. Детально разобраться с алгоритмом подсчета возможно только детально разобрав исходный код программы.
Но для организаторов и участников online соревнований вполне достаточно иметь представление о логике расчета. В основу расчета баллов для трека положен так называемый "трек OLC", который рассчитывает программа olc по определенным правилам. Длина трека OLC, выраженная в километрах и есть "XC distance". Эта дистанция и будет исходной величиной для расчета результата в дисциплине "Полет на свободную дальность". Процесс построения OLC-трека схематично можно представить так:

Откуда же берутся "свободные треугольники" и "треугольники FAI"?
Весь трек целиком может не удовлетворять требованиям предъявляемым к полетам "свободный треугольник" и "треугольник FAI", практически это сделать очень сложно. Однако всегда можно выделить некоторую часть OLC-трека, такую, чтобы геометрическая фигура, образованная треком удовлетворяла определенным условиям. В системе OLC приняты две такие фигуры: "Свободный треугольник" и "Треугольник FAI". "Свободному треугольнику" соответствует часть трека, с определенным соотношением длин сторон образующего треугольника. Длина такого трека в общем случае меньше длины всего трека OLC. Но и коэффициент вычисления результата у треугольника больше. Также программа выделяет часть трека, удовлетворяющего требованиям "Треугольника FAI", то есть грубо говоря равностороннего треугольника. Требования к соотношению сторон более жесткие, но и коэффициент тоже больше.
Итак в процессе расчета программа вычислила три дистанции: "Свободная дальность", "Свободный треугольник" и "Треугольник FAI", выраженные в километрах. Далее программа умножает промежуточные результаты на коэффициенты x1.5, x1.75 и x2 соответственно. Больший результат определяет тип полета в ОЛС. Как видите, все просто. Все это можно более или менее наглядно увидеть, если открыть в леонардо любой трек и раскрыть выпадающий список "Show Optimization Details" в блоке "XC Info".
Как сделать так, чтобы полет соответствовал определенной дисциплине
Исходя из вышесказанного, нужно всего лишь обрезать свой трек и залить только ту часть, которая удовлетворяет требованиям нужной дисциплины, при этом, пилот добровольно "отказывается" от "части" своего полета для того, чтобы оставшаяся часть соответствовала нужной дисциплине. Это в очных соревах обязательно сдавать в судейство трек как есть, непосредственно с прибора. Для заочных же соревнований нигде никогда такое требование не применяется. В наших соревнованиях также участник заливает по собственному желанию либо трек целиком, либо нужную по его мнению часть.
А как то попроще можно изменить "тип в OLC"?
Действительно, зачем усложнять жизнь участнику?
во-первых, процедура заливки трека и так несколько сложная, надо ли еще усложнять?
во-вторых, зачем все это делать, если программа и так все это делает?
ИТАК, Для того, чтобы изменить дисциплину одного из своего полетов, достаточно сделать заявку в любой форме (устной, письменной и даже, по желанию участника, нотариально заверенной) и по любому доступному каналу связи.
Например, тот полет Фархода, о котором идет речь выше, имеет дистанцию OLC 33.198 км, числовое значение которой умноженное на коэффициент x1.5 дало результат 49.797 баллов OLC. Также программа условно обрезала трек так, что выделенная часть образовала "Свободный треугольник". То же самое и с "Треугольником FAI". с результатами:
Свободный треугольник - 24.641 км - 43.122 баллов
Треугольник FAI - 21.393 км - 42.786 баллов
Участник добровольно отказался от трети фактически пройденной дистанции, чтобы полет соответствовал необходимой ему дисциплине.
Пожелание участника безусловно удовлетворено