Model of Production System Evaluation with the Influence of FDM Machine Reliability and Process-Dependent Product Quality
Abstract
:1. Introduction
1.1. Literature Review on the Reliability of FDM Machines
1.2. Literature Review on Production and Maintenance Scheduling
2. Problem Definition, Assumptions and Notation
- the workflow of each production task may be different, in other words, each process may route through different machines in a different order;
- non-reentrant case;
- the number of operations of each task equals the number of machines;
- each operation of a task is preassigned to a machine;
- each operation of a task is executed on a different machine;
- Production tasks are executed on a number of machines (resources) r, r = 1, υ with given constraints:
- pre-emptive case for the critical machine (machine can be interrupted);
- each machine can be an input and output of the workflow of a task;
- the FDM machine is the bottleneck;
- historical data on failure-free times of the FDM machine components and deviations from the standards established for the key process parameters: infill density, layer thickness and extruder temperature are given;
- machine setup times equal zero.
- the number of products;
- the number of machines;
- the frequency of machine failure and/or poor quality of the product.
- t the number of tasks, τ = 1,…, t
- υ the number of machines (resources), r = 1,…, υ
- xτ the number of operations of task τ, oτ = 1,…, xτ
- m the number of parallel elements of FDM machine,
- the number of scheduling periods, ,
- Ki,j the number of failures observed in the th period,
- the number of measurements of quantities and every time units,
- the extruder temperature
- the layer thickness
- the infill density
- norms for extruder temperature average value and standard deviation for extruder temperature
- layer thickness , average value and standard deviation for layer thickness
- infill density Faverage value and standard deviation for infill density F
- and are empirical probabilities for the first “outlier” (in measurement of and
- failure-free times
- Mean Time Between Failures for element
- Mean Time To Failure for element
- Mean Time of Repair for element
- Mean Time Between Failures for FDM machine
- Mean Time To Failure for FDM machine
- Mean Time of Repair for FDM machine
- RDT real disturbance-free time FDM machine
- RS Right Shifting heuristic
- RPM Reschedule on Parallel Machines heuristic
- MIDOS Minimal Impact of Disrupted Operation on the Schedule heuristic
- parameter of exponentially distributed failure-free time of FDM machine
- parameter of exponentially distributed repair time for the element
- predefined mean repair time of the FDM machine in the planned period
- p the number of weights for averages of number of failures
- u the predictive schedule (ant)
- the reactive schedule
- ϖ1, ϖ2, ϖ3, ϖ4 weights of predictive criteria,
- z1, z2 weights of reactive criteria,
- the makespan criterion of predictive schedule (represented by an ant) u,
- the total flow time of tasks executed in predictive schedule u,
- the total delay of tasks,
- the idle time of machines,
- the efficiency of the production system,
- the solution robustness of reactive schedule ,
- the quality robustness of reactive schedule ,
- The reliability of the production system achieved by ant u*
- —the reliability of the schedule coded by the best ant u**
- the due date of the last operation xτ of task τ,
- the start time of the first operation of task τ,
- is start time of operation oτ of task τ in predictive schedule u;
- is the start time of operation oτ of task τ in reactive schedule u*.
- the deadline of task τ,
- —minimum due date of the last operation xrs of two adjacent tasks: r and s,
- the delay of task τ,
- np—number of possible tasks to schedule after task r,
- the number of ants, u = 1,…, A
- B the number of iterations,
- the relative importance between the pheromone trace and the reciprocal of the due date (distance)
- ρ the pheromone evaporation factor ,
- q a random parameter from which decides about exploration or exploration selection by an ant
- VT(u) the vector of tasks randomly generated for coding the start position of ant u
- TL(u) the taboo list of the ant u
- the reciprocal of the due date of task s scheduled after the task r
- the set of those tasks that ant u (after scheduling task r) has not yet scheduled
- a variable randomly selected
- αe the pheromone evaporation value, (1—αe) ϵ <0,1> is the glow of the pheromone
- mp the number of ants that have passed the path from point r to point s
- the actual amount of pheromone on the edge eu between points r and s/on the path from point r do s
- the increase in the pheromone trace,
- the sequence of production tasks belonging to the best ant u**
3. Reliability Modeling of the Job Shop System
3.1. The Model of the FDM Machine Reliability
- a classical last-square linear regression;
- a linear regression based on weighted moving averages.
- Mean Time Between Failures (MTBF) for element (equal to Mean Time To Failure for element + Mean Time of Repair (MTTR) for element )
- Mean Time Between Failures for the FDM machine (equal to Mean Time To Failure for the FDM machine + Mean Time of Repair for the FDM machine)
3.2. The Model of the Process-Dependent Product Quality
- extruder temperature
- layer thickness
- infill density
3.3. The Model of the Production System Reliability and Efficiency
- (1)
- Right shift (RSh) of interrupted operations when there is only one FDM machine and machine components can be calibrated to continue the printing process. Additionally, subsequent tasks are shifted to the right when the priority constraint is violated;
- (2)
- Rescheduling the interrupted task and successive tasks on the first available parallel machines (RDO) in the case of poor product quality or failure of the FDM machine, provided that available FDM parallel machines also exist.
4. ACO for Predictive–Proactive Scheduling Production
- (3)
- generating a set of the best ant population using the makespan criterion for local and global update of the pheromone trace,
- (4)
- building predictive schedules using the Minimal Impact of Disrupted Operation on the Schedule (MIDOS) rule for the best ant population (coded by ants). Only the data on failure-free times is analyzed in order to gain the knowledge on the Mean Time To Failure.
- (5)
- assessment of the impact of a machine failure on reactive schedules using the weighted function of two: solution robustness (SR) and quality robustness (QR).
- (6)
- selection of the best schedule (ant) using the weighted function of solution robustness and quality robustness.
- (1)
- generating a set of the best ant population using the weighted function FF(u) of four criteria: makespan, total flow time, total tardiness and idle time of machines for global update of the pheromone trace,
- (2)
- building predictive schedules using historical information on failure numbers of the FDM machine and numbers of abnormal values of key quality-process parameters. On-time information on the key process parameters are read from sensors. The maintenance task is scheduled for the duration of the anticipated disturbance of the FDM machine’s operation for each ant for global update,
- (3)
- assessment of the impact of a machine disturbance on reactive schedules using the weighted function of both: solution robustness (SR) and quality robustness (QR) for global update,
- (4)
- selection of the best schedule (ant) using the weighted function of solution robustness and quality robustness.
4.1. Ants Coding
4.2. Solution Generation
4.3. Local Update of the Pheromone Trace for Due-Date Optimization
4.4. The Predictive–Reactive Schedule Generation
4.5. Global Update of the Pheromone Trace for Stability and Robustness Optimization
4.6. The Best Predictive–Proactive Schedule Selection
5. Reliability Characteristics Prediction
6. Computer Simulation Results and Discussion
6.1. The Impact of Key Process Parameters
6.2. The Impact of Key ACO Parameters
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Fauth, J.; Elkaseer, A.; Scholz, S.G. Total Cost of Ownership for Different State of the Art FDM Machines (3D Printers). Sustain. Des. Manuf. 2019, 351–361. [Google Scholar] [CrossRef]
- Ludwikowski, F. Technologie druku 3D. Elektron. Prakt. 2017, 4, 65–67. [Google Scholar]
- Ćwikła, G.; Grabowik, C.; Kalinowski, K.; Paprocka, I.; Ociepka, P. The influence of printing parameters on selected mechanical properties of FDM/FFF 3D-printed parts. IOP Conf. Ser. Mater. Sci. Eng. 2017, 227, 012033. [Google Scholar] [CrossRef]
- Sett, B.K.; Sarkar, S.; Sarkar, B. Optimal buffer inventory and inspection errors in an imperfect production system with regular preventive maintenance. Int. J. Adv. Manuf. Technol. 2017, 90, 545–560. [Google Scholar] [CrossRef]
- Menga, K.; Loua, P.; Pengc, X.; Prybutok, V. Multi-objective optimization decision-making of quality dependent product recovery for sustainability. Int. J. Prod. Econ. 2017, 188, 72–85. [Google Scholar] [CrossRef]
- De Jong, J.P.J.; De Bruijn, E. Innovation lessons from 3-D printing. Mit Sloan Manag. Rev. 2013, 54, 42–53. [Google Scholar] [CrossRef]
- Huang, Y.; Leu, M.C.; Mazumder, J.; Donmez, A. Additive manufacturing, current state, future potential, gaps and needs, and recommendations. J. Manuf. Sci. Eng. 2015, 137, 1–10. [Google Scholar] [CrossRef] [Green Version]
- Olender, M. Work stand modeling in additive manufacturing. Int. J. Mod. Manuf. Technol. 2020, 12, 98–105. [Google Scholar]
- Lyu, L.; Manoochehri, S. Multi-objective optimization based on machine reliability and process-dependent product quality for FDM system. Int. J. Adv. Manuf. Technol. 2019, 102, 2511–2520. [Google Scholar] [CrossRef]
- Wu, X.; Yu, Z.; Wang, Y. Real-time FDM machine condition monitoring and diagnosis based on acoustic emission and hidden semi-Marcov model. Int. J. Adv. Manuf. Technol. 2017, 90, 2027–2036. [Google Scholar] [CrossRef]
- Wu, X.; Wang, Y.; Yu, Z. In situ monitoring of FDM machine condition via acoustic emission. Int. J. Adv. Manuf. Technol. 2016, 84, 1483–1495. [Google Scholar] [CrossRef]
- Lu, B.; Chen, Z. Data-driven dynamic predictive maintenance for a manufacturing system with quality deterioration and online sensors. Reliab. Eng. Syst. Saf. 2021, 212. [Google Scholar] [CrossRef]
- Liu, J.; Hub, Y.; Wub, B.; Wang, Y. An improved fault diagnosis approach for FDM process with acoustic emission. J. Manuf. Process 2018, 35. [Google Scholar] [CrossRef]
- Hu, J.; Jiang, Z.; Liao, H. Joint optimization of job scheduling and maintenance planning for a two-machine flow shop considering job-dependent operating condition. J. Manuf. Syst. 2020, 57, 231–241. [Google Scholar] [CrossRef]
- Liping, Z.; Liang, G.; Xinyu, L. A hybrid genetic algorithm and tabu search for multi-objective dynamic job shop scheduling problem. Int. J. Prod. Res. 2013, 51, 3516–3531. [Google Scholar]
- Berrichi, A.; Yalaoui, F.; Amodeo, L.; Mezghiche, M. Bi-Objective Ant Colony Optimization approach to optimize production and maintenance scheduling. Comput. Oper. Res. 2010, 37, 1584–1596. [Google Scholar] [CrossRef]
- Boudjelida, A. On the robustness of joint production and maintenance scheduling in presence of uncertainties. J. Intell. Manuf. 2019, 30, 1515–1530. [Google Scholar] [CrossRef]
- AL-Refaie, A.; AL-Shalaldeh, H.; Lepkova, N. Proposed procedure for optimal maintenance scheduling under emergent failures. J. Civ. Eng. Manag. 2020, 26, 396–409. [Google Scholar] [CrossRef] [Green Version]
- Feng, H.; Xi, L.; Xiao, L.; Xia, T.; Pan, E. Imperfect preventive maintenance optimization for flexible flowshop manufacturing cells considering sequence-dependent group scheduling. Reliab. Eng. Syst. Saf. 2018, 176, 218–229. [Google Scholar] [CrossRef]
- Khoukhi, E.F.; Boukachour, J.; Hilali Alaoui, A.E. The “Dual-Ants Colony”: A novel hybrid approach for the flexible job shop scheduling problem with preventive maintenance. Comput. Ind. Eng. 2017, 106, 236–255. [Google Scholar] [CrossRef]
- Yang, Z.; Djurdjanovic, D.; Ni, J. Maintenance scheduling in manufacturing systems based on predicted machine degradation. J. Intell. Manuf. 2008, 19, 87–98. [Google Scholar] [CrossRef]
- Benbouzid-Sitayeb, F.; Ammi, I.; Varnier, C.H.; Zerhouni, N. Applying Ant Colony Optimization for the Joint Production and Preventive Maintenance Scheduling Problem in the Flowshop Sequencing Problem. In Proceedings of the 3rd International Conference on Information and Communication Technologies: From Theory to Applications, Damascus, Syria, 7–11 April 2008. [Google Scholar] [CrossRef]
- Nourelfath, M.; Châtelet, E. Integrating production, inventory and maintenance planning for a parallel system with dependent components. Reliab. Eng. Syst. Saf. 2012, 101, 59–66. [Google Scholar] [CrossRef]
- Paprocka, I.; Krenczyk, D.; Burduk, A. The method of production scheduling with uncertainties using the ants colony optimization. Appl. Sci. 2021, 11, 171. [Google Scholar] [CrossRef]
- Paprocka, I.; Kempa, W.; Ćwikła, G. Predictive maintenance scheduling with failure rate described by truncated normal distribution. Sensors 2020, 20, 6787. [Google Scholar] [CrossRef]
- Söderström, T. Discrete-Time Stochastic Systems: Estimation and Control; Springer Science & Business Media: London, UK, 2002. [Google Scholar]
- Wang, Y.; Liu, C.-L.; Ji, Z.-C. Quantitative Analysis and Optimal Control of Energy Efficiency in Discrete Manufacturing System; Springer Nature: Singapore, 2020. [Google Scholar]
- Servi, L.D.; Finn, S.G. M/M/1 queues with working vacations (M/M/1/WV). Perform. Eval. 2002, 50, 41–52. [Google Scholar] [CrossRef]
- Weichert, D.; Link, P.; Stoll, A.; Rüping, S.; Ihlenfeldt, S.; Wrobel, S. A review of machine learning for the optimization of production processes. Int. J. Adv. Manuf. Technol. 2019, 104, 1889–1902. [Google Scholar] [CrossRef]
- Löser, M.; Otto, A.; Ihlenfeldt, S.; Radons, G. Chatter prediction for uncertain parameters. Adv. Manuf. 2018, 6, 319–333. [Google Scholar] [CrossRef] [Green Version]
Type of Scheduling Problem | Policy of Maintenance | Optimization Algorithm | Objective Functions | Literature |
---|---|---|---|---|
two-machines flow shop | Constant- or variable-in-time machine failure rate and constant operating conditions | genetic algorithm | makespan | [14] |
dynamic job shop | random machine failures | hybrid genetic and taboo search algorithm | makepan and schedule stability | [15] |
permutation flow shop | predetermined periods of preventive maintenance with tolerance intervals around each maintenance period | Ant-colony optimization, genetic algorithm, tabu search and hybridization of these methods | delay, cost and quality functions and sustainability of production tools | [17] |
maintenance department idle shops | insertion repair of emergent failure between the scheduled repair of regular failures in free margins | fuzzy goal programming | maximum number of repaired failures in the idle maintenance shops at any cost, maximum number of assigned emergent failure repairs | [18] |
flexible flow shop manufacturing cells, sequence-dependent group scheduling problem | a machine level model describes machine reliability under group-varying conditions based on hazard rate | simulated annealing embedded genetic algorithm | preventive maintenance cost, minimal repair cost and job tardiness cost | [19] |
flexible job shop | preventive maintenance based on well-chosen non-pre-emptive unavailability periods for preventive maintenance | dual-ants colony—a hybrid ant-colony optimization | makespan | [20] |
predicted probabilities of machine failures are assumed to be available | genetic algorithm | production gains and maintenance expenses (including profit per product, cost for maintenance and penalty for unscheduled maintenance) | [21] | |
permutation flow shops | insertion of the maintenance tasks is conducted according to several heuristics | Ant-colony optimization | makespan | [22] |
parallel production system | the independent failure of single components, and the simultaneous common cause failure of all components | the sum of preventive and corrective maintenance costs, setup costs, holding costs, backorder costs and production costs | [23] | |
job shop with the FDM machine | maintenance periods estimated based on historical data on failure-free times of the FDM machine components and deviations from the standards established for the key process parameters | Ant-colony optimization | makespan, total flow time of production tasks, total delay of tasks, idle time of machines, schedule robustness and quality robustness | this paper |
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
Paprocka, I.; Kempa, W.M. Model of Production System Evaluation with the Influence of FDM Machine Reliability and Process-Dependent Product Quality. Materials 2021, 14, 5806. https://doi.org/10.3390/ma14195806
Paprocka I, Kempa WM. Model of Production System Evaluation with the Influence of FDM Machine Reliability and Process-Dependent Product Quality. Materials. 2021; 14(19):5806. https://doi.org/10.3390/ma14195806
Chicago/Turabian StylePaprocka, Iwona, and Wojciech M. Kempa. 2021. "Model of Production System Evaluation with the Influence of FDM Machine Reliability and Process-Dependent Product Quality" Materials 14, no. 19: 5806. https://doi.org/10.3390/ma14195806
APA StylePaprocka, I., & Kempa, W. M. (2021). Model of Production System Evaluation with the Influence of FDM Machine Reliability and Process-Dependent Product Quality. Materials, 14(19), 5806. https://doi.org/10.3390/ma14195806