A parameter modeling method applied to damage assessment

CN117610106BActive Publication Date: 2026-09-15CHONGQING INNOVATION CENTER OF BEIJING INSTITUTE OF TECHNOLOGY +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311222975.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-20
Publication Date
2026-09-15
Estimated Expiration
2043-09-20

AI Technical Summary

Technical Problem

这是一项复杂而耗时的工作,特别是针对钢筋混凝土框架结构建筑物等部件众多的目标,其低效性不能满足反恐怖袭击和军事作战中对建筑物侵爆毁伤快速评估的需求

Benefits of technology

[0056] Compared to existing technologies, the advantages and beneficial effects of this invention are as follows: This invention enables the generation of a building model based on input modeling parameter messages using a parametric modeling algorithm during the actual creation of a building parametric model. The input of modeling parameter messages and the display of the generated damaged building model are both implemented through a program window. Compared to existing model building methods, parametric modeling, with its internal component numbering rules, allows for rapid identification of the relationships between rooms and components in the building model during target vulnerability model creation. This eliminates the need for manual reassignment of numbers, enabling rapid creation of the damage tree structure and its association and binding with model components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117610106B_ABST
    Figure CN117610106B_ABST
Patent Text Reader

Abstract

The application provides a parameter modeling method applied to damage assessment, wherein the method comprises the following steps: receiving an input modeling parameter message, obtaining a component message according to the modeling parameter message; obtaining a component correlation according to the component message; and generating a damaged building model according to the component correlation. When the actual operation of creating a building parameterized model is performed, the building model can be generated through a parameterized model construction algorithm based on the input modeling parameter message, the modeling parameter message inputting and the damaged building model display generated are all realized through a program window. Compared with the existing model establishment, the parameterized modeling has a component internal number rule, the correlation between each room and each component of the building model can be quickly positioned when the target vulnerability model is established, the correlation does not need to be manually redistributed and numbered, and the damage tree structure creation can be quickly completed. And the model component is associated and bound.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of damage assessment technology, and in particular to a parametric modeling method for damage assessment. Background Technology

[0002] In damage assessment calculations, target model building is an essential step, and the speed of target model building directly affects the efficiency of real-time damage assessment. When simulating building damage assessment, different buildings often differ in length, width, height, number of floors, and internal structures such as beams, columns, slabs, doors, and windows. Simulating different buildings requires repeated modeling for each building. Currently, professional commercial modeling software such as SolidWorks and 3D MAX are commonly used to build 3D target models. Then, the 3D model components are associated with material data, damage criteria, and other vulnerability data to form a target vulnerability model for damage assessment calculations. However, models built using commercial modeling software have unordered component numbers, and the relationships between components are unclear, requiring manual identification and allocation by professionals. This is a complex and time-consuming task, especially for targets with numerous components, such as reinforced concrete frame structures. Its inefficiency cannot meet the needs of rapid assessment of building blast damage in counter-terrorism and military operations. Summary of the Invention

[0003] Therefore, it is necessary to provide a parametric modeling method for damage assessment to address the aforementioned technical problems.

[0004] A parametric modeling method for damage assessment includes the following steps:

[0005] Receive input modeling parameter messages and obtain component messages based on the modeling parameter messages;

[0006] Based on the component messages, the component association relationships are obtained;

[0007] Based on the component relationships, a damaged building model is generated.

[0008] In one embodiment, receiving the input modeling parameter message includes:

[0009] Receive input modeling parameter messages through a visual interactive device.

[0010] In one embodiment, the component association relationship is obtained based on the component message, and the process further includes:

[0011] Receive input component storage information and generate a component message storage table based on the component storage information; wherein the component message storage table includes: component ID number, component name, component type, attached component ID, and component projected area;

[0012] Receive room composition information, and generate a room composition storage table based on the room composition information and the component message storage table; wherein, the room composition storage table includes: room ID number, room name, number of components contained in the room, ID of the corresponding component of the room, and room volume.

[0013] In one embodiment, obtaining the component association relationship based on the component message includes:

[0014] Obtain component messages, classify the component messages according to preset component classification messages, and obtain component categories; wherein the component categories include: first type of structural component, second type of structural component, and third type of structural component;

[0015] Obtain the corresponding component message storage table based on the component message;

[0016] Component connection relationships are generated based on the component message storage table and the component category.

[0017] In one embodiment, the method further includes:

[0018] The first type of structural components includes: walls and beams;

[0019] The second type of structural component includes: a plate;

[0020] The third type of structural component includes: a column.

[0021] In one embodiment, the method further includes:

[0022] The component connection relationships for the first type of structural components are generated according to the following formula:

[0023] W = (W ID -W S ) / 2

[0024] Where W represents the number of first-type structural components between the current first-type structural component and the first first-type structural component in its layer. ID W represents the component ID number of the current first type of structural component. S This indicates the component ID number of the first type-1 structural component;

[0025] Determine the positional relationship of the current first-type structural components;

[0026] In response to the first type of structural component being placed horizontally, the position coordinates of the first type of structural component are calculated according to the following formula:

[0027]

[0028] Where x represents the horizontal coordinate of the currently horizontally placed first type of structural component, y represents the vertical coordinate of the currently horizontally placed first type of structural component, W represents the number of first type of structural components between the current first type of structural component and the first first type of structural component in its layer, n represents the number of rooms in a single horizontal row, % represents the modulo operation, and / represents the integer operation.

[0029]

[0030] Among them, R ID1 R represents the room ID number of the first room corresponding to the first type of structural component currently placed horizontally. ID2 R1 represents the room ID number of the second room corresponding to the first type of structural component currently placed horizontally, and R2 represents the room ID number of the first room on this floor. A The room ID number represents the last room on this floor, x represents the horizontal coordinate of the first type of structural component currently placed horizontally, y represents the vertical coordinate of the first type of structural component currently placed horizontally, and n represents the number of rooms in a single horizontal row.

[0031] In response to the vertical placement of the first type of structural component, the position coordinates of the first type of structural component are calculated according to the following formula:

[0032]

[0033] Where, x ′ The x-coordinate of the first type of structural component currently placed vertically is represented by y. ′ The vertical coordinate of the first type of structural component is represented by , W represents the number of first type structural components between the current first type structural component and the first first type structural component in its layer, m represents the number of rooms in a single vertical row, % represents the modulo operation, and / represents the integer operation.

[0034]

[0035] Among them, R ID1 ′ R represents the first room corresponding to the first type of structural component currently placed vertically. ID2 ′ This represents the second room corresponding to the first type of structural component currently placed vertically, x. ′ The x-coordinate of the first type of structural component currently placed vertically is represented by y. ′ The vertical coordinate represents the coordinate of the first type of structural component currently placed vertically, and n represents the number of rooms in a single horizontal row.

[0036] In one embodiment, the method further includes:

[0037] The component connection relationships for the second type of structural components are generated according to the following formula:

[0038] B = B ID -B S

[0039] Where B represents the number of second-type structural components between the current second-type structural component and the first second-type structural component in its layer. ID B represents the component ID number of the current second type of structural component. S This indicates the component ID number of the first second-class structural component;

[0040]

[0041] Where x″ represents the horizontal coordinate of the current second type of structural component, y″ represents the vertical coordinate of the current second type of structural component, B represents the number of second type of structural components between the current second type of structural component and the first second type of structural component in its layer, n represents the number of rooms in a single horizontal row, % represents the modulo operation, and / represents the integer operation.

[0042] R ID =x″+ny″

[0043] Among them, R ID This represents the room ID number corresponding to the current second type of structural component, x″ represents the horizontal coordinate of the current second type of structural component, y″ represents the vertical coordinate of the current second type of structural component, and n represents the number of rooms in a single horizontal row.

[0044] In one embodiment, the method further includes:

[0045] The component connection relationships for the third type of structural components are generated according to the following formula:

[0046] C = C ID -C S

[0047] Where C represents the number of third-type structural components between the current third-type structural component and the first third-type structural component in its layer. ID This indicates the component ID number of the current third-class structural component, C. S This indicates the component ID number of the first third-class structural component;

[0048]

[0049] Where x″′ represents the horizontal coordinate of the current third-type structural component, y″′ represents the vertical coordinate of the current third-type structural component, C represents the number of third-type structural components between the current third-type structural component and the first third-type structural component in its layer, n represents the number of rooms in a single horizontal row, % represents the modulo operation, and / represents the integer operation.

[0050]

[0051] Where x″′ represents the horizontal coordinate of the current third-type structural component, y″′ represents the vertical coordinate of the current third-type structural component, n represents the number of rooms in a single horizontal row, and R ID1 "" indicates the first room corresponding to the current third type of structural component, R ID2 "" indicates the second room corresponding to the current third type of structural component, R ID3 "" indicates the third room corresponding to the current third type of structural component, R ID4 "" indicates the fourth room corresponding to the current third type of structural component.

[0052] In one embodiment, obtaining the component association relationship based on the component message further includes:

[0053] The component associations are stored on the server.

[0054] In one embodiment, generating a damaged building model based on the component relationships includes:

[0055] The damaged building model is displayed using a visual interactive device.

[0056] Compared to existing technologies, the advantages and beneficial effects of this invention are as follows: This invention enables the generation of a building model based on input modeling parameter messages using a parametric modeling algorithm during the actual creation of a building parametric model. The input of modeling parameter messages and the display of the generated damaged building model are both implemented through a program window. Compared to existing model building methods, parametric modeling, with its internal component numbering rules, allows for rapid identification of the relationships between rooms and components in the building model during target vulnerability model creation. This eliminates the need for manual reassignment of numbers, enabling rapid creation of the damage tree structure and its association and binding with model components. Attached Figure Description

[0057] Figure 1 This is a flowchart illustrating a parametric modeling method applied to damage assessment in one embodiment;

[0058] Figure 2 This is a schematic diagram of the modeling parameter messages input in one embodiment;

[0059] Figure 3This is a schematic diagram illustrating the relationship between rooms and components in one embodiment.

[0060] Figure 4 This is a schematic diagram illustrating the editing effect of doors and windows in one embodiment;

[0061] Figure 5 This is a schematic diagram of the single-layer editing effect in one embodiment;

[0062] Figure 6 This is a schematic diagram illustrating the overall effect of a damaged building model in one embodiment.

[0063] Figure 7 This is a schematic diagram illustrating the damage effect in one embodiment. Detailed Implementation

[0064] Before describing the specific embodiments of the present invention, the overall concept of the present invention will be explained as follows:

[0065] This invention primarily focuses on the development of damage assessment modeling processes. Currently, models created using commercial modeling software have unordered component numbers and unclear relationships between components, requiring manual identification and allocation by professionals. This is a complex and time-consuming task, especially for targets with numerous components, such as reinforced concrete frame structures. Its inefficiency cannot meet the needs of rapid assessment of blast damage to buildings in counter-terrorism and military operations.

[0066] Reinforced concrete structures consist of beams, columns, and floor slabs made of reinforced concrete, while walls are constructed of brick or other building materials, though reinforced concrete can also be used. These structures offer good overall rigidity, can withstand large loads, and have high durability. Currently, most important civilian and military buildings utilize this structure, making research on its vulnerability crucial. To adapt to the rapidly changing battlefield environment and improve the efficiency of damage assessment calculations for relevant buildings, this invention proposes a rapid digital modeling method for reinforced concrete structures. Based on OSG and model algorithms, a vulnerability digital model is generated, aiming to improve the speed of vulnerability model construction for reinforced concrete structures and provide support for assessment calculations and model display. After introducing the overall concept of this invention, to make the objectives, technical solutions, and advantages of this invention clearer, the following detailed description, in conjunction with the accompanying drawings, provides a more comprehensive understanding of the invention.

[0067] It should be noted that, unless otherwise defined, the technical or scientific terms used in one or more embodiments of this specification should have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in one or more embodiments of this specification do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word covers the element or object listed following the word and its equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0068] In one embodiment, such as Figure 1 As shown, a parametric modeling method for damage assessment is provided, including the following steps:

[0069] Step S101: Receive the input modeling parameter message and obtain the component message based on the modeling parameter message.

[0070] Specifically, based on the building model creation requirements, the input modeling parameter messages (feature parameters) mainly include the total number of floors, the number of rooms distributed laterally, the number of rooms distributed vertically, and the length, height, and thickness of individual room walls. Component information, such as the dimensions of different walls within a room, is obtained from the input modeling parameter messages. The input modeling parameter messages are as follows: Figure 2 As shown.

[0071] Based on this, the received modeling parameter messages include:

[0072] Receive input modeling parameter messages through a visual interactive device.

[0073] Specifically, visual interactive devices include, but are not limited to, tablet computers, displays, touch screens, and projectors, which receive input modeling parameter messages.

[0074] In this embodiment, a visual interactive device is used to receive the input modeling parameter messages, which has a faster response speed and can be processed directly after receiving the modeling parameter messages; at the same time, the visual interactive device can more intuitively display the processed data and processing results, improving the accuracy and visualization of the results.

[0075] Step S102: Obtain the component association relationship based on the component message.

[0076] Prior to this, the component association relationship was obtained based on the component message, which also included:

[0077] Receive input component storage information and generate a component message storage table based on the component storage information; wherein the component message storage table includes: component ID number, component name, component type, attached component ID, and component projected area;

[0078] Receive room composition information, and generate a room composition storage table based on the room composition information and the component message storage table; wherein, the room composition storage table includes: room ID number, room name, number of components contained in the room, ID of the corresponding component of the room, and room volume.

[0079] Specifically, when creating a parametric model of a building, the structural components of the building are numbered and unique, and distributed according to a specific pattern. Users manually input the component storage information, that is, the detailed information of each component in the building. Then, the component storage information is digitally represented and stored to generate a component message storage table. The specific component message storage table is shown in Table 1 below.

[0080] variable PID PNAME PTYPE APID PAREA type I I I I F Default settings no no no no no Remark

[0081] Table 1 Component Message Storage Table

[0082] In the table, PID represents the component ID number, PNAME represents the component name, PTYPE represents the component type, APID represents the attached component ID (wall ID, -1 for non-attached components), and PAREA represents the component's projected area in m2.

[0083] The component ID numbers and corresponding component types are as follows: EQ.0 - brick wall, EQ.1 - shear wall, EQ.2 - door, EQ.3 - window, EQ.4 - beam, EQ.5 - column, EQ.6 - slab.

[0084] The user manually inputs room composition information, receives the input room composition information, and generates a room composition storage table based on the types of components required in the room, as shown in Table 2 below.

[0085] variable RID RNAME RPNUM RPID1 RPID2 … RPIDn RV type I I I I I … I F Default settings no no no no no … no 0 Remark

[0086] Table 2 Room Composition Storage Table

[0087] In the table, RID represents room ID, RNAME represents room name (floor-room number), RPNUM represents the number of components in the room, RPID1 represents the ID of component 1 corresponding to the room, RPID2 represents the ID of component 2 corresponding to the room, RPIDn represents the ID of component n corresponding to the room, and RV represents the room volume in m3.

[0088] Based on this, and according to the component messages, the component association relationships are obtained as follows:

[0089] Obtain component messages, classify the component messages according to preset component classification messages, and obtain component categories; wherein the component categories include: first type of structural component, second type of structural component, and third type of structural component;

[0090] Obtain the corresponding component message storage table based on the component message;

[0091] Component connection relationships are generated based on the component message storage table and the component category.

[0092] Based on this, the method also includes:

[0093] The first type of structural components includes: walls and beams;

[0094] The second type of structural component includes: a plate;

[0095] The third type of structural component includes: a column.

[0096] Specifically, since the distribution of each component in the component message is different, the component ID number rules are also different. Based on the component distribution, the component ID numbers are divided into three categories. Walls (shear walls / brick-concrete walls), components on walls (doors / windows / none), and beams, which have similar distributions in the building, are grouped into one category, the first type of structural component. Slabs, whose distribution in the building basically corresponds one-to-one with the room distribution, are grouped into another category, the second type of structural component. Columns are grouped into a separate category, the third type of structural component. Then, based on the component categories obtained from the classification, the information stored in the component message storage table and the room composition storage table is retrieved, and component connection relationships are generated based on the information stored in these tables.

[0097] In this embodiment, based on the requirements for establishing the damaged building model, the input modeling parameter messages mainly include the total number of floors, the number of rooms distributed horizontally, the number of rooms distributed vertically, and the length, height, and thickness of the walls in individual rooms. Parametric modeling, with its regular internal numbering of components, allows for rapid identification of the relationships between rooms and components within the building model during the establishment of the target damaged building model. This eliminates the need for manual reassignment of numbers, enabling rapid creation of the damage tree structure and its association and binding with the model components.

[0098] Based on this, the component connection relationships of the first type of structural components are generated according to the following formula:

[0099] W = (W ID -W S ) / 2

[0100] Where W represents the number of first-type structural components between the current first-type structural component and the first first-type structural component in its layer. ID W represents the component ID number of the current first type of structural component. S This indicates the component ID number of the first type-1 structural component;

[0101] Determine the positional relationship of the current first-type structural components;

[0102] In response to the first type of structural component being placed horizontally, the position coordinates of the first type of structural component are calculated according to the following formula:

[0103]

[0104] Where x represents the horizontal coordinate of the currently horizontally placed first type of structural component, y represents the vertical coordinate of the currently horizontally placed first type of structural component, W represents the number of first type of structural components between the current first type of structural component and the first first type of structural component in its layer, n represents the number of rooms in a single horizontal row, % represents the modulo operation, and / represents the integer operation.

[0105]

[0106] Among them, R ID1 R represents the room ID number of the first room corresponding to the first type of structural component currently placed horizontally. ID2 R1 represents the room ID number of the second room corresponding to the first type of structural component currently placed horizontally, and R2 represents the room ID number of the first room on this floor. A The room ID number represents the last room on this floor, x represents the horizontal coordinate of the first type of structural component currently placed horizontally, y represents the vertical coordinate of the first type of structural component currently placed horizontally, and n represents the number of rooms in a single horizontal row.

[0107] In response to the vertical placement of the first type of structural component, the position coordinates of the first type of structural component are calculated according to the following formula:

[0108]

[0109] Where, x ′ The x-coordinate of the first type of structural component currently placed vertically is represented by y. ′ The vertical coordinate of the first type of structural component is represented by , W represents the number of first type structural components between the current first type structural component and the first first type structural component in its layer, m represents the number of rooms in a single vertical row, % represents the modulo operation, and / represents the integer operation.

[0110]

[0111] Among them, R ID1 ′ R represents the first room corresponding to the first type of structural component currently placed vertically. ID2 ′ This represents the second room corresponding to the first type of structural component currently placed vertically, x. ′ The x-coordinate of the first type of structural component currently placed vertically is represented by y. ′ The vertical coordinate represents the coordinate of the first type of structural component currently placed vertically, and n represents the number of rooms in a single horizontal row.

[0112] Specifically, taking the wall in the first type of structural component as an example, the number of walls between the current wall and the first wall of this type in the corresponding layer is:

[0113] W = (W ID -W S ) / 2

[0114] Where W represents the number of walls between the current wall and the first wall of that type in its layer. S Indicates the starting component ID number of the current layer wall, W ID This indicates the component ID number of the current wall.

[0115] If the current wall is a horizontal wall, then the coordinates of the horizontal wall are:

[0116]

[0117] In the formula, n is the number of rooms arranged in a single horizontal row.

[0118] There are usually two rooms corresponding to a transverse wall, except for the outermost transverse wall of a building, which corresponds to only one room. The room ID number of the room corresponding to that transverse wall on that floor is:

[0119]

[0120] In the formula, R ID1 R is the room ID number of the first room corresponding to the horizontal wall. ID2 R1 is the room ID number of the second room corresponding to the transverse wall; R2 is the room ID number of the first room on this floor; R3 is the room ID number of the second room corresponding to the transverse wall. A This is the room ID number of the last room on this floor.

[0121] Similarly, the coordinates of a certain vertical wall are:

[0122]

[0123] In the formula, m is the number of rooms in a single vertical row.

[0124] The room ID number to which this vertical wall belongs is:

[0125]

[0126] The numbering mapping relationship of beams in the first type of structural components is similar to that of walls.

[0127] Based on this, the component connection relationships of the second type of structural components are generated according to the following formula:

[0128] B = B ID -B S

[0129] Where B represents the number of second-type structural components between the current second-type structural component and the first second-type structural component in its layer. ID B represents the component ID number of the current second type of structural component. S This indicates the component ID number of the first second-class structural component;

[0130]

[0131] Where x″ represents the horizontal coordinate of the current second type of structural component, y″ represents the vertical coordinate of the current second type of structural component, B represents the number of second type of structural components between the current second type of structural component and the first second type of structural component in its layer, n represents the number of rooms in a single horizontal row, % represents the modulo operation, and / represents the integer operation.

[0132] R ID =x″+ny″

[0133] Among them, R ID This represents the room ID number corresponding to the current second type of structural component, x″ represents the horizontal coordinate of the current second type of structural component, y″ represents the vertical coordinate of the current second type of structural component, and n represents the number of rooms in a single horizontal row.

[0134] Specifically, taking the plate in the second type of structural component as an example, the current number of plate interval IDs is:

[0135] B = B ID -B S

[0136] In the formula, B S B is the starting component ID number for this layer. ID This is the component ID number for this board.

[0137] The corresponding coordinates are:

[0138]

[0139] In the formula, n is the number of rooms arranged in a single horizontal row.

[0140] The corresponding room ID number is:

[0141] R ID =x″+ny″

[0142] Based on this, the method also includes:

[0143] The component connection relationships for the third type of structural components are generated according to the following formula:

[0144] C = C ID -C S

[0145] Where C represents the number of third-type structural components between the current third-type structural component and the first third-type structural component in its layer. ID This indicates the component ID number of the current third-class structural component, C. S This indicates the component ID number of the first third-class structural component;

[0146]

[0147] Where x″′ represents the horizontal coordinate of the current third-type structural component, y″′ represents the vertical coordinate of the current third-type structural component, C represents the number of third-type structural components between the current third-type structural component and the first third-type structural component in its layer, n represents the number of rooms in a single horizontal row, % represents the modulo operation, and / represents the integer operation.

[0148]

[0149] Where x″′ represents the horizontal coordinate of the current third-type structural component, y″′ represents the vertical coordinate of the current third-type structural component, n represents the number of rooms in a single horizontal row, and R ID1 "" indicates the first room corresponding to the current third type of structural component, R ID2 "" indicates the second room corresponding to the current third type of structural component, R ID3 "" indicates the third room corresponding to the current third type of structural component, R ID4 "" indicates the fourth room corresponding to the current third type of structural component.

[0150] Specifically, taking the column in the third type of structural component as an example, the number of column spacing IDs is:

[0151] C = C ID -C S

[0152] In the formula, C S C is the starting component ID number of the current floor column; ID This is the ID number of the current column component.

[0153] The coordinates are:

[0154]

[0155] In the formula, n is the number of rooms arranged in a single horizontal row.

[0156] The room ID number of the room to which the current pillar belongs is:

[0157]

[0158] By numbering the initial rooms and components of a building, the regular sorting and mapping relationships of rooms and components can be established, providing data support for the reduction of building walls, beams, columns, slabs, and the transformation of doors, windows, etc. Figure 3 This is a diagram illustrating the specific relationships between rooms and components.

[0159] Step S103: Generate a damaged building model based on the component association relationship.

[0160] Specifically, based on the acquired component relationships, a damaged building model is generated using OSG, and then edited using the model algorithm. The editing effects for doors and windows are shown below. Figure 4 As shown, the single-layer editing effect is as follows: Figure 5 As shown.

[0161] In this embodiment, based on the acquired component association relationships, the relationships between each room and each component in the building model can be quickly located without the need for manual reassignment of numbers, thus enabling rapid creation of the damage tree structure. This structure is then associated and bound to the model components.

[0162] Based on this, the component association relationship is obtained according to the component message, and also includes:

[0163] The component associations are stored on the server.

[0164] Specifically, after automatically generating component associations based on component messages, the component associations are stored on the server. When the same component message is received, the component associations are retrieved directly from the server.

[0165] In this embodiment, the component association relationship is stored in the server. When the same component message is received, the component association relationship is directly retrieved from the server, which reduces the time for generating component association relationships and improves the efficiency of generating damaged building models.

[0166] Based on this, and according to the aforementioned component relationships, the damaged building model is generated as follows:

[0167] The damaged building model is displayed using a visual interactive device.

[0168] Specifically, the generated damaged building model can be displayed through a visual interactive device, and the overall effect of the damaged building model is as follows: Figure 6 As shown.

[0169] This invention enables the generation of building models based on input modeling parameters during the actual creation of parametric building models. The input of modeling parameters and the display of the generated damaged building model are both implemented through a program window. Compared to existing model building methods, parametric modeling, with its internal component numbering system, allows for rapid identification of the relationships between rooms and components in the building model during target vulnerability model creation. This eliminates the need for manual reassignment of numbers, enabling rapid creation of the damage tree structure and its association and binding with model components.

[0170] When using the damaged building model generated by this invention for damage assessment, two 50K GTNT equivalent anti-tank rounds were used to strike the building target (8*14*3), with the aiming points being the center of the fourth room on the top floor and the center of the tenth room, respectively, striking vertically from top to bottom. The impact effect diagram is shown below. Figure 7 As shown.

[0171] This invention conducts research on parametric modeling methods for reinforced concrete frame structures, proposing a parametric modeling method for three-dimensional solid models of buildings. It establishes a unified set of rules for numbering rooms and components, forming a regular "room-component" mapping relationship. The structural composition of the building is analyzed, establishing a "room-structural component" correspondence. The keywords *Part* and *Room are used to digitally represent and store information for structural components and rooms, respectively. Room and component numbering rules are established, including target-room mapping, room-component mapping, and room-component numbering mapping relationships. A parametric modeling program for buildings is developed, enabling the parametric creation and visualization of three-dimensional solid models of complex multi-story buildings, verifying the effectiveness of the numbering rules. The component-room mapping relationship established using the numbering rules can quickly construct the "target-room-component" hierarchical relationship of a building, greatly reducing the manpower and time required for vulnerability modeling in building damage assessment.

[0172] It should be noted that the method of this embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this embodiment, and the multiple devices will interact with each other to complete the method described.

[0173] It should be noted that the above description describes some embodiments of the present invention. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims may be performed in a different order than that shown in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0174] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of the invention (including the claims) is limited to these examples; within the framework of the invention, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of the invention as described above, which are not provided in the details for the sake of brevity.

[0175] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of the invention pertain.

[0176] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of the invention, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of the invention, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of the invention will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of the invention, it will be apparent to those skilled in the art that the embodiments of the invention may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0177] Although the invention has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0178] The embodiments of this invention are intended to cover all such substitutions, modifications, and variations falling within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this invention should be included within the protection scope of this invention.

Claims

1. A parametric modeling method for damage assessment, characterized in that, include: Receive input modeling parameter messages and obtain component messages based on the modeling parameter messages; wherein, the modeling parameter messages include: the total number of floors in the building, the number of rooms distributed horizontally, the number of rooms distributed vertically, and the length, height, and thickness of the walls of a single room; Based on the component messages, the component association relationships are obtained; Based on the component relationships, a damaged building model is generated; The step of obtaining the component association relationship based on the component message includes: Obtain component messages, and classify the component messages according to preset component classification messages to obtain component categories; wherein, the component categories include: first type structural components, second type structural components, and third type structural components; the first type structural components include: walls and beams; the second type structural components include: slabs; the third type structural components include: columns; The component connection relationships for the first type of structural components are generated according to the following formula: in, This indicates the number of Class 1 structural components between the current Class 1 structural component and the first Class 1 structural component in its layer. This indicates the component ID number of the current first type of structural component. This indicates the component ID number of the first type-1 structural component; Determine the positional relationship of the current first-type structural components; In response to the first type of structural component being placed horizontally, the position coordinates of the first type of structural component are calculated according to the following formula: in, This represents the x-coordinate of the first type of structural component currently placed horizontally. This represents the ordinate of the first type of structural component currently placed horizontally. This indicates the number of Class 1 structural components between the current Class 1 structural component and the first Class 1 structural component in its layer. This indicates the number of rooms arranged in a single horizontal row. This represents the modulo operation. Indicates the integer operation; in, This indicates the room ID number of the first room corresponding to the first type of structural component currently placed horizontally. This indicates the room ID number of the second room corresponding to the first type of structural component currently placed horizontally. This indicates the room ID number of the first room on that floor. This indicates the room ID number of the last room on that floor. This represents the x-coordinate of the first type of structural component currently placed horizontally. This represents the ordinate of the first type of structural component currently placed horizontally. Indicates the number of rooms in a single horizontal row; In response to the vertical placement of the first type of structural component, the position coordinates of the first type of structural component are calculated according to the following formula: in, This represents the x-coordinate of the first type of structural component currently placed vertically. This represents the ordinate of the first type of structural component currently placed vertically. This indicates the number of Class 1 structural components between the current Class 1 structural component and the first Class 1 structural component in its layer. Indicates the number of rooms in a single vertical row. This represents the modulo operation. Indicates the integer operation; in, This indicates the first room corresponding to the first type of structural component currently placed vertically. This indicates the second room corresponding to the first type of structural component that is currently placed vertically. This represents the x-coordinate of the first type of structural component currently placed vertically. This represents the ordinate of the first type of structural component currently placed vertically. This indicates the number of rooms arranged in a single horizontal row.

2. The parametric modeling method for damage assessment according to claim 1, characterized in that, The received modeling parameter messages include: Receive input modeling parameter messages through a visual interactive device.

3. The parametric modeling method for damage assessment according to claim 1, characterized in that, The step of obtaining the component association relationship based on the component message also includes: Receive input component storage information and generate a component message storage table based on the component storage information; wherein the component message storage table includes: component ID number, component name, component type, attached component ID, and component projected area; Receive room composition information, and generate a room composition storage table based on the room composition information and the component message storage table; wherein, the room composition storage table includes: room ID number, room name, number of components contained in the room, ID of the corresponding component of the room, and room volume.

4. The parametric modeling method for damage assessment according to claim 1, characterized in that, The step of obtaining the component association relationship based on the component message includes: Obtain the corresponding component message storage table based on the component message; Component connection relationships are generated based on the component message storage table and the component category.

5. The parametric modeling method for damage assessment according to claim 1, characterized in that, The method further includes: The component connection relationships for the second type of structural components are generated according to the following formula: in, This indicates the number of second-type structural components between the current second-type structural component and the first second-type structural component in its layer. This indicates the component ID number of the current second type of structural component. This indicates the component ID number of the first second-class structural component; in, This represents the x-coordinate of the current second type of structural component. This represents the ordinate of the current second type of structural component. This indicates the number of second-type structural components between the current second-type structural component and the first second-type structural component in its layer. This indicates the number of rooms arranged in a single horizontal row. This represents the modulo operation. Indicates the integer operation; in, This indicates the room ID number corresponding to the current second type of structural component. This represents the x-coordinate of the current second type of structural component. This represents the ordinate of the current second type of structural component. This indicates the number of rooms arranged in a single horizontal row.

6. The parametric modeling method for damage assessment according to claim 1, characterized in that, The method further includes: The component connection relationships for the third type of structural components are generated according to the following formula: in, This indicates the number of third-type structural components between the current third-type structural component and the first third-type structural component in its layer. This indicates the component ID number of the current third-type structural component. This indicates the component ID number of the first third-class structural component; in, This represents the x-coordinate of the current third type of structural component. This represents the ordinate of the current third type of structural component. This indicates the number of third-type structural components between the current third-type structural component and the first third-type structural component in its layer. This indicates the number of rooms arranged in a single horizontal row. This represents the modulo operation. Indicates the integer operation; in, This represents the x-coordinate of the current third type of structural component. This represents the ordinate of the current third type of structural component. This indicates the number of rooms arranged in a single horizontal row. This indicates the first room corresponding to the current third type of structural component. This indicates the second room corresponding to the current third type of structural component. This indicates the third room corresponding to the current third type of structural component. This indicates the fourth room corresponding to the current third type of structural component.

7. The parametric modeling method for damage assessment according to claim 1, characterized in that, The step of obtaining the component association relationship based on the component message also includes: The component associations are stored on the server.

8. The parametric modeling method for damage assessment according to claim 1, characterized in that, The step of generating the damaged building model based on the component association relationships includes: The damaged building model is displayed using a visual interactive device.

Citation Information

Patent Citations

  • Automatic encoding and BIM (building information model) correlation method based on Revit software

    CN108920770A

  • Rapid modeling method for armored vehicle target vulnerability model

    CN110705032A