主要内容

LQG控制器优化

本示例展示了如何使用Simulink®Design Optimization™通过调整LQR增益矩阵和前馈增益来优化工厂的输出响应。该模型包含了工厂模型中的不确定性,并在优化过程中考虑了这种不确定性。

打开lqg_demo使用下面的命令建模并运行模拟。该仿真得到了装置的非优化响应和用于优化的初始数据。双击Scope块以查看工厂的未优化响应。

open_system (“lqg_demo”

双击工厂/致动器块查看子系统的详细信息。请注意,在此模型中,工厂以状态空间形式表示,并包括速率限制器和饱和块。

双击输出约束块查看工厂的阶跃响应的约束。

您可以启动响应优化器使用应用程序菜单中的sdotool命令在MATLAB®。中启动预先配置的优化任务响应优化器首先打开模型,然后双击模型底部的橙色块。从响应优化器,按地块模型响应按钮来模拟模型,并显示初始设计满足设计要求的程度。

图中的实线表示不考虑不确定性的植物响应,虚线表示不确定响应。

我们通过按按钮开始优化优化按钮。响应优化器.图被更新以表明设计需求现在得到满足。

关闭模型。bdclose (“lqg_demo”
Baidu
map