The invention relates to a
power grid energy management system (EMS) based on
service component architecture. Service units which form the EMS are divided into fine-grain atomic service units for sorting analysis, linear equation set solution, nonlinear equation set solution, optimal calculation and the like. Coarse-grain functional service units for real-time monitoring, history
information management,
model management,
SCADA (
Supervisory Control And
Data Acquisition), IEEE model analysis, CIM (Common
Information Model) model analysis, dispatching management, real-time dispatching, dispatching planning, automatic power generation control, safety evaluation, advanced application, dispatcher
training simulation, topological analysis, state
estimation, load flow calculation, optimal load flow and the like are formed through
data exchange, analysis and
processing among the atomic service units. Finally, the EMS with complete functions is formed by the function service units according to an agreed calling method. By dividing the EMS into the atomic service units, the
extensibility, flexibility, openness and elasticity of the
system are guaranteed and enough spaces are reserved for the development and
upgrade of the EMS.