模 糊 控 制 器 的 查 询 表的 实 例 计 算 过 程精品文档收集于网络,如有侵权请联系管理员删除用模糊控制实现水箱水温的恒温控制
水箱由底部的电阻性电热元件加热,由电动搅拌器实现均温
设控制的目标温度为25oC,以实测温度 T 与目标温度 R 之差,即误差e=T-R,以及误差变化率ec为输入,以固态继电器通电时间的变化量u(以一个控制周期内的占空比表示,控制电加热器的功率)为输出
设e 的基本论域为 [-5,5] oC,其语言变量 E 的论域为 [-5,5];ec 的基本论域为 [-1,1] oC/s,其语言变量 EC 的论域为 [-5,5];控制量 u 的基本论域为 [-5,5]单位,其语言变量U 的论域为 [-5,5]
E、EC 和U 都选 5 个语言值 {NB ,NM ,NS,Z,PS,PM,PB} ,各语言值的隶属函数采用三角函数,其分布可用表1 和表 2 表示,控制规则如表3 所示
要求: 1、画出模糊控制程序流程图; 2、计算出模糊控制器的查询表,写出必要的计算步骤
表 1 语言变量 E、EC 的赋值表-5 -4 -3 -2 -1 0 1 2 3 4 5 PB 0 0 0 0 0 0 0 0 0
4 1 PS 0 0 0 0 0 0 0 0
5 0 ZE 0 0 0 0 0
3 0 0 0 0 NS 0 0
5 0 0 0 0 0 0 0 NB 1 0
1 0 0 0 0 0 0 0 0 表 2 语言变量 U 的赋值表-5 -4 -3 -2 -1 0 1 2 3 4 5 PB 0 0 0 0 0 0 0 0 0
6 1 PS 0 0 0 0 0 0 0 0
4 0 ZE 0 0 0 0 0
5 0 0 0 0 NS 0 0
4 0 0 0 0 0 0 0 NB