Abstract: Elevator group control algorithms are the core component of elevator group control systems. To test the performance of various group control algorithms, this paper proposes a design method for an elevator group control system simulation platform based on Delphi and Matlab. Delphi is a new generation of object-oriented, visual programming environment, while Matlab has powerful numerical computation and graphics processing capabilities. Combining the two and utilizing DDE technology to achieve dynamic data exchange between them, this simulation platform can generate traffic flow, perform pattern recognition based on the traffic flow, simulate the operation of actual elevator groups, simulate elevator group scheduling, and analyze the simulation results. It provides a convenient experimental platform for testing elevator group control algorithms, simulating elevator operation processes, and configuring elevators, making it an indispensable and powerful tool for researching elevator group control systems.
Keywords: Elevator group control system; DDE; Delphi; Matlab
1 Introduction
Currently, many high-rise buildings typically install multiple elevators to meet transportation needs. This necessitates a control system—an elevator group control system—to manage the coordinated operation of these multiple elevators and improve their operational efficiency and service quality. The main function of an elevator group control system is to schedule and manage each elevator, improving the performance of the elevator service system, such as shortening response and service times and reducing system energy consumption. The core issue of an elevator group control system is coordinating the operation of each elevator to achieve maximum efficiency. To improve the performance and service quality of elevator group control systems, numerous researchers have studied group control algorithms and proposed various algorithms. However, testing the performance of these algorithms remains a challenge. While scheduling elevators within an actual elevator group control system can test the algorithm's performance, this may affect the system's usability and cause unnecessary losses. Therefore, a simulation platform is needed to replace the actual elevator group control system for testing group control algorithms. This paper presents an elevator group control system simulation platform based on Delphi and Matlab to replace the actual elevator group control system, providing an economical and effective experimental platform for elevator research and development.
2. Dynamic Data Exchange between Delphi and Matlab Based on DDE Technology
DDE (Dynamic Data Exchange) is a Windows-based messaging mechanism that facilitates real-time data exchange between client and server programs by exchanging information. Based on this principle, Matlab and Delphi applications can directly transfer data. Delphi is used as the client, and Matlab as the server. First, start the Delphi client, establish the dialog topic, then connect to the Matlab server and establish a DDE dialog. In Delphi, establishing a connection to the server can be done automatically or manually.
For details, please click: Design and Application of Elevator Group Control System Simulation Platform