先进PID控制在组态王上的扩展与应用

先进PID控制在组态王上的扩展与应用ExpansionandApplicationofAdvancedPIDControltoKingView李儀砺茱宪打祝必0(見明理工大学仕息工程与自动化学競,云侖見明650051)摘要:针对组态王不具备控制组态功能•需要用户进行二次开发的情况,提岀了为组态王扩展先进PID控制功能的方法。用Matlab和VB混合编程开发单神经元PID控制器ActiveX控件,并嵌入到组态王应用程序中,通过脚本来访问ActiveX控件的方法和事件,完成对过程控制系统的实时控制。仿真实验证明了该方法操作简单、成本低,充分利用了软件资源,提高了生产过程控制精度。关權词:组态王COM组件ActiveX控件单神经元自适应PID控制器脚本中图分类号:TP273文献标志码:AAbstract:Aimingatthe(actofKingViewdoesnotofferfunctionforcontrolconfigurationvthustheusershavetodosecondarydevelopment;themethodofexpandingadvancedPIDcontrolfunctioninKingViewisproposed*BycombiningMatlabandVBfsingleneuronPIDcontrollerActiveXcontrolisdevelopedandembeddedintoapplicationprogramofKingView,thenaccessingActiveXthroughscriptftoimplementreal-timecontrolofprocesscontrolsystem・lliesimulationexperimentprovesthatthemethodiseasytobeoperatedwithlowcosts;thesoftwarere-eourceisusedfullytoenhancecontrolaccuracyofproductiveprocese.Keywords:KingViewComponentobjectmodelActiveXcontrolSingleneuronSelf-adaptivePIDcontrollerScript0引言从20世纪40年代开始至今,PID控制在过程控制界一直扮演着非常重要的角色。由于P1D控制算法简单,有较强的鲁棒性,即便是在采用DCS.PLC或FCS现代化的生产过程控制系统中,80%-90%的工业控制回路仍采用各种形式的PID控制。但随肴现代工业生产过程大型化、烫杂化的发展趋势,许多复杂、多变量、时变而且又是生产过程关键系统的控制,常规PID已不能胜任。在这些情况下,必须借助于对非线性、大滞后和时变不太敏感的先进PID控制算法。先进PID控制是对那些以常规PID控制策略为基础,并与先进控制技术、智能控制技术相结合并派生出来的,具有比常规PID控制效果更好的新型P【D控制策略的统称,它包括专家PID控制、模糊PID控制、神经网络P1D控制、灰色PID控制和非线性PID魯棒控制等⑴。由于先进PID控制的计算量相对较大,对于中小型装置常采用的控制系统,仅采用单回路调节器和可编程控制器等下位机处理相当困难。因此,一般是在昆明班工大孚膏隼基金瑁目(*号:2006・60)。收到日期:2008-10-08。第一作者李俊丽,女,】974年生,2000年毕业于昆明理工大学自动化系,荻项士学位,讲邛;主矣从审智能控制、计算机挫创扶术、计算机仿鼻方向的研丸。《自动化仪表》第30卷第3期2009年3月上位机上实现先进控制算法,下位机只接收上位机发送来的控制指令即可。上位机控制设备一般是工控机,软件系统大都是用组态软件,较为流行的组态软件有Intellution公司的Fix、Wonderware公司的InTouch以及亚控公司的组态王KingView等。这些软件可靠性高、易于实现复杂的图形界面,组态灵活而且支持多种硬件接口板,故在生产过程计算机控制系统中得到了广泛的应用。近年来,国产组态软件得到大力发展,从而使开发小型的、性价比较好的系统成为可能。随着国内组态软件和控制设备逐步发展、日渐成熟,充分利用其各自的优点并结合自己的实际需要建立解决方案,达到理想的性价比成为工程技术人员追求的目标。本文结合国产纽态软件组态王,提出一种二次开发上位机组态软件的思想,在该软件中嵌人先进P1D控制器的ActiveX控件,从而实现先进PID控制策略在组态王平台上的扩展和应用。1控制组态功能扩展的基本原理组态王是运行在Windows98/NT/2000上的一种工业组态软件,提供了多种I/O驱动程序,可以直接使用变量名读写I/O设备,把下位机的信息实时地传送到上位机中。但是,在许多工业过程计算机控制系统中,上位机不仅要实现人机交互的功能,还需要执行控59制算法,实现对下位机的实时控制。组态王本身并不具备控制组态功能,它的命令语言是一段类似C语言的程序,其编程环境较弱,很难实现复杂的控制算法。因此,有必要...

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

常见问题具体如下:

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

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

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

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

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

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

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

客服邮箱:

biganzikefu@outlook.com

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

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

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

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

biganzikefu@outlook.com

常见问题具体如下:

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

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

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

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

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

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

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

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

1

确认删除?