如何把传递函数转换为差分方程
来源:互联网 发布:java源码在线阅读 编辑:程序博客网 时间:2024/05/12 03:11
如何把传递函数转换为差分方程,为了整个推导过程,我们先分析积分环节1/s,
假设这个积分环节的输入时误差信号E(s),输出为Y(S),则传递函数的表达式 Y(s)/E(s)=1/s,或者Y(s)=E(s)/s
这样表达式在几何上的意义入下图:
Y(t)为E(t)的积分,也就是E(t)曲线下的面积。对于这样的面积,一个简单的推导公式就可以列出来了。控制周期为Tc.
如果最简单的矩形表示
Y(t):=Y(t-1) + E(t)*Tc
如果用稍微复杂一点表示,就是用梯形的面积来进行近似
Y(t):=Y(t-1) + (E(t)+E(t-1))*Tc/2
上面两个差分方程用Z变换写出来,
Y(Z):= Z-1Y(Z)+E(Z)*Tc => Y(Z)/E(Z)= Tc * (1/(1-Z-1))
Y(Z):= Z-1Y(Z)+(E(Z)+E(Z)*Z-1)*Tc/2 => Y(Z)/E(Z)= Tc/2 * (1+Z-1)/(1-Z-1))
在拉普拉斯变换中 Y(s)/E(s)= 1/s;
这样我们就得到了S 变换和Z变换的关系
1/S = Tc * (1/(1-Z-1)) 或者
1/S =Tc/2 * (1+Z-1)/(1-Z-1))
这样对于任何一个拉普拉斯表达式,只要按照上面的公式将S表达式换成Z表达式,再把Z变换写成差分方程,
有了差分方程,那么恭喜你,可以写程序了。
- 如何把传递函数转换为差分方程
- 差分方程建模
- 微分方程差分方程
- 从传递函数到差分方程的转换
- 从传递函数到差分方程的转换
- 等差数列和的差分方程
- 等比数列和的差分方程
- 对差分方程应用积分方法
- 对差分方程应用微分方法
- 特殊形式的差分方程
- 特殊形式的差分方程(改变)
- 差分方程与exp(At)
- 椭圆形方程的差分解法
- 如何传递函数
- Java 把时间根据时、分、秒转换为时间段
- 如何把ini文件转换为xml
- 如何把阿拉伯数字转换为中文大写?
- 如何把CGImageRef转换为CGContextRef
- 父子窗口分属不同消息循环在WinXP和WinCE的差异
- showModalDialog和showModelessDialog使用心得
- PHP的安装以及配置
- 快速向表中插入100W行数据
- SQL操作,连接查询_左连接/右连接/全连接的区别 http://www.sqlzoo.cn/
- 如何把传递函数转换为差分方程
- Flash8获取鼠标坐标
- C#判断是否有全屏程序正在运行
- Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
- Objective C 快速入门诗
- 对JQuery的认识
- netperf与网络性能测量
- windows 锁定计算机
- OAL程序修改快速编译并更新映像文件