US 11,970,195 B1
Systems and methods for efficiently switching railcars in a railroad yard
Thomas C. Simmons, Trophy Club, TX (US); April Y. Kuo, Colleyville, TX (US); Kevin N. Crook, Fort Worth, TX (US); Dasaradh R. Mallampati, Trophy Club, TX (US); Vishal Badyal, Fort Worth, TX (US); and Paul Kuhn, Fort Worth, TX (US)
Assigned to BNSF Railway Company, Fort Worth, TX (US)
Filed by BNSF Railway Company, Fort Worth, TX (US)
Filed on Nov. 28, 2023, as Appl. No. 18/522,186.
Int. Cl. B61L 17/00 (2006.01); B61L 21/08 (2006.01); B61L 27/02 (2006.01)
CPC B61L 17/00 (2013.01) [B61L 21/08 (2013.01); B61L 27/02 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
one or more memory units configured to store a plurality of train rules and a current inventory of railcars in a railyard; and
one or more computer processors communicatively coupled to the one or more memory units and configured to:
access a list of selected railcars for an outgoing train;
generate, using the plurality of train rules, a plurality of train consists that each comply with the plurality of train rules, each particular train consist comprising the selected railcars for the outgoing train and an associated number of railyard switch moves needed to build the particular train determine an expected switch distance associated with each generated train consist, the expected switch distance indicating a combined total distance that the selected railcars within the railyard would traverse to form the associated train consist;
display indications of the plurality of generated train consists and their associated number of railyard switch moves on an electronic display;
receive a user selection of a desired train consist from the plurality of displayed train consists;
generate a plurality of switch lists according to the desired train consist and the current inventory of railcars in the railyard, the plurality of switch lists comprising instructions about how to form the desired train consist in the railyard; and
display the plurality of switch lists on the electronic display.