<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.scipedia.com/wd/index.php?action=history&amp;feed=atom&amp;title=Vilarrasa_et_al_2025a</id>
		<title>Vilarrasa et al 2025a - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.scipedia.com/wd/index.php?action=history&amp;feed=atom&amp;title=Vilarrasa_et_al_2025a"/>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;action=history"/>
		<updated>2026-06-27T01:12:52Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.0-wmf.10</generator>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=321252&amp;oldid=prev</id>
		<title>Marherna: Marherna moved page Review 575689151464 to Vilarrasa et al 2025a</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=321252&amp;oldid=prev"/>
				<updated>2025-06-26T19:47:07Z</updated>
		
		<summary type="html">&lt;p&gt;Marherna moved page &lt;a href=&quot;/public/Review_575689151464&quot; class=&quot;mw-redirect&quot; title=&quot;Review 575689151464&quot;&gt;Review 575689151464&lt;/a&gt; to &lt;a href=&quot;/public/Vilarrasa_et_al_2025a&quot; title=&quot;Vilarrasa et al 2025a&quot;&gt;Vilarrasa et al 2025a&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:47, 26 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='en'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Marherna</name></author>	</entry>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=321225&amp;oldid=prev</id>
		<title>Mteixido at 05:22, 26 June 2025</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=321225&amp;oldid=prev"/>
				<updated>2025-06-26T05:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:22, 26 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The manufacturing process of composite components inherently involves a multi-physics problem containing heat transfer, curing kinetics, and solid mechanics. These phenomena are governed by a first-order ordinary differential equation (ODE) that describes the resin’s curing rate and two partial differential equations (PDEs): the heat equation (energy balance) and the linear momentum balance. These governing equations have been implemented within the Alya [3] framework, the HPC multi-physics finite element method (FEM) simulation code, and more specifically making use of the solid mechanics module [4] applied to composite materials [5].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The manufacturing process of composite components inherently involves a multi-physics problem containing heat transfer, curing kinetics, and solid mechanics. These phenomena are governed by a first-order ordinary differential equation (ODE) that describes the resin’s curing rate and two partial differential equations (PDEs): the heat equation (energy balance) and the linear momentum balance. These governing equations have been implemented within the Alya [3] framework, the HPC multi-physics finite element method (FEM) simulation code, and more specifically making use of the solid mechanics module [4] applied to composite materials [5].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Heat Transfer==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.1. &lt;/ins&gt;Heat Transfer==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The heat transfer problem is modelled by a transient orthotropic heat equation with an internal heat source representing the exothermic curing reaction, described by Eq. 1 and 2 respectively. The boundary conditions use a Robin (convective) formulation to prescribe a temperature and a heat transfer rate equivalent to the conditions of an autoclave during the curing cycle.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The heat transfer problem is modelled by a transient orthotropic heat equation with an internal heat source representing the exothermic curing reaction, described by Eq. 1 and 2 respectively. The boundary conditions use a Robin (convective) formulation to prescribe a temperature and a heat transfer rate equivalent to the conditions of an autoclave during the curing cycle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot; &gt;Line 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\rho&amp;lt;/math&amp;gt;&amp;#160; is the density, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{H}_{r}&amp;lt;/math&amp;gt; is the resin reaction enthalpy, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{d\alpha }{dt}&amp;lt;/math&amp;gt; the rate of cure of the resin.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\rho&amp;lt;/math&amp;gt;&amp;#160; is the density, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{H}_{r}&amp;lt;/math&amp;gt; is the resin reaction enthalpy, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{d\alpha }{dt}&amp;lt;/math&amp;gt; the rate of cure of the resin.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Curing Kinetics==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.2. &lt;/ins&gt;Curing Kinetics==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The curing process transforms the resin from a liquid to a solid state through a polymerization reaction. This reaction is typically modelled using the Kamal-Sourour formulation [6]. In the proposed framework, a modified Kamal-Sourour model with an additional polynomial correction is employed, as given by Eq. 3, which is an ODE that is solved using a 4th-order Runge-Kutta method.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The curing process transforms the resin from a liquid to a solid state through a polymerization reaction. This reaction is typically modelled using the Kamal-Sourour formulation [6]. In the proposed framework, a modified Kamal-Sourour model with an additional polynomial correction is employed, as given by Eq. 3, which is an ODE that is solved using a 4th-order Runge-Kutta method.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot; &gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\mathit{c}}_{\mathit{i}}&amp;lt;/math&amp;gt; are the fitting parameters.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\mathit{c}}_{\mathit{i}}&amp;lt;/math&amp;gt; are the fitting parameters.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Evolution of Material Properties==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.3. &lt;/ins&gt;Evolution of Material Properties==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The framework incorporates various material properties of both fibers and resin for the 8552/AS4 material. Many parameters were obtained from the literature, some were obtained experimentally, and others, such as the resin’s chemical volumetric shrinkage coefficient, were estimated using a Morris sensitivity analysis with subsequent fitting to experimental results.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The framework incorporates various material properties of both fibers and resin for the 8552/AS4 material. Many parameters were obtained from the literature, some were obtained experimentally, and others, such as the resin’s chemical volumetric shrinkage coefficient, were estimated using a Morris sensitivity analysis with subsequent fitting to experimental results.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l118&quot; &gt;Line 118:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 118:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E&amp;lt;/math&amp;gt; denotes the Young’s modulus, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\nu&amp;lt;/math&amp;gt;&amp;#160; stands for the Poisson’s ratio, the subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;r&amp;lt;/math&amp;gt; stands for resin, subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathit{G}&amp;lt;/math&amp;gt; involves the glassy state of the resin, and subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R&amp;lt;/math&amp;gt; involves the rubbery state of the resin.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E&amp;lt;/math&amp;gt; denotes the Young’s modulus, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\nu&amp;lt;/math&amp;gt;&amp;#160; stands for the Poisson’s ratio, the subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;r&amp;lt;/math&amp;gt; stands for resin, subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathit{G}&amp;lt;/math&amp;gt; involves the glassy state of the resin, and subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R&amp;lt;/math&amp;gt; involves the rubbery state of the resin.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Micromechanical Homogenization==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.4. &lt;/ins&gt;Micromechanical Homogenization==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The homogenized mesoscale mechanical properties of a long fiber-reinforced unidirectional composite ply are determined using the micromechanics model by Bogetti and Gillespie [7]. This model derives effective ply properties from the individual microscale properties of the resin and fibres. The homogenized properties are then used for the mesoscale solid mechanics.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The homogenized mesoscale mechanical properties of a long fiber-reinforced unidirectional composite ply are determined using the micromechanics model by Bogetti and Gillespie [7]. This model derives effective ply properties from the individual microscale properties of the resin and fibres. The homogenized properties are then used for the mesoscale solid mechanics.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Mesoscale Mechanical Distortion==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.5. &lt;/ins&gt;Mesoscale Mechanical Distortion==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The mesoscale solid mechanics problem is formulated using a Total Lagrangian approach, which allows considering the nonlinear effects associated with large displacements and rotations from process-induced distortions in composite panels. Although large deformations are considered, the strain regime is assumed to be small, justifying the use of a Saint-Venant-Kirchhoff constitutive model. Both elastic and inelastic deformations are captured via a multiplicative decomposition of the deformation gradient tensor [8]. The solid mechanics problem is governed by the balance of linear momentum PDE in the equilibrium case, described by Eq. 8.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The mesoscale solid mechanics problem is formulated using a Total Lagrangian approach, which allows considering the nonlinear effects associated with large displacements and rotations from process-induced distortions in composite panels. Although large deformations are considered, the strain regime is assumed to be small, justifying the use of a Saint-Venant-Kirchhoff constitutive model. Both elastic and inelastic deformations are captured via a multiplicative decomposition of the deformation gradient tensor [8]. The solid mechanics problem is governed by the balance of linear momentum PDE in the equilibrium case, described by Eq. 8.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l139&quot; &gt;Line 139:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 139:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\nabla }_{0}\cdot&amp;lt;/math&amp;gt;&amp;#160; indicates the divergence in the reference configuration, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathbf{P}&amp;lt;/math&amp;gt; is the First Piola-Kirchhoff stress tensor, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathbf{b}_0&amp;lt;/math&amp;gt; are the body forces in the reference configuration.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\nabla }_{0}\cdot&amp;lt;/math&amp;gt;&amp;#160; indicates the divergence in the reference configuration, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathbf{P}&amp;lt;/math&amp;gt; is the First Piola-Kirchhoff stress tensor, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathbf{b}_0&amp;lt;/math&amp;gt; are the body forces in the reference configuration.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Multiphysics Coupling==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.6. &lt;/ins&gt;Multiphysics Coupling==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A strong two-way coupling exists between the heat transfer and curing kinetics problems, as the internal heat generation depends on the degree of cure, which in turn is temperature-dependent. An iterative coupling scheme is employed to solve these two problems simultaneously until convergence is reached, yielding consistent temperature and degree of cure fields. Based on these results, the evolving mechanical properties are computed and homogenized. In contrast, the solid mechanics problem is treated as one-way coupled, under the assumption that mechanical deformation does not significantly influence the thermal or kinetic responses. As a result, the mechanical analysis is performed sequentially, following the resolution of the heat transfer and curing kinetics problems.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A strong two-way coupling exists between the heat transfer and curing kinetics problems, as the internal heat generation depends on the degree of cure, which in turn is temperature-dependent. An iterative coupling scheme is employed to solve these two problems simultaneously until convergence is reached, yielding consistent temperature and degree of cure fields. Based on these results, the evolving mechanical properties are computed and homogenized. In contrast, the solid mechanics problem is treated as one-way coupled, under the assumption that mechanical deformation does not significantly influence the thermal or kinetic responses. As a result, the mechanical analysis is performed sequentially, following the resolution of the heat transfer and curing kinetics problems.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l172&quot; &gt;Line 172:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 172:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This case study demonstrates how the proposed synthetic data generator, deployed on an HPC platform, can produce a representative training dataset for surrogate models. Once trained, these surrogate models are capable of accurately and rapidly predicting process-induced distortions in L-shaped panels.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This case study demonstrates how the proposed synthetic data generator, deployed on an HPC platform, can produce a representative training dataset for surrogate models. Once trained, these surrogate models are capable of accurately and rapidly predicting process-induced distortions in L-shaped panels.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Geometry and Material Properties==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5.1. &lt;/ins&gt;Geometry and Material Properties==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The study employs an L-shaped panel as the test geometry, with dimensions illustrated in Fig. 3. The material characteristics used in the simulation correspond to the 8552/AS4 composite. To ensure numerical accuracy and minimize locking effects, multiple geometric convergence tests have been performed, resulting in a mesh composed of HEX27 quadratic elements. In the wing sections of the panel, the mesh elements have dimensions of 6.25mm x 6.25mm x 0.184mm. For the curved region, element dimensions vary from 0.63mm to 0.92mm in the radial direction, while maintaining 6.25mm x 0.184mm in the other dimensions, to accurately capture the geometry.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The study employs an L-shaped panel as the test geometry, with dimensions illustrated in Fig. 3. The material characteristics used in the simulation correspond to the 8552/AS4 composite. To ensure numerical accuracy and minimize locking effects, multiple geometric convergence tests have been performed, resulting in a mesh composed of HEX27 quadratic elements. In the wing sections of the panel, the mesh elements have dimensions of 6.25mm x 6.25mm x 0.184mm. For the curved region, element dimensions vary from 0.63mm to 0.92mm in the radial direction, while maintaining 6.25mm x 0.184mm in the other dimensions, to accurately capture the geometry.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l183&quot; &gt;Line 183:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 183:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Figure 3.- L-shaped panel geometry and boundary conditions.''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Figure 3.- L-shaped panel geometry and boundary conditions.''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Synthetic Data and Surrogate Model==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5.2. &lt;/ins&gt;Synthetic Data and Surrogate Model==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Using the L-shaped panel geometry, and the proposed dataset generation workflow, a dataset has been generated and a surrogate model has been trained to exemplify the applicability of the proposed framework.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Using the L-shaped panel geometry, and the proposed dataset generation workflow, a dataset has been generated and a surrogate model has been trained to exemplify the applicability of the proposed framework.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mw_drafts_scipedia-sc_mwd_:diff:version:1.11a:oldid:319573:newid:321225 --&gt;
&lt;/table&gt;</summary>
		<author><name>Mteixido</name></author>	</entry>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319573&amp;oldid=prev</id>
		<title>Mteixido at 16:16, 9 May 2025</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319573&amp;oldid=prev"/>
				<updated>2025-05-09T16:16:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:16, 9 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l157&quot; &gt;Line 157:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 157:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These and other experimental verifications confirm that the numerical framework is a robust foundation for generating synthetic datasets via physics-based numerical simulations for training ML models.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These and other experimental verifications confirm that the numerical framework is a robust foundation for generating synthetic datasets via physics-based numerical simulations for training ML models.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=4. Data &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;generation workflow&lt;/del&gt;=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=4. Data &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Generation Workflow&lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Synthetic data generation in HPC infrastructures must rely on task parallelisation to accelerate workflows and address complex, multidisciplinary challenges. While HPC offers significant performance advantages, major difficulties often arise during setup and deployment, particularly in AI-focused applications that require autonomous and robust workflows. To address these issues, the proposed data generation workflow has been implemented using Python COMP Superscalar (PyCOMPSs) [9], a task-based parallel programming model that enables dynamic execution across distributed resources. This approach provides an HPC-native framework that maximises infrastructure utilisation while minimising human intervention during data generation.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Synthetic data generation in HPC infrastructures must rely on task parallelisation to accelerate workflows and address complex, multidisciplinary challenges. While HPC offers significant performance advantages, major difficulties often arise during setup and deployment, particularly in AI-focused applications that require autonomous and robust workflows. To address these issues, the proposed data generation workflow has been implemented using Python COMP Superscalar (PyCOMPSs) [9], a task-based parallel programming model that enables dynamic execution across distributed resources. This approach provides an HPC-native framework that maximises infrastructure utilisation while minimising human intervention during data generation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l183&quot; &gt;Line 183:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 183:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Figure 3.- L-shaped panel geometry and boundary conditions.''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Figure 3.- L-shaped panel geometry and boundary conditions.''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Synthetic Data &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Generation &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Machine Learning &lt;/del&gt;Model==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Synthetic Data and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Surrogate &lt;/ins&gt;Model==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Using the L-shaped panel geometry, and the proposed dataset generation workflow, a dataset has been generated and a surrogate model has been trained to exemplify the applicability of the proposed framework.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Using the L-shaped panel geometry, and the proposed dataset generation workflow, a dataset has been generated and a surrogate model has been trained to exemplify the applicability of the proposed framework.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mw_drafts_scipedia-sc_mwd_:diff:version:1.11a:oldid:319572:newid:319573 --&gt;
&lt;/table&gt;</summary>
		<author><name>Mteixido</name></author>	</entry>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319572&amp;oldid=prev</id>
		<title>Mteixido at 15:23, 9 May 2025</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319572&amp;oldid=prev"/>
				<updated>2025-05-09T15:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:23, 9 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=1. Introduction=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=1. Introduction=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mw_drafts_scipedia-sc_mwd_:diff:version:1.11a:oldid:319570:newid:319572 --&gt;
&lt;/table&gt;</summary>
		<author><name>Mteixido</name></author>	</entry>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319570&amp;oldid=prev</id>
		<title>Mteixido: Mteixido moved page Draft Teixidor Vilarrasa 486391908 to Review 575689151464</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319570&amp;oldid=prev"/>
				<updated>2025-05-09T15:18:16Z</updated>
		
		<summary type="html">&lt;p&gt;Mteixido moved page &lt;a href=&quot;/public/Draft_Teixidor_Vilarrasa_486391908&quot; class=&quot;mw-redirect&quot; title=&quot;Draft Teixidor Vilarrasa 486391908&quot;&gt;Draft Teixidor Vilarrasa 486391908&lt;/a&gt; to &lt;a href=&quot;/public/Review_575689151464&quot; class=&quot;mw-redirect&quot; title=&quot;Review 575689151464&quot;&gt;Review 575689151464&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:18, 9 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='en'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mteixido</name></author>	</entry>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319569&amp;oldid=prev</id>
		<title>Mteixido at 14:52, 9 May 2025</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319569&amp;oldid=prev"/>
				<updated>2025-05-09T14:52:44Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:52, 9 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot; &gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;math&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{&lt;/del&gt;\rho &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;c}_&lt;/del&gt;{p}\frac{\partial T}{\partial t}=\nabla \cdot \left( &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;𝐊&lt;/del&gt;\cdot \nabla T\right) +&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\overset{\cdot}{Q}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;math&amp;gt;\rho &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;c_&lt;/ins&gt;{p} \frac{\partial T}{\partial t}=\nabla \cdot \left( &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\mathbf{K} &lt;/ins&gt;\cdot \nabla T\right) +&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\overset{\cdot}{Q}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;#160; style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(1)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;#160; style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(1)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l134&quot; &gt;Line 134:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 134:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;math&amp;gt;{\nabla }_{0}\cdot &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;𝐏+&lt;/del&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;𝐛&lt;/del&gt;}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;_&lt;/del&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;𝟎&lt;/del&gt;}=0&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;math&amp;gt;{\nabla }_{0}\cdot &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\mathbf&lt;/ins&gt;{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;P&lt;/ins&gt;} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;+ \mathbf&lt;/ins&gt;{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;b&lt;/ins&gt;}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;_0 &lt;/ins&gt;=0&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;#160; style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(8)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&amp;#160; style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(8)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l140&quot; &gt;Line 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 140:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\nabla }_{0}\cdot&amp;lt;/math&amp;gt;&amp;#160; indicates the divergence in the reference configuration, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;𝐏&lt;/del&gt;&amp;lt;/math&amp;gt; is the First Piola-Kirchhoff stress tensor, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;𝐛}_{𝟎&lt;/del&gt;}&amp;lt;/math&amp;gt; are the body forces in the reference configuration.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\nabla }_{0}\cdot&amp;lt;/math&amp;gt;&amp;#160; indicates the divergence in the reference configuration, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\mathbf{P}&lt;/ins&gt;&amp;lt;/math&amp;gt; is the First Piola-Kirchhoff stress tensor, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\mathbf&lt;/ins&gt;{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;b&lt;/ins&gt;}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;_0&lt;/ins&gt;&amp;lt;/math&amp;gt; are the body forces in the reference configuration.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Multiphysics Coupling==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Multiphysics Coupling==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mw_drafts_scipedia-sc_mwd_:diff:version:1.11a:oldid:319568:newid:319569 --&gt;
&lt;/table&gt;</summary>
		<author><name>Mteixido</name></author>	</entry>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319568&amp;oldid=prev</id>
		<title>Mteixido: Created page with &quot;   =1. Introduction=  A significant challenge in the manufacturing of composite materials is process-induced distortions (PIDs), as cured components deviate from their nominal...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Vilarrasa_et_al_2025a&amp;diff=319568&amp;oldid=prev"/>
				<updated>2025-05-09T14:45:36Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;   =1. Introduction=  A significant challenge in the manufacturing of composite materials is process-induced distortions (PIDs), as cured components deviate from their nominal...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1. Introduction=&lt;br /&gt;
&lt;br /&gt;
A significant challenge in the manufacturing of composite materials is process-induced distortions (PIDs), as cured components deviate from their nominal design geometries. These distortions arise from a complex combination of different factors, such as ply stacking sequence, thermal expansion mismatches, matrix shrinkage, or property evolution during curing. Consequently, the design and production processes require iterative refinements, involving multiple mould design modifications, manufacturing adjustments, and repeated curing cycles that demand considerable time, effort, material, energy and, ultimately, economic costs.&lt;br /&gt;
&lt;br /&gt;
A promising strategy to reduce these challenges is the integration of numerical simulations capable of predicting PIDs [1, 2] into the design and manufacturing workflows. Widely adopted in industry, such simulations can reduce the number of costly design iterations. However, these simulations are often computationally intensive due to the multi-physics and multi-scale nature of the problem. This complexity makes implementation and design validation time-consuming and resource-intensive.&lt;br /&gt;
&lt;br /&gt;
To address these issues, Machine Learning (ML) or surrogate models offer a viable alternative. Given the complex, interrelated parameters governing PIDs, surrogate models can effectively determine the influence of each parameter and predict distortions based on input data. Once trained, these models provide rapid and cost-efficient predictions, potentially reducing or eliminating the need for computationally-intensive numerical simulations on a regular basis in the design process. As a result, surrogate models can significantly accelerate the design and industrialization of composite components while reducing associated costs.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, the high sensitivity of PIDs to various manufacturing parameters, and the nearly infinite diversity of composite configurations, necessitates extensive training datasets for these ML tools. In response, the present work introduces a synthetic data generation framework that leverages High-Performance Computing (HPC) environments to simulate PIDs in composite material components. This framework is specifically designed to generate large datasets for training surrogate models, enabling accurate predictions of PIDs in L-shaped composite panels. It thereby demonstrates the feasibility of integrating HPC-driven multi-physics and multi-scale numerical simulations to develop surrogate models that predict PIDs in a fast, accurate, and computationally efficient manner.&lt;br /&gt;
&lt;br /&gt;
=2. Physical Modelling and Numerical Simulation Framework=&lt;br /&gt;
&lt;br /&gt;
The manufacturing process of composite components inherently involves a multi-physics problem containing heat transfer, curing kinetics, and solid mechanics. These phenomena are governed by a first-order ordinary differential equation (ODE) that describes the resin’s curing rate and two partial differential equations (PDEs): the heat equation (energy balance) and the linear momentum balance. These governing equations have been implemented within the Alya [3] framework, the HPC multi-physics finite element method (FEM) simulation code, and more specifically making use of the solid mechanics module [4] applied to composite materials [5].&lt;br /&gt;
&lt;br /&gt;
==Heat Transfer==&lt;br /&gt;
&lt;br /&gt;
The heat transfer problem is modelled by a transient orthotropic heat equation with an internal heat source representing the exothermic curing reaction, described by Eq. 1 and 2 respectively. The boundary conditions use a Robin (convective) formulation to prescribe a temperature and a heat transfer rate equivalent to the conditions of an autoclave during the curing cycle.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formulaSCP&amp;quot; style=&amp;quot;width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;{\rho c}_{p}\frac{\partial T}{\partial t}=\nabla \cdot \left( 𝐊\cdot \nabla T\right) +&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\overset{\cdot}{Q}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(1)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\rho&amp;lt;/math&amp;gt;  denotes density, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{c}_{p}&amp;lt;/math&amp;gt; is the specific heat capacity, T is the temperature, K is the orthotropic thermal conductivity of the composite, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\overset{\cdot}{Q}&amp;lt;/math&amp;gt; is the internal heat source term.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formulaSCP&amp;quot; style=&amp;quot;width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\overset{\cdot}{Q}=\rho {H}_{r}\frac{d\alpha }{dt}&amp;lt;/math&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(2)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\rho&amp;lt;/math&amp;gt;  is the density, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{H}_{r}&amp;lt;/math&amp;gt; is the resin reaction enthalpy, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{d\alpha }{dt}&amp;lt;/math&amp;gt; the rate of cure of the resin.&lt;br /&gt;
&lt;br /&gt;
==Curing Kinetics==&lt;br /&gt;
&lt;br /&gt;
The curing process transforms the resin from a liquid to a solid state through a polymerization reaction. This reaction is typically modelled using the Kamal-Sourour formulation [6]. In the proposed framework, a modified Kamal-Sourour model with an additional polynomial correction is employed, as given by Eq. 3, which is an ODE that is solved using a 4th-order Runge-Kutta method.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formulaSCP&amp;quot; style=&amp;quot;width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\frac{d\alpha }{dt}=\left( {K}_{1}+{K}_{2}{\cdot \alpha }^{m}\right) \cdot {\left( 1-\alpha \right) }^{n}\cdot f\left( \alpha \right)&amp;lt;/math&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathit{\alpha }&amp;lt;/math&amp;gt; is the degree of cure (0.0 &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathit{\leq \alpha \leq 1.0)}&amp;lt;/math&amp;gt;, m and n are the reaction orders, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\mathit{K}}_{\mathit{1}}&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\mathit{K}}_{\mathit{2}}&amp;lt;/math&amp;gt; are temperature-dependent parameters determined via the Arrhenius equation. The function &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathit{f}\left( \mathit{\alpha }\right)&amp;lt;/math&amp;gt; , which captures the transition from kinetic to diffusion-controlled regimes, is defined by Eq. 4.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formulaSCP&amp;quot; style=&amp;quot;width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathit{f}\left( \mathit{\alpha }\right) =\left( \mathit{1+exp}{\left( \mathit{C\cdot }\left( \mathit{\alpha -}{\mathit{\alpha }}_{\mathit{c}}\right) \right) }^{-1}\right)&amp;lt;/math&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(4)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathit{C}&amp;lt;/math&amp;gt; represents the diffusion coefficient, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\mathit{\alpha }}_{\mathit{c}}&amp;lt;/math&amp;gt; represents the critical conversion at which transition occurs. This value is temperature-dependent and is fitted from isothermal DSC experiments using a 3rd-order polynomial as in Eq. 5.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formulaSCP&amp;quot; style=&amp;quot;width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;{\mathit{\alpha }}_{\mathit{c}}={\mathit{c}}_{\mathit{0}}+{\mathit{c}}_{\mathit{1}}\mathit{\cdot T+}{\mathit{c}}_{\mathit{2}}\mathit{\cdot }{\mathit{T}}^{2}+&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;{c}_{3}\cdot {T}^{3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(5)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\mathit{c}}_{\mathit{i}}&amp;lt;/math&amp;gt; are the fitting parameters.&lt;br /&gt;
&lt;br /&gt;
==Evolution of Material Properties==&lt;br /&gt;
&lt;br /&gt;
The framework incorporates various material properties of both fibers and resin for the 8552/AS4 material. Many parameters were obtained from the literature, some were obtained experimentally, and others, such as the resin’s chemical volumetric shrinkage coefficient, were estimated using a Morris sensitivity analysis with subsequent fitting to experimental results.&lt;br /&gt;
&lt;br /&gt;
The resin properties evolve during the curing process. Their evolution is modelled using an intermediate hyperbolic tangent function fitted to experimental data as described by Eq. 6. Subsequently, resin properties such as Young’s modulus and Poisson’s ratio are computed using Eq. 7.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formulaSCP&amp;quot; style=&amp;quot;width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;{f}_{r180}\left( \alpha \right) =\frac{1}{2}\left[ 1+tanh\left( 15\cdot \left( \alpha -\right. \right. \right. &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\left. \left. \left. 0.61\right) \right) \right]&amp;lt;/math&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;text-align: center;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(6)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formulaSCP&amp;quot; style=&amp;quot;width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;{E}_{r}={E}_{rG}\cdot \left( 0.01+0.99\cdot {f}_{r180}\left( \alpha \right) \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\nu }_{r}={\nu }_{rR}-\left( {\nu }_{rR}-{\nu }_{rG}\right) \cdot {f}_{r180}\left( \alpha \right)&amp;lt;/math&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(7)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E&amp;lt;/math&amp;gt; denotes the Young’s modulus, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\nu&amp;lt;/math&amp;gt;  stands for the Poisson’s ratio, the subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;r&amp;lt;/math&amp;gt; stands for resin, subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathit{G}&amp;lt;/math&amp;gt; involves the glassy state of the resin, and subscript &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R&amp;lt;/math&amp;gt; involves the rubbery state of the resin.&lt;br /&gt;
&lt;br /&gt;
==Micromechanical Homogenization==&lt;br /&gt;
&lt;br /&gt;
The homogenized mesoscale mechanical properties of a long fiber-reinforced unidirectional composite ply are determined using the micromechanics model by Bogetti and Gillespie [7]. This model derives effective ply properties from the individual microscale properties of the resin and fibres. The homogenized properties are then used for the mesoscale solid mechanics.&lt;br /&gt;
&lt;br /&gt;
==Mesoscale Mechanical Distortion==&lt;br /&gt;
&lt;br /&gt;
The mesoscale solid mechanics problem is formulated using a Total Lagrangian approach, which allows considering the nonlinear effects associated with large displacements and rotations from process-induced distortions in composite panels. Although large deformations are considered, the strain regime is assumed to be small, justifying the use of a Saint-Venant-Kirchhoff constitutive model. Both elastic and inelastic deformations are captured via a multiplicative decomposition of the deformation gradient tensor [8]. The solid mechanics problem is governed by the balance of linear momentum PDE in the equilibrium case, described by Eq. 8.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formulaSCP&amp;quot; style=&amp;quot;width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
{| style=&amp;quot;border: 1pt solid black;text-align: center;margin:auto;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;{\nabla }_{0}\cdot 𝐏+{𝐛}_{𝟎}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;text-align: right;width: 5px;text-align: right;white-space: nowrap;&amp;quot;|(8)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{\nabla }_{0}\cdot&amp;lt;/math&amp;gt;  indicates the divergence in the reference configuration, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;𝐏&amp;lt;/math&amp;gt; is the First Piola-Kirchhoff stress tensor, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;{𝐛}_{𝟎}&amp;lt;/math&amp;gt; are the body forces in the reference configuration.&lt;br /&gt;
&lt;br /&gt;
==Multiphysics Coupling==&lt;br /&gt;
&lt;br /&gt;
A strong two-way coupling exists between the heat transfer and curing kinetics problems, as the internal heat generation depends on the degree of cure, which in turn is temperature-dependent. An iterative coupling scheme is employed to solve these two problems simultaneously until convergence is reached, yielding consistent temperature and degree of cure fields. Based on these results, the evolving mechanical properties are computed and homogenized. In contrast, the solid mechanics problem is treated as one-way coupled, under the assumption that mechanical deformation does not significantly influence the thermal or kinetic responses. As a result, the mechanical analysis is performed sequentially, following the resolution of the heat transfer and curing kinetics problems.&lt;br /&gt;
&lt;br /&gt;
=3. Experimental Verification of the Numerical Framework=&lt;br /&gt;
&lt;br /&gt;
The proposed numerical simulation framework has been validated against multiple experimentally manufactured panels. In the initial test, a 400 x 400 mm flat panel with 11 layers in a [45/0/ -45/ -45/90/0/90/45/45/0/45] stacking sequence was manufactured using 8552/AS4 material. A Morris sensitivity analysis revealed that the resin’s chemical volumetric shrinkage coefficient significantly influences the model output. Although its initial value was obtained from the literature, a manual fine-tuning of this parameter was performed, resulting in simulation predictions that closely matched the experimental results.&lt;br /&gt;
&lt;br /&gt;
Subsequent blind tests on additional panels provided good results with the previously calibrated framework. For instance, an L-shaped panel (400 × 400 mm) with 100 mm and 300 mm wings was produced using an 8-layer laminate with a [0/90/0/90/90/0/90/0] stacking configuration. A comparison between the experimental measurements and the blind-test simulation results is illustrated in Fig. 1 and demonstrates a high degree of correlation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Draft_Teixidor Vilarrasa_486391908-image1.png|center|414px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width: auto; margin-left: auto; margin-right: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-align: center; font-size: 75%;&amp;quot;&amp;gt;''Figure 1 .- L-shaped panel results comparison. Simulation results in blue, and manufactured panel scan in grey.''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These and other experimental verifications confirm that the numerical framework is a robust foundation for generating synthetic datasets via physics-based numerical simulations for training ML models.&lt;br /&gt;
&lt;br /&gt;
=4. Data generation workflow=&lt;br /&gt;
&lt;br /&gt;
Synthetic data generation in HPC infrastructures must rely on task parallelisation to accelerate workflows and address complex, multidisciplinary challenges. While HPC offers significant performance advantages, major difficulties often arise during setup and deployment, particularly in AI-focused applications that require autonomous and robust workflows. To address these issues, the proposed data generation workflow has been implemented using Python COMP Superscalar (PyCOMPSs) [9], a task-based parallel programming model that enables dynamic execution across distributed resources. This approach provides an HPC-native framework that maximises infrastructure utilisation while minimising human intervention during data generation.&lt;br /&gt;
&lt;br /&gt;
Figure 2 shows a representation of the synthetic task-based workflow created for the data generation of curing distortion simulations. The workflow begins with an initial sequential stage in which a design of experiments is constructed, efficiently exploring the solution space using, for example, the Latin Hypercube Sampling technique available in the SciPy library. Once the parameter sets are defined, a scheduling phase is executed in which PyCOMPSs orchestrates the parallel execution of all tasks across the HPC infrastructure, distributing the allocated resources efficiently. Each of these tasks consists of the typical phases of a numerical simulation: (i) a pre-processing stage where the numerical model is prepared, including mesh generation using Gmsh, definition of boundary conditions, material properties, and simulation parameters; (ii) a simulation stage where a single run is executed using Alya, leveraging the HPC resources provisioned and managed by the orchestrator to ensure optimal efficiency; (iii) a post-processing stage where the variables of interest are extracted using Python scripting with the VTK library; and (iv) a storage stage where results are saved in a standardised format for further use. The figure also illustrates how this workflow can interface with an AI-driven framework through one or multiple integration points, depending on the specific requirements of the application.&lt;br /&gt;
&lt;br /&gt;
[[Image:Draft_Teixidor Vilarrasa_486391908-image2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width: auto; margin-left: auto; margin-right: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-align: center; font-size: 75%;&amp;quot;&amp;gt;''Figure 2 .- Schematic representation of the task-based data generation workflow.''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=5. Case Study: L-shaped Panel Distortion Prediction with ML=&lt;br /&gt;
&lt;br /&gt;
This case study demonstrates how the proposed synthetic data generator, deployed on an HPC platform, can produce a representative training dataset for surrogate models. Once trained, these surrogate models are capable of accurately and rapidly predicting process-induced distortions in L-shaped panels.&lt;br /&gt;
&lt;br /&gt;
==Geometry and Material Properties==&lt;br /&gt;
&lt;br /&gt;
The study employs an L-shaped panel as the test geometry, with dimensions illustrated in Fig. 3. The material characteristics used in the simulation correspond to the 8552/AS4 composite. To ensure numerical accuracy and minimize locking effects, multiple geometric convergence tests have been performed, resulting in a mesh composed of HEX27 quadratic elements. In the wing sections of the panel, the mesh elements have dimensions of 6.25mm x 6.25mm x 0.184mm. For the curved region, element dimensions vary from 0.63mm to 0.92mm in the radial direction, while maintaining 6.25mm x 0.184mm in the other dimensions, to accurately capture the geometry.&lt;br /&gt;
&lt;br /&gt;
The boundary conditions applied to the model serve to constrain the rigid-body motions while allowing for free deformation of the panel, as depicted in Fig. 3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width: auto; margin-left: auto; margin-right: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-align: center; font-size: 75%;&amp;quot;&amp;gt;''&lt;br /&gt;
[[Image:Draft_Teixidor Vilarrasa_486391908-image3.png|center|600px]]&lt;br /&gt;
Figure 3.- L-shaped panel geometry and boundary conditions.''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Synthetic Data Generation and Machine Learning Model==&lt;br /&gt;
&lt;br /&gt;
Using the L-shaped panel geometry, and the proposed dataset generation workflow, a dataset has been generated and a surrogate model has been trained to exemplify the applicability of the proposed framework.&lt;br /&gt;
&lt;br /&gt;
To ensure a manageable yet representative input space, the stacking sequences have been restricted to five plies, with ply orientations sampled from –90° to 90° in 15° increments, capturing the most commonly used angles in composite design. This choice reflects a representative subset of typical layup configurations used in practice, balancing model complexity with sufficient variability to capture meaningful deformation behaviour during curing. The dataset is composed of 4000 samples. These samples were generated using 80 nodes of the General Partition of MareNostrum 5, equipped with Intel Sapphire Rapids processors offering 112 cores per node. PyCOMPSs orchestrated a total of 80 tasks running in parallel, each employing 56 MPI processes to ensure sufficient memory availability for the direct solver. The full data generation process took approximately 10 hours and 20 minutes.&lt;br /&gt;
&lt;br /&gt;
The presented surrogate model is a fully connected multilayer perceptron (MLP) comprising four linear layers, as shown in Figure 4. The input layer takes an 8-dimensional feature vector: the first 5 represent the stacking sequence of the laminate, while the last 3 correspond to the spatial coordinates of the point at which the displacement is evaluated. The input feature vector is normalized using min-max scaling to ensure consistent feature magnitudes and improve training stability.This is followed by two hidden layers with 1024 neurons each, and one with 512 neurons, all using linear transformations. The output layer produces a 3-dimensional displacement vector. The model is trained using mean squared error (MSE) loss to regress the displacement field. A total of 1.5 million parameters are used in the model.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width: auto; margin-left: auto; margin-right: auto;&amp;quot;&amp;gt;&lt;br /&gt;
 [[Image:Draft_Teixidor Vilarrasa_486391908-image4.png|480px]] &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width: auto; margin-left: auto; margin-right: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-align: center; font-size: 75%;&amp;quot;&amp;gt;''Figure 4.- Surrogate model architecture.''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The model has been trained using the Adam optimizer with a batch size of 4096 and a learning rate of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\mathit{5}\mathit{\times }{\mathit{10}}^{-5}&amp;lt;/math&amp;gt;. Training was conducted across 3 NVIDIA H100 GPUs to leverage parallel processing for enhanced performance. Figure 5 presents a comparison of the displacement fields for two layups. Both predictions demonstrate strong agreement with the FEM results. The blue colour represents the original FEM data, while the red colour corresponds to the predictions.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%;border-collapse: collapse;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;vertical-align: top;width: 50%;&amp;quot;|[[Image:Draft_Teixidor Vilarrasa_486391908-image5-c.png|276px]] &lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;vertical-align: top;width: 50%;&amp;quot;|[[Image:Draft_Teixidor Vilarrasa_486391908-image6-c.png|306px]] &lt;br /&gt;
|-&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;vertical-align: top;&amp;quot;|(a) [-15, -45, 60,  30,  60]&lt;br /&gt;
|  style=&amp;quot;border: 1pt solid black;vertical-align: top;&amp;quot;|(b)[-45, 90, -90, 15, 30]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width: auto; margin-left: auto; margin-right: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-align: center; font-size: 75%;&amp;quot;&amp;gt;''Figure 5.- Displacement field comparison between original FEM data (blue) and predicted with the surrogate model (red)''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=6. Discussion and Conclusions=&lt;br /&gt;
&lt;br /&gt;
A synthetic data generation tool has been developed based on a multi-physics numerical simulation framework implemented in Alya, and orchestrated via PyCOMPSs to leverage high-performance computing (HPC) capabilities. This framework enables the generation of large datasets of PIDs simulations in composite panels. Specifically, a training dataset comprising 4000 simulations of L-shaped composite panels was generated and used to train a surrogate model aimed at providing fast and accurate PID predictions.&lt;br /&gt;
&lt;br /&gt;
The surrogate model, a fully connected multilayer perceptron (MLP) with four linear layers, demonstrated good predictive capability, reproducing displacement fields comparable to those obtained via full finite element method (FEM) simulations using the proposed numerical  framework.&lt;br /&gt;
&lt;br /&gt;
This work shows that synthetic data generation pipelines, based on high-fidelity numerical simulations and supported by HPC resources, can produce large and high-quality datasets suitable for training surrogate models. These models could significantly reduce the reliance on time-consuming and computationally expensive FEM simulations during the design phase of composite components, accelerating design iterations and reducing associated costs and resource usage.&lt;br /&gt;
&lt;br /&gt;
Future work will aim to extend the tool’s scope by incorporating variable ply counts and diverse stacking sequences to enhance general applicability. Additionally, introducing variability in material properties, such as resin and fiber characteristics and processing parameters, could enable the simulation of material and process uncertainty. Improvements to the surrogate model could also be explored, including alternative ML architectures and strategies, with the goal of further enhancing prediction accuracy and generalization.&lt;br /&gt;
&lt;br /&gt;
=7. Acknowledgements=&lt;br /&gt;
&lt;br /&gt;
This work has received funding from the European Union’s Horizon Europe research and innovation programme under Grant Agreement No. 101056682 (DIDEAROT project). A. Quintanas-Corominas was supported by the “Generación D” initiative, Red.es, Ministerio para la Transformación Digital y de la Función Pública, for talent attraction (C005/24-ED CV1), funded by the European Union’s NextGenerationEU program through the PRTR. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union. Neither the European Union nor the granting authority can be held responsible for them.&lt;br /&gt;
&lt;br /&gt;
The authors would like to acknowledge Isabel Harismendy Ramirez De Arellano and Mildred Puerto from TECNALIA for providing the experimental data used in this work, within the context of the DIDEAROT project.&lt;br /&gt;
&lt;br /&gt;
=8.    References=&lt;br /&gt;
&lt;br /&gt;
[1] Brauner, C., Bauer, S., &amp;amp; Herrmann, A. S. (2015). Analysing process‑induced deformation and stresses using a simulated manufacturing process for composite multispar flaps. Journal of Composite Materials, 49(4), 387–402. DOI: 10.1177/0021998313519281.&lt;br /&gt;
&lt;br /&gt;
[2] Traiforos, N., Turner, T., Runeberg, P., Fernass, D., Chronopoulos, D., Glock, F., Schuhmacher, G., &amp;amp; Hartung, D. (2021). A simulation framework for predicting process‐induced distortions for precise manufacturing of aerospace thermoset composites. Composite Structures, 275, 114465. [https://doi.org/10.1016/j.compstruct.2021.114465 https://doi.org/10.1016/j.compstruct.2021.114465].&lt;br /&gt;
&lt;br /&gt;
[3] M. Vázquez, G. Houzeaux, S. Koric, A. Artigues, J. Aguado‑Sierra, R. Arís, D. Mira, H. Calmet, F. Cucchietti, H. Owen, A. Taha, E. D. Burness, J. M. Cela y M. Valero, «Alya: Multiphysics engineering simulation toward exascale,» Journal of Computational Science, vol. 14, pp. 15–27, 2016. DOI: 10.1016/j.jocs.2015.12.007.&lt;br /&gt;
&lt;br /&gt;
[4] Casoni, E., Jérusalem, A., Samaniego, C., Eguzkitza, B., Lafortune, P., Tjahjanto, D. D., Sáez, X., Houzeaux, G., &amp;amp; Vázquez, M. (2015). Alya: Computational Solid Mechanics for Supercomputers. Archives of Computational Methods in Engineering, 22(4), 557–576. [https://doi.org/10.1007/s11831-014-9126-8 https://doi.org/10.1007/s11831-014-9126-8].&lt;br /&gt;
&lt;br /&gt;
[5] Quintanas‑Corominas, A., Maimí, P., Casoni, E., Turon, A., Mayugo, J. A., Guillamet, G., &amp;amp; Vázquez, M. (2018). A 3D transversally isotropic constitutive model for advanced composites implemented in a high performance computing code. European Journal of Mechanics – A/Solids, 71, 278–291. [https://doi.org/10.1016/j.euromechsol.2018.03.021 https://doi.org/10.1016/j.euromechsol.2018.03.021].&lt;br /&gt;
&lt;br /&gt;
[6] Kamal, M. R. &amp;amp; Sourour, S. “Kinetics and thermal characterization of thermoset cure,” Polymer Engineering and Science, vol. 13, no. 1, pp. 59–64, 1973. DOI: 10.1002/PEN.760130110.&lt;br /&gt;
&lt;br /&gt;
[7] Bogetti, T. A. &amp;amp; Gillespie Jr, J. W. “Process‑Induced Stress and Deformation in Thick‑Section Thermoset Composite Laminates,” Journal of Composite Materials, vol. 26, nº 5, pp. 626–660, 1992. DOI: 10.1177/002199839202600502.&lt;br /&gt;
&lt;br /&gt;
[8] Vujošević, L. &amp;amp; Lubarda, V. A. “Finite‑strain thermoelasticity based on multiplicative decomposition of deformation gradient,” Theoretical and Applied Mechanics, vol. 28‑29, pp. 379–399, 2002. DOI: 10.2298/TAM0229379V.&lt;br /&gt;
&lt;br /&gt;
[9] PyCOMPSs: Parallel computational workflows in Python, Enric Tejedor,  Yolanda Becerra, Guillem Alomar, Anna Queralt, Rosa M. Badia, Jordi Torres, Toni Cortes, Jesús Labarta,  IJHPCA 31(1): 66-82 (2017), DOI:  10.1177/1094342015594678&lt;/div&gt;</summary>
		<author><name>Mteixido</name></author>	</entry>

	</feed>