【教学课件】第三章控制系统数学模型.ppt
《【教学课件】第三章控制系统数学模型.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第三章控制系统数学模型.ppt(32页珍藏版)》请在三一办公上搜索。
1、第三章 控制系统数学模型,上次课简单回顾:matlab基础主要内容动态过程微分方程描述Laplace变换传递函数、零极点模型、状态空间模型之间的相互转换模型连接(串联-并联-反馈),3.0 引言,1)系统-模型-仿真:先有数学模型,然后才能进行仿真;2)线性定常系统:线性系统、系数不随时间变化;3)模型:传递函数、状态空间、零极点增益模型,3.1 动态过程微分方程描述,1)给定一个实际的控制对象,我们往往需要通过机械、电学、力学等专业领域知识建立该系统的数学模型,首先得到的就是一个微分方程。2)针对线性定常系统而言,得到的是常系数的线性微分方程。3)如果已知输入量及变量的初始条件,对微分方程进
2、行求解,就可以得到系统输出量的表达式,并由此对系统进行性能分析。4)微分方程是控制系统模型的基础。,3.1 动态过程微分方程描述,例子,电路图如下:R=1.4欧,L=2亨,C=0.32法,初始状态:电感电流为零,电容电压为0.5V,t=0时刻接入1V的电压。1)建立该电路的微分方程式;2)求0t15s时,i(t),vo(t)的值,并且画出电流与电容电压的关系曲线。,3.1 动态过程微分方程描述,例子 建立系统微分方程的思路:1)确定电路的输入和输出量;输入:Vs,输出:vo2)列出原始的微分方程式;3)消去中间变量。,3.1 动态过程微分方程描述,例子,代码:ch3_exam1.m,rlcsy
3、s.m note:ode45:4/5阶龙格-库塔法,后续课程会介绍到。,3.2 Laplace变换,问题:1)Laplace变换的定义?2)为什么要进行Lapalce变换?3)如何通过Laplace变换构建传递函数?4)在matlab中,Laplace变换如何实现?,3.2 Laplace变换,答案:1)Laplace变换的定义?2)为什么要进行Lapalce变换?3)如何通过Laplace变换构建传递函数?4)在matlab中,Laplace变换如何实现?符号计算,“laplace”指令,3.3 动态过程的传递函数描述,问题:输入u-输出y之间的关系用微分方程表达如下,求对应的系统传递函数。
4、,3.3 动态过程的传递函数描述,传递函数的matlab表达:系统在MATLAB中可以方便地由分子和分母系数构成的两个向量唯一地确定出来,这两个向量分别用num和den表示:num=b0,b1,bm den=a0,a1,an注意:它们都是按s的降幂进行排列的。,传递函数:将式子在零初始条件下,两边同时进行拉氏变换,则有连续系统的传递函数如下:,3.3 动态过程的传递函数描述,例子:某系统的微分方程表达如下,用matlab求其传递函数。,代码:num=1 4 8;den=1 11 0 10;g=tf(num,den);,零极点模型:分别对原系统传递函数的分子、分母进行分解因式处理,以获得系统的零
5、点和极点的表示形式。,K为系统增益 zi为零点 pj为极点,3.3 动态过程的传递函数描述,在MATLAB中零极点增益模型用z,p,K矢量组表示。即:z=z1,z2,zmp=p1,p2,.,pnK=k函数tf2zp()可以用来求传递函数的零极点和增益。,3.3 动态过程的传递函数描述,例子:已知系统的传递函数,求其分子分母多项式,并绘制零极点图。,3.3 动态过程的传递函数描述,代码:ch3_exam2.mNote:tf2zp、pzmap的用法;,控制系统常用到并联系统,这时就要对系统函数进行分解,使其表现为一些基本控制单元的和的形式。函数r,p,k=residue(b,a)对两个多项式的比进
6、行部分展开,以及把传函分解为微分单元的形式。向量b和a是按s的降幂排列的多项式系数。部分分式展开后,余数返回到向量r,极点返回到列向量p,常数项返回到k。b,a=residue(r,p,k)可以将部分分式转化为多项式比p(s)/q(s)。,3.3 动态过程的传递函数描述,练习:部分分式展开,3.3 动态过程的传递函数描述,练习:num=2,0,9,1;den=1,1,4,4;r,p,k=residue(num,den),p=0.0000+2.0000i-1.0000,k=2,r=0.0000+0.2500i-2.0000,结果表达式:,3.3 动态过程的传递函数描述,1)状态空间表达式=状态方
7、程+输出方程。又称为动态方程。2)note:与传递函数相比,状态空间揭示了系统内部状态对系统性能的影响。,3)在MATLAB中,系统状态空间用(A,B,C,D)矩阵组表示,对应的指令是:ss(A,B,C,D)。,3.4 状态空间,举例:系统为一个两输入两输出系统A=1 6 9 10;3 12 6 8;4 7 9 11;5 12 13 14;B=4 6;2 4;2 2;1 0;C=0 0 2 1;8 0 2 2;D=zeros(2,2);G=ss(A,B,C,D);,在一些场合下需要用到某种模型,而在另外一些场合下可能需要另外的模型,这就需要进行模型的转换。模型转换的函数包括:residue:传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第三 控制系统 数学模型
链接地址:https://www.31ppt.com/p-5679258.html