根据"即插即用"的设计思想研究并实现了基于能量管理系统(EMS)平台的嵌入式软件系统。该系统分为核心模块和接口模块2部分,前者负责完成系统核心计算功能,后者实现与EMS的数据交互。通过对核心模块的封装,使其可在不同厂家的EMS平台上应用。为保证核心模块与EMS分离,使它们都可独立地变化,接口模块采用Bridge模式来设计实现,各类功能接口可通过标准化、应用程序接口(API)、双方约定等3种方式来实现。基于该"即插即用"框架设计实现的嵌入式自动电压控制(AVC)主站系统已在多家网/省级电网控制中心得到实际应用。现场实践表明,该主站系统能将EMS的平台优势与AVC系统的控制算法优势相结合,提高AVC系统的实用化水平。所设计实现的嵌入式系统为控制中心的EMS软件集成提供了一种有效方案。
An embedded software system based on energy management system (EMS) platform is designed and implemented with the "plug and play" method. The embedded system is divided into core module and interface module. The former is responsible for system strategies calculation ,and the latter is responsible for data exchanging with EMS. The core module encapsulated can be applied to different EMS platforms. In order to ensure decoupling of core module and EMS platform ,and let them change independently,the bridge mode is adopted for design and implementation of interface module. Each function interfaces can be implemented with standardization method,application programming interface (API) and agreement mode. The designed embedded automatic voltage control (AVC) system has been applied in several regional and provincial power grid control centers in China. Practice at site proved that this main station system can integrate advantages of EMS system in platform technology and AVC system in control algorithm,so that will improve practicality of AVC system greatly. The designed embedded system provides an effective way to EMS software integration for control center.