与给定值比较得到误差信号E;一般选误差信号E作为模糊控制器的一个输入量,把E的精确量进行模糊量化变成模糊量,误差E的模糊量可用相应的模糊语言表示;从而得到误差E的模糊语言集合的一个子集e(e实际上是一个模糊向量); 再由e和模糊控制规则R(模糊关系)根据推理的合成规则进行模糊决策,得到模糊控制量u为:
式中u为一个模糊量;为了对被控对象施加精确的控制,还需要将模糊量u进行非模糊化处理转换为精确量:得到精确数字量后,经数模转换变为精确的模 拟量送给执行机构,对被控对象进行一步控制;然后,进行第二次采样,完成第 二步控制??。这样循环下去,就实现了被控对象的模糊控制。
模糊控制(Fuzzy Control)是以模糊集合理论、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制。模糊控制同常规的控制方案相比,主要特点有:
(1)模糊控制只要求掌握现场操作人员或有关专家的经验、知识或操作数据,不需要建立过程的数学模型,所以适用于不易获得精确数学模型的被控过程,或结构参数不很清楚等场合。
(2)模糊控制是一种语言变量控制器,其控制规则只用语言变量的形式定性的表达,不用传递函数与状态方程,只要对人们的经验加以总结,进而从中提炼出规则,直接给出语言变量,再应用推理方法进行观察与控制。
(3)系统的鲁棒性强,尤其适用于时变、非线性、时延系统的控制。
(4) 从不同的观点出发,可以设计不同的目标函数,其语言控制规则分别是独立的,但是整个系统的设计可得到总体的协调控制。
它是处理推理系统和控制系统中不精确和不确定性问题的一种有效方法,同时也构成了智能控制的重要组成部分。
模糊控制器的组成框图主要分为三部分:精确量的模糊化,规则库模糊推理,模糊量的反模糊化。
(1) 精确量的模糊化
模糊化是一个使清晰量模糊的过程,输入量根据各种分类被安排成不同的隶属度,例如,温度输入根据其高低被安排成很冷、冷、常温、热和很热等。
一般在实际应用中将精确量离散化,即将连续取值量分成几档,每一档对应一个模糊集。控制系统中的偏差和偏差变化率的实际范围叫做这些变量的基本论域,设偏差的基本论域为[-x,+x],偏差所取的模糊集的论域为(-n,-n+1,?0,n-1,n),即可给出精确量的模糊化的量化因子k:
(2) 规则库和推理机
模糊控制器的规则是基于专家知识或手动操作熟练人员长期积累的经验,它是按人的直觉推理的一种语言表示形式。模糊规则通常由一系列的关系词连接而成,如If-then,else,also,and,or等。例如,某模糊控制系统输入变量为e(误差)和ec(误差变化率),它们对应的语言变量为E和EC,可给出一组模糊规则。
R1:If E is NB and EC is NB then U is PB R2:If E is NB and EC is NS then U is PM
通常把If...部分称为“前提”,而then...部分称为“结论”。其基本结构可归纳为If A and B then C,其中A为论域U上的一个模糊子集,B为论域V上的一个模糊子集。根据人工的控制经验,可离线组织其控制决策表R,R是笛卡儿乘积集U×V上的一个模糊子集,则某一时刻其控制量C由式(2-2)给出:
规则库用来存放全部模糊控制规则,在推理时为“推理机”提供控制规则。由上述可知,规则条数和模糊变量的模糊子集划分有关。划分越细,规则条数越多,但并不代表规则库的准确度越高,规则库的“准确性”还与专家知识的准确度有关。
在设计模糊控制规则时,必须考虑控制规则的完备性、交叉性和一致性。完备性是指对于任意的给定输入均有相应的控制规则起作用。要求控制规则的完备性是保证系统能被控制的必须条件之一。如果控制器的输出值总由数条控制规则来决定,说明控制规则之间相互联系、相互影响。这是控制规则的交叉性。一致性是指控制规则中不存在相互矛盾的规则。 常用的模糊控制规则生成方法有: a、 根据专家经验或过程控制知识生成控制规则
模糊控制规则是基于手动控制策略而建立的,而手动控制策略又是人们通过学习、试验以及长期经验积累而形成的。手动控制过程一般是通过被控对象或过程的观测,操作者再根据已有的经验和技术知识,进行综合分析并做出控制决策,调整加到被控对象的控制作用,从而使系统达到预期目标。 b、根据过程模糊模型生成控制规则
如果用语言去描述被控过程的动态特性,那么这种语言描述可以看作为过程的模糊模型。根据模糊模型,可以得到模糊控制规则集。 c、 根据对手工操作的系统观察和测量生成控制规则
在实际生产中,操作人员可以很好地操作控制系统,但有时却难以给出用于模糊控制所用的控制语句。为此,可通过对系统的输入、输出进行多次测量,再根据这些测量数据去生成模糊控制规则。 推理是模糊控制器中,根据输入模糊量,由模糊控制规则完成模糊推理来求解模糊关系方程,并获得模糊控制量的功能部分。Mamdani推理法, 本质上是一种合成推理方法
(3) 反模糊化
通过模糊控制决策得到的是模糊量,要执行控制,必须把模糊量转化为精确量,也就是要推导出模糊集合到普通集合的映射(也称判决)。实际上是在一个输出范围内,找到一个被认为最具有代表性的、可直接驱动控制装置的确切的输出控制值。主要反模糊化判决方法有:最大隶属度法,重心法和加权平均法。 模糊控制器的结构
根据输入变量和输出变量的个数,分为单变量模糊控制和多变量模糊控制。 二维输入-单输出模糊控制器
二维模糊控制器如图2-2(b),两个输入变量基本上都采用受控变量的 偏差e和偏差的变化率ec,由于它们能够严格地反映受控过程中输出变量 的动态特性,因此在控制效果上要比一维模糊控制器好得多,这也是最常 用的一类模糊控制器。
供暖锅炉控制系统属于过程控制系统,过程控制系统是指把生产过程的温度、压力、流量、液位和浓度作为被控参数的控制系统。因此供暖锅炉控制系统作为过程控制系统其控制的总任务是维持总的出水温度恒定,同时燃烧效率尽可能高、污染尽可能小,保证设备运行安全,满足用户的供热要求,以及对各运行参数和设备状态进行检测,以便进行显示、报警、工况计算以及制表打印等。
第三章 阀门模糊控制器的设计
3.1模糊控制的必要性
随着计测准确度的提高,近年来设计人员开始更加注重测控的另一方面,即控制,如开始采用智能控制技术控制阀门、为保护电池使用寿命而采用电机的软启动技术等。虽然水表行业规定六年强检,但根据我国的实际运作情况,IC卡水表应具有更高的使用寿命方能体现产品的价值。目前功耗已非主要矛盾,电池自身的寿命基本决定了IC卡水表的使用寿命。现今而言更为关键的是,由于阀门的锈蚀导致驱动电流增大进而造成电池的损伤及阀门的失效,从而造成IC卡水表的失效。因为此瓶颈问题,大大降低了其使用寿命,甚至有些IC卡水表只使用两年左右便失效,大大低于预期寿命。此故障还将随着在役年限的增加越来越凸显。
近10年来,设计人员采用过如先导阀、磁力助推阀、不锈钢阀芯、陶瓷阀芯及润滑剂等,但效果不明显。亦有采用定时开关阀门的设计,即设时间间隔为D,如按六年使用寿命计算,则:
D=(2190E1)/E
式中,E——电池组2的总的可用电量;E1——开关一次阀门所需的电量。
此方法虽然在一定程序上可以缓解此问题,但因时因地不同所导致的阀门锈蚀程序是不同的,以一定之规去适应复杂变化的锈蚀情况显然是不科学的,不仅不利于合理使用有限的电量,而且势必造成一定的故障率。而锈蚀情况的数学模型是很难或不可能精确建立的,此种情况采用模糊控制理论往往可以取得令人满意的结果。
3.2 控制变量的确定
为了克服模糊算法计算量大这一缺点,采用了查表法进行模糊控制。即采用MATLAB模糊逻辑工具箱进行离线设计,得到符合控制要求的模糊控制表,存入系统的存储器中。 本研究以采集的电控阀的驱动电流值I与设定电流值Ig的偏差e=I-Ig及相邻两次偏差变化率ec为输入变量,下次开关电控阀的时间调整量U为输出变量,建立典型的双输入单输出PD结构模糊控制器,并利用模糊推理系统编辑器(FIS)对控制参量进行设定。
3.3 变量的模糊化
试验表明,驱动电流的安全范围在50~100mA之间,正常情况下,电控阀每10天左右开关一次可以保证阀门不锈蚀。本设计选择75mA作为驱动电流的给定值,选定10天作为给定驱动周期,在此基础上进行调整,调整范围设定为2~18天。则e的基本论域设定为[-25,25],ec的基本论域也设定为[-25,25],u的基本论域设定为[-8,8]。限于篇幅,具体设计过程此处从略。
经上述分析及两万多具在役IC卡水表的实际使用情况,可以得出如下结论: (1)采用双电源可明显提高测控板的工作可靠性,保护电池并提高 IC卡水表的使用寿命及降低故障率。
(2)采用模糊控制技术可更加有效地使用有限电量并避免阀门锈死,彻底解决了IC卡水表使用寿命的“阀门瓶颈”问题。
第四章 仿真模型的建立与仿真结果
4.1 MATLAB模型的建立 4.2 仿真结果
第五章 总结
5.1 总结 5.2 展望
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库智能型IC卡水表阀门模糊控制器的设计(5)在线全文阅读。
相关推荐: