Inverse Problems with Physics-Informed Neural Networks
Parameter Estimation in Heat Conduction
Learning Objectives:
- Understand the difference between forward and inverse problems
- Learn how PINNs solve inverse problems elegantly
- Master parameter estimation with sparse, noisy data
- Implement thermal diffusivity estimation from temperature measurements
Introduction: Forward vs Inverse Problems
The Forward Problem
In our previous PINN examples, we solved forward problems:
- Given: Complete physics (equations + parameters)
- Find: Solution function \( u(x,t) \)
- Example: Given spring constant \( k \) and damping \( c \), find oscillator motion \( u(t) \)
The Inverse Problem
In many real-world scenarios, we face inverse problems:
- Given: Some measurements of the solution \( u \)
- Find: Unknown physical parameters in the governing equations
- Example: From temperature measurements, determine thermal conductivity
Why Inverse Problems are Hard
Traditional Approach:
- Guess parameter values
- Solve forward problem (expensive numerical simulation)
- Compare with measurements
- Update guess and repeat
Problems:
- Computationally expensive (many forward solves)
- Sensitive to noise
- May not converge or find wrong parameters
- Requires good initial guesses
PINN Revolution: Solve forward and inverse problems simultaneously!
©
|
Cornell University
|
Center for Advanced Computing
|
Copyright Statement
|
Access Statement
CVW material development is supported by NSF OAC awards 1854828, 2321040, 2323116 (UT Austin) and 2005506 (Indiana University)
CVW material development is supported by NSF OAC awards 1854828, 2321040, 2323116 (UT Austin) and 2005506 (Indiana University)