Bridge model matching method, system and device and computer readable storage medium

By determining the transformation matrix and translation matrix in the bridge model, spatial alignment and scale unification between models are achieved, and mapping relationships are determined through the target coordinates and coordinate ranges of components, the matching problems caused by differences between bridge models are solved, and accurate mapping of information and efficient integration of data are achieved.

CN120234632AActive Publication Date: 2025-07-01CHINA RAILWAY MAJOR BRIDGE ENG GRP CO LTD +2
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510721775.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-07-01
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

In the prior art, due to the large differences between bridge models, unified matching of models cannot be performed, resulting in low information mapping efficiency and difficulty in data integration.

Method used

By presetting the angle between the straight line and the preset reference line under the coordinate system in the target bridge model under the non-earth coordinate system, and the angle between the straight line and the preset reference line under the geodetic coordinate system, the transformation matrix and the translation matrix are determined, the spatial alignment and scale unity between the models are achieved, and the mapping relationship between the models is determined through the target coordinates and coordinate range of the components to achieve accurate mapping of information.

Benefits of technology

It effectively eliminates the difference in coordinate system between different bridge models, realizes unified matching of models and accurate information transmission, and improves the efficiency and accuracy of data integration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120234632A_ABST
    Figure CN120234632A_ABST
Patent Text Reader

Abstract

The invention discloses a bridge model matching method, system and device and a computer readable storage medium, and relates to the field of bridge engineering. Comprising the steps of determining a conversion matrix based on a first included angle between a preset straight line in a target bridge model under a non-geodetic coordinate system and a preset datum line under a coordinate system where the preset straight line is located and a second included angle between the preset straight line and a preset datum line under a geodetic coordinate system; determining a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in a geodetic coordinate system; for each target point, determining a target coordinate of the target point in a geodetic coordinate system based on the conversion matrix, the translation matrix, a preset scaling coefficient and the target point coordinate; and determining a mapping relationship between the target bridge model and the BIM model based on the target coordinates of the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model, and realizing information mapping according to the mapping relationship. The problem that the models cannot be uniformly matched due to large difference between the models is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of bridge engineering, and specifically relates to a method, system, device, and computer-readable storage medium for bridge model matching. Background Art

[0002] With the continuous development of various stages such as bridge planning, design, construction, and operation and maintenance, related technical fields cover multiple different bridge models, such as the GIS model (Geographic Information System) in the planning stage, the BIM model (Building Information Modeling), the finite element model (Finite Element Model, FEM) in the design stage, and the in-depth BIM model in the construction stage, etc. These models are different in terms of objectives, contained information, and expression methods.

[0003] In the actual design and construction process, it is often necessary to register and integrate multiple models. For example, by coordinate transformation and information mapping to improve the dimension of information expression and the efficiency of model management. Among them, the BIM model mainly focuses on building information and does not contain response information. Therefore, in the information mapping process, it is usually necessary to map the information in other bridge models to the BIM model. However, due to the large differences between different models, it is impossible to perform unified matching of models. Therefore, how to provide a unified and effective model matching method has become an important problem to be solved urgently at present. Summary of the Invention

[0004] This application provides a method, system, device, and computer-readable storage medium for bridge model matching, which can solve the technical problem in the prior art that unified matching of models cannot be performed due to large differences between models.

[0005] In a first aspect, an embodiment of this application provides a method for bridge model matching. The method for bridge model matching includes: Determining a transformation matrix based on a first angle between a preset straight line in a target bridge model in a non-geodetic coordinate system and a preset reference line in its coordinate system, and a second angle between the preset straight line and a preset reference line in the geodetic coordinate system; Determining a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in the geodetic coordinate system; For each target point on the target bridge model, determining the target coordinate of the target point in the geodetic coordinate system based on the transformation matrix, the translation matrix, a preset scaling factor, and the coordinate of the target point; Determine the mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two endpoints of the first component in the target bridge model and the coordinate range of the second component in the BIM model, so as to realize the mapping of information according to the mapping relationship.

[0006] Combined with the first aspect, in one implementation manner, the determining the transformation matrix based on the first included angle between the preset straight line in the target bridge model in the non-geodetic coordinate system and the preset reference line in its coordinate system and the second included angle between the preset straight line and the preset reference line in the geodetic coordinate system includes: Substitute the first included angle and the second included angle into the first calculation formula to obtain the transformation matrix, and the first calculation formula is as follows:

[0007] In the formula, is the first included angle; is the second included angle; is the transformation matrix.

[0008] Combined with the first aspect, in one implementation manner, the determining the target coordinates of the target point in the geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point includes: Substitute the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point into the second calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system, and the second calculation formula is:

[0009] In the formula, is the transformation matrix; is the translation matrix; is the preset scaling factor; is the coordinates of the target point; is the target coordinates of the target point in the geodetic coordinate system.

[0010] Combined with the first aspect, in one implementation manner, the determining the mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two endpoints of the first component in the target bridge model and the coordinate range of the second component in the BIM model includes: For each first component in the target bridge model, determine whether the target coordinates of the two endpoints of the first component are both within the coordinate range; If so, construct the mapping relationship between the first component and the second component; If not, do not construct the mapping relationship between the first component and the second component.

[0011] In combination with the first aspect, in one embodiment, the implementation of information mapping according to the mapping relationship includes: Based on the mapping relationship, transfer the response information of the first component in the target bridge model to the second component in the BIM model to achieve information mapping, where the response information includes moment information and displacement information.

[0012] In combination with the first aspect, in one embodiment, the preset straight line is determined based on the connection line between any two points in the target bridge model.

[0013] In combination with the first aspect, in one embodiment, the preset reference line is the X-axis or the Y-axis.

[0014] In the second aspect, an embodiment of the present application provides a system for matching bridge models. The system for matching bridge models includes: A first processing module, which is used to determine a transformation matrix based on the first angle between the preset straight line in the target bridge model in a non-earth coordinate system and the preset reference line in its coordinate system, and the second angle between the preset straight line and the preset reference line in the earth coordinate system; A second processing module, which is used to determine a translation matrix based on the first coordinate of any target point on the target bridge model and the second coordinate of the target point in the earth coordinate system; A third processing module, which is used to, for each target point on the target bridge model, determine the coordinate of the target point in the earth coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinate of the target point to achieve coordinate transformation; A fourth processing module, which is used to encode the attributes of the target bridge model and the BIM model to obtain component information, and determine the mapping relationship between the target bridge model and the BIM model based on the starting point, ending point of each component in the target bridge model and the coordinate range corresponding to each component in the BIM model, so as to achieve information mapping according to the mapping relationship. The component information includes the starting point, ending point, and coordinate range of the component.

[0015] In the third aspect, an embodiment of the present application provides a device for matching bridge models. The device for matching bridge models includes a processor, a memory, and a program for matching bridge models stored on the memory and executable by the processor. When the program for matching bridge models is executed by the processor, the steps of the method for matching bridge models as described in any one of the foregoing are implemented.

[0016] In the fourth aspect, an embodiment of the present application provides a computer-readable storage medium. A program for matching bridge models is stored on the computer-readable storage medium. When the program for matching bridge models is executed by a processor, the steps of the method for matching bridge models as described in any one of the foregoing are implemented.

[0017] The beneficial effects brought by the technical solution provided in the embodiment of the present application include: A transformation matrix is determined through the first angle between a preset straight line in the target bridge model in a non-earth coordinate system and a preset reference line in its coordinate system, and the second angle between the preset straight line and the preset reference line in the earth coordinate system; a translation matrix is determined based on the first coordinate of any target point on the target bridge model and the second coordinate of the target point in the earth coordinate system. Since the coordinate directions of the target bridge model and the earth coordinate system may not be consistent, the calculation of the angle and the establishment of the transformation matrix and the translation matrix ensure the spatial alignment between different models, effectively eliminating the differences in the coordinate systems and enabling the corresponding of different models in space; for each target point on the target bridge model, the target coordinate of the target point in the earth coordinate system is determined based on the transformation matrix, the translation matrix, a preset scaling factor, and the coordinate of the target point. The introduction of the scaling factor ensures that the model after coordinate transformation has a consistent scale in space, avoiding errors caused by inconsistent scales; based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model, the mapping relationship between the target bridge model and the BIM model is determined. This mapping relationship provides a standardized way to realize the information mapping between models, ensuring the accurate transmission and effective integration of data. Brief Description of the Drawings

[0018] Figure 1 It is a schematic flowchart of the method embodiment for matching the bridge model of the present application; Figure 2 For the present application Figure 1 It is a schematic flowchart of the refinement of step S40 in the present application; Figure 3 It is a schematic flowchart of constructing the mapping relationship in the method embodiment for matching the bridge model of the present application; Figure 4 It is a schematic diagram of the functional modules of the system embodiment for matching the bridge model of the present application; Figure 5 It is a schematic diagram of the hardware structure of the device for matching the bridge model involved in the solution of the embodiment of the present application. Detailed Embodiments

[0019] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0020] To make the objectives, technical solutions, and advantages of this application clearer, the following will further describe the embodiments of this application in detail with reference to the accompanying drawings.

[0021] In a first aspect, an embodiment of this application provides a method for bridge model matching.

[0022] In one embodiment, with reference to Figure 1 , Figure 1 is a schematic flowchart of an embodiment of the method for bridge model matching of this application. As Figure 1 shown, the method for bridge model matching includes: Step S10: Determine a transformation matrix based on a first angle between a preset straight line in a target bridge model in a non-geodetic coordinate system and a preset reference line in its coordinate system, and a second angle between the preset straight line and a preset reference line in the geodetic coordinate system.

[0023] It should be noted that for the convenience of modeling and calculation, the millimeter unit system is usually used in bridge modeling, and the bridge longitudinal axis is used as the X-axis and the bridge transverse axis is used as the Y-axis to establish a bridge model (i.e., in a non-geodetic coordinate system); this modeling method provides great convenience in modeling and the visualization of later results. However, when it is necessary to match the model with other models, great difficulties are often encountered; to solve this problem, an embodiment of this application proposes a method for bridge model matching to achieve effective matching of bridge models.

[0024] Exemplarily, in an embodiment of this application, the target bridge model in the non-geodetic coordinate system includes various bridge models in multiple stages, such as a GIS model in the planning stage, a BIM model, a FEM model in the design stage, and a detailed BIM model in the construction stage, etc.; the preset straight line refers to the straight line used as a reference during coordinate transformation, which can usually be any straight line in the target bridge model and is used to help determine the transformation relationship of the coordinate system; the preset reference line refers to the straight line used as a reference standard in the coordinate system, usually the X-axis or the Y-axis, or other straight lines parallel to the X-axis or the Y-axis, and is used to determine the transformation matrix or calculate the angle; the geodetic coordinate system refers to the coordinate system defined based on the earth's surface; the first angle is the angle between the preset straight line and the preset reference line in the non-geodetic coordinate system, which reflects how the coordinate system of the target bridge model aligns with the reference line; the second angle is the angle between the preset straight line and the preset reference line in the geodetic coordinate system; the transformation matrix represents the rotation or transformation relationship between the coordinate system corresponding to the target bridge model (i.e., the non-geodetic coordinate system) and the geodetic coordinate system, and determines how the two coordinate systems align with each other.

[0025] Specifically, the rotation relationship between the two coordinate systems can be determined by calculating the angle (the first angle) between the preset straight line and the reference line in the non-geodetic coordinate system and the angle (the second angle) between the preset straight line and the reference line in the geodetic coordinate system. That is, these two angles accurately describe the relative rotation relationship between the non-geodetic coordinate system and the geodetic coordinate system. Furthermore, a transformation matrix can be constructed by combining the first angle and the second angle, and then based on the transformation matrix, the target points in the target bridge model can be transformed from the non-geodetic coordinate system to the geodetic coordinate system.

[0026] Step S20: Determine the translation matrix based on the first coordinate of any target point on the target bridge model and the second coordinate of the target point in the geodetic coordinate system.

[0027] Exemplarily, in the embodiment of the present application, the target point refers to any point on the finite element model of the target bridge. For example, this point can be located at the bottom of the pier. Substitute the first coordinate of any target point on the target bridge model (this first coordinate is the coordinate of the target point in the non-geodetic coordinate system) and the second coordinate of the target point in the geodetic coordinate system into the following calculation formula to obtain the translation matrix. The calculation formula is:

[0028] In the formula, is the translation matrix; is the first coordinate; is the second coordinate, where the translation matrix The specific expression of is: .

[0029] Step S30: For each target point on the target bridge model, determine the target coordinate of the target point in the geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinate of the target point.

[0030] Exemplarily, in the embodiment of the present application, the translation matrix is used to represent the translation state of the coordinate system of the target bridge model relative to the geodetic coordinate system. By the translation matrix, the position of the coordinate origin can be adjusted to ensure that the coordinate origin of the target bridge model is aligned with the corresponding position in the geodetic coordinate system; the preset scaling factor represents the proportional relationship between the coordinate system of the target bridge model and the geodetic coordinate system, which can be determined according to actual needs and is not limited here. For example, the scaling factor can preferably be taken as 0.001. By the scaling factor, the size of the coordinate system can be adjusted to make the scales of the non-geodetic coordinate system and the geodetic coordinate system consistent.

[0031] Specifically, the coordinates of the target points are rotated or transformed through a transformation matrix, the position of the target point coordinates is adjusted by applying a translation matrix, and the target point coordinates are appropriately scaled according to the scaling factor to adapt to the scale of the geodetic coordinate system. In the above manner, each target point on the target bridge model can be accurately mapped into the geodetic coordinate system, thereby ensuring that the target bridge model can accurately represent the actual position of the target bridge in the geodetic coordinate system.

[0032] Step S40: Determine the mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two endpoints of the first component in the target bridge model and the coordinate range of the second component in the BIM model, so as to implement the mapping of information according to the mapping relationship.

[0033] Exemplarily, in the embodiment of the present application, the first component refers to any specific component in the target bridge model, such as the beam, pile, column, etc. of the target bridge; the two endpoints refer to the starting point and the ending point of the first component, and the target coordinates corresponding to the two endpoints refer to the target coordinates of the starting point of the first component in the geodetic coordinate system and the target coordinates of the ending point of the first component in the geodetic coordinate system; the coordinate range of the second component refers to the coordinate range of any second component in the BIM model, wherein the target coordinates of the two endpoints and the coordinate range are all known values, the target coordinates of the two endpoints can be directly obtained from the target bridge model, and the coordinate range can be directly obtained from the BIM model; the mapping relationship refers to establishing a corresponding relationship between the components in the target bridge model and the components in the BIM model, and through this mapping relationship, the information in the target bridge model can be mapped into the BIM model.

[0034] It can be understood that before constructing the mapping relationship, the BIM model and the target bridge model need to be encoded respectively to efficiently distinguish and identify various components; among them, the encoding content includes information such as model category, structural position, component position, component category, and component number, etc.; for example, the number is BI01020136, where "BI" represents the BIM model, "01" represents the structural position as the substructure, "02" represents the component position as the foundation, "01" represents the component category as the pile foundation, and "36" represents the 36th pile foundation. By uniquely encoding each component in the model, different components can be effectively identified and distinguished, ensuring the consistency and accuracy of the data.

[0035] Specifically, after encoding the components, each first component in the target bridge model can be selected one by one according to the encoding results, and the target coordinates corresponding to both ends of the first component in the target bridge model and the coordinate range of the second component in the BIM model can be obtained. Then, by comparing the positional relationships of the two, the mapping relationship between the first component in the target bridge model and the second component in the BIM model can be established. Based on this mapping relationship, information transfer between different bridge models can be realized, and thus the information in the target bridge model can be accurately mapped to the BIM model, ensuring seamless docking and collaborative work between the two in practical applications.

[0036] In this application, a transformation matrix is determined through the first angle between a preset straight line in the target bridge model in a non-earth coordinate system and a preset reference line in its coordinate system, and the second angle between the preset straight line and the preset reference line in the earth coordinate system. Based on the first coordinate of any target point on the target bridge model and the second coordinate of the target point in the earth coordinate system, a translation matrix is determined. Since the coordinate directions of the target bridge model and the earth coordinate system may be inconsistent, the calculation of the angles, and the establishment of the transformation matrix and the translation matrix ensure the spatial alignment between different models, effectively eliminating the differences in the coordinate systems and enabling different models to correspond spatially. For each target point on the target bridge model, based on the transformation matrix, the translation matrix, a preset scaling factor, and the coordinates of the target point, the target coordinates of the target point in the earth coordinate system are determined. The introduction of the scaling factor ensures that the model after coordinate transformation has a consistent scale in space, avoiding errors caused by inconsistent scales. Based on the target coordinates corresponding to both ends of the first component in the target bridge model and the coordinate range of the second component in the BIM model, the mapping relationship between the target bridge model and the BIM model is determined. This mapping relationship provides a standardized way to realize information mapping between models, ensuring the accurate transmission and effective integration of data.

[0037] Further, in one embodiment, the determining the transformation matrix based on the first angle between a preset straight line in the target bridge model in a non-earth coordinate system and a preset reference line in its coordinate system, and the second angle between the preset straight line and the preset reference line in the earth coordinate system includes: Substituting the first angle and the second angle into a first calculation formula to obtain the transformation matrix, and the first calculation formula is as follows:

[0038] In the formula, is the first angle; is the second angle; is the transformation matrix.

[0039] Exemplarily, in the embodiment of this application, the first angle and the second angle Substitute into the following calculation formula to obtain the transformation matrix , and the calculation formula is as follows:

[0040] Further, in one embodiment, determining the target coordinates of the target point in the geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point includes: Substitute the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point into the second calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system. The second calculation formula is:

[0041] In the formula, is the transformation matrix; is the translation matrix; is the preset scaling factor; are the coordinates of the target point; are the target coordinates of the target point in the geodetic coordinate system.

[0042] Exemplarily, in the embodiments of the present application, substitute the transformation matrix , the translation matrix , the preset scaling factor , and the coordinates of the target point into the following calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system , and the calculation formula is:

[0043] Further, in one embodiment, as shown in reference to Figure 2 , determining the mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model includes: Step S401: For each first component in the target bridge model, determine whether the target coordinates of the two end points of the first component are both within the coordinate range; Step S402: If so, construct the mapping relationship between the first component and the second component; Step S403: If not, do not construct the mapping relationship between the first component and the second component.

[0044] Exemplarily, in the embodiments of the present application, for each first component in the target bridge model, it is necessary to determine whether the target coordinates of its starting point and ending point are both within the coordinate range [P1, P2]; if the target coordinates of the starting point and the ending point both meet this condition, it indicates that there is a corresponding relationship between the first component in the target bridge and the second component in the BIM model. At this time, a mapping relationship between the two is established to ensure their positions are consistent; if the target coordinates of any one of the endpoints are not within the coordinate range, the construction of the mapping relationship between this first component and the second component is not carried out, avoiding incorrect association of mismatched components. Through precise coordinate comparison and logical judgment, the correct mapping between the first component in the target bridge model and the second component in the BIM model is ensured, improving the accuracy and reliability of information mapping in subsequent applications.

[0045] It should be noted that, as shown in Figure 3 the local coordinate system (X B axis, Y B axis) of the BIM model and the local coordinate system (X F axis, Y F axis) of the FEM model respectively define the positions of the components in their respective models. Assuming that the first components in the FEM model include component 1, component 2, and component 3, then the mapping relationship between component 1 in the FEM model and component 1' in the BIM model can be established through the coordinates of the two endpoints of component 1 in the FEM model in the geodetic coordinate system and the corresponding coordinate range in the BIM model. Then, through this mapping relationship, the moment and displacement information of component 1 are transmitted to the corresponding component 1' in the BIM model.

[0046] Further, in one embodiment, the implementation of information mapping according to the mapping relationship includes: Based on the mapping relationship, the response information of the first component in the target bridge model is transmitted to the second component in the BIM model to achieve information mapping, and the response information includes moment information and displacement information.

[0047] Exemplarily, in the embodiments of the present application, the response information includes moment information and displacement information. After the mapping relationship between the first component and the second component is constructed, the response information can be transmitted through this mapping relationship. Specifically, the moment information and displacement information of the first component in the target bridge model can be transmitted to the second component in the BIM model, so that the second component in the BIM model can accurately display and store the response information from the target bridge model, providing valuable references for subsequent design, construction, and maintenance. Through the above method, information transmission between the two models can be achieved, ensuring the rationality of bridge structure design and the accuracy of the construction process.

[0048] Further, in one embodiment, the preset straight line is determined based on the connection line between any two points in the target bridge model.

[0049] Exemplarily, in the embodiments of the present application, any two points refer to the points at any two positions in the target bridge model, and the connection line refers to the straight line connecting these two points; the preset straight line is the straight line used as a reference in the target bridge model. Specifically, by selecting any two points in the target bridge model and connecting the straight line formed by these two points, it can be used as the preset straight line for subsequent operations such as coordinate transformation and angle calculation.

[0050] Further, in one embodiment, the preset reference line is the X-axis or the Y-axis.

[0051] Exemplarily, in the embodiments of the present application, the preset reference line is the standard line used as a reference during coordinate transformation, usually the X-axis or the Y-axis in the coordinate system, or other straight lines parallel to the X-axis or parallel to the Y-axis. Specifically, during the coordinate transformation process, the selected preset reference line can preferably be the X-axis or the Y-axis, which helps to determine the transformation matrix or calculate the angle as a reference line, thereby achieving effective matching between models.

[0052] In a second aspect, the embodiments of the present application further provide a system for bridge model matching.

[0053] In one embodiment, referring to Figure 4 , Figure 4 is a schematic diagram of the functional modules of the system embodiment for bridge model matching in the present application. As Figure 4 shown, the system for bridge model matching includes: A first processing module, which is used to determine the transformation matrix based on the first angle between the preset straight line in the target bridge model in the non-geodetic coordinate system and the preset reference line in its coordinate system and the second angle between the preset straight line and the preset reference line in the geodetic coordinate system; A second processing module, which is used to determine the translation matrix based on the first coordinate of any target point on the target bridge model and the second coordinate of the target point in the geodetic coordinate system; A third processing module, which is used to determine the coordinates of each target point on the target bridge model in the geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point for each target point on the target bridge model to achieve coordinate transformation; A fourth processing module, which is used to encode the attributes of the target bridge model and the BIM model to obtain component information, and determine the mapping relationship between the target bridge model and the BIM model based on the starting point, ending point of each component in the target bridge model and the coordinate range corresponding to each component in the BIM model, so as to realize the mapping of information according to the mapping relationship, and the component information includes the starting point, ending point, and coordinate range of the component.

[0054] Further, in one embodiment, the first processing module is specifically configured to: Substitute the first included angle and the second included angle into a first calculation formula to obtain a transformation matrix, and the first calculation formula is as follows:

[0055] In the formula, is the first included angle; is the second included angle; is the transformation matrix.

[0056] Further, in one embodiment, the third processing module is specifically configured to: Substitute the transformation matrix, the translation matrix, a preset scaling factor, and the coordinates of the target point into a second calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system, and the second calculation formula is:

[0057] In the formula, is the transformation matrix; is the translation matrix; is the preset scaling factor; is the coordinates of the target point; is the target coordinates of the target point in the geodetic coordinate system.

[0058] Further, in one embodiment, the fourth processing module is specifically configured to: For each first component in the target bridge model, determine whether the target coordinates of the two end points of the first component are both within the coordinate range; If so, construct a mapping relationship between the first component and the second component; If not, do not construct the mapping relationship between the first component and the second component.

[0059] Further, in one embodiment, the fourth processing module is specifically further configured to: Transmit the response information of the first component in the target bridge model to the second component in the BIM model based on the mapping relationship to implement information mapping, and the response information includes moment information and displacement information.

[0060] Further, in one embodiment, the first processing module is specifically further configured to: The preset straight line is determined based on the connection line between any two points in the target bridge model.

[0061] Further, in one embodiment, the first processing module is specifically further configured to: The preset reference line is the X-axis or the Y-axis.

[0062] This application determines a transformation matrix based on the first angle between a preset straight line in a target bridge model in a non-earth coordinate system and a preset reference line in its coordinate system, and the second angle between the preset straight line and the preset reference line in the earth coordinate system; determines a translation matrix based on the first coordinate of any target point on the target bridge model and the second coordinate of the target point in the earth coordinate system. Since the coordinate directions of the target bridge model and the earth coordinate system may not be consistent, the calculation of the angles and the establishment of the transformation matrix and the translation matrix ensure the spatial alignment between different models, effectively eliminating the differences in the coordinate systems and enabling different models to correspond in space; for each target point on the target bridge model, based on the transformation matrix, the translation matrix, a preset scaling factor, and the coordinates of the target point, determine the target coordinates of the target point in the earth coordinate system. The introduction of the scaling factor ensures that the models after coordinate transformation have a consistent scale in space, avoiding errors caused by inconsistent scales; based on the target coordinates corresponding to the two endpoints of the first component in the target bridge model and the coordinate range of the second component in the BIM model, determine the mapping relationship between the target bridge model and the BIM model. This mapping relationship provides a standardized way to achieve information mapping between models, ensuring the accurate transmission and effective integration of data.

[0063] Among them, the functional implementation of each module in the above-mentioned bridge model matching system corresponds to each step in the above-mentioned method embodiment of bridge model matching, and its functions and implementation processes will not be elaborated here one by one.

[0064] In a third aspect, an embodiment of this application provides a device for bridge model matching. The device for bridge model matching can be a device with data processing functions such as a personal computer (PC), a laptop computer, a server, etc.

[0065] Referring to Figure 5 , Figure 5 is a schematic diagram of the hardware structure of the device for bridge model matching involved in the solution of the embodiment of this application. In the embodiment of this application, the device for bridge model matching may include a processor, a memory, a communication interface, and a communication bus.

[0066] Among them, the communication bus can be of any type and is used to interconnect the processor, the memory, and the communication interface.

[0067] The communication interface includes interfaces such as input / output (I / O) interfaces, physical interfaces, and logical interfaces for interconnecting internal components of the device for implementing bridge model matching, as well as interfaces for interconnecting the device for implementing bridge model matching with other devices (such as other computing devices or user devices). The physical interface can be an Ethernet interface, an optical fiber interface, an ATM interface, etc.; the user device can be a display, a keyboard, etc.

[0068] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical memory, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.

[0069] The processor can be a general-purpose processor, which can call the program for bridge model matching stored in the memory and execute the method for bridge model matching provided in the embodiments of the present application. For example, the general-purpose processor can be a central processing unit (CPU). Among them, the method executed when the program for bridge model matching is called can refer to the various embodiments of the method for bridge model matching in the present application, which will not be elaborated here.

[0070] Those skilled in the art can understand that Figure 5 the hardware structure shown in

[0071] does not constitute a limitation to the present application, and may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements.

[0072] A readable storage medium is also provided in the embodiments of the present application.

[0073] A program for bridge model matching is stored on the readable storage medium of the present application. When the program for bridge model matching is executed by a processor, the steps of the method for bridge model matching as described above are implemented.

[0074] In the description of the specification, claims and the above-mentioned drawings of this application, the terms "comprising", "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices. Descriptions such as "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit that "first", "second" and "third" are different types.

[0075] In the description of the embodiments of this application, words such as "exemplary", "for example" or "for instance" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary", "for example" or "for instance" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary", "for example" or "for instance" is intended to present relevant concepts in a specific manner.

[0076] In the description of the embodiments of this application, unless otherwise specified, " / " means "or". For example, A / B can mean A or B; "and / or" in the text is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "a plurality of" means two or more than two.

[0077] In some processes described in the embodiments of this application, there are a plurality of operations or steps that appear in a specific order. However, it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of this application or may be executed in parallel. The serial numbers of the operations are only used to distinguish different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in order or in parallel, and these operations or steps may be combined.

[0078] It should be noted that the serial numbers of the above-mentioned embodiments of this application are only for description and do not represent the advantages or disadvantages of the embodiments.

[0079] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal device to execute the methods described in various embodiments of the present application.

[0080] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.

Claims

1. A method for bridge model matching, characterized in that, The method for matching bridge models includes: Determining a transformation matrix based on a first angle between a preset straight line in a target bridge model in a non-earth coordinate system and a preset reference line in its coordinate system, and a second angle between the preset straight line and the preset reference line in the earth coordinate system; Determining a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in the earth coordinate system; For each target point on the target bridge model, determining the target coordinate of the target point in the earth coordinate system based on the transformation matrix, the translation matrix, a preset scaling factor, and the coordinate of the target point; Determining a mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model, so as to realize the mapping of information according to the mapping relationship; 2. The method for matching a bridge model according to claim 1, wherein The determining the transformation matrix based on a first angle between a preset straight line in a target bridge model in a non-earth coordinate system and a preset reference line in its coordinate system, and a second angle between the preset straight line and the preset reference line in the earth coordinate system includes: Substituting the first angle and the second angle into a first calculation formula to obtain the transformation matrix, and the first calculation formula is as follows: Wherein, is the first included angle; is the second included angle; is the transformation matrix.

3. The method for matching a bridge model according to claim 1, characterized in that, The determining the target coordinate of the target point in the earth coordinate system based on the transformation matrix, the translation matrix, a preset scaling factor, and the coordinate of the target point includes: Substituting the transformation matrix, the translation matrix, the preset scaling factor, and the coordinate of the target point into a second calculation formula to obtain the target coordinate of the target point in the earth coordinate system, and the second calculation formula is: wherein, is a transformation matrix; is a translation matrix; is a preset scaling factor; is the coordinate of the target point; is the target coordinate of the target point in the geodetic coordinate system.

4. The method for matching a bridge model according to claim 1, wherein, The determining the mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model includes: For each first component in the target bridge model, determining whether the target coordinates of the two end points of the first component are both within the coordinate range; If so, constructing a mapping relationship between the first component and the second component; If not, not constructing a mapping relationship between the first component and the second component; 5. The method for matching a bridge model according to claim 4, characterized in that, The realizing the mapping of information according to the mapping relationship includes: Based on the mapping relationship, transmitting the response information of the first component in the target bridge model to the second component in the BIM model to realize the mapping of information, and the response information includes moment information and displacement information; 6. The method for matching a bridge model as claimed in claim 1, wherein The preset straight line is determined based on the connection line between any two points in the target bridge model; 7. The method for matching a bridge model according to claim 1, characterized in that, The preset reference line is the X-axis or the Y-axis; 8. A system for bridge model matching, characterized in that, The system for matching bridge models includes: A first processing module, which is used to determine a transformation matrix based on a first angle between a preset straight line in a target bridge model in a non-earth coordinate system and a preset reference line in its coordinate system, and a second angle between the preset straight line and the preset reference line in the earth coordinate system; A second processing module, which is used to determine a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in the earth coordinate system; A third processing module, which is used to determine the coordinates of each target point on the target bridge model in the geodetic coordinate system based on the transformation matrix, the translation matrix, a preset scaling factor, and the coordinates of the target point, so as to achieve coordinate transformation; A fourth processing module, which is used to encode the attributes of the target bridge model and the BIM model to obtain component information, and determine the mapping relationship between the target bridge model and the BIM model based on the starting point and ending point of each component in the target bridge model and the coordinate range corresponding to each component in the BIM model, so as to realize the mapping of information according to the mapping relationship, and the component information includes the starting point, ending point and coordinate range of the component.

9. A device for bridge model matching, characterized in that, The device for bridge model matching includes a processor, a memory, and a program for bridge model matching stored on the memory and executable by the processor. When the program for bridge model matching is executed by the processor, the steps of the method for bridge model matching according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that, A program for bridge model matching is stored on the computer-readable storage medium. When the program for bridge model matching is executed by a processor, the steps of the method for bridge model matching according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • BIM coordinate and engineering coordinate conversion method based on spatial analysis

    CN112182728A

  • Bridge BIM model and finite element model homologous and heterogeneous modeling method and system

    CN117709149A

  • Bridge disease automatic positioning method and system based on unmanned aerial vehicle inspection and BIM model

    CN118134934A

  • Coordinate system conversion method, system and device and storage medium

    CN119149658A

  • Configuration method for the display of a building information model

    US20250086830A1