智能控制作业

阅读: 评论:0

1、已知某一炉温控制系统,要求温度保持在600度恒定。针对该控制系统有以下控制经验:
(1)若炉温低于600度,则升压;低的越多升压越高。
(2)若炉温高于600度,则降压;高的越多降压越低。
(3)若炉温等于600度,则保持电压不变。
设模糊控制器为一维控制器,输入语言变量为误差,输出为控制电压。输入、输出变量的量化等级为7级,取5个模糊集。试设计隶属度函数误差变化划分表、控制电压变化划分表和模糊控制规则表。
解:1)确定变量
定义理想温度为600℃,实际温度为T,则温度误差为E=600-T。
将温度误差E作为输入变量
2)输入量和输出量的模糊化
将偏差E分为5个模糊集:NB、NS、ZO、PS、PB,分别为负小、负大、零、正小、正大。将偏差E的变化分为7个等级:-3 -2 -1 0 1 2 3,从而得到温度模糊表如表1所示。
表1  温度变化E划分表
隶属度
变化等级
-3
-2
-1
0
1
2
3
模糊集
PB
0
0
0
0
0
0.5yytc
1
PS
梁延淼
0
0
0
0
1
遮蔽肩垫
0.5
0
ZO
0
0
0.5
1
0.5
0
0
NS
0
0.5
1
0
夜光路面0
0
0
NB
1
0.5
0
0
0
0
0
kuse006
控制电压u也分为5个模糊集:NB、NS、ZO、PS、PB,分别为负小、负大、零、正小、正大。将电压u的变化分为7个等级:-3 -2 -1 0 1 2 3,从而得到电压变化模糊表如表2所示。
              表2  电压变化u划分表
隶属度
变化等级
-3
-2
-1
0
1
2
3
模糊集
PB
0
0
0
0
0
0.5
1
PS
0
0
0
0
1
0.5
0
ZO
0
0
0.5
1
0.5
0
0
NS
0
0.5
1
0
0
0
0
NB
1
0.5
0
0
0
0
0
表3  模糊控制规则表
E
PB
PS
ZO
NS
NB
u
PB
出生医学证明管理系统
PS
ZO
NS
NB
 
2、利用MATLAB,为下列两个系统设计模糊控制器使其稳态误差为零,超调量不大于1%,输出上升时间0.3s。假定被控对象的传递函数分别为:

本文发布于:2023-06-01 01:02:35,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/121038.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:误差   变化   电压   温度   炉温   变量   划分   输入
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图