A method for automatically dividing insulation areas of multi-insulator strings
By obtaining the metal tool connection information on the multi-connected insulator string, the insulation areas are automatically divided into arm, lower hanging and connecting plate areas, which solves the problems of low efficiency and high cost of manual division, and achieves efficient and accurate adjustment of the insulation area.
Patent Information
- Application Number
- CN202110619900.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-03
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2041-06-03
AI Technical Summary
In the prior art, the method of manually dividing insulator areas is inefficient and costly, and is affected by individual subjective factors, making it difficult to achieve rapid and accurate adjustments.
By obtaining the metal tool connection information on the multi-connected insulator string, the insulating areas are automatically divided into arm, lower hanging and connecting plate areas, and the area division is achieved using a three-dimensional model.
The method of automatically dividing insulated areas is realized, which improves work efficiency, reduces the cost and time of manual adjustments, and ensures the accuracy of design and maintenance.
Smart Images

Figure CN113538454B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of insulator string models, and in particular to a method for automatically dividing insulation areas of a multi-connected insulator string. Background Art
[0002] In overhead transmission lines, multi-integrated insulator strings are essential and the most common products. In overhead transmission lines, insulator strings mainly play the role of supporting the conductor's flexibility, mainly bearing tension, and can be used to suspend the conductor and insulate the live conductor from the ground, and keep the wire from deviating from its own position. During the operation of the transmission line, the insulator string is exposed to the influence of strong current, high voltage and changeable outdoor weather for a long time, and the insulation capacity of the insulator string will be damaged. The damage and aging of the insulator seriously threaten the operation of the overhead transmission line, and may even cause the safety problem of the insulator string breaking and falling.
[0003] When digitally designing an engineering project or maintaining an insulator string, the insulator string needs to be adjusted according to the fixed tower hanging point position to achieve the effect of matching the tower hanging point, so that the insulator string can bear balanced tension. However, when adjusting a more complex insulator string, such as a double V string, if each hardware is adjusted to the same posture, the posture of the insulator string and the tower hanging point will not match due to the different positions of the arm containing the insulator and the connecting plate hardware. Therefore, it is very necessary to divide the hardware of the insulator string into areas.
[0004] When adjusting the insulator string, different postures can be adjusted according to different areas. At present, there is only a manual way to rotate and divide the insulation area of the insulator string, which is very unfavorable to the promotion of digital design of overhead transmission lines. At the same time, manual division of areas has the problems of high cost and low efficiency, and will also be affected by personal subjective factors, thereby increasing the cost of design and subsequent maintenance. Summary of the invention
[0005] The object of the present invention is to provide a method for automatically dividing the insulation area of a multi-insulator string, so as to solve the technical problem that the manual division of the insulator area in the prior art is not conducive to improving the efficiency.
[0006] In order to solve the above technical problems, the present invention specifically provides the following technical solutions:
[0007] A method for automatically dividing insulation areas of a multi-insulator string, comprising:
[0008] Step 1, obtain the tower hardware;
[0009] Step 2, obtain the wire clamp hardware;
[0010] Step 3, dividing the arm area;
[0011] Step 4, divide the hanging area;
[0012] Step 5: Divide the joint board area.
[0013] As a preferred solution of the present invention, the implementation prerequisites of the steps of implementing the division method include:
[0014] Condition 1: coordinate information of the entire multi-insulator string;
[0015] Condition 2: Information on hardware on multi-insulator strings;
[0016] The information of the hardware includes: coordinates of each hardware, connection point information, and other hardware on the insulator string to which each hardware is connected;
[0017] Condition 3: The arm region of the insulator string contains insulators.
[0018] As a preferred embodiment of the present invention, the implementation method of step 1 is:
[0019] According to the connection information of the hardware on the multi-insulator string, all the hardware connected to only one hardware are obtained, which is recorded as set A1.
[0020] The elements in the set A1 are the fittings to which only one fitting is connected on the insulator string;
[0021] Traverse all the hardware in the set A1, and define the hardware connected to the tower hardware as the tower hardware based on the hardware information connected to the hardware;
[0022] If no tower connection fittings meeting the requirements are found after traversing the set A1, the tower connection fittings are solved according to the solving steps;
[0023] As a preferred solution of the present invention, the solution steps are as follows:
[0024] The coordinates of the current hardware (a1, b1, c1) are known. When the insulator string is regarded as a whole, the coordinates of the whole are (a, b, c). The hardware in the set A1 is traversed;
[0025] Construct vector 1 that is parallel to the Z axis and points upward:
[0026] The z value in the vector 1 is the absolute value of the z value in the coordinates of the insulator string, ensuring that the vector passes through the coordinates of the insulator string and struc=|c|
[0027] Vector 2:
[0028] The vector 2 is a vector passing through the coordinates of the current hardware and the coordinates of the insulator string. The angle θ between the vector 1 and the vector 2 is calculated. When the angle θ is less than 90 degrees, the current hardware is regarded as a tower hardware.
[0029] As a preferred embodiment of the present invention, the implementation method of step 2 is:
[0030] According to the connection information of the hardware on the multi-insulator string, all the hardware connected to only one hardware are obtained and defined as set A2.
[0031] The set A2 is a set of fittings connected to only one fitting on the insulator string;
[0032] Traverse all the hardware in the set A2, and find out the hardware whose hardware type is wire clamp and define it as wire clamp hardware from the information on the hardware;
[0033] If no wire clamp fittings are found after traversing set A2, the wire clamp fittings are solved according to the prescribed steps.
[0034] As a preferred embodiment of the present invention, the prescribed steps are as follows:
[0035] The coordinates of the current hardware (a1, b1, c1) are known. When the insulator string is regarded as a whole, the coordinates of the whole are (a, b, c). The hardware in the set A2 is traversed;
[0036] Construct a vector 11 parallel to the Z axis and pointing downward:
[0037] The vector 11 passes through the coordinates of the insulator string, and struc=-|c|;
[0038] Vector 21:
[0039] The vector 21 passes through the coordinates of the current fitting and the coordinates of the insulator string, and the angle α between the vector 11 and the vector 21 is calculated. When the angle α is less than 90 degrees, the current fitting is regarded as a wire clamp fitting.
[0040] As a preferred embodiment of the present invention, the implementation method of step 3 is:
[0041] Step 31: Setting the region name as the arm region for each of the tower connecting fittings, wherein the tower connecting fitting is defined as the head fitting of the arm region.
[0042] Step 32: starting from the head fitting, traverse each fitting connected to the head fitting, find a fitting connected to the head fitting that has at least two fittings connected thereto, and classify the fitting area along the way from the head fitting to the fitting that has at least two fittings connected thereto into the range of the arm area;
[0043] The hardware that is connected with at least two hardware is defined as a branch hardware, and the branch hardware that meets the requirements is classified into a set, which is defined as set A3;
[0044] Step 33: performing step 32 on each of the head fittings;
[0045] Step 34: Check whether the hardware fittings of the divided areas connected to each branch hardware fitting in the set A3 all belong to the same area;
[0046] If the hardware of the divided area connected to the branch hardware is in the same area, the branch hardware and the hardware of the undivided area connected to it are classified into a set, defined as set B, and the set B is regarded as part of the arm area;
[0047] If the area-divided fittings connected to the branch fittings belong to different areas, check whether the different areas involved contain insulators;
[0048] If the inspected area contains an insulator, the area is regarded as a connecting plate, otherwise the branch fitting is regarded as a part of the area, and the different areas connected by the branch fitting are merged into the same area;
[0049] Step 35: When all the hardware in the set A3 are regarded as joint plates, the process ends;
[0050] Step 36: Take all the hardware in the set B as head hardware and execute step 32.
[0051] As a preferred embodiment of the present invention, the implementation method of step 4 is:
[0052] Step 41: If there is only one wire clamp fitting, take each fitting connected to the wire clamp fitting as the head, search upward along the single chain until a branch fitting appears, and classify all fittings from the head to the branch fitting as a hanging area, and end;
[0053] Step 42: If there are multiple wire clamps, set an area name for each wire clamp, and set the area type of the area name to down-hanging;
[0054] Step 43: For each wire clamp fitting, search upward along the single chain until a branch fitting appears, and classify all fittings along the way into the same area as the wire clamp fitting.
[0055] As a preferred embodiment of the present invention, the implementation method of step 5 is:
[0056] All hardware outside the arm area and the lower hanging area are classified as the connecting plate area. After distinguishing the hardware belonging to the arm area from the hardware belonging to the lower hanging area, all remaining hardware are classified as the connecting plate area.
[0057] As a preferred solution of the present invention, when specifying the area division of the connecting plate area, first find the tower connecting hardware, and mark each of the tower connecting hardware as an arm area and assign different area numbers, and traverse the hardware connected to the tower connecting hardware in a deep traversal manner;
[0058] The depth traversal starts from the initial visit node. When the initial visit node is connected to multiple adjacent nodes, the first adjacent node is visited first, and then the first adjacent node visited is used as the new initial visit node to visit the first adjacent node of the new initial visit node. The specific algorithm includes the following steps:
[0059] Step 501: select an initial unvisited hardware as a starting access node, define the starting access node as node V, and mark the node V as visited;
[0060] Step 502: Find all adjacent nodes of the node;
[0061] Step 503: Determine whether there are any unvisited nodes among all the adjacent nodes.
[0062] If there are unvisited nodes, any unvisited adjacent node is used as a new node V, and step 501 is executed.
[0063] If there is no unvisited node, then return to the most recently visited node and execute step 502 until returning to the starting node;
[0064] Step 504: if there are still unvisited nodes, then reselect an initial unvisited node and execute the step 501; if there are no unvisited nodes, then terminate the traversal;
[0065] When the hardware on the multi-connected insulator string is traversed according to the steps 501 to 504, the hardware in the divided area is marked as the node that has been visited.
[0066] The search starts from the tower connection fittings, and the unvisited nodes encountered are assigned to the same area as the tower connection fittings, until a fitting that has been divided into areas or a fitting that has been assigned to the joint plate area appears, then the search ends, and the area passed through from the start of the tower connection fittings to the end of the search is divided into arm areas;
[0067] Find all the wire clips, and implement the steps 501 to 504 according to the execution logic of the step 4 to divide the hanging area.
[0068] Compared with the prior art, the present invention has the following beneficial effects:
[0069] The method of the present invention has the effect of automatically dividing the insulation area of a multi-insulator string. According to the designed three-dimensional insulation model of the multi-insulator string, the insulation area is automatically divided into arm, lower hanging and connecting plate areas, so as to achieve the effect of quickly distinguishing the insulation areas of different areas. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] In order to more clearly illustrate the implementation methods of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the implementation methods or the description of the prior art. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other implementation drawings can be derived from the provided drawings without creative work.
[0071] Figure 1 A flow chart of a method for automatically dividing insulation areas of a multi-insulator string provided by an embodiment of the present invention;
[0072] Figure 2 A flow chart of a method for obtaining tower connection hardware provided by an embodiment of the present invention;
[0073] Figure 3 A schematic diagram of a method for obtaining tower connection fittings according to an included angle provided in an embodiment of the present invention;
[0074] Figure 4 A flow chart of a method for obtaining a wire clamp fitting is provided for an embodiment of the present invention;
[0075] Figure 5 A schematic diagram of a method for obtaining a wire clamp fitting according to an included angle provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0076] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0077] like Figures 1 to 5 As shown in the figure, the present invention provides a method for automatically dividing the insulation area of a multi-insulator string, the steps comprising:
[0078] Step 1, obtain the tower hardware;
[0079] Step 2, obtain the wire clamp hardware;
[0080] Step 3, dividing the arm area;
[0081] Step 4, divide the hanging area;
[0082] Step 5: Divide the joint board area.
[0083] The prerequisites for implementing the above steps include:
[0084] Condition 1: coordinate information of the entire multi-insulator string;
[0085] Condition 2: Information about the fittings on the multi-insulator string; the fitting information includes: coordinates of each fitting, connection point information, and other fittings on the insulator string to which each fitting is connected;
[0086] Condition 3: The arm area of the insulator string contains insulators. This requirement is mainly used to solve the situation where the tower fittings on the insulation string are directly connected to the connecting plate fittings.
[0087] Step 1, obtain the tower hardware;
[0088] According to the connection information of the fittings on the multi-insulator string, all the fittings connected to only one fitting can be obtained, and the obtained fittings are defined as set A1, that is, the elements in set A1 are the fittings connected to only one fitting on the insulator string. All the fittings in set A1 are traversed, and based on the fitting information connected to the fittings, the fittings connected to the tower fittings are regarded as tower fittings.
[0089] If no tower hardware is found after traversing set A1, then according to Figure 2 The flowchart shown in the figure is used to solve the tower fittings. The steps to solve the tower fittings are as follows:
[0090] Given the coordinates of the current hardware (a1, b1, c1), the insulator string is considered as a whole, and its coordinates are (a, b, c). In engineering, the hanging posture of a multi-insulator string is often in the hanging direction. Traverse the hardware in the set A1 and construct a vector 1 that is parallel to the Z axis and upward: The z value in the vector is the absolute value of the z value in the insulator string coordinates, ensuring that the vector passes through the insulator string coordinates, and struc = |c|.
[0091] Vector 2: The vector passes through the coordinates of the current hardware and the coordinates of the insulator string. The angle θ between vector 1 and vector 2 is calculated. When the angle is less than 90 degrees, the current hardware is regarded as a tower hardware.
[0092] like Figure 3 As shown, the method for calculating the angle between two vectors is as follows:
[0093]
[0094] According to the characteristics of the cosine function: when the angle θ is (-90, 90), the cos θ value is greater than 0, and when the angle θ is [90, 180) and (-180, -90], the cos θ value is not greater than 0. Therefore When is greater than 0, and the angle θ is less than 90 degrees, the fitting is judged as a tower fitting; If it is less than or equal to 0, it is discarded. Therefore, the tower connection fittings can be obtained without calculating the specific value of θ.
[0095] Step 2, obtain the wire clamp hardware;
[0096] The flowchart for obtaining the wire clamp hardware is as follows Figure 4 As shown in , the process is as follows:
[0097] According to the connection information of the hardware fittings on the multi-insulator string, all the hardware fittings connected to only one hardware fitting can be obtained, which are defined as set A2, that is, the elements in set A2 are the hardware fittings connected to only one hardware fitting on the insulator string.
[0098] Traverse all the fittings in set A2, and find the fittings with the fitting type of wire clamp from the information on the fittings, and define them as wire clamp fittings; if no wire clamp fittings are found after traversing set A2, solve the wire clamp fittings according to the prescribed steps, and the solving process is as follows:
[0099] Given the coordinates of the current hardware (a1, b1, c1), the insulator string is considered as a whole, and its coordinates are (a, b, c). In engineering, the hanging posture of multi-connected insulator strings is often suspended. Traverse the hardware in set A2 and construct a vector 11 parallel to the Z axis and pointing downward: This vector passes through the coordinates of the insulator string, and struc=-|c|
[0100] Vector 21: The vector passes through the coordinates of the current hardware and the coordinates of the insulator string. The angle α between vector 11 and vector 21 is calculated. When the angle is less than 90 degrees, the current hardware is regarded as a wire clamp hardware. For example, Figure 5 shown.
[0101] The method to calculate the angle between two vectors is as follows:
[0102]
[0103] According to the characteristics of the cosine function: when the α angle is (-90, 90), the cos α value is greater than 0, and when the α angle is [90, 180) and (-180, -90], the cos α value is not greater than 0. When is greater than 0, and the angle α is less than 90 degrees, the fitting is judged as a wire clamp fitting; If it is less than or equal to 0, it is discarded. Therefore, the wire clamp fittings can be obtained without calculating the specific value of α.
[0104] Step 3, dividing the arm area;
[0105] Step 31: Set a region name for each tower fitting, set the region type to arm region, and use the tower fitting as the head fitting.
[0106] Step 32: Starting from each head fitting, traverse the fittings connected to the head fittings, find the fittings connected to the head fittings that are connected to at least two fittings, record the fittings as branch fittings and add them to set A3, and divide the fitting area along the way from the head fitting to the branch fitting into the same area as the tower fitting, that is, the arm area.
[0107] Step 33: Perform step 32 for each head fitting;
[0108] Step 34: For all the hardware in set A3, check one by one whether the hardware connected to them and divided into regions are all in the same region;
[0109] If they are in the same area, the fittings and the connected fittings in the undivided area are added to set B and regarded as part of the arm. If the connected fittings in the divided area belong to different areas, check whether these areas contain insulators.
[0110] If the inspected area contains an insulator, it is considered as a coupling plate, otherwise the branch fitting is considered as part of the arm and the different connected areas are merged into the same area.
[0111] Step 35: When all the hardware in set A3 are regarded as joint plates, the process ends;
[0112] Step 36: Execute step 32 using all the hardware in set B as head hardware.
[0113] Step 4, divide the hanging area;
[0114] Step 41: If there is only one wire clamp fitting, take each fitting connected to the wire clamp fitting as the head, search upward along the single chain until a branch fitting appears, and classify all the fittings from the head to the branch fitting as a hanging area, and end.
[0115] Step 42: If there are multiple wire clamps, set an area name for each wire clamp and set the area type to hanging.
[0116] Step 43: For each wire clamp fitting, search upward along the single chain until a branch fitting appears, and classify all fittings along the way into the same area as the wire clamp fitting.
[0117] Step 5, dividing the joint board area;
[0118] All hardware outside the arm area and the lower hanging area are classified as the connecting plate area. After distinguishing the hardware belonging to the arm area from the hardware belonging to the lower hanging area, all remaining hardware are classified as the connecting plate area.
[0119] In addition, when specifying the area of the joint plate to divide the area, first count the tower fittings, mark each tower fitting as an arm and assign a different area number, and use depth-first search (DFS) to traverse the connected fittings, as follows:
[0120] The depth traversal starts from the initial visited node, which may be connected to multiple adjacent nodes. The first adjacent node is visited first, and then the visited adjacent node is used as the initial node to visit its first adjacent node.
[0121] The specific algorithm is as follows:
[0122] S1: Select an initial unvisited node V as the starting node (or specify a starting vertex V), and mark the node V as visited.
[0123] S2: Find all adjacent nodes of the node.
[0124] S3: Determine all adjacent nodes. If there are unvisited nodes, take any unvisited adjacent node W as a new node V and execute step S1. If there are no unvisited nodes, return to the most recently visited node and execute step S2 until returning to the initial node.
[0125] S4: If there are still nodes that have not been visited, select an initial unvisited node and execute step S1. Otherwise, end the traversal.
[0126] Through the above steps, when traversing the fittings on the multi-insulator string, the fittings that have been divided into areas are marked as nodes that have been visited. Starting from the tower fittings, that is, as the initial unvisited nodes, they are marked as the same area as the tower fittings, until the fittings that have been divided into areas or the fittings that have been specified for the connecting plate area appear, thereby achieving the division of the arm area. Then count all the wire clips and divide them into areas according to the same logic as the tower fittings, and the type is the hanging area.
[0127] Therefore, no matter whether the connecting plate area is specified or not, the arm, wire clamp and connecting plate areas can be automatically divided, and the effect of automatically dividing the insulation area of the multi-insulator string can be achieved.
[0128] In summary, the method of the present invention has the effect of automatically dividing the insulation area of a multi-insulator string. According to the designed three-dimensional insulation model of the multi-insulator string, the insulation area is automatically divided into arm, lower hanging and connecting plate areas, so as to achieve the effect of quickly distinguishing the insulation areas of different areas and improve work efficiency.
[0129] Specifically, the present invention has the following advantages due to the adoption of the above technical solution:
[0130] 1. By providing the hardware connection relationship information of the coupled insulator string, the insulator string can be divided into three areas: the arm area, the lower hanging area, and the connecting plate area. When adjusting the posture position of the insulator string, there is no need to adjust the posture position of each hardware. It is only necessary to treat the divided areas on the insulator string as a whole, and adjust the posture position of this whole to achieve rapid adjustment of the overall posture of the string, especially for complex insulator strings. When designing a multi-insulator string or replacing multiple hardware on a multi-insulator string, the hardware that needs to be replaced on the insulator string can be quickly located through the divided areas. Therefore, the present invention can solve the efficiency problem.
[0131] 2. When dividing the area of a multi-insulator string, the industry can only divide it manually by human eyes. People have subjective consciousness, so the division process is related to subjective factors such as their own mood, operating level, experience, agility, etc., resulting in instability in the detection results. Sometimes it is necessary to stare at the outline of a hardware for a long time, which increases the fatigue of the human eye. Therefore, the division method of the present invention can effectively record the type and quantity of the insulator string area, which is conducive to technical improvement, quality improvement and information management.
[0132] 3. The multi-insulator string can be adjusted at any time according to the actual changing situation. The conditions required by the present invention can be easily obtained, and adjustments can be made quickly according to the changed design model, which greatly reduces the workload of technicians and improves work efficiency in digital design.
[0133] The above embodiments are only exemplary embodiments of the present application and are not intended to limit the present application. The protection scope of the present application is defined by the claims. Those skilled in the art may make various modifications or equivalent substitutions to the present application within the essence and protection scope of the present application, and such modifications or equivalent substitutions shall also be deemed to fall within the protection scope of the present application.
Claims
1. A method for automatically dividing the insulation area of a multi-insulator string, characterized in that the steps include: Step 1, obtain the tower hardware; According to the connection information of the hardware on the multi-insulator string, all the hardware connected to only one hardware are obtained, which is recorded as set A1. The elements in the set A1 are the fittings to which only one fitting is connected on the insulator string; Traverse all the hardware in the set A1, and define the hardware connected to the tower hardware as the tower hardware based on the hardware information connected to the hardware; If no tower connection fittings meeting the requirements are found after traversing the set A1, the tower connection fittings are solved according to the solving steps; Step 2, obtain the wire clamp hardware; According to the connection information of the hardware on the multi-insulator string, all the hardware connected to only one hardware are obtained and defined as set A2. The set A2 is a set of fittings connected to only one fitting on the insulator string; Traverse all the hardware in the set A2, and find out the hardware whose hardware type is wire clamp and define it as wire clamp hardware from the information on the hardware; If no wire clamp fittings are found after traversing set A2, the wire clamp fittings are solved according to the prescribed steps; Step 3, dividing the arm area; Step 31: Setting the region name as the arm region for each of the tower connecting fittings, wherein the tower connecting fitting is defined as the head fitting of the arm region. Step 32: starting from the head fitting, traverse each fitting connected to the head fitting, find a fitting connected to the head fitting that has at least two fittings connected thereto, and classify the fitting area along the way from the head fitting to the fitting that has at least two fittings connected thereto into the range of the arm area; The hardware that is connected with at least two hardware is defined as a branch hardware, and the branch hardware that meets the requirements is classified into a set, which is defined as set A3; Step 33: performing step 32 on each of the head fittings; Step 34: Check whether the hardware fittings of the divided areas connected to each branch hardware fitting in the set A3 all belong to the same area; If the hardware of the divided area connected to the branch hardware is in the same area, the branch hardware and the hardware of the undivided area connected to it are classified into a set, defined as set B, and the set B is regarded as part of the arm area; If the area-divided fittings connected to the branch fittings belong to different areas, check whether the different areas involved contain insulators; If the inspected area contains an insulator, the area is regarded as a connecting plate, otherwise the branch fitting is regarded as a part of the area, and the different areas connected by the branch fitting are merged into the same area; Step 35: When all the hardware in the set A3 are regarded as joint plates, the process ends; Step 36: Execute step 32 using all the hardware in the set B as head hardware; Step 4, divide the hanging area; Step 41: If there is only one wire clamp fitting, take each fitting connected to the wire clamp fitting as the head, search upward along the single chain until a branch fitting appears, and classify all fittings from the head to the branch fitting as a hanging area, and end; Step 42: If there are multiple wire clamps, set an area name for each wire clamp, and set the area type of the area name to down-hanging; Step 43: For each wire clamp fitting, search upward along the single chain until a branch fitting appears, and classify all fittings along the way into the same area as the wire clamp fitting; Step 5, dividing the joint board area; All hardware outside the arm area and the lower hanging area are classified as the connecting plate area. After distinguishing the hardware belonging to the arm area from the hardware belonging to the lower hanging area, all remaining hardware are classified as the connecting plate area.
2. The method for automatically dividing the insulation area of a multi-insulator string according to claim 1 is characterized in that: The implementation prerequisites of the steps of implementing the division method include: Condition 1: coordinate information of the entire multi-insulator string; Condition 2: Information on hardware on multi-insulator strings; The information of the hardware includes: coordinates of each hardware, connection point information, and other hardware on the insulator string to which each hardware is connected; Condition 3: The arm region of the insulator string contains insulators.
3. A method for automatically dividing the insulation area of a multi-insulator string according to claim 1 or 2, characterized in that: The solution steps are as follows: Assume the coordinates of the current hardware are (a1, b1, c1), and when the insulator string is regarded as a whole, the coordinates of the whole are (a, b, c), and traverse the hardware in the set A1; Construct vector 1 that is parallel to the Z axis and points upward: The z value in the vector 1 is the absolute value of the z value in the coordinates of the insulator string, ensuring that the vector passes through the coordinates of the insulator string and struc=|c|. Vector 2: The vector 2 is a vector passing through the coordinates of the current hardware and the coordinates of the insulator string. The angle θ between the vector 1 and the vector 2 is calculated. When the angle θ is less than 90 degrees, the current hardware is regarded as a tower hardware.
4. The method for automatically dividing the insulation area of a multi-insulator string according to claim 3 is characterized in that: The prescribed steps are as follows: Assume the coordinates of the current hardware are (a1, b1, c1), and when the insulator string is regarded as a whole, the coordinates of the whole are (a, b, c), and traverse the hardware in the set A2; Construct a vector 11 parallel to the Z axis and pointing downward: The vector 11 passes through the coordinates of the insulator string, and struc1 = -|c|; Vector 21: The vector 21 passes through the coordinates of the current fitting and the coordinates of the insulator string, and the angle α between the vector 11 and the vector 21 is calculated. When the angle α is less than 90 degrees, the current fitting is regarded as a wire clamp fitting.
5. The method for automatically dividing the insulation area of a multi-insulator string according to claim 4, characterized in that: When the joint plate area is specified to be divided into regions, the tower connecting fittings are first found, and each of the tower connecting fittings is marked as an arm region and assigned a different region number, and the fittings connected to the tower connecting fittings are traversed in a deep traversal manner; The depth traversal starts from the initial visit node. When the initial visit node is connected to multiple adjacent nodes, the first adjacent node is visited first, and then the first adjacent node visited is used as the new initial visit node to visit the first adjacent node of the new initial visit node. The specific algorithm includes the following steps: Step 501: select an initial unvisited hardware as a starting access node, define the starting access node as node V, and mark the node V as visited; Step 502: Find all adjacent nodes of the node; Step 503: Determine whether there are any unvisited nodes among all the adjacent nodes. If there are unvisited nodes, any unvisited adjacent node is used as a new node V, and step 501 is executed. If there is no unvisited node, then return to the most recently visited node and execute step 502 until returning to the starting node; Step 504: if there are still unvisited nodes, then reselect an initial unvisited node and execute the step 501; if there are no unvisited nodes, then terminate the traversal; When the hardware on the multi-connected insulator string is traversed according to the steps 501 to 504, the hardware in the divided area is marked as the node that has been visited. The search starts from the tower connection fittings, and the unvisited nodes encountered are assigned to the same area as the tower connection fittings, until a fitting that has been divided into areas or a fitting that has been assigned to the joint plate area appears, then the search ends, and the area passed through from the start of the tower connection fittings to the end of the search is divided into arm areas; Find all the wire clips, and implement the steps 501 to 504 according to the execution logic of the step 4 to divide the hanging area.
Citation Information
Patent Citations
Adjusting method for space attitude of double-hanging point V-shaped string part model
CN106202810A
Automatic insulator string identification method based on optical images
CN106980816A