《MATLAB Simulink与控制系统仿真(第3版)》的课件 第4章 控制系统数学模型.pptVIP

《MATLAB Simulink与控制系统仿真(第3版)》的课件 第4章 控制系统数学模型.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《MATLAB Simulink与控制系统仿真(第3版)》的课件 第4章 控制系统数学模型.ppt

《MATLAB/Simulink与控制系统仿真(第3版)》 电子工业出版社 出版 2012.1 作者:王正林 王胜开等 联系邮箱:wa_2003@126.com 本书8年的发展历程 第1版,2005.7月出版 第2版,2008.7月出版 第3版,2012.1月出版 4.1 引言 4.2 动态过程微分方程描述 4.3 拉氏变换与控制系统模型 4.4 数学模型描述 4.5 MATLAB/SIMULINK在模型中的应用 4.6 系统模型转换及连接 4.7 非线性数学模型的线性化 4.8 综合实例及MATLAB/SIMULINK应用 第4章 控制系统数学模型 内容提要 在线性系统理论中,常用的数学模型形式有:传递函数模型(系统的外部模型)、状态方程模型(系统的内部模型)、零极点增益模型和部分分式模型等。这些模型之间都有着内在的联系,可以相互进行转换。 本章介绍控制系统数学模型的建立、模型的分类、模型之间的转换以及如何利用MATLAB/Simulink建模和对模型进行转换。通过本章,读者对控制系统数学模型的基本知识能有所了解,并学会利用MATLAB/Simulink进行建模。 4.2 动态过程微分方程描述 对于比较复杂的系统,建立系统微分方程一般可采用以下步骤: (1)将系统划分为多个环节,确定各环节的输入及输出信号,每个环节可考虑写一个方程; (2)根据物理定律或通过实验等方法得出物理规律,列出各环节的原始方程式,并考虑适当简化、线性化; (3)将各环节方程式联立,消去中间变量,最后得出只含有输入变量、输出变量以及参量的系统方程式。 4.3 拉氏变换与控制系统模型 拉氏变换和拉氏反变换 4.4 数学模型描述 (1)传递函数模型 传递函数是在拉氏变换的基础上,以系统本身的参数所描述的线性定常系统输入量和输出量的关系式,它表达了系统内在的固有特性,而与输入量或驱动函数无关。 (2)零极点形式的数学模型 零极点模型实际上是传递函数模型的另一种表现形式,其原理是分别对原系统传递函数的分子、分母进行分解因式处理,以获得系统零点和极点的表示形式。 (3)状态空间模型 状态是系统动态信息的集合,在表征系统信息的所有变量中,能够全部描述系统运行的最小数目的一组独立变量称为系统的状态变量,其选取不是唯一的。所谓状态方程是由系统状态变量构成的一阶微分方程组。 4.5 MATLAB/Simulink在模型中的应用 4.5.1 多项式处理相关的函数 MATLAB中多项式用行向量表示,行向量元素依次为降幂排列的多项式的系数。 1.多项式乘法函数conv() MATLAB中提供的卷积分函数conv()可以用来进行多项式乘法处理,其常见的函数调用格式为: C=conv(A,B) 其中,A和B分别表示一个多项式的系数(通常是降幂排列),C为A和B多项式的乘积多项式。 2.多项式求根函数roots() 传递函数 输入之后,分别对分子和分母多项式进行因式分解,则可求出系统的零极点。 MATLAB中提供了多项式求根函数roots(),其常见的函数调用格式为: r= roots(p) 其中,p为多项式,r为所求的根。 3.由根创建多项式函数poly() 如果已知多项式的因式分解式或特征根r,可用MATLAB函数poly()直接得出特征多项式系数矢量p,其常见的调用格式为: p=poly(r) 4.求多项式在给定点的值函数polyval() 如果已知多项式p,要求其变量取a时的值v,可用MALAB中的函数polyval( )来求取,其常见的调用格式为: v=polyval(p,a) 4.5 MATLAB/Simulink在模型中的应用(续) 1.建立传递函数模型的函数tf() MATLAB提供了建立传递函数模型的函数tf(),其常见的调用格式如下: (1)sys=tf(num, den)。 (2)sys=tf(num,den, ‘InputDelay’,tao)。 其中,num是分子多项式系数行向量,den是分母多项式系数行向量,sys是建立的传递函数。 1.建立零极点形式数学模型的函数zpk() MATLAB提供了建立零极点形式的数学模型zpk (),其常见的调用格式如下: (1)sys=zpk([z],[p],[k])。 (2)sys=zpk(z,p,k, ‘InputDelay’,tao)。 其中,[z]、[p]、[k]分别为系统的零极点和增益向量,sys是建立的零极点形式的数学模型。 2.提取模型中零极点和增益向量的函数zpkdata () 对于已经建立的零极点形式的数学模型,MATLAB提供了函数zpkdata (),可以从模型中提取出模型中的零极点和增益向量,其常见的调用格式如下: [z, p, k]=zpkda

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档