A way to implement the pull system in a disassembly line is to use a multi-kanban model. The model employs several
types of kanbans attached to both components and subassemblies. The heart of the system lies in the kanban routing
mechanism which allows routing of kanbans in multi-directions based on real time conditions. This mechanism creates
minimum amount of residual inventory while satisfying varying demand levels. It also helps regulate the requests for
subassembly from upstream workstations when a breakdown occurs at a workstation. This reduces blockage and
starvation of subassemblies at workstations other than the broken workstation. In this paper, we discuss the difficulties
involved in utilizing the multi-kanban mechanism. We thoroughly investigate several scenarios of the disassembly line
setting including a scenario with common products, a scenario with component discriminating demand, a scenario in the
presence of products with multiple precedence relationships, and a scenario with workstation breakdowns. These
scenarios represent various disassembly environments that a facility may face when dealing with the disassembly of both
single and multiple products on a single line. In each scenario, we examine effectiveness of the multi-kanban model
using three performance measures, viz., the inventory level, the level of satisfied demand, and the customer waiting time.
We compare these results with the ones generated from the same line that employs a traditional push system. Using
simulation, we demonstrate that the overall performance of the disassembly line using multi-kanban mechanism
outperforms the disassembly line with the traditional push system.