时间:2023-03-30 10:40:03
绪论:在寻找写作灵感吗?爱发表网为您精选了8篇自动控制职称论文,愿这些内容能够启迪您的思维,激发您的创作热情,欢迎您的阅读与分享!
摘要:远程自动化控制闸门单片机
闸门调节是灌区工程中经常采用的手段,闸门控制的探究对于节约能源、确保水利工程的正常运行、提高水资源的利用效率和节约用水具有重要的意义。目前国内大部分灌区已基本实现流量数据的自动采集和监测,并把数据传输到管理部门,但是在根据有关数据进行远程自动监测和控制方面成熟的经验非常少。国外非凡是欧美等先进国家在这方面已经达到较高的水平,如美国的SRP灌区自动化浇灌系统,可以同时采集100多点的水位、闸门开度和其他信息,通过计算机处理后,控制几百座闸门、150多处泵站的运行。本文以国内某大型灌区为例,对闸门的自动监控进行了探究。
1、系统的总体设计
本系统采用无线数据传输技术,分一个主站和若干个子站,通过无线调制解调器构成一个无线通讯网络,对多个断面的数据信息进行采集、传输、处理和控制。系统的总体结构图如图1所示。下位机中的传感器把引水渠中的水位值和各闸门的开度值经转换后送给编码器,编码器对水位及闸门开度信号进行编码,在通过避雷器将编码信号传给数采仪,数采仪将数据进行初步加工和处理后由无线调制解调器传给上位机,上位机即系统主站,可分别和不同的子站建立联系,查询各测点的数据,并按照用户的要求对各闸门进行控制,下位机中的控制箱接收到此信息,经过计算,发出控制信号自动控制闸门到一定的开度,达到自动控制的目的。
图1闸门远程自动监测和控制结构图
2、下位机系统设计
设计下位机重点在于闸门自动控制箱的设计,本文提出闸门的运行控制模式,并进行可靠性处理,然后利用无线传输设备和上位机进行通讯,传输数据。
2.1下位机硬件电路设计
本系统采用AT89系列单片机,采用矩阵式键盘进行输入数据,键盘提供切换键、时间设置键、控制键三个按键,通过三个按键显示水位、流量、闸门开度、日期和时间。切换键实现上述四个功能的转换,时间设置键用于修改日期和时间,控制键用于对电机启停进行控制。
2.2闸门控制系统设计
本系统下位机接收到上位机传来的要求流量值(或水位值),当要求的流量值(或水位值)和系统所测的流量值(或水位值)不一致时,单片机启键闭合,闸门电动装置控制箱自动启动电机,提升或下降闸门,当所要求的流量值(或水位值)和当前所测流量值(或水位值)相等时,单片机闭键闭合,电机自动停止,达到自动控制的目的。
闸门的运行控制模式有实时型控制模式和定时型控制模式两种,在实时型控制模式中,上位机根据用户要求的流量,利用流量—水位关系曲线把要求的流量换算成要求的水位,然后和下位机联系,下位机接到信号后,由电动装置控制箱控制电机的正反转,达到要求时停止转动。定时控制模式要求用户输入所期望的流量值和要求闸门动作的时间,下位机的控制箱在规定的时间里自动开启和关闭闸门,进行控制。
2.3无线通讯设备SRM6100调制解调器
SRM6100无线调制解调器原是美国Data-LincGroup公司生产的军用产品,现应用于民用。它提供最可靠和最高性能的串行无线通讯方法,在2.4GHz-2.483GHz频段应用智能频谱跳频技术,在无阻挡物的情况下,两调制解调器之间的通讯距离可达32.18公里,可实现PLC(可编程控制器)和工作站之间的无线连接。SRM6100应用跳频,扩频和32位误码矫正技术保证数据传输的可靠性。无需昂贵的射频点检测技术。射频数据传输速率为188kbps。并且不需要FCC点现场许可证。SRM6100支持多种组态,包括点对点通讯和多点通讯。多点通讯对子站数目无限制。并且SRM6100可做为中继器工作,以达到扩展通讯距离或克服阻挡物通讯的目的。
2.4下位机可靠性处理
为了精确控制电动闸门的关闭,避免电动闸门在工作中出现过载破坏或关闭不严的现象,本系统在电动轴上安装了转矩传感器,用来监测闸门输出轴的转动力矩,以判定闸门是否关严、是否被卡住。闸门电动装置用于检测和控制闸门的开度,本系统在转动轴上安装了光电码盘,考虑到闸门可能出现频繁的正反转交替,为了避免错位和丢码,采用双光耦技术,光耦输出的两路信号经74221双单稳触发器进行整形,89C51的INT0和INT1对其进行计数、计时,并判定转动方向,计算闸门开度。电动闸门在工作中若出现异常现象,系统会自动报警,切断电机电源并显示故障情况。
2.5下位机软件设计
下位机的软件设计分为闸门自动装置控制箱程序设计和串行口中断服务程序设计两部分。闸门自动装置控制箱程序设计主要完成数据采集、存储、显示、按键操作等功能,串行口中断服务的程序完成下位机向上位机数据的传送和用户设定参数的接收。控制箱程序的主框图如下摘要:
图2、闸门自动控制程序流程图
3、上位机设计
上位机的软件部分采用VB6.0为开发工具,将各个功能模块化,分别解决相应新问题,再将各个模块组装,构成上位机软件系统的核心,上位机软件系统的结构如图3所示,通信模块位于最底层,其余模块功能的实现都直接或间接建立在此模块的基础上,本文利用VB的API函数编写串口通讯程序,程序的框图如图4所示。数据管理模块的主要功能就是为水位、流量、闸位等建立数据库,并对其进行管理。
图3、上位机软件系统结构图
图4、通信模块程序流程图
4、结语
本文以国内某灌区为例,全面分析了灌区闸门自动化控制系统的整体结构及其设计,对其软件开发和硬件选择作了全面阐述,并总结了提高自动化系统可靠性的经验,为提高灌区现代化管理水平提供了有利的工具,具有较高的使用价值和广泛的应用前景。
参考文献摘要:
[1、水利水文仪器介绍,水利部南京水利水文自动化探究所,1997。
1.1电气工程自动化模型得到了简化。
通常而言,在电气工程自动化控制达到智能化目的之前往往需要建立相应的模型,除此之外,在模型建立的时候还需要综合考虑到很多会直接或者间接影响模型的参数。鉴于此,通过模型来实现自动化控制归纳的说就是通过相关的动态方程来控制和反馈数据的,但是通过这种方式是无法保证在数据传输的期间不出现意外状况来影响数据的传输以及反馈,这样一来数据的及时性和准确性就无法得到保证了,使得理论结果与现实实践之间出现偏差也就不足为奇了,这会导致电气工程自动化控制的工作效率大大的降低。然而我们通过实践得出,引入智能化技术能够非常有效的跳过设计与建立模型这一环节,可以实现调节的自动化,从根本上降低了出现上述情况的可能性和风险,在很大程度上避免了那些不可控制的客观因素发生,提高了控制器的精确度和自动化的控制效率。
1.2确保电气工程自动化控制的统一。
传统的自动化控制器一般地说都是就某个模型对象来加以控制的,事实证明,这种方式对于单个的模型控制效果良好,但是无法统一而全面的控制电气工程自动化控制系统,这样一来就极易造成不同的模型之间各不相同。然而智能化电气工程的自动化控制就可以有效避免模型设计的这一环节,因此无法控制模型的复杂性这一问题就不复存在了,这不管是对于指定的对象或者非指定对象都能够保证控制上的一致性,从根本上确保了电气工程自动化控制的统一,这样一来不仅大大提高了自动化控制器的工作效率,工作质量也得到了质的提高。
1.3有效控制了电气工程自动化系统。
前面已经讲到,智能化技术能够控制和反馈对电气工程中所有设备的数据,与此同时还能够有效根据响应时间、下降时间和鲁棒性变化等参数来对电气工程自动化的控制程度实现自动调节,这样一来就可以节省了重新建立模型的时间,另外还可以在第一时间来处理因客观因素以及预警自动化控制过程中所造成的错误。这样及时的处理和高效的警惕大大降低了风险,节省了很多的人力物力财力的消耗,从而更好的实现了对电气工程自动化系统的有效控制。
2、智能化技术的有效应用
就目前而言,智能化技术在电气工程中主要应用表现为以下几个方面。
2.1模糊逻辑与控制。
一般地说,电气工程的自动化控制系统中都会含有一定数量的模糊控制器,它能很好的代替PID控制器。就目前而言,模糊逻辑的控制主要有M型与S型两种应用类型,但是有一点需要强调的是,这两种控制器都有各自的规则库,又可以叫做ifthem的模糊规则集。其中S型控制器的规则为if。X是G,y是H,则W=f(X,Y),这里所说的G与H指的都是模糊集,下面分别对这两种应用类型进行介绍。M型控制器主要由模糊化、知识库、推理机与反模糊化这四大部分所共同构成,主要用于实现变量的测量、量化、模糊化的目的,其隶属函数的形式也是多种多样的;知识库主要是由语言控制的数据库与规则库两个部分,其开发方式是将专家知识与经历置于控制及应用目标上。值得注意的是,在建模的过程中,一定要使用神经网络的推理机与模糊控制器对其加以操作;推理机同样也是模糊控制器中不可或缺的重要组成部分,它能够很好地模仿人类决策与推理模糊控制行为;反模糊化主要用来量化与反模糊化,它包括的技术种类也比较多,其中应用得最为广泛的当属中间平均技术与最大化的反模糊化这两种了。
2.2优化设计与诊断故障。
在过去的很长一段时间里,设计产品通常都是依靠实验或者传统手工检验来完成,通过这种方式所得方案往往不是最优方案。随着计算机技术的蓬勃发展以及在各个领域的广泛应用,越来越多的电气工程产品开始更多的选择使用CAD来进行设计。这样大大减短了产品的开发周期,如果在这个过程中很好地渗透智能化技术,可谓是如虎添翼,使其设计质量与效率得到大大的提升,专家系统的设计就是一个典型案例。不仅如此,智能化技术在优化设计还体现在遗传算法方面。众所周知,遗传算法是当前全世界范围内比较先进的计算法,其最大的优势之处在于计算精度高,因此在电气工程中得到了亲睐,而且在其中也起到了极其重要的作用。除此之外,故障和它的预兆在电气工程中的关系是错综复杂的,具有不确定与非线性的特点,这给我们的判断带来很大的困扰。
3、总结语
从20世纪50年代开始,一直到现在的几十年探索中,人工智能化已经可以像人一样进行感应与行动,凭借着高效率、高精度以及高协调性等特点超越来传统的控制技术。随着计算机技术的不断发展,对人的思维能力进行模拟的构想现在已经得到了实现,后来在程序语言编制上,智能化模拟的可实施性也得到而来增加。随着电气工程自动化控制技术的不断发展,智能化技术的市场得到不断拓宽,这种技术的应用不仅可以使电气工程的工作速度得到提高,同时还在电气工程中节约了大量的人力与物力[1]。智能化技术在整个电气自动化控制行业中主要是利用不断实践来进行的,其中包含的内容十分广泛并复杂。智能化技术属于计算机高端技术的一种,因此要想很好的掌握其应用,那么必须要具备专业性计算机理论知识。智能化技术不仅有效有提升了电气自动化控制的工作效率,同时也也很大程度上降低了工作人员的压力,优化了资源配置,促进了电气工程自动化系统的稳定运作。
2智能化技术的主要特点分析
对于很多人来说,智能化技术是一个陌生的词汇,然而它却与我们的生活息息相关,下面我们就对它的主要特点进行阐述,帮助大家深入理解智能化技术。作为电力系统中的关键环节,电气工程自动化控制对电力系统的正常运行存在着决定性的作用,为了保证电气工程的顺利发展,从而有效提升恒业的整体水平,对智能化技术进行应用是大势所趋。
2.1高精度与高效率
在电气工程自动化控制中,精度与效率是两项重要指标,在智能化技术指导留下,对多个CPU与高速CPU芯片进行使用,电气工程控制工作效率与精度得到了显著的提高。
2.2多系统控制
智能化技术的应用可以有效减少相关工序,同时还能使工作效率得到显著提高,目前该项技术在电气工程自动化控制中的实际应用正朝着系统控制的方向发展着。
2.3科学计算的可见性
在电气工程自动化控制中,智能化技术的应用可以对数据进行有效的处理,不仅可以通过文字和语言进行信息交流,同时还能利用图形与动画实现信息交流,这在很大程度上提升了工作的效率。
3智能化技术在电气工程自动化控制中的应用
在电气工程自动化控制系统中应用智能化技术,有效提升了系统的工作效率,降低了工作人员的压力,对于电气工程自动化控制中智能化技术的应用主要体现在三个方面:(1)怎样将智能化技术应用到电气工程中对病因的诊断与维修之中;(2)如何对电气产品与设备进行优化设计;(3)通过怎样的形式对电气工程智能化控制进行实现。
3.1对电气工程自动化控制中的病因进行诊断
利用传统的人工方式对电气工程系统中的病因进行诊断是非常复杂的,同时对工作人员的要求也非常高,而且也不能对病因进行准确的诊断。在电气工程自动化控制中难免会发生一些设备和数据问题,依靠人工诊断方式往往不能对病因进行及时的诊断与处理。而智能化技术的应用不仅可以使病因诊断的效率得到明显提高,同时还可以使定时检测与诊断得到实现,在这一过程中很多问题的出现都会得到避免。
3.2对电气工程设计进行优化
在传统电气工程设计中,往往需要通过工作人员在工作过程中进行反复的实验才能完成。在这一过程中工作人员很有可能不会考虑到一些具体情况。如果真的出现复杂性的问题,也不能对其进行及时的解决,在这种情况下,工作人员不仅要掌握大量的专业设计知识,同时还要很好的将自己已经掌握的理论知识运用到实际应用中。智能化技术得到应用以后,设计人员就可以利用计算机网络和相应的软件对电气工程自动化控制进行设计,这样一来,设计数据的准确性得到而来增加,同时设计样式也非常丰富,另外,还能对一些复杂问题进行及时的处理,电气工程自动化控制的顺利运行就得到而来有效的保证。
3.3对整个电气工程进行自动化控制
电气工程控制系统中存在着很多控制环节,智能化技术的应用正好可以使对整个电气工程的自动化控制得到实现。智能化技术在应用过程中通过神经网络与模糊控制等方式实现对电气工程的自动化控制。其中,神经网络控制的应用是非常关键的,它可以进行反向的算法,同时具有多层次的结构。在神经网络控制的子系统中,其中的一个子系统可以结合系统参数对转子的速度进行调控与判断,而另一个子系统就可以按照以上参数对转子的速度进行判断与控制。目前神经网络控制已经在识别模式以及信号处理等方面得到了广泛的应用。智能化手段的应用使电气工程的远距离与无人操控自动化控制得到了实现,通过公司局域网的帮助,智能化技术的应用使得对电气系统各环节的实际运行情况进行了详细的反馈分析。
4结语