background image

计算机工程与应用

2006.35

控算法模块

, 从而实现基于各种不同群控算法的电梯仿真。

2.5

仿真结果显示模块

仿 真 结 果 显 示 模 块 有 两 种 仿 真 模 式

: 实时 仿 真 和 快 速 仿

真。在实时仿真模式下

, 系统能实时显示电梯的运动情况, 电梯

的乘客数和外呼的情况

, 显示乘客平均候梯时间和乘客平均乘

梯时间

; 快速仿真模式不能实时显示仿真结果, 通过后台运行,

以达到节省仿真时间的目的。在两种仿真模式下

, 当仿真结束

, 都能通过图表显示乘客候梯时间曲线和乘客乘 梯 时 间 曲

线

, 从而反映电梯群控算法和电梯配置是否适应电梯交通流的

要求。

电梯仿真

本例用

20

层每层楼高

3.3 m

的大楼和

辆 容 量 为

15

人 、

速度为

2.0 m/s

的客梯作为电梯模型

, 用一小时的交通流( 前半

小 时 为 上 高 峰 模 式

, 后半小时为层间模式) 对最小距离响 应 电

梯群控算法进行仿真测试。交通流的具体参数如表

所示

电梯运行如图

所示

, 电梯运行完毕得到乘客平均候梯时

间为

45.886 2 s

, 平均乘坐时间为:

46.777 4 s

。各段时间内乘客

的候梯时间如图

所示

, 乘客的乘梯时间如图

所示

仿 真 结 果 显 示 电 梯 群 控 系 统 仿 真 平 台 能 连 续 随 机 地 产 生

各种电梯交通流

, 并能长时间仿真, 稳定性高; 还能得出电梯的

运 行 质 量 参 数

: 乘客平均等待时间和乘客平均乘坐时间 , 并 把

各 时 间 段 的 乘 客 等 待 时 间 和 乘 客 乘 坐 时 间 以 图 标 的 形 式 显 示

出来

, 非常直观。

结论

高 性 能 的 电 梯 群 控 系 统 仿 真 平 台 能 实 现

50

层 以 下 的 大

, 任意数量电梯的电梯群控系统仿真, 它以

Visual C++6.0

开 发 平 台

, 采用面向对象的编程方法, 使修改电梯群控 算 法 变

得 简 便

; 采用

SQL server

数 据 库 作 为 后 台

, 使读取数据更 加 稳

, 适合长时间仿真时的大数据量; 根据蒙特卡罗算法 随 机 地

产 生 电 梯 交 通 流 数 据

, 能根据实际情况产生各种交通流 ; 采 用

多线程和动态分配内存技术

, 以适合各种群控算法和任意电梯

配置的特殊要求

, 增强系统的稳定性。

( 收稿日期:

2006

参考文献

[1] 许玉格, 罗飞.基于细胞自动机的电梯群控系统建模及其面向对象

( 下转

187

1 交通流参数表

交通流名称

从一层向上

的比率

/%

向下到第一

层的比率

/%

起始层和目的层都

不是第一层的比率

/%

乘客到达

( 人

/min

上高峰模式

80

10

10

20

层间模式

40

40

20

10

183