Data modeling method, system, device and storage medium for regulating cloud applications

By modifying and filtering the model data management structure of cloud applications and obtaining and adding model data, the problem of difficulty in modeling of cloud applications is solved, and effective satisfaction and efficient modeling of structured model data is achieved.

CN112783862BActive Publication Date: 2025-01-17CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110092092.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-23
Publication Date
2025-01-17
Estimated Expiration
2041-01-23

AI Technical Summary

Technical Problem

The attribute design of the structured model of the regulation cloud is imperfect, resulting in the dispersed distribution of model data and information, which cannot directly meet the needs of most regulatory cloud applications, resulting in difficulty in modeling cloud applications.

Method used

According to the model data requirements of the regulatory cloud application, modify the preset model data management structure, determine the filtering conditions of the model data, obtain and add model data to the target model data management structure, generate structured model data, and meet the modeling of the regulatory cloud application. need.

Benefits of technology

Through customized model data management structure and screening conditions, the redundancy and lack of data in the control cloud structured model data is solved, and the data modeling efficiency of control cloud applications is significantly improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112783862B_ABST
    Figure CN112783862B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of power systems and automation thereof, and discloses a data modeling method, system, device and storage medium for control cloud applications, including: modifying a preset model data management structure according to the model data requirements of the control cloud application to obtain a target model data management structure; determining the screening conditions of the model data according to the use scope of the control cloud application, and acquiring the model data based on the screening conditions of the model data; adding the model data to the target model data management structure to obtain the structured model data of the control cloud application, and modeling the control cloud application based on the structured model data of the control cloud application. The structured model data of the control cloud application meets the structure and data requirements of the control cloud application for the model data, solves the problem of coexistence of redundancy and missing of the structured model data of the control cloud for different control cloud applications, and modeling the control cloud application through the structured model data makes the modeling of the control cloud application extremely simple.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of power systems and automation thereof, and relates to a data modeling method, system, device and readable storage medium for control cloud applications. Background Art

[0002] In recent years, with the development and comprehensive promotion of the smart grid dispatching and control system (D5000 system), a series of standards and specifications have been formulated. The provincial and above control agencies within the State Grid have basically completed the construction of the D5000 platform and four major types of applications, and have initially established a unified maintenance and management mechanism for model data. The models and parameters of online safety and stability analysis and offline calculation are basically consistent, and the model data sharing and business collaborative operation capabilities have been greatly improved. The development of model sharing technology between control centers using the Common Information Model (CIM) Extensible Markup Language (XML) or CIM / E files as the model exchange method has become relatively mature. The sharing scheme of models, graphics and operation data based on standards such as CIM / E, CIM / G and DL476 can realize the integration, standardization and process of model and graphic information maintenance, as well as the integrated management of multi-model, online model, offline model and multi-level power grid model.

[0003] At present, the accumulation of dispatching and operation information has achieved initial results. The control cloud platform has carried out object modeling and coding according to the general data object structured design scheme for power dispatching, namely the control cloud structured model, which includes the data object model and the dictionary object model. However, the attribute design of the modeling object of the control cloud structured model is not perfect. The principle of sub-table design makes the model data have the problem of scattered information distribution, which makes it inconsistent with the conventional data structure of many control applications. In addition, the unified storage method is adopted to store all model data in a unified manner, resulting in the coexistence of redundant and missing control cloud structured model data for different application requirements. There is a gap between the power grid business model data required by most current dispatching management applications driven by big data, which makes it difficult to directly meet the needs of most control cloud applications, resulting in difficulties in modeling control cloud applications. Summary of the invention

[0004] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art, that is, the difficulty in modeling cloud applications, and to provide a data modeling method, system, device and storage medium for regulating cloud applications.

[0005] In order to achieve the above object, the present invention adopts the following technical solutions:

[0006] In a first aspect of the present invention, a data modeling method for regulating cloud applications comprises the following steps:

[0007] According to the model data requirements of the control cloud application, the preset model data management structure is modified to obtain the target model data management structure;

[0008] According to the functions and usage scope of the control cloud application, the filtering conditions of the model data are determined, and the model data is obtained based on the filtering conditions of the model data;

[0009] The model data is added to the target model data management structure to obtain structured model data of the control cloud application, and the control cloud application is modeled based on the structured model data of the control cloud application.

[0010] The data modeling method for regulating cloud applications of the present invention is further improved in that:

[0011] The model data management structure is a library table structure, including: a model data table management table, a model data domain management table and several model data tables; wherein the model data table management table is used to edit the model data table, and the model data domain management table is used to edit the domains in the model data table.

[0012] The specific method of obtaining the target model data management structure according to the model data requirements of the control cloud application and the preset model data management structure is:

[0013] According to the model data requirements of the cloud application, the model data table management table and the model data domain management table in the preset model data management structure are modified to obtain the target model data table management table and the target model data domain management table; based on the target model data table management table and the target model data domain management table, the model data table is updated to obtain the target model data management structure.

[0014] The specific method of determining the screening conditions of the model data based on the functions and usage scope of the control cloud application and obtaining the model data based on the screening conditions of the model data is as follows:

[0015] According to the functions and usage scope of the control cloud application, determine the scope of the dispatching organization to which the model data belongs and the voltage level screening range of the corresponding power grid equipment as the screening conditions for the model data;

[0016] Based on the screening conditions of the model data, according to the preset plant basic information table, all target plants within the dispatching range that meet the screening conditions are obtained, and the model data of the target plants are obtained.

[0017] The specific method for obtaining the model data of the target plant is:

[0018] When there are changes in the model data corresponding to the target plant and the power grid equipment in the target plant in the full model data of the control cloud, the model data corresponding to the target plant and the power grid equipment in the target plant are read from the full model data of the control cloud; otherwise, the model data corresponding to the preset target plant and the power grid equipment in the target plant are obtained at preset time intervals.

[0019] It also includes: when the model data corresponding to the target plant and the power grid equipment in the target plant at the current moment are different from those at the previous moment, a version file of the structured model data of the control cloud application at the current moment is generated, and all version files are saved; wherein the version file includes the version name, version time, structured model data of the control cloud application, and changes in the model data corresponding to the target plant and the power grid equipment in the target plant between the current version and the previous version.

[0020] It also includes: uploading the structured model data of the control cloud application to the control cloud file server.

[0021] A second aspect of the present invention is a data modeling system for regulating cloud applications, comprising:

[0022] The structure management module is used to obtain the target model data management structure according to the model data requirements of the cloud application and the preset model data management structure;

[0023] A data management module, used to determine the screening conditions of the model data according to the functions and usage scope of the control cloud application, and obtain the model data based on the screening conditions of the model data; and

[0024] The modeling module is used to add the model data to the target model data management structure to obtain the structured model data of the control cloud application, and perform the control cloud application modeling based on the structured model data of the control cloud application.

[0025] A third aspect of the present invention is a computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned data modeling method for regulating cloud applications when executing the computer program.

[0026] A fourth aspect of the present invention is a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the above-mentioned data modeling method for regulating cloud applications.

[0027] Compared with the prior art, the present invention has the following beneficial effects:

[0028] The data modeling method for regulating cloud applications of the present invention determines a target model data management structure according to model data required by the regulating cloud application, determines screening conditions for model data and screens and obtains model data according to the use scope of the regulating cloud application, and then adds the model data to the target model data management structure to obtain structured model data of the regulating cloud application. The structured model data of the regulating cloud application fully meets the structural and data requirements of the regulating cloud application for model data, effectively solves the existing structured model data of the regulating cloud, and aims at the coexistence of redundancy and missing of different regulating cloud applications. The regulating cloud application is modeled through the structured model data of the regulating cloud application, which is convenient for the regulating cloud application to directly obtain and use the required model data, thereby greatly improving the data modeling efficiency of the regulating cloud application. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 This is a flow chart of a data modeling method for regulating cloud applications according to an embodiment of the present invention;

[0030] Figure 2 This is a schematic block diagram of a data modeling system for regulating cloud applications according to an embodiment of the present invention. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] The present invention is further described in detail below in conjunction with the accompanying drawings:

[0034] See also Figure 1In one embodiment of the present invention, a data modeling method for control cloud applications is provided. Through model data customization and management technology, wide-area model data is used to support control cloud applications, and on-demand customization, efficient access, version management, and shared release of basic data and models required for modeling of training simulation and other applications are achieved. Technical support is provided for grid dispatchers and monitors at all levels to efficiently carry out joint simulation training and anti-accident exercises, meet the needs of wide-area collaboration of the entire control cloud network, and enhance the information perception and collaborative interaction capabilities of the entire network. Specifically, the data modeling method for control cloud applications includes the following steps.

[0035] S1: Modify the preset model data management structure according to the model data requirements of the control cloud application to obtain the target model data management structure.

[0036] In this embodiment, the preset model data management structure adopts a library table structure, including a model data table management table, a model data domain management table and a plurality of model data tables; the model data table management table is used to edit the model data table, and the model data domain management table is used to edit the domain in the model data table. Furthermore, based on the model data management structure, according to the model data requirements of the cloud application, the model data table management table and the model data domain management table in the preset model data management structure are modified to obtain the target model data table management table and the target model data domain management table, and based on the target model data table management table and the target model data domain management table, the target model data management structure is obtained.

[0037] Specifically, see Table 1, which shows part of the content of the model data table management table, in which 9 attribute contents are given as examples. In actual use, the attribute contents can be customized to add, delete or modify according to the specific model data requirements of the cloud application.

[0038] Table 1 Model data table management table

[0039] Serial number Property name 1 Table serial number 2 Table English name 3 Table Chinese name 4 Control cloud object name 5 Is it a data dictionary? 6 Maximum number of record rows 7 Whether to record application distinction 8 Application Type 9 Creation method

[0040] The following describes the functions of the model data table management table: According to actual business needs, the model data table can be edited by editing the record information in the model data table management table, including modifying the content of the existing model data table, adding a new model data table and / or deleting the existing model data table. Specifically, add a table: insert a record in the model data table management table, which contains the table attributes such as the control cloud object name, table sequence number, table Chinese name, table English name, whether it is a data dictionary, the maximum number of record rows, whether the record distinguishes applications, sorting rules, index algorithms, and the application type, and establish a model data table accordingly. Determine the object type of the model data table. If it is a data object model that already exists in the control cloud structured model, the model data table is established in the relational database through the "add table from data object" method; if it is a dictionary object model that already exists in the control cloud structured model, the model data table is established through the "add table from dictionary" method; if the model data table is an object unrelated to the control cloud structured design, the model data table is established through the "custom add table" method. If you add a table from a data object or a dictionary, the name of the control cloud object is not empty and the creation method is non-custom creation; if you add a table by customization, the name of the control cloud object is empty and the creation method is custom creation; Edit table: modify the table Chinese name, maximum number of rows, application type, and application distinction properties in the model data table management table, and update the model data table; Delete table: delete records in the model data table management table and delete the corresponding model data table.

[0041] Among them, the relational database is an application model database, which is used to store a model data table management table, a model data domain management table and several model data tables.

[0042] See Table 2, which shows part of the content of the model data domain management table, in which 12 attribute contents are given as examples. In actual use, the attribute contents can be customized to add, delete or modify according to the specific model data requirements of the cloud application.

[0043] Table 2 Model data domain management table

[0044]

[0045]

[0046] The following describes the functions of the model data domain management table: According to actual business needs, by editing the record information in the model data domain management table, the domain in the model data table can be edited, including the content modification of the existing domain in the model data table, adding new domains and / or deleting existing domains. Specifically, add a domain: insert a record in the model data domain management table, which contains domain attributes such as the control cloud object table, object domain, domain number, internal domain number, domain English name, domain Chinese name, whether it is a keyword domain, whether the data can be empty, whether it is full application synchronization, data type, data length, display type and application type, and create a corresponding domain in the model data table. If the added domain is not an object domain included in the non-control cloud structured design, the control cloud object table and object domain are empty, and the creation method is custom creation; edit domain: modify the domain Chinese name, whether it is a keyword domain, whether the data can be empty, whether it is full application synchronization, data length, display type and application type in the model data domain management table, and update the content of the corresponding domain in the model data table; delete domain: delete the record in the model data domain management table and update the model data table, that is, delete the corresponding domain in the model data table.

[0047] According to the model data requirements of the control cloud application, the preset model data management structure is modified to obtain the target model data management structure, and the model data is stored through the target model data management structure, thereby meeting the customized requirements of the control cloud application for model data.

[0048] S2: Determine the filtering conditions of the model data according to the functions and usage scope of the control cloud application, and obtain the model data based on the filtering conditions of the model data.

[0049] In this implementation, according to the scope of use of the control cloud application, the scope of the dispatching organization to which the model data belongs and the voltage level screening range of the corresponding power grid equipment are determined as the screening conditions for the model data. Specifically, for the dispatching organization and voltage level screening data, all dispatching organization and voltage level information are obtained according to the dispatching organization basic information table and voltage level dictionary table of the control cloud. The control cloud application selects the dispatching organization and voltage level screening range according to the needs as the screening conditions for the model data. Then, based on the screening conditions of the model data, all target plants and stations that meet the screening conditions within the dispatching range are obtained according to the preset plant basic information table, and the model data of the target plant and station are obtained.

[0050] Specifically, in this embodiment, in order to manage a large number of filtering conditions for regulating cloud applications, a filtering condition management group table is constructed, including a major application management table, a regulating cloud application management table, a regulating cloud application table management table, a regulating cloud application data configuration table, and a regulating cloud application plant configuration table.

[0051] See Table 3, which shows part of the content of the major application management table, in which four attribute contents are given as examples, and the attribute contents can be customized in actual use. In this embodiment, a record is inserted into the major application management table to create major applications of power grid dispatching such as SCADA (data acquisition and supervisory control), PAS (network analysis), DTS (dispatcher training simulation), and CIM (common information model). The major application represents the application scope of the modeling method.

[0052] Table 3 Major application management table

[0053]

[0054]

[0055] Refer to Table 4, which shows part of the content of the control cloud application management table, where 5 attribute contents are given as examples, and the attribute contents can be customized in actual use. Insert a record in the control cloud application management table, including the control cloud application attributes such as the sub-application code, name, and the major application to which it belongs, and create a control cloud application, where the major application to which it belongs should be selected from the records in the major application management table.

[0056] Table 4 Control cloud application management table

[0057] Serial number Property name 1 Control cloud application serial number 2 Control Cloud Application English Name 3 Control Cloud Application Chinese Name 4 Major application categories 5 Application Status

[0058] See Table 5, which shows part of the content of the control cloud application table management table, in which three attribute contents are given as examples, and the attribute contents can be customized in actual use. According to the model data table management table, all model data table information is obtained, and the control cloud application selects the model data table according to the needs, and inserts the corresponding record in the control cloud application management table as one of the conditions for model data screening.

[0059] Table 5 Control Cloud Application Table Management Table

[0060]

[0061]

[0062] See Table 6, which shows part of the control cloud application data configuration table, where four attribute contents are given as examples, and the attribute contents can be customized based on actual use. Among them, whether it is equal value indicates whether it is necessary to perform equal value processing on the boundary model in the model data to achieve model clipping and add reasonable model data.

[0063] Table 6 Control cloud application data configuration table

[0064] Serial number Property name 1 Sub-application serial number 2 Dispatching organization scope 3 Voltage level range 4 Is it equal?

[0065] See Table 7, which shows part of the plant configuration table of the control cloud application, in which three attribute contents are given as examples, and the attribute contents can be customized based on needs in actual use. Among them, the increase and decrease signs indicate that for the plants that meet the conditions of the dispatching organization range and voltage level range, the plants that meet the conditions can be deleted, or the plants that do not meet the conditions can be added.

[0066] Table 7 Control cloud application plant station configuration table

[0067] Serial number Property name 1 Sub-application serial number 2 Plant code 3 Increase and decrease signs

[0068] In actual application, the filtering conditions of the determined model data are added to the control cloud application data configuration table to realize the filtering condition management of the control cloud application. The content of the control cloud application plant configuration table is determined based on the added control cloud application data configuration table, and then the target plant is determined through the control cloud application plant configuration table and the model data corresponding to the target plant and the power grid equipment in the target plant is obtained.

[0069] Specifically, when the model data corresponding to the target plant and the power grid equipment in the target plant changes, when the model data corresponding to the target plant and the power grid equipment in the target plant exists in the full model data of the control cloud, the model data corresponding to the target plant and the power grid equipment in the target plant are read from the full model data of the control cloud; the connection between the control cloud application and the full model data of the control cloud is realized, which provides data support for the functional realization of the control cloud application and realizes the collaborative interaction improvement of the full model data of the control cloud. Otherwise, the model data corresponding to the preset target plant and the power grid equipment in the target plant is obtained at preset time intervals. For existing data, the target plant is read directly through the full model data of the control cloud to improve the efficiency of data acquisition; for custom data, it needs to be added manually.

[0070] S3: Add the model data to the target model data management structure to obtain the structured model data of the control cloud application, and implement the control cloud application modeling based on the structured model data of the control cloud application.

[0071] In this embodiment, specifically, the model data is added to the target model data management structure to obtain structured model data of the control cloud application. The structured model data of the control cloud application can be stored in the application model database. The structured model data of the control cloud application directly meets the demand of the control cloud application for model data. By using the structured model data of the control cloud application for modeling, it is convenient for the control cloud application to directly obtain and use the required model data.

[0072] In summary, the data modeling method for regulating cloud applications of the present invention determines the target model data management structure according to the model data of the regulating cloud application, determines the screening conditions of the model data and screens and obtains the model data according to the use scope of the regulating cloud application, and then adds the model data to the target model data management structure to obtain the structured model data of the regulating cloud application. The structured model data of the regulating cloud application fully meets the structural and data requirements of the regulating cloud application for the model data, effectively solves the existing structured model data of the regulating cloud, and aims at the coexistence of redundancy and missing of different regulating cloud applications. The regulating cloud application is modeled through the structured model data of the regulating cloud application, which is convenient for the regulating cloud application to directly obtain and use the required model data, greatly improving the data modeling efficiency of the regulating cloud application.

[0073] In another embodiment of the present invention, a data modeling method for regulating cloud applications is provided. Figure 1 The difference between the data modeling method for the control cloud application shown is that the data modeling method for the control cloud application in this embodiment at least also includes: when the model data corresponding to the target plant and the power grid equipment in the target plant at the current moment is different from that at the previous moment, a version file of the structured model data of the control cloud application at the current moment is generated, and all version files are saved; wherein the version file includes the version name, version time, the structured model data of the control cloud application, and the changes in the structured model data of the control cloud application between the current version and the previous version, including additions, deletions and other changes.

[0074] Specifically, in this embodiment, in order to manage a large number of version files, a version file management group table is constructed, including a version information table, a model information table, and a version change information table.

[0075] See Table 8, which shows part of the content of the version information table, wherein two attribute contents are given as examples, and the attribute contents can be customized in actual use. The version information table records the name of the version file and the corresponding version time.

[0076] Table 8 Version information table

[0077] Serial number Property name 1 Version Name 2 Version time

[0078] See Table 9, which shows part of the content of the model information table, wherein five attribute contents are given as examples, and the attribute contents can be customized in actual use. The model information table records the data statistics of each model object in each version file.

[0079] Table 9 Model information table

[0080] Serial number Property name 1 Table serial number 2 Table English name 3 Table Chinese name 4 Number of table records 5 Version time

[0081] See Table 10, which shows part of the content of the version change information table, in which 10 attribute contents are given as examples, and the attribute contents can be customized in actual use. The version change information table records the changes between each version file and the previous version model data.

[0082] Table 10 Version change information

[0083] Serial number Property name 1 Object Encoding 2 Object Name 3 Table English name 4 Table Chinese name 5 Domain English name 6 Domain Chinese Name 7 Type of change 8 Old Value 9 New Value 10 Version time

[0084] First, determine whether to generate a new version. When the model data of the target plant at the current moment is different from the model data of the target plant at the previous moment, determine to generate a new version, generate a version file of the structured model data of the control cloud application at the current moment, insert a record in the version information table to record the new version time and version name, insert a record in the model information table to record the number of records (rows) and other information in each model data table in the new version; insert a record in the version change information table to record all changes in the structured model data of the control cloud application between the current version and the previous version.

[0085] It realizes the storage of historical version information of structured model data of control cloud applications, and then realizes the monitoring of changes in structured model data of control cloud applications. It can publish shared version files, such as CIM / E (power system data markup language) files, to provide support for control cloud applications to perceive changes in integrated grid operation characteristics, and enhance the control cloud's ability to perceive information across the entire network.

[0086] In another embodiment of the present invention, a cloud application modeling system is provided. Figure 1 The difference between the data modeling method for the control cloud application shown is that the data modeling method for the control cloud application in this embodiment at least further includes: uploading the structured model data of the control cloud application to the control cloud file server. Through the public component file service of the control cloud platform, the structured model data of the control cloud application is uploaded to the control cloud file server for download and use by the control application R&D personnel, so that the structured model data of the control cloud application can be established once and reused.

[0087] In yet another embodiment of the present invention, a data modeling system for regulating cloud applications is provided. The data modeling system for regulating cloud applications can be used to implement the above-mentioned data modeling method for regulating cloud applications. Specifically, the data modeling system for regulating cloud applications includes a structure management module, a data management module and a modeling module.

[0088] Among them, the structure management module is used to obtain the target model data management structure according to the model data requirements of the control cloud application and the preset model data management structure; the data management module is used to determine the screening conditions of the model data according to the use scope of the control cloud application, and obtain the model data based on the screening conditions of the model data; the modeling module is used to add the model data to the target model data management structure, obtain the structured model data of the control cloud application, and perform control cloud application modeling based on the structured model data of the control cloud application.

[0089] To summarize, the cloud application modeling system of the present invention determines the target model data management structure through the structure management module, determines the screening conditions of the model data and screens and obtains the model data through the data management module, and then adds the model data to the target model data management structure through the modeling module to obtain the structured model data of the cloud application. The structured model data of the cloud application fully meets the requirements of the cloud application for the structure and data of the model data, and effectively solves the existing cloud application structured model data. In view of the coexistence of redundancy and missing of different cloud applications, the cloud application modeling is performed through the structured model data of the cloud application, which makes the cloud application modeling extremely simple.

[0090] In yet another embodiment of the present invention, a terminal device is provided. The terminal device includes a processor and a memory, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is used to execute the program instructions stored in the computer storage medium. The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, which is suitable for implementing one or more instructions, and is specifically suitable for loading and executing one or more instructions to implement corresponding method processes or corresponding functions; the processor described in the embodiment of the present invention can be used for the operation of the data modeling method for regulating cloud applications, including the following steps: modifying a preset model data management structure according to the model data requirements of the regulating cloud application to obtain a target model data management structure; determining the screening conditions of the model data according to the use scope of the regulating cloud application, and obtaining the model data based on the screening conditions of the model data; adding the model data to the target model data management structure to obtain structured model data of the regulating cloud application, and performing regulating cloud application modeling based on the structured model data of the regulating cloud application.

[0091] In another embodiment of the present invention, the present invention further provides a storage medium, specifically a computer-readable storage medium (Memory), which is a memory device in a terminal device for storing programs and data. It can be understood that the computer-readable storage medium here can include both the built-in storage medium in the terminal device and the extended storage medium supported by the terminal device. The computer-readable storage medium provides a storage space, which stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by the processor are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer-readable storage medium here can be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage.

[0092] One or more instructions stored in a computer-readable storage medium can be loaded and executed by a processor to implement the corresponding steps of the data modeling method for regulatory cloud applications in the above-mentioned embodiments; one or more instructions in the computer-readable storage medium are loaded by the processor and execute the following steps: modifying the preset model data management structure according to the model data requirements of the regulatory cloud application to obtain the target model data management structure; determining the filtering conditions of the model data according to the scope of use of the regulatory cloud application, and acquiring the model data based on the filtering conditions of the model data; adding the model data to the target model data management structure to obtain the structured model data of the regulatory cloud application, and performing regulatory cloud application modeling based on the structured model data of the regulatory cloud application.

[0093] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0094] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0095] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0096] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0097] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A data modeling method for regulating cloud applications, characterized in that: The following steps are involved: According to the model data requirements of the control cloud application, the preset model data management structure is modified to obtain the target model data management structure; According to the functions and usage scope of the control cloud application, the filtering conditions of the model data are determined, and the model data is obtained based on the filtering conditions of the model data; Add the model data to the target model data management structure to obtain structured model data of the control cloud application, and perform control cloud application modeling based on the structured model data of the control cloud application; The model data management structure is a library table structure, including: A model data table management table, a model data domain management table and several model data tables; wherein the model data table management table is used to edit the model data table, and the model data domain management table is used to edit the domains in the model data table; The specific method of obtaining the target model data management structure according to the model data requirements of the control cloud application and the preset model data management structure is: According to the model data requirements of the control cloud application, the model data table management table and the model data domain management table in the preset model data management structure are modified to obtain the target model data table management table and the target model data domain management table; based on the target model data table management table and the target model data domain management table, the model data table is updated to obtain the target model data management structure; The specific method of determining the screening conditions of the model data based on the functions and usage scope of the control cloud application and obtaining the model data based on the screening conditions of the model data is as follows: According to the functions and usage scope of the control cloud application, determine the scope of the dispatching organization to which the model data belongs and the voltage level screening range of the corresponding power grid equipment as the screening conditions for the model data; Based on the screening conditions of the model data, according to the preset plant basic information table, all target plants within the dispatching range that meet the screening conditions are obtained, and the model data of the target plants are obtained; The specific method for obtaining the model data of the target plant is: When there are changes in the model data corresponding to the target plant and the power grid equipment in the target plant in the full model data of the control cloud, the model data corresponding to the target plant and the power grid equipment in the target plant are read from the full model data of the control cloud; otherwise, the model data corresponding to the preset target plant and the power grid equipment in the target plant are obtained at preset time intervals.

2. The data modeling method for regulating cloud applications according to claim 1, characterized in that: Also includes: When the model data corresponding to the target plant and the power grid equipment in the target plant at the current moment is different from that at the previous moment, a version file of the structured model data of the control cloud application at the current moment is generated, and all version files are saved; wherein the version file includes the version name, version time, structured model data of the control cloud application, and changes in the model data corresponding to the target plant and the power grid equipment in the target plant between the current version and the previous version.

3. The data modeling method for regulating cloud applications according to claim 1, characterized in that: Also includes: Upload the structured model data of the control cloud application to the control cloud file server.

4. A data modeling system for regulating cloud applications based on the data modeling method for regulating cloud applications according to claim 1, characterized in that: include: The structure management module is used to obtain the target model data management structure according to the model data requirements of the cloud application and the preset model data management structure; A data management module is used to determine the screening conditions of the model data according to the functions and usage scope of the control cloud application, and obtain the model data based on the screening conditions of the model data; as well as The modeling module is used to add the model data to the target model data management structure to obtain the structured model data of the control cloud application, and perform the control cloud application modeling based on the structured model data of the control cloud application.

5. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the data modeling method for regulating cloud applications as described in any one of claims 1 to 3 are implemented.

6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the data modeling method for regulating cloud applications as described in any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • A power network equipment model unified management system based on a control cloud structure

    CN109636095A

  • Regulation and control cloud power grid model data management method and system based on metadata management

    CN110196852A