Tunnel four-electricity embedded pipeline model generation method, device and system
By obtaining the two-dimensional trajectory lines of the tunnel model and pipeline, combining the position relationship and angle, the three-dimensional trajectory lines and models are automatically generated, which solves the problems of low efficiency and large errors in the existing technology, and achieves efficient and accurate four-dimensional model Generate the electric embedded pipeline model.
Patent Information
- Application Number
- CN202411262330.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-09-10
AI Technical Summary
The existing three-dimensional model generation methods of rail or grooved pipes rely on manual operations, resulting in low generation efficiency and prone to errors, affecting construction accuracy.
By obtaining the target tunnel model and the pre-drawn two-dimensional trajectory lines of the pipeline, combining the positional relationship and angle between the pipeline and the tunnel model, the three-dimensional trajectory lines and three-dimensional models are automatically generated to automatically generate a three-dimensional model of the rail or grooved pipe.
The generation efficiency and accuracy of the four-electric embedded pipeline model are improved, errors in manual operations are reduced, and the quality of physical construction during construction is improved.
Smart Images

Figure CN119227188A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of three-dimensional modeling, and in particular to a method, device and system for generating a model of four-electricity pre-buried pipelines in a tunnel. Background Art
[0002] In the related art, the track pipe and the slot pipe are arranged inside the secondary lining space in the tunnel. Since the secondary lining space has a certain curvature, the shapes of the track pipe and the slot pipe are required to match the shape of the secondary lining. However, the existing three-dimensional model generation method of the track pipe or the slot pipe is usually completed manually, resulting in low efficiency in the generation of the three-dimensional model and prone to errors, which affects the physical construction in the subsequent construction process. Summary of the invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides a method, device and system for generating a model of four-electricity pre-buried pipelines in a tunnel.
[0004] According to a first aspect of an embodiment of the present disclosure, a method for generating a model of four-electricity pre-buried pipelines 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 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 slot pipe;
[0006] Acquire configuration information of the first pipeline model; the configuration information includes a first position relationship between the first pipeline model and the target tunnel model, and a first angle between the first pipeline and the target tunnel model;
[0007] Generate a three-dimensional trajectory of the first pipeline at a three-dimensional target position in the target tunnel model according to the first pipeline two-dimensional trajectory, the first positional relationship, and the first angle;
[0008] A first pipeline three-dimensional model is generated at the target position according to the three-dimensional trajectory.
[0009] According to a second aspect of an embodiment of the present disclosure, a device for generating a model of four-electricity pre-buried pipelines in a tunnel is provided, comprising:
[0010] A first acquisition unit 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 first pipeline two-dimensional trajectory line corresponds to the cross-sectional size of the target tunnel model; the first pipeline is a track pipe or a slot pipe;
[0011] A second acquisition unit is used to acquire configuration information of the first pipeline model; the configuration information includes a first position relationship between the first pipeline model and the target tunnel model, and a first angle between the first pipeline and the target tunnel model;
[0012] A first generating unit, configured to generate a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model according to the two-dimensional trajectory line of the first pipeline, the first positional relationship, and the first angle;
[0013] The second generating unit is used to generate a first pipeline three-dimensional model at the target position according to the three-dimensional trajectory line.
[0014] According to a third aspect of an embodiment 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 when the processor executes the computer program, the method described in any one of the first aspects is implemented.
[0015] According to a fourth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method according to any one of the first aspects is implemented.
[0016] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program implements the method as described in any one of the first aspects when executed by a processor.
[0017] The technical solution provided by the embodiment of the present disclosure may include the following beneficial effects: in response to receiving an instruction to generate a first pipeline model, obtaining a target tunnel model and a pre-drawn two-dimensional trajectory line of the first pipeline; obtaining configuration information of the first pipeline model; the configuration information includes a first position relationship between the first pipeline model and the target tunnel model, and a first angle corresponding to 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 according to the two-dimensional trajectory line of the rail pipe, the first position relationship, and the first angle; generating a three-dimensional model of the first pipeline at the target position according to the three-dimensional trajectory line. Thus, the three-dimensional model of the over-rail pipe or over-slot pipe is automatically generated, and the generation efficiency and accuracy of the four-electric pre-buried pipeline model are improved.
[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a 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 The present invention is a flow chart of a method for generating a model of four-electricity pre-buried pipelines in a tunnel according to an exemplary embodiment.
[0021] Figure 2 is a cross-sectional schematic diagram of a target tunnel model proposed according to an embodiment of the present application;
[0022] Figure 3 is a three-dimensional schematic diagram of a target tunnel model proposed according to an embodiment of the present application;
[0023] Figure 4 It is a schematic diagram of the positional relationship of the target integrated cavern, the track pipe and the cable trough proposed in the embodiment of the present application;
[0024] Figure 5 It is a block diagram of a device for generating a model of four-electricity pre-buried pipelines in a tunnel according to an exemplary embodiment.
[0025] Figure 6 It is a block diagram of a device for generating a model of four-electricity pre-buried pipelines in a tunnel according to an exemplary embodiment.
[0026] Reference numerals
[0027] 1-2D trajectory 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-2D intersection coordinates; 10-3D model of the first pipeline. DETAILED DESCRIPTION
[0028] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0029] The terms used in the disclosed embodiments are only for the purpose of describing specific embodiments, and are not intended to limit the disclosed embodiments. The singular forms "a", "an" and "the" used in the disclosed embodiments and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0030] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at" or "when" or "in response to determination".
[0031] In addition, various forms of processes shown in the embodiments of the present disclosure may be used to reorder, add or delete steps. For example, the steps described in the present application may be performed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in the present application can be achieved, and this document does not limit this.
[0032] In the related art, the track pipe and the slot pipe are arranged inside the secondary lining space in the tunnel. Since the secondary lining space has a certain curvature, the shapes of the track pipe and the slot pipe are required to match the shape of the secondary lining. However, the existing three-dimensional model generation method of the track pipe or the slot pipe is usually completed manually, resulting in low efficiency in the generation of the three-dimensional model and prone to errors, which affects the physical construction in the subsequent construction process.
[0033] In order to solve the above problems, the present disclosure provides a method, device and system for generating a tunnel four-electric pre-buried pipeline model, which obtains the target tunnel model and the pre-drawn two-dimensional trajectory of the first pipeline in response to receiving an instruction to generate a first pipeline model; obtains the configuration information of the first pipeline model; the configuration information includes the first position relationship between the first pipeline model and the target tunnel model, and the first angle corresponding to the first pipeline and the target tunnel model; according to the two-dimensional trajectory of the rail pipe, the first position relationship, and the first angle, generates the three-dimensional trajectory of the first pipeline at the three-dimensional target position in the target tunnel model; according to the three-dimensional trajectory, generates the three-dimensional model of the first pipeline at the target position. Thereby, the three-dimensional model of the over-rail pipe or over-slot pipe is automatically generated, and the generation efficiency and accuracy of the four-electric pre-buried pipeline model are improved.
[0034] Figure 1 is a flow chart of a method for generating a tunnel four-electric pre-buried pipeline model according to an exemplary embodiment. Figure 1 As shown, it should be noted that the method for generating a model of four-electric pre-buried pipelines in a tunnel according to the embodiment of the present application is applied to a device for generating a model of four-electric pre-buried pipelines in a tunnel. 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, obtaining a target tunnel model and a pre-drawn first pipeline two-dimensional trajectory line.
[0036] 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 pipe or a groove pipe.
[0037] In one embodiment, the first pipeline two-dimensional trajectory line 1 can be drawn by a user on a section plane of the target tunnel model. In addition, the first pipeline two-dimensional trajectory line 1 can be drawn in a section plane at the bottom of the secondary lining model 3 in the above section plane.
[0038] like Figure 2 As shown, the rail crossing pipes are connected to the two cable troughs 4 models in the tunnel, and the two cable troughs 4 are arranged on both sides of the internal space of the tunnel model.
[0039] Step 102: Obtain configuration information of the first pipeline model.
[0040] The configuration information includes a first positional relationship between the first pipeline model and the target tunnel model 5 , and a first angle between the first pipeline and the target tunnel model 5 .
[0041] In one embodiment, the first positional relationship may be the position of the first pipeline model on the template tunnel model mileage line 6. The first angle may be the angle between the orthographic projection of the first pipeline model and the mileage line 6 on the XY plane.
[0042] Step 103: Generate a three-dimensional trajectory of the first pipeline at the three-dimensional target position in the target tunnel model according to the two-dimensional trajectory of the first pipeline, the first positional relationship, and the first angle.
[0043] It is understandable that in order to generate a three-dimensional pipeline model, the two-dimensional trajectory line needs to be converted into a three-dimensional trajectory line.
[0044] Therefore, in one embodiment, a three-dimensional trajectory of the first pipeline can be generated at the three-dimensional target position in the target tunnel model 5 according to the first pipeline two-dimensional trajectory 1, the first position relationship, and the first angle.
[0045] The first position relationship and the first angle may be preset according to actual needs.
[0046] In some embodiments of the present application, Figure 3 , Figure 4As shown, the first positional relationship is the two-dimensional intersection coordinates 9 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, determining the three-dimensional target position according to the position information of the target tunnel model 5 and the two-dimensional intersection coordinates 9.
[0048] In some embodiments of the present application, step a1 may specifically include the following steps:
[0049] Step a11, obtaining the location information of the target tunnel model 5.
[0050] The location information includes horizontal curve information and vertical curve information of the target tunnel model 5 .
[0051] Step a12, determining the X-axis coordinate and the Y-axis coordinate corresponding to the three-dimensional target position through the flat curve information and the two-dimensional intersection coordinates 9.
[0052] In one embodiment, the X-axis coordinate and the Y-axis coordinate corresponding to the three-dimensional target position can be determined according to the preset first pipeline center line, that is, the two-dimensional information can be determined.
[0053] Step a13, determining the Z-axis coordinate corresponding to the target position according to the vertical curve information.
[0054] In one embodiment, the Z-axis coordinate corresponding to the target position may be determined according to the vertical curve information, that is, the elevation information may be determined.
[0055] Step a14, obtaining the target position according to the X-axis coordinate corresponding to the three-dimensional target position, the Y-axis coordinate and the Z-axis coordinate corresponding to the target position.
[0056] Step a2, moving the first pipeline two-dimensional trajectory line 1 to the three-dimensional target position.
[0057] Step a3: rotating the first pipeline two-dimensional trajectory line 1 according to the tunnel mileage line 6 to obtain a rotated two-dimensional trajectory line of the rail pipe.
[0058] In one embodiment, the two-dimensional trajectory line of the track tube after the rotation processing is perpendicular to the tunnel mileage line 6, and the two-dimensional trajectory line of the track tube after the rotation processing is located in the YZ plane.
[0059] Step a4: determining a target plane 8 perpendicular to the XY plane according to the first angle and the three-dimensional target position.
[0060] The three-dimensional target position is located in the target plane 8 .
[0061] In some embodiments of the present application, Figure 3 As shown, step a4 may specifically include the following steps:
[0062] Generate an intermediate plane including the three-dimensional target position based on the YZ plane;
[0063] The middle plane is rotated with the first straight line as the rotation axis to a position where the angle with the tunnel mileage line 6 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 6 and the first pipeline two-dimensional trajectory line 1.
[0064] In one embodiment, a YZ plane with the three-dimensional target position as its origin is determined as the above-mentioned middle plane, a first straight line on the middle plane including the three-dimensional target position and perpendicular to the XY plane is used as the rotation axis, and the middle plane is rotated with the first straight line as the rotation axis to a position where the angle with the tunnel mileage line 6 is the first angle.
[0065] Step a5, projecting the rotated two-dimensional trajectory line 1 of the first pipeline onto the target plane 8 to obtain the three-dimensional trajectory line.
[0066] Step 104: Generate a first pipeline three-dimensional model at the target position according to the three-dimensional trajectory.
[0067] In some embodiments of the present application, step 104 may specifically include the following steps:
[0068] Step b1, obtaining cross-sectional information of the first pipeline from the configuration information.
[0069] Step b2: generating a cross-sectional graphic of the first pipeline at one end of the three-dimensional trajectory according to the cross-sectional information.
[0070] Step b3, performing three-dimensional lofting processing on the cross-sectional figure according to the three-dimensional trajectory line to obtain the first pipeline three-dimensional model 10.
[0071] In some embodiments of the present application, the configuration information further includes the first pipeline placement mileage, the number of placements, and the placement spacing; after step 104, the method may further include the following steps:
[0072] Based on the first pipeline three-dimensional model 10 , a plurality of first pipeline three-dimensional models 10 are generated at corresponding positions in the target tunnel model 5 according to the first pipeline placement mileage, the placement number and the placement spacing.
[0073] It is understandable that after one of the rail-crossing pipe models is generated, a plurality of corresponding rail-crossing pipes may be generated in the target tunnel model 5 according to the placement mileage, number of pipes and placement spacing of the first pipe.
[0074] In some embodiments of the present application, Figure 4 As shown, in the case where the first pipeline is a track-crossing pipe, a plurality of first pipeline three-dimensional models 10 are generated at corresponding positions in the target tunnel model 5, including:
[0075] Step c1, determining the target integrated cavern 7, and determining the center line of the target integrated cavern 7 according to the position information of the target integrated cavern 7.
[0076] Wherein, the center line is arranged perpendicular to the target tunnel model 5 .
[0077] It is understandable that the target integrated cavern 7 is used to place the related equipment and the maintenance ends of the four electric lines. Therefore, it is necessary to determine the positions of the multiple first pipeline three-dimensional models 10 according to the position information of the target integrated cavern 7.
[0078] Step c2: generating a plurality of first rail-crossing pipe models on one side of the center line according to the first pipeline placement mileage, the placement number and the placement spacing.
[0079] Among them, each first track pipe model is connected to the two cable trough 4 models in the target tunnel model 5; the two cable trough 4 models are arranged on both sides of the internal space of the target tunnel model 5; the cable trough 4 model close to the side of the target integrated cavern 7 is connected to the equipment model or maintenance end model in the target integrated cavern 7.
[0080] Step c3, generating, based on the center line, a plurality of second rail crossing tube models that are mirror images of the plurality of first rail crossing tubes.
[0081] Step c4, obtaining the plurality of first pipeline three-dimensional models 10 according to the plurality of first rail-crossing pipe models and the plurality of second rail-crossing pipe models.
[0082] In some embodiments of the present application, there are track pipes used for pre-buried power, communication, and signal cables during the construction of the tunnel's four-electric interface project; pre-buried grooves used for the contact network foundation in the tunnel; and grounding terminals used for comprehensive grounding in the tunnel.
[0083] The steps for modeling the contact network groove are: select the tunnel 2D element, identify the corresponding route name, and obtain the route model. Enter the contact network groove information to be placed this time, including: groove mileage, groove type, longitudinal groove spacing, groove arc length, groove offset relative to the route in the cross section, groove height relative to the designed rail surface, groove shape, and whether it is placed symmetrically in the cross section. The system integrates the information of each groove based on the input groove information. Obtain all secondary lining model elements within the mileage range of the groove to be placed, so as to obtain the secondary lining inner contour line information at the location where the groove is placed, and convert it into a plane secondary lining inner contour line with the origin as the base point. When generating each channel model, two channel trajectory lines are generated according to the currently placed channel information and the inner contour line of the plane secondary lining (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 direction of the X-axis to obtain the end point. A straight line is obtained through the obtained starting point and end point, and the straight line is used as the trajectory line of the straight channel), and a channel section is generated at the starting point of the trajectory line and stretched into a channel body model; based on the channel trajectory line, the anchor rod and flat steel models are generated respectively in combination with the position and geometric information of the anchor rod and flat steel in the channel information. The generated channel, anchor rod, and flat steel models are merged into a channel model. The channel model is moved to the corresponding position of the tunnel cross section of the currently placed mileage through translation and rotation. Set the layer, generate the code, bind the component properties for the current channel model, and generate the corresponding node in the model structure tree window.
[0084] The steps for modeling the grounding terminal are as follows: create a new grounding terminal model library file, start from the grounding terminal insertion point, and draw parametric components in sequence. The model size of each component can be adjusted through parameters, and the components can be linked (that is, when the model size or position of a component changes, other components in contact with it can adjust their positions synchronously). Import the prepared grounding terminal library file into the component library. Select the route model, place the starting point, select the grounding terminal library file, enter the placement information (placement horizontal spacing, height difference, placement direction, placement spacing, placement quantity, etc.), the system calculates the insertion point coordinates based on the route model, copies a grounding terminal model from the selected grounding terminal library file, and places 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 the section where it is located is rotated to the same direction as the tangent vector of the route horizontal curve at that position. Set layers, generate codes, bind component properties for each grounding terminal model, and generate corresponding nodes in the model structure tree window.
[0085] According to the method for generating a tunnel four-electric pre-buried pipeline model proposed in the embodiment of the present application, in response to receiving an instruction to generate a first pipeline model, the target tunnel model and the pre-drawn two-dimensional trajectory of the first pipeline are obtained; the configuration information of the first pipeline model is obtained; the configuration information includes the first position relationship between the first pipeline model and the target tunnel model, and the first angle corresponding to the first pipeline and the target tunnel model; according to the two-dimensional trajectory of the rail pipe, the first position relationship, and the first angle, the three-dimensional trajectory of the first pipeline is generated at the three-dimensional target position in the target tunnel model; according to the three-dimensional trajectory, the three-dimensional model of the first pipeline is generated at the target position. Thus, the three-dimensional model of the over-rail pipe or over-slot pipe is automatically generated, and the generation efficiency and accuracy of the four-electric pre-buried pipeline model are improved.
[0086] Figure 5 1 is a block diagram of a device for generating a model of four-electricity pre-buried pipelines in a tunnel according to an exemplary embodiment. 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 the target tunnel model and the pre-drawn two-dimensional trajectory line of the first pipeline in response to receiving the instruction to generate the first pipeline model; the size of the first pipeline two-dimensional trajectory line corresponds to the cross-sectional size of the target tunnel model; the first pipeline is a track pipe or a slot pipe;
[0088] The second acquisition unit 502 is used to acquire configuration information of the first pipeline model; the configuration information includes a first position relationship between the first pipeline model and the target tunnel model, and a first angle between the first pipeline and the target tunnel model;
[0089] A first generating unit 503 is used to generate a three-dimensional trajectory line of the first pipeline at the three-dimensional target position in the target tunnel model according to the first two-dimensional trajectory line of the pipeline, the first position relationship, and the first angle;
[0090] The second generating unit 504 is configured to generate a first pipeline three-dimensional model at the target position according to the three-dimensional trajectory line.
[0091] In some embodiments of the present application, the first positional relationship is the coordinates of the two-dimensional intersection of the first pipeline model and the tunnel mileage line in the target tunnel model; the first pipeline two-dimensional trajectory line is a two-dimensional trajectory line on the XY plane; the first generating unit 503 can be specifically used to:
[0092] Determining the three-dimensional target position according to the position information of the target tunnel model and the two-dimensional intersection coordinates;
[0093] Moving the first pipeline two-dimensional trajectory line to the three-dimensional target position;
[0094] Rotate the first pipeline two-dimensional trajectory line according to the tunnel mileage line to obtain a rotated two-dimensional trajectory line of the rail pipe; the rotated two-dimensional trajectory line of the rail pipe is perpendicular to the tunnel mileage line, and the rotated two-dimensional trajectory line of the rail pipe is located in the YZ plane;
[0095] Determine a target plane perpendicular to the XY plane according to the first angle and the three-dimensional target position; the three-dimensional target position is located in the target plane;
[0096] The rotated two-dimensional trajectory line of the first pipeline is projected onto the target plane to obtain the three-dimensional trajectory line.
[0097] In some embodiments of the present application, the first generating unit 503 may be specifically used for:
[0098] Acquire the location information of the target tunnel model; the location information includes horizontal curve information and vertical curve information of the target tunnel model;
[0099] Determine the X-axis coordinate and the Y-axis coordinate corresponding to the three-dimensional target position through the flat curve information and the two-dimensional intersection coordinates;
[0100] Determine the Z-axis coordinate corresponding to the target position according to the vertical curve information;
[0101] The target position is obtained according to the X-axis coordinate corresponding to the three-dimensional target position, the Y-axis coordinate and the Z-axis coordinate corresponding to the target position.
[0102] In some embodiments of the present application, the first generating unit 503 may be specifically configured to: generate an intermediate plane including the three-dimensional target position based on the YZ plane;
[0103] The middle plane is rotated with the first straight line as the rotation axis to a position where the angle with 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 first pipeline two-dimensional trajectory line.
[0104] In some embodiments of the present application, the second generating unit 504 may be specifically used for:
[0105] Acquire cross-sectional information of the first pipeline from the configuration information;
[0106] Generate a cross-sectional graphic of a first pipeline at one end of the three-dimensional trajectory according to the cross-sectional information;
[0107] The cross-sectional figure is subjected to three-dimensional lofting processing according to the three-dimensional trajectory line to obtain the first pipeline three-dimensional model.
[0108] In some embodiments of the present application, the configuration information also includes the first pipeline placement mileage, the number of placements, and the placement spacing;
[0109] In some embodiments of the present application, the device may further include:
[0110] The third generating unit is used to generate a plurality of the first pipeline three-dimensional models at corresponding positions in the target tunnel model based on the first pipeline three-dimensional model and according to the first pipeline placement mileage, the placement number and the placement spacing.
[0111] In some embodiments of the present application, the third generating unit is specifically used for:
[0112] Determine a target integrated cavern, and determine a center line of the target integrated cavern according to the position information of the target integrated cavern; the center line is set perpendicular to the target tunnel model;
[0113] According to the first pipeline placement mileage, the number of placements and the placement spacing, a plurality of first rail-crossing pipe models on one side of the center line are generated; wherein each first rail-crossing pipe model is connected to two cable trough models in the target tunnel model; the two cable trough models are arranged on both sides of the internal space of the target tunnel model; the cable trough model close to one side of the target integrated cavern is connected to the equipment model or maintenance end model in the target integrated cavern;
[0114] Generating a plurality of second rail crossing tube models mirroring the plurality of first rail crossing tubes according to the center line;
[0115] The plurality of first pipeline three-dimensional models are obtained according to the plurality of first rail-crossing pipe models and the plurality of second rail-crossing pipe models.
[0116] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0117] According to the device for generating a tunnel four-electric pre-buried pipeline model proposed in the embodiment of the present application, in response to receiving an instruction to generate a first pipeline model, the target tunnel model and the pre-drawn two-dimensional trajectory of the first pipeline are obtained; the configuration information of the first pipeline model is obtained; the configuration information includes the first position relationship between the first pipeline model and the target tunnel model, and the first angle corresponding to the first pipeline and the target tunnel model; according to the two-dimensional trajectory of the rail pipe, the first position relationship, and the first angle, the three-dimensional trajectory of the first pipeline is generated at the three-dimensional target position in the target tunnel model; according to the three-dimensional trajectory, the three-dimensional model of the first pipeline is generated at the target position. Thus, the three-dimensional model of the over-rail pipe or over-slot pipe is automatically generated, and the generation efficiency and accuracy of the four-electric pre-buried pipeline model are improved.
[0118] Figure 6 6 is a block diagram of a device for generating a tunnel four-electric pre-buried pipeline model according to an exemplary embodiment. For example, the device 600 may be an electronic device, such as a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a 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] The processing component 602 generally controls the overall operation of the device 600, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 602 may include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.
[0121] The memory 604 is configured to store various types of data to support operations on the device 600. Examples of such data include instructions for any application or method operating on the device 600, contact data, phone book data, messages, pictures, videos, etc. The 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 memory, flash memory, magnetic disk or optical disk.
[0122] The power component 606 provides power to the various components of the device 600. The power component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 600.
[0123] The 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 touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0124] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), and when the device 600 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 604 or sent via the communication component 616. In some embodiments, the 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: a home button, a volume button, a start button, and a lock button.
[0126] The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the device 600. For example, the sensor assembly 614 can detect the open / closed state of the device 600, the relative positioning of components, such as the display and keypad of the device 600, and the sensor assembly 614 can also detect the position change of the device 600 or a component of the device 600, the presence or absence of user contact with the device 600, the orientation or acceleration / deceleration of the device 600, and the temperature change of the device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 614 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0127] The communication component 616 is configured to facilitate wired or wireless communication between the device 600 and other devices. The device 600 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can 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 above method.
[0129] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, and the instructions can be executed by a processor 620 of the device 600 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0130] In an exemplary embodiment, a computer program product is also provided, comprising a computer program, which implements the above method when executed by the processor 620 of the device 600 .
[0131] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0132] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for generating a model of four-electricity pre-buried pipelines in a tunnel, characterized in that: include: 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; 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 slot pipe; Acquire configuration information of the first pipeline model; the configuration information includes a first position relationship between the first pipeline model and the target tunnel model, and a first angle between the first pipeline and the target tunnel model; Generate a three-dimensional trajectory of the first pipeline at a three-dimensional target position in the target tunnel model according to the first pipeline two-dimensional trajectory, the first positional relationship, and the first angle; A first pipeline three-dimensional model is generated at the target position according to the three-dimensional trajectory.
2. The method for generating a tunnel four-power pre-buried pipeline model according to claim 1 is characterized in that: The first positional relationship is the coordinates of the two-dimensional intersection of the first pipeline model and the tunnel mileage line in 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 according to the two-dimensional trajectory line of the first pipeline, the first positional relationship, and the first angle includes: Determining the three-dimensional target position according to the position information of the target tunnel model and the two-dimensional intersection coordinates; Moving the first pipeline two-dimensional trajectory line to the three-dimensional target position; Rotate the first pipeline two-dimensional trajectory line according to the tunnel mileage line to obtain a rotated two-dimensional trajectory line of the rail pipe; the rotated two-dimensional trajectory line of the rail pipe is perpendicular to the tunnel mileage line, and the rotated two-dimensional trajectory line of the rail pipe is located in the YZ plane; Determine a target plane perpendicular to the XY plane according to the first angle and the three-dimensional target position; the three-dimensional target position is located in the target plane; The rotated two-dimensional trajectory line of the first pipeline is projected onto the target plane to obtain the three-dimensional trajectory line.
3. The method for generating a tunnel four-power pre-buried pipeline model according to claim 2 is characterized in that: The step of determining the three-dimensional target position according to the position information of the target tunnel model and the two-dimensional intersection coordinates includes: Acquire the location information of the target tunnel model; the location information includes horizontal curve information and vertical curve information of the target tunnel model; Determine the X-axis coordinate and the Y-axis coordinate corresponding to the three-dimensional target position through the flat curve information and the two-dimensional intersection coordinates; Determine the Z-axis coordinate corresponding to the target position according to the vertical curve information; The target position is obtained according to the X-axis coordinate corresponding to the three-dimensional target position, the Y-axis coordinate and the Z-axis coordinate corresponding to the target position.
4. The method for generating a tunnel four-power pre-buried pipeline model according to claim 2 is characterized in that: Determining a target plane perpendicular to the XY plane according to the first angle and the three-dimensional target position includes: Generate an intermediate plane including the three-dimensional target position based on the YZ plane; The middle plane is rotated with the first straight line as the rotation axis to a position where the angle with 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 first pipeline two-dimensional trajectory line.
5. The method for generating a model of four-electricity pre-buried pipelines in a tunnel according to claim 1 is characterized in that: Generating a first pipeline three-dimensional model at the target position according to the three-dimensional trajectory line includes: Acquire cross-sectional information of the first pipeline from the configuration information; Generate a cross-sectional graphic of a first pipeline at one end of the three-dimensional trajectory according to the cross-sectional information; The cross-sectional figure is subjected to three-dimensional lofting processing according to the three-dimensional trajectory line to obtain the first pipeline three-dimensional model.
6. The method for generating a model of four-electricity pre-buried pipelines in a tunnel according to claim 1 is characterized in that: The configuration information also includes the first pipeline placement mileage, the number of placements, and the placement spacing; After generating the first pipeline three-dimensional model at the target position according to the three-dimensional trajectory line, the method further includes: Based on the first pipeline three-dimensional model, a plurality of first pipeline three-dimensional models are generated at corresponding positions in the target tunnel model according to the first pipeline placement mileage, the placement number and the placement spacing.
7. The method for generating a tunnel four-power pre-buried pipeline model according to claim 6 is characterized in that: In the case where the first pipeline is a track-crossing pipe, a plurality of first pipeline three-dimensional models are generated at corresponding positions in the target tunnel model, including: Determine a target integrated cavern, and determine a center line of the target integrated cavern according to the position information of the target integrated cavern; the center line is set perpendicular to the target tunnel model; According to the first pipeline placement mileage, the number of placements and the placement spacing, a plurality of first rail-crossing pipe models on one side of the center line are generated; wherein each first rail-crossing pipe model is connected to two cable trough models in the target tunnel model; the two cable trough models are arranged on both sides of the internal space of the target tunnel model; the cable trough model close to one side of the target integrated cavern is connected to the equipment model or maintenance end model in the target integrated cavern; Generating a plurality of second rail crossing tube models mirroring the plurality of first rail crossing tubes according to the center line; The plurality of first pipeline three-dimensional models are obtained according to the plurality of first rail-crossing pipe models and the plurality of second rail-crossing pipe models.
8. A device for generating a model of four-electricity pre-buried pipelines in a tunnel, characterized in that: include: A first acquisition unit 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 first pipeline two-dimensional trajectory line corresponds to the cross-sectional size of the target tunnel model; the first pipeline is a track pipe or a slot pipe; A second acquisition unit is used to acquire configuration information of the first pipeline model; the configuration information includes a first position relationship between the first pipeline model and the target tunnel model, and a first angle between the first pipeline and the target tunnel model; A first generating unit, configured to generate a three-dimensional trajectory line of the first pipeline at a three-dimensional target position in the target tunnel model according to the two-dimensional trajectory line of the first pipeline, the first positional relationship, and the first angle; The second generating unit is used to generate a first pipeline three-dimensional model at the target position according to the three-dimensional 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 when the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
11. A computer program product, comprising a computer program, characterized in that The computer program implements the method according to any one of claims 1 to 7 when executed by a processor.
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
Data processing method and related equipment
CN117676227A
Method, apparatus and computer program product for tunnel detection from a point cloud
US20230003545A1
