Pontuação e Descartes com FTV - Fixed Total Validity
Por Evandro Amaro (2025.11.15)
Os descartes são um tema frequente nas competições pois a forma de cálculo não é óbvia e por vezes até parece errada. Vou ensaiar uma explicação sobre como funciona o sistema de descarte Fixed Total Validity usado nas competições de voo livre.
Para contextualizar o leitor sobre este tema primeiro há que entender a forma de calcular a pontuação de uma manga.
Exemplo de descartes FTV
Para ilustrar um caso exemplo, olhe-se para os resultados até Novembro de 2025 do Campeonato Regional
| Task | Date | Distance [km] | FTV Validity | Type |
|---|---|---|---|---|
| T1 Prova Fevereiro 22 | 2025-02-22 | 17.8 | 100% | Race to goal |
| T2 Prova Abril 26 | 2025-04-26 | 20.7 | 3.35% | Race to goal |
| T3 Prova Abril 27 | 2025-04-27 | 27.5 | 100% | Race to goal |
| T4 Prova Outubro 4 | 2025-10-04 | 45.0 | 100% | Race to goal |
| T5 Prova Novembro 8 | 2025-11-08 | 22.1 | 100% | Race to goal |
| T6 Prova Novembro 9 | 2025-11-09 | 43.9 | 5.33% | Race to goal |
| # | Name | Glider | T 1 | T 2 | T 3 | T 4 | T 5 | T 6 | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Evandro Amaro | Nova Triton 2 | 944.5 | 204.8/ |
1000.0 | 785.9 | 2935 | ||
| 2 | Nuno Aguiar | Niviuk Artik 5 | 949.9 | 20.0 | 986.3 | 77.8/ |
823.2 | 2857 | |
| 3 | Duarte Mendonça | Niviuk Artik 6 | 0.0 | 33.5 | 1000.0 | 342.2 | 1000.0 | 37.7 | 2413 |
4 |
Vasco Monteiro |
Niviuk Artik R1 |
1000.0 |
19.9 |
49.3/ |
327.9 |
830.7 |
30.8 |
2259 |
| 5 | Antonio Freitas | Air Design Rise 5 | 696.6 | 20.0 | 847.3 | 323.9 | 0.0 | 42.1 | 1930 |
| 6 | Jorge Abreu | Ozone Delta 5 | 725.9 | 20.0 | 0.0 | 319.5 | 834.3 | 29.5 | 1929 |
| 7 | Joao Quintal | Niviuk Hook | 674.3 | 0.0 | 273.7 | 0.0 | 106.3 | 29.1 | 1083 |
| 8 | Ivone Silva | Niviuk Artik 7 P | 167.9 | 29.0 | 291.5 | 0.0 | 208.4 | 53.3 | 750 |
| 9 | Nuno Miguel | Nova ION 6 | 0.0 | 0.0 | 0.0 | 0.0 | 487.6 | 0.0 | 488 |
| 10 | Eliezer Gomes | Ozone Rush 6 | 0.0 | 0.0 | 93.6 | 0.0 | 0.0 | 29.5 | 123 |
| 11 | Marco Pestana | 777 Rook | 61.6 | 15.9 | 0.0 | 0.0 | 0.0 | 0.0 | 78 |
Olhemos para o caso do Vasco Monteiro pois parece que o descarte está mal feito.
Como é que se descarta uma manga que ele teve 270 pontos (só fica com 49.3) e deixa ficar a pontuação da manga T2 (19.9) e T6 (30.8) que aparentemente foram as piores pontuações até ao momento?
| # | Name | Glider | T 1 | T 2 | T 3 | T 4 | T 5 | T 6 | Total |
|---|---|---|---|---|---|---|---|---|---|
| 4 | Vasco Monteiro | Niviuk Artik R1 | 1000.0 | 19.9 | 49.3/ |
327.9 | 830.7 | 30.8 | 2259 |
Conclusão rápida
A performance do Vasco relativa ao vencedor de cada manga é dado pela seguinte tabela:
| # | Name | Glider | T 1 | T 2 | T 3 | T 4 | T 5 | T 6 |
|---|---|---|---|---|---|---|---|---|
| 4 | Vasco Monteiro | Niviuk Artik R1 | 1000.0 | 19.9 | 49.3/ |
327.9 | 830.7 | 30.8 |
| Vencedor de cada manga | 1000.0 | 33.5 | 1000 | 1000 | 1000 | 53.3 | ||
| Performance relativa ao vencedor | (Vasco / Vencedor) * 100 | 100 % |
59.4 % |
(270 / 1000) * 100 = 27 % |
32.8 % |
83.1 % |
57.8 % |
Apesar de o Vasco ter feito 270 pontos na manga T3, essa manga representou uma performance relativa de 27%, fazendo da manga T3 a sua pior manga.
Além disso, a pontuação de 270 pontos fez ultrapassar o limite fixo de validade, aproveitando apenas 49.3 pontos abaixo do limite.
O cálculo desse descarte é demonstrado em seguida.
A conclusão TLDR (Too Long, Didn't Read) é que o descarte não é pelas piores pontuações nominais mas sim pelas piores performances (relativamente ao vencedor) e só a partir de um certo limite dado pelas validades de cada dia (somatório e aplicado o desconto dos descartes).
Conclusão detalhada
Calcular o descarte FTV
O FTV diz para em 1º lugar registar a melhor pontuação de cada manga:
| Manga | T 1 | T 2 | T 3 | T 4 | T 5 | T 6 |
| Vencedor | 1000 | 33.5 | 1000 | 1000 | 1000 | 53.3 |
O valor FTV para este conjunto de mangas é dado pela seguinte fórmula:

Isto parece pior do que é. Coragem!
Vamos por partes.
- WinnerScoret / 1000
Se uma manga fosse "boa" o vencedor teria 1000 pontos. Então divide-se a pontuação do vencedor de cada manga por 1000.
O resultado é a percentagem de qualidade desse dia, ou seja a validade do dia ou Validity.
Repara que o valor de validade já estava calculado na 1ª tabela, na coluna FTV Validity.Manga T 1 T 2 T 3 T 4 T 5 T 6 Vencedor 1000 33.5 1000 1000 1000 53.3 Validity (Vencedor/1000) 1000 / 1000 = 133.5 / 1000 = 0.033511153.3 / 1000 = 0.0533
Lá aparece em forma de percentagem. Mas agora sabes como esse valor é calculado. - Agora já podemos calcular a Validade Total da competição (Total Validity).
O símbolo ∑ significa Somatório. Como o nome indica serve para somar todas as validades das mangas que calculámos no passo anterior
∑ (WinnerScoret / 1000) =
= ∑ ( Validity da manga T1 + T2 + T3 + T4 + T5 + T6) =
= 1 + 0.0335 + 1 + 1 + 0.0533 =
= 4.0868
Este é o valor de validade total das mangas realizadas relacionado com a melhor pontuação de cada manga.
Mas dissemos que nesta competição é para descartar 20%. É no próximo passo.
- (1- FTV factor) é a parte onde dizemos qual a percentagem a reter e qual o descarte.
FTV factor é o Discard factor. No nosso exemplo é 20%. E 20% corresponde ao valor 0.2.
Já se consegue perceber que na fórmula de 1 (100%) tiramos 0.2 (20%)
Então a percentagem de Total Validity a manter é dada por
(1- FTV factor) =
= (1 - 0.2) =
= 0.8, ou seja 80%. - Agora é juntar as duas partes e finalmente dizemos que queremos fixar os descartes a 80% da Validade Total
0.8 * 4.0868 =
= 3.26944
Não foi nada complicado como parecia.
Então o FTV para o momento presente é 3.26944. Agora como é que se usa isto para determinar o descarte?
Descartes para o Vasco Monteiro
Vamos ordenar a performance do Vasco Monteiro nas várias mangas por ordem decrescente.
Acrescenta-se uma linha com validade de cada manga.
Outra linha para a soma cumulativa dessas validades até atingir o limite total de validade definido de 3.26944 (célula vermelha)
| # | Name | Glider | T 1 | T 5 | T 2 | T 6 | T 4 | T 3 |
|---|---|---|---|---|---|---|---|---|
| 4 | Vasco Monteiro | Niviuk Artik R1 | 1000.0 | 830.7 | 19.9 | 30.8 | 327.9 | 49.3/ |
| Vencedor de cada manga | 1000.0 | 1000 | 33.5 | 53.3 | 1000 | 1000 | ||
| Performance relativa ao vencedor | (Vasco / Vencedor) * 100 | 100 % |
83.1 % |
59.4 % |
57.8 % |
32.8 % |
(270 / 1000) * 100 = 27 % |
|
| Validade da manga | 1 | 1 | 0.0335 | 0.0533 | 1 | 1 | ||
| Soma cumulativa de validades | 1 | 2 | 2.0335 | 2.0868 | 3.0868 | 4.0868 | ||
| Subtracção cumulativa / Folga para o limite de 3.26944 após cada manga | 2.26944 | 1.26944 | 1.23594 | 1.18264 | 0.18264 | Pontuação original x Folga = = 270 x 0.18264 = = 49.3 |
Somando a validade de cada manga, pela ordem descrescente de performance, vemos que o Vasco ultrapassa os 3.26944 na manga T3,
Então como se faz para aproveitar o resto de validade que tinha de folga na T4?
É multiplicar a pontuação dessa manga pela folga de validade que tinha. Assim obtém a pontuação ainda válida e o resto daí para a frente é descartado.
Pontuação original x Folga =
= 270 x 0.18264 =
= 49.3 pontos mantidos.
O resto é descartado, tal como qualquer pontuação daí em diante que tivesse uma performance pior que 27%, mas não há mais.
Claro que ao realizar mais uma manga o valor de Validade Total vai mudar e como tal os descartes mudarão.
Descartes para outros pilotos
| # | Name | Glider | T 4 | T 1 | T 5 | T 3 | T 6 | T 2 |
|---|---|---|---|---|---|---|---|---|
| 1 | Evandro Amaro | Nova Triton 2 | 1000.0 | 944.5 | 785.9 | 204.8/760 | 29.1 | 19.9 |
| Vencedor de cada manga | 1000.0 | 1000 | 1000 | 1000 | 53.3 | 33.5 | ||
| Performance relativa ao vencedor | (Piloto / Vencedor) * 100 | 100 % |
94.5 % |
78.6 % |
76.0 % |
59.4 % |
54.6 % |
|
| Validade da manga | 1 | 1 | 1 | 1 | 0.0533 | 0.0335 | ||
| Soma cumulativa de validades | 1 | 2 | 3 | 4 | 4.0533 | 4.0868 | ||
| Subtracção cumulativa / Folga para o limite de 3.26944 após cada manga | 2.26944 | 1.26944 | 0.26944 | 760 * 0.26944 = = 204.8 |
0 | 0 |
| # | Name | Glider | T 3 | T 1 | T 5 | T 2 | T 4 | T 6 |
|---|---|---|---|---|---|---|---|---|
| 2 | Nuno Aguiar | Niviuk Artik 5 | 986.3 | 949.9 | 823.2 | 20 | 77.8/329.7 | 0 |
| Vencedor de cada manga | 1000.0 | 1000 | 1000 | 1000 | 53.3 | 33.5 | ||
| Performance relativa ao vencedor | (Piloto / Vencedor) * 100 | 98.6 % |
95.0 % |
82.3 % |
59.7 % |
33.0 % |
0 % |
|
| Validade da manga | 1 | 1 | 1 | 0.0335 | 1 | 0.0533 | ||
| Soma cumulativa de validades | 1 | 2 | 3 | 3.0335 | 4.0335 | 4.0868 | ||
| Subtracção cumulativa / Folga para o limite de 3.26944 após cada manga | 2.26944 | 1.26944 | 0.26944 | 0.26944 | 329.7 * 0.26944 = = 77.8 |
0 |
| # | Name | Glider | T 3 | T 5 | T 6 | T 2 | T 4 | T 1 |
|---|---|---|---|---|---|---|---|---|
| 3 | Duarte Mendonça | Niviuk Artik 6 | 1000 | 1000 | 37.7 | 20 | 342.2 | Ausente |
| Vencedor de cada manga | 1000 | 1000 | 53.3 | 33.5 | 1000 | |||
| Performance relativa ao vencedor | (Piloto / Vencedor) * 100 | 98.6 % |
95.0 % |
82.3 % |
59.7 % |
33.0 % |
||
| Validade da manga | 1 | 1 | 0.0533 | 0.0335 | 1 | |||
| Soma cumulativa de validades | 1 | 2 | 2.0533 | 2.0868 |
3.0868 |
|||
| Subtracção cumulativa / Folga para o limite de 3.26944 após cada manga | 2.26944 | 1.26944 | 1.21614 | 1.18264 | 0.18264 |
| # | Name | Glider | T 3 | T 1 | T 6 | T 2 | T 4 | T 5 |
|---|---|---|---|---|---|---|---|---|
| 5 | Antonio Freitas | Air Design Rise 5 | 847.3 | 696.6 | 42.1 | 20 | 323.9 | Ausente |
| Vencedor de cada manga | 1000 | 1000 | 53.3 | 33.5 | 1000 | |||
| Performance relativa ao vencedor | (Piloto / Vencedor) * 100 | 84.7 % |
69.7% |
79.0% |
59.7 % |
32.4% |
||
| Validade da manga | 1 | 1 | 0.0533 | 0.0335 | 1 | |||
| Soma cumulativa de validades | 1 | 2 | 2.0533 | 2.0868 |
3.0868 |
|||
| Subtracção cumulativa / Folga para o limite de 3.26944 após cada manga | 2.26944 | 1.26944 | 1.21614 | 1.18264 | 0.18264 |
Pontuação
A forma de pontuar competições segue regras e critérios que têm evoluído ao longo dos anos. Essa evolução traz mais justiça mas também maior complexidade.
O resultado desse trabalho está na fórmula GAP publicada pela FAI (CIVL). Apesar de pretender uniformizar a pontuação, ainda assim deixa alguma margem de manobra para adaptar critérios para a localização da prova e as condições meteorológicas em que se realiza.
Para um campeonato há uma série de critérios que devem ser fixados para toda a duração da competição a dizer o que é o mínimo para ter uma prova "boa".
Claro, as regras não devem mudar "a meio do jogo".
Uma prova "boa" ou "com qualidade" deverá ser pontuada com 1000 pontos para o vencedor (máximo). Se a prova for má então a pontuação máxima para quem tiver melhor desempenho já não será 1000 mas será menos do que isso. De modo a que seja justo com as outras mangas / provas com melhor qualidade. Para definir o que é uma prova com qualidade temos nomeadamente:
Os parâmetros base que afectam a pontuação de uma manga no campeonato regional são:
- Nominal launch: 96% dos pilotos presentes terem descolado
Se este critério for cumprido significa que a maioria considerou que havia segurança para descolar e que a organização da prova não coloca os pilotos em perigo de forma grosseira. Ou então que houve condições adequadas para descolar o tempo suficiente para 96% ter descolado. - Distância mínima: 3 km
Medida de segurança para evitar que um piloto tente fazer o máximo distância possível para ganhar mais uns pontinhos sob risco de se colocar em perigo.
Assim tem no mínimo 3 km de distância só por ter descolado. - Distância nominal: 15 km
Distância mínima que uma manga deve ter para poder ser considerada "com qualidade". Normalmente esta distância é adaptada aos locais de prova. Na Madeira não é fácil fazer distância em segurança e por isso 15 km é um valor mínimamente razoável para ter alguma competividade. Normalmente as mangas têm mais do que isso. - Nominal time: 00:45 (hh:mm)
Em quanto tempo é razoável demorar a fazer os 15 km da distância nominal? Neste caso está indicado 45 minutos o que dá uma média de 20 km/h. - Nominal Goal: 25% of pilots
Este critério define a percentagem de pilotos que serão capazes de cumprir a tarefa por completo e chegar ao final (golo). Ainda assim este critério tem pouca influência na pontuação caso não se verifique esta percentagem. - Score-back time: 5 min
Este critério é usado em caso da manga ter de ser parada a meio por algum motivo, seja má meteorologia ou outros perigos. Em relação à hora e minuto em que a manga é parada este critério diz ainda que os 5 minutos anteriores à hora oficial de paragem não contam para calcular a pontuação desse dia. - Type of altitude used for scoring: GPS (ou QNH - Barométrica)
Indicação de qual a fonte da informação de altitude registada pelos GPS para calcular infracções a espaços aéreos ou outros limites impostos pela competição.
Além disso pode-se definir:
- Tipo de competição
Parapente ou Asa Delta. - Discard factor
Qual a percentagem da pontuação que é descartada segundo o critério Fixed Total Validity. - Scoring formula
Qual a fórmula e versão para usar na pontuação. - Team scoring
Como é calculada a pontuação de Clubes.
Fontes:
https://www.fai.org/sites/default/files/civl/documents/sporting_code_s7_f_-_xc_scoring_2024.pdf
https://airspire.me/benecup/documents/Fixed_total_validity_scoring_EN.pdf
