https://github.com/computationalsciencelaboratory/control-pinns

https://github.com/computationalsciencelaboratory/control-pinns

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: ComputationalScienceLaboratory
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 87.9 MB
Statistics
  • Stars: 2
  • Watchers: 4
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 4 years ago · Last pushed about 4 years ago

https://github.com/ComputationalScienceLaboratory/control-pinns/blob/main/

# [Control Physics Informed Neural Networks](https://arxiv.org/)
Control Physics-Informed Neural Networks (PINNs) can simultaneously solve the learning tasks of the system state of a PDE, and its respective optimal control, in a one-stage framework while conforming to physical laws of the given system. Prior two-stage approaches applying PINNs to control problems are presented, while background information on scientific ML, PINNs, and their relationship with reinforcement learning is brought to light. The robustness of Control PINNs is demonstrated through increasingly complex open-loop control problems pertaining to:
1. [An analytical problem](https://github.com/ComputationalScienceLaboratory/control-pinn/blob/main/notebooks/ControlPINN_Analytical_Problem.ipynb)
2. [A heat equation](https://github.com/ComputationalScienceLaboratory/control-pinn/blob/main/notebooks/ControlPINN_HeatEquation_1D.ipynb)
3. [A predator prey problem](https://github.com/ComputationalScienceLaboratory/control-pinn/blob/main/notebooks/ControlPINN_Predator_Prey_2D.ipynb)

![Predator-Prey problem](https://github.com/ComputationalScienceLaboratory/control-pinns/blob/main/animations/ControlPINN_Predator_Prey_Absolute_Error.gif "Evolution of the absolute error between the solution and numerical simulation")

![Analytical problem](https://github.com/ComputationalScienceLaboratory/control-pinns/blob/main/animations/AnalyticalProblem_Convergence.gif "Evolution of the solution and optimal control")

# Citation
```
@article{barrystraume2022controlpinns,
  title={Physics-informed neural networks for PDE-constrained optimization and control},
  author={Barry-Straume, Jostein and Sarshar, Arash and Popov, Andrey A. and Sandu, Adrian},
  journal={arXiv preprint},
  year={2024}
}
```

Owner

  • Name: Computational Science Laboratory
  • Login: ComputationalScienceLaboratory
  • Kind: organization
  • Location: Blacksburg, VA

Research group of Dr. Adrian Sandu at Virginia Tech

GitHub Events

Total
  • Watch event: 3
  • Fork event: 2
Last Year
  • Watch event: 3
  • Fork event: 2