Railway engineering scheme building method and device based on digital twinborn scene

Through the method based on digital twin scenarios, a three-dimensional scenario of railway engineering is generated, which solves the problem that traditional expressions are difficult to display complex engineering design, and realizes efficient and intuitive solution expression, saving time and cost.

CN119558039AActive Publication Date: 2025-03-04CHINA RAILWAY ENG CONSULTING GRP CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411502690.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-03-04
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

In the field of railway engineering, it is difficult for the existing technology to effectively display complex engineering design plans, especially in key links such as plan comparison, design review and construction briefing. Traditional presentations and video expressions have limitations and cannot fully demonstrate the complexity and environment of the project.

Method used

Using a method based on digital twin scenarios, the railway engineering scheme data is obtained and stored, and the preset design scheme expression system is used for rendering and construction, and the initial three-dimensional scene is generated, and the line simulation is performed on this basis. The dynamic three-dimensional scene is imported in combination with the preset presentation to form the target three-dimensional scene.

Benefits of technology

It realizes intuitive and efficient expression of railway engineering solutions, overcomes the limitations of traditional expression methods, can better display complex engineering design and environment, and saves time and costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119558039A_ABST
    Figure CN119558039A_ABST
Patent Text Reader

Abstract

The invention provides a railway engineering scheme building method and device based on a digital twinborn scene, and relates to the technical field of railways, and the method comprises the steps: obtaining railway engineering scheme data; obtaining an initial three-dimensional scene; a dynamic three-dimensional scene is obtained; and importing a preset presentation file into the dynamic three-dimensional scene for supplementation to obtain a target three-dimensional scene. According to the method, the digital twinborn scene of the railway engineering is constructed through organization management and efficient fusion of the multi-source data, and a project designer directly utilizes a design result to quickly generate a railway engineering scheme expression case, so that a tedious video production or three-dimensional animation model production process is omitted, and time and cost are greatly saved. And by means of the design scheme expression system and the engineering data visualization capability, complex schemes which are not suitable for expression and various control factors are expressed, the limitation of a traditional presentation file and video expression mode is overcome, the three-dimensional design result can be fully utilized, and direct and efficient expression of the design scheme is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of railway technology, and in particular to a method and device for building a railway engineering solution based on a digital twin scenario. Background Art

[0002] In the current railway engineering field, design units usually need to show project design plans to relevant parties in key links such as scheme comparison, design review and construction briefing. At present, presentations and videos are usually used to explain the plan, mainly in the form of text and two-dimensional images. The display effect is not ideal for complex intersections in the project and the specific environment around the project. This requires the information recipient to have certain professional qualities and three-dimensional spatial imagination to fully understand and evaluate the design plan. In order to improve the display effect, videos are sometimes used for auxiliary explanations, but this method requires the design unit to have professional video production capabilities, or outsource the production to professional institutions, which undoubtedly increases the non-core workload and economic costs of the design unit. Summary of the invention

[0003] The purpose of the present invention is to provide a method and device for building a railway engineering solution based on a digital twin scenario to improve the above problems. In order to achieve the above purpose, the technical solution adopted by the present invention is as follows:

[0004] In the first aspect, the present application provides a method for building a railway engineering solution based on a digital twin scenario, comprising:

[0005] Acquire railway engineering scheme data, and store different categories of data in the railway engineering scheme data in different formats;

[0006] Rendering and constructing the railway engineering scheme data based on a preset design scheme expression system to obtain an initial three-dimensional scene;

[0007] Determine a main line and a branch line based on the railway engineering plan data, and perform line simulation in the initial three-dimensional scene to obtain a dynamic three-dimensional scene, wherein the line simulation duration of the main line and the branch line is the same;

[0008] The preset presentation is imported into the dynamic three-dimensional scene for supplementation to obtain a target three-dimensional scene.

[0009] In the second aspect, the present application also provides a railway engineering solution construction device based on a digital twin scenario, including:

[0010] An acquisition unit, used to acquire railway engineering scheme data, and store different types of data in the railway engineering scheme data in different formats;

[0011] A rendering unit, used for rendering and constructing the railway engineering scheme data based on a preset design scheme expression system to obtain an initial three-dimensional scene;

[0012] A first simulation unit is used to determine a main line and a branch line based on the railway engineering plan data, and perform line simulation in the initial three-dimensional scene to obtain a dynamic three-dimensional scene, wherein the line simulation time of the main line and the branch line is the same;

[0013] The supplementing unit is used to import a preset presentation into the dynamic three-dimensional scene for supplementation to obtain a target three-dimensional scene.

[0014] In the third aspect, the present application also provides a railway engineering solution construction device based on a digital twin scenario, including:

[0015] Memory for storing computer programs;

[0016] A processor is used to implement the steps of the method for building a railway engineering solution based on a digital twin scenario when executing the computer program.

[0017] In a fourth aspect, the present application also provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for building a railway engineering solution based on a digital twin scenario are implemented.

[0018] The beneficial effects of the present invention are:

[0019] The present invention constructs a digital twin scene of railway engineering by organizing and efficiently integrating multi-source data. Project designers directly use the design results to quickly generate railway engineering solution expression cases, eliminating the cumbersome video production or three-dimensional animation model production process, greatly saving time and cost. In addition, relying on the design solution expression system and engineering data visualization capabilities, complex solutions and various control factors that are not suitable for expression are expressed, which not only overcomes the limitations of traditional presentations and video expressions, but also makes full use of three-dimensional design results to achieve intuitive and efficient expression of design solutions.

[0020] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or be understood by implementing the embodiments of the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 It is a schematic diagram of the flow of a method for building a railway engineering solution based on a digital twin scenario described in an embodiment of the present invention;

[0023] Figure 2 This is a schematic diagram of the structure of a device for building a railway engineering solution based on a digital twin scenario described in an embodiment of the present invention;

[0024] Figure 3 A schematic diagram of the equipment structure for building a railway engineering solution based on a digital twin scenario described in an embodiment of the present invention.

[0025] Markings in the figure: 10, acquisition unit; 20, rendering unit; 30, first simulation unit; 40, supplementary unit; 800, railway engineering solution construction equipment based on digital twin scenario; 801, processor; 802, memory; 803, multimedia component; 804, I / O interface; 805, communication component. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0027] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0028] Embodiment 1:

[0029] This embodiment provides a method for building a railway engineering solution based on a digital twin scenario.

[0030] See also Figure 1 , the figure shows that the method includes step S10, step S20, step S30 and step S40.

[0031] Step S10. Obtain railway engineering scheme data, and store different categories of data in the railway engineering scheme data in different formats;

[0032] Specifically, different categories of data are clearly classified and the storage format is determined. Standardized data organization ensures that all data is stored and processed consistently to avoid confusion and redundancy. Structured data makes subsequent statistical analysis and modeling more efficient.

[0033] Specifically, step S10 specifically includes step S11, step S12 and step S13:

[0034] Step S11. Preprocess the data in the railway engineering scheme data to determine the nature and type of each data;

[0035] Specifically, in this application, the railway engineering scheme data is preprocessed, and the file name, file type and key information of the data are automatically parsed to preliminarily determine the nature and type of the data.

[0036] It can also intelligently identify the data of bridges, tunnels, roadbeds and other work sites and the corresponding coordinate system files based on the flag information of the line data, set a project label for each work site data, and store it in segments in the MDB file format to ensure data traceability.

[0037] Step S12. Based on the nature and type of each data, the railway engineering scheme data is divided into data to determine the line data, area division data, engineering information data, geographic information data, two-dimensional design data and three-dimensional design data;

[0038] Step S13. storing the line data, area division data, engineering information data, geographic information data, two-dimensional design data and three-dimensional design data in different formats;

[0039] Specifically, the main line data involved in the railway engineering plan (including bridge, tunnel, roadbed and other construction site data) is stored in order in MDB format, and the secondary line data is stored in DWG files.

[0040] The regional division data involved in the railway engineering plan (such as environmental protection zones, adverse geological zones, administrative divisions, railway network planning and other railway design-related regional data) are accurately classified and stored in DWG files.

[0041] The engineering information data involved in the railway engineering plan is divided according to the design results. For example, two-dimensional results such as station plan and EMU depot plan are stored in DWG files. Different disciplines provide their own DWG files, and different design elements are distinguished by layer functions in each DWG file. For professional engineering information models such as stations, roadbeds, bridges, tunnels, etc., they are stored in DGN and RVT files. Different disciplines provide their own model files, and different elements are distinguished by layers in each model file.

[0042] The geographic information data involved in the railway engineering plan determines the data accuracy standards along the line according to the needs of railway design, and is stored in various ways such as DEM, DOM or oblique photography. If DEM, DOM or oblique photography is not produced, it can be downloaded or loaded by open source online maps and online terrain data.

[0043] The two-dimensional design files involved in the railway engineering plan can be divided into different professions according to data such as name, layer, graphic text (such as environmental protection zone, adverse geological zone, administrative division, railway network planning and other railway design-related area data), and then stored in DWG format after setting the project labels.

[0044] The 3D design files involved in the railway engineering plan are automatically divided into different disciplines according to data such as name, layer, model IFD code, etc. After setting the project label, the construction-related disciplines are stored in RVT format, and other disciplines are stored in DGN format.

[0045] Step S20: Rendering and constructing the railway engineering scheme data based on a preset design scheme expression system to obtain an initial three-dimensional scene;

[0046] Specifically, by creating a solution expression case through the preset design solution expression system, you can determine the relevant data that needs to be loaded through the project tag. There are two types of loading of relevant data: one is lightweight online data loading, which uses server resources for fast access; the other is local data loading, which ensures smooth application even when the network is unstable.

[0047] Entering the created solution expression case, data visualization can be realized on the front end through data processing, so as to obtain the rendered initial three-dimensional scene and provide interactive visualization experience for relevant personnel.

[0048] Specifically, step S20 specifically includes step S21, step S22, step S23, step S24, step S25 and step S26:

[0049] Step S21. Inputting the railway engineering scheme data into the design scheme expression system and determining the component data to obtain a plurality of target component data;

[0050] Step S22. Classify and process the data of multiple target components to obtain multiple target groups;

[0051] Specifically, according to the characteristics of the target component data, multiple target component data are classified and processed, so that components with similar characteristics can be classified and managed, which is convenient for subsequent processing and optimization.

[0052] Specifically, step S22 specifically includes step S221, step S222, step S223, step S224, step S225, step S226, step S227 and step S228:

[0053] Step S221. Randomly determine a plurality of initial center data from a plurality of target component data;

[0054] Step S222. First determination operation: determining a plurality of related component data from a plurality of target component data, wherein the related component data is the remaining target component data in the plurality of target component data except the initial central data;

[0055] Specifically, the initial center data is randomly selected and subsequent iterations are performed, which effectively avoids the local optimal solution problem caused by poor initial selection.

[0056] Step S223. First calculation operation: Calculate the size difference between the relevant component data and the initial center data to obtain a first difference value;

[0057] Step S224. Second calculation operation: calculate the shape difference between the relevant component data and the initial center data to obtain a second difference value;

[0058] Step S225. A third calculation operation: calculating a similarity value based on the first difference value and the second difference value;

[0059] Step S226. Second determination operation: determining the central component data corresponding to the relevant component data based on the similarity value, and obtaining a plurality of initial groups;

[0060] Step S227. A third determination operation: determining updated multiple central component data from multiple initial groups;

[0061] Step S228. Repeat the first determination operation, the first calculation operation, the second calculation operation, the third calculation operation, the second determination operation and the third determination operation until the updated central component data is the same as the central component data before the update, and use the corresponding multiple initial groups as target groups;

[0062] Specifically, the first difference value calculation formula is:

[0063]

[0064] Wherein, C1 is the first difference value; L C is the component length value corresponding to the central component data; W C H is the component width value corresponding to the central component data; C is the component height value corresponding to the central component data; L R is the component length value corresponding to the relevant component data; W R H is the component width value corresponding to the relevant component data; R It is the component height value corresponding to the relevant component data.

[0065] The second difference value calculation formula is:

[0066]

[0067] Wherein, C2 is the second difference value; A C A is the component surface area corresponding to the central component data; R V is the component surface area corresponding to the relevant component data; C V is the component volume corresponding to the central component data; R is the component volume corresponding to the relevant component data.

[0068] The similarity value calculation formula is:

[0069] X=1-α*C1+β*C2

[0070] Among them, X is the similarity value; C1 is the first difference value; C2 is the second difference value; α and β are weight coefficients, α+β=1.

[0071] Through the above iterative operations, the initial center data is gradually optimized to ensure that the grouping after each iteration is moving closer to the optimal result, until the new and old center data remain unchanged and the current grouping is considered to be the most stable and reasonable.

[0072] Step S23. Determine a benchmark model from each target group to obtain multiple initial benchmark models and corresponding model structure features;

[0073] Specifically, considering that multiple generation of components with high similarity will increase processing complexity during the three-dimensional scene generation process, a representative benchmark model can be selected from each target group to replace the remaining component models in the same target group. This can reduce data processing complexity in subsequent scene generation and improve scene generation efficiency.

[0074] Step S24. Determine the compression ratio of the corresponding benchmark model based on the model structure characteristics and perform compression to obtain a first benchmark model;

[0075] Specifically, the compression ratio is set for different benchmark models. Square walls, windows or wall panels without curvature should be compressed more appropriately (for example, the compression ratio is 50-80); models with arcs in the structure, such as cylinders, curved pipes, etc., should be compressed less (for example, the compression ratio is 80-90). Considering that excessive compression will cause serious edges and corners, and the benchmark model will be damaged and broken, the value should be adjusted according to the actual project. The compression value should be adjusted as low as possible while meeting the use requirements. No special restrictions are made here.

[0076] Step S25. Simplify the triangulated network of the first reference model based on the model structure characteristics to obtain a simplified second reference model;

[0077] Specifically, for benchmark models with too many vertices and faces, we simplify the triangulated network, split objects by distance, and break up objects by material, so as to reduce the number of vertices of a single object in the data set to less than 5,000, which helps save storage space and improve rendering efficiency.

[0078] Step S26. Split and merge all the layers of the second reference model into a preset layer to obtain an initial three-dimensional scene;

[0079] Specifically, the component data corresponding to the benchmark model is split according to pre-set layers, and the split data of different layers are merged into the currently required fixed layer type (taking the bridge as an example, the common business layers are formulated as beams, supports, pad stones, piers, foundations, and abutments according to the commonly used parts in design and application, and the data in other layers are placed in the above 6 layers with the highest similarity according to the rules) to ensure that the generated data is uniform.

[0080] Establish rules for above-ground and underground models in advance, where any benchmark model with exposed parts above the ground is classified into the above-ground model, separating the above-ground and underground models; establish rules for inside and outside buildings in advance, where external walls, curtain wall panels, external frames, roofs and other objects are regarded as the outside of the building, and internal walls, structural columns, floor slabs, ceilings, stairs, pipes, air ducts, water pipes and other objects are regarded as the inside of the building, separating the inside and outside models of the building; establish rules for the ground and land features in advance, where roads, ground, grass, ramps and other objects are regarded as the ground, and flowers, trees, landscapes, guardrails, fitness facilities, seats, lighting and other objects are regarded as land features, separating the ground and land feature models.

[0081] Merge the data in the same layer to form a data set to ensure that the total number of layers does not exceed 200; and continuously adjust the parameter settings such as tile side length and threshold to ensure that the threshold setting is reasonable. The tile side length and threshold parameter settings affect the tile size and loading strategy. Reasonable settings can improve rendering efficiency and ensure a smooth user experience.

[0082] The data set is published to form an initial three-dimensional scene through WebGL rendering. In actual use, the visibility can be controlled by adjusting the layer transparency, thereby enhancing the expression hierarchy and highlighting the key points between different layers.

[0083] Step S30. Determine the main line and branch line based on the railway engineering plan data, and perform line simulation in the initial three-dimensional scene to obtain a dynamic three-dimensional scene, wherein the line simulation time of the main line and the branch line is the same;

[0084] Specifically, when the railway engineering plan data contains geographic information data, it can be directly loaded into the three-dimensional scene. If the railway engineering plan data does not contain geographic information data, you can choose to load open source online maps, street maps, street annotations, and online terrain to complete the relevant loading of geographic information data.

[0085] Specifically, step S30 specifically includes step S31, step S32, step S33, step S34, step S35, step S36 and step S37:

[0086] Step S31. Determine the main line length, the main line completion time and the branch line length based on the line data, as well as the line display styles corresponding to the main line and the branch line respectively;

[0087] Step S32. Determine the travel speed of the main line based on the length of the main line and the completion time of the main line;

[0088] Step S33. Determine the first length and the second length based on the main line travel speed and the main line completion time;

[0089] Step S34. Determine the first travel acceleration and the second travel acceleration of the branch line based on the length of the branch line, the travel speed of the main line and the completion time of the main line;

[0090] Step S35. Determine a third length and a fourth length based on the main line travel time, the main line completion time, the first travel acceleration and the second travel acceleration, wherein the sum of the first length, the second length, the third length and the fourth length is equal to the branch line length;

[0091] Step S36. Based on the travel speed of the main line and the line display style of the main line, the main line is simulated;

[0092] Step S37. Based on the main line travel speed, the first travel speed, the second travel speed and the line display style of the branch line, the branch line is simulated to obtain a dynamic three-dimensional scene;

[0093] Specifically, a line routing demonstration is added to the initial three-dimensional scene. The specific method flow is as follows:

[0094] The coordinates in the main line data stored in the MDB format are classified according to the work point data, and the display styles corresponding to the different categories of work point data are determined.

[0095] Connect the coordinates of the same category to form the main line, branch line and multi-scheme line. According to the completion time and line length of the main line, calculate the main line travel speed:

[0096]

[0097] Among them, V 主 S is the main line travel speed; 主 is the main line length; T 主 The time it takes to complete the main route.

[0098] Important mileage positions can be marked during the main route routing process, and the display time can be calculated based on the mileage, so that the target mileage can be displayed after the main route reaches the marked position.

[0099] Branch lines or multi-scheme line selections are associated with the main line in terms of starting mileage or time and ending mileage or time, and important marking point mileage positions can also be set on branch lines and multi-scheme lines.

[0100] According to the starting and ending mileage and time of the associated main line and the speed of the main line, an algorithm is used to calculate the simulated speed and insertion point of the branch line and multi-scheme line, taking into account the speed difference and mutual influence between different lines, to achieve dynamic speed adjustment and insertion point optimization. In order to ensure that the branch line has similar speeds at the separation starting point and the merger end point when the main line has the same time and different distance, and the total time is the same, the branch line distance is divided into four parts, among which the first and fourth parts have the same speed as the main line, the second and third parts are uniform acceleration and uniform deceleration respectively, and the four parts take the same time to ensure that the branch line has a high degree of fit with the main line during simulation. The lengths of the four parts of the branch line are:

[0101] Part I and Part IV:

[0102]

[0103] Where D1 is the length of the first part of the branch line; D4 is the length of the fourth part of the branch line; V 主 T is the main line travel speed; 主 The time it takes to complete the main route.

[0104] Part II:

[0105]

[0106] Where D2 is the length of the second part of the branch line; V 主 T is the main line travel speed;主 is the time required to complete the main route; a1 is the first travel acceleration.

[0107]

[0108] Where a1 is the first travel acceleration; D 支 is the branch line length; V 主 T is the main line travel speed; 主 The time it takes to complete the main route;

[0109] Part III:

[0110]

[0111] Where D3 is the length of the third part of the branch line; a2 is the second travel acceleration; V 主 T is the main line travel speed; 主 The time it takes to complete the main route;

[0112]

[0113] Wherein, a2 is the second travel acceleration; D 支 is the branch line length; V 主 T is the main line travel speed; 主 The time it takes to complete the main route;

[0114] The main line, branch line and multi-scheme line form an overall line simulation to ensure the integrity and coherence of the demonstration. Integrate advanced playback components into the front-end system to achieve real-time playback and interactive operation of dynamic routing demonstration.

[0115] In actual operation, the travel speed and follow-up perspective can be uniformly adjusted according to needs, which can realize the clear distinction and display of different types of projects such as roadbed, bridges, tunnels, stations, etc. in the route routing and full-line roaming of railway projects, and improve the clarity and professionalism of expression. In the process of route routing, corresponding control can be carried out through options such as adjusting progress, pausing, continuing, and stopping.

[0116] You can also add marks in the three-dimensional scene as needed. The position, style, and size of the marks can be adjusted, and the cards can be hung and expanded. The card surface includes different display types, and can embed rich text, pictures, videos, custom function charts and other types of files to enrich the expression content of the design plan.

[0117] You can also perform vector drawing in a three-dimensional scene as needed. Vector drawing includes line, surface, and wall drawing. During the drawing process, you can use the railway line forward and reverse calculation tools to display the location's latitude and longitude, elevation, line mileage offset information, etc. as the mouse moves, thereby assisting in the drawing. After drawing is completed, you can call the commonly used vector style library for railway projects, or manually adjust the vector display, color, geometry and other attributes to improve the flexibility and professionalism of the drawing.

[0118] You can also set weather effects in the 3D scene as needed. Weather effect options include rain, snow, fog, sun and other weather effects, or automatically select the real-time weather conditions of the area where the scene is located.

[0119] You can also set up roaming of the three-dimensional scene as needed. In addition to the dynamic route roaming of the main and branch lines mentioned above, you can also save different perspectives by customization, set the running speed between each two perspectives, and fit the roaming perspective to complete roaming of railway surrounding projects such as station buildings and EMU depots. During the roaming process, you can adjust the progress, pause, continue, and stop options for corresponding control.

[0120] For the relevant models generated by engineering information data in the three-dimensional scene, the internal display can be carried out by setting the section; the relevant models generated by the geographic information data in the three-dimensional scene can be extracted by setting the terrain line to form a terrain longitudinal section map; in the three-dimensional scene, spatial overlay analysis can be carried out by circling the area to form statistical data tables, and the depth and comprehensiveness of the expression can be improved through expression analysis tools.

[0121] Step S40: importing the preset presentation into the dynamic three-dimensional scene for supplementation to obtain the target three-dimensional scene;

[0122] Specifically, considering that the presentation will also contain relevant important information, the presentation can be imported into a three-dimensional scene, which can not only ensure the integrity of the important information but also enhance its expressiveness.

[0123] Specifically, step S40 specifically includes step S41, step S42, step S43, step S44 and step S45:

[0124] Step S41. Parsing the presentation based on the design solution expression system to obtain a plurality of initial pages, each of which carries an identifier indicating whether it contains special content;

[0125] Specifically, importing a presentation in this application means converting it into a picture or multimedia format and storing it in a three-dimensional scene. First, the presentation needs to be preprocessed to check and optimize the layout, font, color, and animation effects of the presentation to ensure that it maintains a good visual effect after being converted into a picture or multimedia format; secondly, the design solution expression system will parse the presentation, extract and display all the initial paging previews of the presentation, and detect and mark the paging containing special content such as animation, video, or audio.

[0126] Step S42. Filter multiple initial pages to determine the target page containing the preset keyword;

[0127] Specifically, intelligent filtering is performed in the initial paging preview to quickly locate and select the target paging to be imported based on keywords, titles or specific content.

[0128] Step S43: convert the target page that carries the special content mark to obtain the converted processed page;

[0129] Specifically, for pages containing special content such as animation, video or audio, the design solution expression system will provide options to decide whether to convert the animation effect into a static image, or try to extract and convert the animation into a supported multimedia format.

[0130] Step S44. Determine the scene of the processing page and the remaining pages in the target page, and determine the insertion position and switching method;

[0131] Step S45. Based on the insertion position and the switching mode, the processing page and the remaining pages in the target page are imported into the dynamic three-dimensional scene to obtain the target three-dimensional scene;

[0132] Specifically, for paging that is converted into image or multimedia format, the design solution expression system can also use algorithms to optimize the image, including enhancing clarity, adjusting color balance, etc., to ensure the quality of the converted paging.

[0133] Staff can edit each page, such as adjusting the order, deleting unnecessary pages, or adding custom tags for easier management.

[0134] By designing the scene management in the expression system, the insertion position and switching method of each page are determined, so as to import it into the three-dimensional scene and obtain the target three-dimensional scene.

[0135] Embodiment 2:

[0136] like Figure 2 As shown, this embodiment provides a railway engineering solution building device based on a digital twin scenario, and the device includes:

[0137] The acquisition unit 10 is used to acquire the railway engineering scheme data and store different types of data in the railway engineering scheme data in different formats;

[0138] A rendering unit 20 is used to render and construct the railway engineering scheme data based on a preset design scheme expression system to obtain an initial three-dimensional scene;

[0139] A first simulation unit 30 is used to determine the main line and the branch line based on the railway engineering plan data, and perform line simulation in the initial three-dimensional scene to obtain a dynamic three-dimensional scene, wherein the line simulation time of the main line and the branch line is the same;

[0140] The supplementing unit 40 is used to import a preset presentation into the dynamic three-dimensional scene for supplementation to obtain a target three-dimensional scene.

[0141] In a specific implementation disclosed in the present application, the acquisition unit 10 includes:

[0142] A preprocessing unit is used to preprocess the data in the railway engineering scheme data to determine the nature and type of each data;

[0143] A division unit is used to divide the railway engineering scheme data based on the nature and type of each data, and determine the line data, area division data, engineering information data, geographic information data, two-dimensional design data and three-dimensional design data;

[0144] The storage unit is used to store line data, area division data, engineering information data, geographic information data, two-dimensional design data and three-dimensional design data in different formats.

[0145] In a specific implementation disclosed in the present application, the rendering unit 20 includes:

[0146] An input unit, used for inputting railway engineering scheme data into a design scheme expression system and determining component data to obtain a plurality of target component data;

[0147] A classification unit, used for classifying the data of a plurality of target components to obtain a plurality of target groups;

[0148] A first determining unit is used to determine a benchmark model from each target group to obtain a plurality of initial benchmark models and corresponding model structure features;

[0149] A compression unit, used to determine a compression ratio of a corresponding benchmark model based on the model structure characteristics and perform compression to obtain a first benchmark model;

[0150] A simplification unit, used for simplifying the triangulated network of the first reference model based on the structural characteristics of the model to obtain a simplified second reference model;

[0151] The splitting unit is used to split all the layers of the second reference model and merge them into a preset layer to obtain an initial three-dimensional scene.

[0152] In a specific embodiment disclosed in the present application, the classification unit includes:

[0153] A second determining unit is used to randomly determine a plurality of initial center data from a plurality of target component data;

[0154] A third determining unit is used for a first determining operation: determining a plurality of related component data from the plurality of target component data, wherein the related component data is the remaining target component data in the plurality of target component data except the initial central data;

[0155] A first calculation unit is used for a first calculation operation: calculating the size difference between the relevant component data and the initial center data to obtain a first difference value;

[0156] A second calculation unit is used for a second calculation operation: calculating a shape difference between the relevant component data and the initial center data to obtain a second difference value;

[0157] A third calculation unit, configured for a third calculation operation: calculating a similarity value based on the first difference value and the second difference value;

[0158] A fourth determining unit is used for a second determining operation: determining the central component data corresponding to the relevant component data based on the similarity value to obtain a plurality of initial groups;

[0159] A fifth determining unit, configured for a third determining operation: determining a plurality of updated central component data from the plurality of initial groups;

[0160] The repeating unit is used to repeat the first determination operation, the first calculation operation, the second calculation operation, the third calculation operation, the second determination operation and the third determination operation until the updated central component data is the same as the central component data before the update, and the corresponding multiple initial groups are used as target groups.

[0161] In a specific implementation disclosed in the present application, the first simulation unit 30 includes:

[0162] A sixth determining unit, configured to determine the main line length, the main line completion time and the branch line length, and the line display styles corresponding to the main line and the branch line, respectively, based on the line data;

[0163] a seventh determination unit, configured to determine a travel speed of the main route based on a length of the main route and a completion time of the main route;

[0164] An eighth determining unit, configured to determine the first length and the second length based on the main route travel speed and the main route completion time;

[0165] a ninth determining unit, configured to determine a first travel acceleration and a second travel acceleration of the branch line based on the length of the branch line, the travel speed of the main line, and the completion time of the main line;

[0166] a tenth determining unit, configured to determine a third length and a fourth length based on the main route travel time, the main route completion time, the first travel acceleration, and the second travel acceleration, wherein the sum of the first length, the second length, the third length, and the fourth length is equal to the branch route length;

[0167] A second simulation unit, configured to perform route simulation on the main route based on a travel speed of the main route and a route display style of the main route;

[0168] The third simulation unit is used to perform line simulation on the branch line based on the main line travel speed, the first travel speed, the second travel speed and the line display style of the branch line to obtain a dynamic three-dimensional scene.

[0169] In a specific implementation disclosed in the present application, the supplement unit 40 includes:

[0170] A parsing unit, used for parsing the presentation based on the design solution expression system to obtain a plurality of initial pages, wherein the initial pages carry an identification of whether the pages contain special content;

[0171] A screening unit, used to screen the multiple initial pages and determine the target page containing the preset keyword;

[0172] A conversion unit, used for converting the page carrying the mark of special content in the target page to obtain a converted processed page;

[0173] An eleventh determination unit is used to perform scene determination on the processing page and the remaining pages in the target page, and determine the insertion position and the switching mode;

[0174] The import unit is used to import the processing page and the remaining pages in the target page into the dynamic three-dimensional scene based on the insertion position and the switching mode to obtain the target three-dimensional scene.

[0175] It should be noted that, regarding the device in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.

[0176] Embodiment 3:

[0177] Corresponding to the above method embodiment, this embodiment also provides a railway engineering solution building device based on a digital twin scene. The railway engineering solution building device based on a digital twin scene described below and the railway engineering solution building method based on a digital twin scene described above can be referenced to each other.

[0178] Figure 3 is a block diagram of a railway engineering solution building device 800 based on a digital twin scenario according to an exemplary embodiment. Figure 3 As shown, the railway engineering solution construction device 800 based on the digital twin scene may include: a processor 801, a memory 802. The railway engineering solution construction device 800 based on the digital twin scene may also include one or more of a multimedia component 803, an I / O interface 804, and a communication component 805.

[0179] Among them, the processor 801 is used to control the overall operation of the railway engineering solution construction device 800 based on the digital twin scene to complete all or part of the steps in the above-mentioned railway engineering solution construction method based on the digital twin scene. The memory 802 is used to store various types of data to support the operation of the railway engineering solution construction device 800 based on the digital twin scene, and these data may include, for example, instructions for any application or method operating on the railway engineering solution construction device 800 based on the digital twin scene, and application-related data, such as contact data, messages sent and received, pictures, audio, video, etc. The memory 802 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, disk or optical disk. The multimedia component 803 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 802 or sent via the communication component 805. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 804 provides an interface between the processor 801 and other interface modules, and the above-mentioned other interface modules can be keyboards, mice, buttons, etc. These buttons can be virtual buttons or physical buttons. The communication component 805 is used for wired or wireless communication between the railway engineering solution construction device 800 based on the digital twin scenario and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more of them, so the corresponding communication component 805 can include: Wi-Fi module, Bluetooth module, NFC module.

[0180] In an exemplary embodiment, the railway engineering solution building device 800 based on the digital twin scenario can be implemented by one or more application-specific integrated circuits (Application Specific Integrated Circuit, referred to as ASIC), digital signal processors (Digital Signal Processor, referred to as DSP), digital signal processing devices (Digital Signal Processing Device, referred to as DSPD), programmable logic devices (Programmable Logic Device, referred to as PLD), field programmable gate arrays (Field Programmable Gate Array, referred to as FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned railway engineering solution building method based on the digital twin scenario.

[0181] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by the processor, the steps of the above-mentioned method for building a railway engineering solution based on a digital twin scenario are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 802 including program instructions, and the above-mentioned program instructions can be executed by the processor 801 of the railway engineering solution building device 800 based on the digital twin scenario to complete the above-mentioned method for building a railway engineering solution based on the digital twin scenario.

[0182] Embodiment 4:

[0183] Corresponding to the above method embodiment, a readable storage medium is also provided in this embodiment. The readable storage medium described below and the method for building a railway engineering solution based on a digital twin scenario described above can be referenced to each other.

[0184] A readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of a method for building a railway engineering solution based on a digital twin scenario in the above-mentioned method embodiment.

[0185] The readable storage medium may specifically be a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or other readable storage medium that can store program codes.

[0186] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

[0187] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for constructing a railway engineering solution based on a digital twin scenario, characterized in that: include: Acquire railway engineering scheme data, and store different categories of data in the railway engineering scheme data in different formats; Rendering and constructing the railway engineering scheme data based on a preset design scheme expression system to obtain an initial three-dimensional scene; Determine a main line and a branch line based on the railway engineering plan data, and perform line simulation in the initial three-dimensional scene to obtain a dynamic three-dimensional scene, wherein the line simulation duration of the main line and the branch line is the same; The preset presentation is imported into the dynamic three-dimensional scene for supplementation to obtain a target three-dimensional scene.

2. The method for constructing a railway engineering scheme based on a digital twin scenario according to claim 1 is characterized in that , obtaining railway engineering scheme data, and storing different categories of data in the railway engineering scheme data in different formats, including: Preprocessing the data in the railway engineering scheme data to determine the nature and type of each data; The railway engineering scheme data is divided into data based on the nature and type of each data, and line data, area division data, engineering information data, geographic information data, two-dimensional design data and three-dimensional design data are determined; The line data, the area division data, the engineering information data, the geographic information data, the two-dimensional design data and the three-dimensional design data are stored in different formats respectively.

3. The method for constructing a railway engineering scheme based on a digital twin scenario according to claim 1 is characterized in that ,Based on the preset design scheme expression system, the railway engineering scheme data is rendered and constructed to obtain an initial three-dimensional scene, including: Inputting the railway engineering scheme data into the design scheme expression system and determining component data to obtain a plurality of target component data; Classify and process multiple target component data to obtain multiple target groups; Determine a benchmark model from each target group, and obtain multiple initial benchmark models and corresponding model structure features; Determine the compression ratio of the corresponding benchmark model based on the model structure characteristics and perform compression to obtain a first benchmark model; Simplifying the triangulated network of the first reference model based on the structural features of the model to obtain a simplified second reference model; All the layers of the second benchmark model are split and merged into a preset layer to obtain an initial three-dimensional scene.

4. The method for constructing a railway engineering scheme based on a digital twin scenario according to claim 3 is characterized in that , classify and process multiple target component data to obtain multiple target groups, including: Randomly determine a plurality of initial center data from a plurality of target component data; A first determining operation: determining a plurality of related component data from a plurality of target component data, wherein the related component data is the remaining target component data except the initial central data from the plurality of target component data; The first calculation operation is to calculate the size difference between the relevant component data and the initial center data to obtain a first difference value; Second calculation operation: calculating the shape difference between the relevant component data and the initial center data to obtain a second difference value; A third calculation operation: calculating a similarity value based on the first difference value and the second difference value; A second determination operation: determining the central component data corresponding to the related component data based on the similarity value to obtain a plurality of initial groups; A third determining operation: determining a plurality of updated central component data from a plurality of initial groups; Repeat the first determination operation, the first calculation operation, the second calculation operation, the third calculation operation, the second determination operation and the third determination operation until the updated central component data is the same as the central component data before the update, and use the corresponding multiple initial groups as the target groups.

5. A railway engineering scheme construction device based on digital twin scenarios, characterized in that: include: An acquisition unit, used for acquiring railway engineering scheme data, and storing different types of data in the railway engineering scheme data in different formats; A rendering unit, used for rendering and constructing the railway engineering scheme data based on a preset design scheme expression system to obtain an initial three-dimensional scene; A first simulation unit is used to determine a main line and a branch line based on the railway engineering plan data, and perform line simulation in the initial three-dimensional scene to obtain a dynamic three-dimensional scene, wherein the line simulation time of the main line and the branch line is the same; The supplementing unit is used to import a preset presentation into the dynamic three-dimensional scene for supplementation to obtain a target three-dimensional scene.

6. The railway engineering scheme construction device based on digital twin scenario according to claim 5 is characterized in that: The acquisition unit comprises: A preprocessing unit, used to preprocess the data in the railway engineering scheme data to determine the nature and type of each data; A division unit, used for dividing the railway engineering scheme data based on the nature and type of each data, and determining line data, area division data, engineering information data, geographic information data, two-dimensional design data and three-dimensional design data; The storage unit is used to store the line data, the area division data, the engineering information data, the geographic information data, the two-dimensional design data and the three-dimensional design data in different formats.

7. The railway engineering scheme construction device based on digital twin scenario according to claim 5 is characterized in that: The rendering unit comprises: An input unit, used to input the railway engineering scheme data into the design scheme expression system and determine the component data to obtain a plurality of target component data; A classification unit, used for classifying the data of a plurality of target components to obtain a plurality of target groups; A first determining unit is used to determine a benchmark model from each target group to obtain a plurality of initial benchmark models and corresponding model structure features; A compression unit, configured to determine a compression ratio of a corresponding reference model based on the model structure characteristics and perform compression to obtain a first reference model; A simplification unit, used for performing triangulation simplification on the first reference model based on the structural features of the model to obtain a simplified second reference model; The splitting unit is used to split all the layers of the second reference model and merge them into a preset layer to obtain an initial three-dimensional scene.

8. The railway engineering scheme construction device based on digital twin scenario according to claim 7 is characterized in that: The taxonomic units include: A second determining unit is used to randomly determine a plurality of initial center data from a plurality of target component data; A third determining unit is used for a first determining operation: determining a plurality of related component data from a plurality of target component data, wherein the related component data are the remaining target component data except the initial central data in the plurality of target component data; A first calculation unit is used for a first calculation operation: calculating a size difference between the relevant component data and the initial center data to obtain a first difference value; A second calculation unit is used for a second calculation operation: calculating a shape difference between the relevant component data and the initial center data to obtain a second difference value; A third calculation unit, configured for a third calculation operation: calculating a similarity value based on the first difference value and the second difference value; A fourth determining unit is used for a second determining operation: determining the central component data corresponding to the related component data based on the similarity value to obtain a plurality of initial groups; A fifth determining unit, configured for a third determining operation: determining a plurality of updated central component data from the plurality of initial groups; A repeating unit is used to repeat the first determination operation, the first calculation operation, the second calculation operation, the third calculation operation, the second determination operation and the third determination operation until the updated central component data is the same as the central component data before the update, and the corresponding multiple initial groups are used as the target groups.

9. A railway engineering solution construction device based on a digital twin scenario, characterized in that: include: Memory for storing computer programs; A processor is used to implement the steps of the method for building a railway engineering solution based on a digital twin scenario as described in any one of claims 1 to 4 when executing the computer program.

10. A readable storage medium, characterized in that: The readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for building a railway engineering solution based on a digital twin scenario as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Railway engineering digitization result three-dimensional display method based on BIM + GIS

    CN112347213A

  • Knowledge-guided digital twinning modeling method for railway construction scene

    CN116305914A

  • Building engineering collaborative office system based on BIM

    CN116542633A

  • Large-scale three-dimensional scene construction method and system based on digital twinning technology

    CN117671177A

  • Knowledge-guided digital twin modeling method for railway construction scene

    WO2024187665A1