Energy data transmission platform and method for distributed energy system
By dividing computer intervals in the cloud platform of distributed energy system and calculating the transmission performance factor and error rate, the problem of error judgment of data transmission performance is solved, and more accurate data transmission performance evaluation and improvement are achieved.
Patent Information
- Application Number
- CN202510582426.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2045-05-07
AI Technical Summary
During the transmission of real-time energy data of distributed energy systems, the data transmission performance is often disturbed by external conditions, resulting in misjudgment.
By dividing intervals between multiple computers on the cloud platform and defining the spacing threshold, the controller transmits real-time energy data to computers in the same interval, registers the delivery time, calculates the transmission time and error rate, calculates the transmission performance factor, forms a transmission performance factor array, obtains the performance critical value in the region, and selects a computer with abnormal transmission performance.
It effectively avoids misjudgment of data transmission performance, identify computers with poor transmission performance, improves transmission methods, reduces the chance of data transmission errors, and improves the stability and security of the platform.
Smart Images

Figure CN120123183A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of digital information transmission, and particularly relates to an energy data transmission platform and method for a distributed energy system. Background Art
[0002] The distributed energy system is relative to the traditional centralized energy supply system. The traditional centralized energy supply system uses large-capacity equipment for centralized production, and then transports various energies to numerous users in a large area through special transmission facilities (such as large power grids, large heat grids, etc.); while the distributed energy system directly faces users, produces and supplies energy locally according to the needs of users, and is a medium- and small-sized energy conversion and utilization system with multiple functions and can meet multiple objectives.
[0003] To monitor a distributed energy system, as mentioned in the prior art solution with the patent publication number "CN118659526A" and the patent name "Distributed Energy System Based on Time-Sensitive Network, Energy Management Method", it includes: sensors, a controller, and a cloud platform. The sensors are connected to the controller, and the controller is communicatively connected to the cloud platform. The sensors are used to collect real-time energy data of the energy nodes of the distributed energy system, and the controller is used to transmit the real-time energy data to the cloud platform.
[0004] On the other hand, to achieve multi-point monitoring, the cloud platform contains multiple computers. The controller transmits the real-time energy data to the multiple computers in the cloud platform to achieve the purpose of multi-point monitoring. When the controller transmits the real-time energy data to the computers in the cloud platform, the data transmission performance during the transmission of the real-time energy data is very important. Therefore, it is necessary to estimate the data transmission performance during the transmission of the real-time energy data. The method for estimating the data transmission performance during this period is often to obtain a parameter characterizing the data transmission performance, compare this parameter with a defined critical value, and then determine whether the data transmission performance is reasonable based on the comparison value; however, in specific situations, the data transmission performance is often disturbed by external conditions, resulting in the obtained parameter being lower than the defined critical value, which may lead to a misjudgment of the data transmission performance. Summary of the Invention
[0005] To solve the defects in the prior art, the present invention proposes an energy data transmission platform and method for a distributed energy system. The present invention effectively avoids the defect in the prior art that during the transmission of real-time energy data of the distributed energy system, the data transmission performance is often disturbed by external conditions, resulting in a misjudgment of the data transmission performance.
[0006] The present invention adopts the following technical solutions.
[0007] An energy data transmission method for a distributed energy system includes: The sensor collects the real-time energy data of the energy nodes of the distributed energy system, and the controller transmits the real-time energy data to multiple computers in the cloud platform; During the process that the controller transmits the real-time energy data to multiple computers in the cloud platform, it further includes: Step 1, obtain the distribution areas of multiple computers in the cloud platform, and define a spacing threshold value; within the distribution areas, divide multiple computers with the spacing between each other lower than the spacing threshold value into the same interval; Step 2, the controller obtains the data queue of the real-time energy data, and transmits the data queue to all the computers belonging to the same interval via the link between the controller and the computers; record the transmission time, and obtain the receiving time of each computer, so as to obtain the transmission time of the computer; and obtain the data queue received by the computer, and define it as the received queue; compare the data queue with the received queue to obtain the error rate; Step 3, according to the transmission time and error rate of each computer in the same interval, obtain the transmission performance factor of the computer, and according to the transmission performance factors of each computer, combine all the transmission performance factors to form a transmission performance factor array; Step 4, obtain the variance of the transmission performance factor array , so as to obtain the performance threshold value within the area , and select the computers with abnormal transmission performance according to the performance threshold value.
[0008] Preferably, in Step 1, the distribution area of the computer is the positioning data of the computer; the positioning data of the computer is the positioning data of the location where the computer is located obtained via the Beidou positioning module; within the distribution area, divide all the computers with the spacing value between each other lower than the defined spacing threshold value into the same interval.
[0009] Preferably, in Step 1, the method for obtaining the spacing threshold value includes: Obtain the corresponding spacing values between each computer in the cloud platform and other computers in the cloud platform. For each spacing value, use a hygrometer to obtain the environmental humidity values at the corresponding two computers, and obtain the absolute value of the quantity obtained by subtracting the environmental humidity values at the two computers, and define it as the corresponding humidity difference; according to the humidity differences corresponding to different spacing values, combine all the temperature differences to form a humidity value group; select the lowest value in the humidity value group, and define the spacing value corresponding to the lowest value as the spacing threshold value.
[0010] Preferably, in Step 1, the method for obtaining the spacing threshold value further includes: When the lowest value in the humidity value group is two or more identical humidity differences, obtain the two or more spacing values corresponding to the two or more identical humidity differences, and obtain the average of the two or more spacing values, and define it as the spacing threshold value.
[0011] Preferably, in step 2, the method for obtaining the transmission time includes: defining the transmission moment as , defining the receiving moment of the computer as , and obtaining the transmission time accordingly .
[0012] Preferably, in step 2, the method for obtaining the error rate includes: obtaining the total number of characters in the data queue, defined as , and comparing the values of each character in the receiving queue with the values of each character in the data queue one by one to obtain the number of different characters between the receiving queue and the data queue, defined as , and obtaining the error rate .
[0013] Preferably, in step 3, the operation equation of the transmission performance factor is: , where is the defined calibration factor, represents the error rate of the th computer in the same interval, represents the reference error rate, represents the transmission time of the th computer in the same interval, represents the reference transmission time.
[0014] Preferably, in step 3, the method for obtaining the reference error rate and the reference transmission time includes: Obtaining past transmission information, where the past transmission information includes the past error rate and the past transmission time when transmitting real-time energy data of the energy nodes of the past distributed energy system; obtaining the average of the past error rates, defined as the reference error rate; and obtaining the average of the past transmission times, defined as the reference transmission time.
[0015] Preferably, in step 4, the operation equation of the performance critical value in the region is: , where is the average of the transmission performance factors in the transmission performance factor array, is the defined gain critical value.
[0016] Preferably, in step 4, the method for selecting the computer with abnormal transmission performance according to the performance critical value includes: If the transmission performance factor of the computer, then the transmission performance of the computer is abnormal; if the transmission performance factor of the computer, then the transmission performance of the computer is normal.
[0017] Preferably, in step 4, if there is a computer that stands alone as an interval within the distribution area, define this computer as the target computer. Then, the method for obtaining the transmission performance factor of the target computer includes: Obtain the distance values between each computer outside the target computer and the controller, and obtain the transmission performance factors of each computer; according to the transmission performance factors under different distances, use the least squares method to obtain the performance regression line; obtain the distance value between the target computer and the controller, and obtain the predicted transmission performance factor according to the performance regression line ; according to the error rate and transmission time of the target computer, use the operation equation of the transmission performance factor to obtain the transmission performance factor of the target computer ; If , where is based on the defined error critical value and , then the transmission performance of the target computer is normal; otherwise, the transmission performance of the target computer is abnormal.
[0018] An energy data transmission platform for a distributed energy system includes: A display screen, sensors, a controller, and a cloud platform. The display screen and sensors are both connected to the controller, and the controller is communicatively connected to the cloud platform. The sensors are used to collect real-time energy data of the energy nodes of the distributed energy system, and the controller is used to transmit the real-time energy data to multiple computers of the cloud platform; The energy data transmission platform for a distributed energy system further includes: A partitioning module, which is used to obtain the distribution area of multiple computers of the cloud platform and define a distance critical value; within the distribution area, partition multiple computers with a distance between each other lower than the distance critical value into the same interval; A comparison module, which is used to obtain the data queue of the real-time energy data, transmit the data queue to all the computers belonging to the same interval via the link between the controller and the computers; record the transmission time, and obtain the receiving time of each computer, so as to obtain the transmission time of the computer; and obtain the data queue received by the computer, and define it as the received queue; compare the data queue and the received queue to obtain the error rate; A performance module, which is used to obtain the transmission performance factor of the computer according to the transmission time and error rate of each computer in the same interval, and combine all the transmission performance factors according to the transmission performance factors of each computer to form a transmission performance factor array; A determination module, which is used to obtain the variance of the transmission performance factor array, so as to obtain the performance critical value within the area , and select the computers with abnormal transmission performance according to the performance critical value.
[0019] The beneficial effects of the present invention are as follows. Compared with the prior art, the technical effects of the present invention include: Via the operation error rate, the accuracy of real-time energy data transmission of the energy nodes in the distributed energy system can be estimated, and corresponding methods can be adopted to improve the transmission method, reducing the probability of incorrect real-time energy data transmission; by analyzing the transmission performance factors of each computer, computers with poor transmission performance can be identified, providing a corresponding basis for platform improvement, such as configuring the throughput of the controller or reconfiguring the bandwidth between the controller and the computer; by detecting the transmission performance and promptly identifying abnormal computers, the frequency of computer failures during the real-time energy data transmission of the energy nodes in the distributed energy system can be reduced, improving the stability and security of the platform; according to the data transmission performance of all computers in the same interval, the dynamic performance threshold values of each interval can be obtained in a timely manner, and based on this dynamic threshold value, the data transmission performance of the computer can be determined more accurately. Description of the Drawings
[0020] Figure 1 is a flowchart of the energy data transmission method for the distributed energy system described in the present invention; Figure 2 is a partial structure diagram of the energy data transmission platform for the distributed energy system described in the present invention. Detailed Embodiments
[0021] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions of the present invention in conjunction with the drawings in the embodiments of the present invention. The embodiments described herein are only some of the embodiments of the present invention, not all of them. Based on the spirit of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0022] As Figure 1 shown, a method for transmitting energy data for a distributed energy system according to the present invention includes: Sensors collect real-time energy data of the energy nodes in the distributed energy system, and the controller transmits the real-time energy data to multiple computers in the cloud platform; During the process of the controller transmitting the real-time energy data to multiple computers in the cloud platform, the following methods running on the controller are further included: Step 1, obtain the distribution areas of multiple computers in the cloud platform and define a distance threshold; within the distribution area, group multiple computers with a distance between each other lower than the distance threshold into the same interval; In a preferred but non-limiting embodiment of the present invention, in step 1, the distribution area of the computers is the positioning data of the computers; the positioning data of the computers is the positioning data of the location where the computers are located obtained via the Beidou positioning module; in the distribution area, computers with the distance value between all of them lower than the defined distance threshold are divided into the same interval; this method is for better controlling and improving the communication performance of the computers in the cloud platform; dividing the computers into intervals can help achieve a more accurate estimation of the data transmission performance of real-time energy data. The distance between the computers is the distance value between two computers calculated based on the positioning data of every two computers. If there is no computer whose distance from another computer is lower than the defined distance threshold, this computer is singled out as an interval.
[0023] When the controller transmits real-time energy data to all the computers in the same interval, since the locations of the computers in the same interval are close, the environmental conditions where all the computers in the same interval are located are similar; this similarity facilitates the analysis and processing of various influencing factors that often occur during the data transmission of real-time energy data, thereby improving the security and efficiency of the energy data transmission platform for the distributed energy system.
[0024] In a preferred but non-limiting embodiment of the present invention, in step 1, the method for obtaining the distance threshold includes: Obtain the corresponding distance values between each computer in the cloud platform and other computers in the cloud platform. For each distance value, use a hygrometer to obtain the environmental humidity values at the locations of the corresponding two computers, and obtain the absolute value of the quantity obtained by subtracting the environmental humidity values at the two computers, which is defined as the corresponding humidity difference; according to the humidity differences corresponding to different distance values, combine all the temperature differences to form a humidity value group; select the lowest value in the humidity value group, and define the distance value corresponding to the lowest value as the distance threshold.
[0025] In a preferred but non-limiting embodiment of the present invention, in step 1, the method for obtaining the distance threshold further includes: When there are two or more identical humidity differences in the lowest value of the humidity value group, obtain the two or more distance values corresponding to the two or more identical humidity differences, and obtain the average of the two or more distance values, which is defined as the distance threshold.
[0026] And obtain the corresponding distance values between each computer of the cloud platform and other computers of the cloud platform. For each distance value, use a hygrometer to obtain the ambient humidity values at the corresponding two computers, and obtain the absolute value of the quantity obtained by subtracting the ambient humidity values at the two computers, which is defined as the corresponding humidity difference; this humidity difference reflects the change situation of the ambient humidity under different distances; according to the humidity differences corresponding to different distance values, combine all the temperature differences to form a humidity value group; this group contains the humidity differences between each pair of computers under all defined distances; select the lowest humidity difference value from within the humidity value group; the lowest value characterizes the situation where the ambient humidity changes the least among all the distance values; if the lowest humidity difference is unique, then the distance value corresponding to this lowest humidity difference is the distance critical value; if there are two or more identical values for the lowest humidity difference, then the average of the distance values corresponding to these two or more identical humidity differences is defined as the distance critical value.
[0027] Step 2, the controller obtains the data queue of real-time energy data, and transmits the data queue to all the computers belonging to the same interval via the link between the controller and the computers; record the transmission time, and obtain the receiving time of each computer, so as to obtain the transmission time of the computer; and obtain the data queue received by the computer, which is defined as the received queue; compare the data queue and the received queue to obtain the error rate; the method for obtaining the data queue received by the computer can be: the computer transmits the data queue received from the controller back to the controller. The method for the controller to obtain the data queue of real-time energy data can be: the controller receives the real-time energy data collected by the sensor and arranges it in the order of the collection time, so as to form the data queue of real-time energy data. The method for obtaining the receiving time of each computer can be: when each computer obtains the data queue transmitted by the controller, it transmits the current time back to the controller, and this time is the receiving time of the computer. The transmission time is the time when the controller transmits the data queue.
[0028] And to estimate the data transmission performance during the transmission of real-time energy data, the controller will compare the original data queue and the received queue; through the comparison, the real-time energy data with errors generated during the transmission can be found, so as to calculate the error rate; the error rate is a key parameter for measuring the transmission accuracy of real-time energy data, which represents the ratio of the number of characters with errors to the total number of characters; according to the comparison value, the controller can calculate the error rate; the error rate can reflect the accuracy of real-time energy data during the transmission.
[0029] In a preferred but non-limiting embodiment of the present invention, in step 2, the method for obtaining the transmission time includes: defining the transmission time as , defining the receiving time of the computer as , and thus obtaining the transmission time .
[0030] The transmission time reflects the time required for the real-time energy data of the energy nodes in the distributed energy system to be transmitted within the link.
[0031] In a preferred but non-limiting embodiment of the present invention, in step 2, the method for obtaining the error rate includes: obtaining the total number of characters in the data queue, defined as , and comparing the values of each character in the receiving queue with the values of each character in the data queue one by one, obtaining the number of different characters between the receiving queue and the data queue, defined as , and obtaining the error rate .
[0032] The method of one-by-one comparison can be: comparing the values of each character on the receiving queue and the data queue to check whether they are the same as the original values; and during the one-by-one comparison, recording the number of different characters.
[0033] Step 3: Based on the transmission time and error rate of each computer in the same interval, obtain the transmission performance factor of the computer, and based on the transmission performance factors of each computer, combine all the transmission performance factors to form a transmission performance factor array; In a preferred but non-limiting embodiment of the present invention, in step 3, the transmission performance factor has the following calculation equation: , where is a calibration factor defined according to specific requirements, represents the error rate of the th computer in the same interval, represents the reference error rate, represents the transmission time of the th computer in the same interval, represents the reference transmission time.
[0034] The calibration factor is defined according to specific requirements and can be regarded as the weight for configuring the influence of the error rate and transmission time on ; this equation reflects the error range between the error rate and transmission time of the computer and the reference quantity; by analyzing the group, the communication performance differences between different computers and the communication status of the platform can be understood; if the value of a computer is very large, it often means that the computer is disturbed by an external magnetic field, the computer components fail, or there are other situations that disrupt the communication performance; in addition, can also be used to improve the platform configuration, such as configuring the location or throughput of the controller, to improve the communication performance of the platform.
[0035] In a preferred but non-limiting embodiment of the present invention, in step 3, the method for obtaining the reference error rate and the reference transmission time includes: Obtain past transmission information, where the past transmission information includes the past error rate and the past transmission time when transmitting real-time energy data of the energy nodes of the distributed energy system in the past; obtain the average of the past error rates, which is defined as the reference error rate; and obtain the average of the past transmission times, which is defined as the reference transmission time. The time period size in the past can be a time period size defined according to specific requirements during the previous multiple periods when the controller transmitted real-time energy data to multiple computers in the cloud platform.
[0036] The average of the past error rate and the past transmission time can characterize the normal situation of transmitting real-time energy data of the energy nodes of the distributed energy system in the past, reflecting the average performance of the platform during a period; by using this reference, a reasonable comparison of the current performance can be performed; the average is a stable value and will not fluctuate violently due to a single abnormal value; this characteristic makes it a safe reference value and is suitable for reducing the disturbance of sudden factors to the estimation; using the average as the reference can facilitate the performance comparison under different periods or different conditions; for example, by comparing the current error rate or transmission time with the past average, the change trend of the performance can be directly found; here, the past means the previous meaning.
[0037] Step 4, obtain the variance of the transmission performance factor array , thereby obtaining the performance critical value within the interval , and select the computers with abnormal transmission performance according to the performance critical value.
[0038] In a preferred but non-limiting embodiment of the present invention, in step 4, the calculation equation of the performance critical value within the interval is: , where is the average of the transmission performance factors in the transmission performance factor array, is the defined gain critical value.
[0039] The variance is a parameter for measuring the discrete amplitude of the numerical value, reflecting the deviation amplitude of the value of each computer corresponding to the average; the gain critical value is a value greater than one defined according to specific requirements and is used to determine whether the transmission performance of the computer is abnormal.
[0040] In a preferred but non-limiting embodiment of the present invention, in step 4, the method for selecting the computers with abnormal transmission performance according to the performance critical value includes: If the transmission performance factor of the computer , then the transmission performance of the computer is abnormal; if the transmission performance factor of the computer , then the transmission performance of the computer is normal.
[0041] In a preferred but non-limiting embodiment of the present invention, in step 4, if there is a computer that is singled out as an interval within the distribution area, and this computer is defined as the target computer, then the method for obtaining the transmission performance factor of the target computer includes: Obtain the distance values between each computer outside the target computer and the controller, and obtain the transmission performance factors of each computer; according to the transmission performance factors under different distances, use the least squares method to obtain the performance regression line; obtain the distance value between the target computer and the controller, and obtain the predicted transmission performance factor according to the performance regression line ; according to the error rate and transmission time of the target computer, use the above operation equation of the transmission performance factor to obtain the transmission performance factor of the target computer ; obtain the predicted transmission performance factor according to the performance regression line The method may be: according to the distance value between the target computer and the controller, find the coordinate value of this distance value on the X-axis on the performance regression line, and the corresponding coordinate value on the Y-axis on the performance regression line, and this Y-axis coordinate value is the predicted transmission performance factor .
[0042] If , where is an error critical value defined according to specific requirements and , then the transmission performance of the target computer is normal; otherwise, the transmission performance of the target computer is abnormal; The method for obtaining the performance regression line includes: Take the distance value as the coordinate value on the X-axis and the transmission performance factor as the coordinate value on the Y-axis to construct a Cartesian coordinate system; map the transmission performance factors corresponding to different distance values into coordinate points on the Cartesian coordinate system, and obtain multiple coordinate points on the Cartesian coordinate system; use the least squares method (this least squares method takes the distance value as the independent variable and the transmission performance factor as the dependent variable) to obtain the regression line connecting each coordinate point, and define this regression line as the performance regression line.
[0043] During the process of the controller transmitting real-time energy data of the distributed energy system to each computer within the distribution area, the key external condition factor determining the data transmission performance is the distance value. The larger the distance value, the worse the transmission performance of the real-time energy data. Therefore, according to the change of the transmission performance factors of all computers in the same interval with the distance, the transmission performance factor of the target computer is predicted to obtain the predicted transmission performance factor. And by comparing the actual transmission performance factor of the target computer with the predicted transmission performance factor, it is determined whether the data transmission of the target computer is abnormal. When the transmission performance of the computer is abnormal, the controller will display on the display screen that the transmission performance of the computer is abnormal, so as to prompt the on-site staff to maintain the corresponding computer in time.
[0044] As Figure 2 shown, an energy data transmission platform for a distributed energy system according to the present invention includes: A display screen, a sensor, a controller and a cloud platform. The display screen and the sensor are both connected to the controller, and the controller is communicatively connected to the cloud platform. The sensor is used to collect real-time energy data of the energy nodes of the distributed energy system, and the controller is used to transmit the real-time energy data to multiple computers in the cloud platform; the cloud platform includes multiple computers.
[0045] The energy data transmission platform for the distributed energy system further includes: A division module, which is used to obtain the distribution area of multiple computers in the cloud platform and define a distance threshold value; within the distribution area, multiple computers with a distance between each other lower than the distance threshold value are divided into the same interval; A comparison module, which is used to obtain the data queue of the real-time energy data, and transmit the data queue to all computers belonging to the same interval via the link between the controller and the computer; record the transmission time, and obtain the receiving time of each computer, so as to obtain the transmission time of the computer; and obtain the data queue received by the computer, which is defined as the received queue; compare the data queue with the received queue to obtain the error rate; A performance module, which is used to obtain the transmission performance factor of the computer according to the transmission time and error rate of each computer in the same interval, and form a transmission performance factor array by combining all the transmission performance factors according to the transmission performance factors of each computer; A determination module, which is used to obtain the variance of the transmission performance factor array, so as to obtain the performance threshold value within the interval and select the computer with abnormal transmission performance according to the performance threshold value.
[0046] The beneficial effects of the present invention are that, compared with the prior art, the technical effects of the present invention include: Through the operation error rate, the accuracy of real-time energy data transmission of energy nodes in a distributed energy system can be estimated, and corresponding methods can be adopted to improve the transmission mode and reduce the probability of incorrect real-time energy data transmission. By analyzing the transmission performance factors of each computer, computers with poor transmission performance can be identified, providing a corresponding basis for platform improvement, such as configuring the throughput of the controller or reconfiguring the bandwidth between the controller and the computer. By detecting the transmission performance and promptly identifying abnormal computers, the frequency of computer failures during the real-time energy data transmission of energy nodes in a distributed energy system can be reduced, improving the stability and security of the platform. According to the data transmission performance of all computers in the same interval, the dynamic performance threshold of each interval can be obtained in a timely manner, and based on this dynamic threshold, the data transmission performance of the computer can be determined more accurately.
[0047] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent replacements can still be made to the specific implementation manners of the present invention. Any modifications or equivalent replacements without departing from the spirit and scope of the present invention shall be covered by the protection scope of the claims of the present invention.
Claims
1. A method for transmitting energy data for a distributed energy system, characterized in that: include: Sensors collect real-time energy data from energy nodes in distributed energy systems, and controllers transmit the real-time energy data to multiple computers on the cloud platform; During the time when the controller transmits real-time energy data to multiple computers on the cloud platform, it also includes: Step 1, obtaining the distribution areas of multiple computers on the cloud platform and defining a critical distance value; within the distribution area, dividing multiple computers whose distances between each other are less than the critical distance value into the same interval; Step 2: The controller obtains the data queue of real-time energy data, and transmits the data queue to all computers in the same area via the link between the controller and the computer; registers the transmission time, and obtains the receiving time of each computer to obtain the transmission time of the computer; and obtains the data queue received by the computer, which is defined as the receiving queue; compares the data queue with the receiving queue to obtain the error rate; Step 3, obtaining the transmission performance factor of the computer according to the transmission time and error rate of each computer in the same interval, and combining all the transmission performance factors according to the transmission performance factors of each computer to form a transmission performance factor group; Step 4: Obtain the variance of the transmission performance factor group , thereby obtaining the performance critical value in the region , based on the performance threshold, select computers with abnormal transmission performance.
2. The energy data transmission method for a distributed energy system according to claim 1, characterized in that: In step 1, the distribution area of the computer is the positioning data of the computer; the positioning data of the computer is the positioning data of the location of the computer obtained by the Beidou positioning module; in the distribution area, all computers whose distance values between each other are lower than the defined distance threshold are divided into the same interval.
3. The energy data transmission method for a distributed energy system according to claim 2, characterized in that: In step 1, the method of obtaining the spacing threshold includes: Obtain the corresponding distance values between each computer of the cloud platform and other computers of the cloud platform. For each distance value, use a hygrometer to obtain the environmental humidity value of the two computers corresponding to it, and obtain the absolute value of the amount obtained by subtracting the environmental humidity values of the two computers, which is defined as the corresponding humidity difference; according to the humidity differences corresponding to different distance values, combine all temperature differences to form a humidity value group; select the lowest value in the humidity value group, and define the distance value corresponding to the lowest value as the distance critical value; In step 1, the method for obtaining the spacing threshold value further includes: When the lowest value in the humidity value group is two or more identical humidity differences, obtain two or more interval values corresponding to the two or more identical humidity differences, obtain the average of the two or more interval values, and define it as the interval critical value.
4. The energy data transmission method for a distributed energy system according to claim 3, characterized in that: In step 2, the method for obtaining the transmission time includes: defining the transmission time as , define the computer's collection time as , and the transmission time is obtained accordingly .
5. The energy data transmission method for a distributed energy system according to claim 4, characterized in that: In step 2, the method for obtaining the error rate includes: obtaining the total number of characters in the data queue, defined as , and compare the values of each character in the receiving queue with the values of each character in the data queue one by one, and obtain the number of characters that are different between the receiving queue and the data queue, which is defined as , get the error rate .
6. The energy data transmission method for a distributed energy system according to claim 5, characterized in that: In step 3, the performance factor is transmitted The operational equation is: , here is the defined correction factor, Characterize the same interval The error rate of a computer, Characterize the benchmark error rate, Characterize the same interval The transmission time of each computer, Characterize the benchmark transmission time; In step 3, the method of obtaining the reference error rate and the reference transmission time includes: Obtain past transmission information, which includes past error rates and past transmission times when transmitting real-time energy data of energy nodes of distributed energy systems in the past; obtain an average of past error rates, which is defined as a benchmark error rate; and obtain an average of past transmission times, which is defined as a benchmark transmission time.
7. The energy data transmission method for a distributed energy system according to claim 6, characterized in that: In step 4, the performance threshold in the region The operational equation is: , here is the mean of the performance factors in the performance factor group, is the defined gain threshold.
8. The energy data transmission method for a distributed energy system according to claim 7, characterized in that: In step 4, the method of selecting a computer with abnormal transmission performance according to the performance threshold value includes: If the computer's transmission performance factor , then the computer's transmission performance is abnormal; if the computer's transmission performance factor , then there is nothing wrong with the computer's transmission performance.
9. The energy data transmission method for a distributed energy system according to claim 8, characterized in that: In step 4, if there is a computer that is separated into a zone in the distribution area, the computer is defined as the destination computer, and the method for obtaining the transmission performance factor of the destination computer includes: Obtain the distance value between each computer and the controller outside the destination computer, and obtain the transmission performance factor of each computer; obtain the performance regression line using the least square method based on the transmission performance factor at different distances; obtain the distance value between the destination computer and the controller, and obtain the estimated transmission performance factor based on the performance regression line ; According to the error rate and transmission time of the destination computer, the transmission performance factor of the destination computer is obtained by using the transmission performance factor calculation equation ; like , here is the error threshold defined by , then the transmission performance of the destination computer is normal; otherwise, the transmission performance of the destination computer is abnormal.
10. An energy data transmission platform for distributed energy systems, characterized in that: include: Display screen, sensor, controller and cloud platform. The display screen and sensor are connected to the controller, and the controller is connected to the cloud platform. The sensor is used to collect real-time energy data of energy nodes of the distributed energy system, and the controller is used to transmit the real-time energy data to multiple computers on the cloud platform. The energy data transmission platform for distributed energy systems also includes: A partitioning module is used to obtain the distribution areas of multiple computers on the cloud platform and define a critical distance value; within the distribution area, multiple computers whose distances between each other are less than the critical distance value are partitioned into the same interval; A comparison module is used to obtain a data queue of real-time energy data, transmit the data queue to all computers belonging to the same interval via a link between the controller and the computer; register the transmission time, and obtain the receiving time of each computer to obtain the transmission time of the computer; and obtain the data queue received by the computer, which is defined as the receiving queue; compare the data queue with the receiving queue to obtain the error rate; A performance module, which is used to obtain the transmission performance factor of the computer according to the transmission time and error rate of each computer in the same interval, and combine all the transmission performance factors according to the transmission performance factors of each computer to form a transmission performance factor group; A determination module for obtaining the variance of a transmission performance factor group , thereby obtaining the performance critical value in the region , based on the performance threshold, select computers with abnormal transmission performance.
Citation Information
Patent Citations
Data transmission method and device, equipment and storage medium
CN118300756A
Distributed photovoltaic group dispatching and group control method
CN119518772A
Unsupervised behavior learning system and method for predicting performance anomalies in distributed computing infrastructures
US20150074023A1