Tunnel model construction method and device based on CATIA platform

By constructing tunnel models on the CATIA platform, a method and apparatus are developed to automatically parse and display multiple geometric features of the tunnel cross-section model, solving complex referencing problems in tunnel design and achieving efficient referencing and assembly of tunnel cross-section models.

CN120805270BActive Publication Date: 2025-12-26NORTHWEST ENGINEERING CORPORATION LIMITED
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511247434.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-03
Publication Date
2025-12-26
Estimated Expiration
2045-09-03

AI Technical Summary

Technical Problem

On the CATIA platform, referencing tunnel cross-section models in tunnel design is complex and inefficient, requiring multiple separate publications and references of various geometric features, which is particularly evident in large hydropower projects.

Method used

A method and apparatus for constructing tunnel models based on the CATIA platform are provided. By displaying published items in response to user operations in the source part area, and parsing and displaying multiple geometric features of the tunnel cross-section model in the target part area, the number of individual publications and references is reduced, and automatic parsing and display are achieved.

Benefits of technology

The process of referencing tunnel cross-section models has been simplified, improving operational efficiency, reducing the number of publications and references, and ensuring that subsequent assembly operations are not affected.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120805270B_ABST
    Figure CN120805270B_ABST
Patent Text Reader

Abstract

The application provides a tunnel model construction method and device based on a CATIA platform, and relates to the technical field of tunnel design. In a source part area of the CATIA platform, in response to a publishing operation of a user on a first tunnel section model, a publishing item corresponding to the first tunnel section model is displayed in a publishing area. In a target part area, in response to an operation of the user for referencing the publishing item of the first tunnel section model to a target tunnel model, geometric features of the first tunnel section model are analyzed to obtain a plurality of geometric features of the first tunnel section model. The publishing item corresponding to the first tunnel section model and the marking item corresponding to the plurality of geometric features of the first tunnel section model are displayed in the target part area. Thus, the application publishes and references the entire first tunnel section model, and does not need to publish and reference the plurality of geometric features of the first tunnel section model one by one, so that the referencing process is more efficient.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of tunnel design, in particular to a tunnel model construction method and device based on a CATIA platform. BACKGROUND

[0002] In a BIM model of a hydropower station, a large amount of tunnel design needs to be performed, and Boolean operations need to be performed between tunnels and between underground caverns and structures. On a CATIA collaborative design platform, different tunnels belong to different parts, that is, one tunnel corresponds to one part, and one part is one file. For example, when a tunnel section model (BIM model) of a tunnel A (part A) is transmitted to a tunnel B (part B), as shown in FIG. 1, the geometric features in the tunnel section model 110 include five features, that is, an excavation feature 111, an inner passage feature 112, a floor feature 113, a lining feature 114, and a support feature 115. Therefore, at least five features need to be transmitted when the tunnel section model of the tunnel A is transmitted to the tunnel B. Figure 1

[0003] In the related art, each tunnel section model needs to separately publish five features (excavation, inner passage, floor, lining, and support), and when cross tunnels are processed, n tunnel section models x 5 features = 5n times of publishing / reference operations. A large hydropower station project may involve hundreds of such operations, the transmission process is redundant, the operation is complex, and the efficiency is low. SUMMARY

[0004] The problem solved by the present application is how to more efficiently perform reference of a tunnel section model.

[0005] To solve the above problem, the present application provides a tunnel model construction method and device based on a CATIA platform.

[0006] In a first aspect, the present application provides a tunnel model construction method based on a CATIA platform, comprising:

[0007] In a source part area of the CATIA platform, in response to a publishing operation of a user on a first tunnel section model, a publishing item corresponding to the first tunnel section model is displayed in a publishing area of the CATIA platform;

[0008] In a target part area of the CATIA platform, in response to an operation of the user for referencing the publishing item of the first tunnel section model to a target tunnel model, geometric features of the first tunnel section model are analyzed to obtain a plurality of geometric features of the first tunnel section model;

[0009] ​Display the release item corresponding to the first tunnel section model in the target part area, and display the mark item corresponding to the geometric feature of the first tunnel section model.

[0010] Optionally, the geometric features of the first tunnel section model at least include excavation features, inner passage features, floor features, lining features and support features.

[0011] Optionally, in the tunnel coordinate system, the X-axis is the horizontal direction of the tunnel section, the Y-axis is the longitudinal direction of the tunnel, and the Z-axis is the vertical direction of the tunnel.

[0012] The analysis of the geometric features of the first tunnel section model includes:

[0013] Determine the straight line corresponding to the minimum value of the first tunnel section model in the Z-axis direction of the tunnel coordinate system to obtain a first straight line.

[0014] Determine two closed loop curves in the first tunnel section model perpendicular to the X-axis of the tunnel coordinate system to obtain a first contour line and a second contour line, and determine the excavation features and the inner passage features in the first tunnel section model according to the distance relationship between the first contour line, the second contour line and the first straight line.

[0015] Determine two contour lines obtained by dividing the contour line corresponding to the excavation features by the two end points of the first straight line to obtain a third contour line and a fourth contour line, and determine the support features in the first tunnel section model according to the length relationship between the third contour line and the fourth contour line.

[0016] Determine the straight line corresponding to the minimum value of the contour line corresponding to the inner passage features in the Z-axis direction of the tunnel coordinate system to obtain a second straight line, and determine the floor features in the first tunnel section model according to the second straight line and the first straight line.

[0017] Determine the lining features in the first tunnel section model according to the excavation features, the inner passage features and the second straight line.

[0018] Optionally, the determination of the excavation features and the inner passage features in the first tunnel section model according to the distance relationship between the first contour line, the second contour line and the first straight line includes:

[0019] Determine the shortest distance between the first contour line and the first straight line to obtain a first distance.

[0020] Determine the shortest distance between the second contour line and the first straight line to obtain a second distance.

[0021] If the first distance is less than the second distance, the first profile line is the excavation feature and the second profile line is the inner passage feature;

[0022] If the second distance is less than the first distance, the first profile line is the inner passage feature and the second profile line is the excavation feature.

[0023] Optionally, the determination of the support feature in the first tunnel section model according to the length relationship between the third profile line and the fourth profile line comprises:

[0024] If the length of the third profile line is greater than the length of the fourth profile line, the third profile line is the support feature;

[0025] If the length of the fourth profile line is greater than the length of the third profile line, the fourth profile line is the support feature.

[0026] Optionally, the determination of the floor feature in the first tunnel section model according to the second straight line and the first straight line comprises:

[0027] Determining the foot point of one end point G of the second straight line on the first straight line to obtain point a;

[0028] Determining the foot point of another end point H of the second straight line on the first straight line to obtain point b;

[0029] Connecting the end point G and the point a to obtain a straight line Ga, connecting the end point H and the point b to obtain a straight line Hb, and connecting the point a and the point b to obtain a straight line ab;

[0030] The straight line Ga, the straight line Hb, the straight line ab and the second straight line form a profile line GHbaG, and a floor feature in the first tunnel section model is obtained.

[0031] Optionally, the determination of the lining feature in the first tunnel section model according to the excavation feature, the inner passage feature and the second straight line comprises:

[0032] The point a and the point b divide the profile line ABCDA corresponding to the excavation feature into a line segment aADCBb and divide the profile line EFGHE corresponding to the inner passage feature into a line segment GEFH;

[0033] The line segment aADCBb, the straight line Hb, the line segment GEFH and the straight line Ga are combined to obtain a lining feature.

[0034] In a second aspect, the application provides a tunnel model construction device based on a CATIA platform, comprising:

[0035] The publishing module is configured to, in response to a publishing operation of the first tunnel section model by a user in a source part area of the CATIA platform, display a publishing item corresponding to the first tunnel section model in a publishing area of the CATIA platform.

[0036] The geometric feature analyzing module is configured to, in response to an operation of referencing the publishing item of the first tunnel section model to the target tunnel model input by a user in a target part area of the CATIA platform, analyze geometric features of the first tunnel section model to obtain a plurality of geometric features of the first tunnel section model.

[0037] The referencing module is configured to display the publishing item corresponding to the first tunnel section model and display a plurality of label items corresponding to the plurality of geometric features of the first tunnel section model in the target part area.

[0038] In a third aspect, the present application provides an electronic device, comprising a memory and a processor;

[0039] The memory is configured to store a computer program.

[0040] The processor is configured to, when executing the computer program, implement the tunnel model construction method based on the CATIA platform as described in the first aspect.

[0041] In a fourth aspect, the present application provides a computer readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the tunnel model construction method based on the CATIA platform as described in the first aspect is implemented.

[0042] The beneficial effects of the tunnel model construction method and apparatus based on the CATIA platform of the present invention are as follows: In the source part area of ​​the CATIA platform, in response to the user's publishing operation for the first tunnel cross-section model, the publishing item corresponding to the first tunnel cross-section model is displayed in the publishing area of ​​the CATIA platform. When referencing the first tunnel cross-section model, the entire first tunnel cross-section model is published, eliminating the need to publish each geometric feature in the first tunnel cross-section model separately, thus reducing the number of publishing operations. In the target part area of ​​the CATIA platform, in response to the user's input operation to reference the publishing item of the first tunnel cross-section model to the target tunnel model, the geometric features of the first tunnel cross-section model are parsed to obtain multiple geometric features of the first tunnel cross-section model. After referencing the first tunnel cross-section model to the target tunnel model, the system automatically parses each geometric feature in the first tunnel cross-section model. The invention displays the published items corresponding to the first tunnel cross-section model in the target part area, as well as the marker items corresponding to multiple geometric features of the first tunnel cross-section model. By displaying the published items corresponding to the first tunnel cross-section model and the marker items corresponding to the multiple geometric features obtained from the parsing, the user can directly assemble the geometric features of the first tunnel cross-section model when assembling the first tunnel cross-section model to the target tunnel model. Thus, in the process of referencing the first tunnel cross-section model, this invention publishes and references the entire first tunnel cross-section model, without having to publish and reference each of the multiple geometric features of the first tunnel cross-section model individually, making the referencing process more efficient. After referencing, the multiple geometric features of the first tunnel cross-section model are automatically parsed, thus not affecting subsequent assembly operations. Attached Figure Description

[0043] Figure 1 This is a schematic diagram of a tunnel cross-section model and its geometric features according to one embodiment;

[0044] Figure 2 This is a flowchart illustrating a tunnel model construction method based on the CATIA platform according to an embodiment of the present invention.

[0045] Figure 3 This is a schematic diagram of the first tunnel cross-section model in the ZX plane of a tunnel coordinate system according to one embodiment;

[0046] Figure 4 This is a flowchart illustrating the analysis of geometric features of a first tunnel cross-section model according to one embodiment.

[0047] Figure 5(a) is a schematic diagram of the source part region and the published region when the existing tunnel cross section model publishes 5 features separately; Figure 5(b) is a schematic diagram of the target part region when the existing tunnel cross section model references 5 features separately.

[0048] Fig. 6(a) is a schematic diagram of a source part region and a publishing region corresponding to a tunnel section model according to an embodiment of the present application, and Fig. 6(b) is a schematic diagram of a target part region corresponding to the tunnel section model according to an embodiment of the present application;

[0049] Figure 7 Fig. 1 is a structural schematic diagram of a tunnel model construction device based on a CATIA platform according to an embodiment of the present application;

[0050] Figure 8 Fig. 1 is a structural schematic diagram of a tunnel model construction device based on a CATIA platform according to an embodiment of the present application; DETAILED DESCRIPTION

[0051] In order to make the above objectives, features and advantages of the present application more apparent, specific embodiments of the present application will be described in detail below with reference to the accompanying drawings. Although some embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms, and should not be interpreted as being limited to the embodiments set forth herein, rather, these embodiments are provided so as to make the present application more thorough and complete. It should be understood that the drawings and embodiments of the present application are merely for illustrative purposes, and are not intended to limit the scope of protection of the present application.

[0052] It should be understood that each step described in the method embodiments of the present application can be executed in different orders, and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the execution of the steps shown. The scope of the present application is not limited in this respect.

[0053] The term "comprising" and variations thereof as used in the present application are open-ended, that is, "including but not limited to"; the term "based on" is "based, at least in part, on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". Related definitions will be given in the description below. It should be noted that the concepts of "first", "second", etc. mentioned in the present application are merely used to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules or units.

[0054] It should be noted that the modification of "one" or "multiple" mentioned in the present application is illustrative rather than limiting, and those skilled in the art should understand that, unless otherwise explicitly indicated in the context, it should be understood as "one or more".

[0055] The names of the messages or information exchanged between the multiple devices in the embodiments of the present application are merely for illustrative purposes, and are not intended to limit the scope of the messages or information.

[0056] CATIA platform is a three-dimensional design platform, which is widely used in complex engineering field. In the design of hydropower station tunnel, CATIA supports parameterized modeling and three-dimensional collaborative design, which can efficiently complete tunnel axis optimization, section structure design and excavation support simulation.

[0057] As shown in Figure 2 The tunnel model construction method based on CATIA platform provided by the embodiment of the application comprises the following steps:

[0058] Step S210: In response to a publishing operation of a user on the first tunnel section model, a publishing item corresponding to the first tunnel section model is displayed in a publishing area of the CATIA platform.

[0059] Specifically, in a display interface of the CATIA platform, at least a source part area, a publishing area and a target part area are displayed, wherein the source part area is used to display a part model drawn by the user, the publishing area is used to display a publishing item corresponding to a published part model, and the target part area is used to display a target part model. In some embodiments, the part model can be the first tunnel section model, and the target part model can be the target tunnel model.

[0060] Specifically, the publishing operation of the user on the first tunnel section model displayed in the source part area can be that the user selects the first tunnel section model displayed in the source part area by operating a mouse or other input device, selects to publish the selected first tunnel section model (for example, selects to publish after right-clicking the mouse or selects to publish through a tool in a menu list in the display interface), and names the publishing item in a pop-up dialog box.

[0061] Step S220: In response to an operation of the user inputting to reference the publishing item of the first tunnel section model to the target tunnel model, geometric features of the first tunnel section model are analyzed to obtain a plurality of geometric features of the first tunnel section model.

[0062] Specifically, the first tunnel section model is a BIM model.

[0063] Specifically, in response to the operation of the user inputting to reference the publishing item of the first tunnel section model to the target tunnel model, the user can open the target tunnel model in the target part area, and select the publishing item corresponding to the first tunnel section model in a pop-up file explorer after selecting to reference.

[0064] Specifically, while referencing the first tunnel model, the CATIA platform analyzes the first tunnel model to obtain its geometric features. In one embodiment, the geometric features of the first tunnel cross-section model include at least: excavation features, internal passage features, floor features, lining features, and support features.

[0065] Step S230: Display the publication item corresponding to the first tunnel cross-section model in the target part area, and display the label items corresponding to multiple geometric features of the first tunnel cross-section model.

[0066] Specifically, after referencing the first tunnel cross-section model, in addition to displaying the publication items corresponding to the first tunnel cross-section model in the target part area, it also displays the label items corresponding to multiple geometric features of the first tunnel cross-section model. The label items can be the names of the geometric features. For example, "excavation", "internal passage", "bottom plate", "lining" and "support" are displayed below the first tunnel cross-section model in the target part area.

[0067] In this embodiment, in the source part area of ​​the CATIA platform, in response to the user's publishing operation for the first tunnel cross-section model, the publishing item corresponding to the first tunnel cross-section model is displayed in the publishing area of ​​the CATIA platform. When referencing the first tunnel cross-section model, the entire first tunnel cross-section model is published, eliminating the need to publish each geometric feature separately, thus reducing the number of publishing operations. In the target part area of ​​the CATIA platform, in response to the user's input to reference the publishing item of the first tunnel cross-section model to the target tunnel model, the geometric features of the first tunnel cross-section model are parsed to obtain multiple geometric features of the first tunnel cross-section model. After referencing the first tunnel cross-section model to the target tunnel model, the system automatically parses each geometric feature in the first tunnel cross-section model. The invention displays the published items corresponding to the first tunnel cross-section model in the target part area, as well as the marker items corresponding to multiple geometric features of the first tunnel cross-section model. By displaying the published items corresponding to the first tunnel cross-section model and the marker items corresponding to the multiple geometric features obtained from the parsing, the user can directly assemble the geometric features of the first tunnel cross-section model when assembling the first tunnel cross-section model to the target tunnel model. Thus, in the process of referencing the first tunnel cross-section model, this invention publishes and references the entire first tunnel cross-section model, without having to publish and reference each of the multiple geometric features of the first tunnel cross-section model individually, making the referencing process more efficient. After referencing, the multiple geometric features of the first tunnel cross-section model are automatically parsed, thus not affecting subsequent assembly operations.

[0068] Optionally, such as Figure 3 As shown, Figure 3A schematic diagram of a first tunnel section model of a ZX plane in a tunnel coordinate system is shown, wherein in the tunnel coordinate system, the X axis is the transverse horizontal direction of the tunnel section, the Y axis is the longitudinal direction of the tunnel, and the Z axis (not shown in the figure) is the vertical direction of the tunnel.

[0069] Specifically, as shown in the first tunnel section model, the geometric features of the first tunnel section model are analyzed to obtain a plurality of geometric features of the first tunnel section model, including the following steps: Figure 4

[0070] Step S410: determining a straight line corresponding to the minimum value of the first tunnel section model in the Z axis direction of the tunnel coordinate system to obtain a first straight line.

[0071] Specifically, taking the first tunnel section model shown in the figure as an example, the minimum value in the z axis direction is the first straight line AB. Figure 3

[0072] Step S420: determining two closed loop curves in the first tunnel section model perpendicular to the X axis of the tunnel coordinate system to obtain a first contour line and a second contour line, and determining the excavation feature and the inner channel feature in the first tunnel section model according to the distance relationship between the first contour line, the second contour line and the first straight line.

[0073] Specifically, taking the first tunnel section model shown in the figure as an example, the first tunnel section model includes two contour lines, which are the first contour line ABCDA and the second contour line EFGHE, and the first contour line ABCDA and the second contour line EFGHE are not connected and do not intersect, and can be discretized into two objects, namely the contour ABCDA and the contour EFGHE. Figure 3

[0074] In some embodiments, according to the distance relationship between the first contour line ABCDA, the second contour line EFGHE and the first straight line, the excavation feature and the inner channel feature in the first tunnel section model are determined, including:

[0075] Step S421: determining the shortest distance between the first contour line ABCDA and the first straight line AB to obtain a first distance.

[0076] Step S422: determining the shortest distance between the second contour line EFGHE and the first straight line AB to obtain a second distance.

[0077] Step S423: if the first distance is less than the second distance, the first contour line ABCDA is the excavation feature, and the second contour line EFGHE is the inner channel feature.

[0078] Step S424: if the second distance is less than the first distance, the first contour line ABCDA is the inner channel feature, and the second contour line EFGHE is the excavation feature.​​​

[0079] for Figure 3 As shown in the cross-sectional model of the first tunnel, the shortest distance (first distance) between the first contour line ABCDA and the first straight line AB is less than the shortest distance (second distance) between the second contour line EFGHE and the first straight line AB. Therefore, the first contour line ABCDA represents the excavation feature, and the second contour line EFGHE represents the internal passage feature.

[0080] Step S430: Determine the two endpoints of the first straight line to divide the excavation feature into two contour lines, resulting in the third and fourth contour lines. Based on the length relationship between the third and fourth contour lines, determine the support features in the first tunnel cross-section model.

[0081] Specifically, the two endpoints of the first straight line AB are point A and point B, respectively. The minimum value of the first straight line AB in the X direction is point A, and the maximum value is point B. The excavation feature corresponding to the contour line ABCDA is divided into the third contour line AB and the fourth contour line ADCB by point A and point B.

[0082] Specifically, for the third contour line AB and the fourth contour line ADCB, the contour line with the larger length is the support feature. That is, the support features in the first tunnel cross-section model are determined based on the length relationship between the third contour line AB and the fourth contour line ADCB, including the following steps:

[0083] Step S431: If the length of the third contour line AB is greater than the length of the fourth contour line ADCB, then the third contour line AB is a support feature.

[0084] Step S432: If the length of the fourth contour line ADCB is greater than the length of the third contour line AB, then the fourth contour line ADCB is a support feature.

[0085] for Figure 3 As shown in the cross-sectional model of the first tunnel, it can be seen that the length of the fourth contour line ADCB is greater than the length of the third contour line AB, so the fourth contour line ADCB is a support feature.

[0086] Step S440: Determine the straight line corresponding to the minimum value of the contour line of the inner passage feature in the Z-axis direction of the tunnel coordinate system to obtain the second straight line, and determine the bottom plate feature in the first tunnel cross-section model based on the second straight line and the first straight line.

[0087] Specifically, the line corresponding to the minimum value of the inner passage feature contour line EFGHE in the Z-axis direction of the tunnel coordinate system is the second line GH.

[0088] Specifically, the bottom slab features in the first tunnel cross-section model are determined based on the second straight line and the first straight line, including the following steps:

[0089] Step S441: determining a foot point of one end point G of the second straight line GH on the first straight line, to obtain point a.

[0090] Step S442: determining a foot point of the other end point H of the second straight line GH on the first straight line, to obtain point b.

[0091] Step S443: connecting the end point G and point a to obtain straight line Ga, connecting the end point H and point b to obtain straight line Hb, and connecting point a and point b to obtain straight line ab.

[0092] Step S444: composing the straight line Ga, the straight line Hb, the straight line ab and the second straight line to obtain a contour line GHbaG, to obtain the floor feature in the first tunnel section model.

[0093] Step S450: determining the lining feature in the first tunnel section model according to the excavation feature, the inner passage feature and the second straight line.

[0094] Specifically, the lining feature in the first tunnel section model is determined according to the excavation feature, the inner passage feature and the second straight line, including the following steps:

[0095] Step S451: point a and point b divide the contour line ABCDA corresponding to the excavation feature into line segment aADCBb, and divide the contour line EFGHE corresponding to the inner passage feature into line segment GEFH.

[0096] Step S452: composing the line segment aADCBb, the straight line Hb, the line segment GEFH and the straight line Ga, to obtain the lining feature.

[0097] In the optional embodiment, by extracting the extreme value of the geometric figure in the first tunnel section model, by segmenting the geometric figure through the extreme value, and by judging the distance and length of the segmented figure, each geometric feature in the first tunnel section model can be accurately analyzed.

[0098] As shown in Figures 5(a) and 5(b), Figure 5(a) is a schematic diagram of the source part region 511 and the publishing region 521 when the existing tunnel cross-section model is published with five features alone. In the source part region 511, “Sketch.1”, “Sketch.2”, “Sketch.3”, “Sketch.4”, and “Sketch.5” correspond to the five geometric features of the first tunnel cross-section model. Similarly, the publishing region 521 displays “Sketch.1”, “Sketch.2”, “Sketch.3”, “Sketch.4”, and “Sketch.5”. As can be seen from the prior art, it is necessary to publish each of the five geometric features of the first tunnel cross-section model one by one, that is, publish it five times. Figure 5(b) is a schematic diagram of the target part area 531 corresponding to the case where the five features of the existing tunnel cross-section model are referenced individually. The target part area 531 shows "Sketch.1", "Sketch.2", "Sketch.3", "Sketch.4" and "Sketch.5". As can be seen from the prior art, it is necessary to reference each of the five geometric features of the first tunnel cross-section model one by one, that is, reference it five times.

[0099] As shown in Figures 6(a) and 6(b), Figure 6(a) is a schematic diagram of the source part region 511 and the publishing region 521 corresponding to the published tunnel cross-section model in an embodiment of the present invention. The “Sketch.1” displayed in the source part region 511 corresponds to the first tunnel cross-section model. The publishing region 521 also displays “Sketch.1”, which is the publishing item of the first tunnel cross-section model. It can be seen that in this embodiment of the present invention, only the first tunnel cross-section model needs to be published, that is, published once. Figure 6(b) is a schematic diagram of the target part region 531 corresponding to the referenced tunnel cross-section model in an embodiment of the present invention. The target part region 531 displays “lining”, “excavation”, “internal passage”, “bottom plate” and “support”. It can be seen that in this embodiment of the present invention, only the first tunnel cross-section model needs to be referenced, that is, referenced once, and each geometric feature can be automatically parsed.

[0100] In summary, compared with the prior art, the tunnel model construction method of this invention significantly reduces the number of publications and citations, simplifies the operation, and enables more efficient referencing of tunnel cross-section models.

[0101] like Figure 7 As shown in the figure, an embodiment of the present invention provides a tunnel model construction device 700 based on the CATIA platform, comprising:

[0102] The publishing module 710 is used to display the publishing item corresponding to the first tunnel cross-section model in the publishing area of ​​the CATIA platform in response to the user's publishing operation for the first tunnel cross-section model.

[0103] The geometric feature analysis module 720 is configured to, in response to the operation of referencing the release item of the first tunnel section model to the target tunnel model input by the user in the target part area of the CATIA platform, analyze geometric features of the first tunnel section model to obtain a plurality of geometric features of the first tunnel section model.

[0104] The reference module 730 is configured to display the release item corresponding to the first tunnel section model and display the mark item corresponding to the plurality of geometric features of the first tunnel section model in the target part area.

[0105] Optionally, the geometric features of the first tunnel section model at least include excavation features, inner passage features, floor features, lining features, and support features.

[0106] Optionally, in the tunnel coordinate system, the X-axis is a horizontal direction of the tunnel section, the Y-axis is a longitudinal direction of tunnel excavation, and the Z-axis is a vertical direction of the tunnel.

[0107] The analyzing the geometric features of the first tunnel section model to obtain a plurality of geometric features of the first tunnel section model includes:

[0108] Determining a straight line corresponding to the minimum value of the first tunnel section model in the Z-axis direction of the tunnel coordinate system to obtain a first straight line.

[0109] Determining two closed loop curves in the first tunnel section model that are perpendicular to the X-axis of the tunnel coordinate system to obtain a first contour line and a second contour line, and determining the excavation features and the inner passage features in the first tunnel section model according to the distance relationship between the first contour line, the second contour line, and the first straight line.

[0110] Determining two contour lines obtained by dividing the contour line corresponding to the excavation features by the two end points of the first straight line to obtain a third contour line and a fourth contour line, and determining the support features in the first tunnel section model according to the length relationship between the third contour line and the fourth contour line.

[0111] Determining a straight line corresponding to the minimum value of the contour line corresponding to the inner passage features in the Z-axis direction of the tunnel coordinate system to obtain a second straight line, and determining the floor features in the first tunnel section model according to the second straight line and the first straight line.

[0112] Determining the lining features in the first tunnel section model according to the excavation features, the inner passage features, and the second straight line.

[0113] Optionally, the determining the excavation features and the inner passage features in the first tunnel section model according to the distance relationship between the first contour line, the second contour line, and the first straight line includes:

[0114] determining a shortest distance between the first contour line and the first straight line, to obtain a first distance;

[0115] determining a shortest distance between the second contour line and the first straight line, to obtain a second distance;

[0116] if the first distance is smaller than the second distance, the first contour line is the excavation feature and the second contour line is the inner passage feature;

[0117] if the second distance is smaller than the first distance, the first contour line is the inner passage feature and the second contour line is the excavation feature.

[0118] Optionally, the support feature in the first tunnel section model is determined according to a length relationship between the third contour line and the fourth contour line, comprising:

[0119] if the length of the third contour line is greater than the length of the fourth contour line, the third contour line is a support feature;

[0120] if the length of the fourth contour line is greater than the length of the third contour line, the fourth contour line is a support feature.

[0121] Optionally, the floor feature in the first tunnel section model is determined according to the second straight line and the first straight line, comprising:

[0122] determining a foot point of one end point G of the second straight line on the first straight line, to obtain a point a;

[0123] determining a foot point of another end point H of the second straight line on the first straight line, to obtain a point b;

[0124] connecting the end point G and the point a to obtain a straight line Ga, connecting the end point H and the point b to obtain a straight line Hb, and connecting the point a and the point b to obtain a straight line ab;

[0125] composing the straight line Ga, the straight line Hb, the straight line ab and the second straight line into a contour line GHbaG, to obtain the floor feature in the first tunnel section model.

[0126] Optionally, the lining feature in the first tunnel section model is determined according to the excavation feature, the inner passage feature and the second straight line, comprising:

[0127] the point a and the point b divide the contour line ABCDA corresponding to the excavation feature into a line segment aADCBb, and divide the contour line EFGHE corresponding to the inner passage feature into a line segment GEFH;

[0128] The line segment aADCBb, the straight line Hb, the line segment GEFH and the straight line Ga are combined to obtain a lining feature.

[0129] As shown in Figure 8 An electronic device 800 provided by an embodiment of the application includes a memory 810 and a processor 820; the memory 810 is configured to store a computer program; the processor 820 is configured to implement the tunnel model construction method based on a CATIA platform when the computer program is executed.

[0130] Alternatively, an electronic device 800 includes a memory 810 and a processor 820 coupled to the memory 810; the memory 810 is configured to store a computer program; the processor 820 is configured to execute the following operations when the computer program is executed:

[0131] In a source part area of the CATIA platform, in response to a publishing operation of a user on a first tunnel section model, a publishing item corresponding to the first tunnel section model is displayed in a publishing area of the CATIA platform;

[0132] In a target part area of the CATIA platform, in response to an operation of the user for referencing the publishing item of the first tunnel section model to the target tunnel model, geometric features of the first tunnel section model are analyzed to obtain a plurality of geometric features of the first tunnel section model;

[0133] The publishing item corresponding to the first tunnel section model is displayed in the target part area, and the plurality of geometric features of the first tunnel section model are displayed in the target part area.

[0134] A computer readable storage medium provided by an embodiment of the application has a computer program stored thereon, and when the computer program is executed by a processor, the tunnel model construction method based on the CATIA platform is implemented.

[0135] Alternatively, a non-volatile computer readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the processor executes the following operations:

[0136] In a source part area of the CATIA platform, in response to a publishing operation of a user on a first tunnel section model, a publishing item corresponding to the first tunnel section model is displayed in a publishing area of the CATIA platform;

[0137] In the target part area of the CATIA platform, in response to a user input operation of referencing the release item of the first tunnel section model to the target tunnel model, geometric features of the first tunnel section model are parsed to obtain a plurality of geometric features of the first tunnel section model;

[0138] The release item corresponding to the first tunnel section model is displayed in the target part area, and the plurality of geometric features corresponding to the first tunnel section model are displayed as mark items.

[0139] An electronic device 800, which can be a server or a client of the present application, will now be described, which is an example of a hardware device that can be applied to aspects of the present application. The electronic device 800 is intended to represent various forms of digital electronic computing devices such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computing devices. The electronic device 800 can also represent various forms of mobile devices such as personal digital assistants, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application described and / or claimed in this document.

[0140] The electronic device 800 includes a computing unit that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The computing unit, the ROM, and the RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.

[0141] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing relevant hardware, and the program can be stored in a computer readable storage medium. When the program is executed, the program can include the processes of the above-mentioned embodiment methods. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like. In this application, the units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present application. In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically independently, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0142] Although the present application is disclosed as above, the protection scope of the present application is not limited to this. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application, and these changes and modifications will fall within the protection scope of the present application.

Claims

1. A tunnel model construction method based on a CATIA platform, characterized in that, Comprise: In the source part area of the CATIA platform, in response to the user's publishing operation for the first tunnel section model, display the publishing item corresponding to the first tunnel section model in the publishing area of the CATIA platform; In the target part area of the CATIA platform, in response to the user's operation of referencing the publishing item of the first tunnel section model to the target tunnel model, analyze the geometric features of the first tunnel section model to obtain a plurality of geometric features of the first tunnel section model; Display the publishing item corresponding to the first tunnel section model in the target part area, and display the label item corresponding to the plurality of geometric features of the first tunnel section model.

2. The tunnel model construction method based on the CATIA platform according to claim 1, characterized in that, The geometric features of the first tunnel section model at least include excavation features, internal passage features, floor features, lining features and support features.

3. The tunnel model construction method based on the CATIA platform according to claim 2, characterized in that, In the tunnel coordinate system, the X-axis is the horizontal direction of the tunnel section, the Y-axis is the longitudinal direction of the tunnel, and the Z-axis is the vertical direction of the tunnel; The analysis of the geometric features of the first tunnel section model to obtain a plurality of geometric features of the first tunnel section model includes: Determine the straight line corresponding to the minimum value of the first tunnel section model in the Z-axis direction of the tunnel coordinate system to obtain a first straight line; Determine two closed loop curves in the first tunnel section model perpendicular to the X-axis of the tunnel coordinate system to obtain a first contour line and a second contour line, and determine the excavation features and internal passage features in the first tunnel section model according to the distance relationship between the first contour line, the second contour line and the first straight line; Determine two contour lines obtained by dividing the contour line corresponding to the excavation features by the two endpoints of the first straight line to obtain a third contour line and a fourth contour line, and determine the support features in the first tunnel section model according to the length relationship between the third contour line and the fourth contour line; Determine the straight line corresponding to the minimum value of the contour line corresponding to the internal passage features in the Z-axis direction of the tunnel coordinate system to obtain a second straight line, and determine the floor features in the first tunnel section model according to the second straight line and the first straight line; Determine the lining features in the first tunnel section model according to the excavation features, the internal passage features and the second straight line.

4. The tunnel model construction method based on the CATIA platform according to claim 3, characterized in that, The determination of the excavation features and the internal passage features in the first tunnel section model according to the distance relationship between the first contour line, the second contour line and the first straight line includes: Determine the shortest distance between the first contour line and the first straight line to obtain a first distance; Determine the shortest distance between the second contour line and the first straight line to obtain a second distance; If the first distance is less than the second distance, the first contour line is the excavation feature, and the second contour line is the internal passage feature; If the second distance is less than the first distance, the first contour line is the internal passage feature, and the second contour line is the excavation feature.

5. The tunnel model construction method based on the CATIA platform according to claim 3, characterized in that, The determination of the support features in the first tunnel section model according to the length relationship between the third contour line and the fourth contour line includes: If the length of the third profile line is greater than the length of the fourth profile line, the third profile line is a support feature; If the length of the fourth profile line is greater than the length of the third profile line, the fourth profile line is a support feature.

6. The tunnel model construction method based on the CATIA platform according to claim 3, characterized in that, The bottom plate feature in the first tunnel section model is determined according to the second straight line and the first straight line, and includes: An end point G of the second straight line is determined to have a vertical foot point on the first straight line, and a point a is obtained; Another end point H of the second straight line is determined to have a vertical foot point on the first straight line, and a point b is obtained; The end point G and the point a are connected to obtain a straight line Ga, the end point H and the point b are connected to obtain a straight line Hb, and the point a and the point b are connected to obtain a straight line ab; The straight line Ga, the straight line Hb, the straight line ab and the second straight line form a profile line GHbaG, and the bottom plate feature in the first tunnel section model is obtained.

7. The tunnel model construction method based on the CATIA platform according to claim 6, characterized in that, The lining feature in the first tunnel section model is determined according to the excavation feature, the inner channel feature and the second straight line, and includes: The point a and the point b divide the excavation feature corresponding profile line ABCDA into a line segment aADCBb, and divide the inner channel feature corresponding profile line EFGHE into a line segment GEFH; The line segment aADCBb, the straight line Hb, the line segment GEFH and the straight line Ga are combined to obtain the lining feature.

8. A tunnel model construction device based on a CATIA platform, characterized in that, It includes: A publishing module configured to, in response to a publishing operation of a user on a first tunnel section model, display a publishing item corresponding to the first tunnel section model in a publishing area of a CATIA platform in a source part area of the CATIA platform; A geometric feature analysis module configured to, in response to an operation of the user inputting a reference of the publishing item of the first tunnel section model to a target tunnel model in a target part area of the CATIA platform, analyze geometric features of the first tunnel section model to obtain a plurality of geometric features of the first tunnel section model; A reference module configured to display the publishing item corresponding to the first tunnel section model and display a plurality of label items corresponding to the plurality of geometric features of the first tunnel section model in the target part area.

9. An electronic device, comprising: It includes a memory and a processor; The memory is configured to store a computer program; The processor is configured to, when executing the computer program, implement the tunnel model construction method based on the CATIA platform according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The storage medium has a computer program stored thereon, and when the computer program is executed by the processor, the tunnel model construction method based on the CATIA platform according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Vehicle metal plate drawing method based on CATIA and electronic equipment

    CN114707267A

  • Designing a product using procedural graphs

    EP4213059A1