Visualization for Runner System Design in Die Casting

This page summarizes the Master's Thesis titled "Visualization for Runner System Design in Die Casting" by Zhaohui Ning, presented to The Ohio State University in 2009. This research focuses on developing a die casting runner system design process with enhanced visualization capabilities.

1. Overview:

  • Title: Visualization for Runner System Design in Die Casting
  • Author: Zhaohui Ning, M.A
  • Publication Year: 2009
  • Publishing Journal/Academic Society: Thesis, Graduate School of The Ohio State University, Graduate Program in Industrial & System Engineering
  • Keywords: Die Casting, Runner System Design, Visualization, CastView, B-spline Curve Fitting, Sweep Surfaces, User Interface

2. Research Background:

  • Social/Academic Context of the Research Topic:
    • Die casting is a crucial process within the metal casting industry, known for its versatility in producing engineered metal parts with complex shapes, high accuracy, and repeatability. It is widely used, with castings of all kinds being utilized in 90% of manufactured products and the die casting industry producing over one-third of all metal castings.
    • The design of a die casting die is primarily dictated by the shape of the final component. However, the runner system, including runners, gates, and overflows, plays a critical role in achieving optimum casting conditions. An effective runner system ensures proper metal flow, heat balance, and efficient filling of the die cavity, especially in complex multi-cavity dies where uniform filling is essential.
  • Limitations of Existing Research:
    • Traditional die casting die design heavily relies on the experience and know-how of designers, often employing empirical equations for gating dimension estimation. Analytical capabilities in die and melting metal flow and heat transfer are limited, making die design a complex and experience-driven process.
    • Existing curve-based approaches for runner system design, while utilizing computer-aided design, present several drawbacks:
      • Complex User Operations: Defining curves for runner systems requires intricate and non-intuitive user interactions.
      • Lack of Visual Shape Control: Users lack direct visual feedback and control over the resulting surface shapes during the design process.
      • Smoothness Issues: Achieving surface smoothness in polygon representations is not guaranteed, and undercuts can potentially be produced.
      • Sensitivity to User Errors: Algorithms are susceptible to user errors due to the need for surface detection from user-defined data.
      • Potential Zigzag Intersections: The absence of a real surface representation can lead to issues like zigzag intersection lines during surface-surface intersection operations.
  • Necessity of the Research:
    • To overcome the limitations of current methods, there is a need for improved modeling tools that simplify the creation of runner system geometries.
    • A crucial requirement is a convenient method for generating smooth runner system sweep surfaces directly from user-defined polygon sketches.
    • Such a tool should empower users with greater control over the resulting surfaces while minimizing the need for specialized technical knowledge in complex surface modeling.

3. Research Purpose and Research Questions:

  • Research Purpose:
    • The primary goal of this research is to develop a user-friendly modeling tool that facilitates the creation of runner system geometries for die casting dies.
    • This tool aims to provide a convenient and intuitive way to generate smooth runner system sweep surfaces based on user-defined polygon sketches.
    • Ultimately, the research seeks to empower users with enhanced control over the resulting runner system surfaces, simplifying the design process and reducing reliance on expert-level knowledge.
  • Key Research Questions:
    • How can user-defined polygon sketches, which may have a non-uniform number of sketch points, be effectively converted into B-spline curve-based profiles with a uniform number of profile points?
    • What methodology can be developed to transform a user-defined trajectory tree into a concrete representation of flow paths suitable for runner system design?
    • How can smooth sweep surfaces be generated based on the derived runner profiles and flow paths, ensuring geometric integrity and manufacturability?
    • What kind of user interface is required to effectively implement profile definition and runner system definition processes, making the tool accessible and efficient for die casting designers?
  • Research Hypotheses: (Implicit)
    • By employing B-spline curve fitting algorithms, user-defined polygon sketches can be transformed into smooth, controllable profiles suitable for runner system design.
    • Sweep surface generation techniques, combined with appropriate interpolation methods, can effectively create smooth and machinable runner system geometries from these profiles and trajectory paths.
    • A visualization-centric user interface can significantly improve the runner system design process, offering designers greater control, intuitiveness, and efficiency compared to traditional curve-based methods.

4. Research Methodology:

  • Research Design:
    • The research adopts a system development approach, focusing on the creation of a software tool named CastView. This system is designed to provide a visualization-enhanced environment for die casting runner system design.
    • The core of the system revolves around a two-step design process: profile generation and runner system data creation.
  • Data Collection Method:
    • This research is primarily focused on algorithm development and system implementation. Therefore, traditional data collection methods are not directly applicable.
    • The "data" in this context is the geometric data defining the runner system, which is generated and manipulated within the CastView system based on user inputs and implemented algorithms.
  • Analysis Method:
    • The primary analysis method involves the development and implementation of Computer-Aided Geometric Design (CAGD) algorithms. These algorithms are used for:
      • B-spline curve fitting: To convert user-defined polygon sketches into smooth curve profiles.
      • Surface lofting and sweeping: To generate runner system surfaces from profiles and trajectories.
      • Ray-curve and curve-curve intersection: For geometric computations and potential future surface-surface intersection capabilities.
    • The effectiveness of the developed algorithms and the CastView system is evaluated qualitatively through visual inspection of the generated runner system geometries and the user interface.
  • Research Subjects and Scope:
    • The research subject is the die casting runner system design process.
    • The scope is specifically focused on visualizing and simplifying the creation of runner system geometries.
    • The system development is limited to the generation of runner system geometry using sweep surfaces, with a focus on user interaction and visual feedback within the CastView environment.

5. Main Research Results:

  • Key Research Results:
    • A two-step runner system design process was successfully developed and implemented:
      1. Profile Creation: This step focuses on generating smooth, B-spline curve-based profiles from user-defined polygon sketches. The process utilizes b-spline curve fitting algorithms to create profiles with a uniform number of profile points, even when starting from sketches with a non-uniform number of points.
      2. Runner System Data Creation: This step involves generating the actual runner system geometry. It utilizes surface sweeping techniques, where interpolated profiles are swept along user-defined curve paths (trajectories) to create runner system surfaces.
    • The research successfully implemented a visualization system, CastView, which provides a user interface for creating runner systems using the developed two-step process. CastView offers:
      • A simple and flexible data representation for runner system data.
      • A user-friendly interface for creating and manipulating runner system geometry.
      • Visualization of the designed runner system in 3D.
    • The implementation demonstrated the generation of smooth sweep runner system surfaces using specific configurations:
      • Circle shape was used for the sweep path.
      • S-function interpolation was applied to normal and planar points during the sweep process to ensure smoothness.
  • Statistical/Qualitative Analysis Results:
    • The research primarily presents qualitative results through visual demonstrations of the CastView system and the generated runner system geometries.
    • Figures throughout the thesis visually showcase the system's capabilities and the smoothness of the generated surfaces. There are no statistical analysis results presented in the paper.
  • Data Interpretation:
    • The visual results presented in figures demonstrate that the developed approach and the CastView system are capable of generating smooth runner system surfaces.
    • The use of B-spline curve fitting and sweep surface techniques, combined with circle sweep paths and s-function interpolation, effectively addresses the goal of creating visually smooth and geometrically sound runner systems.
  • Figure Name List: (Figures directly supporting Main Research Results and System Development)
    • Figure 6: Main Interface of CastView
    • Figure 7: Runner System Design of CastView
    • Figure 8: Fill Pattern Simulation of CastView
    • Figure 9: Thermal Simulation of CastView
    • Figure 10: User Defined Polygon Sketch
    • Figure 11: User Defined Trajectory Tree
    • Figure 12: Result Runner System Solid
    • Figure 13: Curve Based Approach (Illustrates the problem addressed)
    • Figure 33: Surface Sweeping Result
    • Figure 38: Line Shape Sweep path
    • Figure 39: Circle Shape Sweep path
    • Figure 40: Point Shape Sweep path
    • Figure 42: Linear and S-function Planar Point Interpolation Comparison
    • Figure 45: Linear and S-function Interpolation Results
    • Figure 46: Profile Example
    • Figure 48: Profile Sketch View
    • Figure 50: Profile Fitting Curve View
    • Figure 52: Profile Approximation Curve View
    • Figure 54: Profile Interpolation Points View
    • Figure 58: Runner Trajectory View
    • Figure 60: Runner Profile Assignment View
    • Figure 63: Runner Path View
    • Figure 67: Runner Sweep View
    • Figure 70: Runner Solid View
Figure 4: Runner System Example (with Die Cavities, NADCA [29])
Figure 4: Runner System Example (with Die Cavities, NADCA [29])
Figure 70: Runner Solid View
Figure 70: Runner Solid View

6. Conclusion and Discussion:

  • Summary of Main Results:
    • The research successfully developed a profile creation method that utilizes b-spline curve fitting algorithms to generate uniform interpolation points from user-defined non-uniform sketch points. This addresses the challenge of creating smooth surfaces from polygon profiles with varying point densities.
    • Sweep paths were introduced as a concrete data representation of the runner system, conceptually defined by a user-defined trajectory tree. These sweep paths, resembling machining paths, simplify the design process without requiring detailed tool size specifications, ensuring machinability and practicality of the generated surfaces.
    • The implemented sweep paths and interpolation methods provide designers with a simple, flexible, and controllable approach to create smooth runner system surfaces.
    • The developed profile definition and runner system definition user interface within CastView enables the generation of basic data necessary for constructing a runner system.
  • Academic Significance of the Research:
    • This research contributes to the field of die casting die design by introducing a visualization-centric approach to runner system creation.
    • It addresses the limitations of traditional curve-based methods by employing surface representation and smooth sweep surface generation techniques.
    • The developed algorithms and system provide a foundation for further research in automated and optimized die casting die design.
  • Practical Implications:
    • The CastView system offers a practical tool for die casting designers to create runner systems more efficiently and intuitively.
    • The system's visualization capabilities and user-friendly interface can reduce design time and improve the quality of runner system designs.
    • The generated smooth runner system surfaces contribute to improved metal flow and potentially enhanced casting quality.
  • Limitations of the Research:
    • The current implementation of CastView has certain limitations:
      • Fixed Sweep Path Configuration: The system primarily uses a circle shape for sweep paths, limiting flexibility in path design.
      • Limited Interpolation Methods: Only linear and s-function interpolation methods are implemented, potentially restricting the range of surface smoothness and control.
      • No Area Calculation: The system does not currently incorporate area calculations, which are crucial for optimizing runner system design for efficient metal flow.
      • Basic Fan Gate Creation: Fan gate creation is treated similarly to runner sections, lacking specific features for advanced gate design.
      • Solid Generation Not Fully Implemented: While the runner system can be rendered in solid mode, full solid generation for downstream applications (e.g., simulation, manufacturing) is not yet complete.

7. Future Follow-up Research:

  • Directions for Follow-up Research:
    • Implement Higher Order Interpolation Methods: Incorporating advanced interpolation methods like b-spline interpolation could further enhance the smoothness and control over runner system surfaces.
    • Develop Uniform Interface for Interpolation Methods: Creating a unified function and user interface to manage various interpolation methods would improve the system's flexibility and user-friendliness.
    • Address Branch Intersection Handling: Implementing branch intersection handling could remove current constraints and improve the system's ability to handle complex runner system topologies.
    • Incorporate Area-Based Calculation: Adding area calculation capabilities would make the system more relevant to practical die casting die design by enabling optimization for metal flow efficiency.
    • Support Tangent Gates and Overflows: Modifying the system to support the creation of tangent gates and overflows would enhance its applicability to real-world die casting design scenarios.
    • Implement Full Solid Generation: Completing the solid generation functionality would enable the use of the designed runner systems in downstream applications like simulation and manufacturing.
  • Areas Requiring Further Exploration:
    • Explore More Advanced Sweep Path Shapes: Investigating and implementing a wider range of sweep path shapes beyond circles could provide greater design flexibility.
    • Optimize Runner System Design with Visualization Feedback: Researching methods to leverage the system's visualization capabilities for interactive runner system optimization based on flow characteristics.
    • Integrate with Simulation Tools: Exploring integration with die casting process simulation tools would allow for performance validation and design refinement based on simulation results.

8. References:

  1. K.S. Lee, J.C. Lin, “Design of the runner and gating system parameters for a multi-cavity injection mould using FEM and neural network”, International Journal of Advanced Manufacturing Technology, (2006) 27: 1089–1096.
  2. Kevin Alam, Musa R. Kamal, “A robust optimization of injection molding runner balancing”, Computers and Chemical Engineering, 29 (2005), 1934–1944.
  3. M. Masoumi, H. Hu, “Effect of Gating Design on Mold Filling”, AFS Transactions 2005.
  4. Jerald Brevick, R. Allen Miller, “Final Report on Understanding the Relationship between Filling”, 2004.
  5. Y. K. Woon, K. S. Lee, “Development of a die design system for die casting”, International Journal of Advanced Manufacturing Technology, (2004) 23: 399–411.
  6. Dongtao Wang, “Equilibrium temperature analysis and fill pattern reasoning for die casting process”, Ph.D’s Thesis, The Ohio State University, 2004.
  7. Lin Suo, “Graphical user interface for sketching overflows, runners and gates”, Master’s Thesis, The Ohio State University, 2004.
  8. Farouk Shehata, Mohamed Abd-Elhamid, “Computer aided foundry die-design”, Materials and Design, 24 (2003), 577–583.
  9. X. Dai a, X. Yang, J. Campbell b, J. Wood, “Effects of runner system design on the mechanical strength of Al-7Si-Mg alloy castings”, Materials Science and Engineering, A354 (2003), 315-325.
  10. J. C. Choi, T. H. Kwon, J. H. Park, J. H. Kim, C. H. Kim, “A Study on Development of a Die Design System for Die Casting”, International Journal of Advanced Manufacturing Technology, (2002) 20:1–8
  11. Lee, K.S., Luo, C., “Application of Case-Based Reasoning in Die-Casting Die Design”, International Journal of Advanced Manufacturing Technology, 20 (2002), 284-295.
  12. S. H. Wu, K. S. Lee, J. Y. H. Fuh, “Feature-Based Parametric Design of a Gating System for a Die-Casting Die”, International Journal of Advanced Manufacturing Technology, (2002) 19:821–829.
  13. Paul Cleary, Joseph Ha, Vladimir Alguine, Thang Nguyen, “Flow modelling in casting processes”, Applied Mathematical Modelling, 26 (2002) 171–190.
  14. Chang-Ho Kim, Taek Hwan Kwon, “A runner-gate design system for die casting”, Materials and Manufacturing Processes, 16(6), 789–801 (2001).
  15. J. C. Lin, Optimum gate design of free-form injection mould using the abductive network. Int J Adv Manuf Technol, 2001,17:294–304
  16. B.H. Hu, K.K. Tong, X.P. Niu, I. Pinwill, “Design and optimization of runner and gating systems for the die casting of thin-walled magnesium telecommunication parts through numerical simulation” , Journal of Materials Processing Technology, 105 (2000), 128-133.
  17. R. C. Givler, D. B. Saylors, “Efficient runner networks for investment castings”, International Journal for Numerical Methods in Engineering, 2000, 48:1601-1614.
  18. C. C. Tai, J.C. Lin, “The optimal position for the injection gate of a die-casting die”, Journal of Materials Processing Technology, 86 (1999), 87-100.
  19. C.C Tai, J.C Lin, “A runner-optimization design study of a die-casting die”, Journal of Materials Processing Technology, 84 (1998), 1–12.
  20. Shamsuddin Sulaiman, Tham Chee Keen, “Flow Analysis along the Runner and Gating System of a Casting Process”, Journal of Materials Processing Technology, Volume 63, issue 1-3 (January, 1997), p. 690-695.
  21. W. S. Zhang, S. M. Xiong, B. C. Liu, Study on a CAD/CAE system of die casting. J Mater Process Tech, 1997, 63:707–711
  22. C. S. Lia, Y. K. Shen, “Optimum design of runner system balancing in injection molding”, Previews of Heat and Mass Transfer, Vol: 21, Issue: 3, May 6, 1995, 257.
  23. R. Yagel, S. C. Lu, A. B. Rebello, R.A. Miller, “Volume-Based Reasoning and Visualization of Diecastability”, 1995.
  24. Rohinton K. Irani, Srinivas Kodiyalam, David O. Kazmer, “Runner System Balancing for Injection Molds using Approximation Concepts and Numerical Optimization”, 1992.
  25. W. R. Jong, K. K. Wang, Automatic and optimal design of runner systems in injection moulding based on the flow simulation. SPE Annual Technical Conference, 1990, pp 554–560
  26. Youquan Liu, Xuehui Liu, Enhua Wu, Real-Time 3D Fluid Simulation on GPU with Complex Obstacles.
  27. Rebello, A. B., Visualization of the filling of die-casting dies, PhD dissertation, The Ohio State University, 1997.
  28. Harris, Fast Fluid Dynamics Simulation on the GPU, GPU Gems, 2004
  29. NADCA, NADCA Course Modules.
  30. NADCA website, https://www.diecasting.org/publications/cgi-bin/quikstore.pl?search=yes&hits_seen=&product=300D&category=gating,software&keywords=&detail=yes&page=search.html&template=database_list_page&and=
  31. NADCA website, https://www.diecasting.org/publications/cgi-bin/quikstore.pl?search=yes&hits_seen=&product=316-CD&category=design,software&keywords=castview&detail=yes&page=search.html&template=database_list_page&and=
  32. Simulated Annealing Flow Chart, http://members.aol.com/btluke/simanf2.htm
  33. John Kluz, Moldmaking and Die Cast Dies for Metalworking Trainees
  34. NADCA website, http://www.diecasting.org/faq/default.htm
  35. NADCA website, http://www.diecasting.org/faq/glossary.htm
  36. Sarfraz M, “Advances in Geometric Modeling”, 2004
  37. David F. Rogers, “An Introduction to NURBS: With Historical Perspective”, 2001
  38. Hartmut Prautzsch, Wolfgang Boehm, Marco Paluszny, “Bezier and B-Spline Techniques”, 2002
  39. Max K. Agoston, “Computer Graphics and Geometric Modeling: Implementations and Algorithms”, 2005
  40. Gerald Farin, “Curves and Surfaces for CAGD: A Practical Guide”, 2002
  41. David Salomon, “Curves and Surfaces for Computer Graphics”, 2006
  42. http://en.wikipedia.org/wiki/Equation_solving
  43. http://www.physics.arizona.edu/~restrepo/475A/Notes/sourcea/node16.html
  44. http://www.physics.arizona.edu/~restrepo/475A/Notes/sourcea/node17.html
  45. http://www.physics.arizona.edu/~restrepo/475A/Notes/sourcea/node18.html
  46. Lane, J.M., and Riesenfeld, R.F., “A Theoretical Development for the Computer Generation and Display of Piecewise Polynomial Surfaces,” IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-2(1), January 1980, 35–46
  47. Turner, Joshua U., “Accurate Solid Modeling Using Polyhedral Approximations” CG&A, 8(3), May 1988, 14–28.
  48. http://www.engr.sjsu.edu/youssefi/me265/notes/Surfaces.ppt
  49. David S. Ebert, “Texture & Modeling: A Procedure Approach”

9. Copyright:

  • This material is Zhaohui Ning's paper: Based on Visualization for Runner System Design in Die Casting.
  • Paper Source: [No DOI URL provided in the original prompt]

This material was summarized based on the above paper, and unauthorized use for commercial purposes is prohibited.
Copyright © 2025 CASTMAN. All rights reserved.