Power Data Collection Model for Multi-Protocol Site Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Power systems face challenges in managing and processing data from multiple sites using different communication protocols, leading to increased data storage requirements and potential communication delays due to the need to support various protocols in a central system.
Innovation Solution
A data collection apparatus that generates multiple data models corresponding to different communication protocols, allowing one data model to include others, enabling structuralization and efficient data management across various protocols, including OPC UA, RESTful API, MODBUS, and DNP protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the central system stores multiple communication protocols and their corresponding data, then the system can communicate with multiple sites using different protocols, but the data storage requirement increases
Solution Approach 1:
The patent implements a nested data model structure where a basic data model serves as the core framework, and multiple extended data models (each corresponding to different communication protocols) are nested within it. This allows the system to support multiple protocols while organizing data in a hierarchical manner, reducing redundant storage and improving manageability.
Solution Approach 2:
The basic data model is designed as a universal framework that can accommodate multiple extended data models for different protocols (OPC UA, RESTful API, MODBUS, DNP). This multi-functional design allows a single data structure to serve multiple protocol types, reducing the need for separate independent storage systems for each protocol.
2Adaptability or versatility
If the central system manages large amounts of data from multiple protocols, then comprehensive data collection is achieved, but communication delay increases
Solution Approach 1:
The patent segments the data management process into distinct components: a basic data model for common data structures and multiple extended data models for protocol-specific data. This segmentation allows the system to process different protocol data independently and concurrently, reducing overall communication delay while maintaining comprehensive data collection capabilities.
Solution Approach 2:
The basic data model acts as an intermediary layer between the various protocol-specific extended data models and the central processing system. This mediator structure standardizes data representation and simplifies processing, reducing the time required to manage and process multi-protocol data.
3Adaptability or versatility
If the central system supports multiple communication protocols with dedicated drivers, then protocol-specific communication is enabled, but device complexity increases
Solution Approach 1:
The nested data model structure organizes protocol-specific extended data models within a unified basic data model framework. This hierarchical organization reduces system complexity by providing a clear structure for managing multiple protocols, making the system more maintainable and easier to extend with additional protocols.
Solution Approach 2:
The basic data model serves as a universal framework that can accommodate multiple protocol-specific extended data models. This multi-functional design reduces the need for completely separate processing logic for each protocol, thereby reducing overall system complexity while maintaining broad protocol support.
Data Source
AI summary
The present specification relates to a data collection apparatus of a power system, the data collection apparatus comprising: a communication unit that communicates with a plurality of sites using different communication protocols to receive, from the plurality of sites, data about energy use information; a storage unit that stores a plurality of data models respectively corresponding to the communication protocols to store the data in each of the plurality of data models; and a processing unit that generates a basic data model by performing data modeling according to any one of the communication protocols, generates one or more extended data models by performing data modeling according to the rest of the communication protocols, includes the extended data models in the basic data model, and stores the included extended data models in the storage unit.

