Next Article in Journal
Neural Network System for Predicting Anomalous Data in Applied Sensor Systems
Previous Article in Journal
Buffer with N Policy and Active Management
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study on Operator Allocation in Consideration of Fatigue in Cell Manufacturing System †

Graduate School of Science and Technology, Ibaraki University, 4-12-1, Nakanarusawa, Hitachi 3168511, Ibaraki, Japan
*
Author to whom correspondence should be addressed.
This paper is an extended version of a paper published in the MSD2022: Proceedings of the Manufacturing System Division Conference 2022, 7 March 2022, Online (In Japanese).
Appl. Syst. Innov. 2024, 7(5), 87; https://doi.org/10.3390/asi7050087
Submission received: 19 July 2024 / Revised: 30 August 2024 / Accepted: 10 September 2024 / Published: 23 September 2024

Abstract

:
In a labor-intensive cell production system, it is important to train operators effectively because their skills are essential for productivity. Our previous study proposed a method to classify these skills according to a “skill index” based on the time required for each task and the allocated operators based on this method. However, in actual workplaces, it is assumed that operators accumulate fatigue due to the repetition of work, which affects the assembly time. In this study, we propose an operator allocation method that considers the effect of fatigue and verify its effectiveness compared with the results of the previous study by computer experiments. In addition, an assembly experiment with a toy is conducted based on the operator allocation method derived from the computer experiments. The experimental results show that the proposed method is effective and indicate that appropriate parameter setting is crucial when applying it in real-world scenarios.

1. Introduction

The manufacturing industry is transitioning from high-volume, low-volume production to high-mix, low-volume production (HMLV) [1,2,3,4] as consumer needs diversify. This transition requires more flexibility in the manufacturing process. Manual assembly operators remain essential in many manufacturing industries [5] and they provide flexibility to the assembly line that is not possible with automated systems [6]. Manual handling is essential, especially in situations where flexibility is important.
Cell production systems are attracting attention as a form of production suitable for high-mix, low-volume production. In this system, operators are responsible for a wide range of tasks, and their skills have a significant impact on quality and productivity. Therefore, in cell production systems, it is important to accurately identify the skills of operators and effectively train them accordingly.
In recent years, the use of virtual reality (VR) and augmented virtual reality (AVR) technology has been reported as a training method to improve operators’ skills [7]. Qian-Wen Fu et al. (2024) [8] study how to design VR systems to reduce cognitive load. Immersion in a virtual environment (VE) allows operators to experience the same emotions and sensations during training as they experience, such as the same anxiety, fear, and concern [7]. This is especially important in operations where a minor mistake can result in a serious accident [9]. Since this study targets simple assembly tasks, VR technology is not considered.
In the manufacturing industry, a skill management chart called a “skill map” is generally used to clarify the skills required for a task and to confirm and visualize the current skills of the operators. We proposed the “skill index”, which classifies operators’ skills based on the time required for a task, as a notation method for skill maps [10]. Operators become more proficient by repeating the same task, and the time required decreases. The skill index updates the skill level by estimating the time required to complete a task by simulating proficiency. However, in actual workplaces, it has been found that factors affecting assembly time are related to proficiency and other factors related to operator ability and the work environment [11,12]. These factors include age and experience, work design, and the effects of forgetting due to differences in the length of breaks separating work cycles [13,14,15]. Furthermore, human factors, such as fatigue, affect the change in proficiency rate [16]. There are several learning models that incorporate fatigue parameters, which have been proposed by Asadayoobi et al. (2021) [17], Mályusz et al. (2014) [18], Digiesi et al. (2009) [19], Knecht (1974) [20], and Boone (2018) [21], among others. In previous studies, these models were applied to datasets, and it was reported that the model by Asadayoobi et al. (2021) was the most effective [17].
In this study, we focus on the effect of fatigue among various human factors to simulate more realistically a task-division-type multi-person cell production system. Haraguchi et al.’s method [10] is used as the conventional method, and the method of Asadayoobi et al. [17] is incorporated into the conventional method to propose an operator allocation method that considers the effects of fatigue. Therefore, the structure of this thesis is as follows: Section 2 describes the methodology used in the paper. Next, in Section 3, we design a specific mathematical model for the subject. In Section 4, we conduct computer experiments to verify the mathematical model’s properties; in Section 5, we conduct assembly experiments, which are important, to validate the model with the mathematical model. To ensure the fairness of the comparison of the two experiments, the computer experiments are conducted again in Section 5 under the same conditions as the assembly experiments. The final chapter, Section 6, summarizes this study.

2. Methods

2.1. Skill Index

In this study, the “skill index” proposed by Haraguchi et al. [10] is used to represent the skills of operators. If the standard assembly time for each task k of product j is S T j k and the actual assembly time for each operator i is E T i j k , the skill index value S i j k is obtained by Equation (1).
S i j k = S T j k E T i j k
For example, if the standard assembly time S T 13 for Task 3 of Product 1 is 90 and the actual assembly time E T 213 for Operator 2 is 100, the value of the skill index S 213 is 0.9. A smaller value for the skill index indicates that the operator is not good at the task, while a larger value indicates that the operator is good at the task. The skill index is used to classify operators’ skills into three levels: Newcomer, Standard, and Expert. Newcomers have 0.6 S i j k < 0.9 , Standard operators have 0.9 S i j k < 1.3 , and Experts have 1.3 S i j k 1.5 . This classification is based on the study of Haraguchi et al. [10]. The reduction in assembly time through learning can be significantly increased through repetition, but actual human skills are limited. Therefore, in this study, the upper limit of the skill index is set at 1.5 and the lower limit at 0.6.
In this study, the values of the skill index are used and assigned to tasks that require training. The skill index values of the assigned tasks are summed, and the smaller the value, the more difficult the task is assigned. This way, the training can be efficient. Ultimately, by aiming to build a highly robust group of operators, the project is expected to prevent productivity loss due to operator vacancies and reduce costs over the medium to long term.

2.2. Proficiency

Generally, as operators repeat the same task, the time required decreases. This phenomenon is called proficiency [22]. The learning curve represents an individual’s performance (time or cost) per repetitive task. Learning curves can predict the time required for an operator’s task and are typically used to optimize production planning and operator allocation. The learning curve has been studied quite a lot since it was first proposed by Wright [23]. The model proposed by Wright [23] represents a constant percentage decrease in task time required for each doubling of cumulative output. Wright’s model is shown in Equation (2).
T n = T 1 n α
α = log 2 β
where T n is the assembly time of the n t h unit, T 1 is the assembly time of the first unit, α is the learning exponent, and β is the learning rate. Wright’s learning curve has become a prominent model because of its simplicity and ability to fit a wide range of training data well [24,25,26]. The learning curves at learning rates of 70%, 80%, and 90% are shown in Figure 1. Haraguchi et al. estimated skill index values by using Wright’s learning curve. Since the studies of Wright [23], various learning curves have been developed, including exponential, hyperbolic, and S-shaped curves [27,28]. Several two- and three-parameter exponential function models have been developed [20,29,30,31]. The exponential model provides a more accurate production rate estimate than the log-linear model [28,32]. Anzanello and Fogliatto [33] also showed that hyperbolic models are more robust than three-parameter exponential and time constant models [28]. The S-curve reflects three behaviors of performance. The learning curve is slow initially, steadily improves in the middle, and slows again when proficiency is reached [34]. A review of learning curves can be found in Yelle [24], Dutton et al. [35] and Dar-El [36].

2.3. Learning Rate with Fatigue

The decrease in physical and cognitive resources that accompanies an increase in the number of tasks results in fatigue, which has been shown to negatively affect the progress of learning [16]. Accumulated fatigue can lead to a decline in operators’ judgment, decision making, and reaction time [37,38]. Furthermore, it has been shown that low levels of fatigue improve operator performance, while high levels of fatigue negatively affect operator performance [39,40]. Examples of tasks with high levels of fatigue include heavy-load tasks and tasks with long cycles [41].
Asadayoobi et al. [17] proposed Equation (4), which indicates a learning index that takes fatigue into account. This equation incorporates the effect of fatigue accumulation in the learning index by setting a fatigue index for each task. This is a crucial consideration, as fatigue accumulated through the repetition of tasks can deteriorate operator performance. Understanding and accounting for this factor is essential in our efforts to optimize operator performance.
α n = α + f p + 1 exp f p ( n f p 1 )
where α n is learning index that varies with the number of iterations n . α is shown in Equation (3). Also, f p   0 f p f u is the fatigue index, with f u     0 , 1 . A small value of the fatigue index f p indicates a slow rate of fatigue accumulation, while a large value of the fatigue index f p indicates a fast rate of fatigue accumulation. The fatigue index f p is a task-specific value. By incorporating α ( n ) from Equation (4) into Equation (2), the assembly time of the n th unit can be estimated, taking fatigue into account. Figure 2 shows the learning–fatigue curves when the learning rate is 80% and the fatigue index f p is 0.15, 0.20, and 0.25.
From Figure 2, the accumulation of fatigue at the end of the workday results in a U-shaped curve. This is consistent with the study of Winkelhaus et al. [42], who found that the performance of most operators subjected to learning and fatigue effects improved to a certain threshold and worsened beyond it.

3. The Target Model

3.1. Ditails

The target model is a labor-intensive cellular production system in which an operator’s skills play a major role in productivity. The features are as follows:
  • The same order consisting of multiple products is received repeatedly.
  • Each product is completely assembled in a single cell.
  • More than one operator can be placed in a single cell, and operators must always be assigned to one of the cells.
  • The operator is placed in only one cell.
  • In the case of a multi-person cell, the cell shall be configured as a task-divided cell.
  • Within the same cell, there is a task-dedicated assembly where only one person is assigned to a single task.
  • If an operator is responsible for multiple tasks, the tasks should be performed consecutively.
  • This is a job shop-type cell where the processing order of tasks varies for each product.

3.2. Symbols

Table 1 shows the symbols used to formulate the features in Section 3.1.

3.3. Formulation

In this study, we incorporate a learning index that accounts for fatigue when updating the skill index at the end of each order. In the study of Haraguchi et al. [10], proficiency progressed as tasks were assigned, but in this study, skill improvement was hampered by fatigue depending on the number of tasks assigned. Therefore, tasks that each operator struggles with are assigned preferentially to facilitate skill proficiency. Consequently, the objective function is set to minimize the sum of the skill index for each task allocated to operators, as defined in Equation (5), where S i j k is the skill index values for each operator’s task, the decision variable x i t c represents who is assigned to which cell, and y i t j k represents who is assigned to which task.
m i n i = 1 I j = 1 J k = 1 K s i j k y i t j k   t
The constraints are defined by Equations (6)–(9). Equation (6) is the constraint that operators are always placed in one cell, and Equation (7) is the constraint that the maximum number of people in one cell must not exceed C m a x .
c = 1 C x i t c = 1   t , i
i = 1 I x i t c C m a x   t , c
Equation (8) is a constraint that ensures that operators are assigned to adjacent tasks when they are responsible for multiple tasks.
k = F i j k E i j k y i t j k = E i t j k F i t j k + 1 K j m a x   i , t , j
In Equation (9), the number of operators who can be assigned to the same task within a cell is set to be one, achieving a task-dedicated system.
i = 1 I x i t c y i t j k = 1   t , c , j , k
The tact time for each cell is calculated by Equation (10). Based on the tact time, the number of products to be assigned to each cell is determined by Equation (11).
T a c t T i m e t c j = m a x k = 1 K S T j k S 1 j k x 1 t c y 1 t j k , k = 1 K S T j k S 2 j k x 2 t c y 2 t j k ,   t , c , j
Q t c j = Q t j a l l / T a c t T i m e t c j c = 1 C 1 T a c t T i m e t c j   t , c , j
The assembly time after the order completion is calculated based on the tasks assigned to the operators and the number of products. The conventional method [10] is obtained by Equation (12) and the proposed method by Equation (13).
E T i j k = S T j k S i j k x i t c y i t j k / Q t c j α
E T i j k = S T j k S i j k x i t c y i t j k / Q t c j α Q t c j
where α in Equation (12) is calculated using Equation (3) and α Q t c j in Equation (13) is calculated using Equation (4).

4. Computational Experiments

In this section, we conduct computational experiments on the operator allocation method formulated in the previous chapter and compare it with conventional methods.

4.1. Solution Procedure

For each order, we determine the operator allocation, and the number of products allocated to each cell. Then, we update the skill index values based on the allocated tasks and number of products and determine the operator allocation and quantity of products for the following order. This is repeated until the order is completed. We use the Simulated Annealing (SA) algorithm to find a solution for each order. The Simulated Annealing (SA) algorithm is one of the effective probabilistic approximation methods for NP-hard problems, such as combinatorial optimization problems. As a feature, the variable called temperature is used. The higher the temperature, the greater the probability of accepting a worse solution, which helps prevent the algorithm from becoming stuck in a local optimum. As the temperature gradually decreases, the algorithm increasingly favors selecting better solutions. Figure 3 illustrates the solution procedure.
First, we set the skill index values in <2>, and in <4>, we judge the terminal criterion for the number of orders t. After that, we enter the SA algorithm. After initializing the temperature T e m p r and the number of steps r in <6> ( r = 1 ), the operators are allocated to each cell and task in <7>. After the number of products in each cell is determined in <8>, the solution acceptance judgment is performed in <9>. The acceptance judgment is determined by Equation (14), where x is the current solution, x is the following solution, and x is the value of x x .
a c c e p t   x = x < 0 1 o t h e r w i s e exp x T e m p c  
If x < 0 , we update the best solution in <11>. If x > 0 and x is accepted, we do not update the best solution, and we proceed to the cooling judgment in <12>. T e m p r represents the temperature at step r . In <13>, the next temperature T e m p n e x t is set using Equation (15) with cooling rate μ .
T e m p n e x t = μ T e m p r             ( 0.8 μ 1 )    
The terminal criterion of the SA algorithm is determined by the number of steps r . We return to <7> operator allocation and task assignment if the terminal criterion is not reached. After completing the step and terminating the SA algorithm, the best solution is output as the order t solution in <16>. Then, in <17>, based on the task assigned and the number of products assigned to each cell Q t c j , the execution time is determined, and the skill index values are updated using Equations (12) and (13). This is repeated until the value of the order count t satisfies the termination criterion in <4>.

4.2. Conditions

Table 2 shows the configuration of the cells used in the experiment. The three cells (C1 to C3) are all equipped similarly and can accommodate either single or multiple cells. The total number of operators is eight (O1 to O8), and each cell can be staffed with one to four operators. The order details are as follows: there are three types of products (G1 to G3), four tasks for each type of product (K1 to K4), a quantity of 50 for each product, and five orders in total (T1 to T5).
For the skill index, we use Table 3, which was used in the conventional method [10]. The eight operators consisted of two Expert operators, four Standard operators, and two Newcomer operators.
The learning rate was randomly set for each task in the range of 90% to 95%, as shown in Table 4.
The fatigue index for all tasks is standardized using Patterns I to V, with values of 0.15, 0.20, 0.25, 0.30, and 0.35, respectively (Table 5).
The conditions for the Simulated Annealing (SA) used in the solution are as follows: The initial value is determined randomly, and the search progresses using the exchange neighborhood. The cooling rate is set at 0.95, with cooling performed every 100 steps. The termination criterion for each order is when the number of steps reaches 10,000. At the end of each order, the number of steps and the temperature are reset. One experiment consists of orders 1 through 5 (T1 to T5), and the experiments are conducted 20 times for each of the five fatigue index patterns of the proposed method and the conventional method for comparison.

4.3. Results

Figure 4 shows the progression of the best values in T1 of the first experiment for Patterns I to V of the proposed and conventional methods. In the initial phase of the number of steps, the proposed method has a smaller best value than the conventional method. However, after 1000 steps, the conventional method has a lower best value than the proposed method. The fastest to obtain the best solution was in Pattern III, with no variation from the 124th step onward. Subsequently, the best solutions were obtained in the order of the conventional method: Pattern II, Pattern I, Pattern V, and Pattern IV.
Table 6 shows the basic statistics of the minimum value of the sum of the skill index for each order for 20 trials for both the conventional method and Patterns I to V of the proposed method. In Table 6, the maximum average value for each order is indicated in red, and the minimum average is in blue. For the average values, Pattern III has the minimum value, and Pattern V has the maximum value for T1. For T2 to T5, Pattern V has the minimum value, and Pattern I has the maximum value. However, for T1, the average values are almost the same for both the proposed and conventional methods. The average value of T5 for Pattern I (=52.483) is closest to the maximum value of the sum of the skill index (=54), indicating that the operators have almost reached the Expert level. The average values of Patterns I and II of the proposed method exceeded those of the conventional method, and the gap widened as the orders progressed. For Patterns III to V of the proposed method, the average values were smaller than those of the conventional method from T2 onwards. For the conventional method and Patterns, I to III of the proposed methods, the value of the best solution increased as the order progressed, while for Patterns IV and V of the proposed method, the value of the best solution decreased as the order progressed.

4.4. Discussion of Computer Experiment

Table 6 shows that the average value of the best solution of the proposed method is smaller than that of the conventional method for Patterns III-V. Due to the influence of the fatigue index, the increase in actual assembly time after the completion of each order was reduced. Additionally, in Pattern IV and Pattern V of the proposed method, the value of the best solution decreased as the orders progressed. This is because the effect of the fatigue index exceeded that of proficiency. Therefore, by incorporating the fatigue index into Equation (13), it is possible to reflect not only the reduction in assembly time due to proficiency but also the negative impact of fatigue on assembly time.
On the other hand, Pattern I and Pattern II of the proposed method exceeded the average value of the conventional method as the orders progressed. A comparison of the learning rate values showed that the values of Pattern I and Pattern II of the proposed method were smaller than the values of the learning rate of the conventional method. Therefore, the progress of proficiency was faster in Pattern I and Pattern II of the proposed method than in the conventional method. This indicates that fatigue cannot be considered in some cases, depending on the combination of learning rate and fatigue index.

5. Assembly Experiment

To verify the effectiveness of the proposed method, this chapter compares the assembly time estimated by the proposed method with the assembly time obtained from an actual LEGO block robot assembly experiment. First, we conduct a computer simulation using the proposed method and then perform an actual assembly experiment according to the operator allocation that yielded the best value.

5.1. Experimental Subject

The subject work used in these experiments is shown in Figure 5. This robot is made of LEGO bricks, with 86 work elements and 163 parts. The entire process of the subject work was divided into four tasks (K1~K4). Figure 6 shows the subject’s work at the end of each task. The assembly time of the Standard operator was set as the standard assembly time. Table 7 shows the number of processes, parts, and standard assembly time for each task.

5.2. Setting

Table 8 shows the composition of the cells subjected to the experiment. All three cells (C1 to C3) have equivalent facilities and can accommodate single and multiple cells. The number of operators is eight (O1 to O8), and the number of operators that can be placed in one cell is one to four. The order content is 1 (G1) for the product type, 4 (K1 to K4) for the number of tasks, and 30 for the order quantity. The operators consisted of two Experts, three Standards, and three Newcomers. Two subjects with the same operator composition (Group A and Group B) are tested. Since each operator’s exact skill index values are unknown, the midpoint value for each skill level is used. Additionally, since the exact values for the learning rate and fatigue index are unknown, they are all assumed to be constant. The learning rate was standardized to 93% for all operators and tasks, and the fatigue index was standardized to 0.20 for all tasks.

5.3. Computational Experiment

The conditions of the Simulated Annealing (SA) used for the solution are the same as those described in Section 4.2. At the end of Order 1 (T1), the actual assembly time of the operator was updated, and the skill index was calculated. As a result of the experiment, the sum of the skill index for both Group A and Group B was 10.7. Table 9 shows the operator allocation and the number of products allocated to each cell for the best solutions in both Group A and Group B.

5.4. The Assembly Experiment

We set up an experimental cell production assembly station. Then, we assigned tasks according to the operator allocation obtained in the previous section and assembled a LEGO block. When an operator completes an assigned task, the work is handed over to the next operator for the subsequent task. After the previous task is completed, the operator of the next task starts assembling. The operator has a manual and a parts box for each task. The manual illustrates the parts and tasks for each assembly unit and is compiled into a booklet. The inside of the parts box is divided into partitions, and each section contains parts for 2–3 steps (Figure 7). The operators assemble the parts by referring to the manual and taking the parts from the parts box. Before the assembly experiment, Expert operators practiced assembly five times and Standard operators twice. The operators responsible for the Newcomers should have practiced in advance and participated in the experiment after receiving only brief guidance just before the experiment. During the experiment, a smartphone is placed on the workbench to record a video of the work conducted using an online meeting system. The assembly time was measured by watching the video after the experiment, and the assembly time per task was recorded for each operator.

5.5. Comparison of Experimental Results

Table 10 shows the values of the skill index after the end of one order. The shaded cells represent the assigned tasks, and the skill index values have been updated. The values after the computational experiment were calculated from the post-training assembly times obtained using Equation (13) after the completion of the assigned tasks, and the values after the assembly experiment were calculated from the final assembly time. The skill index values after the computational experiment were higher than before. Expert operators reached the maximum value of the skill index (=1.50), Standard operators’ values were like the Experts’ and Newcomer operators’ values were like the Standard operators’.
On the other hand, after the assembly experiment, the values of the skill index were higher for the Standard and Newcomer operators than before the start of the work. The values were lower for all but one of the Expert operators. Looking at the differences in the skill index, the largest difference was 0.50 for the expert O1 in Group B, and the smallest difference was 0.00 for the skilled O2 in Group B. Additionally, it was found that the differences varied depending on the task, even for the same operator, indicating that the learning rate changes based on the type of work. The overall average of the difference was 0.037 and 0.039, and the standard deviation was 0.128 and 0.113, showing no significant differences between the groups.
Figure 8 provides a visual comparison of the assembly time for the computational and assembly experiments for each group. The final assembly time of the assembly experiment was generally shorter than that of the computational experiment, particularly for Group A in K3 and K4 of C1, K4 of C2, and K3 and K4 of C3, and for Group B, in K2 to K4 of C1, K2 and K4 of C2, and K4 of C3. However, in more than half of the tasks, the final assembly time of the assembly experiment exceeded that of the computational experiment. The degree of agreement between the assembly times of the two experiments varied depending on the task. For instance, for K3 of C1 in Group A and K2 and K3 of C2 in Group B, the data curves of the computational and assembly experiments were roughly consistent. In contrast, for K1 of C3 in Group A and K1 of C2 in Group B, there was a significant difference between the two data curves. In C2 of Group A and C3 of Group B, which had a larger number of work units, the data curves of the assembly experiment showed greater fluctuations.

5.6. Discussion of Assembly Experiment

A comparison of the skill index of operators after the computer experiment and the assembly experiment shows differences. However, no significant difference was observed in the t-test, suggesting that the observed difference was not substantial. Examining the assembly time for each unit revealed that as the number of units increased, the variability in the assembly time of the assembly experiment also increased. The results show that there are other influences on the change in working time than proficiency and that the greater the number of repetitions of a task, the greater the effect. The skill index and proficiency rate values were estimated using the working time measured in the assembly experiment. The results differed from the values set before the experiment. Due to this, it is considered that there was a difference between the predicted assembly time and the actual assembly time. Therefore, when applying the proposed method to actual workplaces, it is essential to set appropriate parameters.

6. Conclusions

In this study, we proposed an operator allocation model that considers the decrease in proficiency due to fatigue. First, a comparison between the conventional method and the proposed method was conducted through computer simulations. The results show that the proposed method can consider the negative effects of working time due to fatigue and reduced working time due to proficiency. On the other hand, it was found that fatigue cannot be considered in some cases, depending on the combination of the fatigue index and the learning rate. More accurate simulation results can be expected by investigating the differences in results based on the combination of the learning rate and fatigue index.
Next, to verify the effectiveness of the proposed method, an actual assembly experiment was conducted based on the operator allocation obtained from the computer simulations, and the process of proficiency development was compared. As a result, although there was a difference between the calculated and measured assembly times, no significant difference was observed.
On the other hand, significant differences between operators were noted. This is considered to be due to the fact that, in this experiment, the operators’ skills and learning were treated uniformly. If the differences in the operators’ skills, learning rates, and fatigue indices can be considered, it is expected that the gap between the calculated values and the measured values will be reduced.
However, due to time constraints, this experiment was unable to individually consider each operator’s skill index, learning rate, and fatigue index. If these factors were to be considered, it would be possible to individually evaluate these parameters through preliminary experiments and incorporate them into the model. When applying this approach to a real-world setting, it is possible to calculate individual parameters by analyzing performance over several cycles of tasks; however, this may involve certain costs. Therefore, estimating general parameters based on specific workplace and task conditions and applying them to the model is considered a practical and cost-effective approach.
Future works will include creating a model that reflects differences in operators’ skill and proficiency, as well as developing a model that considers other human factors.

Author Contributions

Conceptualization, M.E. and H.H.; methodology, M.E.; software, M.E.; validation, M.E. and H.H.; data curation, M.E. and H.H.; writing—original draft preparation, M.E.; writing—review and editing, H.H. All authors have read and agreed to the published version of the manuscript.

Funding

The authors did not receive support from any organization for the submitted work.

Data Availability Statement

Raw data were generated at Author. Derived data supporting the findings of this study are available from the corresponding author H.H. on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Katsuhisa, H.; Yasuaki, F.; Shin, S. A Study on the Workload in Cell Production. Jpn. J. Ergon. 2009, 45, 219–225. [Google Scholar]
  2. Gan, Z.L.; Musa, S.N.; Yap, H.J. A Review of the High-Mix, Low-Volume Manufacturing Industry. Appl. Sci. 2023, 13, 1687. [Google Scholar] [CrossRef]
  3. Abu-Samah, A.; Shahzad, M.K.; Zamai, E. Bayesian based methodology for the extraction and validation of time bound failure signatures for online failure prediction. Reliab. Eng. Syst. Saf. 2017, 167, 616–628. [Google Scholar] [CrossRef]
  4. Alduaij, A.; Hassan, N.M. Adopting a circular open-field layout in designing flexible manufacturing systems. Int. J. Comput. Integr. Manuf. 2020, 33, 572–589. [Google Scholar] [CrossRef]
  5. Fantini, P.; Tavola, G.; Taisch, M.; Barbosa, J.; Leitao, P.; Liu, Y.; Sayed, M.S.; Lohse, N. Exploring the integration of the human as a flexibility factor in CPS enabled manufacturing environments: Methodology and results. In Proceedings of the IECON 2016—42nd Annual Conference of the IEEE Industrial Electronics Society, Florence, Italy, 24–27 October 2016; pp. 5711–5716. [Google Scholar]
  6. Hoedt, S.; Claeys, A.; Aghezzaf, E.H.; Cottyn, J. Real Time Implementation of Learning-Forgetting Models for Cycle Time Predictions of Manual Assembly Tasks after a Break. Sustainability 2020, 12, 5543. [Google Scholar] [CrossRef]
  7. Nazir, S.; Totaro, R.; Brambilla, S.; Colombo, S.; Manca, D. Virtual Reality and Augmented-Virtual Reality as Tools to Train Industrial Operators. Comput. Aided Chem. Eng. 2012, 30, 1397–1401. [Google Scholar]
  8. Fu, Q.W.; Liu, Q.H.; Hu, T. Multi-objective optimization research on VR task scenario design based on cognitive load. Facta Univ. Ser. Mech. Eng. 2024, 22, 293–313. [Google Scholar] [CrossRef]
  9. Nazir, S.; Kluge, A.; Manca, D. Can Immersive Virtual Environments make the difference in training industrial operators? In Proceedings of the Human Factors and Ergonomics Society Europe Chapter 2013 Annual Conference, Torino, Italy, 26–28 October 2013.
  10. Haraguchi, H.; Toshiya, K.; Nobutada, F. A study on operator allocation aiming at the skill improvement for cell production system. Trans. JSME Jpn. 2015, 81, 825. [Google Scholar]
  11. Abubakar, M.I.; Wang, Q. Prioritizing Key Human Factors on Effect of Human Centred Assembly Performance Using the Extent Analysis Method. J. Ind. Intell. Inf. 2018, 6, 23–30. [Google Scholar] [CrossRef]
  12. Karwowski, W.; Kern, D.; Murata, A.; Ahram, T.; Gutiérrez, E.; Sapkota, N.; Marek, T. The complexity of human performance variability on watch standing task. Appl. Ergon. 2019, 79, 169–177. [Google Scholar] [CrossRef]
  13. Abubakar, M.I.; Wang, Q. Key human factors and their effects on human centered assembly performance. Int. J. Ind. Ergon. 2019, 69, 48–57. [Google Scholar] [CrossRef]
  14. Neumann, W.; Kolus, A.; Wells, R.W. Human Factors in Production System Design and Quality Performance—A Systematic Review. IFAC-Pap. 2016, 49, 1721–1724. [Google Scholar] [CrossRef]
  15. Sikström, S.; Jaber, M.Y. The Depletion–Power–Integration–Latency (DPIL) model of spaced and massed repetition. Comput. Ind. Eng. 2012, 63, 323–337. [Google Scholar] [CrossRef]
  16. Daria, B.; Martina, C.; Alessandro, P.; Fabio, S.; Valentina, V. Fatigue and recovery: Research opportunities in order picking systems. IFAC-Pap. 2017, 50, 6882–6887. [Google Scholar] [CrossRef]
  17. Asadayoobi, N.; Jaber, M.Y.; Taghipour, S. A new learning curve with fatigue-dependent learning rate. Appl. Math. Model. 2021, 93, 644–656. [Google Scholar] [CrossRef]
  18. Mályusz, L.; Pém, A. Model for “Bath Tub” effect in construction. In Proceedings of the Creative Construction Conference 2014, Prague, Czech Republic, 21–24 June 2014. [Google Scholar]
  19. Digiesi, S.; Kock, A.A.A.; Mummolo, G.; Rooda, J.E. The effect of dynamic worker behavior on flow line performance. Int. J. Prod. Econ. 2009, 120, 368–377. [Google Scholar] [CrossRef]
  20. Knecht, G.R. Costing, technological growth and generalized learning curves. J. Oper. Res. Soc. 1974, 25, 487–491. [Google Scholar] [CrossRef]
  21. Boone, E.R. An Analysis of Learning Curve Theory and the Flattening Effect at the End of the Production Cycle, Air Force Institute of Technology. Available online: https://scholar.afit.edu/etd/1877/ (accessed on 20 June 2024).
  22. Morooka, K. Learning engineering. J. Jpn. Soc. Mech. Eng. 1968, 71, 83–88. [Google Scholar]
  23. Wright, T.P. Factors affecting the cost of airplanes. J. Aeronaut. Sci. 1936, 3, 122–128. [Google Scholar] [CrossRef]
  24. Yelle, L.E. The learning curves: Historical review and comprehensive survey. Decis. Sci. 1979, 10, 302–328. [Google Scholar] [CrossRef]
  25. Badiru, A.B. Computational survey of univariate and multivariate learning curve models. IEEE Trans. Eng. Manag. 1992, 39, 176–188. [Google Scholar] [CrossRef]
  26. Jaber, M.Y. Learning and Forgetting Models and Their Applications. In Handbook of Industrial and Systems Engineering, 1st ed.; CRC Press: Boca Raton, FL, USA, 2006; p. 28. [Google Scholar]
  27. Jaber, M.Y.; Givi, Z.S.; Neumann, W.P. Incorporating human fatigue and recovery into the learning–forgetting process. Appl. Math. Model. 2013, 37, 7287–7299. [Google Scholar] [CrossRef]
  28. Anzanello, M.J.; Fogliatto, F.S. Learning curve models and applications: Literature review and research directions. Int. J. Ind. Ergon. 2011, 41, 573–583. [Google Scholar] [CrossRef]
  29. Mazur, J.E.; Hastie, R. Learning as accumulation: A reexamination of the learning curve. Psychol. Bull. 1978, 85, 1256–1274. [Google Scholar] [CrossRef]
  30. Towill, D.R. Forecasting learning curves. Int. J. Forecast. 1990, 6, 25–38. [Google Scholar] [CrossRef]
  31. Naim, M.M.; Towill, D.R. An engineering approach to LSE modelling of experience curves in the electricity supply industry. Int. J. Forecast. 1990, 6, 549–556. [Google Scholar] [CrossRef]
  32. Nembhard, D.A.; Uzumeri, M.V. An individual-based description of learning within an organization. IEEE Trans. Eng. Manag. 2000, 47, 370–378. [Google Scholar] [CrossRef]
  33. Anzanello, M.J.; Fogliatto, F.S. Learning curve modelling of work assignment in mass customized assembly lines. Int. J. Prod. Res. 2007, 45, 2919–2938. [Google Scholar] [CrossRef]
  34. Peltokorpi, J.; Jaber, M.Y. Potential Models of Group Learning in Production. Adv. Transdiscipl. Eng. 2020, 13, 205–216. [Google Scholar]
  35. Dutton, J.M.; Thomas, A.; Butler, J.E. The History of Progress Functions as a Managerial Technology. Bus. Hist. Rev. 1984, 58, 204–233. [Google Scholar] [CrossRef]
  36. Dar-El, E.M. HUMAN LEARNING: From Learning Curves to Learning Organizations, 1st ed.; Kluwer Academic Publishers: Norwell, MA, USA, 2000. [Google Scholar]
  37. Hartzler, B.M. Fatigue on the flight deck: The consequences of sleep loss and the benefits of napping. Accid. Anal. Prev. 2014, 62, 309–318. [Google Scholar] [CrossRef] [PubMed]
  38. Langner, R.; Steinborn, M.B.; Chatterjee, A.; Sturm, W.; Willmes, K. Mental fatigue and temporal preparation in simple reaction-time performance. Acta Psychol. 2010, 133, 64–72. [Google Scholar] [CrossRef] [PubMed]
  39. Bahdur, K.; Gilchrist, R.; Park, G.; Nina, L.; Pruna, R. Effect of HIIT on cognitive and physical performance. Apunts. Med. De L’esport 2019, 54, 113–117. [Google Scholar] [CrossRef]
  40. Hillman, C.H.; Snook, E.M.; Jerome, G.J. Acute cardiovascular exercise and executive control function. Int. J. Psychophysiol. 2003, 48, 307–314. [Google Scholar] [CrossRef] [PubMed]
  41. Chang, Y.K.; Labban, J.D.; Gapin, J.I.; Etnier, J.L. The effects of acute exercise on cognitive performance: A meta-analysis. Brain Res. 2012, 1453, 87–101. [Google Scholar] [CrossRef]
  42. Winkelhaus, S.; Sgarbossa, F.; Calzavara, M.; Grosse, E.H. The effects of human fatigue on learning in order picking: An explorative experimental investigation. IFAC-PapersOnLine 2018, 51, 832–837. [Google Scholar] [CrossRef]
Figure 1. Learning curve (learning rates of 70%, 80%, and 90%).
Figure 1. Learning curve (learning rates of 70%, 80%, and 90%).
Asi 07 00087 g001
Figure 2. Learning–fatigue curve (learning rate of 80%, fatigue index of 0.15, 0.20, 0.25).
Figure 2. Learning–fatigue curve (learning rate of 80%, fatigue index of 0.15, 0.20, 0.25).
Asi 07 00087 g002
Figure 3. Solution procedure.
Figure 3. Solution procedure.
Asi 07 00087 g003
Figure 4. Best values at order 1 of the first experiment for each pattern.
Figure 4. Best values at order 1 of the first experiment for each pattern.
Asi 07 00087 g004
Figure 5. A LEGO block robot used in the assembly experiment.
Figure 5. A LEGO block robot used in the assembly experiment.
Asi 07 00087 g005
Figure 6. A LEGO block robot after completion of each task in the assembly process.
Figure 6. A LEGO block robot after completion of each task in the assembly process.
Asi 07 00087 g006
Figure 7. Example of a parts box.
Figure 7. Example of a parts box.
Asi 07 00087 g007
Figure 8. The assembly time for the computational and assembly experiments for each group.
Figure 8. The assembly time for the computational and assembly experiments for each group.
Asi 07 00087 g008
Table 1. Symbols.
Table 1. Symbols.
Variables
i The operator number (1, 2, …, I)
c The cell number (1, 2, …, C)
j The product number (1, 2, …, J)
k The task number (1, 2, …, K)
t The order number (1, 2, …, T)
S i j k The skill index values for each task of each operator
x i t c The decision variable represents who to assign to which cell
y i t j k The decision variable represents who to assign to which task
C m a x The maximum number of operators that can be allocated to a single cell
K j m a x The maximum number of tasks that can be allocated to a single operator
F i t j k The first task number allocated to the operator
E i t j k The last task number allocated to the operator
Q t j a l l The order quantity of product j in order t
Q t c j The order quantity in cell c of product j in order t
T a k t T i m e t c j The tact time in cell c of product j in order t
Table 2. Experimental conditions.
Table 2. Experimental conditions.
VariableValues
Number of cells3 (C1~C3)
Number of operators8 (O1~O8)
Maximum number of people in one cell4
Number of product types3 (G1~G3)
Number of tasks for each product4 (K1~K4)
Number of each product50
Number of orders5 (T1~T5)
Table 3. Operator’s skill index.
Table 3. Operator’s skill index.
OperatorSkill LevelG1G2G3
K1K2K3K4K1K2K3K4K1K2K3K4
O1Expert1.41.51.41.51.41.51.51.31.41.51.31.3
O2Expert1.31.51.41.51.51.31.51.51.51.31.31.4
O3Standard0.91.21.01.21.11.11.00.90.91.11.21.0
O4Standard1.20.91.21.11.01.20.91.11.21.21.11.1
O5Standard1.11.01.20.91.11.21.11.01.21.11.11.1
O6Standard1.11.20.91.11.10.91.20.90.91.01.01.1
O7Newcomer0.60.60.60.60.60.80.60.60.60.70.80.8
O8Newcomer0.70.60.60.80.80.80.80.60.60.60.70.7
Table 4. Operator’s learning rate.
Table 4. Operator’s learning rate.
OperatorSkill LevelG1G2G3
K1K2K3K4K1K2K3K4K1K2K3K4
O1Expert0.920.900.920.940.930.950.900.900.910.910.940.94
O2Expert0.930.900.900.900.940.920.910.910.900.910.950.95
O3Standard0.950.920.950.950.920.940.920.900.910.950.940.94
O4Standard0.940.940.950.900.940.900.910.950.910.940.910.92
O5Standard0.930.930.950.950.950.910.900.900.940.950.950.91
O6Standard0.900.910.940.910.900.920.950.910.910.940.910.95
O7Newcomer0.910.930.900.900.900.910.920.920.920.940.940.91
O8Newcomer0.930.910.900.930.930.910.900.920.930.940.910.91
Table 5. Operator’s fatigue index.
Table 5. Operator’s fatigue index.
G1G2G3
K1K2K3K4K1K2K3K4K1K2K3K4
Pattern I0.150.150.150.150.150.150.150.150.150.150.150.15
Pattern II0.200.200.200.200.200.200.200.200.200.200.200.20
Pattern III0.250.250.250.250.250.250.250.250.250.250.250.25
Pattern IV0.300.300.300.300.300.300.300.300.300.300.300.30
Pattern V0.350.350.350.350.350.350.350.350.350.350.350.35
Table 6. Basic statistics of results.
Table 6. Basic statistics of results.
T1T2T3T4T5
Conventional methodAvg.32.54 36.42 40.53 45.93 49.55
Max32.90 37.22 41.35 46.74 50.27
Min32.00 35.56 39.31 45.33 48.88
SD0.21 0.43 0.52 0.38 0.40
Proposed method
(Pattern I)
Avg.32.54 38.43 44.05 49.52 52.98
Max32.90 38.96 44.89 50.41 53.48
Min31.80 37.34 43.10 48.95 52.48
SD0.25 0.43 0.46 0.38 0.29
Proposed method
(Pattern II)
Avg.32.58 37.40 42.82 48.60 52.09
Max32.80 37.96 43.56 49.82 52.54
Min32.20 36.65 41.80 47.75 51.40
SD0.16 0.37 0.53 0.51 0.29
Proposed method
(Pattern III)
Avg.32.50 34.98 37.80 40.35 43.67
Max32.90 35.91 39.06 42.00 45.52
Min31.90 33.89 36.52 38.80 41.72
SD0.25 0.49 0.79 1.00 1.00
Proposed method
(Pattern IV)
Avg.32.59 30.34 28.63 27.79 27.51
Max33.00 31.90 30.46 29.65 29.40
Min31.90 28.53 26.15 25.84 25.95
SD0.25 0.85 1.25 1.10 0.92
Proposed method
(Pattern V)
Avg.32.68 26.80 24.80 24.00 23.68
Max32.90 30.57 27.03 25.57 25.04
Min32.30 24.15 22.86 22.87 22.50
SD0.17 1.59 0.95 0.66 0.71
Table 7. The number of processes, parts and standard assembly time for each task.
Table 7. The number of processes, parts and standard assembly time for each task.
Number of ProcessesNumber of PartsThe Standard
Assembly Time [s]
Task 12350223
Task 21641208
Task 32332168
Task 42440252
Total86163851
Table 8. The composition of the cells.
Table 8. The composition of the cells.
VariableValues
Number of cells3 (C1~C3)
Number of operators8 (O1~O8)
Learning rate0.93
Fatigue index0.20
Maximum number of people in one cell4
Number of product types1 (G1)
Number of tasks for each product4 (K1~K4)
Number of each product30
Number of orders1 (T1)
Table 9. The operator allocation and the number of products allocated to each cell.
Table 9. The operator allocation and the number of products allocated to each cell.
K1K2K3K4The Number of Products
Group A
C1O7O7O8O86
C2O2O5O4O319
C3O1O6O6O65
Group B
C1O3O7O7O75
C2O1O8O8O85
C3O4O5O6O220
Table 10. Changes in the skill index.
Table 10. Changes in the skill index.
OperatorSkill LevelAfter the Computer ExperimentAfter the Assembly ExperimentDifference Value
K1K2K3K4K1K2K3K4K1K2K3K4
Group A
O1Expert1.501.401.401.401.111.401.401.400.390.000.000.00Average of differences
O2Expert1.501.401.401.401.301.401.401.400.200.000.000.00
O3Standard1.001.001.001.471.001.001.001.500.000.000.00−0.030.037
O4Standard1.001.001.471.001.001.001.341.000.000.000.130.00S.D.
O5Standard1.001.471.001.001.001.141.001.000.000.330.000.000.128
O6Newcomer0.701.011.011.010.700.781.221.190.000.23−0.21−0.18t-test
p-value
O7Newcomer1.021.030.700.700.740.900.700.700.280.130.000.00
O8Newcomer0.700.701.031.030.700.701.041.120.000.00−0.01−0.090.118
Group B
O1Expert1.501.401.401.401.001.401.401.400.500.000.000.00Average of differences
O2Expert1.501.401.401.501.501.401.401.500.000.000.000.00
O3Standard1.441.001.001.471.111.001.001.470.330.000.000.000.039
O4Standard1.461.001.001.001.251.001.001.000.210.000.000.00S.D.
O5Standard1.001.441.001.001.001.331.001.000.000.110.000.000.113
O6Newcomer0.700.701.010.700.700.700.950.700.000.000.060.00t-test
p-value
O7Newcomer0.701.011.011.010.701.021.091.020.00−0.01−0.08−0.01
O8Newcomer0.701.021.021.020.700.970.891.060.000.050.13−0.040.057
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Endo, M.; Haraguchi, H. A Study on Operator Allocation in Consideration of Fatigue in Cell Manufacturing System. Appl. Syst. Innov. 2024, 7, 87. https://doi.org/10.3390/asi7050087

AMA Style

Endo M, Haraguchi H. A Study on Operator Allocation in Consideration of Fatigue in Cell Manufacturing System. Applied System Innovation. 2024; 7(5):87. https://doi.org/10.3390/asi7050087

Chicago/Turabian Style

Endo, Moe, and Harumi Haraguchi. 2024. "A Study on Operator Allocation in Consideration of Fatigue in Cell Manufacturing System" Applied System Innovation 7, no. 5: 87. https://doi.org/10.3390/asi7050087

Article Metrics

Back to TopTop