注:1.本人小白,如有错误还请多多指教
一、实验设计对象描述及任务
系统描述
一个温室的室温控制目标是 25℃,温度控制误差范围是(-2℃ ,+2℃),误差的变化率是(-0.5℃ ,+0.5℃), T=10s 为控制周期。被控对象为二阶惯性系统,无时延。建立的对象模型如下:
G ( s ) = K ( T 1 s ) ( T 2 s + 1 ) G(s)=\frac{K}{(T_1s)(T_2s+1)} G(s)=(T1s)(T2s+1)K 其中 K 为系统增益,取值为学号最后两位为 10 ,k=10 ;T1=20 ;T2=58。
控制任务
设计一个模糊控制器,控制误差和误差变化率的模糊子集不小于5个。设计一个 PID 控制器(包含 P 或 PI 或 PD 或 PID),对相同被控对象进行控制。比较两种控制器的控制效果。
二、实验器材及实验环境
计算机、Matlab2016 以及 simulink
三、实验方案设计
PID控制设计
1、PID系统结构部框图
打开 simulink 界面,选择第一个空模板,进入操作界面,打开工具库,搜索需要的工具,选中拖动到空白界面中。根据工具名称,依次选取并连线。双击 Transfer Fcn 根据题目要求,设置传递函数参数如图所示。
传递函数为:
G = 10 ( 20 x + 1 ) ( 58 x + 1 ) = 10 1160 x 2 + 78 x + 1 G=\frac{10}{(20x+1)(58x+1)}=\frac{10}{1160x^2+78x+1} G=<