Submitted:
27 November 2023
Posted:
28 November 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1 Structure of the simulation model and description of the simulation process
3. Result
3.1. Structure of the Simulation Model and Description of the Simulation Process
- A source that generates applications, and a set of sources creates the input flow of applications into the system. As a rule, sources can be of two types - finite and infinite, which differ in the methods of generating requests.
- Buffer memory (storage location of the request queue). As a rule, it is divided into two types: general and zone. The shared memory stores requests from various sources, and the order in which they are recorded is determined only by the buffering discipline. Zone memory is a buffer divided into zones, each of which records requests only from a specific source. Thus, the number of zones corresponds to the number of sources.
- Devices that service requests and create an output stream of requests after servicing.
- Arrangement manager: sends a request for service or to buffer memory if there are no free devices; organizes the refusal or knocking out of an application from the buffer memory if there are no free places left in the buffer.
- Selection manager: selects the device on which applications will be processed; selects a request from the memory buffer, if it exists there
- The sources in the model are technological processes (hereinafter referred to as TP). TP represents a strict sequence of operations: from the delivery of blanks and tools from the warehouse to the machines, to the receipt of finished products of a given nomenclature at the warehouse. At the same time, the execution times of all operations are clearly specified.
- No buffer memory.
- The system cannot skip individual stages of the process, therefore it works flawlessly
- The number of devices in the system depends on the specified technological equipment necessary for the implementation of the specified technological processes.
- During the modeling process, applications are generated - a separate stage of the technological process. At the same time, the system processes one instance of each technological process. Thus, the number of applications in the system does not exceed the total number of technological processes.
3.2. Algorithmization of simulation modeling
- A set of TPs and the number of implementations of each of them, that is, a list consisting of the type of operation, time and cost of implementation.
- A set of technological equipment - one unit of a given equipment corresponds to one or more types of operations performed.
- Number of the TP implemented in the system (represented by the id_ field);
- Operation number in this TP (id_);
- TP implementation number (id_);
- Time of appearance of the application in the system (birth_time_).
- Name of the process equipment (represented by the name_ field)
- Types of operations performed (line_)
4. Result and Discussion
- 1.
- Dimensions: maximum diameter 24mm, length 26mm;
- 2.
- Exact dimensions:
- outer diameter Φ 24ℎ6 with roughness Ra 0.8;
- internal diameter Φ 11H8 with roughness Ra 1.6;
- internal threaded surface M8-7H, roughness Ra 3.2.
- 3.
- General tolerances for other dimensions: H14, h14, ±IT14/2.
Equipment
Technological Process
Simulation Listing
Res_price:175000 Res_time: 471
5. Conclusions
- In most models of technological preparation of production, multi-criteria analysis is not used; the choice of the best options for technological processing routes and processing strategies for individual elements of a part is not described; it is made only on the basis of an analysis of the duration of the production cycle or the amount of production costs.
- Methods for estimating the value of interoperational breaks, based on the method of mathematical statistics, do not allow an accurate assessment of the duration of the production cycle and highly accurate prediction of the production time of the product.
- Methods based on the method of similarity of design solutions when designing a technological process do not allow taking into account all the design features of the part and its technical parameters, as well as assessing many options for technological processing routes and determining the duration of the production cycle with a high degree of accuracy.
- A number of the described methods use a production process planning method based on the analysis of identical operations that have already been implemented in the conditions of a particular enterprise. This method does not provide high accuracy in single and small-scale production types due to the wide variety of design and technological solutions.
- In the model of technological production preparation, based on the scheduling method, when forming a production schedule, adjustments to the start time of already existing technological operations are not allowed, which significantly limits the number of simulated production scenarios. Consequently, this does not allow choosing the most rational option for the production process.
- The sources in the model are technological processes (hereinafter referred to as TP). TP represents a strict sequence of operations: from the delivery of blanks and tools from the warehouse to the machines, to the receipt of finished products of a given nomenclature at the warehouse. At the same time, the execution times of all operations are clearly specified.
- There is no buffer memory.
- The system cannot skip individual stages of the process, therefore it works flawlessly.
- The number of devices in the system depends on the specified technological equipment necessary for the implementation of the specified technological processes.
- During the modeling process, applications are generated - a separate stage of the technological process. At the same time, the system processes one instance of each technological process. Thus, the number of applications in the system does not exceed the total number of technological processes.As a result of the analysis, a simulation model algorithm was developed, UML diagrams were designed describing the structure of the system, classes, their attributes, methods and relationships between objects.
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chernorutsky, I.; Kotlyarov, V.; Shyamasundar, R.; Tolstoles, A.; Voinov, N. Implementation of reliable net-centric management of IoT industrial workshop for small-scale production. IOP Conference Series: Materials Science and Engineering, Saint-Petersburg, Russian Federation, 21–22 November 2018. [CrossRef]
- Manzei C., Schleupner L., Heinze R. Industrie 4.0 im internationalen Kontext: Kernkonzepte, Ergebnisse, Trends; VDE VERLAG GmbH: Berlin, Germany, 2016; p. 261. ISBN 3-8007-3671-3.
- Marcos, M.P.; Pitarch, J.L.; de Prada, C. Integrated Process Re-Design with Operation in the Digital Era: Illustration through an Industrial Case Study. Processes 2021, 9, 1203. [CrossRef]
- Bako, B.; Božek P. Trends in simulation and planning of manufacturing companies. International Conference on Manufacturing Engineering and Materials, Novy Smokovec, Slovakia, 6-10 June 2016; Volume 149, pp. 571-575. [CrossRef]
- Chlebus, E.; Krot, K. CAD 3D models decomposition in manufacturing processes. Archives of Civil and Mechanical Engineering 2016, 16, 20-29. [CrossRef]
- Adam, R.; Kotze, P.; Van der Merwe A. Acceptance of enterprise resource planning systems by small manufacturing Enterprises. ICEIS 2011 - Proceedings of the 13th International Conference on Enterprise Information Systems, Beijing, China, 8-11 June 2011; Volume 1. [CrossRef]
- Browne, J.; O Kelly, M.E.J.; Davies B.J. Scheduling in a batch or job shop production environment. Engineering Management International 1982, 1, Issue 3, 173-184. [CrossRef]
- Burdo, G.B. Improving the technological preparations for manufacturing production. Russian Engineering Research volume 2017, 37, 49–56. [CrossRef]
- Siderska, J. et al. Application of tecnomatix plant simulation for modeling production and logistics processes. Business, Management and Education 2016, 14 (1), 64-73. [CrossRef]
- Dong, S.; Medeiros, D.J. Minimising schedule cost via simulation optimization: an application in pipe manufacturing. International journal of production research 2012, 50, 831-841. [CrossRef]
- 11 San Cristobal, J.R. Critical Path Definition Using Multicriteria Decision Making: Promethee Method. Journal of Construction Engineering and Management 2013, 29, 158-163. [CrossRef]
- Jato-Espino, D.; Castillo-Lopez, E.; Rodriguez-Hernandez, J.; Canteras-Jordana, J. A review of application of multi-criteria decision making methods in construction. Automation in Construction 2014, 45, 151–162. [CrossRef]
- Rosova, A.; Behun, M.; Khouri, S. et al. Case study: the simulation modeling to improve the efficiency and performance of production process. Wireless Networks 2022, 28, 863–872. [CrossRef]
- Pompeev, K.P.; Timofeeva, O.S.; Yablochnikov, E.I.; Volosatova, E.E. Methods of Parts Digital Models Design for Problems Resolving in Technological Preparation of Production. In: Evgrafov, A.N. (eds) Advances in Mechanical Engineering. Lecture Notes in Mechanical Engineering. Springer, Cham: Saint-Petersburg, Russian Federation, 2022, 129–139. [CrossRef]
- Torres-Jimenez, J.; Rangel-Valdez, N.; De-la-Torre, M.; Avila-George, H. An Approach to Aid Decision-Making by Solving Complex Optimization Problems Using SQL Queries. Appl. Sci. 2022, 12, 4569. [CrossRef]
- Sipser, M. Introduction to the Theory of Computation, 2rd ed.; Thomson: Boston, USA, 2006, 418. ISBN 0-534-95097-3.
- Abramov, S.A. Lectures on the complexity of algorithms, 3rd ed.; MTsNMO: Moscow, Russia, 2020, 256. ISBN: 978-5-443-91464-0.
- Pompeev, K.P.; Timofeeva, O.S.; Yablochnikov, E.I.; Volosatova, E.E. Methods of Parts Digital Models Design for Problems Resolving in Technological Preparation of Production. In: Evgrafov, A.N. Advances in Mechanical Engineering. Lecture Notes in Mechanical Engineering. Springer, Cham: Saint-Petersburg, Russian Federation, 2022, 129–139. [CrossRef]
- Kalyakulin, S.Yu.; Kuzmin, V.V.; Mitin E.V.; Suldin S.P.; Tyurbeeva T.B. Designing the Structure of Technological Processes Based on Synthesis. Mordovia University Bulletin 2018, 28, 77–84. [CrossRef]
- Khrustaleva, I.N.; Lyubomudrov, S.A.; Chernykh, L.G.; Stepanov, S.N.; Larionova, T.A. Automating production engineering for custom and small-batch production on the basis of simulation modeling. Journal of Physics: Conference Series 2021, 1753(1), 012047. [CrossRef]
- Ivanov, V.; Botko, F.; Kolos, V.; Pavlenko, I.; Hatala, M.; Antosz, K.; Trojanowska, J. Locating Chart Choice Based on the Decision-Making Approach. Materials 2022, 15, 3557. [CrossRef]
- Trojanowska, J.; Kolinski, A.; Galusik, D.; Rocha Varela L. A methodology of improvement of manufacturing productivity through increasing operational efficiency of the production process. Advances in Manufacturing 2018. Springer International Publishing 2018, 1, 23-32. [CrossRef]
- Araujo, A.F. et al. Development of an intelligent and automated system for lean industrial production, adding maximum productivity and efficiency in the production process. Advances in manufacturing, Springer International Publishing 2018, 1, 131-140. [CrossRef]
- Vukelic, D.; Zuperl, U.; Hodolic, J. Complex system for fixture selection, modification, and design. The International Journal of Advanced Manufacturing Technology 2009, 45, 731-748. [CrossRef]
- Abouel Nasr, E. Al-Ahmari, A.; Khan A.A.; Mian S.H. Integrated system for automation of process, fixture and inspection planning. Journal of the Brazilian Society of Mechanical Sciences and Engineering 2020, 42, 1-22. [CrossRef]
- Liu, M.; Zhou, B.; Li, J.; Li, X.; Bao, J. A Knowledge Graph-Based Approach for Assembly Sequence Recommendations for Wind Turbines. Machines 2023, 11, 930. [CrossRef]
- Chen, Z. et al. Assembly information model based on knowledge graph. Journal of Shanghai Jiaotong University (Science) 2020, 25, 578-588. [CrossRef]
- Li, X. et al. Structured modeling of heterogeneous CAM model based on process knowledge graph. The International Journal of Advanced Manufacturing Technology 2018, 96, 4173-4193. [CrossRef]
- Xu, Z.; Liu, H.; Li, J.; Zhang, Q.; Tang, Y. CKGAT: Collaborative Knowledge-Aware Graph Attention Network for Top-N Recommendation. Appl. Sci. 2022, 12, 1669. [CrossRef]
- Han, Z.; Mo, R.; Hao, L. Clustering and retrieval of mechanical CAD assembly models based on multi-source attributes information. Robotics and Computer-Integrated Manufacturing 2019, 58, 220-229. [CrossRef]
- Stavropoulos, P.; Papacharalampopoulos, A.; Sabatakakis, K. Data Attributes in Quality Monitoring of Manufacturing Processes: The Welding Case. Appl. Sci. 2023, 13, 10580. [CrossRef]
- Wang, X.; Liu, M.; Zhong, P.; Zhang, C.; Zhang, D. A Discrete Cooperative Control Method for Production Scheduling Problem of Assembly Manufacturing System. Sustainability 2023, 15, 13785. [CrossRef]
- Xiong, H.; Shi, Sh.; Ren, D.; Hu, J. A survey of job shop scheduling problem: The types and models. Computers & Operations Research 2022, 142, 105731. [CrossRef]
- Mokhtari, H.; Hasani, A. An energy-efficient multi-objective optimization for flexible job-shop scheduling problem. Computers & Chemical Engineering 2017, 104, 339-352. [CrossRef]
- Ciurana, J.; Garcia-Romeu, M.L.; Ferrer, I.; Casadesus, M. A model for integrating process planning and production planning and control in machining processes. Robotics and Computer-Integrated Manufacturing 2008, 24 (4), 532-544. [CrossRef]
- García-Leon, A.A.; Dauzère-Pérès, S.; Mati, Ya. An efficient Pareto approach for solving the multi-objective flexible job-shop scheduling problem with regular criteria. Computers & Operations Research 2019, 108, 187-200. [CrossRef]
- Knopp, S.; Dauzère-Pérès, S.; Yugma, C. A batch-oblivious approach for Complex Job-Shop scheduling problems. European Journal of Operational Research 2017, 263 (1), 50-61. [CrossRef]
- Azzouz, A.; Ennigrou, M.; Ben Said, L. A self-adaptive hybrid algorithm for solving flexible job-shop problem with sequence dependent setup time. Procedia Computer Science 2017, 112, 457-466. [CrossRef]
- Xing, L.N.; Chen, Y.W..; Yang, K.W. An efficient search method for multi-objective flexible job shop scheduling problems. Journal of Intelligent Manufacturing 2009, 20, 283–293. [CrossRef]
- Shen, X.N.; Han, Y.; Fu, J.Z. Robustness measures and robust scheduling for multi-objective stochastic flexible job shop scheduling problems. Soft Computing 2017, 21, 6531-6554. [CrossRef]
- Fernández Pérez, M.A.; Raupp, F.M.P. A Newton-based heuristic algorithm for multi-objective flexible job-shop scheduling problem. Journal of Intelligent Manufacturing 2016, 27, 409-416. [CrossRef]
- Moslehi, G.; Mahnam, M. A Pareto approach to multi-objective flexible job-shop scheduling problem using particle swarm optimization and local search. International Journal of Production Economics 2011, 129 (1), 14-22. [CrossRef]
- Kacem, I.; Hammadi, S.; Borne, P. Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Mathematics and Computers in Simulation 2002, 60 (3–5), 245-276. [CrossRef]
- Ondov, M.; Rosova, A.; Sofranko, M.; Feher, J.; Cambal, J.; Feckova Skrabulakova, E. Redesigning the Production Process Using Simulation for Sustainable Development of the Enterprise. Sustainability 2022, 14, 1514. [CrossRef]
- Iassinovski, S.; Artiba, A.; Fagnart, C. A generic production rules-based system for on-line simulation, decision making and discrete process control. International journal of production economics 2008, 112 (1), 62-76. [CrossRef]
- Bernard, A.; Perry, N. Fundamental concepts of product/technology/process informational integration for process modelling and process planning. International Journal of Computer Integrated Manufacturing 2003, 16(7-8), 557-565. [CrossRef]
- Shah, D.; Shin, J. Randomized scheduling algorithm for queueing networks. Ann. Appl. Probab 2012, 22 (1), 128-171. [CrossRef]
- Bathaee, M.; Nozari, H.; Szmelter-Jarosz, A. Designing a New Location-Allocation and Routing Model with Simultaneous Pick-Up and Delivery in a Closed-Loop Supply Chain Network under Uncertainty. Logistics 2023, 7, 3. [CrossRef]
- Malega, P.; Gazda, V.; Rudy, V. Optimization of production system in plant simulation. Simulation 2022, 98(4), 295-306. [CrossRef]
- Kuznetsov, P.M.; Khoroshko, L.L. Digitalization of Multi-Object Technological Projecting in Terms of Small Batch Production. Inventions 2020, 5, 38. [CrossRef]
- Simunovic, G.; Majdandzic, N.; Simunovic, K.; Lujic, R. Applying of the Typical Technological Operations in the Single Production. AMST’02 Advanced Manufacturing Systems and Technology, 437, 275–281; eds Kulianic, E.; International Centre for Mechanical Sciences, Springer: Vienna, Austria, 2002. [CrossRef]








| № | Machine type | Machine type designation | Processing method | Designation of processing method |
|---|---|---|---|---|
| 1 | Тun | mach1 | tapping threads | op1 |
| drilling | op2 | |||
| semi-finish turning | op3 | |||
| rough turning | op4 | |||
| finishing turning | op5 | |||
| 2 | ТCNC | mach2 | tapping threads | op1 |
| drilling | op2 | |||
| semi-finish turning | op3 | |||
| rough turning | op4 | |||
| finishing turning | op5 | |||
| 3 | ТFCNC | mach3 | tapping threads | op1 |
| drilling | op2 | |||
| semi-finish turning | op3 | |||
| rough turning | op4 | |||
| finishing turning | op5 | |||
| Pre- | op6 | |||
| grinding | ||||
| 4 | KS | mach4 | Tapping threads | op1 |
| № | Block of surfaces |
DTE | Processing method | Designation of processing method | |
|---|---|---|---|---|---|
| 1 | MB(1/2) | 1 | DTE(1H-1)2 | rough turning | op4 |
| 2 | DTE(2H/1-4)1 | re-grinding | op6 | ||
| rough turning | op4 | ||||
| semi-finish turning | op3 | ||||
| finishing turning | op5 | ||||
| 2 | MB(2/1) | 1 | DTE(2B/1-2)1 | drilling | op2 |
| semi-finish turning | op3 | ||||
| 2 | DTE(2B/1-1)2 | drilling | op2 | ||
| 3 | DTE(2В/2-1)1 | drilling | op2 | ||
| 4 | DTE(1В-1)1 | rough turning | op4 | ||
| 3 | MB(1/1) | 1 | DTE(1Н-1)1 | rough turning | op4 |
| 2 | DTE(2Н/2-1)2 | rough turning | op4 | ||
| 3 | DTE(2Н/1-1)2 | rough turning | op4 | ||
| 4 | DTE(2Н/2-1)1 | rough turning | op4 | ||
| 4 | MB(2/2) | 1 | DTE(2В/1-2)3 | drilling | op2 |
| semi-finish turning | op3 | ||||
| 2 | DTE(2В/1-3)4 | drilling | op2 | ||
| semi-finish turning | op3 | ||||
| rough turning | op5 | ||||
| 3 | DTE(2В/2-2)2 | drilling | op2 | ||
| semi-finish turning | op3 | ||||
| 4 | DTE(1В-1)2 | rough turning | op4 | ||
| 5 | DTE(1В-2)3 | rough turning | op4 | ||
| semi-finish turning | op3 | ||||
| 5 | MB(4/1) | 1 | DTE(4В/1-2)1 | drilling | op2 |
| thread cutting | op1 | ||||
| № | Designation of processing method | Processing method | Processing time (working hours) | Amount of costs (conventional units) |
|---|---|---|---|---|
| 1 | op1 | tapping threads | 32 | 4800 |
| 2 | op2 | drilling | 18 | 5600 |
| 3 | op3 | semi-finish turning | 12 | 8200 |
| 4 | op4 | rough turning | 20 | 6800 |
| 5 | op5 | finishing turning | 16 | 7400 |
| 6 | op6 | re-grinding | 29 | 5800 |
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. |
© 2023 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 (http://creativecommons.org/licenses/by/4.0/).