计算机控制—史密斯预估器编程.doc

计算机控制—史密斯预估器编程.doc

ID:60846016

大小:295.50 KB

页数:13页

时间:2020-12-22

 计算机控制—史密斯预估器编程.doc_第1页
 计算机控制—史密斯预估器编程.doc_第2页
 计算机控制—史密斯预估器编程.doc_第3页
 计算机控制—史密斯预估器编程.doc_第4页
 计算机控制—史密斯预估器编程.doc_第5页
资源描述:

《 计算机控制—史密斯预估器编程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、东南大学能源与环境学院实验报告课程名称:实验名称:院(系):专业:姓名:杨康学号:实验室:实验组别:同组人员:实验时间:年月日评定成绩:审阅教师:目录一.实验目的……………………………………………………………3二.实验内容……………………………………………………………3三.实验步骤……………………………………………………………3四.实验分析…………………………………………………………12实验二Smith预估控制实验指导书一实验目的通过实验掌握Smith预估控制的方法及程序编制及调试。二实验内容1.Smith预估控制系统如图所示,图一对象G(S)=K·e-τs/(1+T1S),K=1,T1=

2、10s,τ=5s,Wc(z)采用数字PI控制规律。2.对象扰动实验画出U(t)=u0·1(t)时,y(t)曲线。3.Smith预估控制(1)构造Wτ(S),求出Wτ(Z)。(2)整定Wc(s)(按什么整定?)(3)按图仿真,并打印曲线。(4)改变Wτ(S)中K,τ(对象不变),进行仿真比较,观察它们对调节过程的影响。三实验步骤1、对象扰动实验(1)差分方程如附录。(2)源程序如下:#include"iostream.h"#include"math.h"#include"fstream.h"voidmain(){fstreamoutfile("data1.xls",ios::out);dou

3、blet;doubleu0;cout<<"请输入采样周期:";cin>>t;cout<<"请输入阶跃幅值:";cin>>u0;doubleee=pow(2.718,(-t/10.0));intN;inti;doubleu[100],y[100];for(i=0;i<100;i++){u[i]=u0;y[i]=0.0;}N=1+5/t;for(i=N;i<100;i++){y[i]=(1-ee)*u[i-N]+y[i-1]*ee;}for(i=0;i*t<100;i++){cout<

4、utfile<<'';for(i=0;i*t<100;i++){outfile<

5、.0.0.0.0.0.0.0.0.0.0.0.0.0.999590.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.阶跃响应曲线如下:图二2、Smith预估控制(1)差分方程见附录:(2)源程序如下:#include"iostream.h"#include"math.h"#include"fstream.h"voidmain(){fstreamoutfile("data1.xls",ios::out);doublet,kp,ki;intt1,k;cout<<"请输入Wt(s)中的K:";cin>>k;cout<<"请输入Wt(s)中的迟延时间t:";cin>>t1;cout<<

6、"请输入采样周期:";cin>>t;cout<<"请输入PI调节器的参数kp:";cin>>kp;cout<<"请输入PI调节器的参数ki:";cin>>ki;doubleee=pow(2.718,(-t/10.0));intN,N1;inti;doubler[100],e1[100],e2[100],cm[100],q[100],u[100],y[100];for(i=0;i<100;i++){r[i]=1.0;e1[i]=0.0;e2[i]=0.0;u[i]=0.0;y[i]=0.0;cm[i]=0.0;q[i]=0.0;}N=1+5/t;N1=t1/t;cout<

7、N1<0&&i

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

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

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