MATLAB中过程控制系统的数学描述与建模.ppt

MATLAB中过程控制系统的数学描述与建模.ppt

ID:52171418

大小:199.00 KB

页数:41页

时间:2020-04-01

MATLAB中过程控制系统的数学描述与建模.ppt_第1页
MATLAB中过程控制系统的数学描述与建模.ppt_第2页
MATLAB中过程控制系统的数学描述与建模.ppt_第3页
MATLAB中过程控制系统的数学描述与建模.ppt_第4页
MATLAB中过程控制系统的数学描述与建模.ppt_第5页
资源描述:

《MATLAB中过程控制系统的数学描述与建模.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MATLAB中控制系统 的数学描述与建模在线性系统理论中,一般常用的数学模型形式有:传递函数模型(系统的外部模型);状态方程模型(系统的内部模型);零极点增益模型和部分分式模型等。这些模型之间都有着内在的联系,可以相互进行转换。8/23/2021例1.m电路图如下,R=1.4欧,L=2亨,C=0.32法,初始状态:电感电流为零,电容电压为0.5V,t=0时刻接入1V的电压,求0

2、统在MATLAB中可以方便地由分子和分母系数构成的两个向量唯一地确定出来,这两个向量分别用num和den表示。num=[b1,b2,…,bm,bm+1]den=[a1,a2,…,an,an+1]注意:它们都是按s的降幂进行排列的。MATLAB中的传递函数描述一、连续系统的传递函数模型连续系统的传递函数如下:8/23/2021零极点模型实际上是传递函数模型的另一种表现形式,其原理是分别对原系统传递函数的分子、分母进行分解因式处理,以获得系统的零点和极点的表示形式。在MATLAB中零极点增益模型用[z,p,K]矢量组表示。即:z=[

3、z1,z2,…,zm]p=[p1,p2,...,pn]K=[k]函数tf2zp()可以用来求传递函数的零极点和增益。二、零极点增益模型K为系统增益,zi为零点,pj为极点8/23/2021控制系统常用到并联系统,这时就要对系统函数进行分解,使其表现为一些基本控制单元的和的形式。函数[r,p,k]=residue(b,a)对两个多项式的比进行部分展开,以及把传函分解为微分单元的形式。向量b和a是按s的降幂排列的多项式系数。部分分式展开后,余数返回到向量r,极点返回到列向量p,常数项返回到k。[b,a]=residue(r,p,k)

4、可以将部分分式转化为多项式比p(s)/q(s)。三、部分分式展开8/23/2021举例:传递函数描述1)》num=[12,24,0,20];den=[24622];2)借助多项式乘法函数conv来处理:》num=4*conv([1,2],conv([1,6,6],[1,6,6]));》den=conv([1,0],conv([1,1],conv([1,1],conv([1,1],[1,3,2,5]))));8/23/2021零极点增益模型:》num=[1,11,30,0];》den=[1,9,45,87,50];[z,p,k]=

5、tf2zp(num,den)》z=0-6-5p=-3.0000+4.0000i-3.0000-4.0000i-2.0000-1.0000k=1结果表达式:8/23/2021部分分式展开:》num=[2,0,9,1];》den=[1,1,4,4];[r,p,k]=residue(num,den)》p=0.0000+2.0000i0.0000-2.0000i-1.0000k=2r=0.0000-0.2500i0.0000+0.2500i-2.0000结果表达式:8/23/2021状态方程与输出方程的组合称为状态空间表达式,又称为动态

6、方程,经典控制理论用传递函数将输入—输出关系表达出来,而现代控制理论则用状态方程和输出方程来表达输入—输出关系,揭示了系统内部状态对系统性能的影响。状态空间描述在MATLAB中,系统状态空间用(A,B,C,D)矩阵组表示。8/23/2021举例:系统为一个两输入两输出系统》A=[16910;31268;47911;5121314];》B=[46;24;22;10];》C=[0021;8022];》D=zeros(2,2);8/23/2021在一些场合下需要用到某种模型,而在另外一些场合下可能需要另外的模型,这就需要进行模型的转换

7、。模型转换的函数包括:residue:传递函数模型与部分分式模型互换ss2tf:状态空间模型转换为传递函数模型ss2zp:状态空间模型转换为零极点增益模型tf2ss:传递函数模型转换为状态空间模型tf2zp:传递函数模型转换为零极点增益模型zp2ss:零极点增益模型转换为状态空间模型zp2tf:零极点增益模型转换为传递函数模型模型的转换与连接一、模型的转换8/23/2021用法举例:1)已知系统状态空间模型为:》A=[01;-1-2];B=[0;1];》C=[1,3];D=[1];》[num,den]=ss2tf(A,B,C,D

8、,iu)%iu用来指定第n个输入,当只有一个输入时可忽略。》num=152;den=121;》[z,p,k]=ss2zp(A,B,C,D,iu)》z=-4.5616p=-1k=1-0.4384-18/23/20212)已知一个单输入三输出系统的传递函数模型为:》

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。