A Stability-Aware Frozen Euler Autoencoder for Physics-Informed Tracking in Continuum Mechanics (SAFE-PIT-CM)
Organizations: Section for Statistics and Data Analysis, DTU Compute, Technical University of Denmark, Kgs. Lyngby, Denmark
Abstract
Material parameters such as thermal diffusivity govern how microstructural fields evolve during processing, but difficult to measure directly. The Stability-Aware Frozen Euler Physics-Informed Tracking for Continuum Mechanics (SAFE-PIT-CM), is an autoencoder that embeds a frozen convolutional layer as a differentiable PDE solver in its latent-space transition to jointly recover diffusion coefficients and the underlying physical field from temporal observations. When temporal snapshots are saved at intervals coarser than the simulation time step, a single forward Euler step violates the von Neumann stability condition, forcing the learned coefficient to collapse to an unphysical value. Sub-stepping with SAFE restores stability at negligible cost each sub-step is a single frozen convolution, far cheaper than processing more frames with recovery error converging monotonically with substep count. Validated on thermal diffusion in metals, the method recovers both the diffusion coefficient and the physical field with near-perfect accuracy, both with and yet without pre-training. Backpropagation through the frozen operator supervises an attention-based parameter estimator without labelled data. The architecture generalises to any PDE with a convolutional finite-difference discretisation.
Figures & tables
| Component | Description | Parameters |
|---|---|---|
| Encoder | 3 conv blocks + proj.; zero-init | |
| Physics est. | 2 conv + attention ( , 4 heads) + MLP | |
| SAFE operator | frozen Laplacian conv steps | (frozen) |
| Decoder | 2 conv blocks + proj.; zero-init | |
| Total |
| Symbol | Name | Where | Definition | Value |
| Simulation time step | Data generation | (PDE solver step) | ||
| Save interval | Data generation | (steps between frames) | ||
| Frame interval | Between frames | |||
| Sub-step count | SAFE operator | (hyperparameter) | (default) | |
| Sub-step size | Within SAFE operator | (at ) |
| Parameter | Symbol | Value |
|---|---|---|
| Optimizer | Adam | |
| Learning rate | ||
| Scheduler | ReduceLROnPlateau (0.5, pat. 5) | |
| Early stopping | patience 5 | |
| SAFE loss weight | 100 | |
| Recon. loss weight | 1 |
| Setting | MAE α | |
|---|---|---|
| Pure inference | ||
| Pretrained + TTT | ||
| Zero-shot TTT |
| Setting | Mean | Mean | |
|---|---|---|---|
| Pure inference | 20 | ||
| Pretrained + TTT | 20 | ||
| Zero-shot TTT | 20 |
| Stable? | |||||||
|---|---|---|---|---|---|---|---|
| 1 | 0.2500 | 13.60 | 0.25 | No | 0.5042 | ||
| 2 | 0.1250 | 6.80 | 0.50 | No | 0.3449 | ||
| 5 | 0.0500 | 2.72 | 1.25 | No | 0.0798 | ||
| 10 | 0.0250 | 1.36 | 2.50 | Yes | 0.0153 | ||
| 25 | 0.0100 | 0.54 | 6.25 | Yes | 0.0048 | ||
| 50 | 0.0050 | 0.27 | 12.50 | Yes | 0.0006 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Symbol | Value |
|---|---|---|
| Grid size | ||
| Grid spacing | ||
| Time step | ||
| Number of time steps | ||
| Save interval | ||
| Saved frame interval |
| Scenario | at | Stable? | ||
|---|---|---|---|---|
| No sub-stepping ( ) | No | |||
| Sub-stepping ( ) | Yes |
Physics-Informed ML
Physics-informed machine learning combines data-driven models with physical laws to solve, predict, and infer scientific systems.
See all 833 papers