A Gaussian Process State Space Formulation for Materials Constitutive Modeling: Application to Quasi-brittle Materials
Organizations: Hopkins Extreme Materials Institute, Johns Hopkins University, Baltimore, MD, USA · Department of Mechanical Engineering, Johns Hopkins University, Baltimore, MD, USA · Department of Civil and Systems Engineering, Johns Hopkins University, Baltimore, MD, USA
Abstract
Constitutive models for history-dependent, path-dependent materials typically encode this dependence in prescribed functional forms through internal variables such as damage or plastic strain that are phenomenological, model-dependent, and not directly observable. These rigid forms lack flexibility to match observations, make calibration potentially non-unique, and complicate uncertainty quantification. This paper develops a Gaussian-process state-space model (GP-SSM) that replaces the fixed form of the constitutive model with a flexible GP regression, and the prescribed internal variables with latent state variables learned directly from observable stress-strain histories. As a GP, the model is naturally endowed with a measure of uncertainty and can be constrained to satisfy physical principles. We demonstrate this framework for quasi-brittle materials under triaxial compression, where the latent variable evolution is driven by the current-state stress invariants and the increment of equivalent strain to reflect irreversible, pressure-sensitive history. A sparse multi-output GP then maps the latent state and current strain tensor to the six-component stress response, trained by variational sparse inference. The trained model is exported into Abaqus/Explicit through a user material subroutine. Four verification cases are reported: (1) offline rollout on validation and test histories; (2) a single element under changing confinement; (3) a frozen-memory unloading-reloading extension; and (4) a multi-element structural model compared against the Karagozian and Case Concrete (KCC) model. These results show that the learned state-space update reproduces held-out RVE-scale histories in closed-loop rollout, tracks evolving confinement, supports unloading without violating the irreversibility of the learned history state, and reproduces structural-level behavior consistent with KCC.
Figures & tables
| State variable index | Meaning |
|---|---|
| 1–2 | latent state components |
| 3–8 | accumulated six-component strain vector |
| 9 | previous first stress invariant |
| 10 | previous deviatoric invariant |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Quantity | Value |
|---|---|
| Number of stress–strain histories ( ) | 20 |
| Train/validation/test split ( ) | 12/5/3 sequences |
| Cross-validation folds | 2 |
| Latent dimension ( ) | 2 |
| Transition MLP architecture ( ) | |
| Transition activation | tanh hidden layers, softplus output |
State Space Models
State space models represent sequences through evolving latent states, enabling efficient temporal modeling, system identification, and forecasting.
See all 297 papers