为达到系统稳定安全对系统需要安全约束,在采用上述方案进行变频节能控制时,必须要满足安全性和舒适要求,为此,在控制软件采取以下对策:
(1) 实时数据平滑
由于列车到站并非严格准点,而乘客在扶梯入口附近被传感器检测后仍可能返回而不乘扶梯,此外,传感器与控制单元之间通信也可能因干扰造成通信误码等,控制单元软件应判断数据的正确性,并采用连续采集几帧数据和滑窗算法计算平均值,进行平滑处理,避免因数据突变造成大的波动。
(2) 步幅限制
对于计算得到的目标频率,不能一步发送命令给变频器,这样会导致频率变化幅度太大,致使乘客站立不稳或感觉不舒服,严重时会导致安全事故,因此,采用每步调节一个小的频率变化量,分步逼近控制目标的方式进行,且能设定步间间隔时间,保证扶梯平稳变速。
(3) 运行方向控制
控制方案的配置和控制程序应保证扶梯按规定的方向运行,不能自动控制改变扶梯运行方向。
(4) 延时和起停机间隔控制
在检测到客流逐渐减少甚至没有乘客时,对扶梯进行减速控制,当控制方案为小客流停运模式时,必须保证将已经在扶梯上的乘客运送到目标位置后才能停运,同时,当扶梯处于停运状态,而实时客流量满足启动运行要求时,只有当启动和停运之间的时间间隔满足要求才能启动运行,一是避免频繁地起停操作,二是给刚从扶梯下来的乘客缓冲时间。
系统流程
变频控制调速系统的主流程图如图2-6所示,首先选择系统是否为自动控制模式,如果不是,则转为人工手动控制模式。当系统选择为自动控制模式时,首先先连接客流量采集终端,若不能连接成功,则发送错误信息,提醒监控者及时修复连接问题。当连接成功之后,控制计算机接收客流量采集终端发来的客流量数据,控制计算计根据客流量数据与梯形控制策略设定得出在此客流量人数比较下得出对应的频率值,从而计算出变频器所需要的设定频率值。同时控制计算机与变频器通过232转485的通讯适配器用MODBUS-RTU通讯协议进行通讯,若出现了任何异常情况,则直接发送错误信息,结束流程。当通讯成功时,接受变频器的状态信号正常后,在将变频器启动运行及设定频率通过MODBUS-RTU通协议将命令发送给变频器,变频器根据控制计算机频率设定值来进行传动控制系统的闭环控制,使自动扶梯的稳定运行。
图2-7 系统主流程图
当系统选择为人工控制方式运行的时候,则通过人机界面系统,通过手动输入客流量数据来决定频率值,控制计算机将运算后的变频器频率设定值发送给通讯平台MODBUS-RTU,通过MODBUS-RTU命令将频率值发送给变频器,最后控制自动扶梯的运行速度。
开发平台简介
变频控制软件主要由Microsoft Visual C++ 6.0来完成编写,将实时的乘客数据通过软件得出在此人数下控制算法所对应的频率值。
(1)Microsoft Visual C++ 介绍[1]
Microsoft Visual C++,简称 MSVC、VC++或VC,是微软公司的C++开发工具,具有集成开发环境,具有编辑C语言,C++ 以及C++/CLI等编程语言的能力。 VC++整合了便利的除错工具,特别是整合了 Windows API、DirectX API 和 Microsoft .NET 框架(6.0 没有)。目前最新的版本是Microsoft Visual C++ 2008,Visual C++ 6.0 是其经典版本。 Visual C++以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。其运行界面如下: VC基于乘客实时数据的自动扶梯变频控制软件设计(5):http://www.751com.cn/zidonghua/lunwen_4795.html