background image

计算机工程与应用

2006.35

引言

电 梯 群 控 系 统

EGCS

Elevator Group Control System

) 是

现代建筑交通系统中重要组成部分

, 其设计的正确与否关系着

建筑交通系统的可靠性和稳定性。因此

, 电梯群控系统的模拟

仿真显得十分的必要和重要。目前

, 国际上介绍电梯群控系统

仿真的论文很少

, 主要的仿真软件有

Elevate

, 但其源代码不公

, 且价格昂贵。国内的文献

[2- 4]

也 不 多

, 文献

[2]

介 绍 了 用 软

件 硬 件 结 合 的 方 法 设 计 仿 真 平 台

, 由于使用了硬件平台, 所 以

价格较为昂贵

; 文献

[3]

介绍了基于

Matlab

的仿 真 平 台 的 设 计

文献

[4]

介绍了基于

Delpli

的仿真平台的设计

, 但它们都未考虑

到电梯群控系统仿真在特定条件

( 如果电梯配置不能满足交通

流 要 求 时 或 电 梯 群 控 算 法 不 合 理 时

) 的特殊需求, 因此存 在 稳

定 性 差

, 不能按照实际情况连续产生多种交通流数据, 不 能 长

时间连续仿真等问题。为此

, 本文以

Visual C++6.0

为开发平

, 加入

SQL server

数据库作为后台

, 采用多线程、动态分配内

存等技术

, 有效地解决了电梯群控系统仿真在特定条件时的特

殊需求

, 设计了稳定性高, 能连续随机地产生各种电梯交通流,

并能长时间连续仿真的电梯群控系统仿真平台。它能根据蒙特

卡罗算法随机地产生电梯交通流数据

, 接着通过

ODBC

保存到

SQL server

数据库

, 然后根据电梯配置和电梯群控算法进行仿

, 最 后 得 到 电 梯 的 运 行 质 量 参 数 并 保 存 到

SQL server

数 据

库 中。

电梯仿真平台的组成和功能

电梯模型由五部分组成

: 交通流产生模块、电梯运行模块、

电梯派梯队列模块、电梯群控算法模块和仿真结果显示模块。

如图

所示

2.1

交通流产生模块

交 通 流 参 数 模 块 用 于 随 机 地 产 生 各 种 交 通 流 模 式 下 的 交

通流数据

, 采用数据库作为后台, 使得数据存取更加稳定, 从而

高性能的电梯群控系统仿真平台的设计

潘志锋

, 罗

, 许玉格

( 华南理工大学 自动化科学与工程学院, 广州

510640

E- mail

zhifeng9@21cn.com

: 电梯群控系统是现代建筑交通系统中重要组成部分, 但国内现有电梯群控系统仿真平台往往存在稳定性差, 不

能按照实际情况连续产生多种交通流数据

, 不能长时间连续仿真等问题。为此, 以

Visual C++6.0

为开发平台

, 加入

SQL

server

数据库作为后台

, 采用多线程、动态分配内存等技术, 设计了稳定性高, 能连续随机地产生各种电梯交通流, 并能长

时间连续仿真的高性能电梯群控系统仿真平台。

关键词

: 电梯群控系统仿真平台;

Visual C++

SQL server

; 多线程; 动态分配内存

文章编号

1002- 8331

2006

35- 0181- 03

文献标识码

中图分类号

TP391.9

Design of High- power ed Elevator Gr oup Contr ol

System Simulation Platfor m

PAN Zhi- feng

LUO Fei

XU Yu- ge

College of Automation

South China University of Technology

Guangzhou 510640

China

Abstr act

Elevator group control system is one of the most important parts of the traffic system in modern buildings.

However there are some defects in the present elevator group control system simulation platform

such as leaking stabili-

ty

it couldn

t generate different traffic data according to the fact continuously and couldn

t simulate for a long time.So

the high- powered elevator group control system simulation platform is developed.Designed in Visual C++6.0

based on

SQL server database

with multithreading and dynamic assigning memory technique

this platform can generate random

elevator- traffic- data continuously

and simulate the elevators

running for a long time.

Key wor ds

Elevator Group Control System simulation platform

Visual C++

SQL server

multithreading

dynamic assign-

ing memory

基金项目

: 国家自然科学基金资助项目(

69684001) 。

作者简介

: 潘志锋(

1982- ) , 男, 硕士研究生, 研究领域为模式识别与智能控制; 罗飞( 1957- ) , 男, 教授, 博士生导师, 研究领域为人工智能以及运动

控制系统

; 许玉格(

1978- ) , 女, 博士研究生, 研究领域为系统仿真以及人工智能控制系统。

1 仿真平台结构图

 

 

 

 

 

 

 

 

 

 

Á

Â

Ã

Ä

Å

Æ

Ç

È

É Á

Á

2.1

Á

Á

Á

Á

Á

Á

Á

Á

Á

Á

Á

Á

Á

派梯队列数据

电 梯 运
行模块

电梯
状态

运行
结果
数据

交通流产

生模块

产生交通流

SQL server

数据库

电梯群控
算法模块

交通流数据

派梯数据

运行结果数据

电梯派梯
队列模块

仿真结果
显示模块

181