Temperature data global fusion method based on PICI-IGWCA-ELM model

By adopting the global fusion method of the temperature data of the PICI-IGWCA-ELM model in the distributed system, the problem of difficult to solve the mutual covariance matrix in the temperature data fusion is solved, and the temperature data fusion with high precision and high rate is achieved, which improves the adaptability and stability of the system.

CN119720072AActive Publication Date: 2025-03-28SENTA ENERGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411567972.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-03-28
Estimated Expiration
2044-11-05

AI Technical Summary

Technical Problem

In distributed systems, temperature data fusion is often limited by the difficulty in accurately solving the mutual covariance matrix between adjacent sensors, resulting in a decrease in accuracy and real-time performance of the fusion result. Traditional algorithms have problems of low accuracy and unstable performance when fusion of multi-source temperature data.

Method used

The global fusion method of temperature data based on the PICI-IGWCA-ELM model is adopted. By setting up a smart greenhouse multi-sensor system, parallel inverse covariance cross-fusion is performed using the PICI model, combined with the improved Great Wall construction algorithm to optimize the limit learning machine model, the labor population is initialized chaotic opposition, and the adaptive T distribution variation operator and cross-crossing strategy are used to optimize the global position of the labor.

Benefits of technology

High-precision temperature data fusion in the case of unknown mutual covariance matrix is ​​realized, which improves the fusion rate and system adaptability, and solves the fusion delay and accuracy stability problems in traditional methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720072A_ABST
    Figure CN119720072A_ABST
Patent Text Reader

Abstract

The invention discloses a temperature data global fusion method based on a PICI-IGWCA-ELM model, and the method comprises the steps: setting an intelligent greenhouse multi-sensor system which comprises edge sensing nodes and internal sensing nodes, the edge sensing nodes comprise a large amount of independent information, and the internal sensing nodes have a large public sensing area and high data redundancy; performing pairwise parallel fusion processing on the internal sensing nodes, and calculating a fusion estimated value of each pair of internal sensing nodes and a covariance matrix corresponding to the fusion estimated value by using a PICI model; after local fusion of all the internal sensing nodes is completed, global fusion is conducted on the data of the edge sensing nodes and local fusion results of all the internal sensing nodes, and the method has the advantages of being high in fusion rate and stable in performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart agriculture technology, and in particular to a global fusion method of temperature data based on a PICI-IGWCA-ELM model. Background Art

[0002] As one of the core technologies in the field of modern information processing, multi-source data fusion technology has significantly improved system performance and decision-making quality in many fields such as military, security, environment, transportation, medical care and commerce after in-depth exploration and wide application. This technology aims to enhance the reliability, adaptability, detection range and comprehensiveness of the system by efficiently integrating data from multiple sensors, databases and information systems, while reducing the system's dependence on a single data source and improving overall robustness. However, although multi-source data fusion technology has shown great potential, it still faces many challenges in practical applications, especially when processing temperature data in distributed systems.

[0003] Specifically, the temperature data fusion in distributed systems is often limited by the difficulty in accurately solving the covariance matrix between adjacent sensors, which directly affects the accuracy and real-time performance of the fusion results. When dealing with such problems, traditional methods often lack effective means to deal with the situation where the covariance matrix is ​​unknown, resulting in a decrease in fusion accuracy or a significant delay in the fusion process. In addition, when traditional algorithms fuse multi-source temperature data, they often find it difficult to achieve the ideal fusion effect due to the limitations of the algorithm itself, such as the unstable fusion accuracy caused by the random assignment of initial parameters. Therefore, there is an urgent need for an innovative multi-source data fusion technology that can achieve high-precision fusion when the covariance matrix is ​​unknown, while improving the fusion rate and solving the problems of low accuracy and unstable performance of traditional algorithms when fusing multi-source temperature data. Summary of the invention

[0004] The object of the present invention is to provide a global fusion method of temperature data based on the PICI-IGWCA-ELM model to solve the problems raised in the above background technology.

[0005] In order to solve the above technical problems, the present invention provides the following technical solutions: a global fusion method of temperature data based on the PICI-IGWCA-ELM model, comprising:

[0006] A smart greenhouse multi-sensor system is set up, including edge sensing nodes and internal sensing nodes, where the edge sensing nodes contain a large amount of independent information, and the internal sensing nodes have a large public sensing area and high data redundancy;

[0007] Perform pairwise parallel fusion processing on the internal perception nodes, and use the PICI model to calculate the fusion estimation value of each pair of internal perception nodes and their corresponding covariance matrix;

[0008] After the local fusion of all internal sensing nodes is completed, the data of the edge sensing nodes are globally fused with the local fusion results of all internal sensing nodes;

[0009] Then, based on the improved Great Wall construction algorithm, the extreme learning machine model is optimized and the labor population is initialized with chaos opposition.

[0010] Adopt adaptive T-distribution mutation operator to perturb individual workers' positions;

[0011] Optimize the global position of labor through cross-cutting strategies;

[0012] The global optimization capability of the IGWCA algorithm was verified through the IEEE CEC 2005 benchmark suite, and the IGWCA-ELM model was established based on the verification results;

[0013] The IGWCA algorithm is used to optimize the initial input weights and hidden layer bias of the ELM model.

[0014] According to the above technical solution, the fusion processing method includes:

[0015] A. Distributed fusion with known cross-covariance:

[0016] (1) Dual sensor fusion algorithm

[0017] When there are dual sensors (X 1 ,P 1 ) and (X 2 ,P 2 ), the cross-covariance matrix P 12 Known, the Bar-Shalom algorithm is:

[0018] X BC =K 1 X 1 +K 2 X 2 ,

[0019] X BC The corresponding fusion variance matrix P BC for:

[0020] P BC =P 1 -(P 1 -P 12 )(P 1 +P 2 -P 12 -P 21 ) -1 (P 1 -P 12 ) T ,in

[0021] The fusion coefficient matrix is:

[0022] K 1 =(P 2 -P 21 )(P 1 +P 2 -P 12 -P 21 ) -1 ,

[0023] K 2 =(P 1 -P 12 )(P 1 +P 2 -P 21 -P 12 ) -1 ,

[0024] The precision relationship satisfies:

[0025] P BC ≤P 1 And P BC ≤P 2 ,

[0026] trace(P BC )≤trace(P 1 ) and trace(P BC )≤trace(P 2 ).

[0027] (2) Multi-sensor fusion algorithm

[0028] In the smart greenhouse multi-source system, suppose there are n sources of sensor data (X 1 ,P 1 ),(X 2 ,P 2 ),…,(X n ,P n ), and its corresponding cross-covariance P ij are all known precisely, where i,j=1,2,…,n; when the local node variance matrix P i When all are known, the fusion formula of the state mean and covariance matrix is:

[0029]

[0030] The variables in the above two formulas are:

[0031] X=[X N1 ,…,X Nn ] T ; M = [IN1 ,…,I Nn ] T ;

[0032] Where n represents the number of observers and N represents the dimension of the state vector;

[0033] B. Distributed fusion of unknown cross-covariance:

[0034] (1) Covariance Cross Fusion

[0035] Assume there are two sensors in the system. are two unbiased estimates of the state variable X, namely:

[0036]

[0037] Where n = 1, 2 and the corresponding variance matrices are P 1 , P 2 ;when and The cross-covariance matrix P 12 When unknown, the CI fusion algorithm is as follows:

[0038]

[0039] in is the CI fusion output; P CI is the fusion variance matrix; fusion coefficient ω 1 ,ω 2 Satisfy 0≤ω 1 ,ω 2 ≤1,ω 1 +ω 2 =1;ω 1 and ω 2 The specific solution formula is:

[0040]

[0041] When the number of system sensors is greater than or equal to three, the CI fusion formula is:

[0042]

[0043] in is the fusion output; P CI is the fusion variance; ω i is the fusion coefficient, i=1,2,…,n, 0≤ω i ≤1,ω 1 +…+ω n =1;ω i The specific solution formula is:

[0044]

[0045] (2) Inverse covariance cross fusion

[0046] Assume there are two sensors in the system and Then the ICI fusion output is:

[0047]

[0048] in is the ICI fusion output; P ICI is the fusion variance matrix; fusion coefficient ω∈[0,1]; K f With L f is the fusion coefficient matrix, which satisfies K f +L f =I, specifically defined as:

[0049]

[0050] The fusion coefficient ω can be obtained by minimizing P ICI The trace or determinant is used to solve, that is:

[0051]

[0052] According to the above technical solution, the method for initializing the chaos opposition of the labor population is:

[0053] Chaos Tent Mapping:

[0054] Tent mapping has fast iteration speed, and the chaotic sequence is evenly distributed in [0,1]. Its expression is as follows:

[0055]

[0056] where λ t is the chaotic number of the t-th iteration; t=0,1,…,T, where T is the maximum number of iterations; α is a constant in [0,1];

[0057] Adversarial Learning:

[0058] Assume that the position of a d-dimensional individual is:

[0059] Δ=(x 1 ,x 2 ,…,x d ),

[0060] Assuming the lower and upper bounds of its individual position are lb and ub respectively, its opposite side position can be expressed as:

[0061]

[0062] When the upper and lower limits of the objective function are symmetrical, it can be seen from the above formula that the reverse solution will form an exact mirror image correspondence with the original solution. When considering the dual function, this mirror solution has the same value as the initial objective solution, which makes it difficult to sort the two populations based on fitness, making it difficult to effectively improve the overall quality of the population;

[0063] Labor initialization strategy integrating chaotic tent mapping and adversarial learning:

[0064] Combining chaotic tent mapping with OBL, the specific mathematical model is:

[0065]

[0066] Where i = 1, 2, ..., n, is the j-th dimension component of the opposing position of the i-th worker, is the dot product operator.

[0067] This strategy is equivalent to taking the sum of the upper and lower limits of the objective function as the center, using the Tent mapping to change uniformly, and then dynamically compressing the original initial worker position. Assuming the number of workers is n, the specific steps of this strategy are: first, generate n worker positions through random distribution; second, generate n chaotic opposing positions through improving the worker initialization strategy; finally, sort the fitness of these 2n positions, and take the first n positions with the best fitness as the initialization workers.

[0068] According to the above technical solution, the specific method of using the adaptive T distribution mutation operator to perturb the individual positions of workers is:

[0069] The specific formula of the adaptive T distribution mutation operator that perturbs the current optimal worker position is:

[0070]

[0071] where x new is the latest worker position after being perturbed by the adaptive T-distribution mutation operator; is the global optimal solution of the current iteration; iter is the current iteration number, MaxIter is the total iteration number; P iter The probability value is randomly generated in the current iteration. If it is greater than 0.8, the adaptive T distribution mutation perturbation is performed, otherwise the initial optimal solution is used; is the dot product operator; t(k) represents the probability density function of the Student's T distribution with k degrees of freedom.

[0072] According to the above technical solution, the specific method of optimizing the global position of workers through the vertical and horizontal cross strategy is:

[0073] Horizontal cross:

[0074] The specific calculation formula is:

[0075]

[0076] in and They are and The d-dimensional labor after horizontal cross processing; r 1 and r 2 is a random number in [0,1]; c 1 and c 2 It is a random number in [-1,1];

[0077] Vertical cross:

[0078]

[0079] in For workers The offspring workers are generated by vertical crossover; r is a random number in [0,1].

[0080] According to the above technical solution, the establishment process of the IGWCA-ELM model specifically includes:

[0081] Step A1: Set the initial parameters of the Great Wall construction algorithm and ELM, such as the initial population size, the number of hidden neural nodes, and the number of iterations;

[0082] Step A2: Build the IGWCA optimized ELM network framework and form the corresponding initial labor based on the ELM input weights and hidden layer bias;

[0083] Step A3: Calculate the fitness of the workers and determine the initial optimal workers, i.e. the emperor agent, based on the fitness;

[0084] Step A4: Continuously iterate to update the global optimal position of the workers;

[0085] Step A5: When the number of iterations is reached, stop the optimization, otherwise return to step A4;

[0086] Step A6: Use the global optimal output of IGWCA as the optimal input weight and hidden layer bias of ELM, train the optimal ELM model based on the data set, and then output the global optimal prediction.

[0087] Compared with the prior art, the beneficial effects achieved by the present invention are:

[0088] (1) By introducing the parallel inverse covariance intersection (PICI) model, it is possible to achieve local multi-source fusion of temperature data in a distributed fusion environment, even when the cross-covariance matrix is ​​unknown, to achieve optimal fusion accuracy, and effectively reduce the shortcomings of traditional methods in dealing with the problem of solving the cross-covariance matrix between adjacent sensors. The parallel fusion architecture of the PICI model also enables the algorithm to flexibly respond to changes in sensor order, thereby further improving the fusion rate and system adaptability. At the same time, simulation results show that the PICI model effectively solves the fusion delay problem existing in the traditional model, ensuring the real-time and accuracy of temperature data;

[0089] (2) The global optimization ability and fusion accuracy are significantly improved through chaotic opposition initialization, adaptive T-distribution mutation operator and vertical and horizontal cross strategies. By optimizing the initial input weights and hidden layer biases of ELM, the problems of poor fusion accuracy and unstable prediction performance caused by random assignment of the traditional ELM model are overcome, making the model more stable and reliable in the global multi-source fusion task of temperature data in complex environments such as smart greenhouses. BRIEF DESCRIPTION OF THE DRAWINGS

[0090] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0091] Figure 1 A schematic diagram of a global fusion method for temperature data based on the PICI-IGWCA-ELM model according to an embodiment of the present invention

[0092] Figure 2 It is a schematic diagram of the IGWCA-ELM process of an embodiment of the present invention;

[0093] Figure 3 A schematic diagram of geometric comparison of covariance ellipses according to an embodiment of the present invention;

[0094] Figure 4 A schematic diagram of an F1 convergence curve of an embodiment of the present invention;

[0095] Figure 5 This is a schematic diagram of the F2 convergence curve of an embodiment of the present invention;

[0096] Figure 6 This is a schematic diagram of the F3 convergence curve of an embodiment of the present invention;

[0097] Figure 7 This is a schematic diagram of the F4 convergence curve of an embodiment of the present invention;

[0098] Figure 8 This is a schematic diagram of the F5 convergence curve of an embodiment of the present invention;

[0099] Fig. 9 This is a schematic diagram of the F6 convergence curve of an embodiment of the present invention;

[0100] Fig.10 This is a schematic diagram of the F7 convergence curve of an embodiment of the present invention;

[0101] Fig.11 This is a schematic diagram of the F8 convergence curve of an embodiment of the present invention;

[0102] Fig.12 This is a schematic diagram of the F9 convergence curve of an embodiment of the present invention;

[0103] Fig.13 This is a schematic diagram of the F10 convergence curve of an embodiment of the present invention;

[0104] Fig.14 This is a schematic diagram of the F11 convergence curve of an embodiment of the present invention;

[0105] Fig.15 This is a schematic diagram of the F12 convergence curve of an embodiment of the present invention;

[0106] Fig.16 This is a schematic diagram of the F13 convergence curve of an embodiment of the present invention;

[0107] Fig.17 This is a schematic diagram of the F14 convergence curve of an embodiment of the present invention;

[0108] Fig.18 This is a schematic diagram of the F15 convergence curve of an embodiment of the present invention;

[0109] Fig.19 This is a schematic diagram of the F16 convergence curve of an embodiment of the present invention;

[0110] Fig. 20 This is a schematic diagram of the F17 convergence curve of an embodiment of the present invention;

[0111] Fig.21 This is a schematic diagram of the F18 convergence curve of an embodiment of the present invention;

[0112] Fig. 22 This is a schematic diagram of the F19 convergence curve of an embodiment of the present invention;

[0113] Fig.23 This is a schematic diagram of the F20 convergence curve of an embodiment of the present invention;

[0114] Fig.24 This is a schematic diagram of the F21 convergence curve of an embodiment of the present invention;

[0115] Fig.25 This is a schematic diagram of the F22 convergence curve of an embodiment of the present invention;

[0116] Fig.26 This is a schematic diagram of the F23 convergence curve of an embodiment of the present invention;

[0117] Fig. 27 This is a comparison chart of the global fusion results of each model in the embodiment of the present invention;

[0118] Fig.28 This is a comparison diagram of the global fusion errors of various models in the embodiments of the present invention;

[0119] Fig.29 This is a comparison diagram of the ELM global fusion results of an embodiment of the present invention;

[0120] Fig.30 is an ELM global fusion error graph of an embodiment of the present invention;

[0121] Fig.31 This is a comparison diagram of the GWO-ELM global fusion results of an embodiment of the present invention;

[0122] Fig.32 is a GWO-ELM global fusion error graph of an embodiment of the present invention;

[0123] Fig.33 This is a comparison diagram of WOA-ELM global fusion results in an embodiment of the present invention;

[0124] Fig.34 is a WOA-ELM global fusion error graph of an embodiment of the present invention;

[0125] Fig.35 This is a comparison diagram of the SSA-ELM global fusion results of an embodiment of the present invention;

[0126] Fig.36 is an SSA-ELM global fusion error graph of an embodiment of the present invention;

[0127] Fig.37 This is a comparison diagram of DBO-ELM global fusion results of an embodiment of the present invention;

[0128] Fig.38 It is a DBO-ELM global fusion error graph of an embodiment of the present invention;

[0129] Fig.39 This is a comparison diagram of the SCHO-ELM global fusion results of an embodiment of the present invention;

[0130] Fig.40 is a SCHO-ELM global fusion error map of an embodiment of the present invention;

[0131] Fig.41 This is a comparison diagram of the IGWCA-ELM global fusion results of an embodiment of the present invention;

[0132] Fig.42It is an IGWCA-ELM global fusion error diagram of an embodiment of the present invention;

[0133] Fig.43 A bar chart comparing evaluation indicators of various models in an embodiment of the present invention;

[0134] Fig.44 This is a comparison chart of the evaluation index instruments of each model in the embodiment of the present invention;

[0135] Fig.45 It is a radar comparison chart of evaluation indicators of each model in an embodiment of the present invention. DETAILED DESCRIPTION

[0136] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0137] See also Figure 1 The present invention provides a technical solution: a global fusion method of temperature data based on the PICI-IGWCA-ELM model, comprising:

[0138] S101, setting up a smart greenhouse multi-sensor system, including edge sensing nodes and internal sensing nodes, wherein the edge sensing nodes contain a large amount of independent information, and the internal sensing nodes have a large common sensing area and a high data redundancy;

[0139] S102, performing a pairwise parallel fusion process on the internal perception nodes, and using the PICI model to calculate the fusion estimation value of each pair of internal perception nodes and its corresponding covariance matrix, so as to reduce data redundancy and improve the fusion rate, while maintaining a high fusion accuracy;

[0140] S103, after the local fusion of all internal sensing nodes is completed, the data of the edge sensing nodes are globally fused with the local fusion results of all internal sensing nodes to retain the independent information of the edge sensing data and integrate the observation data of all sensors; therefore, in the PICI model, the internal sensing nodes are fused in parallel in pairs, so as to achieve the purpose of improving the fusion rate and reducing the computing resource occupancy without losing the fusion accuracy;

[0141] S104, then optimizing the extreme learning machine model based on the improved Great Wall construction algorithm, and performing chaotic opposition initialization on the labor population;

[0142] S105, using an adaptive T-distribution mutation operator to perturb the individual positions of workers;

[0143] S106. Optimize the global position of labor through vertical and horizontal cross-strategies;

[0144] S107. The global optimization capability of the IGWCA algorithm was verified through the IEEE CEC 2005 benchmark suite, and the IGWCA-ELM model was established based on the verification results. The simulation results show that the IGWCA-ELM model can effectively overcome the shortcomings of the traditional ELM model, such as poor fusion accuracy and unstable prediction performance caused by random assignment of initial input weights and hidden layer biases. Therefore, the model is conducive to solving the global multi-source fusion problem of temperature data in smart greenhouses.

[0145] S108. Use the IGWCA algorithm to optimize the initial input weights and hidden layer biases of the ELM model to overcome the problems of poor fusion accuracy and unstable prediction performance caused by random assignment in the traditional ELM model.

[0146] Fusion processing methods include:

[0147] A. Distributed fusion with known cross-covariance:

[0148] (1) Dual sensor fusion algorithm

[0149] When there are dual sensors (X 1 ,P 1 ) and (X 2 ,P 2 ), the cross-covariance matrix P 12 Known, the Bar-Shalom algorithm is:

[0150] X BC =K 1 X 1 +K 2 X 2 ,

[0151] X BC The corresponding fusion variance matrix P BC for:

[0152] P BC =P 1 -(P 1 -P 12 )(P 1 +P 2 -P 12 -P 21 ) -1 (P 1 -P 12 ) T ,

[0153] in At the same time BC It can also be written as:

[0154] P BC =P 2 -(P 2 -P 21 )(P 1 +P 2 -P 21 -P 12 ) -1 (P 2 -P 21 ) T ,

[0155] The fusion coefficient matrix is:

[0156] K 1 =(P 2 -P 21 )(P 1 +P 2 -P 12 -P 21 ) -1 ,

[0157] K 2 =(P 1 -P 12 )(P 1 +P 2 -P 21 -P 12 ) -1 ,

[0158] The precision relationship satisfies:

[0159] P BC ≤P 1 And P BC ≤P 2 ,

[0160] trace(P BC )≤trace(P 1 ) and trace(P BC )≤trace(P 2 ).

[0161] (2) Multi-sensor fusion algorithm

[0162] In the smart greenhouse multi-source system, suppose there are n sources of sensor data (X 1 ,P 1 ),(X 2 ,P 2 ),…,(X n ,P n ), and its corresponding cross-covariance P ij are all known precisely, where i,j=1,2,…,n; when the local node variance matrix Pi When all are known, the fusion formula of the state mean and covariance matrix is:

[0163]

[0164] The variables in the above two formulas are:

[0165] X=[X N1 ,…,X Nn ] T ; M = [I N1 ,…,I Nn ] T ; Where n represents the number of observers and N represents the dimension of the state vector;

[0166] B. Distributed fusion of unknown cross-covariance:

[0167] (1) Covariance Cross Fusion

[0168] In distributed multi-sensor systems, the covariance cross-fusion algorithm developed by Julier and Uhlman combines the upper bound of local error variance by scalar weighting, thereby eliminating the need to understand the inter-node correlation information, thus simplifying the calculation and improving the local estimation accuracy.

[0169] Assume there are two sensors in the system. are two unbiased estimates of the state variable X, namely:

[0170]

[0171] Where n = 1, 2 and the corresponding variance matrices are P 1 , P 2 ;when and The cross-covariance matrix P 12 When unknown, the CI fusion algorithm is as follows:

[0172]

[0173] in is the CI fusion output; P CI is the fusion variance matrix; fusion coefficient ω 1 ,ω 2 Satisfy 0≤ω 1 ,ω 2 ≤1,ω 1 +ω 2 =1;ω 1 and ω 2 The specific solution formula is:

[0174]

[0175] When the number of system sensors is greater than or equal to three, the CI fusion formula is:

[0176]

[0177] in is the fusion output; P CI is the fusion variance; ω i is the fusion coefficient, i=1,2,…,n, 0≤ω i ≤1,ω 1 +…+ω n =1;ω i The specific solution formula is:

[0178]

[0179] (2) Inverse covariance cross fusion

[0180] In the absence of inter-node correlation information, the CI fusion algorithm uses a convex combination method to perform data fusion based on the upper limit of the local error variance. Although it can improve the estimation accuracy, when the number of sensors increases, the CI fusion result becomes more conservative, which can easily affect the system fusion accuracy. Therefore, the ICI fusion algorithm came into being. This algorithm can not only optimize the over-conservative problem of the CI algorithm, but also further improve the fusion accuracy. The ICI algorithm is summarized as follows:

[0181] Assume there are two sensors in the system and Then the ICI fusion output is:

[0182]

[0183] in is the ICI fusion output; P ICI is the fusion variance matrix; fusion coefficient ω∈[0,1]; K f With L f is the fusion coefficient matrix, which satisfies K f +L f =I, specifically defined as:

[0184]

[0185] The fusion coefficient ω can be obtained by minimizing P ICI The trace or determinant is used to solve, that is:

[0186]

[0187] The method for initializing the chaotic opposition of the labor population is:

[0188] Chaos Tent Mapping:

[0189] Tent mapping has fast iteration speed, and the chaotic sequence is evenly distributed in [0,1]. Its expression is as follows:

[0190]

[0191] where λ t is the t-th iteration chaos number; t=0,1,…,T, where T is the maximum number of iterations; α is a constant in [0,1]; as a method based on nonlinear theory, chaos mapping exhibits significant characteristics such as nonlinearity, universality and randomness; it can achieve non-repetitive exhaustion of all possible states within a specific boundary, which promotes the generation of new solutions and improves population diversity in the process of intelligent algorithm optimization;

[0192] Adversarial Learning:

[0193] Assume that the position of a d-dimensional individual is:

[0194] Δ=(x 1 ,x 2 ,…,x d ),

[0195] Assuming the lower and upper bounds of its individual position are lb and ub respectively, its opposite side position can be expressed as:

[0196]

[0197] When the upper and lower limits of the objective function are symmetrical, it can be seen from the above formula that the reverse solution will form an exact mirror image correspondence with the original solution. When considering the dual function, this mirror solution has the same value as the initial target solution, which makes it inconvenient to sort the two populations based on fitness, making it difficult to effectively improve the overall quality of the population; in the initialization stage of the population, some randomly generated individuals of the intelligent algorithm are often located in invalid or marginal areas far away from the optimal solution, which slows down the search efficiency of the population. By implementing the opposing gene learning strategy and introducing a pair of random solutions and their opposing solutions at the beginning of the population, the initial quality of the population is significantly optimized compared to adding only two unrelated random solutions;

[0198] Labor initialization strategy integrating chaotic tent mapping and adversarial learning:

[0199] Combining chaotic tent mapping with OBL, the specific mathematical model is:

[0200]

[0201] Where i = 1, 2, ..., n, is the j-th dimension component of the opposing position of the i-th worker, is the dot product operator.

[0202] This strategy is equivalent to taking the sum of the upper and lower limits of the objective function as the center, using the Tent mapping to change uniformly, and then dynamically compressing the original initial worker position. Assuming the number of workers is n, the specific steps of this strategy are: first, generate n worker positions through random distribution; second, generate n chaotic opposing positions through improving the worker initialization strategy; finally, sort the fitness of these 2n positions, and take the first n positions with the best fitness as the initialization workers.

[0203] The specific method of using the adaptive T distribution mutation operator to perturb the individual positions of workers is as follows:

[0204] The specific formula of the adaptive T distribution mutation operator that perturbs the current optimal worker position is:

[0205]

[0206] where x new is the latest worker position after being perturbed by the adaptive T-distribution mutation operator; is the global optimal solution of the current iteration; iter is the current iteration number, MaxIter is the total iteration number; P iter The probability value is randomly generated in the current iteration. If it is greater than 0.8, the adaptive T distribution mutation perturbation is performed, otherwise the initial optimal solution is used; is the dot product operator; t(k) represents the probability density function of the Student's T distribution with k degrees of freedom.

[0207] The specific method of optimizing the global position of workers through cross-cutting strategies is:

[0208] Horizontal cross:

[0209] The specific calculation formula is:

[0210]

[0211] in and They are and The d-dimensional labor after horizontal cross processing; r 1 and r 2 is a random number in [0,1]; c 1 and c 2 is a random number in [-1,1]. By partitioning the solution space, it is reconstructed into a semigroup hypercube with binary operation characteristics, and new labor individuals are created in the hypercube and its boundary area, and then marginal exploration is carried out. This strategy can not only significantly improve the search efficiency of the GWCA algorithm, but also effectively reduce the uncovered area in the search, thereby greatly enhancing the global search capability of the GWCA algorithm.

[0212] After executing the horizontal crossover, a new generation of labor individuals is first generated using a random pairing mechanism; secondly, the fitness values ​​of the new laborers are compared with those of their predecessors, and excellent labor individuals are screened out and retained, thereby improving the convergence efficiency of the GWCA algorithm;

[0213] Vertical cross:

[0214]

[0215] in For workers The offspring workers are generated by vertical crossover; r is a random number in [0,1]. Compared with the local optimal and early convergence problems of the traditional GWCA algorithm, this step introduces mutant molecules through the vertical crossover strategy and then crosses the worker dimension, thereby jumping out of the local optimal and enhancing the global optimization performance;

[0216] By improving the traditional GWCA algorithm using chaotic opposing population initialization, vertical and horizontal cross optimization and adaptive T distribution mutation perturbation strategy, it can not only enhance the global optimization performance of GWCA and jump out of the local optimum in time, but also improve the algorithm convergence rate and reduce the optimization cost.

[0217] The establishment process of the IGWCA-ELM model specifically includes:

[0218] Step A1: Set the initial parameters of the Great Wall construction algorithm and ELM, such as the initial population size, the number of hidden neural nodes, and the number of iterations;

[0219] Step A2: Build the IGWCA optimized ELM network framework and form the corresponding initial labor based on the ELM input weights and hidden layer bias;

[0220] Step A3: Calculate the fitness of the workers and determine the initial optimal workers, i.e. the emperor agent, based on the fitness;

[0221] Step A4: Continuously iterate to update the global optimal position of the workers;

[0222] Step A5: When the number of iterations is reached, stop the optimization, otherwise return to step A4;

[0223] Step A6: Use the global optimal output of IGWCA as the optimal input weight and hidden layer bias of ELM, train the optimal ELM model based on the data set, and then output the global optimal prediction.

[0224] Embodiment 1

[0225] Verifying the performance of the PICI model

[0226] (1) Performance comparison

[0227] In actual crop production, the mutual covariance matrices between multi-source sensors are often complex and unknown; therefore, this embodiment uses the unknown mutual covariance distributed fusion algorithm as the core component of the smart greenhouse secondary fusion center; and because the ICI distributed fusion technology in a multi-source environment is superior to CI fusion in terms of fusion accuracy, this embodiment uses the ICI fusion algorithm in the above two types of unknown mutual covariance distributed fusion technologies. The specific proof is:

[0228] Proof: Assume that the fusion coefficient ω * =1-ω, then:

[0229]

[0230]

[0231] P 1 , P 2 Perform diagonal transformation, and we have M 1 =HP 1 H T 、M 2 =HP 2 H T , and then we have:

[0232]

[0233] Take the matrix M 1 、M 2 Diagonal elements Then we have:

[0234]

[0235] According to the inequality (a 2 +b 2 )≥2|ab|, we can get:

[0236]

[0237] The right-hand side of the above equation is:

[0238] (1-ω) 2 +ω 2 +2ω(1-ω)-1=0,

[0239]

[0240] Therefore, (M) ii ≥0, that is, all diagonal elements of M are positive, so M is a positive definite matrix, then:

[0241] P ICI (1-ω)≤P CI (ω).

[0242] That is: for any fusion coefficient ω∈[0,1], there is always ω * ∈[0,1], satisfying: P ICI (ω * )≤P CI (ω), that is, the fusion performance of the ICI model is stronger than that of the CI model in terms of accuracy, which is proved.

[0243] (2) Covariance ellipse geometric analysis

[0244] The following is a comparative analysis of the fusion performance of the CI algorithm, the SICI algorithm, and the PICI algorithm of this embodiment from a geometric perspective, that is, using the covariance ellipsoid for comparative analysis, taking a four-sensor system as an example:

[0245]

[0246] Where P 1 , P 2 , P 3 and P 4 are the estimated covariance matrices of the two-dimensional state vector of the four sensors.

[0247] Depend on Figure 3 It can be seen that although the above three fusion algorithms can all achieve high fusion accuracy, the covariance ellipse generated by the ICI algorithm is always within the CI algorithm; since the tighter the ellipse, the higher the accuracy, the ICI algorithm can show better fusion performance than the CI algorithm in terms of fusion accuracy, which perfectly meets the accuracy comparison results proved from the formula perspective in the previous section; among them, the covariance ellipses of the SICI algorithm and the PICI algorithm of this embodiment completely overlap, indicating that the two have the same accuracy, thereby proving that the PICI fusion structure proposed in this embodiment is fully comparable to the SICI structure in terms of fusion performance.

[0248] (3) Algorithm fusion rate comparison

[0249] The fusion rate comparison of the CI model, the traditional SICI model and the PICI model proposed in this embodiment in the above four-sensor system is shown in Table 1 below:

[0250] Table 1 Fusion rate comparison table

[0251]

[0252]

[0253] It can be seen from the above table that in the 20 rounds of fusion experiments, the PICI algorithm proposed in this embodiment has the fastest fusion rate, with an average time consumption of only 0.452 milliseconds; the SICI algorithm has the longest average time consumption, with a value as high as 25.564 milliseconds; although the CI algorithm has a lower average time consumption, its fusion accuracy is the worst, so it will not be discussed here.

[0254] In summary, the PICI algorithm has the advantages of high accuracy, few iterations and fast rate when dealing with the local fusion problem of multi-source data in smart greenhouses. The above experiments show that for traditional CI algorithm and SICI algorithm, the PICI algorithm can effectively solve the time delay problem that sequential fusion cannot overcome without sacrificing fusion accuracy, thereby greatly improving the fusion rate, reducing the computing resource occupancy rate, and enabling system resources to be more effectively scheduled to other tasks, thereby achieving the purpose of improving global fusion efficiency. At the same time, the PICI model proposed in the present invention can also greatly reduce the energy consumption of multi-source perception, thereby effectively improving the life cycle of the wireless sensor network, which is particularly important for maintaining distributed wireless sensor networks and is suitable for some smart greenhouses with high maintenance costs.

[0255] Embodiment 2

[0256] The traditional classical PSO algorithm, modern popular GWO, MFO, WOA and GWCA algorithms are simulated and compared with the IGWCA algorithm of the present invention in the IEEE CEC 2005 benchmark suite; the experimental computer is configured with Intel(R) Core(TM) i3-9100CPU@3.60GHz processor, 8.00GB running memory, 64-bit Windows 11 operating system, and MATLAB R2022b simulation software;

[0257] like Figure 4-Figure 26 It can be seen that:

[0258] (1) In the five unimodal test functions, the IGWCA algorithm shows excellent convergence performance. Compared with the traditional GWCA, the global search capability of IGWCA is greatly improved from F1 to F4; and its convergence performance is greatly improved compared with the traditional GWCA on F5.

[0259] (2) Among the seven basic multi-peak test functions, IGWCA has the strongest performance on functions F8, F9 and F11. At the same time, although IGWCA has strong optimization performance on F6, F7 and F12, its convergence speed is slow. On the contrary, although IGWCA shows strong convergence performance on F10, its optimization accuracy is poor compared with the traditional WOA model.

[0260] (3) Among the two extended multi-peak test functions, IGWCA shows better convergence rate and global optimization performance on F14; while on F13, although it shows stronger optimization performance, its convergence rate is lower.

[0261] (4) Among the nine composite combination test functions, IGWCA also performed very well, and the nine optimization results were very close to the theoretical minimum. Among them, IGWCA performed best on F15, F16, F17, F20, F21, F22 and F23, while its convergence performance on F18 and F19 was slightly inferior.

[0262] In summary, the performance of the IGWCA algorithm has been improved compared with the traditional GWCA algorithm. Although the improvement is not obvious on several basic multi-modal test functions, it performs well on single-modal test functions, extended multi-modal test functions and composite combination test functions. This shows that the IGWCA algorithm has good optimization performance and can solve most problems.

[0263] In order to verify the global fusion performance of the IGWCA-ELM model, the measured temperature data in a strawberry greenhouse in Xinhuang Town, Liuhe District, Nanjing City, Jiangsu Province from January 31 to February 24, 2024 were used as research samples. Among them, the monitoring was continuous for 8 hours every day with a sensing interval of 30 minutes, and a total of 400 groups of measured samples were collected in 25 days; at the same time, 320 groups of measured data were randomly selected from the above 400 groups of samples as training samples of the IGWCA-ELM model, and the remaining 80 groups were used as test samples.

[0264] This embodiment uses five indicators to evaluate the global fusion performance of ELM and each improved model, namely, mean absolute error MAE, mean square error MSE, root mean square error RMSE, mean absolute percentage error MAPE and goodness of fit R2. The specific calculation formulas are:

[0265]

[0266] Where n is the number of test set samples; is the model prediction value; x k (d) is the true value of the temperature data in the test sample, is the average value of temperature data in the test sample.

[0267] This embodiment compares the global fusion accuracy of the IGWCA-ELM algorithm with popular algorithms such as GWO-ELM, WOA-ELM, SSA-ELM, DBO-ELM and SCHO-ELM. Since the other algorithms except the IGWCA model are traditional unimproved versions, they will not be described in detail. The specific parameters of the IGWCA-ELM algorithm are shown in Table 2:

[0268] Table 2 IGWCA-ELM algorithm parameter selection table

[0269]

[0270] In Table 2, the number of neurons in the input layer of the ELM model is the number of rows of the input matrix after data normalization of the training set; the number of neurons in the output layer of the ELM model is the number of rows of the output matrix after data normalization of the training set; with regard to the selection of the number of neurons in the hidden layer, in order to ensure the scientific rationality of each model when making predictions, all ELM models in this embodiment are set to a single hidden layer structure, and the number of neurons in the hidden layer is uniformly set to 40.

[0271] Comparison of global fusion performance of each model Figure 27-Figure 42 As shown in Table 3, the comparison of evaluation indicators is shown in Table 3. Figure 43-Figure 45 As shown:

[0272] Table 3 Comparison of evaluation indicators of each model

[0273]

[0274] The smaller the evaluation indicators MAE, MSE, RMSE and MAPE, the better the model; 2 Contrary to the above indicators, the larger the value, the better; at the same time, the smaller the area of ​​the radar pentagon, the better. Figure 27-Figure 42 , Table 3 and Figure 43-Figure 45 It can be seen that the global fusion performance of the IGWCA-ELM model proposed in this embodiment is the best among all the above models. Its MAE, MSE, RMSE and MAPE are reduced by 93.65%, 99.66%, 94.17% and 84.28% respectively compared with the traditional ELM model. 2 It increased by 23.48%, indicating that IGWCA can effectively overcome the problems of poor prediction accuracy and unstable fusion performance caused by random assignment of initial input weights and hidden layer biases in the traditional ELM model. Therefore, the IGWCA-ELM model is very suitable as a global accurate fusion algorithm for temperature data in smart greenhouses.

[0275] Therefore, through the combination of the PICI model and the IGWCA-ELM model, not only multiple technical difficulties in the traditional method are solved, but also the fusion accuracy, rate and stability are significantly improved, providing strong technical support for application scenarios such as smart greenhouses.

[0276] Some steps in the embodiments of the present invention may be implemented using software, and the corresponding software program may be stored in a readable storage medium, such as a CD or a hard disk.

[0277] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article 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, article or device.

[0278] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A global fusion method of temperature data based on the PICI-IGWCA-ELM model, characterized in that: include: A smart greenhouse multi-sensor system is set up, including edge sensing nodes and internal sensing nodes, where the edge sensing nodes contain a large amount of independent information, and the internal sensing nodes have a large public sensing area and high data redundancy; Perform pairwise parallel fusion processing on the internal perception nodes, and use the PICI model to calculate the fusion estimation value of each pair of internal perception nodes and their corresponding covariance matrix; After the local fusion of all internal sensing nodes is completed, the data of the edge sensing nodes are globally fused with the local fusion results of all internal sensing nodes; Then, based on the improved Great Wall construction algorithm, the extreme learning machine model is optimized and the labor population is initialized with chaos opposition. Adopt adaptive T-distribution mutation operator to perturb individual workers' positions; Optimize the global position of labor through cross-cutting strategies; The global optimization capability of the IGWCA algorithm was verified through the IEEE CEC 2005 benchmark suite, and the IGWCA-ELM model was established based on the verification results; The IGWCA algorithm is used to optimize the initial input weights and hidden layer bias of the ELM model.

2. The temperature data global fusion method based on the PICI-IGWCA-ELM model according to claim 1 is characterized in that: The fusion processing method comprises: Distributed fusion with known cross-covariance: (1) Dual sensor fusion algorithm When there are two sensors (X1, P1) and (X2, P2), the cross-covariance matrix P 12 Known, the Bar-Shalom algorithm is: X BC =K1X1+K2X2, X BC The corresponding fusion variance matrix P BC for: P BC =P1-(P1-P 12 )(P1+P2-P 12 -P 21 ) -1 (P1-P 12 ) T , in The fusion coefficient matrix is: K1=(P2-P 21 )(P1+P2-P 12 -P 21 ) -1 , K2=(P1-P 12 )(P1+P2-P 21 -P 12 ) -1 , The precision relationship satisfies: P BC ≤P1 and P BC ≤P2, trace(P BC )≤trace(P1) and trace(P BC )≤trace(P2). (2) Multi-sensor fusion algorithm In the smart greenhouse multi-source system, suppose there are n sources of sensor data (X1, P1), (X2, P2), …, (X n ,P n ), and its corresponding cross-covariance P ij are all known precisely, where i,j=1,2,…,n; when the local node variance matrix P i When all are known, the fusion formula of the state mean and covariance matrix is: The variables in the above two formulas are: X=[X N1 ,…,X Nn ] T ;M=[I N1 ,…,I Nn ] T ; Where n represents the number of observers and N represents the dimension of the state vector.

3. The temperature data global fusion method based on the PICI-IGWCA-ELM model according to claim 1 is characterized in that: The method for initializing the chaotic opposition of the labor population is: Chaos Tent Mapping: Tent mapping has fast iteration speed, and the chaotic sequence is evenly distributed in [0,1]. Its expression is as follows: where λ t is the chaotic number of the t-th iteration; t=0,1,…,T, where T is the maximum number of iterations; α is a constant in [0,1]; Adversarial Learning: Assume that the position of a d-dimensional individual is: Δ=(x1,x2,…,x d ), Assuming the lower and upper bounds of its individual position are lb and ub respectively, its opposite side position can be expressed as: When the upper and lower limits of the objective function are symmetrical, it can be seen from the above formula that the reverse solution will form an exact mirror image correspondence with the original solution; when considering the dual function, this mirror image solution has the same value as the initial objective solution, which makes it inconvenient to sort the two populations based on fitness, making it difficult to effectively improve the overall quality of the population; Labor initialization strategy integrating chaotic tent mapping and adversarial learning: Combining chaotic tent mapping with OBL, the specific mathematical model is: Where i = 1, 2, ..., n, is the j-th dimension component of the opposing position of the i-th worker, is the dot product operator. This strategy is equivalent to taking the sum of the upper and lower limits of the objective function as the center, using the Tent mapping to change uniformly, and then dynamically compressing the original initial worker positions; assuming the number of workers is n, the specific steps of this strategy are: first, generate n worker positions through random distribution; second, generate n chaotic opposing positions by improving the worker initialization strategy; finally, sort the fitness of these 2n positions, and take the first n positions with the best fitness as the initialization workers.

4. The temperature data global fusion method based on the PICI-IGWCA-ELM model according to claim 1, characterized in that: The specific method of using the adaptive T distribution mutation operator to perturb the individual positions of workers is as follows: The specific formula of the adaptive T distribution mutation operator that perturbs the current optimal worker position is: where x new is the latest worker position after being perturbed by the adaptive T-distribution mutation operator; is the global optimal solution of the current iteration; iter is the current iteration number, MaxIter is the total iteration number; P iter The probability value is randomly generated in the current iteration. If it is greater than 0.8, the adaptive T distribution mutation perturbation is performed, otherwise the initial optimal solution is used; is the dot product operator; t(k) represents the probability density function of the Student's T distribution with k degrees of freedom.

5. The temperature data global fusion method based on the PICI-IGWCA-ELM model according to claim 1, characterized in that: The specific method of optimizing the global position of workers through cross-cutting strategies is: Horizontal cross: The specific calculation formula is: in and They are and The d-th dimension labor after horizontal cross processing; r1 and r2 are random numbers in [0,1]; c1 and c2 are random numbers in [-1,1]; Vertical cross: in For workers The offspring workers are generated by vertical crossover; r is a random number in [0,1].

6. The temperature data global fusion method based on the PICI-IGWCA-ELM model according to claim 1, characterized in that: The establishment process of the IGWCA-ELM model specifically includes: Step A1: Set the initial parameters of the Great Wall construction algorithm and ELM, such as the initial population size, the number of hidden neural nodes, and the number of iterations; Step A2: Build the IGWCA optimized ELM network framework and form the corresponding initial labor based on the ELM input weights and hidden layer bias; Step A3: Calculate the fitness of the workers and determine the initial optimal workers, i.e. the emperor agent, based on the fitness; Step A4: Continuously iterate to update the global optimal position of the workers; Step A5: When the number of iterations is reached, stop the optimization, otherwise return to step A4; Step A6: Use the global optimal output of IGWCA as the optimal input weight and hidden layer bias of ELM, train the optimal ELM model based on the data set, and then output the global optimal prediction.

7. The temperature data global fusion method based on the PICI-IGWCA-ELM model according to claim 2 is characterized in that: The fusion processing method further includes: Distributed fusion with unknown cross-covariance: (1) Covariance Cross Fusion Assume there are two sensors in the system. are two unbiased estimates of the state variable X, namely: Where n = 1, 2 and the corresponding variance matrices are P1 and P2 respectively; when and The cross-covariance matrix P 12 When unknown, the CI fusion algorithm is as follows: in is the CI fusion output; P CI is the fusion variance matrix; the fusion coefficients ω1 and ω2 satisfy 0≤ω1, ω2≤1, ω1+ω2=1; the specific solution formulas for ω1 and ω2 are: When the number of system sensors is greater than or equal to three, the CI fusion formula is: in is the fusion output; O CI is the fusion variance; ω i is the fusion coefficient, i=1,2,…,n, 0≤ω i ≤1,ω1+…+ω n =1;ω i The specific solution formula is: (2) Inverse covariance cross fusion Assume there are two sensors in the system and Then the ICI fusion output is: in is the ICI fusion output; P ICI is the fusion variance matrix; fusion coefficient ω∈[0,1]; K f With L f is the fusion coefficient matrix, which satisfies K f +L f =I, specifically defined as: The fusion coefficient ω can be obtained by minimizing P ICI The trace or determinant is used to solve, that is:

Citation Information

Patent Citations

  • Wireless sensor network coverage optimization method and device, equipment and medium

    CN115243273A

  • Active power distribution network fault positioning method based on improved Great Wall construction algorithm

    CN118818212A