Interactive design method for cross section of tunnel under-rail structure
By creating a database and prototype template database for the structure under the tunnel rail, interactive modification and real-time display are realized, the problem of complex cross-sectional design of the structure under the rail in the tunnel project is solved, design efficiency and user experience are improved, and tunnel engineering informationization is improved level.
Patent Information
- Application Number
- CN202411313974.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-09-20
AI Technical Summary
In tunnel engineering, the cross-sectional design of the under-rail structure is complex and diverse, and it is difficult for the existing technology to achieve real-time interactive design, resulting in low design efficiency and poor user experience, which affects the development of BIM technology.
By creating a cross-sectional database and prototype template database for the tunnel rail structure, interactively modify the cross-sectional objects, display the design results in real time and update the database, real-time feedback design of cross-sections in two- and three-dimensional spaces.
It improves the efficiency and user experience of the structure BIM design under the tunnel engineering rail, provides accurate cross-sectional data, and significantly improves the level of tunnel engineering informationization.
Smart Images

Figure CN119294055A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of building technology, and in particular relates to an interactive design method for a tunnel track substructure cross section. Background Art
[0002] Building Information Modeling is a new tool for architecture, engineering and civil engineering. Building Information Modeling (BIM) is defined as an architectural or construction engineering information model that consists of complete and sufficient information to support lifecycle management and can be directly interpreted by computer applications. In short, it is the lifecycle management of the building environment supported by digital technology.
[0003] In the BIM design of tunnel engineering, the BIM design of the sub-track structure is crucial. At the same time, in the context of infrastructure information construction management and intelligent operation and maintenance management, the BIM design results of the sub-track structure can also provide information models for the construction and operation and maintenance stages. Due to the diverse cross-sectional forms of the tunnel sub-track structure, the complex geometric structure, and the complex spatial position relationship between the sub-track structure and the inner surface of the tunnel.
[0004] Therefore, it is necessary to study an interactive design method for the cross-section of tunnel subrail structures, to provide real-time feedback on the cross-section design results in two- and three-dimensional space, to improve the efficiency of cross-section design and user experience, and to provide accurate cross-section data for the BIM design of tunnel subrail structures, so as to promote the development of BIM technology in tunnel engineering. Summary of the invention
[0005] The present invention is proposed to solve the problems existing in the prior art, and its purpose is to provide an interactive design method for the cross section of a tunnel sub-rail structure.
[0006] The technical solution of the present invention is: a method for interactively designing a cross section of a tunnel track substructure, comprising the following steps: A. Create a cross-section database of tunnel sub-track structures; B. Create a cross-section prototype template database for tunnel sub-track structures; C. Interactively modify the cross-section object of the current tunnel track structure; D. Real-time display of the cross-sectional design results of the current tunnel track substructure; E. Update the cross-section database of tunnel sub-track structures.
[0007] Furthermore, step A creates a cross-section database of the tunnel track substructure, and the specific process is as follows: First, the cross-section database of tunnel track structures consists of multiple cross-section objects of tunnel track structures; Then, it is determined that each tunnel track substructure cross-section object consists of four parts.
[0008] Furthermore, the cross-section object is composed of four parts: the name of the under-rail structure cross-section, the under-rail structure type, the tunnel inner surface type, and an indefinite-length array for storing the cross-section size parameter structure object.
[0009] Furthermore, step B creates a cross-section prototype template database of the tunnel track substructure. The specific process is as follows: The cross-section prototype template database of the tunnel track structure has the same structure as the cross-section database of the tunnel track structure, that is, the cross-section prototype template database is composed of multiple cross-section objects of the tunnel track structure.
[0010] Furthermore, in the cross-section prototype template database, the sub-rail structure type of each cross-section object is different from each other, and in the cross-section database, the sub-rail structure types of different cross-section objects may be the same.
[0011] Furthermore, step C interactively modifies the cross-section object of the current tunnel track structure. The specific process is as follows: First, the cross-section objects are interactively modified based on the cross-section database; Then, the cross-section objects are interactively modified based on the cross-section prototype template database.
[0012] Furthermore, the cross-section objects are interactively modified based on the cross-section database. The specific process is as follows: First, an index is created based on the name of the sub-rail structure cross section; Then, the cross-section object of the current tunnel sub-track structure is extracted from the tunnel sub-track structure cross-section database; Then, traverse the indefinite length array members of the structure object for storing the cross-section size parameter of this cross-section object; Then, the parameter values and parameter names of all cross-section dimension parameter structure objects are displayed on the interactive interface; Finally, modify the size parameter value against the parameter name.
[0013] Furthermore, the cross-section object is interactively modified based on the cross-section prototype template database. The specific process is as follows: Firstly, all sub-track structure types are extracted from the cross-section prototype template database of tunnel sub-track structures; Then, select a sub-rail structure type that is different from the sub-rail structure type of the current cross-section object; Then, using the newly selected sub-rail structure type as an index, the cross-sectional dimension parameter values and parameter names currently displayed in the interactive interface are extracted from the cross-sectional prototype template database of the tunnel sub-rail structure and replaced.
[0014] Furthermore, step D displays the cross-sectional design results of the current tunnel track substructure in real time. The specific process is as follows: Firstly, a modeling function for the inner contour of a tunnel is compiled. The modeling function takes the inner surface type of the tunnel and an indefinite length array of structure objects for storing cross-sectional dimension parameters as input, and creates an inner contour model of the tunnel in two-dimensional or three-dimensional space. Then, a modeling function for the under-rail structure contour is compiled. The modeling function takes the under-rail structure type and an indefinite-length array of structure objects for storing cross-sectional size parameters as input, and creates an under-rail structure contour model in two-dimensional or three-dimensional space.
[0015] The beneficial effects of the present invention are as follows: The invention discloses an interactive design method for a tunnel track structure cross section. During the tunnel track structure cross section design process, a tunnel track structure cross section database is created, a tunnel track structure cross section prototype template database is created, the current tunnel track structure cross section object is interactively modified, the current tunnel track structure cross section design result is displayed in real time, and the tunnel track structure cross section database is updated.
[0016] The present invention realizes the interactive design of the tunnel sub-rail structure cross-section. By interactively modifying the sub-rail structure cross-section object, displaying the cross-section design results in real time, and updating the cross-section database, the interactive real-time feedback design of the sub-rail structure cross-section in parameter space and geometric space is realized, and the information level of tunnel engineering can be greatly improved. It has obvious promotion and application value. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a flow chart of the method of the present invention. DETAILED DESCRIPTION
[0018] Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and embodiments: like Figure 1 As shown, a method for interactively designing a tunnel track substructure cross section includes the following steps: A. Create a cross-section database of tunnel sub-track structures; B. Create a cross-section prototype template database for tunnel sub-track structures; C. Interactively modify the cross-section object of the current tunnel track structure; D. Real-time display of the cross-sectional design results of the current tunnel track substructure; E. Update the cross-section database of tunnel sub-track structures.
[0019] Step A creates a cross-section database of the tunnel track structure. The specific process is as follows: First, the cross-section database of tunnel track structures consists of multiple cross-section objects of tunnel track structures; Then, it is determined that each tunnel track substructure cross-section object consists of four parts.
[0020] The cross-section object consists of four parts: the name of the sub-rail structure cross-section, the sub-rail structure type, the tunnel inner surface type, and an indefinite length array for storing the cross-section size parameter structure object.
[0021] Step B creates a cross-section prototype template database for the tunnel track substructure. The specific process is as follows: The cross-section prototype template database of the tunnel track structure has the same structure as the cross-section database of the tunnel track structure, that is, the cross-section prototype template database is composed of multiple cross-section objects of the tunnel track structure.
[0022] In the cross-section prototype template database, the sub-rail structure types of each cross-section object are different from each other. In the cross-section database, the sub-rail structure types of different cross-section objects may be the same.
[0023] Step C interactively modifies the cross-section object of the current tunnel track structure. The specific process is as follows: First, the cross-section objects are interactively modified based on the cross-section database; Then, the cross-section objects are interactively modified based on the cross-section prototype template database.
[0024] Interactive modification of cross-section objects based on the cross-section database is performed as follows: First, an index is created based on the name of the sub-rail structure cross section; Then, the cross-section object of the current tunnel sub-track structure is extracted from the tunnel sub-track structure cross-section database; Then, traverse the indefinite length array members of the structure object for storing the cross-section size parameter of this cross-section object; Then, the parameter values and parameter names of all cross-section dimension parameter structure objects are displayed on the interactive interface; Finally, modify the size parameter value against the parameter name.
[0025] Interactive modification of cross-section objects is performed based on the cross-section prototype template database. The specific process is as follows: Firstly, all sub-track structure types are extracted from the cross-section prototype template database of tunnel sub-track structures; Then, select a sub-rail structure type that is different from the sub-rail structure type of the current cross-section object; Then, using the newly selected sub-rail structure type as an index, the cross-sectional dimension parameter values and parameter names currently displayed in the interactive interface are extracted from the cross-sectional prototype template database of the tunnel sub-rail structure and replaced.
[0026] Step D displays the cross-sectional design results of the current tunnel track substructure in real time. The specific process is as follows: Firstly, a modeling function for the inner contour of a tunnel is compiled. The modeling function takes the inner surface type of the tunnel and an indefinite length array of structure objects for storing cross-sectional dimension parameters as input, and creates an inner contour model of the tunnel in two-dimensional or three-dimensional space. Then, a modeling function for the under-rail structure contour is compiled. The modeling function takes the under-rail structure type and an indefinite-length array of structure objects for storing cross-sectional size parameters as input, and creates an under-rail structure model in two-dimensional or three-dimensional space.
[0027] Specifically, a cross-sectional dimension parameter structure object in the cross-sectional dimension parameter structure object in step A consists of a dimension parameter value and a dimension parameter name.
[0028] Specifically, step D displays the cross-sectional design results of the current tunnel track substructure in real time, and also includes the following processes: First, respond to the interactive modification actions of step C in real time; Then, the latest member data is extracted from the cross-section object of the current tunnel track structure, and the tunnel inner contour drawing function is called according to the tunnel inner surface type of the current track structure cross-section object; Then, according to the sub-rail structure type of the current sub-rail structure cross-section object, the sub-rail structure contour drawing function is called; Then, input the indefinite length array used to store the cross-section size parameter structure object into the above two functions; Finally, the two-dimensional or three-dimensional sub-track structure design results and their relationship with the tunnel contour are displayed in real time on the interactive interface.
[0029] Specifically, step E updates the cross-section database of the tunnel track substructure, and the specific process is as follows: As a way, the current under-track structure cross-section object is inserted into the cross-section database of the tunnel under-track structure.
[0030] As another way, the cross-section object of the current under-rail structure is used to replace the cross-section object with the same name as the under-rail structure cross-section in the cross-section database of the tunnel under-rail structure.
[0031] As yet another way, in the database of tunnel sub-rail structure cross sections, the cross section object having the same name as the sub-rail structure cross section of the current sub-rail structure cross section object is deleted.
[0032] The invention discloses an interactive design method for a tunnel track structure cross section. During the tunnel track structure cross section design process, a tunnel track structure cross section database is created, a tunnel track structure cross section prototype template database is created, the current tunnel track structure cross section object is interactively modified, the current tunnel track structure cross section design result is displayed in real time, and the tunnel track structure cross section database is updated.
[0033] The present invention realizes the interactive design of the tunnel sub-rail structure cross-section. By interactively modifying the sub-rail structure cross-section object, displaying the cross-section design results in real time, and updating the cross-section database, the interactive real-time feedback design of the sub-rail structure cross-section in parameter space and geometric space is realized, and the information level of tunnel engineering can be greatly improved. It has obvious promotion and application value.
Claims
1. An interactive design method for a tunnel track substructure cross section, characterized in that: The following steps are involved: A. Create a cross-section database of tunnel sub-track structures; B. Create a cross-section prototype template database for tunnel sub-track structures; C. Interactively modify the cross-section object of the current tunnel track structure; D. Real-time display of the cross-sectional design results of the current tunnel track substructure; E. Update the cross-section database of tunnel sub-track structures.
2. The method for interactively designing a tunnel track substructure cross section according to claim 1, characterized in that: Step A creates a cross-section database of the tunnel track structure. The specific process is as follows: First, the cross-section database of tunnel track structures consists of multiple cross-section objects of tunnel track structures; Then, it is determined that each tunnel track substructure cross-section object consists of four parts.
3. The method for interactively designing a tunnel track structure cross section according to claim 2, characterized in that: The cross-section object consists of four parts: the name of the sub-rail structure cross-section, the sub-rail structure type, the tunnel inner surface type, and an indefinite length array for storing the cross-section size parameter structure object.
4. The method for interactively designing a tunnel track substructure cross section according to claim 1, characterized in that: Step B creates a cross-section prototype template database for the tunnel track substructure. The specific process is as follows: The cross-section prototype template database of the tunnel track structure has the same structure as the cross-section database of the tunnel track structure, that is, the cross-section prototype template database is composed of multiple cross-section objects of the tunnel track structure.
5. The method for interactively designing a tunnel track substructure cross section according to claim 1, characterized in that: In the cross-section prototype template database, the sub-rail structure types of each cross-section object are different from each other. In the cross-section database, the sub-rail structure types of different cross-section objects may be the same.
6. The method for interactively designing a tunnel track substructure cross section according to claim 1, characterized in that: Step C interactively modifies the cross-section object of the current tunnel track structure. The specific process is as follows: First, the cross-section objects are interactively modified based on the cross-section database; Then, the cross-section objects are interactively modified based on the cross-section prototype template database.
7. The method for interactively designing the cross section of a tunnel sub-track structure according to claim 6, characterized in that: Interactive modification of cross-section objects based on the cross-section database is performed as follows: First, an index is created based on the name of the sub-rail structure cross section; Then, the cross-section object of the current tunnel sub-track structure is extracted from the tunnel sub-track structure cross-section database; Then, traverse the indefinite length array members of the cross-section object used to store the cross-section size parameter structure object; Then, the parameter values and parameter names of all cross-section dimension parameter structure objects are displayed on the interactive interface; Finally, modify the size parameter value against the parameter name.
8. The method for interactively designing the cross section of a tunnel sub-track structure according to claim 6, characterized in that: Interactive modification of cross-section objects is performed based on the cross-section prototype template database. The specific process is as follows: Firstly, all sub-track structure types are extracted from the cross-section prototype template database of tunnel sub-track structures; Then, select a sub-rail structure type that is different from the sub-rail structure type of the current cross-section object; Then, using the newly selected sub-rail structure type as an index, the cross-sectional dimension parameter values and parameter names currently displayed in the interactive interface are extracted from the cross-sectional prototype template database of the tunnel sub-rail structure and replaced.
9. The method for interactively designing a tunnel track substructure cross section according to claim 1, characterized in that: Step D displays the cross-sectional design results of the current tunnel track substructure in real time. The specific process is as follows: Firstly, a modeling function for the inner contour of a tunnel is compiled. The modeling function takes the inner surface type of the tunnel and an indefinite length array of structure objects for storing cross-sectional dimension parameters as input, and creates an inner contour model of the tunnel in two-dimensional or three-dimensional space. Then, a modeling function for the under-rail structure contour is compiled. The modeling function takes the under-rail structure type and an indefinite-length array of structure objects for storing cross-sectional size parameters as input, and creates an under-rail structure model in two-dimensional or three-dimensional space.
Citation Information
Patent Citations
Ballast transverse and lengthways accelerated speed coupling detection apparatus and integrated detection system
CN105841990A
Railway line horizontal and vertical real-time linkage design method
CN109918803A
Forward design system and method for tunnel engineering
CN113946888A
Rail transit network informatization operation management system based on cloud computing
CN114359003A
Light emitting module
KR102587740B1