Accessing method and system of calculation module of power grid planning simulation platform based on plug-ins
A computing module and simulation platform technology, applied in computing, software design, program control design, etc., can solve the problems of time-consuming and labor-intensive analysis, non-standardization, error-prone, etc., achieve burden reduction, simple and convenient upgrade and maintenance, and shorten the integration cycle Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] The present invention improves the typical multi-module, loosely coupled simulation system integration method, uses the platform / plug-in software development framework in this proposal to decompose the development tasks, makes the platform and computing modules independent of each other, and uses QML scripts The language customizes an easy-to-extend interface system on the front end of the platform, and implements the computing module as a "plug-and-play" plug-in. When the computing module is connected to the platform, the platform and the computing module, multiple computing The data flow and control flow that interact between modules and within the computing module are configured and managed, which improves system stability and execution efficiency. When the computing module is upgraded and maintained, it is only necessary to maintain the plug-in files under the condition that the interfaces and declarations remain unchanged. The upgrade and maintenance are simple and ...
Embodiment 2
[0064] (1) Based on the platform / plug-in development architecture, the development tasks of the power grid planning simulation platform are layered, the interactive relationship between the platform and the computing modules is simplified, the computing modules are independent, and the platform decoupling design architecture is as follows: figure 2 As shown, the simplified interaction relationship between the simulation platform and the calculation module is as follows: image 3 shown.
[0065] (2) Design the main interface of the platform based on the QML scripting language, and lay out a customizable and expandable interface system on the main interface according to the access requirements of computing modules, including the title bar, menu bar, module navigation bar, toolbar, status bar, and zoom tool , information feedback window, etc., such as Figure 4 shown.
[0066] (3) The platform dynamically configures the menu bar according to the menu bar XML file, which can re...
Embodiment 3
[0117] Based on the same inventive concept, the present invention also provides a plug-in-based grid planning simulation platform computing module access system, including:
[0118] Layering and decoupling module: used to layer development tasks in the requirements analysis stage, decouple the interaction between the simulation platform and computing modules, and separate out the simulation platform and computing modules;
[0119] Custom module: based on the QML scripting language, it is used to customize the interface system that can be customized and extended at the front end of the platform;
[0120] Design modules: plug-ins for designing computing modules as plug-and-play;
[0121] Initialization module: Design the computing module configuration file for initial configuration of the computing module;
[0122] Maintenance Module: Used to simplify loading and maintenance of Compute Modules.
[0123] The interactive relationship between the simulation platform and the compu...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com