Skip to content

Latest commit

 

History

History
67 lines (36 loc) · 3.37 KB

File metadata and controls

67 lines (36 loc) · 3.37 KB
graph LR
    Network["Network"]
    Components["Components"]
    ComponentTypes["ComponentTypes"]
    XarrayAccessor["XarrayAccessor"]
    NetworkIndex["NetworkIndex"]
    Network -- "composes" --> Components
    Network -- "depends on" --> NetworkIndex
    Components -- "depends on" --> ComponentTypes
    Components -- "utilizes" --> XarrayAccessor
Loading

CodeBoardingDemoContact

Details

The Network Model Core subsystem is the foundational data structure representing the entire power system network. It serves as the central repository for all network-related information, including components, their attributes, and associated time-series or scenario data.

Network

The primary and central data structure representing the entire power system. It acts as the main container, aggregating all network components, their static and dynamic attributes, and managing overall network properties like snapshots and investment periods.

Related Classes/Methods:

Components

Manages collections of specific component types (e.g., Buses, Lines, Generators). It holds the static and dynamic (time-series) data for these individual components, providing an interface for their access and manipulation within the Network.

Related Classes/Methods:

ComponentTypes

Defines the schema, default attributes, and data types for each power system component. It acts as a registry for component definitions, ensuring consistency and extensibility across the network model.

Related Classes/Methods:

XarrayAccessor

An internal accessor that handles the integration and manipulation of time-series data for components using xarray. It enables efficient multi-dimensional array operations crucial for dynamic simulations and time-series analysis.

Related Classes/Methods:

NetworkIndex

Manages temporal indices (snapshots), investment period indices, and scenarios. It provides essential dimensions for time-series and multi-scenario data within the Network object, enabling structured access to time-varying information.

Related Classes/Methods: