Railway tunnel digital twin information processing method and device, equipment and medium
By constructing and matching three-dimensional models and combining real-time monitoring data, the problem of difficulty in intuitively displaying the structural status of railway tunnels in the existing technology is solved, realizing the intuitive display of real-time data and the effective acquisition of monitoring data, and improving the efficiency of tunnel monitoring.
Patent Information
- Application Number
- CN202411877164.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-05-06
AI Technical Summary
The prior art is difficult to visually display real-time structural status data in railway tunnels, resulting in staff being unable to directly obtain the specific structural status in the tunnel.
By obtaining tunnel construction status information, a three-dimensional model to be matched is constructed, and a calibration point is provided in the model to correspond to the physical monitoring equipment points in the tunnel, so that the real-time monitoring data follows the changes in the physical equipment data. Then, based on the tunnel name and mileage query information, the target tunnel and mileage three-dimensional models are matched and determined, the corresponding mileage monitoring data display model is obtained, and finally the tunnel and mileage three-dimensional models and monitoring data are displayed through preset display methods.
It realizes the intuitive display of real-time structural status data in the tunnel, which facilitates staff to directly obtain corresponding data, and improves the efficiency and flexibility of tunnel monitoring.
Smart Images

Figure CN119938740A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of twin data processing, and in particular to a railway tunnel digital twin information processing method and apparatus, equipment and medium. Background Art
[0002] In the related technology, with the increase in the scale and complexity of the project, the monitoring requirements for the construction process and equipment operation in modern railway tunnel projects are getting higher and higher. At present, the monitoring process of tunnel construction is to install monitoring equipment at a preset position in the tunnel, and use the monitoring equipment to monitor the dynamic data such as deformation data at the preset position in the tunnel in real time. When the staff needs to view the tunnel-related data, they can obtain these data through the preset software and perform statistical analysis to obtain the tunnel change process data. Although this processing method can provide the staff with a data display method, the staff cannot intuitively obtain the specific structural status in the tunnel.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention
[0004] The main purpose of the embodiments of the present application is to propose a railway tunnel digital twin information processing method and device, equipment and medium, which can intuitively display real-time structural status data in the tunnel.
[0005] To achieve the above-mentioned purpose, an embodiment of the present application provides a railway tunnel digital twin information processing method, the method comprising the following steps:
[0006] Obtain tunnel construction status information;
[0007] A three-dimensional model to be matched is constructed according to the tunnel construction status information, wherein a plurality of calibration points are provided in the three-dimensional model to be matched, and the calibration points correspond to the physical monitoring equipment points in the tunnel, and the real-time monitoring data of the calibration points follows the real-time monitoring data changes of the physical monitoring equipment points;
[0008] Get tunnel name query information;
[0009] Matching a target tunnel three-dimensional model from the to-be-matched three-dimensional models according to the tunnel name query information;
[0010] Get mileage query information;
[0011] Determine a corresponding target mileage three-dimensional model in the target tunnel three-dimensional model according to the mileage query information;
[0012] Get mileage data query information;
[0013] Acquire a mileage monitoring data display model corresponding to the target mileage three-dimensional model according to the mileage data query information;
[0014] The target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data are displayed in a preset display manner according to the display request information.
[0015] In some embodiments, matching the target tunnel three-dimensional model from the to-be-matched three-dimensional model according to the tunnel name query information includes:
[0016] Determine the tunnel name to be matched according to the tunnel name query information;
[0017] Performing fuzzy matching in a preset database according to the tunnel name to be matched, to obtain several tunnel names to be selected;
[0018] Determine a target tunnel name corresponding to the tunnel name to be matched from the tunnel name to be selected;
[0019] The to-be-matched three-dimensional model corresponding to the target tunnel name is obtained as the target tunnel three-dimensional model.
[0020] In some embodiments, determining the target tunnel name corresponding to the tunnel name to be matched from the tunnel name to be selected includes:
[0021] Sorting all the names of the tunnels to be selected;
[0022] A target tunnel name corresponding to the tunnel name to be matched is selected according to the sorting result.
[0023] In some embodiments, determining the corresponding target mileage three-dimensional model in the target tunnel three-dimensional model according to the mileage query information includes:
[0024] Determine the target mileage according to the mileage query information;
[0025] Determining a target position corresponding to the target mileage in the target tunnel three-dimensional model;
[0026] A tunnel three-dimensional model corresponding to the target position is obtained as the target mileage three-dimensional model.
[0027] In some embodiments, the method further comprises the following steps:
[0028] When there are multiple target mileages, a scroll bar of the target mileage three-dimensional model is generated, and the position of each point in the scroll bar is associated with the position of each point in the target mileage three-dimensional model, so that the target mileage three-dimensional model moves with the scroll bar.
[0029] In some embodiments, the step of acquiring a mileage monitoring data display model corresponding to the target mileage three-dimensional model according to the mileage data query information includes:
[0030] Acquire mileage monitoring data corresponding to the target mileage three-dimensional model according to the mileage data query information;
[0031] Get the mileage monitoring data display method;
[0032] The mileage monitoring data display model is generated according to the mileage monitoring data display method, and the mileage monitoring data display model includes a cumulative deformation amount display model, a daily deformation amount display model or a deformation change rate display model.
[0033] In some embodiments, the displaying of the target tunnel three-dimensional model, the target mileage three-dimensional model, and the mileage monitoring data in a preset display manner according to the display request information includes:
[0034] Determine an overall display mode according to the display request information, wherein the overall display mode includes a two-dimensional display mode or a three-dimensional display mode;
[0035] The target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data are displayed according to the overall display method.
[0036] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application provides a railway tunnel digital twin information processing device, the device comprising:
[0037] The first module is used to obtain tunnel construction status information;
[0038] The second module is used to construct a to-be-matched three-dimensional model according to the tunnel construction status information, wherein the to-be-matched three-dimensional model is provided with a plurality of calibration points, wherein the calibration points correspond to the physical monitoring equipment points in the tunnel, and the real-time monitoring data of the calibration points follows the real-time monitoring data changes of the physical monitoring equipment points;
[0039] The third module is used to obtain tunnel name query information;
[0040] A fourth module is used to match a target tunnel three-dimensional model from the to-be-matched three-dimensional models according to the tunnel name query information;
[0041] The fifth module is used to obtain mileage query information;
[0042] A sixth module is used to determine a corresponding target mileage three-dimensional model in the target tunnel three-dimensional model according to the mileage query information;
[0043] The seventh module is used to obtain mileage data query information;
[0044] An eighth module is used to obtain a mileage monitoring data display model corresponding to the target mileage three-dimensional model according to the mileage data query information;
[0045] The ninth module is used to display the target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data in a preset display manner according to the display request information.
[0046] To achieve the above object, another aspect of an embodiment of the present application provides an electronic device, including:
[0047] at least one processor;
[0048] at least one memory for storing at least one program;
[0049] When the at least one program is executed by the at least one processor, the at least one processor implements the above method.
[0050] To achieve the above objective, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.
[0051] The embodiments of the present application include at least the following beneficial effects: The present application provides a railway tunnel digital twin information processing method and apparatus, equipment and medium. After acquiring the tunnel construction status information, the scheme constructs a to-be-matched three-dimensional model according to the tunnel construction status information, and sets a number of calibration points in the to-be-matched three-dimensional model, and corresponds the calibration points to the physical monitoring equipment points in the tunnel, so that the real-time monitoring data of the calibration points follows the real-time monitoring data changes of the physical monitoring equipment points, and then after acquiring the tunnel name query information, the target tunnel three-dimensional model is matched from the to-be-matched three-dimensional model according to the tunnel name query information, and the corresponding target mileage three-dimensional model is determined in the target tunnel three-dimensional model according to the mileage query information, and the mileage monitoring data display model corresponding to the target mileage three-dimensional model is obtained according to the mileage data query information, and then the target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data are displayed in a preset display mode according to the display request information, so that the real-time structural status data in the tunnel can be intuitively displayed, which is convenient for the staff to directly obtain the corresponding data. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 is a flow chart of a railway tunnel digital twin information processing method provided in an embodiment of the present application;
[0053] Figure 2 is a schematic diagram of a target mileage three-dimensional model provided in an embodiment of the present application;
[0054] Figure 3 is a schematic diagram of multiple target mileage three-dimensional models provided in an embodiment of the present application;
[0055] Figure 4 This is a schematic diagram of the mileage monitoring data display interface provided in an embodiment of the present application;
[0056] Figure 5 This is a schematic diagram of a display interface for monitoring data corresponding to a measurement line provided in an embodiment of the present application;
[0057] Figure 6 It is a schematic diagram showing monitoring data after a specific starting time provided in an embodiment of the present application;
[0058] Figure 7 It is a schematic diagram showing monitoring data before a specific cutoff time provided in an embodiment of the present application;
[0059] Figure 8 It is a schematic diagram showing a cumulative deformation display model provided in an embodiment of the present application;
[0060] Fig. 9 It is a display schematic diagram of the day shape variable display model provided in the embodiment of the present application;
[0061] Fig.10 is a schematic diagram showing a deformation change rate display model provided in an embodiment of the present application;
[0062] Fig.11 It is a schematic diagram showing the simultaneous display of the cumulative deformation amount, daily deformation amount and deformation change rate provided in the embodiment of the present application;
[0063] Fig.12 It is a comprehensive display schematic diagram of the two-dimensional display method provided in the embodiment of the present application;
[0064] Fig.13 It is a comprehensive display schematic diagram of the three-dimensional display method provided in the embodiment of the present application;
[0065] Fig.14 It is a display schematic diagram corresponding to the “mobile model” provided in the embodiment of the present application;
[0066] Fig.15 It is a display schematic diagram corresponding to the “rotation model” provided in the embodiment of the present application;
[0067] Fig.16 It is a structural schematic diagram of a railway tunnel digital twin information processing device provided in an embodiment of the present application;
[0068] Fig.17 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0069] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application, they are only examples of devices and methods consistent with some aspects of the embodiments of the present application.
[0070] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, 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 can be interpreted as "at the time of" or "when" or "in response to determination".
[0071] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0072] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0073] In the related technology, with the increase in the scale and complexity of the project, the monitoring requirements for the construction process and equipment operation in modern railway tunnel projects are getting higher and higher. At present, the monitoring process of tunnel construction is to install monitoring equipment at a preset position in the tunnel, and use the monitoring equipment to monitor the dynamic data such as deformation data at the preset position in the tunnel in real time. When the staff needs to view the tunnel-related data, they can obtain these data through the preset software and perform statistical analysis to obtain the tunnel change process data. Although this processing method can provide the staff with a data display method, the staff cannot intuitively obtain the specific structural status in the tunnel.
[0074] In view of this, an embodiment of the present application provides a railway tunnel digital twin information processing method and apparatus, equipment and medium. After obtaining tunnel construction status information, the present application constructs a to-be-matched three-dimensional model according to the tunnel construction status information, and sets a number of calibration points in the to-be-matched three-dimensional model, and corresponds the calibration points to the physical monitoring equipment points in the tunnel, so that the real-time monitoring data of the calibration points follows the real-time monitoring data changes of the physical monitoring equipment points, and then after obtaining the tunnel name query information, the target tunnel three-dimensional model is matched from the to-be-matched three-dimensional model according to the tunnel name query information, and the corresponding target mileage three-dimensional model is determined in the target tunnel three-dimensional model according to the mileage query information, and the mileage monitoring data display model corresponding to the target mileage three-dimensional model is obtained according to the mileage data query information, and then the target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data are displayed in a preset display mode according to the display request information, so that the real-time structural status data in the tunnel can be intuitively displayed, which is convenient for the staff to directly obtain the corresponding data.
[0075] The railway tunnel digital twin information processing method provided in the embodiment of the present application relates to the field of twin data processing technology. The railway tunnel digital twin information processing method provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a vehicle-mounted terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or distributed system composed of multiple physical servers, and can also be configured to provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms and other basic cloud computing services. The cloud server, the server can also be a node server in the blockchain network; the software can be an application that implements the railway tunnel digital twin information processing method, etc., but is not limited to the above forms.
[0076] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0077] Figure 1 is an optional flowchart of the railway tunnel digital twin information processing method provided in the embodiment of the present application, Figure 1 The method may include but is not limited to steps S110 to S190:
[0078] Step S110, obtaining tunnel construction status information;
[0079] Step S120, constructing a to-be-matched three-dimensional model according to the tunnel construction status information, wherein a plurality of calibration points are provided in the to-be-matched three-dimensional model, the calibration points correspond to the physical monitoring equipment points in the tunnel, and the real-time monitoring data of the calibration points follows the real-time monitoring data changes of the physical monitoring equipment points;
[0080] Step S130, obtaining tunnel name query information;
[0081] Step S140, matching the target tunnel 3D model from the to-be-matched 3D models according to the tunnel name query information;
[0082] Step S150, obtaining mileage query information;
[0083] Step S160, determining a corresponding target mileage three-dimensional model in the target tunnel three-dimensional model according to the mileage query information;
[0084] Step S170, obtaining mileage data query information;
[0085] Step S180, obtaining a mileage monitoring data display model corresponding to the target mileage three-dimensional model according to the mileage data query information;
[0086] Step S190: display the target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data in a preset display manner according to the display request information.
[0087] It can be understood that this embodiment constructs a three-dimensional model to be matched according to the tunnel construction status information, and sets a number of calibration points corresponding to the physical monitoring equipment points in the tunnel in the model to be matched, thereby realizing seamless connection between the three-dimensional model and the equipment and sensor data in the tunnel, and using digital twin technology to virtually display the operation of the equipment and sensors in the tunnel, and mapping the real scene into the virtual space, which can provide more intuitive and realistic visual effects for tunnel monitoring.
[0088] In the embodiment of the present application, after the construction of the three-dimensional model to be matched is completed, the staff can log in through the account and password in the human-computer interaction interface, and then enter the corresponding interface. After clicking the tunnel name to be viewed, the tunnel name query information can be sent to the back end, and the back end can match the target tunnel three-dimensional model from the three-dimensional model to be matched according to the tunnel name query information. It can be understood that in this embodiment, after determining the name of the tunnel to be matched according to the tunnel name query information, fuzzy matching is performed in the preset database according to the tunnel name to be matched to obtain several tunnel names to be selected, and then the target tunnel name corresponding to the tunnel name to be matched is determined from the tunnel name to be selected, and then the three-dimensional model to be matched corresponding to the target tunnel name is obtained as the target tunnel three-dimensional model. Specifically, the preset database of this embodiment pre-stores detailed monitoring information of all tunnels. Among them, the detailed monitoring information includes but is not limited to tunnel name, tunnel mileage information, point number, monitoring time, change rate and monitoring data. In this embodiment, based on the tunnel name to be matched, fuzzy matching is performed in the preset database by synonym matching to obtain several tunnel names to be selected. Among them, the fuzzy matching system includes a synonym dictionary for storing synonyms configured by the user. When the name of the tunnel to be matched is entered in the interactive interface, the fuzzy matching system can search for all corresponding synonyms in the synonym dictionary, and then find the relevant content. After fuzzy matching all the tunnel names to be selected, this embodiment can sort all the tunnel names to be selected, and then select the target tunnel name corresponding to the tunnel name to be matched according to the sorting result. Exemplarily, the sorting can be based on word similarity. The greater the word similarity, the higher the match between the two words. This embodiment displays from high to low in the human-computer interaction interface, making it convenient for staff to view the tunnel information corresponding to the closest tunnel name.
[0089] It is understandable that, in this embodiment, after determining the target tunnel 3D model that needs to be viewed currently, the specific mileage 3D model in the target tunnel 3D model can be further viewed. Specifically, when the staff selects the mileage for which monitoring data needs to be viewed in the human-computer interaction interface, the human-computer interaction interface will send mileage query information to the backend, and after the backend determines the target mileage based on the mileage query information, it determines the target position corresponding to the target mileage in the target tunnel 3D model, and then obtains the tunnel 3D model corresponding to the target position as the target mileage 3D model.
[0090] For example, when the staff selects the mileage of the monitoring data to be viewed as "DK179+980" in the human-computer interaction interface, the human-computer interaction interface will send a mileage query information of "need to view the mileage of the monitoring data at the location of 179 kilometers and 980 meters along the line" to the subsequent end. The back end determines the target mileage three-dimensional model located at the target location of 179 kilometers and 980 meters from the target tunnel three-dimensional model based on the mileage query information, such as Figure 2 The three-dimensional model at the box. Figure 2 In the diagram, GD00 represents the tunnel crown, SL01 represents the left side of the tunnel, SL02 represents the right side of the tunnel, SL03 represents the left wall of the tunnel, and SL04 represents the right wall of the tunnel.
[0091] It is understandable that when there are multiple target mileages, this embodiment will also generate a scroll bar for the target mileage three-dimensional model. The position of each point in the scroll bar is associated with the position of each point in the target mileage three-dimensional model, so that the target mileage three-dimensional model moves with the scroll bar. For example, Figure 3 As shown, when the target mileage includes multiple, you can set Figure 3 Click the scroll bar in the box so that you can view the 3D models in different areas by dragging the scroll bar.
[0092] After determining the target mileage three-dimensional model, this embodiment can query the corresponding mileage monitoring data through the mileage data query information. Specifically, this embodiment obtains the mileage monitoring data corresponding to the target mileage three-dimensional model according to the mileage data query information, and after obtaining the mileage monitoring data display mode, generates a mileage monitoring data display model according to the mileage monitoring data display mode. Among them, the mileage monitoring data display model includes a cumulative deformation display model, a daily deformation display model, or a deformation change rate display model.
[0093] For example, Figure 4 As shown in the figure, when the staff determines the mileage to be viewed in the human-computer interaction interface, the human-computer interaction interface will trigger the mileage data query information to the backend. After the backend queries all the monitoring data of the mileage based on the mileage data query information, all the monitoring data of the mileage will be displayed in the interface. Figure 5As shown in the figure, when the staff selects the measurement line to be viewed in the interface, the backend can control the interface to display the monitoring data of the measurement line according to the request. Figure 6 As shown, this embodiment can also only display the monitoring data after a specific starting time; Figure 7 As shown, you can also only display the monitoring data before a specific cutoff time.
[0094] It can be understood that, after obtaining the monitoring data corresponding to the mileage, the embodiment Figure 8 As shown in , the cumulative deformation data of the corresponding survey line in the corresponding mileage can be displayed through the cumulative deformation display model; Fig. 9 As shown in , the daily deformation data of the corresponding measuring line in the corresponding mileage can also be displayed through the daily deformation variable display model; Fig.10 As shown in , the deformation change rate display model can also be used to display the deformation change rate data of the corresponding measurement line in the corresponding mileage. Fig.11 As shown, this embodiment can also simultaneously display the monitoring data corresponding to the cumulative deformation display model, the daily deformation display model and the deformation change rate display model in the display interface.
[0095] It is understandable that, after determining the tunnels, mileages, and mileage monitoring data that need to be viewed, this embodiment can determine the overall display mode according to the display request information, and then display the target tunnel 3D model, target mileage 3D model, and mileage monitoring data according to the overall display mode. Specifically, the display request information can be the current display mode input by the staff in the interactive interface. The display mode includes a two-dimensional display mode or a three-dimensional display mode, which can be switched in real time through the switch button in the interface. For example, when the overall display mode is a two-dimensional display mode, such as Fig.12 As shown in FIG. 1 , the target tunnel 3D model, the target mileage 3D model and mileage monitoring data and the mileage monitoring data display model can be simultaneously displayed in one interface through a 2D effect. Fig.13 As shown in FIG. 1 , the target tunnel 3D model, the target mileage 3D model and the mileage monitoring data and the mileage monitoring data display model can be displayed simultaneously in one interface through 3D effects. Specifically, when the overall 3D model is displayed in the 3D display mode, when the staff selects the "mobile model" mode in the interface, as shown in FIG. Fig.14 As shown, the backend can control the 3D model to be movable according to the selected mode, that is, the staff can drag the model with the mouse to view the 3D effects of different mileages; when the staff selects the "rotate model" mode in the interface, as shown Fig.15As shown, the backend can control the 3D model to be a selectable model according to the selected mode, that is, the staff can rotate the model with the mouse to view the 3D effects of different angles in different tunnel models. At the same time, in these two display modes, the interactive interface can also zoom in or out the model to meet different viewing needs.
[0096] From the above content, it can be seen that the embodiment of the present application constructs a three-dimensional model of the tunnel and sets different display methods, so that the staff can understand the conditions and monitoring data of each area in real time, provide model support for remote "simulated inspection", and thus improve the efficiency and flexibility of tunnel monitoring.
[0097] Reference Fig.16 , the embodiment of the present application provides a railway tunnel digital twin information processing device, the device comprising:
[0098] The first module 1610 is used to obtain tunnel construction status information;
[0099] The second module 1620 is used to construct a to-be-matched three-dimensional model according to the tunnel construction status information, wherein a plurality of calibration points are provided in the to-be-matched three-dimensional model, the calibration points correspond to the physical monitoring equipment points in the tunnel, and the real-time monitoring data of the calibration points follows the real-time monitoring data changes of the physical monitoring equipment points;
[0100] The third module 1630 is used to obtain tunnel name query information;
[0101] The fourth module 1640 is used to match the target tunnel three-dimensional model from the to-be-matched three-dimensional models according to the tunnel name query information;
[0102] The fifth module 1650 is used to obtain mileage query information;
[0103] The sixth module 1660 is used to determine the corresponding target mileage three-dimensional model in the target tunnel three-dimensional model according to the mileage query information;
[0104] The seventh module 1670 is used to obtain mileage data query information;
[0105] An eighth module 1680 is used to obtain a mileage monitoring data display model corresponding to the target mileage three-dimensional model according to the mileage data query information;
[0106] The ninth module 1690 is used to display the target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data in a preset display mode according to the display request information.
[0107] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0108] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned railway tunnel digital twin information processing method when executing the computer program. The electronic device can be any smart terminal including a tablet computer, a vehicle-mounted computer, etc.
[0109] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0110] See also Fig.17 , Fig.17 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0111] The processor 1710 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.
[0112] The memory 1720 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1720 can store an operating system and other applications. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 1720, and the processor 1710 calls and executes the railway tunnel digital twin information processing method of the embodiment of this application;
[0113] Input / output interface 1730, used to implement information input and output;
[0114] Communication interface 1740, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WI FI, Bluetooth, etc.);
[0115] Bus 1750 , which transmits information between various components of the device (e.g., processor 1710 , memory 1720 , input / output interface 1730 , and communication interface 1740 );
[0116] The processor 1710 , the memory 1720 , the input / output interface 1730 , and the communication interface 1740 are connected to each other in communication within the device via a bus 1750 .
[0117] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, it implements the above-mentioned railway tunnel digital twin information processing method.
[0118] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0119] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0120] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0121] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0122] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0123] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0124] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0125] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0126] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0127] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0128] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0129] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0130] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. A railway tunnel digital twin information processing method, characterized in that: The method comprises the following steps: Obtain tunnel construction status information; A three-dimensional model to be matched is constructed according to the tunnel construction status information, wherein a plurality of calibration points are provided in the three-dimensional model to be matched, and the calibration points correspond to the physical monitoring equipment points in the tunnel, and the real-time monitoring data of the calibration points follows the real-time monitoring data changes of the physical monitoring equipment points; Get tunnel name query information; Matching a target tunnel three-dimensional model from the to-be-matched three-dimensional models according to the tunnel name query information; Get mileage query information; Determine a corresponding target mileage three-dimensional model in the target tunnel three-dimensional model according to the mileage query information; Get mileage data query information; Acquire a mileage monitoring data display model corresponding to the target mileage three-dimensional model according to the mileage data query information; The target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data are displayed in a preset display manner according to the display request information.
2. The method according to claim 1, characterized in that The step of matching the target tunnel three-dimensional model from the to-be-matched three-dimensional model according to the tunnel name query information includes: Determine the tunnel name to be matched according to the tunnel name query information; Performing fuzzy matching in a preset database according to the tunnel name to be matched, to obtain several tunnel names to be selected; Determine a target tunnel name corresponding to the tunnel name to be matched from the tunnel name to be selected; The to-be-matched three-dimensional model corresponding to the target tunnel name is obtained as the target tunnel three-dimensional model.
3. The method according to claim 2, characterized in that The determining, from the to-be-selected tunnel name, a target tunnel name corresponding to the to-be-matched tunnel name comprises: Sorting all the names of the tunnels to be selected; A target tunnel name corresponding to the tunnel name to be matched is selected according to the sorting result.
4. The method according to claim 1, characterized in that: Determining a corresponding target mileage three-dimensional model in the target tunnel three-dimensional model according to the mileage query information includes: Determine the target mileage according to the mileage query information; Determining a target position corresponding to the target mileage in the target tunnel three-dimensional model; A tunnel three-dimensional model corresponding to the target position is obtained as the target mileage three-dimensional model.
5. The method according to claim 4, characterized in that The method further comprises the following steps: When there are multiple target mileages, a scroll bar of the target mileage three-dimensional model is generated, and the position of each point in the scroll bar is associated with the position of each point in the target mileage three-dimensional model, so that the target mileage three-dimensional model moves with the scroll bar.
6. The method according to claim 1, characterized in that The step of obtaining a mileage monitoring data display model corresponding to the target mileage three-dimensional model according to the mileage data query information includes: Acquire mileage monitoring data corresponding to the target mileage three-dimensional model according to the mileage data query information; Get the mileage monitoring data display method; The mileage monitoring data display model is generated according to the mileage monitoring data display method, and the mileage monitoring data display model includes a cumulative deformation amount display model, a daily deformation amount display model or a deformation change rate display model.
7. The method according to claim 1, characterized in that The displaying of the target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data in a preset display manner according to the display request information includes: Determine an overall display mode according to the display request information, wherein the overall display mode includes a two-dimensional display mode or a three-dimensional display mode; The target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data are displayed according to the overall display method.
8. A railway tunnel digital twin information processing device, characterized in that: The device comprises: The first module is used to obtain tunnel construction status information; The second module is used to construct a to-be-matched three-dimensional model according to the tunnel construction status information, wherein the to-be-matched three-dimensional model is provided with a plurality of calibration points, wherein the calibration points correspond to the physical monitoring equipment points in the tunnel, and the real-time monitoring data of the calibration points follows the real-time monitoring data changes of the physical monitoring equipment points; The third module is used to obtain tunnel name query information; A fourth module is used to match a target tunnel three-dimensional model from the to-be-matched three-dimensional models according to the tunnel name query information; The fifth module is used to obtain mileage query information; A sixth module is used to determine a corresponding target mileage three-dimensional model in the target tunnel three-dimensional model according to the mileage query information; The seventh module is used to obtain mileage data query information; An eighth module is used to obtain a mileage monitoring data display model corresponding to the target mileage three-dimensional model according to the mileage data query information; The ninth module is used to display the target tunnel three-dimensional model, the target mileage three-dimensional model and the mileage monitoring data in a preset display manner according to the display request information.
9. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, 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.
Citation Information
Patent Citations
Tunnel state detection, monitoring and management system
CN111272220A
Highway tunnel engineering BIM model dynamic creation method based on Unity platform
CN112560154A
Long-line engineering information linkage display method based on BIM, GIS and geological profile map
CN114626135A
Tunnel construction visual management and control method and system based on BIM + GIS
CN115456206A
Construction management method and system for tough tunnel structure
EP4386641A1