Skip to content

Torque converter fill dynamics with droop and primary influence - #20

Merged
vanlueckn merged 1 commit into
mainfrom
t3code/torque-converter-fill-dynamics
Aug 13, 2026
Merged

Torque converter fill dynamics with droop and primary influence#20
vanlueckn merged 1 commit into
mainfrom
t3code/torque-converter-fill-dynamics

Conversation

@vanlueckn

Copy link
Copy Markdown
Collaborator

Summary

  • Droop für Drehzahlregler: Speed-Gouverneure können nun einen Ungleichförmigkeitsgrad (0,03…0,05 wie Vorbild) konfigurieren — die Sollgeschwindigkeit sinkt unter Belastung
  • Absorption-Trend: Linearer λ(ν)-Verlauf statt konstant — modelliert, wie sich die Pumpenaufnahme zum Kupplungspunkt hin ändert
  • Primärbeeinflussung: Schaltpunkte verschieben sich mit der Stellung — beim Anfahren 25 km/h tiefer als bei Volllast
  • Separate Entleerzeit: Konverter entleert sich schneller als er füllt — realisiert die Lücke in der Zugkraft beim Schaltvorgang
  • Steady-State-Kurve: Neuer API für Soll-Zugkraft aus Engine + Transmission berechnet — berücksichtigt Arbeitspunktgleichgewicht von Engine und Pumpe
  • Suggestion-Funktion: Fünf Kennwerte (Anfahrzug, Höchstgeschwindigkeit, Nenndrehzahl, Nennmoment, Raddurchmesser) → Startsatz zum Fitten gegen den Plot
  • Lokalisierung: Alle Felder (Notizen, Hinweise) ins Deutsche und Englische übernommen
  • Tests: Neue Tests für Droop-Verhalten, Loch im Schaltvorgang, Konverter-Leergang, Steady-State-Kurve und Suggestion-Genauigkeit

Testing

  • Rust-Tests kompilieren und grün (cargo test -p sim-core): Torque-Ratio-Tests, Absorptions-Trend, Primärbeeinflussung, Steady-Curve-Verhalten, Suggestion-Landung
  • Lokalisierung validiert (cargo test -p i18n): en/main.ftl und de/main.ftl enthalten alle neuen Schlüssel
  • BR 218 in content::vehicles::br218() konfiguriert mit Werten aus dem Diff, Railcar analog aktualisiert
  • Vehicle-Editor zeigt neue Felder: gov-droop, trm-drain-time, cir-absorption-slope, cir-shift-primary
  • Suggestion-Button erzeugt einen Startsatz, der die Hand-Fit näher bringt (Toleranzen im Test ≤ 1 %)

Add converter absorption slope λ(ν), separate drain/fill times, and speed governor
droop to model realistic hydraulic transmission behavior:

- Engine governor droop: set speed sags under load, follows converter demand
- Circuit absorption λ(ν) = λ·(1 + slope·ν) models pump load variation with slip
- Separate fill_time and drain_time: outgoing converter empties faster, creates
  the hole in tractive effort at the change point
- Primary influence: shift point moves with notch (full power vs zero throttle)
- steady_force() computes actual tractive effort curve from engine map and
  converter geometry — change point and all
- suggest() derives starting parameters from five data sheet figures
- Updated vehicle specs (BR 218, railcar) and comprehensive tests
@vanlueckn
vanlueckn merged commit b34c08c into main Aug 13, 2026
2 of 3 checks passed
@vanlueckn
vanlueckn deleted the t3code/torque-converter-fill-dynamics branch August 13, 2026 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant