https://github.com/eric-bradford/gp-ma
Source code for Gaussian process modifier adaptation (GP-MA)
https://github.com/eric-bradford/gp-ma
chemical-engineering control-systems gaussian-processes matlab nonlinear-optimization trust-region-methods
Last synced: about 1 month ago
JSON representation
Source code for Gaussian process modifier adaptation (GP-MA)
- Host: GitHub
- URL: https://github.com/eric-bradford/gp-ma
- Owner: Eric-Bradford
- License: mit
- Created: 2019-08-03T09:10:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-03T09:51:45.000Z (almost 6 years ago)
- Last Synced: 2025-04-01T05:11:14.289Z (3 months ago)
- Topics: chemical-engineering, control-systems, gaussian-processes, matlab, nonlinear-optimization, trust-region-methods
- Language: MATLAB
- Homepage:
- Size: 11.7 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gaussian process modifier adaptation
The code in this repository is based on the works in [[1]](#1)[[2]](#2) and is written in Matlab. It is a variation of a modifier adapation algorithm using Gaussian processes (GP-MA). To cite GP-MA please use the publications [[1]](#1)[[2]](#2).## Getting started
Download the entire folder containing all Matlab files and add the entire folder and subfolders to the Matlab path. Next run [RTO_MA_GP](/RTO_MA_GP.m), which should run the pre-defined problem as defined in [[2]](#2). Once this works the "true" plant model can be modified in [Plant_model](Plant_model.m) with the corresponding objective defined in [Plant_data](Plant_data.m). The "approximate" plant model can be modified in [Approx_model](Approx_model.m) with the corresponding approximate objective defined in [Approx_data](Approx_data.m). Note the plotting only works for two dimensional problems.## References
[1] E.A. del Rio Chanona, J.E. Alves Graciano, E.Bradford, and B.Chachuat, [Modifier-Adaptation Schemes Employing Gaussian Processes and Trust Regions for Real-Time Optimization](https://www.sciencedirect.com/science/article/pii/S2405896319301211), IFAC-PapersOnLine, vol. 52, no. 1, pp. 52-57, 2019.
[2] T.A. Ferreira, H.A. Shukla, T. Faulwasser, C.N. Jones, and D. Bonvin, [Real-time optimization of uncertain process systems via modifier adaptation and Gaussian process](https://ieeexplore.ieee.org/abstract/document/8550397), In European Control Conference (ECC) 2018, pp. 465-470.
## Legal information
This project is licensed under the MIT license – see LICENSE.md in the repository for details.