Multi-platform cooperative outdoor rainwater pipe network parameterized design method and system
Patent Information
- Application Number
- CN202310446365.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-23
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2043-04-23
AI Technical Summary
[0004]针对现有技术的以上缺陷或改进需求,本发明提出了一种多平台协同的室外雨水管网参数化设计方法及系统,由此解决基于Revit平台的室外雨水管网设计效率低且不能进行水力计算的技术缺陷
[0049]Rhino.inside bridges the gap between Rhino and Revit, leveraging the powerful capabilities of Grasshopper to enable direct calculations of outdoor stormwater drainage networks within Revit and automatically adjusting the model by writing the corresponding parameter values into the family properties pane of the Revit project. Compared to the current method of first designing 2D drawings and then creating a 3D model for outdoor stormwater drainage networks, this approach reduces the modeling workload to some extent and allows for direct hydraulic calculations of the stormwater drainage network within the Revit 3D model, thus improving the designer's design efficiency.
Smart Images

Figure CN116383950B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of auxiliary technology for building water supply and drainage design, and more specifically, relates to a parametric design method and system for outdoor rainwater pipe networks with multi-platform collaboration. Background Technology
[0002] With the digital transformation and upgrading of the construction engineering industry, Building Information Modeling (BIM) technology is increasingly being applied to the design of building water supply and drainage projects. Revit, as a mainstream BIM 3D design software in the domestic architectural engineering design field, can assist designers in completing the design of 3D models.
[0003] However, due to the low efficiency of Revit software in 3D design and the lack of hydraulic calculation functions, designers often need to first complete 2D drawings using CAD and then create 3D models based on the 2D drawings using Revit. At the same time, the outdoor building terrain elevation is complex, there are many manholes, and the ground elevation and depth of each manhole are different. Moreover, designers have to input these parameters into each component one by one, resulting in a huge workload for modeling, which is time-consuming and labor-intensive, and seriously restricts the application of BIM technology in the design of outdoor rainwater pipe networks. Summary of the Invention
[0004] In response to the above-mentioned defects or improvement needs of existing technologies, this invention proposes a parametric design method and system for outdoor rainwater pipe networks with multi-platform collaboration, thereby solving the technical defects of low design efficiency and inability to perform hydraulic calculations in outdoor rainwater pipe networks based on the Revit platform.
[0005] To achieve the above objectives, according to one aspect of the present invention, a multi-platform collaborative parametric design method for outdoor stormwater pipe networks is provided, comprising:
[0006] S1: Create a Revit project, set the property parameters of the target family of the outdoor rainwater pipe network in the Revit project, and configure the basic data of the Revit platform. The target family includes pipe and manhole families.
[0007] S2: An integrated collaborative design environment based on real-time data interaction across multiple platforms including Rhino, Grasshopper, and Revit;
[0008] S3: Link the building's outdoor site model and the building's individual water supply and drainage pipeline model, and initially create wireframe models of pipes and inspection wells using points and lines in Rhino;
[0009] S4: Based on Grasshopper, perform rainwater design flow rate and rainwater pipe hydraulic calculations to obtain relevant design parameter values and calculation results for the design pipe section. Among them, the relevant design parameter values and calculation results include flow rate, pipe diameter, flow velocity, slope, burial depth and manhole depth.
[0010] S5: Using Grasshopper, the relevant design parameter values and calculation results are written into the attribute parameter column of the pipe and manhole families in the Revit project to generate the final outdoor rainwater pipe network BIM model.
[0011] In some alternative implementations, step S1 includes:
[0012] S1.1: The attribute parameters set in the pipe family include: pipe material, system type, diameter, length, start offset, end offset, slope, pipe roughness coefficient, catchment area, design flow rate and flow velocity;
[0013] S1.2: The attribute parameters set in the manhole family include: manhole material, manhole diameter, offset (i.e., top elevation), manhole depth, and manhole number.
[0014] In some alternative implementations, step S2 includes:
[0015] Rhino.inside and Grasshopper are launched from Revit to connect the Rhino.inside and Grasshopper environments. Open the Add-ins tab in the Revit ribbon and click Run Rhino. At the same time, the operation interfaces of Rhino and Grasshopper appear. At this time, the world coordinate axis of Rhino and the coordinate axis of Revit are aligned. All Rhino modeling content is synchronized to the same location in Revit, and Revit modeling content is also synchronized to the same location in Rhino.
[0016] In some alternative implementations, step S3 includes:
[0017] S3.1: The outdoor rainwater pipe network model, the building outdoor site model, and the building individual water supply and drainage professional pipe model are all designed collaboratively by linking them. The positioning method of the linked models is from origin to origin.
[0018] S3.2: Based on the terrain characteristics of the building's outdoor site model, and combined with the number and location of municipal stormwater inspection wells that can be provided for the project, divide the drainage zones. In Rhino, create the most unfavorable stormwater inspection well at the beginning of the site and the stormwater inspection well connected to the municipal pipe network at the end of the site through the starting node and the terminal node, respectively. Create stormwater pipes by connecting the starting node and the terminal node with the line segments.
[0019] S3.3: Based on the location of the rainwater outlet pipe in the water supply and drainage professional pipeline model of the building unit, add several intermediate nodes on the line between the starting node and the terminal node in step S3.2 to create intermediate rainwater inspection wells in the site. The intermediate rainwater inspection wells in the site should be located at pipe intersections, bends, changes in pipe diameter or slope, and at certain intervals on straight pipe sections. The spacing between inspection wells should not exceed 40m.
[0020] S3.4: The pipe section between two manholes with no change in flow rate and no expected change in pipe diameter and slope is defined as the design pipe, and all manholes are numbered sequentially from upstream to downstream of the pipe section.
[0021] In some alternative implementations, step S4 includes:
[0022] S4.1: Formula Write the data into Grasshopper to automatically calculate the design flow rate of the rainwater pipe by inputting relevant design parameters, where Q is the design flow rate of the rainwater pipe, q is the design rainfall intensity, ψ is the comprehensive runoff coefficient, and F is the catchment area of the pipe section.
[0023] S4.2: Based on the design flow rate of the rainwater pipe, combined with The diameter of the storm drain pipe is calculated using Grasshopper, where Q is the design flow rate of the storm drain pipe, D is the diameter of the storm drain pipe, n is the roughness coefficient, and I is the hydraulic gradient.
[0024] S4.3: Based on the diameter of the rainwater pipe, combined with the basic hydraulic formulas The flow velocity in the pipe is calculated using Grasshopper, where D is the pipe diameter, v is the flow velocity, n is the roughness coefficient, and I is the hydraulic gradient.
[0025] S4.4: Based on the hydraulic gradient value and the required burial depth of the pipeline starting point, the burial depth of different design pipe sections is calculated sequentially using Grasshopper.
[0026] S4.5: Determine the bottom elevation of the manhole based on the burial depth of the starting point of the pipe section and the ground elevation of the node.
[0027] According to another aspect of the present invention, a multi-platform collaborative parametric design system for outdoor stormwater pipe networks is provided, comprising:
[0028] The project creation module is used to create Revit projects, set the property parameters of the target family of the outdoor rainwater pipe network in the Revit project, and configure the basic data of the Revit platform. The target family includes pipe and manhole families.
[0029] The multi-platform integration module is used to integrate a collaborative design environment based on real-time data interaction across multiple platforms, including Rhino, Grasshopper, and Revit.
[0030] The Link module is used to link the building's outdoor site model and the building's individual water supply and drainage piping model. It uses points and lines in Rhino to initially create wireframe models of pipes and inspection wells.
[0031] The calculation module is used to perform rainwater design flow and rainwater pipe hydraulic calculations based on Grasshopper, and to obtain the relevant design parameter values and calculation results data of the design pipe section. The relevant design parameter values and calculation results data include flow rate, pipe diameter, flow velocity, slope, burial depth and manhole depth.
[0032] The model generation module is used to write relevant design parameter values and calculation results into the attribute parameter column of the pipe and manhole families in the Revit project through Grasshopper, and generate the final outdoor rainwater pipe network BIM model result.
[0033] In some alternative implementations, the project creation module is specifically used to perform the following operations:
[0034] The attribute parameters set in the pipe family include: pipe material, system type, diameter, length, start offset, end offset, slope, pipe roughness coefficient, catchment area, design flow rate, and flow velocity;
[0035] The attribute parameters set in the manhole family include: manhole material, manhole diameter, offset (i.e., top elevation), manhole depth, and manhole number.
[0036] In some optional implementations, the multi-platform integration module is specifically used to launch Rhino.inside and Grasshopper from Revit to connect the Rhino.inside and Grasshopper environments. Open the Add-ins tab in the Revit ribbon, click to run Rhino, and the operation interfaces of Rhino and Grasshopper will appear simultaneously. At this time, the world coordinate axis of Rhino and the coordinate axis of Revit are corresponding, and all Rhino modeling content is synchronized to the same location in Revit, and Revit modeling content is also synchronized to the same location in Rhino.
[0037] In some alternative implementations, the linking module is specifically used to perform the following operations:
[0038] The outdoor rainwater pipe network model, the building outdoor site model, and the building individual water supply and drainage professional pipe model are all designed collaboratively by linking them together. The positioning method of the linked models is from origin to origin.
[0039] Based on the terrain characteristics of the building's outdoor site model, and combined with the number and location of municipal stormwater inspection wells that can be provided for the project, drainage zones are divided. In Rhino, the most unfavorable stormwater inspection well at the beginning of the site and the stormwater inspection well connected to the municipal pipe network at the end of the site are created through the starting node and the terminal node, respectively. The line segments connecting the starting node and the terminal node are used to create stormwater pipes.
[0040] Based on the location of the rainwater outlet pipe in the water supply and drainage professional pipeline model of the building unit, add several intermediate nodes on the line between the starting node and the terminal node in step S3.2 to create intermediate rainwater inspection wells in the site. The intermediate rainwater inspection wells in the site should be located at pipe intersections, bends, changes in pipe diameter or slope, and at certain intervals on straight pipe sections. The spacing between inspection wells should not exceed 40m.
[0041] The pipe section between two manholes with no change in flow rate and no expected change in pipe diameter and slope is designated as the design pipe, and all manholes are numbered sequentially from upstream to downstream of the pipe section.
[0042] In some alternative implementations, the computing module is specifically used to perform the following operations:
[0043] Formula Write the data into Grasshopper to automatically calculate the design flow rate of the rainwater pipe by inputting relevant design parameters, where Q is the design flow rate of the rainwater pipe, q is the design rainfall intensity, ψ is the comprehensive runoff coefficient, and F is the catchment area of the pipe section.
[0044] Based on the design flow rate of the rainwater pipes, combined with The diameter of the storm drain pipe is calculated using Grasshopper, where Q is the design flow rate of the storm drain pipe, D is the diameter of the storm drain pipe, n is the roughness coefficient, and I is the hydraulic gradient.
[0045] Based on the diameter of the rainwater pipes, and combined with basic hydraulic formulas The flow velocity in the pipe is calculated using Grasshopper, where D is the pipe diameter, v is the flow velocity, n is the roughness coefficient, and I is the hydraulic gradient.
[0046] Based on the hydraulic gradient value and the required burial depth of the pipeline starting point, the Grasshopper method is used to calculate the burial depth of different design pipe sections in sequence.
[0047] The elevation of the bottom of the manhole is determined based on the burial depth at the starting point of the pipe section and the ground elevation of the node.
[0048] In summary, compared with the prior art, the above-described technical solutions conceived by this invention can achieve the following beneficial effects:
[0049] Rhino.inside bridges the gap between Rhino and Revit, leveraging the powerful capabilities of Grasshopper to enable direct calculations of outdoor stormwater drainage networks within Revit and automatically adjusting the model by writing the corresponding parameter values into the family properties pane of the Revit project. Compared to the current method of first designing 2D drawings and then creating a 3D model for outdoor stormwater drainage networks, this approach reduces the modeling workload to some extent and allows for direct hydraulic calculations of the stormwater drainage network within the Revit 3D model, thus improving the designer's design efficiency. Attached Figure Description
[0050] Figure 1 This is a flowchart of a method provided in an embodiment of the present invention;
[0051] Figure 2 This is a schematic diagram illustrating the interaction between Rhino, Grasshopper, and Revit in an embodiment of the present invention.
[0052] Figure 3 This is a schematic diagram of the frame model of the outdoor rainwater pipe network and inspection well according to an embodiment of the present invention;
[0053] Figure 4 This is a schematic diagram of the Grasshopper outdoor rainwater pipe and inspection well model according to an embodiment of the present invention. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of this invention clearer, the 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 merely illustrative and not intended to limit the invention. Furthermore, the technical features involved in the various embodiments of this invention described below can be combined with each other as long as they do not conflict with each other.
[0055] like Figure 1 As shown, a parametric design method for outdoor stormwater pipe networks using multi-platform collaboration is described, with the following specific steps:
[0056] 1) Create a Revit project. Within the Revit project, set the attribute parameters for families such as pipes and manholes, and configure the basic data for the Revit platform. In the Revit platform, a project is a single database model of design information; the project file contains all design information (from geometry to construction data). Families are the components that make up the project and also carry parameter information. The attribute parameter settings for pipe and manhole families involved in the design of outdoor stormwater pipe networks are as follows:
[0057] 1.1) The attribute parameters set in the pipe family include: pipe material, system type, diameter, length, start offset, end offset, slope, pipe roughness coefficient, catchment area, design flow rate, flow velocity, etc.
[0058] 1.2) The attribute parameters set in the manhole family include: manhole material, manhole diameter, offset (top elevation), manhole depth, manhole number, etc.
[0059] 2) Integrates a collaborative design environment based on real-time data interaction across multiple platforms such as Rhino, Grasshopper, and Revit. Rhino.Inside provides convenient collaborative working capabilities between Rhino, Grasshopper, and Revit (e.g., Figure 2 As shown in the diagram, Revit, Rhino, and Grasshopper all run within the same "conversation," meaning data from one software is available to the other two. Revit and Rhino files are opened simultaneously; Grasshopper handles the transfer of geometry and data. This eliminates the need for exporting or importing via third-party file formats and avoids data loss during transfer. The specific steps are as follows:
[0060] 2.1) This design method involves software such as Rhino, Grasshopper, Revit, and Rhino.inside. Ensure that the above software is installed on your computer before starting the design work.
[0061] 2.2) Rhino.inside and Grasshopper must be launched from Revit to connect to these two environments. Open the Add-ins tab in the Revit ribbon and click Run Rhino. At the same time, the operation interfaces of Rhino and Grasshopper will appear. At this time, the world coordinate axis of Rhino and the coordinate axis of Revit are corresponding. All Rhino modeling content can be synchronized to the same location in Revit, and Revit modeling content can also be synchronized to the same location in Rhino.
[0062] 3) Link the building's outdoor site model and the building's individual water supply and drainage piping model, and initially create wireframe models of pipes and inspection wells using points and lines in Rhino (e.g., Figure 3 (As shown), the specific steps are as follows:
[0063] 3.1) The building's outdoor site model and the building's individual water supply and drainage pipeline model are the foundation of the outdoor rainwater pipe network design. The outdoor rainwater pipe network model, the building's outdoor site model, and the building's individual water supply and drainage pipeline model are all designed collaboratively by linking them together. The positioning method of the linked models is "from origin to origin".
[0064] 3.2) Based on the terrain characteristics of the building's outdoor site model, and combined with the number and location of municipal stormwater inspection wells that can be provided for the project, drainage zones are divided. In Rhino, the most unfavorable stormwater inspection well at the beginning of the site and the stormwater inspection well connected to the municipal pipe network at the end of the site are created through the starting node and the terminal node, respectively. The line segments connecting the starting node and the terminal node are used to create stormwater pipes.
[0065] 3.3) Based on the location of the rainwater outlet pipe in the water supply and drainage professional pipeline model of the building unit, add several intermediate nodes on the line between the starting node and the terminal node in step 3.2) to create intermediate rainwater inspection wells in the site. The intermediate rainwater inspection wells in the site should be located at pipe intersections, bends, changes in pipe diameter or slope, and at certain intervals on straight pipe sections. The spacing between inspection wells should not exceed 40m.
[0066] 3.4) The pipe section between two manholes with no change in flow rate and no expected change in pipe diameter and slope is designated as the design pipe, and all manholes are numbered sequentially from upstream to downstream of the pipe section;
[0067] 4) Based on Grasshopper, perform stormwater design flow rate and stormwater pipe hydraulic calculations to obtain data such as flow rate, pipe diameter, flow velocity, slope, burial depth, and manhole depth for the design pipe section. The specific steps are as follows:
[0068] 4.1) Formula Write the code into Grasshopper to automatically calculate the design flow rate of the stormwater pipe by inputting relevant design parameters, where Q is the design flow rate of the stormwater pipe (m³ / s). 3 / s); q is the design rainfall intensity [L / (hm 2 ·s)];ψ is the comprehensive runoff coefficient;
[0069] Specifically, 4.1.1) Rainstorm intensity is determined by the formula... The calculations show that q is the design storm intensity [L / (hm2·s)]; P is the design return period (years), which can be taken as 3 years for outdoor rainwater; t is the rainfall duration (min), which is taken as 5 min; A1, C, b, and n are parameters determined by statistical methods. For specific projects, these are known parameters. You can refer to Table 4-6 of the "Common Materials" in Volume 4 of the National Registered Public Utility Equipment Engineers' Professional Qualification Examination Textbook for Water Supply and Drainage in my country for reference.
[0070] 4.1.2) In the Rhino platform, divide the water catchment area according to the building's outdoor site model and calculate the water catchment area F of the designed pipe section's water catchment area;
[0071] 4.1.3) Calculate the comprehensive runoff coefficient ψ of the catchment area by weighted average according to the underlying surface type of the outdoor site model;
[0072] 4.2) Based on the design flow rate of the rainwater pipe calculated in step 4.1), and combined with the derived basic hydraulic formulas... Calculate the pipe diameter using Grasshopper, where Q is the design flow rate of the rainwater pipe (m³ / s). 3 / s); D is the pipe diameter (m); n is the roughness coefficient; I is the hydraulic gradient;
[0073] Specifically, 4.2.1) after consulting relevant materials, the basic hydraulic formulas for circular pipes (full flow) are summarized as follows:
[0074] 4.2.2) Derive the formula for calculating the diameter of a circular pipe (full flow):
[0075] 4.2.3) Formula Write the code into Grasshopper, input the known design parameters, and calculate the pipe diameter;
[0076] The roughness coefficient n can be taken from Table 5.2.3 of the "Outdoor Drainage Design Standard". For example, for plastic pipes, n = 0.009.
[0077] The pipeline design flow rate Q has been calculated in step 4.2);
[0078] The hydraulic gradient I can be taken from Table 5.2.10 of the "Outdoor Drainage Design Standard", for example, I = 0.003;
[0079] 4.3) According to the formula in step 4.2.1) Calculate the flow velocity in the pipe, where v is the flow velocity (m / s); n is the roughness coefficient; I is the hydraulic gradient; R is the hydraulic radius (m), and the hydraulic radius of the circular pipe (full flow) is D / 4;
[0080] 4.4) Based on the hydraulic gradient value obtained in step 4.3) and combined with the pipeline starting point burial depth requirements, the burial depth of different design pipe sections is calculated sequentially using Grasshopper;
[0081] Specifically, 4.4.1) Based on the freezing conditions, rainwater pipe connection requirements and load requirements, the burial depth of the starting point of pipe section 1-2 can be tentatively set at 1.0m, and the bottom elevation of the starting point of the pipe section = the ground elevation of the starting point - the burial depth of the starting point of the pipe section;
[0082] 4.4.2) Calculate the elevation of the end point of the pipeline; bottom elevation of the end point of the pipeline segment = bottom elevation of the starting point of the pipeline segment - hydraulic gradient, hydraulic gradient = hydraulic gradient · pipeline segment length;
[0083] 4.4.3) Referring to Table 1, calculate the bottom elevation of the starting and ending points of different pipe sections sequentially from upstream to downstream according to the formula in step 4.4.2);
[0084] Table 1
[0085]
[0086] 4.5) Based on the starting elevation of the pipe section calculated in step 4.4), determine the bottom elevation and depth of the inspection well;
[0087] 5) Using Grasshopper, input the relevant design parameter values and calculation results from step 4) into the attribute parameter column of the pipe and manhole families in the Revit project, generating the final outdoor stormwater network BIM model (e.g., ...). Figure 4 (As shown).
[0088] This invention bridges the gap between Rhino and Revit using Rhino.inside, leveraging the powerful capabilities of Grasshopper to perform calculations for outdoor stormwater drainage networks directly within Revit and automatically adjust the model by writing the corresponding parameter values into the family properties panel of the Revit project. Compared to the current method of designing outdoor stormwater drainage networks by first creating 2D drawings and then a 3D model, this invention reduces the modeling workload to some extent and allows for direct hydraulic calculations of the stormwater drainage network within the Revit 3D model, thus improving the designer's design efficiency.
[0089] It should be noted that, depending on the implementation needs, the various steps / components described in this application can be broken down into more steps / components, or two or more steps / components or parts of the operation of steps / components can be combined into new steps / components to achieve the purpose of this invention.
[0090] Those skilled in the art will readily understand that the above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for multi-platform collaborative parametric design of outdoor rainwater pipe network, characterized in that, include: S1: Create a Revit project, set the property parameters of the target family of the outdoor rainwater pipe network in the Revit project, and configure the basic data of the Revit platform. The target family includes pipe and manhole families. S2: An integrated collaborative design environment based on real-time data interaction across multiple platforms including Rhino, Grasshopper, and Revit; S3: Link the building's outdoor site model and the building's individual water supply and drainage pipeline model, and initially create wireframe models of pipes and inspection wells using points and lines in Rhino; S4: Based on Grasshopper, perform rainwater design flow rate and rainwater pipe hydraulic calculations to obtain relevant design parameter values and calculation results for the design pipe section. Among them, the relevant design parameter values and calculation results include flow rate, pipe diameter, flow velocity, slope, burial depth and manhole depth. S5: Use Grasshopper to write the relevant design parameter values and calculation results into the attribute parameter column of the pipe and manhole family in the Revit project, and generate the final outdoor rainwater pipe network BIM model result; Step S2 includes: Rhino.inside and Grasshopper are launched from Revit to connect the Rhino.inside and Grasshopper environments. Open the Add-ins tab in the Revit ribbon and click Run Rhino. At the same time, the operation interfaces of Rhino and Grasshopper appear. At this time, the world coordinate axis of Rhino and the coordinate axis of Revit are aligned. All Rhino modeling content is synchronized to the same location in Revit, and Revit modeling content is also synchronized to the same location in Rhino.
2. The method of claim 1, wherein, Step S1 includes: S1.1: The attribute parameters set in the pipe family include: pipe material, system type, diameter, length, start offset, end offset, slope, pipe roughness coefficient, catchment area, design flow rate and flow velocity; S1.2: The attribute parameters set in the manhole family include: manhole material, manhole diameter, top elevation, manhole depth, and manhole number.
3. The method according to claim 1 or 2, characterized in that, Step S3 includes: S3.1: The outdoor rainwater pipe network model, the building outdoor site model, and the building individual water supply and drainage professional pipe model are all designed collaboratively by linking them. The positioning method of the linked models is from origin to origin. S3.2: Based on the terrain characteristics of the building's outdoor site model, and combined with the number and location of municipal stormwater inspection wells that can be provided for the project, divide the drainage zones. In Rhino, create the most unfavorable stormwater inspection well at the beginning of the site and the stormwater inspection well connected to the municipal pipe network at the end of the site through the starting node and the terminal node, respectively. Create stormwater pipes by connecting the starting node and the terminal node with the line segments. S3.3: Based on the location of the rainwater outlet pipe in the water supply and drainage professional pipeline model of the building unit, add several intermediate nodes on the line between the starting node and the terminal node in step S3.2 to create intermediate rainwater inspection wells in the site. The intermediate rainwater inspection wells in the site should be located at pipe intersections, bends, changes in pipe diameter or slope, and at certain intervals on straight pipe sections. The spacing between inspection wells should not exceed 40m. S3.4: The pipe section between two manholes with no change in flow rate and no expected change in pipe diameter and slope is defined as the design pipe, and all manholes are numbered sequentially from upstream to downstream of the pipe section.
4. The method of claim 3, wherein, Step S4 includes: S4.1: Write the formula into Grasshopper to automatically calculate the design flow of the rainwater pipe by inputting relevant design parameters, where Q is the design flow of the rainwater pipe, q is the design storm intensity, ψ is the comprehensive runoff coefficient, and F is the catchment area of the pipe section. S4.2: According to the design flow of the rainwater pipe, combined with The diameter of the rainwater pipe is calculated by Grasshopper, wherein Q is the design flow of the rainwater pipe, D is the diameter of the rainwater pipe, n is the roughness coefficient, and I is the hydraulic gradient. S4.3: According to the rainwater pipe diameter, combined with the basic formula of hydraulics The pipe flow rate is calculated by Grasshopper, wherein D is the pipe diameter, v is the flow rate, n is the roughness coefficient, and I is the hydraulic slope. S4.4: Based on the hydraulic gradient value and the required burial depth of the pipeline starting point, the burial depth of different design pipe sections is calculated sequentially using Grasshopper. S4.5: Determine the bottom elevation of the manhole based on the burial depth of the starting point of the pipe section and the ground elevation of the node.
5. A multi-platform collaborative parametric design system for outdoor rainwater pipe networks, characterized in that, include: The project creation module is used to create Revit projects, set the property parameters of the target family of the outdoor rainwater pipe network in the Revit project, and configure the basic data of the Revit platform. The target family includes pipe and manhole families. The multi-platform integration module is used to integrate a collaborative design environment based on real-time data interaction across multiple platforms, including Rhino, Grasshopper, and Revit. The Link module is used to link the building's outdoor site model and the building's individual water supply and drainage piping model. It uses points and lines in Rhino to initially create wireframe models of pipes and inspection wells. The calculation module is used to perform rainwater design flow and rainwater pipe hydraulic calculations based on Grasshopper, and to obtain the relevant design parameter values and calculation results data of the design pipe section. The relevant design parameter values and calculation results data include flow rate, pipe diameter, flow velocity, slope, burial depth and manhole depth. The model generation module is used to write relevant design parameter values and calculation results into the attribute parameter column of pipe and manhole families in the Revit project through Grasshopper, and generate the final outdoor rainwater pipe network BIM model result. Specifically, the multi-platform integration module is used to launch Rhino.inside and Grasshopper from Revit to connect the Rhino.inside and Grasshopper environments. Open the Add-ins tab in the Revit ribbon and click to run Rhino. At the same time, the operation interfaces of Rhino and Grasshopper appear. At this time, the world coordinate axis of Rhino and the coordinate axis of Revit are corresponding. All Rhino modeling content is synchronized to the same location in Revit, and Revit modeling content is also synchronized to the same location in Rhino.
6. The system according to claim 5, characterized in that, The project creation module is specifically used to perform the following operations: The attribute parameters set in the pipe family include: pipe material, system type, diameter, length, start offset, end offset, slope, pipe roughness coefficient, catchment area, design flow rate, and flow velocity; The attribute parameters set in the manhole family include: manhole material, manhole diameter, top elevation, manhole depth, and manhole number.
7. The system according to claim 5 or 6, characterized in that, The link module is specifically used to perform the following operations: The outdoor rainwater pipe network model, the building outdoor site model, and the building individual water supply and drainage professional pipe model are all designed collaboratively by linking them together. The positioning method of the linked models is from origin to origin. Based on the terrain characteristics of the building's outdoor site model, and combined with the number and location of municipal stormwater inspection wells that can be provided for the project, drainage zones are divided. In Rhino, the most unfavorable stormwater inspection well at the beginning of the site and the stormwater inspection well connected to the municipal pipe network at the end of the site are created through the starting node and the terminal node, respectively. The line segments connecting the starting node and the terminal node are used to create stormwater pipes. Based on the location of the rainwater outlet pipe in the water supply and drainage professional pipeline model of the building unit, add several intermediate nodes on the line between the starting node and the terminal node in step S3.2 to create intermediate rainwater inspection wells in the site. The intermediate rainwater inspection wells in the site should be located at pipe intersections, bends, changes in pipe diameter or slope, and at certain intervals on straight pipe sections. The spacing between inspection wells should not exceed 40m. The pipe section between two manholes with no change in flow rate and no expected change in pipe diameter and slope is designated as the design pipe, and all manholes are numbered sequentially from upstream to downstream of the pipe section.
8. The system according to claim 7, characterized in that, The computing module is specifically used to perform the following operations: Formula Write the data into Grasshopper to automatically calculate the design flow rate of the rainwater pipe by inputting relevant design parameters, where Q is the design flow rate of the rainwater pipe, q is the design rainfall intensity, ψ is the comprehensive runoff coefficient, and F is the catchment area of the pipe section. Based on the design flow rate of the rainwater pipes, combined with The diameter of the rainwater pipe is calculated using Grasshopper, where Q is the design flow rate of the rainwater pipe, D is the diameter of the rainwater pipe, n is the roughness coefficient, and I is the hydraulic gradient. Based on the diameter of the rainwater pipes, and combined with basic hydraulic formulas The flow velocity in the pipe is calculated using Grasshopper, where D is the pipe diameter, v is the flow velocity, n is the roughness coefficient, and I is the hydraulic gradient. Based on the hydraulic gradient value and the required burial depth of the pipeline starting point, the Grasshopper method is used to calculate the burial depth of different design pipe sections in sequence. The elevation of the bottom of the manhole is determined based on the burial depth at the starting point of the pipe section and the ground elevation of the node.