3D Printing Orientation Optimization via Cost Sphere
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D printing technologies face challenges in optimizing the orientation of 3D models on the printbed, which affects printing time, material volume, and surface quality, as different printer configurations and technologies require varying support structures and material usage, leading to inefficiencies in material utilization and processing.
Innovation Solution
A method that selects and calculates optimal orientations for a 3D model by weighting cost parameters such as material volume and printing time, using a Delaunay triangulation on a sphere to visualize and display cost function values, allowing users to choose the best printer configuration and orientation for efficient printing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If different orientations are selected for 3D printing, then material usage and printing time vary, but determining the optimal orientation increases computational complexity
Solution Approach 1:
The orientation optimization problem is segmented by pre-calculating cost parameters for discrete orientation pairs using Delaunay triangulation on a sphere. This divides the continuous orientation space into manageable discrete segments, allowing efficient comparison and selection without evaluating all possible orientations.
Solution Approach 2:
Cost parameters for different orientation configurations are calculated in advance before the actual printing process. The system pre-evaluates material usage, support structure requirements, and printing time for multiple orientations, storing these results for quick retrieval and comparison during model preparation.
2Productivity
If multiple printer configurations are evaluated, then printing optimization improves, but processing time increases
Solution Approach 1:
The system varies key printing parameters such as layer height, infill density, and support structure configurations across different evaluations. By systematically changing these parameters for each orientation, the system identifies optimal combinations that minimize printing time and material usage without exhaustive search.
Solution Approach 2:
The patent replaces exhaustive mechanical evaluation of all possible orientations and configurations with a computational approach using Delaunay triangulation and cost function weighting. This substitution of computational algorithms for brute-force evaluation significantly reduces processing time while maintaining optimization quality.
3Productivity
If cost parameters are calculated for multiple orientations and configurations, then printing efficiency improves, but system complexity increases
Solution Approach 1:
The system introduces an intermediary computational layer that calculates cost parameters for different orientation-configuration pairs. This intermediary layer uses Delaunay triangulation to systematically evaluate orientations and applies weighted cost functions to rank options, simplifying the overall system by providing a clear decision-making framework.
Solution Approach 2:
The patent adds a dimensional representation by mapping orientations onto a spherical surface using Delaunay triangulation. This geometric transformation converts the complex multi-parameter optimization problem into a visualizable two-dimensional spherical representation, making it easier to analyze and select optimal orientations.
4Quantity of substance
If support structures are optimized for different orientations, then material volume decreases, but calculation complexity increases
Solution Approach 1:
The system applies local quality optimization by evaluating support structure requirements specific to each orientation and configuration combination. Instead of using a uniform support strategy, the system calculates orientation-specific support parameters such as support density, pattern, and placement, reducing material usage where possible while maintaining print quality.
Data Source
AI summary
Systems and methods are provided, in which an input module receives a model file, configuration(s) and cost parameters, and a processing unit selects and updates orientation sets for the model, and calculates the received cost parameters for pairs of orientation and configuration. Systems and methods further calculate for each orientation, a cost function value by weighting the calculated cost parameters according to the configuration(s) and display the calculated cost function values for the orientations on a respective sphere in a user interface. The sphere may be colored according to the cost function values, the orientation set may be enhanced and costs may be recalculated according to the cost function, and various information and statistics may be presented on the sphere. Finally, a selected orientation may be used to define the printing configuration and parameters and be used to provide a 3DP file.


