Train acceleration?
Posted: Thu Dec 05, 2019 3:10 pm
I would have expected a 1(locomotive)-2(carts) to accelerate exactly as fast as a 2-4. Why isn't that so? They should have the same power per weight and so on.
After looking at the formulas in the wiki, I am wondering if it might be the air resistance? It looks like both trains will have the same resistance but the bigger train has more weight so the resistance factor will be less.train_speed = max(0, abs(train_speed) - train_friction_force ÷ train_weight)
train_speed = train_speed + (10 × number_of_locomotives_in_moving_direction × fuel_acceleration_bonus ÷ train_weight)
train_speed = train_speed × (1 - air_resistance_of_front_rolling_stock ÷ (train_weight ÷ 1000))
That formula governs the maximum speed but not acceleration.Amarula wrote: ↑Thu Dec 05, 2019 3:28 pm https://wiki.factorio.com/Locomotive#Maximum_speedAfter looking at the formulas in the wiki, I am wondering if it might be the air resistance? It looks like both trains will have the same resistance but the bigger train has more weight so the resistance factor will be less.train_speed = max(0, abs(train_speed) - train_friction_force ÷ train_weight)
train_speed = train_speed + (10 × number_of_locomotives_in_moving_direction × fuel_acceleration_bonus ÷ train_weight)
train_speed = train_speed × (1 - air_resistance_of_front_rolling_stock ÷ (train_weight ÷ 1000))