Spraying system association design method and system based on PLM platform
By establishing a dynamic correlation between the spray system and building elements on the PLM platform, the cumbersome problem of manual modification when the design of the fire sprinkler system is changed is solved, automatic updates and linkage are achieved, and design efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202510562973.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2045-04-30
AI Technical Summary
In the prior art, there is a lack of dynamic correlation between the design of fire sprinkler system and building elements, resulting in manual modification when design changes, which is cumbersome and complex, affecting design efficiency.
The sprinkler system association design method based on the PLM platform is adopted, and through the steps of space division, nozzle arrangement, pipeline design and connection processing, the dynamic relationship between the sprinkler system and building elements is established to achieve automatic update and linkage.
It significantly reduces the workload of model modification caused by design changes, improves design efficiency and accuracy, can automatically adapt to changes in building walls or ceilings, and adjusts the nozzle layout in real time.
Smart Images

Figure CN120087094A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of BIM modeling, and particularly to an associated design method and system for a sprinkler system based on a PLM platform. Background Art
[0002] As a crucial fire extinguishing device, the design and modeling work of fire sprinklers is huge. Coupled with frequent design changes in other specialties, designers are deeply involved in long and complex adjustment and modification work. This process is not only cumbersome and complex, prone to errors, but also seriously affects the design efficiency.
[0003] The PLM (Product Lifecycle Management) system is a unified platform designed specifically for building product design and R & D, collaborative design and manufacturing, and comprehensive project management. However, when designing using PLM, there is no dynamic association established between the sprinkler system design and building elements. When design changes in other specialties are required, designers need to manually modify and then readjust the layout and design of the sprinkler system again. This process is cumbersome and complex, seriously affecting the design efficiency.
[0004] Especially when design changes are frequent, once the positions of walls and ceilings change or the ceiling design is adjusted, it is necessary to frequently manually modify again, and automatic update and linkage cannot be achieved. The process is cumbersome and prone to causing repetitive internal consumption. It is urgent to establish a dynamic association between the sprinkler system design and building elements such as walls and ceilings, reduce the workload of model modification caused by design changes, and thus greatly improve the efficiency and accuracy of forward design. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide an associated design method and system for a sprinkler system based on a PLM platform, which can automatically adapt to changes in the sprinkler system caused by changes in building walls or ceilings, adjust the layout of sprinkler heads in real time, and batch design and arrange sprinkler heads, reduce the workload of rework required by designers due to design changes, and improve the overall design efficiency.
[0006] To solve the above technical problem, the present invention adopts the following technical solutions: An associated design method for a sprinkler system based on a PLM platform, comprising the following steps: S1: Divide the space according to the building wall, create space features, and then associate the building walls enclosing the space with the space features; S2: Generate sprinkler points in the space according to the specifications, instantiate the sprinkler heads, and associate each sprinkler head with the space; S3: Determine the sprinkler distribution pipeline route according to the sprinkler head layout, generate the sprinkler distribution pipeline, and check whether the number of sprinkler heads controlled by the pipeline meets the limit; S4: Connect the pipelines with pipeline connectors and establish the association between the pipeline connectors and the pipelines; S5: Associate the sprinkler heads with the ceiling, and automatically adjust the sprinkler heads in the ceiling area and automatically modify the pipelines.
[0007] Further, step S1 specifically includes: S11: Extract the wall model; S12: Conduct interference calculation on the wall model to obtain the wall connection relationship, and create a simplified wall connection structure diagram based on the wall connection relationship; S13: Screen out the closed paths without sub-loops in the simplified wall connection structure diagram. The walls corresponding to each closed path without sub-loops enclose a space. Extract the walls corresponding to each closed path, and calculate the center point of the bounding box enclosed by the corresponding walls; S14: Determine the inner wall as the wall close to the center point, project the inner wall onto the XY plane to form the wall plane projection outline, obtain the highest Z point of the wall close to the center point, and determine the three-dimensional boundary of the space enclosed by the wall based on the XY plane projection outline and the highest Z point of the wall, accurately divide the room space, and place the geometric graphics in each space in the structure tree.
[0008] Further, step S1 also includes S15: For the space that needs to be split, specify the splitting boundary, split it into two spaces, and the platform executes the splitting operation to generate new sub-spaces; or, for the space that needs to be merged, select the adjacent spaces, obtain the walls associated with the space through the selected spaces, calculate the three-dimensional boundary of the merged space, and the platform will associate the space with the corresponding walls.
[0009] Further, in step S2, sprinkle heads are arranged at the sprinkle head positions generated in the building space according to the set fire risk level specifications.
[0010] Further, step S2 specifically includes the following steps: S21: Set the fire risk level of the building, read the size information of each space, including the length, width, and height of the space, calculate the number of sprinkle heads in each row and column according to the requirements of the maximum spacing of sprinkle heads in the fire risk level specifications, and generate sprinkle head positions; S22: Determine the maximum distance between the sprinkle head and the wall according to the requirements of the fire risk level specifications; S23: Dynamically associate the sprinkle heads in the space with the space where they are located.
[0011] Further, in step S21, after instantiating a sprinkle head, copy and move the instantiated sprinkle head to other positions to generate multiple sprinkle head positions.
[0012] Further, step S2 further includes: step S24: verifying the protection range of the sprinkler: when generating the sprinkler points, taking the point as the center and setting a preview protection radius according to the sprinkler attributes, generating a preview protection range of the sprinkler in the model to ensure that there are no blank areas in the sprinkler coverage range.
[0013] Further, the specific steps of step S3 include: S31: Determine the direction of the sprinkler main pipe according to the sprinkler position, draw the main pipe path, and store the drawn main pipe path structure tree under the node of the pipeline. S32: Select a group of sprinklers and the main pipe section connected to the group of sprinklers, specify the starting end position of the main pipe, clarify the water flow direction, and specify the sprinkler connection position. S33: Calculate the number of sprinklers controlled by each section of the water distribution pipeline. S34: Calculate and determine the pipe diameter of each section of the water distribution pipeline, complete the creation of the water distribution pipe and store it under the pipeline node on the PLM platform structure tree.
[0014] Further, the specific steps of step S4 include: S41: Select the storage node of the pipeline, obtain the intersection information of each pipeline, including the number of pipelines connected around the intersection and the pipeline diameter. S42: Place a pipeline connector at the intersection, and the pipeline connector is a parameter part. S43: Connect and associate the pipelines and pipeline connectors to form a complete pipeline system.
[0015] Further, in step S4, the type of the connector is automatically selected according to the number of pipelines connected at the intersection and the pipe diameter. When the pipe size or layout changes, the size of the connector can be automatically adjusted to adapt to the changes in the pipeline.
[0016] Further, the specific steps of step S5 include: S51: Pick up the ceiling surface through the PLM platform and associate the sprinklers in the ceiling area with the ceiling. S52: Change the type of the sprinklers in the ceiling area to down-spray, adjust the height of the sprinkler port to be flush with the ceiling, and modify and connect the corresponding water distribution branch pipes of the sprinklers.
[0017] A sprinkler system associated design system based on the PLM platform, the system includes a processor and a memory, the memory stores computer instructions, and the processor is used to execute the computer instructions stored in the memory. When the computer instructions are executed by the processor, the system implements the steps of a sprinkler system associated design method based on the PLM platform.
[0018] The beneficial effects produced by the present invention are: 1. The PLM system of the present invention is a unified platform designed specifically for building product design and R & D, collaborative design and manufacturing, and comprehensive project management and control. Within this platform, through the ingenious use of built-in rules for forward design and the associated design technology, the workload of model modification caused by design changes is significantly reduced, thereby greatly improving the efficiency and accuracy of forward design.
[0019] 2. The method provided by the present invention can batch design and arrange sprinkler heads, automatically adapt to changes in the height of building walls or ceilings, and adjust the sprinkler head layout in real time, significantly reducing the workload of rework required by plumbing designers due to design changes, thereby improving the overall efficiency of design and BIM modeling.
[0020] 3. Through the automated design process of the PLM platform of the present invention, using parametric sprinkler head models and associated design technology, tasks such as sprinkler head arrangement, pipeline generation, and connector selection are quickly completed. The design of the sprinkler system is dynamically associated with building elements. When the wall or ceiling changes, the design of the sprinkler system can be automatically updated to maintain data consistency and accuracy, and the design is accurate. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The present invention will be further described below in conjunction with the drawings and embodiments. In the drawings: Figure 1 is a schematic flowchart of the associated design method of the sprinkler system based on the PLM platform in Embodiment 1 of the present invention.
[0022] Figure 2 is a wall model diagram extracted from the building model in Embodiment 2 of the present invention.
[0023] Figure 3 is an example diagram of space division for accurately dividing room space in Embodiment 2 of the present invention.
[0024] Figure 4 is an example diagram of space division where sprinkler heads need to be arranged in Embodiment 2 of the present invention.
[0025] Figure 5 is a sprinkler head arrangement model diagram in Embodiment 2 of the present invention.
[0026] Figure 6 is a sprinkler head arrangement model diagram after the wall is updated in Embodiment 2 of the present invention.
[0027] Figure 7 is a schematic diagram of the pre - rehearsal protection range of sprinkler heads in Embodiment 2 of the present invention.
[0028] Figure 8 is a marked diagram of the sprinkler head position distribution in Embodiment 2 of the present invention.
[0029] Figure 9It is the model diagram of the spray pipeline in Embodiment 2 of the present invention.
[0030] Figure 10 It is the diagram of adding pipe fittings to the spray pipeline in Embodiment 2 of the present invention.
[0031] Figure 11 It is the updated diagram of the spray pipeline in the ceiling area in Embodiment 2 of the present invention.
[0032] Figure 12 It is the axonometric diagram of the spatial relationship between the spray pipeline and the ceiling in Embodiment 2 of the present invention. Detailed implementation manners
[0033] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0034] Embodiment 1 This embodiment provides a method for associated design of a spray system based on a PLM platform. The following further Figure 1 describes the present invention in detail.
[0035] See Figure 1 , the embodiments of the present invention include the following steps: S1: On the PLM platform, divide the space according to the building wall, create spatial features, and then associate the building walls enclosing the space with the spatial features; S2: Sprinkler layout: Arrange sprinklers in the building space according to the hazard level, associate them with the space, check the protection range of the sprinklers, and supplement necessary sprinklers at special positions; S3: Pipeline design: According to the sprinkler layout, reasonably determine the routing of the spray distribution pipeline, generate the spray distribution pipeline, check whether the number of sprinklers controlled by the distribution pipe is limited, and complete the pipeline design; S4: Pipeline connector processing: Obtain pipeline information, automatically place pipeline connectors at the intersection points, and establish the association relationship between the pipeline connectors and the pipelines. When the pipeline size or layout changes, the size of the connectors can be automatically adjusted to adapt to the pipeline changes; S5: Ceiling area processing: For rooms with ceilings, associate the sprinklers with the ceiling to achieve the linkage between the two.
[0036] Furthermore, the space division step in step S1 includes: Extract the wall model from the building professional model, perform interference calculations on the wall model to obtain the wall connection situation, and the program creates a simple wall connection structure diagram based on these connection relationships. In the connection structure diagram, use graph theory algorithms to filter out closed paths without sub-loops. The walls corresponding to each closed path without sub-loops can enclose a space. Extract the walls corresponding to each closed path and calculate the center points of the bounding boxes formed by the corresponding walls. To determine the space size, it is necessary to obtain the inner walls of each room, and determine the inner walls according to the minimum distance by calculating the distance from the wall surface to the center point. Further, find the edge line with the largest Z value among the edge lines of each inner wall surface, project it onto the XY plane to form the plane contour of the room. If there are unconnected places in the contour line, the program automatically supplements these contour lines according to the wall connection situation. Determine the three-dimensional space enclosed by the walls according to the contour and the wall height. Fill the closed contour line with a region to form a closed surface feature, and then stretch the surface feature according to the wall height to form an envelope feature, so as to determine the three-dimensional space enclosed by the walls and store each space in the geometric graphics set on the structure tree.
[0037] In the PLM platform, according to the built-in rules of the platform, expand the attributes of the space, associate the space with the corresponding enclosing walls, and realize the dynamic binding of the space and the walls. When the walls move, are demolished or newly built, etc., the platform can update the relevant space information.
[0038] Exclude the room spaces where no sprinklers need to be arranged, such as air shafts, water wells, elevator shafts, etc. The designer checks the remaining spaces where sprinklers need to be arranged. The 3D model modeling interface provided by the PLM platform allows the designer to view and operate these spaces in detail. For the spaces that need to be split, the designer can specify the split boundaries, and the platform executes the split operation to generate new sub-spaces; for the spaces that need to be merged, the designer selects adjacent spaces, and the program obtains the walls associated with the spaces through the selected spaces, calculates the three-dimensional boundaries of the merged space, and the platform will associate the space with the corresponding walls. Update the space features in the geometric graphics set of the storage space, and the updated space is still dynamically associated with the walls. When the walls move, the space information will be automatically updated to maintain the consistency and accuracy of the data.
[0039] Further, in step S2, the sprinkler layout steps include: According to the project requirements, create a parametric sprinkler model, encapsulate it into an engineering template, and use points as input conditions. Mount the sprinkler template in the structure tree resource set of the project.
[0040] Set the danger level of the building, read the dimensional information of each space, including the length, width, and height of the space, and calculate the positions of the sprinkler heads according to the specification requirements. Specifically: Combine the fire danger level, and based on the requirements for the maximum spacing of sprinkler heads in GB 50084-2017 "Code for Design of Automatic Sprinkler Systems", reasonably calculate the number of sprinkler heads in each row and column, and try to make the horizontal and vertical spacings of the sprinkler heads evenly distributed. On the premise of ensuring full coverage of the protection range, control the number of sprinkler heads to meet the economic rationality of the system. At the same time, determine the maximum distance between the sprinkler head and the wall according to the specification requirements, select two perpendicular planes in the space, calculate the actual distance between the sprinkler head and the wall, round up the result after dividing the distance by 50mm, and then multiply by 50mm to ensure that the distance between the sprinkler head and the wall is a multiple of 50mm, so as to meet the construction requirements.
[0041] Calculate the positions of the sprinkler heads. When generating the positions, use the point as the center and the pre-determined protection radius of the sprinkler head as the radius to generate the pre-determined protection range of the sprinkler head. The platform can provide real-time visual feedback, and the designer can intuitively see the pre-determined protection situation. Check whether the spraying range of the sprinkler heads at special positions meets the specification according to the pre-determined protection range to ensure that there are no blank areas in the coverage range of the sprinkler heads.
[0042] Only instantiate one sprinkler head, and copy and move it to other positions to avoid performing instantiation calculations for each sprinkler head, reduce the consumption of computing resources, and improve the efficiency of sprinkler head generation.
[0043] Dynamically associate the sprinkler heads in the space with the space where they are located. When the space wall changes, the space changes accordingly, and the sprinkler head layout will also be updated accordingly, responding to the changes of the space wall in real time and accurately, without the need for manual re-performing cumbersome layout design and calculations.
[0044] Furthermore, in step S3, the pipeline design steps include: After the building structure model is confirmed and the sprinkler head model design is completed, according to the positions of the sprinkler heads, the designer determines the direction of the sprinkler main pipe and draws the path of the main pipe, and stores the drawn main pipe path structure tree under the nodes of the pipeline for subsequent management and adjustment.
[0045] The designer selects a group of sprinkler heads and the main pipe sections connected to this group of sprinkler heads, and designates the connection positions. This process is carried out through an intuitive three-dimensional model cross-section to ensure that the designer can accurately identify and select relevant pipeline and sprinkler components.
[0046] After the selection is completed, run the pipeline creation program. According to the danger level of the building, refer to Clause 8.0.9 in the "Code for Design of Automatic Sprinkler Systems" to calculate the number of sprinkler heads controlled by each section of the distribution pipeline.
[0047] Based on this data, the program automatically determines the pipe diameter of each section of the water distribution pipeline. The user can modify the rules corresponding to the pipe diameters according to the actual situation to meet different design requirements. The created sprinkler water distribution pipes are automatically stored under the pipeline node on the structure tree of the PLM platform. The designer designates the starting position of the main pipe and clarifies the water flow direction, and the system automatically identifies the connected main pipes. The system automatically identifies and calculates the number of sprinklers connected to each section of the main pipe, and this calculation process is based on the detailed information of the main pipe path and the connection of the sprinklers. According to the requirements of the "Code for Design of Automatic Sprinkler Systems", the system automatically calculates the pipe diameter of each section of the main pipe. The designer views and confirms the calculation results through the 3D model interface of the PLM platform. If necessary, the designer can manually adjust the pipe diameter of each section of the main pipe to ensure that the design meets the actual requirements and code requirements.
[0048] Further, in step S4, the processing steps for the association relationship between the pipe connectors and the pipes include: Select the storage node of the pipe, and obtain the intersection information of each pipe, including the number of pipes connected around the intersection and the pipe diameter. The system automatically places appropriate pipe connectors, such as tees, crosses, elbows or reducers, etc., at the intersection. The type of the connector is automatically selected according to the number of pipes connected and the pipe diameter at the intersection. The system automatically connects and associates the pipes and the connectors to form a complete pipeline system. The connectors are all parametric components. If the pipe size is changed, the size of the connector will be automatically updated.
[0049] Further, in step S5, the processing steps for the ceiling area include: In the area with a ceiling, it is necessary to arrange downward-spraying sprinklers. Since the interior ceiling model is usually created after the mechanical and electrical model, after the interior model is completed, the designer can pick up the ceiling surface through the PLM platform and associate the sprinklers in the ceiling area with the ceiling. Since the ceiling may have special forms, to ensure that the existence of the ceiling does not weaken the spraying range of the sprinklers, the designer can also create the sprinkler plane under the ceiling by himself and associate the sprinklers with it. The system will automatically change the type of the sprinklers in the ceiling area to downward-spraying and adjust the port height to be flush with the specified surface to ensure that the installation position of the sprinklers meets the fire extinguishing requirements. At the same time, the system will automatically modify and connect the water distribution branch pipes of the relevant sprinklers to ensure that the connection between the sprinklers and the pipes meets the design requirements and adapts to the special layout of the ceiling area.
[0050] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0051] Thus, in this embodiment, through the automated design process of the PLM platform, using the parametric nozzle model and associated design technology, tasks such as nozzle layout, pipeline generation, and connector selection are quickly completed. The design of the sprinkler system is dynamically associated with building elements. When the wall or ceiling changes, the design of the sprinkler system can be automatically updated to maintain data consistency and accuracy.
[0052] Compared with the existing design methods, in this embodiment, within the PLM platform, the built-in rules are cleverly used for forward design. Through the associated design technology, the workload of model modification brought about by design changes is significantly reduced, thereby greatly improving the efficiency and accuracy of forward design.
[0053] For convenience, based on the above embodiment, an electronic device or system, or a computer-readable storage medium can also be provided, in which a computer program is stored. When the program is executed, it is used to implement the above-mentioned associated design method to achieve batch design and layout of nozzles, automatically adapt to changes in the height of building walls or ceilings, and adjust the nozzle layout in real time. It can significantly reduce the workload of rework required by plumbing designers due to design changes, thereby improving the overall efficiency of design and BIM modeling.
[0054] Embodiment 2 Such as Figures 2 - 10 , taking a part of a science and technology museum building as an example, the associated design method of the sprinkler system based on the PLM platform is specifically introduced, including the following steps: S1: On the PLM platform, extract the wall model from the building model, divide the space according to the building wall, create spatial features, and then associate the building walls enclosing the space with the spatial features.
[0055] Specifically, extract the wall model from the building model. Figure 2 This is the wall model diagram extracted from the building model for this example. Perform interference calculation on the wall model to obtain the wall connection situation. The program creates a simple wall connection structure diagram based on these connection relationships. In the connection structure diagram, use graph theory algorithms to filter out the closed paths without sub-loops. Each wall corresponding to a closed path without sub-loops can enclose a space. Extract the walls corresponding to each closed path and calculate the center point of the bounding box enclosed by the corresponding walls.
[0056] To determine the space size, it is necessary to obtain the inner wall surfaces of each room. Determine the inner wall surfaces according to the minimum distance by calculating the distance from the wall surface to the center point.
[0057] Further, find the edge line with the largest Z value in each inner wall surface edge line, project it onto the XY plane to form the plane contour of the room. If there are discontinuous parts in the contour line, the program automatically supplements these contour lines according to the connection situation of the walls. Determine the three-dimensional space enclosed by the walls based on the contour and the wall height. Perform area filling on the closed contour line to form a closed surface feature, and then stretch the surface feature according to the wall height to form an envelope feature, so as to determine the three-dimensional space enclosed by the walls and place the geometric graphics sets existing in the structure tree of each space.
[0058] To determine the space size, it is necessary to obtain the inner wall surfaces of each room. Therefore, calculate the center point of the area enclosed by each closed path, determine the wall surface close to the center point, that is, the inner wall surface of the room. Project the inner wall surface onto the XY plane to form the wall plane projection contour. Obtain the highest Z point of the wall surface close to the center point. Based on the XY plane projection contour of the wall surface and the highest Z point, determine the three-dimensional boundary of the space enclosed by the walls, and accurately divide the room space, as Figure 3 shown. Place the geometric graphics sets existing in the structure tree of the space.
[0059] In the PLM platform, according to the built-in rules of the platform, establish the association relationship between the space and the wall, realize the dynamic binding of the space and the wall. When the wall moves, is demolished or newly built, etc., the platform can update the relevant space information.
[0060] Exclude the room spaces that do not need to be equipped with sprinklers, such as air shafts, water wells, elevator shafts, etc., as Figure 4 shown. In this example, the elevator shaft, staircase, smoke exhaust shaft, strong and weak electricity areas ( Figure 4 the light-colored areas in) are removed.
[0061] The designer checks the remaining spaces that need to be equipped with sprinklers ( Figure 4 the dark-colored areas in). The 3D model modeling interface provided by the PLM platform allows the designer to view and operate these spaces in detail. For the spaces that need to be split, the designer can specify the splitting boundary to split them into two spaces, and the platform executes the splitting operation to generate new sub-spaces; for the spaces that need to be merged, the designer selects adjacent spaces, and the program obtains the walls associated with the spaces through the selected spaces, calculates the three-dimensional boundary of the merged space, and the platform will associate the space with the corresponding walls. Update the space information in the geometric graphics set of the storage space, and the updated space is still dynamically associated with the wall. When the wall moves, the space information will be automatically updated to maintain the consistency and accuracy of the data.
[0062] S2: Arrange sprinklers in the building space according to the danger level and make them associated with the space. Check the protection range of the sprinklers and supplement the necessary sprinklers at special positions. The specific steps are as follows: According to the project requirements, a parametric sprinkler model is created, encapsulated into an engineering template, with points as input conditions. The sprinkler template is mounted in the project's structure tree resource set.
[0063] Set the hazard level of the building, read the dimension information of each space, including the length, width, and height of the space, and calculate the positions of the sprinklers according to the code requirements. Specifically: Combining the fire hazard level, based on the requirements for the maximum spacing of sprinklers in GB 50084-2017 "Code for Design of Automatic Sprinkler Systems", reasonably calculate the number of sprinklers in each row and column, and try to make the horizontal and vertical spacings of the sprinklers evenly distributed. On the premise of ensuring full coverage of the protection range, control the number of sprinklers to meet the economic rationality of the system. At the same time, determine the maximum distance between the sprinkler and the wall according to the code requirements, select two perpendicular planes in the space, calculate the actual distance between the sprinkler and the wall, divide this distance by 50mm (the safety distance threshold, which can be selected according to different codes, only for example, not as a protection limit), round up, and then multiply by 50mm to ensure that the distance between the sprinkler and the wall is a multiple of 50mm, so as to meet the construction requirements. The sprinkler layout in this example is as Figure 5 shown.
[0064] Dynamically associate the sprinklers in the space with the space where they are located. When the space wall changes, the space changes accordingly, and the sprinkler layout will also be updated accordingly, responding to the changes of the space wall in real time and accurately, as Figure 6 shown. After the wall is modified, the sprinkler automatically updates the distance from the two perpendicular walls of the space where it is located, without the need for manual re - performing cumbersome layout design and calculation, as Figure 8 shown. The updated sprinkler layout still meets the code requirements.
[0065] Calculate the positions of the sprinklers. When generating the positions, take the point as the center and the pre - rehearsed protection radius or spraying coverage of the sprinkler as the radius. Set the pre - rehearsed protection radius according to the sprinkler attributes, and generate the pre - rehearsed protection range of the sprinkler in the model. Figure 7 This is the schematic diagram of the pre - rehearsed protection range of the sprinkler in this example and also the top view of the model. The designer can intuitively see the situation of the pre - rehearsed protection radius, ensure that the protection range of the sprinkler meets the code requirements, and ensure that there are no blank areas in the sprinkler coverage range.
[0066] Only instantiate one sprinkler, and copy and move it to other positions, avoiding performing instantiation calculations for each sprinkler, reducing the consumption of computing resources, and improving the sprinkler generation efficiency.
[0067] Figure 8 This is the sprinkler position distribution marking diagram of Embodiment 2 of the present invention. The distance from each sprinkler to the two corresponding perpendicular walls is given, with the unit of mm.
[0068] S3: According to the layout of sprinkler heads, reasonably determine the routing of the sprinkler distribution pipeline, generate the sprinkler distribution pipeline, and check whether it meets the limit of the number of sprinkler heads controlled by the distribution pipeline. The specific steps are as follows: After the building structure model is confirmed and the sprinkler head model design is completed, according to the positions of the sprinkler heads, the designer determines the direction of the main sprinkler pipe and draws the path of the main pipe, and stores the drawn path of the main pipe under the pipeline node for subsequent management and adjustment.
[0069] The designer selects a group of sprinkler heads and the main pipe section connected to this group of sprinkler heads, and designates the connection position. This process is carried out through an intuitive three-dimensional model section to ensure that the designer can accurately select the relevant pipelines and groups of sprinkler heads.
[0070] After the selection is completed, run the pipeline creation program. According to the hazard level of the building, refer to Clause 8.0.9 in the "Code for Design of Automatic Sprinkler Systems" to calculate the number of sprinkler heads controlled by each section of the distribution pipeline. Based on this data, the program automatically determines the pipe diameter of each section of the distribution pipeline. The user can modify the rules for the corresponding pipe diameters according to the actual situation to meet different design requirements. Figure 9 This is the model diagram of the sprinkler pipeline for this example, showing the pipe diameters of the distribution pipelines. The nominal diameters of the distribution pipelines are marked in the figure. The created sprinkler distribution pipelines are automatically stored under the pipeline node on the structure tree in the PLM platform.
[0071] Furthermore, the designer designates the starting end position of the main pipe and clarifies the water flow direction, and the system automatically identifies the connected main pipes. The system automatically identifies and calculates the number of sprinkler heads connected to each section of the main pipe. This calculation process is based on the detailed information of the main pipe path and the connection situation of the sprinkler heads. According to the requirements of the "Code for Design of Automatic Sprinkler Systems", the system automatically calculates the pipe diameter of each section of the main pipe. The designer views the calculation results through the three-dimensional model interface of the PLM platform and makes confirmations. If necessary, the designer can manually adjust the pipe diameter of each section of the main pipe to ensure that the design meets the actual requirements and code requirements.
[0072] S4: Select the storage node of the pipeline, and obtain the intersection information of each pipeline, including the number of pipelines connected around the intersection and the pipe diameters. As Figure 10 shown, the system automatically places appropriate pipeline connectors, such as tees, crosses, elbows or reducers, etc., at the intersections. The type of the pipeline connectors is automatically selected according to the number of pipelines connected and the pipe diameters at the intersections. The system automatically connects and associates the pipelines and the connectors to form a complete pipeline system. All the pipeline connectors are parametric components. If the pipeline dimensions are changed, the dimensions of the connectors can be automatically adjusted to adapt to the changes in the pipelines.
[0073] S5: For rooms with suspended ceilings, connect the sprinkler heads to the suspended ceilings to achieve the linkage between the two. The specific steps are as follows: Since downward sprinklers need to be arranged in the areas with suspended ceilings, the interior suspended ceiling model is usually created after the mechanical and electrical model. After the interior model is completed, the designer picks up the suspended ceiling surface through the PLM platform and associates the sprinklers in the areas with suspended ceilings with the suspended ceiling.
[0074] As Figure 11 shown in the updated drawing of the sprinkler pipeline in the suspended ceiling area, the sprinkler type in the suspended ceiling area is automatically changed to downward sprinkler, and the height of the sprinkler port is adjusted to be flush with the suspended ceiling. Figure 12 The axonometric view shows the spatial relationship between the sprinkler pipeline and the suspended ceiling. To make the picture more clearly expressed, the wall is changed to semi-transparent and some walls are hidden. It can be clearly seen that the installation position of the sprinkler meets the requirements of the suspended ceiling design. The system automatically modifies and connects the distribution branch pipes of the relevant sprinklers to ensure that the connection between the sprinkler and the pipeline meets the design requirements and adapts to the special layout of the suspended ceiling area.
[0075] It should be understood that those of ordinary skill in the art can make improvements or changes according to the above description, and all such improvements and changes should fall within the protection scope of the appended claims of the present invention.
Claims
1. A sprinkler system association design method based on the PLM platform, characterized in that The steps include: S1: Divide the space according to the building walls, create space features, and then associate the building walls that enclose the space with the space features; S2: Generate nozzle locations in the space according to the specification, instantiate the nozzles and associate each nozzle with the space; S3: Determine the route of the sprinkler water distribution pipeline according to the arrangement of the sprinkler heads, generate the sprinkler water distribution pipeline, and check whether the limit on the number of sprinkler heads controlled by the pipeline is met; S4: Connect the pipeline with the pipeline connector, and establish the association between the pipeline connector and the pipeline; S5: Associate the sprinkler head with the suspended ceiling, automatically adjust the sprinkler head in the suspended ceiling area along with the suspended ceiling, and automatically modify the pipeline.
2. The PLM platform-based sprinkler system association design method according to claim 1 is characterized in that Step S1 specifically includes: S11: extract the wall model; S12: performing interference calculation on the wall model, obtaining the wall connection relationship, and creating a simplified wall connection structure diagram based on the wall connection relationship; S13: Filter out closed paths without sub-loops in the wall connection structure diagram, extract the walls corresponding to each closed path, and calculate the center point of the space bounding box surrounded by the corresponding walls; S14: Determine the wall close to the center point, determine the three-dimensional boundary of the space enclosed by the wall, accurately divide the room space, and store each space in a geometric set on the structure tree.
3. The PLM platform-based sprinkler system association design method according to claim 1 is characterized in that Step S1 also includes S15: for the space that needs to be split, specify the splitting boundary and split it into two spaces. The platform performs the splitting operation to generate a new subspace; or, for the space that needs to be merged, select the adjacent space, obtain the wall associated with the space through the selected space, calculate the three-dimensional boundary of the merged space, and the platform will associate the space with the corresponding wall.
4. The PLM platform-based sprinkler system association design method according to claim 1 is characterized in that In step S2, sprinkler points are generated in the building space and sprinklers are arranged according to the set fire hazard level standards.
5. The PLM platform-based sprinkler system association design method according to claim 1 is characterized in that In step S21, after instantiating a nozzle, the instantiated nozzle is copied and moved to other locations to generate multiple nozzle locations.
6. The PLM platform-based sprinkler system association design method according to claim 1 is characterized in that Step S2 also includes: when generating the nozzle point, taking the point as the center of the circle, setting the preview protection radius according to the nozzle properties, generating the nozzle preview protection range in the model, and ensuring that there is no blank area in the nozzle coverage range.
7. The method for designing a sprinkler system based on a PLM platform according to claim 1 is characterized in that Step S3 specifically includes: S31 determines the direction of the sprinkler main pipe according to the position of the sprinkler head, draws the main pipe path, and stores the drawn main pipe path structure tree under the node of the pipeline; S32 selects a group of nozzles and a main pipe section connected to the group of nozzles, specifies the starting end position of the main pipe, specifies the flow direction of the water flow, and specifies the nozzle connection position; S33 calculates the number of sprinklers controlled by each section of the water distribution pipeline; S34 calculates and determines the diameter of each section of the water distribution pipe, completes the creation of the water distribution pipe and stores it under the pipe node on the structure tree in the PLM platform.
8. The PLM platform-based sprinkler system association design method according to claim 1 is characterized in that Step S4 specifically includes: S41: Select the storage node of the pipeline and obtain the intersection information of each pipeline, including the number of pipelines connected around the intersection and the diameter of the pipeline; S42: Place a pipe connector at the intersection, where the pipe connector is a parameter component; S43: Connect and associate pipes and pipe fittings to form a complete pipe system.
9. The PLM platform-based sprinkler system association design method according to claim 1, characterized in that In step S4, the type of connector is automatically selected according to the number and diameter of the pipes connected at the intersection. When the size or layout of the pipes changes, the size of the connector can be automatically adjusted to adapt to the change of the pipes.
10. A sprinkler system association design system based on a PLM platform, the system comprising a processor and a memory, the memory storing computer instructions, the processor being used to execute the computer instructions stored in the memory, and when the computer instructions are executed by the processor, the system implements the steps of the sprinkler system association design method based on the PLM platform as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Fire-fighting spray head design system and method, electronic equipment and computer program product
CN107577888A
A spraying system design method based on BIM application
CN109840346A
Air duct three-dimensional modeling system and method based on 3DE
CN117057035A
Spraying system modeling method based on 3DE platform, electronic equipment and storage medium
CN118228360A
Building water supply and drainage system forward design method and system based on PLM platform
CN118551464A