- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章控制系统数学模型及MATLAB实现课件.ppt
例: 机械力学系统(弹簧阻尼系统) 其中:f —阻尼系数; k —弹簧系数。 系统的微分方程: 拉氏变换后(零初始条件下): 传递函数列写步骤为: 1、列写系统的微分方程 2、消去中间变量 3、在零初始条件下取拉氏变换 4、求输出与输入拉氏变换之比 2.zpk 零极点形式的数学模型 8.2 控制系统时域分析 1.控制系统的性能指标 控制系统的动(暂)态响应性能指标是在零初始条件下,通过系统单位阶跃响应的特征来定义的。典型的动(暂)态响应性能指标有:上升时间tr、峰值时间tp、最大超调量σp、调整时间ts。 (1)上升时间tr:暂态过程中,系统单位阶跃响应第一次到达稳态值的时间称为上升时间。(2)峰值时间tp:单位阶跃响应曲线到达第一个峰值的时间称为峰值时间。(3)最大超调量σp:系统阶跃响应最大值ymax和稳态值y(∞)的差值与稳态值v(s)的比值定义为最大超调量,即 Simulink程序为: LTI Viewer 劳斯判据系统零极点图判定稳定性 在MATLAB中,还可以利用pzmap() 形象地绘出连续系统的零极点图,从而判断系统的稳定性。 例:已知单位负反馈系统的传递函数为 判断系统稳定性过程中,计算系统函数极点的分布,若严格分布在左半平面,则系统稳定。 * 第八章 控制系统分析 8.1 控制系统的数学模型 8.2 控制系统的时域分析 8.3 控制系统稳定性判断 8.1 数学模型 1.传递函数模型 传递函数: 分析系统性能首先要建立其数学模型,在MATLAB中提供了3种数学模型描述的形式: (1)传递函数模型tf() (2)零极点形式的数学模型zpk () (3)状态空间模型ss():自学 格式:sys=tf(num,den) 功能:建立系统的传递函数模型 说明:假设系统是单输入单输出系统(简称SISO),其输 入输出分别用u(t),y(t)来表示,则得到线性系统的传递函数模型: 在MATLAB语言中,可以利用传递函数分子、分母多项式的系数向量进行描述。分子num、分母den多项式的系数向量分别为: 分子、分母多项式系数按s的降幂排列。 1.tf 传递函数模型 例:已知系统的传递函数为: 试建立系统的传递函数模型。 解: 程序如下 num=[2 9]; den=[1 3 2 4 6]; sys=tf(num,den) 程序运行结果: Transfer function: 2 s + 9 ----------------------------- s^4 + 3 s^3 + 2 s^2 + 4 s + 6 格式:sys=zpk(z,p,k), 功能:建立零极点形式的数学模型 说明:系统的传递函数零极点模型一般表示为: 其中 Zi(i=1,2…,m)和 Pi(i=1,2…,n)分别为系统的零点和极点,K为系统的增益。[z]、[p]、[k]分别为系统的零点向量、极点向量和增益向量。 已知系统传递函数如下: 应用Matlab语言建立系统的零极点形式模型。 解: 程序如下 z=-4; p=[-1 -2 -3]; k=5 sys=zpk(z,p,k) 程序运行结果: Zero/pole/gain: 5 (s+4) ----------------- (s+1) (s+2) (s+3) 3.Simulink模型 不一定非要用数学表达式描述的数学模型对象才能对系统进行仿真,恰恰相反,就有不用数学表达式描述的数学模型对象,也能对系统进行仿真,这就是MATLAB特有的一种数学模型,即就是Simulink模型窗口里的动态结构图。 只要在Simulink工作窗里,按其规则画出动态结构图,再按规则将结构图的参量用实际系统的数据进行设置,就是对系统建立了数学模型,而且用Simulink模型窗口里的动态结构图来求系统的传递函数,还用来直接方便地对系统进行各种仿真,这一方法使用的极其广泛。 (4)调整时间ts:系统输出衰减到一定误差带内,并且不再超出误差带的时间称为调整时间。相对误差带一般取±2%或±5%。 考虑下面传递函数模型: 试绘制其单位阶跃响应曲线。 G=tf([20],[1 4 20]); step(G) grid Matlab程序为: 例:求下面的零极点模型的单位阶跃响应曲线。 方法一: 程序如
您可能关注的文档
最近下载
- DLT-612-2017-电力行业锅炉压力容器安全监督规程.pdf
- 北师大版九年级数学下册教案(完整版)全册教学设计.doc
- 2023-2024学年下学期《形势与政策》学习通超星期末考试答案章节答案2024年.docx
- 2021至2022学年上学期中学化学沪教版期中考题之电解水实验(有答案与解析).pdf
- 龙王池尾矿库回采和利用项目(闪星锑业公司)环境影响报告.pdf
- 山东玻纤:首次公开发行股票招股说明书摘要.docx
- 东风本田-享域(ENVIX)-产品使用说明书-享域(ENVIX)乐享版-DHW7103FSCSF-享域(ENVIX)用户手册(2019款).pdf
- 江苏-南京市 2023-2024学年六年级英语上学期期末真题汇编卷 (含答案解析).docx VIP
- 2024年软件资格考试软件设计师(中级)(基础知识、应用技术)合卷试题及解答参考.docx VIP
- 急性心肌梗死合并心原性休克诊断和治疗专家共识(2021版)解读.pptx
文档评论(0)