校正控制器(传递函数)转化为算法的简单描述
2013-08-10 10:40
211 查看
转化成算法的步骤:先对校正器的传递函数进行Z变换(matlab实现),转化为差分方程然后就可以用C语言写出来了。
在matlab里面建立这个传递函数的命令就是:
sys=tf([0.38182 00],[1 2.009 0.002]);
dsys结果:
Transfer function:
0.3818 z^2 -0.7636 z + 0.3818
------------------------------
z^2 - 1.998 z + 0.998
c2d();函数使用方法(在matlab使用F1查看):
c2d
Convert from continuous- todiscrete-time models
Syntax
sysd = c2d(sys,Ts)
sysd = c2d(sys,Ts,method)
sysd = c2d(sys,Ts,opts)
[sysd,G] = c2d(sys,Ts,method)
[sysd,G] = c2d(sys,Ts,opts)
------------------------------
z^2- 1.998 z + 0.998
dsys =(0.3818z^2-0.7636z+0.3818)/(z^2-1.998z+0.998);
y/u =dsys; y是输出,u是输入。
转化为y的方程:
(z^2-1.998z+0.998)y = (0.3818z^2-0.7636z+0.3818)u
注意Z^(-n)表示信号在时间上要前移动n个采样周期。
y*z^2转化为 Yk+2
处理过后:
接下来就可以使用C语言进行编程, uk为当前输入,uk-1为上一次输入,yk为当前输出,yk-1为上一次采样输出。
1、传递函数的形式
以小球平面系统的超前校正器传递函数为例:在matlab里面建立这个传递函数的命令就是:
sys=tf([0.38182 00],[1 2.009 0.002]);
2、传递函数离散化
dsys = c2d(sys,0.001);dsys结果:
Transfer function:
0.3818 z^2 -0.7636 z + 0.3818
------------------------------
z^2 - 1.998 z + 0.998
c2d();函数使用方法(在matlab使用F1查看):
c2d
Convert from continuous- todiscrete-time models
Syntax
sysd = c2d(sys,Ts)
sysd = c2d(sys,Ts,method)
sysd = c2d(sys,Ts,opts)
[sysd,G] = c2d(sys,Ts,method)
[sysd,G] = c2d(sys,Ts,opts)
3、转化为差分方程
0.3818 z^2 - 0.7636 z + 0.3818------------------------------
z^2- 1.998 z + 0.998
dsys =(0.3818z^2-0.7636z+0.3818)/(z^2-1.998z+0.998);
y/u =dsys; y是输出,u是输入。
转化为y的方程:
(z^2-1.998z+0.998)y = (0.3818z^2-0.7636z+0.3818)u
注意Z^(-n)表示信号在时间上要前移动n个采样周期。
y*z^2转化为 Yk+2
处理过后:
接下来就可以使用C语言进行编程, uk为当前输入,uk-1为上一次输入,yk为当前输出,yk-1为上一次采样输出。
相关文章推荐
- 算法的简单描述
- 简单的滚动条算法 (j2me描述)
- A.R.Drone 悬停算法简单描述
- 几句话描述简单算法——排序与搜索
- 最近在论坛里面看到一个算法题,简单描述确有些离奇(微软面试题)。。
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- 一、常见算法之排序算法简单描述
- .net core2.0添加json文件并转化成类注入控制器使用 让js调试更简单—console
- 几句话描述简单算法——排序与搜索
- MVC视图与控制器分离简单描述
- 简单算法--最大子序列和
- 【算法拾遗(java描述)】--- 插入排序(直接插入排序、希尔排序)
- [算法]又快又简单的排序——桶排序
- 4000 Java语言使用简单易懂的算法在控制台用 * 打印菱形
- 电商笔记-08(Reids展示品牌名称与价格排序简单算法.PS:特绕)
- 简单描述HTML相对路径与绝对路径(转)
- 一个简单的题让我了解算法并且喜欢上了她
- 蓝桥杯 算法训练 最大最小公倍数 简单贪心算法
- 算法和数据结构---排序--简单选择排序
- 算法笔记_069:Floyd算法简单介绍(Java)