Hierarchical deep learning-based adaptive time-stepping scheme for multiscale simulations
Asif Hamid, Danish Rafiq, Shahkar Ahmad Nahvi, Mohammad Abid Bazaz
TL;DR
Multiscale dynamical systems pose challenges for closures and Taylor-based time stepping. The authors introduce Adaptive Hierarchical Time-Stepping (AHiTS), a data-driven framework that learns a hierarchy of ResNet-based neural network time steppers (NNTS) at different timescales and adaptively selects them during integration using a tolerance $ε$. Across canonical ODEs and PDEs, including the FitzHugh–Nagumo and Kuramoto–Sivashinsky equations, AHiTS matches or surpasses the accuracy of the state-of-the-art multiscale HiTS while significantly reducing the number of steps and computational cost, with added robustness to noise. The approach enables scalable, data-driven multiscale simulation and can be extended with hybrids and encoder–decoder schemes for high-dimensional problems, accompanied by open-source code for training and testing.
Abstract
Multiscale is a hallmark feature of complex nonlinear systems. While the simulation using the classical numerical methods is restricted by the local \textit{Taylor} series constraints, the multiscale techniques are often limited by finding heuristic closures. This study proposes a new method for simulating multiscale problems using deep neural networks. By leveraging the hierarchical learning of neural network time steppers, the method adapts time steps to approximate dynamical system flow maps across timescales. This approach achieves state-of-the-art performance in less computational time compared to fixed-step neural network solvers. The proposed method is demonstrated on several nonlinear dynamical systems, and source codes are provided for implementation. This method has the potential to benefit multiscale analysis of complex systems and encourage further investigation in this area.
