The present disclosure relates to the technical field of material computing, in particular to a method for predicting microscopic holes of an aluminum alloy product and impact on macroscopic service properties.
Cast aluminum alloys have become one of indispensable materials in modern manufacturing by virtue of their light weight, high strength, good formability, and wide application in multiple industrial fields. In the context of lightweight, by using the cast aluminum alloys, automobile manufacturers can reduce the vehicle weight, improve the fuel efficiency, and reduce emissions; the aerospace field has extremely high requirements for light weight, strength and corrosion resistance of materials, and the cast aluminum alloys are ideal materials for meeting these requirements. Many key components such as an aircraft structure and an engine part are manufactured by using the cast aluminum alloys to improve the flight efficiency and performance. In conclusion, the advantages of the cast aluminum alloys in terms of improving product properties, reducing energy consumption, driving the development of the lightweight technology, etc., make their positions in the industry constantly consolidated and improved.
Currently, in the production simulation of aluminum alloy castings, casting simulation software mostly considers macroshrinkages generated in the solidification process and cannot consider microscopic holes, and a cellular automata model can only simulate microstructure growth in micron- and millimeter-scale spaces in one computation, and cannot realize prediction of microscopic holes of the castings as a whole.
When performing various types of simulations, there are great problems in data interaction with each other due to different software used. The appearance of holes has a great influence on the mechanical properties and fatigue life of aluminum alloys. Currently, the casting simulation software cannot achieve mechanical property simulation, neither mechanical property simulation nor fatigue property simulation software have the ability to take into account shrinkages, and the results obtained by setting homogeneous materials are quite different from a real situation. Therefore, it is particularly urgent to complete the mapping of the shrinkage information computed by the casting simulation software and a cellular automata to a mechanical property and fatigue property simulation software to achieve calculations that take into account the influence of shrinkage information on the properties of the aluminum alloys.
Existing patent documents:
In contrast, the above three patent documents focus on the prediction of shrinkages on a macroscopic scale and still have shortcomings in the quantitative analysis of microscopic holes.
In view of this, the method for predicting microscopic holes of an aluminum alloy product and impact on macroscopic service properties provided in the present disclosure aims to achieve simultaneous cross-scale prediction of locations of the macroshrinkages and the morphology volume of microscopic holes of a casting as a whole, and can also simulate secondary dendrite arm growth of the casting as a whole, providing a basis for mechanical property simulation and fatigue property simulation.
An object of the present disclosure is to provide a method for predicting microscopic holes of an aluminum alloy product and impact on macroscopic service properties, so as to solve the problems set forth in the background.
According to one aspect of the present disclosure, provided is a method for predicting microscopic holes of an aluminum alloy product and impact on macroscopic service properties, including the steps of: S1: casting simulation, i.e., dividing finite element meshes of a casting to obtain a casting simulation finite element mesh, and using casting simulation software to simulate a solidification process of the casting under corresponding process conditions to obtain macroshrinkages of the casting and physical information of each node on the casting simulation finite element mesh; S2: cellular automata simulation, i.e., simulating microstructure growth by using a cellular automata model, wherein microstructure growth simulation is performed by using the physical information of each node on the casting simulation finite element mesh as an input to the cellular automata model to obtain a secondary dendrite arm spacing (SDAS) value at each node of the casting simulation finite element mesh, and the morphology and size of microscopic holes including microshrinkages and microscopic blowholes; S3: mechanical property simulation, i.e., dividing a mechanical and fatigue property simulation finite element mesh of the casting by using mechanical property simulation software, mapping and inputting mesh information of the casting simulation finite element mesh into the mechanical and fatigue property simulation finite element mesh, and performing mechanical property simulation according to use conditions by taking into account the influence of the macroshrinkages, the microscopic holes and the SDAS values on the mechanical properties of an aluminum alloy to obtain a mechanical property simulation result; and S4: fatigue property simulation, i.e., performing fatigue property simulation by using the mechanical property simulation result, and taking into account the influence of the macroshrinkages, the microscopic holes and the SDAS values on the fatigue properties of the aluminum alloy to obtain a fatigue property simulation result of the casting under rated working conditions.
Preferably, the step S1 further includes: S101: establishing a casting simulation model, including: setting boundary conditions and simulation parameters according to casting process conditions; and S102: outputting an average cooling rate of all nodes on the casting simulation finite element mesh during solidification by secondary development to the casting simulation software, inputting node information including numbers and coordinates into a casting simulation result file, and inputting into a database.
Preferably, the step S2 further includes: S201: using the cellular automata model to simulate microstructure growth at all nodes on the casting simulation finite element mesh with the average cooling rate as an input to obtain a cellular automata simulation result including morphology and size data of the microscopic holes, and the SDAS values; and S202: inputting the cellular automata simulation result into a corresponding node of the database for storage, wherein a size of each microscopic hole is described by an equivalent diameter of the microscopic hole at the node and a maximum length of the microscopic hole at the node.
Preferably, the step S3 further includes: S301: performing mapping input on the casting simulation result file and a cellular automata result file, and completing material assignment of a mechanical property simulation model at a mesh level; S302: completing application of constraints and loads according to the use requirements of the casting, and performing mechanical property simulation; and S303: obtaining a mechanical property simulation result file, and generating and saving a simulation result report.
Preferably, the step S4 further includes: S401: performing mapping input on the mechanical property simulation result file, the casting simulation result file and the cellular automata result file, and completing material assignment of a fatigue property simulation model at a mesh node level; S402: performing fatigue property simulation according to national standards or use conditions of the casting; and S403: obtaining a fatigue property simulation result file, and generating and saving a simulation result report.
Preferably, in S102, the database takes coordinates of casting finite element mesh nodes as a primary key, and fields in each row include: node coordinates, a node number, the average cooling rate at the nodes, a macroshrinkage porosity at the node, the equivalent diameter of the microscopic hole at the node, the maximum length of the microscopic hole at the node, and the SDAS value at the node, wherein the node coordinates, the node number, the average cooling rate at the nodes, and the macroshrinkage porosity at the node are from the casting simulation; and the equivalent diameter of the microscopic hole at the node, the maximum length of the microscopic hole at the node, and the SDAS value at the node are from the cellular automata simulation.
Preferably, a solidification shrinkage prediction model for predicting microshrinkages in the microscopic holes and a dendrite nucleation and growth model with supercooling as a driving force are included in the cellular automata model, the average cooling rate is used as an input to the dendrite nucleation and growth model, solid fraction information for each cell provided by the dendrite nucleation and growth model is input into the solidification shrinkage prediction model, and a pressure drop required to form holes is calculated to predict solidification shrinkages.
Preferably, the mapping input is performed by a mesh information mapping algorithm for: automatically reading mesh information output by the casting simulation software; automatically reading macroshrinkage information output by the casting simulation software; automatically reading microscopic hole information and the SDAS value output by the cellular automata simulation; automatically implementing mapping of the mesh information; automatically implementing influence analysis of the macroshrinkage and microscopic hole information and the SDAS value by the mechanical property simulation software; and automatically performing material assignment of the mechanical property simulation software at a mesh level.
Preferably, the influence of the macroshrinkages, the microscopic holes and the SDAS values on the mechanical properties of the aluminum alloy is expressed as a mathematical relationship between the yield strength, fracture strain, and Young's modulus of the aluminum alloy, and the macroshrinkages, the microscopic holes and the SDAS values, and/or the influence of the macroshrinkages, the microscopic holes and the SDAS values on fatigue property parameters is expressed as a mathematical relationship between the tensile strength and fatigue strength of the aluminum alloy, and the macroshrinkages, the microscopic holes and the SDAS values.
According to another aspect of the present disclosure, provided is a recording medium, having recorded thereon a computer program configured to cause a computer to implement any one of the above methods.
Compared with the prior art, the beneficial effects of the present disclosure are as follows:
To achieve the above object, the present disclosure provides the following technical solution, including the steps of:
Further, the step S1 specifically further includes:
Further, the step S2 specifically further includes:
Further, the step S3 specifically further includes:
Further, the step S4 specifically further includes:
Further, in S102, the database takes coordinates of casting simulation finite element mesh nodes as a primary key, and fields in each row include: node coordinates, a node number, the average cooling rate at the nodes, a macroshrinkage porosity at the node (see
Further, in S102, the node coordinates, the node number, the average cooling rate at the nodes, and the macroshrinkage porosity at the node are from the casting simulation; and the equivalent diameter of the microscopic hole at the node, the maximum length of the microscopic hole at the node, and the SDAS value at the node are from the cellular automata simulation.
A solidification shrinkage prediction model for predicting microshrinkages in the microscopic holes and a dendrite nucleation and growth model with supercooling as a driving force are included in the cellular automata model. The average cooling rate of the casting simulation is used as an input to the dendrite nucleation and growth model, solid fraction information for each cell provided by the dendrite nucleation and growth model is input into the solidification shrinkage prediction model, and a pressure drop required to form holes is calculated to achieve the purpose of predicting solidification shrinkages.
Further, accurate mapping between both (i.e., the casting simulation software and the cellular automata model) and mechanical property simulation software is achieved by an autonomously developed mapping algorithm.
Further, a code that can be called in the background is written in a python language to achieve information transfer between two different finite element meshes, including coordinate information at the nodes and the meshes, hole information, and information of SDAS values.
Further, the mesh information mapping algorithm has the following functions:
automatically reading mesh information output by the casting simulation software;
automatically reading macroshrinkage information output by the casting simulation software;
automatically reading microscopic hole information and the SDAS values output by a cellular automata;
automatically implementing mapping of the mesh information;
automatically implementing influence analysis of the macroshrinkage and microscopic hole information and the SDAS values by the mechanical property simulation software; and
automatically performing material assignment of the mechanical property simulation software at a mesh level.
Further, the specific effects of the macroshrinkages, the microscopic holes and the SDAS values on mechanical property parameters are explored, specifically: through a series of experiments and investigations, a general mathematical relationship between the yield strength, fracture strain, and Young's modulus of the aluminum alloy, and the macroshrinkages, the microscopic holes and the SDAS values is obtained.
Further, accurate mapping between both (i.e., the casting simulation software and the cellular automata model) and fatigue property simulation software is achieved by an autonomously developed mapping algorithm.
Further, a code that can be called in the background is written in a python language to achieve information transfer between two different finite element meshes, including coordinate information at the nodes and the meshes, hole information, and information of SDAS values.
Further, the specific effects of the macroshrinkages, the microscopic holes and the SDAS values on fatigue property parameters are explored, specifically: through a series of experiments and investigations, a general mathematical relationship between the tensile strength and fatigue strength of the aluminum alloy, and the macroshrinkages, the microscopic holes and the SDAS values is obtained.
Further, considering the influence of the macroshrinkages, the microscopic holes and the SDAS values on the fatigue properties of the aluminum alloy, an expression for the influence of the macroshrinkages, the microscopic holes and the SDAS values on the properties is fitted by an XCT experiment combined with a tensile test, and accurately mapped into each mesh.
Optionally, as one embodiment of the present disclosure, as shown in
The method provided in the above embodiment realizes cross-scale prediction of hole defects in aluminum alloy castings, including macroscale prediction of solidification shrinkages, and microscale prediction of secondary dendrite arm growth, blowholes, and solidification shrinkages of the casting as a whole.
Further, in the method provided in the above embodiment, by the mesh mapping algorithm, considering the influence of the macroshrinkages, the microscopic holes and the SDAS values on the mechanical and fatigue properties of aluminum alloys, mainly considering the setting of parameters such as Young's modulus, yield strength, tensile strength, fracture strain, and fatigue strength, and coupling the influence of hole information and the SDAS values into the mechanical property simulation and the fatigue property simulation of the aluminum alloy castings, the prediction of the mechanical properties and fatigue properties of the aluminum alloy castings is achieved by considering hole defects.
Compared with the prior art in which a cellular automata only realizes computation in micron- and millimeter-scale spaces in one computation, in the step S2 of the present disclosure, the computation of the cellular automata is performed on nodes of each finite element mesh, thereby achieving the purpose of computing the microstructure of the entire casting.
| Number | Date | Country | Kind |
|---|---|---|---|
| CN202410401940.5 | Apr 2024 | CN | national |