Projekt

Allgemein

Profil

Aktionen

Feature #98

geschlossen
JH

Gangschaltung: feste Referenz-Kadenz (80 RPM) und Gefälle-bis-Sollgeschwindigkeit-als-eben für die Leistungsberechnung

Feature #98: Gangschaltung: feste Referenz-Kadenz (80 RPM) und Gefälle-bis-Sollgeschwindigkeit-als-eben für die Leistungsberechnung

Von Julius Haman vor 3 Tagen hinzugefügt. Vor 2 Tagen aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Gefunden in Version:

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:

  1. 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).

  2. 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 Aktionen #1

  • Zielversion wurde auf ErControl 3.1.2 gesetzt

JH Von Julius Haman vor 3 Tagen aktualisiert Aktionen #2

JH Von Julius Haman vor 2 Tagen aktualisiert Aktionen #3

  • Status wurde von Neu zu Abgewiesen geändert

Wird so nicht weiter verfolgt

Aktionen

Auch abrufbar als: PDF Atom