Method and device for generating model of pre-embedded pipes for four electrical systems in tunnels
By acquiring the target tunnel model and the two-dimensional trajectory line of the pipeline, and combining the positional relationship and angle information, the three-dimensional trajectory line and model are automatically generated, which solves the problems of low generation efficiency and large error in the existing technology, and realizes the efficient and accurate generation of track pipes or trench pipes.
Patent Information
- Application Number
- CN202411262330.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2044-09-10
AI Technical Summary
The existing methods for generating 3D models of track-crossing pipes and trench-crossing pipes mainly rely on manual labor, resulting in low generation efficiency and a high risk of errors, which affects the subsequent construction process.
By acquiring the target tunnel model and pre-drawn two-dimensional pipeline trajectory lines, and combining the positional relationship and angle information, the three-dimensional trajectory lines and models are automatically generated, realizing the automatic generation of pipelines passing through rails or trenches.
It improves the generation efficiency and accuracy of the four electrical pre-embedded pipe model and reduces errors caused by manual intervention.
Smart Images

Figure CN119227188B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of 3D modeling technology, and in particular to a method and apparatus for generating a model of a tunnel's four electrical systems pre-embedded pipes. Background Technology
[0002] In related technologies, track-passing pipes and channel-passing pipes are installed inside the secondary lining space of tunnels. Since the secondary lining space has a certain curvature, the shapes of the track-passing pipes and channel-passing pipes must match the shape of the secondary lining. However, existing methods for generating 3D models of track-passing pipes or channel-passing pipes typically involve manual generation of the entire 3D model, resulting in low generation efficiency and a high risk of errors, which can affect the subsequent physical construction process. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this disclosure provides a method and apparatus for generating a model of pre-embedded pipelines for four electrical systems in tunnels.
[0004] According to a first aspect of the present disclosure, a method for generating a model of pre-embedded pipes for four electrical systems in a tunnel is provided, comprising:
[0005] In response to receiving an instruction to generate a first pipeline model, a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline are acquired; the dimensions of the first two-dimensional trajectory line correspond to the cross-sectional dimensions of the target tunnel model; the first pipeline is a track-passing pipe or a trench-passing pipe;
[0006] Obtain the configuration information of the first pipeline model; the configuration information includes the first positional relationship between the first pipeline model and the target tunnel model, and the first included angle between the first pipeline and the target tunnel model;
[0007] Based on the first pipeline's two-dimensional trajectory line, the first positional relationship, and the first included angle, a three-dimensional trajectory line of the first pipeline is generated at the three-dimensional target position in the target tunnel model;
[0008] Based on the three-dimensional trajectory line, a first three-dimensional pipeline model is generated at the three-dimensional target location.
[0009] According to a second aspect of the present disclosure, a tunnel electrical and signaling pre-embedded pipe model generation device is provided, comprising:
[0010] The first acquisition unit is configured to acquire a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline in response to receiving an instruction to generate a first pipeline model; the size of the two-dimensional trajectory line of the first pipeline corresponds to the cross-sectional size of the target tunnel model; the first pipeline is a track pipe or a trench pipe.
[0011] The second acquisition unit is used to acquire configuration information of the first pipeline model; the configuration information includes a first positional relationship between the first pipeline model and the target tunnel model, and a first included angle between the first pipeline and the target tunnel model.
[0012] The first generation unit is used to generate a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model based on the two-dimensional trajectory line of the first pipeline, the first positional relationship, and the first included angle.
[0013] The second generation unit is used to generate a first pipeline 3D model at the 3D target position based on the 3D trajectory line.
[0014] According to a third aspect of the present disclosure, an electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method as described in any one of the first aspects.
[0015] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of the first aspects.
[0016] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method as described in any one of the first aspects.
[0017] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: In response to receiving an instruction to generate a first pipeline model, a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline are obtained; configuration information of the first pipeline model is obtained; the configuration information includes a first positional relationship between the first pipeline model and the target tunnel model, and a first included angle between the first pipeline and the target tunnel model; based on the two-dimensional trajectory line of the track pipe, the first positional relationship, and the first included angle, a three-dimensional trajectory line of the first pipeline is generated at a three-dimensional target position in the target tunnel model; based on the three-dimensional trajectory line, a three-dimensional model of the first pipeline is generated at the three-dimensional target position. This achieves automatic generation of three-dimensional models of track pipes or trench pipes, improving the generation efficiency and accuracy of pre-embedded pipeline models for electrical, mechanical, and electrical systems.
[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0020] Figure 1 This is a flowchart illustrating a method for generating a tunnel electrical, signaling, and communication pre-embedded pipe model according to an exemplary embodiment.
[0021] Figure 2 This is a schematic cross-sectional view of the target tunnel model according to an embodiment of this application;
[0022] Figure 3 This is a three-dimensional schematic diagram of the target tunnel model proposed according to the embodiments of this application;
[0023] Figure 4 This is a schematic diagram showing the positional relationship between the target integrated cavern, the track-passing pipe, and the cable trough according to the embodiments of this application;
[0024] Figure 5 This is a block diagram illustrating a tunnel four-electric pre-embedded pipe model generation device according to an exemplary embodiment.
[0025] Figure 6 This is a block diagram illustrating an apparatus for generating a model of pre-embedded pipes for four electrical systems in a tunnel, according to an exemplary embodiment.
[0026] Figure Labels
[0027] 1-Two-dimensional trajectory line of the first pipeline; 2-Cross section of the target tunnel model; 3-Secondary lining model; 4-Cable trough; 5-Target tunnel model; 6-Mileage line; 7-Target integrated cavern; 8-Target plane; 9-Two-dimensional intersection coordinates; 10-Three-dimensional model of the first pipeline. Detailed Implementation
[0028] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0029] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0030] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.
[0031] Furthermore, various forms of processes shown in the embodiments of this disclosure can be used to reorder, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this application can be achieved, and this is not limited herein.
[0032] In related technologies, track-passing pipes and channel-passing pipes are installed inside the secondary lining space of tunnels. Since the secondary lining space has a certain curvature, the shapes of the track-passing pipes and channel-passing pipes must match the shape of the secondary lining. However, existing methods for generating 3D models of track-passing pipes or channel-passing pipes typically involve manual generation of the entire 3D model, resulting in low generation efficiency and a high risk of errors, which can affect the subsequent physical construction process.
[0033] To address the aforementioned issues, this disclosure provides a method and apparatus for generating a model of pre-embedded pipelines for electrical, signaling, and communication systems in tunnels. In response to an instruction to generate a first pipeline model, the method acquires a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline; it acquires configuration information for the first pipeline model, including a first positional relationship between the first pipeline model and the target tunnel model, and a first included angle between the first pipeline and the target tunnel model; based on the two-dimensional trajectory line of the pipeline, the first positional relationship, and the first included angle, it generates a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model; and based on the three-dimensional trajectory line, it generates a three-dimensional model of the first pipeline at the three-dimensional target position. This achieves automatic generation of three-dimensional models of pipelines passing through tracks or trenches, improving the generation efficiency and accuracy of pre-embedded pipeline models for electrical, signaling, and communication systems.
[0034] Figure 1 This is a flowchart illustrating a method for generating a model of pre-embedded pipes for four electrical systems in a tunnel, according to an exemplary embodiment. Figure 1 As shown, it should be noted that the tunnel electrical and electronic pre-embedded pipe model generation method of this application embodiment is applied in the tunnel electrical and electronic pre-embedded pipe model generation device. For example... Figure 1 As shown, the method may include the following steps:
[0035] Step 101: In response to receiving an instruction to generate a first pipeline model, acquire the target tunnel model and the pre-drawn two-dimensional trajectory line of the first pipeline.
[0036] Wherein, the size of the two-dimensional trajectory line 1 of the first pipeline corresponds to the size of the cross section 2 of the target tunnel model; the first pipeline is a track-passing pipe or a trench-passing pipe.
[0037] In one embodiment, the first two-dimensional trajectory line 1 of the pipeline can be drawn by the user on the cross-sectional surface of the target tunnel model. Alternatively, the first two-dimensional trajectory line 1 of the pipeline can be drawn within the cross-sectional surface at the bottom of the secondary lining model 3 in the aforementioned cross-sectional surface.
[0038] like Figure 2 As shown, the track pipes are all connected to the two cable troughs 4 models inside the tunnel, and the two cable troughs 4 are located on both sides of the internal space of the tunnel model.
[0039] Step 102: Obtain the configuration information of the first pipeline model.
[0040] The configuration information includes the first positional relationship between the first pipeline model and the target tunnel model 5, and the first included angle between the first pipeline and the target tunnel model 5.
[0041] In one embodiment, the first positional relationship can be the position of the first pipe model on the mileage line 6 of the template tunnel model. The first included angle can be the angle between the first pipe model and the mileage line 6 projected onto the XY plane.
[0042] Step 103: Based on the first pipeline's two-dimensional trajectory line, the first positional relationship, and the first included angle, generate the three-dimensional trajectory line of the first pipeline at the three-dimensional target position in the target tunnel model.
[0043] Understandably, in order to generate a three-dimensional pipeline model, it is necessary to convert the two-dimensional trajectory lines into three-dimensional trajectory lines.
[0044] Therefore, in one embodiment, the three-dimensional trajectory line of the first pipeline can be generated at the three-dimensional target position in the target tunnel model 5 based on the first two-dimensional trajectory line 1 of the first pipeline, the first positional relationship, and the first included angle.
[0045] The first positional relationship and the first included angle can be preset according to actual needs.
[0046] In some embodiments of this application, such as Figure 3 , Figure 4As shown, the first positional relationship is the coordinates 9 of the two-dimensional intersection point of the first pipeline model and the tunnel mileage line 6 in the target tunnel model 5; the first pipeline two-dimensional trajectory line 1 is a two-dimensional trajectory line on the XY plane, and step 103 may specifically include:
[0047] Step a1: Determine the position of the three-dimensional target based on the position information of the target tunnel model 5 and the coordinates of the two-dimensional intersection point 9.
[0048] In some embodiments of this application, step a1 may specifically include the following steps:
[0049] Step a11: Obtain the location information of the target tunnel model 5.
[0050] The location information includes the horizontal curve information and vertical curve information of the target tunnel model 5.
[0051] Step a12: Using the flat curve information and the two-dimensional intersection coordinates 9, determine the X-axis coordinates and Y-axis coordinates corresponding to the three-dimensional target position.
[0052] In one embodiment, the X-axis coordinates and Y-axis coordinates corresponding to the three-dimensional target position can be determined based on a preset first pipeline centerline, that is, the two-dimensional information can be determined.
[0053] Step a13: Determine the Z-axis coordinates corresponding to the three-dimensional target position based on the vertical curve information.
[0054] In one embodiment, the Z-axis coordinates corresponding to the three-dimensional target position can be determined based on the vertical curve information, that is, the elevation information can be determined.
[0055] Step a14: Obtain the three-dimensional target position based on the X-axis coordinate, Y-axis coordinate, and Z-axis coordinate corresponding to the three-dimensional target position.
[0056] Step a2: Move the first two-dimensional trajectory line 1 of the pipeline to the three-dimensional target position.
[0057] Step a3: Rotate the first pipeline two-dimensional trajectory line 1 according to the tunnel mileage line 6 to obtain the rotated two-dimensional trajectory line of the track pipe.
[0058] In one embodiment, the rotated two-dimensional trajectory line of the rail tube is perpendicular to the tunnel mileage line 6, and the rotated two-dimensional trajectory line of the rail tube is located in the YZ plane.
[0059] Step a4: Based on the first included angle and the three-dimensional target position, determine the target plane 8 perpendicular to the XY plane.
[0060] The three-dimensional target position is located in the target plane 8.
[0061] In some embodiments of this application, such as Figure 3 As shown, step a4 may specifically include the following steps:
[0062] Generate an intermediate plane including the position of the three-dimensional target based on the YZ plane;
[0063] The intermediate plane is rotated about the first straight line as the axis of rotation until it forms an angle with the tunnel mileage line 6, which is the first angle. The first straight line is perpendicular to the XY plane, and the X-axis coordinates and Y-axis coordinates of the first straight line are the coordinates of the intersection of the tunnel mileage line 6 and the first pipeline two-dimensional trajectory line 1.
[0064] In one embodiment, the YZ plane with the three-dimensional target position as the origin is defined as the intermediate plane, and a first straight line on the intermediate plane, including the three-dimensional target position and perpendicular to the XY plane, is rotated around the first straight line to a position where the angle between the intermediate plane and the tunnel mileage line 6 is the first angle.
[0065] Step a5: Project the rotated first two-dimensional trajectory line 1 of the pipeline onto the target plane 8 to obtain the three-dimensional trajectory line.
[0066] Step 104: Generate a first pipeline 3D model at the 3D target location based on the 3D trajectory line.
[0067] In some embodiments of this application, step 104 may specifically include the following steps:
[0068] Step b1: Obtain the cross-sectional information of the first pipe from the configuration information.
[0069] Step b2: Generate a cross-sectional pattern of the first pipe at one end of the three-dimensional trajectory line based on the cross-sectional information.
[0070] Step b3: Perform three-dimensional lofting processing on the cross-sectional shape according to the three-dimensional trajectory line to obtain the first pipeline three-dimensional model 10.
[0071] In some embodiments of this application, the configuration information further includes the first pipeline placement mileage, the number of pipelines placed, and the placement spacing; after step 104, the method may further include the following steps:
[0072] Based on the first pipeline 3D model 10, multiple first pipeline 3D models 10 are generated at corresponding positions in the target tunnel model 5 according to the first pipeline placement mileage, the number of placements, and the placement spacing.
[0073] Understandably, after generating one of the track-crossing pipe models, multiple corresponding track-crossing pipes can be generated in the target tunnel model 5 according to the first pipe placement mileage, number of pipes, and placement spacing.
[0074] In some embodiments of this application, such as Figure 4 As shown, when the first pipeline is a track-crossing pipe, multiple three-dimensional models 10 of the first pipeline are generated at the corresponding positions in the target tunnel model 5, including:
[0075] Step c1: Determine the target integrated cavern 7, and determine the centerline of the target integrated cavern 7 based on its location information.
[0076] The centerline is set perpendicular to the target tunnel model 5.
[0077] Understandably, the target integrated cavern 7 is used to house related equipment and the maintenance terminals for the four electrical lines. Therefore, it is necessary to determine the positions of multiple first pipeline 3D models 10 based on the location information of the target integrated cavern 7.
[0078] Step c2: Based on the first pipeline placement mileage, the number of placement pipes, and the placement spacing, generate multiple first overpass pipe models on one side of the centerline.
[0079] Each first track pipe model is connected to two cable trough 4 models inside the target tunnel model 5; the two cable trough 4 models are located on both sides of the internal space of the target tunnel model 5; the cable trough 4 model on the side closer to the target integrated cavern 7 is connected to the equipment model or maintenance end model inside the target integrated cavern 7.
[0080] Step c3: Based on the centerline, generate multiple second track tube models that are mirror images of the multiple first track tubes.
[0081] Step c4: Based on the plurality of first cross-rail pipe models and the plurality of second cross-rail pipe models, obtain the plurality of first pipe three-dimensional models 10.
[0082] In some embodiments of this application, the overhead rail pipes used for the pre-embedded power, communication, and signal cables during the construction of the tunnel's four-electric interface project; the pre-embedded trenches used for the contact network foundation in the tunnel; and the grounding terminals used for the integrated grounding in the tunnel, etc.
[0083] The steps for modeling the overhead contact line channel are as follows: Select the 2D tunnel element, identify the corresponding route name, and obtain the route model. Input the information of the overhead contact line channel to be placed, including: channel mileage, channel type, longitudinal spacing of channels, channel arc length, channel offset relative to the route in the cross section, channel height relative to the design rail surface, channel shape, and whether it is placed symmetrically in the cross section. The system integrates the information of each channel based on the input channel information. Obtain all secondary lining model elements within the mileage range of the channel to be placed, thereby obtaining the inner contour line information of the secondary lining at the channel placement location, and transforming it into a planar secondary lining inner contour line with the origin as the base point. When generating each channel model, based on the currently placed channel information and the inner contour line of the secondary lining, two trajectory lines are generated for the channel (if it is a straight channel, the origin (X=0, Y=0) is used as the starting point, and the channel length is extended in the positive X-axis direction to obtain the endpoint; a straight line is obtained through the obtained starting and ending points, and this straight line is used as the trajectory line of the straight channel). A channel cross-section is generated at the starting point of the trajectory line and extruded into a channel body model. Based on the channel trajectory line, and combined with the position and geometric information of the anchor bolts and flat steel in the channel information, anchor bolt and flat steel models are generated respectively. The generated channel, anchor bolt, and flat steel models are merged into a channel model. The channel model is moved to the corresponding position of the tunnel cross-section at the currently placed mileage by translation and rotation. Layers are set for the current channel model, codes are generated, component attributes are bound, and corresponding nodes are generated in the model structure tree window.
[0084] The modeling steps for grounding terminals are as follows: Create a new grounding terminal model library file. Starting from the insertion point of the grounding terminal, draw parametric components sequentially. The model size of each component can be adjusted through parameters, and the components can be linked (i.e., when the size or position of one component changes, the positions of other components in contact with it can be adjusted synchronously). Add the completed grounding terminal library file to the component library. Select the route model, the placement starting point, and the grounding terminal library file. Input the placement information (placement horizontal spacing, height difference, placement direction, placement spacing, placement quantity, etc.). The system calculates the coordinates of the insertion point based on the route model. Copy a grounding terminal model from the selected grounding terminal library file and place it at the insertion point with the origin as the base point. Rotate the grounding terminal around the Z-axis so that the normal vector of its cross-section is aligned with the tangent vector direction of the horizontal curve of the route at that position. Set a layer, generate a code, and bind component attributes for each grounding terminal model. At the same time, generate the corresponding node in the model structure tree window.
[0085] The method for generating a tunnel electrical, signaling, and communication (Electrical, Electrical, and Communication) pre-embedded pipeline model according to the embodiments of this application involves, in response to receiving an instruction to generate a first pipeline model, acquiring a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline; acquiring configuration information of the first pipeline model, including a first positional relationship between the first pipeline model and the target tunnel model, and a first included angle between the first pipeline and the target tunnel model; generating a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model based on the two-dimensional trajectory line of the track pipe, the first positional relationship, and the first included angle; and generating a three-dimensional model of the first pipeline at the three-dimensional target position based on the three-dimensional trajectory line. This achieves automatic generation of three-dimensional models of track pipes or trench pipes, improving the generation efficiency and accuracy of the electrical, signaling, and communication (Electrical, Electrical, and Communication) pre-embedded pipeline model.
[0086] Figure 5 This is a block diagram illustrating a tunnel electrical, signaling, and ductwork pre-embedded pipe model generation device according to an exemplary embodiment. (Refer to...) Figure 5 The device includes a first acquisition unit 501, a second acquisition unit 502, a first generation unit 503, and a second generation unit 504.
[0087] The first acquisition unit 501 is used to acquire a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline in response to receiving an instruction to generate a first pipeline model; the size of the two-dimensional trajectory line of the first pipeline corresponds to the cross-sectional size of the target tunnel model; the first pipeline is a track pipe or a trench pipe.
[0088] The second acquisition unit 502 is used to acquire configuration information of the first pipeline model; the configuration information includes a first positional relationship between the first pipeline model and the target tunnel model, and a first included angle between the first pipeline and the target tunnel model.
[0089] The first generation unit 503 is used to generate a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model based on the two-dimensional trajectory line of the first pipeline, the first positional relationship, and the first included angle.
[0090] The second generation unit 504 is used to generate a first pipeline 3D model at the 3D target position based on the 3D trajectory line.
[0091] In some embodiments of this application, the first positional relationship is the two-dimensional intersection coordinates of the tunnel mileage line in the first pipeline model and the target tunnel model; the first pipeline two-dimensional trajectory line is a two-dimensional trajectory line on the XY plane; the first generation unit 503 can specifically be used for:
[0092] The location of the three-dimensional target is determined based on the location information of the target tunnel model and the coordinates of the two-dimensional intersection point;
[0093] Move the first pipeline's two-dimensional trajectory line to the three-dimensional target position;
[0094] The first pipeline two-dimensional trajectory line is rotated according to the tunnel mileage line to obtain the rotated track two-dimensional trajectory line; the rotated track two-dimensional trajectory line is perpendicular to the tunnel mileage line and is located in the YZ plane.
[0095] Based on the first included angle and the three-dimensional target position, a target plane perpendicular to the XY plane is determined; the three-dimensional target position is located within the target plane.
[0096] The first two-dimensional trajectory line of the pipe after rotation is projected onto the target plane to obtain the three-dimensional trajectory line.
[0097] In some embodiments of this application, the first generation unit 503 may specifically be used for:
[0098] Obtain the location information of the target tunnel model; the location information includes the horizontal curve information and vertical curve information of the target tunnel model;
[0099] Using the horizontal curve information and the coordinates of the two-dimensional intersection point, the X-axis coordinates and Y-axis coordinates corresponding to the three-dimensional target position are determined;
[0100] Based on the vertical curve information, determine the Z-axis coordinates corresponding to the three-dimensional target position;
[0101] The position of the three-dimensional target is obtained based on the X-axis coordinate, the Y-axis coordinate, and the Z-axis coordinate corresponding to the position of the three-dimensional target.
[0102] In some embodiments of this application, the first generation unit 503 may specifically be used to: generate an intermediate plane including the position of the three-dimensional target based on the YZ plane;
[0103] The intermediate plane is rotated about the first straight line as the axis of rotation to a position where the angle between it and the tunnel mileage line is the first angle; the first straight line is perpendicular to the XY plane, and the X-axis coordinate and Y-axis coordinate of the first straight line are the coordinates of the intersection of the tunnel mileage line and the two-dimensional trajectory line of the first pipeline.
[0104] In some embodiments of this application, the second generation unit 504 may specifically be used for:
[0105] Obtain the cross-sectional information of the first pipe from the configuration information;
[0106] A cross-sectional pattern of the first pipe is generated at one end of the three-dimensional trajectory line based on the cross-sectional information.
[0107] The cross-sectional shape is subjected to three-dimensional lofting according to the three-dimensional trajectory line to obtain the three-dimensional model of the first pipeline.
[0108] In some embodiments of this application, the configuration information further includes the first pipeline placement mileage, the number of pipelines placed, and the placement spacing;
[0109] In some embodiments of this application, the apparatus may further include:
[0110] The third generation unit is used to generate multiple three-dimensional models of the first pipeline at corresponding positions in the target tunnel model based on the three-dimensional model of the first pipeline, according to the placement mileage of the first pipeline, the number of placements, and the placement spacing.
[0111] In some embodiments of this application, the third generation unit is specifically used for:
[0112] Determine the target integrated cavern, and determine its centerline based on the location information of the target integrated cavern; the centerline is set perpendicular to the target tunnel model.
[0113] Based on the first pipeline placement mileage, the number of placements, and the placement spacing, multiple first cross-track pipe models are generated on one side of the centerline; each first cross-track pipe model is connected to two cable trough models within the target tunnel model; the two cable trough models are located on both sides of the internal space of the target tunnel model; the cable trough model closer to the target integrated cavern is connected to the equipment model or maintenance end model within the target integrated cavern.
[0114] Based on the centerline, generate multiple second track tube models that are mirror images of the multiple first track tubes;
[0115] Based on the multiple first cross-rail pipe models and the multiple second cross-rail pipe models, the multiple three-dimensional models of the first pipes are obtained.
[0116] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0117] The tunnel electrical, signaling, and communication (Electrical, Electrical, and Communication) pre-embedded pipeline model generation device proposed in this application, in response to receiving an instruction to generate a first pipeline model, acquires a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline; acquires configuration information of the first pipeline model, including a first positional relationship between the first pipeline model and the target tunnel model, and a first included angle between the first pipeline and the target tunnel model; generates a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model based on the two-dimensional trajectory line of the track pipe, the first positional relationship, and the first included angle; and generates a three-dimensional model of the first pipeline at the target position based on the three-dimensional trajectory line. This achieves automatic generation of three-dimensional models of track pipes or trench pipes, improving the generation efficiency and accuracy of the pre-embedded pipeline model for electrical, signaling, and communication systems.
[0118] Figure 6 This is a block diagram illustrating an apparatus for generating a model of pre-embedded pipes for four electrical systems in a tunnel, according to an exemplary embodiment. For example, apparatus 600 may be an electronic device, such as a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0119] Reference Figure 6 The device 600 may include one or more of the following components: a processing component 602, a memory 604, a power component 606, a multimedia component 608, an audio component 610, an input / output (I / O) interface 612, a sensor component 614, and a communication component 616.
[0120] Processing component 602 typically controls the overall operation of device 600, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 602 may include one or more modules to facilitate interaction between processing component 602 and other components. For example, processing component 602 may include a multimedia module to facilitate interaction between multimedia component 608 and processing component 602.
[0121] Memory 604 is configured to store various types of data to support the operation of device 600. Examples of this data include instructions for any application or method operating on device 600, contact data, phonebook data, messages, pictures, videos, etc. Memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0122] The power supply component 606 provides power to the various components of the device 600. The power supply component 606 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 600.
[0123] Multimedia component 608 includes a screen that provides an output interface between the device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 608 includes a front-facing camera and / or a rear-facing camera. When the device 600 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0124] Audio component 610 is configured to output and / or input audio signals. For example, audio component 610 includes a microphone (MIC) configured to receive external audio signals when device 600 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 604 or transmitted via communication component 616. In some embodiments, audio component 610 also includes a speaker for outputting audio signals.
[0125] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, start buttons, and lock buttons.
[0126] Sensor assembly 614 includes one or more sensors for providing status assessments of various aspects of device 600. For example, sensor assembly 614 may detect the on / off state of device 600, the relative positioning of components such as the display and keypad of device 600, changes in the position of device 600 or a component of device 600, the presence or absence of user contact with device 600, the orientation or acceleration / deceleration of device 600, and temperature changes of device 600. Sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 614 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0127] Communication component 616 is configured to facilitate wired or wireless communication between device 600 and other devices. Device 600 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 616 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 616 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0128] In an exemplary embodiment, the apparatus 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0129] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, which can be executed by a processor 620 of the device 600 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0130] In an exemplary embodiment, a computer program product is also provided, including a computer program that implements the above-described method when executed by a processor 620 of the device 600.
[0131] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0132] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for generating a model of pre-embedded pipes for four electrical systems in a tunnel, characterized in that, include: In response to receiving an instruction to generate a first pipeline model, the target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline are acquired; The dimensions of the two-dimensional trajectory line of the first pipeline correspond to the cross-sectional dimensions of the target tunnel model; the first pipeline is a track-passing pipe or a trench-passing pipe; Obtain the configuration information of the first pipeline model; the configuration information includes the first positional relationship between the first pipeline model and the target tunnel model, and the first included angle between the first pipeline and the target tunnel model; Based on the first pipeline's two-dimensional trajectory line, the first positional relationship, and the first included angle, a three-dimensional trajectory line of the first pipeline is generated at the three-dimensional target position in the target tunnel model; Based on the three-dimensional trajectory line, a first three-dimensional pipeline model is generated at the three-dimensional target location.
2. The method for generating a tunnel electrical, signaling, and communication pre-embedded pipeline model according to claim 1, characterized in that, The first positional relationship is the two-dimensional intersection coordinates of the tunnel mileage line in the first pipeline model and the target tunnel model; the first pipeline two-dimensional trajectory line is a two-dimensional trajectory line on the XY plane; The step of generating a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model based on the two-dimensional trajectory line of the first pipeline, the first positional relationship, and the first included angle includes: The location of the three-dimensional target is determined based on the location information of the target tunnel model and the coordinates of the two-dimensional intersection point; Move the first pipeline's two-dimensional trajectory line to the three-dimensional target position; The first pipeline two-dimensional trajectory line is rotated based on the tunnel mileage line to obtain a rotated first pipeline two-dimensional trajectory line; the rotated first pipeline two-dimensional trajectory line is perpendicular to the tunnel mileage line and is located in the YZ plane; Based on the first included angle and the three-dimensional target position, a target plane perpendicular to the XY plane is determined; the three-dimensional target position is located within the target plane. The first two-dimensional trajectory line of the pipe after rotation is projected onto the target plane to obtain the three-dimensional trajectory line.
3. The method for generating a tunnel electrical, signaling, and communication pre-embedded pipeline model according to claim 2, characterized in that, The step of determining the three-dimensional target position based on the position information of the target tunnel model and the coordinates of the two-dimensional intersection point includes: Obtain the location information of the target tunnel model; the location information includes the horizontal curve information and vertical curve information of the target tunnel model; Using the horizontal curve information and the coordinates of the two-dimensional intersection point, the X-axis coordinates and Y-axis coordinates corresponding to the three-dimensional target position are determined; Based on the vertical curve information, determine the Z-axis coordinates corresponding to the three-dimensional target position; The position of the three-dimensional target is obtained based on the X-axis coordinate, the Y-axis coordinate, and the Z-axis coordinate corresponding to the position of the three-dimensional target.
4. The method for generating a tunnel electrical, signaling, and communication pre-embedded pipeline model according to claim 2, characterized in that, Determining a target plane perpendicular to the XY plane based on the first included angle and the three-dimensional target position includes: Generate an intermediate plane including the position of the three-dimensional target based on the YZ plane; The intermediate plane is rotated about the first straight line as the axis of rotation to a position where the angle between it and the tunnel mileage line is the first angle; the first straight line is perpendicular to the XY plane, and the X-axis coordinate and Y-axis coordinate of the first straight line are the coordinates of the intersection of the tunnel mileage line and the two-dimensional trajectory line of the first pipeline.
5. The method for generating a tunnel electrical, signaling, and communication pre-embedded pipeline model according to claim 1, characterized in that, The step of generating a first pipeline 3D model at the 3D target location based on the 3D trajectory line includes: Obtain the cross-sectional information of the first pipe from the configuration information; A cross-sectional pattern of the first pipe is generated at one end of the three-dimensional trajectory line based on the cross-sectional information. The cross-sectional shape is subjected to three-dimensional lofting according to the three-dimensional trajectory line to obtain the three-dimensional model of the first pipeline.
6. The method for generating a model of pre-embedded pipes for four electrical systems in a tunnel according to claim 1, characterized in that, The configuration information also includes the first pipeline placement mileage, the number of pipelines placed, and the placement spacing; After generating the first pipeline 3D model at the 3D target position based on the 3D trajectory line, the method further includes: Based on the first pipeline 3D model, multiple first pipeline 3D models are generated at corresponding positions in the target tunnel model according to the first pipeline placement mileage, the number of placements, and the placement spacing.
7. The method for generating a model of pre-embedded pipes for four electrical systems in a tunnel according to claim 6, characterized in that, In the case where the first pipeline is a track-crossing pipeline, multiple 3D models of the first pipeline are generated at the corresponding positions in the target tunnel model, including: Determine the target integrated cavern, and determine its centerline based on the location information of the target integrated cavern; the centerline is set perpendicular to the target tunnel model. Based on the first pipeline placement mileage, the number of placements, and the placement spacing, multiple first cross-track pipe models are generated on one side of the centerline; each first cross-track pipe model is connected to two cable trough models within the target tunnel model; the two cable trough models are located on both sides of the internal space of the target tunnel model; the cable trough model closer to the target integrated cavern is connected to the equipment model or maintenance end model within the target integrated cavern. Based on the centerline, generate multiple second track tube models that are mirror images of the multiple first track tubes; Based on multiple first-pass pipe models and multiple second-pass pipe models, multiple three-dimensional models of the first pipeline are obtained.
8. A device for generating a model of pre-embedded pipes for four electrical systems in a tunnel, characterized in that, include: The first acquisition unit is configured to acquire a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline in response to receiving an instruction to generate a first pipeline model; the size of the two-dimensional trajectory line of the first pipeline corresponds to the cross-sectional size of the target tunnel model; the first pipeline is a track pipe or a trench pipe. The second acquisition unit is used to acquire configuration information of the first pipeline model; the configuration information includes a first positional relationship between the first pipeline model and the target tunnel model, and a first included angle between the first pipeline and the target tunnel model. The first generation unit is used to generate a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model based on the two-dimensional trajectory line of the first pipeline, the first positional relationship, and the first included angle. The second generation unit is used to generate a first pipeline 3D model at the 3D target position based on the 3D trajectory line.
9. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Expressway divergence and confluence point speculation method and system based on trajectory shape
CN114140550A
Pipeline model generation method and device, equipment and storage medium
CN116205016A