Dynamic processing method and device for load rate data of production device and terminal equipment

By configuring a virtual point measurement table and independent calculation threads, real-time calculation and storage of production device load rate data, the problem of inability to monitor and query historical data in real time in the prior art is solved, and data processing efficiency is improved.

CN119599251APending Publication Date: 2025-03-11SHENHUA HOLLYSYS INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411532236.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

Existing production devices require manual operation when measuring load rates, and cannot monitor in real time and dynamically, resulting in low data processing efficiency and inability to query historical data.

Method used

By configuring a virtual measurement point table, independent calculation threads are enabled for different production devices, the load rate is calculated in real time and the results are stored in the timing database.

Benefits of technology

Real-time and dynamic monitoring and historical data recording of the load rate of production equipment are realized, and data processing efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599251A_ABST
    Figure CN119599251A_ABST
Patent Text Reader

Abstract

The invention provides a production device load rate data dynamic processing method and device and terminal equipment, and relates to the technical field of data processing.The method comprises the steps that in response to a load rate calculation instruction of a target production device, a load rate calculation thread of the target production device is called; executing a load rate calculation operation of the target production device through a load rate calculation thread to obtain a real-time load rate of the target production device, and storing the real-time load rate of the target production device to a time sequence database; wherein the execution of the load rate calculation operation of the target production device comprises the following steps: obtaining related measurement point information corresponding to the target production device and a device load rate calculation function of the target production device through a pre-created virtual measurement point table; and calculating the real-time load rate of the target production device based on the related measuring point information and the device load rate calculation function of the target production device. The data processing efficiency of the load rate of the production device can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and specifically to a method for dynamically processing production unit load rate data, a device for dynamically processing production unit load rate data, a computer-readable storage medium, and a terminal device. Background Art

[0002] With the rapid development of industries such as chemical, coal, electricity, transportation, and hydrogen energy, the scale of production units has continued to expand, the process has become increasingly complex, and the requirements for data processing technology have become increasingly high. At present, the data processing of production unit load rate mainly involves multiple links such as data acquisition, storage, processing, analysis, and application. In terms of data acquisition, modern production units are usually equipped with various sensors and instrumentation equipment for real-time monitoring of the operating status and process parameters of the unit. The raw data of the production unit is transmitted to the data center in real time through a specific acquisition system, providing a data basis for subsequent data processing and analysis. In terms of data storage, the data processing technology of the production unit adopts an efficient database management system to ensure the security and reliability of the data. At the same time, by reasonably classifying and indexing the data, the query speed and utilization efficiency of the data are improved. Data processing is the core link of the data processing technology of the production unit, which can obtain the derivative data of the original data. At this stage, the collected raw data needs to be cleaned, screened, converted, and calculated to eliminate noise, fill in missing values, correct erroneous data, and extract valuable information for process analysis and optimization. By processing and analyzing the data, the operating status of the device can be monitored in real time, and potential safety hazards and faults can be discovered in time; at the same time, these data can also be used to guide production operations, optimize process flows, and improve production efficiency and product quality; in addition, by mining and analyzing historical data, it can also provide strong support for the improvement and upgrading of the device. At present, when traditional production devices need to measure the load rate of the production device, the staff needs to manually initiate instructions to obtain and calculate data in real time. It is impossible to monitor the load rate of the production device in real time and dynamically, resulting in low efficiency in processing the load rate data of the production device, and it is impossible to query the historical data of the load rate of the production device. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a method for dynamically processing load rate data of a production device, a device for dynamically processing load rate data of a production device, a computer-readable storage medium and a terminal device to solve the above-mentioned problems.

[0004] In order to achieve the above-mentioned purpose, the first aspect of the present application provides a method for dynamically processing load rate data of a production device, comprising: In response to a load rate calculation instruction of a target production device, calling a load rate calculation thread of the target production device; Execute the load rate calculation operation of the target production device through the load rate calculation thread to obtain the real-time load rate of the target production device, and store the real-time load rate of the target production device in a time series database; The step of calculating the load rate of the target production device includes: Obtain relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device through a pre-created virtual measuring point table; The real-time load rate of the target production device is calculated based on the relevant measurement point information and the device load rate calculation function of the target production device.

[0005] Optionally, the virtual measuring point table at least includes relevant measuring point information and a device load rate calculation function corresponding to different virtual measuring points; obtaining relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device through the pre-created virtual measuring point table includes: Obtaining a virtual measuring point code corresponding to the target production device, wherein different production devices correspond to different virtual measuring point codes; According to the virtual measuring point code corresponding to the target production device, a table lookup operation is performed on the virtual measuring point table to obtain relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device.

[0006] Optionally, the relevant measuring point information includes at least one actual measuring point corresponding to the target production device, and calculating the real-time load rate of the target production device based on the relevant measuring point information and a device load rate calculation function of the target production device includes: Determining at least one actual measuring point corresponding to the target production device according to the relevant measuring point information; The real-time monitoring data of at least one of the actual measuring points is obtained through a designated data interface, and a device load rate calculation function of the target production device is called. The real-time monitoring data of at least one of the actual measuring points is used as input, and the real-time load rate of the target production device is calculated by the device load rate calculation function of the target production device.

[0007] Optionally, the device load rate calculation function of the production device is constructed by the following steps: Determine the conversion coefficient of each actual measuring point corresponding to the current production device, and determine the adjustment coefficient of the device load rate calculation function; The real-time monitoring data of each actual measuring point is converted using the conversion coefficient of each actual measuring point corresponding to the current production device to obtain the monitoring data conversion value of each actual measuring point; A first operation relationship between conversion values ​​of actual measurement points corresponding to the current production device is determined, and a second operation relationship between the first operation relationship and the adjustment coefficient is determined to obtain a device load rate calculation function of the current production device.

[0008] Optionally, the calculation function of the device load rate of the production device is:

[0009] Among them, P i is the actual measuring point, K i Indicates the actual measurement point P i The corresponding conversion coefficient, N represents the number of actual measuring points, K is the adjustment coefficient, and P represents the load rate of the production device.

[0010] Optionally, the method further comprises: For each production device, a load rate calculation instruction of the current production device is generated in a preset period.

[0011] Optionally, different production devices correspond to different load rate calculation threads.

[0012] In a second aspect of the present application, a device for dynamically processing load rate data of a production device is provided, comprising: A thread calling module, configured to call a load rate calculation thread of a target production device in response to a load rate calculation instruction of the target production device; A load rate calculation module is configured to perform a load rate calculation operation of the target production device through the load rate calculation thread to obtain a real-time load rate of the target production device, and store the real-time load rate of the target production device in a time series database; The step of calculating the load rate of the target production device includes: Obtain relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device through a pre-created virtual measuring point table; The real-time load rate of the target production device is calculated based on the relevant measurement point information and the device load rate calculation function of the target production device.

[0013] In a third aspect of the present application, a computer-readable storage medium is provided, which stores a computer program that, when executed by a processor, causes the processor to execute the method for dynamically processing production device load rate data as described above.

[0014] In a fourth aspect of the present application, a terminal device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for dynamically processing load rate data of a production device when executing the computer program.

[0015] The embodiments provided in this application have the following beneficial effects: The present application configures each production device as a corresponding virtual measuring point, constructs a virtual measuring point table including different virtual measuring points and corresponding related measuring point information and device load rate calculation functions, opens different independent calculation threads for different production devices to perform real-time and dynamic calculations of the load rate, and writes the calculation results into a time series database, so that the real-time data forms the historical data of the corresponding production device, thereby effectively improving the data processing efficiency of the production device load rate.

[0016] Other features and advantages of the embodiments or implementations of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings: Figure 1 A flowchart of a method for dynamically processing load rate data of a production device according to an embodiment of the present application is schematically shown; Figure 2 The schematic diagram of the device load rate calculation process of the embodiment of the present application is schematically shown; Figure 3 A schematic diagram of a real-time data computing platform according to an embodiment of the present application is shown schematically; Figure 4 A schematic diagram of a production device load rate data dynamic processing device according to an embodiment of the present application is schematically shown; Figure 5 A schematic diagram of the structure of a terminal device according to an embodiment of the present application is shown schematically.

[0018] Description of Reference Numerals 10-terminal device, 100-processor, 101-memory, 102-computer program. DETAILED DESCRIPTION

[0019] The specific implementation of the embodiment of the present application is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present application, and is not used to limit the embodiment of the present application.

[0020] In order to solve the above problems, Figure 1 As shown, the first aspect of the present application provides a method for dynamically processing load rate data of a production device, comprising: S100, in response to a load rate calculation instruction of a target production device, calling a load rate calculation thread of the target production device; S200. Execute the load rate calculation operation of the target production device through the load rate calculation thread to obtain the real-time load rate of the target production device, and store the real-time load rate of the target production device in a time series database; wherein, execute the load rate calculation operation of the target production device, including: obtaining relevant measuring point information corresponding to the target production device and the device load rate calculation function of the target production device through a pre-created virtual measuring point table; calculate the real-time load rate of the target production device based on the relevant measuring point information and the device load rate calculation function of the target production device.

[0021] In this way, the present application configures each production device as a corresponding virtual measuring point, constructs a virtual measuring point table including different virtual measuring points and corresponding related measuring point information and device load rate calculation functions, opens different independent calculation threads for different production devices to perform real-time and dynamic calculations of the load rate, and writes the calculation results into a time series database, so that the real-time data forms the historical data of the corresponding production device, thereby effectively improving the data processing efficiency of the production device load rate.

[0022] Specifically, in step S100, for each production device, a load rate calculation instruction for the current production device is generated in a preset cycle. For example, the device load rate of the target production device can be calculated once every minute in advance. It can be understood that the calculation cycle of the device load rate can be different for different production devices. At the same time, in the present application, each production device that needs to be calculated is defined as a virtual measuring point in advance. In the process of calculating the device load rate of the virtual measuring point, a thread is opened separately for each virtual measuring point, that is, the load rate calculation threads corresponding to different production devices are different.

[0023] It can be understood that the load rate of a production device can be calculated by combining the relevant calculation parameters of the production device. Depending on the manufacturer and the operating environment, the calculation method of the load rate of different production devices is also different. Among them, the relevant parameters of the production device generally include temperature, pressure, flow, etc. The specific combination of these parameters constitutes the calculation formula of the specific device load rate. Usually, the original calculation formula is generally given by the equipment manufacturer, and some are derived based on actual production experience. In order to make the calculation result more accurate, as the operating conditions of the production device change, the calculation formula can also be continuously revised and adjusted as needed. The real-time data corresponding to these parameters can be obtained from the automation system control system of the production plant where the device is located. Each parameter corresponds to an actual measuring point. The production cycle of these actual measuring point data can be as low as milliseconds. The data acquisition program can flexibly adjust the data acquisition cycle according to business needs.

[0024] In step S200, the relevant measuring point information corresponding to the target production device and the device load rate calculation function of the target production device are obtained through the pre-created virtual measuring point table, including: obtaining the virtual measuring point code corresponding to the target production device, wherein the virtual measuring point codes corresponding to different production devices are different; performing a table lookup operation on the virtual measuring point table according to the virtual measuring point code corresponding to the target production device, and obtaining the relevant measuring point information corresponding to the target production device and the device load rate calculation function of the target production device. In the present application, the virtual measuring point table at least includes the relevant measuring point information and the device load rate calculation function corresponding to different virtual measuring points. For example, the virtual measuring point table includes fields such as the virtual measuring point code, category, and load rate calculation function of each virtual measuring point. In the present application, the relevant measuring point information includes at least one actual measuring point corresponding to the target production device. For example, the relevant measuring point information corresponding to each virtual measuring point code may be the code, category, etc. of the corresponding actual measuring point. Among them, the virtual measuring point code is obtained by combining a series of characters or numbers according to certain specifications, which is used to uniquely identify a single virtual measuring point, which is convenient for identification and management in the system; the measuring point type mainly depends on the application scenario and measurement requirements, for example, it can be a temperature measuring point, pressure measuring point, flow measuring point, current, voltage measuring point, etc.; the related measuring points are the actual measuring points related to each virtual measuring point; each virtual measuring point corresponds to a load rate calculation formula, that is, a calculation function, and the calculation formulas of different virtual measuring points may be different.

[0025] In the present application, the real-time load rate of the target production device is calculated based on the relevant measurement point information and the device load rate calculation function of the target production device, including: determining at least one actual measurement point corresponding to the target production device according to the relevant measurement point information; obtaining the real-time monitoring data of at least one actual measurement point through a specified data interface, calling the device load rate calculation function of the target production device, taking the real-time monitoring data of at least one actual measurement point as input, and calculating the real-time load rate of the target production device through the device load rate calculation function of the target production device. Figure 2 As shown, in this application, when performing mathematical operations, first obtain the virtual measuring point code, type, related measuring points, calculation formula and other related information from the virtual measuring point table, then obtain the real-time monitoring data of the relevant actual measuring points from the DCS, PLC or OPC through the specified data, and finally call different device load rate calculation functions according to different measuring point types and calculation formulas corresponding to the virtual measuring points to calculate the device load rate of the virtual measuring point. It can be understood that this application can also calculate the historical load rate of each production device by obtaining the historical monitoring data of the actual measuring points corresponding to each production device.

[0026] Among them, the device load rate calculation function of the production device is constructed by the following steps: determine the conversion coefficient of each actual measuring point corresponding to the current production device, and determine the adjustment coefficient of the device load rate calculation function; perform data conversion on the real-time monitoring data of each actual measuring point with the conversion coefficient of each actual measuring point corresponding to the current production device to obtain the monitoring data conversion value of each actual measuring point; determine the first operation relationship between the conversion values ​​of each actual measuring point corresponding to the current production device, and determine the second operation relationship between the first operation relationship and the adjustment coefficient to obtain the device load rate calculation function of the current production device. Among them, the first operation relationship can be a sum operation relationship, and the second operation relationship can be a division operation relationship. In a specific example of the present application, the device load rate calculation function of the production device can be:

[0027] Among them, P i is the actual measuring point, K i Indicates the actual measurement point P i The corresponding conversion coefficient, N represents the number of actual measuring points, K is the adjustment coefficient, and P represents the load rate of the production device.

[0028] In step S200, when calculating the device load rate, the system enables a separate thread for each virtual measuring point, sets the calculation cycle to 1 minute, reads the data of all virtual measuring points from the memory every minute and calculates the device load rate, and finally writes the calculated result value into the time series database for users to view and call the historical data of the device load rate.

[0029] For example, taking a gasification device as an example, the calculation method of the device load rate is to add the values ​​of the temperature conversion value, the pressure conversion value, and the flow conversion value and then divide it by a total adjustment coefficient. Therefore, the formula for the device load rate can be expressed as: (P1 * K1 + P2 * K2 + P3 * K3) / Ki, where P1 represents the actual temperature value, P2 represents the actual pressure value, P3 represents the actual flow value, K1 represents the temperature conversion coefficient, K2 represents the pressure conversion coefficient, K3 represents the flow conversion coefficient, P1 * K1 represents the temperature conversion value, P2 * K2 represents the pressure conversion value, P3 * K3 represents the flow conversion value, and Ki represents the adjustment coefficient. The system calculates the load rate of the gasification device according to the calculation formula and stores the calculation results in the relevant time series database.

[0030] It can be understood that the method for dynamically processing the production unit load rate data of the present application can be applied to a real-time data computing platform system, where, for example Figure 3 As shown, the real-time data computing platform system includes three functional modules: measurement point management, real-time computing and service monitoring, and each module is responsible for implementing different functions.

[0031] Specifically, the measuring point management module is used for virtual measuring point management and actual measuring point management. Based on the original data collected by the equipment and combined with business needs, the calculation formula for the load rate of the device is adjusted. The time series database is used to store the measuring point data. Based on the actual measuring point management and virtual measuring point management, a real-time data and historical data management mechanism for the production device is established. Among them, the virtual measuring point management includes configuring the virtual measuring point table, that is, a complete virtual measuring point configuration is formed based on the virtual measuring point code, virtual measuring point name, load rate calculation formula, etc. of each virtual measuring point; the actual measuring point management can realize the functions of adding, deleting, modifying, and checking data through code, and directly operate the actual measuring point data in the time series database.

[0032] The real-time calculation module is used to obtain the measuring point data in real time, and by calling the calculation thread opened by the system, calculate the real-time load rate of the production device according to the load rate calculation formula of the configured virtual measuring point.

[0033] The service management module maintains the real-time data service configuration and monitors various service applications through service maintenance and service monitoring, so as to monitor the operating status of the production equipment in real time and achieve the purpose of accurately controlling the production equipment. Among them, service maintenance includes configuring the real-time data collection service of each production unit, for example, configuring the service code, service type, service name, request cycle, contact number, contact person, server address, etc. Among them, the service code is encoded in a combination of letters and numbers to uniquely identify different services in the system for easy identification in the system; the service type indicates the service provided by the system, such as data collection, device load rate calculation, etc.; the service name is the name of the service provided by the system, such as data collection service, device load rate calculation service, etc.; the request cycle refers to a request cycle T set by the system for the service, and the actual value of T can be customized according to business needs, such as set to 1 minute. If the request time exceeds this time, the corresponding processing mechanism will be activated; the contact number is used to send a text message reminder to the set contact number when the service is abnormal; the contact person is the contact information corresponding to the set contact number to inform the contact person of the service problem; the server address is the address information of the server, such as the IP address.

[0034] Service monitoring is mainly responsible for monitoring whether the service is normal, such as monitoring data collection services. When the monitored service is abnormal, the system will automatically send a text message to the set contact to remind the service problem.

[0035] Log records are used to record the time, request address, request method, system log time, and startup flag of each service request. Logs are stored in the form of text files and can be used for fault recovery after service exceptions occur. Log records will be cleaned up regularly.

[0036] The SMS notification function is used when the request time for the collection service exceeds the request period T. The system automatically sends a SMS to the set contact to remind the corresponding collection service problem.

[0037] This application uses the following two specific examples to illustrate the calculation of the real-time load rate of a production device: 1. Taking the calculation of the load rate of a Fischer-Tropsch synthesis device as an example, the data of the device in the most recent day, week, month and year are obtained to illustrate the implementation process of the present invention.

[0038] Assume that the measuring point code of the production device is P112000346314, obtain the actual value of the actual measuring point corresponding to the measuring point code, for example, the corresponding actual measuring point corresponds to 8 sub-devices, and the entire Fischer-Tropsch synthesis load rate is calculated based on the adjustment parameters obtained through pre-testing and calculation through the accumulated actual values ​​of the 8 sub-devices. The specific calculation formula is as follows: (P112000158548 + P112000051299 + P112000193373 + P112000158096 +P112000130037 + P112000115789 + P112000002347 + P112000114338) / 2800; Among them, P112000158548 represents the actual value of the decarbonization purified gas flow control valve in the boundary area, P112000051299 represents the actual value of the decarbonization purified gas flow control valve in the boundary area, P112000193373 represents the actual value of the Fischer-Tropsch synthesis unit-Fischer-Tropsch synthesis reactor of the synthetic oil plant, P112000158096 represents the actual value of the Fischer-Tropsch synthesis unit-circulating heat exchange separator of the synthetic oil plant, P112000130037 represents the actual value of the decarbonization purified gas flow control valve in the boundary area, P112000115789 represents the actual value of the decarbonization purified gas flow control valve in the boundary area, P112000002347 represents the actual value of the decarbonization purified gas flow control valve in the boundary area, P112000114338 represents the actual value of the Fischer-Tropsch synthesis unit-circulating heat exchange separator of the synthetic oil plant, and 2800 is the adjustment coefficient.

[0039] 2. Taking the calculation of a gasification device load rate as an example, the actual value of the actual measuring point corresponding to the measuring point code is obtained, and the data of the most recent day, week, month and year are obtained to illustrate the implementation process of the present invention.

[0040] Assuming that the measurement point code of the gasification device is P111300045546, the actual value of the actual measurement point corresponding to the measurement point code is obtained. For example, the gasification device includes 8 gasifiers. The load rate of the gasification device is calculated based on the accumulated values ​​of the 8 gasifiers and the adjustment parameters obtained by testing and calculation in advance. The calculation formula of the load rate of the gasification device is as follows: / (97.8*4)*100; Among them, P111300011813 represents the actual value of the coal slurry flow rate of No. 1 gasifier, P111300011829 represents the actual value of the coal slurry flow rate of No. 2 gasifier, P111300011845 represents the actual value of the coal slurry flow rate of No. 3 gasifier, P111300011861 represents the actual value of the coal slurry flow rate of No. 4 gasifier, P111300013191 represents the actual value of the coal slurry flow rate of No. 5 gasifier, P111300013207 represents the actual value of the coal slurry flow rate of No. 6 gasifier, P111300013223 represents the actual value of the coal slurry flow rate of No. 7 gasifier, P111300013239 represents the actual value of the coal slurry flow rate of No. 8 gasifier, the 4 in 97.8*4 represents that there are 4 powered-on machines and 4 standby machines, and only the powered-on machines are calculated during calculation, and 97.8 is the adjustment parameter value.

[0041] like Figure 4 As shown, in a second aspect of the present application, a production device load rate data dynamic processing device is provided, comprising: A thread calling module is configured to call a load rate calculation thread of a target production device in response to a load rate calculation instruction of the target production device; A load rate calculation module is configured to perform a load rate calculation operation of a target production device through a load rate calculation thread to obtain a real-time load rate of the target production device, and store the real-time load rate of the target production device in a time series database; The operation of calculating the load rate of the target production device includes: Obtain relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device through a pre-created virtual measuring point table; The real-time load rate of the target production device is calculated based on the relevant measuring point information and the device load rate calculation function of the target production device.

[0042] It is understandable that the technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0043] In a third aspect of the present application, a computer-readable storage medium is provided, which stores a computer program that, when executed by a processor, causes the processor to execute the method for dynamically processing production device load rate data as described above.

[0044] In a fourth aspect of the present application, a terminal device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for dynamically processing the load rate data of a production device when executing the computer program.

[0045] like Figure 5 FIG. 1 is a schematic diagram of a terminal device provided in an embodiment of the present application. Figure 5 As shown, the terminal device 10 of this embodiment includes: a processor 100, a memory 101, and a computer program 102 stored in the memory 101 and executable on the processor 100. When the processor 100 executes the computer program 102, the steps in the above method embodiment are implemented. Alternatively, when the processor 100 executes the computer program 102, the functions of each module / unit in the above device embodiments are implemented.

[0046] Exemplarily, the computer program 102 may be divided into one or more modules / units, one or more modules / units are stored in the memory 101, and are executed by the processor 100 to complete the present application. One or more modules / units may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program 102 in the terminal device 10.

[0047] The terminal device 10 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device 10 may include, but is not limited to, a processor 100 and a memory 101. Those skilled in the art will appreciate that Figure 5 It is only an example of the terminal device 10 and does not constitute a limitation of the terminal device 10. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include input and output devices, network access devices, buses, etc.

[0048] The processor 100 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 gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0049] The memory 101 may be an internal storage unit of the terminal device 10, such as a hard disk or memory of the terminal device 10. The memory 101 may also be an external storage device of the terminal device 10, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card (FlashCard), etc. equipped on the terminal device 10. Further, the memory 101 may also include both an internal storage unit of the terminal device 10 and an external storage device. The memory 101 is used to store computer programs and other programs and data required by the terminal device 10. The memory 101 may also be used to temporarily store data that has been output or is to be output.

[0050] 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 combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0051] In summary, this application configures the production equipment load rate as a virtual measuring point, independently starts the calculation thread to calculate its real-time data in real time and writes it into the time series database, so that the historical data and real-time data of a virtual measuring point that needs to be calculated on the factory side can be obtained in real time. This application can effectively ensure that the calculation formula of each business measuring point is actually combined with business needs, ensure the stability, effectiveness and accuracy of the data, and effectively improve the processing efficiency of the production equipment load rate data.

[0052] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0053] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for dynamically processing production equipment load rate data, characterized in that: include: In response to a load rate calculation instruction of a target production device, calling a load rate calculation thread of the target production device; Execute the load rate calculation operation of the target production device through the load rate calculation thread to obtain the real-time load rate of the target production device, and store the real-time load rate of the target production device in a time series database; The step of calculating the load rate of the target production device includes: Obtain relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device through a pre-created virtual measuring point table; The real-time load rate of the target production device is calculated based on the relevant measurement point information and the device load rate calculation function of the target production device.

2. The method for dynamically processing production equipment load rate data according to claim 1, characterized in that: The virtual measuring point table at least includes relevant measuring point information and a device load rate calculation function corresponding to different virtual measuring points; obtaining relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device through the pre-created virtual measuring point table includes: Obtaining a virtual measuring point code corresponding to the target production device, wherein different production devices correspond to different virtual measuring point codes; According to the virtual measuring point code corresponding to the target production device, a table lookup operation is performed on the virtual measuring point table to obtain relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device.

3. The method for dynamically processing production equipment load rate data according to claim 2, characterized in that: The relevant measuring point information includes at least one actual measuring point corresponding to the target production device, and calculating the real-time load rate of the target production device based on the relevant measuring point information and the device load rate calculation function of the target production device includes: Determining at least one actual measuring point corresponding to the target production device according to the relevant measuring point information; The real-time monitoring data of at least one of the actual measuring points is obtained through a designated data interface, and a device load rate calculation function of the target production device is called. The real-time monitoring data of at least one of the actual measuring points is used as input, and the real-time load rate of the target production device is calculated by the device load rate calculation function of the target production device.

4. The method for dynamically processing production equipment load rate data according to claim 3, characterized in that: The calculation function of the equipment load rate of the production equipment is constructed by the following steps: Determine the conversion coefficient of each actual measuring point corresponding to the current production device, and determine the adjustment coefficient of the device load rate calculation function; The real-time monitoring data of each actual measuring point is converted using the conversion coefficient of each actual measuring point corresponding to the current production device to obtain the monitoring data conversion value of each actual measuring point; A first operation relationship between conversion values ​​of actual measurement points corresponding to the current production device is determined, and a second operation relationship between the first operation relationship and the adjustment coefficient is determined to obtain a device load rate calculation function of the current production device.

5. The method for dynamically processing production equipment load rate data according to claim 4, characterized in that: The calculation function of the device load rate of the production device is: Among them, P i is the actual measuring point, K i Indicates the actual measurement point P i The corresponding conversion coefficient, N represents the number of actual measuring points, K is the adjustment coefficient, and P represents the load rate of the production device.

6. The method for dynamically processing production equipment load rate data according to claim 5, characterized in that: The method further comprises: For each production device, a load rate calculation instruction of the current production device is generated in a preset period.

7. The method for dynamically processing production equipment load rate data according to claim 1, characterized in that: Different production devices have different load rate calculation threads corresponding to them.

8. A device for dynamically processing load rate data of a production device, characterized in that: include: A thread calling module, configured to call a load rate calculation thread of a target production device in response to a load rate calculation instruction of the target production device; A load rate calculation module is configured to perform a load rate calculation operation of the target production device through the load rate calculation thread to obtain a real-time load rate of the target production device, and store the real-time load rate of the target production device in a time series database; The step of calculating the load rate of the target production device includes: Obtain relevant measuring point information corresponding to the target production device and a device load rate calculation function of the target production device through a pre-created virtual measuring point table; The real-time load rate of the target production device is calculated based on the relevant measurement point information and the device load rate calculation function of the target production device.

9. A computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to execute the method for dynamically processing production equipment load rate data according to claim 8.

10. A terminal 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 method for dynamically processing the production device load rate data described in claim 8 is implemented.