大学Matlab课程第三讲控制系统的数学描述与建模.pptVIP

大学Matlab课程第三讲控制系统的数学描述与建模.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课程第三讲控制系统的数学描述与建模

第二章 控制系统的数学描述与建模 引言 控制系统研究中的三大问题 建模 分析 设计 CH2、控制系统的数学描述与建模 研究控制系统的数学模型的重要性: 要对系统进行仿真处理,首先应当知道系统的数学模型,然后才可以对系统进行模拟。 知道了系统的模型,才可以在此基础上设计一个合适的控制器,使得系统响应达到预期的效果,从而符合工程实际的需要。 2.1 常见模型建立 2.1.1 微分方程模型 微分方程是控制系统模型的基础; 一般来讲,利用机械学、电学、力学等物理规律,便可以得到控制系统的动态方程,这些方程就是系统的微分方程。 控制的分析问题就是在给定控制输入时,求解微分方程的解并分析其动态特性; 通过拉氏变换和反变换,可以得到线性定常系统的解析解,解析解是精确的,然而通常寻找解析解是困难的。 MATLAB提供了ode45等微分方程的数值解法函数。 控制系统的综合问题就是为使微分方程的解达到期望的轨迹,设计微分方程的控制输入。 例exp3_1.m 2.1.2 传递函数模型 传递函数是经典控制论描述系统的数学模型之一,它表达了输入量和输出量之间的关系。 在Matlab中,可以利用分别定义的传递函数分子、分母多项式对其加以描述。 num = [ c1, c2, …, cn-1, cn] den = [1, a1, a2,…,an-1, an] 注意:它们都是按s的降幂进行排列的。 2.1.2 传递函数模型 2.1.2 传递函数模型 2.1.2 传递函数模型 在Matlab中,对于离散系统,同样可以建立相应的系统模型。 num = [cm, cm-1, …,c1, c0] den = [an, an-1, …, a1, a0] sys = tf(num, den, T) 其中,T为系统采样周期。 零极点模型实际上是传递函数模型的另一种表现形式,其原理是分别对原系统传递函数的分子、分母进行分解因式处理,以获得系统的零点和极点的表示形式。 举例: 》num=[1,11,30,0]; 》den=[1,9,45,87,50]; 》[z,p,k]=tf2zp(num,den) 控制系统常用到并联系统,这时就要对系统函数进行分解,使其表现为一些基本控制单元的和的形式,也就是部分分式表示,如下式所示: MATLAB提供了函数[r,p,k]=residue(b,a),它的功能是对两个多项式的比进行部分展开,以及把传递函数分解为微分单元的形式。 其中向量b和a是按s的降幂排列的多项式系数。部分分式展开后,余数返回到向量r,极点返回到列向量p,常数项返回到k. 2.1.3 状态空间描述 经典控制理论用传递函数描述输入-输出关系 现代控制理论则用状态空间描述法(状态方程和输出方程)来表达输入-输出关系,它揭示了系统内部状态对系统性能的影响。 2.1.3 状态空间描述 举例: 2.2 模型的相互转换 2.2 系统模型的相互转换 描述系统的主要模型有: 传递函数模型 零极点模型 状态空间模型等 在进行系统分析时,往往需要根据不同的要求选择不同形式的数学模型。 模型转换函数 ss2tf: 状态空间模型转换为传递函数模型 ss2zp: 状态空间模型转换为零极点增益模型 tf2ss: 传递函数模型转换为状态空间模型 tf2zp: 传递函数模型转换为零极点增益模型 zp2ss: 零极点增益模型转换为状态空间模型 zp2tf: 零极点增益模型转换为传递函数模型 ss2tf State-space to transfer function conversion. [NUM,DEN] = SS2TF(A,B,C,D,iu) calculates the transfer function: of the system: from the iuth input. 用法举例: 例: 已知连续系统的系数矩阵如下: 例 exp3_5.m 已知连续系统的系数矩阵为: 求系统相应的传递函数。 ss2zp, tf2zp [z,p,k] = ss2zp(A,B,C,D,iu) [z,p,k] = tf2zp(num,den) Gzp = zpk(sys) 用法举例: 已知系统状态空间模型为: 求其零极点模型 tf2ss, zp2ss [A,B,C,D] = tf2ss(num,den) [A,B,C,D] = zp2ss(z,p,k) Syss = ss(sys) 例:系统的零极点增益模型如下:

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档