生化污水处理过程故障诊断专家系统

生化污水处理过程故障诊断专家系统李正开赵立杰祝军赵莹(沈阳化工学院信息工程学院沈阳110041)摘要通过分析和归纳污水处理领域专家知识,采用VisualBasic和CLIPS的混合编程方式开发丫污水处理过程故障诊断系统。该系统能够在给定事实前提经过推理得到故障原因、故障类别和相对的应对措施,冇利辅助操作人员决策。关键词专家系统CLTPS故障诊断中图分类号TP182文献标识码A国家标准学科分类与代码520.207FaultDiagnosisExpertSystemofBiologicalWastewaterTreatmentProcessLiZhengkaiZhaoLijieZhuJunZhaoYing(ShenyangInstituteofChemicalTechnologyInstituteofInformationEngineering,Shenyang110041,China)AbstractAccordingtoanalysisandsummarizationoftheexpertknowledgeinthewastewatertreatmentfield,faultdiagnosisexpertsystemforthewastewatertreatmentprocessisdevelopedbyintegratingVisualBasicandCLIPStool.Thesystemcandetectfaultoccurrence,locatethefaultcauseandgiveassistantdecisionadvicesforoperatorthroughruleseasoningwhenthefactsareknown.KeywordsexpertsystemCLIPSfaultdiagnosis由于生化处理系统的主体是有生命的细菌,其受环境的变化影响较大,如果故障工况不能及吋识别并进行调整将会直接影响系统的稳定性,导致出水水质质量差能源消耗高等问题,甚至造成系统的停滞、瘫痪和破坏[1]。因此,分析故障发生的原因并提出相应的解决对策,通过计算机编程,开发界面友好、功能完备、运行可靠的污水处理过程故障诊断专家系统是十分必要的[2]。2污水处理过程工艺描述生化反应池缺氧区反硝化反应过程、生化反应池好氧区硝化反应过程。3污水处理故障划分及其知识表示根据污水处理工艺操作专家知识,污水处理工艺常见故障可归纳为污泥膨胀、污泥解絮、水力冲击等15种故障,如图2所示。污水处理土®故岭分炎▼▼▼‘‘4入入湖1*A—•A—•fr卞uan••h*antrt.曲冲沖ii冲W0不rk卅n.h疆wwiirfit常队闕木图2污水处理故障分类IM*IT图1污水处理工艺流程图污水处理过程包括两大部分:物化和生化处理,工艺流程图如图1所示。物化部分包括粗格栅、细格栅、沉砂池、初沉池、二沉池等主要部分,生化部分包括4基于CLIPS的污水故障诊断专家系统开发CLIPS是基于规则的通用专家系统开发工具,因其兼容性好、可移植性高、代码免费而得到广泛使用。基本组成有三部分:(1).事实库,用于存储数椐(事实)。(2).知识库,用于存储所有规则。(3).推理机,用于控制推理程序的执行。由于CLIPS本身是基于DOS操作系统的,没有提供图形化的用户界面,只具有输入输岀功能,因此采用可视化的应用程序开发工具VisualBasic和CLIPS相结合的方法开发专家系统,将CLTPS嵌入VisualBasic实现浞合编程.本系统主要功能包括数据处理、数据分析、故障诊断、知识库管理、数据库管理、系统管理六个部分,如图3所示。图3污水故陴诊断专家系统功能图本文采用将CLIPS嵌入VisualBasic实现二者的混合编程,基本步骤如下:①在VisualBasic中安装、注册CLIPS的控件CLIPSActiveXControl.OCX,然后在VB界面中插入CLIPS控件,VB便可以使用控件的所有功能和属性;②在CLIPS的源程序中添加几个全局变量來记录推理机工作过程屮的信息;③在VB中添加命令按钮,启动CLIPS程序;④通过共亨I/O缓冲区完成问题的输入和答案的输出。VB和CLIPS接口部分程序如下:PrivateSubClipsStart_Click()DimMyDataAsCLIPSRouterSetMyData=NewCLIPSRouterMyData.Name=〃wdialog〃MyData.eatCRLF=TrueCLIPS.ClearCLIPS.Load("WasteWater.clp")CLIPS.ResetCLTPS.Run(-1)theValue=Textl.TextFact=z/(Pault(value/z+theValue+〃))"CLIPS.AssertString(Fact)MyData.MoveEirstDoOutPut.Addltem(MyData.Value)MyData.MoveNextLoopUntilMyData.EOF=TrueEndSub在给定运行参数PH和F/M值时,程序运行结果如阁4所示。图4故障诊断结果imj面5结论本文通过分析和归纳污水处理领域专家在长期运行实践中积累的启发性知识,采用产生式规则表示知识库。根据某生化污水处理工艺过程釆用CLIPS作为内部推理机,采用VisualBasic和CLTPS的混合编程方式实现了污水处理过程故障诊断开发系统。该系统能够在给定事实前提下,经过推理能够得到故障原因、故障类别和相对的应对措施,有利辅助操作人员决策。参考文献[1]Fikar,M.;Chachuat,B.;Latifi,M.A.Optimaloperationofalternatingactivatedsludgeprocesses.ControlEngineeringPractice.2005,13(7):853-861.麄啪[2]Jiang,J.Fault-tolerantControlSystems—AnIntroductoryOverview.ActaAutomaticaSinica,2005,31(1),161-174.作者简介李正开1983年9月出生硕士研宂生主要研宂方向为决策支持系统。E_mail:kaixxxxx2006@163.com

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?