Method and device for determining arrangement scheme of trash screen, computer device and storage medium
Patent Information
- Application Number
- CN202310221628.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-28
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2043-02-28
AI Technical Summary
然而,由于目前的拦污网布置方案仅从拦污网的整体受力情况进行分析,忽略了拦污网本身的张力,导致拦污网的受力分析容易出现误差,进而导致拦污网布置不够精准,亟需改进
[0035] The aforementioned method, apparatus, computer equipment, and storage medium for determining the layout scheme of the debris barrier introduce parameters related to the tension of the debris barrier and easily adjustable during implementation, namely the reduction coefficient and the mesh line angle. By determining the tension of the debris barrier in a balanced state under each first debris barrier layout scheme with the same mesh line angle but different reduction coefficients, and by determining the tension of the debris barrier in a balanced state under each second debris barrier layout scheme with different mesh line angles but the same reduction coefficient, the relationship between the reduction coefficient, the mesh line angle, and the tension of the debris barrier is fully considered to determine the target debris barrier layout scheme, making the layout of the debris barrier more accurate.
Smart Images

Figure CN116108756B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of marine engineering technology, and in particular to a method, apparatus, computer equipment, and storage medium for determining the layout scheme of a debris-blocking net. Background Technology
[0002] With the continuous development of marine engineering, in order to prevent pollutants in the ocean from affecting the stable operation of nuclear power plants, underwater pollution control net deployment technology has emerged, which involves deploying pollution control nets underwater to intercept pollutants in the water.
[0003] Current debris barrier deployment schemes typically base their arrangement on historical stress conditions of underwater debris barriers. However, because these schemes only analyze the overall stress on the barrier and neglect the tension within the barrier itself, errors easily occur in the stress analysis, leading to inaccurate deployment and necessitating improvement. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, device, computer equipment, and storage medium for determining the layout scheme of the debris barrier net, which can achieve precise layout of the debris barrier net, in order to address the above-mentioned technical problems.
[0005] Firstly, this application provides a method for determining the layout scheme of a debris-blocking net. The method includes:
[0006] In response to a request to arrange a debris barrier, at least two first debris barrier arrangement schemes and at least two second debris barrier arrangement schemes are obtained; wherein, different first debris barrier arrangement schemes have the same net line angle but different reduction coefficients; different second debris barrier arrangement schemes have the same reduction coefficient but different net line angles.
[0007] Determine the tension of the barrier net in equilibrium under each of the first barrier net layout schemes, and the tension of the barrier net in equilibrium under each of the second barrier net layout schemes;
[0008] The target debris barrier layout scheme is determined based on the tension of the debris barrier in equilibrium under each of the first debris barrier layout schemes and the tension of the debris barrier in equilibrium under each of the second debris barrier layout schemes.
[0009] In one embodiment, a target debris barrier arrangement is determined based on the tension of the debris barrier in a balanced state under each of the first debris barrier arrangement schemes and the tension of the debris barrier in a balanced state under each of the second debris barrier arrangement schemes, including:
[0010] Based on the tension of the barrier nets in equilibrium under each of the first barrier net layout schemes, determine the target reduction coefficient; based on the tension of the barrier nets in equilibrium under each of the second barrier net layout schemes, determine the target net line angle; based on the target reduction coefficient and the target net line angle, determine the target barrier net layout scheme.
[0011] In one embodiment, determining the tension at which the debris barrier is in equilibrium under each of the first debris barrier arrangement schemes includes:
[0012] For each first debris barrier layout scheme, draw the planar mesh model corresponding to the first debris barrier layout scheme; divide the planar mesh model into at least two triangular units; adjust the position of each vertex in each triangular unit to adjust each vertex to a balanced state; based on the position of each vertex in the balanced state, determine the tension of the debris barrier in the balanced state under the first debris barrier layout scheme.
[0013] In one embodiment, adjusting the position of each vertex in each triangular unit includes:
[0014] The initial position of each vertex is used as its current position. Based on the current position, the edge length of each mesh cell is determined. The tension per unit mesh line is determined based on the edge length, the elastic modulus of the mesh, and the cross-sectional area of the mesh. The force on each unit mesh line is determined based on the tension, gravity, and drag force. Based on the force on each unit mesh line and the current position of each vertex, the next position of each vertex is determined. If the difference between the next position and the current position of any vertex is greater than a set threshold, the next position of each vertex is used as the new current position, and the process returns to determine the edge length of each mesh cell based on its current position, until the difference between the next position and the current position of each vertex is less than the set threshold.
[0015] In one embodiment, determining the next position of each vertex based on the force on the unit network cable and the current position of each vertex includes:
[0016] Based on the forces acting on the unit network cable, determine the forces acting on each side of each triangular unit; based on the forces acting on each side of each triangular unit, determine the forces acting on each vertex of each triangular unit; based on the forces acting on each vertex and the current position of each vertex, determine the next position of each vertex.
[0017] In one embodiment, the unit mesh tension is determined based on the mesh cell side length, the mesh elastic modulus, and the mesh cross-sectional area, including:
[0018] The tension coefficient is determined based on the elastic modulus and cross-sectional area of the mesh; the mesh length variation rate is determined based on the side length of the mesh cells and the initial side length of the mesh; and the unit mesh tension is determined based on the tension coefficient and the mesh length variation rate.
[0019] Secondly, this application also provides a device for determining the layout scheme of a debris-blocking net. The device includes:
[0020] The scheme acquisition module is used to respond to the request for the arrangement of the debris barrier net and acquire at least two first debris barrier net arrangement schemes and at least two second debris barrier net arrangement schemes; wherein, the different first debris barrier net arrangement schemes have the same net line angle but different reduction coefficients; the different second debris barrier net arrangement schemes have the same reduction coefficient but different net line angles.
[0021] The tension determination module is used to determine the tension of the barrier net in a balanced state under each of the first barrier net arrangement schemes, and the tension of the barrier net in a balanced state under each of the second barrier net arrangement schemes.
[0022] The scheme determination module is used to determine the target debris barrier layout scheme based on the tension of the debris barrier in a balanced state under each of the first debris barrier layout schemes and the tension of the debris barrier in a balanced state under each of the second debris barrier layout schemes.
[0023] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0024] In response to a request to arrange a debris barrier, at least two first debris barrier arrangement schemes and at least two second debris barrier arrangement schemes are obtained; wherein, different first debris barrier arrangement schemes have the same net line angle but different reduction coefficients; different second debris barrier arrangement schemes have the same reduction coefficient but different net line angles.
[0025] Determine the tension of the barrier net in equilibrium under each of the first barrier net layout schemes, and the tension of the barrier net in equilibrium under each of the second barrier net layout schemes;
[0026] The target debris barrier layout scheme is determined based on the tension of the debris barrier in equilibrium under each of the first debris barrier layout schemes and the tension of the debris barrier in equilibrium under each of the second debris barrier layout schemes.
[0027] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0028] In response to a request to arrange a debris barrier, at least two first debris barrier arrangement schemes and at least two second debris barrier arrangement schemes are obtained; wherein, different first debris barrier arrangement schemes have the same net line angle but different reduction coefficients; different second debris barrier arrangement schemes have the same reduction coefficient but different net line angles.
[0029] Determine the tension of the barrier net in equilibrium under each of the first barrier net layout schemes, and the tension of the barrier net in equilibrium under each of the second barrier net layout schemes;
[0030] The target debris barrier layout scheme is determined based on the tension of the debris barrier in equilibrium under each of the first debris barrier layout schemes and the tension of the debris barrier in equilibrium under each of the second debris barrier layout schemes.
[0031] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0032] In response to a request to arrange a debris barrier, at least two first debris barrier arrangement schemes and at least two second debris barrier arrangement schemes are obtained; wherein, different first debris barrier arrangement schemes have the same net line angle but different reduction coefficients; different second debris barrier arrangement schemes have the same reduction coefficient but different net line angles.
[0033] Determine the tension of the barrier net in equilibrium under each of the first barrier net layout schemes, and the tension of the barrier net in equilibrium under each of the second barrier net layout schemes;
[0034] The target debris barrier layout scheme is determined based on the tension of the debris barrier in equilibrium under each of the first debris barrier layout schemes and the tension of the debris barrier in equilibrium under each of the second debris barrier layout schemes.
[0035] The aforementioned method, apparatus, computer equipment, and storage medium for determining the layout scheme of the debris barrier introduce parameters related to the tension of the debris barrier and easily adjustable during implementation, namely the reduction coefficient and the mesh line angle. By determining the tension of the debris barrier in a balanced state under each first debris barrier layout scheme with the same mesh line angle but different reduction coefficients, and by determining the tension of the debris barrier in a balanced state under each second debris barrier layout scheme with different mesh line angles but the same reduction coefficient, the relationship between the reduction coefficient, the mesh line angle, and the tension of the debris barrier is fully considered to determine the target debris barrier layout scheme, making the layout of the debris barrier more accurate. Attached Figure Description
[0036] Figure 1 This is an application environment diagram of the method for determining the layout scheme of the debris-blocking net in one embodiment;
[0037] Figure 2 This is a flowchart illustrating the method for determining the layout scheme of the debris-blocking net in one embodiment;
[0038] Figure 3 This is a schematic diagram illustrating the process of determining the tension of the debris-blocking net in one embodiment;
[0039] Figure 4 This is a schematic diagram of a trash can in an unbalanced state in one embodiment;
[0040] Figure 5 This is a schematic diagram of a trash can in a balanced state in one embodiment;
[0041] Figure 6 This is a flowchart illustrating the process of adjusting the vertex position of a triangle unit in one embodiment;
[0042] Figure 7 This is a flowchart illustrating the method for determining the layout scheme of the debris-blocking net in another embodiment;
[0043] Figure 8 This is a structural block diagram of a device for determining the layout scheme of a debris-blocking net in one embodiment;
[0044] Figure 9 This is a structural block diagram of the device for determining the layout scheme of the debris-blocking net in another embodiment;
[0045] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0046] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0047] The method for determining the layout scheme of the debris-blocking net provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store data that server 104 needs to process, such as data related to the forces acting on each side of the debris barrier. The data storage system can be integrated onto server 104 or placed on a cloud or other network server. For example, in response to a debris barrier deployment request, server 104 obtains at least two first debris barrier deployment schemes and at least two second debris barrier deployment schemes, determines the tension of the debris barrier in equilibrium under each of the first and second debris barrier deployment schemes, and then determines a target debris barrier deployment scheme based on the tension of the debris barrier in equilibrium under each of the first and second debris barrier deployment schemes. Furthermore, server 104 can send the target debris barrier deployment scheme to terminal 102 for display. Among them, terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets and Internet of Things devices. Server 104 can be implemented by independent servers or server clusters composed of multiple servers.
[0048] The nuclear power plant's contaminant shield is the first line of defense in the circulating water system. Therefore, its installation, maintenance, and stable operation directly impact the safety of the nuclear power plant's water intake. Because the contaminant shield is deployed in seawater for extended periods, a large amount of organisms adhere to its mesh. This significantly affects the stress on the shield and mooring lines, thereby impacting the safety of the contaminant shield and the safety of the nuclear power plant's water intake.
[0049] Current debris barrier layout schemes only consider the overall stress on the debris barrier, ignoring the tension changes of the debris barrier itself when subjected to marine environmental loads. This leads to inaccurate stress analysis of the debris barrier, and consequently, inaccurate layout schemes.
[0050] Based on this, in one embodiment, such as Figure 2 As shown, a method for determining the layout scheme of a debris-blocking net is provided, which can be applied to... Figure 1 Taking the server in the example, the following steps are included:
[0051] S201, in response to the request for the deployment of the debris barrier, obtain at least two first debris barrier deployment schemes and at least two second debris barrier deployment schemes.
[0052] Among these, different first-order wastewater interception net layout schemes have the same net line angle but different reduction coefficients; different second-order wastewater interception net layout schemes have the same reduction coefficient but different net line angles. The net line angle refers to the angle less than 90 degrees within the grid formed by adjacent net lines of the wastewater interception net.
[0053] Optionally, a tool embedded in the terminal can be used to request the server to determine the layout plan of the debris barrier. The user can input the relevant information for determining the debris barrier layout plan and click submit, thereby triggering the debris barrier layout request. This tool can be an app, a visual interface, or a mini-program, etc.
[0054] Furthermore, after the server receives the request to deploy the debris barrier, it can extract the basic parameters for the deployment from the request. These basic parameters may include the height, width, wire diameter, and mesh size of the barrier. For example, after receiving the request, the server can obtain parameters such as a height of 10.5m, a width of 13.8m, a wire diameter of 5mm, and a mesh size of 5cm x 5cm.
[0055] Furthermore, based on the basic parameters of the debris barrier layout, at least two first debris barrier layout schemes with the same net line angle and different reduction coefficients are configured, as well as at least two second debris barrier layout schemes with the same reduction coefficient and different net line angles.
[0056] S202, determine the tension of the barrier net in equilibrium under each of the first barrier net arrangement schemes, and the tension of the barrier net in equilibrium under each of the second barrier net arrangement schemes.
[0057] The phrase "the trash can is in a balanced state" means that all nodes within the trash can are subjected to the same force.
[0058] Optionally, the method for determining the tension of the trash can in a balanced state under each first trash can layout scheme is the same as the method for determining the tension of the trash can in a balanced state under each second trash can layout scheme. The following explanation uses an example of determining the tension of the trash can in a balanced state under any first trash can layout scheme.
[0059] One possible implementation is that, after obtaining the first debris barrier layout scheme, the first debris barrier layout scheme can be input into a trained tension calculation model. The tension calculation model can directly output the tension of the debris barrier in equilibrium under the first debris barrier layout scheme based on the input debris barrier layout scheme and the parameters of the model itself.
[0060] Another possible implementation is that, for the first debris-blocking net arrangement scheme, a planar net model corresponding to the first debris-blocking net arrangement scheme can be drawn first through a net simulation device in the server. Then, based on the force conditions of each node of the debris-blocking net on the planar net model, the planar net model is dynamically adjusted to a balanced state, and the balanced position of each node of the debris-blocking net is determined. Furthermore, based on the difference between the elongation between each node at the balanced position of the debris-blocking net and the elongation of each node of the debris-blocking net when it is not under force, the tension of the debris-blocking net in the balanced state under the debris-blocking net arrangement scheme is determined.
[0061] S203, Based on the tension of the barrier net in a balanced state under each of the first barrier net arrangement schemes, and the tension of the barrier net in a balanced state under each of the second barrier net arrangement schemes, determine the target barrier net arrangement scheme.
[0062] Optionally, the following steps can be used to determine the target debris barrier layout:
[0063] The first step is to determine the target reduction coefficient based on the tension of the debris-blocking net in a balanced state under each of the first debris-blocking net arrangement schemes.
[0064] Specifically, by comparing the tension of the debris-blocking net in equilibrium under each of the first debris-blocking net arrangement schemes, the relationship between the reduction coefficient and the net tension can be obtained. Furthermore, based on the relationship between the net tension and the reduction coefficient, the target reduction coefficient can be determined. For example, the reduction coefficient under the condition of minimum net tension can be selected as the target reduction coefficient.
[0065] For example, by selecting first-order trash can layout schemes with reduction coefficients of 0.919, 0.883, 0.707, 0.473, and 0.355 respectively, and calculating and analyzing the tension of the trash can in equilibrium under each first-order trash can layout scheme, it can be found that the tension of the trash can in equilibrium decreases significantly with the increase of the reduction coefficient. That is, the first-order trash can layout scheme with a reduction coefficient of 0.919 has the smallest tension in equilibrium. In this case, 0.919 can be taken as the target reduction coefficient.
[0066] The second step is to determine the target net angle based on the tension of the net in equilibrium under each of the second net arrangement schemes.
[0067] As the angle of the netting changes, the shape of each mesh within the debris-blocking net also changes.
[0068] Specifically, by comparing the tension of the debris-blocking net in equilibrium under various second-stage debris-blocking net arrangement schemes, the relationship between the net line angle and the net tension can be obtained. Furthermore, based on this relationship, the target net line angle can be determined. For example, the net line angle at which the net tension is minimized can be selected as the target net line angle. Specifically, the maximum tension of the debris-blocking net (i.e., square netting) when the net line angle is 90 degrees is significantly less than the maximum tension of the debris-blocking net (i.e., diamond-shaped netting) when the net line angle is less than 90 degrees, and the square netting experiences more uniform stress.
[0069] For example, by selecting second-stage debris-blocking netting arrangements with rhomboid and square mesh angles respectively, and calculating and analyzing the tension of the debris-blocking netting in equilibrium under each arrangement, it can be found that the maximum tension of the debris-blocking netting (i.e., square mesh) when the mesh angle is equal to 90 degrees is much smaller than the maximum tension of the debris-blocking netting (i.e., rhomboid mesh) when the mesh angle is less than 90 degrees, and the square mesh exhibits more uniform stress. Therefore, 90 degrees can be used as the target mesh angle.
[0070] The third step is to determine the target debris-blocking net layout scheme based on the target reduction coefficient and the target net line angle.
[0071] Specifically, based on the determined target shrinkage coefficient and target net angle, the target debris barrier layout scheme can be determined, that is, a square net with a larger shrinkage coefficient is selected as the target debris barrier layout scheme.
[0072] In the above-mentioned method for determining the layout scheme of the debris barrier, parameters related to the tension of the debris barrier and easily adjustable during implementation are introduced, namely the reduction coefficient and the mesh line angle. By determining the tension of the debris barrier in a balanced state under each of the first debris barrier layout schemes with the same mesh line angle but different reduction coefficients, and by determining the tension of the debris barrier in a balanced state under each of the second debris barrier layout schemes with different mesh line angles but the same reduction coefficient, the relationship between the reduction coefficient, the mesh line angle and the tension of the debris barrier is fully considered to determine the target debris barrier layout scheme, making the layout of the debris barrier more accurate.
[0073] Based on the above embodiments, this embodiment provides an optional method for determining the tension of the debris barrier net. The following explanation uses a first debris barrier net arrangement scheme as an example. Figure 3 As shown, the specific steps include:
[0074] S301, For each first debris barrier layout scheme, draw the planar mesh model corresponding to the first debris barrier layout scheme.
[0075] Among them, the planar netting model refers to the planar model of the state of the debris barrier under marine loading environment, which is obtained based on the layout scheme of the debris barrier.
[0076] Specifically, for each first debris barrier layout scheme, a netting simulation device pre-installed in the server can be used to generate the corresponding state of the debris barrier under marine loading conditions, thereby generating a planar netting model corresponding to the first debris barrier layout scheme.
[0077] S302 divides the planar mesh model into at least two triangular units.
[0078] Specifically, due to the large number of meshes in the planar mesh model, calculating the force on each mesh node individually would severely impact computational efficiency. Therefore, to facilitate force analysis, the planar mesh model can be divided into at least two triangular elements based on the direction of the mesh lines. For example... Figure 4 As shown, based on the direction of the netting in the planar netting model, the planar netting model is divided into four triangular units: the triangular unit composed of vertices 1, 2 and 5, the triangular unit composed of vertices 2, 3 and 5, the triangular unit composed of vertices 3, 4 and 5, and the triangular unit composed of vertices 1, 4 and 5.
[0079] S303 adjusts the position of each vertex in each triangular unit to bring each vertex to a balanced state.
[0080] Optionally, the initial positions of each vertex of the triangle can be directly input into a trained equilibrium position model. The equilibrium position model can then directly output the position information (coordinates) of each vertex in its equilibrium state based on the input initial positions of the triangle vertices and the model's own parameters. Each vertex in the triangle unit is located in a Cartesian coordinate system.
[0081] It is understandable that, since each vertex of the triangle lies on a node of the planar mesh model, adjusting each vertex of the triangle is equivalent to adjusting the nodes of the planar mesh model. Therefore, as... Figure 5 As shown, once the equilibrium position of each vertex in the triangular unit is determined, the equilibrium position of the planar netting model is also determined, meaning the netting is in a balanced state.
[0082] S304, based on the position of each vertex in the equilibrium state, determine the tension of the debris barrier in the equilibrium state under the first debris barrier arrangement scheme.
[0083] Specifically, based on the position of each vertex of the triangular unit in equilibrium and the position of each vertex of the triangular unit in the initial state, the deformation of each grid in the debris barrier can be determined from the initial state without external force to the state in which the debris barrier deforms due to changes in the marine load environment. Then, based on the deformation of each grid in the debris barrier, the tension of the debris barrier in equilibrium under the first debris barrier arrangement scheme can be determined.
[0084] In this embodiment, by introducing triangular units to divide the planar mesh model, the problem of increased computational load and inaccurate calculation results caused by too many meshes in the debris barrier can be avoided during the calculation of the debris barrier tension, thereby achieving precise layout of the debris barrier.
[0085] Based on the above embodiments, this embodiment provides an optional method for adjusting the position of each vertex in each triangular unit, such as... Figure 6 As shown, the specific steps include:
[0086] S601 sets the initial position of each vertex as its current position.
[0087] Specifically, after the server divides the planar mesh model into triangular units based on the preset mesh simulation device, it can directly obtain the initial position of each vertex in the Cartesian coordinate system, and then use this position as the current position of each vertex of the triangular unit.
[0088] S602 determines the side length of the mesh cell based on the current position of each vertex.
[0089] Optionally, the current position of each vertex is transformed from the Cartesian coordinate system to the grid coordinate system to obtain the grid position of each vertex in the grid coordinate system; the grid cell side length is determined based on the grid position of each vertex.
[0090] Specifically, after obtaining the current position of each vertex in the Cartesian coordinate system, the current position of each vertex can be transformed from the Cartesian coordinate system to the grid coordinate system based on the relationship between the Cartesian coordinate system and the grid coordinate system, so as to obtain the grid position of each vertex in the grid coordinate system.
[0091] Furthermore, referring to formulas (1), (2), (3) and (4), equations can be constructed based on the side length of the triangular unit to obtain the relationship between the position of each vertex of the triangular unit in the Cartesian coordinate system and the components of the side length of each grid in the debris barrier along the x-axis and y-axis.
[0092] x2-x1=(u2-u1)n x +(v2-v1)m x (1)
[0093] y2-y1=(u2-u1)n y +(v2-v1)m y (2)
[0094] x3-x1=(u3-u1)n x +(v3-v1)m x (3)
[0095] y3-y1=(u3-u1)n y +(v3-v1)m y (4)
[0096] Where x1, x2, and x3, and y1, y2, and y3 are the current positions of the vertices of the triangular unit in the Cartesian coordinate system; see [link to relevant documentation]. Figure 4 u and v refer to the two force directions of the wire mesh within the debris barrier, i.e., the coordinate axis directions in the grid coordinate system; u1, u2, and u3, and v1, v2, and v3 are the grid positions of each vertex of the triangular element in the grid coordinate system; n and m refer to the side length of each grid element within the debris barrier under the force directions u and v; n x and n y These are the components along the x and y axes in the u direction of the grid coordinate system; similarly, m x and m y It is the component along the x-axis and y-axis in the v direction of the grid coordinate system.
[0097] Furthermore, by solving formulas (1), (2), (3), and (4), we can obtain n. x n y m x and m y Then, by combining the following formulas (5) and (6), the side lengths of the grid cells in the u and v directions can be determined respectively, that is, the side lengths of the grid cells.
[0098]
[0099]
[0100] S603 determines the unit mesh tension based on the side length of the mesh element, the elastic modulus of the mesh, and the cross-sectional area of the mesh.
[0101] Specifically, the following steps can be used to determine the unit network cable tension:
[0102] The first step is to determine the tension coefficient based on the elastic modulus and cross-sectional area of the mesh.
[0103] Specifically, since each contraction coefficient has a corresponding elastic modulus, the elastic modulus of the net can be determined based on the contraction coefficient given in the first debris barrier arrangement scheme, and the cross-sectional area of the net can be determined based on the basic parameters of the debris barrier arrangement; furthermore, the tension coefficient can be obtained by multiplying the elastic modulus of the net and the cross-sectional area of the net.
[0104] The second step is to determine the rate of change of the grid length based on the side length of the grid cells and the initial side length of the grid.
[0105] Among them, the mesh length change rate can represent the degree of length change of the debris barrier under tension.
[0106] Specifically, the change in grid length is obtained by subtracting the initial grid side length from the grid cell side length; further, the rate of change in grid length is obtained by dividing the change in grid length by the initial grid side length.
[0107] The third step is to determine the unit wire tension based on the tension coefficient and the rate of change of the grid length.
[0108] Specifically, referring to formulas (7) and (8), the tension of the grid cell in the u and v directions can be determined by multiplying the tension coefficient and the rate of change of grid length, that is, the tension of the unit grid line can be determined.
[0109]
[0110]
[0111] Where E refers to the elastic modulus of the mesh; A refers to the cross-sectional area of the mesh; n0 and m0 represent the initial side lengths of the mesh in the u and v directions, respectively; T u This refers to the unit tension of the network cable along the u direction; T v This refers to the unit tension of the network cable along the v direction.
[0112] S604 determines the force on a unit network cable based on the unit network cable tension, unit network cable weight, and drag force.
[0113] Among them, the unit net cable gravity refers to the force on the unit net cable caused by the weight of the net itself; the unit net cable drag force refers to the force on the unit net cable caused by the marine load environment.
[0114] Specifically, the force on the unit network line can be obtained by adding the calculated tension of the unit network line, the weight of the unit network line itself, and the drag force on the unit network line under marine load conditions.
[0115] S605 determines the next position of each vertex based on the force on the unit network cable and the current position of each vertex.
[0116] Specifically, the next position of each vertex can be determined by following these steps:
[0117] The first step is to determine the force on each side of each triangular unit based on the force on the unit network cable.
[0118] Specifically, the force on each side of each triangular unit can be determined based on the calculated unit mesh force and the mesh position of each vertex in the mesh coordinate system. For example, referring to formula (9), the force on the side formed by vertices 1 and 2 in the triangular unit caused by the mesh tension in the u direction can be determined based on the calculated unit mesh force in the u direction and the mesh positions of triangle vertices 1 and 2.
[0119]
[0120] Where v2-v1 refers to the number of grids contained in the edge formed by vertices 1 and 2 in the triangular unit; This refers to the force in the x direction caused by the mesh tension in the u direction on the edge formed by vertices 1 and 2 in the triangular unit.
[0121] The second step is to determine the force at each vertex of each triangular unit based on the force on each side of each triangular unit.
[0122] Specifically, after calculating the forces on each side of a triangular element, the forces on each side need to be evenly distributed to the nodes connected to it. If a side of a triangular element belongs to two triangular elements, the force on that side needs to be divided by two. If a side of a triangular element belongs to only one triangular element, the force on that side is directly distributed to the two vertices. Furthermore, by summing the forces distributed to the same vertex in each direction, the force on each vertex can be obtained.
[0123] For example, see continue. Figure 5 In a triangular unit, the side formed by vertices 1 and 5 belongs to two triangular units simultaneously. If the force on the side formed by vertices 1 and 5 in a triangular unit is 10N, then vertices 1 and 5 each receive a force of 5N. In a triangular unit, the side formed by vertices 1 and 2 belongs to only one triangular unit. If the force on the side formed by vertices 1 and 2 in a triangular unit is 10N, then vertices 1 and 2 each receive a force of 10N.
[0124] The third step is to determine the next position of each vertex based on the forces acting on it and its current position.
[0125] Specifically, the stiffness of a vertex relative to its position can be obtained by differentiating the force on each vertex, as shown in formula (10). Based on the force on each vertex, the derivative of the force, and the current position of each vertex, the next position to which each vertex moves toward the equilibrium state can be determined.
[0126]
[0127] Among them, X kThis refers to the position of the vertices of the triangle unit at the k-th iteration, i.e., the current position of each vertex, in this round k=1; X k+1 It represents the position of the triangle unit vertex at the (k+1)th iteration, i.e., the next position each vertex moves towards the equilibrium state; F(X) k ) refers to the force on the vertex of the triangle unit at the k-th iteration.
[0128] S606 If the difference between the next position and the current position of any vertex is greater than the set threshold, then the next position of each vertex is taken as the new current position, and the process returns to determine the side length of the grid cell based on the current position of each vertex, until the difference between the next position and the current position of each vertex is less than the set threshold.
[0129] The threshold value refers to the numerical value used to determine whether the triangular unit is in a balanced state.
[0130] Specifically, the difference between the next position of each vertex of the triangular unit and the current position can be calculated. If the difference is less than the preset threshold, it means that the two position movements of the triangular unit are small, that is, the triangular unit is in a state of equilibrium, and the calculation can be stopped. Then, based on the current position of the triangular unit when it is in a state of equilibrium, the elongation of each grid in the debris barrier can be determined, and then the maximum tension of the debris barrier in the state of equilibrium can be determined.
[0131] If a certain difference is greater than the preset threshold, it means that the position of a vertex of the triangle unit has moved too much in two separate movements, that is, the triangle unit is in an unbalanced state. In this case, the above calculation process needs to be repeated to readjust the position of each vertex.
[0132] In this embodiment, by introducing a tension calculation method for the triangular unit, the tension on each side of the triangular unit can be calculated more accurately, the position of each vertex of the triangular unit can be adjusted, and the position of the equilibrium state of the triangular unit can be determined.
[0133] Figure 7 This is a flowchart illustrating the method for determining the layout scheme of a debris-blocking net in another embodiment. Based on the above embodiments, this embodiment provides an optional example of the method for determining the layout scheme of a debris-blocking net. (Combined with...) Figure 7 The specific implementation process is as follows:
[0134] S701, in response to the request for the deployment of the debris barrier, obtain at least two first debris barrier deployment schemes and at least two second debris barrier deployment schemes.
[0135] S702, determine the tension of the debris barrier in a balanced state under each of the first debris barrier arrangement schemes.
[0136] Specifically, for each first debris barrier layout scheme, a planar mesh model corresponding to the first debris barrier layout scheme is drawn; the planar mesh model is divided into at least two triangular units; the position of each vertex in each triangular unit is adjusted to bring each vertex to a balanced state; based on the position of each vertex in the balanced state, the tension of the debris barrier in the balanced state under the first debris barrier layout scheme is determined.
[0137] Optionally, adjusting the position of each vertex in each triangular unit to bring each vertex to a balanced state can be achieved by taking the initial position of each vertex as its current position and determining the side length of the grid unit based on the current position of each vertex.
[0138] Furthermore, based on the side length of the mesh unit, the elastic modulus of the mesh, and the cross-sectional area of the mesh, the tension of the unit mesh line is determined. Based on the tension of the unit mesh line, the weight of the unit mesh line, and the drag force, the force on the unit mesh line is determined. Based on the force on the unit mesh line, the force on each side of each triangular unit is determined. Based on the force on each side of each triangular unit, the force on each vertex of each triangular unit is determined. Based on the force on each vertex and the current position of each vertex, the next position of each vertex is determined.
[0139] If the difference between the next position and the current position of any vertex is greater than the set threshold, then the next position of each vertex is taken as the new current position, and the process returns to determine the side length of the grid cell based on the current position of each vertex, until the difference between the next position and the current position of each vertex is less than the set threshold.
[0140] S703, determine the tension of the debris barrier in a balanced state under each of the second debris barrier arrangement schemes.
[0141] Specifically, for each second wastewater interception net arrangement scheme, a planar net model corresponding to the second wastewater interception net arrangement scheme is drawn; then the planar net model is divided into at least two triangular units.
[0142] Furthermore, the initial position of each vertex is taken as the current position of each vertex. Based on the current position of each vertex, the side length of the mesh cell is determined. Then, based on the side length of the mesh cell, the elastic modulus of the mesh, and the cross-sectional area of the mesh, the tension of the unit mesh line is determined. Based on the tension of the unit mesh line, the gravity of the unit mesh line, and the drag force, the force on the unit mesh line is determined. Based on the force on the unit mesh line, the force on each side of each triangular cell is determined. Based on the force on each side of each triangular cell, the force on each vertex of each triangular cell is determined. Based on the force on each vertex and the current position of each vertex, the next position of each vertex is determined.
[0143] If the difference between the next position and the current position of any vertex is greater than the set threshold, then the next position of each vertex is taken as the new current position, and the process returns to determine the side length of the grid cell based on the current position of each vertex, until the difference between the next position and the current position of each vertex is less than the set threshold.
[0144] Finally, based on the position of each vertex in the equilibrium state, the tension of the debris barrier in the equilibrium state under this second debris barrier arrangement scheme is determined.
[0145] S704, determine the target reduction coefficient based on the tension of the debris-blocking net in a balanced state under each of the first debris-blocking net arrangement schemes.
[0146] S705, determine the target net angle based on the tension of the net in equilibrium under each second net arrangement scheme.
[0147] S706, Determine the target debris-blocking net layout scheme based on the target reduction coefficient and the target net line angle.
[0148] The specific processes of S701-S706 described above can be found in the description of the above method embodiments. Their implementation principles and technical effects are similar and will not be repeated here.
[0149] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0150] Based on the same inventive concept, this application also provides a device for determining the layout scheme of a debris-blocking net to implement the above-described method for determining the layout scheme of a debris-blocking net. The solution provided by this device is similar to the solution described in the above-described method. Therefore, the specific limitations in one or more embodiments of the device for determining the layout scheme of a debris-blocking net provided below can be found in the limitations of the method for determining the layout scheme of a debris-blocking net described above, and will not be repeated here.
[0151] In one embodiment, such as Figure 8As shown, a device 1 for determining the layout scheme of a debris-blocking net is provided, comprising: a scheme acquisition module 10, a tension determination module 20, and a scheme determination module 30, wherein:
[0152] The scheme acquisition module 10 is used to respond to the request for the arrangement of the debris barrier net and acquire at least two first debris barrier net arrangement schemes and at least two second debris barrier net arrangement schemes; wherein, the different first debris barrier net arrangement schemes have the same net line angle but different reduction coefficients; the different second debris barrier net arrangement schemes have the same reduction coefficient but different net line angles.
[0153] The tension determination module 20 is used to determine the tension of the barrier net in a balanced state under each of the first barrier net arrangement schemes, and the tension of the barrier net in a balanced state under each of the second barrier net arrangement schemes.
[0154] The scheme determination module 30 is used to determine the target debris barrier layout scheme based on the tension of the debris barrier in a balanced state under each of the first debris barrier layout schemes and the tension of the debris barrier in a balanced state under each of the second debris barrier layout schemes.
[0155] In one embodiment, the scheme determination module 30 is specifically used for:
[0156] Based on the tension of the barrier nets in equilibrium under each of the first barrier net layout schemes, determine the target reduction coefficient; based on the tension of the barrier nets in equilibrium under each of the second barrier net layout schemes, determine the target net line angle; based on the target reduction coefficient and the target net line angle, determine the target barrier net layout scheme.
[0157] In one embodiment, such as Figure 9 As shown, the tension determination module 20 includes:
[0158] The model drawing unit 21 is used to draw the planar net model corresponding to each first debris barrier layout scheme.
[0159] Model dividing unit 22 is used to divide the planar mesh model into at least two triangular units.
[0160] The state adjustment unit 23 is used to adjust the position of each vertex in each triangular unit to bring each vertex to a balanced state.
[0161] Tension determining unit 24 is used to determine the tension of the debris barrier in equilibrium state based on the position of each vertex in the equilibrium state.
[0162] In one embodiment, the state adjustment unit 23 is further refined, and the state adjustment unit 23 includes:
[0163] The first position sub-unit is used to take the initial position of each vertex as the current position of each vertex.
[0164] The side length determination sub-cell is used to determine the side length of the mesh cell based on the current position of each vertex;
[0165] Tension determination sub-unit is used to determine the unit wire tension based on the side length of the mesh element, the elastic modulus of the mesh, and the cross-sectional area of the mesh.
[0166] The force determination subunit is used to determine the force on a unit network cable based on the unit network cable tension, unit network cable weight, and drag force.
[0167] The second position sub-unit is used to determine the next position of each vertex based on the force on the unit network line and the current position of each vertex.
[0168] The position determination sub-unit is used to determine the grid cell side length based on the current position of each vertex if the difference between the next position and the current position of any vertex is greater than a set threshold. This process continues until the difference between the next position and the current position of each vertex is less than the set threshold.
[0169] In one embodiment, the position determination subunit is specifically used for:
[0170] Based on the forces acting on the unit network cable, determine the forces acting on each side of each triangular unit; based on the forces acting on each side of each triangular unit, determine the forces acting on each vertex of each triangular unit; based on the forces acting on each vertex and the current position of each vertex, determine the next position of each vertex.
[0171] In one embodiment, the tension determining subunit is specifically used for:
[0172] The tension coefficient is determined based on the elastic modulus and cross-sectional area of the mesh; the mesh length variation rate is determined based on the side length of the mesh cells and the initial side length of the mesh; and the unit mesh tension is determined based on the tension coefficient and the mesh length variation rate.
[0173] The aforementioned debris-blocking net arrangement scheme determines that each module in the device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0174] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 10As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs in the non-volatile storage media to run. The database stores data such as the forces acting on each side of the debris barrier. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a method for determining a debris barrier layout scheme.
[0175] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0176] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0177] In response to a request to arrange a debris barrier, at least two first debris barrier arrangement schemes and at least two second debris barrier arrangement schemes are obtained; wherein, different first debris barrier arrangement schemes have the same net line angle but different reduction coefficients; different second debris barrier arrangement schemes have the same reduction coefficient but different net line angles.
[0178] Determine the tension of the barrier net in equilibrium under each of the first barrier net layout schemes, and the tension of the barrier net in equilibrium under each of the second barrier net layout schemes;
[0179] The target debris barrier layout scheme is determined based on the tension of the debris barrier in equilibrium under each of the first debris barrier layout schemes and the tension of the debris barrier in equilibrium under each of the second debris barrier layout schemes.
[0180] In one embodiment, when the processor executes the logic in the computer program to determine the target debris barrier arrangement scheme based on the tension of the debris barrier in a balanced state under each of the first debris barrier arrangement schemes and the tension of the debris barrier in a balanced state under each of the second debris barrier arrangement schemes, the following steps are specifically implemented:
[0181] Based on the tension of the barrier nets in equilibrium under each of the first barrier net layout schemes, determine the target reduction coefficient; based on the tension of the barrier nets in equilibrium under each of the second barrier net layout schemes, determine the target net line angle; based on the target reduction coefficient and the target net line angle, determine the target barrier net layout scheme.
[0182] In one embodiment, when the processor executes the logic in the computer program that determines the tension of the debris barrier in a balanced state under each of the first debris barrier arrangement schemes, it specifically implements the following steps:
[0183] For each first debris barrier layout scheme, draw the planar mesh model corresponding to the first debris barrier layout scheme; divide the planar mesh model into at least two triangular units; adjust the position of each vertex in each triangular unit to adjust each vertex to a balanced state; based on the position of each vertex in the balanced state, determine the tension of the debris barrier in the balanced state under the first debris barrier layout scheme.
[0184] In one embodiment, when the processor executes the logic in the computer program to adjust the position of each vertex in each triangular unit, it specifically implements the following steps:
[0185] The initial position of each vertex is used as its current position. Based on the current position, the edge length of each mesh cell is determined. The tension per unit mesh line is determined based on the edge length, the elastic modulus of the mesh, and the cross-sectional area of the mesh. The force on each unit mesh line is determined based on the tension, gravity, and drag force. Based on the force on each unit mesh line and the current position of each vertex, the next position of each vertex is determined. If the difference between the next position and the current position of any vertex is greater than a set threshold, the next position of each vertex is used as the new current position, and the process returns to determine the edge length of each mesh cell based on its current position, until the difference between the next position and the current position of each vertex is less than the set threshold.
[0186] In one embodiment, when the processor executes the logic in the computer program that determines the next position of each vertex based on the force on a unit network line and the current position of each vertex, the following steps are specifically implemented:
[0187] Based on the forces acting on the unit network cable, determine the forces acting on each side of each triangular unit; based on the forces acting on each side of each triangular unit, determine the forces acting on each vertex of each triangular unit; based on the forces acting on each vertex and the current position of each vertex, determine the next position of each vertex.
[0188] In one embodiment, when the processor executes the logic in the computer program that determines the unit wire tension based on the mesh cell side length, the elastic modulus of the mesh, and the cross-sectional area of the mesh, the following steps are specifically implemented:
[0189] The tension coefficient is determined based on the elastic modulus and cross-sectional area of the mesh; the mesh length variation rate is determined based on the side length of the mesh cells and the initial side length of the mesh; and the unit mesh tension is determined based on the tension coefficient and the mesh length variation rate.
[0190] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0191] In response to a request to arrange a debris barrier, at least two first debris barrier arrangement schemes and at least two second debris barrier arrangement schemes are obtained; wherein, different first debris barrier arrangement schemes have the same net line angle but different reduction coefficients; different second debris barrier arrangement schemes have the same reduction coefficient but different net line angles.
[0192] Determine the tension of the barrier net in equilibrium under each of the first barrier net layout schemes, and the tension of the barrier net in equilibrium under each of the second barrier net layout schemes;
[0193] The target debris barrier layout scheme is determined based on the tension of the debris barrier in equilibrium under each of the first debris barrier layout schemes and the tension of the debris barrier in equilibrium under each of the second debris barrier layout schemes.
[0194] In one embodiment, when the code logic in the computer program that determines the target debris barrier arrangement scheme based on the tension of the debris barrier in a balanced state under each of the first debris barrier arrangement schemes and the tension of the debris barrier in a balanced state under each of the second debris barrier arrangement schemes is executed by the processor, the following steps are specifically implemented:
[0195] Based on the tension of the barrier nets in equilibrium under each of the first barrier net layout schemes, determine the target reduction coefficient; based on the tension of the barrier nets in equilibrium under each of the second barrier net layout schemes, determine the target net line angle; based on the target reduction coefficient and the target net line angle, determine the target barrier net layout scheme.
[0196] In one embodiment, when the code logic in the computer program that determines the tension of the debris barrier in a balanced state under each of the first debris barrier arrangement schemes is executed by the processor, the following steps are specifically implemented:
[0197] For each first debris barrier layout scheme, draw the planar mesh model corresponding to the first debris barrier layout scheme; divide the planar mesh model into at least two triangular units; adjust the position of each vertex in each triangular unit to adjust each vertex to a balanced state; based on the position of each vertex in the balanced state, determine the tension of the debris barrier in the balanced state under the first debris barrier layout scheme.
[0198] In one embodiment, when the processor executes the code logic in the computer program that adjusts the position of each vertex in each triangular unit, the following steps are specifically implemented:
[0199] The initial position of each vertex is used as its current position. Based on the current position, the edge length of each mesh cell is determined. The tension per unit mesh line is determined based on the edge length, the elastic modulus of the mesh, and the cross-sectional area of the mesh. The force on each unit mesh line is determined based on the tension, gravity, and drag force. Based on the force on each unit mesh line and the current position of each vertex, the next position of each vertex is determined. If the difference between the next position and the current position of any vertex is greater than a set threshold, the next position of each vertex is used as the new current position, and the process returns to determine the edge length of each mesh cell based on its current position, until the difference between the next position and the current position of each vertex is less than the set threshold.
[0200] In one embodiment, when the processor executes the code logic in the computer program that determines the next position of each vertex based on the force on the unit network cable and the current position of each vertex, the specific steps are as follows:
[0201] Based on the forces acting on the unit network cable, determine the forces acting on each side of each triangular unit; based on the forces acting on each side of each triangular unit, determine the forces acting on each vertex of each triangular unit; based on the forces acting on each vertex and the current position of each vertex, determine the next position of each vertex.
[0202] In one embodiment, when the processor executes the code logic in the computer program that determines the unit wire tension based on the grid cell side length, the elastic modulus of the mesh, and the cross-sectional area of the mesh, the specific steps are as follows:
[0203] The tension coefficient is determined based on the elastic modulus and cross-sectional area of the mesh; the mesh length variation rate is determined based on the side length of the mesh cells and the initial side length of the mesh; and the unit mesh tension is determined based on the tension coefficient and the mesh length variation rate.
[0204] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0205] In response to a request to arrange a debris barrier, at least two first debris barrier arrangement schemes and at least two second debris barrier arrangement schemes are obtained; wherein, different first debris barrier arrangement schemes have the same net line angle but different reduction coefficients; different second debris barrier arrangement schemes have the same reduction coefficient but different net line angles.
[0206] Determine the tension of the barrier net in equilibrium under each of the first barrier net layout schemes, and the tension of the barrier net in equilibrium under each of the second barrier net layout schemes;
[0207] The target debris barrier layout scheme is determined based on the tension of the debris barrier in equilibrium under each of the first debris barrier layout schemes and the tension of the debris barrier in equilibrium under each of the second debris barrier layout schemes.
[0208] In one embodiment, when a computer program is executed by a processor to determine a target debris barrier arrangement based on the tension of the debris barrier in a balanced state under each of the first debris barrier arrangement schemes and the tension of the debris barrier in a balanced state under each of the second debris barrier arrangement schemes, the following steps are specifically implemented:
[0209] Based on the tension of the barrier nets in equilibrium under each of the first barrier net layout schemes, determine the target reduction coefficient; based on the tension of the barrier nets in equilibrium under each of the second barrier net layout schemes, determine the target net line angle; based on the target reduction coefficient and the target net line angle, determine the target barrier net layout scheme.
[0210] In one embodiment, when a computer program is executed by a processor to determine the tension of the debris barrier in a balanced state under each of the first debris barrier arrangement schemes, the following steps are specifically implemented:
[0211] For each first debris barrier layout scheme, draw the planar mesh model corresponding to the first debris barrier layout scheme; divide the planar mesh model into at least two triangular units; adjust the position of each vertex in each triangular unit to adjust each vertex to a balanced state; based on the position of each vertex in the balanced state, determine the tension of the debris barrier in the balanced state under the first debris barrier layout scheme.
[0212] In one embodiment, when a computer program is executed by a processor to adjust the position of each vertex in each triangular unit, the following steps are specifically implemented:
[0213] The initial position of each vertex is used as its current position. Based on the current position, the edge length of each mesh cell is determined. The tension per unit mesh line is determined based on the edge length, the elastic modulus of the mesh, and the cross-sectional area of the mesh. The force on each unit mesh line is determined based on the tension, gravity, and drag force. Based on the force on each unit mesh line and the current position of each vertex, the next position of each vertex is determined. If the difference between the next position and the current position of any vertex is greater than a set threshold, the next position of each vertex is used as the new current position, and the process returns to determine the edge length of each mesh cell based on its current position, until the difference between the next position and the current position of each vertex is less than the set threshold.
[0214] In one embodiment, when a computer program is executed by a processor to determine the next position of each vertex based on the force on a unit network cable and the current position of each vertex, the following steps are specifically implemented:
[0215] Based on the forces acting on the unit network cable, determine the forces acting on each side of each triangular unit; based on the forces acting on each side of each triangular unit, determine the forces acting on each vertex of each triangular unit; based on the forces acting on each vertex and the current position of each vertex, determine the next position of each vertex.
[0216] In one embodiment, when a computer program is executed by a processor to determine the unit wire tension based on the mesh cell side length, the elastic modulus of the mesh, and the cross-sectional area of the mesh, the following steps are specifically implemented:
[0217] The tension coefficient is determined based on the elastic modulus and cross-sectional area of the mesh; the mesh length variation rate is determined based on the side length of the mesh cells and the initial side length of the mesh; and the unit mesh tension is determined based on the tension coefficient and the mesh length variation rate.
[0218] It should be noted that the data involved in this application (including but not limited to data on the forces on each side of the debris barrier) are all information and data that have been fully authorized by all parties, and the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0219] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0220] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0221] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for determining the layout scheme of a debris-blocking net, characterized in that, The method includes: In response to a request to arrange a debris barrier, at least two first debris barrier arrangement schemes and at least two second debris barrier arrangement schemes are obtained; wherein, different first debris barrier arrangement schemes have the same net line angle but different reduction coefficients; different second debris barrier arrangement schemes have the same reduction coefficient but different net line angles. Determine the tension of the barrier net in equilibrium under each of the first barrier net layout schemes, and the tension of the barrier net in equilibrium under each of the second barrier net layout schemes; By comparing the tension of the debris barrier in equilibrium under each first debris barrier arrangement scheme, the relationship between the reduction coefficient and the tension of the debris barrier is obtained, and the target reduction coefficient is determined based on the relationship between the tension of the debris barrier and the reduction coefficient. By comparing the tension of the debris-blocking net in equilibrium under each second debris-blocking net arrangement scheme, the relationship between the net line angle and the debris-blocking net tension is obtained, and the target net line angle is determined based on the relationship between the debris-blocking net tension and the net line angle. The target debris-blocking net layout scheme is determined based on the target reduction coefficient and the target net angle.
2. The method according to claim 1, characterized in that, Determining the tension at which the debris-blocking net is in equilibrium under each of the first debris-blocking net arrangement schemes includes: For each first debris barrier layout scheme, a planar netting model corresponding to the first debris barrier layout scheme is drawn; wherein, the planar netting model is a planar model of the debris barrier state under marine loading environment, obtained based on the debris barrier layout scheme. The planar mesh model is divided into at least two triangular units; The position of each vertex in each triangular unit is adjusted to bring each vertex to a balanced state. Based on the position of each vertex of each triangular unit in the equilibrium state and the position of each vertex of each triangular unit in the initial state, the deformation of each grid in the debris barrier is determined. Based on the deformation of each grid within the debris barrier, the tension required for the debris barrier to be in equilibrium under the first debris barrier layout scheme is determined.
3. The method according to claim 2, characterized in that, The adjustment of the position of each vertex in each triangular unit includes: The initial position of each vertex is taken as the current position of each vertex; Determine the side length of the grid cell based on the current position of each vertex; The tension coefficient is obtained by multiplying the elastic modulus of the netting by the cross-sectional area of the netting; wherein, each contraction coefficient has a corresponding elastic modulus; the elastic modulus of the netting is determined according to the contraction coefficient given in the first debris-blocking netting arrangement scheme; The rate of change of grid length is determined based on the side length of the grid cell and the initial side length of the grid. The unit mesh tension is obtained by multiplying the tension coefficient and the rate of change of mesh length using the following formula; where E is the elastic modulus of the mesh; A is the cross-sectional area of the mesh; n and m are the side lengths of each unit mesh in the debris barrier under the force directions u and v; n0 and m0 represent the initial side lengths of the mesh in the u and v directions, respectively; T u T represents the unit tension of the network cable along the u direction. v The unit tension of the network cable along the v direction; The force on the unit network cable is obtained by adding the tension, weight, and drag force of the unit network cable. The force on each side of each triangular unit is determined using the following formula based on the force on the unit mesh line; where v2-v1 is the number of meshes contained in the side formed by vertices 1 and 2 in the triangular unit; n x It is the component along the x-axis in the u direction of the grid coordinate system; This refers to the force in the x direction caused by the mesh tension in the u direction on the edge formed by vertices 1 and 2 in the triangular unit; Based on the forces acting on each side of each triangular unit, determine the forces acting on each vertex of each triangular unit. The next position of each vertex is determined using the following formula, based on the force acting on each vertex, the derivative of that force, and the current position of each vertex; where X k It represents the current position of each vertex; X k+1 It is the next position that each vertex moves towards the equilibrium state; F(X) k F'(X) represents the force at the vertex of the triangular unit; k () represents the derivative of the force acting on the vertex of the triangular unit; If the difference between the next position and the current position of any vertex is greater than the set threshold, then the next position of each vertex is taken as the new current position, and the process returns to determine the side length of the grid cell based on the current position of each vertex, until the difference between the next position and the current position of each vertex is less than the set threshold.
4. A device for determining the layout scheme of a debris-blocking net, characterized in that, The device includes: The scheme acquisition module is used to respond to the request for the arrangement of the debris barrier net and acquire at least two first debris barrier net arrangement schemes and at least two second debris barrier net arrangement schemes; wherein, the different first debris barrier net arrangement schemes have the same net line angle but different reduction coefficients; the different second debris barrier net arrangement schemes have the same reduction coefficient but different net line angles. The tension determination module is used to determine the tension of the barrier net in a balanced state under each of the first barrier net arrangement schemes, and the tension of the barrier net in a balanced state under each of the second barrier net arrangement schemes. The scheme determination module is used to obtain the relationship between the reduction coefficient and the tension of the debris barrier when the debris barrier is in equilibrium under each first debris barrier arrangement scheme, and to determine the target reduction coefficient based on the relationship between the debris barrier tension and the reduction coefficient; to obtain the relationship between the netting angle and the debris barrier tension when the debris barrier is in equilibrium under each second debris barrier arrangement scheme, and to determine the target netting angle based on the relationship between the debris barrier tension and the netting angle; and to determine the target debris barrier arrangement scheme based on the target reduction coefficient and the target netting angle.
5. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 3.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.
7. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Water area facility safety protection blocking system
CN209443439U
System and method for using a force model to control process configurations for the encapsulation of a web
US20090181589A1