模糊控制设计例题.docVIP

  • 236
  • 0
  • 约小于1千字
  • 约 3页
  • 2018-04-06 发布于重庆
  • 举报
模糊控制设计例题.doc

3-4 已知某一加炉炉温控制系统,要求温度保持在600℃恒定。目前此系统采用人工控制方式,并有以下控制经验 (1) 若炉温低于600℃,则升压;低得越多升压越高。 (2) 若炉温高于600℃,则降压;高得越多降压越低。 (3) 若炉温等于600℃,则保持电压不变。 设模糊控制器为一维控制器,输入语言变量为误差,输出为控制电压。两个变量的量化等级为七级、取五个语言值。隶属度函数根据确定的原则任意确定。试按常规模糊逻辑控制器的设计方法设计出模糊逻辑控制表。 模糊控制器选用的系统的实际温度T与温度给定值Td的误差作为输入语言变量,把控制加热装置的供电电压u选作输出语言变量。 温度 900℃以上 800℃ 700℃ 600℃ 500℃ 400℃ 300℃以下 误差为E -300℃ -200℃ -100℃ 0 100℃ 200℃ 300℃ 控制电压U 10 20 25 30 35 40 50 量化等级 -3 -2 -1 0 1 2 3 状态变量 相关的隶属度函数 PB 0 0 0 0 0 0.3 1 PS 0 0 0 0 0.4 1 0.4 ZE 0 0 0.1 1 0.1 0 0 NS 0.4 1 0.4 0 0 0 0 NB 1 0.3 0 0 0 0 0 误差隶属度函数 模糊输出量隶属度函数 控制规则 规则1、如果误差e是NB,则控制U为NB; 规则2、如果误差e是NS,则控制U为NS; 规则3、如果误差e是ZE,则控制U为ZE; 规则4、如果误差e是PS,则控制U为PS; 规则5、如果误差e是PB,则控制U为PB; 由上可得 控制输出: 误差 精确化 控制输出: 控制输出: 控制输出: : 温度 900℃以上 800℃ 700℃ 600℃ 500℃ 400℃ 300℃以下 误差为E -300℃ -200℃ -100℃ 0 100℃ 200℃ 300℃ 因此模糊逻辑控制表 E -3 -2 -1 0 1 2 3 控制电压U 13.3333 20 20 30 40 40 46.6667

文档评论(0)

1亿VIP精品文档

相关文档