Calcul de la vitesse
Concours

Calcul de la vitesse

MyPigeons calcule la vitesse de chaque arrivée à partir des mêmes éléments : distance, durée du vol, écarts de constateur, temps mort et un commutateur de vitesse critiquement basse qui bascule le classement sur l'heure d'arrivée lorsque les pigeons ralentissent. Cette page parcourt chaque entrée, l'ordre dans lequel elles sont appliquées, et les cas particuliers qui compliquent les concours sur plusieurs jours.

Bon à savoir avant de commencer

  • La vitesse est rapportée par défaut en m/min, ou en y/min pour les pays impériaux. La précision est contrôlée globalement par le réglage nombre de décimales de la vitesse.
  • Le temps mort peut être configuré au niveau national ou remplacé sur un concours individuel. Le remplacement par concours l'emporte toujours.
  • Un pigeon volant plus lentement que la vitesse critique basse (par défaut 750 m/min) est, lorsque l'option est activée sur le concours, classé selon l'heure d'arrivée plutôt que par la vitesse.

La formule de base de la vitesse

Toutes les vitesses du système utilisent la même formule :

vitesse = distance × 60 / durée du vol, où la distance est exprimée en mètres (ou yards pour les pays impériaux) et la durée du vol en secondes.

Conversion des unités de distance

L'unité est pilotée par le réglage système d'unité de la vitesse. Les pays métriques stockent la distance en kilomètres et la convertissent en mètres (× 1000). Les pays impériaux stockent la distance en miles et la convertissent en yards (× 1760). Le Bangladesh est un hybride délibéré : la distance est stockée en kilomètres mais les vitesses sont rapportées en y/min, la distance est donc multipliée par 1093,6133.

Précision et contrôles de cohérence

La vitesse finale est arrondie au nombre de décimales configuré. Deux garde-fous interviennent en dernier : une durée de vol de zéro ou moins ramène la vitesse à 0, et toute vitesse supérieure à 10 000 est elle aussi remise à 0 (généralement causée par un écart de constateur dans le mauvais sens ou une arrivée saisie avant le lâcher).

Durée du vol en détail

La durée du vol n'est pas simplement arrivée - lâcher. C'est le résultat de quatre étapes appliquées dans cet ordre :

  1. Calcul de l'horodatage absolu de l'arrivée

    L'horodatage de l'arrivée est calculé comme un nombre de secondes écoulées depuis le moment du lâcher : lâcher + (jour d'arrivée - 1) × 86400 + h × 3600 + m × 60 + s. Cela évite les problèmes liés aux changements d'heure d'été entre pays - en comptant les secondes écoulées depuis le lâcher au lieu de reconstruire une date calendaire, le résultat reste correct même lorsque le lâcher et l'arrivée tombent de part et d'autre d'un changement d'heure.

  2. Soustraction de l'écart de constateur ou de l'écart relatif

    Si l'écart relatif est activé, l'écart relatif est utilisé ; sinon, l'écart brut du constateur est utilisé. La gestion du signe dépend de deux commutateurs. Utiliser l'écart positif inverse toujours le signe - utile dans les pays où un écart positif est la direction défavorable. Utiliser l'écart négatif n'applique l'écart que s'il est négatif ; les écarts positifs sont mis à zéro, ce qui est le comportement par défaut pour la plupart des fédérations. La mécanique complète de l'écart relatif est décrite dans sa propre section ci-dessous.

  3. Soustraction du temps de bicyclette

    Si l'amateur enregistre un temps de bicyclette - le temps mis à transporter le constateur du colombier au club pour la lecture - il est soustrait de la durée du vol pour que ce soit bien le temps de constatation qui compte, et non le temps de transport.

  4. Soustraction du temps mort

    La déduction du temps mort est l'étape la plus complexe et possède sa propre section ci-dessous.

L'écart relatif en détail

Certaines fédérations répartissent l'écart de constateur proportionnellement sur la durée de marche du constateur, plutôt que d'appliquer l'écart entier à chaque arrivée. C'est ce que fait l'écart relatif. Lorsqu'il est activé, le calculateur utilise l'écart relatif à la place de l'écart brut du constateur lors du calcul de la durée du vol.

La durée de marche du constateur : heures d'ouverture et de fermeture

Lors du traitement du fichier d'import, le système enregistre par concours deux horodatages qui encadrent la durée de marche du constateur :

  • Heure d'ouverture - quand le constateur a été mis à l'heure et démarré au club, avant l'enlogement.
  • Heure de fermeture - quand le constateur a été arrêté et lu après le concours.

Les deux horodatages se trouvent dans la même table et sont enregistrés à deux niveaux.

Enregistrement au niveau du club

Un enregistrement par club et par concours, contenant l'ouverture et la fermeture qui s'appliquent par défaut à chaque membre de ce club. C'est le cas le plus fréquent - tout le club a enlogé et fait la lecture ensemble, donc une seule paire ouverture/fermeture couvre tous les membres.

Surcharge par amateur

Certaines fédérations importent aussi des horodatages d'ouverture (et éventuellement de fermeture) au niveau de l'amateur. Ces enregistrements remplacent les valeurs du club pour cet amateur en particulier. La surcharge est partielle : un enregistrement contenant uniquement l'ouverture remplace seulement l'ouverture et hérite de la fermeture du club, tandis qu'un enregistrement renseignant aussi la fermeture remplace les deux.

Lorsqu'un enregistrement amateur existe, la durée de marche démarre à son ouverture. La fin de la durée provient de son enregistrement s'il porte une heure de fermeture ; sinon le système retombe sur la fermeture du club.

Comment l'écart relatif est calculé

La formule comporte trois parties :

  • durée_marche = ouverture - fermeture - le total en secondes pendant lequel le constateur a tourné.
  • durée_marche_à_arrivée = arrivée - fermeture - où l'arrivée se situe à l'intérieur de cette durée.
  • écart_relatif = (durée_marche_à_arrivée / durée_marche) × écart_constateur - la part de l'écart de constateur qui s'applique à cette arrivée, proportionnelle à la fraction de la durée de marche écoulée à l'instant de l'arrivée.

Concrètement, une arrivée tout au début de la durée de marche apporte un écart de 0 ; une arrivée tout à la fin reçoit l'écart entier ; une arrivée au milieu en reçoit la moitié. Le résultat est arrondi à quatre décimales avant d'être renvoyé à la formule de durée de vol.

Quand l'écart relatif est ignoré

Deux cas sautent entièrement le calcul et renvoient 0. Premièrement : lorsque le réglage utiliser l'écart relatif est désactivé dans la configuration du pays. Deuxièmement : lorsqu'il n'existe ni enregistrement de club ni enregistrement d'amateur pour le concours - typiquement parce que le fichier d'import n'apportait pas les heures d'ouverture/fermeture. Dans les deux cas, le calculateur de vitesse retombe sur l'écart brut du constateur.

Gestion du signe et commutateurs positif/négatif

Un écart de constateur est un nombre signé, mais les fédérations ne s'entendent pas sur le sens de chaque signe. Deux commutateurs nationaux décident comment MyPigeons l'interprète.

Utiliser l'écart négatif régit le signe au moment de la saisie. Activé (par défaut), l'écart est enregistré exactement tel qu'il a été saisi. Désactivé, les nombres positifs saisis par l'utilisateur sont retournés en négatifs au moment de l'enregistrement - utile pour les fédérations qui rapportent les écarts en valeurs positives mais les traitent comme une pénalité.

Utiliser l'écart positif inverse le signe au moment où l'écart est injecté dans la formule de vitesse. Désactivé (par défaut), la valeur enregistrée entre telle quelle ; activé, elle est d'abord multipliée par -1 - utile lorsque l'interprétation du signe par votre fédération est l'opposé du réglage par défaut de MyPigeons.

Les deux commutateurs sont des réglages nationaux ; une fois qu'ils correspondent aux règles de votre fédération, ils n'ont pas besoin d'être modifiés concours par concours. Ils agissent sur le type d'écart actuellement utilisé - si l'écart relatif est activé, les mêmes règles de signe s'appliquent à l'écart relatif, pas à la valeur brute du constateur.

D'où viennent les heures d'ouverture et de fermeture

Les heures d'ouverture et de fermeture sont alimentées depuis le fichier d'import au moment où les données du concours sont chargées. La plupart des exports ETS portent les deux heures pour le club ; les fédérations qui travaillent avec des surcharges au niveau de l'amateur joignent aussi des enregistrements amateurs. Les enregistrements peuvent également être édités depuis l'écran des heures de constateur si une faute de frappe ou un manque doit être corrigé manuellement avant un nouveau calcul.

Zones de temps mort

Une zone de temps mort est une fenêtre nocturne récurrente pendant laquelle les pigeons ne volent pas. Le système retire cette fenêtre de la durée du vol pour qu'une arrivée sur plusieurs jours ne soit pas pénalisée pour les heures où aucun pigeon ne pouvait être en l'air.

Une zone de temps mort possède une plage de dates (à quelles semaines de la saison elle s'applique) et une plage horaire (la fenêtre nocturne, par exemple 21:00 - 05:00). La durée déduite est d'un jour entier plus la différence entre les deux heures - une fenêtre 21:00 - 05:00 représente donc 32 heures par nuit, parce que la fenêtre traverse minuit.

Deux façons de configurer le temps mort

Le temps mort peut être configuré à deux endroits. Lors du calcul de la vitesse, ils sont lus dans un ordre fixe.

Temps mort global (national)

Configuré sous Panneau d'administration → Zones de temps mort. Vous pouvez créer autant d'intervalles que la saison l'exige - typiquement une fenêtre nocturne plus courte pour les concours d'été (par ex. 22:00 - 04:00) et une plus longue pour les semaines marathon (par ex. 21:00 - 05:30). Chaque intervalle a sa propre plage de dates de saison, ils peuvent donc couvrir différentes parties de l'année sans chevauchement. Le formulaire refuse les intervalles qui chevauchent un enregistrement existant.

Surcharge par concours

Configurée directement dans l'onglet d'administration du concours comme un remplacement ponctuel pour un seul concours. À utiliser quand un concours en particulier a des besoins inhabituels en temps mort - par exemple un vol de longue distance pour lequel la fenêtre de temps mort doit être prolongée uniquement pour ce concours. La surcharge ne stocke que la plage horaire ; elle s'applique implicitement à tous les jours couverts par le concours.

Lequel l'emporte

Le calculateur de vitesse cherche les deux, dans cet ordre :

  1. Trouver une zone globale

    La recherche globale s'exécute contre le moment du lâcher du concours. L'intervalle global qui couvre le moment du lâcher est chargé - heure de début, heure de fin et durée nocturne. La correspondance se fait par date ; la plage horaire est utilisée plus tard pour déduire le temps mort, pas pour filtrer la recherche.

  2. Appliquer la surcharge par concours

    Si une surcharge par concours existe, ses valeurs écrasent tout ce que la recherche globale a chargé - la surcharge l'emporte toujours, sur les trois champs (début, fin, durée). Si aucune correspondance globale n'a été trouvée mais qu'une surcharge existe, la surcharge est utilisée seule.

  3. Pas de correspondance signifie pas de déduction

    Si aucune des deux ne donne de résultat, le temps mort vaut zéro et la durée du vol reste inchangée.

Concours sur plusieurs jours et zones qui se chevauchent

L'essentiel de la complexité du temps mort n'apparaît qu'avec des arrivées qui prennent plus d'un jour. Deux règles dirigent ce qui se passe.

Combien de nuits sont déduites

Une fois la zone correspondante connue, sa durée nocturne est multipliée par le nombre de jours calendaires entre le lâcher et l'arrivée. Un pigeon arrivant deux jours plus tard se voit déduire deux nuits complètes de temps mort ; un qui arrive le même jour, aucune. Le nombre de jours est calculé à partir de la date calendaire, pas des secondes écoulées, donc un vol du vendredi après-midi au dimanche matin compte pour deux jours quel que soit le détail des heures.

Arrivées qui tombent dans la fenêtre de temps mort

Si l'heure de l'arrivée tombe entre le début et la fin du temps mort, le calculateur fait avancer l'arrivée jusqu'à la fin de la fenêtre avant d'effectuer la déduction. Deux cas sont traités symétriquement :

  1. Arrivée avant minuit, à l'intérieur de la fenêtre

    Exemple : une fenêtre 21:00 - 05:00, le pigeon arrive à 22:30. L'arrivée est avancée à 05:00 le lendemain matin - on ajoute le temps de l'arrivée à minuit, puis le temps de minuit à la fin de la fenêtre.

  2. Arrivée après minuit, encore à l'intérieur de la fenêtre

    Exemple : même fenêtre 21:00 - 05:00, le pigeon arrive à 03:00. L'arrivée est avancée à 05:00 le même jour. Dans les deux cas, l'arrivée est posée à la fin du temps mort, la déduction reste donc symétrique.

Avertissement important : seule la zone du jour du lâcher est utilisée

La recherche globale ne s'exécute qu'une seule fois, contre le moment du lâcher du concours. Si votre pays définit différents intervalles de temps mort pour différentes parties de la saison et qu'un seul concours en chevauche deux, l'intervalle du jour du lâcher est réutilisé pour chaque nuit suivante - le système n'enchaîne pas plusieurs configurations sur des jours différents. Planifiez les intervalles nationaux de manière qu'un concours unique tienne dans un seul intervalle.

Pour un concours ponctuel qui a légitimement besoin d'un temps mort différent de la configuration globale (par exemple un vol marathon où la fenêtre nocturne standard est trop courte), définissez une surcharge dans l'onglet d'administration du concours. La surcharge remplace les trois valeurs (début, fin, durée) uniquement pour ce concours et c'est la solution la plus propre.

Vitesse critique basse (par défaut 750 m/min)

Quand les pigeons s'arrêtent en route - chaleur extrême, vent contraire, troupe descendue pour la nuit - les vitesses tombent en dessous du niveau où la distance colombier-à-colombier produit encore un classement significatif. Juger uniquement à la vitesse favoriserait injustement les colombiers à courte distance, parce que pour la même durée de vol une distance plus courte donne toujours une vitesse plus élevée. C'est précisément ce que résout le commutateur de vitesse critique basse.

Comment le seuil est configuré

Deux réglages le contrôlent. Vitesse critique basse définit le seuil lui-même - par défaut 750, en m/min pour les systèmes métriques et y/min pour les impériaux. Le commutateur principal utiliser la vitesse critique basse rend la fonction visible dans l'interface du concours.

Comment un concours adhère

Chaque concours a deux commutateurs dans la fenêtre des détails :

Classer par heure d'arrivée sous le seuil

Lorsque ce commutateur est actif, les pigeons dont la vitesse est sous le seuil sont écrits dans les résultats temporaires avec leur horodatage d'arrivée ajusté au lieu de leur vitesse - le classement trie alors par qui est arrivé en premier, et non par qui a volé plus vite sur une distance plus courte. Les pigeons au-dessus du seuil ne sont pas affectés ; pour eux, le tri par vitesse reste en vigueur. Les deux systèmes de classement coexistent au sein du même concours.

Appliquer la correction de distance moyenne

Ce commutateur applique une correction de style autrichien : l'heure d'arrivée de chaque colombier est décalée de 8 secondes par tranche de 100 m d'écart par rapport à la distance moyenne du concours. Les colombiers plus éloignés du lieu de lâcher reçoivent un décalage positif (leur arrivée est traitée comme plus précoce), ceux plus proches reçoivent un décalage négatif. On compense ainsi les différences de distance sans abandonner le classement par temps.

D'où vient la distance moyenne

La distance moyenne du concours est calculée à partir des distances de colombier des amateurs distincts, et non des distances par pigeon. Chaque amateur contribue avec son colombier une seule fois, quel que soit le nombre de pigeons enlogés - ainsi un seul gros colombier ne peut pas fausser la moyenne.

Quand les vitesses sont recalculées

Une vitesse est calculée chaque fois qu'une donnée d'entrée alimentant la formule change. Les déclencheurs les plus fréquents sont :

  • Nouvelle arrivée - importée depuis un fichier ETS ou saisie manuellement, déclenche un calcul de vitesse pour une seule arrivée.
  • Modifications en masse sur un concours (écart de constateur, distance, temps mort) recalculent chaque arrivée du concours.
  • Recalcul au niveau du concours parcourt chaque arrivée du concours - les arrivées officielles, les résultats temporaires en cours et les arrivées rapportées publiquement. Quand l'écart relatif est activé, l'écart relatif par amateur est aussi redérivé à partir des heures de constateur avant que la vitesse ne soit recalculée.
  • Arrivées BENZING Live - tant pour les entraînements privés que pour les entraînements de club partagés, la vitesse est recalculée à chaque nouvelle arrivée signalée par l'appareil live.
  • API de transfert - les outils tiers qui poussent les arrivées via l'API publique passent par le même chemin de calcul.
  • Mode entraînement utilise une formule séparée et plus simple, qui ignore complètement les écarts, le temps mort et le temps de bicyclette. Elle est utilisée pour les enregistrements d'entraînement personnels, jamais combinés avec des résultats de concours.

Cas particuliers à connaître

Changements d'heure d'été

Les horodatages d'arrivée sont calculés en secondes écoulées depuis le moment du lâcher, non depuis une date calendaire reconstruite. Cela rend le calcul insensible aux changements d'heure d'été qui tombent entre le lâcher et l'arrivée, même quand un concours s'étend sur plusieurs pays.

Fuseau horaire de l'organisation

Lorsque le réglage des fuseaux horaires est activé et que l'organisation du concours a son propre fuseau configuré, ce fuseau est utilisé pour toutes les comparaisons d'heure de la journée concernant le temps mort. Une fédération avec des bureaux dans deux pays obtient ainsi des résultats cohérents - la fenêtre de temps mort est interprétée dans l'heure locale de l'organisation.

Unités impériales et bangladaises

Les concours impériaux stockent la distance en miles et la convertissent en yards (× 1760) avant le calcul de la vitesse ; le suffixe d'unité devient y/min. Le Bangladesh travaille en distance métrique (km) mais rapporte y/min, ce qui explique pourquoi la distance est multipliée par 1093,6133 au lieu de 1000 quand le système métrique et le signe y/min sont configurés ensemble.

Plafond de cohérence

Toute vitesse calculée au-delà de 10 000 retombe à 0. C'est une protection contre les données erronées - typiquement un écart de constateur dans le mauvais sens, ou une arrivée saisie avant le lâcher.