Method and device for determining the position of additional piles
By building a tree structure and mapping pile foundation points, the pile replenishment location of the water surface power station has been solved, and the problem of high cost of pile replenishment calculation and poor accuracy in the existing technology has been achieved, which has achieved more efficient and accurate determination of pile replenishment locations, reducing the Cost and improves the stability of the bridge.
Patent Information
- Application Number
- CN202210133297.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-11
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2042-02-11
AI Technical Summary
During the construction of water-surface pile power stations, the existing technology cannot efficiently and accurately calculate the pile replenishment position and cost, resulting in high manual calculation costs and poor software calculation accuracy. In complex scenarios, multiple pile replenishment and pile replenishment position errors may occur. question.
By obtaining the square matrix data of the power station, building a tree structure, determining the shortest path of the busbar along the bridge path to the box change, vertically mapping the pile foundation point to the tree structure path, and calculating the span of the target bridge and the distance between each pair of adjacent pile foundation points. , determine the pile filling point position based on the equal points position, and filter the repeated points to calculate the total cost of pile filling.
The complexity of pile replenishment calculation is reduced, the accuracy of calculation is improved, the accuracy of pile replenishment position is ensured, the cost is reduced, and the deformation and damage of the bridge is avoided.
Smart Images

Figure CN114528623B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of water surface power station design, and in particular to a method and device for determining a location of a supplementary pile. Background Art
[0002] During the construction of a pile-type power station on the water surface, since the cables need to be laid using a bridge, when cables of different specifications share the same bridge, the existing pile foundation cannot support the gravity of the bridge, which will cause deformation or even damage to the bridge over time, which may bring unpredictable losses and risks to the power station. Therefore, how to accurately and efficiently calculate the location and cost of additional piles has become one of the problems that must be faced during the construction of various pile-type power stations on the water surface.
[0003] In the current photovoltaic industry, manual calculation is usually used to determine the location and cost of pile replacement. This method not only has high calculation costs and a long cycle, but the calculated pile replacement results may not be optimal, resulting in increased costs. Existing software can usually only solve the pile replacement calculation in simple scenarios. The calculation results in complex scenarios may result in multiple piles, incorrect pile replacement locations, etc.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide a method and device for determining the position of additional piles, so as to at least solve the technical problems in the related art that the manual calculation cost is high when calculating the additional piles for the surface pile-type power station and the calculation accuracy of the existing software is poor.
[0006] According to one aspect of an embodiment of the present application, a method for determining the position of a supplementary pile is provided, which is applied to a surface pile-type power station, comprising: obtaining matrix data of the power station, wherein the matrix data at least includes: the position coordinates of a box transformer, a plurality of junction boxes, a bridge path and a plurality of pile foundation points; determining the shortest path from each of the junction boxes along the bridge path to the box transformer, and constructing a tree structure; for each tree structure path, vertically mapping the plurality of pile foundation points to the tree structure path, determining a target bridge span of the tree structure path, and determining a first distance for each pair of adjacent pile foundation points on the tree structure path, and taking adjacent pile foundation points whose first distance is greater than the target bridge span as a pair of pile foundation points to be supplemented; for each pair of pile foundation points to be supplemented, dividing the path between the pair of pile foundation points to be supplemented equally, and determining the position of the supplementary pile points at least based on the position of the equally divided points.
[0007] Optionally, after acquiring the matrix data of the power station, the matrix data is preprocessed, each of the combiner boxes is T-connected to the bridge path, and the position coordinates of each T-junction obtained are used as the position coordinates of each of the combiner boxes; the position coordinates of the bridge path to which the combiner box T is not connected in the matrix data are filtered out.
[0008] Optionally, the location coordinates of the box transformer are used as the root node, and the location coordinates of each combiner box are used as leaf nodes, and all the leaf nodes are traversed in a loop to determine that the shortest path from each leaf node along the bridge path to the root node is a tree structure path, and the tree structure is constructed.
[0009] Optionally, the position coordinates of the pile foundation points in the matrix data whose second distance from the tree structure path is greater than half the width of the bridge support are filtered out; for each remaining pile foundation point, the pile foundation point is vertically mapped to the bridge frame path in the tree structure path that is closest to the pile foundation point, and the position coordinates of the mapped point are used as the position coordinates of the pile foundation point.
[0010] Optionally, all the tree structure paths are traversed in a loop, a bridge type included in each of the tree structure paths is determined, and a target bridge span of each of the tree structure paths is determined based on the bridge type.
[0011] Optionally, for each of the tree structure paths, all pile foundation points on the tree structure path are sorted based on a preset sorting rule; the first distance of each pair of adjacent pile foundation points on the tree structure path is determined; for each pair of adjacent pile foundation points, the first distance of the adjacent pile foundation points is compared with the target bridge span of the tree structure path, and when the first distance is greater than the target bridge span, the adjacent pile foundation points are used as a pair of pile foundation points to be supplemented.
[0012] Optionally, a third distance between each pile foundation point on the tree structure path and the junction box on the tree structure path is determined, and all the pile foundation points on the tree structure path are sorted based on the third distance; or, all the pile foundation points on the tree structure path are first sorted from small to large based on the horizontal coordinate of each pile foundation point, and for pile foundation points with the same horizontal coordinate, they are then sorted from small to large based on the vertical coordinate of the pile foundation point.
[0013] Optionally, the number of equal divisions is determined based on the first distance between the pair of pile foundation points to be supplemented and the target span of the bridge frame, and the path between the pair of pile foundation points to be supplemented is equally divided based on the number of equal divisions to determine the position of the equal division point; and the position of the equal division point is determined as the position of the pile supplement point.
[0014] Optionally, for each pair of the pile foundation points to be supplemented, determine whether there is an intersection between the bridge frame paths where the two pile foundation points to be supplemented are located; when there is an intersection, determine the fourth distance between the intersection position and the equal division point position, and when the fourth distance is greater than a preset distance, determine the intersection position as the pile supplement point position.
[0015] Optionally, after all the locations of the pile-replenishing points on the tree structure paths are determined, all the locations of the pile-replenishing points are traversed in a loop, overlapping locations of the pile-replenishing points are filtered out, and the total cost of the pile-replenishing points is calculated.
[0016] According to another aspect of an embodiment of the present application, a device for determining the position of a pile to be supplemented is also provided, comprising: an acquisition module, used to acquire matrix data of a power station, wherein the matrix data includes at least: the position coordinates of a box transformer, a plurality of junction boxes, a bridge path and a plurality of pile foundation points; a construction module, used to determine the shortest path from each of the junction boxes along the bridge path to the box transformer, and to construct a tree structure; a first determination module, used to, for each tree structure path, vertically map the plurality of pile foundation points to the tree structure path, determine the target bridge span of the tree structure path, and determine a first distance for each pair of adjacent pile foundation points on the tree structure path, and use the adjacent pile foundation points whose first distance is greater than the target bridge span as a pair of pile foundation points to be supplemented; a second determination module, used to, for each pair of pile foundation points to be supplemented, divide the path between the pair of pile foundation points to be supplemented into equal parts, and determine the position of the supplementary pile points at least based on the position of the equally divided points.
[0017] According to another aspect of an embodiment of the present application, a nonvolatile storage medium is further provided, wherein the nonvolatile storage medium includes a stored program, wherein when the program is executed, the device where the nonvolatile storage medium is located is controlled to execute the above-mentioned method for determining a location for a pile replacement.
[0018] According to another aspect of an embodiment of the present application, a processor is further provided, and the processor is used to run a program, wherein the program executes the above-mentioned method for determining a pile replenishment position when running.
[0019] In the embodiment of the present application, the square array data of the power station is first obtained to obtain the position coordinates of the box transformer, multiple junction boxes, bridge path and multiple pile foundation points; then the shortest path from each junction box along the bridge path to the box transformer is determined to construct a tree structure; for each tree structure path, multiple pile foundation points are vertically mapped to the tree structure path, the target bridge span of the tree structure path is determined, and the first distance of each pair of adjacent pile foundation points on the tree structure path is determined, and the adjacent pile foundation points whose first distance is greater than the target bridge span are used as the pile foundation point pair to be supplemented; for each pair of pile foundation points to be supplemented, the path between the pair of pile foundation points to be supplemented is equally divided, and the position of the supplementary pile point is determined at least based on the position of the equally divided point. Among them, by constructing a tree structure from the junction box along the bridge path to the box transformer, calculating the supplementary pile position on each tree structure path, and then filtering out duplicate supplementary pile points, not only the calculation complexity is low, but also the obtained supplementary pile position is more accurate, thereby solving the technical problems of high manual calculation cost and poor calculation accuracy of existing software in the related technology when performing supplementary pile calculation for surface pile-type power stations. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0021] Figure 1 is a flow chart of a method for determining a location of a pile supplement according to an embodiment of the present application;
[0022] Figure 2a is a schematic diagram of determining a pile supplement point according to an embodiment of the present application;
[0023] Figure 2b is a schematic diagram of another method for determining a pile supplement point according to an embodiment of the present application;
[0024] Figure 3 It is a schematic diagram of a process for determining the position of a pile replenishment point according to an embodiment of the present application;
[0025] Figure 4 It is a schematic diagram of a process of judging whether a tree structure path needs to be supplemented with piles according to an embodiment of the present application;
[0026] Figure 5 It is a structural schematic diagram of a device for determining a position of a pile supplement according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Example 1
[0030] According to an embodiment of the present application, a method for determining the position of additional piles applied to a surface pile-type power station is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0031] Figure 1 FIG. 1 is a flow chart of an optional method for determining a location of a pile according to an embodiment of the present application. Figure 1 As shown, the method at least includes steps S102-S108, wherein:
[0032] Step S102, acquiring the matrix data of the power station, wherein the matrix data at least includes: the location coordinates of the box transformer, a plurality of combiner boxes, a bridge path and a plurality of pile foundation points.
[0033] In some optional embodiments of the present application, when determining the location of the additional piles of the power station, it is first necessary to pre-process the matrix data of the power station. Specifically, after obtaining the matrix data, first determine whether the power station corresponding to the matrix data belongs to the type of power station with surface piles + bridge. If not, no subsequent additional pile calculation is performed. If so, obtain the bridge inventory data, and determine the position coordinates of the box transformer, multiple junction boxes, bridge path and multiple pile foundation points in the power station; then, each junction box can be T-connected to the bridge path, and the position coordinates of each T-connection point obtained are used as the position coordinates of each junction box; then filter out the position coordinates of the bridge path without a junction box T-connected in the matrix data.
[0034] Step S104, determining the shortest path from each combiner box along the bridge path to the box-type transformer, and constructing a tree structure.
[0035] In some optional embodiments of the present application, when constructing a tree structure, the location coordinates of the box transformer can be used as the root node, and the location coordinates of each junction box can be used as a leaf node. All leaf nodes are traversed in a loop to determine that the shortest path from each leaf node along the bridge path to the root node is a tree structure path, thereby constructing a complete tree structure.
[0036] Optionally, you can loop through all tree structure paths to select bridges, determine the bridge type corresponding to each tree structure path, and save the selection results. There may be a shared bridge between different tree structure paths. Since the shared bridge has a greater load-bearing capacity, its selection is different from that of the non-shared bridge. There may be shared bridges and non-shared bridges in a tree structure path, that is, there may be multiple types of bridges in a tree structure path.
[0037] Step S106, for each tree structure path, multiple pile foundation points are vertically mapped to the tree structure path, the target bridge span of the tree structure path is determined, and the first distance of each pair of adjacent pile foundation points on the tree structure path is determined, and the adjacent pile foundation points whose first distance is greater than the target bridge span are used as the pile foundation point pairs to be supplemented.
[0038] Step S108 : for each pair of pile foundation points to be supplemented, the path between the pair of pile foundation points to be supplemented is equally divided, and the position of the supplementary pile point is determined at least based on the position of the equally divided point.
[0039] After the tree structure is constructed, the position of the pile points on each tree structure path can be determined in turn. In some optional embodiments of the present application, for any tree structure path, each pile point is first vertically mapped to the tree structure path.
[0040] Specifically, considering that when the second distance between the pile foundation point and the tree structure path exceeds half the width of the bridge support, the pile foundation point will be mapped repeatedly, therefore, the position coordinates of the pile foundation points whose second distance from the tree structure path is greater than half the width of the bridge support in the matrix data can be filtered out first; then for each remaining pile foundation point, the pile foundation point can be vertically mapped to the bridge frame path closest to the pile foundation point in the tree structure path, and the position coordinates of the mapped point can be used as the position coordinates of the pile foundation point.
[0041] When determining the target bridge span of the tree structure path, all tree structure paths may be traversed in a loop to determine the bridge type included in each tree structure path, and the target bridge span of each tree structure path may be determined based on the bridge type.
[0042] Usually, when a tree structure path includes only one type of bridge, the maximum bridge span (maxPileSpan) corresponding to the bridge type can be directly determined as the target bridge span; when there is a shared bridge in the tree structure path, that is, when it includes multiple types of bridges, the bridge span corresponding to the appropriate bridge type can be selected as the target bridge span based on the principle of "minimum number of additional piles and lowest cost".
[0043] Afterwards, determine whether additional piles are needed between each pile foundation point based on the determined target bridge span.
[0044] Specifically, for each tree structure path, all the pile base points on the tree structure path can be sorted based on the preset sorting rules. Among them, the embodiment of the present application provides the following two optional sorting rules for illustration. Naturally, users can also set the sorting rules according to their needs.
[0045] In the first sorting rule, the third distance between each pile foundation point on the tree structure path and the junction box on the tree structure path can be determined first, and then all the pile foundation points on the tree structure path can be sorted based on the third distance, such as sorting from near to far according to the third distance between each pile foundation point and the junction box, or sorting from far to near.
[0046] In the second sorting rule, for all the pile points on the tree structure path, first sort them from small to large based on the horizontal coordinate of each pile point, and for the pile points with the same horizontal coordinate, sort them from small to large based on the vertical coordinate. Naturally, you can also sort the vertical coordinate first and then the horizontal coordinate, or sort from large to small.
[0047] After all pile foundation points are sorted, the first distance of each pair of adjacent pile foundation points on the tree structure path can be determined; for each pair of adjacent pile foundation points, the first distance of the pair of adjacent pile foundation points is compared with the target bridge span of the tree structure path. When the first distance is less than the target bridge span, it is determined that additional piles are not needed; when the first distance is greater than the target bridge span, it is determined that additional piles are needed, and the pair of adjacent pile foundation points is used as a pair of pile foundation points to be supplemented.
[0048] Afterwards, when determining the location of the additional piles, the number of equal divisions can be determined based on the first distance between the pile foundation point pairs to be supplemented and the target bridge span, and the path between the pile foundation point pairs to be supplemented can be equally divided based on the number of equal divisions to determine the location of the equal division points; then the location of the equal division point is determined as the location of the additional pile point.
[0049] For example, the first distance between a pair of pile foundation points to be supplemented is D, and the target bridge span of the corresponding tree structure path is S. The number of equal divisions is determined to be N = D / S (N is rounded up). The path between the pair of pile foundation points to be supplemented can be divided into N equal parts, and the positions of the obtained N-1 equally divided points can be used as the positions of the supplementary pile points.
[0050] In some optional embodiments of the present application, the solution for determining the position of the pile supplement point based on the position of the equally divided point is further optimized. For each pair of pile foundation points to be supplemented, it is determined whether there is an intersection between the bridge frame paths where the two pile foundation points to be supplemented are located; when there is an intersection, the fourth distance between the intersection position and the equally divided point position is determined, and when the fourth distance is greater than the preset distance, the intersection position is also determined as the position of the pile supplement point. By supplementing piles at the intersection, the stability of the bridge frame can be effectively improved.
[0051] For example, there is an intersection point C between the bridge path where the pair of pile foundation points AB to be supplemented are located, and the position of the equally divided point is D. The fourth distance between CD is compared with the preset distance (which can be set by the user according to engineering experience). If the fourth distance is less than the preset distance, it means that the intersection point and the equally divided point are close to each other. At this time, there is no need to set two pile supplementation points. Therefore, only the equally divided point D is retained as the optimal pile supplementation point. Figure 2a As shown; if the fourth distance is greater than the preset distance, the intersection point C and the equally divided point D can be used as additional pile points to improve the stability of the bridge frame, such as Figure 2b shown.
[0052] Figure 3 An optional complete process for determining the location of the pile supplement point is shown, wherein the square array data of the power station is first preprocessed, and then a tree structure is constructed from the junction box along the bridge path to the box transformer. For each tree structure path, it is determined whether the tree structure path needs pile supplement. If pile supplement is required, the location of the pile supplement point is determined based on the position of the equally divided point or the intersection point according to the above process. If pile supplement is not required, the process ends.
[0053] in, Figure 4 The present invention shows an optional complete process for judging whether a tree structure path needs to be supplemented with piles. Specifically, the pile foundation points are first filtered, and then the pile foundation points are vertically mapped to the tree structure path, and then the target bridge span S of the tree structure path is determined. Then, the pile foundation points on the tree structure path are sorted, and then the first distance D between adjacent pile foundation points is cyclically calculated, and the first distance D is compared with the target bridge span S. When D>S, it is determined that piles need to be supplemented. The position of the supplementary pile point can be determined based on the position of the equally divided point or the position of the intersection according to the above process.
[0054] After determining the locations of the pile-adding points on all tree structure paths, considering that different tree structure paths may share a common bridge, duplicate pile-adding may occur. Therefore, all the locations of the pile-adding points can be traversed in a loop, the overlapping locations of the pile-adding points can be filtered out, and the total cost of the pile-adding can be calculated at the same time.
[0055] In the embodiment of the present application, the square array data of the power station is first obtained to obtain the position coordinates of the box transformer, multiple junction boxes, bridge path and multiple pile foundation points; then the shortest path from each junction box along the bridge path to the box transformer is determined to construct a tree structure; for each tree structure path, multiple pile foundation points are vertically mapped to the tree structure path, the target bridge span of the tree structure path is determined, and the first distance of each pair of adjacent pile foundation points on the tree structure path is determined, and the adjacent pile foundation points whose first distance is greater than the target bridge span are used as the pile foundation point pair to be supplemented; for each pair of pile foundation points to be supplemented, the path between the pair of pile foundation points to be supplemented is equally divided, and the position of the supplementary pile point is determined at least based on the position of the equally divided point. Among them, by constructing a tree structure from the junction box along the bridge path to the box transformer, calculating the supplementary pile position on each tree structure path, and then filtering out duplicate supplementary pile points, not only the calculation complexity is low, but also the obtained supplementary pile position is more accurate, thereby solving the technical problems of high manual calculation cost and poor calculation accuracy of existing software in the related technology when performing supplementary pile calculation for surface pile-type power stations.
[0056] Example 2
[0057] According to an embodiment of the present application, a device for determining a location of a pile for supplementing piles is also provided for implementing the method for determining a location of a pile for supplementing piles. Figure 5 As shown, the device at least includes an acquisition module 50, a construction module 52, a first determination module 54 and a second determination module 56, wherein:
[0058] The acquisition module 50 is used to acquire the matrix data of the power station, wherein the matrix data at least includes: the location coordinates of the box transformer, multiple combiner boxes, the bridge path and multiple pile foundation points.
[0059] In some optional embodiments of the present application, when determining the location of the additional piles of the power station, it is first necessary to pre-process the matrix data of the power station. Specifically, after obtaining the matrix data, first determine whether the power station corresponding to the matrix data belongs to the type of power station with surface piles + bridge. If not, no subsequent additional pile calculation is performed. If so, obtain the bridge inventory data, and determine the position coordinates of the box transformer, multiple junction boxes, bridge path and multiple pile foundation points in the power station; then, each junction box can be T-connected to the bridge path, and the position coordinates of each T-connection point obtained are used as the position coordinates of each junction box; then filter out the position coordinates of the bridge path without a junction box T-connected in the matrix data.
[0060] The construction module 52 is used to determine the shortest path from each combiner box along the bridge path to the box-type transformer and construct a tree structure.
[0061] In some optional embodiments of the present application, when constructing a tree structure, the location coordinates of the box transformer can be used as the root node, and the location coordinates of each junction box can be used as a leaf node. All leaf nodes are traversed in a loop to determine that the shortest path from each leaf node along the bridge path to the root node is a tree structure path, thereby constructing a complete tree structure.
[0062] Optionally, you can loop through all tree structure paths to select bridges, determine the bridge type corresponding to each tree structure path, and save the selection results. There may be a shared bridge between different tree structure paths. Since the shared bridge has a greater load-bearing capacity, its selection is different from that of the non-shared bridge. There may be shared bridges and non-shared bridges in a tree structure path, that is, there may be multiple types of bridges in a tree structure path.
[0063] The first determination module 54 is used to vertically map multiple pile foundation points to the tree structure path for each tree structure path, determine the target bridge span of the tree structure path, and determine the first distance of each pair of adjacent pile foundation points on the tree structure path, and use the adjacent pile foundation points whose first distance is greater than the target bridge span as the pile foundation point pairs to be supplemented.
[0064] The second determining module 56 is configured to equally divide the path between each pair of pile-base points to be supplemented, and determine the position of the supplementary pile point at least based on the position of the equally divided point.
[0065] After the tree structure is constructed, the position of the additional pile points on each tree structure path can be determined in turn. In some optional embodiments of the present application, for any tree structure path, each pile foundation point is first vertically mapped to the tree structure path. Specifically, considering that when the second distance between the pile foundation point and the tree structure path exceeds half the width of the bridge support, the pile foundation point will be repeatedly mapped. Therefore, the position coordinates of the pile foundation points whose second distance from the tree structure path is greater than half the width of the bridge support in the square matrix data can be filtered out first; then for each remaining pile foundation point, the pile foundation point can be vertically mapped to the bridge frame path closest to the pile foundation point in the tree structure path, and the position coordinates of the mapped point are used as the position coordinates of the pile foundation point.
[0066] When determining the target bridge span of the tree structure path, all tree structure paths can be traversed in a loop to determine the bridge type included in each tree structure path, and the target bridge span of each tree structure path can be determined based on the bridge type. Usually, when only one bridge type is included in a tree structure path, the maximum bridge span (maxPileSpan) corresponding to the bridge type can be directly determined as the target bridge span; and when there is a shared bridge in the tree structure path, that is, when multiple bridge types are included, the bridge span corresponding to the appropriate bridge type can be selected as the target bridge span based on the principle of "minimum number of additional piles and lowest cost".
[0067] Afterwards, it is determined whether additional piles are needed between the pile foundation points according to the determined target bridge span. Specifically, for each tree structure path, all the pile foundation points on the tree structure path can be sorted based on a preset sorting rule. The present application embodiment provides the following two optional sorting rules for illustration. Naturally, users can also set the sorting rules according to their needs.
[0068] In the first sorting rule, the third distance between each pile foundation point on the tree structure path and the junction box on the tree structure path can be determined first, and then all the pile foundation points on the tree structure path can be sorted based on the third distance, such as sorting from near to far according to the third distance between each pile foundation point and the junction box, or sorting from far to near.
[0069] In the second sorting rule, for all the pile points on the tree structure path, first sort them from small to large based on the horizontal coordinate of each pile point, and for the pile points with the same horizontal coordinate, sort them from small to large based on the vertical coordinate. Naturally, you can also sort the vertical coordinate first and then the horizontal coordinate, or sort from large to small.
[0070] After all pile foundation points are sorted, the first distance of each pair of adjacent pile foundation points on the tree structure path can be determined; for each pair of adjacent pile foundation points, the first distance of the pair of adjacent pile foundation points is compared with the target bridge span of the tree structure path. When the first distance is less than the target bridge span, it is determined that additional piles are not needed; when the first distance is greater than the target bridge span, it is determined that additional piles are needed, and the pair of adjacent pile foundation points is used as a pair of pile foundation points to be supplemented.
[0071] Afterwards, when determining the location of the additional piles, the number of equal divisions can be determined based on the first distance between the pile foundation point pairs to be supplemented and the target bridge span, and the path between the pile foundation point pairs to be supplemented can be equally divided based on the number of equal divisions to determine the location of the equal division points; then the location of the equal division point is determined as the location of the additional pile point.
[0072] For example, the first distance between a pair of pile foundation points to be supplemented is D, and the target bridge span of the corresponding tree structure path is S. The number of equal divisions is determined to be N = D / S (N is rounded up). The path between the pair of pile foundation points to be supplemented can be divided into N equal parts, and the positions of the obtained N-1 equally divided points can be used as the positions of the supplementary pile points.
[0073] In some optional embodiments of the present application, the solution for determining the position of the pile supplement point based on the position of the equally divided point is further optimized. For each pair of pile foundation points to be supplemented, it is determined whether there is an intersection between the bridge frame paths where the two pile foundation points to be supplemented are located; when there is an intersection, the fourth distance between the intersection position and the equally divided point position is determined, and when the fourth distance is greater than the preset distance, the intersection position is also determined as the position of the pile supplement point. By supplementing piles at the intersection, the stability of the bridge frame can be effectively improved.
[0074] After determining the locations of the pile-adding points on all tree structure paths, considering that different tree structure paths may share a common bridge, duplicate pile-adding may occur. Therefore, all the locations of the pile-adding points can be traversed in a loop, the overlapping locations of the pile-adding points can be filtered out, and the total cost of the pile-adding can be calculated at the same time.
[0075] It should be noted that the modules in the device for determining the position of the additional piles in the embodiment of the present application correspond one to one with the implementation steps of the method for determining the position of the additional piles in Embodiment 1. Since a detailed description has been given in Embodiment 1, some details not reflected in this embodiment can be referred to Embodiment 1 and will not be described in detail here.
[0076] Example 3
[0077] According to an embodiment of the present application, a non-volatile storage medium is further provided. The non-volatile storage medium includes a stored program. When the program is running, the device where the non-volatile storage medium is located is controlled to execute the method for determining the position of the pile supplement in embodiment 1.
[0078] According to an embodiment of the present application, a processor is further provided, and the processor is used to run a program, wherein the method for determining a location for a pile replacement in Embodiment 1 is executed when the program is run.
[0079] Specifically, the following steps can be executed when the program is running: obtaining the matrix data of the power station, wherein the matrix data includes at least: the position coordinates of the box transformer, multiple junction boxes, a bridge path and multiple pile foundation points; determining the shortest path from each junction box along the bridge path to the box transformer, and constructing a tree structure; for each tree structure path, vertically mapping multiple pile foundation points to the tree structure path, determining the target bridge span of the tree structure path, and determining the first distance of each pair of adjacent pile foundation points on the tree structure path, and taking the adjacent pile foundation points whose first distance is greater than the target bridge span as a pair of pile foundation points to be supplemented; for each pair of pile foundation points to be supplemented, dividing the path between the pair of pile foundation points to be supplemented equally, and determining the position of the supplementary pile points at least based on the position of the equally divided points.
[0080] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0081] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0082] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0083] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0084] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0085] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.
[0086] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for determining the position of additional piles, applied to a surface pile power station, characterized in that: include: Acquire the matrix data of the power station, wherein the matrix data at least includes: the location coordinates of the box transformer, multiple combiner boxes, bridge path and multiple pile foundation points; Determine the shortest path from each of the combiner boxes along the bridge path to the box transformer, and construct a tree structure, including: taking the position coordinates of the box transformer as the root node, taking the position coordinates of each of the combiner boxes as the leaf node, looping through all the leaf nodes, determining that the shortest path from each leaf node along the bridge path to the root node is a tree structure path, and constructing the tree structure; For each tree structure path, the multiple pile foundation points are vertically mapped to the tree structure path, the target bridge span of the tree structure path is determined, all the pile foundation points on the tree structure path are sorted based on a preset sorting rule, and the first distance of each pair of adjacent pile foundation points on the tree structure path is determined, and the adjacent pile foundation points whose first distance is greater than the target bridge span are used as the pile foundation point pairs to be supplemented, wherein the multiple pile foundation points are vertically mapped to the tree structure path, including: filtering out the position coordinates of the pile foundation points whose second distance from the tree structure path is greater than half of the bridge support width in the square matrix data, and for each remaining pile foundation point, vertically mapping the pile foundation point to the bridge path in the tree structure path that is closest to the pile foundation point, and using the position coordinates of the mapped point as the position coordinates of the pile foundation point; For each pair of the to-be-replenished pile foundation point pairs, the path between the to-be-replenished pile foundation point pairs is equally divided, and the positions of the pile-replenishing points are determined at least based on the positions of the equally divided points.
2. The method according to claim 1, characterized in that After acquiring the array data of the power station, the method further includes: Preprocessing the matrix data, connecting each of the combiner boxes to the bridge path, and using the obtained position coordinates of each T-connection point as the position coordinates of each of the combiner boxes; The position coordinates of the bridge path without the combiner box T-connection in the square matrix data are filtered out.
3. The method according to claim 1, characterized in that Determining a target bridge span of the tree structure path includes: All the tree structure paths are traversed in a loop, a bridge type included in each of the tree structure paths is determined, and a target bridge span of each of the tree structure paths is determined based on the bridge type.
4. The method according to claim 1, characterized in that: All the pile points on the tree structure path are sorted based on a preset sorting rule, including: Determine a third distance between each pile foundation point on the tree structure path and a combiner box on the tree structure path, and sort all the pile foundation points on the tree structure path based on the third distance; or, All the pile foundation points on the tree structure path are first sorted from small to large based on the horizontal coordinate of each pile foundation point, and the pile foundation points with the same horizontal coordinate are then sorted from small to large based on the vertical coordinate of the pile foundation point.
5. The method according to claim 1, characterized in that For each pair of the to-be-replenished pile foundation point pairs, the path between the to-be-replenished pile foundation point pairs is equally divided, and the position of the pile-replenishing point is determined at least based on the position of the equally divided point, including: Determine the number of equal divisions based on the first distance between the pair of pile foundation points to be supplemented and the target bridge span, and divide the path between the pair of pile foundation points to be supplemented into equal divisions based on the number of equal divisions to determine the positions of the equal division points; The positions of the equally divided points are determined as the positions of the pile supplementing points.
6. The method according to claim 5, characterized in that The method further comprises: For each pair of the to-be-supplemented pile foundation points, determining whether there is an intersection between the bridge frame paths where the two to-be-supplemented pile foundation points are located; When there is an intersection, a fourth distance between the intersection position and the equally divided point position is determined, and when the fourth distance is greater than a preset distance, the intersection position is also determined as the pile supplement point position.
7. The method according to claim 1, characterized in that The method further comprises: After all the locations of the pile-adding points on the tree structure paths are determined, all the locations of the pile-adding points are traversed in a loop, overlapping locations of the pile-adding points are filtered out, and the total cost of the pile-adding points is calculated.
8. A device for determining the position of a pile, characterized in that: include: An acquisition module is used to acquire square array data of a power station, wherein the square array data at least includes: position coordinates of a box transformer, a plurality of combiner boxes, a bridge path and a plurality of pile foundation points; A construction module is used to determine the shortest path from each of the combiner boxes along the bridge path to the box transformer, and construct a tree structure, including: taking the position coordinates of the box transformer as the root node, taking the position coordinates of each of the combiner boxes as the leaf node, looping through all the leaf nodes, determining that the shortest path from each leaf node along the bridge path to the root node is a tree structure path, and constructing the tree structure; A first determination module is used to, for each tree structure path, vertically map the multiple pile foundation points to the tree structure path, determine the target bridge span of the tree structure path, sort all the pile foundation points on the tree structure path based on a preset sorting rule, and determine the first distance of each pair of adjacent pile foundation points on the tree structure path, and use the adjacent pile foundation points whose first distance is greater than the target bridge span as the pile foundation point pair to be supplemented, wherein the vertical mapping of the multiple pile foundation points to the tree structure path includes: filtering out the position coordinates of the pile foundation points in the square matrix data whose second distance from the tree structure path is greater than half of the bridge support width, and for each remaining pile foundation point, vertically mapping the pile foundation point to the bridge path in the tree structure path that is closest to the pile foundation point, and using the position coordinates of the mapped point as the position coordinates of the pile foundation point; The second determining module is used to equally divide the path between each pair of pile foundation points of the to-be-replenished piles, and determine the position of the pile-replenishing point at least based on the position of the equally divided point.
9. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored program, wherein when the program is executed, the device where the non-volatile storage medium is located is controlled to execute the method for determining the location of the pile replacement according to any one of claims 1 to 7.
10. A processor, characterized in that: The processor is used to run a program, wherein the method for determining a location for adding piles according to any one of claims 1 to 7 is executed when the program is run.
