Font Size: a A A

The Design And Implementation Of Energy Monitoring And Management System Based On Silverlight

Posted on:2014-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:H LingFull Text:PDF
GTID:2248330398450221Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As an important and fundamental application of high energy consumption enterprises, Energy Management System (EMS) has gradually become a major part in automation and information management along with the emerging development of energy information management.Through the in-depth study of energy management-related issues in energy consuming enterprise, it is found that the existing energy management methods used in energy departments like manual collection, monthly billing energy management, are inefficient and not timely in terms of data acquisition. The final design of this energy management system is based on energy companies in-depth research and summarization of the energy management needs. The system uses a distributed layout, centralized management model for energy-using equipment, energy data acquisition and analysis. Software part of Energy management system is constructed on open close principle which encapsulates changes in a variety of ways, which enabling pluggable modular design pattern. The design of the system is object oriented to improve the reuse rate and flexibility of the code. A variety of roles are designed to facilitate enterprise management. The administrator can set up various parameters information, user information and so on, while ordinary users can only query the current information on energy consumption, no right to modify the system parameter information, in order to prevent the ordinary users who are not familiar with the system to make errors. The system provides a fixed pattern report function and also a custom report function. Fixed pattern report is compatible with existing enterprise Excel report format so that users can stick to the original workflow. Custom reports can be set by the administrator who can easily set the display rule of contents of the report. The report support direct display of raw data, daily, monthly, quarterly, annual summary statistics and custom formulas defined by the administrator. After completing report the display template, other users can directly use these templates in the system. The system supports all kinds of hot-pluggable energy management and measurement instruments. Installing or replacing the instruments only requires simple configuration in the system so the new instruments can be integrated into the system easily and the configuration is bidirectional which means system can directly configure the parameters of the terminal instrument.Software system is developed on Microsoft. NET platform Silverlight technology and based on B/S structure which can be easily accessed cross-browser and cross-platform at any time, any place to conveniently manage system and check energy consumption. The system database is SQL Server2008R2and there are more than40sheets of relational tables. The database is designed to meet the third paradigm, the relations between tables is explicit in order to ensure the efficiency and the accuracy. The interactions between software and the database are a combination of Linq entity sets technology and the ODBC. For the system settings and other small amount of data’s cases, entity sets are used to interact with the database, while ODBC’s bulk inserts is used when importing from instruments the acquired data.Client program uses Silverlight technology to paint page, in which monitoring map is made using Deep Zoom Composer.MVVM framework is introduced in the client program and RIA Service is used to interact with the Web service to transfer data. Key features include:login and authentication, energy monitoring map, energy metering plate, custom reporting system, evaluation and examination system, user management, integrated entry and other functions. Various functional components are modular which can be easily added or removed.After a detailed analysis and design, the system basically realized the needs of users, achieved the expected goals which are to monitor and manage the energy consumption information. After a series tests, the system is put into trial operation in a energy company, achieved full recognition of the end-user, and make an significant contribution to the modernization of enterprise energy information management.
Keywords/Search Tags:Energy management, Silverlight, MVVM, Ria Service, Real-time Monitoring
PDF Full Text Request
Related items