电灌站自动化控制系统的设计

2021-04-11 14:56安徽建筑大学城市建设学院机械与电气工程系胡乾传
电子世界 2021年6期
关键词:参数设置水流量功能模块

安徽建筑大学城市建设学院机械与电气工程系 胡乾传

传统电灌站数据记录主要靠手工为主,繁琐并且任务量大,针对这种现象,提出了一种基于B/S架构的电灌站自动化控制系统。该系统最终实现了电灌站设备管理模块,喷灌的水流量管理模块,灌溉参数设置模块,运用Java语言对电灌站自动化控制系统进行开发。所提出的系统可以在有限条件下帮助电灌站管理人员实现高效的管理与服务工作。

随着信息技术的不断发展,电灌站控制系统得到了快速的发展。目前电灌站基本上安装了传统工业控制系统,但彼此相对独立,各泵站之间的距离较远,且各泵站的控制系统又不相同,管理者想要了解泵站具体信息需要现场去查看并记录数据,数据集中处理也比较困难。因此本文提出一种基于B/S架构的自动化控制系统来对电灌站进行监控管理,提高管理水平与经济效益。

1 系统开发环境

系统采用B/S架构,系统运行平台采用Windows 10,用IDEA开发软件程序,运用MySQL进行数据库的存储设计,MySQL用于项目的部署,和别的数据库比较,MySQL在整个系统的数据处理过程中非常稳定,用户可以很轻松对MySQL数据库进行操作。服务器选用Apache Tomcat8.5。Tomcat是web项目开发必备的服务器之一,在现阶段,Tomcat被很多开发人员开发web项目时所使用。整个系统设计和开发使用了面向对象的开发方法,体现了可视化的友好的人机界面。

2 系统架构

该系统软件采用B/S架构,电灌站自动化控制系统主要是对UI界面、逻辑控制层、数据库进行设计,html5是系统框架开发技术基础,并且结合一些前端框架技术,B/S架构是基于浏览器和服务器架构模式,一种随着互联网技术发展起来的架构,是对C/S架构的一种改进。用户与服务器的沟通通过浏览器来实现,大量的事务处理主要在服务器端实现,少部分事务在前端处理后实现。

图1 系统功能模块图

3 系统功能模块设计

图2 电灌站设备管理模块

电灌站自动化控制系统主要由电灌站设备管理模块,喷灌的水流量管理模块,灌溉参数设置模块组成。用户需要进行登录。用户输入正确的登陆信息,系统登陆界面跳转到主页面,用户可以查看电灌站自动化控制系统各模块的数据。具体的系统功能模块如图1所示。

4 系统实现

4.1 电灌站设备管理模块

电灌站设备管理界面实现如图2所示:在主页面的左侧是导航菜单,点击电灌站设备管理模块,即可调出水泵编号、水泵位置、水泵状态、水泵管理负责人有关数据。

4.2 喷灌的水流量管理模块

喷灌的水流量管理界面实现如图3所示:界面的实现采用Spring boot技术对系统进行设计,通过JS对数据库的数据进行调用,当我们点击喷灌的水流量管理模块按键,通过Ajax触发页面,页面将触发的信息通过API接口去调用数据库中的数据。

图3 喷灌的水流量管理模块

图4 灌溉参数设置模块

4.3 灌溉参数设置模块

灌溉参数设置模块实现如图4所示:用户点击灌溉参数设置模块,data.html通过Web API接口实现数据的上传,后台的业务逻辑层可以通过get方法获取数据库中的存储数据,并通过返回调用函数将操作结果发送给用户界面。

结论:本文提出了基于B/S架构的电灌站自动化控制系统。对系统功能模块进行了设计,最终实现了电灌站设备管理模块,喷灌的水流量管理模块,灌溉参数设置模块。所提出的系统经过人工测试后进行改进和完善。可以在有限条件下帮助智能电灌站管理人员实现高效的服务工作。该系统具有很好的实用价值,可以提高管理效率,降低劳动者的工作强度。

猜你喜欢
参数设置水流量功能模块
枯水期前婆桥村生态沟渠水体的污染指标削减状况研究
M701F4燃气轮机TCA系统冷却水流量异常分析
基于重力方向影响的低压涡轮叶片水流量测量数值计算
基于ASP.NET标准的采购管理系统研究
蚁群算法求解TSP中的参数设置
输电线路附着物测算系统测算功能模块的研究
M市石油装备公服平台网站主要功能模块设计与实现
RTK技术在放线测量中的应用
330MW机组主蒸汽流量计量不准的原因分析及措施
功能模块的设计与应用研究