连续函数转差分方程.docx

上传人:王** 文档编号:1343181 上传时间:2024-06-20 格式:DOCX 页数:1 大小:8.65KB
下载 相关 举报
连续函数转差分方程.docx_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《连续函数转差分方程.docx》由会员分享,可在线阅读,更多相关《连续函数转差分方程.docx(1页珍藏版)》请在优知文库上搜索。

1、1、传递函数的形式假设传递函数为:G(三)=exp(-0.004s)*400(s2+50s);其中A后表示指数,如:23=8i42=16;在matlab里面建立这个传递函数的命令就是:sys=tf(400,1,50,0,rinputdelay,0.004);2、脉冲传递函数把传递函数离散化就得到脉冲传递函数,这个我就不多说了。G(z)=z(-4)*(0.0001967Z+0.0001935)/(z2-1.951z+0.9512)=z(-4)*0.0001967z(-I)+0.0001935z(-2)1-1.951z(-1)+0.9512z(-2)=Y(z)U(z)(2)式(注:除以分母中Z的最

2、高次项,将最高次项化成1)在matlab里面离散化命令是:dsys=c2d(sys,0.001,z,);其中0.001为采样时间;2)式可写成:z(-4)*0.0001967Z(-1)+0.0001935z(-2)U(z)=1-1.951z(-l)+0.95I2z(-2)Y(Z)(3)式3、差分方程形式由(3)式可得0.0001967z(-5)+0.0001935z(-6)U(z)=1-1.951z(-1)+0.9512z(-2)Y(z)(4)式把(4)式得ZAGn)中的Gn)写成(k-n),如z(-5)U(z)写成u(k-5),可得:0.0001967u(k-5)+0.0001935u(k-

3、6)=y(k)-1.951y(k-l)+0.9512y(k-2)(5)式由(5)式得y(k)=1.951y(k-l)-0.95l2y(k-2)0.0001967u(k-5)+O.OOOI935u(k-6)即差分方程形式num,den=tfdata(dsysW)这个命令其实就是取式的分子分母ts=0.001%采样时间num=l;den=l,2,3,4;sys=tf(num,den);%建立3阶连续系统传递函数dsys=c2d(sys,ts,tustin,)%得到脉冲传函,到这一步可以写出差分方程了num,den=tfdata(dsys,v);%离散化后提取分子、分母yout(k)=-den(2)*y_1-den(3)*y_2-den(4)*y_3+num(1)*u(k)+num(2)*u_1num(3)*u-2+num(4)*u3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 微积分

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!