离散化方法总结.docx

离散化方法总结.docx

ID:59142330

大小:21.67 KB

页数:3页

时间:2020-09-11

离散化方法总结.docx_第1页
离散化方法总结.docx_第2页
离散化方法总结.docx_第3页
资源描述:

《离散化方法总结.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、离散化方法1引言2离散化方法模拟调节器的离散化方法有许多种,下面介绍几种常用的离散化方法。2.1差分变换法当模拟调节器采用微分方程来表示时,其导数可以用差分方程近似。假设通过模拟化的设计方法得到了一个控制器的传递函数,首先将传递函数转化成相应的微分方程,然后通过常用的差分近似方法对导数进行离散化,常用的差分近似有前向差分和后向差分两种。为了便于编程,通常采用后向差分法。(1)一阶后向差分一阶导数采用的近似算式如下(1)(2)二阶后向差分二阶导数采用的近似算式如下(2)其中T为采样周期。2.2零阶保持器法零阶保持器法又称为阶跃响应不变法,其基本思想是:离散近似后的数字控制器的阶跃响应序列必

2、须与模拟调节器的阶跃响应的采样值相等。其中采用的零阶保持器的传递函数为(3)其中,T为采样周期。假设一个模拟控制器的传递函数为D(s),采用零阶保持器法对其进行离散化时,应将H(s)包含在内,即:2.3双线性变换法(Tustin变换法)双线性变换法又称为Tustin变换法,它是直接将s域函数转化成z域的一种近似方法。已知一个连续传递函数D(s),则D(z)为其中,T为采样周期。3计算机辅助设计已知一个连续控制器的传递函数为,分别采用零阶保持器法和双线性变换法求出相应的离散化函数D(z)。3.1MATLAB中传递函数的表示方式及c2d命令(1)传递函数的表示方式在MATLAB中可以采用多种

3、方式来表示传递函数,这里介绍系数法(tf)和零极点增益法(zpk)。采用系数法来表示D(s),在MATLAB命令行中输入如下指令,得到相应的结果>>H=tf([10.5],[121])Transferfunction:s+0.5-------------s^2+2s+1采用零极点增益法来表示D(s)>>H=zpk(-0.5,[-1,-1],1)Zero/pole/gain:(s+0.5)-------(s+1)^2两者结果一样。(2)c2d命令c2d(H,Ts,‘method’)其中H为传递函数的表示形式;Ts为采样周期;method为采用的离散化方法3.2零阶保持器法>>H=tf([1

4、0.5],[121])%采用tf方式表示传递函数Transferfunction:s+0.5-------------s^2+2s+1>>Hd=c2d(H,1,'zoh')%以采样周期为1s,零阶保持器法进行离散化Transferfunction:0.5z-0.3002-----------------------z^2-0.7358z+0.1353Samplingtime:13.3Tustin变换法>>H=tf([10.5],[121])Transferfunction:s+0.5-------------s^2+2s+1>>Hd=c2d(H,1,'tustin')Transferfu

5、nction:0.2778z^2+0.1111z-0.1667------------------------------z^2-0.6667z+0.1111Samplingtime:1朱洪顺2011-06-11

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

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

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