Skip to content

HectorLob/PINN_Comp_Mech

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All credit for the code goes to the authors of the original repository https://github.com/JinshuaiBai/PINN_Comp_Mech. This repository is a fork of the original, with modifications made by Héctor Lobato, researcher at Leartiker.

Physics-informed neural network-based computational solid mechanics

This repository provides numerical examples of physics-informed neural network-based computational solid mechanics framework.

Physics-informed neural network (PINN) has recently gained increasing interest in computational mechanics.

This work aims to help the researchers who are interested in the PINN-based solid mechanics solver to have a clear insight into this emerging area.

Numerical examples include:

  • 1D stretching plate problem (implemented by collocation and energy-based loss functions)
  • 2D in-plain stretching plate problem (implemented by collocation loss function)
  • 2D in-plain stretching plate problem (implemented by energy-based loss function)
  • 3D streching cube problem (implemented by collocation loss function)

Information regarding the numerical examples, please refer to our paper.

Enviornmental settings

  • TensorFlow 2.8.0
  • Keras 2.8.0
  • SciPy 1.8.0
  • Matplotlib 3.6.0

Paper link

https://arxiv.org/abs/2210.09060

Cite as

[1] J. Bai, H. Jeong, C.P. Batuwatta-Gamage, S. Xiao, Q. Wang, C.M. Rathnayaka, L. Alzubaidi, G.-R. Liu, Y. Gu, An introduction to programming Physics-Informed Neural Network-based computational solid mechanics, Arxiv preprint arXiv:2210.09060, (2022).

Contact us

For questions regarding the code, please contact:

[email protected]

[email protected]

About

PINN program for computational mechanics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%