鲁棒控制及鲁棒控制器课件.ppt
《鲁棒控制及鲁棒控制器课件.ppt》由会员分享,可在线阅读,更多相关《鲁棒控制及鲁棒控制器课件.ppt(95页珍藏版)》请在三一办公上搜索。
1、2023/1/23,1,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,第7 章鲁棒控制与鲁棒控制器设计,薛定宇 著控制系统计算机辅助设计MATLAB 语言与应用第二版,清华大学出版社 2006CAI课件开发:鄂大志、薛定宇,2023/1/23,2,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,主要内容,线性二次型 Gauss 控制鲁棒控制问题的一般描述 鲁棒控制器的计算机辅助设计新鲁棒控制工具箱及应用分数阶控制系统分析与设计,2023/1/23,3,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,7.1 线性二次型 Gauss 控制,7.1.1 线
2、性二次型 Gauss 问题,假设对象模型的状态方程表示为,为白噪声信号,分别表示模型的不确定性与输出信号的量测噪声。,2023/1/23,4,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,定义最优控制的指标函数为,2023/1/23,5,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,7.1.2 使用 MATLAB 求解 LQG 问题,带有 Kalman 滤波器的 LQG 结构,2023/1/23,6,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,Kalman 滤波器的增益矩阵,式中,满足下面的 Riccati 代数方程,2023/1/23,7,控
3、制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,【例7-1】,2023/1/23,8,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,LQG 控制器设计的分离原理,2023/1/23,9,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,基于观测器的 LQG 调节器设计,2023/1/23,10,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,由 Kalman 滤波器方程,可以写出基于观测器的 LQG 调节器为,2023/1/23,11,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,2023/1/23,12,控制系统计算机辅助
4、设计MATLAB语言与应用东北大学信息学院,【例7-2】,2023/1/23,13,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,7.1.3 带有回路传输恢复的 LQG 控制,LQG/LTR 控制器设计算法,使用 LQG 控制器,系统的开环传递函数表示为,直接状态反馈系统的开环传递函数为,2023/1/23,14,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,【例7-3】,2023/1/23,15,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,2023/1/23,16,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,回路传输恢复技术
5、(loop transfer recovery,LTR),加权函数的选择,2023/1/23,17,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,先求解标准的 LQ 问题,然后应用 LTR 技术,2023/1/23,18,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,2023/1/23,19,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,【例7-4】对【例7-3】不同的 q 值应用 LTR 技术,2023/1/23,20,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,2023/1/23,21,控制系统计算机辅助设计MATLAB语言
6、与应用东北大学信息学院,应用 MATLAB 求解 LQG/LTR 问题,若想使得系统在输入端恢复环路传递函数,则,若想在对象模型的输出端恢复环路传递函数,则,2023/1/23,22,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,【例7-5】对【例7-3】选定一个 q 向量,设计 LTR 控制器,并绘制出不同 q 值下环路传递函数 的 Nyquist 图。,2023/1/23,23,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,7.2鲁棒控制问题的一般描述,小增益定理鲁棒控制器的结构鲁棒控制系统的 MATLAB 描述,2023/1/23,24,控制系统计算机辅助
7、设计MATLAB语言与应用东北大学信息学院,7.2.1 小增益定理,(a)标准反馈控制结构,(b)小增益定理示意图,2023/1/23,25,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,假设 为稳定的,则当且仅当小增益条件,满足时,图(b)中所示的系统对所有稳定的 都是良定的,且是内部稳定的。,小增益定理,即如果系统的回路传递函数的范数小于 1,则闭环系统将总是稳定的。,2023/1/23,26,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,7.2.2 鲁棒控制器的结构,闭环系统中引入的增广对象模型,其对应的增广状态方程为,2023/1/23,27,控制系统计
8、算机辅助设计MATLAB语言与应用东北大学信息学院,闭环系统传递函数为,2023/1/23,28,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,最优控制问题 其中需求解;最优控制问题 其中需求解;控制问题 需要得出一个控制器满足,鲁棒控制问题的三种形式:,鲁棒控制的目的是设计出一个镇定控制器 使得闭环系统 的范数取一个小于 1 的值,亦即,2023/1/23,29,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,加权灵敏度问题的控制结构框图,2023/1/23,30,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,假定系统对象模型的状态方程为,加权函
9、数 的状态方程模型为 的状态方程模型为,而非正则的 的模型表示为,加权函数,使得 均正则。即传递函数在 时均应该是有界的。,2023/1/23,31,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,式中,2023/1/23,32,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,这时鲁棒控制问题可以集中成下面三种形式:,灵敏度问题 并不指定 稳定性与品质的混合鲁棒问题 假定 为空一般的混合灵敏度问题 要求三个加权函数都存在,2023/1/23,33,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,7.2.3 鲁棒控制系统的 MATLAB 描述,鲁棒控制工
10、具箱中的系统描述方法,建立鲁棒控制工具箱可以使用的系统模型,2023/1/23,34,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,2023/1/23,35,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,2023/1/23,36,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,【例7-6】,2023/1/23,37,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,分析与综合工具箱和 LMI 工具箱的 模型描述,2023/1/23,38,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,变换出系统矩阵 P,2023/1/23
11、,39,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,【例7-7】用【例7-6】中的对象模型和加权函数,得出其系统矩阵模型 P,2023/1/23,40,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,7.3 鲁棒控制器的 计算机辅助设计,鲁棒控制工具箱的设计方法基于线性矩阵不等式工具箱的设计方法基于 分析与综合工具箱的 控制器设计基于回路成型技术的鲁棒控制器设计,2023/1/23,41,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,7.3.1 鲁棒控制工具箱的 设计方法,鲁棒控制器的状态方程表示,其中,X 与 Y 由下面的两个代数 Riccat
12、i 方程求解,2023/1/23,42,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,控制器存在的前提条件为,足够小,且满足;控制器 Riccati 方程的解为 正定矩阵;观测器 Riccati 方程的解为 正定矩阵;。该式说明两个 Riccati 方程的积 矩阵的所有特征值均小于。,2023/1/23,43,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,【例7-8】对【例7-6】中的增广的系统模型,分别 设计,2023/1/23,44,控制系统计算机辅助设计MATLAB语言与应用东北大学信息学院,绘制在控制器作用下系统的开环 Bode 图和闭环阶跃响应曲线,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 鲁棒控制 课件

链接地址:https://www.31ppt.com/p-2165659.html