I`m not sure exactly what you are referring to, communism? You should check in on anarcho-syndicalism, read up on marx, the zapata, the spanish revolution, kropotkin, and emma goldman(etc!). All the authors also have articles they`ve written on how a "soviet" works in real life. In short, yes, its possible, it has happened before.
soviets were set up in russia before lenin took over after the october revolution, so the idea of a soviet is pre-communist. Infact most people in the petrograd soviet, which helped to run russia, were kadets.
My initial thoughts regarding workers' cooperatives beyond mere fancy would require ...
1. The overall vision of the society in question is optimistic, open to experiments and questioning the previously respected top-down approach to both public and private issues
2. The previously infallible elites have discredited themselves to such an extent that the commoners no longer need to worry about the potential consequences of offending the elites
3. Minimal top-to-down political-economic 'loading the dice'
4. One's own measure of self-worth and self-esteem and respect-from-others are no longer heavily dependent on one's own financial statements (have we observed the fact that these sort of thingies are prone to dis-information over and over?!?)
5. One's own measure of self-worth and self-esteem and respect-from-others are no longer heavily dependent on past credentials (Alfred Wegener vs. mainstream geologist during the early 20th century over the 'tectonic plates'; Ancel Keys & the mainstream medical authority since the late 1970's vs, Robert Atkins & Mary Enig & others over the dangers of saturated fats)
Economically, worker cooperatives (which incorporate such worker's councils) and federations of worker-coops can be very effective. Consider Mondragon Corporation. Worker Cooperatives are actually quite common, especially in Europe. More traditional soviets can be found scattered throughout South America - I recently read about a group of workers who took control of a factory when the owner announced that it was closing, and have been managing it through a soviet over the past year or so.
Political soviets/communes exist, though I don't hear about them quite as often. Historically, they tended to be shut down by outside forces.
Since the concept of soviets was based around small collectives, that's probably the only way it would work. You would need to tack on a selected representative system if you wanted to apply it to larger corporate or nation bodies.
Why are you fixated on a single train ride? Unless a problem occurs, what would need to be changed from the first ride to the second? It makes more sense for the workers to make a democratic decision on how the railroad operates on daily, weekly or monthly basis.
Many smaller rural companies, especially stores, in Germany are actually run by so called 'Gennossenschaften', after traditional methods failed, to great success. Although I wouldn't suggest it for big companies, the pub round the corner that's closing, because the owner doesn't want to run it anymore, could be run by a soviet.