[go: up one dir, main page]

CN116705209B - High-precision calculation method for surface force of molten pool under selective laser melting technology - Google Patents

High-precision calculation method for surface force of molten pool under selective laser melting technology Download PDF

Info

Publication number
CN116705209B
CN116705209B CN202310953394.1A CN202310953394A CN116705209B CN 116705209 B CN116705209 B CN 116705209B CN 202310953394 A CN202310953394 A CN 202310953394A CN 116705209 B CN116705209 B CN 116705209B
Authority
CN
China
Prior art keywords
node
free
free interface
smooth
grid
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310953394.1A
Other languages
Chinese (zh)
Other versions
CN116705209A (en
Inventor
廉艳平
陈嘉伟
李明健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN202310953394.1A priority Critical patent/CN116705209B/en
Publication of CN116705209A publication Critical patent/CN116705209A/en
Application granted granted Critical
Publication of CN116705209B publication Critical patent/CN116705209B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16CCOMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
    • G16C60/00Computational materials science, i.e. ICT specially adapted for investigating the physical or chemical properties of materials or phenomena associated with their design, synthesis, processing, characterisation or utilisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/26Composites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P10/00Technologies related to metal processing
    • Y02P10/25Process efficiency

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及金属增材制造领域,尤其是涉及一种选区激光熔化技术下熔池表面力的高精度计算方法,用于解决现有技术在计算选区激光熔化工艺下熔池表面力时需要全场求解自由界面演化方程而导致的计算量大的问题和物质点法求解表面力时精度较低的问题,所述方法包括如下步骤:使用预设的计算参数对计算域进行计算网格的划分,同时将整个材料域离散为物质点,并利用所述物质点初始化计算网格;依据物质点法中背景网格结点的质量场在初始化后的所述计算网格中搜寻自由表面网格,并根据所述自由表面网格建立自由表面虚网格;对所述自由表面虚网格的粗糙自由界面进行平滑重构和体积修正得到光滑自由界面;在所述光滑自由界面上求解熔池的表面力。

The invention relates to the field of metal additive manufacturing, and in particular to a high-precision calculation method for the surface force of a molten pool under selective laser melting technology. It is used to solve the problem that the existing technology requires a full field when calculating the surface force of a molten pool under selective laser melting technology. The problem of large amount of calculation caused by solving the free interface evolution equation and the problem of low accuracy when solving the surface force by the material point method include the following steps: using the preset calculation parameters to divide the calculation domain into a calculation grid, At the same time, the entire material domain is discretized into material points, and the material points are used to initialize the calculation grid; based on the mass field of the background grid node in the material point method, the free surface grid is searched in the initialized calculation grid, And establish a free surface virtual grid based on the free surface grid; perform smooth reconstruction and volume correction on the rough free interface of the free surface virtual grid to obtain a smooth free interface; solve the melt pool on the smooth free interface surface force.

Description

一种选区激光熔化技术下熔池表面力的高精度计算方法A high-precision calculation method for the surface force of the molten pool in selective laser melting technology

技术领域Technical Field

本发明涉及金属增材制造领域,尤其是涉及一种选区激光熔化技术下熔池表面力的高精度计算方法。The present invention relates to the field of metal additive manufacturing, and in particular to a high-precision calculation method for molten pool surface force under selective laser melting technology.

背景技术Background Art

近年来,增材制造技术引发了国内外工业界的广泛关注。增材制造技术是一种采用高能热束对材料逐道熔化、逐层堆积,可实现任意复杂形状“近净”成型的变革性制造技术。与传统的车削加工等减材和等材制造技术不同,增材制造通过逐层熔化堆积的方式得到复杂的零件构型,具有短周期、低成本、省材料等独特优势。其中,选区激光熔化技术是常见的金属增材制造技术之一。In recent years, additive manufacturing technology has attracted widespread attention from the industrial community at home and abroad. Additive manufacturing technology is a revolutionary manufacturing technology that uses high-energy heat beams to melt materials one by one and deposit them layer by layer, which can achieve "near-net" forming of any complex shape. Unlike traditional subtractive and equal-material manufacturing technologies such as turning, additive manufacturing obtains complex part configurations by melting and depositing layer by layer, and has unique advantages such as short cycle, low cost, and material saving. Among them, selective laser melting technology is one of the common metal additive manufacturing technologies.

然而,目前的自由界面捕捉方法大多需要全场求解额外的方程和粒子搜索算法,如VOF法需要根据每个单元内的体积分数重建法向量和截距,Level set法需要全场求解符号距离函数并在每步额外进行重新初始化。无网格方法中的SPH方法需要进行表面粒子邻近关系的搜索,影响了计算效率,而标准物质点法的自由自由界面为阶梯状,需要进一步提高精度,并针对金属增材制造问题中的表面力建立精确的模型。However, most of the current free interface capture methods require full-field solution of additional equations and particle search algorithms. For example, the VOF method requires reconstruction of the normal vector and intercept based on the volume fraction in each unit, and the Level set method requires full-field solution of the signed distance function and additional reinitialization at each step. The SPH method in the meshless method requires searching for the neighboring relationship of surface particles, which affects the computational efficiency. The free interface of the standard material point method is stepped, which requires further improvement of accuracy and establishment of an accurate model for the surface force in metal additive manufacturing problems.

发明内容Summary of the invention

针对现有技术中的缺陷,本发明提供一种选区激光熔化技术下熔池表面力的高精度计算方法。In view of the defects in the prior art, the present invention provides a high-precision calculation method for the surface force of the molten pool under the selective laser melting technology.

为了实现上述目的,本发明提供了一种选区激光熔化技术下熔池表面力的高精度计算方法,所述方法包括如下步骤:使用预设的计算参数对计算域进行计算网格的划分,同时将整个材料域离散为物质点,并利用所述物质点初始化计算网格;依据物质点法中背景网格结点的质量场在初始化后的所述计算网格中搜寻自由表面网格,并根据所述自由表面网格建立自由表面虚网格;对所述自由表面虚网格的粗糙自由界面进行平滑重构和体积修正得到光滑自由界面;在所述光滑自由界面上求解熔池的表面力。本发明降低了计算选区激光熔化工艺下熔池表面力时的计算量,解决了标准物质点法中背景网格描述的“阶梯形”液面问题,提高了熔池的表面力的求解精度。In order to achieve the above-mentioned purpose, the present invention provides a high-precision calculation method for the surface force of the molten pool under the selective laser melting technology, the method comprising the following steps: using preset calculation parameters to divide the calculation domain into a calculation grid, and at the same time discretizing the entire material domain into material points, and using the material points to initialize the calculation grid; searching for free surface grids in the initialized calculation grid according to the mass field of the background grid nodes in the material point method, and establishing a free surface virtual grid based on the free surface grid; smoothing and reconstructing the rough free interface of the free surface virtual grid and volume correction to obtain a smooth free interface; solving the surface force of the molten pool on the smooth free interface. The present invention reduces the amount of calculation when calculating the surface force of the molten pool under the selective laser melting process, solves the "step-shaped" liquid surface problem described by the background grid in the standard material point method, and improves the accuracy of solving the surface force of the molten pool.

可选地,所述依据物质点法中背景网格结点的质量场在初始化后的所述计算网格中搜寻自由表面网格,并根据所述自由表面网格建立自由表面虚网格包括如下步骤:Optionally, searching for a free surface grid in the initialized computational grid according to the mass field of the background grid nodes in the material point method, and establishing a free surface virtual grid according to the free surface grid comprises the following steps:

将物质点的质量映射到所述背景网格结点上;Mapping the mass of the material point to the background grid nodes;

循环整个计算域内的所有空网格,当任一空网格的结点处质量不为零时,该结点即为自由表面结点,同时与其相连的非空网格即为自由表面网格;Loop through all empty grids in the entire computational domain. When the mass at the node of any empty grid is not zero, the node is a free surface node, and the non-empty grid connected to it is a free surface grid.

依据搜寻得到的自由表面网格建立与其重合的自由表面虚网格。Based on the free surface mesh obtained by searching, a free surface virtual mesh that coincides with it is established.

进一步的,建立与自由表面网格重合的自由表面虚网格,有利于在少量的自由表面网格处进行界面的平滑重构,能够有效提高表面捕捉的效率。Furthermore, establishing a free surface virtual grid that overlaps with the free surface grid is beneficial to the smooth reconstruction of the interface at a small number of free surface grids, which can effectively improve the efficiency of surface capture.

可选地,所述对所述自由表面虚网格的粗糙自由界面进行平滑重构和体积修正得到光滑自由界面包括如下步骤:Optionally, the step of smoothly reconstructing and volume-correcting the rough free interface of the free surface virtual grid to obtain a smooth free interface comprises the following steps:

设定平滑次数阈值和向量场收敛条件;Set the smoothing threshold and vector field convergence condition;

将所述自由表面虚网格上各结点的位置作为迭代初始值,结合所述平滑次数阈值迭代计算所述粗糙自由界面上各结点的位置,得到所述粗糙自由界面上各结点的中间位置;Taking the position of each node on the virtual grid of the free surface as the initial value of the iteration, combining the smoothing number threshold to iteratively calculate the position of each node on the rough free interface, and obtaining the middle position of each node on the rough free interface;

对所述中间位置进行体积修正得到修正中间位置;Performing volume correction on the intermediate position to obtain a corrected intermediate position;

计算所述修正中间位置的向量场,并在所述向量场不满足所述向量场收敛条件时,将此次计算得到的所述修正中间位置作为所述迭代初始值计算下一个所述修正中间位置,迭代计算直至所述向量场满足所述向量场收敛条件,并将最终的所述修正中间位置作为最终结点位置;Calculating the vector field of the corrected intermediate position, and when the vector field does not satisfy the vector field convergence condition, using the corrected intermediate position calculated this time as the iteration initial value to calculate the next corrected intermediate position, iteratively calculating until the vector field satisfies the vector field convergence condition, and using the final corrected intermediate position as the final node position;

根据所述最终结点位置得到所述光滑自由界面。The smooth free interface is obtained according to the final node position.

进一步的,通过设定平滑次数阈值和向量场收敛条件对自由表面虚网格的粗糙自由界面进行多次平滑重构和体积修正,进而得到光滑自由界面,解决了标准物质点法中背景网格描述的“阶梯形”液面问题,有利于提高熔池的表面力的求解精度。Furthermore, by setting the smoothing number threshold and vector field convergence condition, the rough free interface of the free surface virtual grid is smoothly reconstructed and volume corrected multiple times to obtain a smooth free interface, which solves the "step-shaped" liquid surface problem described by the background grid in the standard material point method and is beneficial to improving the solution accuracy of the surface force of the molten pool.

可选地,所述将所述自由表面虚网格上各结点的位置作为迭代初始值,结合所述平滑次数阈值迭代计算所述粗糙自由界面上各结点的位置,得到所述粗糙自由界面上各结点的中间位置包括如下步骤:Optionally, the step of taking the position of each node on the virtual grid of the free surface as an initial value of the iteration, and iteratively calculating the position of each node on the rough free interface in combination with the smoothing number threshold, to obtain the middle position of each node on the rough free interface comprises the following steps:

将所述自由表面虚网格上各结点的位置作为对所述粗糙自由界面进行第一次平滑的所述迭代初始值,进而计算出所述粗糙自由界面上各结点的单位外法向量和平滑位移;Using the position of each node on the virtual grid of the free surface as the iterative initial value for the first smoothing of the rough free interface, and then calculating the unit external normal vector and smooth displacement of each node on the rough free interface;

利用所述单位外法向量和所述平滑位移计算所述粗糙自由界面上各结点的位置,并记为初步位置;Calculating the position of each node on the rough free interface using the unit external normal vector and the smooth displacement, and recording it as a preliminary position;

若对所述粗糙自由界面的平滑次数小于所述平滑次数阈值,则将此次计算得到的所述初步位置作为所述迭代初始值下一个所述初步位置,迭代计算直至对所述粗糙自由界面的平滑次数不小于所述平滑次数阈值,并将最终的所述初步位置作为所述中间位置。If the number of smoothing times for the rough free interface is less than the smoothing times threshold, the preliminary position calculated this time is used as the next preliminary position of the iteration initial value, and the iterative calculation is performed until the number of smoothing times for the rough free interface is not less than the smoothing times threshold, and the final preliminary position is used as the intermediate position.

可选地,所述对所述中间位置进行体积修正得到修正中间位置包括如下步骤:Optionally, performing volume correction on the intermediate position to obtain a corrected intermediate position comprises the following steps:

根据所述中间位置更新所述单位外法向量得到备用单位外法向量;Update the unit external normal vector according to the intermediate position to obtain a spare unit external normal vector;

利用所述备用单位外法向量对所述中间位置进行体积修正得到修正中间位置。The middle position is volume-corrected using the spare unit external normal vector to obtain a corrected middle position.

可选地,所述在所述光滑自由界面上求解熔池的表面力包括如下步骤:Optionally, solving the surface force of the molten pool on the smooth free interface comprises the following steps:

计算所述光滑自由界面上各结点处的混合面积;Calculating the mixing area at each node on the smooth free interface;

利用所述混合面积和所述单位外法向量计算所述光滑自由界面上各结点处的平均曲率,并使用加权平均法对所述平均曲率进行平滑处理得到平滑曲率;The average curvature at each node on the smooth free interface is calculated using the mixed area and the unit external normal vector, and the average curvature is smoothed using a weighted average method to obtain a smooth curvature;

根据所述混合面积、所述单位外法向量和所述平滑曲率建立熔池表面力模型;Establishing a molten pool surface force model according to the mixed area, the unit external normal vector and the smooth curvature;

根据所述熔池表面力模型求解所述光滑自由界面上各结点处的表面力,并采用体积平均法将所述表面力映射至所述物质点。The surface force at each node on the smooth free interface is solved according to the molten pool surface force model, and the surface force is mapped to the material point using a volume averaging method.

进一步的,在所述光滑自由界面上求解熔池的表面力精度更高,而将表面力映射至物质点能够进一步得出每一个物质点处的表面力,有利于将表面力引入背景网格结点力得计算。Furthermore, the surface force of the molten pool can be solved with higher accuracy on the smooth free interface, and mapping the surface force to material points can further derive the surface force at each material point, which is conducive to introducing the surface force into the calculation of the background grid node force.

可选地,所述单位外法向量和所述平滑位移分别满足如下关系:Optionally, the unit external normal vector and the smooth displacement respectively satisfy the following relationship:

,

,

其中,所述粗糙自由界面上结点I的所述单位外法向量,为所述粗糙自由界面上结点I的所述面积向量;为第k次迭代计算得到的所述粗糙自由界面上结点I产生的所述平滑位移,J为所述粗糙自由界面上结点I的邻居结点,为邻居结点的集合,为所述粗糙自由界面上结点I在邻居结点J处的权重因子,第k次迭代计算中邻居结点J的位置,为所述粗糙自由界面上结点I在第k次迭代计算得到的所述初步位置。in, The unit external normal vector of node I on the rough free interface, is the area vector of node I on the rough free interface; is the smooth displacement generated by the node I on the rough free interface calculated by the kth iteration, J is the neighbor node of the node I on the rough free interface, is the set of neighbor nodes, is the weight factor of node I at neighboring node J on the rough free interface, The position of neighbor node J in the kth iteration calculation, is the initial position of node I on the rough free interface calculated in the kth iteration.

可选地,在迭代获取所述中间位置时,所述初步位置满足如下关系:Optionally, when iteratively acquiring the intermediate position, the preliminary position satisfies the following relationship:

其中,为所述粗糙自由界面上结点I的所述初步位置,为所述粗糙自由界面上结点I在第k+1次迭代计算得到的所述初步位置,为所述粗糙自由界面上结点I在第k次迭代计算得到的所述初步位置,为控制结点移动的系数,为松弛因子,为第k次迭代计算得到的所述粗糙自由界面上结点I的单位外法向量,为第k次迭代计算得到的所述粗糙自由界面上结点I产生的所述平滑位移。in, is the initial position of node I on the rough free interface, is the initial position of node I on the rough free interface calculated at the k+1th iteration, is the initial position of node I on the rough free interface calculated at the kth iteration, is the coefficient for controlling node movement, is the relaxation factor, is the unit external normal vector of node I on the rough free interface calculated at the kth iteration, It is the smooth displacement generated by the node I on the rough free interface obtained by k-th iterative calculation.

可选地,所述平滑曲率分别满足如下关系:Optionally, the smooth curvatures satisfy the following relationships:

其中,为所述光滑自由界面上结点I处的所述平滑曲率,J为所述光滑自由界面上I的邻居结点,为邻居结点的集合,为曲率平滑的权重因子,为所述光滑自由界面上结点I处的平均曲率,为所述光滑自由界面上结点I的邻居结点处的平均曲率。in, is the smooth curvature at node I on the smooth free interface, J is the neighbor node of I on the smooth free interface, is the set of neighbor nodes, is the weight factor for curvature smoothing, is the average curvature at node I on the smooth free interface, is the average curvature of the neighboring nodes of node I on the smooth free interface.

进一步的,光滑自由表上各结点处的平滑曲率是在采用加权平均法对平均曲率进行平滑处理后得到的,其中光滑自由表上各结点处的平均曲率是依据拉普拉斯算子的离散平均形式求解得到的,采用的平均曲率有效避免了现有技术中多次求导的精度损失,降低了计算选区激光熔化工艺下熔池表面力时的计算量,而对平均曲率进行平滑处理能够提高表面力求解的精度。Furthermore, the smooth curvature at each node on the smooth free table is obtained after smoothing the average curvature using the weighted averaging method, wherein the average curvature at each node on the smooth free table is solved based on the discrete average form of the Laplace operator. The adopted average curvature effectively avoids the accuracy loss of multiple derivations in the prior art, reduces the amount of calculation when calculating the surface force of the molten pool under the selective laser melting process, and smoothing the average curvature can improve the accuracy of the surface force solution.

可选地,所述熔池表面力模型满足如下关系:Optionally, the molten pool surface force model satisfies the following relationship:

其中,为所述光滑自由界面上结点I处的熔池表面力,为表面张力系数,为所述光滑自由界面上结点I处的所述平滑曲率,为所述单位外法向量,为所述光滑自由界面上结点I处的混合面积。in, is the molten pool surface force at node I on the smooth free interface, is the surface tension coefficient, is the smooth curvature at node I on the smooth free interface, is the unit external normal vector, is the mixing area at node I on the smooth free interface.

综上所述,本发明解决了标准物质点法中背景网格描述的“阶梯形”液面问题,有效提高了熔池的自由表面捕捉的效率,降低了计算选区激光熔化工艺下熔池表面力时的计算量,实现了选区激光熔化技术下熔池表面力的高精度计算,预测结果的准确性较好。In summary, the present invention solves the "step-shaped" liquid surface problem described by the background grid in the standard material point method, effectively improves the efficiency of capturing the free surface of the molten pool, reduces the amount of calculation when calculating the surface force of the molten pool under the selective laser melting process, and realizes high-precision calculation of the surface force of the molten pool under the selective laser melting technology, and the accuracy of the prediction results is good.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

图1为本发明实施例的选区激光熔化技术下熔池表面力的高精度计算方法流程示意图;FIG1 is a schematic flow chart of a method for high-precision calculation of molten pool surface force under the selective laser melting technology according to an embodiment of the present invention;

图2为本发明实施例的自由表面网格示意图;FIG2 is a schematic diagram of a free surface mesh according to an embodiment of the present invention;

图3为本发明实施例的平滑重构示意图;FIG3 is a schematic diagram of smooth reconstruction according to an embodiment of the present invention;

图4为本发明实施例获取最终结点位置的简易流程示意图;FIG4 is a schematic diagram of a simplified process for obtaining the final node position according to an embodiment of the present invention;

图5为本发明实施例的单位外法向量求解示意图;FIG5 is a schematic diagram of solving a unit external normal vector according to an embodiment of the present invention;

图6为本发明实施例的自由表面网格平滑过程示意图;FIG6 is a schematic diagram of a free surface mesh smoothing process according to an embodiment of the present invention;

图7为本发明实施例的体积修正过程示意图;FIG7 is a schematic diagram of a volume correction process according to an embodiment of the present invention;

图8为本发明实施例对虚网格单元进行几何划分的示意图;FIG8 is a schematic diagram of geometrically dividing virtual grid units according to an embodiment of the present invention;

图9为本发明实施例自由表面结点处的多边形面积和混合面积计算示意图。FIG. 9 is a schematic diagram of calculating polygonal areas and mixed areas at free surface nodes according to an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面将详细描述本发明的具体实施例,应当注意,这里描述的实施例只用于举例说明,并不用于限制本发明。在以下描述中,为了提供对本发明的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是:不必采用这些特定细节来实行本发明。在其他实例中,为了避免混淆本发明,未具体描述公知的电路,软件或方法。The specific embodiments of the present invention will be described in detail below. It should be noted that the embodiments described herein are only for illustration and are not intended to limit the present invention. In the following description, a large number of specific details are set forth in order to provide a thorough understanding of the present invention. However, it is obvious to those of ordinary skill in the art that these specific details do not have to be adopted to implement the present invention. In other examples, in order to avoid confusing the present invention, known circuits, software or methods are not specifically described.

在整个说明书中,对“一个实施例”、“实施例”、“一个示例”或“示例”的提及意味着:结合该实施例或示例描述的特定特征、结构或特性被包含在本发明至少一个实施例中。因此,在整个说明书的各个地方出现的短语“在一个实施例中”、“在实施例中”、“一个示例”或“示例”不一定都指同一实施例或示例。此外,可以以任何适当的组合和、或子组合将特定的特征、结构或特性组合在一个或多个实施例或示例中。此外,本领域普通技术人员应当理解,在此提供的示图都是为了说明的目的,并且示图不一定是按比例绘制的。Throughout the specification, references to "one embodiment," "an embodiment," "an example," or "an example" mean that a particular feature, structure, or characteristic described in conjunction with the embodiment or example is included in at least one embodiment of the present invention. Therefore, the phrases "in one embodiment," "in an embodiment," "an example," or "an example" appearing in various places throughout the specification do not necessarily all refer to the same embodiment or example. In addition, particular features, structures, or characteristics may be combined in one or more embodiments or examples in any suitable combination and/or subcombination. In addition, it should be understood by those of ordinary skill in the art that the figures provided herein are for illustrative purposes and that the figures are not necessarily drawn to scale.

需要提前说明的是,在一个可选地实施例当中,除了做出独立的说明之外,其它的在所有公式中出现的相同的符号或字母带表的含义和数值相同。It should be noted in advance that, in an optional embodiment, except for independent explanations, the same symbols or letters appearing in all formulas have the same meanings and values.

此外,无论是在哪个界面上,对于固定的结点I,其邻居结点的集合是不变的,因此本实施例中对于“J为光滑自由界面上结点I的邻居结点”、“J为粗糙自由界面上结点I的邻居结点”或者与之相似的说法,仅仅只是表明结点在经过处理之后位置发生了变化,并不代表结点目标发生了变化,即“光滑自由界面上结点I的邻居结点”、“粗糙自由界面上结点I的邻居结点”和“重构界面上结点I的邻居结点”所指的邻居节点在目标上是相同的。In addition, no matter on which interface, for a fixed node I, the set of its neighbor nodes is unchanged. Therefore, in this embodiment, "J is the neighbor node of node I on the smooth free interface", "J is the neighbor node of node I on the rough free interface" or similar statements only indicate that the position of the node has changed after processing, and does not mean that the node target has changed, that is, the neighbor nodes referred to as "neighbor nodes of node I on the smooth free interface", "neighbor nodes of node I on the rough free interface" and "neighbor nodes of node I on the reconstructed interface" are the same in target.

在一个可选地实施例当中,请参见图1,本发明提供了一种选区激光熔化技术下熔池表面力的高精度计算方法,所述方法包括如下步骤:In an optional embodiment, referring to FIG. 1 , the present invention provides a high-precision calculation method for the surface force of a molten pool under the selective laser melting technology, the method comprising the following steps:

S1、使用预设的计算参数对计算域进行计算网格的划分,同时将整个材料域离散为物质点,并利用所述物质点初始化计算网格。S1. Use preset calculation parameters to divide the calculation domain into calculation grids, discretize the entire material domain into material points, and use the material points to initialize the calculation grid.

具体的,在本实施例当中,依据预设的计算参数对计算域进行计算网格的划分,同时将整个材料域离散为物质点,然后对网格单元携带的物理量和质点携带的物理量进行初始化。此为现有技术,具体可以参考标准物质点法,在此就不做详细说明。Specifically, in this embodiment, the computational domain is divided into computational grids according to preset computational parameters, and the entire material domain is discretized into material points, and then the physical quantities carried by the grid units and the physical quantities carried by the material points are initialized. This is a prior art, and the standard material point method can be specifically referred to, and will not be described in detail here.

进一步的,预设的计算参数包括网格单元长度、单元内初始物质点数。Furthermore, the preset calculation parameters include the length of the grid unit and the number of initial material points in the unit.

S2、依据物质点法中背景网格结点的质量场在初始化后的所述计算网格中搜寻自由表面网格,并根据所述自由表面网格建立自由表面虚网格。S2. searching for a free surface grid in the initialized computational grid according to the mass field of the background grid nodes in the material point method, and establishing a free surface virtual grid according to the free surface grid.

其中,S2具体又包括如下步骤:Among them, S2 specifically includes the following steps:

S21、将物质点的质量映射到所述背景网格结点上。S21. Mapping the mass of the material point to the background grid nodes.

具体的,在本实施例当中,将物质点的质量以函数形式映射到背景网格结点上,此为现有技术,具体可以参考标准物质点法,在此就不做详细说明。Specifically, in this embodiment, the mass of the material point is mapped to the background grid nodes in the form of a function. This is a prior art, and specific reference may be made to the standard material point method, which will not be described in detail here.

S22、循环整个计算域内的所有空网格,当任一空网格的结点处质量不为零时,该结点即为自由表面结点,同时与其相连的非空网格即为自由表面网格。S22. Loop through all empty grids in the entire computational domain. When the mass at the node of any empty grid is not zero, the node is a free surface node, and the non-empty grid connected to it is a free surface grid.

具体的,在本实施例当中,在标准物质点法中自由表面的追踪可以通过背景网格结点的质量场来实现。请参见图2,方格四个顶点上的空心点表示无质量结点;方格四个顶点上的实心黑点表示质量不为零的结点,即自由表面结点,后面简称结点;方格中的小黑点表示物质点,不包含物质点的方格为空单元,包含物质点且与空单元存在交界面的方格为自由表面单元,自由表面单元与空单元的交界面即为熔池的自由表面,包含物质点但是与空单元不存在交界面的方格为熔池的流体单元,自由表面所在的网格即为自由表面网格。Specifically, in this embodiment, in the standard material point method, the tracking of the free surface can be achieved through the mass field of the background grid node. Please refer to Figure 2. The hollow points on the four vertices of the square represent massless nodes; the solid black points on the four vertices of the square represent nodes with non-zero mass, that is, free surface nodes, hereinafter referred to as nodes; the small black dots in the square represent material points, the squares without material points are empty cells, the squares containing material points and having interfaces with empty cells are free surface cells, the interface between the free surface cells and the empty cells is the free surface of the molten pool, the squares containing material points but having no interfaces with empty cells are the fluid cells of the molten pool, and the grid where the free surface is located is the free surface grid.

进一步的,通过图2不难看出,标准物质点法中的自由表面追踪策略得到的自由表面结果是一个“阶梯状”的粗糙自由界面,无法准确描述熔池的自由表面形貌,更无法获得自由表面上各结点准确的法向量和曲率,从而影响了表面力求解的精度。Furthermore, it is not difficult to see from Figure 2 that the free surface tracking strategy in the standard material point method obtains a "step-like" rough free interface, which cannot accurately describe the free surface morphology of the molten pool, and cannot obtain the accurate normal vector and curvature of each node on the free surface, thus affecting the accuracy of the surface force solution.

S23、依据搜寻得到的自由表面网格建立与其重合的自由表面虚网格。S23. A free surface virtual grid that coincides with the free surface grid obtained by searching is established.

具体的,在本实施例当中,自由表面虚网格与搜寻得到的自由表面网格重合,都是由自由表面结点确定,但是与自由表面网格不同的是,自由表面虚网格仅携带几何信息、法向量、曲率和表面张力等信息,便于进行粗糙自由界面的重构。Specifically, in this embodiment, the free surface virtual grid coincides with the free surface grid obtained by the search, and both are determined by the free surface nodes. However, unlike the free surface grid, the free surface virtual grid only carries geometric information, normal vectors, curvature, surface tension and other information, which facilitates the reconstruction of the rough free interface.

S3、对所述自由表面虚网格的粗糙自由界面进行平滑重构和体积修正得到光滑自由界面。S3. Smoothly reconstruct and volume correct the rough free interface of the free surface virtual grid to obtain a smooth free interface.

具体的,在本实施例中,请参见图3,对于球形熔池的自由表面,一开始建立的自由表面虚网格形成的自由界面实际上还是一个“阶梯状”的粗糙自由界面,如图3中的(a)。在进行平滑重构之后粗糙自由界面在形状上更加接近实际情况,但是却带来了体积上的偏差,如图3中的(b)。因此需要对平滑重构之后粗糙自由界面进行体积修正,这样就得到了最接近实际情况的光滑自由界面,如图3中的(c)。Specifically, in this embodiment, please refer to FIG3. For the free surface of the spherical molten pool, the free interface formed by the virtual grid of the free surface established at the beginning is actually a "step-shaped" rough free interface, as shown in FIG3 (a). After smooth reconstruction, the rough free interface is closer to the actual situation in shape, but it brings about a deviation in volume, as shown in FIG3 (b). Therefore, it is necessary to perform volume correction on the rough free interface after smooth reconstruction, so as to obtain a smooth free interface that is closest to the actual situation, as shown in FIG3 (c).

更为具体的,S3具体又包括如下步骤:More specifically, S3 includes the following steps:

S31、设定平滑次数阈值和向量场收敛条件。S31. Set the smoothing times threshold and the vector field convergence condition.

具体的,在本实施例当中,请参见图4,平滑次数阈值是为了判断是否对粗糙自由界面进行迭代的平滑重构,向量场收敛条件是为了判断是否对平滑重构后的粗糙自由界面进行迭代的体积修正。其优点在于能够将粗糙自由界面恢复为最接近实际情况的自由界面,即光滑自由界面。Specifically, in this embodiment, see FIG4 , the smoothing times threshold is used to determine whether to perform iterative smoothing reconstruction on the rough free interface, and the vector field convergence condition is used to determine whether to perform iterative volume correction on the rough free interface after smoothing reconstruction. The advantage is that the rough free interface can be restored to the free interface closest to the actual situation, that is, the smooth free interface.

进一步的,平滑次数阈值为20次,向量场收敛条件为:Furthermore, the smoothing threshold is 20 times, and the vector field convergence condition is:

其中,L为粗糙自由界面上结点的数量,即粗糙自由界面上自由表面结点的数量;为收敛残差;为包含所有自由表面结点的场向量的2-范数,以自由表面结点I为例:Where L is the number of nodes on the rough free interface, that is, the number of free surface nodes on the rough free interface; is the converged residual; is the field vector including all free surface nodes The 2-norm of , taking free surface node I as an example:

其中,为自由表面结点I的场向量,为在第j次体积修复后自由表面结点I的结点位置,为在第j-1次体积修复后自由表面结点I的结点位置。in, is the field vector at free surface node I, is the node position of free surface node I after the jth volume repair, is the node position of free surface node I after the j-1th volume repair.

更进一步的,在其他可选地实施例当中,还可以选择其他平滑次数阈值和设计其他收敛条件,在此就不做具体的列举。Furthermore, in other optional embodiments, other smoothing number thresholds may be selected and other convergence conditions may be designed, which are not specifically listed here.

S32、将所述自由表面虚网格上各结点的位置作为迭代初始值,结合所述平滑次数阈值迭代计算所述粗糙自由界面上各结点的位置,得到所述粗糙自由界面上各结点的中间位置。S32, taking the position of each node on the virtual grid of the free surface as the initial value of the iteration, combining the smoothing number threshold to iteratively calculate the position of each node on the rough free interface, and obtaining the middle position of each node on the rough free interface.

其中,S32具体又包括如下步骤:Among them, S32 specifically includes the following steps:

S321、将所述自由表面虚网格上各结点的位置作为对所述粗糙自由界面进行第一次平滑的所述迭代初始值,进而计算出所述粗糙自由界面上各结点的单位外法向量和平滑位移。S321, taking the position of each node on the virtual grid of the free surface as the iterative initial value for the first smoothing of the rough free interface, and then calculating the unit external normal vector and smooth displacement of each node on the rough free interface.

具体的,在本实施例当中,请参见图5,将自由表面虚网格上各结点的位置作为对粗糙自由界面进行第一次平滑的迭代初始值,其中I、分别表示粗糙自由界面上的四个结点。Specifically, in this embodiment, referring to FIG. 5 , the positions of the nodes on the virtual grid of the free surface are used as the initial values of the first smoothing iteration of the rough free interface, where I, , and They represent the four nodes on the rough free interface.

在粗糙自由界面上,结点I的单位外法向量满足如下关系:On a rough free interface, the unit external normal vector of node I is Satisfies the following relationship:

单位外法向量用于确定粗糙自由界面上结点I的平滑参考方向。Unit external normal vector Used to determine the smooth reference direction of node I on the rough free interface.

为所述粗糙自由界面上结点I的所述面积向量,满足如下关系: is the area vector of node I on the rough free interface, Satisfies the following relationship:

其中,是围绕粗糙自由界面上节点 I 的三角形集合,为三角形集合中第K个三角形的面积向量。in, is the set of triangles around node I on the rough free interface, is the area vector of the Kth triangle in the triangle set.

面积向量可以通过如下方法计算得到:Area Vector It can be calculated by the following method:

,

,

,

其中,分别表示三角形集合中第K个三角形的两条边的两个向量,分别为结点I、的位置。在图5中,的方向与结点到结点的方向相同,的方向与结点到结点I的方向相同。in, and Two vectors representing the two sides of the Kth triangle in the triangle set, , , and They are node I, , and In Figure 5, Direction and nodes To Node The same direction, Direction and nodes The direction to node I is the same.

粗糙自由界面上结点I的平滑位移满足如下关系:The smooth displacement of node I on the rough free interface satisfies the following relationship:

其中,为第k次迭代计算得到的粗糙自由界面上结点I产生的平滑位移,J为粗糙自由界面上结点I的邻居结点,为邻居结点的集合,为粗糙自由界面上结点I在邻居结点J处的权重因子,第k次迭代计算中邻居结点J的位置,为粗糙自由界面上结点I在第k次迭代计算得到的初步位置,在第一次迭代计算时k=1,可记为in, is the smooth displacement of node I on the rough free interface calculated by the kth iteration, J is the neighbor node of node I on the rough free interface, is the set of neighbor nodes, is the weight factor of node I at neighboring node J on the rough free interface, The position of neighbor node J in the kth iteration calculation, is the initial position of node I on the rough free interface obtained in the kth iteration calculation. In the first iteration calculation, k=1. Can be recorded as .

权重因子满足如下关系:Weight Factor Satisfies the following relationship:

其中,为粗糙自由界面上结点I的邻居结点J的面积向量,的计算方式与的计算方式相同,为平滑权重因子,且in, is the area vector of the neighboring node J of node I on the rough free interface, The calculation method and The calculation method is the same as is the smoothing weight factor, and .

进一步的,图5仅仅是为了便于说明,并不是说粗糙自由界面上结点I或者任意一个结点的位置以及所处场景固定,应当理解这一点。Furthermore, FIG. 5 is only for the convenience of explanation, and does not mean that the position and scene of node I or any node on the rough free interface are fixed. This should be understood.

S322、利用所述单位外法向量和所述平滑位移计算所述粗糙自由界面上各结点的位置,并记为初步位置。S322. Calculate the position of each node on the rough free interface using the unit external normal vector and the smooth displacement, and record them as preliminary positions.

具体的,在本实施例当中,初步位置满足如下关系:Specifically, in this embodiment, the initial position satisfies the following relationship:

其中,为粗糙自由界面上结点I的所述初步位置,为粗糙自由界面上结点I在第k+1次迭代计算得到的所述初步位置,为控制结点移动的系数,为松弛因子,为第k次迭代计算得到的粗糙自由界面上结点I的单位外法向量,在第一次迭代计算时k=1。in, is the initial position of node I on the rough free interface, is the initial position of node I on the rough free interface calculated at the k+1th iteration, is the coefficient for controlling node movement, , is the relaxation factor, , is the unit external normal vector of node I on the rough free interface obtained by the kth iterative calculation. In the first iterative calculation, k=1.

进一步的,请参见图6,图中为粗糙自由界面上结点I的邻居结点J的位置,为粗糙自由界面上结点I的位置。虚线围成的封闭区域表示没有经过平滑重构的自由表面网格,实现围成的封闭区域表示经过平滑重构的自由表面网格。Further, please refer to Figure 6, in which is the position of the neighbor node J of node I on the rough free interface, is the position of node I on the rough free interface. The closed area surrounded by the dotted line represents the free surface mesh without smooth reconstruction, and the closed area surrounded by the real line represents the free surface mesh after smooth reconstruction.

S323、若对所述粗糙自由界面的平滑次数小于所述平滑次数阈值,则将此次计算得到的所述初步位置作为所述迭代初始值下一个所述初步位置,迭代计算直至对所述粗糙自由界面的平滑次数不小于所述平滑次数阈值,并将最终的所述初步位置作为所述中间位置。S323. If the number of smoothing times for the rough free interface is less than the smoothing times threshold, the preliminary position calculated this time is used as the next preliminary position of the iteration initial value, and the iterative calculation is performed until the number of smoothing times for the rough free interface is not less than the smoothing times threshold, and the final preliminary position is used as the intermediate position.

具体的,在本实施例当中,请参见图4,没计算得到一次粗糙自由界面上所有结点的初步位置就完成了一次平滑重构,若对粗糙自由界面的平滑次数没有达到10次,则将本次计算得到的粗糙自由界面上各结点的初步位置反馈回步骤S321作为迭代初始值进行下一次的平滑重构,直至对粗糙自由界面的平滑次数达到10次。S32这种对粗糙自由界面进行平滑重构的方法为加权Laplacian平滑方法,这种方法不同于传统的拉普拉斯平滑方法,加权Laplacian平滑方法使用的邻居结点处的平滑权重不为常数,而是考虑了邻居结点与当前结点之间的距离,该距离的远近通过邻居结点代表的面积进行衡量。其优点在于能够最大程度的复原自由表面的真实情况,提高对熔池的自由表面捕捉的效率,进而提高选区激光熔化技术下熔池表面力计算的精度。Specifically, in this embodiment, please refer to Figure 4. Once the preliminary positions of all nodes on the rough free interface are calculated, a smooth reconstruction is completed. If the number of smoothing times for the rough free interface does not reach 10 times, the preliminary positions of each node on the rough free interface calculated this time are fed back to step S321 as the initial value of the iteration for the next smooth reconstruction, until the number of smoothing times for the rough free interface reaches 10 times. S32 This method for smooth reconstruction of the rough free interface is a weighted Laplacian smoothing method. This method is different from the traditional Laplace smoothing method. The smoothing weight at the neighbor node used by the weighted Laplacian smoothing method is not a constant, but considers the distance between the neighbor node and the current node. The distance is measured by the area represented by the neighbor node. Its advantage is that it can restore the real situation of the free surface to the greatest extent, improve the efficiency of capturing the free surface of the molten pool, and thus improve the accuracy of the calculation of the molten pool surface force under the selective laser melting technology.

S33、对所述中间位置进行体积修正得到修正中间位置。S33, performing volume correction on the intermediate position to obtain a corrected intermediate position.

在经过步骤S32的多次平滑重构之后,粗糙自由界面在形状上已经最接近实际情况了,为了便于区分,将处于中间位置上的结点所确定的自由表面命名为重构界面,但应当理解的是,重构界面在本质上是经过多次平滑重构的粗糙自由界面。After multiple smooth reconstructions in step S32, the rough free interface is closest to the actual situation in shape. For ease of distinction, the free surface determined by the nodes in the middle position is named the reconstructed interface. However, it should be understood that the reconstructed interface is essentially a rough free interface that has undergone multiple smooth reconstructions.

进一步的,S33具体又包括如下步骤:Furthermore, S33 specifically includes the following steps:

S331、根据所述中间位置更新所述单位外法向量得到备用单位外法向量。S331. Update the unit external normal vector according to the intermediate position to obtain a spare unit external normal vector.

具体的,在本实施例当中,请参见图4,S32只是得到并输出了粗糙自由界面上各个结点的中间位置,然而粗糙自由界面上各个结点的中间位置所对应的单位外法向量并没有得到更新,因此需要根据中间位置更新粗糙自由界面上各个结点的单位外法向量,更新结果记为备用单位外法向量,为对粗糙自由界面上各个结点的中间位置进行体积修正提供数据基础。Specifically, in this embodiment, please refer to Figure 4, S32 only obtains and outputs the middle position of each node on the rough free interface, but the unit external normal vector corresponding to the middle position of each node on the rough free interface is not updated. Therefore, it is necessary to update the unit external normal vector of each node on the rough free interface according to the middle position, and the updated result is recorded as the spare unit external normal vector, which provides a data basis for volume correction of the middle position of each node on the rough free interface.

S332、利用所述备用单位外法向量对所述中间位置进行体积修正得到修正中间位置。S332. Perform volume correction on the middle position using the spare unit external normal vector to obtain a corrected middle position.

具体的,在本实施例当中,首先需要依据重构界面上各个结点的中间位置和权重因子计算重构界面上各个结点的体积修正位移,然后根据体积修正位移和备用单位外法向量计算重构界面上各个结点的修正中间位置,重构界面上各个结点的体积修正位移和修正中间位置分别满足如下关系:Specifically, in this embodiment, it is first necessary to calculate the volume correction displacement of each node on the reconstructed interface according to the middle position of each node on the reconstructed interface and the weight factor, and then calculate the corrected middle position of each node on the reconstructed interface according to the volume correction displacement and the spare unit external normal vector. The volume correction displacement and the corrected middle position of each node on the reconstructed interface respectively satisfy the following relationship:

,

,

其中,为重构界面上结点I的体积修正位移,为重构界面上结点I的邻居结点J的位置,为未进行平滑重构时重构界面上结点I的邻居结点J的位置;为重构界面上各个结点的修正中间位置,为体积修正因子,为重构界面上结点I处的备用单位外法向量。in, To reconstruct the volume correction displacement of node I on the interface, To reconstruct the position of the neighbor node J of node I on the interface, is the position of the neighbor node J of node I on the reconstruction interface when smooth reconstruction is not performed; To reconstruct the corrected intermediate positions of each node on the interface, is the volume correction factor, , is the spare unit external normal vector at node I on the reconstructed interface.

进一步的,此步骤中的权重因子是在重构界面上各个结点的中间位置的基础上计算得到的,其计算方法参考步骤S321的内容。Furthermore, the weight factor in this step It is calculated based on the middle position of each node on the reconstructed interface. The calculation method thereof refers to the content of step S321.

更进一步的,在图6的基础上,请参见图7,其中实线围成的封闭区域为经过体积修正的自由表面网格。Furthermore, based on FIG. 6 , please refer to FIG. 7 , in which the closed area surrounded by solid lines is a free surface mesh after volume correction.

S34、计算所述修正中间位置的向量场,并在所述向量场不满足所述向量场收敛条件时,将此次计算得到的所述修正中间位置作为所述迭代初始值计算下一个所述修正中间位置,迭代计算直至所述向量场满足所述向量场收敛条件,并将最终的所述修正中间位置作为最终结点位置。S34, calculating the vector field of the corrected intermediate position, and when the vector field does not satisfy the vector field convergence condition, using the corrected intermediate position calculated this time as the iteration initial value to calculate the next corrected intermediate position, iteratively calculating until the vector field satisfies the vector field convergence condition, and using the final corrected intermediate position as the final node position.

具体的,在本实施例当中,将由处于修正中间位置上的各个自由表面结点确定的重构界面记为修正界面。根据步骤S332计算得到的,按照步骤S31提供的场向量计算方式计算修正界面上各个结点的场向量并判断修正界面上结点的场向量是否满足步骤S31提供的向量场收敛条件,如果不满足则将修正界面上各个结点的位置反馈到步骤S32作为迭代初始值重新计算。重复步骤S32到步骤S34的操作直至修正界面上结点的场向量满足步骤S31提供的向量场收敛条件,进而得到自由表面结点的最终结点位置。Specifically, in this embodiment, the reconstructed interface determined by each free surface node at the intermediate position of the correction is recorded as the correction interface. , calculate the field vector of each node on the correction interface according to the field vector calculation method provided in step S31 and determine whether the field vector of the node on the correction interface meets the vector field convergence condition provided in step S31. If not, the position of each node on the correction interface is fed back to step S32 as an iterative initial value for recalculation. Repeat the operations of step S32 to step S34 until the field vector of the node on the correction interface meets the vector field convergence condition provided in step S31, thereby obtaining the final node position of the free surface node.

S35、根据所述最终结点位置得到所述光滑自由界面。S35. Obtain the smooth free interface according to the final node position.

具体的,在本实施例当中,在对最终结点位置就是光滑自由界面上各结点的位置,因此根据最终结点位置就能得到光滑自由界面,也就是熔池的光滑自由表面。Specifically, in this embodiment, the final node position is the position of each node on the smooth free interface, so a smooth free interface, that is, a smooth free surface of the molten pool, can be obtained according to the final node position.

S4、在所述光滑自由界面上求解熔池的表面力。S4. Solving the surface force of the molten pool on the smooth free interface.

其中,S4具体又包括如下步骤:Among them, S4 specifically includes the following steps:

S41、计算所述光滑自由界面上各结点处的混合面积。S41, calculating the mixing area at each node on the smooth free interface.

具体的,在本实施例当中,本步骤在光滑自由界面上求取各结点处的混合面积。在得到光滑自由界面后,需要计算每个结点的曲率,以便后续计算表面力。Specifically, in this embodiment, this step obtains the mixed area at each node on the smooth free interface. After obtaining the smooth free interface, the curvature of each node needs to be calculated for subsequent calculation of the surface force.

进一步的,请参见图8,为了计算光滑自由表面上各结点的曲率,需要对虚网格单元进行几何划分,虚网格单元即构建自由表面虚网格后的自由表面单元。首先,将图8中(a)里的虚网格单元的四边形面片进行三角剖分得到一系列不存在任何间隙或重叠的三角形面片,如图8中(b)所示。三角剖分是将每个四边形面片沿其较短的对角线进行切割,如图8中(b)里的虚线所示。随后,依据Voronoi图的构成思想将三角形面片构成的曲面分解为一组多边形,如图8中的(c)所示。这些多边形由三角形的外心或边的中心组成,具体方法如图9所示,每个多边形表示一个结点的面积,以下称为混合面积,多边形间彼此不重叠,所有多边形的总面积等于图8中(a)或图8中(b)里自由表面的面积。Further, please refer to FIG8. In order to calculate the curvature of each node on the smooth free surface, it is necessary to geometrically divide the virtual grid unit, which is the free surface unit after constructing the virtual grid of the free surface. First, the quadrilateral facets of the virtual grid unit in FIG8 (a) are triangulated to obtain a series of triangular facets without any gaps or overlaps, as shown in FIG8 (b). Triangulation is to cut each quadrilateral facet along its shorter diagonal, as shown by the dotted line in FIG8 (b). Subsequently, the surface composed of the triangular facets is decomposed into a set of polygons according to the construction idea of the Voronoi diagram, as shown in FIG8 (c). These polygons are composed of the circumcenter or the center of the edge of the triangle. The specific method is shown in FIG9. Each polygon represents the area of a node, which is referred to as the mixed area below. The polygons do not overlap with each other, and the total area of all polygons is equal to the area of the free surface in FIG8 (a) or FIG8 (b).

进一步的,请参见图9,在光滑自由界面上,自由表面结点I处的混合面积为该结点周围的多边形面积之和。在计算每个多边形的面积之前,首先要考虑其包含的各个三角形的类型和各个三角形在结点I处的内角角度。因此需要考虑如下三种情况:三角形非钝角三角形;三角形为钝角三角形,同时为钝角;三角形 为钝角三角形,同时为锐角。三种情况分别如图9中的(a)、(b)、(c)所示。因此,自由表面结点I处的第i个多边形面积满足如下关系:Further, see Figure 9. On a smooth free interface, the mixed area at the free surface node I is the sum of the areas of the polygons around the node. Before calculating the area of each polygon, we must first consider the type of each triangle it contains and the internal angle of each triangle at the node I. Therefore, we need to consider the following three cases: triangle non-obtuse triangle; triangle is an obtuse triangle, and Obtuse angle; triangle is an obtuse triangle, and is an acute angle. The three cases are shown in (a), (b), and (c) in Figure 9. Therefore, the area of the i-th polygon at the free surface node I is Satisfies the following relationship:

其中,为三角形的两个内角,为三角形的两个边向量,分别为三角形的三个顶点的位置,边向量的方向为顶点到顶点的方向,边向量的方向为顶点到顶点的方向。in, and For triangle The two interior angles of and For triangle The two side vectors of , and The triangle The positions of the three vertices, the edge vector The direction of the vertex To the top Direction, edge vector The direction of the vertex To the top direction.

进一步的,在光滑自由界面上,结点I处的混合面积满足如下关系:Furthermore, on the smooth free interface, the mixing area at node I is Satisfies the following relationship:

其中,为光滑自由界面上结点I周围的多边形的集合。in, is the set of polygons around node I on the smooth free interface.

S42、利用所述混合面积和所述单位外法向量计算所述光滑自由界面上各结点处的平均曲率,并使用加权平均法对所述平均曲率进行平滑处理得到平滑曲率。S42, using the mixed area and the unit external normal vector to calculate the average curvature at each node on the smooth free interface, and using a weighted average method to smooth the average curvature to obtain a smooth curvature.

具体的,在本实施例当中,光滑自由界面上结点I处的平均曲率满足如下关系:Specifically, in this embodiment, the average curvature at the node I on the smooth free interface is Satisfies the following relationship:

其中,请参见图9,为光滑自由界面上结点I的位置,为光滑自由界面上结点I的邻居结点J的位置,分别为与边相对的两个三角形内角。See Figure 9, is the position of node I on the smooth free interface, is the position of the neighbor node J of node I on the smooth free interface, and Respectively with the edge Two opposite interior angles of a triangle.

使用加权平均法对均曲率进行平滑处理得到的平滑曲率满足如下关系:Use weighted average method to average curvature The smooth curvature obtained by smoothing satisfies the following relationship:

其中,为光滑自由界面上结点I处的平滑曲率,J为光滑自由界面上结点I的邻居结点,为曲率平滑的权重因子,为所述光滑自由界面上结点I的邻居结点处的平均曲率,的计算方式与的计算方式相同。in, is the smooth curvature of node I on the smooth free interface, J is the neighbor node of node I on the smooth free interface, is the weight factor for curvature smoothing, , is the average curvature of the neighboring nodes of node I on the smooth free interface, The calculation method and is calculated in the same way.

S43、根据所述混合面积、所述单位外法向量和所述平滑曲率建立熔池表面力模型。S43, establishing a molten pool surface force model according to the mixed area, the unit external normal vector and the smooth curvature.

具体的,在本实施例当中,所述熔池表面力模型满足如下关系:Specifically, in this embodiment, the molten pool surface force model satisfies the following relationship:

其中,为所述光滑自由界面上结点I处熔池的表面力,为表面张力系数,为所述单位外法向量。在计算时可替换为,且光滑自由界面上结点I与自由表面虚网格上结点I是同一个结点,因此也是自由表面虚网格上结点I处熔池的表面力。in, is the surface force of the molten pool at node I on the smooth free interface, is the surface tension coefficient, is the unit external normal vector. Can be replaced by , and the node I on the smooth free interface is the same as the node I on the virtual grid of the free surface, so It is also the surface force of the molten pool at node I on the virtual grid of the free surface.

S44、根据所述熔池表面力模型求解所述光滑自由界面上各结点处的表面力,并采用体积平均法将所述表面力映射至所述物质点。S44. Solve the surface force at each node on the smooth free interface according to the molten pool surface force model, and map the surface force to the material point using a volume averaging method.

具体的,在本实施例当中,将S331得到的,S41得到的和S42计算得到的带入S43的熔池表面力模型中,即可计算出熔池上结点I处的表面力,即光滑自由界面上结点I处熔池的表面力Specifically, in this embodiment, the , S41 obtained and S42 calculated By bringing it into the molten pool surface force model of S43, the surface force at node I on the molten pool can be calculated, that is, the surface force of the molten pool at node I on the smooth free interface .

进一步的,由于自由表面虚网格与平滑重构前的自由表面网格完全重合,因此它们共用相同的网格结点编号,自由表面虚网格上各结点的表面力可以直接被分配至背景网格结点上,即:Furthermore, since the virtual free surface mesh completely overlaps with the free surface mesh before smooth reconstruction, they share the same mesh node number, and the surface force of each node on the virtual free surface mesh can be directly assigned to the background mesh node, that is:

其中,为背景网格结点I处的表面力。in, is the surface force at node I of the background mesh.

接下来,将背景网格结点处的表面力映射至自由表面单元的格心处成为自由表面单元的表面力,最后将自由表面单元的表面力以单位质量的体力的形式被均匀分配给自由表面单元内的每一个物质点,得到每一个物质点的表面力,自由表面单元的表面力和每一个物质点的表面力分别满足如下关系:Next, the surface force at the background grid node is mapped to the grid center of the free surface unit to become the surface force of the free surface unit. Finally, the surface force of the free surface unit is evenly distributed to each material point in the free surface unit in the form of body force per unit mass, and the surface force of each material point is obtained. The surface force of the free surface unit and the surface force of each material point satisfy the following relationship:

,

,

其中,为自由表面单元C的表面力,为自由表面单元C含有的自由表面结点的集合,为包含背景网格结点I的自由表面单元的数目;为自由表面单元C中每一个物质点的表面力,为自由表面单元C的单位质量,为自由表面单元C中物质点的数量。in, is the surface force of free surface element C, is the set of free surface nodes contained in the free surface element C, is the number of free surface elements containing background grid node I; is the surface force at each material point in the free surface element C, is the unit mass of the free surface element C, is the number of material points in the free surface element C.

需要说明的是,在一些情况下,在说明书中记载的动作可以按照不同的顺序来执行并且仍然可以实现期望的结果,在本实施例当中,所给出的步骤顺序仅仅是为了使实施例看起来更加清晰明了,方便说明,而非对其限制。It should be noted that, in some cases, the actions described in the specification can be performed in a different order and still achieve the desired results. In this embodiment, the order of steps given is only to make the embodiment appear clearer and easier to explain, rather than to limit it.

综上所述,本发明利用物质点法借助背景网格易于追踪自由表面的特点,首先通过背景网格结点的质量场识别自由表面网格及其结点,然后建立与自由表面网格重合的自由表面虚网格,在所述自由表面虚网格上进行自由界面的平滑重构,并采用体积修正方法对平滑重后的界面进行体积修正得到光滑自由界面,解决了标准物质点法中背景网格描述的“阶梯形”液面问题,有效提高了熔池的自由表面捕捉的效率;紧接着,在较高精度的自由表面上求解曲率和表面力,其中采用的平均曲率有效避免了现有技术中多次求导的精度损失,降低了计算选区激光熔化工艺下熔池表面力时的计算量;最后采用体积平均法建立了自由表面虚网格与物质点法之间的映射关系,得到了每一个物质点的表面力,该方法具有较好的守恒性和稳定性。本发明实现了选区激光熔化技术下熔池表面力的高精度计算,预测结果的准确性较好。In summary, the present invention utilizes the characteristic of the material point method that the background grid is easy to track the free surface. First, the free surface grid and its nodes are identified through the mass field of the background grid nodes, and then a free surface virtual grid that coincides with the free surface grid is established. The free interface is smoothly reconstructed on the free surface virtual grid, and the volume correction method is used to correct the smoothed interface to obtain a smooth free interface, which solves the "step-shaped" liquid surface problem described by the background grid in the standard material point method, and effectively improves the efficiency of free surface capture of the molten pool; then, the curvature and surface force are solved on the free surface with higher precision, and the average curvature used effectively avoids the precision loss of multiple derivations in the prior art, and reduces the amount of calculation when calculating the surface force of the molten pool under the selective laser melting process; finally, the volume averaging method is used to establish the mapping relationship between the free surface virtual grid and the material point method, and the surface force of each material point is obtained. This method has good conservation and stability. The present invention realizes the high-precision calculation of the surface force of the molten pool under the selective laser melting technology, and the accuracy of the prediction results is good.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and specification of the present invention.

Claims (10)

1.一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,包括如下步骤:1. A high-precision calculation method for the surface force of a molten pool under selective laser melting technology, characterized in that it comprises the following steps: 使用预设的计算参数对计算域进行计算网格的划分,同时将整个材料域离散为物质点,并利用所述物质点初始化计算网格;The calculation domain is divided into a calculation grid using preset calculation parameters, and the entire material domain is discretized into material points, and the calculation grid is initialized using the material points; 依据物质点法中背景网格结点的质量场在初始化后的所述计算网格中搜寻自由表面网格,并根据所述自由表面网格建立自由表面虚网格;Searching for a free surface grid in the initialized computational grid according to the mass field of the background grid node in the material point method, and establishing a free surface virtual grid according to the free surface grid; 对所述自由表面虚网格的粗糙自由界面进行平滑重构和体积修正得到光滑自由界面;Smoothly reconstructing and volume correcting the rough free interface of the free surface virtual grid to obtain a smooth free interface; 在所述光滑自由界面上求解熔池的表面力。The surface force of the molten pool is solved on the smooth free interface. 2.根据权利要求1所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,所述依据物质点法中背景网格结点的质量场在初始化后的所述计算网格中搜寻自由表面网格,并根据所述自由表面网格建立自由表面虚网格包括如下步骤:2. According to the method for high-precision calculation of molten pool surface force in selective laser melting technology of claim 1, it is characterized in that the free surface grid is searched in the initialized calculation grid according to the mass field of the background grid node in the material point method, and the free surface virtual grid is established according to the free surface grid, which comprises the following steps: 将物质点的质量映射到所述背景网格结点上;Mapping the mass of the material point to the background grid nodes; 循环整个计算域内的所有空网格,当任一空网格的结点处质量不为零时,该结点即为自由表面结点,同时与其相连的非空网格即为自由表面网格;Loop through all empty grids in the entire computational domain. When the mass at the node of any empty grid is not zero, the node is a free surface node, and the non-empty grid connected to it is a free surface grid. 依据搜寻得到的自由表面网格建立与其重合的自由表面虚网格。Based on the free surface mesh obtained by searching, a free surface virtual mesh that coincides with it is established. 3.根据权利要求2所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,所述对所述自由表面虚网格的粗糙自由界面进行平滑重构和体积修正得到光滑自由界面包括如下步骤:3. According to the high-precision calculation method of the molten pool surface force under the selective laser melting technology of claim 2, it is characterized in that the smoothing reconstruction and volume correction of the rough free interface of the free surface virtual grid to obtain a smooth free interface comprises the following steps: 设定平滑次数阈值和向量场收敛条件;Set the smoothing threshold and vector field convergence condition; 将所述自由表面虚网格上各结点的位置作为迭代初始值,结合所述平滑次数阈值迭代计算所述粗糙自由界面上各结点的位置,得到所述粗糙自由界面上各结点的中间位置;The position of each node on the virtual grid of the free surface is used as an iterative initial value, and the position of each node on the rough free interface is iteratively calculated in combination with the smoothing number threshold to obtain the middle position of each node on the rough free interface; 对所述中间位置进行体积修正得到修正中间位置;Performing volume correction on the intermediate position to obtain a corrected intermediate position; 计算所述修正中间位置的向量场,并在所述向量场不满足所述向量场收敛条件时,将此次计算得到的所述修正中间位置作为所述迭代初始值计算下一个所述修正中间位置,迭代计算直至所述向量场满足所述向量场收敛条件,并将最终的所述修正中间位置作为最终结点位置;Calculating the vector field of the corrected intermediate position, and when the vector field does not satisfy the vector field convergence condition, using the corrected intermediate position calculated this time as the iteration initial value to calculate the next corrected intermediate position, iteratively calculating until the vector field satisfies the vector field convergence condition, and using the final corrected intermediate position as the final node position; 根据所述最终结点位置得到所述光滑自由界面。The smooth free interface is obtained according to the final node position. 4.根据权利要求3所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,所述将所述自由表面虚网格上各结点的位置作为迭代初始值,结合所述平滑次数阈值迭代计算所述粗糙自由界面上各结点的位置,得到所述粗糙自由界面上各结点的中间位置包括如下步骤:4. According to a high-precision calculation method for the surface force of the molten pool under the selective laser melting technology of claim 3, it is characterized in that the position of each node on the virtual grid of the free surface is used as the initial value of the iteration, and the position of each node on the rough free interface is iteratively calculated in combination with the smoothing number threshold to obtain the middle position of each node on the rough free interface, which includes the following steps: 将所述自由表面虚网格上各结点的位置作为对所述粗糙自由界面进行第一次平滑的所述迭代初始值,进而计算出所述粗糙自由界面上各结点的单位外法向量和平滑位移;Using the position of each node on the virtual grid of the free surface as the iterative initial value for the first smoothing of the rough free interface, and then calculating the unit external normal vector and smooth displacement of each node on the rough free interface; 利用所述单位外法向量和所述平滑位移计算所述粗糙自由界面上各结点的位置,并记为初步位置;Calculating the position of each node on the rough free interface using the unit external normal vector and the smooth displacement, and recording it as a preliminary position; 若对所述粗糙自由界面的平滑次数小于所述平滑次数阈值,则将此次计算得到的所述初步位置作为所述迭代初始值下一个所述初步位置,迭代计算直至对所述粗糙自由界面的平滑次数不小于所述平滑次数阈值,并将最终的所述初步位置作为所述中间位置。If the number of smoothing times for the rough free interface is less than the smoothing times threshold, the preliminary position calculated this time is used as the next preliminary position of the iteration initial value, and the iterative calculation is performed until the number of smoothing times for the rough free interface is not less than the smoothing times threshold, and the final preliminary position is used as the intermediate position. 5.根据权利要求4所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,所述对所述中间位置进行体积修正得到修正中间位置包括如下步骤:5. The high-precision calculation method for the surface force of the molten pool in the selective laser melting technology according to claim 4 is characterized in that the volume correction of the intermediate position to obtain the corrected intermediate position comprises the following steps: 根据所述中间位置更新所述单位外法向量得到备用单位外法向量;Update the unit external normal vector according to the intermediate position to obtain a spare unit external normal vector; 利用所述备用单位外法向量对所述中间位置进行体积修正得到修正中间位置。The middle position is volume-corrected using the spare unit external normal vector to obtain a corrected middle position. 6.根据权利要求5所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,所述在所述光滑自由界面上求解熔池的表面力包括如下步骤:6. The high-precision calculation method for the surface force of the molten pool under the selective laser melting technology according to claim 5 is characterized in that the step of solving the surface force of the molten pool on the smooth free interface comprises the following steps: 计算所述光滑自由界面上各结点处的混合面积;Calculating the mixing area at each node on the smooth free interface; 利用所述混合面积和所述单位外法向量计算所述光滑自由界面上各结点处的平均曲率,并使用加权平均法对所述平均曲率进行平滑处理得到平滑曲率;The average curvature at each node on the smooth free interface is calculated using the mixed area and the unit external normal vector, and the average curvature is smoothed using a weighted average method to obtain a smooth curvature; 根据所述混合面积、所述单位外法向量和所述平滑曲率建立熔池表面力模型;Establishing a molten pool surface force model according to the mixed area, the unit external normal vector and the smooth curvature; 根据所述熔池表面力模型求解所述光滑自由界面上各结点处的表面力,并采用体积平均法将所述表面力映射至所述物质点。The surface force at each node on the smooth free interface is solved according to the molten pool surface force model, and the surface force is mapped to the material point using a volume averaging method. 7.根据权利要求6所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,所述单位外法向量和所述平滑位移分别满足如下关系:7. The high-precision calculation method for the surface force of the molten pool in the selective laser melting technology according to claim 6 is characterized in that the unit external normal vector and the smooth displacement respectively satisfy the following relationship: , , 其中,所述粗糙自由界面上结点I的所述单位外法向量,为所述粗糙自由界面上结点I的所述面积向量;为第k次迭代计算得到的所述粗糙自由界面上结点I产生的所述平滑位移,J为所述粗糙自由界面上结点I的邻居结点,为邻居结点的集合,为所述粗糙自由界面上结点I在邻居结点J处的权重因子,第k次迭代计算中邻居结点J的位置,为所述粗糙自由界面上结点I在第k次迭代计算得到的所述初步位置。in, The unit external normal vector of node I on the rough free interface, is the area vector of node I on the rough free interface; is the smooth displacement generated by the node I on the rough free interface calculated by the kth iteration, J is the neighbor node of the node I on the rough free interface, is the set of neighbor nodes, is the weight factor of node I at neighboring node J on the rough free interface, The position of neighbor node J in the kth iteration calculation, is the initial position of node I on the rough free interface calculated in the kth iteration. 8.根据权利要求7所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,在迭代获取所述中间位置时,所述初步位置满足如下关系:8. The high-precision calculation method for the surface force of the molten pool in the selective laser melting technology according to claim 7 is characterized in that when iteratively obtaining the intermediate position, the preliminary position satisfies the following relationship: , 其中,为所述粗糙自由界面上结点I的所述初步位置,为所述粗糙自由界面上结点I在第k+1次迭代计算得到的所述初步位置,为所述粗糙自由界面上结点I在第k次迭代计算得到的所述初步位置,为控制结点移动的系数,为松弛因子,为第k次迭代计算得到的所述粗糙自由界面上结点I的单位外法向量,为第k次迭代计算得到的所述粗糙自由界面上结点I产生的所述平滑位移。in, is the initial position of node I on the rough free interface, is the initial position of node I on the rough free interface calculated at the k+1th iteration, is the initial position of node I on the rough free interface calculated at the kth iteration, is the coefficient for controlling node movement, is the relaxation factor, is the unit external normal vector of node I on the rough free interface calculated at the kth iteration, It is the smooth displacement generated by the node I on the rough free interface obtained by k-th iterative calculation. 9.根据权利要求8所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,所述平滑曲率分别满足如下关系:9. The high-precision calculation method for the surface force of the molten pool in the selective laser melting technology according to claim 8 is characterized in that the smooth curvatures satisfy the following relationship: , 其中,为所述光滑自由界面上结点I处的所述平滑曲率,J为所述光滑自由界面上I的邻居结点,为邻居结点的集合,为曲率平滑的权重因子,为所述光滑自由界面上结点I处的平均曲率,为所述光滑自由界面上结点I的邻居结点处的平均曲率。in, is the smooth curvature at node I on the smooth free interface, J is the neighbor node of I on the smooth free interface, is the set of neighbor nodes, is the weight factor for curvature smoothing, is the average curvature at node I on the smooth free interface, is the average curvature of the neighboring nodes of node I on the smooth free interface. 10.根据权利要求9所述的一种选区激光熔化技术下熔池表面力的高精度计算方法,其特征在于,所述熔池表面力模型满足如下关系:10. The high-precision calculation method for the molten pool surface force in the selective laser melting technology according to claim 9, characterized in that the molten pool surface force model satisfies the following relationship: , 其中,为所述光滑自由界面上结点I处的熔池表面力,为表面张力系数,为所述光滑自由界面上结点I处的所述平滑曲率,为所述单位外法向量,为所述光滑自由界面上结点I处的混合面积。in, is the molten pool surface force at node I on the smooth free interface, is the surface tension coefficient, is the smooth curvature at node I on the smooth free interface, is the unit external normal vector, is the mixing area at node I on the smooth free interface.
CN202310953394.1A 2023-08-01 2023-08-01 High-precision calculation method for surface force of molten pool under selective laser melting technology Active CN116705209B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310953394.1A CN116705209B (en) 2023-08-01 2023-08-01 High-precision calculation method for surface force of molten pool under selective laser melting technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310953394.1A CN116705209B (en) 2023-08-01 2023-08-01 High-precision calculation method for surface force of molten pool under selective laser melting technology

Publications (2)

Publication Number Publication Date
CN116705209A CN116705209A (en) 2023-09-05
CN116705209B true CN116705209B (en) 2023-10-10

Family

ID=87839512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310953394.1A Active CN116705209B (en) 2023-08-01 2023-08-01 High-precision calculation method for surface force of molten pool under selective laser melting technology

Country Status (1)

Country Link
CN (1) CN116705209B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109513924A (en) * 2018-11-21 2019-03-26 哈尔滨工业大学 Surface roughness control method in a kind of selective laser fusion process
CN113807033A (en) * 2021-08-23 2021-12-17 西安建筑科技大学 A Numerical Simulation Method for Microstructure Evolution of Magnesium Alloys by Laser Selective Melting

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015095785A1 (en) * 2013-12-19 2015-06-25 University Of Louisville Research Foundation, Inc. Multi-scale mesh modeling software products and controllers

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109513924A (en) * 2018-11-21 2019-03-26 哈尔滨工业大学 Surface roughness control method in a kind of selective laser fusion process
CN113807033A (en) * 2021-08-23 2021-12-17 西安建筑科技大学 A Numerical Simulation Method for Microstructure Evolution of Magnesium Alloys by Laser Selective Melting

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
廉艳平 等.物质点法的理论和应用.力学进展.2013,第43卷(第2期),第237-264页. *

Also Published As

Publication number Publication date
CN116705209A (en) 2023-09-05

Similar Documents

Publication Publication Date Title
CN110516388B (en) Generating method of circular cutting tool path for surface discrete point cloud model based on harmonic mapping
CN109472870B (en) A Model Matching Method Based on Mesh Reconstruction and Multi-influence Domain Modification
CN112562085B (en) BIM model simplification method and simplification device
CN116071519B (en) Image processing method and device for generating mesh model based on harmonic mapping
CN114611359B (en) A grid-parameter hybrid model modeling method and system
CN108230452B (en) A Model Hole Filling Method Based on Texture Synthesis
CN113312778A (en) Unstructured grid generation method adaptive to model geometric characteristics
CN105243687A (en) Triangular mesh optimization method for denture model
Takeuchi et al. Subdivision surface fitting with QEM-based mesh simplification and reconstruction of approximated B-spline surfaces
CN110211201A (en) A kind of B-spline surface method for reconstructing
CN102800114A (en) Data point cloud downsizing method based on Poisson-disk sampling
Sochnikov et al. Level set calculations of the evolution of boundaries on a dynamically adaptive grid
CN111274732B (en) Grid repairing method based on 'connection relation-position' iterative optimization
CN116705209B (en) High-precision calculation method for surface force of molten pool under selective laser melting technology
CN106839987A (en) A kind of stem volume acquisition methods based on trunk surface model
Kou et al. Adaptive spline surface fitting with arbitrary topological control mesh
CN103995944A (en) Space abnormal extreme value unbiased isogram drawing method
Zhang et al. Spiking gs: Towards high-accuracy and low-cost surface reconstruction via spiking neuron-based gaussian splatting
CN119722523A (en) Hole repair method for point cloud 3D surface reconstruction in film, television, game and animation
CN114581332A (en) A method and device for eliminating redundancy of overlapping point clouds suitable for multiple scenarios
Sun et al. Automatic quadrilateral mesh generation and quality improvement techniques for an improved combination method
CN118628384A (en) A multi-scale point cloud fusion denoising method for cultural relics digitization
CN116778108A (en) A surface processing method and system for special spatial geological bodies based on tetrahedrons
CN117314786A (en) Three-dimensional grid repairing method based on deep learning
CN116702391A (en) Regularization-based design method for shape-preserving topology optimization

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant