Automatic sprinkler point layout method, device, equipment and storage medium
By automatically arranging fire sprinklers using rasterization models and physical simulation methods, the problems of time-consuming, labor-intensive, and inaccurate manual drawing are solved, enabling efficient and accurate arrangement of sprinklers in building floor plans.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-26
- Publication Date
- 2026-03-06
AI Technical Summary
Manually drawing the locations of fire sprinklers on building floor plans is time-consuming, labor-intensive, and inaccurate, making it difficult to meet the layout specifications for fire sprinkler systems.
A gridded model and physical simulation method are used to select legal grid points through point layout logic, and the sprinkler head position is adjusted through physical simulation to ensure that the sprinkler head position meets fire protection specifications and aesthetic requirements.
It improves the efficiency and accuracy of sprinkler placement, reduces labor and time costs, and ensures that sprinklers are evenly distributed on the building floor plan, meeting fire safety regulations and aesthetic requirements.
Smart Images

Figure CN115292783B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of architectural design and construction technology, and in particular to a method, apparatus, equipment and storage medium for automatic layout of sprinkler points. Background Technology
[0002] CAD construction drawings are created using AutoCAD software to depict the overall layout of an engineering project, including the building's external shape, internal arrangement, structural details, interior and exterior finishes, materials, equipment, and construction methods. In architectural electrical construction drawings, the floor plan typically provides a macroscopic description of the building's location and main structure, downplaying walls, doors, windows, beams, and columns, while highlighting electrical wiring. Other pipelines, such as plumbing and gas lines, are not shown on the electrical construction drawings.
[0003] An architectural floor plan, also known simply as a floor plan, is a drawing that uses a horizontal projection method and corresponding symbols to depict the walls, doors, windows, stairs, floors, and internal functional layout of a newly constructed building or structure. It reflects the building's plan shape, size, and arrangement; the location, dimensions, and materials of walls and columns; and the type and location of doors and windows.
[0004] A fire sprinkler system is a widely used fixed fire-fighting facility characterized by its low cost and high extinguishing efficiency. Depending on its function, it can be divided into two types: manual control and automatic control. Systems equipped with alarm devices can automatically sound an alarm when a fire occurs. Automatically controlled fire sprinkler systems can automatically spray and work in conjunction with other fire-fighting facilities, thus effectively controlling and extinguishing initial fires.
[0005] In architectural design drawings, fire sprinklers need to be arranged on the building floor plan. For safety and reliability, the basic principle of arrangement is that the spray coverage of the fire sprinklers should cover the entire interior space of the building. The basic principles for arranging sprinkler points are as follows:
[0006] (1) Distance between the nozzle and the adjacent wall: 300mm~1700mm
[0007] When multiple nozzles are arranged in rows, the spacing between adjacent nozzles is 1800mm to 3400mm.
[0008] (2) The current principle for the arrangement of sprinklers based on beam height is as follows: when the beam height is less than 700mm, the influence of beam height on sprinklers is ignored; when the beam height is greater than 700mm, the horizontal distance between the sprinkler and the beam satisfies the following:
[0009]
[0010] The sprinklers on both sides of the beam should meet the minimum distance from the sprinkler head to the beam edge, and the sprinklers on both sides of the beam should meet the spacing requirements in Article 1. When the sprinklers on both sides of the beam cannot simultaneously meet the requirements in the table and Article 1, sprinklers should be added at the bottom of the beam, and the distance between the sprinkler head and the beam edge should be controlled according to the distance requirements between the sprinkler head and the wall.
[0011] (3) When the nozzles are arranged in a single row, the nozzle spacing is 3000mm.
[0012] (4) When the distance between the beam and the wall is very small, the distance between the beam and the wall cannot be met at the same time. In this case, one or a row of beams can be arranged in the middle of the beam and the wall.
[0013] (5) Aesthetic requirements for spray point locations.
[0014] (6) The horizontal and vertical directions are parallel to the building outline.
[0015] (7) The nozzles are evenly distributed in the same space.
[0016] (8) The distance between the nozzles, the distance to the wall, and the distance to the beam are all integers, i.e., the units digit is 0.
[0017] (9) The spacing between positions with the same spacing is consistent, and the number is the smallest.
[0018] Currently, the method for arranging sprinklers in CAD drawings of building floor plans involves designers manually drawing the sprinkler positions according to building construction specifications. This method is time-consuming, labor-intensive, and not very accurate.
[0019] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0020] The main objective of this invention is to provide an automatic sprinkler point layout method, device, equipment, and storage medium, which aims to improve the efficiency and accuracy of sprinkler head layout in CAD drawings.
[0021] To achieve the above objectives, the present invention provides an automatic sprinkler point layout method, the method comprising the following steps:
[0022] Based on the wall beam arrangement constraint, the two coordinate axes of the coordinate system of the building plan where the sprinklers need to be arranged are rasterized to obtain a raster model;
[0023] Based on the aforementioned rasterization model, valid grid points are selected through point placement logic;
[0024] The positions of the legal grid points are adjusted using physical simulation methods, and the adjusted positions are used as the nozzle positions.
[0025] Optionally, the step of selecting legal grid points based on the rasterization model through point placement logic includes:
[0026] The intersection of the two coordinate axes is set as the pre-placement point;
[0027] Hard constraint logic checks are performed based on the pre-placed points, and the pre-placed points that satisfy the constraints are retained as the legal grid points.
[0028] Optionally, the method further includes:
[0029] The valid grid points are processed using point layout logic to ensure that the building floor plan is fully covered.
[0030] Optionally, adjusting the position of the valid grid points using a physical simulation method and using the adjusted position as the nozzle position includes:
[0031] Set a physical model and model parameters, wherein the physical model is used to calculate the forces between nozzle particles and other particles, the other particles including nozzle-to-nozzle, nozzle-to-beam nearest point, and nozzle-to-wall nearest point;
[0032] By simulating the changes in the model parameters, the position of the nozzle particle when it is at rest at the equilibrium point is determined as the position of the nozzle.
[0033] Optionally, the model parameters include nozzle mass, nozzle charge, charge at a representative point on the beam and wall, mass at a representative point on the beam and wall, simulated gravitational constant, simulated Coulomb constant, damping coefficient, actual nozzle spacing, legal nozzle spacing, minimum spacing where spraying is unaffected by beams, minimum distance between nozzle and wall, and position update interval.
[0034] Optionally, in the physical model, the gravitational force between any two particles is...
[0035] Repulsive force between any two of the aforementioned particles:
[0036] The particle motion damping: F C = -V×C;
[0037] If the net force on the particle is: F = F G +F q +F c ;
[0038] The particle's velocity at this moment is V' = V + F / m × t*;
[0039] Then the position at the next moment X′=X+V'×t*;
[0040] Where, t* is the position update interval, K is the simulated Coulomb constant, C is the damping coefficient, R is the actual spacing of the nozzles, G is the simulated universal gravitational constant, m represents the weight of particle 1, M represents the weight of another particle, V is the initial velocity of the particle, and V’ is the updated velocity.
[0041] Optionally, the method further includes:
[0042] Setting different simulated Coulomb constants for different distance ranges of the particles, such that the following conditions are satisfied:
[0043] When R < dmin, F q > F G , the particles repel each other
[0044] When dmin < R < dmax, F q = F G , there is no force between the particles
[0045] When R > dmin, F q < F G , the particles attract each other
[0046] Where, the legal spacing of the particles is [dmin, dmax].
[0047] In addition, to achieve the above object, the present invention also provides a device for automatically arranging sprinkler positions, the device includes:
[0048] A rasterization module, configured to rasterize two coordinate axes of the building floor plan coordinate system where sprinklers need to be arranged based on the wall beam row constraints, to obtain a rasterized model;
[0049] A selection module, configured to select legal grid points based on the rasterized model through a point layout logic;
[0050] A position adjustment module, configured to adjust the positions of the legal grid points by a physical simulation method, and use the adjusted positions as the positions of the nozzles.
[0051] In addition, to achieve the above object, the present invention also provides a device for automatically arranging sprinkler positions, the device for automatically arranging sprinkler positions includes: a memory, a processor, and a sprinkler position automatic arrangement program stored on the memory and executable on the processor, the sprinkler position automatic arrangement program is configured to implement the method as described above.
[0052] In addition, to achieve the above object, the present invention also provides a storage medium, on which a sprinkler position automatic arrangement program is stored, and when the sprinkler position automatic arrangement program is executed by a processor, it implements the method as described above.
[0053] The automatic sprinkler point layout method, device, equipment, and storage medium proposed in this invention first establishes a rasterized model of the entire building plan requiring sprinkler layout, then selects valid grid points through point layout logic, and finally adjusts the position of the points to meet the requirements through physical simulation. This solves the problem that current layout methods, which require designers to manually draw and arrange sprinkler positions according to building construction specifications, are time-consuming, labor-intensive, and have low accuracy. Attached Figure Description
[0054] Figure 1 This is a schematic diagram of the automatic sprinkler point layout device in the hardware operating environment of the embodiment of the present invention.
[0055] Figure 2 This is a flowchart illustrating the automatic sprinkler point layout method of the present invention.
[0056] Figure 3 This is a schematic diagram of the automatic spray point arrangement device of the present invention;
[0057] Figure 4 The layout of spray points for horizontal and vertical beams is considered in this invention.
[0058] Figure 5 For the purposes of this invention, a large-scale spray point layout diagram is considered;
[0059] Figure 6 The diagram shows the effect of this invention after considering the beam angle.
[0060] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0061] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0062] Reference Figure 1 , Figure 1 This is a schematic diagram of the automatic sprinkler point layout equipment structure in the hardware operating environment involved in the embodiments of the present invention.
[0063] like Figure 1As shown, the automatic sprinkler point layout device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0064] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the automatic layout of sprinkler points and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0065] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and an automatic sprinkler point layout program.
[0066] exist Figure 1 In the automatic sprinkler point layout device shown, the network interface 1004 is mainly used for data communication with the data multi-terminal synchronous processing device; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the automatic sprinkler point layout device of the present invention can be set in the automatic sprinkler point layout device, and the automatic sprinkler point layout device calls the automatic sprinkler point layout program stored in the memory 1005 through the processor 1001 and executes the automatic sprinkler point layout method provided in the embodiment of the present invention.
[0067] Based on the above hardware structure, an embodiment of the automatic sprinkler point layout method of the present invention is proposed.
[0068] Reference Figure 2 , Figure 2 This is a schematic diagram of the automatic sprinkler point layout method of the present invention. The automatic sprinkler point layout method includes the following steps:
[0069] S10. Based on the wall beam arrangement constraint, the two coordinate axes of the coordinate system of the building plan where the sprinklers need to be arranged are rasterized to obtain the raster model.
[0070] S20. Based on the rasterization model, select valid grid points through point placement logic;
[0071] S30. Adjust the position of the legal grid points using a physical simulation method, and use the adjusted position as the nozzle position.
[0072] This embodiment first establishes a rasterized model of the entire building plan requiring sprinkler placement, then selects valid grid points through point layout logic, and finally adjusts the point positions to meet the requirements using physical simulation. This solves the problem of current placement methods, which require designers to manually draw and arrange sprinkler positions according to building construction specifications, resulting in time-consuming, labor-intensive, and inaccurate methods.
[0073] In one embodiment, step S20 includes the following steps:
[0074] The intersection of the two coordinate axes is set as the pre-placement point;
[0075] Hard constraint logic checks are performed based on the pre-placed points, and the pre-placed points that satisfy the constraints are retained as the legal grid points.
[0076] It should be noted that retaining the pre-placed points that meet the constraints means meeting the distance requirements from the wall and beam.
[0077] In one embodiment, the method further includes:
[0078] The valid grid points are processed so that the building plan is fully covered.
[0079] In one embodiment, step S30 includes the following steps:
[0080] Set a physical model and model parameters, wherein the physical model is used to calculate the forces between nozzle particles and other particles, the other particles including nozzle-to-nozzle, nozzle-to-beam nearest point, and nozzle-to-wall nearest point;
[0081] By simulating the changes in the model parameters, the position of the nozzle particle when it is at rest at the equilibrium point is determined as the position of the nozzle.
[0082] Specifically, the model parameters include nozzle mass: m1, nozzle charge: q1, charge at the beam-wall representative point: q2, mass at the beam-wall representative point: m2, simulated gravitational constant: G, simulated Coulomb constant: K, damping coefficient: C, actual nozzle spacing: R, and legal nozzle spacing: [l smin ,l smax The minimum distance at which the spray system is unaffected by the beam: [l]bmin , l bmax , the minimum distance between the nozzle and the wall: [l wmin , l wmax , the position update interval: t*.
[0083] In one embodiment, in the physical model, the gravitational force between any two of the particles is
[0084] The repulsive force between any two of the particles:
[0085] The particle motion damping: F C = -V × C;
[0086] If the resultant force received by the particle is: F = F G + F q + F c ;
[0087] Then the velocity of the particle at this time is V' = V + F / m × t*;
[0088] Then the position at the next moment X′ = X + V' × t*;
[0089] Where, t* is the position update interval, K is the simulated Coulomb constant, C is the damping coefficient, R is the actual distance between the nozzles, G is the simulated universal gravitational constant, m is the weight representation of particle 1, M is the weight representation of another particle, V is the initial velocity of the particle, and V' is the updated velocity.
[0090] In one embodiment, the method further includes:
[0091] Setting different simulated Coulomb constants for different distance ranges of the particles, such that the following conditions are satisfied:
[0092] When R < dmin, F q > F G , the particles repel each other
[0093] When dmin < R < dmax, F q = F G , there is no force between the particles
[0094] When R > dmin, F q < F G , the particles attract each other
[0095] Where, the legal distance between the particles is [dmin, dmax].
[0096] It should be noted that in the physical model, the beams and walls are fixed. The model only calculates the forces between nozzle particles and other particles (nozzle-to-nozzle, nozzle-to-beam closest point, nozzle-to-wall closest point). Assuming the repulsive force is positive, the above forces, velocities, and positions are all vectors. As long as the parameters are set reasonably, the particles will eventually come to rest at the equilibrium point as time increases. The positions of each particle at this time are the optimal arrangement.
[0097] This embodiment establishes a rasterized model of the entire building floor plan requiring sprinkler installation, selects valid grid points through point placement logic, and finally adjusts the point positions using physical simulation to meet requirements. This approach comprehensively considers sprinkler layout specifications and meets neatness requirements, making the automatic placement of sprinkler points on CAD drawings reasonable and effective, significantly reducing manpower and time costs. Actual effect diagrams of several test examples are shown below. Figures 4 to 6 As shown, the sprinkler points are neatly arranged and evenly distributed in the space, meeting the requirements of the building construction plan, and the computer calculation time is relatively short (when performing tasks such as...). Figure 5 The large-scale sprinkler layout shown (e.g., 1000*1000) requires only 400ms and can also meet the requirements for inclined arrangement. Figure 6 The locations are reasonable and effective, and the efficiency of point placement is significantly improved compared to conventional manual point placement.
[0098] In addition, refer to Figure 3 This invention also proposes an automatic sprinkler point layout device, the device comprising:
[0099] Rasterization module 10 is used to rasterize the two coordinate axes of the coordinate system of the building plan where the sprinklers need to be arranged, based on the wall beam rowing constraint, to obtain a rasterized model.
[0100] Selection module 20 is used to select legal grid points based on the rasterization model through point layout logic;
[0101] The position adjustment module 30 is used to adjust the position of the legal grid points through physical simulation methods, and use the adjusted position as the nozzle position.
[0102] It should be noted that this embodiment establishes a rasterized model of the entire building floor plan that requires sprinkler layout, then selects legal grid points through point layout logic, and finally adjusts the position of the points to meet the requirements through physical simulation. This can comprehensively consider the sprinkler layout specifications and meet the requirements of neatness, making the automatic layout of sprinkler points on CAD drawings reasonable and effective, and can significantly reduce the cost of manpower and time.
[0103] In one embodiment, the selection module 20 includes:
[0104] A setting unit is used to set the intersection of the two coordinate axes as a pre-placement point;
[0105] The valid grid point selection unit is used to perform hard constraint logic checks based on the pre-placed points and retain the pre-placed points that satisfy the constraints as valid grid points.
[0106] In one embodiment, the position adjustment module 30 includes:
[0107] The parameter setting unit is used to set the physical model and model parameters. The physical model is used to calculate the force between nozzle particles and other particles. The other particles include nozzle-to-nozzle, nozzle-to-beam nearest point, and nozzle-to-wall nearest point.
[0108] The simulation unit is used to determine the position of the nozzle when the nozzle particles are at rest at the equilibrium point by simulating the changes in the model parameters.
[0109] Specifically, the model parameters include nozzle mass: m1, nozzle charge: q1, charge at the beam-wall representative point: q2, mass at the beam-wall representative point: m2, simulated gravitational constant: G, simulated Coulomb constant: K, damping coefficient: C, actual nozzle spacing: R, and legal nozzle spacing: [l smin ,l smax The minimum distance at which the spray system is unaffected by the beam: [l] bmin ,l bmax Minimum distance between the nozzle and the wall: [l] wmin ,l wmax ], Position update interval: t*.
[0110] In one embodiment, in the physical model, the gravitational force between any two particles is
[0111] Repulsive force between any two of the aforementioned particles:
[0112] The particle motion damping: F C = -V×C;
[0113] If the net force on the particle is: F = F G +F q +F c ;
[0114] The particle's velocity at this moment is V' = V + F / m × t*;
[0115] Then the position at the next moment X′=X+V'×t*;
[0116] Where t* is the position update interval, K is the simulated Coulomb constant, C is the damping coefficient, R is the actual spacing of the nozzles, G is the simulated gravitational constant, m represents the weight of particle 1, M represents the weight of another particle, V is the initial velocity of the particle, and V’ is the updated velocity.
[0117] In one embodiment, the device further includes:
[0118] A simulated Coulomb constant setting module for setting different simulated Coulomb constants for different distance ranges of the particles, such that the following conditions are satisfied:
[0119] When R < dmin, F q > F G , the particles repel each other
[0120] When dmin < R < dmax, F q = F G , there is no force between the particles
[0121] When R > dmin, F q < F G , the particles attract each other
[0122] Where the legal spacing of the particles is [dmin, dmax].
[0123] It should be noted that in the physical model, the beam and wall are fixed. Only the forces between the nozzle particles and other particles (nozzle to nozzle, nozzle to the nearest point of the beam, nozzle to the nearest point of the wall) are calculated in the model. Assuming the repulsive force direction is the positive direction, the above forces, velocities, and positions are all vectors. As long as the parameters are set reasonably, as time increases, the particles will eventually stop at the equilibrium point, and the positions where each particle is located at this time are the optimal arrangements.
[0124] For other embodiments or implementation methods of the automatic sprinkler position arrangement device of the present invention, reference can be made to the above method embodiments, and details are not repeated here.
[0125] In addition, for the technical details not described in detail in this embodiment, reference can be made to the automatic sprinkler position arrangement method provided in any embodiment of the present invention, and details are not repeated here.
[0126] In addition, an embodiment of the present invention also proposes a storage medium, on which an automatic sprinkler position arrangement program is stored. When the automatic sprinkler position arrangement program is executed by a processor, the steps of the automatic sprinkler position arrangement method described above are implemented.
[0127] Since this storage medium adopts all the technical solutions of the above all embodiments, it at least has all the beneficial effects brought by the technical solutions of the above embodiments, and details are not repeated here.
[0128] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0129] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0130] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, node packaging device, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0131] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A method for automatically arranging spray points, characterized in that, The method comprises the following steps: Based on the wall beam partition constraint, the two coordinate axes of the building plan coordinate system where the sprinkler needs to be arranged are rasterized to obtain a rasterization model; Based on the rasterization model, a legal grid point is selected through a point arrangement logic; The position of the legal grid point is adjusted through a physical simulation method, and the adjusted position is taken as the point position of the sprinkler, including setting a physical model and model parameters, wherein the physical model is used to calculate the force between the sprinkler particle and other particles, and the other particles include sprinkler-to-sprinkler, sprinkler-to-beam nearest point, and sprinkler-to-wall nearest point; The position of the sprinkler particle at the equilibrium point when the model parameters change is determined as the position of the sprinkler; In the physical model, the gravitational force between any two of the particles is ; repulsion between any two of the particles: ; The particle motion damping: C; If the resultant force received by the particle is: ; Then the velocity of the particle at this time is V'=V+F / m × t*; then the position at the next time instant *; where t* is the position update interval, K is the simulated Coulomb constant, C is the damping coefficient, R is the actual distance between the spray heads, G is the simulated gravitational constant, is the weight of particle 1, is the weight of another particle, is the initial velocity of the particle, is the updated velocity.
2. The method of claim 1, wherein, The method for automatically arranging the sprinkler point position comprises the following steps: Set the intersection of the two coordinate axes as a pre-point; Based on the pre-point, a hard constraint logic check is performed, and the pre-point that meets the constraint is reserved as the legal grid point.
3. The method of claim 2, wherein, The method further comprises: The legal grid points are processed by the point arrangement logic, so that the building plan is fully covered.
4. The method of claim 1, wherein, The model parameters include sprinkler mass, sprinkler charge, beam wall representative point charge, beam wall representative point mass, simulated gravitational constant, simulated Coulomb constant, damping coefficient, actual sprinkler spacing, legal sprinkler spacing, minimum sprinkler spacing unaffected by the beam, minimum sprinkler-to-wall distance, and position update interval.
5. The method of claim 1, wherein, The method further comprises: Different simulated Coulomb constants are set for different distance ranges of the particle, so that the following conditions are met: When R < dmin, , inter-particle repulsion When dmin < R < dmax, , no inter-particle forces When R > dmin, , the particles attract each other Wherein, the legal spacing of the particle is [dmin, dmax].
6. A device for automatically arranging spray points, characterized in that The device comprises: A rasterization module for rasterizing two coordinate axes of a building plan coordinate system where a sprinkler needs to be arranged based on a wall beam partition constraint to obtain a rasterization model; A selection module for selecting a legal grid point based on the rasterization model through a point arrangement logic; A position adjustment module for adjusting the position of the legal grid point through a physical simulation method, and taking the adjusted position as the point position of the sprinkler, including setting a physical model and model parameters, wherein the physical model is used to calculate the force between the sprinkler particle and other particles, and the other particles include sprinkler-to-sprinkler, sprinkler-to-beam nearest point, and sprinkler-to-wall nearest point; The position of the sprinkler particle at the equilibrium point when the model parameters change is determined as the position of the sprinkler; In the physical model, the gravitational force between any two of the particles is ; repulsion between any two of the particles: ; The particle motion damping: C; If the resultant force received by the particle is: ; Then the velocity of the particle at this time is V'=V+F / m × t*; then the position at the next time instant *; where t* is the position update interval, K is the simulated Coulomb constant, C is the damping coefficient, R is the actual distance between the spray heads, G is the simulated gravitational constant, is the weight of particle 1, is the weight of another particle, is the initial velocity of the particle, is the updated velocity.
7. A device for automatically arranging spray points, characterized in that The sprinkler point position automatic arrangement device comprises a memory, a processor, and a sprinkler point position automatic arrangement program stored on the memory and executable on the processor, wherein the sprinkler point position automatic arrangement program is configured to implement the method of any one of claims 1 to 5.
8. A storage medium, characterized by The storage medium stores a sprinkler point position automatic arrangement program, and the sprinkler point position automatic arrangement program is executed by the processor to implement the method of any one of claims 1 to 5.
Citation Information
Patent Citations
Spraying arrangement method based on advanced mathematical algorithm
CN113868731A
Object modeling method and apparatus
JP2016045945A