Method for dynamically adjusting material parameters based on continuous function to realize life-death unit

By dynamically adjusting material parameters in chip manufacturing finite element simulation using a continuous function-based method, the problem of material failure and activation discontinuity in traditional simulation is solved, and the simulation accuracy and stability are improved.

CN119476152AInactive Publication Date: 2025-02-18WU CHUANG XIN YAN KE JI (WU HAN) YOU XIAN GONG SI
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510058832.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In traditional chip manufacturing finite element simulation, the material failure and activation of life and death units are defined by discrete time steps, resulting in discontinuity of results, calculation mutations, and simulation accuracy is reduced.

Method used

The material parameters are dynamically adjusted by a continuous function-based method, and the failure state points and activation state points are configured on the function curve of the continuous function, so as to achieve smooth changes in material parameters.

Benefits of technology

It improves simulation accuracy, avoids numerical instability caused by sudden changes in material parameters, and is suitable for complex multi-physics simulation, improving the practicality and stability of simulation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119476152A_ABST
    Figure CN119476152A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of chip manufacturing simulation, and particularly discloses a method for dynamically adjusting material parameters based on a continuous function to realize a life-death unit, and the method comprises the steps: determining the continuous function corresponding to a target unit, and configuring a failure state point and an activation state point on a function curve of the continuous function; in finite element simulation, material parameters of a target unit are controlled based on a continuous function. The characteristic that the material parameters of the unit change along with the physical field variables is represented by adopting the continuous function, and the failure state point and the activation state point are configured on the function curve of the continuous function, so that the dynamic change of the material parameters can be accurately controlled based on the continuous function, and the life and death process of the material is smoother; according to the method, numerical instability caused by sudden change of material parameters in a traditional method can be effectively avoided, the stability in complex multi-physics field simulation can be improved, the simulation result better conforms to the actual situation, and the simulation precision can be improved in finite element simulation involving life and death units.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of chip manufacturing simulation technology, and more specifically, relates to a method for realizing a life-death unit by dynamically adjusting material parameters based on a continuous function. Background Art

[0002] At present, in the finite element simulation of chip manufacturing, the birth and death unit technology is widely used to simulate the local failure of materials or structures. However, traditional software (such as ANSYS) mainly achieves material failure and activation by suddenly "killing" or "activating" units, which often leads to discontinuity of results and mutation phenomena in calculations. In this method, the failure and activation of materials are defined by discrete time steps, lacking fine control means, which easily leads to reduced simulation accuracy. How to improve the simulation accuracy in finite element simulation involving birth and death units is a technical problem that needs to be solved urgently in this field. Summary of the invention

[0003] In view of the defects of the prior art, the purpose of the present application is to improve the simulation accuracy in the finite element simulation involving the life-death unit.

[0004] To achieve the above objectives, in a first aspect, the present application provides a method for realizing a birth-death unit by dynamically adjusting material parameters based on a continuous function, comprising: Determine a continuous function corresponding to the target unit, configure a failure state point and an activation state point on the function curve of the continuous function, the function curve is used to characterize the characteristics of the unit's material parameters changing with the physical field variables, the failure state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in a failure state, and the activation state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in an activated state; In finite element simulation, the material parameters of the target element are controlled based on a continuous function.

[0005] In a possible implementation, when the continuous function is a piecewise linear function or a piecewise quadratic function, determining the continuous function corresponding to the target unit includes: Determine the control points corresponding to the target unit, where the control points are used to characterize the material parameters of the target unit under the specified physical field variable values; Based on the control points corresponding to the target unit, the continuous function corresponding to the target unit is configured.

[0006] In a possible implementation, when the continuous function is a polynomial function, determining the continuous function corresponding to the target unit includes: Based on the material properties of the target unit, the coefficients of each term in the polynomial are determined, and the coefficients of each term in the polynomial are used to configure the continuous function corresponding to the target unit.

[0007] In a possible implementation, when the physical field variable is time, the failure state point is specifically a failure state time point, and the activation state point is specifically an activation state time point.

[0008] In a possible implementation, the failure state time point is used to characterize the correspondence between the material parameters of the unit and time when the unit is in a failure state, and the activation state time point is used to characterize the correspondence between the material parameters of the unit and time when the unit is in an activation state.

[0009] In a possible implementation, in finite element simulation, material parameters of a target unit are controlled based on a continuous function, including: During the finite element simulation process, the continuous function is called at the beginning of each time step to determine the material parameters of the target unit at the current time step; Or, during the finite element simulation, after waiting for a preset number of time steps, the continuous function is called at the beginning of each time step to determine the material parameters of the target unit at the current time step.

[0010] In a possible implementation, the material parameter is thermal expansion coefficient, elastic modulus, thermal conductivity, deposition rate or electrical conductivity.

[0011] In a second aspect, the present application provides a device for dynamically adjusting material parameters based on a continuous function to realize a birth-death unit, comprising: A continuous function determination module is used to determine the continuous function corresponding to the target unit. A failure state point and an activation state point are configured on the function curve of the continuous function. The function curve is used to characterize the characteristics of the unit's material parameters changing with the physical field variables. The failure state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in a failure state. The activation state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in an activated state. The material parameter control module is used to control the material parameters of the target unit based on the continuous function in the finite element simulation.

[0012] In a third aspect, the present application provides an electronic device comprising: at least one memory for storing programs; and at least one processor for executing the programs stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method described in the first aspect or any possible implementation of the first aspect.

[0013] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.

[0014] In general, the above technical solutions conceived by this application have the following beneficial effects compared with the prior art: (1) By gradually adjusting the material parameters through continuous functions, the failure and activation processes can be accurately simulated. The simulation results are more consistent with the actual situation and the simulation accuracy can be improved.

[0015] (2) It avoids numerical instability caused by sudden changes in material parameters and improves stability in complex multi-physics field simulations.

[0016] (3) Users can flexibly define the variation rules of material parameters in the form of functions according to simulation requirements, which is applicable to more complex working conditions and improves flexibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a flow chart of a method for realizing a birth-death unit by dynamically adjusting material parameters based on a continuous function provided in an embodiment of the present application; Figure 2 It is a schematic diagram of the structure of a device for dynamically adjusting material parameters based on a continuous function to realize a birth and death unit provided in an embodiment of the present application; Figure 3 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0018] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0019] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0020] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. For example, multiple processing units refer to two or more processing units, etc.; multiple elements refer to two or more elements, etc.

[0021] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0022] Figure 1 is a flow chart of a method for dynamically adjusting material parameters based on a continuous function to realize a life-death unit according to an embodiment of the present application, such as Figure 1 As shown, the method includes the following steps S101 and S102.

[0023] Step S101, determine the continuous function corresponding to the target unit, and configure a failure state point and an activation state point on the function curve of the continuous function. The function curve is used to characterize the characteristics of the unit's material parameters changing with the physical field variables. The failure state point is used to characterize the correspondence between the unit's material parameters and the physical field variables when the unit is in a failed state (dead state), and the activation state point is used to characterize the correspondence between the unit's material parameters and the physical field variables when the unit is in an activated state (living state).

[0024] Exemplarily, all points in a certain section on the function curve are configured as failure state points or activation state points.

[0025] For example, the continuous function may be a piecewise linear function, a piecewise quadratic function, or a polynomial function.

[0026] For example, the physical field variable may be time, space, electric field strength, or temperature, etc.

[0027] Exemplarily, the material parameter is a thermal expansion coefficient (eg a linear expansion coefficient, an area expansion coefficient or a volume expansion coefficient), an elastic modulus, a thermal conductivity, a deposition rate or an electrical conductivity.

[0028] Optionally, in the case where the continuous function is a piecewise linear function or a piecewise quadratic function, the above-mentioned determination of the continuous function corresponding to the target unit specifically includes: determining the control points corresponding to the target unit; based on the control points corresponding to the target unit, configuring the continuous function corresponding to the target unit, the control points are used to characterize the material parameters of the target unit under specified physical field variable values.

[0029] Each control point has a position (usually an x-coordinate, and for multidimensional functions also y- and z-coordinates) and a corresponding function value. These points define the values ​​of the function in different intervals. The control points ensure the continuity of the function over different intervals. For linear functions, the lines between the control points define the behavior of the function. Between two control points, the value of the function is determined by interpolation. For linear functions, this is linear interpolation; for quadratic functions, it is quadratic interpolation.

[0030] Optionally, in the case where the continuous function is a polynomial function, the above-mentioned determination of the continuous function corresponding to the target unit specifically includes: determining the coefficients of each term in the polynomial based on the material properties of the target unit, and the coefficients of each term in the polynomial are used to configure the continuous function corresponding to the target unit.

[0031] It is understandable that by defining the key parameters of the material (such as elastic modulus, conductivity, deposition rate, etc.) through continuous functions, the material parameters are no longer fixed values, but will change dynamically with time, space or other physical field variables (such as electric field strength or temperature). Material failure can be achieved by gradually reducing its elastic modulus, thermal expansion coefficient and other material properties, instead of using the traditional "ekill" or "ealive" operation similar to ANSYS, making the life and death process of the unit smoother.

[0032] Step S102: In finite element simulation, material parameters of the target unit are controlled based on a continuous function.

[0033] Optionally, a dynamic control system can be embedded in the simulation platform to ensure that the simulation process is flexible and accurate through Poisson's equation, current continuity equation, etc.

[0034] For example, the elastic modulus and thermal expansion coefficient are dynamically adjusted in the thermal-mechanical coupling, and the elastic modulus and thermal expansion coefficient are gradually reduced from the original value to near zero. This process is automatically controlled during the simulation process through functions, thereby ensuring a smooth transition of the material from activation to failure.

[0035] It can be understood that by using continuous functions to characterize the characteristics of the changes in the material parameters of the unit with the physical field variables, and configuring failure state points and activation state points on the function curve of the continuous function, it is possible to accurately control the dynamic changes of material parameters based on the continuous function in the finite element simulation, making the life and death process (failure and activation process) of the material smoother, and effectively avoiding the numerical instability caused by sudden changes in material parameters in traditional methods. It can improve the stability in complex multi-physical field simulations, and the simulation results are more in line with the actual situation. It can achieve improved simulation accuracy in finite element simulations involving life and death units.

[0036] It is also worth noting that although some existing software allows predefined material models to change over time, these changes are often limited to discrete time steps, and cannot accurately describe the dynamic changes of material parameters through continuous functions. This limits the application of simulation in complex multi-physics coupling.

[0037] Taking the electroplating process as an example, traditional simulation methods find it difficult to simulate the continuous changes of material dynamic parameters during metal deposition, especially during the filling process of high aspect ratio structures (such as TSV deep holes). It is impossible to accurately describe the changes in deposition rate, current density and material properties inside and outside the deep holes, resulting in deviations between simulation results and actual processes, affecting process optimization.

[0038] The birth-and-death unit method based on the dynamic adjustment of material parameters by continuous functions provided in this application can be applied to improve the simulation accuracy and stability in complex multi-physical fields, such as electroplating process simulation in chip manufacturing, thermal coupling analysis and other complex scenarios involving dynamic behavior of materials. This method can achieve smooth changes of material properties with physical field variables in different scenarios by dynamically adjusting material parameters (such as elastic modulus, conductivity, deposition rate, etc.), effectively avoiding mutations caused by discrete failure or activation of units in traditional simulation methods.

[0039] In a possible implementation, when the physical field variable is time, the failure state point is specifically a failure state time point, and the activation state point is specifically an activation state time point.

[0040] Furthermore, the failure state time point is used to characterize the corresponding relationship between the material parameters of the unit and time when the unit is in a failure state, and the activation state time point is used to characterize the corresponding relationship between the material parameters of the unit and time when the unit is in an activation state.

[0041] In a possible implementation, in the finite element simulation, controlling the material parameters of the target unit based on the continuous function includes: During the finite element simulation process, the continuous function is called at the beginning of each time step to determine the material parameters of the target unit at the current time step; Or, during the finite element simulation, after waiting for a preset number of time steps, the continuous function is called at the beginning of each time step to determine the material parameters of the target unit at the current time step.

[0042] Time Step: In dynamic finite element analysis, time stepping is the process of dividing the continuous time domain into discrete time points, each time step represents a small time interval. In each time step, the finite element model calculates the response of the system (such as displacement, stress, temperature, etc.) based on the current state and applied loads or boundary conditions.

[0043] It is understandable that the specific way to control material parameters based on continuous functions is to call the continuous function at the beginning of each time step during the finite element simulation to determine the material parameters of the target unit at the current time step; the specific way to control material parameters based on continuous functions can also be to call the continuous function at the beginning of each time step after waiting for a preset number of time steps during the finite element simulation (the material parameters are preset initial values ​​and remain unchanged during the waiting process) to determine the material parameters of the target unit at the current time step. Through the above two optional methods, material parameters can be controlled more flexibly during the simulation process, which is applicable to more complex working conditions.

[0044] The method provided in the present application for realizing a birth-death unit by dynamically adjusting material parameters based on a continuous function is illustrated below through several examples.

[0045] Example 1: Application in TSV (Through-Silicon Via) electroplating process.

[0046] Application scenario description: TSV electroplating process is a key step in chip manufacturing, which requires copper to be filled inside deep holes without defects. However, due to the difference in deposition rate between the bottom and mouth of the deep hole, the bottom of the hole is often not filled and the mouth is closed too early, which affects production efficiency and reliability.

[0047] The solution of the method proposed in this application is as follows: in the electroplating simulation, the deposition rate changes at the bottom and mouth of the hole are dynamically defined by a continuous function to achieve accurate simulation, and the uniformity and overall effect of the deposition are optimized through simulation to achieve the purpose of uniform filling.

[0048] Deposition rate Generally affected by the following factors: Interface curvature , additive concentration C, current density J.

[0049] Interface curvature : Describes the geometric characteristics of the deposition interface. A larger curvature usually increases the local deposition rate, resulting in excessively fast deposition in the pore area.

[0050] Additive concentration Including inhibitors and accelerators, changes in their concentration directly affect the regulation of deposition rate.

[0051] Current density :Controlling the reduction rate of metal ions is the key variable of deposition rate.

[0052] Accordingly, the deposition rate can be expressed as the following continuous function: ; in, is the basic deposition rate, which is used to indicate the deposition speed without interface effects and additives; , and It is a weight factor used to measure the influence of each variable on the deposition rate and can be adjusted dynamically according to simulation requirements.

[0053] The failure state point and activation state point can be configured on the function curve of the above continuous function of deposition rate, which is used to characterize the material parameter (deposition rate) of the unit with the physical field variable (interface curvature , Additive concentration , current density ) changes in the characteristics of the unit, the failure state point is used to characterize the corresponding relationship between the deposition rate of the unit and the physical field variables when the unit is in a failed state, and the activation state point is used to characterize the corresponding relationship between the deposition rate of the unit and the physical field variables when the unit is in an activated state, so as to achieve accurate simulation.

[0054] At the same time, in the simulation, the interface curvature is adjusted in real time. , Additive concentration and current density , by dynamically adjusting the deposition rate function, simulating the difference in deposition rate at different positions in the hole, realizing the differentiation of deposition rate at the hole bottom and hole mouth, and optimizing the deposition behavior at the hole bottom and hole mouth, it can effectively overcome the defects of premature closure of the hole mouth and unfilled hole bottom in traditional methods and improve filling uniformity.

[0055] For example, by adjusting the deposition rate functions of the hole bottom and the hole mouth, the deposition rates of the hole bottom and the hole mouth are differentiated. In the early stage of the deposition process, the deposition rate at the hole bottom is higher than that at the hole mouth, and in the later stage of the deposition process, the deposition rate at the hole mouth is higher than that at the hole bottom, thereby ensuring smooth filling of the hole bottom. This can effectively overcome the defects of premature closure of the hole mouth and unfilled hole bottom in traditional methods.

[0056] In addition, the Poisson equation and the current continuity equation are combined to dynamically adjust the current density in the electroplating area to ensure the uniformity of the deposition process. Combined with the effects of additives (such as accelerators and inhibitors), material parameters (such as conductivity or deposition rate) are dynamically adjusted in the simulation to achieve defect-free uniform filling and improve filling uniformity.

[0057] Therefore, in the application scenario of TSV electroplating process, the method of realizing life and death unit by dynamically adjusting material parameters based on continuous function provided by this application can avoid the result deviation caused by discrete time step setting in traditional simulation, significantly improve the simulation accuracy and filling uniformity, optimize the electroplating parameter setting, and improve production efficiency.

[0058] Example 2: Application in thermal-mechanical coupling.

[0059] Application scenario description: In multi-physics field coupling simulation, material parameters (such as thermal expansion coefficient or elastic modulus) often change dynamically with temperature, and traditional methods are difficult to accurately simulate this process.

[0060] The solution using the method proposed in this application is to use continuous functions to describe the dynamic changes of material parameters (such as elastic modulus and thermal expansion coefficient) with temperature, and accurately simulate the thermal failure behavior of the material.

[0061] The elastic modulus can be expressed as the following continuous function: ; in, Indicates temperature, represents the basic elastic modulus, Represents the weight factor.

[0062] The coefficient of thermal expansion can be expressed as the following continuous function: ; in, Indicates temperature, represents the basic thermal expansion coefficient, Represents the weight factor.

[0063] Therefore, in the application scenario of thermal-mechanical coupling, the method of realizing the life-death unit by dynamically adjusting material parameters based on continuous functions provided in this application can avoid numerical instability caused by sudden changes in parameters and improve the simulation accuracy of thermal-mechanical coupling.

[0064] The following is a description of the device for realizing a life and death unit by dynamically adjusting material parameters based on a continuous function provided in the present application. The device for realizing a life and death unit by dynamically adjusting material parameters based on a continuous function described below and the method for realizing a life and death unit by dynamically adjusting material parameters based on a continuous function described above can be referenced to each other.

[0065] Figure 2 is a schematic diagram of the structure of a device for dynamically adjusting material parameters based on a continuous function to realize a life-death unit according to an embodiment of the present application, such as Figure 2 As shown, the device comprises: a continuous function determination module 10 and a material parameter control module 20. Wherein: A continuous function determination module 10 is used to determine the continuous function corresponding to the target unit. A failure state point and an activation state point are configured on the function curve of the continuous function. The function curve is used to characterize the characteristics of the unit's material parameters changing with the physical field variables. The failure state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in a failure state. The activation state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in an activated state. The material parameter control module 20 is used to control the material parameters of the target unit based on the continuous function in the finite element simulation.

[0066] It can be understood that the detailed functional implementation of each of the above-mentioned units / modules can be found in the introduction of the aforementioned method embodiment, and will not be repeated here.

[0067] It should be understood that the above-mentioned device is used to execute the method in the above-mentioned embodiment. The implementation principle and technical effect of the corresponding program module in the device are similar to those described in the above-mentioned method. The working process of the device can refer to the corresponding process in the above-mentioned method, which will not be repeated here.

[0068] Based on the method in the above embodiment, an embodiment of the present application provides an electronic device, Figure 3 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 3 As shown, the electronic device may include: a processor (Processor) 810, a communication interface (Communications Interface) 820, a memory (Memory) 830 and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 can call the logic instructions in the memory 830 to execute the method in the above embodiment.

[0069] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0070] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.

[0071] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method in the above embodiment.

[0072] It is understandable that the processor in the embodiment of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0073] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0074] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.

[0075] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0076] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for realizing a life-death unit by dynamically adjusting material parameters based on a continuous function, characterized in that: include: Determine a continuous function corresponding to the target unit, configure a failure state point and an activation state point on the function curve of the continuous function, the function curve is used to characterize the characteristics of the unit's material parameters changing with the physical field variables, the failure state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in a failure state, and the activation state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in an activated state; In finite element simulation, the material parameters of the target element are controlled based on a continuous function.

2. The method for realizing a birth-death unit by dynamically adjusting material parameters based on a continuous function according to claim 1, characterized in that: In the case where the continuous function is a piecewise linear function or a piecewise quadratic function, the step of determining the continuous function corresponding to the target unit includes: Determine the control points corresponding to the target unit, where the control points are used to characterize the material parameters of the target unit under the specified physical field variable values; Based on the control points corresponding to the target unit, the continuous function corresponding to the target unit is configured.

3. The method for realizing a birth-death unit by dynamically adjusting material parameters based on a continuous function according to claim 1, characterized in that: In the case where the continuous function is a polynomial function, the determining the continuous function corresponding to the target unit includes: Based on the material properties of the target unit, the coefficients of each term in the polynomial are determined, and the coefficients of each term in the polynomial are used to configure the continuous function corresponding to the target unit.

4. The method for realizing a birth-death unit by dynamically adjusting material parameters based on a continuous function according to claim 1, characterized in that: When the physical field variable is time, the failure state point is specifically the failure state time point, and the activation state point is specifically the activation state time point.

5. The method for realizing a life-death unit by dynamically adjusting material parameters based on a continuous function according to claim 4, characterized in that: The failure state time point is used to characterize the corresponding relationship between the material parameters of the unit and time when the unit is in a failure state, and the activation state time point is used to characterize the corresponding relationship between the material parameters of the unit and time when the unit is in an activation state.

6. The method for realizing a birth-death unit by dynamically adjusting material parameters based on a continuous function according to claim 1, characterized in that: In the finite element simulation, the material parameters of the target unit are controlled based on the continuous function, including: During the finite element simulation process, the continuous function is called at the beginning of each time step to determine the material parameters of the target unit at the current time step; Or, during the finite element simulation, after waiting for a preset number of time steps, the continuous function is called at the beginning of each time step to determine the material parameters of the target unit at the current time step.

7. The method for realizing a life-death unit by dynamically adjusting material parameters based on a continuous function according to any one of claims 1 to 6, characterized in that: The material parameter is thermal expansion coefficient, elastic modulus, thermal conductivity, deposition rate or electrical conductivity.

8. A device for realizing a life-death unit by dynamically adjusting material parameters based on a continuous function, characterized in that: include: A continuous function determination module is used to determine the continuous function corresponding to the target unit. A failure state point and an activation state point are configured on the function curve of the continuous function. The function curve is used to characterize the characteristics of the unit's material parameters changing with the physical field variables. The failure state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in a failure state. The activation state point is used to characterize the corresponding relationship between the unit's material parameters and the physical field variables when the unit is in an activated state. The material parameter control module is used to control the material parameters of the target unit based on the continuous function in the finite element simulation.

9. An electronic device, characterized in that: include: at least one memory for storing a computer program; At least one processor is used to execute the program stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program runs on a processor, the processor is caused to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Additive and subtractive composite manufacturing part deformation prediction and control method and equipment

    CN113158368A

  • Continuous fiber 3D printing process dynamic simulation and printed piece buckling deformation prediction method

    CN114919181A

  • Method and system for optimizing residual stress of additive manufacturing

    CN119252392A

  • Deformation prediction method of micro-milling thin-walled parts

    US20220164498A1