- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模糊控制在反渗透进口水PH值控制中应用
模糊控制在反渗透进口水PH值控制中应用 【摘 要】由于锅炉补给水反渗透入口水PH系统的非线性、大时滞及时变性的特点,常规的控制方法难以获得满意的控制效果。为了提高系统控制的鲁棒性和自适应能力,论文将模糊控制引入到PH控制系统中。通过MATLAB工具箱进行计算机仿真验证,结果表明,采用该控制策略可以在很短的时间内纠正PH偏差,可以抑制无规则(随机)偏差变化率的影响,能够保证误差在允许范围内。可以适应系统的非线性和参数变化,具有较强的鲁棒性和自适应能力。
【关键词】反渗透入口水PH;非线性;模糊控制
1.系统概述
反渗透预脱盐系统能除去离子交换器不能去除的有机物,使蒸汽品质也得到提高,反渗透预脱盐设备在电厂炉外水处理的应用越来越受欢迎[1]。
反渗透系统依靠醋酸纤维膜运行时,水以偏酸性为宜,目前认为PH值在5-6 之间最佳,在此范围外会加速膜的水解与老化。膜的水解不仅会引起产水量的减少,而且会造成膜对盐去除能力的持续性降低,直至膜损坏为止。本系统中,反渗透来源水PH值设计范围为:5-9,很明显,来水PH为5-6时,可以不需处理直接送至反渗透入水使用,当来水PH为6-9时,则必须加酸进行处理,以使入水水质达标。但是PH计的测量传输本来就是个包含着混合、测量大滞后的过程,采用传统的PID控制算法很难得到预期效果,因为一次性整定得到的PID参数很难保证其系统的控制效果始终处于最优状态,而且操作者经验不易精确描述,控制过程中各种信号量以及评价指标不易定量表示。很多水处理工程中都会遇到这样的问题,PH控制系统往往不能正常工作[2][3][4]。
考虑到反渗透水处理工艺过程的静态和动态特性,在设计该控制系统时, 采用了特别适用于非线性、大干扰情况的模糊控制的方法,既克服系统非线性引起的振荡又提高了系统的控制精度。同时, 由于模糊控制具有较强的鲁棒性, 当系统的传递函数发生变化时, 不需要象传统PID控制那样重新对控制系统参数进行整定就能达到控制要求。
2.模糊控制器的控制方案设计
本文首先设计利用模糊算法计算加药的控制模型,然后利用MATLAB软件的模糊控制工具箱实现模型,并通过计算机仿真验证该模型的控制效果。
模糊控制器的结构选择二维输入,单维输出结构模式:选择反渗透入口水的实际PH与设定PH目标值S的偏差e及偏差变化率ec作为系统的输入变量,加酸计量泵的输出功率u作为系统的输出变量。选择MATLAB软件的模糊逻辑工具箱作为设计平台。
假设反渗透入口水的实际PH为Ai,设定PH为Ar。因此选择偏差E(k)= Ai(k)- Ar,偏差变化率Ec(k)= (E(k1)- E(k2))/(k2-k1)为控制器的输入变量,(k, k1, k2为采样时间),选择控制量U为控制器的输出变量。由于本系统来水PH值为5-9,与目标值5-6相比,仅在PH为6-9时才需要调节,所以将偏差E用5个模糊状态来表示,分别为Z(零),VS(极小),S(小),B(大), VB(极大)。偏差变化率Ec用4个模糊状态来表示,Z(零), VS(极小),S(小),B(大)。以及输出变量U亦用5个模糊状态来表示,Z(零), VS(极小),S(小),B(大), VB(极大)。同时,对E、Ec、U均量化为7个等级,分别为:0,1,2,3,4,5,6。
1)模糊化
为方便在MATLAB中建立模型,设定三个变量E,Ec和U的模糊范围都在[0, 6]之间变化。其中E的单位为PH,表示PH值的变化。Ec的单位为PH/min,表示每分钟PH的变化率。U的单位为RPM,即每分钟电机转数。
2)隶属度函数的选择
本系统设计中的隶属度函数选择三角型隶属函数。
①输入变量E的隶属度函数 在MATLAB中,各三角型函数的顶点分别为:Z [-1 0 1];VS [0 1.5 3];S [1.5 3 4.5];B [3 4.5 6];VB[5 6 7];
②输入变量Ec的隶属度函数 在MATLAB中,各三角型函数的顶点分别为:Z [-1 0 1];VS [0 2 4];S [2 4 6];B [4 6 8];
③输出变量U的隶属度函数 在MATLAB中,各三角型函数的顶点分别为:Z [-1 0 1];VS [0 1.5 3];S [1.5 3 4.5];B [3 4.5 6];VB[5 6 7];
3)模糊控制规则的确立
根据控制对象的实际情况以及实际操作经验,得出控制规则。选取控制量变化的原则是:当误差大或较大时,选择控制量以消除误差为主。而当误差较小时,选择控制量要注意防止超调,以系统稳定性为主。例如当PH差值很大,且PH值有进一步快速升高的趋势时,应加大加酸泵的输出,即加大药剂的投放量。可用
文档评论(0)