I have no idea if anything like this is implemented, but it seems like it should be theoretically possible for a train to "weigh itself" based on how the locomotive is accelerating. If an onboard computer system knows the performance characteristics of a given locomotive or set of locomotives...