Method, device, dredger and medium for layered dredging path planning of trailing suction hopper dredger
By optimizing path planning on the dredger and using the rake width and rotation diameter, the problems of low efficiency and high energy consumption of traditional dredger path planning are solved, and efficient and low-consumption dredging operations are achieved.
Patent Information
- Application Number
- CN202510608040.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-05-13
AI Technical Summary
The traditional dredger path planning lacks scientific nature, resulting in low dredging efficiency, high energy consumption and difficult to ensure construction quality.
By obtaining the parameters of the area to be dredged and the dredging ship, dividing multiple waterways, and determining the dredging interval based on the width and spacing of the rake, optimizing the path planning in combination with the minimum rotation diameter of the dredger, avoiding unnecessary rotation and steering, ensuring that the rake works simultaneously, reducing energy consumption and equipment wear.
It improves dredging efficiency, reduces energy consumption, reduces equipment wear and round trip movement, and optimizes construction quality.
Smart Images

Figure CN120121060B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of the combination of trailing suction hopper dredgers and automation systems, and particularly relates to a method and device for planning the layered dredging path of a trailing suction hopper dredger, a dredger, and a medium. Background Technique
[0002] A dredger is an important waterborne dredging engineering operation vessel, which is widely used in many fields such as channel widening and deepening, port construction, water conservancy projects, and reclamation. In the traditional dredging operation process, the way to plan the path of the dredger is generally decided by the captain according to personal experience, that is, it lacks scientificity. Therefore, how to reasonably and scientifically plan the dredging path of a certain dredging area has a crucial impact on improving dredging efficiency, reducing energy consumption, and ensuring construction quality. Summary of the Invention
[0003] This application provides a method and device for planning the layered dredging path of a trailing suction hopper dredger, a dredger, and a medium, which can reasonably plan the dredging path of the dredger, improve dredging efficiency, and reduce energy consumption.
[0004] In a first aspect, this application provides a method for planning the layered dredging path of a trailing suction hopper dredger, including:
[0005] Obtain the regional parameters of the area to be dredged and the suction rake parameters of the dredger. The regional parameters at least include the regional width; the suction rake parameters at least include the suction rake width and the rake interval width between two suction rakes. Divide the area to be dredged into multiple waterways according to the regional width and the suction rake width, and each waterway includes a corresponding waterway identifier. Determine the interval waterway width for a single dredging according to the rake interval width and the suction rake width, and determine a small-cycle dredging block according to the interval waterway width for a single dredging. The area to be dredged includes n small-cycle dredging blocks, and the small-cycle dredging block includes a small-cycle dredging width. Determine the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter of the dredger and the suction rake width. Determine a large-cycle dredging block according to the dredging interval width when the dredger completes one rotation. The large-cycle dredging block includes a large-cycle dredging width, and the area to be dredged includes m large-cycle dredging blocks. Each large-cycle dredging block includes multiple groups of small-cycle dredging blocks, and m < n. Wherein, control the dredging interval width to be an integer multiple of the small-cycle dredging width. During the process of planning the dredging path, obtain the remaining dredging width in the current large-cycle dredging block, and sequentially determine the waterway identifier group when the dredger completes dredging the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter. Complete the path planning of the area to be dredged according to the waterway identifier group corresponding to each large-cycle dredging block, and each waterway identifier group includes a corresponding waterway identifier.
[0006] Optionally, the step of determining a small-cycle dredging block according to the interval waterway width for a single dredging includes: after performing one dredging according to the interval waterway width for a single dredging, mark the waterway identifiers of the dredged waterways to obtain the dredged waterway identifiers. After controlling the dredger to complete one U-turn, perform sequential dredging according to the previous dredged waterway identifier. When the next undredged waterway identifier repeats the dredged waterway identifier, obtain a small-cycle dredging block according to the continuous area corresponding to the dredged waterway identifier.
[0007] Optionally, before determining the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter of the dredger and the suction rake width, it further includes: obtaining the minimum rotation radius of the dredger, and determining the theoretical rotation diameter according to the minimum rotation radius. When the dredger makes one U-turn, control the dredger to aim at the shortest driving path to the adjacent waterway of the previous dredged waterway, and determine the minimum rotation diameter according to the theoretical rotation diameter.
[0008] Optionally, after sequentially determining the waterway identification group when the dredger completes dredging of the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter, the method further includes: for the remaining waterways to be dredged in the area to be dredged, repeating the operation of determining the interval waterway width for a single dredging according to the width between rakes and the suction rake width until the waterway identification group when the last large-cycle dredging block in the area to be dredged is dredged is obtained.
[0009] Optionally, the area parameter further includes the water depth of the area; the suction rake parameter further includes the suction rake depth; the method further includes: determining the number of rake suction times corresponding to each waterway identification according to the water depth of the area, the target excavation depth, and the suction rake depth;
[0010] Correspondingly, after sequentially determining the waterway identification group corresponding to one rotation of the dredger according to the relationship between the remaining dredging width and the minimum rotation diameter, it further includes: determining the dredging method of the dredger according to the number of rake suction times corresponding to each waterway identification; displaying the waterway identification group corresponding to the dredger when dredging the area to be dredged according to the dredging method.
[0011] Optionally, in the process of planning the dredging path, obtaining the remaining dredging width in the current large-cycle dredging block, and sequentially determining the waterway identification group when the dredger completes dredging of the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter includes: when the dredger completes one rotation in the large-cycle dredging block, determining whether the remaining dredging width is not less than the minimum rotation diameter; if the remaining dredging width is not less than the minimum rotation diameter, determining that the next waterway identification group includes two waterway identification groups, each waterway identification group includes two waterway identifications; the waterway interval between the two waterway identification groups is the minimum rotation diameter; if the remaining dredging width is less than the minimum rotation diameter, determining that the next waterway identification group includes one waterway identification group, and the waterway interval in one waterway identification group is the suction rake width.
[0012] Optionally, the method further includes: determining the first midpoint coordinates of the turning travel of the dredger according to the two waterway identification groups; determining the travel path of the dredger according to the first midpoint coordinates, and the travel path is a semi-circular path;
[0013] Or, determining the second midpoint coordinates of the turning travel of the dredger according to the two waterway identifications in one waterway identification; determining the travel path of the dredger according to the second midpoint coordinates, and the travel path is a whistle-shaped path.
[0014] Second aspect, the present application provides a layered dredging path planning device for a trailing suction hopper dredger. The device includes: a parameter acquisition module, configured to acquire area parameters of an area to be dredged and suction rake parameters of the dredger. The area parameters at least include the area width; the suction rake parameters at least include the suction rake width and the rake interval width between two suction rakes.
[0015] An area division module, configured to divide the area to be dredged into multiple water channels according to the area width and the suction rake width. Each water channel includes a corresponding water channel identifier.
[0016] A first determination module, configured to determine the interval water channel width of a single dredging according to the rake interval width and the suction rake width, and determine a small cycle dredging block according to the interval water channel width of the single dredging. The area to be dredged includes n small cycle dredging blocks. The small cycle dredging block includes a small cycle dredging width.
[0017] A second block determination module, configured to determine the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter of the dredger and the suction rake width; determine a large cycle dredging block according to the dredging interval width when the dredger completes one rotation. The large cycle dredging block includes a large cycle dredging width. The area to be dredged includes m large cycle dredging blocks; each large cycle dredging block includes multiple groups of small cycle dredging blocks, where m < n; wherein, control the dredging interval width to be an integer multiple of the small cycle dredging width.
[0018] A path planning module, configured to, during the process of planning the dredging path, acquire the remaining dredging width in the current large cycle dredging block, and sequentially determine the water channel identifier group when the dredger completes dredging of the current large cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter; complete the path planning of the area to be dredged according to the water channel identifier group corresponding to each large cycle dredging block. Each water channel identifier group includes a corresponding water channel identifier.
[0019] Third aspect, the present application further provides a trailing suction hopper dredger. The trailing suction hopper dredger includes: at least one processor; and a memory communicatively connected to the at least one processor.
[0020] Wherein, the memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor, so that the at least one processor can execute the layered dredging path planning method for the trailing suction hopper dredger according to any embodiment of the present application.
[0021] Fourthly, the present application further provides a computer-readable storage medium storing computer instructions for causing a processor to implement the layered dredging path planning method for a trailing suction hopper dredger according to any embodiment of the present application when executed.
[0022] Fifthly, the present application further provides a computer program product including a computer program which, when executed by a processor, implements the layered dredging path planning method for a trailing suction hopper dredger according to any embodiment of the present application.
[0023] The layered dredging path planning solution for a trailing suction hopper dredger provided in the embodiments of the present application divides the area to be dredged into multiple water channels according to the area width and the suction rake width, and determines the width of the interval water channels for single-time dredging according to the width between rakes and the suction rake width, enabling the dredger to make full use of the working width of the suction rake during single-time dredging and improving the efficiency of single-time dredging; then determines the dredging interval width according to the minimum rotation diameter of the dredger, avoiding unnecessary rotation and turning of the dredger, reducing equipment wear and energy consumption; at the same time, this embodiment controls the dredging interval width to be an integer multiple of the small-cycle dredging width, so that when the path planning for the area to be dredged is completed, the two suction rakes of the dredger can work simultaneously, avoiding the waste of energy consumption caused by single-time entry into the dredging area; furthermore, the water channel identification group when the dredger completes the dredging of the current large-cycle dredging block is determined in sequence according to the relationship between the remaining dredging width and the minimum rotation diameter, so that the way of dredging the planned water channel identification group reduces the round-trip movement and empty driving distance of the dredger between different areas, achieving the beneficial effects of reducing energy consumption and improving work efficiency.
[0024] It should be noted that the above computer instructions may be stored in whole or in part on the computer-readable storage medium. Among them, the computer-readable storage medium may be packaged together with the processor of the layered dredging path planning device for a trailing suction hopper dredger, or may be packaged separately from the processor of the layered dredging path planning device for a trailing suction hopper dredger, and the present application does not make any limitation thereto.
[0025] The descriptions of the second, third, fourth, and fifth aspects in the present application may refer to the detailed description of the first aspect; and the beneficial effects of the descriptions of the second, fourth, and fifth aspects may refer to the analysis of the beneficial effects of the first aspect, which will not be elaborated here.
[0026] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understandable through the following description.
[0027] It is understandable that before using the technical solutions disclosed in the embodiments of the present application, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present application should be informed to the users and the authorization of the users should be obtained through appropriate means in accordance with relevant laws and regulations. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present application and should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.
[0029] Figure 1 It is a flowchart of a method for planning the layered dredging path of a trailing suction hopper dredger provided by an embodiment of the present application.
[0030] Figure 2 It is a structural diagram of an embodiment of the present application including area parameters and suction rake parameters.
[0031] Figure 3 It is a schematic diagram of the cyclic dredging of two groups of waterways provided by an embodiment of the present application.
[0032] Figure 4 It is a schematic diagram of two groups of waterways switching to the next group of waterways for dredging provided by an embodiment of the present application.
[0033] Figure 5 It is a schematic diagram of two sets of cyclic dredging schemes for an area provided by an embodiment of the present application.
[0034] Figure 6 It is a schematic diagram of an overlapping dredging scheme when the dredging interval width and the small cyclic dredging width are not integer multiples provided by an embodiment of the present application.
[0035] Figure 7 It is a schematic diagram of a unilateral turn provided by an embodiment of the present application.
[0036] Figure 8 It is a schematic diagram of entering the next group of waterways after a unilateral turn provided by an embodiment of the present application.
[0037] Figure 9 It is a structural diagram of a device for planning the layered dredging path of a trailing suction hopper dredger provided by an embodiment of the present application.
[0038] Figure 10 It is a structural diagram of a trailing suction hopper dredger provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0039] To enable those skilled in the art to better understand the solution of this application, the technical solution in this application will be clearly and completely described below in conjunction with the accompanying drawings in this embodiment. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.
[0040] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned accompanying drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0041] The following further details this application in conjunction with the accompanying drawings and embodiments. It can be understood that the specific embodiments described here are only used to explain this application, rather than limiting this application. Additionally, it should be noted that for the convenience of description, only parts related to this application rather than all structures are shown in the accompanying drawings.
[0042] Figure 1 FIG. 10 is a schematic flowchart of a method for planning a layered dredging path of a trailing suction hopper dredger provided in an embodiment of this application. This embodiment is applicable to the situation where the dredging path of the trailing suction hopper dredger for the area to be dredged is reasonably planned. This method can be executed by a device for planning a layered dredging path of a trailing suction hopper dredger. This device can be implemented in the form of hardware and / or software and integrated in the trailing suction hopper dredger that executes this method.
[0043] Refer to Figure 1 , the method for planning a layered dredging path of a trailing suction hopper dredger provided in this embodiment is implemented through the following steps S110 to S150.
[0044] S110. Obtain the area parameters of the area to be dredged and obtain the suction rake parameters of the dredger.
[0045] The area to be dredged refers to the area where the dredger needs to perform dredging operations. This solution is applied to the scenario where the underwater silt is relatively regular or flat, and the area to be dredged can be approximately regarded as an isobath rectangle for analysis.
[0046] The trailing suction hopper dredger includes two suction rakes on the left and right. During operation, it can dredge straight along the channel direction at a certain depth and leave two waterways parallel to the channel direction. For ease of explanation, please refer to Figure 2 , Figure 2 which is a schematic structural diagram provided by an embodiment of the present application including area parameters and suction rake parameters.
[0047] In this embodiment, the area parameters at least include the area width; the suction rake parameters at least include the suction rake width and the rake interval width between the two suction rakes. In Figure 2 , the area to be dredged is rectangular. Along the dredging channel direction is the length of the rectangle, denoted as S, and perpendicular to the channel direction is the area width, denoted as L; the suction rake width is denoted as ; the rake interval width between the two suction rakes is denoted as , and in this embodiment, it can be considered that <s , where [[ID=!7]].
[0048] S120. Divide the area to be dredged into multiple waterways according to the area width and the suction rake width.
[0049] The purpose of dividing the area to be dredged into multiple waterways according to the area width and the rake interval width is to divide the area to be dredged along the channel direction into multiple waterways with a width of so as to preliminarily clarify how many round trips the dredger needs to operate based on the current suction rake width .
[0050] Please continue to refer to Figure 2 , and the method of dividing the area to be dredged into multiple waterways according to the area width and the rake interval width can be explained by the following formula: , where in the formula represents the ceiling symbol.
[0051] For the multiple divided waterways, each waterway includes a corresponding waterway identifier. Specifically, the waterway identifier can be implemented by sequentially identifying based on numbers arranged in order from left to right. For example, if the area to be dredged includes 100 waterways, the corresponding waterway identifiers can be sequentially identified as 0, 1, 2,..., 99; optionally, the waterway identifier can also be represented by letters or a combination of letters and numbers, and the specific representation method is not limited in this embodiment.
[0052] In one embodiment, the area parameters further include the area water depth , and the suction rake parameters further include the suction rake depth . Among them, the area water depth can be understood as the silt depth corresponding to the area to be dredged, and the suction rake depth can be understood as the depth that the dredger can excavate during a single operation; taking the target excavation depth as Taking the downward direction of the water surface as positive, then ; furthermore, the number of trailing suction operations corresponding to each waterway identifier is determined according to the water depth of the area, the target dredging depth, and the depth of the suction rake The method can be as follows: . That is to say, it can be understood as the minimum number of times that the trailing suction dredger needs to pass through to clean the silt in each waterway to the target depth.
[0053] After dividing the area to be dredged into multiple waterways based on the above step S120, the dredging path planning solution provided in this embodiment can be described as: finding a continuous path to traverse all waterways with the shortest total distance times. The planned path mainly includes two parts: the path of the dredger operating in the area to be dredged and the path of turning back after leaving the area to be dredged. Since the dredger can dredge at most two waterways with a distance of k each time, but needs to drive straight along the waterway direction in the area to be dredged, reducing the total voyage of the dredger in the area to be dredged is to reduce the total number of times the dredger enters the area to be dredged; and the actions of the dredger outside the dredging area are mainly to turn and then re-enter the dredging area. Therefore, in combination with the minimum turning diameter of the dredger, the total distance consumed by the dredger's turning should be minimized as much as possible. Thus, the path planning problem can be transformed into the following sub-problems: 1) How to reduce the total number of times the dredger enters the dredging area; 2) How to select the turning path of the dredger after leaving the dredging area. The specific solutions to the current problems are described in detail in the analysis process of the corresponding embodiments of the subsequent steps.
[0054] S130. Determine the interval waterway width of a single dredging according to the width between rakes and the width of the suction rake, and determine a small-cycle dredging block according to the interval waterway width of a single dredging.
[0055] The above-mentioned interval waterway width of a single dredging refers to the interval width between the waterways operated by two suction rakes when the dredger performs each dredging operation, that is . Then, for the solution to reducing the total number of times the dredger enters the dredging area, the problem can be abstracted as follows: Given an array with a length of , and all initial items are equal to , it is required to select a serial number , or a group of serial numbers and each time (where and ), and perform (in the formula is the assignment symbol, used to distinguish the equal sign in the mathematical formula) until all items in are equal to 0; find out how to select to minimize the total number of times.
[0056] Among the above, the channel identifier corresponding to the channel for the dredging operation of one (left) suction rake of the dredger is denoted as When, then the channel identifier corresponding to the channel for the dredging operation of the other (right) suction rake is denoted as , that is, it is the next channel that is one channel width interval away from the channel . For example, if the current channel identifier is 1 and the channel width interval = 5, then = 7. That is, when the dredger performs a single dredging operation, the channels that can be cleaned simultaneously are Channel 1 and Channel 7.
[0057] Furthermore, considering a certain state, the smallest serial number and the largest serial number of all the non-cleared items in (if a certain serial number is a cleared item, it indicates that the channel corresponding to the current serial number has been cleaned n times), , no matter how the serial numbers are selected, we need to select at least times at to ensure that is finally completely cleared; if at this time , we can "by the way" reduce , otherwise skip; then recalculate , repeat the above steps, and the number of times required to completely clear , can be calculated. The purpose of the derivation here
[0058] is to show that the remaining suction and dredging times of the outermost channels affect the total number of times entering the dredging area. The above conclusion applies to any problem where the heights are equal within a single waterway but not equal between waterways, and the solution discussed in this embodiment is a problem where the heights are equal everywhere between waterways (that is, each item in the list is initially equal to n). Therefore, we can group the waterways according to their numbers, with each group containing two or one waterway, and they will be simultaneously dredged n times when the dredger operates. Figure 3 Specifically, the grouping method can be to determine a small cyclic dredging block according to the channel width interval of a single dredging. Specifically, reference can be made to Figure 3 for an explanation of a small cyclic dredging block. and are the channel identifiers of the waterways where the dredger operates during a single dredging operation as described in the previous embodiment. Then, when a single operation is completed, in order to minimize the travel path of the dredger, a turn can be made based on the turning diameter, so that the dredger can dredge the waterways and Perform dredging; then, for the next operation, in order to ensure the minimum travel path of the dredger, a U-turn is also required based on the rotation diameter so that the dredger can and Perform dredging, and this process is cycled until when to All the waterways in the middle are dredged to obtain a small cyclic dredging block. Correspondingly, since two sets of waterways with a spacing equal to the rotation diameter are dredged synchronously during a U-turn operation, when to All the waterways in the middle are dredged, a small cyclic dredging block is obtained, and at the same time to All the waterways in the middle are also dredged synchronously to obtain another small cyclic dredging block.
[0059] Specifically, in this embodiment, taking the obtaining of one small cyclic dredging block as an example, specifically, a small cyclic dredging block can be determined according to the width of the spaced waterways for a single dredging as follows: after one dredging according to the width of the spaced waterways for a single dredging, mark the waterway identifiers of the dredged waterways to obtain the dredged waterway identifiers; after the dredger completes a U-turn, perform sequential dredging according to the previous dredged waterway identifier. When the next undredged waterway identifier repeats the dredged waterway identifier, obtain a small cyclic dredging block according to the continuous area corresponding to the dredged waterway identifier.
[0060] Specifically, the implementation method of the above embodiment can be listed as follows. Taking the width of the spaced waterways as an example, for the first operation of the dredger, the waterways that can be cleaned are 0 and 6, and at this time, 0 and 6 are marked; after the dredger completes a U-turn, the waterways that can be cleaned for the second operation are 1 and 7, and at this time, 1 and 7 are marked; after the dredger completes another U-turn, the waterways that can be cleaned for the third operation are 2 and 8, and at this time, 2 and 8 are marked,..., after the dredger completes another U-turn, the waterways that can be cleaned for the sixth operation are 5 and 11, and at this time, 5 and 11 are marked; according to this logical reasoning, the next waterways to be cleaned should be 6 and 12, but since waterway 6 has been marked, that is, it is a dredged waterway, then, waterways 0 - 11 have all been sequentially cleaned. Therefore, the continuous area corresponding to 12 waterways from waterway 0 to 11 can be determined as a small cyclic dredging block.
[0061] In the solution provided in this embodiment, the area to be dredged includes n small cyclic dredging blocks, and the small cyclic dredging block includes the small cyclic dredging width. In this embodiment, the small cyclic dredging width can be represented by . For example, in the above example, when = 5, the small cyclic dredging width is 12.
[0062] For the Q water channels included in the area to be dredged, the available small-cycle dredging blocks During the actual division process, the last small-cycle dredging block is allowed to have insufficient water channels; for each small-cycle dredging block, the water channels with serial numbers and are grouped together, and the water channels in the same group can just be dredged simultaneously during operation; in the last block, if it is impossible to form groups due to insufficient water channels, some water channels are allowed to be in a separate group and be dredged separately during operation.
[0063] According to the above method, ensuring that each group of water channels is dredged N times can complete the operation task, and the specific dredging sequence can be automatically adjusted. This characteristic provides conditions for reducing the total turning voyage of the dredger outside the dredging area in the subsequent steps.
[0064] S140. Determine the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter and suction rake width of the dredger; determine the large-cycle dredging block according to the dredging interval width when the dredger completes one rotation.
[0065] In actual work, since the channel distance is often long, compared with the method of bypassing the entire area to be dredged after one dredging and entering the channel from the opposite side in the same direction, choosing to dredge in the reverse direction from the same side where the dredging area is left can significantly shorten the voyage. Therefore, only two path schemes for returning to the dredging area in the reverse direction from the same side when leaving need to be discussed.
[0066] Before performing step S140, the solution provided in this embodiment also needs to perform the following steps a) and b):
[0067] a) Obtain the minimum rotation radius of the dredger and determine the theoretical rotation diameter according to the minimum rotation radius.
[0068] Denote the minimum rotation radius of the dredger as , then during rotation, the theoretical rotation diameter determined according to the minimum rotation radius is 2 .
[0069] In this embodiment, two groups of water channels are dredged in a cycle. One group is water channels and , and the other group is water channels and , where , and the corresponding theoretical rotation diameter is , represents the ceiling of the ratio of the rotation diameter to the suction rake width. As shown in Figure 3 , during the first rotation from water channels and to and , the corresponding rotation diameter is , and in the current process, the driving process of the dredger is called the rotation process.
[0070] b) When the dredger makes a U-turn, control the dredger to aim at the shortest driving path to enter the adjacent waterway of the previously dredged waterway, and determine the minimum rotation diameter according to the theoretical rotation diameter.
[0071] When the dredger exits from the waterways and , to enter the next group of waterways, that is, and 's adjacent waterways. At this time, a U-turn operation is required after exiting from and . As shown in Figure 4 , Figure 4 is a schematic diagram of the dredging of two groups of waterways switching to the next group of waterways provided by the embodiment of the present application. In the figure, the light blue part is the waterway that has been dredged, and the light green part is the waterway that is about to be transferred to. To ensure that the dredger can cut into the waterways and with the minimum rotation diameter, when rotating according to the theoretical rotation diameter , it is no longer possible to drive into and . At this time, control the dredger to aim at the shortest driving path to enter the adjacent waterway of the previously dredged waterway, and determine the minimum rotation diameter as .
[0072] Specifically, the following example can be used for explanation. Taking , as an example, assume that waterways 0 and 6 are cleaned first. After that, if according to the theoretical rotation diameter, waterways 48 and 54 are selected for cleaning; when the dredger turns back to clean waterways 1 and 7 next time, it will be found that it is impossible to turn from 48 and 54 to 1 and 7 through a semi-circular trajectory, because the difference between these two groups of waterways is 47. Therefore, when choosing to clean the two right waterways, waterways 49 and 55 should be selected, that is, the minimum rotation diameter should be .
[0073] Based on the determined minimum rotation diameter, then determine the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter and the suction rake width of the dredger, denoted as .
[0074] Furthermore, the method for determining the large-cycle dredging block according to the dredging interval width when the dredger completes one rotation is as follows: Please continue to refer to Figure 3 , the waterways cleaned when the dredger completes one rotation are two groups with a dredging interval width of waterways, such as and , and ; when the dredger completes a U-turn and rotates, the cleaned ones are respectively and , and The adjacent waterways corresponding respectively, as shown in the figure as , and , and so on, until the waterways at the leftmost of the first half of the first small cycle and the at the leftmost of the first half of the first small cycle are cleaned. After that, the continuous area formed from the waterway to the rightmost waterway of the last small cycle is called the large cycle area.
[0075] In this embodiment, the large cycle dredging block includes the large cycle dredging width, and the area to be dredged includes m large cycle dredging blocks; each large cycle dredging block includes multiple groups of small cycle dredging blocks, m < n.
[0076] Specifically, it can be popularly explained by the following example: Taking k = 5, = 49 as an example, at the beginning of the cleaning, the waterways cleaned in the first rotation are respectively 0 and 6, and 49 and 55. After completing one rotation and U-turn, the waterways cleaned in the second time are respectively 1 and 7, and 50 and 56. After completing one rotation and U-turn, the waterways cleaned in the third time are respectively 2 and 8, and 51 and 57,... After completing one rotation and U-turn, the waterways cleaned in the sixth time are respectively 5 and 11, and 54 and 60. When cleaning for the seventh time, it is no longer to clean the waterways 6 and 12 based on the current array rule, because the waterway 6 has been cleaned in the first time. Therefore, the waterways [0, 11] and the waterways [49, 60] have been cleaned; the waterways [0, 11] and the waterways [49, 60] can be regarded as two small cycle blocks respectively included in a group of small cycles.
[0077] Further, based on the interval of each small cycle block, continue to clean the waterways. Then, the waterways corresponding to the second group of small cycles are respectively from 12 to 23 and from 61 to 72. The waterways corresponding to the third group of small cycles are respectively from 24 to 35 and from 73 to 84. The waterways corresponding to the fourth group of small cycles are respectively from 36 to 47 and from 85 to 96,... However, the next group is not the waterways from 48 to 59 and from 97 to 108, because the waterway 49 has been cleaned in our first cleaning. So this time, we only need to use the suction rake on one side of the ship to clean the waterway 49 and the waterway 97. Thus, we have cleaned all 98 waterways from waterway 0 to 97 once. The continuous area composed of the waterways from waterway 0 to 97 is called the large cycle area.
[0078] Based on the above examples, it can be seen that for water channels 49 and 97, only one-sided suction rakes are used for cleaning. That is to say, in the last small cycle of each large cycle, there may be energy efficiency waste. Usually, it is caused by the overlap of the second half of the first small cycle (from 49 to 60) and the first half of the last small cycle (from 48 to 59). The number of overlapping water channels = 49 / 24 = 2 remainder 1. That is to say, when the dredging interval width divided by the small cycle width has a remainder, there is a situation of production capacity waste. In actual situations, due to the different multiple relationships between the minimum rotation angle and the hull itself, this remainder may be very large. Therefore, in this embodiment, controlling the dredging interval width to be an integer multiple of the small cycle dredging width can enable the simultaneous application of double-sided suction rakes, thereby further reducing energy consumption and improving operation efficiency.
[0079] Regarding controlling the dredging interval width to be an integer multiple of the small cycle dredging width, this embodiment can also be explained as follows. Specifically, please refer to Figure 5 , Figure 5 which is a schematic diagram of two sets of cycles provided by the embodiment of the present application for dredging the area. In Figure 5 , the operation is sequentially executed from step S1 to S6. Among them, the blank rectangle represents the water channel to be dredged, the orange represents the water channel currently being dredged, the light blue represents the water channel that has been dredged, and the dark blue represents a small cycle that has been dredged. The width of the front and rear blocks of the small cycle is determined by the rake width and the ship width, and each block contains water channels; the width of the large cycle block is determined by the minimum rotation diameter of the dredger and the rake width. However, observing Figure 5 , it can be found that if is not an integer multiple of
[0080] , then there will be overlapping parts between each large cycle and even within the cycle, that is, it will cause production capacity waste. Figure 6 , Figure 6 which is a schematic diagram of overlapping dredging when the dredging interval width and the small cycle dredging width provided by the embodiment of the present application are not an integer multiple; in Figure 6 , "front part of small cycle 1" represents a small cycle dredging block obtained when the first small cycle dredging is completed; since it is a synchronous operation along the way of two sets of interval rotation diameters during a turning operation, at this time, the "rear part of small cycle 1" can be understood as another small cycle dredging block obtained synchronously with the "front part of small cycle 1"; "front part of small cycle 2" and "rear part of small cycle 2" as well as "front part of small cycle 3" and "rear part of small cycle 3" are respectively small cycle dredging blocks obtained when the second small cycle dredging is completed and when the third small cycle dredging is carried out. The specific explanations are the same as those of the "front part of small cycle 1" and the "rear part of small cycle 1", and will not be elaborated here.
[0081] Since there are still un-dredged waterways between "Small Cycle 2, Front" and "Small Cycle 1, Rear" after the second small cycle dredging is completed, a third small cycle dredging is required. However, since the number of un-dredged waterways is not sufficient to be completely covered by two suction rakes, there is a situation where one side of the suction rake needs to repeat the operation on the already dredged waterways during one dredging process, resulting in waste of production capacity in this case. Figure 6 The red part is the part of wasted production capacity. The waste of production capacity is the largest when the remainder is k + 1.
[0082] From Figure 6 It can be seen that in order to ensure that the three waterways in Small Cycle 3 are completely dredged, it will result in waste of production capacity of the suction rake on a total of 6 waterways. A more general formula for calculating the total number of waterways with wasted production capacity in each cycle is as follows:
[0083]
[0084] In the formula, is the modulo symbol. represents the remainder of the multiple of the width of half of the small cycle in the large cycle.
[0085] When is exactly times, is 0. Therefore, the value of should be adjusted, and at the same time, it should satisfy:
[0086]
[0087] In the above formula, The meaning of is that When the minimum rotation diameter of the dredger is satisfied, the dredger can rotate; The meaning of is that the width of the large cycle is an integer multiple of the width of the small cycle.
[0088]
[0088] Based on the above derivation, it can be obtained that:
[0089]
[0090] In the above formula, the numerator and denominator of Because of the calculation of rounding up, it cannot be cancelled out. Therefore, it can be obtained that when the dredging interval width is an integer multiple of the small cycle dredging width, the situation of wasted production capacity can be avoided to improve the operation efficiency.
[0091] S150. During the process of planning the dredging path, obtain the remaining dredging width in the current large-cycle dredging block, and sequentially determine the waterway identification group when the dredger completes dredging the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter; complete the path planning for the area to be dredged according to the waterway identification group corresponding to each large-cycle dredging block.
[0092] In this embodiment, sequentially determining the waterway identification group when the dredger completes dredging the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter can be interpreted as follows: when the dredger completes one rotation in the large-cycle dredging block, determine whether the remaining dredging width is not less than the minimum rotation diameter; if the remaining dredging width is not less than the minimum rotation diameter, determine that the next waterway identification group includes two waterway identification groups, and each waterway identification group includes two waterway identifications; the waterway interval between the two waterway identification groups is the minimum rotation diameter; if the remaining dredging width is less than the minimum rotation diameter, determine that the next waterway identification group includes one waterway identification group, and the waterway interval in one waterway identification group is the suction rake width.
[0093] For the above embodiment, it can be interpreted that when the remaining dredging width is not less than the minimum rotation diameter, the dredger can perform complete turning and reversing dredging. Therefore, when performing each turning and reversing, dredging operations can be realized for two groups of waterway identifications, and the interval width of each group of waterway identifications is , such as Figure 3 the example scheme; when the remaining dredging width is less than the minimum rotation diameter, dredging is performed based on the method of in-situ rotation and reversing. In this case, only one group of waterway identifications can be dredged when performing each turning and reversing.
[0094] Preferably, the path planning scheme provided in this embodiment further includes the following operations: determine the first midpoint coordinate of the dredger's turning travel according to the two waterway identification groups; determine the travel path of the dredger according to the first midpoint coordinate, and the travel path is a semi-circular path; or, determine the second midpoint coordinate of the dredger's turning travel according to the two waterway identifications in one waterway identification; determine the travel path of the dredger according to the second midpoint coordinate, and the travel path is a whistle-shaped path.
[0095] That is, when it is determined to output two waterway identification groups, the first midpoint coordinate of the dredger's turning travel can be determined, so as to rotate with the minimum rotation diameter of the dredger, and the travel path obtained after passing through the first midpoint coordinate is a semi-circular path, such as Figure 3 the example; when the current path planning is one waterway identification group, the second midpoint coordinate of the dredger's in-situ turning travel can be determined according to the two waterway identifications, so that the path obtained after traveling according to the second midpoint coordinate is a whistle-shaped path.
[0096] Specifically, please refer to Figure 7And Figure 8 , Figure 7 is a schematic diagram of the one-sided turning solution provided by the embodiment of the present application; Figure 8 is a schematic diagram of the solution of entering the next group of waterways after one-sided turning. Compared with the turning method provided by Figure 3 , the disadvantage of this method is that the additional voyage increased each time when entering and leaving the dredging area is , almost more than twice that of Figure 3 . However, its advantage is that it allows the dredger to return to the original waterway. When the width of the remaining dredging area does not meet the minimum turning diameter, it can still turn back. Therefore, in order to shorten the voyage outside the dredging area as much as possible, when the width of the remaining dredging area exceeds , the turning method of circulating dredging of two groups of waterways in the Figure 3 scheme should be used, and when the remaining dredging width is narrower, the turning method of returning to the original waterway after one-sided turning in the Figure 7 scheme can be used. In addition, when the dredging of waterways and is completed, according to the method shown in Figure 8 , cut into the adjacent next group of waterways and .
[0097] After completing the above planning, in the solution provided by this embodiment, after each group of waterway identification groups is planned, the waterway identification group when the dredger completes the dredging of the current large-circulation dredging block will be determined in turn according to the relationship between the remaining dredging width and the minimum turning diameter, that is, whether the current waterway identification group is two groups or one group. Until after the planning of the waterway identification group corresponding to the current large circulation is completed, the above step S130 is repeatedly executed until the waterway identification group when the last large-circulation dredging block in the area to be dredged is dredged is obtained.
[0098] In this embodiment, each waterway identification group includes the corresponding waterway identification. Then, after the path planning of the area to be dredged is completed, the path of the dredger can be displayed in the form of an array, that is, the waterway identification corresponding to each waterway identification group is tactically arranged according to the dredging path, so that after each dredging operation of the current waterway identification group is completed, the path transfer and dredging operation are automatically performed based on the next group of waterway identifications.
[0099] In yet another preferred embodiment, when the number of trailing suction times corresponding to each waterway identification is N times, the solution provided by this embodiment further includes the following method: determining the dredging method of the dredger according to the number of trailing suction times corresponding to each waterway identification; displaying the waterway identification group corresponding to the dredger when dredging the area to be dredged according to the dredging method.
[0100] That is, when the number of dredging times corresponding to each waterway identifier is N times, the corresponding dredging methods can include a first method and a second method. The first method is to dredge the next group of waterways after completing N dredging operations on the current group of waterways; the second method is to dredge all waterway groups in sequence, and after all dredging operations are completed, perform the next round of dredging on all waterway groups until the loop is executed N times and then ends. The specific dredging method shall be subject to the actual selection requirements. Therefore, when the dredging methods are different, the display methods of the waterway identifier groups corresponding to the area to be dredged are different.
[0101] The method for planning the layered dredging path of the trailing suction hopper dredger provided in this embodiment divides the area to be dredged into multiple waterways according to the area width and the suction rake width, and determines the width of the interval waterways for a single dredging operation according to the width between rakes and the suction rake width, which can enable the dredger to make full use of the working width of the suction rake during a single dredging operation and improve the efficiency of a single dredging operation; then, the dredging interval width is determined according to the minimum rotation diameter of the dredger, avoiding unnecessary rotation and turning of the dredger, reducing equipment wear and energy consumption; at the same time, in this embodiment, the dredging interval width is controlled to be an integer multiple of the small cycle dredging width, so that when the path planning for the area to be dredged is completed, the two suction rakes of the dredger can work simultaneously, avoiding the waste of energy consumption caused by a single entry into the dredging area; furthermore, the waterway identifier groups when the dredger completes dredging of the current large cycle dredging block are determined in sequence according to the relationship between the remaining dredging width and the minimum rotation diameter, so that the dredging method for the planned waterway identifier groups reduces the round-trip movement and empty driving distance of the dredger between different areas, achieving the beneficial effects of reducing energy consumption and improving work efficiency.
[0102] Figure 9 It is a structural schematic diagram of a device for planning the layered dredging path of a trailing suction hopper dredger provided by an embodiment of the present application. This device is applicable to execute the method for planning the layered dredging path of a trailing suction hopper dredger provided by an embodiment of the present application. As Figure 9 shown, this device may specifically include: a parameter acquisition module 910, an area division module 920, a first block determination module 930, a second block determination module 940, and a path planning module 950.
[0103] Among them, the parameter acquisition module 910 is used to acquire the area parameters of the area to be dredged and acquire the suction rake parameters of the dredger. The area parameters at least include the area width; the suction rake parameters at least include the suction rake width and the width between the two suction rakes.
[0104] The area division module 920 is used to divide the area to be dredged into multiple waterways according to the area width and the suction rake width, and each waterway includes a corresponding waterway identifier.
[0105] The first block determination module 930 is configured to determine the width of the spaced waterways for a single dredging according to the width between rakes and the width of the suction rake, and determine a small-cycle dredging block according to the width of the spaced waterways for a single dredging. The area to be dredged includes n small-cycle dredging blocks, and the small-cycle dredging block includes a small-cycle dredging width.
[0106] The second block determination module 940 is configured to determine the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter of the dredger and the width of the suction rake; determine a large-cycle dredging block according to the dredging interval width when the dredger completes one rotation. The large-cycle dredging block includes a large-cycle dredging width, and the area to be dredged includes m large-cycle dredging blocks; each large-cycle dredging block includes multiple groups of small-cycle dredging blocks, where m < n. Moreover, the dredging interval width is controlled to be an integer multiple of the small-cycle dredging width.
[0107] The path planning module 950 is configured to, during the process of planning the dredging path, obtain the remaining dredging width in the current large-cycle dredging block, and sequentially determine the waterway identification group when the dredger completes the dredging of the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter; complete the path planning for the area to be dredged according to the waterway identification group corresponding to each large-cycle dredging block. Each waterway identification group includes corresponding waterway identifications.
[0108] The trailing suction hopper dredger layered dredging path planning device provided by the embodiment of the present application divides the area to be dredged into multiple waterways according to the area width and the width of the suction rake, and determines the width of the spaced waterways for a single dredging according to the width between rakes and the width of the suction rake, which can enable the dredger to make full use of the working width of the suction rake during a single dredging, improving the efficiency of a single dredging; then determines the dredging interval width according to the minimum rotation diameter of the dredger, avoiding unnecessary rotation and turning of the dredger, and reducing equipment wear and energy consumption; at the same time, in this embodiment, the dredging interval width is controlled to be an integer multiple of the small-cycle dredging width, so that when the path planning for the area to be dredged is completed, the two suction rakes of the dredger can work simultaneously, avoiding the energy consumption waste caused by a single entry into the dredging area; furthermore, the waterway identification group when the dredger completes the dredging of the current large-cycle dredging block is sequentially determined according to the relationship between the remaining dredging width and the minimum rotation diameter, so as to reduce the round-trip movement and empty driving distance of the dredger between different areas, achieving the beneficial effects of reducing energy consumption and improving work efficiency.
[0109] In one embodiment, the first block determination module 930 is specifically configured to, after performing one dredging according to the interval waterway width of the single dredging, mark the waterway identifier of the dredged waterway to obtain the dredged waterway identifier; after controlling the dredger to complete one U-turn, perform sequential dredging according to the previous dredged waterway identifier, and when the next undredged waterway identifier repeats the dredged waterway identifier, obtain one of the small-cycle dredging blocks according to the continuous area corresponding to the dredged waterway identifier.
[0110] In one embodiment, the device further includes a theoretical diameter determination module and a minimum diameter determination module;
[0111] Among them, the theoretical diameter determination module is configured to obtain the minimum rotation radius of the dredger and determine the theoretical rotation diameter according to the minimum rotation radius.
[0112] The minimum diameter determination module is configured to, when the dredger makes one U-turn, control the dredger to aim at the shortest driving path to the adjacent waterway of the previous dredged waterway and determine the minimum rotation diameter according to the theoretical rotation diameter.
[0113] In one embodiment, the path planning module 950 is further configured to, for the remaining undredged waterways in the area to be dredged, repeatedly execute the operation of determining the interval waterway width of the single dredging according to the width between rakes and the suction rake width until the waterway identifier group when the last large-cycle dredging block in the area to be dredged is dredged is obtained.
[0114] In one embodiment, the area parameters further include the area water depth; the suction rake parameters further include the suction rake depth; the device further includes: a rake suction times determination module, a dredging method determination module, and an identifier group display module.
[0115] Among them, the rake suction times determination module is configured to determine the rake suction times corresponding to each waterway identifier according to the area water depth, the target excavation depth, and the suction rake depth.
[0116] The dredging method determination module is configured to determine the dredging method of the dredger according to the rake suction times corresponding to each waterway identifier.
[0117] The identifier group display module is configured to display the waterway identifier group corresponding to the dredger when dredging the area to be dredged according to the dredging method.
[0118] In one embodiment, the path planning module 950 is specifically configured to, after the dredger completes one rotation in the large-loop dredging block, determine whether the remaining dredging width is not less than the minimum rotation diameter; if the remaining dredging width is not less than the minimum rotation diameter, determine that the next waterway identification group includes two waterway identification groups, and each waterway identification group includes two waterway identifications; the waterway interval between the two waterway identification groups is the minimum rotation diameter; if the remaining dredging width is less than the minimum rotation diameter, determine that the next waterway identification group includes one waterway identification group, and the waterway interval in one waterway identification group is the suction rake width.
[0119] In one embodiment, the path planning module 950 is further specifically configured to determine the first midpoint coordinates of the turning travel of the dredger according to the two waterway identification groups; determine the travel path of the dredger according to the first midpoint coordinates, and the travel path is a semi-circular path; or, determine the second midpoint coordinates of the turning travel of the dredger according to the two waterway identifications in one waterway identification; determine the travel path of the dredger according to the second midpoint coordinates, and the travel path is a whistle-shaped path.
[0120] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional module is used as an example. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the above-described functional modules can refer to the corresponding process in the foregoing method embodiments, and will not be described in detail here.
[0121] The embodiment of the present application further provides a trailing suction hopper dredger, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the trailing suction hopper dredger layered dredging path planning method according to any embodiment of the present application.
[0122] The embodiment of the present application further provides a computer-readable medium, and the computer-readable storage medium stores computer instructions for causing a processor to execute the trailing suction hopper dredger layered dredging path planning method according to any embodiment of the present application when executed.
[0123] Next, refer to Figure 10 , Figure 10 is a schematic structural diagram of a trailing suction hopper dredger provided by an embodiment of the present application. It shows a schematic structural diagram of a computer system 500 suitable for implementing the trailing suction hopper dredger of the embodiment of the present application. Figure 10The trailing suction hopper dredger shown is merely an example and shall not impose any limitation on the functions and scope of use of the embodiments of the present application.
[0124] As Figure 10 shown, the computer system 500 includes a central processing unit 501, which can perform various appropriate actions and processes according to the program stored in the read-only memory 502 or the program loaded from the storage section 508 into the random access memory 503. In the random access memory 503, various programs and data required for the operation of the computer system 500 are also stored. The central processing unit 501, the read-only memory 502, and the random access memory 503 are connected to each other via a bus 504. The input / output interface 505 is also connected to the bus 504.
[0125] The following components are connected to the input / output interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the input / output interface 505 as required. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as required so that the computer program read from it can be installed into the storage section 508 as required.
[0126] Specifically, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication section 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit 501, the above functions defined in the system of the present application are executed.
[0127] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of a computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical fiber, a portable compact disk read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above. In this application, a computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wire, and optical cable, etc., or any suitable combination of the above.
[0128] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram can represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks can occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0129] The modules and / or units involved in the embodiments of the present application can be implemented in software or in hardware. The described modules and / or units can also be provided in a processor. For example, it can be described as: a processor includes a parameter acquisition module, a region division module, a first block determination module, a second block determination module, and a path planning module. Among them, the names of these modules do not constitute a limitation to the module itself in some cases.
[0130] As another aspect, the present application also provides a computer-readable medium, which can be included in the device described in the above embodiments; or can exist alone without being assembled into the device. The above computer-readable medium carries one or more programs. When the one or more programs are executed by a device, the device includes: acquiring the region parameters of the area to be dredged and the suction rake parameters of the dredger, where the region parameters at least include the region width; the suction rake parameters at least include the suction rake width and the width between two suction rakes; dividing the area to be dredged into multiple waterways according to the region width and the suction rake width, and each waterway includes a corresponding waterway identifier; determining the interval waterway width of a single dredging according to the width between the rakes and the suction rake width, and determining a small-cycle dredging block according to the interval waterway width of the single dredging. The area to be dredged includes n small-cycle dredging blocks, and the small-cycle dredging block includes a small-cycle dredging width; determining the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter of the dredger and the suction rake width; determining a large-cycle dredging block according to the dredging interval width when the dredger completes one rotation, the large-cycle dredging block includes a large-cycle dredging width, and the area to be dredged includes m large-cycle dredging blocks; each large-cycle dredging block includes multiple groups of small-cycle dredging blocks, m < n; where the dredging interval width is controlled to be an integer multiple of the small-cycle dredging width; in the process of planning the dredging path, acquiring the remaining dredging width in the current large-cycle dredging block, and sequentially determining the waterway identifier group when the dredger completes dredging of the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter; completing the path planning of the area to be dredged according to the waterway identifier group corresponding to each large-cycle dredging block, and each waterway identifier group includes a corresponding waterway identifier.
[0131] According to the technical solution of this embodiment, the area to be dredged is divided into multiple water channels by the area width and the suction rake width, and the interval water channel width for single dredging is determined according to the width between rakes and the suction rake width, which can enable the dredger to make full use of the working width of the suction rake during single dredging and improve the efficiency of single dredging; then, the dredging interval width is determined according to the minimum rotation diameter of the dredger, avoiding unnecessary rotation and turning of the dredger, and reducing equipment wear and energy consumption; at the same time, this embodiment controls the dredging interval width to be an integer multiple of the small cycle dredging width, so that when the path planning for the area to be dredged is completed, the two suction rakes of the dredger can work simultaneously, avoiding the waste of energy consumption caused by single entry into the dredging area; furthermore, the water channel identification group when the dredger completes dredging of the current large cycle dredging block is determined in sequence according to the relationship between the remaining dredging width and the minimum rotation diameter, so that the dredging method of the planned water channel identification group reduces the round-trip movement and empty driving distance of the dredger between different areas, achieving the beneficial effects of reducing energy consumption and improving work efficiency.
[0132] The above specific implementation manners do not constitute a limitation on the protection scope of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of this application shall be included within the protection scope of this application.
Claims
1. A method for planning the dredging path in layers of a trailing suction hopper dredger, characterized in that Including: Obtaining the area parameters of the area to be dredged and the suction rake parameters of the dredger, where the area parameters at least include the area width; The suction rake parameters at least include the suction rake width and the width between two suction rakes; Dividing the area to be dredged into multiple waterways according to the area width and the suction rake width, and each waterway includes a corresponding waterway identifier; Determining the interval waterway width for single dredging according to the width between rakes and the suction rake width, and determining a small cycle dredging block according to the interval waterway width for single dredging. The area to be dredged includes n small cycle dredging blocks, and the small cycle dredging block includes a small cycle dredging width; Determining the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter of the dredger and the suction rake width; determining a large cycle dredging block according to the dredging interval width when the dredger completes one rotation. The large cycle dredging block includes a large cycle dredging width, and the area to be dredged includes m large cycle dredging blocks; each large cycle dredging block includes multiple groups of small cycle dredging blocks, and m < n; wherein, controlling the dredging interval width to be an integer multiple of the small cycle dredging width; During the process of planning the dredging path, obtaining the remaining dredging width in the current large cycle dredging block, and sequentially determining the waterway identifier group when the dredger completes dredging of the current large cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter; completing the path planning of the area to be dredged according to the waterway identifier group corresponding to each large cycle dredging block, and each waterway identifier group includes a corresponding waterway identifier.
2. The method for planning the dredging path in layers of a trailing suction hopper dredger according to claim 1, wherein The determining a small cycle dredging block according to the interval waterway width for single dredging includes: After dredging once according to the interval waterway width for single dredging, marking the waterway identifiers of the dredged waterways to obtain the dredged waterway identifiers; After controlling the dredger to complete one U-turn, performing sequential dredging according to the previous dredged waterway identifier. When the next undredged waterway identifier repeats with the dredged waterway identifier, obtaining one small cycle dredging block according to the continuous area corresponding to the dredged waterway identifier.
3. The method for planning the layered dredging path of a trailing suction hopper dredger according to claim 1, wherein Before determining the dredging interval width when the dredger completes one rotation according to the minimum rotation diameter of the dredger and the suction rake width, it further includes: Obtaining the minimum rotation radius of the dredger and determining the theoretical rotation diameter according to the minimum rotation radius; When the dredger makes one U-turn, controlling the dredger to aim at the shortest driving path to the adjacent waterway of the previous dredged waterway, and determining the minimum rotation diameter according to the theoretical rotation diameter.
4. The method for planning the layered dredging path of a trailing suction hopper dredger according to claim 1, wherein After sequentially determining the waterway identifier group when the dredger completes dredging of the current large cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter, the method further includes: For the remaining waterways to be dredged in the area to be dredged, repeat the operation of determining the width of the interval waterways for a single dredging according to the width between rakes and the width of the suction rake until the waterway identification group when dredging the last large-cycle dredging block in the area to be dredged is obtained.
5. The method for planning the layered dredging path of a trailing suction hopper dredger according to claim 1, wherein The area parameters further include the water depth of the area; the suction rake parameters further include the suction rake depth; the method further includes: Determining the number of suction rake operations corresponding to each waterway identification according to the area water depth, the target excavation depth, and the suction rake depth; Accordingly, after successively determining the waterway identification group corresponding to the dredger when completing one rotation according to the relationship between the remaining dredging width and the minimum rotation diameter, it further includes: Determining the dredging method of the dredger according to the number of suction rake operations corresponding to each waterway identification; Displaying the waterway identification group corresponding to the dredger when dredging the area to be dredged according to the dredging method.
6. The method for planning the layered dredging path of a trailing suction hopper dredger according to claim 1, wherein During the process of planning the dredging path, obtaining the remaining dredging width in the current large-cycle dredging block, and successively determining the waterway identification group when the dredger completes dredging the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter includes: When the dredger completes one rotation in the large-cycle dredging block, determining whether the remaining dredging width is not less than the minimum rotation diameter; If the remaining dredging width is not less than the minimum rotation diameter, determining that the next waterway identification group includes two waterway identification groups, and each waterway identification group includes two waterway identifications; the waterway interval between the two waterway identification groups is the minimum rotation diameter; If the remaining dredging width is less than the minimum rotation diameter, determining that the next waterway identification group includes one waterway identification group, and the waterway interval in one waterway identification group is the width of the suction rake.
7. The method for planning the layered dredging path of a trailing suction hopper dredger according to claim 6, wherein The method further includes: Determining the first midpoint coordinates for the dredger to turn and travel according to the two waterway identification groups; Determining the travel path of the dredger according to the first midpoint coordinates, and the travel path is a semi-circular path; Alternatively, determining the second midpoint coordinates for the dredger to turn and travel according to two waterway identifications in one waterway identification; Determining the travel path of the dredger according to the second midpoint coordinates, and the travel path is a whistle-shaped path.
8. A layered dredging path planning device for a trailing suction hopper dredger, characterized in that, Including: A parameter acquisition module, configured to acquire the area parameters of the area to be dredged and acquire the suction rake parameters of the dredger, and the area parameters at least include the area width; The suction rake parameters at least include the width of the suction rake and the width between two rakes; An area division module, configured to divide the area to be dredged into multiple waterways according to the area width and the width of the suction rake, and each waterway includes a corresponding waterway identification; A first block determination module, configured to determine the width of the interval waterways for a single dredging according to the width between rakes and the width of the suction rake, and determine a small-cycle dredging block according to the width of the interval waterways for a single dredging. The area to be dredged includes n small-cycle dredging blocks, and the small-cycle dredging block includes a small-cycle dredging width; A second block determination module, configured to determine a dredging interval width when the dredger completes one rotation according to the minimum rotation diameter of the dredger and the suction rake width; Determine a large-cycle dredging block according to the dredging interval width when the dredger completes one rotation, the large-cycle dredging block includes a large-cycle dredging width, and the area to be dredged includes m large-cycle dredging blocks; each of the large-cycle dredging blocks includes multiple groups of small-cycle dredging blocks, m < n, wherein the dredging interval width is controlled to be an integer multiple of the small-cycle dredging width; A path planning module, configured to, during the process of planning a dredging path, obtain the remaining dredging width in the current large-cycle dredging block, and sequentially determine a waterway identification group when the dredger completes dredging of the current large-cycle dredging block according to the relationship between the remaining dredging width and the minimum rotation diameter; complete the path planning of the area to be dredged according to the waterway identification group corresponding to each large-cycle dredging block, and each waterway identification group includes a corresponding waterway identification.
9. A trailing suction hopper dredger, characterized in that, The trailing suction hopper dredger includes: at least one processor; and a memory communicatively connected to the at least one processor; Wherein, the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the trailing suction hopper dredger layered dredging path planning method according to any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the trailing suction hopper dredger layered dredging path planning method according to any one of claims 1-7.
Citation Information
Patent Citations
Low-energy-consumption environment-friendly dredging construction system and method
CN112765717A
Dredger dredging operation analysis method based on data analysis
CN117172628A