Sebesség kiszámítása
Versenyek

Sebesség kiszámítása

A MyPigeons minden érkezés sebességét ugyanazokból az építőkövekből számítja: távolság, repülési idő, óraeltérések, holt idő és egy kritikusan alacsony sebesség kapcsoló, amely a galambok lassulásakor érkezési időre vált át. Ez az oldal végigvezet minden bemeneten, az alkalmazásuk sorrendjén és azokon a határeseteken, amelyek a többnapos versenyeket bonyolulttá teszik.

Jó tudni, mielőtt hozzáfog

  • A sebesség alapértelmezetten m/perc-ben jelenik meg, vagy y/perc-ben az imperiális országokban. A pontosságot a globális sebesség tizedeshelyei beállítás vezérli.
  • A holt idő beállítható országosan vagy felülírható egyetlen versenyen. A versenyenkénti felülírás mindig nyer.
  • A kritikusan alacsony sebesség alá (alapértelmezetten 750 m/perc) eső galamb - bekapcsolt opció esetén - érkezési idő szerint kerül rangsorolásra, nem sebesség szerint.

A sebesség alapképlete

Minden sebesség a rendszerben ugyanezt a képletet használja:

sebesség = távolság × 60 / repülési idő, ahol a távolság méterben (vagy yardban az imperiális országokban) van, a repülési idő pedig másodpercben.

Távolságegységek átváltása

Az egységet a sebességegységrendszer beállítás vezérli. A metrikus országok a távolságot kilométerben tárolják és méterre váltják (× 1000). Az imperiális országok a távolságot mérföldben tárolják és yardra váltják (× 1760). Banglades szándékolt hibrid: a távolságot kilométerben tárolja, de a sebességet y/perc-ben jelenti, ezért a távolságot 1093,6133-mal szorozzuk.

Pontosság és értelmességi ellenőrzések

A végleges sebesség a beállított tizedeshelyekre kerekítődik. A végén két biztosíték fut le: nulla vagy kisebb repülési idő esetén a sebesség 0, és minden 10 000 feletti sebesség is 0-ra zuhan (jellemzően rossz irányba mutató óraeltérés vagy az eresztés előtt rögzített érkezés miatt).

A repülési idő részletesen

A repülési idő nem egyszerűen érkezés - eresztés. Négy lépés eredménye, ebben a sorrendben:

  1. Az abszolút érkezési időbélyeg kiszámítása

    Az érkezés időbélyege az eresztés pillanata óta eltelt másodpercekként számolódik: eresztés + (érkezési nap - 1) × 86400 + ó × 3600 + p × 60 + s. Ez kikerüli az országok közötti nyári-időszámítás-átállási problémákat - eresztés óta eltelt másodpercek számolásával naptári dátum visszaállítása helyett az eredmény akkor is helyes marad, ha az eresztés és az érkezés egy időátállás különböző oldalaira esik.

  2. Az óraeltérés vagy a relatív eltérés levonása

    Ha a relatív eltérés be van kapcsolva, a relatív eltérést használjuk; egyébként a nyers óraeltérést. Az előjel kezelését két kapcsoló szabályozza. A pozitív eltérés használata mindig megfordítja az előjelet - hasznos azokban az országokban, ahol a pozitív eltérés a kedvezőtlen irány. A negatív eltérés használata csak akkor alkalmazza az eltérést, ha negatív; a pozitív eltérések nullára esnek, ami a legtöbb szövetség alapértelmezett viselkedése. A relatív eltérés teljes mechanikája a saját szakaszában szerepel lent.

  3. A kerékpáridő levonása

    Ha a galambász rögzít kerékpáridőt - az óra dúcból klubba történő szállításával töltött idő a leolvasáshoz - levonjuk a repülési időből, hogy a megállapítási idő számítson, ne a szállítás ideje.

  4. A holt idő levonása

    A holt idő levonása a legbonyolultabb lépés, és saját szakasza van lent.

A relatív eltérés részletesen

Egyes szövetségek az óra eltérését arányosan osztják el az óra futási ablakán, ahelyett, hogy a teljes eltérést alkalmaznák minden érkezésre. Ezt teszi a relatív eltérés. Ha be van kapcsolva, a kalkulátor a repülési idő számításakor a relatív eltérést használja a nyers óraeltérés helyett.

Az óra futási ablaka: nyitási és zárási időpontok

Az importált fájl feldolgozásakor a rendszer versenyenként két időbélyeget ment, amelyek az óra futási ablakát határolják:

  • Nyitási idő - amikor az órát a klubban beállították és elindították, a kosárba helyezés előtt.
  • Zárási idő - amikor a versenyt követően az órát megállították és leolvasták.

Mindkét időbélyeg ugyanabban a táblában él, és két szinten tárolódik.

Klub szintű rekord

Egy rekord klubonként és versenyenként, amely tartalmazza a klub minden tagjára alapértelmezetten érvényes nyitást és zárást. Ez a leggyakoribb eset - az egész klub közösen kosarazott és olvasott le, így egyetlen nyitás/zárás pár fedi le az összes tagot.

Felülírás galambászonként

Egyes szövetségek galambász szintű nyitási (és opcionálisan zárási) időbélyegeket is importálnak. Ezek a rekordok az adott galambászra felülírják a klub értékeit. A felülírás részleges: csak nyitást tartalmazó rekord csak a nyitást írja felül, és a klub zárását örökli, míg a zárást is kitöltő rekord mindkettőt felülírja.

Ha létezik galambász rekord, az ablak az ő nyitásánál kezdődik. Az ablak vége az ő rekordjából jön, ha az tartalmaz zárási időt; ellenkező esetben a klub zárására esik vissza.

Hogyan számítódik a relatív eltérés

A képletnek három része van:

  • futási_idő = nyitás - zárás - az a teljes másodpercmennyiség, amíg az óra futott.
  • futási_idő_érkezésnél = érkezés - zárás - hol helyezkedik el az érkezés ezen az ablakon belül.
  • relatív_eltérés = (futási_idő_érkezésnél / futási_idő) × óraeltérés - az óraeltérés azon hányada, amelyet erre az érkezésre alkalmazunk, arányosan ahhoz, mennyi telt el a futási ablakból az érkezés pillanatáig.

Konkrétan, a futási ablak legelején érkező 0 eltérést kap; a legvégén érkező a teljes óraeltérést kapja; a középen érkező a felét. Az eredményt négy tizedesjegyre kerekítjük, mielőtt visszaadjuk a repülési idő képletének.

Mikor maradhat el a relatív eltérés

Két eset teljesen kihagyja a számítást és 0-t ad vissza. Először: ha az ország konfigurációjában a relatív eltérés használata beállítás ki van kapcsolva. Másodszor: ha a versenyhez sem klub, sem galambász rekord nem létezik - jellemzően azért, mert az import fájl nem hozta a nyitási/zárási időpontokat. Mindkét esetben a sebességkalkulátor a nyers óraeltérésre esik vissza.

Az előjel kezelése és a pozitív/negatív kapcsolók

Az óraeltérés előjeles szám, de a szövetségek nem értenek egyet abban, melyik előjel mit jelent. Két országos kapcsoló dönti el, hogyan értelmezi a MyPigeons.

Negatív eltérés használata a bevitelkori előjelet szabályozza. Bekapcsolva (alapértelmezett) az eltérés pontosan úgy mentődik, ahogy bevitték. Kikapcsolva a felhasználó által megadott pozitív számok mentéskor negatívra fordulnak - hasznos azoknak a szövetségeknek, amelyek pozitív számként jelentik az eltérést, de büntetésként kezelik.

Pozitív eltérés használata abban a pillanatban fordítja meg az előjelt, amikor az eltérés a sebességképletbe lép. Kikapcsolva (alapértelmezett) a tárolt érték úgy megy be, ahogy van; bekapcsolva először -1-gyel megszorzódik - hasznos, ha a szövetséged előjel-értelmezése ellentétes a MyPigeons alapbeállításával.

Mindkét kapcsoló országos beállítás; ha egyszer megfelelnek a szövetséged szabályainak, nem kell versenyenként módosítani. A jelenleg használt eltéréstípusra hatnak - ha a relatív eltérés be van kapcsolva, ugyanezek az előjelszabályok a relatív eltérésre vonatkoznak, nem a nyers óraértékre.

Honnan származnak a nyitási és zárási időpontok

A nyitási és zárási időpontokat a verseny adatainak feltöltésekor az import fájlból töltjük fel. A legtöbb ETS export mindkét időt hozza a klubhoz; a galambász szintű felülírással dolgozó szövetségek galambász rekordokat is mellékelnek. A rekordokat az óraidők képernyőjéről is lehet szerkeszteni, ha újraszámítás előtt kézzel kell elgépelést javítani vagy hiányzó adatot pótolni.

Holt idő zónák

A holt idő zóna egy ismétlődő éjszakai ablak, amelyben a galambok nem repülnek. A rendszer ezt az ablakot levonja a repülési időből, hogy a többnapos érkezést ne büntessék azokért az órákért, amelyek alatt egyetlen galamb sem lehetett a levegőben.

A holt idő zónának van egy dátumtartománya (a szezon mely heteire vonatkozik) és egy napi időtartománya (az éjszakai ablak, pl. 21:00 - 05:00). A levont időtartam egy teljes nap plusz a két időpont közötti különbség - így a 21:00 - 05:00 ablak éjszakánként 32 órát jelent, mert átlépi az éjfélt.

A holt idő beállításának két módja

A holt idő két helyen állítható be. Sebességszámításkor rögzített sorrendben kerülnek beolvasásra.

Globális holt idő (országos)

Beállítható az Admin panel → Holt idő zónák alatt. Annyi intervallumot hozhat létre, amennyit a szezon megkíván - jellemzően egy rövidebb éjszakai ablakot a nyári versenyekhez (pl. 22:00 - 04:00) és egy hosszabbat a maratoni hetekre (pl. 21:00 - 05:30). Minden intervallumnak saját szezon-dátumtartománya van, így átfedés nélkül lefedhetik az év különböző részeit. Az űrlap visszautasítja azokat az intervallumokat, amelyek átfednek egy létező rekorddal.

Versenyenkénti felülírás

Közvetlenül a verseny admin lapján állítható be egyszeri felülírásként egyetlen versenyre. Akkor használja, ha egy adott versenynek szokatlan a holt idő igénye - például hosszú távú repülés, amelynél a holt idő ablakát csak erre a versenyre kell meghosszabbítani. A felülírás csak a napi időtartományt tárolja; implicit módon a verseny minden napjára érvényes.

Melyik nyer

A sebességkalkulátor mindkettőt megnézi, ebben a sorrendben:

  1. Globális zóna keresése

    A globális keresés a verseny eresztési pillanatára fut. Az a globális intervallum töltődik be, amely tartalmazza az eresztés pillanatát - kezdő idő, vég idő és éjszakai időtartam. A találat dátum szerinti; a napi időtartomány később, a holt idő levonásánál használatos, nem a keresés szűrésére.

  2. Versenyenkénti felülírás alkalmazása

    Ha létezik versenyenkénti felülírás, az értékei felülírják mindazt, amit a globális keresés betöltött - a felülírás mindig nyer, mind a három mezőre (kezdet, vég, időtartam). Ha nem volt globális találat, de van felülírás, a felülírás önmagában érvényesül.

  3. Nincs találat = nincs levonás

    Ha egyik sem ad eredményt, a holt idő nulla, a repülési idő pedig érintetlen marad.

Többnapos versenyek és átfedő zónák

A holt idő bonyolultságának nagy része csak az egy napon túli érkezéseknél jelentkezik. Két szabály vezérli a történteket.

Hány éjszaka kerül levonásra

Miután ismert az illeszkedő zóna, az éjszakai időtartamot megszorozzuk az eresztés és az érkezés közötti naptári napok számával. A két nappal később érkező galambtól két teljes éjszakányi holt idő kerül levonásra; az ugyanaznap érkezőtől egyik sem. A napokat a naptári dátumból számítjuk, nem az eltelt másodpercekből, így egy péntek délutántól vasárnap reggelig tartó repülés a pontos óráktól függetlenül két napnak számít.

A holt idő ablakába eső érkezések

Ha az érkezés napi időpontja a holt idő kezdete és vége közé esik, a kalkulátor a levonás előtt az ablak végére tolja az érkezést. Két eset szimmetrikusan kezelendő:

  1. Érkezés éjfél előtt, az ablakon belül

    Példa: 21:00 - 05:00-ás ablak, a galamb 22:30-kor érkezik. Az érkezés a következő reggel 05:00-ra tolódik - hozzáadódik az érkezéstől éjfélig terjedő idő, majd éjféltől az ablak végéig terjedő idő.

  2. Érkezés éjfél után, még az ablakon belül

    Példa: ugyanaz a 21:00 - 05:00-ás ablak, a galamb 03:00-kor érkezik. Az érkezés ugyanazon nap 05:00-ra tolódik. Mindkét eset a holt idő végére teszi az érkezést, így a levonás szimmetrikus marad.

Fontos figyelmeztetés: csak az eresztés napjának zónája használatos

A globális keresés csak egyszer fut, a verseny eresztési pillanatára. Ha az országa különböző holt idő intervallumokat határoz meg a szezon különböző részeire és egyetlen verseny repülése kettőt érint közülük, az eresztés napjának intervalluma minden további éjszakára újrahasznosul - a rendszer nem fűzi össze a különböző napok konfigurációit. Az országos intervallumokat úgy tervezze, hogy bármely verseny egyetlen intervallumba beleférjen.

Egyszeri versennyel, amelyhez jogosan más holt idő kell, mint a globális beállítás (például maratoni repülés, ahol a szabványos éjszakai ablak túl rövid), állítson be felülírást a verseny admin lapján. A felülírás mindhárom értéket (kezdet, vég, időtartam) lecseréli csak arra a versenyre, és ez a legtisztább megoldás.

Kritikusan alacsony sebesség (alapértelmezett 750 m/perc)

Amikor a galambok útközben megállnak - extrém hőség, ellenszél, éjszakára letelepedett raj - a sebességek olyan szint alá esnek, amelynél a dúc-dúc távolság már nem ad értelmes rangsort. A puszta sebesség alapú értékelés igazságtalanul kedvezne a rövidebb távú dúcoknak, mert azonos repülési időnél a rövidebb távolság mindig magasabb sebességet ad. Pontosan ezt orvosolja a kritikusan alacsony sebesség kapcsoló.

Hogyan állítható a küszöb

Két beállítás vezérli. A kritikusan alacsony sebesség magát a küszöböt definiálja - alapértelmezetten 750, m/perc-ben metrikus rendszerekhez és y/perc-ben az imperiálishoz. A kritikusan alacsony sebesség használata főkapcsoló jeleníti meg a funkciót a verseny felületén.

Hogyan csatlakozik egy verseny

Minden verseny részletek modáljában két kapcsoló van:

Rendezés érkezési idő szerint a küszöb alatt

Ha ez a kapcsoló be van kapcsolva, a küszöb alatti sebességű galambok a sebesség helyett a módosított érkezési időbélyegükkel kerülnek a tárolt eredmények közé - a rangsor ekkor aszerint rendez, ki érkezett előbb, nem aszerint, ki repült gyorsabban rövidebb távon. A küszöb feletti galambokat ez nem érinti; rájuk a megszokott sebesség szerinti rendezés érvényes. A két rangsorolási rendszer egyazon versenyen belül együtt él.

Átlagos távolság korrekció alkalmazása

Ez a kapcsoló osztrák stílusú korrekciót alkalmaz: minden dúc érkezési idejét 100 m eltérésenként 8 másodperccel tolja el a verseny átlagos távolságához képest. Az eresztés helyétől távolabbi dúcok pozitív eltolást kapnak (érkezésüket korábbi időpontként kezeljük), a közelebbiek negatívat. Így kompenzáljuk a távolságkülönbségeket az időalapú rangsor elhagyása nélkül.

Honnan jön az átlagos távolság

A verseny átlagos távolsága a különböző galambászok dúctávolságaiból számítódik, nem galambonkénti távolságokból. Minden galambász egyszer járul hozzá a dúcával, függetlenül attól, hány galambot kosarazott - így egyetlen nagy dúc nem tudja eltorzítani az átlagot.

Mikor számítódnak újra a sebességek

A sebesség mindig számítódik, amikor a képletet tápláló bármely bemenet megváltozik. A leggyakoribb belépési pontok:

  • Új érkezés - ETS fájlból importálva vagy kézzel rögzítve egyetlen érkezésre indít sebességszámítást.
  • Tömeges szerkesztések egy versenyen (óraeltérés, távolság, holt idő) a verseny minden érkezését újraszámolják.
  • Verseny szintű újraszámítás végigjárja a verseny minden érkezését - a hivatalos érkezéseket, a folyamatban lévő ideiglenes eredményeket és a nyilvánosan jelentett érkezéseket. Ha a relatív eltérés be van kapcsolva, a galambászonkénti relatív eltérés a sebesség újraszámítása előtt szintén újra leszármaztatódik az óraidő rekordokból.
  • BENZING Live érkezések - mind privát edzéseknél, mind megosztott klubedzéseknél a sebesség minden új, élő eszközről jelentett érkezésnél újraszámítódik.
  • Forwarding API - a nyilvános API-n keresztül érkezéseket küldő harmadik felek ugyanazon a számítási útvonalon mennek át.
  • Edzési mód külön, egyszerűbb képletet használ, amely teljesen figyelmen kívül hagyja az eltéréseket, a holt időt és a kerékpáridőt. Személyes edzési feljegyzésekhez használatos, amelyek soha nem keverednek a versenyek eredményeivel.

Érdemes ismerni határeseteket

Nyári időszámítás átállásai

Az érkezési időbélyegek az eresztés pillanata óta eltelt másodpercekként számítódnak, nem rekonstruált naptári dátumból. Ettől a számítás immunis az eresztés és érkezés között eső átállásokra, akkor is, ha egy verseny több országot is átfog.

A szervezet időzónája

Ha az időzóna-beállítás aktív és a verseny szervezetének saját időzónája van konfigurálva, ez az időzóna használatos a holt idő minden napi időpont-összehasonlításához. A két országban telephellyel rendelkező szövetség így konzisztens eredményeket kap - a holt idő ablaka a szervezet helyi idejében értelmeződik.

Imperiális és bangladesi egységek

Az imperiális versenyek a távolságot mérföldben tárolják és a sebesség számítása előtt yardra váltják (× 1760); a sebesség egysége y/perc lesz. Banglades metrikus távolsággal (km) dolgozik, de y/perc-ben jelent, ezért a metrikus rendszer és az y/perc jel együttes konfigurálásakor a távolságot 1093,6133-mal szorozzuk 1000 helyett.

Józan ész plafon

Bármely 10 000 feletti számított sebesség 0-ra zuhan. Ez védekezés rossz adatok ellen - jellemzően rossz irányba mutató óraeltérés vagy az eresztés előtt rögzített érkezés.