<p>In this paper, we present a Wachspress-based transfinite formulation on convex polygonal domains for exact enforcement of Dirichlet boundary conditions in physics-informed neural networks. This approach leverages prior advances in geometric design such as blending functions and transfinite interpolation over convex domains. For prescribed Dirichlet boundary function <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\mathcal {B}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">B</mi> </math></EquationSource> </InlineEquation>, the transfinite interpolant of <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\mathcal {B}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">B</mi> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(g: \bar{P} \rightarrow C^0(\bar{P})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>g</mi> <mo>:</mo> <mover accent="true"> <mrow> <mi>P</mi> </mrow> <mrow> <mo stretchy="false">¯</mo> </mrow> </mover> <mo stretchy="false">→</mo> <msup> <mi>C</mi> <mn>0</mn> </msup> <mrow> <mo stretchy="false">(</mo> <mover accent="true"> <mrow> <mi>P</mi> </mrow> <mrow> <mo stretchy="false">¯</mo> </mrow> </mover> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation>, <i>lifts</i> functions from the boundary of a two-dimensional polygonal domain to its interior. The transfinite trial function is expressed as the difference between the neural network’s output and the extension of its boundary restriction into the interior of the domain, with <i>g</i> added to it. This ensures kinematic admissibility of the trial function in the deep Ritz method. Wachspress coordinates for an <i>n</i>-gon are used in the transfinite formula, which generalizes bilinear Coons transfinite interpolation on rectangles to convex polygons. Since Wachspress coordinates are smooth, the neural network trial function has a bounded Laplacian, thereby overcoming a limitation in a previous contribution where approximate distance functions were used to exactly enforce Dirichlet boundary conditions. For a point <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\varvec{x}\in \bar{P}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mi mathvariant="bold-italic">x</mi> </mrow> <mo>∈</mo> <mover accent="true"> <mrow> <mi>P</mi> </mrow> <mrow> <mo stretchy="false">¯</mo> </mrow> </mover> </mrow> </math></EquationSource> </InlineEquation>, Wachspress coordinates <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\varvec{\lambda }: \bar{P} \rightarrow [0,1]^n\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mi mathvariant="bold-italic">λ</mi> </mrow> <mo>:</mo> <mover accent="true"> <mrow> <mi>P</mi> </mrow> <mrow> <mo stretchy="false">¯</mo> </mrow> </mover> <mo stretchy="false">→</mo> <msup> <mrow> <mo stretchy="false">[</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo stretchy="false">]</mo> </mrow> <mi>n</mi> </msup> </mrow> </math></EquationSource> </InlineEquation> serve as a geometric feature map for the neural network: <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\varvec{\lambda }\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="bold-italic">λ</mi> </mrow> </math></EquationSource> </InlineEquation> encodes the boundary edges of the polygonal domain. This offers a framework for solving problems on parametrized convex geometries using neural networks. The accuracy of physics-informed neural networks is successfully assessed on forward problems (linear and nonlinear), an inverse heat conduction problem, and a parametrized geometric Poisson boundary-value problem.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Wachspress-based transfinite formulation for exactly enforcing Dirichlet boundary conditions on convex polygonal domains in physics-informed neural networks

  • N. Sukumar,
  • Ritwick Roy

摘要

In this paper, we present a Wachspress-based transfinite formulation on convex polygonal domains for exact enforcement of Dirichlet boundary conditions in physics-informed neural networks. This approach leverages prior advances in geometric design such as blending functions and transfinite interpolation over convex domains. For prescribed Dirichlet boundary function \(\mathcal {B}\) B , the transfinite interpolant of \(\mathcal {B}\) B , \(g: \bar{P} \rightarrow C^0(\bar{P})\) g : P ¯ C 0 ( P ¯ ) , lifts functions from the boundary of a two-dimensional polygonal domain to its interior. The transfinite trial function is expressed as the difference between the neural network’s output and the extension of its boundary restriction into the interior of the domain, with g added to it. This ensures kinematic admissibility of the trial function in the deep Ritz method. Wachspress coordinates for an n-gon are used in the transfinite formula, which generalizes bilinear Coons transfinite interpolation on rectangles to convex polygons. Since Wachspress coordinates are smooth, the neural network trial function has a bounded Laplacian, thereby overcoming a limitation in a previous contribution where approximate distance functions were used to exactly enforce Dirichlet boundary conditions. For a point \(\varvec{x}\in \bar{P}\) x P ¯ , Wachspress coordinates \(\varvec{\lambda }: \bar{P} \rightarrow [0,1]^n\) λ : P ¯ [ 0 , 1 ] n serve as a geometric feature map for the neural network: \(\varvec{\lambda }\) λ encodes the boundary edges of the polygonal domain. This offers a framework for solving problems on parametrized convex geometries using neural networks. The accuracy of physics-informed neural networks is successfully assessed on forward problems (linear and nonlinear), an inverse heat conduction problem, and a parametrized geometric Poisson boundary-value problem.