第四章线性控制系统的计算机辅助分析.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第四章线性控制系统的计算机辅助分析.ppt》由会员分享,可在线阅读,更多相关《第四章线性控制系统的计算机辅助分析.ppt(115页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 4 4 章章线性控制系统的计算机辅助分析线性控制系统的计算机辅助分析4/8/20231系统的分析方法系统的分析方法n n充分利用计算机对线性系统进行分析n n更新系统分析的观念n n求解传统方法难以求解的问题n n离散系统稳定性如何分析?离散系统稳定性如何分析?n nNyquistNyquist图、图、NicholsNichols图没有频率信息,如何弥补?图没有频率信息,如何弥补?n n高阶系统的根轨迹如何绘制?高阶系统的根轨迹如何绘制?4/8/20232本章主要内容本章主要内容n n线性系统定性分析线性系统定性分析n n线性系统时域响应解析解法线性系统时域响应解析解法n n线性系统的数
2、字仿真分析线性系统的数字仿真分析n n根轨迹分析根轨迹分析n n线性系统频域分析线性系统频域分析4/8/202334.1 线性系统定性分析线性系统定性分析n n主要内容n n线性系统稳定性分析线性系统稳定性分析n n线性反馈系统内部稳定性分析线性反馈系统内部稳定性分析n n线性系统的相似变换线性系统的相似变换n n线性系统可控性分析线性系统可控性分析n n线性系统可观测性分析线性系统可观测性分析n nKalmanKalman分解分解n n系统状态方程的标准型系统状态方程的标准型4/8/202344.1.1 线性系统的稳定性分析线性系统的稳定性分析n n给定线性系统模型,如何分析稳定性?n n由
3、控制理论可知,用Routh表 可以判定该系统稳定性n nEdward John Routh(1831-1907)n n历史局限性4/8/20235状态方程系统的稳定性状态方程系统的稳定性n n连续线性状态方程n n解析阶n n稳定性:矩阵的特征根均有负实部4/8/20236离散系统的稳定性离散系统的稳定性n n离散系统状态方程n n离散系统时域响应解析阶n n稳定性判定:所有特征根均在单位圆内4/8/20237Routh 判据的历史局限性判据的历史局限性n nRouth判据提出时,没有求多项式根的方法n n现在求解矩阵特征根、求解多项式方程的根轻而易举,无需间接方法n nRouth判据只能得出
4、是否稳定,进一步信息得不出来,如系统是否振荡n n离散系统无法由Routh方法直接判定,得借助于Jury判据,更复杂n n稳定性分析方法不统一4/8/20238基于基于 MATLAB 的稳定性判定方法的稳定性判定方法n n直接判定n n状态方程模型状态方程模型n n由由 可以求出所有特征根可以求出所有特征根n n离散系统:离散系统:n n传递函数模型:完全同样方法传递函数模型:完全同样方法n n图解判定法n n连续系统:连续系统:n n离散系统:离散系统:,同时画出单位圆,同时画出单位圆4/8/20239例4-1 高阶系统稳定性判定n n直接分析方法n n零极点模型4/8/202310例4-2
5、 高阶离散单位负反馈系统模型n nMATLAB 求解4/8/2023114.1.2 线性反馈系统的内部稳定性线性反馈系统的内部稳定性n n输入、输出稳定是不够的,因为若内部信号可能过大,对系统的硬件破坏n n应该引入内部稳定性概念,保证内部信号也是稳定的。4/8/202312n n由给定稳定输入 到内部信号 都稳定的系统称为内部稳定系统n n传递函数矩阵 其中n n逐一判定每个子传递函数的稳定性很烦琐n n内部稳定性定理4/8/202313内部稳定性定理内部稳定性定理n n闭环系统内部稳定的充要条件为n n 没有不稳定零点没有不稳定零点n n 没有不稳定零极点对消没有不稳定零极点对消n n第一
6、个条件等效于输入输出稳定性n n判定第2条件即可n n可以编写MATLAB函数判定内部稳定性4/8/202314n n判定的 MATLAB 函数4/8/2023154.1.3 线性系统的线性相似变换线性系统的线性相似变换n n系统的状态方程表示称为系统实现n n不同状态选择下,状态方程不惟一n n相似变换n n非奇异矩阵非奇异矩阵n n状态变换状态变换n n新状态方程模型新状态方程模型4/8/202316n n状态变换公式n nMATLAB 求解方法4/8/202317例4-3 已知系统和转换矩阵n nMATLAB 求解4/8/202318n n变换结果n n可见,相似变换能改变系统的结构n
7、n引入相似变换矩阵,可以将已知系统转换成其他的形式4/8/2023194.1.4 线性系统的可控性分析线性系统的可控性分析n n可控性定义可控性定义n n n n系统的可控性就是指系统内部的状态是不是可以由外系统的可控性就是指系统内部的状态是不是可以由外部输出信号控制的性质,部输出信号控制的性质,4/8/202320线性系统的可控性判定线性系统的可控性判定n n可控性判定矩阵n n n n基于 MATLAB 的判定方法n n构造可控性判定矩阵4/8/202321例4-4 离散状态方程的可控性n nMATLAB 求解4/8/202322n n判定矩阵n n判定矩阵构造方法n n这样的判定方法同样
8、适合于连续系统和离散系统。也适用于多变量模型4/8/202323由由 Gram 矩阵判定可控性矩阵判定可控性n n引入可控 Gram 矩阵n n该矩阵满足 Lyapunov 方程n nMATLAB 求解n n矩阵构造4/8/202324例4-5 求 Gram 矩阵n nMATLAB 命令n nGram 矩阵4/8/202325可控性阶梯分解可控性阶梯分解n n对于不完全可控的系统阶梯分解n n阶梯标准型n nMATLAB 函数调用n n若原系统状态方程完全可控,则不必分解4/8/202326例4-6 不完全可控系统4/8/2023274.1.5 线性系统的可观测性分析线性系统的可观测性分析n
9、n可观测性定义可观测性定义n n n n系统的可观测性就是指系统内部的状态是不是可以系统的可观测性就是指系统内部的状态是不是可以由系统输出信号重建起来的性质由系统输出信号重建起来的性质4/8/202328可观测性判定可观测性判定n n判定矩阵n n等同于 系统可控性判定n nGram 矩阵n nMATLAB 求解4/8/202329n nGram 矩阵满足 Lyapunov 方程n n对偶问题4/8/2023304.1.6 Kalman 规范分解规范分解n nKalman 规范分解4/8/202331n n子空间n n示意图4/8/2023324.1.6 系统状态方程标准型的系统状态方程标准型
10、的MATLAB 求解求解n n常用标准型n n单变量系统的标准型单变量系统的标准型n nMATLAB MATLAB 默认的标准型默认的标准型n n可控标准型实现可控标准型实现n n可观测标准型实现可观测标准型实现n n和和 Jordan Jordan 标准型实现标准型实现n n多变量系统多变量系统 LeunbergeLeunberge 标准型标准型n n侧重点:如何用 MATLAB 直接获取标准型4/8/202333单变量系统的标准型单变量系统的标准型n n可控标准型n n可观测标准型4/8/202334n n可控可观测标准型转换4/8/202335n n可控标准型和可观测标准型,对偶关系4/
11、8/202336Jordan 标准型标准型n n n n n nMATLAB 变换 4/8/202337多变量系统的多变量系统的 Leunberge 标准型标准型n n由可控性判定矩阵n n构造矩阵4/8/202338n n得出 Leunberge 变换矩阵n n编写 leunberge.m 函数4/8/202339n nMATLAB 函数清单4/8/2023404/8/202341标准型的变换方法总结标准型的变换方法总结n n可控标准型n n可观测标准型n nJordan 标准型n nLeunberge 标准型4/8/202342例4-7n n求解可观测标准型n n标准型4/8/202343
12、例4-8 已知模型4/8/2023444.2 线性系统时域响应解析解法线性系统时域响应解析解法n n给线性系统一个激励信号,输出是什么?n n有两大类方法n n解析解方法解析解方法n n求解微分方程、差分方程解析解求解微分方程、差分方程解析解n n数值解方法数值解方法n n主要内容n n基于状态方程的解析解方法基于状态方程的解析解方法n n基于传递函数部分方式展开的解析解方法基于传递函数部分方式展开的解析解方法n n二阶系统的解析解方法二阶系统的解析解方法4/8/2023454.2.1 基于状态方程的解析解方法基于状态方程的解析解方法n n状态方程模型n n解析解n n求解难点4/8/2023
13、46状态增广方法状态增广方法n n消除B 矩阵,变成自治系统n n n n增广状态方程n n自治系统 可以直接求解析解4/8/202347一般输入信号的系统增广一般输入信号的系统增广n n一般输入信号模型n n引入增广状态变量4/8/202348n n增广状态方程模型其中n n解析解4/8/202349n nMATLAB 实现函数4/8/202350n n调用格式n n信号描述 4/8/202351例4-10 连续系统模型n n初值n n输入信号n n求解析解4/8/202352n n系统增广n n增广模型4/8/202353n n解析解求解n n解析解求解结果n n稳定性4/8/202354
14、4.2.2 基于部分分式展开方法求解基于部分分式展开方法求解n n连续系统的解析解法n n n n n n无重根时部分方式展开4/8/202355n n由 Laplace 反变换求解析解n n有重根时n n相应项的解析解为4/8/202356n n部分分式的 MATLAB 求解例4-10 输入信号为阶跃信号n n输出信号计算4/8/202357n nMATLAB 求解n n解析解n n解析解精确值(rat())4/8/202358例4-11 带有复数极点的系统n n阶跃响应解析解n n解析解4/8/202359解析解的进一步化简解析解的进一步化简n n基于基于 Euler Euler 公式的化
15、简公式的化简其中其中n n新新 MATLAB MATLAB 函数函数n n n n 4/8/202360新新 MATLAB 函数清单函数清单4/8/202361例4-12 仍考虑n nMATLAB 求解n n解析解4/8/202362基于基于 Laplace 变换的求解变换的求解n n参附录 An n步骤:n n定义符号变量定义符号变量n n描述原函数表达式描述原函数表达式n n调用调用 laplacelaplace()()函数或函数或 ilaplaceilaplace()()函数求解函数求解n n结果化简,如结果化简,如 simple()simple()函数函数n n求解举例4/8/2023
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 线性 控制系统 计算机辅助 分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内