A method and device for simulating the hypervelocity impact process based on a neural network

Through the neural network-based method, the nonlinear mapping relationship of matter points during ultra-high-speed collision is used to train and predict the nonlinear mapping relationship of matter points during ultra-high-speed collision, and the problem of calculation accuracy and efficiency of traditional methods in ultra-high-speed collision is solved, achieving high-precision simulation effect.

CN120012563BActive Publication Date: 2025-08-05COMP NETWORK INFORMATION CENT CHINESE ACADEMY OF SCI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510051957.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-08-05
Estimated Expiration
2045-01-14

AI Technical Summary

Technical Problem

Traditional mesh algorithms face grid distortion problems during ultra-high-speed collisions, resulting in a decrease in calculation accuracy and a reduction in time step. Although particle-type methods can overcome grid distortion, they are costly to calculate, and there are still challenges in numerical simulation of complex physical problems.

Method used

Using a neural network-based method, the nonlinear mapping relationship between spatial coordinate information of matter points, stress triaxiality and equivalent plastic strain during ultra-high-speed collision is simulated, and the DeepONet network structure is used for training and prediction.

Benefits of technology

It improves the simulation accuracy and speed of ultra-high-speed collision processes, overcomes the limitations of traditional methods in large deformation and high nonlinear problems, and provides a more efficient engineering simulation solution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012563B_ABST
    Figure CN120012563B_ABST
Patent Text Reader

Abstract

The disclosed embodiments provide a neural network-based method and apparatus for simulating hypervelocity collision processes. The method comprises: obtaining spatial coordinate information of a target material point at a target moment, where the target material point is a material point of an object to be simulated during a hypervelocity collision; inputting the spatial coordinate information into a pre-trained target neural network to obtain the initial equivalent plastic strain and initial stress triaxiality output by the target neural network; inputting the spatial coordinate information and initial equivalent plastic strain into a pre-trained first operator neural network to obtain the stress triaxiality of the target material point at the target moment output by the first operator neural network; and inputting the spatial coordinate information and initial stress triaxiality into a pre-trained second operator neural network to obtain the equivalent plastic strain of the target material point at the target moment output by the second operator neural network. This method can achieve high-precision simulation and prediction in the complex environment of hypervelocity collisions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of deep learning technology, and in particular to a method and device for simulating a hypervelocity collision process based on a neural network. Background Art

[0002] During hypervelocity collisions, materials typically undergo drastic deformations, which can lead to mesh distortion in traditional mesh algorithms, resulting in decreased computational accuracy and a reduced time step, compromising computational efficiency. While particle-based methods or particle-mesh methods combined with particle-based methods can effectively overcome mesh distortion and are suitable for handling materials with large deformations, these methods are computationally expensive and, due to data limitations, still face significant challenges in numerically simulating complex physical problems. Therefore, there is an urgent need for a method that can achieve high-precision simulation and prediction in complex environments such as hypervelocity collisions. Summary of the Invention

[0003] In view of this, embodiments of the present disclosure provide at least one method and apparatus for simulating a hypervelocity collision process based on a neural network, so as to improve the simulation accuracy of hypervelocity collision processes such as Taylor bar impact.

[0004] Specifically, the embodiments of the present disclosure are implemented through the following technical solutions:

[0005] In a first aspect, a method for simulating a hypervelocity collision process based on a neural network is provided, the method comprising:

[0006] Acquiring spatial coordinate information of a target material point at a target time, wherein the target material point is a material point of an object to be simulated during a hypervelocity collision process;

[0007] Inputting the spatial coordinate information into a pre-trained target neural network to obtain the initial equivalent plastic strain and initial stress triaxiality output by the target neural network;

[0008] Inputting the spatial coordinate information and the initial equivalent plastic strain into a pre-trained first operator neural network to obtain the stress triaxiality of the target material point at the target time output by the first operator neural network;

[0009] Inputting the spatial coordinate information and the initial stress triaxiality into a pre-trained second operator neural network to obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network;

[0010] The combination of the target neural network, the first operator neural network and the second operator neural network is used to simulate the nonlinear mapping relationship between the spatial coordinate information of material points, stress triaxiality and equivalent plastic strain during a hypervelocity collision.

[0011] In combination with any embodiment provided in the present disclosure, the first operator neural network and the second operator neural network adopt the same network structure.

[0012] In combination with any embodiment provided in the present disclosure, the first operator neural network adopts a DeepONet network structure; the first operator neural network is composed of a first branch network and a first backbone network;

[0013] Inputting the spatial coordinate information and the initial equivalent plastic strain into a pre-trained first operator neural network to obtain the stress triaxiality of the target material point at the target time output by the first operator neural network includes:

[0014] Inputting the initial equivalent plastic strain into the first branch network to extract an initial equivalent plastic strain eigenvector;

[0015] Inputting the spatial coordinate information into a first backbone network to extract a first spatial coordinate feature vector;

[0016] The simulated stress triaxiality of the target material point at the target moment is obtained according to the initial equivalent plastic strain eigenvector and the first space coordinate eigenvector.

[0017] In combination with any embodiment provided in the present disclosure, the second operator neural network adopts a DeepONet network structure; the second operator neural network is composed of a second branch network and a second backbone network;

[0018] Inputting the spatial coordinate information and the initial stress triaxiality into a pre-trained second operator neural network to obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network includes:

[0019] Inputting the initial stress triaxiality into the second branch network to extract the initial stress triaxiality feature vector;

[0020] Inputting the spatial coordinate information into a second backbone network to extract a second spatial coordinate feature vector;

[0021] According to the initial stress triaxiality eigenvector and the second spatial coordinate eigenvector, the simulated equivalent plastic strain of the target material point at the target moment is obtained.

[0022] In combination with any embodiment provided in the present disclosure, the first operator neural network is trained in the following manner:

[0023] Inputting the sample space coordinate information and the equivalent plastic strain measured value of the sample material point into the initial first operator neural network to be trained, and obtaining the stress triaxiality simulation value output by the initial first operator neural network;

[0024] determining a first network loss according to a difference between the simulated stress triaxiality value and the measured stress triaxiality value;

[0025] The network parameters of the initial first operator neural network are adjusted according to the first network loss, and the first operator neural network is obtained when the training end condition is met.

[0026] In combination with any embodiment provided in the present disclosure, the second operator neural network is trained in the following manner:

[0027] Inputting the sample space coordinate information and the measured value of stress triaxiality of the sample material point into the initial second operator neural network to be trained, and obtaining the equivalent plastic strain simulation value output by the initial second operator neural network;

[0028] determining a second network loss according to a difference between the simulated equivalent plastic strain value and the measured equivalent plastic strain value;

[0029] The network parameters of the initial second operator neural network are adjusted according to the second network loss, and the second operator neural network is obtained when the training end condition is met.

[0030] In conjunction with any embodiment provided in the present disclosure, the target neural network is trained in the following manner:

[0031] Inputting sample space coordinate information of the sample material point into the initial neural network to obtain an initial value of equivalent plastic strain and an initial value of stress triaxiality output by the initial neural network;

[0032] Inputting the sample space coordinate information and the initial value of the equivalent plastic strain into a pre-trained first operator neural network to obtain a stress triaxiality prediction value of the sample material point output by the first operator neural network;

[0033] Inputting the sample space coordinate information and the initial value of the stress triaxiality into a pre-trained second operator neural network to obtain an equivalent plastic strain prediction value of the sample material point output by the second operator neural network;

[0034] determining a third network loss according to a difference between the measured value of the stress triaxiality and the initial value of the stress triaxiality, and a difference between the measured value of the equivalent plastic strain and the initial value of the equivalent plastic strain;

[0035] determining a fourth network loss according to a difference between the measured value of the stress triaxiality and the predicted value of the stress triaxiality, and a difference between the measured value of the equivalent plastic strain and the predicted value of the equivalent plastic strain;

[0036] The network parameters of the initial neural network are adjusted according to the third network loss and the fourth network loss, and the target neural network is obtained when the training end condition is reached.

[0037] In a second aspect, a hypervelocity collision process simulation device based on a neural network is provided, the device comprising:

[0038] A data acquisition module, configured to acquire spatial coordinate information of a target material point at a target moment, wherein the target material point is a material point of an object to be simulated during a hypervelocity collision;

[0039] A target network module is used to input the spatial coordinate information into a pre-trained target neural network to obtain the initial equivalent plastic strain and initial stress triaxiality output by the target neural network;

[0040] a first operator module, configured to input the spatial coordinate information and the initial equivalent plastic strain into a pre-trained first operator neural network, and obtain the stress triaxiality of the target material point at the target moment output by the first operator neural network;

[0041] a second operator module, configured to input the spatial coordinate information and the initial stress triaxiality into a pre-trained second operator neural network, and obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network;

[0042] The combination of the target neural network, the first operator neural network and the second operator neural network is used to simulate the nonlinear mapping relationship between the spatial coordinate information of material points, stress triaxiality and equivalent plastic strain during a hypervelocity collision.

[0043] In a third aspect, an electronic device is provided, comprising a memory and a processor, wherein the memory is used to store computer instructions that can be executed on the processor, and the processor is used to implement the neural network-based hypervelocity collision process simulation method described in any embodiment of the present disclosure when executing the computer instructions.

[0044] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the neural network-based hypervelocity collision process simulation method described in any embodiment of the present disclosure is implemented.

[0045] The technical solution of the disclosed embodiment provides a method for simulating ultra-high-speed collision processes based on a neural network. The neural network model obtained by pre-training through an operator learning method based on deep learning adopts a parallel bidirectional prediction mechanism, which can enhance the adaptability of the model in complex scenarios. It can learn the changing trends of various variables when the material is deformed during the collision process under limited measurement data. Therefore, when simulating the ultra-high-speed collision process, the stress triaxiality and equivalent plastic strain of the target material point at the target moment can be accurately and quickly simulated based on the spatial coordinates of the target material point at the target moment. This overcomes the limitations of traditional numerical methods in large deformation and high nonlinear problems, effectively improves the simulation accuracy of ultra-high-speed collision processes such as Taylor bar impact, provides a more efficient solution for engineering simulation, and helps promote research and application development in related fields. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in one or more embodiments of the present disclosure or related technologies, the following briefly introduces the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings described below are only some embodiments recorded in one or more embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0047] Figure 1 is a schematic diagram of a network structure of a fusion physical information neural network shown in at least one embodiment of the present disclosure;

[0048] Figure 2 is a schematic diagram of the DeepONet architecture shown in at least one embodiment of the present disclosure;

[0049] Figure 3 is a schematic diagram of a training process of a target neural network according to at least one embodiment of the present disclosure;

[0050] Figure 4 is a flowchart of a method for simulating a hypervelocity collision process based on a neural network according to at least one embodiment of the present disclosure;

[0051] Figure 5 is a flow chart illustrating establishment of a Taylor rod collision process simulation model according to at least one embodiment of the present disclosure;

[0052] Figure 6 is a diagram showing simulation results of a Taylor rod collision process according to at least one embodiment of the present disclosure;

[0053] Figure 7 is a block diagram of a hypervelocity collision process simulation device based on a neural network according to at least one embodiment of the present disclosure;

[0054] Figure 8 This is a schematic diagram of the hardware structure of an electronic device shown in at least one embodiment of the present disclosure. DETAILED DESCRIPTION

[0055] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with this specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of this specification, as detailed in the appended claims.

[0056] The terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit this specification. As used in this specification and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0057] It should be understood that although the terms first, second, third, etc. may be used in this specification to describe various information, such information should not be limited to these terms. These terms are merely used to distinguish information of the same type from one another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information without departing from the scope of this specification. Depending on the context, the term "if" as used herein may be interpreted as "when," "when," or "in response to determining."

[0058] Hypervelocity collisions involve complex physical phenomena such as shock waves, fluid dynamics and material behavior under ultra-high temperatures and high pressures. These often involve complex physical problems, such as large material deformations and high nonlinearity, requiring high-precision numerical simulations. The inventors have discovered that deep learning excels in solving PDEs (Partial Differential Equations) and discovering physical laws, effectively handling nonlinear and high-dimensional PDE problems. The physics-driven PINN (Physics-informed Neural Network) method incorporates physical information into training, reducing label dependency. Operator learning (such as DeepONet) is applied to solving complex fluid physics problems by learning nonlinear operators, bringing new insights to engineering simulation.

[0059] Based on this, the embodiment of the present disclosure proposes a method for simulating ultra-high-speed collision processes based on a neural network. Through an operator learning method based on deep learning, a neural network model with a parallel bidirectional prediction mechanism is constructed. With limited measurement data, the changing trends of various variables when the material is deformed during the collision process can be learned. Therefore, when simulating the ultra-high-speed collision process, the stress triaxiality and equivalent plastic strain of the target material point can be accurately simulated only based on the spatial coordinates of the target material point, thereby effectively improving the simulation accuracy and speed of the ultra-high-speed collision process.

[0060] First, the technical terms involved in the embodiments of the present disclosure are explained.

[0061] Material Points: The material points used in this disclosure adopt the definition of material points in the material point method. In this method, various information about an object is stored in discrete material points. This means that the object is discretized into individual material points. For example, during a Taylor bar collision, the bar itself can be considered a continuous object composed of several material points. During a hypervelocity collision, an object undergoes significant deformation. As the object changes, the position of the material points also changes. The spatial coordinate information can be the three-dimensional spatial coordinates of the material points.

[0062] Equivalent plastic strain: refers to the value of plastic strain that is equivalent to uniaxial tension under a complex three-dimensional stress state. It is usually used to quantify the degree of plastic deformation of an object.

[0063] Stress triaxiality: defined as the hydrostatic pressure ratio Mises equivalent stress, is a measure of the stress state of an object under load.

[0064] The network structure of the neural network model constructed in the embodiment of the present disclosure is described below. For the convenience of description, this embodiment refers to the neural network model as a fusion physical information neural network.

[0065] Figure 1 The present invention provides an example of a fusion physical information neural network 10. The fusion physical information neural network 10 may include: a target neural network 11, a first operator neural network 12, and a second operator neural network 13.

[0066] The target neural network 11 is used to input the spatial coordinate information of the target material point and output the initial equivalent plastic strain and initial stress triaxiality of the target material point. This embodiment does not limit the network structure used by the target neural network 11. For example, a network structure such as a DNN (Deep Neural Network) or an NN (Neural Network) can be used.

[0067] The first operator neural network 12 is used to input the spatial coordinate information of the target material point and the initial equivalent plastic strain output by the target neural network 11, and output the stress triaxiality of the target material point. The first operator neural network is a deep neural network used to learn and approximate operator relationships. It can learn the mapping from one function space to another function space and solve high-dimensional problems that are difficult to handle with traditional methods. This embodiment does not limit the network structure used by the first operator neural network. For example, network structures such as FNO (Fourier Neural Operator) and DeepONet can be used.

[0068] The first operator neural network 13 is used to input the spatial coordinate information of the target material point and the initial stress triaxiality output by the target neural network 11, and output the equivalent plastic strain of the target material point. The second operator neural network is also a deep neural network for learning and approximating operator relationships. It can learn the mapping from one function space to another function space and solve high-dimensional problems that are difficult to handle with traditional methods. This embodiment does not limit the network structure used by the second operator neural network. For example, network structures such as FNO (Fourier Neural Operator) and DeepONet can be used.

[0069] In one embodiment, the first operator neural network 12 and the second operator neural network 13 can use the same network structure. For example, the first operator neural network 12 and the second operator neural network 13 can both use the DeepONet network structure. In this way, while the two independent operator neural networks perform nonlinear learning from different perspectives to help the model better understand the complex patterns in the data, the consistency of the learning process can be ensured through the design of the same structure, making the model more robust.

[0070] Among them, the combination of the target neural network 11, the first operator neural network 12 and the second operator neural network 13 is used to simulate the nonlinear mapping relationship between the spatial coordinate information, stress triaxiality and equivalent plastic strain of the material point during the hypervelocity collision. Specifically, the spatial coordinate position of the target material point after the collision represents the moving distance of the target material point after the collision. The target neural network 11 can predict the changing trend of the equivalent plastic strain and stress triaxiality at the target material point through the moving distance, that is, the initial equivalent plastic strain and the initial stress triaxiality, so as to learn the relationship between the three. The first operator neural network 12 can predict the stress triaxiality of the target material point based on the changing trend and moving distance of the equivalent plastic strain of the target material point. The second operator neural network 13 can predict the equivalent plastic strain of the target material point based on the changing trend and moving distance of the stress triaxiality of the target material point. Finally, the combination of the target neural network 11, the first operator neural network 12 and the second operator neural network 13 can be used to simulate the nonlinear mapping relationship between the spatial coordinate information, stress triaxiality and equivalent plastic strain of the material point during the hypervelocity collision.

[0071] Next, Figure 1 The training process of the fusion physical information neural network 10 of the structure shown is explained.

[0072] In one embodiment, the first operator neural network 12 and the second operator neural network 13 may be trained first, and then the target neural network 11 may be trained based on the trained first operator neural network 12 and the second operator neural network 13 .

[0073] Before training begins, this embodiment requires pre-preparation of a training data set, which contains sample data of the hypervelocity collision process, such as the sample space coordinate information of all sample material points at each moment in the Taylor rod collision process and the corresponding equivalent plastic strain measured values and stress triaxiality measured values.

[0074] The training method of the first operator neural network 12 can be to input the sample space coordinate information and the equivalent plastic strain measured value of the sample material point at any moment into the initial first operator neural network to be trained, obtain the stress triaxiality simulation value output by the initial first operator neural network, determine the first network loss based on the difference between the stress triaxiality simulation value and the stress triaxiality measured value of the target material point at that moment, adjust the network parameters of the initial first operator neural network based on the first network loss, and obtain the first operator neural network when the training end condition is met.

[0075] The training method of the second operator neural network 13 can be to input the sample space coordinate information and the actual measured value of stress triaxiality of the sample material point at any moment into the initial second operator neural network to be trained, obtain the equivalent plastic strain simulation value output by the initial second operator neural network, determine the second network loss according to the difference between the equivalent plastic strain simulation value and the actual measured value of the equivalent plastic strain of the target material point at that moment, adjust the network parameters of the initial second operator neural network according to the second network loss, and obtain the second operator neural network when the training end condition is met.

[0076] The following describes the training process in detail by taking the first operator neural network 12 using the DeepONet network structure as an example.

[0077] First, let’s introduce DeepONet. The DeepONet architecture is as follows Figure 2 As shown, the DeepONet network proposed by Lu et al. can be used as the basic structure, introducing a branch network (Branch net) and a trunk network (Trunk net), where the branch network is used to process the input function and the trunk network is used to process the output position, thereby achieving efficient approximation of nonlinear operators. The design goal of this network is to reduce the generalization error in training through structural innovation, and theoretically analyze the relationship between the number of sensors, input function type and approximation error, thereby ensuring the effectiveness and efficiency of DeepONet in operator learning. Among them, the number of sensors refers to the number of points sampled after the input function is discretized in space.

[0078] Figure 2 A shows the input and output of DeepONet, Figure 2 B shows the input and output training data, Figure 2 C shows the stacked DeepONet network structure. Figure 2 D shows the non-stacked DeepONet network structure. Define the DeepONet learning operator G:u→G(u), where the branch network is [u(x1),u(x2),...,u(x i ),...,u(x m )] as input, [b1,b2,...,b j ,...,b p ] as output, the backbone network takes y as input, [t1,t2,...,t j ,...,t p ] as output. The final output of the operator learning is:

[0079]

[0080] Among them, b k and tk are the outputs of the branch network and the backbone network, respectively. b0 is the bias term, which is used to improve the generalization ability of the model. The combination of the branch network and the backbone network ensures that the operator neural network can capture the nonlinear relationship between the input function and the output position, and achieves approximation of nonlinear operators.

[0081] In the embodiment of the present disclosure, the first operator neural network 12 may adopt Figure 2 The non-stacked DeepONet network structure shown in D can be used to train DeepONet by extracting an input function from a predefined input space during the training of the initial first operator neural network. The extracted input function can be represented by a sampled value after the input function is discretized in space. For example, the equivalent plastic strain measured values corresponding to multiple sample material points can be obtained by sampling, that is, a sequence of equivalent plastic strain measured values. Exemplarily, the input data of the branch network can be a sequence of equivalent plastic strain measured values, and the branch network extracts the input data to obtain the corresponding eigenvectors. The input data of the backbone network is the sample space coordinate information of the sample material points, and the backbone network extracts the input data to obtain the corresponding eigenvectors. Finally, the stress triaxiality simulation value is output based on the two obtained eigenvectors.

[0082] The first network loss can be determined by a loss function based on the difference between the simulated stress triaxiality value and the measured stress triaxiality value in the training data set. The loss function is used to determine the gap between the actual output and the expected output. This embodiment does not limit the specific loss function used.

[0083] In a specific implementation, the network parameters of the initial first operator neural network can be adjusted through backpropagation. When the network iteration termination condition is met, network training is terminated, resulting in a trained first operator neural network 12. This embodiment does not limit the preset termination condition. The condition may be reaching a certain number of iterations or a loss value less than a certain threshold.

[0084] In this way, this specific DeepONet architecture can predict the stress triaxiality corresponding to the material point at a random position in the "output position" by learning the nonlinear mapping relationship between the equivalent plastic strain, stress triaxiality and spatial coordinates to be solved, and can accurately predict and simulate data outside the training data.

[0085] The training method of the second operator neural network 13 may refer to the training method of the first operator neural network 12, which will not be described in detail in this embodiment.

[0086] After completing the learning and training of the first and second operator neural networks, a concept similar to transfer learning is adopted, and the pre-trained DeepONet is used as a sub-module to build a fusion physical information neural network 10 based on it, and the target neural network 11 is updated, optimized, and trained in combination with new input data.

[0087] When training the target neural network 11, the embodiment of the present disclosure can continue to use the previous training data set or use a new training data set. For example, a complete Taylor rod collision process data can be collected, including the spatial coordinates of all material points at each moment in the process and the corresponding equivalent plastic strain actual value ε(x, y, z) and stress triaxiality actual value σ*(x, y, z), as a training data set. It should be noted that the actual values of variables such as equivalent plastic strain and stress triaxiality are difficult to obtain through actual measurement, and need to be obtained through physical equation information and calculation of physical equations such as material point method.

[0088] Exemplarily, the target neural network can be a traditional neural network NN with initialization parameters W and B. The calculation formula is y = tanh(Wx+b), where x is the input, y is the output, and x and y are both matrices; W is the weight matrix, and B is the bias term, which will be continuously updated during the training process.

[0089] The following is combined with Figure 3 The training process diagram shown in the figure illustrates the training process of the target neural network. The training process may include the following processing:

[0090] The sample space coordinate information of the sample material points is input into the initial neural network, and the initial values of the equivalent plastic strain and the stress triaxiality output by the initial neural network are obtained.

[0091] like Figure 3 As shown in Figure 2, the sample space coordinate information (x, y, z) at a certain moment is used as the input of the initial neural network NN, and two variables are output: the initial value of the equivalent plastic strain ε′(x, y, z) and the initial value of the stress triaxiality σ * ′(x,y,z).

[0092] The sample space coordinate information and the initial value of the equivalent plastic strain are input into a pre-trained first operator neural network to obtain the stress triaxiality prediction value of the sample material point output by the first operator neural network.

[0093] For example, input (x,y,z) and ε′ Output

[0094] The sample space coordinate information and the initial value of stress triaxiality are input into the pre-trained second operator neural network to obtain the equivalent plastic strain prediction value of the sample material point output by the second operator neural network.

[0095] For example, (x, y, z) and σ *′ Enter DeepONetG ε , output

[0096] The third network loss is determined based on the difference between the measured value of stress triaxiality and the initial value of stress triaxiality, and the difference between the measured value of equivalent plastic strain and the initial value of equivalent plastic strain.

[0097] For example, according to the training data set Data * (x,y,z) and σ *’ The difference between (x, y, z), and the difference between ε(x, y, z) and ε'(x, y, z) are used to determine the third network loss (Loss of measurements) through the loss function. This embodiment does not limit the loss function used. For example, loss functions such as MSE (Mean Squared Error), L2 regularization, and cross entropy can be directly introduced from tensorflow.

[0098] The fourth network loss is determined based on the difference between the measured and predicted values of stress triaxiality, and the difference between the measured and predicted values of equivalent plastic strain.

[0099] For example, according to σ*(x,y,z) and The difference between ε(x,y,z) and The fourth network loss (Loss of Operators) is determined by the loss function. This embodiment does not limit the loss function used. For example, loss functions such as MSE (Mean Squared Error), L2 regularization, and cross entropy can be directly introduced from TensorFlow.

[0100] The network parameters of the initial neural network are adjusted according to the third network loss and the fourth network loss, and when the training end condition is reached, the target neural network is obtained.

[0101] For example, the total loss can be obtained by weighting the loss of measurements and the loss of operators according to certain weights. The network parameters in the initial neural network are adjusted through back propagation. When the network iteration end condition is reached, the network training is terminated. This embodiment does not limit the preset termination condition of training. Among them, the condition can be that the number of iterations reaches a certain number, or the loss value total loss is less than a certain threshold. After the training is completed, the training target neural network is obtained.

[0102] During the training process, the neural network model in the embodiment of the present disclosure uses spatial coordinate information as the input of the target neural network, outputs the initial value of equivalent plastic strain and the initial value of stress triaxiality, and uses the spatial coordinate information and the initial value of equivalent plastic strain to input the first operator neural network to learn and predict stress triaxiality. At the same time, the spatial coordinate information and the initial value of stress triaxiality are used to input the second operator neural network to learn and predict equivalent plastic strain. This parallel two-way prediction mechanism can enhance the adaptability of the model in complex scenarios, and can more fully allow the neural network model to learn the nonlinear mapping relationship between each variable, so that ultimately the equivalent plastic strain and stress triaxiality of the material point can be accurately simulated using only the spatial coordinate information of the material point.

[0103] In the above embodiment, the network parameters of the first and second operator neural networks are not adjusted during the training of the target neural network. In other embodiments, the network parameters of the first and second operator neural networks may be updated and optimized during the training of the target neural network. For example, the network parameters of the target neural network, the first and second operator neural networks may be adjusted to varying degrees based on the Total Loss.

[0104] The following describes the application process of the trained neural network model.

[0105] like Figure 4 As shown, Figure 4 This is a flowchart of a method for simulating a hypervelocity collision process based on a neural network, as shown in at least one embodiment of the present disclosure. This method can be used to simulate hypervelocity collision processes such as Taylor rod impact experiments, spherical collision experiments, and shock compression experiments. The network structure of the neural network model used can be as follows: Figure 1 As shown, the method includes the following steps. It should be noted that this embodiment does not limit the order of executing the steps.

[0106] In step 402, spatial coordinate information of a target material point at a target moment is obtained, where the target material point is a material point of an object to be simulated during a hypervelocity collision.

[0107] In this step, for the hypervelocity collision process to be simulated, the spatial coordinate information of the target material point to be simulated at any target moment can be obtained. The spatial coordinate information can be three-dimensional coordinate information. In other embodiments, it can also be coordinate information of other dimensions.

[0108] In step 404, the spatial coordinate information is input into a pre-trained target neural network to obtain the initial equivalent plastic strain and initial stress triaxiality output by the target neural network.

[0109] In this step, the spatial coordinate information of the target material point is input into the target neural network to obtain the initial equivalent plastic strain and initial stress triaxiality of the target material point preliminarily predicted by the target neural network. The target neural network can be trained using any of the methods in the above embodiments.

[0110] In step 406, the spatial coordinate information and the initial equivalent plastic strain are input into a pre-trained first operator neural network to obtain the stress triaxiality of the target material point at the target time output by the first operator neural network.

[0111] In this step, the spatial coordinate information of the target material point and the initial equivalent plastic strain of the target material point output in step 404 are input into the first operator neural network to obtain the three-dimensional stress of the simulated target material point at the target time. The first operator neural network can be trained using any of the methods in the above embodiments.

[0112] In one embodiment, the first operator neural network employs a DeepONet network structure and is composed of a first branch network and a first backbone network. In this step, the initial equivalent plastic strain can be input into the first branch network to extract an initial equivalent plastic strain eigenvector, and spatial coordinate information can be input into the first backbone network to extract a first spatial coordinate eigenvector. Based on the initial equivalent plastic strain eigenvector and the first spatial coordinate eigenvector, for example, the two eigenvectors can be multiplied to obtain the stress triaxiality of the simulated target material point.

[0113] In this way, the combination of the first branch network and the first trunk network ensures that the first operator neural network can capture the nonlinear relationship between spatial coordinate information, equivalent plastic strain and stress triaxiality, realize the approximation of the nonlinear operator, and can accurately simulate and predict the stress triaxiality based on the spatial coordinate information and the initial equivalent plastic strain.

[0114] In step 408, the spatial coordinate information and the initial stress triaxiality are input into a pre-trained second operator neural network to obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network.

[0115] In this step, the spatial coordinate information of the target material point and the initial stress triaxiality of the target material point output in step 404 are input into the second operator neural network to obtain the simulated equivalent plastic strain of the target material point at the target time. The second operator neural network can be trained using any of the methods described in the above embodiments. It should be noted that the first and second operator neural networks constitute a parallel bidirectional prediction mechanism, and steps 406 and 408 can be executed in parallel or sequentially.

[0116] In one embodiment, the second operator neural network employs a DeepONet network structure and is composed of a second branch network and a second backbone network. In this step, the initial stress triaxiality can be input into the second branch network to extract an initial stress triaxiality eigenvector, and the spatial coordinate information can be input into the second backbone network to extract a second spatial coordinate eigenvector. Based on the initial stress triaxiality eigenvector and the second spatial coordinate eigenvector, for example, the two eigenvectors can be multiplied to obtain the equivalent plastic strain of the simulated target material point.

[0117] In this way, the combination of the second branch network and the second backbone network ensures that the second operator neural network can capture the nonlinear relationship between spatial coordinate information, equivalent plastic strain and stress triaxiality, realize the approximation of the nonlinear operator, and can accurately simulate and predict the equivalent plastic strain based on the spatial coordinate information and initial stress triaxiality.

[0118] The combination of the target neural network, the first operator neural network and the second operator neural network is used to better simulate the nonlinear mapping relationship between the spatial coordinate information of material points, stress triaxiality and equivalent plastic strain during the hypervelocity collision process, and approximate the actual hypervelocity collision process.

[0119] The technical solution of the disclosed embodiment provides a method for simulating ultra-high-speed collision processes based on a neural network. The neural network model obtained by pre-training through an operator learning method based on deep learning adopts a parallel bidirectional prediction mechanism, which can enhance the adaptability of the model in complex scenarios. It can learn the changing trends of various variables when the material is deformed during the collision process under limited measurement data. Therefore, when simulating the ultra-high-speed collision process, the stress triaxiality and equivalent plastic strain of the target material point can be accurately and quickly simulated based on the spatial coordinates of the target material point only, overcoming the limitations of traditional numerical methods in large deformation and high nonlinear problems, effectively improving the simulation accuracy of ultra-high-speed collision processes such as Taylor bar impact, providing a more efficient solution for engineering simulation, and helping to promote research and application development in related fields.

[0120] Take Taylor rod collision as an example, Figure 5As shown in the figure, after completing the construction of the overall neural network model, the relevant parameters in the model are preliminarily adjusted, and then the model is trained and learned through the collected Taylor rod collision process data set to obtain the Taylor rod collision process simulation model.

[0121] The results of the trained model simulating the Taylor rod collision process are as follows Figure 6 shown. Figure 6 The test results of the equivalent plastic strain (first row) and stress triaxiality (second row) predicted by the neural network model at the 500th time step after the collision are shown respectively. The three-dimensional coordinate axes in the figure represent the spatial distribution of material points, and the colors represent the numerical values.

[0122] Taking the equivalent plastic strain results in the first row as an example, the first picture shows the model predicting the equivalent plastic strain to obtain the equivalent plastic strain prediction value, and the color indicates the size of the prediction value; the second picture shows the equivalent plastic strain measured value, and the color indicates the size of the measured value; the third picture shows the error value between the equivalent plastic strain measured value and the predicted value, and the color indicates the size of the error value. It can be seen that the error value is almost 0 (indicated by white). Similarly, the error value between the stress triaxiality measured value and the predicted value in the second row is also mostly 0. The neural network model proposed in the embodiment of the present disclosure has the ability to accurately simulate and predict in the Taylor rod collision problem.

[0123] The neural network-based hypervelocity collision simulation method proposed in the embodiment of the present disclosure can effectively simulate complex physical problems (such as Taylor rod collision) by combining limited measurement data with calculation methods. Figure 6 Accurate simulation results are obtained for the Taylor bar collision process. Moreover, after the model is trained, the equivalent plastic sample and stress triaxiality can be quickly predicted based on the spatial coordinate information alone, without the need for complex calculations. The simulation speed is increased by 10 times compared with traditional numerical methods.

[0124] like Figure 7 As shown, Figure 7 is a block diagram of a neural network-based hypervelocity collision process simulation device according to at least one embodiment of the present disclosure, the device comprising:

[0125] A data acquisition module 71 is used to acquire spatial coordinate information of a target material point at a target moment, wherein the target material point is a material point of an object to be simulated during a hypervelocity collision;

[0126] The target network module 72 is used to input the spatial coordinate information into the pre-trained target neural network to obtain the initial equivalent plastic strain and initial stress triaxiality output by the target neural network;

[0127] The first operator module 73 is used to input the spatial coordinate information and the initial equivalent plastic strain into a pre-trained first operator neural network to obtain the stress triaxiality of the target material point at the target time output by the first operator neural network;

[0128] The second operator module 74 is used to input the spatial coordinate information and the initial stress triaxiality into a pre-trained second operator neural network to obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network;

[0129] The combination of the target neural network, the first operator neural network and the second operator neural network is used to simulate the nonlinear mapping relationship between the spatial coordinate information of material points, stress triaxiality and equivalent plastic strain during a hypervelocity collision.

[0130] In some embodiments, the first operator neural network and the second operator neural network adopt the same network structure.

[0131] In some embodiments, the first operator neural network adopts a deep operator network DeepONet network structure; the first operator neural network is composed of a first branch network and a first trunk network; the first operator module 73, when inputting spatial coordinate information and initial equivalent plastic strain into the pre-trained first operator neural network to obtain the stress triaxiality of the target material point at the target time output by the first operator neural network, is specifically used to:

[0132] The initial equivalent plastic strain is input into the first branch network to extract the initial equivalent plastic strain eigenvector; the spatial coordinate information is input into the first trunk network to extract the first spatial coordinate eigenvector; based on the initial equivalent plastic strain eigenvector and the first spatial coordinate eigenvector, the stress triaxiality of the simulated target material point at the target time is obtained.

[0133] In some embodiments, the second operator neural network adopts a DeepONet network structure; the second operator neural network is composed of a second branch network and a second backbone network; the second operator module 74, when inputting spatial coordinate information and initial stress triaxiality into a pre-trained second operator neural network to obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network, is specifically used to:

[0134] The initial stress triaxiality is input into the second branch network to extract the initial stress triaxiality eigenvector; the spatial coordinate information is input into the second backbone network to extract the second spatial coordinate eigenvector; based on the initial stress triaxiality eigenvector and the second spatial coordinate eigenvector, the equivalent plastic strain of the simulated target material point at the target time is obtained.

[0135] In some embodiments, the first operator neural network is trained in the following manner:

[0136] The sample space coordinate information of the sample material points and the measured value of the equivalent plastic strain are input into the initial first operator neural network to be trained to obtain the stress triaxiality simulation value output by the initial first operator neural network; the first network loss is determined based on the difference between the stress triaxiality simulation value and the measured value of the stress triaxiality; the network parameters of the initial first operator neural network are adjusted based on the first network loss, and the first operator neural network is obtained when the training end condition is met.

[0137] In some embodiments, the second operator neural network is trained in the following manner: the sample space coordinate information of the sample material point and the measured value of stress triaxiality are input into the initial second operator neural network to be trained to obtain the equivalent plastic strain simulation value output by the initial second operator neural network; the second network loss is determined based on the difference between the equivalent plastic strain simulation value and the equivalent plastic strain measured value; the network parameters of the initial second operator neural network are adjusted based on the second network loss, and when the training end condition is met, the second operator neural network is obtained.

[0138] In some embodiments, the target neural network is trained in the following manner: the sample space coordinate information of the sample material point is input into the initial neural network to obtain the initial value of the equivalent plastic strain and the initial value of the stress triaxiality output by the initial neural network; the sample space coordinate information and the initial value of the equivalent plastic strain are input into a pre-trained first operator neural network to obtain the stress triaxiality prediction value of the sample material point output by the first operator neural network; the sample space coordinate information and the initial value of the stress triaxiality are input into a pre-trained second operator neural network to obtain the equivalent plastic strain prediction value of the sample material point output by the second operator neural network; the third network loss is determined based on the difference between the actual stress triaxiality value and the initial stress triaxiality value, and the difference between the actual equivalent plastic strain value and the initial equivalent plastic strain value; the fourth network loss is determined based on the difference between the actual stress triaxiality value and the predicted stress triaxiality value, and the difference between the actual equivalent plastic strain value and the predicted equivalent plastic strain value; the network parameters of the initial neural network are adjusted based on the third network loss and the fourth network loss, and the target neural network is obtained when the training end condition is met.

[0139] It should be noted that the training of the first operator neural network can be performed on the above-mentioned neural network-based hypervelocity collision process simulation device, or on other devices; the training of the second operator neural network can be performed on the above-mentioned neural network-based hypervelocity collision process simulation device, or on other devices; the training of the target neural network can be performed on the above-mentioned neural network-based hypervelocity collision process simulation device, or on other devices.

[0140] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.

[0141] The present disclosure also provides an electronic device, such as Figure 8 As shown, the electronic device includes a memory 81 and a processor 82. The memory 81 is used to store computer instructions that can be run on the processor, and the processor 82 is used to implement the neural network-based hypervelocity collision process simulation method of any embodiment of the present disclosure when executing the computer instructions.

[0142] An embodiment of the present disclosure further provides a computer program product, which includes a computer program / instruction. When the computer program / instruction is executed by a processor, the neural network-based hypervelocity collision process simulation method of any embodiment of the present disclosure is implemented.

[0143] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the neural network-based hypervelocity collision process simulation method of any embodiment of the present disclosure.

[0144] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this specification. Those of ordinary skill in the art can understand and implement it without paying any creative work.

[0145] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0146] Other embodiments of the present invention will readily occur to those skilled in the art upon consideration of the present invention and practice of the invention claimed herein. This specification is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of this specification and include common knowledge or customary techniques in the art not claimed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present invention being indicated by the following claims.

[0147] It should be understood that the present description is not limited to the exact structure that has been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present description is limited only by the appended claims.

[0148] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

Claims

1. A method for simulating hypervelocity collision processes based on neural networks, characterized in that: The method comprises: Acquiring spatial coordinate information of a target material point at a target time, wherein the target material point is a material point of an object to be simulated during a hypervelocity collision process; Inputting the spatial coordinate information into a pre-trained target neural network to obtain the initial equivalent plastic strain and initial stress triaxiality output by the target neural network; Inputting the initial equivalent plastic strain into the first branch network to extract the initial equivalent plastic strain eigenvector; inputting the spatial coordinate information into the first trunk network to extract the first spatial coordinate eigenvector; obtaining the simulated stress triaxiality of the target material point at the target moment based on the initial equivalent plastic strain eigenvector and the first spatial coordinate eigenvector; the first operator neural network is composed of the first branch network and the first trunk network, and the first operator neural network adopts a deep operator network DeepONet network structure; Inputting the spatial coordinate information and the initial stress triaxiality into a pre-trained second operator neural network to obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network; The combination of the target neural network, the first operator neural network, and the second operator neural network is used to simulate the nonlinear mapping relationship between the spatial coordinate information of material points, stress triaxiality, and equivalent plastic strain during a hypervelocity collision; the first operator neural network and the second operator neural network use the same network structure; The target neural network is trained in the following way: Inputting sample space coordinate information of the sample material point into the initial neural network to obtain an initial value of equivalent plastic strain and an initial value of stress triaxiality output by the initial neural network; Inputting the sample space coordinate information and the initial value of the equivalent plastic strain into a pre-trained first operator neural network to obtain a stress triaxiality prediction value of the sample material point output by the first operator neural network; Inputting the sample space coordinate information and the initial value of the stress triaxiality into a pre-trained second operator neural network to obtain an equivalent plastic strain prediction value of the sample material point output by the second operator neural network; determining a third network loss according to a difference between a measured value of stress triaxiality and the initial value of stress triaxiality, and a difference between a measured value of equivalent plastic strain and the initial value of equivalent plastic strain; determining a fourth network loss according to a difference between the measured value of the stress triaxiality and the predicted value of the stress triaxiality, and a difference between the measured value of the equivalent plastic strain and the predicted value of the equivalent plastic strain; The network parameters of the initial neural network are adjusted according to the third network loss and the fourth network loss, and the target neural network is obtained when the training end condition is reached.

2. The method according to claim 1, characterized in that The second operator neural network adopts a DeepONet network structure; the second operator neural network consists of a second branch network and a second backbone network; Inputting the spatial coordinate information and the initial stress triaxiality into a pre-trained second operator neural network to obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network includes: Inputting the initial stress triaxiality into the second branch network to extract the initial stress triaxiality feature vector; Inputting the spatial coordinate information into a second backbone network to extract a second spatial coordinate feature vector; According to the initial stress triaxiality eigenvector and the second spatial coordinate eigenvector, the simulated equivalent plastic strain of the target material point at the target moment is obtained.

3. The method according to claim 1, characterized in that The first operator neural network is trained in the following manner: Inputting the sample space coordinate information and the equivalent plastic strain measured value of the sample material point into the initial first operator neural network to be trained, and obtaining the stress triaxiality simulation value output by the initial first operator neural network; determining a first network loss according to a difference between the simulated stress triaxiality value and the measured stress triaxiality value; The network parameters of the initial first operator neural network are adjusted according to the first network loss, and the first operator neural network is obtained when the training end condition is met.

4. The method according to claim 1, wherein The second operator neural network is trained in the following way: Inputting the sample space coordinate information of the sample material point and the measured value of the stress triaxiality into the initial second operator neural network to be trained, and obtaining the equivalent plastic strain simulation value output by the initial second operator neural network; determining a second network loss according to a difference between the simulated equivalent plastic strain value and the measured equivalent plastic strain value; The network parameters of the initial second operator neural network are adjusted according to the second network loss, and the second operator neural network is obtained when the training end condition is met.

5. A device for simulating hypervelocity collision processes based on a neural network, characterized in that: The device comprises: A data acquisition module, configured to acquire spatial coordinate information of a target material point at a target moment, wherein the target material point is a material point of an object to be simulated during a hypervelocity collision; A target network module is used to input the spatial coordinate information into a pre-trained target neural network to obtain the initial equivalent plastic strain and initial stress triaxiality output by the target neural network; A first operator module is configured to input the initial equivalent plastic strain into a first branch network to extract an initial equivalent plastic strain eigenvector; input the spatial coordinate information into a first trunk network to extract a first spatial coordinate eigenvector; and obtain the simulated stress triaxiality of the target material point at the target moment based on the initial equivalent plastic strain eigenvector and the first spatial coordinate eigenvector; the first operator neural network is composed of the first branch network and the first trunk network, and the first operator neural network adopts a DeepONet network structure; a second operator module, configured to input the spatial coordinate information and the initial stress triaxiality into a pre-trained second operator neural network, and obtain the equivalent plastic strain of the target material point at the target time output by the second operator neural network; The combination of the target neural network, the first operator neural network, and the second operator neural network is used to simulate the nonlinear mapping relationship between the spatial coordinate information of material points, stress triaxiality, and equivalent plastic strain during a hypervelocity collision, and the first operator neural network and the second operator neural network use the same network structure. The target neural network is trained in the following way: Inputting sample space coordinate information of the sample material point into the initial neural network to obtain an initial value of equivalent plastic strain and an initial value of stress triaxiality output by the initial neural network; Inputting the sample space coordinate information and the initial value of the equivalent plastic strain into a pre-trained first operator neural network to obtain a stress triaxiality prediction value of the sample material point output by the first operator neural network; Inputting the sample space coordinate information and the initial value of the stress triaxiality into a pre-trained second operator neural network to obtain an equivalent plastic strain prediction value of the sample material point output by the second operator neural network; determining a third network loss according to a difference between a measured value of stress triaxiality and the initial value of stress triaxiality, and a difference between a measured value of equivalent plastic strain and the initial value of equivalent plastic strain; determining a fourth network loss according to a difference between the measured value of the stress triaxiality and the predicted value of the stress triaxiality, and a difference between the measured value of the equivalent plastic strain and the predicted value of the equivalent plastic strain; The network parameters of the initial neural network are adjusted according to the third network loss and the fourth network loss, and the target neural network is obtained when the training end condition is reached.

6. An electronic device, characterized in that: The device includes a memory and a processor, wherein the memory is used to store computer instructions that can be executed on the processor, and the processor is used to implement the neural network-based hypervelocity collision process simulation method described in any one of claims 1 to 4 when executing the computer instructions.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the neural network-based hypervelocity collision process simulation method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Vehicle material characteristic determination method, device and equipment and storage medium

    CN112417597A

  • Hub-tire integrated wheel impact dynamics simulation method

    CN116384258A