A few months ago I purchased a copy of Fred Westing’s “The Locomotive that Baldwin Built”. I was astonished the see a small unit developed by Baldwin for the Minnesota, Lyndale and Minnetonka that ran on soda. I’ve drunken enough soda in my life to know of its reactive force, but I didn’t think there was enough force to drive a motor. How did this work? Obviously the technology did not prove entirely successful, but who knows, it could be used on today’s eco friendly cars.
Maybe not the drinkable kind of soda...
I recall seeing the picture in Westing's book. I don't know for sure anything about the technical details, but I can guess. The basic machinery of a steam locomotive-- pistons, connecting rods, valve gear etc-- can run on any pressurized gas. This can be steam generated in an on-board boiler, steam from a stationary boiler stored in an on-board tank, compressed air (small-- industrial rather than mainline-- compressed air locomotives, with an air tank instead of a boiler, were I think not uncommon in industrial applications like mines where having a fire could be dangerous: since the working parts are cooled rather than heated, compressed air locomotives may have had different lubrication problems from steamers', but the basic principles are the same), CO2 from a block of dry ice in the tender (I think this was tried by a model railroader).... So some sort of chemical gas generator would be another option: replace boiler with a reaction chamber where chemicals that produce gas when mixed can be mixed.
....In principle, I suppose you could use drinking soda: fill the boiler with Coca Cola, have some mechanism for spraying in granulated sugar! For a practical locomotive, though...
(The "eco friendly" bit may be relevant. A lot of early non-steam locomtives were built in order to eliminate a smoke nuisance, particularly in urban areas: many of the Alco-GE-IR diesel switchers of the 1920s were sold to railroads trying to comly with New York City's smoke laws. My guess is that, if we knew more about the Minnesota (?are you sure it wasn't Minneapolis?) Lyndale and Minnetonka, we'd find out that it EITHER switched an industry that was antsy about sparks that might cause explosions -- grain elevators come to mind -- OR it operated in an urban environment where the voting neighbors didn't like coal smoke: either could lead to the use of a non-steam locomotive, even one whose technology wasn't competitive in other applications.)