CN115795741B - Shrinkage cavity and shrinkage porosity prediction method and device, electronic equipment and storage medium - Google Patents

Shrinkage cavity and shrinkage porosity prediction method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115795741B
CN115795741B CN202310047153.0A CN202310047153A CN115795741B CN 115795741 B CN115795741 B CN 115795741B CN 202310047153 A CN202310047153 A CN 202310047153A CN 115795741 B CN115795741 B CN 115795741B
Authority
CN
China
Prior art keywords
shrinkage
isolated
calculation time
node
current calculation
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
CN202310047153.0A
Other languages
Chinese (zh)
Other versions
CN115795741A (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 Shichuang Technology Co ltd
Original Assignee
Beijing Shichuang Technology Co ltd
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 Shichuang Technology Co ltd filed Critical Beijing Shichuang Technology Co ltd
Priority to CN202310047153.0A priority Critical patent/CN115795741B/en
Publication of CN115795741A publication Critical patent/CN115795741A/en
Application granted granted Critical
Publication of CN115795741B publication Critical patent/CN115795741B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses a method and a device for predicting shrinkage cavity and shrinkage porosity, electronic equipment and a storage medium, wherein a casting model is read; calculating the position and shape information of each isolated thermal node in the casting model at intervals of preset time, and determining the shrinkage of each isolated thermal node, wherein if any isolated thermal node is disconnected with the material cake opening at the current calculation time, the isolated thermal node is communicated with the material cake opening at the last calculation time, and the pressure of the material cake opening at the current calculation time is considered when determining the shrinkage of any isolated thermal node at the current calculation time; if any isolated hot spot is disconnected with the material cake opening at the current calculation time and the last calculation time, the pressure of the material cake opening at the current calculation time does not need to be considered when the shrinkage of any isolated hot spot at the current calculation time is determined; and if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node, determining that an airspace is formed at any isolated thermal node. The shrinkage cavity and shrinkage porosity prediction method improves the application range of the shrinkage cavity and shrinkage porosity prediction method.

Description

Shrinkage cavity and shrinkage porosity prediction method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of die-casting, and more particularly, to a method and an apparatus for predicting shrinkage cavity and shrinkage porosity, an electronic device, and a storage medium.
Background
In the hot chamber die casting, due to the action of expansion with heat and contraction with cold, the shrinkage volume of the casting is very large in the process of cooling the casting from high temperature of hundreds of degrees to below a solidus, and the shrinkage of common materials is about 3% -5% of the total volume of the casting. Such a large shrinkage amount brings about a great amount of shrinkage cavities and shrinkage porosity inside the casting, and the quality of the casting is seriously reduced. In order to make up for the technical defect, the casting is subjected to pressurization treatment in the casting solidification process, so that materials can be supplemented in time in the casting shrinkage process, and the occurrence of shrinkage cavity and shrinkage porosity is reduced.
In order to ensure the quality of the casting, shrinkage cavity and shrinkage porosity prediction is carried out on the casting through a computer so as to determine the shrinkage of the casting, and then actual production is guided according to the predicted shrinkage. In actual production, the pressurizing pressures of die casting machines for different castings and die casting machines of different models for the same casting may be different, and the current shrinkage cavity and shrinkage cavity prediction method assumes that the pressurizing pressures of different die casting machines on the casting are the same in the die casting process, so that the current shrinkage cavity and shrinkage cavity prediction method is only suitable for a specific die casting machine and has a small application range.
Disclosure of Invention
The application aims to provide a shrinkage cavity and shrinkage porosity prediction method and device, an electronic device and a storage medium, and the method comprises the following technical scheme:
a method for predicting shrinkage cavity and shrinkage porosity comprises the following steps:
reading a casting model to perform analog simulation calculation on the die-casting process of the casting model;
calculating the position and shape information of each isolated thermal node in the casting model every preset time, and determining the shrinkage of each isolated thermal node, wherein,
if any isolated hot node is disconnected with the material cake opening at the current calculation time, the isolated hot node is communicated with the material cake opening at the previous calculation time, and the shrinkage of any isolated hot node at the current calculation time is determined based on the shrinkage of the isolated hot node at the previous calculation time to which the isolated hot node belongs and the pressure of the material cake opening at the current calculation time;
if any isolated hot section is disconnected with the material cake port at the current calculation time and the last calculation time, determining the shrinkage of any isolated hot section at the current calculation time based on the shrinkage of the isolated hot section at the last calculation time to which the isolated hot section belongs;
and if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node, determining that an airspace is formed at any isolated thermal node.
In the above method, preferably, the determining the shrinkage of any isolated thermal node at the current calculation time based on the shrinkage of the isolated thermal node at the last calculation time to which the isolated thermal node belongs and the pressure of the cake opening at the current calculation time includes:
calculating a first shrinkage of any isolated thermal node at the current calculation time according to the shrinkage of the isolated thermal node at the last calculation time to which the isolated thermal node belongs;
calculating a first feeding amount of any isolated hot spot at the current calculation moment according to the pressure of the material cake port at the current calculation moment;
and determining the difference value of the first shrinkage and the first feeding amount as the shrinkage of any isolated hot section at the current calculation moment.
In the above method, preferably, the pressure of the cake opening at the current calculation time is determined by:
determining a first duration of the current calculation time relative to the initial pressurization time;
performing linear interpolation operation based on the first time length, the target time length and the target pressure value to obtain the pressure of the material cake opening at the current calculation moment;
the target duration is the duration required by the target pressure obtained by pressurizing and beating the material cake opening, and the target pressure is the maximum pressure of the material cake opening.
In the method, preferably, if the first duration is greater than or equal to the target duration, the pressure of the material cake opening at the current calculation time is determined to be the target pressure value.
In the method, preferably, the pressure of the material cake opening at the current calculation time is obtained by reading through a pressure sensor.
In the above method, preferably, if any isolated hot spot is communicated with the material cake at the current calculation time, the shrinkage of any isolated hot spot is determined to be zero.
The above method, preferably, further comprises:
and if an airspace is formed at each isolated hot spot at the current calculation moment, outputting the position and shape information of the airspace with the volume larger than the threshold value.
A shrinkage cavity and shrinkage porosity prediction device comprising:
the reading module is used for reading the casting model so as to perform analog simulation calculation on the die-casting process of the casting model;
the calculation module is used for calculating the position and shape information of each isolated thermal node in the casting model every preset time;
the first determining module is used for determining the shrinkage of any isolated thermal node at the current calculating moment based on the shrinkage of the isolated thermal node at the previous calculating moment and the pressure of the material cake port at the current calculating moment if the isolated thermal node is disconnected with the material cake port at the current calculating moment and is communicated with the material cake port at the previous calculating moment; if any isolated hot section is disconnected with the material cake port at the current calculation time and the last calculation time, determining the shrinkage of any isolated hot section at the current calculation time based on the shrinkage of the isolated hot section at the last calculation time to which the isolated hot section belongs;
and the second determination module is used for determining that an airspace is formed at any isolated thermal node if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node.
An electronic device, comprising:
a memory for storing a program;
a processor, configured to call and execute the program in the memory, and implement the steps of the shrinkage cavity and shrinkage cavity prediction method according to any one of the above items by executing the program.
A readable storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of the shrinkage cavity and shrinkage cavity prediction method according to any one of the preceding claims.
According to the scheme, the shrinkage cavity and shrinkage porosity prediction method, the shrinkage cavity and shrinkage porosity prediction device, the electronic equipment and the storage medium read the casting model so as to perform analog simulation calculation on the die casting process of the casting model; calculating the position and shape information of each isolated thermal node in the casting model every preset time length, and determining the shrinkage of each isolated thermal node, wherein if any isolated thermal node is disconnected with the material cake opening at the current calculation time and is communicated with the material cake opening at the previous calculation time, the shrinkage of any isolated thermal node at the current calculation time is determined based on the shrinkage of the isolated thermal node at the previous calculation time to which the any isolated thermal node belongs and the pressure of the material cake opening at the current calculation time; if any isolated hot section is disconnected with the material cake port at the current calculation time and the previous calculation time, determining the shrinkage of any isolated hot section at the current calculation time based on the shrinkage of the isolated hot section at the previous calculation time to which any isolated hot section belongs; and if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node, determining that an airspace is formed at any isolated thermal node. According to the shrinkage cavity and shrinkage porosity prediction method, the positions and the shapes of the isolated hot nodes in the casting model are counted periodically, when any isolated hot node and a material cake opening are changed from a connected state to a disconnected state, the shrinkage of any isolated hot node is determined based on the shrinkage of the isolated hot node at the last calculation time of any isolated hot node and the pressure of the material cake opening at the current calculation time, and then the shrinkage of any isolated hot node is determined based on the shrinkage of the isolated hot node at the last calculation time of any isolated hot node, so that the prediction of shrinkage cavity and shrinkage porosity under different pressurization pressures is realized, and the application range of the shrinkage cavity and shrinkage porosity prediction method is widened.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the embodiments will be briefly described below, and obviously, the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a flowchart of an implementation of a method for predicting shrinkage cavity and shrinkage porosity according to an embodiment of the present disclosure;
FIG. 2 is a flow chart of an implementation of determining the shrinkage of any isolated hot spot based on the shrinkage of the isolated hot spot at the last calculation time to which the isolated hot spot belongs and the pressure of the cake opening at the current calculation time according to the embodiment of the present application;
FIG. 3a is an example of a casting model to be predicted provided by an embodiment of the present application;
3b-3c are volume patterns of shrinkage cavities and shrinkage porosity counted at different calculation times for the casting model shown in FIG. 3a according to the embodiment of the present application;
FIG. 3d is a volume pattern of a final predicted result of a shrinkage cavity and shrinkage porosity prediction performed on the casting model shown in FIG. 3a according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a shrinkage cavity and shrinkage cavity compression prediction apparatus according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be implemented in other sequences than those illustrated.
Detailed description of the preferred embodiments
The technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application without any inventive step are within the scope of protection of the present application.
As shown in fig. 1, a flowchart for implementing a shrinkage cavity and shrinkage cavity prediction method provided in the embodiment of the present application may include:
step S100: and reading the casting model to perform analog simulation calculation on the casting model die-casting process.
The casting model is determined based on a model file which is pre-imported into a computer, wherein the model file refers to a three-dimensional model file which records geometric information of a casting to be predicted, and the model file can be an STL file or a PLY file, for example.
In addition to importing the model file, a configuration file is also imported, including but not limited to: grid information, initial value conditions, boundary conditions, solver parameters and the like so as to perform analog simulation calculation on the die-casting process.
In addition, the frequency of calculating the solidification defects, the thermal expansion coefficient of the mold filling metal liquid of the casting to be predicted, the pressurizing and pressure building time, the pressure and other parameters need to be set. As an example, the frequency of solidification defects may be calculated every 0.1 s. The total shrinkage of the casting model can be determined based on the coefficient of thermal expansion of the mold-filled molten metal.
After the model file and the configuration file are imported and the frequency and the thermal expansion coefficient are calculated, the shrinkage cavity and shrinkage porosity prediction method can be executed.
Reading the casting model is to read a model file which is imported in advance. After the casting model is read, the die-casting process of the casting model can be subjected to analog simulation calculation, and the specific analog simulation process can refer to the existing scheme and is not detailed here. The shrinkage cavity and shrinkage porosity prediction process can be performed in the process of carrying out analog simulation calculation on the die casting process of the casting model.
Step S101: the first timer is initialized to 0.
The first timer may be initialized to 0 when the analog simulation calculation for the die casting process of the casting model is started. The first timer is used for controlling the calculation period.
Step S102: judging whether a preset time length is reached; if the determination result is yes, the process proceeds to step S101 and step S103, and if the determination result is no, the process proceeds to step S102.
For example, if the preset time is 0.1s, the timer will start timing again from 0 every time the timing time reaches 0.1 s.
Step S103: and calculating the position and shape information of each isolated thermal node in the casting model.
Optionally, the position and shape information of each isolated thermal segment in the casting model can be calculated by adopting a breadth-first search algorithm or a depth-first search algorithm based on an isolated domain algorithm.
Step S104: and for any isolated hot section, determining the shrinkage of the isolated hot section based on the shrinkage of the isolated hot section at the last calculation time and/or the pressure of the material cake opening at the current calculation time. The method specifically comprises the following steps:
if any isolated hot node is disconnected with the material cake opening at the current calculation time, the isolated hot node is communicated with the material cake opening at the previous calculation time, and the shrinkage of any isolated hot node is determined based on the shrinkage of the isolated hot node at the previous calculation time to which the isolated hot node belongs and the pressure of the material cake opening at the current calculation time.
The research of the application finds that the thermal nodes represent areas which are not completely solidified, the thermal nodes can be gradually reduced in the process of changing the casting from a liquid state to a solid state, the thermal nodes can be gradually disconnected under the influence of the shape of the casting, the original one thermal node is split into a plurality of thermal nodes (the thermal nodes are isolated from each other, so the thermal nodes are called isolated thermal nodes), and dozens to hundreds of shrinkage cavity shrinkage porosity is finally formed. In addition, in actual production, a pressurizing process is applied to the cake opening through hydraulic transmission, so that the whole pressure lifting needs a certain time, namely the pressurizing and pressure building time, and in the pressurizing and pressure building time, the pressure at the cake opening can gradually increase along with the lapse of time, so that the pressurizing and pressure building time and the pressure have different influences on different hot sections. In particular, the method comprises the following steps of,
when a certain isolated hot spot a communicates with the cake opening, it means that the isolated hot spot a is affected by the pressure transmitted from the cake opening, and under the influence of the pressure, the shrinkage of the isolated hot spot a (i.e., the shrinkage of the isolated hot spot a) can be regarded as zero. After the separation from the material cake opening, the shrinkage cavity amount of the isolated hot node A is counted, and when the separation from the material cake opening is carried out, the isolated hot node A is influenced by the pressure of the material cake opening, so that when the shrinkage cavity amount is calculated, the pressure of the material cake opening needs to be considered, the pressure is influenced by the pressurizing and pressure building time, and the pressure of the material cake opening may not reach the maximum pressure value. Because the application of the pressurizing pressure during the casting process takes time, for example, 1s is needed when the pressure is applied to 60MPa, and the time when the hot spot is disconnected from the cake opening is likely to occur before the pressurizing pressure is completely applied, for example, when the pressurizing pressure is applied to 0.5s, the isolated hot spot A is disconnected from the cake opening, and then the pressure value applied to the cake opening is not more than 60MPa.
Alternatively, the pressure value of the cake opening can be read by a pressure sensor arranged at the cake opening.
And if any isolated thermal node is disconnected with the material cake port at the current calculation time and the last calculation time, determining the shrinkage of any isolated thermal node based on the shrinkage of the isolated thermal node at the last calculation time to which the isolated thermal node belongs.
Optionally, if only any isolated hot node at the current calculation time belongs to the isolated hot node at the last calculation time to which the isolated hot node belongs, the shrinkage of the isolated hot node is equal to the shrinkage of the isolated hot node at the last calculation time to which the isolated hot node belongs; if at least two isolated hot nodes including any isolated hot node belong to an isolated hot node at the last calculation time of any isolated hot node at the current calculation time (namely the isolated hot node at the last calculation time of any isolated hot node is split into at least two isolated hot nodes at the current calculation time), the sum of the shrinkage of the at least two isolated hot nodes is equal to the shrinkage of the isolated hot node at the last calculation time of any isolated hot node; wherein, the larger the volume of the isolated thermal node is, the larger the shrinkage of the isolated thermal node is.
If the current calculation time is the first calculation time, the shrinkage of the isolated thermal node at the last calculation time of any isolated thermal node is the total shrinkage of the casting model determined on the basis of the thermal expansion coefficient of the filling molten metal.
If any isolated hot node is disconnected with the material cake opening at the last calculation time, the current calculation time is also disconnected with the material cake opening, and the shrinkage of the isolated hot node is not influenced by the pressure of the material cake opening at the current calculation time, so the influence of the pressure of the material cake opening does not need to be considered when the shrinkage of any isolated hot node is calculated.
Step S105: and if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node, determining that an airspace is formed at any isolated thermal node.
The volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node, which indicates that no molten metal exists in any isolated thermal node region, and a space domain is formed. The airspace at this time belongs to shrinkage cavity and shrinkage porosity.
According to the shrinkage cavity and shrinkage porosity prediction method provided by the embodiment of the application, the positions and the shapes of the isolated thermal nodes in the casting model are periodically counted, when any isolated thermal node and the material cake port are changed from a connected state to a disconnected state, the shrinkage of any isolated thermal node at the current calculation time is determined based on the shrinkage of the isolated thermal node at the last calculation time to which the any isolated thermal node belongs and the pressure of the material cake port at the current calculation time, and then the shrinkage of any isolated thermal node is determined based on the shrinkage of the isolated thermal node at the last calculation time to which the any isolated thermal node belongs, so that the prediction of shrinkage cavity and shrinkage porosity under different pressurization pressures is realized, and the application range of the shrinkage cavity and shrinkage porosity prediction method is improved.
In an alternative embodiment, the above-mentioned flow chart for determining the shrinkage of any isolated hot spot based on the shrinkage of the isolated hot spot at the last calculation time to which the isolated hot spot belongs and the pressure of the cake opening at the current calculation time is shown in fig. 2, and may include:
step S201: and calculating the first shrinkage of any isolated hot spot at the current calculation time according to the shrinkage of the isolated hot spot at the last calculation time to which the isolated hot spot belongs.
The specific calculation process refers to the foregoing embodiments, and is not described in detail here.
Step S202: and calculating the first feeding amount of any isolated hot spot at the current calculation time according to the pressure of the material cake port at the current calculation time.
The feeding amount refers to that under the action of external pressure, metal in an original isolated thermal node can generate a small amount of volume compression, the compression can be in the process of thermal expansion and cold contraction, the volume can expand due to the reduction of pressure, and then volume compensation can be carried out on the generated shrinkage, so that the feeding amount is called. The effect of shrinkage and feeding is therefore opposite.
The specific calculation process refers to the existing scheme and is not detailed here.
It should be noted that, the execution order of step S201 and step S202 is not limited in the present application, and step S201 may be executed first and then step S202 may be executed, or step S202 may be executed first and then step S201 may be executed, or both steps may be executed at the same time.
Step S203: and determining the difference between the first shrinkage and the first feeding amount as the shrinkage of any isolated thermal node at the current calculation time.
In an alternative embodiment, the pressure of the material cake opening at the current calculation time can be calculated by the following method:
a first duration of the current calculated time relative to the initial pressurization time is determined.
The initial pressurization time is the time when the simulated pressurization of the material cake opening of the casting model is started.
And performing linear interpolation operation based on the first time length, the target time length and the target pressure value to obtain the pressure of the material cake opening at the current calculation moment.
The target time duration is the time duration required for the pressure at the material cake opening to reach the target pressure value, and the target pressure is the maximum pressure at the material cake opening.
Optionally, before the pressure value of the material cake opening reaches the target pressure value, the pressure value of the material cake opening is in positive correlation with the timing duration, that is, the longer the time is, the larger the pressure value of the material cake opening is, and the pressure of the material cake opening can be calculated by using the following formula:
P=P 0 ÷t 0 ×t;
wherein P represents the pressure at the cake mouth, P 0 Representing the target pressure value, t 0 And t represents the time for pressurizing and building up the pressure when the isolated hot section is disconnected from the material cake opening, namely the time from the beginning of increasing the pressure and the current calculation moment.
For example, when the target pressure value is 60MPa, the target time length is 2s, and the time for pressurizing and building pressure when a certain isolated hot spot is disconnected from the material cake opening is 0.5s, the pressure P =15MPa of the material cake opening; for another example, when the target pressure value is 60MPa, the target time length is 1s, and the time for pressurizing and building pressure when a certain isolated hot spot is disconnected from the cake opening is 0.8s, the pressure P =48MPa of the cake opening.
Optionally, if the first time period is greater than or equal to the target time period, determining the pressure of the material cake opening at the current calculation time as the target pressure value.
If the first period of time is greater than or equal to the target period of time, indicating that the pressure at the cake port has reached the target pressure value, the pressure at the cake port is maintained at the target pressure value, and therefore, if the first period of time is greater than or equal to the target period of time, the pressure at the cake port at the current calculation time need not be calculated.
Optionally, if any isolated hot spot is communicated with the material cake at the current calculation time, determining that the shrinkage of any isolated hot spot is zero. That is, if any isolated hot node is communicated with the material cake at the current calculation time, the isolated hot node is considered to generate no shrinkage cavity and shrinkage porosity temporarily, and therefore, the shrinkage of the isolated hot node is marked as zero.
Optionally, if an airspace is formed at each isolated hot spot at the current calculation time, position and shape information of each airspace may be output to display distribution information of shrinkage cavities and shrinkage porosities.
Optionally, because the meshing of the casting model is very small, a large amount of extremely small airspaces may be produced in the calculation process, if all airspaces are output, a display interface may be messy, and the output is not beneficial to relevant personnel to check, therefore, in order to improve the display effect, some airspaces with small volume can be filtered, and only airspaces with large volume are displayed, and based on this, the shrinkage cavity and shrinkage porosity prediction method provided by the application can further include:
and if an airspace is formed at each isolated hot spot at the current calculation time, outputting the position and shape information of the airspace with the volume larger than the threshold value.
Because the airspace with smaller volume does not influence the quality of the casting, the airspace with smaller volume can be ignored.
Fig. 3a shows an example of a casting model to be predicted according to an embodiment of the present application.
As shown in fig. 3b-3c, the casting model shown in fig. 3a provided in the embodiment of the present application has a statistical volume pattern of shrinkage cavity and shrinkage cavity (shrinkage cavity and shrinkage cavity which do not reach a completely solidified state, also called a thermal node) at different calculation times, wherein the volume pattern shown in fig. 3b is earlier than that shown in fig. 3 c. Wherein the dark areas represent isolated thermal nodules and the light areas represent solidified areas. For clarity and neatness of the drawings, only a part of the isolated thermal nodules and solidified regions are marked in fig. 3b and 3c, and the unmarked part can determine whether the isolated thermal nodules or the solidified regions with reference to the color of the marked part.
As shown in fig. 3d, a volume pattern of the final predicted result of the shrinkage porosity and shrinkage porosity prediction of the casting model shown in fig. 3a is provided for the embodiment of the present application. The dark areas indicate airspace and the light areas indicate solidified areas. For clarity and neatness of the drawing, only partially isolated thermal nodules and solidified regions are labeled in fig. 3b, and the unlabeled portion can determine whether the airspace or the solidified region with reference to the color of the labeled portion.
Corresponding to the method embodiment, an embodiment of the present application further provides a shrinkage cavity and shrinkage cavity prediction apparatus, and a schematic structural diagram of the shrinkage cavity and shrinkage cavity compression prediction apparatus provided in the embodiment of the present application is shown in fig. 4, and may include:
a reading module 401, a calculating module 402, a first determining module 403 and a second determining module 404; wherein the content of the first and second substances,
the reading module 401 is configured to read a casting model to perform analog simulation calculation on a die-casting process of the casting model;
the calculating module 402 is configured to calculate position and shape information of each isolated thermal node in the casting model every preset time period;
the first determining module 403 is configured to, if any isolated hot spot is disconnected from the material cake port at the current calculating time and is communicated with the material cake port at the previous calculating time, determine the shrinkage of any isolated hot spot at the current calculating time based on the shrinkage of the isolated hot spot at the previous calculating time to which the isolated hot spot belongs and the pressure of the material cake port at the current calculating time; if any isolated hot node is disconnected with the material cake port at the current calculation time and the last calculation time, determining the shrinkage of any isolated hot node at the current calculation time based on the shrinkage of the isolated hot node at the last calculation time to which the isolated hot node belongs;
the second determining module 404 is configured to determine that an airspace is formed at any isolated thermal node when the volume of the any isolated thermal node is less than or equal to the shrinkage of the any isolated thermal node.
According to the shrinkage cavity and shrinkage porosity prediction device provided by the embodiment of the application, the positions and the shapes of the isolated thermal nodes in the casting model are periodically counted, when any isolated thermal node and the material cake port are changed from a connected state to a disconnected state, the shrinkage of any isolated thermal node is determined based on the shrinkage of the isolated thermal node at the last calculation time of the any isolated thermal node and the pressure of the material cake port at the current calculation time, and then the shrinkage of any isolated thermal node is determined based on the shrinkage of the isolated thermal node at the last calculation time of the any isolated thermal node, so that the prediction of the shrinkage cavity and shrinkage porosity under different pressurization pressures is realized, and the application range of the shrinkage cavity and shrinkage porosity prediction method is widened.
In an alternative embodiment, the determining module 403, when determining the shrinkage of any isolated hot section based on the shrinkage of the isolated hot section at the last calculation time to which the isolated hot section belongs and the pressure of the cake opening at the current calculation time, is configured to:
calculating a first shrinkage of any isolated thermal node at the current calculation time according to the shrinkage of the isolated thermal node at the last calculation time to which the isolated thermal node belongs;
calculating a first feeding amount of any isolated hot spot at the current calculation moment according to the pressure of the material cake port at the current calculation moment;
and determining the difference between the first shrinkage and the first feeding shrinkage as the shrinkage of any isolated hot spot at the current calculation moment.
In an alternative embodiment, the pressure of the cake port at the current calculation time is determined by:
determining a first duration of the current calculation time relative to the initial pressurization time;
performing linear interpolation operation based on the first time length, the target time length and the target pressure value to obtain the pressure of the material cake opening at the current calculation moment;
the target duration is a duration required for the pressure at the material cake opening to reach a target pressure, and the target pressure is a maximum pressure at the material cake opening.
In an optional embodiment, if the first duration is greater than or equal to the target duration, determining that the pressure of the material cake opening at the current calculation time is the target pressure value.
In an alternative embodiment, the pressure of the material cake opening at the current calculation moment is read by a pressure sensor.
In an alternative embodiment, if any of the orphan thermals is in communication with the cake at the current computing time, the amount of shrinkage of any of the orphan thermals is determined to be zero.
In an optional embodiment, further comprising:
and the output module is used for outputting the position and shape information of the airspace with the volume larger than the threshold value if each isolated hot spot at the current calculation time forms an airspace.
Corresponding to the embodiment of the method, the present application further provides an electronic device, a schematic structural diagram of which is shown in fig. 5, and the electronic device may include: at least one processor 1, at least one communication interface 2, at least one memory 3 and at least one communication bus 4.
In the embodiment of the present application, the number of the processor 1, the communication interface 2, the memory 3, and the communication bus 4 is at least one, and the processor 1, the communication interface 2, and the memory 3 complete mutual communication through the communication bus 4.
The processor 1 may be a central processing unit CPU, or an Application Specific Integrated Circuit ASIC (Application Specific Integrated Circuit), or one or more Integrated circuits configured to implement embodiments of the present Application, etc.
The memory 3 may comprise a high-speed RAM memory, and may further comprise a non-volatile memory (non-volatile memory) or the like, for example, at least one disk memory.
Wherein the memory 3 stores a program, and the processor 1 may call the program stored in the memory 3, the program being configured to:
reading a casting model to perform analog simulation calculation on the die-casting process of the casting model;
calculating the position and shape information of each isolated thermal node in the casting model every preset time, and determining the shrinkage of each isolated thermal node, wherein,
if any isolated hot node is disconnected with the material cake opening at the current calculation time, the isolated hot node is communicated with the material cake opening at the previous calculation time, and the shrinkage of any isolated hot node at the current calculation time is determined based on the shrinkage of the isolated hot node at the previous calculation time to which the isolated hot node belongs and the pressure of the material cake opening at the current calculation time;
if any isolated hot section is disconnected with the material cake port at the current calculation time and the last calculation time, determining the shrinkage of any isolated hot section at the current calculation time based on the shrinkage of the isolated hot section at the last calculation time to which the isolated hot section belongs;
and if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node, determining that an airspace is formed at any isolated thermal node.
Alternatively, the detailed function and the extended function of the program may be as described above.
Embodiments of the present application further provide a storage medium, where a program suitable for execution by a processor may be stored, where the program is configured to:
reading a casting model to perform analog simulation calculation on the die-casting process of the casting model;
calculating the position and shape information of each isolated thermal node in the casting model every preset time, and determining the shrinkage of each isolated thermal node, wherein,
if any isolated hot node is disconnected with the material cake opening at the current calculation time, the isolated hot node is communicated with the material cake opening at the previous calculation time, and the shrinkage of any isolated hot node at the current calculation time is determined based on the shrinkage of the isolated hot node at the previous calculation time to which the isolated hot node belongs and the pressure of the material cake opening at the current calculation time;
if any isolated hot section is disconnected with the material cake port at the current calculation time and the last calculation time, determining the shrinkage of any isolated hot section at the current calculation time based on the shrinkage of the isolated hot section at the last calculation time to which the isolated hot section belongs;
and if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node, determining that an airspace is formed at any isolated thermal node.
Alternatively, the detailed function and the extended function of the program may be as described above.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
It should be understood that the technical problems can be solved by combining and combining the features of the embodiments from the claims.
The functions may be stored in a computer-readable storage medium if they are implemented in the form of software functional units and sold or used as separate products. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A method for predicting shrinkage cavity and shrinkage porosity is characterized by comprising the following steps:
reading a casting model to perform analog simulation calculation on the die-casting process of the casting model;
calculating the position and shape information of each isolated thermal node in the casting model every preset time, and determining the shrinkage of each isolated thermal node, wherein,
if any isolated hot node is disconnected with the material cake opening at the current calculation time, the isolated hot node is communicated with the material cake opening at the previous calculation time, and the shrinkage of any isolated hot node at the current calculation time is determined based on the shrinkage of the isolated hot node at the previous calculation time to which the isolated hot node belongs and the pressure of the material cake opening at the current calculation time;
if any isolated hot section is disconnected with the material cake port at the current calculation time and the last calculation time, determining the shrinkage of any isolated hot section at the current calculation time based on the shrinkage of the isolated hot section at the last calculation time to which the isolated hot section belongs;
and if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node, determining that an airspace is formed at any isolated thermal node.
2. The method according to claim 1, wherein the determining the contraction quantity of any isolated hot section at the current calculation time based on the contraction quantity of the isolated hot section at the last calculation time to which the any isolated hot section belongs and the pressure of the material cake port at the current calculation time comprises:
calculating a first shrinkage of any isolated thermal node at the current calculation time according to the shrinkage of the isolated thermal node at the last calculation time to which the isolated thermal node belongs;
calculating a first feeding amount of any isolated hot spot at the current calculation moment according to the pressure of the material cake port at the current calculation moment;
and determining the difference value of the first shrinkage and the first feeding amount as the shrinkage of any isolated hot section at the current calculation moment.
3. A method according to claim 1 or 2, wherein the pressure at the cake port at the current calculation moment is determined by:
determining a first duration of the current calculation time relative to the initial pressurization time;
performing linear interpolation operation based on the first time length, the target time length and the target pressure value to obtain the pressure of the material cake opening at the current calculation moment;
the target duration is a duration required for the pressure at the material cake opening to reach a target pressure, and the target pressure is a maximum pressure at the material cake opening.
4. The method of claim 3, wherein if the first duration is greater than or equal to the target duration, determining the pressure of the cake opening at the current calculation time as the target pressure value.
5. A method according to claim 1 or 2, characterized in that the pressure at the cake port at the current calculation moment is read by means of a pressure sensor.
6. The method of claim 1, wherein the amount of shrinkage of any orphan thermal node is determined to be zero if it is in communication with the cake at the current computing time.
7. The method of claim 1, further comprising:
and if an airspace is formed at each isolated hot spot at the current calculation time, outputting the position and shape information of the airspace with the volume larger than the threshold value.
8. A shrinkage cavity and shrinkage porosity prediction device, comprising:
the reading module is used for reading the casting model so as to perform analog simulation calculation on the die-casting process of the casting model;
the calculation module is used for calculating the position and shape information of each isolated thermal node in the casting model every preset time;
the first determining module is used for determining the shrinkage of any isolated thermal node at the current calculating moment based on the shrinkage of the isolated thermal node at the previous calculating moment and the pressure of the material cake port at the current calculating moment if the isolated thermal node is disconnected with the material cake port at the current calculating moment and is communicated with the material cake port at the previous calculating moment; if any isolated hot section is disconnected with the material cake port at the current calculation time and the last calculation time, determining the shrinkage of any isolated hot section at the current calculation time based on the shrinkage of the isolated hot section at the last calculation time to which the isolated hot section belongs;
and the second determination module is used for determining that an airspace is formed at any isolated thermal node if the volume of any isolated thermal node is less than or equal to the shrinkage of any isolated thermal node.
9. An electronic device, comprising:
a memory for storing a program;
a processor for calling and executing said program in said memory, said program being executed to implement the steps of the shrinkage porosity prediction method according to any one of claims 1-7.
10. A readable storage medium having stored thereon a computer program, which, when being executed by a processor, carries out the steps of the shrinkage cavity and shrinkage cavity prediction method according to any one of claims 1 to 7.
CN202310047153.0A 2023-01-31 2023-01-31 Shrinkage cavity and shrinkage porosity prediction method and device, electronic equipment and storage medium Active CN115795741B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310047153.0A CN115795741B (en) 2023-01-31 2023-01-31 Shrinkage cavity and shrinkage porosity prediction method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310047153.0A CN115795741B (en) 2023-01-31 2023-01-31 Shrinkage cavity and shrinkage porosity prediction method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115795741A CN115795741A (en) 2023-03-14
CN115795741B true CN115795741B (en) 2023-04-14

Family

ID=85429302

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310047153.0A Active CN115795741B (en) 2023-01-31 2023-01-31 Shrinkage cavity and shrinkage porosity prediction method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115795741B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1873401A (en) * 2006-06-28 2006-12-06 中国船舶重工集团公司第十二研究所 Method for forecasting defects of shrinkage cavity of ductile iron castings based on finite elements
CN107014973A (en) * 2017-03-30 2017-08-04 华中科技大学 A kind of gravitational casting shrinkage cavity defect detection method based on dynamic pressure
JP2019197323A (en) * 2018-05-08 2019-11-14 国立研究開発法人情報通信研究機構 Prediction system and prediction method
CN113239587A (en) * 2021-05-12 2021-08-10 宁波九寰适创科技有限公司 Shrinkage cavity and shrinkage porosity prediction method for hot chamber die casting

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1873401A (en) * 2006-06-28 2006-12-06 中国船舶重工集团公司第十二研究所 Method for forecasting defects of shrinkage cavity of ductile iron castings based on finite elements
CN107014973A (en) * 2017-03-30 2017-08-04 华中科技大学 A kind of gravitational casting shrinkage cavity defect detection method based on dynamic pressure
JP2019197323A (en) * 2018-05-08 2019-11-14 国立研究開発法人情報通信研究機構 Prediction system and prediction method
CN113239587A (en) * 2021-05-12 2021-08-10 宁波九寰适创科技有限公司 Shrinkage cavity and shrinkage porosity prediction method for hot chamber die casting

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
李文珍,柳百成,王春乐.铸钢件缩孔缩松预测的试验研究.铸造技术.1995,(04),全文. *
程军,柳百成.铸钢锭凝固过程数值模拟和缩孔缩松预测.热加工工艺.1990,(05),全文. *
邱克强 ; 刘聪 ; 向青春 ; 张伟 ; 李荣德 ; 杨桂星 ; 刘方军 ; .铲板槽帮铸件缩孔与变形问题的研究.铸造.2016,(02),全文. *

Also Published As

Publication number Publication date
CN115795741A (en) 2023-03-14

Similar Documents

Publication Publication Date Title
CN102395972B (en) Simulation of ejection after mold filling
CN104874767B (en) Multi-pipeline low pressure, counter-pressure casting technique and its equipment
CN109676106B (en) Method and device for controlling liquid level fluctuation of continuous casting crystallizer
CN108994256A (en) Casting production process based on 3D printing
CN115795741B (en) Shrinkage cavity and shrinkage porosity prediction method and device, electronic equipment and storage medium
JP2007330977A (en) Casting simulation method, apparatus therefor, program therefor, the program-recording medium, and casting method
JP6665849B2 (en) Casting mechanical property prediction method, mechanical property prediction system, mechanical property prediction program, and computer-readable recording medium recording the mechanical property prediction program
JP2007167893A (en) Method for estimating casting crack and system for estimating casting crack
JP2009053094A (en) Mold temperature analysis method
JP2013188775A (en) Appearance defect predicting method for product manufactured by die, and program
CN103008609A (en) Injection displacement monitoring method for die casting machines
JP7256448B2 (en) Casting analysis method
CN109933928A (en) A kind of Simulation Based On Multi-step heat processing technique Simulation Software System and working principle
CN110941916A (en) Method for predicting microscopic shrinkage cavity of aluminum alloy casting based on casting simulation software
JP4501845B2 (en) Casting analysis apparatus and casting analysis method
CN112387928A (en) Sand mold casting process method and casting equipment
CN103958092A (en) Method for controlling a casting system
CN104197858B (en) Method for quantitatively describing topographic characteristics of solidification structures of variety steel continuous casting billet
JP2013193089A (en) Method of manufacturing die for die-casting, and die for die-casting
JP3674452B2 (en) Solidification analysis method for castings
JPH07137108A (en) Method and device for setting compressing time in injection compression molding
CN113361158B (en) Method and system for measuring metal temperature in inner cavity of continuous casting crystallizer
CN111199119B (en) Temperature simulation method for continuous casting special-shaped blank head
JPH05329905A (en) Flow analyzing and estimating system of injection mold
CN114700477B (en) High-pressure casting local extrusion control method, device, equipment and medium

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