Method for calculating installation position of rotary interval bar and double-swing anti-dancing device

By establishing data structures and core code using Matlab, the problem of low efficiency and error-prone calculation of the installation positions of rotary spacers and double pendulum anti-galling devices in existing technologies has been solved. A fast and accurate calculation method has been realized, which is suitable for the rapid calculation of the installation positions of rotary spacers and double pendulum anti-galling devices in the field of power transmission and transformation construction.

CN114722594BActive Publication Date: 2026-03-03HUBEI ELECTRIC POWER TRANSMISSION & DISTRIBUTION ENG +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-28
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In existing technologies, the methods of manually calculating and using Excel to assist in calculating the installation positions of the rotating interval bar and the double pendulum anti-dance device are inefficient and prone to errors, making it difficult to meet the needs of rapid calculation.

Method used

Using Matlab, the installation positions of the rotating spacer and the double pendulum anti-dance device were calculated by establishing data structures and core code. This included reading Excel data, removing unnecessary rotating spacers, merging and sorting data, and using Matlab's logical computing capabilities for rapid calculation.

Benefits of technology

It achieves calculations with low operational difficulty and high accuracy, reducing the calculation time from 1 day to within 1 minute, and lowering the error rate to 0%, thus meeting engineering requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114722594B_ABST
    Figure CN114722594B_ABST
Patent Text Reader

Abstract

The application provides a calculation method for installation position of rotary interval rod and double-swing dancer, which comprises the following steps: establishing data structure of the interval rod, and analyzing core code of the dancer installation calculator; the operation difficulty is low, only a few simple operations and parameter settings are needed; the calculation time is short, corresponding to the short engineering time of the technical improvement project; the installation interval of the rotary interval rod and the double-swing dancer needs to be calculated for one day, while the calculation can be completed in less than one minute by using the program; the error rate is low, since the calculation process has repeated logical operation, manual calculation and Excel auxiliary calculation are prone to errors, while the program can achieve 100% accuracy under the premise of correct setting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power transmission and transformation construction, and in particular to a method for calculating the installation positions of a rotating spacer bar and a double pendulum anti-galling device. Background Technology

[0002] In recent years, various regions have launched large-scale technical upgrading projects. Some of these projects mainly aim to prevent power transmission line galloping by replacing the damping spacers between conductors with rotating spacers and double-pendulum anti-galloping devices.

[0003] Commonly used calculation methods in construction include manual calculation and Excel-assisted calculation. Manual calculation is slow, has a high error rate, and is difficult to correct. While Excel-assisted calculation overcomes many of the shortcomings of manual calculation, its efficiency is not significantly improved for repetitive and complex logical calculations. Summary of the Invention

[0004] The purpose of this invention is to address the shortcomings of the prior art by providing a method for calculating the installation positions of the rotating spacer and the double pendulum anti-dance device. By leveraging the robust logical calculation capabilities of Matlab, this method enables the rapid calculation of the installation positions of the rotating spacer and the double pendulum anti-dance device in technical renovation projects.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] This invention provides a method for calculating the installation positions of a rotating spacer and a double-pendulum anti-fighting device, comprising the following steps:

[0007] S1. Establish the data structure for the spacers;

[0008] S2. Analyze the core code of the anti-dance device installation calculator.

[0009] Furthermore, the data structure of the rotating spacer bar uses... express,

[0010] ;

[0011] in, This is a constant representing the number of gear intervals to be calculated;

[0012] Let be a one-dimensional array representing the number of sub-ranges within each range, and the group length of the sub-ranges is equal to... equal;

[0013] This is a two-dimensional array representing the installation interval of each spacer within each span, and the group length of the spacers is related to... The width of the spacer group is equal to the width of the spacer group. The maximum value in the middle;

[0014] This is a two-dimensional array representing the type name of each spacer within each span, and the group length of the spacers is proportional to the group length of the spacers. The width of the spacer group is equal to the width of the spacer group. The maximum value in the middle.

[0015] Furthermore, the data structure of the actually installed spacers is as follows: ,

[0016] ;

[0017] in, Data structure for the slewing spacer bar;

[0018] For the data structure of the double-pendulum anti-dance device;

[0019] It is a constant, and in the double pendulum anti-dance device No more slewing spacers will be installed within the designated area.

[0020] Furthermore, the data structure of the actually installed spacer is transformed using Matlab, and the steps are as follows:

[0021] S11, Read data;

[0022] Use the xlsread function to read the sub-range data in an Excel spreadsheet and establish... , and ;

[0023] S12. Express the secondary gear interval as a cumulative secondary gear interval;

[0024] S13. Remove any unnecessary rotary spacers;

[0025] S14. Merge and sort the distances of the slewing interval bar and the double pendulum anti-dance device, and output the data;

[0026] Before outputting the data, the data structure of the rotating spacer is first reversed through the S13 operation. In The cumulative interval represents the interval, which can be imported into Excel using the xlswrite function for easy modification and printing.

[0027] Furthermore, in S12, the secondary gear distance is expressed as a cumulative secondary gear distance, and the steps are as follows:

[0028] In the Within a certain range, the tower body reaches the first... The installation distance of each spacer bar is the cumulative spacing of the spacer bars, and the cumulative spacing of the spacer bars should be equal to the distance from the tower body to the first... The installation distance of the first spacer plus the first The spacer bar to the first The installation distance between each spacer is calculated using the following formula:

[0029] (3-1);

[0030] Formula 3-1 is used to perform a loop operation to convert all the secondary intervals in the data structure into cumulative secondary intervals.

[0031] Furthermore, in S13, the specific steps for removing the unnecessary rotating spacer bars are as follows:

[0032] For each within the same gear range The data inside is judged sequentially. Does it exist within the range? ,

[0033] If it exists Then let the above null value Let the corresponding The value is zero, and at the same time The number of rotary intervals that meet the conditions is also subtracted accordingly.

[0034] Furthermore, in step S14, the four elements in the data structure are associated accordingly, resulting in the following merge code:

[0035] ;

[0036] This data and the next data as well as Exchange, that is, to sort the data structure.

[0037] The advantages of this invention are: it is easy to operate, requiring only a few simple steps and parameter settings;

[0038] The calculation time is short, which is suitable for technical renovation projects with short construction time. Calculating the installation distance of the rotary spacer and the double pendulum anti-galling device alone often takes a day, while this program can complete the calculation in less than a minute.

[0039] The error rate is low. Because the calculation process involves repetitive logical operations, errors are easily made when using manual calculation or Excel-assisted calculation. However, this program can achieve a 100% accuracy rate if the settings are correct. Attached Figure Description

[0040] Figure 1 This is a schematic diagram of the spacer bar installation data structure of the present invention;

[0041] Figure 2 This is a flowchart of the data removal algorithm of the present invention;

[0042] Figure 3 This is a flowchart of the data exchange algorithm of the present invention;

[0043] Figure 4 This is a screenshot of the software interface for Example 1;

[0044] Figure 5 This is a screenshot of the software settings interface for the construction section of the Doosan Line technical renovation project, Example 1. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0046] Rotary spacer installation specifications

[0047] One end of the slewing spacer is a slewing clamp, which is positioned facing the windward side during installation. The initial spacing between the first and second installation ends is typically between 20m and 30m, while the intermediate spacing is typically between 35m and 55m.

[0048] Double pendulum anti-pumping device installation regulations

[0049] Double pendulum anti-dance device usually consists of a double pendulum weighted rotating spacer bar;

[0050] When installing double-pendulum anti-pumping devices, a macro-level centralized and micro-level distributed arrangement is typically adopted. Macro-level arrangement follows a multi-point principle, with each point symmetrically arranged around a central point. Micro-level installation spacing is approximately 7 meters between each point. If the rotating spacer is installed within 10 meters before or after the double-pendulum anti-pumping device's installation location, this clamp rotating spacer is not installed.

[0051] Therefore, when we want to get the final installation position, we need to remove the rotating spacers within a 10m range before and after the installation position of the double pendulum anti-fighting device, and then sort the remaining rotating spacers and the double pendulum anti-fighting device according to their corresponding positions.

[0052] Please see Figure 1 A method for calculating the installation positions of a rotating spacer bar and a double-pendulum anti-fighting device includes the following steps:

[0053] S1. Establish the data structure for the spacers;

[0054] S2. Analyze the core code of the anti-dance device installation calculator.

[0055] The data structure of the rotating spacer bar is used express,

[0056] ;

[0057] in, This is a constant representing the number of gear intervals to be calculated;

[0058] Let be a one-dimensional array representing the number of sub-ranges within each range, and the group length of the sub-ranges is equal to... equal;

[0059] This is a two-dimensional array representing the installation interval of each spacer within each span, and the group length of the spacers is related to... The width of the spacer group is equal to the width of the spacer group. The maximum value in the middle;

[0060] This is a two-dimensional array representing the type name of each spacer within each span, and the group length of the spacers is proportional to the group length of the spacers. The width of the spacer group is equal to the width of the spacer group. The maximum value in the middle.

[0061] The data structure of the actually installed spacer is as follows ,

[0062] ;

[0063] in, Data structure for the slewing spacer bar;

[0064] For the data structure of the double-pendulum anti-dance device;

[0065] It is a constant, and in the double pendulum anti-dance device No more slewing spacers will be installed within the designated area.

[0066] Table 1 shows the data structure for spacer installation.

[0067] ;

[0068] The data structure conversion of the actually installed spacer bars was implemented using Matlab, and the steps are as follows:

[0069] S11, Read data;

[0070] Use the xlsread function to read the sub-range data in an Excel spreadsheet and establish... , and ;

[0071] S12. Express the secondary gear interval as a cumulative secondary gear interval;

[0072] S13. Remove any unnecessary rotary spacers;

[0073] S14. Merge and sort the distances of the slewing interval bar and the double pendulum anti-dance device, and output the data;

[0074] Before outputting the data, the data structure of the rotating spacer is first reversed through the S13 operation. In The cumulative interval represents the interval, which can be imported into Excel using the xlswrite function for easy modification and printing.

[0075] In step S12, the sub-gear distance is expressed as a cumulative sub-gear distance. The steps are as follows:

[0076] In the Within a certain range, the tower body reaches the first... The installation distance of each spacer bar is the cumulative spacing of the spacer bars, and the cumulative spacing of the spacer bars should be equal to the distance from the tower body to the first... The installation distance of the first spacer plus the first The spacer bar to the first The installation distance between each spacer is calculated using the following formula:

[0077] (3-1);

[0078] Formula 3-1 is used to perform a loop operation to convert all sub-ranges in the data structure into cumulative sub-ranges. The core code is as follows:

[0079] In step S13, the specific steps for removing the unnecessary rotating spacer bars are as follows:

[0080] Please see Figure 2 For each within the same gear range The data inside is judged sequentially. Does it exist within the range? ,

[0081] If it exists Then let the above null value Let the corresponding The value is zero, and at the same time The number of rotary intervals that meet the conditions is also subtracted accordingly.

[0082] The core code is:

[0083]

[0084] ;

[0085] In step S14, the four elements in the data structure are associated accordingly, and the resulting merge code is as follows:

[0086] ;

[0087] This data and the next data as well as Swapping, i.e., completing the sorting of data structures, please refer to [link / reference]. Figure 3 .

[0088] Its core code is:

[0089] ;

[0090] Example 1

[0091] Build the software interface using Matlab's GUI functionality, such as... Figure 4 As shown;

[0092] The following is a demonstration of the software functions using the 301#-320# construction section of the 500kV Doosan Line technical renovation project as an example. The installation data of the spacer bars in this section is shown in Table 2.

[0093]

[0094] Import the Excel spreadsheet into the software and make the relevant settings. Click Input, Calculate, Preview, and Output in sequence, as follows: Figure 5 As shown.

[0095] Finally, the resulting Excel spreadsheet is output.

[0096] The embodiments described above are merely illustrative of implementation methods of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention.

Claims

1. A method for calculating the installation position of a gyration spacer and a double swing anti-dancer, characterized in that, It comprises the following steps: S1, establishing the data structure of the spacer; S2, analyzing the core code of the anti-dancing device installation calculator; The data structure of the rotary interval bar is represented by , ; wherein is a constant, representing the number of span distances to be calculated; is a one-dimensional array representing the number of sub-bins within each bin, and the group length of the sub-bins is equal to . is a two-dimensional array representing the installation of each interval rod in each interval within each pitch, and the group length of the interval rods is equal to the group width of the interval rods is the maximum value in the middle is a two-dimensional array representing the type name of each spacer bar within each bin, and the group length of the spacer bars is equal to and the group width of the spacer bars is the maximum value in the middle The data structure of the spacer actually installed is , ; wherein, a data structure for a rotary spacer; Data structure for double swing dancer; is constant, and in the double swing anti-sway device The rotary interval rod is no longer installed in the range The data structure conversion of the actual installed spacer is realized by Matlab, and the steps are as follows: S11, reading data; The xlsread function is used to read the secondary span data in the Excel table, and the secondary span data is established , and ; S12, expressing the sub-span as the form of cumulative sub-span; S13, removing the rotary spacer which is not needed to be installed; S14, merging and sorting the sub-span of the rotary spacer and the double pendulum anti-dancing device, and outputting data; Before outputting the data, the data structure of the interval rod in the rotation interval is reversed by the S13 reverse operation, and the cumulative interval in the data structure is expressed as an interval. The data is imported into Excel by using the xlswrite function, and is convenient for modification and printing. is expressed as an interval. The data is imported into Excel by using the xlswrite function, and is convenient for modification and printing.

2. The method for calculating the installation position of a swing spacer and double swing anti-swing device according to claim 1, characterized in that: In S12, the sub-span is expressed as the form of cumulative sub-span, and the steps are as follows: In the first span, the installation distance of the tower body to the first spacer is the spacer cumulative subspan, which should be equal to the installation distance of the tower body to the first spacer plus the installation distance of the first spacer to the second spacer, and the specific formula is: (3-1) Through formula 3-1, the loop operation is performed to convert all sub-spans in the data structure into cumulative sub-spans.

3. The method of claim 2, wherein, In S13, the specific steps of removing the rotary spacer which is not needed to be installed are as follows: For each of the same range data inside, in turn to determine range whether there is , If there is , then let the be null , let the value of the be null, while also corresponding to subtract the number of intervals that meet the conditions of rotation.

4. The method of claim 3, wherein, In S14, the four elements in the data structure are correspondingly associated, and the obtained merging code is as follows: ; The data is exchanged with the data of the next data and i.e. the sorting of the data structure is completed.

Citation Information

Patent Citations

  • Method for installing interphase spacers and system thereof

    CN103050909A

  • Optimization method for wire clamp rotary type double-pendulum anti-galloping device

    CN113451969A