In another aspect, a computer implemented method for modeling a topology of an electrical power system can include selecting a one of the plurality of power system components, positioning the selected one of the plurality of power system components relative to an existing power system component in a framework, interfacing the selected one of the plurality of power system components with the existing power system component in the framework, and rendering the interfaced power system components as the electrical power system topology.
Accordingly, a system for performing power analytics on a microgrid is disclosed. In an embodiment, the system comprises: a modeling engine that generates predicted data for a microgrid utilizing a virtual system model of the microgrid, the virtual system model comprising a virtual representation of a topology of the microgrid; an analytics engine that monitors real-time data and the predicted data, initiates a calibration and synchronization operation to update the virtual system model in real-time when a difference between the real-time data and the predicted data exceeds a threshold, and generates analytical data by performing power analytics on the virtual system model; and a portal that receives the real-time data from at least one external data source and provides the generated analytical data to a recipient.