基于windows的智能控制系统研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于windows的智能控制系统研究.doc

基于windows的智能控制系统研究   摘要:随着自动化时代的来临,制造业在工业生产过程中逐步向着自动化发展。在各种各样的生产过程智能控制系统中,我们都会遇到包含多个控制流程、多种生产路径的生产工艺。为此,我们提出了一种基于windows桌面系统底层结合中小型传感控制器进行生产流程的智能控制系统,并提出基于事件驱动模型的双标志流程跳转方法。   关键词: 智能控制系统 流程跳转 实时系统 控制策略   中图分类号: G252 文献标识码:A 文章编号:1007-9416(2015)05-0000-00   1引言   随着电子技术的发展,计算机智能技术越来越成为计算机领域的一个重要分支,在生产控制和应用系统工程中有着重要作用,它已经被广泛应用于生产过程中各个方面。电子计算机的应用极大的提高了智能控制系统的通用性和灵活性。   系统平台是智能控制软件底层的支撑环境,系统平台的选择从根本上直接决定了智能控制软件系统的指标。根据市场分析公司Net Application 15年1月最新的统计数据显示,Windows系统的市场份额为96.52%,占整个操作系统市场之首。目前,Windows是我们使用最广泛的操作系统,有着友好的用户界面,良好的程序基础。但它本身不是一个实时操作系统,在实时性方面有着自己的不足。Windows系统本身没有提供线程获得确定执行时间的机制,它不能保证中断响应的确定性。并且,在智能实时软件开发过程中,特别是在以具体实际应用为出发点,中、小型智能控制设备有很大的局限性。   本文通过分析中型智能控制系统的运行特点,抽取智能控制软件、中小型控制器的共性,设计出一种基于Windows平台,通过软件与中小型控制器相结合,实现低成本、智能实时控制的目的。这种开发方法,提供一套通用的解决方案,具有较高的可重用性和实用型。   2 智能实时控制系统   大多数嵌入式操作系统大多工作在实时性要求很高的场合,具有严格、机械的时序动作要求。特别是在动作、时序上严格的行业,对这类控制系统要求更为严格。但这种系统比较专业,缺乏友好的开发环境和应用界面[1]。嵌入式操作系统面向单一设备的固定的应用,Windows桌面操作系统面向复杂多变的应用。从开发角度来说,windows桌面操作系统给开发人员一个“黑箱”,让开发人员通过一系列标准的系统调用使用操作系统封装好的功能;嵌入式系统给开发人员一个“白箱”,它将系统所有资源都开放给开发人员,使其能自主控制这些资源。相对于目前中小型企业生产流程而言,智能控制系统对流程的控制跳转,主要是对仪器设备的动作、状态进行检测控制。我们可以在复杂的windows桌面操作系统下通过底层硬件的高可靠性、提高软件的运行效率降低维护成本。   3 智能控制软件通用结构   在智能控制软件开发过程中,除了嵌入式控制系统外,针对中小型生产应用,在windows桌面系统下通过软件与底层硬件的结合,从一般特性出发,然后根据实时软件运行共性,建立通用的层次化、模块化结构。   整个系统包括硬件设备、控制算法和软件系统3个部分。硬件设备主要包括计算机和中、小型控制设备。硬件设备是整个系统的基础,利用计算机硬件设备高速处理、分析能力,windows系统友好用户界面和基础的封装功能,完成对控制对象的控制。在进行智能控制时,被控制的对象就是各种中小型通讯、信息反馈采集控制器。控制算法主要是智能控制策略,它能保证设备按照指定的指令执行,并且协调软、硬件设备在出现意外故障时实现实时、可靠的响应。软件系统主要是保证生产过程能顺利、友好的进行并使其可控,除保证完成生产过程外,还完成人机交互、保存生产数据,实现对生产过程的实时在线监控、生产数据报表及异常状况的处理,其最为重要的功能是可对生产顺序进行编程,数据处理及控制输出。   计算机在运行时,需要通过扩展板卡等辅助部件与中小型控制器进行有线或无线通讯,从而达到系统控制的目的。这种控制主要是为了获取被控对象目前所处的状态或者控制其运动过程,使实现生产过程的路径最优,实现生产的目的;其次是获取生产过程中各类监测数据,保留生产中主要的现场。   4 软件系统中触发生产过程跳转的方法   若机器设备一直保持正常运转、智能控制系统也处于无干扰的理想状态,这种流程的控制跳转方法简单而有效。但在实际的生产过程中,我们会遇到各种各样的问题,特别是生产条件恶劣,情况变化复杂,车间干扰源多等环境[4]。因此,生产过程中意外终止、跳转生产流程的外界因素多而复杂,条件判断进行流程跳转的方式也会因为程序处在某一进程中无法及时响应进行跳转。   我们可以借用windows事件机制,通过属性赋值的方式将事件处理跳转与事件的拥有者联系在一起,从而实现流程的及时响应及跳转[2] [

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档