电梯群控系统的设计与实现

2019-09-10 22:43徐川
科学导报·科学工程与电力 2019年44期
关键词:模块设计仿真监控

徐川

【摘 要】群控系统电梯群控系统的设计与实现。阐述了系统总体结构、系统功能、软件结构、设计思想及群控系统中的客流仿真和电梯运行仿真设计。

【关键词】电梯群控;监控;模块设计;仿真

随着高层建筑和智能化建筑不断出现,人们对电梯服务质量提出了越来越高的要求,单台电梯往往不能满足建筑内的交通需求,需要合理安装多台电梯。安装在一起的多台电梯要求单台电梯的控制系统相互联动,且具有监控系统。但仅用这种方式不能适应客流量的急剧变化,无法改善在某段时间内必然出现的长时间候梯现象。为解决这些问题,多台电梯的优化调度系统,即电梯群控系统应运而生。

电梯群控系统是通过对电梯群运行状态进行实时监测与分析,再根据不同的实际情况对各电梯进行优化调度和合理分配,进而改善和提高电梯系统服务质量和服务效率。

1 群控系统结构

1.1 系统总体结构

群控系统的总体结构,整个群控系统分为3个层次:数据采集层、通信层和群控层。数据采集层采集电梯系统的状态信息;通信层实现群控层与数据采集层间数据的双向通信;群控层则负责实现对电梯系统的群控功能。

1.2 系统功能

电梯群控系统是对电梯群的运行进行合理分配和优化调度的控制系统。该系统可以采集到每个电梯的实时状态信息,并可以对电梯进行统一调配,使电梯群合理运行。系统具有如下功能:

(1)数据采集功能

调度系统能够实时检测电梯系统中每一台电梯的运行状态,如每台梯的现行位置、运行方向、载重、速度、梯内呼叫信号等,并将这些信息传到上层软件,进行相应的调度处理或者显示处理。

(2)数据通信功能

电梯群控系统要实现对电梯运行的合理分配和优化调度,就要在上层调度软件和底层电梯控制器间建立信息通道,实现双向通信,进行信息数据和控制命令的传输。

(3)控制功能

群控系统中,各台电梯对厅外呼叫信号的响应是由系统统一进行分配的。每个厅外呼叫信号并不是直接派给乘客所呼叫电梯的控制器,而是先送到群控调度模块,调度模块根据各梯的现行状态信息,采用一定的调配策略,用算法分析出哪台梯响应此呼叫信号会使电梯系统得到最优的性能,再将此厅外呼叫信号分配给该电梯控制器。因此,系统具有对电梯控制器进行控制的功能,命令某电梯去响应某个厅外的外呼信号。

(4)预估计算功能

群控系统对大厦中电梯系统所处的交通状况进行分析,比如客流量以及客流分布、电梯状态以及电梯分布等。通过分析可以对乘客呼叫、轿厢人数、电梯下一站响应情况等进行预测,然后根据一定的规则和策略对各梯工作进行协调调度,使电梯系统得到最优的运行。

(5)監测显示功能

系统可以对每台梯的现行位置、运行方向、载重、速度、梯内呼叫信号、响应情况等信息以及对每个乘客厅外呼叫信号的派梯结果进行实时检测,且在主界面上显示。

(6)自学习功能

电梯群控问题仅仅依靠数学描述来实现是不够的,还需要采用对经验知识进行学习、使用和获取的方法,即系统的自学习。

虽然电梯交通系统存在大量的不确定性,但是在一段相对较长时间内仍然较有规律性。对于任何一幢大楼,都有一定的工作周期,在不同周期的同一时间会存在相似的系统状态和系统输入。故通过统计电梯运行各时间段的各参数可以实现群控系统的自学习。例如统计每一天各时间段内的客流量,则可以分析出各楼层何时处于高峰请求期,以便于将电梯优先调度到该楼层,以减少等待时间。

1.3 系统软件结构及设计思想

在设计电梯群控系统时,为了使系统具有良好的灵活性、可操作性以及可扩充性,系统采用模块化的设计思想。系统的不同功能由不同模块实现。这样的结构设计,使系统在硬件结构发生变化或系统需求发生变化的情况下只需要对相应模块作少量改动就可以适应变化,而无需重新设计整个系统。群控系统软件结构。

(1)通信模块

不同电梯厂家的电梯控制器可能不同,因此采用的总线通信方式不同。一般的总线通信分3种:RS-485总线、RS-232总线以及CANBUS总线方式。

为了实现群控系统的通用性和灵活性,将通信模块设计为动态链接库的形式,对3种总线方式分别设计。群控系统根据实际情况调用适当的通信模块,完成电梯控制器和上一层的通信。

(2)硬件通信管理模块

不同的总线方式,其通信协议不同。对于上层软件,提取下层信息或者传送命令到下层时需要采用不同的通信协议。对主程序来说,只需根据事件发出消息或命令,而无需作进一步解释就可以达到目的。为此,结合面向对象的思想,将通信的解释专门用一个模块来实现,使其独立于主程序。主程序只需面对电梯的相应状态和控制命令,中间过程则透明化了。

(3)信息查询和提取管理模块

通信模块的设计使主程序和不同的电梯控制器间能够实现数据的正确传送,主程序收到的只是表示电梯运行状态的一些数据帧,还需要进一步处理。因此,设计了一个专门模块对状态信息进行查询和提取处理。

(4)群控系统总控模块

群控系统总控模块是程序的主体部分,它为各个功能模块提供了接口,实现了系统的链接和整合,使系统完成通信、监测、控制以及显示等功能。总控模块主要工作是将厅外呼叫信息交给群控呼叫分配模块,确定最优响应梯,同时实时监控电梯系统运行状态并且显示。

(5)群控电梯运行状态监控模块

状态监控模块是对电梯群的运行状态进行监测和实时显示。它的实现是通过循环发出查询命令,查询到电梯的实时状态信息,解读后在界面上显示。一个好的软件应具有友好的人机界面,由于监控系统直接对现场的目标进行监测和控制,因而要求数据显示直观、醒目,能随着被监控对象状态的变化而变化,从而实现由计算机画面的实时变化来真实地反映动态的运行过程。显示界面主要显示电梯的实时运行情况,即开关门状态、上下行状态、到达楼层高度、每层的呼梯、电梯锁梯等。

2 群控系统中的虚拟仿真

在群控算法的设计过程中需要测试群控算法的性能。虽然将群控算法加入到实际的群控系统中调度电梯的方法,能测试算法的性能,但这样做显然代价太高,不仅会影响到使用该电梯系统的工作,而且一旦算法失败,可能会给系统带来较大损失。

群控系统的仿真环境主要包括客流仿真和电梯运行仿真。

电梯客流分析的目标是确定每个乘客的到达时间、出发楼层和目标楼层。这些信息是进行电梯交通分析和研究电梯群控调度算法以及进行系统仿真所必须的。建立客流仿真模型首先要确定乘客的到达时间模型,确定何时电梯被请求服务;然后,根据起始密度向量和起始目标矩阵来构造乘客的起始楼层和目标楼层,即确定了厅外呼叫来自哪一层以及其方向和电梯的内选信号。

验证群控调度算法时,除了模拟客流到达请求服务的情形,还需要模拟电梯群的运行状态。电梯运行仿真模型是模拟实际电梯运行过程,为电梯群控系统上层软件提供数据,故其功能与实际电梯功能类似。模型具有自动运行、响应厅外呼叫请求、响应内呼请求、自动停站和开关门、自动调速、满载处理等功能。

3 结束语

本文对电梯群控系统的结构、软件构成及设计思想、实现方法进行了阐述,在实际应用中具有可靠、实用、易扩展、易实现的特点。但建立电梯群控系统是一项复杂的系统工程,随着网络技术、诊断技术、人工智能技术的飞速发展,智能调度技术也日新月异,从而使系统中的许多工作都要进一步深入研究。

(身份证号码:320721198504152819)

猜你喜欢
模块设计仿真监控
通信电源监控系统在电力通信中的应用
GPS/DR/GIS技术在基于GSM—R列车监控系统中应用
基于小型ERP管理系统
试论HIS系统中病区管理模块的设计以及管理效果
基于J2EE的牛奶销售系统设计与开发
Buck开关变换器的基本参数设计及仿真分析
试析PLC控制下的自动化立体仓库仿真情况分析
基于MADYMO的航空座椅约束系统优化设计
中国体态假人模型与FAA Hybrid Ⅲ 型假人模型冲击差异性分析
侦察兵