$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Er werd een reeks FE-simulaties uitgevoerd met behulp van verschillende combinaties van boogreislengte, boogvoortgangssnelheid en netto energie-invoersnelheid. Voor de trainingsset werd het bereik van de waarden gebruikt voor de slaglengte van de boog 40 mm, 50 mm, 60 mm, 70 mm en 80 mm. Het bereik van de waarden die werden gebruikt voor de boogvervroegingssnelheid was 2 mm/s, 2,5 mm/s, 3 mm/s, 3,5 mm/s en 4 mm/s. Het bereik van de waarden die werden gebruikt voor de netto energie-inputsnelheid was 1000 W, 1500 W, 2000 W, 2500 W en 3000 W. Voor de testset was het bereik van de waarden die werden gebruikt voor de lengte van de boogverplaatsing 40 mm, 50 mm, 60 mm, 70 mm en 80 mm. Het bereik van de waarden die werden gebruikt voor de snelheid van de boogvervroeging was 2,25 mm/s, 2,75 mm/s, 3,25 mm/s en 3,75 mm/s. Het bereik van de waarden die werden gebruikt voor de netto energie-inputsnelheid was 1250 W, 1750 W, 2250 W en 2750 W. Longitudinale spanningen langs de BD-lijn van die 205 simulaties worden verzameld en weergegeven in figuur 2. Dit resultaat werd eerder gepubliceerd in25. Met name de resultaten van de casestudy worden in dat onderzoek gebruikt om de effectiviteit van de workflow te onderbouwen. Het huidige onderzoek gaat verder dan eerdere onderzoeken door een uitgebreide uitleg te geven van de specifieke instellingen die in de lassimulatie zijn toegepast en de Python-scriptmethodologie die wordt gebruikt voor de algemene lassimulatie in detail te beschrijven.
Het ontwikkelde ANN-model werd toegepast om voorspellingen te doen op de testset. De discrepantie tussen de modelvoorspelling en de FE-simulatie wordt weergegeven in figuur 3. Van de 1680 testpunten vallen de meeste verschillen (759 voorvallen) tussen de gesimuleerde eindige-elementenanalyse en de door ANN voorspelde stresswaarden binnen het bereik van 0-2 MPa, goed voor 45,2% van de gegevens. De frequentie neemt af naarmate het verschil groter wordt, waarbij zeer weinig datapunten verschillen van meer dan 10 MPa vertonen. In figuur 4 wordt een boxplot weergegeven om de verdeling van absolute discrepanties tussen de gesimuleerde stress en de voorspelde stress voor verschillende niveaus van gesimuleerde stress te laten zien. Elke doos vertegenwoordigt het interkwartielbereik van de residuen binnen een specifieke bak met gesimuleerde stressniveaus, waarbij de lijn in de doos de mediaanwaarde aangeeft. Het histogram op de secundaire y-as toont het aantal trainingsgegevenspunten binnen elke stressniveaubak en biedt extra context over de gegevensdistributie die wordt gebruikt voor het trainen van het model. Zoals te zien is in de figuur, vertonen stressniveaubakken met minder trainingsdatapunten doorgaans hogere maximale discrepanties in de testdataset. De prestaties in deze regio's kunnen mogelijk worden verbeterd door de hoeveelheid beschikbare trainingsgegevens voor deze stressniveaus te vergroten.
Mean Square Error (MSE) werd gebruikt om de voorspellende prestaties te kwantificeren, en de uitdrukking voor MSE-prestatie-indicatoren is:

waarbij yi de stresswaarde is vóór het omkeren van de standaardisatie voor het i-de steekproefpunt,
de voorspelde stresswaarde vóór het omkeren van de standaardisatie voor het i-de monster, en n het totale aantal monsters is.
De voorspelling van stress door de ANN lag zeer dicht bij de FE-simulatieresultaten, met een MSE van 0,0024. Voorspellingen voor vier geselecteerde testgevallen worden weergegeven in figuur 5; de warmte-input voor die vier testgevallen is respectievelijk 333 J/mm, 538 J/mm, 692 J/mm en 1222 J/mm. Van al deze vier gevallen komen de ANN-voorspellingen goed overeen met de FE-simulatieresultaten in het algemeen. In scenario's met een lassnelheid van 2,25 mm/s met een verplaatsingslengte van 50 mm en een netto energie-invoersnelheid van 2750 W of een lassnelheid van 3,75 mm/s met een rijlengte van 40 mm en een netto energie-invoersnelheid van 1250 W, worden echter relatief grote verschillen waargenomen aan de onderkant van de BD-lijn (bijna 17 mm diepte). Deze discrepanties kunnen worden toegeschreven aan de toegenomen complexiteit van de regels die dit gebied beheersen, wat resulteert in een meer ingewikkelde variëteit binnen deze specifieke parameterruimtegebieden. Een mogelijke oplossing zou zijn om de dichtheid van de trainingsdataset op dit gebied te vergroten.

Figuur 1: Werkstroom. De voorgestelde workflow bestaat uit vier stappen (aangegeven in blauwe blokken): baseline FE-modelbouw, scripting, gegevensgeneratie en ontwikkeling van surrogaatmodellen. Oranje blokken vertegenwoordigen de invoer van elke stap en groene blokken vertegenwoordigen de uitvoer van elke stap. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Gegenereerde dataset. In totaal worden 205 sets longitudinale spanningsgegevens geïllustreerd, die elk overeenkomen met een unieke combinatie van verplaatsingslengte, netto energie-invoersnelheid en lassnelheid. Binnen elke set worden 20 datapunten uitgezet voor verschillende knooppunten langs de BD-lijn. Om onderscheid te maken tussen sets, wordt elke set weergegeven door een andere kleur, die overeenkomt met de netto warmte-inbrengsnelheid. Deze waarde kan worden berekend door de netto energie-input te delen door de lassnelheid. Dit cijfer is gewijzigd van25. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Frequentie van de discrepantie tussen FE-simulatieresultaten en ANN-voorspellingen. De verschillen tussen de FE-simulatieresultaten en ANN-voorspellingen in de testdataset zijn onderverdeeld in 10 niveaus. De annotaties in de plot geven de frequentie en het percentage voorvallen aan voor elk verschilniveau in de testgevallen. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Verdeling van de gemiddelde absolute residuen en trainingsdataset over verschillende stressniveaus. De boxplot beschrijft de verdeling van absolute discrepanties tussen de gesimuleerde stress en de voorspelde stress voor verschillende niveaus van gesimuleerde stress. De oranje lijn in elk vak geeft de mediaan aan, die het middelpunt van de absolute verschillen aangeeft. De hoogte van elk vak komt overeen met het interkwartielbereik, dat de middelste 50% van de gegevens beslaat (van het 25e tot het 75e percentiel), wat de variabiliteit van de discrepanties weerspiegelt. De snorharen steken uit de doos om de minimale en maximale waarden van de afwijking aan te geven. Het blauwe histogram toont het aantal trainingsgegevenspunten dat overeenkomt met elk stressniveau in de trainingsgegevensset. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 5: Vergelijking tussen simulatieresultaten en voorspelde ANN-resultaten. In deze afbeelding worden vier testgevallen weergegeven, met (A) de lassnelheid is 3,75 mm/s, de verplaatsingslengte is 40 mm en de netto energie-invoersnelheid is 1250 W; (B) de lassnelheid is 3,25 mm/s, de rijlengte is 60 mm en de netto energie-invoersnelheid is 1750 W; (C) de lassnelheid is 3,25 mm/s, de rijweg is 50 mm en de netto energie-invoersnelheid is 2250 W; en (D) de lassnelheid is 2,25 mm/s, de rijweg is 50 mm en de netto energie-invoersnelheid is 2750 W. De meest opvallende discrepantie in alle testgevallen wordt gemarkeerd met een blauw vak, dat een verschil van 19,4 MPa aangeeft op een diepte van 17 mm ten opzichte van het bovenoppervlak in de testbehuizing (D). Klik hier om een grotere versie van deze figuur te bekijken.
Tabel 1: Geometrie-informatie voor lasmonster, verfijningsgaasgebied en rups. De lengte, breedte en diepte van het rechthoekige lasmonster en het gebied van de verfijningsmazen worden in de tabel vermeld. De afmetingen van de lasrups worden geïllustreerd met een schets. In het modelleerproces moet de breedte worden gehalveerd, aangezien slechts de helft van het model is gemaakt. Klik hier om deze tabel te downloaden.
Tabel 2: Materiaaleigenschappen van AISI 316LN14. Dichtheid en Poisson-verhouding worden behandeld als temperatuuronafhankelijk en de andere fysische eigenschappen worden behandeld als temperatuurafhankelijk. Klik hier om deze tabel te downloaden.
Tabel 3: Plastische mechanische eigenschappen van AISI 316LN24. Mechanische eigenschappen van AISI 316LN roestvrij staal als functie van de temperatuur; opbrengstspanning bij nul plastische spanning; kinematische hardingsparameters (C1, Gamma 1, C2, Gamma 2); isotrope verhardingsparameter (Q-inf); en verhardingsparameter (b). Klik hier om deze tabel te downloaden.
Aanvullend coderingsbestand 1: Create_input_files.py Klik hier om dit bestand te downloaden.
Aanvullend coderingsbestand 2: Run_thermal Klik hier om dit bestand te downloaden.
Aanvullend coderingsbestand 3: DFLUX.for Klik hier om dit bestand te downloaden.
Aanvullend coderingsbestand 4:Run_Mechanical Klik hier om dit bestand te downloaden.
Aanvullend coderingsbestand 5: extract_data.py Klik hier om dit bestand te downloaden.
Aanvullend coderingsbestand 6: ANN_development.py Klik hier om dit bestand te downloaden.