Quantifying the Impact of Inspection Processes on Production Lines through Stochastic Discrete-Event Simulation Modeling
Abstract
:1. Introduction
2. Literature Review
2.1. Manufacturing Quality Models
2.2. Inspection Process Planning
3. Probabilistic Model of Inspection Processes
3.1. Assumptions
3.2. Model Overview
3.3. Model Input
- Task durations: the duration of each manufacturing operation must be analyzed through time studies so that the simulation is as accurate as possible in its representation of reality. The task duration must be modeled preferably as a statistical distribution, although other easier statistical metrics (median or average) can also be used.
- Manufacturing operations topology: for each product, a series of operations in a specific sequence is required. The order of operations needs to be replicated in the simulation model accurately, ensuring that the flow of material is accurately represented within the model.
- Current quality rates: for each manufacturing process, the current output must be analyzed to measure the rates of conforming, reworkable, and waste products (when applicable following Assumption 4).
- Inspection system accuracy: for each inspection system that is planned to be introduced, the error rate for each defect identified is required to allow the model to account for the uncertainty of the system.
3.4. Probabilistic Model
3.5. Model Output
3.5.1. Time Elements
- Actual production time (APT): the actual time in which a production line is running an order, which only includes value-adding functions.
- Actual unit time (AUT): the actual time that a unit requires to go over all the required operations.
- Actual execution time (AET): the actual time in which a manufacturing process is producing units.
- First arrival time (FAT): the actual time in which the first end product is finalized.
3.5.2. Quantity Elements
- Good quantity (GQ): the produced quantity that meets quality requirements in the first time of an operation process.
- Scrap quantity (SQ): the produced quantity that does not meet quality requirements and must be scrapped or recycled.
- Rework quantity (RQ): the quantity that fails to meet the quality requirements, but these requirements can be met by reprocessing.
- Processed quantity (PQ): the quantity that a workstation has processed, which includes the reworked and scraped ones. In case that some units may need more than one rework, say parts are reworked () times, then:
- Produced quantity in the first operation process (PQF): the quantity that a workstation has produced in the first time of an operation process.
3.5.3. Key Performance Indicators
- Utilization efficiency (UE): the productivity of a workstation, measured by the relationship between the productive time and execution time.
- Throughput rate (TR): the process performance in terms of produced units and the execution time for each workstation.
- Actual interarrival time (AIT): the actual time in between conforming units completely finalized. Note that () describes the total number of units finalized by the production line.
- Production ratio (PR): the final performance of the production line in terms of end product produced.
- Work in process (WiP): the number of units currently being processed.
- Scrap ratio (SR): reports the ratio of waste units over the total processed units in a workstation.
- Rework ratio (RR): reports the ratio of reworkable units over the total processed units in a workstation.
- Fall off ratio (FR): the fall off quantity for a specific production operation in relation to the produced quantity in the first operation, measured by the ratio between the produced quantity on the first production order sequence minus the conforming units on the current production and the produced quantity in the first operation.
- First time quality (FTQ): the ratio of conforming units produced in the first time in a workstation.
- Quality buy rate (QBR): the overall ratio of conforming units, even after rework, in a workstation.
4. Case Study
4.1. Description of the Use Case
- Inspection process 1: enables inspection of defects in process 1.
- Inspection process 2: enables inspection of defects in process 2 or inspection of defects in processes 1 and 2.
- Inspection process 3: enables inspection of defects in process 3, or inspection of defects in processes 1 and 3, or inspection of defects in processes 1 and 2, or inspection of defects in processes 1, 2, and 3.
4.2. Simulation Scenarios
4.3. Validation Results
4.3.1. Condition 1: Production Target
4.3.2. Condition 2: Limited Supply
4.4. Discussion
- Change 1:
- Improve their current system in process 3 from 96% accuracy to 99%.
- Change 2:
- Add a 92% accuracy inspection system in process 2.
- Change 3:
- Add an 88% accuracy inspection system in process 1 and an 84% accuracy inspection system in process 2.
- Change 4:
- Add a 96% accuracy inspection system in process 1.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Li, J.; Blumenfeld, D.E.; Huang, N.; Alden, J.M. Throughput analysis of production systems: Recent advances and future topics. Int. J. Prod. Res. 2009, 47, 3823–3851. [Google Scholar] [CrossRef]
- Morrison, B. The problem with workarounds is that they work: The persistence of resource shortages. J. Oper. Manag. 2015, 39–40, 79–91. [Google Scholar] [CrossRef]
- Stephens, M.P. Manufacturing Facilities Design & Material Handling, 6th ed.; Pearson Education: West Lafayette, IN, USA, 2019. [Google Scholar]
- Eben-Chaime, M. Unnoticed Effects of Inspection Errors and a Quality Paradox. Qual. Reliab. Eng. Int. 2016, 32, 2995–2997. [Google Scholar] [CrossRef]
- Benbarrad, T.; Salhaoui, M.; Kenitar, S.B.; Arioua, M. Intelligent Machine Vision Model for Defective Product Inspection Based on Machine Learning. J. Sens. Actuator Netw. 2021, 10, 7. [Google Scholar] [CrossRef]
- Mandroli, S.S.; Shrivastava, A.K.; Ding, Y. A survey of inspection strategy and sensor distribution studies in discrete-part manufacturing processes. IIE Trans. 2006, 38, 309–328. [Google Scholar] [CrossRef]
- Weber, C.; Sankaran, V.; Tobin, K.W.; Scher, G. Quantifying the value of ownership of yield analysis technologies. IEEE Trans. Semicond. Manuf. 2002, 15, 411–419. [Google Scholar] [CrossRef]
- Ye, Z.; Chen, N.; Tsui, K.-L. A Bayesian Approach to Condition Monitoring with Imperfect Inspections. Qual. Reliab. Eng. Int. 2015, 31, 513–522. [Google Scholar] [CrossRef]
- AbouRizk, S.; Hague, S.; Ekyalimpa, R.; Newstead, S. Simphony: A next generation simulation modelling environment for the construction domain. J. Simul. 2016, 10, 207–215. [Google Scholar] [CrossRef]
- Jin, J.; Shi, J. State Space Modeling of Sheet Metal Assembly for Dimensional Control. J. Manuf. Sci. Eng. 1999, 121, 756–762. [Google Scholar] [CrossRef]
- Zhou, Q.; Qian, P.Z.G.; Zhou, S. Surrogate Modeling of Multistage Assembly Processes Using Integrated Emulation. J. Mech. Des. 2012, 134, 011002. [Google Scholar] [CrossRef] [Green Version]
- Du, S.; Yao, X.; Huang, D.; Wang, M. Three-dimensional variation propagation modeling for multistage turning process of rotary workpieces. Comput. Ind. Eng. 2015, 82, 41–53. [Google Scholar] [CrossRef]
- Shi, J.; Zhou, S. Quality control and improvement for multistage systems: A survey. IIE Trans. 2009, 41, 744–753. [Google Scholar] [CrossRef]
- Li, J.; Huang, N. Quality Evaluation in Flexible Manufacturing Systems: A Markovian Approach. Math. Probl. Eng. 2007, 2007, 1–24. [Google Scholar] [CrossRef] [Green Version]
- Kim, J.; Gershwin, S.B. Integrated quality and quantity modeling of a production line. OR Spectr. 2005, 27, 287–314. [Google Scholar] [CrossRef] [Green Version]
- Ju, F.; Li, J.; Xiao, G.; Huang, N.; Biller, S. A Quality Flow Model in Battery Manufacturing Systems for Electric Vehicles. IEEE Trans. Autom. Sci. Eng. 2014, 11, 230–244. [Google Scholar] [CrossRef]
- Wang, J.; Li, J.; Arinez, J.; Biller, S. Product Sequencing With Respect to Quality in Flexible Manufacturing Systems With Batch Operations. IEEE Trans. Autom. Sci. Eng. 2010, 7, 776–790. [Google Scholar] [CrossRef]
- Zhao, C.; Li, J. Analysis and improvement of multi-product assembly systems: An application study at a furniture manufacturing plant. Int. J. Prod. Res. 2014, 52, 6399–6413. [Google Scholar] [CrossRef]
- Wang, J.; Li, J.; Arinez, J.; Biller, S. Quality bottleneck transitions in flexible manufacturing systems with batch productions. IIE Trans. 2013, 45, 190–205. [Google Scholar] [CrossRef]
- Ioannidis, S. Joint production and quality control in production systems with two customer classes and lost sales. IIE Trans. 2013, 45, 605–616. [Google Scholar] [CrossRef]
- Du, S.; Xu, R.; Huang, D.; Yao, X. Markov modeling and analysis of multi-stage manufacturing systems with remote quality information feedback. Comput. Ind. Eng. 2015, 88, 13–25. [Google Scholar] [CrossRef]
- Inman, R.R.; Blumenfeld, D.E.; Huang, N.; Li, J.; Li, J. Survey of recent advances on the interface between production system design and quality. IIE Trans. 2013, 45, 557–574. [Google Scholar] [CrossRef]
- Martinez, P.; Al-Hussein, M.; Ahmad, R. Intelligent vision-based online inspection system of screw-fastening operations in light-gauge steel frame manufacturing. Int. J. Adv. Manuf. Technol. 2020, 109, 645–657. [Google Scholar] [CrossRef]
- Yao, Y.; Chen, T.; Gao, F. Multivariate statistical monitoring of two-dimensional dynamic batch processes utilizing non-Gaussian information. J. Process Control 2010, 20, 1188–1197. [Google Scholar] [CrossRef] [Green Version]
- Ma, M.-D.; Wong, D.S.-H.; Jang, S.-S.; Tseng, S.-T. Fault Detection Based on Statistical Multivariate Analysis and Microarray Visualization. IEEE Trans. Ind. Inform. 2010, 6, 18–24. [Google Scholar] [CrossRef]
- Gertler, J.; Cao, J. PCA-based fault diagnosis in the presence of control and dynamics. AIChE J. 2004, 50, 388–402. [Google Scholar] [CrossRef]
- Vong, C.-M.; Wong, P.-K.; Ip, W.-F. A New Framework of Simultaneous-Fault Diagnosis Using Pairwise Probabilistic Multi-Label Classification for Time-Dependent Patterns. IEEE Trans. Ind. Electron. 2013, 60, 3372–3385. [Google Scholar] [CrossRef]
- Muradore, R.; Fiorini, P. A PLS-Based Statistical Approach for Fault Detection and Isolation of Robotic Manipulators. IEEE Trans. Ind. Electron. 2012, 59, 3167–3175. [Google Scholar] [CrossRef]
- He, X.; Wang, Z.; Liu, Y.; Zhou, D.H. Least-Squares Fault Detection and Diagnosis for Networked Sensing Systems Using A Direct State Estimation Approach. IEEE Trans. Ind. Inform. 2013, 9, 1670–1679. [Google Scholar] [CrossRef]
- Qin, S.J. Data-Driven Fault Detection and Diagnosis for Complex Industrial Processes. IFAC Proc. Vol. 2009, 42, 1115–1125. [Google Scholar] [CrossRef]
- Qin, S.J. Survey on data-driven industrial process monitoring and diagnosis. Annu. Rev. Control 2012, 36, 220–234. [Google Scholar] [CrossRef]
- Dai, X.; Gao, Z. From Model, Signal to Knowledge: A Data-Driven Perspective of Fault Detection and Diagnosis. IEEE Trans. Ind. Inform. 2013, 9, 2226–2238. [Google Scholar] [CrossRef] [Green Version]
- Yuan, X.; Li, L.; Wang, Y. Nonlinear Dynamic Soft Sensor Modeling With Supervised Long Short-Term Memory Network. IEEE Trans. Ind. Inform. 2020, 16, 3168–3176. [Google Scholar] [CrossRef]
- Lindemann, B.; Jazdi, N.; Weyrich, M. Anomaly detection and prediction in discrete manufacturing based on cooperative LSTM networks. In Proceedings of the 2020 IEEE 16th International Conference on Automation Science and Engineering (CASE), Hong Kong, China, 20–21 August 2020; IEEE: Piscataway, NJ, USA; pp. 1003–1010. [Google Scholar] [CrossRef]
- Ren, L.; Meng, Z.; Wang, X.; Zhang, L.; Yang, L.T. A Data-Driven Approach of Product Quality Prediction for Complex Production Systems. IEEE Trans. Ind. Inform. 2021, 17, 6457–6465. [Google Scholar] [CrossRef]
- Zhao, F.; Xu, X.; Xie, S.Q. Computer-Aided Inspection Planning—The state of the art. Comput. Ind. 2009, 60, 453–466. [Google Scholar] [CrossRef]
- Tang, K.; Tang, J. Design of Screening Procedures: A Review. J. Qual. Technol. 1994, 26, 209–226. [Google Scholar] [CrossRef]
- Colledani, M.; Tolio, T.; Fischer, A.; Iung, B.; Lanza, G.; Schmitt, R.; Váncza, J. Design and management of manufacturing systems for production quality. CIRP Ann. 2014, 63, 773–796. [Google Scholar] [CrossRef]
- Franceschini, F.; Galetto, M.; Genta, G.; Maisano, D.A. Selection of quality-inspection procedures for short-run productions. Int. J. Adv. Manuf. Technol. 2018, 99, 2537–2547. [Google Scholar] [CrossRef]
- Trovato, E.; Castagliola, P.; Celano, G.; Fichera, S. Economic design of inspection strategies to monitor dispersion in short production runs. Comput. Ind. Eng. 2010, 59, 887–897. [Google Scholar] [CrossRef]
- Woodall, W.H.; Montgomery, D.C. Research Issues and Ideas in Statistical Process Control. J. Qual. Technol. 1999, 31, 376–386. [Google Scholar] [CrossRef]
- Savio, E. A methodology for the quantification of value-adding by manufacturing metrology. CIRP Ann. 2012, 61, 503–506. [Google Scholar] [CrossRef]
- Neu, H.; Hanne, T.; Münch, J.; Nickel, S.; Wirsen, A. Simulation-Based Risk Reduction for Planning Inspections. In International Conference on Product Focused Software Process Improvement; Springer: Cham, Switzerland, 2002; pp. 78–93. [Google Scholar] [CrossRef] [Green Version]
- Mohammadi, M.; Siadat, A.; Dantan, J.-Y.; Tavakkoli-Moghaddam, R. Mathematical modelling of a robust inspection process plan: Taguchi and Monte Carlo methods. Int. J. Prod. Res. 2015, 53, 2202–2224. [Google Scholar] [CrossRef]
- Hanne, T.; Nickel, S. A multiobjective evolutionary algorithm for scheduling and inspection planning in software development projects. Eur. J. Oper. Res. 2005, 167, 663–678. [Google Scholar] [CrossRef] [Green Version]
- Filz, M.-A.; Herrmann, C.; Thiede, S. Simulation-Based Assessment of Quality Inspection Strategies on Manufacturing Systems. Procedia CIRP 2020, 93, 777–782. [Google Scholar] [CrossRef]
- Kang, N.; Zhao, C.; Li, J.; Horst, J.A. A Hierarchical structure of key performance indicators for operation management and continuous improvement in production systems. Int. J. Prod. Res. 2016, 54, 6333–6350. [Google Scholar] [CrossRef] [PubMed]
- Alrabghi, A.; Tiwari, A. A novel approach for modelling complex maintenance systems using discrete event simulation. Reliab. Eng. Syst. Saf. 2016, 154, 160–170. [Google Scholar] [CrossRef] [Green Version]
- Lasi, H.; Fettke, P.; Kemper, H.-G.; Feld, T.; Hoffmann, M. Industry 4.0. Bus. Inf. Syst. Eng. 2014, 6, 239–242. [Google Scholar] [CrossRef]
- Farooq, M.A.; Kirchain, R.; Novoa, H.; Araujo, A. Cost of quality: Evaluating cost-quality trade-offs for inspection strategies of manufacturing processes. Int. J. Prod. Econ. 2017, 188, 156–166. [Google Scholar] [CrossRef]
Process | Task Duration 1 | Quality Rate |
---|---|---|
1 | Triangular (18,21,27) | [0.85,0.12,0.03] |
2 | Normal (50,3) | [0.90,0.07,0.03] |
3 | Normal (39,4) | [0.94,0.03,0.03] |
Scenario | Inspection 1 | Inspection 2 | Inspection 3 |
---|---|---|---|
1 | x | ||
2 | x | x | |
3 | x | x | |
4 | x | x | x |
Scenario 1 (Baseline) | Scenario 2 | Scenario 3 | Scenario 4 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Process 1 | Process 2 | Process 3 | Process 1 | Process 2 | Process 3 | Process 1 | Process 2 | Process 3 | Process 1 | Process 2 | Process 3 | ||
Inspected? | NO | NO | YES | NO | YES | YES | YES | NO | YES | YES | YES | YES | |
Quantity Elements | PQ | 708 | 310 | 338 | 654 | 370 | 271 | 756 | 277 | 295 | 726 | 312 | 272 |
GQ | - | - | 250 | - | 258 | 250 | 606 | - | 250 | 582 | 258 | 250 | |
RQ | - | - | 38 | - | 84 | 13 | 139 | - | 23 | 119 | 46 | 14 | |
PQF | - | - | 222 | - | 200 | 237 | 492 | - | 230 | 486 | 220 | 238 | |
SQ | - | - | 61 | - | 29 | 8 | 25 | - | 27 | 25 | 9 | 8 | |
Time Elements | APT | 15,599 | 14,422 | 13,909 | 13,375 | ||||||||
AUT | 106 | 109 | 111 | 121 | |||||||||
AET | 15,599 | 15,562 | 15,511 | 14,422 | 14,398 | 14,346 | 13,909 | 13,887 | 13,851 | 13,375 | 13,356 | 13,284 | |
FAT | 118 | 121 | 114 | 127 | |||||||||
Quality KPIs | FR | - | - | 0.351 | - | 0.452 | 0.130 | 0.316 | - | 0.225 | 0.324 | 0.279 | 0.114 |
FTQ | - | - | 0.882 | - | 0.767 | 0.936 | 0.840 | - | 0.912 | 0.835 | 0.856 | 0.914 | |
RR | - | - | 0.120 | - | 0.241 | 0.071 | 0.169 | - | 0.099 | 0.171 | 0.152 | 0.074 | |
SR | - | - | 0.209 | - | 0.091 | 0.055 | 0.038 | - | 0.114 | 0.040 | 0.057 | 0.037 | |
QBR | - | - | 0.819 | - | 0.922 | 0.960 | 0.962 | - | 0.903 | 0.965 | 0.964 | 0.960 | |
Productivity KPIs | UE | 1 | 0.997 | 0.994 | 1 | 0.998 | 0.994 | 1 | 0.998 | 0.996 | 1 | 0.999 | 0.993 |
TR | - | - | 0.016 | - | 0.018 | 0.017 | 0.044 | - | 0.018 | 0.044 | 0.019 | 0.019 | |
AIT | 62 | 57 | 55 | 53 | |||||||||
PR | 0.01608 | 0.01736 | 0.01800 | 0.01880 | |||||||||
WiP | 370 | 383 | 461 | 454 |
Scenario 1 (Baseline) | Scenario 2 | Scenario 3 | Scenario 4 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Process 1 | Process 2 | Process 3 | Process 1 | Process 2 | Process 3 | Process 1 | Process 2 | Process 3 | Process 1 | Process 2 | Process 3 | ||
Inspected? | NO | NO | YES | NO | YES | YES | YES | NO | YES | YES | YES | YES | |
Quantity Elements | PQ | 250 | 250 | 280 | 250 | 316 | 291 | 304 | 239 | 255 | 303 | 279 | 244 |
GQ | - | - | 203 | - | 224 | 216 | 240 | - | 214 | 240 | 230 | 224 | |
RQ | - | - | 30 | - | 66 | 14 | 54 | - | 17 | 53 | 40 | 13 | |
PQF | - | - | 180 | - | 177 | 204 | 197 | - | 199 | 199 | 197 | 212 | |
SQ | - | - | 47 | - | 26 | 8 | 11 | - | 26 | 11 | 9 | 6 | |
Time Elements | APT | 12,547 | 12,555 | 12,014 | 12,063 | ||||||||
AUT | 108 | 124 | 116 | 119 | |||||||||
AET | 3476 | 12,446 | 9890 | 3490 | 12,492 | 10,220 | 5358 | 11,941 | 9190 | 5163 | 11,979 | 9542 | |
FAT | 125 | 128 | 116 | 121 | |||||||||
Quality KPIs | FR | - | - | 0.339 | - | 0.423 | 0.134 | 0.347 | - | 0.224 | 0.333 | 0.282 | 0.134 |
FTQ | - | - | 0.885 | - | 0.789 | 0.935 | 0.821 | - | 0.920 | 0.832 | 0.848 | 0.932 | |
RR | - | - | 0.119 | - | 0.219 | 0.096 | 0.188 | - | 0.101 | 0.182 | 0.159 | 0.076 | |
SR | - | - | 0.211 | - | 0.100 | 0.044 | 0.044 | - | 0.140 | 0.048 | 0.046 | 0.031 | |
QBR | - | - | 0.822 | - | 0.906 | 0.952 | 0.952 | - | 0.884 | 0.964 | 0.965 | 0.964 | |
Productivity KPIs | UE | 0.277 | 0.992 | 0.789 | 0.278 | 0.995 | 0.814 | 0.446 | 0.994 | 0.765 | 0.428 | 0.993 | 0.791 |
TR | - | - | 0.021 | - | 0.018 | 0.021 | 0.045 | - | 0.023 | 0.046 | 0.019 | 0.023 | |
AIT | 62 | 58 | 56 | 53 | |||||||||
PR | 0.0160 | 0.0171 | 0.0179 | 0.0186 | |||||||||
WiP | 0 | 0 | 49 | 59 |
Change 1 | Change 2 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0.034 | −0.051 | 0.086 | −0.121 | 0.242 | 0.136 | −0.027 | −0.031 | ||||
Change 3 | Change 4 | ||||||||||
−0.045 | 0.121 | −0.091 | 0.084 | 0.121 | −0.013 | −0.017 | −0.094 | 0.084 | 0.091 | −0.027 | 0.059 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Martinez, P.; Ahmad, R. Quantifying the Impact of Inspection Processes on Production Lines through Stochastic Discrete-Event Simulation Modeling. Modelling 2021, 2, 406-424. https://doi.org/10.3390/modelling2040022
Martinez P, Ahmad R. Quantifying the Impact of Inspection Processes on Production Lines through Stochastic Discrete-Event Simulation Modeling. Modelling. 2021; 2(4):406-424. https://doi.org/10.3390/modelling2040022
Chicago/Turabian StyleMartinez, Pablo, and Rafiq Ahmad. 2021. "Quantifying the Impact of Inspection Processes on Production Lines through Stochastic Discrete-Event Simulation Modeling" Modelling 2, no. 4: 406-424. https://doi.org/10.3390/modelling2040022
APA StyleMartinez, P., & Ahmad, R. (2021). Quantifying the Impact of Inspection Processes on Production Lines through Stochastic Discrete-Event Simulation Modeling. Modelling, 2(4), 406-424. https://doi.org/10.3390/modelling2040022