Method and System for Dynamically Configuring Data Acquisition Scheme Based on Data Acquisition Controller

By dynamically configuring the working state transition solution of the data acquisition controller, the accuracy of data acquisition in the collaboration of multiple controllers is solved, efficient data monitoring and power management are achieved, and the accuracy and reliability of data acquisition are improved.

CN119861646BActive Publication Date: 2025-07-11TIANJIN ZHENGANG COMMUNICATION ENGINEERING CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510346240.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-07-11
Estimated Expiration
2045-03-24

AI Technical Summary

Technical Problem

In the scenario where multiple data acquisition controllers cooperate, how to reasonably arrange the working status of each data acquisition controller to achieve data acquisition monitoring of abnormal states and ensure the accuracy of data acquisition.

Method used

By obtaining the controller number, quantity and status data, generating the controller's working state transition plan, and calculating the cost-effective data of the plan, filtering out the cost-effective solution to adjust the working status of the controller to ensure the accuracy of data collection.

Benefits of technology

It improves the accuracy and reliability of data acquisition, optimizes the power use of the controller, reduces unnecessary power consumption, and improves the efficiency of data monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119861646B_ABST
    Figure CN119861646B_ABST
Patent Text Reader

Abstract

The present application provides a method and system for dynamically configuring a data acquisition scheme based on a data acquisition controller, belonging to the technical field of specific applications of data acquisition controllers. Among them, a method for dynamically configuring a data acquisition scheme based on a data acquisition controller includes obtaining controller number data, controller quantity data, and controller status data; generating at least one controller working state conversion scheme based on the controller number data, controller quantity data, controller status data, and a preset controller working queue; calculating the scheme cost performance data of each controller working state conversion scheme based on the controller quantity data and controller status data; screening the controller working state conversion scheme with the highest scheme cost performance data based on the scheme cost performance data, and marking this scheme as the execution scheme. By adopting this scheme, the accuracy and security of the acquired data of the data acquisition controller are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of specific applications of data acquisition controllers, and particularly relates to a method and system for dynamically configuring a data acquisition scheme based on a data acquisition controller. Background Art

[0002] A data acquisition controller is a comprehensive device integrating sensors, connection devices, transmission devices, storage devices, etc., and can realize functions such as data acquisition, data monitoring, data transmission, and storage; in the fields of agriculture, industry, medical care, etc., the use of data acquisition controllers is involved; for example, in the agricultural greenhouse monitoring scenario, since the acquisition of data such as temperature, humidity, and light is crucial, in the greenhouse area, there is a need for multiple data acquisition controllers to cooperate; generally speaking, a data acquisition controller has two self-states, one is the normal state and the other is the abnormal state; the data collected by a data acquisition controller in the abnormal state may be abnormally data; and the working state of the data acquisition controller includes three states, namely the acquisition state, the monitoring state, and the sleep state; the sleep state means that the data acquisition controller is in the working state of charging and sleeping, and the acquisition state means that the data acquisition controller is in the working state of data acquisition; and the monitoring state means that any data acquisition controller in the abnormal state is in the working state of data acquisition, and at the same time, at least two data acquisition controllers in the normal state perform data acquisition simultaneously with the data acquisition controller in the abnormal state to realize the monitoring of the data collected by the data acquisition controller in the abnormal state; therefore, based on the above situation, in the case of multiple data acquisition controllers in the abnormal state, it is very important to reasonably arrange the working state of each data acquisition controller to realize data acquisition monitoring. Summary of the Invention

[0003] This application provides a method and system for dynamically configuring a data acquisition scheme based on a data acquisition controller, which can ensure the accuracy of data acquisition.

[0004] In a first aspect, this application provides a method for dynamically configuring a data acquisition scheme based on a data acquisition controller. The method includes:

[0005] Obtain controller number data, controller quantity data, and controller status data; the controller status data includes the current power data and the current status data of each data acquisition controller; the current status data includes the self-status data and the working status data of each data acquisition controller; the self-status data includes the normal state and the abnormal state; the working status data includes the acquisition state, the monitoring state, and the sleep state;

[0006] Generate at least one controller working state conversion plan based on the controller number data, the controller quantity data, the controller status data, and a preset controller working queue; the preset controller working queue includes the correspondence between the controller number data and the controller working order; the controller data acquisition plan is a plan for converting the working state of the data acquisition controller;

[0007] Calculate the plan cost performance data of each controller working state conversion plan based on the controller quantity data and the controller status data;

[0008] Screen the controller working state conversion plan with the highest plan cost performance data based on the plan cost performance data, and mark this plan as the execution plan; the execution plan is used to adjust the working state of the data acquisition controller based on the plan content.

[0009] Further, the calculating the plan cost performance data of each controller working state conversion plan based on the controller quantity data and the controller status data includes:

[0010] Determine the state conversion times data, the number of acquisition state controllers data, the number of monitoring state controllers data, and the monitoring power consumption data of each monitoring state controller for each controller working state conversion plan based on the controller quantity data and the controller status data;

[0011] Determine the monitoring quality data of each monitoring state controller according to the monitoring power consumption data and a preset monitoring power consumption quality comparison table, and calculate the plan revenue data of each controller working state conversion plan based on the monitoring quality data; the preset monitoring power consumption quality comparison table includes the correspondence between the monitoring power consumption data and the monitoring quality data; the monitoring quality data includes low monitoring quality, medium monitoring quality, and high monitoring quality;

[0012] Calculate the plan cost data of each controller working state conversion plan according to the state conversion times data, the number of acquisition state controllers data, the number of monitoring state controllers data, and a preset standard power consumption table; the preset standard power consumption table includes standard acquisition power consumption data and standard monitoring power consumption data; the standard monitoring power consumption data includes low monitoring power consumption data corresponding to low monitoring quality, medium monitoring power consumption data corresponding to medium monitoring quality, and high monitoring power consumption data corresponding to high monitoring quality;

[0013] Calculate the plan cost performance data of each controller working state conversion plan according to the plan revenue data and the plan cost data.

[0014] Further, the calculation method of the plan cost performance data includes:

[0015] Suppose there are n data acquisition controllers, then is the acquisition state judgment function, is the monitoring state judgment function, is the first conversion judgment function;

[0016] Among them,

[0017] ;

[0018] ;

[0019] ;

[0020] ;

[0021] ;

[0022] ;

[0023] In the formula, is the data of the cost performance of the solution, is the data of the solution benefit, is the data of the solution cost; is the standard acquisition power consumption data; is the preset monitoring power consumption function, is the preset monitoring quality function; is the preset benefit coefficient; are the preset first power consumption coefficient and the preset second power consumption coefficient respectively;

[0024] Among them,

[0025] ;

[0026] .

[0027] Furthermore, .

[0028] Furthermore, it also includes constraint conditions for restricting the objective function of the solution cost performance data, and the constraint conditions include:

[0029] ;

[0030] ;

[0031] ;

[0032] ;

[0033] In the formula, is the preset acquisition state controller quantity threshold; is the The current power data of a data acquisition controller; It is a second conversion judgment function;

[0034] Among them, .

[0035] In a second aspect, the present application provides a system for dynamically configuring a data acquisition scheme based on a data acquisition controller. The system includes:

[0036] An acquisition module, configured to acquire controller number data, controller quantity data, and controller status data; the controller status data includes the current power data and the current status data of each data acquisition controller; the current status data includes the self-status data and the working status data of each data acquisition controller; the self-status data includes a normal status and an abnormal status; the working status data includes an acquisition state, a monitoring state, and a sleep state;

[0037] A generation module, configured to generate at least one controller working status conversion scheme based on the controller number data, the controller quantity data, the controller status data, and a preset controller working queue; the preset controller working queue includes the correspondence between the controller number data and the controller working order; the controller data acquisition scheme is a scheme for converting the working status of the data acquisition controller;

[0038] A calculation module, configured to calculate the scheme cost performance data of each controller working status conversion scheme based on the controller quantity data and the controller status data;

[0039] A screening module, configured to screen the controller working status conversion scheme with the highest scheme cost performance data based on the scheme cost performance data, and mark this scheme as an execution scheme; the execution scheme is used to adjust the working status of the data acquisition controller based on the scheme content.

[0040] Further, the calculation module is further configured that the calculating the scheme cost performance data of each controller working status conversion scheme based on the controller quantity data and the controller status data includes:

[0041] Determining the state conversion times data, the number of acquisition-state controllers, the number of monitoring-state controllers, and the monitoring power consumption data of each monitoring-state controller of each controller working status conversion scheme based on the controller quantity data and the controller status data;

[0042] Determine the monitoring quality data of each monitoring state controller according to the monitored power consumption data and the preset monitored power consumption quality comparison table, and calculate the scheme benefit data of each controller working state conversion scheme based on the monitoring quality data; the preset monitored power consumption quality comparison table includes the corresponding relationship between the monitored power consumption data and the monitoring quality data; the monitoring quality data includes low monitoring quality, medium monitoring quality and high monitoring quality;

[0043] Calculate the scheme cost data of each controller working state conversion scheme according to the state conversion times data, the number of acquisition state controllers, the number of monitoring state controllers and the preset standard power consumption table; the preset standard power consumption table includes standard acquisition power consumption data and standard monitoring power consumption data; the standard monitoring power consumption data includes low monitoring power consumption data corresponding to low monitoring quality, medium monitoring power consumption data corresponding to medium monitoring quality and high monitoring power consumption data corresponding to high monitoring quality;

[0044] Calculate the scheme cost performance data of each controller working state conversion scheme according to the scheme benefit data and the scheme cost data.

[0045] Further, the calculation module is further configured that the calculation method of the scheme cost performance data includes:

[0046] If there are n data acquisition controllers, then is the acquisition state judgment function, is the monitoring state judgment function, is the first conversion judgment function;

[0047] Among them,

[0048] ;

[0049] ;

[0050] ;

[0051] ;

[0052] ;

[0053] ;

[0054] In the formula, is the scheme cost performance data, is the scheme benefit data, is the scheme cost data; is the standard acquisition power consumption data; is the preset monitored power consumption function, is the preset monitoring quality function; is a preset revenue coefficient; are respectively a preset first power consumption coefficient and a preset second power consumption coefficient;

[0055] Among them,

[0056] ;

[0057] .

[0058] Further, the calculation module is further configured to .

[0059] Further, the calculation module is further configured to further include a constraint condition for constraining the objective function of the solution cost performance data, and the constraint condition includes:

[0060] ;

[0061] ;

[0062] ;

[0063] ;

[0064] In the formula, is a preset threshold for the number of acquisition state controllers; is the current power data of the th data acquisition controller;

[0065] Among them, .

[0066] It should be understood that the content described in the invention content part is not intended to limit the key or important features of the embodiments of the present application, nor to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] Combined with the drawings and referring to the following detailed description, the above and other features, advantages and aspects of the embodiments of the present application will become more obvious. In the drawings, the same or similar reference numerals represent the same or similar elements, where:

[0068] Figure 1 shows a flowchart of a method for dynamically configuring a data acquisition scheme based on a data acquisition controller in an embodiment of the present application;

[0069] Figure 2 shows a block diagram of a system for dynamically configuring a data acquisition scheme based on a data acquisition controller in an embodiment of the present application. Specific Embodiments

[0070] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the protection scope of this application.

[0071] In addition, the term "and / or" in this document is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after.

[0072] This application provides a method and system for dynamically configuring a data acquisition scheme based on a data acquisition controller, which can improve the accuracy of data acquisition.

[0073] In a first aspect, this application provides a method for dynamically configuring a data acquisition scheme based on a data acquisition controller. Refer to Figure 1 , the specific steps included in the method are as follows.

[0074] Step S110: Obtain controller number data, controller quantity data, and controller status data; the controller status data includes the current power data and current status data of each data acquisition controller; the current status data includes the self-status data and working status data of each data acquisition controller; the self-status data includes a normal status and an abnormal status; the working status data includes an acquisition state, a monitoring state, and a sleep state.

[0075] In the embodiments of this application, the data acquisition controller collects data and stores the data locally, and transmits the data to the cloud every fixed period; each data acquisition controller has its own device number, that is, the controller number data, and the data collected by the controller is also marked with the number of the controller itself; based on the historical data uploaded by the controller, through conventional comparison and analysis, it is possible to determine whether there are abnormal situations in the data uploaded by the controller; for example, sensor zero drift, the deviation of the collected data exceeds the threshold, the number of abnormal times of the collected data exceeds the threshold, etc.; here, the determination of the abnormal status of the controller is based on the data situation collected by the controller, and the specific determination method is similar to the conventional method, and will not be elaborated here. As long as the abnormality of the controller can be determined by analyzing the abnormal data.

[0076] It can be understood that each data acquisition controller has a predetermined work queue, and the work order of each numbered data acquisition controller is set in the work queue; when the power of the data acquisition controller is low and charging is required, it needs to enter the sleep state for charging; after the data acquisition controller finishes charging, it will enter the idle queue, and when the corresponding numbered data acquisition controller in the work queue needs to perform data acquisition work, the corresponding numbered data acquisition controller will enter the data acquisition working state from the idle queue.

[0077] Step S120: Generate at least one controller working state conversion scheme based on the controller number data, the controller quantity data, the controller state data, and the preset controller work queue; the preset controller work queue includes the correspondence between the controller number data and the controller work order; the controller data acquisition scheme is a scheme for converting the working state of the data acquisition controller.

[0078] It can be understood that in the embodiment of the present application, the generated controller working state conversion scheme needs to satisfy that when the data acquisition controller in the abnormal state is in the acquisition state, there are at least two data acquisition controllers in the normal state in the monitoring state, and the areas, objects, or acquisition works targeted by the above three controllers are the same area, object, or acquisition work.

[0079] Step S130: Calculate the scheme cost performance data of each controller working state conversion scheme based on the controller quantity data and the controller state data.

[0080] In the embodiments of the present application, calculating the cost performance data of each controller operating state conversion scheme based on the controller quantity data and the controller state data specifically includes: determining the state conversion times data, the quantity data of acquisition-state controllers, the quantity data of monitoring-state controllers, and the monitoring power consumption data of each monitoring-state controller based on the controller quantity data and the controller state data; determining the monitoring quality data of each monitoring-state controller according to the monitoring power consumption data and a preset monitoring power consumption quality comparison table, and calculating the scheme revenue data of each controller operating state conversion scheme based on the monitoring quality data; the preset monitoring power consumption quality comparison table includes the corresponding relationship between the monitoring power consumption data and the monitoring quality data; the monitoring quality data includes low monitoring quality, medium monitoring quality, and high monitoring quality; calculating the scheme cost data of each controller operating state conversion scheme according to the state conversion times data, the quantity data of acquisition-state controllers, the quantity data of monitoring-state controllers, and a preset standard power consumption table; the preset standard power consumption table includes standard acquisition power consumption data and standard monitoring power consumption data; the standard monitoring power consumption data includes low monitoring power consumption data corresponding to low monitoring quality, medium monitoring power consumption data corresponding to medium monitoring quality, and high monitoring power consumption data corresponding to high monitoring quality; calculating the cost performance data of each controller operating state conversion scheme according to the scheme revenue data and the scheme cost data.

[0081] Among them, the calculation method of the cost performance data of the scheme includes:

[0082] Suppose there are n data acquisition controllers, then is the acquisition-state judgment function, is the monitoring-state judgment function, is the first conversion judgment function;

[0083] Among them,

[0084] ;

[0085] ;

[0086] ;

[0087] ;

[0088] ;

[0089] ;

[0090] In the formula, is the cost performance data of the scheme, is the scheme revenue data, is the scheme cost data; To standardize the collected power consumption data; is a preset monitoring power consumption function, is a preset monitoring quality function; is a preset benefit coefficient; are respectively a preset first power consumption coefficient and a preset second power consumption coefficient, where, .

[0091] Among them,

[0092] ;

[0093] .

[0094] Furthermore, it also includes constraint conditions for restricting the objective function of the cost performance data of the solution, and the constraint conditions include:

[0095] ;

[0096] ;

[0097] ;

[0098] ;

[0099] In the formula, is a preset threshold for the number of acquisition state controllers; is the th current power data of the data acquisition controller; is a second conversion judgment function;

[0100] Among them, .

[0101] It can be understood that in the above constraint conditions, the first constraint condition is that the working states of the controllers are mutually exclusive to prevent the same controller from performing acquisition and monitoring simultaneously; the second constraint condition is the minimum number of acquisition controllers, that is, the number of controllers performing acquisition work needs to be not less than the preset threshold for the number of acquisition state controllers; the third constraint condition is the power safety constraint, that is, the minimum power of each controller should not be less than 30%, where the belongs to the set (0, 100%), that is, it is displayed in the form of a power percentage, while is the conversion standby power, that is, for the controller, the power required for state conversion is 5%; the fourth constraint condition is the monitoring power consumption constraint, where the power consumption interval of the monitoring power consumption is 20%; that is, to ensure, .

[0102] Step S140: Screen the controller working state transition scheme with the highest cost performance data among the scheme cost performance data, and mark this scheme as the execution scheme; the execution scheme is used to adjust the working state of the data acquisition controller based on the scheme content.

[0103] After calculating the cost performance data of each scheme, select the controller working state transition scheme with the highest cost performance data; perform state transition on the corresponding numbered controller based on the controller with the corresponding number marked for state transition in the scheme; it can be understood that in this scheme, the time consumed for each data acquisition work is fixed; and the scheme in the embodiment of the present application can be applied after each data acquisition work starts. When it is determined that there are controllers with abnormal states among the controllers that need to perform data acquisition work in the work queue, the state transition of the controller can be executed through the scheme in the embodiment of the present application; through this scheme, the reliability of the acquired data is achieved, and the accuracy and precision of data acquisition are guaranteed.

[0104] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the embodiments of the present application, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0105] In a second aspect, the present application provides a system for dynamically configuring a data acquisition scheme based on a data acquisition controller. As Figure 2As shown, the system includes an acquisition module 210, configured to acquire controller number data, controller quantity data, and controller status data; the controller status data includes the current power data and the current status data of each data acquisition controller; the current status data includes the self-status data and the working status data of each data acquisition controller; the self-status data includes a normal status and an abnormal status; the working status data includes an acquisition state, a monitoring state, and a sleep state; a generation module 220, configured to generate at least one controller working status conversion scheme based on the controller number data, the controller quantity data, the controller status data, and a preset controller working queue; the preset controller working queue includes the correspondence between the controller number data and the controller working order; the controller data acquisition scheme is a scheme for converting the working status of the data acquisition controller; a calculation module 230, configured to calculate the scheme cost-performance data of each controller working status conversion scheme based on the controller quantity data and the controller status data; a screening module 240, configured to screen the controller working status conversion scheme with the highest scheme cost-performance data based on the scheme cost-performance data, and mark this scheme as the execution scheme; the execution scheme is used to adjust the working status of the data acquisition controller based on the scheme content.

[0106] Further, the calculation module 230 is further configured that the calculating the scheme cost-performance data of each controller working status conversion scheme based on the controller quantity data and the controller status data includes:

[0107] Determining the status conversion times data, the quantity data of the acquisition-state controllers, the quantity data of the monitoring-state controllers, and the monitoring power consumption data of each monitoring-state controller based on the controller quantity data and the controller status data;

[0108] Determining the monitoring quality data of each monitoring-state controller according to the monitoring power consumption data and a preset monitoring power consumption quality comparison table, and calculating the scheme revenue data of each controller working status conversion scheme based on the monitoring quality data; the preset monitoring power consumption quality comparison table includes the correspondence between the monitoring power consumption data and the monitoring quality data; the monitoring quality data includes low monitoring quality, medium monitoring quality, and high monitoring quality;

[0109] Calculating the scheme cost data of each controller working status conversion scheme according to the status conversion times data, the quantity data of the acquisition-state controllers, the quantity data of the monitoring-state controllers, and a preset standard power consumption table; the preset standard power consumption table includes standard acquisition power consumption data and standard monitoring power consumption data; the standard monitoring power consumption data includes low monitoring power consumption data corresponding to low monitoring quality, medium monitoring power consumption data corresponding to medium monitoring quality, and high monitoring power consumption data corresponding to high monitoring quality;

[0110] Calculate the cost performance data of each controller operating state transition plan based on the said plan revenue data and the said plan cost data.

[0111] Further, the calculation module 230 is further configured such that the calculation method of the said cost performance data includes:

[0112] Suppose there are n data acquisition controllers, then is the acquisition state judgment function, is the monitoring state judgment function, is the first transition judgment function;

[0113] Among them,

[0114] ;

[0115] ;

[0116] ;

[0117] ;

[0118] ;

[0119] ;

[0120] In the formula, is the cost performance data of the plan, is the revenue data of the plan, is the cost data of the plan; is the standard acquisition power consumption data; is the preset monitoring power consumption function, is the preset monitoring quality function; is the preset revenue coefficient; are respectively the preset first power consumption coefficient and the preset second power consumption coefficient;

[0121] Among them,

[0122] ;

[0123] .

[0124] Further, the calculation module is further configured to .

[0125] Further, the calculation module 230 is further configured to further include constraint conditions for constraining the objective function of the cost performance data of the plan, and the constraint conditions include:

[0126] ;

[0127] ;

[0128] ;

[0129] ;

[0130] In the formula, is the preset threshold value of the number of acquisition state controllers; is the current power data of the th data acquisition controller;

[0131] Among them, .

[0132] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the described device can refer to the corresponding process in the foregoing method embodiment, and will not be described herein again.

[0133] The above description is only a preferred embodiment of the present application and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by the specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the foregoing disclosure concept. For example, the technical solutions formed by replacing the above features with (but not limited to) the technical features with similar functions disclosed in the present application.

Claims

1. A method for dynamically configuring a data acquisition scheme based on a data acquisition controller, characterized in that Including: Obtaining controller number data, controller quantity data, and controller status data; The controller status data includes current power data and current status data of each data acquisition controller; the current status data includes self-status data and working status data of each data acquisition controller; the self-status data includes a normal status and an abnormal status; the working status data includes an acquisition state, a monitoring state, and a sleep state; Generating at least one controller working status conversion plan based on the controller number data, controller quantity data, controller status data, and a preset controller working queue; the preset controller working queue includes the correspondence between controller number data and controller working order; the controller working status conversion plan is a plan for converting the working status of the data acquisition controller; Calculating the plan cost performance data of each controller working status conversion plan based on the controller quantity data and controller status data; Screening the controller working status conversion plan with the highest plan cost performance data based on the plan cost performance data, and marking this plan as the execution plan; the execution plan is used to adjust the working status of the data acquisition controller based on the plan content; The calculating the plan cost performance data of each controller working status conversion plan based on the controller quantity data and controller status data includes determining the status conversion times data, the number of acquisition-state controllers data, the number of monitoring-state controllers data, and the monitoring power consumption data of each monitoring-state controller based on the controller quantity data and controller status data; determining the monitoring quality data of each monitoring-state controller according to the monitoring power consumption data and a preset monitoring power consumption quality comparison table, and calculating the plan revenue data of each controller working status conversion plan based on the monitoring quality data; The preset monitoring power consumption quality comparison table includes the correspondence between monitoring power consumption data and monitoring quality data; the monitoring quality data includes low monitoring quality, medium monitoring quality, and high monitoring quality; calculating the plan cost data of each controller working status conversion plan according to the status conversion times data, the number of acquisition-state controllers data, the number of monitoring-state controllers data, and a preset standard power consumption table; The preset standard power consumption table includes standard acquisition power consumption data and standard monitoring power consumption data; The standard monitoring power consumption data includes low monitoring power consumption data corresponding to low monitoring quality, medium monitoring power consumption data corresponding to medium monitoring quality, and high monitoring power consumption data corresponding to high monitoring quality; Calculating the plan cost performance data of each controller working status conversion plan according to the plan revenue data and the plan cost data; The calculation method of the plan cost performance data includes: Suppose there are n data acquisition controllers, then is the acquisition state judgment function, is the monitoring state judgment function, is the first conversion judgment function; Wherein, ; ; ; ; ; ; Wherein, is the cost performance data of the solution, is the revenue data of the solution, is the cost data of the solution; is the standard acquisition power consumption data; is the preset monitoring power consumption function, is the preset monitoring quality function; is the preset revenue coefficient; are the preset first power consumption coefficient and the preset second power consumption coefficient respectively; Wherein, ; 。 2. The method according to claim 1, wherein 。 3. The method according to claim 2, wherein Further including a constraint condition for constraining the plan cost performance data, and the constraint condition includes: ; ; ; ; In the formula, is the preset threshold value of the number of acquisition state controllers; is the current power data of the th data acquisition controller; is the second conversion judgment function; Among them, .

4. A system for dynamically configuring a data acquisition scheme based on a data acquisition controller, characterized in that, Including: An obtaining module (210) for obtaining controller number data, controller quantity data, and controller status data; The controller status data includes the current power data and current status data of each data acquisition controller; the current status data includes the self-status data and working status data of each data acquisition controller; the self-status data includes normal status and abnormal status; the working status data includes acquisition state, monitoring state, and sleep state; A generation module (220), configured to generate at least one controller working status conversion scheme based on the controller number data, controller quantity data, controller status data, and a preset controller working queue; the preset controller working queue includes the correspondence between the controller number data and the controller working order; the controller working status conversion scheme is a scheme for converting the working status of the data acquisition controller; A calculation module (230), configured to calculate the scheme cost performance data of each controller working status conversion scheme based on the controller quantity data and the controller status data; A screening module (240), configured to screen the controller working status conversion scheme with the highest scheme cost performance data based on the scheme cost performance data, and mark this scheme as the execution scheme; the execution scheme is used to adjust the working status of the data acquisition controller based on the scheme content; The calculation module (230) is further configured that calculating the scheme cost performance data of each controller working status conversion scheme based on the controller quantity data and the controller status data includes determining the status conversion times data, the number of acquisition-state controllers data, the number of monitoring-state controllers data, and the monitoring power consumption data of each monitoring-state controller based on the controller quantity data and the controller status data; determining the monitoring quality data of each monitoring-state controller according to the monitoring power consumption data and a preset monitoring power consumption quality comparison table, and calculating the scheme revenue data of each controller working status conversion scheme based on the monitoring quality data; The preset monitoring power consumption quality comparison table includes the correspondence between the monitoring power consumption data and the monitoring quality data; the monitoring quality data includes low monitoring quality, medium monitoring quality, and high monitoring quality; calculating the scheme cost data of each controller working status conversion scheme according to the status conversion times data, the number of acquisition-state controllers data, the number of monitoring-state controllers data, and a preset standard power consumption table; The preset standard power consumption table includes standard acquisition power consumption data and standard monitoring power consumption data; The standard monitoring power consumption data includes low monitoring power consumption data corresponding to low monitoring quality, medium monitoring power consumption data corresponding to medium monitoring quality, and high monitoring power consumption data corresponding to high monitoring quality; Calculating the scheme cost performance data of each controller working status conversion scheme according to the scheme revenue data and the scheme cost data; The calculation method of the scheme cost performance data includes: There are n data acquisition controllers, then is the acquisition state judgment function, is the monitoring state judgment function, is the first conversion judgment function; Wherein, ; ; ; ; ; ; Wherein, is the cost performance data of the solution, is the revenue data of the solution, is the cost data of the solution; is the standard acquisition power consumption data; is the preset monitoring power consumption function, is the preset monitoring quality function; is the preset revenue coefficient; are the preset first power consumption coefficient and the preset second power consumption coefficient respectively; Wherein, ; 。 5. The system according to claim 4, wherein The computing module (230) is further configured to .

6. The system according to claim 4, wherein The calculation module (230) is further configured to further include constraint conditions for constraining the scheme cost performance data, and the constraint conditions include: ; ; ; ; In the formula, is the preset threshold value of the number of acquisition state controllers; is the current power data of the th data acquisition controller; is the second conversion judgment function; Among them, .

Citation Information

Patent Citations

  • Manufacturing workshop production scheduling method based on digital twinning

    CN115202294A

  • Intelligent scheduling control method, system and equipment for feed production line and medium

    CN118642453A