《Matlab实验传递函数表示方法.pptx》由会员分享,可在线阅读,更多相关《Matlab实验传递函数表示方法.pptx(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验一实验一 传递函数表示方法传递函数表示方法目标目标1 1:显示多项式传递函数显示多项式传递函数1.分子和分母各项系数按照降次排列,分别计入 num=,den=,缺项系数补零。2.建立传递函数模型:sys=tf(num,den)注意:只有tf是函数,不可变,其它的都可变字母。Matlab语句第1页/共57页Matlab运行Matlab窗口清除窗口屏幕clc卸载变量aclear a第2页/共57页Matlab建立.m文件第3页/共57页目标2:因子形式传递函数化成多项式传递函数conv用法:convconv为双目运算符为双目运算符 1.实现两个多项式降次系数乘积运算。2.体会右结合性den=c
2、onv(1 0,conv(1 1,conv(1 1,conv(1 1,1 3 0 5);den=conv(1 0,conv(1 1,conv(1 1,conv(1 1,1 3 0 5);第4页/共57页第5页/共57页目标3:显示零极点式传递函数zpk函数用法:z=;输入零点 p=;输入极点k=输入增益sys=zpk(z,p,k);%zpk不可变,其它对应变化第6页/共57页第7页/共57页目标4:传递函数的多项式形式与零极点形式转换 tf形式与zpk形式转换 智慧:2:totf至zpk:z,p,k=tf2zp(num,den)zpk至tf:num,den=zp2tf(z,p,k)第8页/共5
3、7页zpk至tf:num,den=zp2tf(z,p,k)第9页/共57页tf至zpk:z,p,k=tf2zp(num,den)第10页/共57页目标5:传递函数的串联G=G1*G2方法:G=series(G1,G2)num,den=series(num1,den1,num2,den2)第11页/共57页第12页/共57页第13页/共57页第14页/共57页第15页/共57页第16页/共57页第17页/共57页建议使用:G=G1*G2 这个方法好!拓展:G=G1*G2*Gn注意:series函数是双目运算!第18页/共57页目标6:传递函数的并联G=G1+G2G=parallel(G1,G2)
4、num,den=parallel(num1,den1,num2,den2)方法:第19页/共57页第20页/共57页第21页/共57页第22页/共57页第23页/共57页第24页/共57页第25页/共57页建议使用:G=G1+G2 这个方法好!拓展:G=G1+G2+Gn注意:parallel函数是双目运算!第26页/共57页目标7:传递函数的反馈联接G=feedback(G1,G2,sign)num,den=feedback(num1,den1,num2,den2,sign)对于单位反馈,下面两种方法:G=cloop(G1,sign)numc,denc=cloop(num,den,sign)G
5、1是前向,G2是反馈。sign=-1或缺省是负反馈,sign=1是正反馈。第27页/共57页G1是前向(决定了运算结果的显示形式),G2是反馈。sign=-1或缺省是负反馈,sign=1是正反馈。G=feedback(G1,G2,sign)num,den=feedback(num1,den1,num2,den2,sign)第28页/共57页对于单位反馈,下面两种方法:G=cloop(G1,sign)numc,denc=cloop(num,den,sign)第29页/共57页第30页/共57页第31页/共57页第32页/共57页第33页/共57页第34页/共57页第35页/共57页第36页/共5
6、7页第37页/共57页第38页/共57页第39页/共57页第40页/共57页目标8:Simulink求解传递函数启动Simulink:第41页/共57页第42页/共57页第43页/共57页第44页/共57页第45页/共57页第46页/共57页第47页/共57页第48页/共57页第49页/共57页第50页/共57页第51页/共57页第52页/共57页第53页/共57页一般人一般人我都不告诉我都不告诉的的绝招绝招之一:之一:一堆模块需要连线一堆模块需要连线,例如前向通道:,例如前向通道:选中第一个模块,按住选中第一个模块,按住ctrlctrl键不放,鼠标点击下键不放,鼠标点击下一模块输入,再点击下下一个模块输入一模块输入,再点击下下一个模块输入第54页/共57页第55页/共57页第56页/共57页感谢您的观看!第57页/共57页