Power plant data processing method, system, equipment, medium and program product
By acquiring and preprocessing the basic configuration information and equipment output data of the power plant system and storing it in a preset storage unit, the problem of massive multi-source heterogeneous data management is solved, and the data is quickly and efficiently managed and value enhancement is achieved.
Patent Information
- Application Number
- CN202411601166.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-02-18
AI Technical Summary
The existing technology cannot effectively manage massive, multi-source heterogeneous power plant data, affecting computing efficiency, system stability and data value mining.
By obtaining the basic configuration information of the power plant system, the data output from different power plant equipment is obtained, and the data is stored in the preset storage unit based on preset storage conditions, and then preprocessed and output to the target platform.
It realizes high-speed and effective management of massive multi-source heterogeneous power plant data, and improves data value and data security.
Smart Images

Figure CN119475391A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to a method, system, device and program product for processing power plant data. Background Art
[0002] The data types of power plant control systems have gradually expanded from traditional production timing data, waveform data, and parameter file types to image data, data stream data, and other data types.
[0003] As time goes by, a reasonable processing system for massive, multi-source and heterogeneous data directly affects the computing efficiency, system stability and data value mining of related systems. At the same time, reasonable access management is also related to the data security of the system. As the core information system of the power plant, the power plant control system urgently needs a set of reasonable, effective and efficient data processing methods and systems. Summary of the invention
[0004] The technical problem to be solved by the present disclosure is to overcome the defect in the prior art that massive, multi-source heterogeneous data cannot be managed, and to provide a method, system, equipment, medium and program product for processing power plant data.
[0005] The present invention solves the above technical problems through the following technical solutions:
[0006] According to a first aspect of the present disclosure, a method for processing power plant data is provided, the processing method comprising:
[0007] Obtaining basic configuration information of a power plant system; the power plant system includes a number of power plant equipment; the basic configuration information is represented by data association information within the power plant system;
[0008] Obtaining power plant data output by different power plant equipment;
[0009] Based on preset storage conditions, storing the power plant data in a preset storage unit;
[0010] The power plant data in the preset storage unit is preprocessed, and the preprocessed power plant data is output to a target platform.
[0011] Preferably, the basic configuration information includes device configuration information and data configuration information;
[0012] Wherein, the device configuration information is the device association information between different devices in the power plant; the data configuration information is the configuration association information of data on different devices in the power plant;
[0013] The step of obtaining the power plant data output by the different power plant equipment specifically includes:
[0014] Based on the device configuration information and the data configuration information, generating an acquisition parameter file of the power plant system;
[0015] Based on the acquisition parameter file, the power plant data output by different power plant equipment are obtained.
[0016] Preferably, the preset storage unit includes a memory and a hard disk;
[0017] The step of storing the power plant data in a preset storage unit based on the preset storage conditions specifically includes:
[0018] Acquire power plant data output by different power plant devices, and store the power plant data in a memory;
[0019] The power plant data stored in the memory is acquired, and the power plant data is stored in a hard disk.
[0020] Preferably, the step of storing the power plant data in a memory specifically comprises:
[0021] The power plant data is stored in the memory by using a hash data storage method.
[0022] and / or,
[0023] The step of storing the power plant data in a hard disk specifically includes:
[0024] The power plant data is stored in the hard disk in a master-slave mode.
[0025] Preferably, the basic configuration information also includes file configuration information, and the file configuration information is file association information recording the power plant data stored in the preset storage device;
[0026] The step of preprocessing the power plant data in the preset storage unit specifically includes:
[0027] The power plant data is detected for abnormality based on the file configuration information, and the power plant data with abnormality is recorded based on a preset recording unit.
[0028] Preferably, the processing method further comprises:
[0029] The preprocessed power plant data is output to the target platform through a preset interface.
[0030] According to a second aspect of the present disclosure, a system for processing power plant data is provided, the processing system comprising:
[0031] An information configuration acquisition module is used to acquire basic configuration information of a power plant system; the power plant system includes a number of power plant equipment; the basic configuration information is represented by data association information within the power plant system;
[0032] A data acquisition module, used for acquiring power plant data output by different power plant equipment based on the basic configuration information;
[0033] A data storage module, used for storing the power plant data in a preset storage unit based on preset storage conditions;
[0034] A data processing module is used to pre-process the power plant data in the preset storage unit and output the pre-processed power plant data to a target platform.
[0035] Preferably, the basic configuration information includes device configuration information and data configuration information;
[0036] Wherein, the device configuration information is the device association information between different devices in the power plant; the data configuration information is the configuration association information of data on different devices in the power plant;
[0037] The data acquisition module is specifically used to generate an acquisition parameter file of the power plant system based on the device configuration information and the data configuration information;
[0038] Based on the acquisition parameter file, the power plant data output by different power plant equipment are obtained.
[0039] Preferably, the preset storage unit includes a memory and a hard disk;
[0040] The data storage module is specifically used for:
[0041] Acquire power plant data output by different power plant devices, and store the power plant data in a memory;
[0042] The power plant data stored in the memory is acquired, and the power plant data is stored in a hard disk.
[0043] Preferably, the data storage module uses a hash data storage method to store the power plant data in the memory.
[0044] and / or,
[0045] The data storage module stores the power plant data in the hard disk in a master-slave mode.
[0046] Preferably, the basic configuration information also includes file configuration information, and the file configuration information is file association information recording the power plant data stored in the preset storage device;
[0047] The data processing module is specifically used for
[0048] The power plant data is detected for abnormality based on the file configuration information, and the power plant data with abnormality is recorded based on a preset recording unit.
[0049] Preferably, the processing system further comprises:
[0050] The preprocessed power plant data is output to the target platform through a preset interface.
[0051] According to a third aspect of the present disclosure, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein when the processor executes the computer program, the method for processing power plant data described in the first aspect of the present disclosure is implemented.
[0052] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for processing power plant data described in the first aspect of the present disclosure is implemented.
[0053] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method for processing power plant data according to the first aspect of the present disclosure is implemented.
[0054] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.
[0055] The positive and progressive effects of this disclosure are:
[0056] The power plant data processing method provided in the present invention starts from the data characteristics related to the power plant control system, and is designed from the aspects of data ledger, data collection, data storage, data quality, data life cycle management, data service, etc., and manages the massive multi-source heterogeneous data of the power plant control system in a high-speed and effective manner to enhance data value and improve data security. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 A schematic diagram of a process flow of a method for processing power plant data provided in Embodiment 1 of the present disclosure;
[0058] Figure 2 A schematic diagram of a data module of a method for processing power plant data provided in Embodiment 1 of the present disclosure;
[0059] Figure 3 A schematic diagram of the structure of the equipment ledger provided in Example 1 of the present disclosure;
[0060] Figure 4A schematic diagram of the structure of the data configuration ledger provided in Example 1 of the present disclosure;
[0061] Figure 5 A schematic diagram of the structure of a power plant data processing system provided in Embodiment 2 of the present disclosure;
[0062] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present disclosure. DETAILED DESCRIPTION
[0063] The present disclosure is further described below by way of examples, but the present disclosure is not limited to the scope of the examples.
[0064] Prefixes such as "first" and "second" are used in the embodiments of the present disclosure only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes. In addition, in the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.
[0065] In the embodiments of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0066] Example 1
[0067] like Figure 1 As shown, this embodiment provides a method for processing power plant data, and the processing method includes:
[0068] S11: Obtain basic configuration information of the power plant system; the power plant system includes a number of power plant equipment; the basic configuration information is represented by data association information within the power plant system;
[0069] S12: Based on the basic configuration information, obtain the power plant data output by different power plant equipment;
[0070] S13: based on preset storage conditions, storing the power plant data in a preset storage unit;
[0071] S14: preprocessing the power plant data in the preset storage unit, and outputting the preprocessed power plant data to the target platform.
[0072] The basic configuration information in this embodiment includes device configuration information and data configuration information; wherein the device configuration information is device association information between different power plant devices; and the data configuration information is configuration association information of data on different power plant devices.
[0073] like Figure 2 As shown, the power plant data processing method proposed in the present disclosure starts with the data involved in the control system and realizes data management from several aspects such as data ledger, data collection, data storage, data quality, data life cycle, and data service.
[0074] Among them, the data ledger module is the data map of the power plant system, including three modules: equipment ledger, data configuration ledger, and file ledger. It is mainly used to sort out the data context and lineage of the system. It is also the source of key operating parameters for modules such as data collection, data storage, data quality, data life cycle, and data services.
[0075] like Figure 3 As shown, the equipment configuration information in this embodiment is configured through the equipment ledger. The equipment ledger uses the data list of the power plant system as a reference to trace the equipment layer by layer, that is, the equipment ledger only counts: the equipment information of the equipment.
[0076] The relationship between devices in this embodiment is a tree-like relationship, such as a device includes a first-layer node device, a first-layer node includes several second-layer node devices, and any second-layer node device includes several third-layer node devices, etc., wherein the device hierarchy is composed of actual points and devices, and the device hierarchy is not limited to three layers.
[0077] like Figure 4 As shown, the data configuration information in this embodiment is configured through the data configuration ledger. The data configuration ledger uses the equipment involved in the equipment ledger as the description unit. The data types mainly include relevant data configuration information of data sets such as analog points, switch points, waveform data points, image data, and data stream data. Corresponding point information is added under each data type.
[0078] In one implementation, the information that needs to be configured in the data configuration ledger includes: basic information, collection configuration, historical data storage configuration, data quality judgment basis, and life cycle configuration.
[0079] Among them, basic information is uniquely identifiable name, data description and other information;
[0080] The collection configuration is to configure the data collection driver, data request method, data request frequency, data endpoint and other information;
[0081] Historical data storage configuration is storage physical location; storage compression algorithm configuration;
[0082] The data quality judgment basis is configured based on the data type, such as: analog quantity: maximum value, minimum value, timestamp, etc.;
[0083] Lifecycle configuration is to configure the data lifecycle for historical database data files. The data service module processes data files according to the data lifecycle configuration and provides data access services, data backup, etc. The data service response is divided into hot data, warm data, cold data, and frozen data. The configuration is to configure the hot time range, warm time range, cold time range, and frozen data of the data records under each data point.
[0084] Through the device configuration information and data configuration information provided in this embodiment, the relationship between the data can be quickly obtained, thereby providing a basis for subsequent data processing.
[0085] In this embodiment, the step of obtaining power plant data output by different power plant equipment specifically includes:
[0086] Generate acquisition parameter files for the power plant system based on equipment configuration information and data configuration information;
[0087] Based on the acquisition parameter file, obtain the power plant data output by different power plant equipment.
[0088] The power plant data collected in this embodiment mainly targets data types such as production timing data, waveform data, image data, and data stream data.
[0089] In one embodiment, the step of obtaining the shovel data output by the power plant equipment includes generating a collection program parameter file, arranging the collection program operation, the collection program, and monitoring and controlling the status of the collection program.
[0090] The generation of the collection parameter file is as follows: based on the collection configuration of the data configuration ledger, according to the data collection driver, request method, request frequency, data endpoint, combined with the power plant system hardware performance parameters, the configuration parameters for the collection program operation are generated.
[0091] The specific arrangement of the collection program operation is as follows: according to the collection parameter file, the number of processes and threads of the collection program is configured, and redundancy is configured to arrange the collection program operation.
[0092] The specific acquisition procedure is: running according to the configuration parameters.
[0093] The status monitoring and protection of the collection program specifically includes: monitoring the running status of each collection program, restarting the collection program when the program is abnormal, and recording the maintenance log.
[0094] Through the data collection method provided by the present invention, automatic data collection is achieved, human intervention is reduced, and errors and omissions caused by manual input are reduced.
[0095] In this embodiment, the preset storage unit includes a memory and a hard disk; based on the preset storage conditions, the steps of storing the power plant data in the preset storage unit specifically include:
[0096] Obtain power plant data output by different power plant equipment and store the power plant data in memory;
[0097] The power plant data stored in the memory is acquired, and the power plant data is stored in a hard disk.
[0098] In this embodiment, storing the power plant data in the memory and storing the power plant data in the hard disk are two parallel operations, wherein the power plant data can be divided into different life cycles for management according to the access frequency of the power plant data in the hard disk, such as a hot time period, a warm time period, a cold time period, and a frozen time period.
[0099] Among them, for the data management of the hot time period: according to the access situation of the power plant data, when the number of accesses exceeds a certain number, the data is saved in the memory in the form of a file, and data access is provided from the memory;
[0100] For data management during the warm time period: determine the number of file copies of the corresponding data file based on the data being accessed, and determine whether to push it to the memory based on the data of the corresponding data file, and provide data access from the memory.
[0101] For data management during the cold period: based on the data being accessed, determine the number of file copies of the corresponding data file, compress the corresponding data file again and transfer it to the physical location of the data backup storage, and restore the compressed data file to a normal data file.
[0102] For data management during the frozen time period: determine whether the data has been accessed and record the data quality, clean up some data, compress and store file data, restore compressed data files to ordinary data files, and transfer frozen data files to backup servers or other physical storage locations.
[0103] In this embodiment, the steps of storing the power plant data in the memory specifically include:
[0104] The power plant data is stored in memory using a hash data storage method.
[0105] In one implementation, the collected data is stored in the memory by hashing the data, and the steps are as follows:
[0106] The data is stored in data segments according to different data types. In each data segment, it is stored in a hash storage manner. The uniquely identifiable name in the basic information of the data is the key value of the hash storage. The real-time data redundancy is configured in response to the needs of the power plant system, and the amount of real-time data and related real-time data under any device are displayed in real time through the interface.
[0107] The steps to store power plant data on a hard disk include:
[0108] The power plant data is stored in the hard disk using the master-slave mode.
[0109] In one implementation, historical data is stored in a hard disk, the physical storage location of the historical data is divided according to different data types, the corresponding compression program is configured according to the data type and the configuration information of the corresponding data, and the corresponding configuration file is generated; the storage process adopts a master-slave mode; the master node completes the writing of the data file, and the slave node completes the synchronization of the data file from the master node to the slave node; when the master and slave nodes complete the data writing, they simultaneously update the data index file; the data file, configuration file, and index file are all in the same physical storage location.
[0110] In this embodiment, the basic configuration information also includes file configuration information, which is file association information recording power plant data stored in a preset storage device;
[0111] The file ledger in this embodiment includes executable programs, parameter files, historical data files, etc. The ledger includes file name, file type, file creation time, file last modification time, file data summary information, file backup method, file synchronization method, etc. The file ledger is the parameter source for the file synchronization function of the data service, and the maintenance part of the ledger is also completed by the file synchronization function.
[0112] Among them, the relevant files in the file ledger are regarded as hot data, and the files in the system file ledger are processed in the hot life cycle data management mode.
[0113] The step of preprocessing the power plant data in the preset storage unit specifically includes:
[0114] Perform anomaly detection on power plant data and record abnormal power plant data based on file configuration information.
[0115] In one implementation, quality analysis is performed on implementation data, executable programs, and parameter files in the power plant system.
[0116] Among them, the implementation of data quality analysis is: take real-time data and perform data quality analysis based on the data quality judgment parameters of the data configuration, identify abnormal information such as data refresh status, exceeding the normal range, invalid marking, etc., record the abnormal information, and display the real-time status of the quality of the entire system data in the form of a heat map through the display interface, and you can query the historical quality records of each data at the corresponding device level.
[0117] The quality analysis of executable programs is as follows: obtain relevant information from file ledger records and check whether there is any abnormal tampering with the relevant executable program files in the system.
[0118] The quality analysis of parameter files is as follows: obtain relevant information from file ledger records and check whether there is any abnormal tampering with relevant parameter files in the system.
[0119] The processing method in this embodiment also includes: outputting the pre-processed power plant data to the target platform through a preset interface.
[0120] The power plant system also includes a display interface, through which the power plant data is displayed.
[0121] In one implementation, the data service includes providing a data ledger configuration interface in the form of an interface, and a status information display window for modules such as data collection, data quality, and data life cycle.
[0122] The method for processing power plant data in this embodiment also provides services in several aspects, such as data engine, raw data access service, data governance service, data model service, executable program and parameter file management, external identity access management, service log, malicious attack monitoring, etc.
[0123] The data engine is responsible for dynamically generating data access indexes, establishing a reasonable data access connection pool based on system resources and data throughput requirements, and efficiently managing data access and data file connections.
[0124] Raw data access: access real-time data and historical data of several data points by uniquely identifiable names, or access data of a certain / all data types under a device by device name; access data within a subsystem and data outside the system.
[0125] Among them, access to internal system data can be achieved through relevant interface libraries; access to external system data can utilize the asynchronous processing capabilities of the RESTful interface (a data interface), combined with conventional high-availability services, load balancing services, etc. to achieve stability, efficiency, and reliability of external access.
[0126] Data governance services perform default or customized governance on the accessed data based on data quality analysis records, and provide internal and external access services to the governed data in a similar way to original data access.
[0127] The data model service is a data model generation algorithm configured in the power plant system. It can dynamically provide data model files to internal applications of the power plant system or external applications of the system, or dynamically push model operation results.
[0128] Executable program and parameter file management is to generate a file ledger through the program during the system initialization phase and back up the files to the backup server; the system provides an interactive interface for updating executable programs and parameter files, and calls the corresponding interface to update the file ledger and data backup at the same time during the update; the file status of the system executable program and public parameter files is regularly checked based on the information recorded in the file ledger. When an abnormality occurs, the corresponding file is restored from the backup database, and the abnormal information is recorded in the service log.
[0129] External identity access management is based on OAuth2 (an authorization framework that allows users to authorize third-party applications to access their resources) authentication plus JWT (a stateless authentication mechanism based on JSON, which is used for authentication between clients and servers) to manage external access, authenticate external access, and provide access tokens of corresponding periods based on different external access requests. The external access process is managed through token request and verification.
[0130] The service log records the access identity, the data accessed, and the access request processing time, and stores them in the log database. The service log is the main basis for reading data file data into memory and creating multiple data copies during the data life cycle.
[0131] Malicious attack monitoring is to monitor the data for malicious attack risks through identity authentication, service logs, executable program exception records, and parameter file exception records. When abnormal information is detected, an alarm will be issued and recorded.
[0132] System application is to configure several servers and deploy data ledger, data collection, data storage, data quality, data life cycle, and data service modules on the servers. The configuration and number of servers are determined by the data volume, data life cycle, data service and other requirements.
[0133] For applications in service systems, interfaces can be directly configured to connect to the real-time database, historical database, parameter files, and historical data files of the original system. Based on the real-time database and historical database of the original system, data ledgers can be sorted out, data quality, data life cycle, and data service functions can be improved, and the data processing system can be integrated into the original system to improve the data management of the original system.
[0134] For newly developed applications, all modules or local modules of the data processing system are directly used as modules of the newly developed system based on specific business needs, and the overall system combining business needs and data management is collaboratively implemented.
[0135] The power plant data processing method provided in the present invention starts from the data characteristics related to the power plant control system, and is designed from the aspects of data ledger, data collection, data storage, data quality, data life cycle management, data service, etc., and manages the massive multi-source heterogeneous data of the power plant control system in a high-speed and effective manner to enhance data value and improve data security.
[0136] Example 2
[0137] Corresponding to the aforementioned power plant data processing method embodiment, the present disclosure also provides an embodiment of a power plant data processing system.
[0138] like Figure 5 As shown, the processing system in this embodiment includes:
[0139] The information configuration acquisition module 100 is used to acquire basic configuration information of the power plant system; the power plant system includes a number of power plant equipment; the basic configuration information is represented by data association information within the power plant system;
[0140] The data acquisition module 200 is used to acquire power plant data output by different power plant equipment;
[0141] The data storage module 300 is used to store the power plant data in a preset storage unit based on preset storage conditions;
[0142] The data processing module 400 is used to pre-process the power plant data in the preset storage unit and output the pre-processed power plant data to the target platform.
[0143] In this embodiment, the basic configuration information includes device configuration information and data configuration information;
[0144] Among them, the equipment configuration information is the equipment association information between different power plant equipment; the data configuration information is the configuration association information of data on different power plant equipment;
[0145] The data acquisition module 200 is specifically used to generate an acquisition parameter file of the power plant system based on the equipment configuration information and the data configuration information;
[0146] Based on the acquisition parameter file, obtain the power plant data output by different power plant equipment.
[0147] The preset storage unit in this embodiment includes a memory and a hard disk;
[0148] The data storage module 300 is specifically used for:
[0149] Obtain power plant data output by different power plant equipment and store the power plant data in memory;
[0150] The power plant data stored in the memory is acquired, and the power plant data is stored in a hard disk.
[0151] In this embodiment, the data storage module 300 uses a hash data storage method to store the power plant data in the memory.
[0152] The data storage module uses a master-slave mode to store the power plant data in the hard disk.
[0153] In this embodiment, the basic configuration information also includes file configuration information, which is file association information recording power plant data stored in a preset storage device;
[0154] The data processing module 300 is specifically used to perform anomaly detection on the power plant data based on the file configuration information, and record the abnormal power plant data based on a preset recording unit.
[0155] In this embodiment, the processing system further includes:
[0156] The preprocessed power plant data is output to the target platform through the preset interface.
[0157] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution.
[0158] The power plant data processing system provided in the present invention is designed based on the data characteristics related to the power plant control system, from the aspects of data ledger, data collection, data storage, data quality, data lifecycle management, data service, etc. It manages the massive multi-source heterogeneous data of the power plant control system in a high-speed and effective manner, improves data value and enhances data security.
[0159] Example 3
[0160] Figure 6 The present invention is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the method in the above embodiment is implemented when the processor executes the program. Figure 6The electronic device 30 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0161] like Figure 6 As shown, the electronic device 30 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including the memory 32 and the processor 31).
[0162] The bus 33 includes a data bus, an address bus, and a control bus.
[0163] The memory 32 may include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322 , and may further include a read-only memory (ROM) 323 .
[0164] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, such program modules 324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0165] The processor 31 executes various functional applications and data processing by running the computer programs stored in the memory 32, such as the method in the above-mentioned embodiment of the present disclosure.
[0166] The electronic device 30 may also communicate with one or more external devices 34 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 35. Furthermore, the model generating device 30 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 36. Figure 6 As shown, the network adapter 36 communicates with other modules of the model-generated device 30 via the bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0167] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0168] Example 4
[0169] The embodiment of the present disclosure also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method provided in the above embodiment 1 is implemented.
[0170] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0171] Example 5
[0172] The embodiment of the present disclosure also provides a computer program product, including a computer program, and when the computer program is executed by a processor, the method provided in the above embodiment 1 is implemented.
[0173] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.
[0174] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.
Claims
1. A method for processing power plant data, characterized in that: The processing method comprises: Obtaining basic configuration information of a power plant system; the power plant system includes a number of power plant equipment; the basic configuration information is represented by data association information within the power plant system; According to the basic configuration information, obtaining power plant data output by different power plant equipment; Based on preset storage conditions, storing the power plant data in a preset storage unit; The power plant data in the preset storage unit is preprocessed, and the preprocessed power plant data is output to a target platform.
2. The method for processing power plant data according to claim 1, characterized in that: The basic configuration information includes device configuration information and data configuration information; Wherein, the device configuration information is the device association information between different devices in the power plant; the data configuration information is the configuration association information of data on different devices in the power plant; The step of obtaining the power plant data output by the different power plant equipment specifically includes: Based on the device configuration information and the data configuration information, generating an acquisition parameter file of the power plant system; Based on the acquisition parameter file, the power plant data output by different power plant equipment are obtained.
3. The method for processing power plant data according to claim 1, characterized in that: The preset storage unit includes a memory and a hard disk; The step of storing the power plant data in a preset storage unit based on the preset storage conditions specifically includes: Acquire power plant data output by different power plant devices, and store the power plant data in a memory; The power plant data stored in the memory is acquired, and the power plant data is stored in a hard disk.
4. The method for processing power plant data according to claim 3, characterized in that: The step of storing the power plant data in a memory specifically comprises: The power plant data is stored in the memory by adopting a hash data storage method; and / or, The step of storing the power plant data in a hard disk specifically includes: The power plant data is stored in the hard disk in a master-slave mode.
5. The method for processing power plant data according to claim 1, characterized in that: The basic configuration information also includes file configuration information, where the file configuration information is file association information recording the power plant data stored in the preset storage device; The step of preprocessing the power plant data in the preset storage unit specifically includes: The power plant data is detected for abnormality based on the file configuration information, and the power plant data with abnormality is recorded based on a preset recording unit.
6. The method for processing power plant data according to any one of claims 1 to 5, characterized in that: The processing method also includes: The preprocessed power plant data is output to the target platform through a preset interface.
7. A power plant data processing system, characterized in that: The processing system comprises: An information configuration acquisition module is used to acquire basic configuration information of a power plant system; the power plant system includes a number of power plant equipment; the basic configuration information is represented by data association information within the power plant system; A data acquisition module, used to acquire power plant data output by different power plant equipment according to the basic configuration information; A data storage module, used for storing the power plant data in a preset storage unit based on preset storage conditions; The data processing module is used to pre-process the power plant data in the preset storage unit and output the pre-processed power plant data to a target platform.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the method for processing power plant data according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for processing power plant data according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for processing power plant data according to any one of claims 1 to 6 is implemented.