图像缩略图

蒙特卡罗模拟与鲁棒性分析

version 1.0.0.1 (4.76 MB) by 纳西姆·哈立德
模型预测控制的实际设计和应用-第7章

888下载

更新2018年10月31日

查看许可证

这些是爱思唯尔的《模型预测控制的实际设计和应用》一书第7章的文件(电子书ISBN:9780128139196,平装书ISBN:9780128139189)。
这些文件与用于船舶导航的多个MPC控制器有关。特别是,我们正在控制前进速度和转弯速度。在本文中,蒙特卡罗模拟被用来测试所设计的MPC控制器。按照以下步骤运行和分析模拟。
运行第七章第二节脚本,该脚本可以在第七章/第二节中找到。这将加载并绘制随机生成的海流、风和波浪数据。
打开第7章/第4节中的第6章\u Multiple\u MPC\u Final.slx,探索控制器+船舶模型的结构。
运行第七章第四节脚本,该脚本可以在第七章/第四节中找到。这将加载12个MPC控制器的数据、海流、风和波浪数据,并运行150个蒙特卡罗模拟。它还将计算控制器对船舶前进速度和转弯率的跟踪性能。
运行第七章第五节脚本,该脚本可以在第七章/第五节中找到。这将加载更新第7章/第4节中使用的12个MPC控制器的权重。它还将运行150次蒙特卡罗模拟,计算控制器对船舶前进速度和转弯率的跟踪性能。
与上面的两部分类似,运行第7章第6.m节,它有3个不同的MPC调整权重。脚本运行三个150蒙特卡罗模拟。结果显示为3种不同重量的图例。这允许用户在MPC控制器的权重和跟踪性能之间得出结论。

引用为

Nassim Khaled(2021年)。蒙特卡罗模拟与鲁棒性分析(//www.tatmou.com/matlabcentral/fileexchange/67871-monte-carlo-simulations-robustness-analysis),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
创建R2017a
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!