Many people may not know this, but I’m some kind of airport baggage conveyor system controls expert. The coolest stuff I’ve done has been with the merges in these systems. Today, after weeks of work and several iterations and ideas, me and the other guys I’ve been working with finally came up with a working solution that combines nearly every merge feature I’ve ever seen in one single place. Here is a video of one of our test runs today:
The incoming mainline has 5 tubs on it, they are upside down. The merge on the left has 8 tubs, and the two on the right have 2 tubs each. The control system attempts to balance the load, so the merge with 8 bags is given more urgency than the merges with only 2 bags. This merge uses non-fixed spacing, to adapt to whatever bags are traveling in from the mainline upstream, so the spacing never looks perfect. It also will use actual merge bag spacing, but right now we have this one set to use preset large values.
Merge on the fly (doesn’t stop merge bag unless required)
Merge reservations (guarantees a merge space)
Merge reservation seeker (speeds up reservation process by searching for space on moving belt)
Real-time non-fixed window size (adapts to bag spacing of incoming bags, without requiring queue spaces or stopping of incoming bags)
Actual merge bag length windows (only uses space required to merge bag)
Adapts to upstream volume (measures incoming volume and adjusts for it)
Adapts to downstream volume (will restrict volume based on downstream system)
Regulates merge volume
Balances load between volume (will empty out based on urgency)
Not dependent on geometry, photo sensor placement, or spacing between merges.
Maximum Performance (under non-volume regulated conditions) – fills every available space, and only uses space needed
Integrates with system-wide volume control/load balancing system