factors affecting train weight