Lightweight storage system and method for ground wire icing galloping twin model and storage medium

Through the lightweight storage system of the ground wire ice-covered twin model, preprocessing and vector compression algorithms are used to solve the problem of low data storage efficiency, and efficient data interaction and model calls are realized, suitable for resource-constrained environments.

CN120276670APending Publication Date: 2025-07-08WUHAN NARI LIABILITY OF STATE GRID ELECTRIC POWER RES INST +3
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510323549.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

When dealing with the problems of high data storage requirements, difficult data interaction and low model call efficiency when the ground wires are covered, it is difficult to achieve large-scale rapid evaluation.

Method used

A lightweight storage system is designed to create a ground wire ice-covered dance twin model, and binary files are generated through preprocessing, and a vector compression algorithm is used to reconstruct the dance trajectory of the dynamic area, and divide static and dynamic areas for data compression and storage.

Benefits of technology

It realizes lightweight storage of the model, reduces data volume and complexity, optimizes storage efficiency, improves data interaction and model call efficiency, is suitable for resource-constrained environments, and can predict future trajectories to discover potential risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120276670A_ABST
    Figure CN120276670A_ABST
Patent Text Reader

Abstract

The invention discloses a lightweight storage system and method for a conductor and ground wire icing galloping twin model and a storage medium, and the method comprises the steps: respectively extracting geometric data, rendering parameters, mechanical properties and aerodynamic load response in a source file, and generating a binary file through the extracted geometric data, rendering parameters, mechanical properties and aerodynamic load response; dividing the ground wire into a static area in which icing galloping does not occur and a dynamic area in which icing galloping occurs according to the motion amplitude, and respectively summarizing data in a binary file of the ground wire icing galloping twin model into the static area and the dynamic area to form static area data and dynamic area data; and directly storing the static region data, and reconstructing a galloping track of the to-be-stored ground wire by using the dynamic region data, so that the dynamic region data is compressed and stored. According to the method, lightweight storage is realized, and the core function and precision are maintained while the storage efficiency of the algorithm model and the multi-source data is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of digital twin model lightweighting, and particularly to a lightweight storage system and method for a conductor and ground wire icing galloping twin model and a storage medium. Background Art

[0002] With the development of the Internet, digital twin technology has been widely applied in various fields. Digital twin technology refers to creating a virtual representation of a physical object or system for simulating, analyzing, and optimizing the performance and behavior of its real-world counterpart. It collects data of the physical object in real time through sensors and feeds it back into the digital twin model, thereby achieving continuous monitoring and prediction of the physical object.

[0003] Conductor and ground wire icing galloping can lead to electrical failures and structural damages, seriously endangering the safe operation of transmission lines. In the aspects of the safety protection of power grid transmission lines and the emergency disaster handling of conductor and ground wire icing galloping, digital twin technology has shown great potential. Currently, when dealing with the problems caused by the above-mentioned conductor and ground wire icing galloping through a digital twin model, there are still problems such as high data storage requirements, large data interaction difficulty, and low model calling efficiency, making it difficult to achieve large-scale and rapid assessment of the conductor and ground wire icing galloping state. Summary of the Invention

[0004] The purpose of the present invention is to address the defects such as high data storage requirements when using a digital twin model to deal with the problems caused by conductor and ground wire icing galloping in the prior art, and thus propose a lightweight storage system and method for a conductor and ground wire icing galloping twin model and a storage medium. The system first preprocesses the source file of the conductor and ground wire icing galloping twin model to be processed to obtain a binary file with higher storage efficiency, and uses a vector compression algorithm to reconstruct the galloping trajectory of the conductor to be processed in the dynamic area where icing galloping occurs in the binary file, thereby compressing the data. The system of the present invention realizes lightweight storage for the conductor and ground wire icing galloping twin model, thereby reducing the complexity and data volume of the model, optimizing the storage efficiency of the algorithm model and multi-source data, and at the same time maintaining its core functions and accuracy, so as to be used more efficiently in resource-constrained environments.

[0005] To achieve this purpose, a lightweight storage system for a conductor and ground wire icing galloping twin model designed in the first aspect of the present invention includes: a source file preprocessing module, a conductor and ground wire division module, and a conductor and ground wire storage module; the source file preprocessing module is used to parse the source file of the conductor and ground wire icing galloping twin model to be stored, extract the geometric data of the geometric model, the rendering parameters of the material model, the mechanical properties and aerodynamic load responses of the physical simulation model in the source file respectively, and generate a binary file of the conductor and ground wire icing galloping twin model to be stored from the extracted geometric data, rendering parameters, mechanical properties and aerodynamic load responses; the conductor and ground wire division module divides the conductor and ground wire to be stored in a lightweight manner into a static area where no icing galloping occurs and a dynamic area where icing galloping occurs according to the movement amplitude of the conductor and ground wire after icing, and classifies the data in the binary file of the conductor and ground wire icing galloping twin model into the static area and the dynamic area respectively according to the movement characteristics of the conductor and ground wire after icing, so as to form static area data and dynamic area data; the conductor and ground wire storage module is used to compress and directly store the static area data, reconstruct the galloping trajectory of the conductor and ground wire to be stored for the dynamic area data, obtain the compressed dynamic area data, and store the compressed dynamic area data.

[0006] Further, the specific method for generating a binary file of the conductor and ground wire icing galloping twin model to be stored from the extracted geometric data, rendering parameters, mechanical properties and aerodynamic load responses is: first convert the extracted geometric data, rendering parameters, mechanical properties and aerodynamic load responses into an intermediate format suitable for binary storage, the intermediate format includes vertex data, index data and rendering parameters, then create a file header, and write the vertex data, index data and rendering parameters in the intermediate format into the binary file of the conductor and ground wire icing galloping twin model to be stored respectively by using file I / O operations.

[0007] Furthermore, the specific method for dividing the conductor and ground wire to be stored in a lightweight manner into a static area where no icing galloping occurs and a dynamic area where icing galloping occurs according to the movement amplitude of the conductor and ground wire after icing is: assume that the conductor and ground wire to be stored in a lightweight manner consists of several data points, when the conductor and ground wire to be stored in a lightweight manner is iced, if the change rate of the spatial position of the data points on a certain section of the conductor and ground wire with respect to time approaches 0, then this section of the conductor and ground wire is the static area, otherwise it is the dynamic area; the specific method for classifying the data in the binary file of the conductor and ground wire icing galloping twin model into the static area and the dynamic area respectively according to the movement characteristics of the conductor and ground wire after icing to form static area data and dynamic area data is: when the change rate of the spatial position of the data in the binary file of the conductor and ground wire icing galloping twin model with respect to time approaches 0, then classify this data into the static area to form static area data, otherwise, classify this data into the dynamic area to form dynamic area data.

[0008] Further, the dynamic region data is used to reconstruct the galloping trajectory of the conductor to be stored by a vector compression algorithm, and the compressed dynamic region data is obtained.

[0009] Further, the specific method for reconstructing the galloping trajectory of the conductor to be stored by using the vector compression algorithm for the dynamic region data to obtain the compressed dynamic region data is as follows: it is assumed that the dynamic region data is composed of curve data points of several icing galloping trajectories, the evaluation indexes corresponding to the curve data points of the several icing galloping trajectories are normalized, the ratio of the normalized values is calculated by using the normalized values, the entropy value of the evaluation indexes corresponding to the curve data points of the several icing galloping trajectories is calculated according to the ratio of the normalized values, the comprehensive score of the curve data points of the several icing galloping trajectories is calculated according to the ratio of the normalized values and the entropy value of the evaluation indexes corresponding to the curve data points of the several icing galloping trajectories, and the curve data points of the several icing galloping trajectories are compressed according to the comprehensive score and the preset compression accuracy.

[0010] Further, the calculation formula for normalizing the evaluation indexes corresponding to the curve data points of the several icing galloping trajectories is:

[0011]

[0012] where x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, n is the total number of curve data points of the icing galloping trajectory, 1 ≤ j ≤ m, m is the total number of evaluation indexes, and x' ij represents the normalized value corresponding to x ij , max j represents the maximum value of the j-th evaluation index, and min j represents the minimum value of the j-th evaluation index.

[0013] Further, the calculation formula for calculating the ratio of the normalized values by using the normalized values is shown as the following formula:

[0014]

[0015] where a ij represents the ratio of the normalized value x' ij , x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, n is the total number of curve data points of the icing galloping trajectory;

[0016] The calculation formula for calculating the entropy value of the evaluation indexes corresponding to the curve data points of the several icing galloping trajectories according to the ratio of the normalized values is as follows:

[0017]

[0018] In the formula, e j represents the entropy value of the j-th evaluation index, and a ij represents the proportion of the normalized value x' ij , where 2 ≤ i ≤ n - 1 and n is the total number of curve data points of the ice-covered galloping trajectory.

[0019] Furthermore, the calculation formula for the comprehensive score of the curve data points of the several ice-covered galloping trajectories according to the proportion of the normalized value and the entropy value of the evaluation index corresponding to the curve data points of the several ice-covered galloping trajectories is:

[0020]

[0021] In the formula, f i represents the comprehensive score of the i-th curve data point, 1 ≤ j ≤ m, where m is the total number of evaluation indexes, and e j represents the entropy value of the j-th evaluation index, and a ij represents the proportion of the normalized value x' ij .

[0022] Furthermore, the specific method for compressing the curve data points of the several ice-covered galloping trajectories according to the comprehensive score and the preset compression accuracy is: sorting the comprehensive scores of the curve data points of the several ice-covered galloping trajectories from small to large, and eliminating several curve data points with the smallest comprehensive scores according to the preset compression accuracy, and fitting the remaining curve data points of the ice-covered galloping trajectories with Bessel curves to reconstruct the galloping trajectory of the ground wire.

[0023] A lightweight storage method for a ground wire ice-covered galloping twin model designed in the second aspect of the present invention includes the following steps: parsing the source file of the ground wire ice-covered galloping twin model to be stored, respectively extracting the geometric data of the geometric model, the rendering parameters of the material model, the mechanical properties and aerodynamic load responses of the physical simulation model in the source file, and generating a binary file of the ground wire ice-covered galloping twin model to be stored from the extracted geometric data, rendering parameters, mechanical properties and aerodynamic load responses; dividing the ground wire to be lightweight stored into a static area where no ice-covered galloping occurs and a dynamic area where ice-covered galloping occurs according to the movement amplitude of the ground wire after ice coverage, and classifying the data in the binary file of the ground wire ice-covered galloping twin model into the static area and the dynamic area respectively according to the movement characteristics of the ground wire after ice coverage to form static area data and dynamic area data; compressing and directly storing the static area data, reconstructing the galloping trajectory of the ground wire to be stored for the dynamic area data to obtain compressed dynamic area data, and storing the compressed dynamic area data.

[0024] Furthermore, the specific method for generating the binary file of the twin model of the ice-covered galloping of the ground wire to be stored with the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load responses is as follows: First, convert the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load responses into an intermediate format suitable for binary storage. The intermediate format includes vertex data, index data, and rendering parameters. Then, create a file header and write the vertex data, index data, and rendering parameters in the intermediate format into the binary file of the twin model of the ice-covered galloping of the ground wire to be stored using file I / O operations respectively.

[0025] Even further, the specific method for dividing the ground wire to be stored with lightweight into a static area where ice-covered galloping does not occur and a dynamic area where ice-covered galloping occurs according to the magnitude of the movement amplitude of the ground wire after icing is as follows: Assume that the ground wire to be stored with lightweight consists of several data points. When the ground wire to be stored with lightweight is iced, if the rate of change of the spatial position of the data points on a certain section of the ground wire approaches 0 over time, then this section of the ground wire is the static area; otherwise, it is the dynamic area. The specific method for classifying the data in the binary file of the twin model of the ice-covered galloping of the ground wire into the static area and the dynamic area according to the movement characteristics of the ground wire after icing to form static area data and dynamic area data is as follows: When the rate of change of the spatial position of the data in the binary file of the twin model of the ice-covered galloping of the ground wire approaches 0 over time, then classify this data into the static area to form static area data; otherwise, classify this data into the dynamic area to form dynamic area data.

[0026] Even further, reconstruct the galloping trajectory of the ground wire to be stored by using a vector compression algorithm for the dynamic area data to obtain the compressed dynamic area data.

[0027] Even further, the specific method for reconstructing the galloping trajectory of the ground wire to be stored by using a vector compression algorithm for the dynamic area data to obtain the compressed dynamic area data is as follows: Assume that the dynamic area data consists of several curve data points of the ice-covered galloping trajectory. Normalize the evaluation indexes corresponding to the several curve data points of the ice-covered galloping trajectory, calculate the proportion of the normalized values using the normalized values, calculate the entropy value of the evaluation indexes corresponding to the several curve data points of the ice-covered galloping trajectory according to the proportion of the normalized values, calculate the comprehensive score of the several curve data points of the ice-covered galloping trajectory according to the proportion of the normalized values and the entropy value of the evaluation indexes corresponding to the several curve data points of the ice-covered galloping trajectory, and compress the several curve data points of the ice-covered galloping trajectory according to the comprehensive score and the preset compression accuracy.

[0028] Furthermore, the calculation formula for normalizing the evaluation indexes corresponding to the curve data points of the several ice-covering galloping trajectories is as follows:

[0029]

[0030] In the formula, x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, n is the total number of curve data points of the ice-covering galloping trajectory, 1 ≤ j ≤ m, m is the total number of evaluation indexes, and x' ij represents the normalized value corresponding to x ij , max j represents the maximum value of the j-th evaluation index, and min j represents the minimum value of the j-th evaluation index.

[0031] Furthermore, the calculation formula for calculating the proportion of the normalized value using the normalized value is shown as the following formula:

[0032]

[0033] In the formula, a ij represents the proportion of the normalized value x' ij , x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, n is the total number of curve data points of the ice-covering galloping trajectory;

[0034] The calculation formula for calculating the entropy value of the evaluation indexes corresponding to the curve data points of the several ice-covering galloping trajectories according to the proportion of the normalized value is as follows:

[0035]

[0036] In the formula, e j represents the entropy value of the j-th evaluation index, a ij represents the proportion of the normalized value x' ij , 2 ≤ i ≤ n - 1, n is the total number of curve data points of the ice-covering galloping trajectory.

[0037] Furthermore, the calculation formula for calculating the comprehensive score of the curve data points of the several ice-covering galloping trajectories according to the proportion of the normalized value and the entropy value of the evaluation indexes corresponding to the curve data points of the several ice-covering galloping trajectories is as follows:

[0038]

[0039] In the formula, f i represents the comprehensive score of the i-th curve data point, 1 ≤ j ≤ m, m is the total number of evaluation indexes, e j represents the entropy value of the j-th evaluation index, a ijRepresents the normalized value x' ij proportion.

[0040] Furthermore, the specific method for compressing the curve data points of the several ice-covered dancing trajectories according to the comprehensive scores and the preset compression accuracy is: sorting the comprehensive scores of the several ice-covered dancing trajectories from small to large, and eliminating several curve data points with the smallest comprehensive scores according to the preset compression accuracy, and fitting the remaining curve data points of the ice-covered dancing trajectory after the elimination with a Bezier curve to reconstruct the dancing trajectory of the ground wire.

[0041] A third aspect of the present invention is a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described above are implemented.

[0042] Beneficial effects of the present invention:

[0043] The lightweight storage method of the twin model of ice-covered dancing of ground wire provided by the present invention first preprocesses the source file of the twin model of ice-covered dancing of ground wire to be processed to obtain a binary file with higher storage efficiency, and uses a vector compression algorithm to reconstruct the dancing trajectory of the ground wire to be processed in the dynamic area where ice dancing occurs in the binary file, thereby compressing the data. For the twin model of ice-covered dancing of ground wire, lightweight storage is achieved, thereby reducing the complexity and data volume of the model, optimizing the storage efficiency of the algorithm model and multi-source data, while maintaining its core functions and accuracy, so as to be used more efficiently in a resource-constrained environment; the present invention not only significantly reduces the storage requirements of large-scale power transmission and distribution line related data, but also improves the efficiency of data interaction and model calling, and provides technical guarantee for the realization and efficient operation of large-scale rapid evaluation systems; the present invention uses a predictive coding algorithm to predict the future trajectory of the ice-covered dancing trajectory after lightweight storage, which is conducive to discovering potential risks. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 It is a structural block diagram of a lightweight storage system of a twin model of ice-covered dancing ground wire according to the present invention;

[0045] Figure 2 It is a flow chart of a lightweight storage method of a twin model of ice-covered dancing ground wire in the present invention. DETAILED DESCRIPTION

[0046] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments:

[0047] Example 1

[0048] The first aspect of the present invention provides a lightweight storage system of a twin model of ice dancing on a ground conductor, such asFigure 1 As shown in the figure, it includes: a source file preprocessing module, a conductor and ground wire division module, and a conductor and ground wire storage module; the source file preprocessing module is used to parse the source file of the conductor and ground wire ice - covered galloping twin model to be stored, extract the geometric data of the geometric model, the rendering parameters of the material model, the mechanical properties and aerodynamic load responses of the physical simulation model in the source file respectively, and generate a binary file of the conductor and ground wire ice - covered galloping twin model to be stored with the extracted geometric data, rendering parameters, mechanical properties and aerodynamic load responses; the conductor and ground wire division module divides the conductor and ground wire to be stored in a lightweight manner into a static area where ice - covered galloping does not occur and a dynamic area where ice - covered galloping occurs according to the movement amplitude of the conductor and ground wire after ice - covering, and classifies the data in the binary file of the conductor and ground wire ice - covered galloping twin model into the static area and the dynamic area respectively according to the movement characteristics of the conductor and ground wire after ice - covering to form static area data and dynamic area data; the conductor and ground wire storage module is used to compress and directly store the static area data, reconstruct the dancing trajectory of the conductor and ground wire to be stored for the dynamic area data to obtain compressed dynamic area data, and store the compressed dynamic area data.

[0049] In the above - mentioned technical solution, the system further includes a source file acquisition module, and the source file acquisition module is used to directly acquire the source file of the conductor and ground wire ice - covered galloping twin model to be stored.

[0050] In the source file of the conductor and ground wire ice - covered galloping twin model described in this article, it mainly includes a geometric model, a material model and a physical simulation model. Among them, the geometric model is mainly based on the fine three - dimensional structure of the conductor and ground wire, covering brackets, towers and line accessories, and commonly uses three - dimensional model formats such as OBJ, STL, FBX, etc., which is convenient for three - dimensional visualization; the material model mainly defines the rendering parameters such as the color, transparency, texture of the conductor and ground wire and fittings, and uses formats such as MTL, JPEG, PNG, etc. to enhance the rendering effect; the physical simulation model covers the mechanical properties and aerodynamic load responses of the conductor and ground wire, etc., supports the simulation of galloping and ice - covering behaviors, and the parameters are usually stored in XML, JSON formats, or used in simulation software such as ANSYS, COMSOL, etc.

[0051] In the above - mentioned technical solution, the operations of parsing the source file of the conductor and ground wire ice - covered galloping twin model and extracting the geometric data of the geometric model, the rendering parameters of the material model, the mechanical properties and aerodynamic load responses of the physical simulation model in the source file respectively are: corresponding parsing tools are used for different types of files during parsing. For example, for three - dimensional model formats, libraries such as Assimp, Open3D, etc. are used; for JSON / XML formats, libraries such as RapidJSON, pugixml, etc. are used, for MTL format files, libraries such as Assimp or tinyobjloader are used, and for JPEG, PNG, etc. formats, the stb_image library is used.

[0052] In the above technical solution, the specific method for generating the binary file of the twin model of the ice galloping of the ground wire to be stored from the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load responses is as follows: First, the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load responses are converted into an intermediate format suitable for binary storage using corresponding parsing tools; the intermediate format includes vertex data, index data, and rendering parameters. Then, a file header is created, and the vertex data, index data, and rendering parameters in the intermediate format are written into the binary file of the twin model of the ice galloping of the ground wire to be stored using file I / O operations respectively. In this article, the vertex data includes position, normal, UV coordinates, etc.; the index data is the vertex index defining triangles or quadrilaterals; the rendering parameters include color, texture path, etc.; the file header includes information such as file version, number of data blocks, etc., and the vertex data, index data, rendering parameters, and other data (such as animations, skeletons, etc.) in the intermediate format are written into the binary file using file I / O operations respectively. In this article, common binary file formats include GLTF, FBX, OBJ, etc., and file I / O operations are read and write operations known in the prior art.

[0053] In the above technical solution, the specific method for dividing the ground wire to be stored in a lightweight manner into a static area where no ice galloping occurs and a dynamic area where ice galloping occurs according to the movement amplitude of the ground wire after icing is as follows: It is assumed that the ground wire to be stored in a lightweight manner consists of several data points. When the ground wire to be stored in a lightweight manner is iced, if the rate of change of the spatial position of the data points on a certain section of the ground wire approaches 0 over time, then this section of the ground wire is the static area, otherwise it is the dynamic area. In this article, the static area refers to the area corresponding to no movement or very small movement amplitude, such as the fixed brackets, tower racks of the ground wire, or the area of the ground wire where no ice galloping occurs; the dynamic area refers to the area where ice galloping occurs. Ice galloping refers to a self-excited vibration phenomenon with a low frequency and large amplitude generated by ice or snow blocks covering the transmission ground wire under the action of wind in cold weather conditions, such as the ice galloping of the ground wire itself.

[0054] In the above technical solution, the specific method for classifying the data in the binary file of the twin model of the ice galloping of the ground wire into the static area and the dynamic area respectively according to the movement characteristics of the ground wire after icing to form static area data and dynamic area data is as follows: When the rate of change of the spatial position of the data in the binary file of the twin model of the ice galloping of the ground wire approaches 0 over time, then this data is classified into the static area to form static area data, otherwise, this data is classified into the dynamic area to form dynamic area data.

[0055] In the above technical solution, the static region data can be compressed and directly stored using existing algorithms. Among them, for the geometric model data in the static region data, texture compression and geometric compression can be used to reduce the complexity of the model and reduce the data sampling frequency to reduce the data volume. For example, the Draco algorithm, quantization, and entropy coding and other technologies can be used to compress the geometric data (such as vertex positions, normals, texture coordinates, etc.) and connection information (indexes) of the 3D geometric model. The Draco algorithm can significantly reduce the size of the geometric model file, usually reducing the file size to 20% or even lower of its original file. In this article, after the static region data is compressed, it is directly stored. Among them, the specific method of direct storage (simplified storage) is: directly store the binary file after data compression. The static region data and the dynamic region data are respectively mirror-simplified / compressed, so as to achieve lightweight storage as a whole.

[0056] In the above technical solution, the vector compression algorithm is used to reconstruct the dancing trajectory of the conductor to be stored for the dynamic region data, and the compressed dynamic region data is obtained.

[0057] In the above technical solution, the specific method for reconstructing the galloping trajectory of the conductor to be stored by using the vector compression algorithm for the dynamic region data and obtaining the compressed dynamic region data is as follows: for any section of the conductor at any moment, it is assumed that the dynamic region data is composed of several curve data points of the icing galloping trajectory, and the evaluation indexes corresponding to the several curve data points of the icing galloping trajectory are normalized; the proportion of the normalized values is calculated by using the normalized values, the entropy value of the evaluation indexes corresponding to the several curve data points of the icing galloping trajectory is calculated according to the proportion of the normalized values, the comprehensive score of the several curve data points of the icing galloping trajectory is calculated according to the proportion of the normalized values and the entropy value of the evaluation indexes corresponding to the several curve data points of the icing galloping trajectory, and the several curve data points of the icing galloping trajectory are compressed according to the comprehensive score and the preset compression accuracy. In the preferred case, it is assumed that the curve data points of the icing galloping trajectory are composed of n points. After removing the two end points of the curve data points of the icing galloping trajectory, the remaining n - 2 points are inner points, the evaluation indexes corresponding to each inner point are determined, and it is assumed that there are m evaluation indexes in total, and the evaluation indexes corresponding to the n - 2 inner points are normalized. In this article, the evaluation indexes include the distance from each point in the curve data points of the icing galloping trajectory to the adjacent two points, and the included angle formed by each point and the adjacent two points. The closer the distance from each point to the adjacent two points is, the lower the value of this index, indicating that the points at this place are denser and the importance of this point is lower. On the contrary, for the included angle formed by each point and the adjacent two points, the larger the included angle, the lower the value of this index, because the closer the included angle is to 180°, the closer the three points are to a straight line and the smaller the direction change, so the importance is lower. The included angle index value can take 180° to the included angle value, and then be normalized later.

[0058] In the above technical solution, the calculation formula for normalizing the evaluation indexes corresponding to the several curve data points of the icing galloping trajectory is as follows:

[0059]

[0060] In the formula, x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, n is the total number of curve data points of the icing galloping trajectory, 1 ≤ j ≤ m, m is the total number of evaluation indexes, and x' ij represents the normalized value corresponding to x ij , max j represents the maximum value of the j-th evaluation index, and min j represents the minimum value of the j-th evaluation index.

[0061] In the above technical solution, the calculation formula for calculating the proportion of the normalized values by using the normalized values is shown as the following formula:

[0062]

[0063] In the formula, a ij represents the proportion of the normalized value x', ij x ij represents the value of the j-th evaluation index of the i-th curve data point, where 2 ≤ i ≤ n - 1 and n is the total number of curve data points of the ice-covered galloping trajectory;

[0064] The calculation formula for the entropy value of the evaluation index corresponding to the curve data points of the several ice-covered galloping trajectories according to the proportion of the normalized value is as follows:

[0065]

[0066] In the formula, e j represents the entropy value of the j-th evaluation index, a ij represents the proportion of the normalized value x', ij where 2 ≤ i ≤ n - 1 and n is the total number of curve data points of the ice-covered galloping trajectory.

[0067] In the above technical solution, the calculation formula for the comprehensive score of the curve data points of the several ice-covered galloping trajectories according to the proportion of the normalized value and the entropy value of the evaluation index corresponding to the curve data points of the several ice-covered galloping trajectories is:

[0068]

[0069] In the formula, f i represents the comprehensive score of the i-th curve data point, where 1 ≤ j ≤ m and m is the total number of evaluation indexes, e j represents the entropy value of the j-th evaluation index, a ij represents the proportion of the normalized value x', ij and

[0070] In the above technical solution, the specific method for compressing the curve data points of the several ice-covering galloping trajectories according to the comprehensive score and the preset compression accuracy is as follows: Sort the comprehensive scores of the curve data points of the several (n - 2 interior points) ice-covering galloping trajectories from small to large, and eliminate several curve data points with the smallest comprehensive scores according to the preset compression accuracy. Fit the remaining curve data points of the ice-covering galloping trajectories after elimination with Bezier curves to reconstruct the galloping trajectory of the ground wire. In this article, the preset compression accuracy dynamically adjusts the compression accuracy of the galloping trajectory of this section of the ground wire according to the information entropy and importance of different regions. The core of reconstructing the trajectory with Bezier curves is to generate a smooth curve through control points and fit the discrete trajectory points into a continuous path. Reconstructing the trajectory with Bezier curves is a conventional technique in this field and will not be elaborated here. Compress the data sequentially according to the required compression accuracy. In this way, while ensuring that important details are retained, the data storage requirements are reduced. In the actual operation process, as for how many points to eliminate, the compression rate can be preset according to the actual situation. The compression rate of n% means deleting n% of the points. If the accuracy requirement is high, fewer points are deleted; if the accuracy requirement is low, more points are deleted. Compress the galloping trajectory of the ground wire through relevant algorithms. The points remaining after data compression by this algorithm are all points on the original curve, which can better maintain the similarity of geometric features before and after compression. And on the premise of meeting data compression, no iterative operation is required, which can reduce the amount of calculation, reduce the operation time, and reduce the probability of misdeletion.

[0071] Using the ground wire storage module of the system of the present invention, by recording the difference data between adjacent time points in the galloping trajectory of the reconstructed ground wire to be stored, combining the time series characteristics and spatial correlation, and adopting a predictive coding algorithm, predict the future trajectory through the galloping trajectory of the reconstructed ground wire to be stored previously. In this way, the system can predict the data change trend, which is beneficial to discovering potential risks, and only stores the actual changes, reducing redundant data. In this article, regarding adjacent time points, the collected data is discrete rather than continuous. For example, it is collected once every 1 s, then the adjacent time points are 1 s apart. The difference data between adjacent time points in the galloping trajectory of the reconstructed ground wire to be stored is the difference in the galloping trajectory of the dynamic area when it is 1 s apart, reflecting the change in the galloping trajectory within 1 s; the spatial correlation is the association of the galloping trajectory in space, and the time series characteristic is the change of the trajectory over time.

[0072] Embodiment 2

[0073] The second aspect of the present invention proposes a lightweight storage method for a ground wire ice-covering galloping twin model, as Figure 2As shown in the figure, it includes the following steps: parsing the source file of the twin model of the ice - covered galloping of the ground wire to be stored, extracting the geometric data of the geometric model, the rendering parameters of the material model, the mechanical properties and the aerodynamic load response of the physical simulation model in the source file respectively, and generating a binary file of the twin model of the ice - covered galloping of the ground wire with the extracted geometric data, rendering parameters, mechanical properties and aerodynamic load response; dividing the ground wire to be stored and light - weighted according to the amplitude of the movement after ice - covering into a static area where ice - covered galloping does not occur and a dynamic area where ice - covered galloping occurs, and classifying the data in the binary file of the twin model of the ice - covered galloping of the ground wire into the static area and the dynamic area respectively according to the movement characteristics after ice - covering of the ground wire to form static area data and dynamic area data; compressing the static area data and storing it directly, reconstructing the galloping trajectory of the ground wire to be stored for the dynamic area data to obtain the compressed dynamic area data, and storing the compressed dynamic area data.

[0074] In the above - mentioned technical solution, the system further includes a source file acquisition module, and the source file acquisition module is used to directly acquire the source file of the twin model of the ice - covered galloping of the ground wire to be stored.

[0075] In the source file of the twin model of the ice - covered galloping of the ground wire to be stored described in this article, it mainly includes a geometric model, a material model and a physical simulation model. Among them, the geometric model is mainly based on the fine three - dimensional structure of the ground wire, covering brackets, towers and line accessories, and commonly uses three - dimensional model formats such as OBJ, STL, FBX, etc., which is convenient for three - dimensional visualization; the material model mainly defines the rendering parameters such as the color, transparency, texture of the ground wire and its fittings, and uses formats such as MTL, JPEG, PNG, etc. to enhance the rendering effect; the physical simulation model covers the mechanical properties and aerodynamic load response of the ground wire, etc., supports the simulation of galloping and ice - covering behaviors, and the parameters are usually stored in XML, JSON formats or used in simulation software such as ANSYS, COMSOL, etc.

[0076] In the above - mentioned technical solution, the operation of parsing the source file of the twin model of the ice - covered galloping of the ground wire to be stored and extracting the geometric data of the geometric model, the rendering parameters of the material model, the mechanical properties and the aerodynamic load response of the physical simulation model in the source file respectively is as follows: corresponding parsing tools are used for different types of files during parsing. For example, for three - dimensional model formats, libraries such as Assimp and Open3D are used; for JSON / XML formats, libraries such as RapidJSON and pugixml are used, for MTL format files, libraries such as Assimp or tinyobjloader are used, and for JPEG, PNG and other formats, the stb_image library is used.

[0077] In the above technical solution, the specific method for generating the binary file of the twin model of the ice-covered galloping of the ground wire to be stored from the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load responses is as follows: First, the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load responses are converted into an intermediate format suitable for binary storage using corresponding parsing tools; the intermediate format includes vertex data, index data, and rendering parameters. Then, a file header is created, and the vertex data, index data, and rendering parameters in the intermediate format are respectively written into the binary file of the twin model of the ice-covered galloping of the ground wire to be stored using file I / O operations. In this article, the vertex data includes position, normal, UV coordinates, etc.; the index data is the vertex index that defines triangles or quadrilaterals; the rendering parameters include color, texture path, etc.; the file header contains information such as file version, number of data blocks, etc., and the vertex data, index data, rendering parameters, and other data (such as animations, skeletons, etc.) in the intermediate format are respectively written into the binary file using file I / O operations. In this article, common binary file formats include GLTF, FBX, OBJ, etc., and file I / O operations are read and write operations known in the prior art.

[0078] In the above technical solution, the specific method for dividing the ground wire to be stored in a lightweight manner into a static area where ice-covered galloping does not occur and a dynamic area where ice-covered galloping occurs according to the magnitude of the movement amplitude of the ground wire after ice covering is as follows: It is assumed that the ground wire to be stored in a lightweight manner consists of a number of data points. When the ground wire is ice-covered, if the rate of change of the spatial position of the data points on a certain section of the ground wire approaches 0 over time, then this section of the ground wire is the static area, otherwise it is the dynamic area. In this article, the static area refers to the area corresponding to no movement or very small movement amplitude, such as the fixed brackets, towers of the ground wire, or the area of the ground wire where ice-covered galloping does not occur; the dynamic area refers to the area where ice-covered galloping occurs. Ice-covered galloping is a self-excited vibration phenomenon with low frequency and large amplitude generated by ice or snow blocks covering the transmission line under the action of wind in cold weather conditions, such as the ice-covered galloping of the ground wire itself.

[0079] In the above technical solution, the specific method for classifying the data in the binary file of the twin model of the ice-covered galloping of the ground wire into the static area and the dynamic area according to the movement characteristics of the ground wire after ice covering to form static area data and dynamic area data is as follows: When the rate of change of the spatial position of the data in the binary file of the twin model of the ice-covered galloping of the ground wire approaches 0 over time, then the data is classified into the static area to form static area data, otherwise, the data is classified into the dynamic area to form dynamic area data.

[0080] In the above technical solution, the static area data can be compressed and directly stored using existing algorithms. Among them, for the geometric model data in the static area data, texture compression and geometric compression can be used to reduce the complexity of the model and reduce the data sampling frequency to reduce the data volume. For example, the Draco algorithm, quantization, and entropy coding and other technologies can be used to compress the geometric data (such as vertex positions, normals, texture coordinates, etc.) and connection information (indexes) of the 3D geometric model. The Draco algorithm can significantly reduce the size of the geometric model file, usually reducing the file size to 20% or even lower of its original file. In this article, after the static area data is compressed, it is directly stored. Among them, the specific method of direct storage (simplified storage) is: directly store the binary file after data compression. The static area data and the dynamic area data are respectively mirror-simplified / compressed, so as to achieve lightweight storage as a whole.

[0081] In the above technical solution, the vector compression algorithm is used to reconstruct the dancing trajectory of the conductor to be stored for the dynamic area data, and the compressed dynamic area data is obtained.

[0082] In the above technical solution, the specific method for reconstructing the galloping trajectory of the conductor to be stored by using the vector compression algorithm for the dynamic region data and obtaining the compressed dynamic region data is as follows: For any section of the conductor at any moment, it is assumed that the dynamic region data consists of several curve data points of the ice-covering galloping trajectory. The evaluation indexes corresponding to the several curve data points of the ice-covering galloping trajectory are normalized; the proportion of the normalized values is calculated by using the normalized values. The entropy value of the evaluation indexes corresponding to the several curve data points of the ice-covering galloping trajectory is calculated according to the proportion of the normalized values, and the comprehensive score of the several curve data points of the ice-covering galloping trajectory is calculated according to the proportion of the normalized values and the entropy value of the evaluation indexes corresponding to the several curve data points of the ice-covering galloping trajectory. The several curve data points of the ice-covering galloping trajectory are compressed according to the comprehensive score and the preset compression accuracy. In a preferred case, it is assumed that the curve data points of the ice-covering galloping trajectory consist of n points. After removing the two end points of the curve data points of the ice-covering galloping trajectory, the remaining n - 2 points are internal points. The evaluation indexes corresponding to each internal point are determined. Suppose there are m evaluation indexes in total, and the evaluation indexes corresponding to the n - 2 internal points are normalized. In this article, the evaluation indexes include the distance from each point in the curve data points of the ice-covering galloping trajectory to the adjacent two points, and the included angle formed by each point and the adjacent two points. The closer the distance from each point to the adjacent two points is, the lower the value of this index, indicating that the points at this place are denser and the importance of this point is lower. The included angle formed by each point and the adjacent two points is opposite. The larger the included angle is, the lower the value of this index. Because the closer the included angle is to 180°, it indicates that the three points are closer to a straight line and the direction change is smaller, so the importance is lower. The included angle index value can take 180° to the included angle value, and then normalization processing is carried out later.

[0083] In the above technical solution, the calculation formula for normalizing the evaluation indexes corresponding to the several curve data points of the ice-covering galloping trajectory is as follows:

[0084]

[0085] In the formula, x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, n is the total number of curve data points of the ice-covering galloping trajectory, 1 ≤ j ≤ m, m is the total number of evaluation indexes, and x' ij represents the normalized value corresponding to x ij . max j represents the maximum value of the j-th evaluation index, and min j represents the minimum value of the j-th evaluation index.

[0086] In the above technical solution, the calculation formula for calculating the proportion of the normalized values by using the normalized values is shown as the following formula:

[0087]

[0088] wherein, a ij represents the proportion of the normalized value x', ij x ij represents the j-th evaluation index value of the i-th curve data point, 2 ≤ i ≤ n - 1, and n is the total number of curve data points of the ice-covered galloping trajectory;

[0089] The calculation formula for the entropy value of the evaluation index corresponding to the curve data points of the several ice-covered galloping trajectories according to the proportion of the normalized value is as follows:

[0090]

[0091] wherein, e j represents the entropy value of the j-th evaluation index, a ij represents the proportion of the normalized value x', ij 2 ≤ i ≤ n - 1, and n is the total number of curve data points of the ice-covered galloping trajectory.

[0092] In the above technical solution, the calculation formula for the comprehensive score of the curve data points of the several ice-covered galloping trajectories according to the proportion of the normalized value and the entropy value of the evaluation index corresponding to the curve data points of the several ice-covered galloping trajectories is:

[0093]

[0094] wherein, f i represents the comprehensive score of the i-th curve data point, 1 ≤ j ≤ m, m is the total number of evaluation indexes, e j represents the entropy value of the j-th evaluation index, a ij represents the proportion of the normalized value x', ij 40.

[0095] In the above technical scheme, the specific method for compressing the curve data points of the ice-covered dancing trajectory according to the comprehensive score and the preset compression accuracy is: sorting the comprehensive scores of the curve data points of the ice-covered dancing trajectory of the several (n-2 internal points) from small to large, and eliminating several curve data points with the smallest comprehensive scores according to the preset compression accuracy, and fitting the remaining curve data points of the ice-covered dancing trajectory with Bezier curves to reconstruct the dancing trajectory of the ground wire. In this article, the preset compression accuracy dynamically adjusts the compression accuracy of the dancing trajectory of the ground wire according to the information entropy and importance of different regions. The core of the Bezier curve reconstruction trajectory is to generate a smooth curve through control points and fit discrete trajectory points into a continuous path. The Bezier curve reconstruction trajectory is a conventional technology in this field and will not be repeated here. According to the required compression accuracy, the data is compressed in sequence. In this way, important details are preserved while reducing data storage requirements. In the actual operation process, as for how many points to remove, the compression rate can be preset according to the actual situation. The compression rate is n%, which means that n% of points are deleted. If the accuracy requirement is high, fewer points are deleted, and if the accuracy requirement is low, more points are deleted. The compression of the ice-covered dancing trajectory of the ground wire is achieved through the relevant algorithm. After the data is compressed, the remaining points of the algorithm are all points on the original curve, which can better maintain the similarity of the geometric features before and after compression. Under the premise of satisfying data compression, it does not require iterative operations, which can reduce the amount of calculation, reduce the operation time, and reduce the probability of accidental deletion.

[0096] The ground wire storage module of the system described in the present invention is used to record the difference data of adjacent time points in the dancing trajectory of the ground wire to be stored after reconstruction, combined with the timing characteristics and spatial correlation, and adopt a predictive coding algorithm to predict the future trajectory through the dancing trajectory of the ground wire to be stored after previous reconstruction. In this way, the system can predict the trend of data changes, which is conducive to discovering potential risks, and only stores actual changes to reduce redundant data. In this article, with respect to adjacent time points, the collected data is discrete rather than continuous. For example, if the data is collected once every 1 second, the adjacent time points are separated by 1 second. The difference data of adjacent time points in the dancing trajectory of the ground wire to be stored after reconstruction, that is, the difference of the dancing trajectory of the dynamic area when separated by 1 second, reflects the change of the dancing trajectory within 1 second; spatial correlation is the spatial association of the dancing trajectory, and the timing characteristics are the changes of the trajectory over time.

[0097] Example 3

[0098] A third aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0099] The present invention aims at the twin model of conductor and ground wire icing galloping, realizing lightweight storage, thereby reducing the complexity and data volume of the model, optimizing the storage efficiency of the algorithm model and multi-source data, while maintaining its core functions and accuracy, so as to be used more efficiently in resource-constrained environments; the present invention not only significantly reduces the storage requirements for data related to large-scale power transmission and distribution lines, but also improves the efficiency of data interaction and model invocation, providing technical support for the implementation and efficient operation of a large-scale rapid evaluation system; the present invention uses a predictive coding algorithm to predict the future trajectory of the icing galloping trajectory after lightweight storage, which is beneficial to discovering potential risks.

[0100] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0101] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the processes and / or blocks in the flowchart and / or block diagram can also be implemented. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a system for realizing the functions specified in one Figure 1 process or multiple processes and / or blocks Figure 1 or multiple blocks.

[0102] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction system, and the instruction system realizes the functions specified in one Figure 1 process or multiple processes and / or blocks Figure 1 or multiple blocks.

[0103] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide for realizing the functions specified in one Figure 1 process or multiple processes and / or blocksFigure 1 Steps of the functions specified in one or more boxes.

[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit the scope of its protection. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: after reading the present invention, those skilled in the art can still make various changes, modifications or equivalent substitutions to the specific implementation manners of the invention, but these changes, modifications or equivalent substitutions are all within the scope of the claims of the invention pending approval.

[0105] The content not described in detail in this specification belongs to the prior art well-known to those skilled in the art.

Claims

1. A lightweight storage system for a galloping and dancing twin model of overhead conductors and ground wires, characterized in that, Including: A source file preprocessing module, a conductor and ground wire division module, and a conductor and ground wire storage module; The source file preprocessing module is used to parse the source file of the conductor and ground wire ice - covered galloping twin model to be stored, extract the geometric data of the geometric model, the rendering parameters of the material model, the mechanical properties of the physical simulation model, and the aerodynamic load response in the source file respectively, and generate a binary file of the conductor and ground wire ice - covered galloping twin model to be stored from the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load response; The conductor and ground wire division module divides the conductor to be stored with lightweight according to the movement amplitude after ice - covering of the conductor and ground wire into a static area where no ice - covered galloping occurs and a dynamic area where ice - covered galloping occurs, and classifies the data in the binary file of the conductor and ground wire ice - covered galloping twin model into the static area and the dynamic area respectively according to the movement characteristics after ice - covering of the conductor and ground wire, so as to form static area data and dynamic area data; The conductor and ground wire storage module is used to compress the static area data and store it directly, reconstruct the dancing trajectory of the conductor to be stored for the dynamic area data to obtain the compressed dynamic area data, and store the compressed dynamic area data.

2. The lightweight storage system of the twin model for conductor and ground wire icing galloping according to claim 1, wherein The specific method for generating a binary file of the conductor and ground wire ice - covered galloping twin model to be stored from the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load response is as follows: First, convert the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load response into an intermediate format suitable for binary storage. The intermediate format includes vertex data, index data, and rendering parameters. Then create a file header, and write the vertex data, index data, and rendering parameters in the intermediate format into the binary file of the conductor and ground wire ice - covered galloping twin model to be stored respectively by using file I / O operations.

3. The lightweight storage system of the twin model for conductor and ground wire icing galloping according to claim 2, wherein The specific method for dividing the conductor to be stored with lightweight into a static area where no ice - covered galloping occurs and a dynamic area where ice - covered galloping occurs according to the movement amplitude after ice - covering of the conductor and ground wire is as follows: Assume that the conductor to be stored with lightweight consists of several data points. When the conductor to be stored with lightweight is ice - covered, if the change rate of the spatial position of the data points on a certain section of the conductor with respect to time approaches 0, then this section of the conductor is the static area, otherwise it is the dynamic area; The specific method for classifying the data in the binary file of the conductor and ground wire ice - covered galloping twin model into the static area and the dynamic area respectively according to the movement characteristics after ice - covering of the conductor and ground wire to form static area data and dynamic area data is as follows: When the change rate of the spatial position of the data in the binary file of the conductor and ground wire ice - covered galloping twin model with respect to time approaches 0, then classify this data into the static area to form static area data, otherwise, classify this data into the dynamic area to form dynamic area data.

4. The lightweight storage system of the conductor and ground wire icing galloping twin model according to claim 3, characterized in that Adopt a vector compression algorithm for the dynamic area data to reconstruct the dancing trajectory of the conductor to be stored, and obtain the compressed dynamic area data.

5. The lightweight storage system for the twin model of conductor and ground wire icing galloping according to claim 4, wherein The specific method of reconstructing the dancing trajectory of the ground wire to be stored by using a vector compression algorithm to obtain the compressed dynamic area data is as follows: setting the dynamic area data to consist of a number of curve data points of the ice-covered dancing trajectory, normalizing the evaluation indicators corresponding to the curve data points of the ice-covered dancing trajectory, calculating the proportion of the normalized values ​​using the normalized values, calculating the entropy value of the evaluation indicator corresponding to the curve data points of the ice-covered dancing trajectory according to the proportion of the normalized values, and calculating the comprehensive score of the curve data points of the ice-covered dancing trajectory according to the proportion of the normalized values ​​and the entropy value of the evaluation indicator corresponding to the curve data points of the ice-covered dancing trajectory, and compressing the curve data points of the ice-covered dancing trajectory according to the comprehensive score and a preset compression accuracy.

6. The lightweight storage system of the twin model for conductor and ground wire icing galloping according to claim 5, characterized in that, The calculation formula for normalizing the evaluation indexes corresponding to the curve data points of the ice-covered dancing trajectory is: where x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, n is the total number of curve data points of the ice-covered galloping trajectory, 1 ≤ j ≤ m, m is the total number of evaluation indexes, and x' ij represents the normalized value corresponding to x ij , maxj represents the maximum value of the j-th evaluation index, and min j represents the minimum value of the j-th evaluation index.

7. The lightweight storage system for the conductor and ground wire ice-covering galloping twin model according to claim 6, wherein The formula for calculating the proportion of the normalized value using the normalized value is as follows: Wherein, a ij represents the proportion of the normalized value x' ij , x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, and n is the total number of curve data points of the ice-covered galloping trajectory; The calculation formula for calculating the entropy value of the evaluation index corresponding to the curve data points of the ice-covered dancing trajectory according to the proportion of the normalized value is as follows: where e j represents the entropy value of the j-th evaluation index, and a ij represents the proportion of the normalized value x' ij , 2 ≤ i ≤ n - 1, and n is the total number of curve data points of the ice-covered galloping trajectory.

8. The lightweight storage system of the conductor and ground wire icing galloping twin model according to claim 7, characterized in that The calculation formula for calculating the comprehensive scores of the curve data points of the ice-covered dancing trajectory according to the proportion of the normalized value and the entropy value of the evaluation index corresponding to the curve data points of the ice-covered dancing trajectory is: where f i represents the comprehensive score of the i-th curve data point, 1 ≤ j ≤ m, and m is the total number of evaluation indicators, e j represents the entropy value of the j-th evaluation indicator, a ij represents the proportion of the normalized value x' ij .

9. The lightweight storage system of the conductor and ground wire icing galloping twin model according to claim 8, characterized in that, The specific method for compressing the curve data points of the ice-covered dancing trajectories according to the comprehensive scores and the preset compression accuracy is: sorting the comprehensive scores of the curve data points of the ice-covered dancing trajectories from small to large, and eliminating several curve data points with the smallest comprehensive scores according to the preset compression accuracy, and fitting the remaining curve data points of the ice-covered dancing trajectories after the elimination with a Bezier curve to reconstruct the dancing trajectory of the ground wire.

10. A lightweight storage method for a galloping twin model of overhead transmission lines and ground wires, characterized in that, It includes the following steps: Parse the source file of the ice-covered dancing twin model of the ground conductor to be stored, extract the geometric data of the geometric model, the rendering parameters of the material model, the mechanical properties and the aerodynamic load response of the physical simulation model in the source file respectively, and generate the binary file of the ice-covered dancing twin model of the ground conductor to be stored with the extracted geometric data, rendering parameters, mechanical properties and aerodynamic load response; According to the movement amplitude of the ground wire after ice coating, the ground wire to be lightweight stored is divided into a static area where ice coating and dancing do not occur and a dynamic area where ice coating and dancing occur, and according to the movement characteristics of the ground wire after ice coating, the data in the binary file of the ground wire ice coating and dancing twin model are respectively summarized into the static area and the dynamic area to form static area data and dynamic area data; The static area data is compressed and directly stored, and the dynamic area data is reconstructed with the dancing trajectory of the ground wire to be stored to obtain compressed dynamic area data, and the compressed dynamic area data is stored.

11. The lightweight storage method of the conductor and ground wire icing galloping twin model according to claim 10, characterized in that, The specific method for generating a binary file of the twin model of the ice - covered galloping of the ground wire to be stored from the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load responses is as follows: First, convert the extracted geometric data, rendering parameters, mechanical properties, and aerodynamic load responses into an intermediate format suitable for binary storage. The intermediate format includes vertex data, index data, and rendering parameters. Then, create a file header, and write the vertex data, index data, and rendering parameters in the intermediate format into the binary file of the twin model of the ice - covered galloping of the ground wire to be stored using file I / O operations respectively.

12. The lightweight storage method of the conductor and ground wire icing galloping twin model according to claim 11, characterized in that, The specific method for dividing the ground wire to be stored with lightweight into a static area where ice - covered galloping does not occur and a dynamic area where ice - covered galloping occurs according to the movement amplitude of the ground wire after ice - covering is as follows: Assume that the ground wire to be stored with lightweight consists of several data points. When the ground wire is ice - covered, if the rate of change of the spatial position of the data points on a certain section of the ground wire with respect to time approaches 0, then this section of the ground wire is the static area; otherwise, it is the dynamic area. The specific method for classifying the data in the binary file of the twin model of the ice - covered galloping of the ground wire into the static area and the dynamic area according to the movement characteristics of the ground wire after ice - covering to form static - area data and dynamic - area data is as follows: When the rate of change of the spatial position of the data in the binary file of the twin model of the ice - covered galloping of the ground wire with respect to time approaches 0, then classify this data into the static area to form static - area data; otherwise, classify this data into the dynamic area to form dynamic - area data.

13. The lightweight storage method of the twin model for conductor and ground wire icing galloping according to claim 12, characterized in that, Reconstruct the galloping trajectory of the ground wire to be stored by using a vector compression algorithm for the dynamic - area data to obtain the compressed dynamic - area data.

14. The lightweight storage method of the twin model for conductor and ground wire icing galloping according to claim 13, wherein The specific method for reconstructing the galloping trajectory of the ground wire to be stored by using a vector compression algorithm for the dynamic - area data to obtain the compressed dynamic - area data is as follows: Assume that the dynamic - area data consists of several curve data points of the ice - covered galloping trajectory. Normalize the evaluation indexes corresponding to the several curve data points of the ice - covered galloping trajectory, calculate the proportion of the normalized values using the normalized values, calculate the entropy value of the evaluation indexes corresponding to the several curve data points of the ice - covered galloping trajectory according to the proportion of the normalized values, calculate the comprehensive score of the several curve data points of the ice - covered galloping trajectory according to the proportion of the normalized values and the entropy value of the evaluation indexes corresponding to the several curve data points of the ice - covered galloping trajectory, and compress the several curve data points of the ice - covered galloping trajectory according to the comprehensive score and the preset compression accuracy.

15. The lightweight storage method of the conductor and ground wire icing galloping twin model according to claim 14, characterized in that, The calculation formula for normalizing the evaluation indexes corresponding to the several curve data points of the ice - covered galloping trajectory is: where x ij represents the value of the j-th evaluation index of the i-th curve data point, 2 ≤ i ≤ n - 1, n is the total number of curve data points of the ice-covered galloping trajectory, 1 ≤ j ≤ m, m is the total number of evaluation indexes, and x' ij represents the normalized value corresponding to x ij , maxj represents the maximum value of the j-th evaluation index, and minj represents the minimum value of the j-th evaluation index.

16. The lightweight storage method of the twin model for conductor and ground wire icing galloping according to claim 15, wherein The calculation formula for calculating the proportion of the normalized values using the normalized values is shown as follows: where a ij represents the proportion of the normalized value x' ij , x ij represents the j-th evaluation index value of the i-th curve data point, 2 ≤ i ≤ n - 1, and n is the total number of curve data points of the ice-covered galloping trajectory; The calculation formula for calculating the entropy value of the evaluation indexes corresponding to the several curve data points of the ice - covered galloping trajectory according to the proportion of the normalized values is as follows: where e j represents the entropy value of the j-th evaluation index, a ij represents the proportion of the normalized value x' ij , 2 ≤ i ≤ n - 1, and n is the total number of curve data points of the ice-covered galloping trajectory.

17. The lightweight storage method of the twin model for conductor and ground wire icing galloping according to claim 16, wherein, The calculation formula for calculating the comprehensive scores of the curve data points of the ice-covered dancing trajectory according to the proportion of the normalized value and the entropy value of the evaluation index corresponding to the curve data points of the ice-covered dancing trajectory is: Where, f i represents the comprehensive score of the i-th curve data point, 1 ≤ j ≤ m, where m is the total number of evaluation indicators, and e j represents the entropy value of the j-th evaluation indicator, and a ij represents the proportion of the normalized value x' ij .

18. The lightweight storage method of the twin model for conductor and ground wire icing galloping according to claim 17, characterized in that, The specific method for compressing the curve data points of the ice-covered dancing trajectories according to the comprehensive scores and the preset compression accuracy is: sorting the comprehensive scores of the curve data points of the ice-covered dancing trajectories from small to large, and eliminating several curve data points with the smallest comprehensive scores according to the preset compression accuracy, and fitting the remaining curve data points of the ice-covered dancing trajectories after the elimination with a Bezier curve to reconstruct the dancing trajectory of the ground wire.

19. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 10 to 18 are implemented.

Citation Information

Cited By

  • A cesium-based transmission line ground wire icing rendering method and system

    CN122530410A