智能控制课后仿真精要.docxVIP

  • 53
  • 0
  • 约5.43千字
  • 约 18页
  • 2017-05-06 发布于湖北
  • 举报
智能控制课后仿真精要

《智能控制》课后仿真报告院(系):电气与控制工程学院专业班级: 自动化1301班姓名: 杨 光 辉 学号:1306050115题目2-3: 求二阶传递函数的阶跃相应取采样时间为1ms进行离散化。参照专家控制仿真程序,设计专家PID控制器,并进行MATLAB仿真。专家PID 控制MATLAB仿真程序清单:%Exoert PID Controllerclear all;%清理数据库中所有数据close all;%关闭所有界面图形ts=0.001;%对象采样时间,1mssys=tf(133,[1,25,0]);%受控对象的传递函数dsys=c2d(sys,ts,z);%连续系统转化为离散系统[num,den]=tfdata(dsys,v);%离散化后参数,得num和den值u_1=0;u_2=0;%设定初值,u_1是第(k-1)步控制器输出量y_1=0;y_2=0;%设定初值,y_1是第(k-1)步系统对象输出量x=[0,0,0];%设定误差x1误差导数x2误差积分x3变量初值x2_1=0;%设定误差导数x2_1的初值kp=0.6;%设定比例环节系数ki=0.03;%设定积分环节系数kd=0.01;%设定微分环节系数error_1=0;%设定误差error_1的初值for k=1:1:5000%for循环开始,k从1变化到500,每步的增量为1time(k)=k*ts;%

文档评论(0)

1亿VIP精品文档

相关文档