A power transmission line spacer placing method, device, equipment and storage medium

CN123013350APending Publication Date: 2026-10-30BEIJIG YUPONT ELECTRIC POWER TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611179146.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-05
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0005]本发明提供了一种输电线路间隔棒摆放方法、装置、设备及存储介质,解决了输电线路三维建模中间隔棒人工摆放效率低、姿态无法适配导线曲线、金具与中间环贴合失真以及难以兼容多种分裂导线结构的技术问题

Benefits of technology

[0016]本发明实施例的技术方案,通过确定输电线路分裂情况并结合基础数据计算间隔棒摆放参数,可区分不同分裂导线结构匹配对应计算逻辑,独立求解中间环与连接金具的位置、姿态、缩放全套参数,实现间隔棒各构件自适应适配导线真实空间形态,消除人工调节误差与模型贴合失真问题。对间隔棒摆放参数进行实例化生成间隔棒摆放结果,能够基于批量计算所得参数自动批量生成标准化间隔棒三维模型实例,省去人工逐件调整操作,提升了长距离输电线路三维场景的建模效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123013350A_ABST
    Figure CN123013350A_ABST
Patent Text Reader

Abstract

The application discloses a power transmission line spacer placing method, device, equipment and storage medium. The method comprises the following steps: acquiring basic data of a power transmission line; determining the splitting condition of the power transmission line, calculating spacer placing parameters according to the splitting condition and the basic data; and instantiating the spacer placing parameters to generate a spacer placing result. By determining the splitting condition of the power transmission line and combining the basic data to calculate the spacer placing parameters, different splitting conductor structures can be distinguished to match corresponding calculation logic, the position, posture and scaling parameters of the intermediate ring and the connecting hardware can be independently solved, the spacer components can be adaptively matched with the real space form of the conductor, and the problems of manual adjustment error and model fitting distortion can be eliminated. The standardized spacer three-dimensional model instance can be generated based on the spacer placing parameters, manual piece-by-piece adjustment operation is omitted, and the modeling efficiency of the long-distance power transmission line three-dimensional scene is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power engineering simulation, and in particular to a method, apparatus, equipment and storage medium for arranging spacers in transmission lines. Background Technology

[0002] Within the transmission line operation system, spacers are key hardware components ensuring the safe operation of split conductors. They fix the spacing between multiple sub-conductors, reducing conductor vibration and galloping. Common configurations include two-, four-, and six-split structures, and their position and orientation must match the spatial morphology of the conductors. With the development of power grid digitalization, spacers are widely distributed along conductors, resulting in a heavy modeling workload. Conductors exhibit sag and spatial curvature, and various vector data sources contain errors, necessitating automated and high-precision methods for batch placement modeling of spacers.

[0003] Currently, when building 3D scenes of transmission lines in the industry, spacer placement mainly employs two methods: manual placement and semi-automatic placement using fixed templates. Both methods require the prior input of basic data such as conductor and ground wire vectors, spacer installation distances, and standard hardware models. Manual placement relies on modelers placing the model segment by segment, manually adjusting its position, rotation angle, and dimensions. Fixed templates pre-lock the relative positions of the internal components of the spacers, placing the entire model based on a single reference datum. During operation, it is simple to distinguish the line split type and select the corresponding template. After the basic placement is completed, manual fine-tuning is performed, ultimately generating a 3D model of the spacers for use in building the line scene.

[0004] Manual operation is extremely labor-intensive for long-distance, multi-span lines, making batch modeling impossible. Fixed templates have a fixed posture and cannot adaptively adjust their orientation to follow the 3D curve of the conductor, resulting in poor model fit. Furthermore, they are susceptible to uneven conductor spacing and vector data errors, leading to gaps and distortions in fixed-size fittings. They also struggle to accommodate various split conductor types, making it impossible to batch calculate and instantiate complete spacer bar models, thus limiting their practical engineering applicability. Summary of the Invention

[0005] This invention provides a method, apparatus, equipment, and storage medium for placing spacers in transmission lines, which solves the technical problems of low efficiency in manual placement of spacers in 3D modeling of transmission lines, inability to adapt the posture to conductor curves, distortion of fitting between fittings and intermediate rings, and difficulty in compatibility with various split conductor structures.

[0006] According to one aspect of the present invention, a method for arranging spacers in transmission lines is provided, the method comprising: Acquire basic data of the transmission line, including conductor and ground wire vector lines, spacer arrangement arc length distance, and spacer model library parameters; Determine the splitting status of the transmission line, and calculate the spacer placement parameters based on the splitting status and basic data; Instantiate the spacer placement parameters to generate the spacer placement result.

[0007] Optionally, before determining the splitting of the transmission line, the method further includes: calculating the spatial length of each segment formed by adjacent sampling points in the conductor-ground vector line; accumulating the arc lengths based on each spatial length to obtain an arc length index sequence; matching the target segment in the arc length index sequence with the arc length distance corresponding to the spacer bar arrangement; performing linear interpolation based on the target segment to obtain the spatial sampling point corresponding to the arc length distance of the spacer bar arrangement; determining the direction vector of the target segment, and normalizing the direction vector to obtain the unit tangential vector of unit modulus.

[0008] Optionally, the spacer bar placement parameters include position parameters, attitude parameters, and scaling parameters. The position parameters include the position of the intermediate ring and the position of the fittings. The spacer bar placement parameters are calculated based on the splitting situation and the basic data, including: when the splitting situation is a split conductor, calculating the positioning reference of the intermediate ring of each split sub-conductor; calculating the geometric center point of each split sub-conductor based on the spatial sampling point corresponding to the arc length distance of the spacer bar and using it as the position of the intermediate ring; using the spatial sampling point corresponding to each split sub-conductor as the corresponding fitting position; and calculating the attitude parameters and scaling parameters based on the position parameters, the unit tangential vector, and the basic data.

[0009] Optionally, the intermediate loop positioning reference for each split sub-traverse is calculated, including: taking the arithmetic mean of each spatial sampling point to obtain the geometric center point of each split sub-traverse, and using the center line formed by the geometric center points as the intermediate loop positioning reference.

[0010] Optionally, the attitude parameters include intermediate ring rotation parameters and fitting rotation parameters. These parameters and scaling parameters are calculated based on position parameters, unit tangential vectors, and baseline data. The calculation includes: using the unit tangential vector corresponding to the intermediate ring positioning reference as the intermediate ring horizontal axis; obtaining the vertical reference vector; performing a cross product between the intermediate ring horizontal axis and the vertical reference vector to obtain the intermediate ring vertical axis; performing a cross product between the intermediate ring horizontal axis, vertical axis, and vertical axis to obtain the intermediate ring rotation matrix; converting the intermediate ring rotation matrix to Euler angles to obtain the intermediate ring rotation parameters; using the unit tangential vector as the fitting horizontal axis and determining the radial vector pointing from the fitting position to the intermediate ring position; performing a cross product between the fitting horizontal axis and the radial vector to obtain the fitting vertical axis and fitting vertical axis; performing a cross product between the fitting horizontal axis, vertical axis, and fitting vertical axis to obtain the fitting rotation matrix; converting the fitting rotation matrix to Euler angles to obtain the fitting rotation parameters; and calculating scaling parameters based on the fitting position, intermediate ring position, and spacer bar model library parameters.

[0011] Optionally, scaling parameters are calculated based on the hardware position, intermediate ring position, and spacer model library parameters, including: calculating the spatial distance from the hardware position to the intermediate ring position; extracting the intermediate ring radius and original connection length from the spacer model library parameters, calculating the difference between the spatial distance and the intermediate ring radius to obtain the target connection length; and calculating the ratio of the target connection length to the original connection length to obtain the scaling parameters.

[0012] Optionally, the spacer bar placement parameters include position parameters and attitude parameters. The position parameters include the position of the intermediate ring, and the attitude parameters include the rotation parameters of the intermediate ring. The spacer bar placement parameters are calculated based on the splitting situation and basic data, including: when the splitting situation is a non-split conductor, the spatial sampling point of the conductor vector line at the arc length distance of the spacer bar placement is directly used as the position of the intermediate ring; the unit tangential vector is used as the horizontal axis of the intermediate ring; the vertical reference vector is obtained, and the horizontal axis of the intermediate ring and the vertical reference vector are cross-multiplied to obtain the vertical axis of the intermediate ring, and the horizontal axis of the intermediate ring and the vertical axis of the intermediate ring are cross-multiplied to obtain the vertical axis of the intermediate ring; the horizontal axis of the intermediate ring, the vertical axis of the intermediate ring and the vertical axis of the intermediate ring are concatenated to obtain the rotation matrix of the intermediate ring, and the rotation matrix of the intermediate ring is converted into Euler angles to obtain the rotation parameters of the intermediate ring.

[0013] According to another aspect of the present invention, a transmission line spacer placement device is provided, the device comprising: The basic data acquisition module is used to acquire the basic data of the transmission line, which includes conductor and ground wire vector lines, spacer arrangement arc length distance, and spacer model library parameters. The placement parameter calculation module is used to determine the splitting situation of the transmission line and calculate the spacer placement parameters based on the splitting situation and basic data. The placement result generation module is used to instantiate the spacer placement parameters to generate the spacer placement result.

[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform a method for placing spacers in a transmission line according to any embodiment of the present invention.

[0015] According to another aspect of the present invention, a computer storage medium is provided, the computer storage medium storing computer instructions, the computer instructions being configured to cause a processor to execute and implement a method for placing spacers in a transmission line as described in any embodiment of the present invention.

[0016] The technical solution of this invention, by determining the splitting condition of the transmission line and calculating the spacer placement parameters based on basic data, can distinguish different split conductor structures and match corresponding calculation logic. It independently solves for the position, orientation, and scaling parameters of the intermediate ring and connecting hardware, enabling each component of the spacer to adaptively adapt to the real spatial shape of the conductor, eliminating manual adjustment errors and model fitting distortion. Instantiating the spacer placement parameters generates spacer placement results, automatically generating standardized 3D model instances of spacers in batches based on the calculated parameters, eliminating manual adjustment of each component and improving the modeling efficiency of 3D scenes for long-distance transmission lines.

[0017] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart of a method for arranging spacers in a transmission line according to Embodiment 1 of the present invention; Figure 2 This is a flowchart of another method for arranging spacers in a transmission line according to Embodiment 2 of the present invention; Figure 3 This is a flowchart of another method for arranging spacers in a transmission line according to Embodiment 3 of the present invention; Figure 4 This is a schematic diagram of a transmission line spacer placement device according to Embodiment 4 of the present invention; Figure 5 This is a schematic diagram of the structure of an electronic device that implements a method for arranging spacers in a power transmission line according to an embodiment of the present invention. Detailed Implementation

[0020] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0021] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0022] Example 1 Figure 1 This is a flowchart illustrating a method for placing spacers in a transmission line according to Embodiment 1 of the present invention. This embodiment is applicable to transmission line simulation design scenarios. The method can be executed by a spacer placement device, which can be implemented in hardware and / or software and can be configured in a computer controller. Figure 1 As shown, the method includes: S110. Obtain the basic data of the transmission line, including conductor and ground wire vector lines, spacer arrangement arc length distance, and spacer model library parameters.

[0023] The basic data refers to the set of input data used to support the automatic placement of spacers, including conductor / ground wire vector lines, spacer arrangement arc length distances, and spacer model library parameters. Conductor / ground wire vector lines are curve data composed of continuous three-dimensional coordinate points, describing the direction of the conductor or ground wire in three-dimensional space. For non-split ground wires, a single ground wire vector line needs to be input, while for split conductors, the vector line of each split sub-conductor needs to be input. Spacer arrangement arc length distance refers to the arc length distance between the spacer and the starting point of the conductor / ground wire; a single value or a set of values ​​can be input for batch positioning of spacers along the conductor. Spacer model library parameters can include preset parameters for the intermediate ring model and connecting conductor hardware model, such as the original model length and local coordinate system definition. Spacers are auxiliary hardware used to maintain the relative spacing of split sub-conductors, consisting of an intermediate ring and connecting conductor hardware. The intermediate ring is the central connecting structure of the spacer, located near the geometric center of the split conductor. Connecting conductor hardware is the component that connects the intermediate ring to each split sub-conductor.

[0024] Optionally, before determining the splitting of the transmission line, the method further includes: calculating the spatial length of each segment formed by adjacent sampling points in the conductor-ground vector line; accumulating the arc lengths based on each spatial length to obtain an arc length index sequence; matching the target segment in the arc length index sequence with the arc length distance corresponding to the spacer bar arrangement; performing linear interpolation based on the target segment to obtain the spatial sampling point corresponding to the arc length distance of the spacer bar arrangement; determining the direction vector of the target segment, and normalizing the direction vector to obtain the unit tangential vector of unit modulus.

[0025] In this context, a line segment formed by adjacent sampling points refers to a spatial line segment formed by connecting two consecutive sampling points on a vector line. The spatial length of a line segment is the Euclidean distance between a single adjacent sampling point line segment in three-dimensional space. The arc length index sequence is an ordered sequence formed by accumulating the spatial lengths of each line segment from the starting point of the vector line, with each sampling point corresponding to a cumulative arc length value. The spacer bar arrangement arc length distance is a curve length parameter measured along the traverse curve from the starting point of the vector line, used to locate the spacer bar installation position. The target line segment is the adjacent sampling point line segment in the arc length index sequence whose cumulative arc length exactly encloses the arrangement arc length distance. Linear interpolation is a geometric interpolation method that calculates the intermediate spatial point position between the two endpoints of the target line segment in three-dimensional coordinates according to the proportion of the arrangement arc length distance to the total length of the line segment.

[0026] Specifically, first, traverse all continuous three-dimensional sampling points along the entire conductor vector line, and then take each group of adjacent sampling points one after the other. Calculate the spatial length of the line segment connecting each group of adjacent sampling points using the three-dimensional Euclidean distance formula. Record the length of each line segment on the vector line completely. The spatial length is calculated using the following formula (1): (1) in, This represents the spatial length of the k-th adjacent sampling point segment on the vector line. This represents the k-th three-dimensional sampling point on the conductor-ground vector line. , , and These represent the X, Y, and Z spatial coordinates of the point in the three-dimensional geodetic coordinate system, respectively, and k is the sampling point number, with values ​​of 0, 1, 2...n. This represents the (k+1)th three-dimensional sampling point on the conductor vector line. Then, taking the first sampling point of the vector line as the starting point for arc length calculation, the cumulative arc length value corresponding to the starting point is set to 0. Following the arrangement order of the vector line segments, the cumulative arc length of the previous segment is added to the spatial length of the current segment to complete the arc length accumulation operation. The cumulative arc length value corresponding to each sampling point is obtained in turn. All sampling points and their corresponding cumulative arc lengths are stored one-to-one to form a complete and ordered arc length index sequence. This sequence can establish a one-to-one mapping relationship between each spatial point on the vector line and the cumulative length along the conductor curve. The cumulative arc length is expressed by the following formula (2): (2) in, This represents the cumulative arc length corresponding to the k-th three-dimensional sampling point on the conductor-ground vector line. Let represent the three-dimensional Euclidean length of the j-th adjacent sampling point segment on the conductor vector line. Then, traverse all the cumulative arc length values ​​stored in the arc length index sequence, and find a set of adjacent sampling points that satisfy the condition that the cumulative arc length of the previous sampling point is less than or equal to the arrangement arc length distance and the cumulative arc length of the next sampling point is greater than or equal to the arrangement arc length distance, as shown in the following formula (3): (3) in, This represents the cumulative arc length corresponding to the k-th three-dimensional sampling point on the conductor-ground vector line. Indicates the arc length distance of the spacer bar arrangement. This represents the cumulative arc length corresponding to the (k+1)th three-dimensional sampling point on the conductor vector line. The line segment connecting the sampling points is the target line segment. Then, the three-dimensional coordinates of the two endpoints of the target line segment, the total spatial length of the target line segment, and the difference between the arc length distance and the cumulative arc length of the front end point of the target line segment are read. The difference is divided by the total length of the target line segment to obtain the interpolation ratio coefficient. Then, the three-dimensional coordinates of the starting point and ending point of the target line segment are linearly weighted using this ratio coefficient. After weighted summation, the conductor spatial sampling point that accurately corresponds to the arc length distance of the spacer is obtained. This point is the reference positioning point of the spacer on the conductor. The interpolation ratio coefficient is shown in the following formula (4): (4) in, Indicates the interpolation scaling factor. This represents the cumulative arc length corresponding to the k-th three-dimensional sampling point on the conductor-ground vector line. Indicates the arc length distance of the spacer bar arrangement. This represents the cumulative arc length corresponding to the (k+1)th three-dimensional sampling point on the conductor vector line. The spatial sampling points are calculated using the following formula (5): (5) in, Indicates spatial sampling points, Indicates the interpolation scaling factor. This represents the k-th three-dimensional sampling point on the conductor-ground vector line. This represents the (k+1)th three-dimensional sampling point on the conductor vector line. Then, the three-dimensional coordinates of the front end point are subtracted from the three-dimensional coordinates of the rear end point of the target line segment to obtain the original three-dimensional direction vector representing the local orientation of the conductor. The overall magnitude of this direction vector is then calculated. The x, y, and z coordinate components of the direction vector are divided by the magnitude to complete the normalization process, and finally, a unit tangential vector with a fixed magnitude of 1 is obtained, which only represents the local extension orientation of the conductor. The direction vector is calculated using the following formula (6): (6) in, This represents the original, unnormalized direction vector of the conductor at the arc length dis, indicating the local extension direction of the conductor. This represents the k-th three-dimensional sampling point on the conductor-ground vector line. This represents the (k+1)th three-dimensional sampling point on the conductor vector line. The unit tangential vector will be used later to solve the spatial attitude rotation matrix of the spacer intermediate ring and connecting conductor hardware. The entire set of pre-calculations relies on the geometric principle of vector discrete point arc length interpolation, which can adapt to the three-dimensional curve shape of the conductor with sag, height difference, and spatial curvature, ensuring that the calculation results of the spacer positioning point and the local direction of the conductor closely match the actual spatial shape of the line.

[0027] S120. Determine the splitting status of the transmission line and calculate the spacer placement parameters based on the splitting status and basic data.

[0028] The term "split configuration" refers to the type of split structure of the conductors in the transmission line, such as two-split, four-split, or six-split, or whether it is a non-split ground wire. The split configuration determines the number and layout of the intermediate rings and connecting hardware of the spacers. Spacer placement parameters are key parameters calculated to control the placement of the spacer model, and can include position parameters, orientation parameters, and scaling parameters. Position parameters can be the spatial position of the intermediate rings and the spatial positions of each connecting hardware. Orientation parameters can be the spatial orientation of the intermediate rings and connecting hardware. Scaling parameters can be the adaptive scaling ratio of the connecting hardware.

[0029] S130. Instantiate the spacer placement parameters to generate the spacer placement result.

[0030] Instantiation refers to the process of applying the calculated placement parameters to model components in the spacer model library, such as intermediate rings and connecting fittings, to generate spacer model instances that can be directly displayed or used in a 3D scene. The final output of the spacer placement result clock is a 3D arrangement of spacers, including the position coordinates, rotation Euler angles, scaling ratios, and other data of the intermediate rings and each connecting fitting. This data can be directly used for model display and application in scenarios such as 3D Geographic Information System (GIS) and digital twin power grids for power transmission lines.

[0031] The technical solution of this invention determines the splitting condition of the transmission line and calculates the spacer placement parameters based on basic data. It can distinguish different split conductor structures and match the corresponding calculation logic, independently solve the position, orientation, and scaling parameters of the intermediate ring and connecting hardware, and realize the adaptive adaptation of each component of the spacer to the real spatial shape of the conductor, eliminating the problems of manual adjustment error and model fitting distortion. The spacer placement parameters are instantiated to generate spacer placement results, and standardized spacer 3D model instances can be automatically generated in batches based on the parameters obtained from batch calculation, saving manual adjustment operation for each component and improving the modeling efficiency of 3D scenes of long-distance transmission lines.

[0032] Example 2 Figure 2 This is a flowchart of a method for placing spacers in a transmission line according to Embodiment 2 of the present invention. This embodiment elaborates on the calculation process of spacer placement parameters for split conductors based on Embodiment 1 described above. For example... Figure 2 As shown, the method includes: S210. When the splitting situation is a split conductor, calculate the positioning reference of the intermediate loop of each split sub-conductor.

[0033] The intermediate loop positioning reference is a geometric calculation reference applicable only to the split conductor condition and used to solve for the center point of the intermediate loop. A split sub-conductor refers to a single cable within the same phase that is parallel to each other and together constitutes the split conductor.

[0034] Optionally, the intermediate loop positioning reference for each split sub-traverse is calculated, including: taking the arithmetic mean of each spatial sampling point to obtain the geometric center point of each split sub-traverse, and using the center line formed by the geometric center points as the intermediate loop positioning reference.

[0035] The geometric center point is the arithmetic mean of spatial points at the same arc length position of multiple split sub-conductors. The centerline is a curve formed by the geometric center points at each arc length position.

[0036] Specifically, when calculating the positioning reference of the intermediate ring of each split sub-conductor, the corresponding spatial sampling point is first found on each sub-conductor by using the arc length parameterization method, that is, the spatial position of each split sub-conductor at a distance dis from the starting point. Then, the spatial sampling points of all split sub-conductors located at the same arc length position are calculated by arithmetic mean, and the result is the geometric center point of the split conductor at that arc length position. For cases where multiple spacers need to be arranged, the geometric center point corresponding to each distance parameter dis is calculated in sequence according to the above method. The curve formed by connecting the geometric center points in space is the center line of the split conductor. This center line can be used as the reference for positioning the intermediate ring of the spacer. The geometric center point is calculated using the following formula (7): (7) in, This represents the geometric center point of all sampling points of the split sub-traverses at the same arc length dis. Indicates the number of splitting wires. This represents the spatial sampling point corresponding to the i-th split sub-wire at the same arc length dis.

[0037] S220. Calculate the geometric center point of each split sub-conductor by using the spatial sampling points corresponding to the arc length distance of the spacer bar and use them as the position of the intermediate ring. Use the spatial sampling points corresponding to each split sub-conductor as the positions of the corresponding hardware.

[0038] Specifically, the coordinates of the spatial sampling points at the arc length distance dis of all the split sub-wires can be averaged to obtain the position of the intermediate ring in three-dimensional space. Simultaneously, the spatial sampling points corresponding to each split sub-wire at dis are directly used as the positions of the fittings connected to that split sub-wire. The position of the intermediate ring is calculated using the following formula (8): (8) in, Indicates the position of the middle ring. The geometric center point of all sampling points of the split sub-conductors at the same arc length dis is represented by the following formula (9): (9) in, Indicates the position of the hardware, This represents the spatial sampling point corresponding to the i-th split sub-wire at the same arc length dis.

[0039] In an optional implementation, after acquiring the spatial points of all split sub-traverses at the same arc length location, a three-dimensional minimum bounding box can be constructed, with the geometric center of the bounding box serving as the placement position of the intermediate ring of the spacer bar. The above implementation is suitable for conditions involving local traverse offset, asymmetrical splitting, and slight acquisition errors in the measured vector points, and can mitigate the offset interference caused by abnormal points on a single sub-traverse on the position of the intermediate ring.

[0040] S230. Use the unit tangential vector corresponding to the positioning reference of the intermediate ring as the horizontal axis of the intermediate ring.

[0041] The horizontal axis of the intermediate ring is the axis along the direction of the conductor in the local coordinate system of the intermediate ring, and it is aligned with the unit tangential vector.

[0042] S240. Obtain the vertical reference vector, perform a cross product between the horizontal axis of the middle ring and the vertical reference vector to obtain the vertical axis of the middle ring, and perform a cross product between the horizontal axis of the middle ring and the vertical axis of the middle ring to obtain the vertical axis of the middle ring.

[0043] Wherein, the vertical reference vector is a unit vector pointing in the vertical direction, such as (0,0,1) representing vertically upward. The vertical axis of the intermediate ring is the horizontal axis perpendicular to the horizontal axis in the local coordinate system of the intermediate ring. The vertical axis of the intermediate ring is the vertical axis perpendicular to both the horizontal and vertical axes in the local coordinate system of the intermediate ring. The vertical axis of the intermediate ring is calculated using the following formula (10): (10) in, Indicates the horizontal axis of the middle ring. Indicates the vertical axis of the middle ring. This represents the vertical reference vector.

[0044] S250. The rotation matrix of the intermediate ring is obtained by splicing the horizontal axis, vertical axis and vertical axis of the intermediate ring. The rotation matrix of the intermediate ring is converted into Euler angles to obtain the rotation parameters of the intermediate ring.

[0045] The intermediate ring rotation matrix is ​​a 3x3 orthogonal matrix used to describe rotations in three-dimensional space. It is composed of three mutually perpendicular unit vectors: the horizontal axis, the vertical axis, and the center axis. Euler angles are three rotation angles: rotations about the x-axis, y-axis, and z-axis, used to describe rotations in three-dimensional space.

[0046] Specifically, the three-dimensional vectors of the three axes can be concatenated as column vectors to form the intermediate ring rotation matrix. Then, the matrix can be solved by converting the rotation matrix to Euler angles, and the rotation angle values ​​around the three axes can be output. This set of angle values ​​is the intermediate ring rotation parameter.

[0047] S260. Use the unit tangential vector as the horizontal axis of the fitting, and determine the radial vector pointing from the position of the fitting to the position of the intermediate ring.

[0048] In this system, the horizontal axis of the fitting is the axis along the direction of the conductor in the local coordinate system of the connecting wire fitting. The radial vector is the vector from the position of the fitting to the position of the intermediate loop.

[0049] S270. Based on the cross product of the horizontal axis and radial vector of the fitting, the vertical axis and the vertical axis of the fitting are obtained.

[0050] Wherein, the vertical axis of the fitting is the axis perpendicular to the horizontal axis in the local coordinate system of the fitting. The vertical axis of the fitting is the axis perpendicular to both the horizontal and vertical axes in the local coordinate system of the fitting. The vertical axis of the fitting is calculated using the following formula (11): (11) in, Indicates the longitudinal axis of the hardware. Indicates the horizontal axis of the hardware. Represents the radial vector. The vertical shaft of the fitting is calculated using the following formula (12): (12) in, Indicates the horizontal axis of the hardware. Indicates the longitudinal axis of the hardware. This indicates the vertical axis of the fitting. Furthermore, to ensure that the three directional axes are strictly orthogonal, the longitudinal axis of the fitting is further modified using the following formula (13): (13) in, Indicates the horizontal axis of the hardware. Indicates the longitudinal axis of the hardware. This indicates a metal fitting vertical shaft.

[0051] S280. The rotation matrix of the fitting is obtained by splicing the horizontal axis, vertical axis and vertical axis of the fitting. The rotation matrix of the fitting is converted into Euler angles to obtain the rotation parameters of the fitting.

[0052] Specifically, the rotation parameters are converted into three-axis Euler angles through matrix calculation and used as the rotation parameters specific to this branch fitting. This calculation logic is repeated for each branch fitting corresponding to a split sub-wire to obtain all fitting rotation parameters.

[0053] S290. Calculate the scaling parameters based on the hardware position, intermediate ring position, and spacer bar model library parameters.

[0054] The scaling parameter is a scaling factor calculated based on the actual length that the connecting hardware needs to cover and the original length of the model. It is used to adjust the length of the connecting hardware to fit the middle ring.

[0055] Optionally, scaling parameters are calculated based on the hardware position, intermediate ring position, and spacer model library parameters, including: calculating the spatial distance from the hardware position to the intermediate ring position; extracting the intermediate ring radius and original connection length from the spacer model library parameters, calculating the difference between the spatial distance and the intermediate ring radius to obtain the target connection length; and calculating the ratio of the target connection length to the original connection length to obtain the scaling parameters.

[0056] Specifically, the spatial distance from the fitting location to the intermediate ring location is first calculated. It's known that the connecting fitting only needs to cover the distance from the fitting installation point to the outer edge of the intermediate ring, without including the radius of the intermediate ring. Therefore, the pre-stored intermediate ring radius and the original connection length of the connecting fitting need to be extracted from the spacer model library parameters. The target connection length is obtained by subtracting the intermediate ring radius from the spatial distance. Then, the ratio of the target connection length to the original connection length is calculated to obtain the scaling parameter. This ratio reflects the difference between the actual connection length and the initial model length. Using this as a scaling factor, the connecting fitting model is scaled proportionally, ensuring that the length of the fitting model perfectly matches the actual installation requirements. This avoids gaps between the fitting and the intermediate ring, or the fitting being too long and interfering with the intermediate ring, ensuring the installation accuracy of the spacer and the accuracy of the model display.

[0057] The technical solution of this invention calculates the positioning reference for the intermediate ring separately for split conductors. The geometric center point is obtained by taking the arithmetic mean of sampling points of the same arc length for each sub-conductor and connecting them to form a centerline as the positioning reference. This accurately fits the overall spatial distribution of the split conductors, ensuring the intermediate ring is located in the central region of the sub-conductors. By constructing an orthogonal triaxial axis of the intermediate ring with the centerline tangent and converting it to Euler angles, the rotation parameters of the intermediate ring are automatically generated according to the conductor direction. The rotation parameters of the fitting are obtained by constructing the triaxial axis of the fitting by combining the cross product of the sub-conductor tangent and radial vectors, ensuring the natural and reasonable orientation of both types of components. By calculating the scaling ratio, the length of the fitting can be adaptively adjusted, effectively avoiding modeling defects such as gaps, intersections, and suspensions between the fitting and the intermediate ring.

[0058] Example 3 Figure 3 This is a flowchart of a method for placing spacers in a transmission line according to Embodiment 2 of the present invention. This embodiment elaborates on the calculation process of spacer placement parameters for non-split conductors, based on Embodiment 1 described above. For example... Figure 3 As shown, the method includes: S310. When the splitting condition is a non-split conductor, the spatial sampling point of the conductor-ground vector line at the arc length distance of the spacer bar is directly used as the position of the intermediate loop.

[0059] Specifically, when the splitting situation is a non-split conductor, the position of the intermediate loop is first calculated. The conductor vector line can be parameterized by arc length. The line segment corresponding to the arc length distance dis of the spacer bar arrangement can be found by accumulating the arc length sequence. After calculating the interpolation ratio, the spatial sampling point at the arc length distance is obtained, as shown in the following formula (14): (14) in, Indicates the position of the middle ring. This represents the spatial sampling point of the conductor vector line corresponding to the arc length distance of the spacer bar arrangement.

[0060] S320, Use the unit tangential vector as the horizontal axis of the intermediate loop.

[0061] Specifically, when determining the horizontal axis of the intermediate ring, the unit tangential vector of the ground line vector at position dis can be used as the horizontal axis of the intermediate ring.

[0062] S330. Obtain the vertical reference vector, perform a cross product between the horizontal axis of the middle ring and the vertical reference vector to obtain the vertical axis of the middle ring, and perform a cross product between the horizontal axis of the middle ring and the vertical axis of the middle ring to obtain the vertical axis of the middle ring.

[0063] The vertical reference vector is a unit vector pointing vertically, such as (0,0,1) representing vertically upward. The vertical axis of the intermediate ring is the horizontal axis perpendicular to the horizontal axis in the local coordinate system of the intermediate ring. The vertical axis of the intermediate ring is the vertical axis perpendicular to both the horizontal and vertical axes in the local coordinate system of the intermediate ring.

[0064] S340. The rotation matrix of the intermediate ring is obtained by splicing the horizontal axis, vertical axis and vertical axis of the intermediate ring. The rotation matrix of the intermediate ring is converted into Euler angles to obtain the rotation parameters of the intermediate ring.

[0065] The intermediate ring rotation matrix is ​​a 3x3 orthogonal matrix used to describe rotations in three-dimensional space. It is composed of three mutually perpendicular unit vectors: the horizontal axis, the vertical axis, and the center axis. Euler angles are three rotation angles: rotations about the x-axis, y-axis, and z-axis, used to describe rotations in three-dimensional space.

[0066] Specifically, the three-dimensional vectors of the three axes can be concatenated as column vectors to form the intermediate ring rotation matrix. Then, the matrix can be solved by converting the rotation matrix to Euler angles, and the rotation angle values ​​around the three axes can be output. This set of angle values ​​is the intermediate ring rotation parameter.

[0067] The technical solution of this invention, for non-split conductors, directly takes the spatial sampling point corresponding to the arc length of the conductor-ground vector line as the position of the intermediate loop, which can eliminate the centerline calculation calculation, simplify the position calculation logic in non-split cable scenarios, and reduce computing power consumption. By using the unit tangential vector as the horizontal axis of the intermediate loop, it can accurately fit the local direction of the conductor, ensuring that the intermediate loop is aligned along the extension direction of the cable. By generating the vertical axis and the vertical reference vector of the intermediate loop by cross product of the horizontal axis and the vertical reference vector, a pairwise orthogonal three-axis coordinate system can be quickly constructed, ensuring that the attitude reference conforms to the orthogonality rules of three-dimensional space. By using the three-axis splicing to form a rotation matrix and converting it to Euler angles, standardized rotation parameters that can be directly recognized by the 3D modeling engine can be output without additional coordinate transformation processing, improving the convenience of model attitude assignment.

[0068] Example 4 Figure 4 This is a schematic diagram of a power transmission line spacer placement device provided in Embodiment 4 of the present invention. Figure 4 As shown, the device includes: a basic data acquisition module 410, used to acquire basic data of the transmission line, wherein the basic data includes conductor and ground wire vector lines, spacer arrangement arc length distance and spacer model library parameters; The placement parameter calculation module 420 is used to determine the splitting situation of the transmission line and calculate the spacer placement parameters based on the splitting situation and basic data. The placement result generation module 430 is used to instantiate the spacer placement parameters to generate the spacer placement result.

[0069] Optionally, the device further includes a sampling point and tangential vector determination module, used for: calculating the spatial length of each segment formed by adjacent sampling points in the conductor-ground wire vector line before determining the splitting situation of the transmission line; accumulating the arc lengths based on each spatial length to obtain an arc length index sequence; matching the target segment corresponding to the arc length distance of the spacer bar arrangement in the arc length index sequence; performing linear interpolation based on the target segment to obtain the spatial sampling point corresponding to the arc length distance of the spacer bar arrangement; determining the direction vector of the target segment; and normalizing the direction vector to obtain the unit tangential vector of unit modulus.

[0070] Optionally, the placement parameter calculation module 320 specifically includes: a split conductor calculation unit, used for: calculating the intermediate ring positioning reference of each split sub-conductor when the split condition is a split conductor; calculating the geometric center point of each split sub-conductor based on the spatial sampling points corresponding to the arc length distance of the spacer bar and using them as the position of the intermediate ring; using the spatial sampling points corresponding to each split sub-conductor as the positions of the corresponding fittings; and calculating the attitude parameters and scaling parameters based on the position parameters, unit tangential vector and basic data.

[0071] Optionally, the split traverse calculation unit specifically includes: a positioning reference determination subunit, used to: calculate the arithmetic mean of each spatial sampling point to obtain the geometric center point of each split sub-traverse, and use the center line formed by each geometric center point as the positioning reference of the intermediate loop.

[0072] Optionally, the split conductor calculation unit specifically includes: an attitude parameter determination subunit, used for: using the unit tangential vector corresponding to the intermediate ring positioning reference as the intermediate ring horizontal axis; obtaining the vertical reference vector, performing a cross product between the intermediate ring horizontal axis and the vertical reference vector to obtain the intermediate ring vertical axis, and performing a cross product between the intermediate ring horizontal axis and the intermediate ring vertical axis to obtain the intermediate ring vertical axis; concatenating the intermediate ring horizontal axis, intermediate ring vertical axis, and intermediate ring vertical axis to obtain the intermediate ring rotation matrix, converting the intermediate ring rotation matrix into Euler angles to obtain the intermediate ring rotation parameters; using the unit tangential vector as the fitting horizontal axis; determining the radial vector pointing from the fitting position to the intermediate ring position; performing a cross product between the fitting horizontal axis and the radial vector to obtain the fitting vertical axis and fitting vertical axis; concatenating the fitting horizontal axis, fitting vertical axis, and fitting vertical axis to obtain the fitting rotation matrix, converting the fitting rotation matrix into Euler angles to obtain the fitting rotation parameters; and calculating scaling parameters based on the fitting position, the intermediate ring position, and the spacer bar model library parameters.

[0073] Optionally, the split conductor calculation unit specifically includes: a scaling parameter determination subunit, used to: calculate the spatial distance from the hardware position to the intermediate loop position; extract the intermediate loop radius and the original connection length from the spacer bar model library parameters, calculate the difference between the spatial distance and the intermediate loop radius to obtain the target connection length; and calculate the ratio of the target connection length to the original connection length to obtain the scaling parameter.

[0074] Optional, optional, placement parameter calculation module 320, specifically includes: non-split conductor calculation unit, used for: when the split case is a non-split conductor, directly taking the spatial sampling point of the conductor-ground line vector line at the arc length distance of the spacer bar as the position of the intermediate loop; taking the unit tangential vector as the horizontal axis of the intermediate loop; obtaining the vertical reference vector, performing a cross product of the horizontal axis of the intermediate loop and the vertical reference vector to obtain the vertical axis of the intermediate loop, and performing a cross product of the horizontal axis of the intermediate loop and the vertical axis of the intermediate loop to obtain the vertical axis of the intermediate loop; splicing the horizontal axis of the intermediate loop, the vertical axis of the intermediate loop and the vertical axis of the intermediate loop to obtain the rotation matrix of the intermediate loop, converting the rotation matrix of the intermediate loop into Euler angles to obtain the rotation parameters of the intermediate loop.

[0075] The technical solution of this invention determines the splitting condition of the transmission line and calculates the spacer placement parameters based on basic data. It can distinguish different split conductor structures and match the corresponding calculation logic, independently solve the position, orientation, and scaling parameters of the intermediate ring and connecting hardware, and realize the adaptive adaptation of each component of the spacer to the real spatial shape of the conductor, eliminating the problems of manual adjustment error and model fitting distortion. The spacer placement parameters are instantiated to generate spacer placement results, and standardized spacer 3D model instances can be automatically generated in batches based on the parameters obtained from batch calculation, saving manual adjustment operation for each component and improving the modeling efficiency of 3D scenes of long-distance transmission lines.

[0076] The transmission line spacer placement device provided in this embodiment of the invention can execute the transmission line spacer placement method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0077] Example 5 Figure 5 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0078] like Figure 5 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) or random access memory (RAM), communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from the storage unit 18. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. Input / output (I / O) interfaces are also connected to the bus 14.

[0079] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0080] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as a method for placing spacers in a transmission line.

[0081] In some embodiments, a method for placing transmission line spacers can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for placing transmission line spacers described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform a method for placing transmission line spacers by any other suitable means (e.g., by means of firmware).

[0082] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0083] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0084] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0085] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0086] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0087] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system. It addresses the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0088] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0089] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for arranging spacers in transmission lines, characterized in that, include: Acquire basic data of the transmission line, wherein the basic data includes conductor and ground wire vector lines, spacer arrangement arc length distances and spacer model library parameters; Determine the splitting status of the transmission line, and calculate the spacer placement parameters based on the splitting status and the basic data; The spacer bar placement parameters are instantiated to generate the spacer bar placement result.

2. The method according to claim 1, characterized in that, Before determining the splitting status of the transmission line, the method further includes: Calculate the spatial length of each line segment formed by adjacent sampling points in the ground wire vector line; Based on the length of each space, the arc length is accumulated to obtain the arc length index sequence; Match the target line segment in the arc length index sequence that corresponds to the arc length distance of the spacer bar arrangement; Based on the target line segment, linear interpolation is performed to obtain the spatial sampling points corresponding to the arc length distance of the spacer bar arrangement; Determine the direction vector of the target line segment, and normalize the direction vector to obtain a unit tangential vector with a unit modulus.

3. The method according to claim 2, characterized in that, The spacer bar placement parameters include position parameters, orientation parameters, and scaling parameters. The position parameters include the position of the intermediate ring and the position of the fittings. The calculation of the spacer bar placement parameters based on the splitting situation and the basic data includes: When the splitting situation is a split conductor, calculate the positioning reference of the intermediate loop of each split sub-conductor; The geometric center point is calculated from the spatial sampling points corresponding to the arc length distance of each split sub-conductor on the spacer bar and used as the position of the middle ring. The spatial sampling points corresponding to each split sub-conductor are used as the positions of the corresponding hardware. The attitude parameters and scaling parameters are calculated based on the position parameters, the unit tangential vector, and the basic data.

4. The method according to claim 3, characterized in that, The calculation of the intermediate loop positioning reference for each split sub-wire includes: The arithmetic mean of each spatial sampling point is calculated to obtain the geometric center point of each splitting sub-wire. The center line formed by the geometric center points is used as the positioning reference for the intermediate ring.

5. The method according to claim 3, characterized in that, The attitude parameters include intermediate ring rotation parameters and fitting rotation parameters. The calculation of attitude parameters and scaling parameters based on the position parameters, the unit tangential vector, and the basic data includes: The unit tangential vector corresponding to the positioning reference of the intermediate ring is taken as the horizontal axis of the intermediate ring. Obtain the vertical reference vector, perform a cross product between the horizontal axis of the intermediate ring and the vertical reference vector to obtain the vertical axis of the intermediate ring, and perform a cross product between the horizontal axis of the intermediate ring and the vertical axis of the intermediate ring to obtain the vertical axis of the intermediate ring. The rotation matrix of the intermediate ring is obtained by splicing the horizontal axis, the vertical axis and the vertical axis of the intermediate ring. The rotation matrix of the intermediate ring is then converted into Euler angles to obtain the rotation parameters of the intermediate ring. The unit tangential vector is used as the horizontal axis of the fitting, and the radial vector pointing from the position of the fitting to the position of the intermediate ring is determined. The cross product of the horizontal axis and the radial vector of the fitting is used to obtain the vertical axis and the vertical axis of the fitting. The hardware rotation matrix is ​​obtained by splicing the horizontal axis, the vertical axis, and the vertical axis of the hardware. The hardware rotation matrix is ​​then converted into Euler angles to obtain the hardware rotation parameters. The scaling parameters are calculated based on the hardware position, the intermediate ring position, and the spacer bar model library parameters.

6. The method according to claim 5, characterized in that, The calculation of scaling parameters based on the hardware position, the intermediate ring position, and the spacer bar model library parameters includes: Calculate the spatial distance from the location of the hardware to the location of the intermediate ring; Extract the intermediate ring radius and original connection length from the parameters of the spacer bar model library, calculate the difference between the spatial distance and the intermediate ring radius, and obtain the target connection length; The scaling parameter is obtained by calculating the ratio of the target connection length to the original connection length.

7. The method according to claim 2, characterized in that, The spacer bar placement parameters include position parameters and attitude parameters. The position parameters include the position of the middle ring, and the attitude parameters include the rotation parameters of the middle ring. Calculating the spacer bar placement parameters based on the splitting situation and the basic data includes: When the splitting situation is a non-split conductor, the spatial sampling point of the conductor vector line at the arc length distance of the spacer bar is directly used as the position of the intermediate loop; The unit tangential vector is used as the horizontal axis of the intermediate ring; Obtain the vertical reference vector, perform a cross product between the horizontal axis of the intermediate ring and the vertical reference vector to obtain the vertical axis of the intermediate ring, and perform a cross product between the horizontal axis of the intermediate ring and the vertical axis of the intermediate ring to obtain the vertical axis of the intermediate ring. The rotation matrix of the intermediate ring is obtained by splicing the horizontal axis, the vertical axis and the vertical axis of the intermediate ring. The rotation matrix of the intermediate ring is then converted into Euler angles to obtain the rotation parameters of the intermediate ring.

8. A device for placing spacers in transmission lines, characterized in that, include: The basic data acquisition module is used to acquire basic data of the transmission line, wherein the basic data includes conductor and ground wire vector lines, spacer arrangement arc length distances, and spacer model library parameters; The placement parameter calculation module is used to determine the splitting situation of the transmission line and calculate the spacer placement parameters based on the splitting situation and the basic data. The placement result generation module is used to instantiate the spacer placement parameters to generate the spacer placement result.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.

10. A computer storage medium, characterized in that, The computer storage medium stores computer instructions that are used to cause a processor to execute the method of any one of claims 1-7.