计算机工程与应用
2006.35
控算法模块
, 从而实现基于各种不同群控算法的电梯仿真。
2.5
仿真结果显示模块
仿 真 结 果 显 示 模 块 有 两 种 仿 真 模 式
: 实时 仿 真 和 快 速 仿
真。在实时仿真模式下
, 系统能实时显示电梯的运动情况, 电梯
的乘客数和外呼的情况
, 显示乘客平均候梯时间和乘客平均乘
梯时间
; 快速仿真模式不能实时显示仿真结果, 通过后台运行,
以达到节省仿真时间的目的。在两种仿真模式下
, 当仿真结束
后
, 都能通过图表显示乘客候梯时间曲线和乘客乘 梯 时 间 曲
线
, 从而反映电梯群控算法和电梯配置是否适应电梯交通流的
要求。
3
电梯仿真
本例用
20
层每层楼高
3.3 m
的大楼和
4
辆 容 量 为
15
人 、
速度为
2.0 m/s
的客梯作为电梯模型
, 用一小时的交通流( 前半
小 时 为 上 高 峰 模 式
, 后半小时为层间模式) 对最小距离响 应 电
梯群控算法进行仿真测试。交通流的具体参数如表
1
所示
:
电梯运行如图
6
所示
, 电梯运行完毕得到乘客平均候梯时
间为
:
45.886 2 s
, 平均乘坐时间为:
46.777 4 s
。各段时间内乘客
的候梯时间如图
7
所示
, 乘客的乘梯时间如图
8
所示
:
仿 真 结 果 显 示 电 梯 群 控 系 统 仿 真 平 台 能 连 续 随 机 地 产 生
各种电梯交通流
, 并能长时间仿真, 稳定性高; 还能得出电梯的
运 行 质 量 参 数
: 乘客平均等待时间和乘客平均乘坐时间 , 并 把
各 时 间 段 的 乘 客 等 待 时 间 和 乘 客 乘 坐 时 间 以 图 标 的 形 式 显 示
出来
, 非常直观。
4
结论
高 性 能 的 电 梯 群 控 系 统 仿 真 平 台 能 实 现
50
层 以 下 的 大
楼
, 任意数量电梯的电梯群控系统仿真, 它以
Visual C++6.0
为
开 发 平 台
, 采用面向对象的编程方法, 使修改电梯群控 算 法 变
得 简 便
; 采用
SQL server
数 据 库 作 为 后 台
, 使读取数据更 加 稳
定
, 适合长时间仿真时的大数据量; 根据蒙特卡罗算法 随 机 地
产 生 电 梯 交 通 流 数 据
, 能根据实际情况产生各种交通流 ; 采 用
多线程和动态分配内存技术
, 以适合各种群控算法和任意电梯
配置的特殊要求
, 增强系统的稳定性。
( 收稿日期:
2006
年
8
月
)
参考文献
:
[1] 许玉格, 罗飞.基于细胞自动机的电梯群控系统建模及其面向对象
( 下转
187
页
)
表
1 交通流参数表
交通流名称
从一层向上
的比率
/%
向下到第一
层的比率
/%
起始层和目的层都
不是第一层的比率
/%
乘客到达
率
/
( 人
/min
)
上高峰模式
80
10
10
20
层间模式
40
40
20
10
183