$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Une série de simulations EF a été exécutée en utilisant différentes combinaisons de longueur de course de l’arc, de vitesse d’avance de l’arc et de taux d’apport d’énergie net. Pour l’ensemble d’apprentissage, la plage de valeurs utilisée pour la longueur de course de l’arc était de 40 mm, 50 mm, 60 mm, 70 mm et 80 mm. La plage de valeurs utilisée pour la vitesse d’avancement de l’arc était de 2 mm/s, 2,5 mm/s, 3 mm/s, 3,5 mm/s et 4 mm/s. La plage de valeurs utilisée pour le débit d’énergie net était de 1000 W, 1500 W, 2000 W, 2500 W et 3000 W. Pour l’ensemble de test, la plage de valeurs utilisée pour la longueur de course de l’arc était de 40 mm, 50 mm, 60 mm, 70 mm et 80 mm. La plage de valeurs utilisée pour la vitesse d’avancement de l’arc était de 2,25 mm/s, 2,75 mm/s, 3,25 mm/s et 3,75 mm/s. La plage de valeurs utilisée pour le taux d’apport d’énergie net était de 1250 W, 1750 W, 2250 W et 2750 W. Les contraintes longitudinales le long de la ligne BD de ces 205 simulations sont collectées et illustrées à la figure 2. Ce résultat a déjà été publié dans25. En particulier, les résultats de l’étude de cas sont utilisés dans cette étude pour étayer l’efficacité du flux de travail. La présente recherche va au-delà des investigations antérieures en fournissant une explication complète des paramètres spécifiques appliqués dans la simulation de soudage et en détaillant la méthodologie de script Python utilisée pour la simulation générale de soudage.
Le modèle ANN développé a été appliqué pour faire la prédiction sur l’ensemble de test. L’écart entre la prédiction du modèle et la simulation EF est illustré à la figure 3. Sur 1680 points de test, la majorité des différences (759 occurrences) entre l’analyse par éléments finis simulée et les valeurs de contrainte prédites par ANN se situent dans la plage de 0 à 2 MPa, représentant 45,2 % des données. La fréquence diminue à mesure que la différence augmente, avec très peu de points de données montrant des différences supérieures à 10 MPa. La figure 4 montre la distribution des écarts absolus entre la contrainte simulée et la contrainte prédite pour différents niveaux de contrainte simulée. Chaque case représente l’écart interquartile des résidus à l’intérieur d’une plage spécifique de niveaux de contrainte simulés, la ligne à l’intérieur de la case indiquant la valeur médiane. L’histogramme sur l’axe des y secondaire indique le nombre de points de données d’entraînement dans chaque groupe de niveau de stress, fournissant ainsi un contexte supplémentaire sur la distribution des données utilisée pour l’entraînement du modèle. Comme le montre la figure, les groupes de niveau de stress avec moins de points de données d’entraînement ont tendance à présenter des écarts maximaux plus élevés dans l’ensemble de données de test. Les performances dans ces régions pourraient être améliorées en augmentant la quantité de données d’entraînement disponibles pour ces niveaux de stress.
L’erreur quadratique moyenne (EQM) a été utilisée pour quantifier la performance prédictive, et l’expression des indicateurs de performance MSE est la suivante :

où y i est la valeur de contrainte avant l’inversion de la normalisation pour le ième point d’échantillonnage,
est la valeur de contrainte prédite avant l’inversion de la normalisation pour le ième échantillon et n est le nombre total d’échantillons.
La prédiction de la contrainte par l’ANN était très proche des résultats de la simulation EF, avec un MSE de 0,0024. Les prédictions sur quatre cas de test sélectionnés sont présentées à la figure 5 ; l’apport de chaleur pour ces quatre cas de test est respectivement de 333 J/mm, 538 J/mm, 692 J/mm et 1222 J/mm. Parmi ces quatre cas, les prédictions ANN montrent une bonne concordance avec les résultats de simulation EF en général. Cependant, dans les scénarios où la vitesse de soudage est de 2,25 mm/s avec une longueur de course de 50 mm et un taux d’apport d’énergie net de 2750 W ou lorsque la vitesse de soudage est de 3,75 mm/s avec une longueur de course de 40 mm et un taux d’apport d’énergie net de 1250 W, des écarts relativement importants sont observés au bas de la ligne BD (près de 17 mm de profondeur). Ces divergences peuvent être attribuées à la complexité accrue des règles régissant cette région, ce qui entraîne une variété plus complexe au sein de ces régions spécifiques de l’espace des paramètres. Une solution possible serait d’augmenter la densité de l’ensemble de données d’entraînement dans ce domaine.

Figure 1 : flux de travail. Le flux de travail proposé comporte quatre étapes (indiquées en blocs bleus) : la création d’un modèle EF de base, la création de scripts, la génération de données et le développement de modèles de substitution. Les blocs orange représentent l’entrée de chaque étape, et les blocs verts représentent la sortie de chaque étape. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 2 : Jeu de données généré. Au total, 205 ensembles de données de contraintes longitudinales sont illustrés, chacun correspondant à une combinaison unique de longueur de déplacement, de taux d’énergie nette et de vitesse de soudage. Dans chaque ensemble, 20 points de données sont tracés pour différents nœuds le long de la ligne BD. Pour différencier les ensembles, chacun est représenté par une couleur différente, qui correspond à son taux d’apport de chaleur net. Cette valeur peut être calculée en divisant le taux d’énergie net par la vitesse de soudage. Ce chiffre a été modifié au lieu de25. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 3 : Fréquence de l’écart entre les résultats de simulation EF et les prédictions ANN. Les différences entre les résultats de la simulation EF et les prédictions ANN dans l’ensemble de données de test sont classées en 10 niveaux. Les annotations dans le tracé indiquent la fréquence et le pourcentage d’occurrences pour chaque niveau de différence dans les cas de test. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 4 : Distribution des résidus absolus moyens et de l’ensemble de données d’entraînement selon différents niveaux de stress. La boîte à moustaches décrit la distribution des écarts absolus entre la contrainte simulée et la contrainte prédite pour différents niveaux de contrainte simulée. La ligne orange à l’intérieur de chaque case représente la médiane, indiquant le point médian des écarts absolus. La hauteur de chaque case correspond à l’écart interquartile, qui couvre le milieu de 50 % des données (du 25e au 75e centile), ce qui reflète la variabilité des écarts. Les moustaches s’étendent à partir de la boîte pour montrer les valeurs minimales et maximales de l’écart. L’histogramme bleu indique le nombre de points de données d’entraînement correspondant à chaque niveau de stress dans le jeu de données d’entraînement. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 5 : Comparaison entre les résultats de simulation et les résultats prédits par ANN. Quatre cas d’essai sont illustrés dans cette figure, avec (A) la vitesse de soudage est de 3,75 mm/s, la longueur de déplacement est de 40 mm et le taux d’apport d’énergie net est de 1250 W ; (B) la vitesse de soudage est de 3,25 mm/s, la longueur de déplacement est de 60 mm et le taux d’énergie net est de 1750 W ; (C) la vitesse de soudage est de 3,25 mm/s, la longueur de déplacement est de 50 mm et le taux d’énergie net est de 2250 W ; et (D) la vitesse de soudage est de 2,25 mm/s, la longueur de déplacement est de 50 mm et le taux d’énergie net est de 2750 W. L’écart le plus notable entre tous les cas de test est mis en évidence par un encadré bleu, montrant une différence de 19,4 MPa à une profondeur de 17 mm par rapport à la surface supérieure dans le cas de test (D). Veuillez cliquer ici pour voir une version agrandie de cette figure.
Tableau 1 : Informations géométriques pour l’échantillon de soudure, la région du treillis de raffinement et le cordon. La longueur, la largeur et la profondeur de l’échantillon de soudure rectangulaire et de la région du treillis de raffinement sont répertoriées dans le tableau. Les dimensions du cordon de soudure sont illustrées par un croquis. Dans le processus de modélisation, la largeur doit être réduite de moitié puisque seule la moitié du modèle a été créée. Veuillez cliquer ici pour télécharger ce tableau.
Tableau 2 : Propriétés des matériaux de l’AISI 316LN14. La masse volumique et le coefficient de Poisson sont considérés comme indépendants de la température, et les autres propriétés physiques sont considérées comme dépendantes de la température. Veuillez cliquer ici pour télécharger ce tableau.
Tableau 3 : Propriétés mécaniques plastiques de l’AISI 316LN24. Propriétés mécaniques de l’acier inoxydable AISI 316LN en fonction de la température ; limite d’élasticité à zéro déformation plastique ; paramètres de durcissement cinématique (C1, Gamma 1, C2, Gamma 2) ; paramètre de durcissement isotrope (Q-inf) ; et le paramètre de durcissement (b). Veuillez cliquer ici pour télécharger ce tableau.
Fichier de codage supplémentaire 1 : Create_input_files.py Veuillez cliquer ici pour télécharger ce fichier.
Fichier de codage supplémentaire 2 : Run_thermal Veuillez cliquer ici pour télécharger ce fichier.
Fichier de codage supplémentaire 3 : DFLUX.for Veuillez cliquer ici pour télécharger ce fichier.
Fichier de codage supplémentaire 4 :Run_Mechanical Veuillez cliquer ici pour télécharger ce fichier.
Fichier de codage supplémentaire 5 : extract_data.py Veuillez cliquer ici pour télécharger ce fichier.
Fichier de codage supplémentaire 6 : ANN_development.py Veuillez cliquer ici pour télécharger ce fichier.