Dimensional Tolerances in Mechanical Assemblies: A Cost-Based Optimization Approach
Abstract
:1. Introduction
- Functional design requirements, also known as design constraints, encompass both functional and quality considerations. These constraints include aspects such as fitting with other assemblies, alignment between shafts, lubrication and sealing requirements, flow and thermal considerations, as well as visual and aesthetic requirements, among others. Typically, these constraints are identified as functional key characteristics (FKCs) or simply key characteristics (KCs).
- The accuracy and precision of manufacturing processes play a crucial role in specifying tolerances. The dimensional variation in manufacturing processes is influenced by multiple factors, including the capability and condition of the machinery being used, the setup of the process, the fixture holding the part, vibrations, tool temperature, and environmental conditions. These factors collectively contribute to the overall variation in dimensions during manufacturing.
- Manufacturing costs, which depend on the chosen processes, have a direct impact on the overall cost of the product. These manufacturing costs directly influence the retail price of the product and, subsequently, its competitiveness on the market. Therefore, careful consideration of manufacturing costs is essential to ensure a competitive position in the market.
2. Applicable Concepts and References Using Similar Proposal Approaches
2.1. Tolerance Analysis
- information about the manufacturing processes of the components is unavailable;
- the assembly consists of a limited number of components and is subjected to critical functional constraints.
2.2. Tolerance Synthesis
- when the specified design constraints are not met during tolerance analysis;
- when the design constraints are successfully met, but there is a need for optimizing the tolerance variables of the assembly components to balance cost and quality loss.
2.3. The Cost Approach
2.3.1. Manufacturing Costs
2.3.2. Non-quality Costs
2.4. Interrelated Chains
2.5. General Approaches Used for Tolerance Optimization
3. A Proposal for Tolerance Synthesis
- The non-quality cost is an inherent aspect of the optimization process, influenced by the system configuration, as depicted in Figure 4. Therefore, the inclusion of an economic safety factor, as indicated in (1) and (2), serves as an additional and significant control mechanism. By considering the economic safety factor, the optimization approach accounts for the potential financial implications of non-quality costs and ensures that the resulting solution aligns with cost-effectiveness considerations.
- The pursuit of a global minimum cost, as demonstrated in several cited works, does not offer the flexibility to impose restrictions on the minimum values of component tolerances. This limitation hinders the ability to choose suitable manufacturing processes at a specific production site. It is important to note that lower tolerance values correspond to lower non-quality costs. However, such narrow tolerances may result in economically unviable processes for the manufacturer. However, the selection of a manufacturing process typically allows maximum tolerance values to be accommodated. This flexibility ensures that the chosen process remains within the realm of economic feasibility while still meeting the required quality standards.
The Proposed Method
- The definition of assembly functional constraints involves establishing quality criteria that consider both the alignment with the customer’s requirements and the cost-effectiveness of the product’s performance in terms of quality considerations.
- The specification of tolerance ranges for assembly participant dimensions in the chain analysis is performed without imposing initial restrictions on maximum values. This process draws upon tables found in literature sources such as Swift and Booker and Trucks [44,45], or preferably, on a company’s internal data. By adopting this approach, it becomes possible to minimize the initial cost associated with each component.
- The chain tolerance analysis is conducted utilizing the Root Sum Square (RSS) method.
- The tolerance synthesis involves optimizing the manufacturing costs of components based on their respective tolerance ranges. The algorithm is designed to identify the most effective distribution of tolerance ranges among the components, ensuring compliance with the assembly tolerance range specified by the adopted functional constraints. To ensure flexibility, the algorithm is capable of calculating both simple and interrelated chains. In cases where multiple chains are present, the calculation can be performed sequentially. The main algorithm starts by running the first (main) tolerance chain. Tolerances for components shared with other chains, which have already been optimized in the first chain, are considered predetermined and “frozen” in subsequent steps. This enables the main algorithm to re-run with only the newly determinable tolerances of the additional chains. If required, a preliminary sensitivity test can be performed to select the preferred main chain (without involving tolerance calculation). This entails running a preliminary analysis by treating the common components of interrelated chains as a single chain. This allows for evaluating the sensitivity of the components and helps in determining the main chain that will be considered in the subsequent algorithm run. This is an additional distinctive feature of the method. Although a discretized linear function was used due to its practical applicability in the industry, the algorithm and the MatLab® software do not impose any restrictions on the choice of cost–tolerance function.
- The system provides the capability to specify both maximum (for cost optimization) and minimum (for process feasibility) values for determinable tolerances. This feature plays a crucial role in the selection and/or restriction of manufacturing processes during the design phase of each component. It enables the method to be employed by various manufacturers, accommodating their specific limitations and requirements.
Algorithm 1 Optimization Algorithm |
Input m: number of parts p: number of chains : set of all tolerances : set of all minimum tolerances, considering the specific process : set of all tolerances j for chains i, it is known that : functional constraints for all chains Output : set of all optimized tolerances
|
Algorithm 2 Process Chain Tolerances |
Input m: number of parts i: current chain j: current tolerance : set of all minimum tolerances, considering the specific process : tolerances j for chains i, it is known that : set of optimized tolerances : set of cost differences Output : set of cost differences flag: indicates if the tolerance was optimized
|
Algorithm 3 Determine Optimized Tolerances Costs |
Input m: number of parts i: current chain : set of cost differences : set of optimized tolerances : set of tolerances for chains i, it is known that Output : set of cost differences : set of tolerances for chains i, it is known that
|
Algorithm 4 Process All Chain Tolerances |
Input m: number of parts i: current chain j: current tolerance : set of all minimum tolerances, considering the specific process : tolerance j for chain i, it is known that : set of cost differences Output : set of cost differences flag: indicates if the tolerance was optimized
|
4. Application Example
5. Results
5.1. Tolerance Analysis Process
- class IT14 at chain #1;
- both classes IT13 and IT14 at chain #2.
- The relative total cost (CT) of the assembly, composed of the two chains, was calculated using (9).
5.2. Tolerance Synthesis Process
5.3. Discussion
- The tolerances of the primary and secondary chains in the IT14 class and Spec. columns in Table 1 have the lowest relative costs compared to other classes. However, they do not satisfy the functional constraints due to the specified tolerances of the components.
- The relative costs of the chains and the total cost of the non-optimized allocation processes, shown in the last columns of Table 2, are higher than those of the optimized processes. This demonstrates the effectiveness of the proposed method.
- It was observed that the conventional allocation method, which uses equal tolerances (not shown), yields cost results that are close to the optimized values. However, upon analyzing the allocated values for the components, it was found that they may not comply with the process capability, especially when considering larger dimensions. In addition to optimizing manufacturing costs, the proposed method allows for a restriction that ensures flexibility in dealing with manufacturing feasibility.
- The proposed method is characterized by its simplicity and quick response time (less than one minute of program run with an Intel CORE i5® processor). This allows for iterative attempts at optimized values, with validation by process experts if necessary, until an optimal solution is adopted.
- the consideration and prioritization of non-quality costs through the determination of functional constraints;
- the ability to individually consider the feasibility of each manufacturing process;
- optimization of manufacturing costs related to dimensional tolerances using a low-complexity and time-efficient processing algorithm, which can be implemented using commercially available computer software.
6. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Hallmann, M.; Schleich, B.; Wartzack, S. From tolerance allocation to tolerance-cost optimization: A comprehensive literature review. Int. J. Adv. Manuf. Technol. 2020, 107, 4859–4912. [Google Scholar]
- Barari, A.; Pop-Iliev, R. Reducing rigidity by implementing closed-loop engineering in adaptable design and manufacturing systems. J. Manuf. Syst. 2009, 28, 47–54. [Google Scholar] [CrossRef]
- Mansuy, M.; Giordano, M.; Hernandez, P. A new calculation method for the worst case tolerance analysis and synthesis in stack-type assemblies. Comput.-Aided Des. 2011, 43, 1118–1125. [Google Scholar] [CrossRef]
- Fischer, B.R. Mechanical Tolerance Stackup and Analysis, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
- Zhang, Y.; Lu, W. Development and Standardization of Quality-oriented Statistical Tolerancing in China. Procedia CIRP 2016, 43, 268–273. [Google Scholar] [CrossRef] [Green Version]
- Grewal, S. Manufacturing Process Design and Costing; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Black, J.T.; Kohser, R.A. DeGarmo’s Materials and Processes in Manufacturing, 10th ed.; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2008. [Google Scholar]
- Barari, A. Tolerance allocation for structures subject to various loading event. In Proceedings of the ASME International Design Engineering Technical Conferences & Computers and Information in Engineering Conference; ASME: New York, NY, USA, 2012. [Google Scholar]
- Dimitrellou, S.C.; Diplaris, S.C.; Sfantsikopoulos, M.M. Cost-competent tolerancing in CAD. Int. J. Adv. Manuf. Technol. 2007, 35, 519–526. [Google Scholar] [CrossRef]
- Sivakumar, K.; Balamurugan, C.; Ramabalan, S. Simultaneous optimal selection of design and manufacturing tolerances with alternative manufacturing process selection. Comput.-Aided Des. 2011, 43, 207–2018. [Google Scholar] [CrossRef]
- Curran, R.; Kundu, A.; Raghunathan, S.; Eakin, D.; McFadden, R. Influence of manufacturing tolerance on aircraft direct operating cost (DOC). J. Mater. Process. Technol. 2003, 138, 208–213. [Google Scholar] [CrossRef]
- Etienne, A.; Dantan, Y.; Siadat, A.; Martin, P. Activity-Based Tolerance Allocation (ABTA)—Driving tolerance synthesis by evaluating its global cost. Int. J. Prod. Res. 2009, 47, 4971–4989. [Google Scholar] [CrossRef]
- Chiang, J.Y.; Tsai, T.R.; Lio, Y.L.; Lu, W.; Shi, D. An integrated approach for the optimization of tolerance design and quality cost. Comput. Ind. Eng. 2015, 87, 186–192. [Google Scholar] [CrossRef]
- Armillotta, A. Selection of parameters in cost-tolerance functions: Review and approach. Int. J. Adv. Manuf. Technol. 2020, 108, 167–182. [Google Scholar] [CrossRef]
- Hallmann, M.; Schleich, B.; Wartzack, S. Sampling-based Tolerance-Cost Optimization of Systems with Interrelated Key Characteristics. Procedia CIRP 2020, 91, 87–92. [Google Scholar] [CrossRef]
- Yang, F. A Key Characteristics-based Model for Quality Assurance in Supply Chain. In Proceedings of the 2011 IEEE 18th International Conference on Industrial Engineering and Engineering Management, Changchun, China, 3–5 September 2011; Volume 1, pp. 1428–1432. [Google Scholar]
- Whitney, D.E. The role of key characteristics in the design of mechanical assemblies. Assem. Autom. 2006, 26, 315–322. [Google Scholar] [CrossRef]
- Han, X.; Li, R.; Wang, J.; Qin, S.; Ding, G. Identification of key design characteristics for complex product adaptive design. Int. J. Adv. Manuf. Technol. 2017, 1, 1–17. [Google Scholar] [CrossRef] [Green Version]
- Taguchi, G. Genichi Taguchi. Prod. Oper. Manag. Soc. 2008, 17, 1–2. [Google Scholar]
- Taguchi, G. Introduction to Quality Engineering; Asian Productivity Organization: Tokyo, Japan, 1986. [Google Scholar]
- Taguchi, G. Taguchi on Robust Technology Development; ASME Press: New York, NY, USA, 1993. [Google Scholar]
- Taguchi, G.; Elsayed, E.; Hsiang, T. Quality Engineering in Production Systems; McGraw-Hill, Inc.: New York, NY, USA, 1989. [Google Scholar]
- Liu, S.; Jin, Q.; Dong, Y.; Wang, Y. A closed-form method for statistical tolerance allocation considering quality loss and different kinds of manufacturing cost functions. Int. J. Adv. Manuf. Technol. 2017, 93, 2801–2811. [Google Scholar] [CrossRef]
- Peng, H.; Jiang, X.Q.; Xu, Z.G.; Liu, X.J. Optimal tolerance design for products with correlated characteristics by considering the present worth of quality loss. Int. J. Adv. Manuf. Technol. 2008, 39, 1–8. [Google Scholar] [CrossRef]
- Zhao, Y.M.; Liu, D.S.; Wen, Z.J. Optimal tolerance design of product based on service quality loss. Int. J. Adv. Manuf. Technol. 2015, 1, 1–10. [Google Scholar] [CrossRef]
- Huang, Y.M.; Shiau, C.S. An optimal tolerance allocation model for assemblies with consideration of manufacturing cost, quality loss and reliability index. Assem. Autom. 2009, 29, 220–229. [Google Scholar] [CrossRef]
- Kumar, L.R.; Padmanaban, K.P. Optimal Manufacturing Cost and Quality Loss by Reciprocal Exponential Cost-tolerance Function. Appl. Mech. Mater. 2015, 766, 1097–1102. [Google Scholar] [CrossRef]
- Bjørke, Ø. Computer-Aided Tolerancing; Tapir Publishers: 1978. Available online: https://books.google.com.hk/books/about/Computer_aided_Tolerancing.html?id=FAFUAAAAMAAJ&redir_esc=y (accessed on 18 July 2023).
- Singh, P.K.; Jain, S.C.; Jain, P.K. Advanced optimal tolerance design of mechanical assemblies with interrelated dimension chains and process precision limits. Comput. Ind. 2005, 56, 179–194. [Google Scholar] [CrossRef]
- Heling, B.; Aschenbrenner, A.; Walter, M.S.J.; Wartzack, S. On Connected Tolerances in Statistical Tolerance-Cost-Optimization of Assemblies with Interrelated Dimension Chains. Procedia CIRP 2016, 43, 262–267. [Google Scholar] [CrossRef] [Green Version]
- Cheng, K.M.; Tsai, J.C. Optimal statistical tolerance allocation for reciprocal exponential cost– tolerance function. Proc. IMechE Part B J. Eng. Manuf. 2013, 227, 650–656. [Google Scholar] [CrossRef]
- Kumar, L.R.; Padmanaban, K.P.; Balamurugan, C. Least cost–tolerance allocation based on Lagrange multiplier. Concurr. Eng. Res. Appl. 2016, 1, 1–14. [Google Scholar]
- Armillotta, A. Concurrent optimization of dimensions and tolerances on structures and mechanisms. Int. J. Adv. Manuf. Technol. 2020, 111, 3141–3157. [Google Scholar] [CrossRef]
- Loof, J.; Hermansson, T.; Soderberg, R. An Efficient Solution to the Discrete Least-Cost Tolerance Allocation Problem with General Loss Functions. Model. Comput. Aided Toler. Des. Manuf. 2007, 1, 115–124. [Google Scholar]
- Kumar, M.S.; Jayabalan, V.; Kannan, S.M. A new algorithm for optimum tolerance allocation of complex assemblies with alternative processes selection. Int. J. Adv. Manuf. Technol. 2009, 1, 819–836. [Google Scholar] [CrossRef]
- Alsemetti, B. Part optimization and tolerances synthesis. Int. J. Adv. Manuf. Technol. 2010, 48, 1221–1237. [Google Scholar]
- Jin, S.; Zheng, C.; Yu, K.; Lai, X. Tolerance design optimization on cost–quality trade-off using the Shapley value method. J. Manuf. Syst. 2010, 29, 142–150. [Google Scholar] [CrossRef]
- Cao, Y.; Zhang, H.; Mao, J.; Yang, J. Novel cost–tolerance model based on fuzzy neural networks. Proc. I Mech. E 2010, 224, 1757–1765. [Google Scholar] [CrossRef]
- Sahani, A.K.; Jain, P.K.; Sharma, S.C.; Bajpai, J.K. Design Verification Through Tolerance Stack Up Analysis of Mechanical Assembly and Least Cost Tolerance Allocation. Procedia Mater. Sci. 2014, 6, 284–295. [Google Scholar] [CrossRef] [Green Version]
- Rosyidi, C.N.; Murtisari, R.; Jauhari, W.A. A concurrent optimization model for suppliers selection, tolerance and component allocation with fuzzy quality loss. Cogent Eng. 2016, 16, 1–10. [Google Scholar] [CrossRef]
- Sun, W.; Mu, X.; Sun, Q.; Sun, Z. Analysis and optimization of assembly precision-cost model based on 3D tolerance expression. Assem. Autom. 2018, 38, 497–510. [Google Scholar] [CrossRef]
- Wang, Y.; Li, L.; Hartman, N.W.; Sutherland, J.W. Allocation of assembly tolerances to minimize costs. CIRP Ann.-Manuf. Technol. 2019, 68, 13–16. [Google Scholar] [CrossRef]
- Umaras, E. A New Method of Rigid Assemblies Stochastic 3D Tolerance Analysis Including Thermal Performance. Ph.D. Thesis, Escola Politécnica da Universidade de Sao Paulo, São Paulo, Brazil, 2022. [Google Scholar]
- Swift, K.G.; Booker, J.D. Process Selection from Design to Manufacture; Butterworth-Heinemann: Oxford, UK, 2003. [Google Scholar]
- Trucks, H.E. Designing for Economical Production; Society of Manufacturing Engineers: Southfield, MI, USA, 1987. [Google Scholar]
- SAEj1596; Automotive V-Ribbed Belt Drive General Guidelines, 1st ed. Society of Automotive Engineers: Warrendale, PA, USA, 2000.
- Sedlacek, D.R. United States Patent Application 20040018906, 1st ed.; US Government: Washington, DC, USA, 2004. [Google Scholar]
- ISO286.1; ISO 286-1-ISO Systems of Limits and Fits—Part 1—Bases of Tolerances, Deviations and Fits, 1st ed. International Organization for Standardization: Geneva, Switzerland, 1988.
- ANSI B4.1; ANSI B4.1 1967 (R1974) Preferred Limits and Fits for Cylindrical Parts, 1st ed. The American Society of Mechanical Engineers: New York, NY, USA, 1967.
Classes IT for Bi-Directional Tolerances According to Means | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Item | Mean | IT6 | IT7 | IT8 | IT9 | IT10 | IT11 | IT12 | IT13 | IT14 | Spec. |
1 | 35. 0 | 0.008 | 0.013 | 0.020 | 0.031 | 0.050 | 0.080 | 0.125 | 0.195 | 0.310 | 0.50 |
2 | 5.0 | 0.004 | 0.006 | 0.009 | 0.015 | 0.024 | 0.038 | 0.060 | 0.090 | 0.150 | 0.30 |
3 | 255.0 | 0.016 | 0.026 | 0.041 | 0.065 | 0.105 | 0.160 | 0.260 | 0.405 | 0.650 | 0.650 |
4 | 0.00 | 0.08 | 0.08 | 0.08 | 0.08 | 0.08 | 0.08 | 0.08 | 0.08 | 0.08 | 0.08 |
5 | 4.00 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 |
6 | 190.0 | 0.015 | 0.023 | 0.036 | 0.058 | 0.093 | 0.145 | 0.230 | 0.360 | 0.575 | 0.650 |
7 | 0.00 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 |
8 | 55.0 | 0.010 | 0.015 | 0.023 | 0.037 | 0.060 | 0.095 | 0.150 | 0.230 | 0.370 | 0.500 |
9 | 29.0 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 |
10 | 25.0 | 0.007 | 0.011 | 0.017 | 0.026 | 0.042 | 0.065 | 0.105 | 0.165 | 0.260 | 0.400 |
11 | 65.0 | 0.010 | 0.015 | 0.023 | 0.037 | 0.060 | 0.095 | 0.150 | 0.230 | 0.370 | 0.500 |
12 | 14.0 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 |
13 | 30.0 | 0.007 | 0.011 | 0.017 | 0.026 | 0.042 | 0.065 | 0.105 | 0.165 | 0.260 | 0.500 |
Results | |||||||||||
T1 = Tol. chain 1 | 0.41 | 0.41 | 0.42 | 0.43 | 0.45 | 0.49 | 0.59 | 0.77 | 1.12 | 1.33 | |
C1 = Cost chain 1 | 17.02 | 11.03 | 8.31 | 5.65 | 4.93 | 4.00 | 3.00 | 2.38 | 1.57 | 1.09 | |
T2 = Tol. chain 2 | 0.57 | 0.57 | 0.57 | 0.57 | 0.58 | 0.59 | 0.62 | 0.69 | 0.85 | 1.11 | |
C2 = Cost chain 2 | 14.00 | 8.03 | 4.03 | 3.89 | 3.59 | 2.98 | 1.94 | 1.56 | 1.29 | 0.79 | |
CT = Total cost | 24.02 | 15.04 | 10.33 | 7.60 | 6.73 | 5.49 | 3.97 | 3.16 | 2.22 | 1.45 |
Item | Mean | Class IT14 | Optimiz. Class IT14 | Spec. | Optimiz. Spec. |
---|---|---|---|---|---|
1 | 35.0 | 0.31 | 0.31 | 0.50 | 0.31 |
2 | 5.0 | 0.15 | 0.13 | 0.30 | 0.18 |
3 | 255.0 | 0.65 | 0.39 | 0.65 | 0.38 |
4 | 0.00 | 0.08 | 0.08 | 0.08 | 0.08 |
5 | 4.00 | 0.03 | 0.03 | 0.03 | 0.03 |
6 | 190.0 | 0.575 | 0.38 | 0.65 | 0.38 |
7 | 0.00 | 0.05 | 0.05 | 0.05 | 0.05 |
8 | 55.0 | 0.37 | 0.13 | 0.50 | 0.13 |
9 | 29.0 | 0.40 | 0.40 | 0.40 | 0.40 |
10 | 25.0 | 0.26 | 0.13 | 0.40 | 0.13 |
11 | 65.0 | 0.37 | 0.16 | 0.50 | 0.13 |
12 | 14.0 | 0.40 | 0.40 | 0.40 | 0.40 |
13 | 30.0 | 0.26 | 0.13 | 0.50 | 0.16 |
Results | |||||
T1 = Tol. chain 1 | 1.12 | 0.79 | 1.33 | 0.79 | |
C1 = Cost chain 1 | 1.57 | 1.57 | 1.09 | 2.04 | |
T2 = Tol. chain 2 | 0.85 | 0.63 | 1.11 | 0.63 | |
C2 = Cost chain 2 | 1.29 | 1.59 | 0.79 | 1.59 | |
CT = Total cost | 2.22 | 2.83 | 1.45 | 2.83 |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Umaras, E.; Barari, A.; Horikawa, O.; Tsuzuki, M.S.G. Dimensional Tolerances in Mechanical Assemblies: A Cost-Based Optimization Approach. Appl. Sci. 2023, 13, 9202. https://doi.org/10.3390/app13169202
Umaras E, Barari A, Horikawa O, Tsuzuki MSG. Dimensional Tolerances in Mechanical Assemblies: A Cost-Based Optimization Approach. Applied Sciences. 2023; 13(16):9202. https://doi.org/10.3390/app13169202
Chicago/Turabian StyleUmaras, Eduardo, Ahmad Barari, Oswaldo Horikawa, and Marcos Sales Guerra Tsuzuki. 2023. "Dimensional Tolerances in Mechanical Assemblies: A Cost-Based Optimization Approach" Applied Sciences 13, no. 16: 9202. https://doi.org/10.3390/app13169202
APA StyleUmaras, E., Barari, A., Horikawa, O., & Tsuzuki, M. S. G. (2023). Dimensional Tolerances in Mechanical Assemblies: A Cost-Based Optimization Approach. Applied Sciences, 13(16), 9202. https://doi.org/10.3390/app13169202