Railway tunnel model auditing, deepening and delivery method oriented to full life cycle

Through the full life cycle railway tunnel model audit, deepening and delivery methods, the problem of independent tunnel modeling and model structure tree is solved, the model audit and coding transformation is realized, and the model structure tree and encoding that meet the standards is generated, and the implementation of the Effective delivery of tunnel models.

CN119129064AActive Publication Date: 2024-12-13CHINA RAILWAY 18TH BUREAU GRP CO LTD +4
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411262324.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2024-12-13
Estimated Expiration
2044-09-10

AI Technical Summary

Technical Problem

In the prior art, the tunnel modeling process is independently carried out with the model structure tree establishment process, resulting in the failure to effectively combine the model structure tree and the modeling process, and the tunnel model cannot be reviewed and the coding system cannot be converted.

Method used

A railway tunnel model audit, deepening and delivery method for the full life cycle is proposed, including obtaining the initial model structure tree, model audit, coding transformation and model splitting and cutting, and reviewing through pre-established design delivery standards and model standard library and encode transformations, and obtain the final tunnel model based on the model structure tree, coding and split models.

Benefits of technology

The review and deepening of the design delivery tunnel model is realized, and the model structure tree and encoding that meet the standards can be generated. It can effectively combine the modeling process to realize the review and delivery of railway tunnel models for the whole life cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119129064A_ABST
    Figure CN119129064A_ABST
Patent Text Reader

Abstract

The invention provides a full-life-cycle-oriented railway tunnel model auditing, deepening and delivery method and device, equipment and a storage medium, and the method comprises the steps: obtaining an initial model structure tree and a design model corresponding to a designed delivery tunnel; performing model auditing on the design model based on a pre-established design delivery standard; determining that the model is approved, and performing model delivery based on the design model to obtain a first tunnel model; updating the initial model structure tree based on the first tunnel model to obtain a model structure tree corresponding to the designed delivery tunnel; performing code conversion based on the design model to obtain a corresponding model code; performing model splitting and shearing on the first tunnel model to obtain a second tunnel model; and obtaining a tunnel model corresponding to the designed delivery tunnel based on the model structure tree, the model code and the second tunnel model. According to the technical scheme of the invention, the method can achieve the auditing, deepening and delivery of the railway tunnel model for the whole life cycle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of construction model technology, and in particular to a method, apparatus, equipment and storage medium for the review, refinement and delivery of railway tunnel models throughout their entire life cycle. Background Technology

[0002] In related technologies, the tunnel modeling process and the model structure tree establishment process are often carried out independently, resulting in an ineffective integration of the model structure tree establishment and modeling processes. Furthermore, it is impossible to review the tunnel models to be used and convert the coding system accordingly. Summary of the Invention

[0003] This application aims to at least partially address one of the technical problems in the related art.

[0004] Firstly, this application proposes a method for the review, refinement, and delivery of railway tunnel models throughout their entire lifecycle. The method includes: obtaining an initial model structure tree and a design model corresponding to the designed and delivered tunnel; reviewing the design model based on pre-established design delivery standards; determining that the model has passed the review, and delivering the first tunnel model based on the design model; updating the initial model structure tree based on the first tunnel model to obtain a model structure tree corresponding to the designed and delivered tunnel; performing encoding conversion based on the design model to obtain a corresponding model code; splitting and cutting the first tunnel model to obtain a second tunnel model; and obtaining the tunnel model corresponding to the designed and delivered tunnel based on the model structure tree, the model code, and the second tunnel model.

[0005] In one implementation, obtaining the initial model structure tree corresponding to the design delivery tunnel includes: obtaining the model components contained in the first tunnel model; filtering the pre-established model structure tree template based on the model components to obtain the model component structure tree corresponding to each model component; and obtaining the initial model structure tree based on the model component structure tree.

[0006] In one implementation, the step of reviewing the design model based on pre-established design delivery standards includes: obtaining the model review standard corresponding to the design model from a pre-established model standard library; reviewing the design model based on the model review standard to determine whether the design model is a standard model; and standardizing the design model if it is determined to be a non-standard model.

[0007] In one implementation, the step of performing encoding conversion based on the design model to obtain the corresponding model encoding includes: obtaining a first model encoding based on the design model; obtaining a first encoding rule corresponding to the design model and a second encoding rule corresponding to the tunnel model; obtaining a mapping relationship between the first encoding rule and the second encoding rule; and performing encoding conversion on the first model encoding based on the mapping relationship to obtain the model encoding corresponding to the first tunnel model.

[0008] In one implementation, the step of splitting and shearing the first tunnel model to obtain a second tunnel model includes: acquiring model splitting information; generating a model splitting surface based on the model splitting information; splitting the first tunnel model based on the model splitting surface to obtain an auxiliary chamber model and a tunnel chamber model; and shearing the auxiliary chamber model and the tunnel chamber model to obtain the second tunnel model.

[0009] In one optional implementation, the step of model trimming of the auxiliary cavern model and the tunnel cavern model to obtain the second tunnel model includes: obtaining a portion of the tunnel cavern model associated with the auxiliary cavern model from the tunnel cavern model; obtaining a first trimmed body model based on the initial support model and secondary lining model corresponding to the auxiliary cavern model; trimming the tunnel cavern model based on the first trimmed body model to obtain a first trimmed model; obtaining a second trimmed body model based on the initial support model and secondary lining model corresponding to the tunnel cavern model; trimming the auxiliary cavern model based on the second trimmed body model to obtain a second trimmed model; and obtaining the second tunnel model based on the first trimmed model and the second trimmed model.

[0010] In one implementation, the intelligent equipment to be delivered as a model is determined; the processing data standard supported by the intelligent equipment is determined; a data interface with the intelligent equipment is established based on the processing data standard; the processing data required by the intelligent equipment is extracted from the tunnel model; and the processing data is delivered to the intelligent equipment based on the processing data standard.

[0011] Secondly, this application proposes a railway tunnel model review, refinement, and delivery device oriented towards the entire life cycle. The device includes: an acquisition module for acquiring an initial model structure tree and a design model corresponding to the designed delivery tunnel; a model review module for reviewing the design model based on pre-established design delivery standards; a model delivery module for determining that the model has passed the review and delivering the model based on the design model to obtain a first tunnel model; a first processing module for updating the initial model structure tree based on the first tunnel model to obtain the model structure tree corresponding to the designed delivery tunnel; a second processing module for performing encoding conversion based on the design model to obtain the corresponding model encoding; a third processing module for splitting and cutting the first tunnel model to obtain a second tunnel model; and a fourth processing module for obtaining the tunnel model corresponding to the designed delivery tunnel based on the model structure tree, the model encoding, and the second tunnel model.

[0012] In one implementation, the acquisition module is specifically used to: acquire the model components contained in the first tunnel model; filter a pre-established model structure tree template based on the model components to acquire the model component structure tree corresponding to each model component; and acquire the initial model structure tree based on the model component structure tree.

[0013] In one implementation, the model review module is specifically used to: obtain the model review standard corresponding to the design model from a pre-established model standard library; review the design model based on the model review standard to determine whether the design model is a standard model; determine that the design model is a non-standard model, and perform standardization processing on the design model.

[0014] In one implementation, the second processing module is specifically used to: obtain a first model code based on the design model; obtain a first encoding rule corresponding to the design model and a second encoding rule corresponding to the tunnel model; obtain a mapping relationship between the first encoding rule and the second encoding rule; and perform encoding conversion on the first model code based on the mapping relationship to obtain the model code corresponding to the first tunnel model.

[0015] In one implementation, the third processing module is specifically used to: acquire model splitting information; generate model splitting surfaces based on the model splitting information; split the first tunnel model based on the model splitting surfaces to obtain an auxiliary chamber model and a tunnel chamber model; and perform model shearing on the auxiliary chamber model and the tunnel chamber model to obtain the second tunnel model.

[0016] In one optional implementation, the third processing module is specifically used to: obtain a portion of the tunnel chamber model associated with the auxiliary chamber model from the tunnel chamber model; obtain a first trimmed body model based on the initial support model and secondary lining model corresponding to the auxiliary chamber model; trim the tunnel chamber model based on the first trimmed body model to obtain a first trimmed model; obtain a second trimmed body model based on the initial support model and secondary lining model corresponding to the tunnel chamber model; trim the auxiliary chamber model based on the second trimmed body model to obtain a second trimmed model; and obtain a second tunnel model based on the first trimmed model and the second trimmed model.

[0017] In one implementation, the apparatus further includes: a fifth processing module, configured to: determine the intelligent equipment to be delivered as a model; determine the processing data standard supported by the intelligent equipment; establish a data interface with the intelligent equipment based on the processing data standard; extract the processing data required by the intelligent equipment from the tunnel model; and deliver the processing data to the intelligent equipment based on the processing data standard.

[0018] Thirdly, this application proposes an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the railway tunnel model review, refinement, and delivery method for the entire lifecycle as described in the first aspect.

[0019] Fourthly, this application proposes a computer-readable storage medium for storing instructions that, when executed, cause the method described in the first aspect to be implemented.

[0020] Fifthly, this application proposes a computer program product, including a computer program that, when executed by a processor, implements the steps of the railway tunnel model review, refinement, and delivery method oriented towards the entire life cycle as described in the first aspect.

[0021] The method, apparatus, system, equipment, and storage medium for reviewing, refining, and delivering railway tunnel models throughout their entire lifecycle provided in this application can review the design model corresponding to the designed and delivered tunnel, and after the review is passed, obtain a first tunnel model and model code based on the design model, and refine the first tunnel model to obtain a second tunnel model, and obtain the tunnel model of the designed and delivered tunnel based on the second tunnel model, model code, and model structure tree, thus realizing the review, refinement, and delivery of railway tunnel models throughout their entire lifecycle.

[0022] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0023] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0024] Figure 1 This is a flowchart illustrating a method for reviewing, refining, and delivering railway tunnel models throughout their entire lifecycle, as provided in an embodiment of this application.

[0025] Figure 2 This is a flowchart illustrating another method for reviewing, refining, and delivering railway tunnel models throughout their entire lifecycle, provided in this application embodiment.

[0026] Figure 3 This is a schematic diagram of a railway tunnel model review, refinement, and delivery device for the entire lifecycle, provided in an embodiment of this application.

[0027] Figure 4 This is a schematic diagram of another railway tunnel model review, refinement, and delivery device for the entire life cycle provided in this application embodiment;

[0028] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0029] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0030] The following describes, with reference to the accompanying drawings, a method and apparatus for reviewing, refining, and delivering railway tunnel models throughout their entire lifecycle, according to embodiments of this application.

[0031] Figure 1 This is a flowchart illustrating a method for reviewing, refining, and delivering railway tunnel models throughout their entire lifecycle, as provided in an embodiment of this application. Figure 1 As shown, the method may include, but is not limited to, the following steps:

[0032] Step S101: Obtain the initial model structure tree and design model corresponding to the design delivery tunnel.

[0033] For example, a pre-established model structure tree template is obtained, and the model structure tree template is configured based on the tunnel structure composition information of the design delivery tunnel to obtain the initial model structure tree corresponding to the design delivery tunnel, and the design model corresponding to the design delivery tunnel is obtained.

[0034] Step S102: Review the design model based on the pre-established design delivery standards.

[0035] For example, the design model is reviewed based on pre-established design delivery standards to determine whether the relevant information of the design model meets the design delivery standards.

[0036] Understandably, the tunnel design model integrates the tunnel's geometric information, attribute information, and multidimensional data related to the tunnel. The design delivery standards can pre-set standards for each type of data, allowing the design model to be reviewed based on these standards.

[0037] Step S103: Confirm that the model has passed the review, deliver the model based on the design model, and obtain the first tunnel model.

[0038] For example, once the design model passes the model review, parametric modeling is performed based on the relevant design parameters in the design model to generate a three-dimensional spatial model corresponding to the designed and delivered tunnel as the first tunnel model.

[0039] Step S104: Update the initial model structure tree based on the first tunnel model to obtain the model structure tree corresponding to the designed and delivered tunnel.

[0040] For example, in the process of parametric modeling based on the design model, the model structure tree information corresponding to the model component is determined based on the component attribute information of the model component generated during the modeling process, and the corresponding information in the initial model structure tree is updated based on the model structure tree information to obtain the model structure tree corresponding to the design delivery tunnel.

[0041] Step S105: Perform encoding conversion based on the design model to obtain the corresponding model encoding.

[0042] For example, the design model codes of each part of the tunnel included in the design delivery tunnel in the design model are obtained, and the design model codes are converted to obtain model codes that are compatible with the first tunnel model.

[0043] Step S106: Split and cut the first tunnel model to obtain the second tunnel model.

[0044] For example, the more complex part of the designed and delivered tunnel is split and cut into the corresponding parts of the model in the first design model to obtain the second tunnel model.

[0045] Step S107: Based on the model structure tree, model encoding, and second tunnel model, obtain the tunnel model corresponding to the designed and delivered tunnel.

[0046] For example, the relationship between the model structure tree, the model code, and the second tunnel model is established, thereby integrating the model structure tree, the model code, and the second tunnel model to obtain the tunnel model corresponding to the designed tunnel.

[0047] By implementing the embodiments of this application, the design model corresponding to the designed and delivered tunnel can be reviewed, and after the review is passed, a first tunnel model and model code can be obtained based on the design model. The first tunnel model can be further processed to obtain a second tunnel model. The tunnel model of the designed and delivered tunnel can be obtained based on the second tunnel model, model code and model structure tree. This enables the review, refinement and delivery of railway tunnel models throughout the entire life cycle.

[0048] In some embodiments, obtaining the initial model structure tree corresponding to the design delivery tunnel includes: obtaining the model components contained in the first tunnel model; filtering the pre-established model structure tree template based on the model components to obtain the model component structure tree corresponding to each model component; and obtaining the initial model structure tree based on the model component structure tree.

[0049] For example, a corresponding model component structure tree template can be pre-configured for different types of model components, so that the corresponding model component structure tree can be obtained based on the model type of the model components contained in the tunnel model, and an initial model structure tree can be established based on the model component structure tree corresponding to the model components contained in the tunnel model.

[0050] In some embodiments, the above-mentioned model review based on pre-established design delivery standards includes: obtaining the model review standard corresponding to the design model from a pre-established model standard library; reviewing the design model based on the model review standard to determine whether the design model is a standard model; and standardizing the design model if it is determined to be a non-standard model.

[0051] For example, design standards corresponding to different design models are obtained in advance and stored in a database to obtain a model standard library. The design models are then reviewed based on the standards in the model standard library to determine whether the design model is a standard model. If the design model is a non-standard model, the design model is standardized to standardize the design data in the design model.

[0052] In some embodiments, the above-mentioned encoding conversion based on the design model to obtain the corresponding model encoding includes: obtaining a first model encoding based on the design model; obtaining a first encoding rule corresponding to the design model and a second encoding rule corresponding to the tunnel model; obtaining the mapping relationship between the first encoding rule and the second encoding rule; and performing encoding conversion on the first model encoding based on the mapping relationship to obtain the model encoding corresponding to the first tunnel model.

[0053] For example, according to the tunnel model components, a mapping relationship can be designed between the first coding rule corresponding to the model and the second coding rule corresponding to the tunnel model. According to the above mapping relationship, the string of the first model code is replaced to obtain the model code corresponding to the first tunnel model.

[0054] It should be noted that, in the embodiments of this application, the string encoded by the model may include a numeric part and a sorting part, and the mapping relationship of the numeric part and the second mapping relationship of the sorting part between the first encoding rule and the second encoding rule can be set respectively.

[0055] In one implementation, the model can be split and cut based on information related to model splitting. For an example, please see [link to example]. Figure 2 , Figure 2 This is a flowchart illustrating another method for reviewing, refining, and delivering railway tunnel models throughout their entire lifecycle, provided in this application's embodiments. For example... Figure 2 As shown, the method may include, but is not limited to, the following steps:

[0056] Step S201: Obtain the initial model structure tree and design model corresponding to the design delivery tunnel.

[0057] In the embodiments of this application, step S201 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.

[0058] Step S202: Review the design model based on the pre-established design delivery standards.

[0059] In the embodiments of this application, step S202 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.

[0060] Step S203: Confirm that the model has passed the review, and deliver the first tunnel model based on the design model.

[0061] In the embodiments of this application, step S203 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.

[0062] Step S204: Update the initial model structure tree based on the first tunnel model to obtain the model structure tree corresponding to the designed and delivered tunnel.

[0063] In the embodiments of this application, step S204 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.

[0064] Step S205: Perform encoding conversion based on the design model to obtain the corresponding model encoding.

[0065] In the embodiments of this application, step S205 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.

[0066] Step S206: Obtain model splitting information.

[0067] For example, model splitting information can be obtained based on design changes or construction sub-sections and construction method requirements.

[0068] The model splitting includes at least one of vertical splitting and horizontal splitting. The vertical splitting information corresponding to vertical splitting may include, but is not limited to: splitting start point, splitting spacing, replacement template, splitting end point, and the horizontal offset of the vertical cutting surface in the first tunnel model relative to the route; the horizontal splitting information corresponding to horizontal splitting may include, but is not limited to: the elevation difference between the horizontal cutting surface (e.g., step) in the first tunnel model and the route elevation.

[0069] Step S207: Generate model split surfaces based on model split information.

[0070] As an example, taking the horizontal splitting of the steps in the first tunnel model as an example, the model splitting surface corresponding to the steps is generated based on the height difference of each step relative to the route in the model splitting information.

[0071] As an example, taking vertical splitting as an example, the vertical splitting surface is generated based on the horizontal offset of each vertical cutting surface relative to the route and the route direction.

[0072] Step S208: Based on model splitting, split the first tunnel model to obtain the auxiliary chamber model and the tunnel chamber model.

[0073] As an example, let's take vertical splitting as an example. Delete the tunnel model between the splitting start point and the splitting end point. Read the attribute information and coding information of the adjacent tunnel model components at the splitting start point and the splitting end point; generate new tunnel component models according to the splitting spacing and template replacement, while simultaneously generating new attribute information and coding information, and bind this information to the new model elements.

[0074] As an example, let's take horizontal splitting as an example. A vertical cutting surface is used to cut the existing tunnel model, generating a new, split model. The attributes and encoding information of the original model are read, new attributes and encoding information are generated based on the cutting information, and this information is bound to the split model. The original model is then deleted.

[0075] Step S209: Perform model shearing on the auxiliary chamber model and the tunnel chamber model to obtain the second tunnel model.

[0076] For example, all auxiliary chamber models contained in the first tunnel model are obtained, and each auxiliary chamber model is cut off from the main tunnel model. The cut auxiliary chamber model and the main tunnel model inherit the attribute information and encoding information before the cut.

[0077] In one alternative implementation, the above-mentioned model shearing of the auxiliary chamber model and the tunnel chamber model to obtain the second tunnel model may include the following steps:

[0078] A1: Obtain the portion of the tunnel chamber model that is associated with the auxiliary chamber model in the tunnel chamber model.

[0079] For example, based on the mileage markers of different model components in the tunnel chamber model and the geometric bounding box of the auxiliary chamber in the first tunnel model, a tunnel main tunnel component model within a preset range is obtained.

[0080] A2: Based on the initial support model and secondary lining model corresponding to the auxiliary cavern model, the first cut-out body model is obtained.

[0081] For example, by using the initial support and secondary lining models of the auxiliary cavern, the corresponding cross-sectional contour lines (e.g., the outer contour of the initial support and the outer contour of the secondary lining) are obtained respectively, and a first cut body model is generated.

[0082] A3: Based on the first trimmed body model, the tunnel chamber model is trimmed to obtain the first trimmed model.

[0083] For example, the initial support model of the main tunnel obtained in step A2 above is cut using the auxiliary chamber initial support cut-off body.

[0084] It should be noted that, in the embodiments of this application, the trimmed model inherits the model attributes and encoding before trimming.

[0085] A4: Based on the initial support model and secondary lining model corresponding to the tunnel chamber model, the second cut-out body model is obtained.

[0086] For example, based on the obtained initial support and secondary lining models of the main tunnel, corresponding cross-sectional contour lines (e.g., the inner contour of the initial support and the inner contour of the secondary lining) are obtained respectively, and corresponding second cut-body models (e.g., the cut-body of the initial support and the cut-body of the secondary lining) are generated based on the cross-sectional contour lines.

[0087] A5: Based on the second trimming model, the auxiliary cavern model is trimmed to obtain the second trimmed model.

[0088] For example, the initial support model of the auxiliary cavern is cut using the initial support cut-off body of the main tunnel. The cut-off model inherits the model attributes and coding of the original model.

[0089] For example, the secondary lining of the main tunnel is cut into the secondary lining of the auxiliary tunnel and other models. The cut model inherits the model attributes and coding of the original model.

[0090] A6: Based on the first and second cropped models, the second tunnel model is obtained.

[0091] For example, the model obtained after pruning inherits the model attributes and encoding of the model before pruning, and the model before pruning is replaced with the first pruned model and the second pruned model respectively to obtain the second tunnel model.

[0092] Step S2010: Based on the model structure tree, model encoding, and second tunnel model, obtain the tunnel model corresponding to the designed and delivered tunnel.

[0093] By implementing the embodiments of this application, the design model corresponding to the designed and delivered tunnel can be reviewed, and after the review is passed, a first tunnel model and model code can be obtained based on the design model. The model can be split according to actual needs to obtain the tunnel model of the designed and delivered tunnel based on the second tunnel model, model code and model structure tree. This enables the review, refinement and delivery of railway tunnel models throughout the entire life cycle.

[0094] In some embodiments of this application, the above method may further include the following steps: determining the intelligent equipment to be delivered as a model; determining the processing data standard supported by the intelligent equipment; establishing a data interface with the intelligent equipment based on the processing data standard; extracting the processing data required by the intelligent equipment from the tunnel model; and delivering the processing data to the intelligent equipment based on the processing data standard.

[0095] For example, the intelligent equipment required for the construction of the designed tunnel is taken as the intelligent equipment to be delivered as the model; the processing data standard supported by each intelligent equipment is determined; and a corresponding data interface is established based on the processing data standard supported by each intelligent equipment, so as to deliver the processing data in the tunnel model to the intelligent equipment based on the data interface corresponding to each intelligent equipment.

[0096] Please see Figure 3 , Figure 3 This is a structural schematic diagram of a railway tunnel model review, refinement, and delivery device for the entire lifecycle, provided in an embodiment of this application. Figure 3 The device 300 includes: an acquisition module 301, used to acquire the initial model structure tree and design model corresponding to the design delivery tunnel; a model review module 302, used to review the design model based on pre-established design delivery standards; a model delivery module 303, used to determine that the model has passed the review and deliver the first tunnel model based on the design model; a first processing module 304, used to update the initial model structure tree based on the first tunnel model to obtain the model structure tree corresponding to the design delivery tunnel; a second processing module 305, used to perform encoding conversion based on the design model to obtain the corresponding model encoding; a third processing module 306, used to split and cut the first tunnel model to obtain the second tunnel model; and a fourth processing module 307, used to obtain the tunnel model corresponding to the design delivery tunnel based on the model structure tree, model encoding, and second tunnel model.

[0097] In one implementation, the acquisition module 301 is specifically used to: acquire the model components contained in the first tunnel model; filter the pre-established model structure tree template based on the model components to acquire the model component structure tree corresponding to each model component; and acquire the initial model structure tree based on the model component structure tree.

[0098] In one implementation, the model review module 302 is specifically used to: obtain the model review standard corresponding to the design model from a pre-established model standard library; review the design model based on the model review standard to determine whether the design model is a standard model; and if the design model is determined to be a non-standard model, perform standardization processing on the design model.

[0099] In one implementation, the second processing module 305 is specifically used to: obtain a first model code based on the design model; obtain a first encoding rule corresponding to the design model and a second encoding rule corresponding to the tunnel model; obtain a mapping relationship between the first encoding rule and the second encoding rule; and perform encoding conversion on the first model code based on the mapping relationship to obtain the model code corresponding to the first tunnel model.

[0100] In one implementation, the third processing module 306 is specifically used to: obtain model splitting information; generate model splitting surfaces based on the model splitting information; split the first tunnel model based on the model splitting surfaces to obtain an auxiliary chamber model and a tunnel chamber model; and perform model shearing on the auxiliary chamber model and the tunnel chamber model to obtain a second tunnel model.

[0101] In one optional implementation, the third processing module 306 is specifically used to: obtain a portion of the tunnel chamber model associated with the auxiliary chamber model in the tunnel chamber model; obtain a first trimmed body model based on the initial support model and secondary lining model corresponding to the auxiliary chamber model; trim the tunnel chamber model based on the first trimmed body model to obtain a first trimmed model; obtain a second trimmed body model based on the initial support model and secondary lining model corresponding to the tunnel chamber model; trim the auxiliary chamber model based on the second trimmed body model to obtain a second trimmed model; and obtain a second tunnel model based on the first trimmed model and the second trimmed model.

[0102] In one implementation, the above apparatus further includes a fifth processing module. As an example, please refer to... Figure 4 , Figure 4 This is a schematic diagram of another railway tunnel model review, refinement, and delivery device provided in this application embodiment, designed for the entire lifecycle. (See attached diagram.) Figure 4 As shown, the device 400 further includes: a fifth processing module 408 for determining the intelligent equipment to be delivered as a model; determining the processing data standards supported by the intelligent equipment; establishing a data interface with the intelligent equipment based on the processing data standards; extracting the processing data required by the intelligent equipment from the tunnel model; and delivering the processing data to the intelligent equipment based on the processing data standards. Figure 4 Devices 401-407 in Figure 3 The devices 301 to 307 in the middle have the same structure and function.

[0103] The apparatus of this application embodiment can review the design model corresponding to the designed and delivered tunnel, and after the review is passed, obtain a first tunnel model and model code based on the design model, and perform in-depth processing on the first tunnel model to obtain a second tunnel model, so as to obtain the tunnel model of the designed and delivered tunnel based on the second tunnel model, model code and model structure tree, which can realize the review, in-depth processing and delivery of railway tunnel models for the whole life cycle.

[0104] It should be noted that the foregoing explanation of the embodiment of the method for reviewing, refining and delivering railway tunnel models for the entire life cycle also applies to the apparatus for reviewing, refining and delivering railway tunnel models for the entire life cycle in this embodiment, and will not be repeated here.

[0105] To implement the above embodiments, this application also proposes an electronic device. Please see [link to relevant documentation]. Figure 5 , Figure 5 This is a schematic diagram of the structure of the electronic device provided in an embodiment of this application. For example... Figure 5As shown, the electronic device 500 includes: a processor 501, and a memory 502 communicatively connected to the processor 501; the memory 502 stores computer execution instructions; the processor 501 executes the computer execution instructions stored in the memory to implement the method provided in the foregoing embodiments.

[0106] To implement the above embodiments, this application also proposes a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in the foregoing embodiments.

[0107] To implement the above embodiments, this application also proposes a computer program product, including a computer program that, when executed by a processor, implements the methods provided in the foregoing embodiments.

[0108] In the description of this application, unless otherwise stated, " / " means "or", for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone.

[0109] In the foregoing descriptions of the embodiments, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0110] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of such features. Throughout the description of this application, "plurality" means at least two, for example, two, three, etc., unless otherwise specifically defined.

[0111] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0112] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0113] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0114] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.

[0115] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0116] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application. Persons skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.

Claims

1. A lifecycle-oriented railway tunnel model review, deepening and delivery method, It is characterized in that include: Obtain the initial model structure tree and design model corresponding to the design delivery tunnel; Performing a model review on the design model based on pre-established design delivery standards; Determine that the model has passed the review, and deliver the model based on the design model to obtain the first tunnel model; The initial model structure tree is updated based on the first tunnel model to obtain a model structure tree corresponding to the design delivered tunnel; Perform code conversion based on the design model to obtain the corresponding model code; Splitting and cutting the first tunnel model to obtain a second tunnel model; Based on the model structure tree, the model code and the second tunnel model, a tunnel model corresponding to the design delivered tunnel is obtained.

2. The method according to claim 1, It is characterized in that The obtaining of the initial model structure tree corresponding to the design delivery tunnel includes: Acquire model components included in the first tunnel model; Filtering a pre-established model structure tree template based on the model components to obtain a model component structure tree corresponding to each model component; The initial model structure tree is obtained based on the model component structure tree.

3. The method according to claim 1, It is characterized in that The model review of the design model based on the pre-established design delivery standards includes: Obtaining a model review standard corresponding to the design model from a pre-established model standard library; Performing a model review on the design model based on the model review standard to determine whether the design model is a standard model; It is determined that the design model is a non-standard model, and the design model is standardized.

4. The method according to claim 1, It is characterized in that The performing code conversion based on the design model to obtain the corresponding model code includes: Acquire a first model code based on the design model; Obtaining a first coding rule corresponding to the design model and a second coding rule corresponding to the tunnel model; Obtaining a mapping relationship between the first encoding rule and the second encoding rule; The first model code is converted based on the mapping relationship to obtain a model code corresponding to the first tunnel model.

5. The method according to claim 1, It is characterized in that The step of splitting and cutting the first tunnel model to obtain a second tunnel model includes: Get model split information; Generate a model splitting surface based on the model splitting information; Based on the model splitting plane, the first tunnel model is split into models to obtain an auxiliary cavern model and a tunnel cavern model; The auxiliary cavern model and the tunnel cavern model are sheared to obtain the second tunnel model.

6. The method according to claim 5, It is characterized in that The step of performing model shearing on the auxiliary cavern model and the tunnel cavern model to obtain the second tunnel model comprises: Acquire a part of the tunnel chamber model associated with the auxiliary chamber model in the tunnel chamber model; Based on the initial support model and the secondary lining model corresponding to the auxiliary cavern model, a first cutting body model is obtained; Cutting the tunnel chamber model based on the first cutting body model to obtain a first cut model; Based on the initial support model and the secondary lining model corresponding to the tunnel chamber model, a second cutting body model is obtained; Cutting the auxiliary cave model based on the second cutting body model to obtain a second cut model; The second tunnel model is obtained based on the first cropped model and the second cropped model.

7. The method according to claim 1, It is characterized in that The method further comprises: Determine the smart equipment to be delivered by the model; Determining the processing data standard supported by the intelligent equipment; Establishing a data interface with the intelligent equipment based on the processing data standard; Extracting processing data required by the intelligent equipment from the tunnel model; The processed data is delivered to the smart device based on the processed data standard.

8. A railway tunnel model review, deepening and delivery device for the entire life cycle, It is characterized in that include: An acquisition module is used to acquire an initial model structure tree and a design model corresponding to the design delivery tunnel; A model review module, used for reviewing the design model based on pre-established design delivery standards; A model delivery module, used to determine if the model has passed the review, and to deliver the model based on the design model to obtain a first tunnel model; A first processing module is used to update the initial model structure tree based on the first tunnel model to obtain a model structure tree corresponding to the design delivery tunnel; A second processing module is used to perform code conversion based on the design model to obtain a corresponding model code; A third processing module is used to split and cut the first tunnel model to obtain a second tunnel model; The fourth processing module is used to obtain the tunnel model corresponding to the designed delivered tunnel based on the model structure tree, the model code and the second tunnel model.

9. An electronic device, It is characterized in that include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of claims 1 to 7.

11. A computer program product, It is characterized in that The method comprises a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and apparatus for constructing visual product meta-model instance of custom vehicle model of high-speed train

    CN105574248A

  • Model and data-based design result online delivery system and method

    CN112685816A

  • Complex equipment full life cycle information physical fusion method

    CN115906006A

  • Automation-based intellectual property valuation system

    KR102460859B1

  • Two-level paralleliztion of goodness-of-fit tests for spatial process models

    US20220083709A1