Development of a Casting Process Database for Rapid Process Design Using Case-Based Reasoning
Abstract
:1. Introduction
2. Database Architecture and Data Storage Design
2.1. Database Development Technology Framework
2.2. Database Functionality Analysis
2.3. Database Storage Structure Design
3. Parametric Representation and Storage of Process Information for Rapid Design
3.1. Extraction and Storage of Part Shape–Structure Features
- Storing the volume of the part. The quality grade and volume of the part influence various factors, including the positioning and dimensions of the gating system, as well as the volume and configuration of the risers. When the volume difference exceeds a certain range, notable variations will occur in the applicable process plans for different castings.
- Storing the average modulus of the part. The average modulus is the ratio of the part’s volume to its surface area, which is an important parameter characterizing its heat-dissipation ability during the solidification process. Since the average modulus influences the cross-sectional thickness and heat-dissipation rate of the part, there are significant differences in the distribution of hot spots and temperature fields during the solidification process for parts with large variations in modulus. The aforementioned changes will substantially impact the design of the process plan, particularly the layout of the gating system and risers.
- Storing the feature information of the solid exterior and internal cavities of the part. Since the size, shape, and relative position of the mold cavity and cores during the casting process determine the shape and structure of the formed part, the shape features of the part can be represented by a combination of the outer shape features representing the mold cavity and several inner cavity features representing the cores. A combination of relative volume, centroid position, and the D2 distance descriptor proposed by Osada et al. [18] were used to encode the outer shape and inner cavity features, respectively. The calculated outer shape features describe the overall dimensions, contours, and other macroscopic characteristics of the part, while the inner cavity features reflect the internal complex structure, wall thickness distribution, and other microscopic details of the part, to a certain extent. Figure 5 shows the structure and content of the features’ encoding.
3.2. Construction of Process Cost Estimation Model
3.3. Storage of Parametric Models for Gating Systems
- Storing references to both parent and child nodes in each node: When constructing a new gating system model by referencing the DAG data of a source part, an effective and reliable method is to perform a reverse traversal from the leaf nodes (ingates) to the root node (sprue), sequentially extracting parameters. This ensures that each node is properly connected and meets process requirements. To facilitate this reverse traversal, each node must store a reference to its parent node for backtracking. On the other hand, to clearly represent the flow direction of molten metal during casting, the DAG storage structure needs to allow easy traversal from the root to each child node. Therefore, each node must also store references to its child nodes.
- Separating edge attributes from node attributes: While edge attributes (e.g., information about connections via filters or risers) are necessary, they are accessed relatively infrequently. By separating edge attributes from node attributes, unnecessary redundant storage and queries can be minimized, improving system flexibility. Additionally, during data modification, nodes and edges can be updated and extended independently based on specific needs.
Algorithm 1 on the target part to serve as the end of an ingate. | |
Input: : List of triangular faces : The endpoint of the streamline in an ingate of the source part’s process : The threshold of distance : The normal vector at point P. : The mean curvature at point P. : The Gaussian curvature at point P. | |
1: | Initialize List |
2: | Initialize Dictionary |
3: | For in do |
4: | Calculate the center point of |
5: | |
6: | |
7: | End For |
8: | Build K-D Tree using |
9: | The cluster of center points closest to |
10: | Initialize List |
11: | For in do |
12: | |
13: | Calculate the projection point of on the plane |
14: | If is outside of then |
15: | Choose the vertex of that is closet to as the new |
16: | End If |
17: | |
18: | End For |
19: | Initialize |
20: | Initialize |
21: | For in do |
22: | Approximate the normal vector of by the normal vector of |
23: | Compute the mean curvature and Gaussian curvature at using barycentric coordinate interpolation |
24: | Substitute , , , , , to calculate the total error using Equation (1) |
25: | If then |
26: | |
27: | |
28: | End If |
29: | End For |
Output: The position of the optimal point on the STL surface of the target part. |
4. Visual Verification of Casting Process Database Functionality
4.1. Rapid Process Design for the New Part
4.2. Simulation Results and Analysis
5. Conclusions and Future Work
5.1. Conclusions
5.2. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Song, Y.; Lyu, X.; Yu, R. Design of casting process server SQL database system. Foundry 2018, 39, 1693–1695. [Google Scholar]
- Wang, Z.; Yang, J.; Zhu, C.; Xiao, R.; Feng, L.; Liu, Z. Research and development of database for casting process. Foundry 2010, 59, 810–813. [Google Scholar]
- Wang, Q.; Zhu, C.; Zhang, Q.; Yuan, Z. The research and development of integrating database in casting process. Adv. Sci. Lett. 2011, 4, 2946–2950. [Google Scholar] [CrossRef]
- Liu, X.; Li, X.; Xing, J.; Chen, H.; Ni, Z. Integrating modeling mechanism for three-dimensional casting process model based on MBD. Int. J. Adv. Manuf. Technol. 2018, 94, 3145–3162. [Google Scholar] [CrossRef]
- Xiang, D.; Zhou, C.; Dong, X.; Guo, S.; Ding, Y.; Cao, H. Contextual design and real-time verification for agile casting design. China Foundry 2024, 1–8. [Google Scholar] [CrossRef]
- Xiang, D.; Dong, X.; Guo, S.; Zhou, C.; Cao, H. Case study on agile digital design of casting gating system. Foundry 2023, 72, 877–883. [Google Scholar]
- Deng, J.; Xie, B.; You, D.; Wang, L.; Wu, X.; Gang, L. Process parameters design of squeeze casting through an improved KNN algorithm and existing data. J. Manuf. Process. 2022, 84, 1320–1330. [Google Scholar] [CrossRef]
- Suthar, J.; Persis, J.; Gupta, R. Analytical modeling of quality parameters in casting process–learning-based approach. Int. J. Qual. Reliab. Manag. 2023, 40, 1821–1858. [Google Scholar] [CrossRef]
- Chen, T.; Wu, J.; Lin, J. Classification of 3D casting models for product lifecycle management and corporate sustainability. Sustain. Sci. 2023, 15, 12683. [Google Scholar] [CrossRef]
- Favi, C.; Mandolini, M.; Campi, F.; Germani, M. A CAD-based design for manufacturing method for casted components. Procedia CIRP 2021, 100, 235–240. [Google Scholar] [CrossRef]
- Zeng, X.; Deng, J.; Tang, R.; Xie, B. Method of Automatically Extracting squeeze casting process data from the text of periodical literature. In Proceedings of the 2021 IEEE 3rd International Conference on Frontiers Technology of Information and Computer (ICFTIC), Greenville, SC, USA, 12–14 November 2021; pp. 416–422. [Google Scholar]
- Yuan, F.; Xu, A.; Gu, M. Development of an improved CBR model for predicting steel temperature in ladle furnace refining. Int. J. Min. Met. Mater. 2021, 28, 1321–1331. [Google Scholar] [CrossRef]
- Huo, Y.; Liu, J.; Xiong, J.; Xiao, W.; Zhao, J. Machine learning and CBR integrated mechanical product design approach. Adv. Eng. Inform. 2022, 52, 101611. [Google Scholar] [CrossRef]
- He, M.; Zhao, X.; He, F.; Appiah, E.; Li, J.; Zhu, C. A modified RBF-CBR model considering evaluation index for gear grinding process with worm grinding wheel decision support system. J. Intell. Manuf. 2024, 35, 2367–2386. [Google Scholar] [CrossRef]
- Shi, X.; Tian, X.; Gu, J.; Wang, G.; Zhao, D.; Ma, L. A hybrid approach of case-and rule-based reasoning to assembly sequence planning. Int. J. Adv. Manuf. Technol. 2023, 127, 221–236. [Google Scholar] [CrossRef]
- Jing, X. Analysis on the management of technical archives in current foundry enterprises. Foundry 2023, 47, 63–66. [Google Scholar]
- Ning, F.; Shi, Y.; Tong, X.; Cai, M.; Xu, W. A review and assessment of 3D CAD model retrieval in machine-part design. Int. J. Comput. Integr. Manuf. 2024, 1–23. [Google Scholar] [CrossRef]
- Osada, R.; Funkhouser, T.; Chazelle, B. Shape distributions. ACM Trans. Graph. 2002, 21, 807–832. [Google Scholar] [CrossRef]
- Guo, S. Research on Key Technologies of Micro-Droplet Jet Sand Printing and Intelligent Process Design. Ph.D. Thesis, Huazhong University of Science and Technology, Wuhan, China, 2024. [Google Scholar]
- Chougule, R.; Ravi, B. Casting cost estimation in an integrated product and process design environment. Int. J. Comput. Integr. Manuf. 2006, 19, 676–688. [Google Scholar] [CrossRef]
- Mandolini, M.; Campi, F.; Favi, C. A framework for analytical cost estimation of mechanical components based on manufacturing knowledge representation. Int. J. Adv. Manuf. Technol. 2020, 107, 1131–1151. [Google Scholar] [CrossRef]
- Iraola-Arregui, I.; Youcef, H.B.; Trabadelo, V. Cost Estimation Tool for Metallic Parts Made by Casting: A Case Study. Metals 2023, 13, 216. [Google Scholar] [CrossRef]
- Zhang, H.; Wang, W.; Zhang, S.; Huang, B.; Zhang, Y.; Wang, M. A novel method based on a convolutional graph neural network for manufacturing cost estimation. J. Manuf. Syst. 2022, 65, 837–852. [Google Scholar] [CrossRef]
- Guo, S.; Zhou, C.; Dong, X.; Xiang, D.; Li, S.; Liu, Z. A transformation method for gating system designing between similar castings. J. Manuf. Process. 2024, 112, 82–91. [Google Scholar] [CrossRef]
- Vranic, D.; Saupe, D. 3D Model Retrieval. Ph.D. Thesis, University of Leipzig, Leipzig, Germany, 2004. [Google Scholar]
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. |
© 2025 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
Zhou, C.; Guo, S.; Xiang, D.; Cao, H.; Li, B.; Ding, Y.; Dong, X. Development of a Casting Process Database for Rapid Process Design Using Case-Based Reasoning. Materials 2025, 18, 505. https://doi.org/10.3390/ma18030505
Zhou C, Guo S, Xiang D, Cao H, Li B, Ding Y, Dong X. Development of a Casting Process Database for Rapid Process Design Using Case-Based Reasoning. Materials. 2025; 18(3):505. https://doi.org/10.3390/ma18030505
Chicago/Turabian StyleZhou, Chuhao, Shuren Guo, Dong Xiang, Huatang Cao, Beibei Li, Yansong Ding, and Xuanpu Dong. 2025. "Development of a Casting Process Database for Rapid Process Design Using Case-Based Reasoning" Materials 18, no. 3: 505. https://doi.org/10.3390/ma18030505
APA StyleZhou, C., Guo, S., Xiang, D., Cao, H., Li, B., Ding, Y., & Dong, X. (2025). Development of a Casting Process Database for Rapid Process Design Using Case-Based Reasoning. Materials, 18(3), 505. https://doi.org/10.3390/ma18030505