第-3-章-线性控制系统的数学模型-《控制系统仿真与CAD》精品课课件.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)
《第-3-章-线性控制系统的数学模型-《控制系统仿真与CAD》精品课课件.ppt》由会员分享,可在线阅读,更多相关《第-3-章-线性控制系统的数学模型-《控制系统仿真与CAD》精品课课件.ppt(121页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 3 3 章章线性控制系统的数学模型线性控制系统的数学模型n n薛定宇著控制系统计算机辅助设计薛定宇著控制系统计算机辅助设计-MATLABMATLAB语言与应用第二版,清华大学出版社语言与应用第二版,清华大学出版社200620063/29/20231控制系统计算机辅助设计-MATLAB语言与应用系统的数学模型系统的数学模型n n系统数学模型的重要性n n系统仿真分析必须已知数学模型系统仿真分析必须已知数学模型n n系统设计必须已知数学模型系统设计必须已知数学模型n n本课程数学模型是基础本课程数学模型是基础n n系统数学模型的获取n n建模方法:从已知的物理规律出发,用数学推建模方法:从已
2、知的物理规律出发,用数学推导的方式建立起系统的数学模型导的方式建立起系统的数学模型n n辨识方法:由实验数据拟合系统的数学模型辨识方法:由实验数据拟合系统的数学模型3/29/20232控制系统计算机辅助设计-MATLAB语言与应用系统数学模型的分类系统数学模型的分类系统模型非线性线性连续离散混合单变量多变量定常时变3/29/20233控制系统计算机辅助设计-MATLAB语言与应用主要内容主要内容n n线性连续系统的数学模型与线性连续系统的数学模型与MATLAB表示表示n n线性离散时间系统的数学模型线性离散时间系统的数学模型n n方框图描述系统的化简方框图描述系统的化简n n系统模型的相互转换
3、系统模型的相互转换n n线性系统的模型降阶线性系统的模型降阶n n线性系统的模型辨识线性系统的模型辨识n n本章要点简介本章要点简介3/29/20234控制系统计算机辅助设计-MATLAB语言与应用3.1.1 线性连续系统数学模型及线性连续系统数学模型及MATLAB 表示表示n n线性系统的传递函数模型n n 为阶次,为常数,物理可实现3/29/20236控制系统计算机辅助设计-MATLAB语言与应用传递函数的引入传递函数的引入 Pierre-Simon Laplace (1749-1827),法国数学家 Laplace变换 n nLaplace变换的一条重要性质:若 则3/29/20237控
4、制系统计算机辅助设计-MATLAB语言与应用传递函数表示传递函数表示n n数学方式n nMATLAB输入语句3/29/20238控制系统计算机辅助设计-MATLAB语言与应用另外一种传递函数输入方法另外一种传递函数输入方法n n例3-2 如何处理如下的传递函数?n n定义算子 ,再输入传递函数3/29/202310控制系统计算机辅助设计-MATLAB语言与应用n n应该根据给出传递函数形式选择输入方法n n例3-3 输入混合运算的传递函数模型 显然用第一种方法麻烦,所以3/29/202311控制系统计算机辅助设计-MATLAB语言与应用传递函数属性修改传递函数属性修改n n例3-4 延迟传递函
5、数 ,即n n若假设复域变量为 ,则3/29/202313控制系统计算机辅助设计-MATLAB语言与应用3.1.2 线性系统的状态方程模型线性系统的状态方程模型n n状态方程模型n n状态变量 ,阶次 n,输入和输出n n非线性函数:n n一般非线性系统的状态方程描述3/29/202315控制系统计算机辅助设计-MATLAB语言与应用线性状态方程线性状态方程n n时变模型n n线性时不变模型(linear time invariant,LTI)3/29/202316控制系统计算机辅助设计-MATLAB语言与应用例3-53/29/202318控制系统计算机辅助设计-MATLAB语言与应用带时间延
6、迟的状态方程带时间延迟的状态方程n n数学模型n nMATLAB输入语句n n其他延迟属性:ioDelay3/29/202319控制系统计算机辅助设计-MATLAB语言与应用3.1.3 线性系统的零极点模型线性系统的零极点模型n n零极点模型是因式型传递函数模型n n零点 、极点 和增益n n零极点模型的 MATLAB表示3/29/202320控制系统计算机辅助设计-MATLAB语言与应用例3-5 零极点模型n nMATLAB输入方法n n另一种输入方法3/29/202321控制系统计算机辅助设计-MATLAB语言与应用3.1.4 多变量系统传递函数矩阵模型多变量系统传递函数矩阵模型n n传递
7、函数矩阵n n 为第 i 输出对第 j 输入的传递函数n n可以先定义子传递函数,再由矩阵定义3/29/202322控制系统计算机辅助设计-MATLAB语言与应用3.2 线性离散时间系统的数学模型线性离散时间系统的数学模型n n单变量系统:差分方程取代微分方程n n主要内容n n离散传递函数离散传递函数n n离散状态方程离散状态方程3/29/202324控制系统计算机辅助设计-MATLAB语言与应用3.2.1 离散传递函数模型离散传递函数模型n n数学表示(Z变换代替Laplace变换)n nMATLAB表示(采样周期 )n n算子输入方法:3/29/202325控制系统计算机辅助设计-MAT
8、LAB语言与应用例3-8 离散传递函数,采样周期n nMATLAB输入方法n n另一种输入方法3/29/202326控制系统计算机辅助设计-MATLAB语言与应用滤波器型描述方法滤波器型描述方法n n滤波器型离散模型n n分子、分母除以n n记 ,则3/29/202328控制系统计算机辅助设计-MATLAB语言与应用n nMATLAB表示方法例3-93/29/202329控制系统计算机辅助设计-MATLAB语言与应用离散延迟系统的状态方程离散延迟系统的状态方程n n数学模型n nMATLAB表示方法3/29/202331控制系统计算机辅助设计-MATLAB语言与应用3.3 方框图描述系统的化简
9、方框图描述系统的化简n n单环节模型前面已经介绍了n n实际系统为多个环节互连n n如何解决互连问题,获得等效模型?n n主要内容n n控制系统的典型连接结构控制系统的典型连接结构n n节点移动时的等效变换节点移动时的等效变换n n复杂系统模型的简化复杂系统模型的简化3/29/202332控制系统计算机辅助设计-MATLAB语言与应用3.3.1 控制系统的典型连接结构控制系统的典型连接结构n n系统串、并联n n串联传递函数 n n并联传递函数3/29/202333控制系统计算机辅助设计-MATLAB语言与应用串、并联状态方程模型串、并联状态方程模型n n串联系统的状态方程n n并联系统的状态
10、方程3/29/202334控制系统计算机辅助设计-MATLAB语言与应用串、并联系统的串、并联系统的MATLAB求解求解n n若一个模型为传递函数、另一个为状态方程,如何处理?n n将二者变换成同样结构再计算将二者变换成同样结构再计算n n基于MATLAB的计算方法n n串联串联 注意次序:多变量系统注意次序:多变量系统n n并联并联n n优点,无需实现转换优点,无需实现转换3/29/202335控制系统计算机辅助设计-MATLAB语言与应用系统的反馈连接系统的反馈连接n n反馈连接反馈连接n n正反馈正反馈n n负反馈负反馈3/29/202336控制系统计算机辅助设计-MATLAB语言与应用
11、状态方程的反馈等效方法状态方程的反馈等效方法n n其中n n若3/29/202337控制系统计算机辅助设计-MATLAB语言与应用反馈连接的反馈连接的MATLAB求解求解n nLTI 模型n n符号运算(置于sym目录)3/29/202338控制系统计算机辅助设计-MATLAB语言与应用例3-10 3/29/202339控制系统计算机辅助设计-MATLAB语言与应用例3-11n n控制器为对角矩阵控制器为对角矩阵3/29/2023403.3.2 节点移动时的等效变换节点移动时的等效变换n n考虑模型n n难点:A点在回路间,移至输出端3/29/202341控制系统计算机辅助设计-MATLAB语
12、言与应用n n节点移动3/29/202342控制系统计算机辅助设计-MATLAB语言与应用3.3.3 复杂系统模型的简化复杂系统模型的简化例3-12 原系统可以移动n n新支路模型3/29/202343控制系统计算机辅助设计-MATLAB语言与应用n n得出3/29/202344控制系统计算机辅助设计-MATLAB语言与应用例3-13 电机拖动模型n n 3/29/202345控制系统计算机辅助设计-MATLAB语言与应用n n 信号单独输入n n得出另一个传递函数3/29/202346控制系统计算机辅助设计-MATLAB语言与应用n n最终得出传递函数矩阵3/29/202347控制系统计算机
13、辅助设计-MATLAB语言与应用3.4 系统模型的相互转换系统模型的相互转换n n前面介绍的各种模型之间的相互等效变换n n主要内容n n连续模型和离散模型的相互转换连续模型和离散模型的相互转换n n系统传递函数的获取系统传递函数的获取n n控制系统的状态方程实现控制系统的状态方程实现n n状态方程的最小实现状态方程的最小实现n n传递函数与符号表达式的相互转换传递函数与符号表达式的相互转换3/29/202348控制系统计算机辅助设计-MATLAB语言与应用3.4.1 连续模型和离散模型的相互转换连续模型和离散模型的相互转换n n连续状态方程的解析阶n n采样周期n n选择3/29/20234
14、9控制系统计算机辅助设计-MATLAB语言与应用n n这样可以得出离散模型n n记n n则可以得出离散状态方程模型n nMATLAB函数直接求解3/29/202350控制系统计算机辅助设计-MATLAB语言与应用n n还可以采用Tustin变换(双线性变换)n n例3-14 双输入模型,3/29/202351控制系统计算机辅助设计-MATLAB语言与应用n n输入模型、变换n n模型3/29/202352控制系统计算机辅助设计-MATLAB语言与应用例3-15 时间延迟系统的离散化n nMATLAB求解n n零阶保持器变换n n变换结果3/29/202353控制系统计算机辅助设计-MATLAB
15、语言与应用n nTustin变换n n数学表示n n其他转换方法n nFOH FOH 一阶保持器一阶保持器n nmatched matched 单变量系统零极点不变单变量系统零极点不变n nimp imp 脉冲响应不变准则脉冲响应不变准则3/29/202354控制系统计算机辅助设计-MATLAB语言与应用离散模型连续化离散模型连续化n n对前面的变换求逆n nTustin反变换n nMATLAB求解(无需 )3/29/202355控制系统计算机辅助设计-MATLAB语言与应用例3-16 对前面的连续状态方程模型离散化,对结果再连续化,则 n n可以基本上还原连续模型3/29/202356控制系
16、统计算机辅助设计-MATLAB语言与应用3.4.2 系统传递函数的获取系统传递函数的获取n n已知状态方程n n两端Laplace变换n n则3/29/202357控制系统计算机辅助设计-MATLAB语言与应用n n因此可以得出传递函数n n难点难点n n基于基于Fadeev-FadeevaFadeev-Fadeeva算法能得出更好结果算法能得出更好结果n n由零极点模型,直接展开分子分母n n用MATLAB统一求解3/29/202358控制系统计算机辅助设计-MATLAB语言与应用例3-17 多变量模型,求传递函数矩阵3/29/202359控制系统计算机辅助设计-MATLAB语言与应用3.4
17、.3 控制系统的状态方程实现控制系统的状态方程实现n n由传递函数到状态方程的转换n n不同状态变量选择,结果不唯一n n默认变换方式,采用MATLAB函数n nG可以是传递函数、状态方程和零极点模型n n适用于有延迟的、离散的或多变量模型3/29/202360控制系统计算机辅助设计-MATLAB语言与应用例3-18 连续多变量模型n n状态方程获取3/29/202361控制系统计算机辅助设计-MATLAB语言与应用n n得出的状态方程模型n nioDelay矩阵3/29/202362控制系统计算机辅助设计-MATLAB语言与应用n n该模型可以转换回传递函数矩阵n n得出的转换结果3/29/
18、202363控制系统计算机辅助设计-MATLAB语言与应用均衡实现均衡实现(banlanced realization)n n由一般状态方程输入输出关系显著程度不明显,需要进一步变换n n均衡实现是一种很有用的方式n n用MATLAB直接求解n n得出均衡实现的模型n n得出排序的 Gram 矩阵3/29/202364控制系统计算机辅助设计-MATLAB语言与应用例例n n原系统模型n n引入 (内部坐标变换)3/29/202365控制系统计算机辅助设计-MATLAB语言与应用3.4.4 状态方程的最小实现状态方程的最小实现例3-19 观察传递函数模型n n未见有何特殊n n求取零极点模型3/
19、29/202366控制系统计算机辅助设计-MATLAB语言与应用n n得出结果n n相同位置的零极点,可以对消n n问题:状态方程如何处理?n nMATLAB解决方法3/29/202367控制系统计算机辅助设计-MATLAB语言与应用例3-20 多变量模型n n不能直接看出是否最小实现3/29/202368控制系统计算机辅助设计-MATLAB语言与应用n nMATLAB求解3/29/202369控制系统计算机辅助设计-MATLAB语言与应用3.4.5 传递函数与符号表达式传递函数与符号表达式的相互转换的相互转换n n传递函数到符号表达式n n表达式到传递函数n n置于sym目录下3/29/20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制系统仿真与CAD 线性 控制系统 数学模型 仿真 CAD 精品 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内