Ignoring the cost side of it, could a Virtual Block system using mini-blocks be technically possible? …and would such a system provide greater efficiency of track usage and more flexable train control of varying trains (i.e size, speed, weight, etc)??
In theory Moving Block is supposed to be one of the ‘ultimates’ in efficiency because the block ‘wraps’ around the train and moves with it. My thought was that if the blocks were smaller, and computing technology existed, the benefits of Moving Block, Fixed Block, and Varying Block could all be delivered via these smaller blocks with an abundance of differing trains running the line. The computers would process the weight, length, braking, and real-time speed, and automatically ‘bundle’ X number of these mini-blocks into the needed space (Virtual Block) for a particular train at that moment in time. The train slows down, or or mini-blocks are removed, and as the train goes faster the system adds mini-blocks to its headway. As the train proceeds down the line, the Virtual Block moves down the line by dropping/adding a mini-block. Each mini-block is signalled, and the signal at this mini-block display the appropriate aspect for the Virtual Block.
I hope my diagram works:
Fixed (current) Block
|===============|===============|===============|===============|===============|
Mini-Block
|=====|=====|=====|=====|=====|=====|=====|=====|=====|=====|=====|=====|=====|=====|
Virtual Block indicated by (), for fast heavy train, :
|==T==|(=====|=====|=====|=====)|=====|=====|=====|=====|=====|=====|=====|=====|=====|
|=====|==T==|(=====|=====|=====|=====)|=====|=====|=====|=====|=====|=====|=====|=====|
|=====|=====|==T==|(=====|=====|=====|=====)|=====|=====|=====|=====|=====|=====|=====|
|=====|=====|=====|==T==|(=====|=====|=====|=====)|=====|=====|=====|=====|=====|=====|
Virtual Block indicated by (),for slow light train:
|==T