Feature #98
geschlossenGangschaltung: feste Referenz-Kadenz (80 RPM) und Gefälle-bis-Sollgeschwindigkeit-als-eben für die Leistungsberechnung
0%
Beschreibung
Fortsetzung der Gangschaltungs-Analyse (nach Ticket #95, dort wurde ein instabiler Beschleunigungsansatz zurückgebaut; #97 mit einem linearen Differenz-Zuschlag wurde ebenfalls verworfen, da er bei starkem Gefälle wirkungslos war). Zwei Ideen zusammen ersetzen die bisherigen Ansätze:
-
Feste Referenz-Kadenz (80 RPM) statt Live-Kadenz für die Gangschaltungs-Leistungsberechnung: Die Sollgeschwindigkeit (bisher aus Live-Trittfrequenz x Entfaltung berechnet) wird stattdessen aus einer festen Referenz-Kadenz von 80 RPM x Entfaltung berechnet. Dadurch hängt die Leistung nur noch von Gang (ändert sich nur beim Schalten) und Steigung (ändert sich sanft) ab - reale Trittfrequenz-Schwankungen (ca. +/-1-5 RPM) haben keinen Zugriff mehr auf die Leistungsberechnung und können sie nicht mehr zum Oszillieren bringen (Grundproblem von Ticket #95).
-
Gefälle bis zum Erreichen der Sollgeschwindigkeit wie 0% (eben) behandeln: Solange die Ist-Geschwindigkeit unter der (jetzt referenz-kadenzbasierten) Sollgeschwindigkeit liegt, wird die Steigung für die Leistungsberechnung als 0% angenommen statt der echten (negativen) Steigung. Das ergibt während der Beschleunigungsphase realistische, positive Leistung statt sofort auf das Geräte-Minimum (25 W) zu fallen. Sobald die Ist-Geschwindigkeit die Sollgeschwindigkeit erreicht, greift die echte Steigung wieder - an diesem Punkt sollte ohnehin der Freilauf-Mechanismus greifen. Bewusst nur für Gefälle (nicht für Steigungen), da der gleiche Trick einen Anstieg fälschlich zu leicht machen würde.
Beide Änderungen betreffen ausschließlich die an ErgometerSpeedCalculator.CalculateBikeGearPower übergebenen Werte (Sollgeschwindigkeit und effektive Steigung) - CalculateNextBikeSpeed (die eigentliche Geschwindigkeitsberechnung aus der tatsächlich gesendeten Leistung) bleibt unverändert, die Kopplung Geschwindigkeit-aus-Leistung bleibt vollständig erhalten.
Verifiziert durch Nachsimulation der echten Trainingsdaten von Training #14 (inkl. der dort tatsächlich erfolgten automatischen Gangwechsel): Bergauf ergeben sich stabile, realistische Leistungswerte; während der Abfahrt steigt die Leistung spürbar statt am Minimum zu verharren. Offener, nur live prüfbarer Punkt: die neue Formel interagiert mit der automatischen Gangschaltung (schaltet während der simulierten Abfahrt zügig hoch, was kurzzeitig zu einer Leistungsspitze bis rund 370 W führt) - ob sich das gut oder zu heftig anfühlt, muss ein Live-Test zeigen. Automatik-Schwellwerte werden deshalb bewusst nicht vorab angepasst.
JH Von Julius Haman vor 3 Tagen aktualisiert
- Zielversion wurde auf ErControl 3.1.2 gesetzt
JH Von Julius Haman vor 3 Tagen aktualisiert
- Beschreibung aktualisiert (Vergleich)
JH Von Julius Haman vor 2 Tagen aktualisiert
- Status wurde von Neu zu Abgewiesen geändert
Wird so nicht weiter verfolgt