# NN_MPC
Neural network-based (NN) Model Predictive Control (MPC) algorithm to control a multi-agent system (MAS) with stochastic communication topology.
Paper available: https://www.sciencedirect.com/science/article/pii/S095219762200361X
Floriano, B. R., Vargas, A. N., Ishihara, J. Y., & Ferreira, H. C. (2022). Neural-network-based model predictive control for consensus of nonlinear systems. Engineering Applications of Artificial Intelligence, 116, 105327.
## Algorithm folder
Folder includes the NN-based MPC algorithm to achieve consensus in MAS for quadrotor fleet system, system with disturbances and nonlinear robot-car system.
### How to run algorithm
The main file is "main.m". In order to run it, uncomment line:
* Line 17 - "start_WW20_Fig1" to run linear system (based on Wang et al. (2018));
* Line 18 - "start_GL20_Fig3" to run system with disturbances (based on Gao et al. (2020));
* Line 21 - "start_Car" to run nonlinear robot-car system.
The output is the evolution of the system's states over time.
## Results folder
Includes the data (.mat) and the code to generate the graphs and tables.
### How to verify the results
The subfolder "results" contain all the data (.mat) shown in the Results section. It is organized according to the folder's names as follows:
* WW20: refers to the results of the linear system
* GL20: refers to the results of the system with disturbances
* Car: refers to the results of the nonlinear robot-car system
* Crossval: refers to the cross-validation results
* Horizon: refers to the results for different horizons
* Pi_x: refers to the results with the transition matrix \Pi = \Pi_x
To generate the graphics of state's progression over time, run "analysis.m". To generate the cross-validation and horizon graphics, run "analysis_crossval.m".
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
network-based (NN) Model Predictive Control (MPC) (167个子文件)
main.asv 8KB
dataGL20nKMPC-2021-10-6-15-11-3.eps 711KB
dataGL20nKMPC-2021-10-6-15-11-2.eps 711KB
dataGL20nKMPC-2021-10-6-15-11.eps 709KB
dataSS16nKMPC-2021-4-7-17-54-5.eps 387KB
dataSS16nKMPC-2021-4-7-17-54-3.eps 385KB
dataSS16nKMPC-2021-4-7-17-54-4.eps 385KB
fig1.eps 329KB
fig1.eps 329KB
dataCarnKMPC 2022-7-20-17-49.eps 80KB
dataCarnKMPC 2022-7-20-17-43.eps 79KB
dataCarnKMPC 2022-7-20-17-54.eps 78KB
dataCarnKMPC 2022-7-20-17-47.eps 78KB
fig2.eps 67KB
fig2.eps 67KB
horizon.eps 41KB
dataCarnKMPC 2022-7-14-16-59.eps 36KB
dataCar_Crossval.eps 36KB
dataCarnKMPC 2022-7-14-16-59.eps 36KB
dataCar_Pi_1(4).eps 34KB
dataCar_Pi_1(4).eps 34KB
dataCar_horizon2.eps 34KB
dataCarnKMPC 2022-7-18-11-36.eps 28KB
dataCarnKMPC 2022-7-18-11-36.eps 28KB
dataCar_Pi_1.eps 28KB
dataZH15nKMPC 2021-10-25-10-52-2.eps 27KB
dataCar_Pi_1(2).eps 27KB
dataZH15nKMPC 2021-10-21-15-2.eps 25KB
dataCarnKMPC 2022-7-18-10-51.eps 25KB
dataCarnKMPC 2022-7-18-11-47.eps 24KB
dataCarnKMPC 2022-7-18-11-47.eps 24KB
dataCarnKMPC 2022-7-18-11-49.eps 24KB
dataCarnKMPC 2022-7-18-11-49.eps 24KB
dataCarnKMPC 2022-7-18-11-49.eps 24KB
dataCarnKMPC 2022-7-18-11-49.eps 24KB
dataZH15nKMPC 2021-10-25-10-56.eps 24KB
dataZH15nKMPC 2021-10-25-10-57.eps 24KB
dataZH15nKMPC 2021-10-25-10-52.eps 24KB
fig_crossval.eps 23KB
dataZH15nKMPC 2021-10-21-15-37-2.eps 19KB
dataGL20nKMPC 2021-10-27-15-11.eps 18KB
dataZH15nKMPC 2021-10-27-15-21.eps 18KB
dataZH15nKMPC 2021-10-21-15-37.eps 18KB
dataWW20nKMPC 2021-10-26-21-56.eps 17KB
crossval_linear_10.eps 16KB
crossval_linear_50.eps 16KB
dataCarnKMPC 2022-7-18-12-5.eps 10KB
dataCarnKMPC 2022-7-18-12-5.eps 10KB
dataCarnKMPC 2022-7-20-17-43.fig 126KB
dataCarnKMPC 2022-7-20-17-47.fig 90KB
dataCarnKMPC 2022-7-20-17-54.fig 87KB
dataCarnKMPC 2022-7-20-17-54.fig 78KB
dataCarnKMPC 2022-7-20-17-49.fig 76KB
dataZH15nKMPC 2021-10-25-10-52-2.fig 59KB
dataZH15nKMPC 2021-10-25-10-52.fig 56KB
dataCarnKMPC 2022-7-18-11-36.fig 56KB
dataCarnKMPC 2022-7-18-11-36.fig 55KB
dataCarnKMPC 2022-7-18-10-51.fig 54KB
dataZH15nKMPC 2021-10-25-10-56.fig 53KB
dataZH15nKMPC 2021-10-25-10-57.fig 53KB
dataCarnKMPC 2022-7-18-11-49.fig 49KB
dataCarnKMPC 2022-7-18-11-49.fig 49KB
dataCarnKMPC 2022-7-18-11-47.fig 48KB
dataCarnKMPC 2022-7-18-11-47.fig 48KB
dataCarnKMPC 2022-7-18-11-49.fig 48KB
dataCarnKMPC 2022-7-18-11-49.fig 48KB
dataCar_horizon2.fig 40KB
dataCarnKMPC 2022-7-14-16-59.fig 34KB
dataCarnKMPC 2022-7-14-16-59.fig 34KB
dataGL20nKMPC 2021-10-27-15-11.fig 25KB
dataWW20nKMPC 2021-10-26-21-56.fig 25KB
dataZH15nKMPC 2021-10-27-15-21.fig 24KB
dataCarnKMPC 2022-7-18-12-5.fig 5KB
dataCarnKMPC 2022-7-18-12-5.fig 5KB
dataWW20nKMPC 2021-9-23-14-48.jpg 34KB
dataWW20nKMPC 2021-9-23-15-10.jpg 33KB
dataWW20nKMPC 2021-9-23-14-41.jpg 32KB
dataWW20nKMPC 2021-9-23-14-54.jpg 31KB
dataGL20nKMPC 2021-9-23-10-53.jpg 30KB
dataGL20nKMPC 2021-9-23-11-4.jpg 28KB
dataGL20nKMPC 2021-10-6-15-11.jpg 27KB
dataGL20nKMPC 2021-9-23-11-0.jpg 27KB
crossval_linear_50.jpg 25KB
dataWW20nKMPC 2021-7-22-11-38.jpg 23KB
dataGL20nKMPC 2021-7-22-1-2.jpg 22KB
fig1.jpg 21KB
fig1.jpg 21KB
SS16originaldata.jpg 19KB
SS16originaldata.jpg 19KB
fig2.jpg 18KB
fig2.jpg 18KB
fig_crossval.jpg 16KB
GL20originaldata.jpg 15KB
GL20originaldata.jpg 15KB
crossval_linear_10.jpg 14KB
crossval.jpg 13KB
main.m 8KB
analisys.m 6KB
analisys_crossval.m 4KB
start_Car.m 3KB
共 167 条
- 1
- 2
资源评论
chenyu2010550221
- 粉丝: 5
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功