A bim-based channel revetment parameterized component integration method
Through the BIM-based revetment parametric component integration method, the accuracy and integration problems of waterway revetment design under complex terrain and geological conditions were solved, and efficient, accurate and flexible scheme adjustment of revetment design was achieved.
Patent Information
- Application Number
- CN202311301308.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-08
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2043-10-08
AI Technical Summary
The existing channel revetment design method has low design accuracy under complex terrain and geological conditions, is difficult to integrate into the BIM design platform, information asynchrony during the design process leads to errors, requires a lot of operation and configuration, and requires a lot of work to change and maintain the design plan.
A BIM-based parametric component integration method for channel revetment was adopted, and the revetment structure was divided into three categories: foot protection, slope protection, and capping. These were integrated in the BIM design platform Civil3D through a parametric model, and global parameter control components were used to achieve smooth transition and scheme integration of each revetment section.
It improves the accuracy and efficiency of bank protection design, reduces human errors, simplifies the design process, and adapts to efficient design and modification under complex terrain and geological conditions.
Smart Images

Figure CN117592147B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the field of engineering design, and particularly relates to a process and method for parametric description and integration of channel revetment components in waterway engineering based on a BIM platform, so as to adapt to efficient design and implementation of revetment schemes under large-scale and complex topographic conditions. BACKGROUND
[0002] A channel refers to a navigation channel that is prescribed or set for ship navigation in natural water areas or artificial water areas such as rivers, lakes and seas, and meets the ship navigation conditions. Revetment is an engineering measure taken to reinforce the original natural shore slope to resist the attack and scouring of waves, water flow and underground water, and plays a role in maintaining the stability of the shoreline.
[0003] Revetment can be divided into slope type revetment and vertical type revetment according to the type of outer slope. The design of revetment structure needs to consider factors such as cross-section type, slope top elevation, facing and bottom protection measures, seepage prevention, and overall stability. Due to the large spatial span of the channel, the hydrogeological conditions of each section are not the same, which causes the revetment along the channel to usually need to be designed in sections, which brings a lot of workload to the design work. In recent years, due to the improvement of environmental protection consciousness, the design and reconstruction of ecological revetment are applied more and more, and more ecological materials and choices and complex conditions of slope stability put forward higher requirements for revetment design.
[0004] The current design method of channel revetment is to analyze along the channel by combining survey data with channel surveying and mapping CAD drawings, and to design the cross-section type of each section of revetment by all manual work, which is a large workload. During the design process, the design errors caused by the out-of-sync information due to interaction and data changes. Due to the simple means of the above-mentioned manual design processing, the established revetment scheme is often represented by one cross-section for one design section, and the design scheme has low precision. In view of the above problems, BIM technology has been preliminarily applied in the fine design of revetment at present, and most of them are aimed at some isolated slope type revetment or vertical type revetment, and most of them are implemented on different BIM design platforms. The integration technology is difficult, and the integration efficiency is low. The biggest problem of the current BIM components is that although some revetment parameters such as slope and height can be processed by component parameterization, the change of topographic and geological conditions along the way will cause the design parameters of each revetment section to be different. Although the parameters of the revetment component can be reconfigured to adapt to the changes in external conditions, new component instances need to be added in the design, which causes too many component instances in the whole channel design, not only the operation configuration amount is large, but also the design scheme change and maintenance bring new workload problems. SUMMARY
[0005] In order to overcome the shortcomings of the existing channel revetment design method, the application provides a channel revetment parameterized component system and an integrated method based on BIM technology, which realizes efficient creation of channel revetment section schemes under complex topographic and geological conditions, and maintains all-process control and smooth transition of the design section section shape through the component parameter control method of the whole channel, and efficient integration of different revetment schemes of vertical and slope types.
[0006] In order to achieve the above-mentioned application purposes, the application adopts the following technical solutions:
[0007] The application provides a channel revetment parameterized component integrated method based on BIM, which comprises the following steps:
[0008] Step 1: divide the revetment structure into three categories of toe protection, slope protection and top sealing, and form a revetment component table;
[0009] Step 2: for each component, divide the component characteristics into two categories of geometric characteristics and attribute characteristics, the geometric characteristics correspond to the description of the component shape, and the attribute characteristics correspond to the description of the material property elements of the component; the geometric characteristics are expressed in a parameterized form, and the attribute characteristics are expressed in a list form;
[0010] Step 3: establish a parameterized BIM model of each component, express the geometric size characteristics in the form of component parameters in the BIM model, according to the revetment design characteristics, mark the parameters controlled by the change of the topographic and geological conditions along the line or the arrangement position as the parameters changing along the line; and convert the BIM position or attribute characteristics of the component into component parameters;
[0011] Step 4: import all BIM components into a BIM design platform Civil3D, organize according to the revetment categories, and count the parameters changing along the line to form a parameter table changing along the line;
[0012] Step 5: create a BIM global parameter control component according to the parameter table changing along the line, and import it into the BIM design platform;
[0013] Step 6: in the BIM design platform, combine the revetment structure and the global parameter control component to form a revetment structure type assembly instance, and associate the BIM global parameter control component with the parameters changing along the line of the revetment component;
[0014] Step 7: in the BIM design platform, combine the assembly instance with the design channel center line, control the change along the line of the BIM global parameter control component, realize the smooth transition between the revetment sections and the revetment sections composed of continuous components, and the lofting line of the discontinuous component revetment scheme;
[0015] Step 8: By means of secondary development, the intermittent component lofting lines of each vertical revetment section are read, and according to the geometric properties and lofting spacing of the corresponding components, the corresponding vertical revetment scheme components are generated, and are integrated with the slope revetment scheme, and the channel revetment parameter component integration work is completed.
[0016] In step 8, the vertical revetment scheme is generated, specifically including the following steps:
[0017] Step 8-1: The intermittent component lofting contour lines of each vertical revetment section are generated to generate the intermittent component three-dimensional lofting element trend characteristics;
[0018] Step 8-2: The three-dimensional lofting element lines of each different vertical revetment section are combined head-to-tail according to the same intermittent component;
[0019] Step 8-3: For each section of the processed intermittent component, (1) read the combined lofting line of the section; (2) read the geometric characteristics of the component to generate a three-dimensional entity object; (2) according to the arrangement spacing properties of the component, arrange the corresponding three-dimensional object instances from the beginning to the end on the combined lofting line;
[0020] Step 8-4: If this section is the last section, then terminate; otherwise, go to step 8-3.
[0021] Advantages of the present application:
[0022] The present application integrates the commonly used slope revetment and vertical revetment, which are respectively created and combined by different platforms, into a single platform processing scheme through a secondary development interface, forms a unified BIM parameterized component source, and a unified parameterized component mode reduces the interference of human error factors on the design size of the component, solves the problems of low efficiency and consistency in the revetment scheme integration.
[0023] The present application efficiently realizes the establishment, organization, integration and application of the parameterized components required for common vertical and slope revetment modeling, significantly improves the design, modification and integration efficiency of complex revetment structure types;
[0024] The present application uses the secondary development interface of the BIM design platform to drive the BIM global parameter control component, thereby controlling the along-path changes of the position and shape size of the revetment component, and overcoming the low efficiency problem of manual processing of the transition section between different parameter components;
[0025] The global parameter control component can control the size of the component and the presence or absence of the component in the scheme, can adapt to the complex combination requirements of the channel topography and geology conditions on the revetment component type, and can efficiently realize the scheme representation of different sections of the channel revetment. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 is the main execution flowchart of the present application;
[0027] Figure 2 is the parameterized schematic diagram of a typical revetment component in the embodiment of the present application;
[0028] Figure 3 is the BIM component construction flowchart of a typical revetment component in the embodiment of the present application;
[0029] Figure 4 is the BIM component result diagram of a typical revetment component in the embodiment of the present application;
[0030] Figure 5 is the left bank BIM component assembly diagram of the revetment design scheme in the embodiment of the present application;
[0031] Figure 6 is the effect diagram of the transition of the uniform change of the revetment parameters along the course in the embodiment of the present application;
[0032] Figure 7 is the effect diagram of the integration of the vertical and slope revetment components in the embodiment of the present application. DETAILED DESCRIPTION
[0033] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be further described in detail below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application but not all. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0034] Figure 1 is the main execution flowchart of the channel revetment parameterized component integration method based on BIM of the present application Figure 1
[0035] Step 1: divide the revetment structure into three categories of toe, slope and top closure, and form a revetment component table;
[0036] Step 2: for each component, divide the component feature description into two categories of geometric feature and attribute feature, the geometric feature corresponds to the description of the component shape, and the attribute feature corresponds to the description of the material property elements of the component, the geometric feature is expressed in the form of parameterization, and the attribute feature is expressed in the form of list;
[0037] Step 3: establish the parameterized BIM model of each component, express the geometric size features in the form of component parameters in the BIM model, according to the design features of the revetment, mark the parameters controlled by the change of the terrain and geological conditions along the course or the arrangement position as the parameters changing along the course;
[0038] Step 4: Import all BIM components into the BIM design platform Civil3D, and organize them according to the revetment category, and count the parameters of each component along the way to form a parameter table along the way;
[0039] Step 5: Create a BIM global parameter control component according to the parameter table along the way, and import it into the BIM design platform;
[0040] Step 6: In the BIM design platform, combine the revetment structure and the global parameter control component to form a revetment structure assembly instance, and associate the BIM global parameter control component with the revetment component along the way parameter;
[0041] Step 7: In the BIM design platform, combine the assembly instance with the design channel center line, and control the change along the way of the BIM global parameter control component, realize the smooth transition between each revetment section and the revetment section composed of continuous components, and the lofting line of the intermittent component revetment scheme;
[0042] Step 8: Use secondary development to read the intermittent component lofting line of each vertical revetment section, generate the corresponding vertical revetment scheme component according to the geometric properties and lofting spacing of the corresponding component, and integrate it with the slope revetment scheme. The revetment parameter component integration work is completed.
[0043] It should be noted that:
[0044] In step 1, due to the complexity of the revetment structure type, the same type may appear in two or three slope revetment subcategories to form a whole, such as a membrane bag concrete structure appearing in both the toe and the slope.
[0045] In step 2, the parameterized geometric characteristics of the component refer to the cross section, which combines a series of two-dimensional polyline into the cross-sectional profile of the component, and gives parameters and name descriptions according to the position; each parameter needs to be checked for parameter redundancy, and redundant constraints should be minimized to ensure the flexibility of model adjustment.
[0046] In step 3, the initial assignment of the parameters representing the characteristics of the components in the BIM model is the default value of the parameter. The parameters of the vertical revetment are its position parameters.
[0047] In step 4, each parameter in the parameter table along the way belongs to different geometric parameters of different revetment components, which can be distinguished from the parameter name.
[0048] In step 5, if there are many parameters in the parameter table along the way, they can be divided into multiple parameter control components according to the number of parameters in the BIM global parameter control component. The initial assignment of each parameter in the BIM global parameter control component is the default value of the parameter.
[0049] In step 6, the assignment of the BIM global parameter control component can be realized by the secondary development of the BIM design platform Civil3D.
[0050] In step 7, the BIM global parameter control component is driven by the pile number parameter table. The global parameter control component can drive the size change of the bank protection member along the way. In the extreme case, if a member does not exist, the size of each parameter can be assigned to zero to realize it.
[0051] According to the complexity of the channel scheme, the left bank and the right bank scheme can be separated and processed respectively. The intermittent member bank protection scheme lofting line comes from the vertical bank section scheme composed of point components.
[0052] According to the above process, a certain artificial canal channel is taken as an example to briefly describe the specific embodiment of the application. The artificial canal channel design river section is about 16 kilometers long. The river channel is located in a mountainous area, and the terrain and geological conditions along the line are complex. The typical artificial design bank section reaches nearly 60, including vertical and slope types, and the mileage of each design section is short, and the analysis and processing workload is large. The method of this embodiment mainly includes:
[0053] Step 1: summarize the commonly used bank protection structure types, and classify them into vertical and slope types, and slope protection, slope protection, and top three categories to form a bank member table, as shown in the following table;
[0054] Table 1 Typical bank structure type component table
[0055]
[0056] Step 2: For each type of member, express the geometric characteristics in a parameterized form, and express the attribute characteristics in a list form. Take the horse track member of the slope bank top subcategory of the slope bank and the vertical bank concrete pile as an example. The attribute characteristic list is shown in Table 2 and Table 3, and the parameterized geometric characteristics are shown in Figure 2 ,;
[0057] Table 2 Attribute characteristic table of horse track member
[0058]
[0059]
[0060] Table 3 Attribute characteristic table of concrete pile member
[0061] Serial number property Value 1 name concrete piles 2 diameter 1m 3 interval 1.5m 4 BIM Coding … … … …
[0062] Step 3: Use the component editor Subassembly Composer to create a parametric BIM model of each component, convert geometric size features and attribute parameters to a BIM component parameter list, and mark the parameters that change along the way. Take the horse track component in Step 2 as an example, and the corresponding parametric BIM component is shown in Figure 3 , Figure 4 . Due to the influence of the channel along the excavation terrain elevation, the horse track plane may be connected with the original terrain, so the geometric parameters d and e are set as the parameters that change along the way. The BIM component parameters are the collection of the geometric parameter list in Figure 2 and the attribute parameters in Table 2.
[0063] Step 4: Import all the corresponding BIM components into the BIM design platform Civil3D, and organize them according to the toe, slope, and top, and count the parameters that change along the way to form the parameter table as follows:
[0064] Table 4: Parameter table of each component that changes along the way
[0065] Serial number property Default value 1 Capping-Breeze-D 0.2m 2 Topping-Bridway-e 0.2m 3 Face protection-plate-m 0.1m 4 Face protection-plate-p 0.25 … … …
[0066] Step 5: In the component editor Subassembly Composer, create a BIM global parameter control component based on the parameter table that changes along the way, and import it into the BIM design platform Civil3D. If there are too many parameters in the parameter table, you can split it into multiple parameter control components, and set each parameter as a component output parameter.
[0067] Step 6: In Civil3D, design the revetment section scheme according to the along-the-way terrain and geological distribution. In the BIM design platform Civil3D, combine the toe, slope, and top BIM components to form a typical sloping revetment section scheme, and form a typical vertical revetment section scheme from point and surface components, and add a global parameter control component. According to the design practice, associate the necessary parameters in the parameter control component with the BIM component parameters. If there are no associated parameters in the BIM component, set the BIM component parameter value to the default value. According to the complex conditions of the site, this embodiment assembles the left bank (see Figure 5 ) and the right bank design scheme respectively.
[0068] Step 7: According to the influence of the along-the-way terrain and geology on the revetment component, construct a pile number parameter table that changes along the way with the mileage. For simplicity, this embodiment takes the slope ratio of the first slope of the sloping revetment and the position of the vertical revetment concrete pile relative to the channel centerline as an example, and the pile number slope ratio table is as follows:
[0069] Table 5: Pile number slope ratio table of the first slope
[0070] Serial number Pile number Slope 1 K0+000 1:3 2 K1+094 1:4 3 K1+324 1:4 4 K2+171 1:3 … … …
[0071] The position pile number table is as follows:
[0072] Table 6 Pile number position table of concrete pile
[0073] Serial number Pile number Location 1 K7+040 40 2 K7+140 40 3 K7+180 60 4 K7+260 60 … … …
[0074] Step 8: The external parameters and parameterized components are integrated through the secondary development mode of the BIM platform, the pile number slope ratio table of the first slope of the slope type revetment and the pile number position table of the concrete pile of the vertical type revetment are read to the BIM global parameters in the revetment component to assign values, so as to control the smooth change of the BIM global parameter control component along the way, the arrangement of the first slope of the slope type revetment and the transition effect are as shown in the drawing. Figure 6
[0075] Step 9: The vertical type revetment component is generated through the secondary development mode of the BIM platform, and is integrated with the slope type revetment scheme. As shown in the drawing. Figure 7
[0076] The above is only an example and description of the structure of the present application, and those skilled in the art can make various modifications or supplements to the described specific embodiments or use similar ways to replace, as long as the modifications or supplements do not deviate from the structure of the present application or exceed the scope defined by the present application, and should belong to the protection scope of the present application.
Claims
1. A BIM-based parametric component integration method for waterway revetment, characterized in that: The method comprises the following steps: Step 1: Divide the revetment structure into three categories: foot protection, slope protection, and capping, and form a revetment component table; Step 2: For each component, the component features are divided into two categories: geometric features and attribute features. Geometric features describe the shape of the component, and attribute features describe the material characteristics of the component. Geometric features are expressed in a parameterized form, and attribute features are expressed in a list form. Step 3: Establish a parametric BIM model for each component. In the BIM model, express the geometric dimension characteristics and parameters in the form of component parameters. Based on the design characteristics of the revetment, mark the parameters or layout positions that are affected by the changes in the terrain and geological conditions along the route as variable parameters along the route. Convert the BIM position or attribute characteristics of the component into component parameters accordingly. Step 4: Import all BIM components into the BIM design platform Civil3D and organize them according to the major categories of revetments. Calculate the along-the-line variation parameters of each component to form a along-the-line variation parameter table. Step 5: Create a BIM global parameter control component based on the process variation parameter table and import it into the BIM design platform; Step 6: In the BIM design platform, combine the revetment structure and the global parameter control component to form a revetment structure type assembly instance, and associate the BIM global parameter control component with the along-line variable parameters of the revetment component; Step 7: In the BIM design platform, combine the assembly instance with the design channel centerline and control the BIM global parameters to control the changes of the components along the route; Step 8: Using secondary development, read the discontinuous component stakeout lines of each upright revetment segment. Based on the geometric properties and stakeout spacing of the corresponding components, generate the corresponding upright revetment scheme components and integrate them with the sloped revetment scheme. The integration of channel revetment parameter components is completed.
2. According to the BIM-based parametric component integration method for channel revetment according to claim 1, it is characterized in that: In step 8, the vertical revetment scheme is generated, which specifically includes the following steps: Step 8-1: Generate the 3D lofting trend features of the discontinuous components from the lofting contour lines of each vertical revetment segment; Step 8-2: Segment the 3D lofted feature lines of each vertical revetment and combine them head-to-tail according to the same discontinuous components; Step 8-3: For each discontinuous component after processing, (1) read the combined lofting line of the segment; (2) read the geometric features of the component and generate a three-dimensional solid object; (2) arrange the corresponding three-dimensional object instances from the beginning to the end on the combined lofting line according to the layout spacing attributes of the component; Step 8-4: If this segment is the last segment, terminate; otherwise, go to 8-3.
Citation Information
Patent Citations
BIM-based river channel type linear project design modeling method
CN108614950A
Ecological river and lake engineering design method based on BIM + VR
CN116451299A