Skip to content

lukebhan/NeuralOperatorAdaptiveControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Adaptive Neural Operator Control for a Transport PDE with Nonlinear Recirculation

The source code for the paper titled Adaptive Neural-Operator Backstepping Control of a Benchmark Hyperbolic PDE.

Sysetm Requirements

All of the code is written in Python 3 and relies on standard packages such as numpy, Pytorch, Scipy, and the deep learning package DeepXDE. Additionally, all code in this work is nicely formatted in a jupyter-notebook. A basic installation will require the installation of Python, jupyter along with DeepXDE and PyTorch. Please see the import statements in the Jupyter-notebooks to make sure all files are included. Versions for each package is given at the first block of the jupyter-notebook and is included in the requirements.txt file.

Demos

Dataset and Models

All precomputed datasets and models are available here Google Drive

Adaptive Control Simulations

  • Please see the jupyter-notebook adaptiveControl.ipynb. All the datasets are available in the drive, but if one ones to make their own data, the generation code is commented out in the notebook. Likewise to compute one's own models, please comment out the load_dict in the notebook.

Cite this work

@misc{lamarque2024adaptive,
      title={Adaptive Neural-Operator Backstepping Control of a Benchmark Hyperbolic PDE}, 
      author={Maxence Lamarque and Luke Bhan and Yuanyuan Shi and Miroslav Krstic},
      year={2024},
      eprint={2401.07862},
      archivePrefix={arXiv},
      primaryClass={eess.SY}
}

Questions

Feel free to leave any questions in the issues of Github or email the author Luke at [email protected]

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published