Fourier neural operators (FNOs) can learn highly nonlinear mappings between function spaces, and have recently become a popular tool for learning responses of complex physical systems. However, to achieve good accuracy and efficiency, FNOs rely on the Fast Fourier transform (FFT), which is restricted to modeling problems on rectangular domains. To lift such a restriction and permit FFT on irregular geometries as well as topology changes, we introduce domain agnostic Fourier neural operator (DAFNO), a novel neural operator architecture for learning surrogates with irregular geometries and evolving domains. The key idea is to incorporate a smoothed characteristic function in the integral layer architecture of FNOs, and leverage FFT to achieve rapid computations, in such a way that the geometric information is explicitly encoded in the architecture. In our empirical evaluation, DAFNO has achieved state-of-the-art accuracy as compared to baseline neural operator models on two benchmark datasets of material modeling and airfoil simulation. To further demonstrate the capability and generalizability of DAFNO in handling complex domains with topology changes, we consider a brittle material fracture evolution problem. With only one training crack simulation sample, DAFNO has achieved generalizability to unseen loading scenarios and substantially different crack patterns from the trained scenario. Our code and data accompanying this paper are available at https://github.com/ningliu-iga/DAFNO.
翻译:傅里叶神经算子(FNO)能够学习函数空间之间的高度非线性映射,近期已成为学习复杂物理系统响应的常用工具。然而,为实现良好的精度和效率,FNO依赖于快速傅里叶变换(FFT),而FFT仅适用于矩形域上的建模问题。为突破这一限制并在不规则几何及拓扑变化中应用FFT,我们提出域无关傅里叶神经算子(DAFNO)——一种用于学习不规则几何与演化域代理模型的新型神经算子架构。其核心思想是在FNO的积分层架构中融入平滑特征函数,并利用FFT实现快速计算,从而将几何信息显式编码于架构中。在实证评估中,DAFNO在材料建模和翼型仿真两个基准数据集上,相比基线神经算子模型达到了最先进的精度。为进一步展示DAFNO处理含拓扑变化的复杂域的能力与泛化性,我们考虑脆性材料断裂演化问题。仅凭单个训练裂纹仿真样本,DAFNO即实现了对未见加载场景及与训练场景显著不同裂纹模式的泛化能力。本文配套代码与数据见https://github.com/ningliu-iga/DAFNO。