Werte zur Leistungsangabe der Fahrzeuge
Posted: Sat Nov 08, 2014 10:15 pm
Stegei wrote:Leistung: torqueScale, PS, kW
Die PS ist leider eine eher schlechte Angabe, da nicht so klar ist, was es eigentlich bedeutet und auch das Verhalten des Motores damit nicht definiert ist. in der XML steht deshalb nichts von PS (ausser für die GUI anzeigen).
Die Leistung wird mit dem Drehmoment (Torque) in Newtonmeter angegeben, bzw. in Tausend Newtonmeter.
Dabei gibt es zwei verschiedene Werte für die Leistung. Zum einen gibt es die Torque Kurve, die mit den <torque ... /> Einträgen angeben wird. Diese gibt für jede Motor Drehgeschwindkeit das Drehmoment an. Am Schluss werden dann die Drehmomente mit dem torqueScale Wert multipliziert. Wir haben zum einfacheren Tuning, bei allen Traktoren die gleiche Torque Kurve verwendet, und nur den torqueScale Wert verändert.
Die PS Angabe, muss immer im Zusammenhang mit der Motordrehzahl angegeben werden. Z.B. 160PS @ 2200 RPM.
Aus der Drehzahl und dem Drehmoment kann man dann die PS ausrechnen mit
PS = (Torque * Pi * RPM / 30) * 1.35962161
Also z.b. bei Agrostar ist die torqueScale bei 0.632, und die Torque Kurve bei 2200 RPM ist 0.72:
PS = (0.632*0.72 * Pi * 2200 / 30) * 1.35962161 = 142.5
Wenn man nun annimmt, dass immer die 0.72 in der Torque Kurve bei 2200 RPM steht, kann man sich die einfache Formel zusammenstellen um die torqueScale auszurechen:
torqueScale = PS / 225.5
Wenn man natürlich die Torque Kurve ändert, sieht das ganze natürlich anders aus.
Getriebe: gearRatio
Alle Traktoren haben im LS15 ein stufenloses Getriebes. Die Werte maxForwardGearRatio und minForwardGearRatio geben dabei die maximale und minimale Übersetzung Vorwärts an und maxBackwardGearRatio und minBackwardGearRatio jene für Rückwärts.
maxForwardGearRatio ist die Übersetzung die beim Anfahren benutzt wird. Diese muss nicht gross verändert werden. minForwardGearRatio gibt die Übersetzung bei maximal Geschwindigkeit an. Je kleiner der Wert, umso schneller kann das Fahrzeug fahren, sofern genügen Kraft vorhanden ist.
Die Geschwindigkeit V in km/h kann ausgerechnet werden mit:
V = (gearRatio * 30 / Pi) / 3.6 = gearRatio * 2.652
Die Getriebe Automatik wählt übrigens immer die Übersetzung welche die Momentan höchste Leistung (PS, kW) ergibt. Das ist nicht unbedingt da, wo die Torque Kurve am höchsten ist, da die Leistung ebenfalls von der Drehzahl abhängt. Wenn man im Spiel in der Konsole gsVehicleToggleDebugRendering eingibt, sieht man Rechts in der Mitte zwei Kurven in einander. In Weiss die Torque Kurve wie im XML angegeben, und in Rot die Leistung. Die Grüne Markierung gibt dann an, welche Drehgeschwindigkeit der Motor hat.
Leistungsbedarf Zapfwelle
Jedes Tool kann angeben, welche Zapfwellen Geschwindigkeit gewünscht ist, und wieviel Leistung (in kW) dabei benötigt wird.
In der XML z.B.:
<powerConsumer ptoRpm="540" neededPtoPower="122"/>
122 kW entspricht übrigens 122 * 1.36 = 166 PS.
Diese Leistung wird dann beim Traktor abgezogen und entsprechend hat der Traktor weniger Leistung für die Fortbewegung.
Die Summe aller angeschalteten Geräte wird zudem zusammengezählt und das anschalten wird nur zugelassen falls die Summe die Leistung des Motores nicht übersteigt.
In echt könnte man zwar das Tool anschalten, der Motor würde aber wohl abgewürgt werden oder die PTO erreicht nicht mehr die gewünschte Geschwindigkeit und das Gerät würde nicht mehr ordnungsgemäss funktionieren. Da wir dies allerdings im Spiel nicht simulieren, haben wir ein solches künstliches hartes Limit. Bei diesem zusammenzählen gibt es allerdings noch einen Bug, weshalb es momentan eine Rolle spielt in welcher Reihenfolge die Geräte aktiviert werden.