过程控制燃油加热炉.docVIP

  • 17
  • 0
  • 约7.13千字
  • 约 14页
  • 2019-09-06 发布于湖北
  • 举报
PAGE 5 目 录 设计任务及要求3 被控对数学模型建模及对象特性分析3 2.1对象数学模型的计算及仿真验证3 2.2对象特性分析7 控制系统设计7 3.1 基本控制方案7 3.2 控制仪表选型8 3.3 参数整定计算12 3.4 控制系统MATLAB仿真13 3.5 仿真结果分析13 3.6 ★控制系统组态 四、设计总结14 设计任务及要求 对一个燃油加热炉做如下实验,在温度控制稳定时,开环状态下将执行器的输入信号增加,持续后结束,若炉温度控制系统的正常工作点为200℃,记录炉内温度变化数据如下表,试根据实验数据设计一个超调量的无差温度控制系统。 表1 t(min) 0 2 4 6 8 10 12 14 16 18 20 ℃ 0 0 1.25 3.75 7.50 10.50 9.20 7.25 6.00 4.80 3.70 t(min) 22 24 16 28 30 32 34 36 38 40 42 ℃ 2.90 2.25 1.85 1.50 1.15 0.85 0.60 0.40 0.30 0.20 0.10 具体设计要求如下: 1.根据实验数据选择一定的辨识方法建立对象的模型; 2.根据辨识结果设计符合要求的控制系统(给出带控制点的控制流程图,控制系统原理图等,选择控制规律); 3.根据设计方案选择相应的控制仪表(DDZ-Ⅲ),绘制原理接线图; 4.对设计系统进行仿真设计,首先按对象特性法求出整定参数,然后按4:1衰减曲线法整定运行参数。 5.★用MCGS进行组态设计。 二、被控对数学模型建模及对象特性分析 2.1对象数学模型的计算及仿真验证 根据矩形脉冲响应数据,得到阶跃响应数据,并进行相应的归一化处理,得: 表2 t(min) 0 2 4 6 8 10 12 14 16 18 20 ℃ 0 0 1.25 3.75 7.50 10.50 9.20 7.25 6.00 4.80 3.70 y 0 0 1.25 5.00 12.50 23.00 32.20 39.45 45.45 50.25 53.95 y* 0 0 0.019 0.076 0.189 0.348 0.488 0.597 0.688 0.761 0.817 t(min) 22 24 16 28 30 32 34 36 38 40 42 ℃ 2.90 2.25 1.85 1.50 1.15 0.85 0.60 0.40 0.30 0.20 0.10 y 56.85 59.10 60.95 62.45 63.60 64.45 65.05 65.45 65.75 65.95 66.05 y* 0.861 0.895 0.923 0.945 0.963 0.976 0.985 0.991 0.995 0.998 1 则y(∞)=66.15。 ΔIr=3.2mA K= y(∞)/ΔIr=21 Matlab画出曲线 %根据矩形脉冲响应求阶跃响应 clear; t=0:2:42%时间向量 yi=[0 0 1.25 3.75 7.50 10.50 9.20 7.25 6.00 4.80 3.70 2.90 2.25 1.85 1.50 1.15 0.85 0.60 0.40 0.30 0.20 0.10];%脉冲响应输出序列 y(1)=0;y_1=0;%初值 for k=1:22%根据矩形脉冲响应值求阶跃响应输出值 y(k)=yi(k)+y_1; y_1=y(k); end xs=(0:0.1:42); ys=interp1(t,y,xs,spline);%一维内插得到平滑曲线 plot(xs,ys)%绘制阶跃响应曲线 hold on plot(t,yi)%绘制脉冲响应曲线 hold on yim=interp1(t,yi,xs,spline);%一维内插得到平滑曲线 plot(xs,yim)%绘制矩形脉冲响应曲线 grid 图1 归一化后数据曲线: clear; t=0:120:2520; yi=[0 0 0.019 0.076 0.189 0.348 0.488 0.597 0.688 0.761 0.817 0.861 0.895 0.923 0.945 0.963 0.976 0.985 0.991 0.995 0.998 1]; y(1)=0;y_1=0; for k=1:22 y(k)=yi(k)+y_1; y_1=y(k); end xs=(0:0.1:2580); ys=interp1(t,y,xs,spline); plot(t,yi) hold on grid

文档评论(0)

1亿VIP精品文档

相关文档