For reducing cycle time proper techniques of debottlenecking and line balancing has applied and by this productivity has been increased and for cost reduction a cost analysis is done to check whether the cost is increasing or decreasing by reduction of time and enhancement of productivity and if cost is increasing then 3rd objective needs to fulfill else everything is okay.
Following techniques are implemented.
-
Required Capacity
-
Line balancing
Required Capacity
The necessary capacity is determined by the processes allocated to the machine and the required production rate for each item.
Number of Machines Needed
Once the needed capacity and available productive time per machine have been determined, calculating the required number of machines is simple. If the facility operates on one shift at 95 percent efficiency, the available time per machine is 456 minutes (480 0.95). The total capacity required is 1308.72 minutes, which necessitates the use of 2.87 (1308.72/456) or 3 machines. Table 1 summarizes the number of machines requirement.
Table 1
Number of machines required calculation
Operations | Demand | Shrinkage (%) | Total Demand | Processing Time | Loading/ Unloading time | Total Time | Personnel Allowances (Pa)% | Pa Time | Total Time/ Operation | Time Taken for Demand | Available Time | No. of Machines Required | Discrete No Of Machines |
HSF | 3200 | 1.95 | 3263.6 | 40.8 | 10.76 | 51.54 | 15 | 0.1 | 51.6 | 168447 | 64260 | 2.6 | 3 |
BSF | 3200 | 1.95 | 3263.6 | 44.8 | 10.42 | 55.26 | 15 | 0.1 | 55.3 | 180634 | 64260 | 2.8 | 3 |
KIRA | 3200 | 1.95 | 3263.6 | 70.6 | 10.32 | 80.92 | 15 | 0.1 | 81.0 | 264483 | 64260 | 4.1 | 4 |
SPM | 3200 | 1.95 | 3263.6 | 43.6 | 10.06 | 53.68 | 15 | 0.1 | 53.8 | 175458 | 64260 | 2.7 | 3 |
MT | 3200 | 1.95 | 3263.6 | 35.6 | 14.22 | 49.82 | 15 | 0.1 | 49.9 | 162835 | 64260 | 2.5 | 3 |
FB | 3200 | 1.95 | 3263.6 | 38.0 | 15.82 | 53.77 | 15 | 0.1 | 53.9 | 175749 | 64260 | 2.7 | 3 |
RH | 3200 | 1.95 | 3263.6 | 12.5 | 20.88 | 33.38 | 15 | 0.1 | 33.4 | 109104 | 64260 | 1.7 | 2 |
FH | 3200 | 1.95 | 3263.6 | 14.1 | 20.17 | 34.22 | 15 | 0.1 | 34.3 | 111843 | 64260 | 1.7 | 2 |
LT | 3200 | 1.95 | 3263.6 | 22.6 | 10.19 | 32.79 | 15 | 0.0 | 32.8 | 107177 | 64260 | 1.7 | 2 |
There are 9 different machines in each line and 3200 parts daily demand, but with 1.95% shrinkage rate demand will be 3263.6 parts per day. According to company policy 85% efficiency is needed while other 15% is supposed as personal allowance, and at the end we total processing time of each machine per part is calculated by adding processing, handling time and the time of personal allowance with the reference of total of processing and handling time. As through known daily demand the total cycle time of each machine is multiplied with daily demand of each machine’s and divided by total available time per day. And answer is required number of machines needed to fulfil demand with given time.
Comparing with real scenario all machines are same in number except KIRA, Rough Honing & Fine Honing machine, in real system there are 3 KIRA, 3 RH & 3 FH while after calculation 4 KIRA, 2 RH & 2 FH are needed, its means 1 KIRA should be added while 1 RH & 1 FH should be removed to fulfil demand on time according to takt time.
Table 2
Machine comparison of existing and proposed model
S. No | Existing System | Recommended System |
1 | KIRA = 3 | KIRA = 4 |
2 | RH = 3 | RH = 2 |
3 | FH = 3 | FH = 2 |
Line Balancing
The single-model deterministic straight-type assembly line balancing problem is the modest amongst all the ALB problems. This problem deliberates single model which is to be collected in the assembly line in which the workstations are organized in a straight-line system. The implementation period of every task of the single model (product) that is assembled on the assembly line is deterministic. The machine comparison has been shown in Table 2 and in Table 3 all the tasks’ breakdowns have been depicted. This section presents a detailed review of SM_D_S assembly line balancing problem while referring to;
-
Mathematical models
-
Heuristics
-
Largest Candidate Rule
-
Kilbridge wester methods
-
Simulation Method
Table 3
Operation | Name | task time |
1 | HSF | 13.5 |
2 | BSF | 14.8 |
3 | KIRA | 17.0 |
4 | SPM | 14.8 |
5 | MT | 11.7 |
6 | FB | 12.5 |
7 | RH | 5.2 |
8 | FH | 5.2 |
9 | LT | 14.2 |
| 108.9 |
There are some parameters that need to be calculated before and after line balancing to observe the impact of different line balancing techniques.
To calculate takt time we use Eq. 2
$$Takt Time=\frac{Available Time}{Demand}$$
$$Takt Time=\frac{21420}{1087}$$
-
Min Number of Work Stations
To calculate min no. of workstations we use Eq. 3
$$Min no. of WS=\frac{Sum of Task Time}{Takt Time}$$
$$Min no. of WS=\frac{108.9}{19.7}$$
-
Line Efficiency
To calculate line efficiency we use Eq. 4
$$Efficiency=\frac{\sum Task Time}{WS*Takt Time}$$
$$Efficiency=\frac{108.9}{9*19.7}$$
-
Balance Delay (Idle)
To calculate balance delay we use Eq. 5
$$Balance Delay=(100-Efficiency)\%$$
$$Balance Delay=(100-61.4)\%$$
-
Line Smoothing Index
To calculate line smoothing index we use Eq. 6
$$SI=\sqrt{{\sum _{j=1}^{k}\left(\text{S}\text{m}\text{a}\text{x}- \text{S}\text{j}\right)}^{2} }$$
$$SI=\sqrt{{\sum _{j=1}^{9}\left(17.0- \text{S}\text{j}\right)}^{2} }$$
\(SI=\) 18.99050913.
Table 4
WS | Sj |
1 | 13.5 |
2 | 14.8 |
3 | 17.0 |
4 | 14.8 |
5 | 11.7 |
6 | 12.5 |
7 | 5.2 |
8 | 5.2 |
9 | 14.2 |
Table 4 represents the task times for each operation.
Mathematical Model
The work is divided into 9 fundamental jobs and all jobs take 322.5 sec to complete. The cycle period, or how long the work item is accessible at each work station, is 59 sec. Thus, the least number of stations necessary is 322.5/59, or six, and the maximum number of work stations is 9, or the number of jobs involved. The challenge is determining the precise number of workstations, machines and workers required and which duties will be assigned to particular station. The precedence diagram is depicted in Fig. 1.
To tackle these problems, there are 6 types of constraints equations are developed:
-
Assignment constraint
-
Takt time constraints,
-
Precedence constraints.
-
Workstation constraint
-
Resource availability constraint
-
Worker constraint
Also, these all constraints are using for 3 types of objectives depicted below
-
Minimize Cycle time
-
Minimize number of machines
-
Minimize number of workers
Symbols
To write these all constraints and objective functions following symbols are being used
Ws: 1, 2, 9
m: machine, m = 1, 2, ….9
w: worker, w = 1, 2, ….9
i: task, i = 1,2, …9
T: Takt time
N: total number of ws, m & w
Aws: number of workstations
Bm: number of machines
Xis: if task i is allocated to workstation ws = 1, otherwise = 0
Ymws: if machine m is assigned to workstation ws = 1, otherwise = 0
Zwws: 1 if staff w is assigned to workstation s 0 otherwise
ti: time required to assign task i
Ea: initial task in precedence diagram
La: latest activity in precedence diagram
Xaws: if initial task k is assigned to workstation ws = 1, otherwise = 0
Objective Function
There are 3 objectives of this mathematical model depicted below
$$\sum _{i=1 }^{9 }ti------------\left(1\right)$$
$$\sum _{m=1 }^{9 }Ymws-----------\left(2\right)$$
$$\sum _{w=1 }^{9 }Zw.ws------------\left(3\right)$$
The objectives are to minimize (1) the cycle time, (2) the number of machines and (3) the total number of workers in a production line which are 9 for all thrice line.
Constraints
As per objective functions there are three types of constraints
Objective 1 Constraints
$$\sum _{ws=\text{E}\text{i} }^{\text{L}\text{i}}Xiws=1------------\left(4\right)$$
$$\sum _{i=1 }^{9 }ti Xiws\le T------------\left(5\right)$$
$$\sum _{ws=\text{E}\text{a} }^{La}wsXaws\le \sum _{ws=Eb}^{Lb}wsXbws---------\left(6\right) \forall (\text{a}, \text{b})\in \mathbf{P}$$
Constraint (4) is task restraint which guarantees that every task is allocated only one workstation. (5) is a takt time limitation, which confirm that the whole times in each workstation not surpass the provided takt time which is 59 sec. (6) is a precedence relative constraint, which assure that precedence relationship amongst tasks is not disrupted in Fig. 11.
Objective 2 Constraints
$$\sum _{m=1 }^{9 }Ymws\le Bm------------\left(7\right)$$
Constraint (7) is a resource/machine obtainability constraint, which confirm that the total number of resources in workstation is less than or equal to the number of accessible machines.
Objective 3 Constraints
$$\sum _{w=1 }^{9 }Zwws\le 1------------\left(8\right)$$
Constraint (9) is to limit only single worker to be allocated to just one workstation reliant upon his/her services.
Heuristic Method of Line Balancing
The heuristic technique entails drawing a precedence illustration in a specific manner that shows the flexibility offered for shifting tasks across from one column to alternative in order to accomplish the maximum promising balance. When Wester and Kilbridge applied the heuristic approach to TV assembly line problems, they got very good results (with 133 steps). Table 6 depicts the times of each machine and the precedence diagram shown in Fig. 2.
The heuristic method entails the subsequent steps:
-
Define the work (job).
-
Break the work down into simple tasks.
-
List the various steps as shown in Table 5
Table 5
Operation | Name | task time | Predecessor |
1 | HSF | 13.5 | ---- |
2 | BSF | 14.8 | ---- |
3 | KIRA | 17.0 | 1, 2 |
4 | SPM | 14.8 | 3 |
5 | MT | 11.7 | 4 |
6 | FB | 12.5 | 3 |
7 | RH | 5.2 | 6 |
8 | FH | 5.2 | 7 |
9 | LT | 14.2 | 4, 7 |
| | 108.9027 | |
Table 6
Applications of Heuristic Technique
WS | Machines | Task Time | Total Time | Idle Time |
1 | 1 | 13.5 | 13.5 | 6.2 |
2 | 2 | 14.8 | 14.8 | 4.9 |
3 | 3 | 17.0 | 17.0 | 2.7 |
4 | 4 | 14.8 | 14.8 | 4.9 |
5 | 5 | 11.7 | 11.7 | 8.0 |
6 | 6 | 12.5 | 12.5 | 7.2 |
7 | 5.2 | 17.7 | 2.0 |
7 | 8 | 5.2 | 5.2 | 14.5 |
9 | 14.2 | 19.4 | 0.3 |
Largest Candidate Rule
The Largest Candidate Rule is a typical approach for line balancing that is applied to equally split workload amongst workstations. It enables a constant movement of work in progress (WIP) over the line with slight or no buffering among workstations. Though, bottlenecks rise often as the assembly is hard to balance appropriately. In line design, LCR takes into account the cycle time and precedence linking. The work foundations are allocated to workstations through this technique built on the size of the elements time, Te (work foundations time) standards. Using the supplied formulas, the cycle time, least number of workstations, balance delays, line productivity, and line smoothness directory of an assembly line are computed [13]. Table 7 lists down the times associated with each station and the precedence diagram is shown in Fig. 3.
Table 7
Largest candidate rules technique applications
Longest Operation Time Heuristic Method |
| Station | Task Time | Time Left | Task Ready |
1 | 2 | 14.8 | 5 | 1,3 |
2 | 3 | 17.0 | 3 | 1, 4. 6 |
3 | 4 | 14.8 | 5 | 1, 5, 6 |
4 | 1 | 13.5 | 6 | 5, 6 |
5 | 6 | 12.5 | 7 | 5, 7 |
7 | 5.2 | 2 | 5, 8 |
6 | 5 | 11.7 | 8 | 8, 9 |
8 | 5.2 | 3 | 9 |
7 | 9 | 14.2 | 5 | |
Kilbridge wester methods
Table 8 represents the various steps taken in the Kilbridge wester method and based on the information; a precedence diagram shown in Fig. 4 is created.
Table 8
Kilbridge wester technique
WS | Time Remaining | Eligible | will Fit | Average Task Time | Remaining Time | Idle Time |
1 | 19.69 | 1, 2 | 1, 2 | 2(14.8) | 4.94 | |
4.94 | 1, 3 | None | | 4.94 | 4.94 |
2 | 19.69 | 1, 3 | 1 | 1(13.5) | 6.16 | |
6.16 | 3 | None | | 6.16 | 6.16 |
3 | 19.69 | 3 | 3 | 3(17.0) | 2.65 | |
2.65 | 4, 6 | None | | 2.65 | 2.65 |
4 | 19.69 | 4, 6 | 4, 6 | 6(12.5) | 7.19 | |
7.19 | 4, 7 | 7 | 7(5.2) | 2.00 | |
2.00 | 4, 8 | None | | 2.00 | 2.00 |
5 | 19.69 | 4, 8 | 4, 8 | 4(14.8) | 4.91 | |
4.91 | 5, 8 | None | | 4.91 | 4.91 |
6 | 19.69 | 5, 8 | 5, 8 | 5(11.7) | 8.04 | |
8.04 | 8, 9 | 8 | 8(5.2) | 2.84 | |
2.84 | 9 | None | | 2.84 | 2.84 |
7 | 19.69 | 9 | 9 | 9(14.2) | 5.49 | |
5.49 | None | None | | 5.49 | 5.49 |
Artificial bee colony algorithm ABC
Artificial Bee Colony Algorithm is one of the more modern population-based optimization algorithms for resolving the multidimensional optimization problems. It was stated by Karaboga in 2005 [28]. An intellectual behavior of honey bee colony that hunts new food cradles around their squirrel was considered to comprise the algorithm. This colony of artificial bees involves of three groups of bees called employed bees, onlookers and scouts. While a semi colony consists of the employed reproduction bees, the other half comprises the onlookers. There is only one employed bee for each food source. It means that the number of employed bees is equal to the number of food cradles around the garner. The main stages of the algorithm are given by:
ABC algorithm:
-
• Send the lookouts onto the initial food sources Recurrence Send the employed bees onto the foodstuff sources and define their juice amounts.
-
• Calculate the possibility value of the cradles with which they are favored by the onlooker bees.
-
• Stop the misuse process of the sources uncontrolled by the bees.
-
• Send the lookouts into the hunt area for discovering new food sources, arbitrarily.
-
• Memorize the best food source found so far. Until (requirements are met)
Simulation Method
Rockwell Arena
Arena is a comprehensible software that is built on the SIMAN simulation linguistic and contains it. Arena offers substitutable patterns of graphical simulation-modeling and investigation elements that may be used to create a variety of simulation representations. Panels are often used to organize modules. One can access a novel set of demonstrating structures and abilities by switching panels. Modules from numerous panels may usually be utilized in the same simulation model.
Simulation Model
A prominent approach for understanding multifaceted systems is simulation modelling. This pattern, in a nutshell, generates a basic depiction of a system under study. The example then gates to experimentation with the system, showed by a predefined set of areas like better system plan, cost examination, design constraint sensitivity, and so on. Investigation involves generating system histories and following system behavior and numbers throughout. Consequently, the illustration created defines system structure, while the histories produced define system behavior [29].
There are two simulation models
-
The model of prevailing production system
-
The model of proposed production system
The model of existing production system
In the existing system there are 9 workstations total, the detail of workstations is given in Table 9 and the simulation model is shown in Fig. 5.
Table 9
Details of Rockwell Arena Simulation Software existing model input
S. No | Workstation Workstation | No of Resources | Processing Time Expressions | Handling Time |
1 | Head Side Facing | 3 | 38.4 + 4.51 * BETA (1.36, 1.44) | 10.9 |
2 | Bottom Side Facing | 3 | 42.1 + 4.49 * BETA (1.66, 1.85) | 10.0 |
3 | KIRA | 3 | 54 + 19 * BETA (5.65, 1.98) | 15.4 |
4 | Special Purpose Machine | 3 | 42.1 + 4.44 * BETA (1.6, 1.56) | 10.9 |
5 | Multi Tapping | 3 | UNIF (32, 38) | 11.9 |
6 | Fine Boring | 3 | 10 + 31 * BETA (3.22, 0.518) | 13.1 |
7 | Rough Honing | 3 | 7 + 7.9 * BETA (1.21, 1.51) | 11.9 |
8 | Fine Honing | 3 | 7 + 7 * BETA (1.45, 1.49) | 22.6 |
9 | Leak Tester | 2 | NORM (28, 4.78) | 11.0 |
Arena Report of Existing Model
Key Performance Indicators
Replications: 500
System Average
Number Out 2,814
Schedule Utilization of Existing Model: The scheduled utilization is calculated by dividing the time average number of busy resources by the time average number of scheduled resources. In Fig. 6 the results of existing model are shown below.
The model of proposed production system
In the existing system there are 9 workstations total, the detail of workstations is given in Table 10.
Table 10
Details of Rockwell Arena Simulation Software proposed model input
S. No | Workstation Name | No of Machines/Resources | Processing Time Expressions | Handling Time |
1 | HSF | 3 | 38.4 + 4.51 * BETA (1.36, 1.44) | 10.9 |
2 | BSF | 3 | 42.1 + 4.49 * BETA (1.66, 1.85) | 10.0 |
3 | KIRA | 4 | 54 + 19 * BETA (5.65, 1.98) | 15.4 |
4 | SPM | 3 | 42.1 + 4.44 * BETA (1.6, 1.56) | 10.9 |
5 | MT | 3 | UNIF (32, 38) | 11.9 |
6 | FB | 2 | 10 + 31 * BETA (3.22, 0.518) | 13.1 |
7 | RH | 2 | 7 + 7.9 * BETA (1.21, 1.51) | 11.9 |
8 | FH | 3 | 7 + 7 * BETA (1.45, 1.49) | 22.6 |
9 | LT | 2 | NORM (28, 4.78) | 11.0 |
Arena Report of Proposed Model
Key Performance Indicators
Replications: 500
System Average
Number Out 3,751
Schedule Utilization of Proposed Model
The scheduled utilization is calculated by dividing the time average number of busy resources by the time average number of scheduled resources, shown in Fig. 7.
Cost analysis by Break-Even Analysis
Proposed Model
Variable Cost of Proposed Model
Cost per labor = $ 155.99 per month
Cost of labor = (24) ($ 155.99) = $ 3743.76
Units Production / shift / month = 900*24 = 21600
Labor Cost per unit = 3743.76/21600 = $ 0.17
From Appendix 1;
Fixed Cost = $ 1,412,092.00
Labor Cost per unit = $ 0.18
Electricity Cost per unit = $ 0.04460
Selling Price per unit = $ 3.57
Revenue = 3.57*3200 = $ 11,424
Table 11 shows all the costs for proposed model while Fig. 8 represents the Breakeven points.
Table 11
All costs for proposed model
Labor Cost | Cost per day/person | Material Cost | Price | V.C | F.C | C.M | BEP x | BEP c |
$ 156.25 | $ 4,062.50 | $ 2.90 | $ 3.57 | $ 2.90 | $ 942,254.50 | $ 0.63 | 1507507 | $ 5383952 |
$$\text{B}\text{r}\text{e}\text{a}\text{k}-\text{e}\text{v}\text{e}\text{n} \text{p}\text{o}\text{i}\text{n}\text{t} \text{i}\text{n} \text{u}\text{n}\text{i}\text{t}\text{s} \left(BEPx\right)=\frac{Total Fixed Cost}{Price-Variable Cost} = \frac{F}{P-v}$$
= 1507507 units
Break-even point in dollars (BEP$) = BEP x P = \(\frac{Total Fixed Cost}{\frac{1-variable Cost}{Price}}\) = \(\frac{F}{1-\frac{v}{p}}\)