How do I choose workstation cycle time ?

    One of the most important data in any line balancing project is the cycle time. In a paced line, the cycle time is often meant to be the amount of time it takes before the product leaves a workstation and moves to the next one in the line. By this definition, the cycle time is the same for all workstations in the line. However, this definition is often too restrictive: in many real lines, it is desirable to have a certain “reserve” of time at the workstations at the end of the line, so that possible perturbations (e.g. equipment downtime) can be absorbed easily by those workstations.

    OptiLine therefore defines the cycle time as the work time that should be spent on a workstation. As such, the cycle time is defined for each of the workstations separately, and can differ from one workstation to another – in particular, it can decrease towards the end of the line. OptiLine’s optimizing algorithm is capable of taking the varying cycle time into account.

    Since the cycle time is allowed to vary among workstations, all the workstations and their respective cycle times must be fixed before the optimization can take place. During optimization, the cycle time is taken into account in the following way. Since the objective of the optimization is to balance the workload among workstations, the optimizing algorithm aims to assign operations to workstations in such a way that the ratio of the work time and the cycle time be as equal as possible across all workstations.


    For example, suppose that there are two workstations in the line, and that the first workstation’s cycle time is the double of the cycle time of the second workstation. In that setup, the optimizing algorithm will seek an assignment of operations such that the work time on the first workstation be as close as possible to the double of the work time on the second workstation.

    In cases where there are workstations with several operators, the work time on a workstation is taken to be the longest work time among all the operators assigned to the workstation.

    Note that in real-world applications, it is usually impossible to find an assignment of operations to workstations that would perfectly match the cycle times. As a consequence, if the cycle times specified for the workstations are too tight w.r.t. the amount of time necessary to carry out the operations, the cycle time can be exceeded on some or all workstations. In that case, it may be necessary to add a workstations (or operators) and rerun the optimization, in order to find a feasible solution. Conversely, if the work times obtained in a solution are way below the available time, it may be possible to eliminate workstations (or operators) and increase the efficiency of the line.