Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

CPU-GPU (Central Processing Unit-Graphics Processing Unit) collaborative additive manufacturing parallel scanning line filling method

A technology of additive manufacturing and filling method, applied in the field of additive manufacturing, can solve problems such as unsatisfactory industrial production and low model processing efficiency, and achieve the effects of improving additive manufacturing efficiency, reducing calculation time, and accelerating calculation efficiency

Pending Publication Date: 2022-07-08
NORTHWESTERN POLYTECHNICAL UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Nowadays, in the field of additive manufacturing, the part models that need to be manufactured are becoming more and more refined, and the amount of CAD model data is getting larger and larger. If the original algorithm is still used to process the model, the processing efficiency of the model will be relatively low. For The CAD model represented by the GB-level STL file takes at least several hours to process the model into a Gcode code that the printer can understand, which cannot meet the needs of industrial production

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • CPU-GPU (Central Processing Unit-Graphics Processing Unit) collaborative additive manufacturing parallel scanning line filling method
  • CPU-GPU (Central Processing Unit-Graphics Processing Unit) collaborative additive manufacturing parallel scanning line filling method
  • CPU-GPU (Central Processing Unit-Graphics Processing Unit) collaborative additive manufacturing parallel scanning line filling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] The invention provides a CPU-GPU coordinated additive manufacturing parallel filling method, which adopts the method of parallelizing the algorithm, utilizes the powerful parallel computing capability of the GPU, and combines the super multi-task coordination and comprehensive scheduling capability of the multi-core CPU. The scan line filling algorithm is improved, making full use of the computing resources of the hardware platform, and optimizing and accelerating the most time-consuming intersection sorting calculation process through the C++ multi-threading library, CUDA library, etc.

[0063] The concrete steps of the present invention are:

[0064] Step 1. Data preprocessing

[0065] After the 3D model of the part to be additively manufactured is layered, the 3D model is divided into several layers according to the height from low to high, the number of layers is set to Layers, and Layers is a positive integer. First of all, it is necessary to calculate the task am...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a CPU-GPU (Central Processing Unit-Graphics Processing Unit) collaborative additive manufacturing parallel scanning line filling method, which adopts a mode of parallelizing an algorithm, utilizes the strong parallel computing capability of a GPU and combines the superstrong multi-task coordination and comprehensive scheduling capability of a multi-core CPU to improve the traditional scanning line filling algorithm, fully utilizes the computing resources of a hardware platform, and improves the processing efficiency of the multi-core CPU. The intersection ordering calculation process which is most time-consuming in the calculation process is optimized and accelerated through a C + + multi-thread library, a CUDA library and the like.

Description

technical field [0001] The invention relates to the technical field of additive manufacturing, in particular to a CPU-GPU collaborative additive manufacturing parallel scanning line filling method. Background technique [0002] Additive manufacturing is an emerging, layer-by-layer manufacturing technology whose data processing algorithms for part models are the focus of this manufacturing technology. Through the model data processing algorithm, the CAD model of the part can be converted into a Gcode code that the additive manufacturing machine can recognize, so as to control the machine to complete the additive manufacturing process. [0003] The most important and time-consuming step in the processing of model data in the additive manufacturing process is the path filling process. The document "Universal Scan Line Polygon Filling Algorithm [J]. Computer Engineering and Application, 2000 (02): 57-59" discloses a scanning line filling algorithm. This algorithm is now widely...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F30/20G06T17/00G06T1/20G06T1/60G06F9/50G06F113/10G06F119/18
CPCG06F30/20G06T17/00G06T1/20G06T1/60G06F9/5011G06F9/5038G06F9/505G06F9/5016G06F2209/5018G06F2113/10G06F2119/18Y02P90/02
Inventor 李慧贤吴陈浩马创新彭理想马良
Owner NORTHWESTERN POLYTECHNICAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products