Building structure anti-seismic performance checking calculation method and device and readable storage medium

By constructing an over-limit structural model of the building structure and verifying the shear section, shear and bending of its components, the problem of lack of a fast and comprehensive seismic performance evaluation method in the existing technology is solved, and a rapid and comprehensive seismic performance evaluation of the building structure is achieved.

CN119958794APending Publication Date: 2025-05-09ZHUBO DESIGN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510042775.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The existing technology lacks a fast and comprehensive method for evaluating seismic performance of building structures. The traditional method requires manual extraction of calculation results, which has a huge workload and cannot fully evaluate the overall performance level of building structures.

Method used

By constructing an over-limit structural model of the building structure, specifying that the seismic level conditions are medium or large earthquakes, all components of the building structure are subject to shear section, shear resistance and bending verification, and the performance level of each component is determined, and the output results are recorded and integrated according to floor classification.

Benefits of technology

It achieves rapid and comprehensive seismic performance evaluation of the building structure, reduces manual workload, and can fully evaluate the overall performance level of the building structure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119958794A_ABST
    Figure CN119958794A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of building structure overrun design, and discloses a checking calculation method and device for the anti-seismic performance of a building structure and a readable storage medium, and the checking calculation method comprises the steps: building an overrun structure model of the building structure based on a building structure anti-seismic performance target and a performance level group corresponding to the performance target; the seismic level condition of the building structure is specified as a medium earthquake or a large earthquake; checking the performance levels of all components of the building structure under the action of a specified earthquake; according to checking calculation results of all the components of the building structure, performance level evaluation of all the components is determined, and performance evaluation results are recorded according to floor classification; and after checking calculation of all the components of the building structure is completed under each seismic level condition, integrating and outputting performance evaluation results. All components of the building structure are checked, calculated and evaluated, evaluation results are recorded according to floor classification, and the anti-seismic performance of the building structure can be quickly and comprehensively evaluated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of over-limit design of building structures, and in particular to a calculation method, a device and a readable storage medium for checking the seismic performance of a building structure. Background Art

[0002] In the prior art, in the over-limit design of building structures, it is necessary to evaluate the performance level of the building structure under the action of fortified earthquakes and rare earthquakes, and determine whether it can meet the preset performance goals. However, there is currently a lack of means and tools for rapid overall evaluation of the performance level of each component of the building structure under the action of fortified earthquakes and rare earthquakes (equivalent elasticity). In addition, the calculation result data required in the traditional verification method of the seismic performance of building structures needs to be manually extracted, which is a huge workload; and the verification only shows the performance level of typical floor components, and the overall performance level of the building structure cannot be fully evaluated.

[0003] Therefore, how to provide a verification method for the seismic performance of building structures so as to conduct a rapid and comprehensive seismic performance evaluation of building structures has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a method for verifying the seismic performance of a building structure, so as to conduct a rapid and comprehensive seismic performance evaluation on the building structure.

[0005] To this end, according to a first aspect, an embodiment of the present invention discloses a method for verifying the seismic performance of a building structure, comprising: constructing an over-limited structural model of the building structure based on a seismic performance target of the building structure and a performance level group corresponding to the performance target;

[0006] Specify the earthquake level condition of the building structure as moderate or severe earthquake;

[0007] Verify the performance level of all components of the building structure under the specified earthquake action; wherein the performance level verification of the components includes the shear section verification of the components, the shear section verification of the components and the bending verification of the components; all components of the building structure include horizontal components and vertical components; the shear section verification of the components is only used to verify the vertical components;

[0008] According to the verification results of all components of the building structure, determine the performance level evaluation of each component and record the performance evaluation results by floor classification;

[0009] After all components of the building structure have been verified under various earthquake level conditions, the performance evaluation results are integrated and output.

[0010] Optionally, the verification of the performance level of all components of the building structure under a specified earthquake action specifically includes:

[0011] Specify the type of component;

[0012] List of components subject to specified earthquake action;

[0013] Select the data rows corresponding to the unique ID of the component in order;

[0014] The performance level of the component is verified based on the component number and the specified section number.

[0015] Optionally, the verification results of all components of the building structure to determine the performance level evaluation of each component specifically include:

[0016] Based on the shear section performance judgment rules and the bending and shear performance judgment rules, the vertical components are respectively verified for the shear section limit (shear compression ratio), bending reinforcement and shear reinforcement to determine the performance level evaluation of the vertical components;

[0017] Based on the bending and shear performance judgment rules, the bending reinforcement and shear reinforcement of the horizontal components are checked respectively to determine the performance level evaluation of the horizontal components.

[0018] Optionally, the shear section performance judgment rule is:

[0019] If the ratio of the maximum shear-compression ratio of the current section to the shear-compression ratio limit is greater than 1, the vertical member meets the performance level;

[0020] If the ratio of the maximum shear-compression ratio of the current section to the shear-compression ratio limit is less than 1, the vertical member does not meet the performance level.

[0021] Optionally, the bending and shearing performance judgment rules are:

[0022] If the ratio of the shear reinforcement of a component under a specified earthquake level to the shear reinforcement under a small earthquake is less than 1, or if the ratio of the flexural reinforcement of a component under a specified earthquake level to the flexural reinforcement under a small earthquake is less than 1, then the component is controlled by a small earthquake;

[0023] If the ratio of the shear reinforcement of a component under a specified earthquake level to the shear reinforcement under a small earthquake is greater than 1, or if the ratio of the flexural reinforcement of a component under a specified earthquake level to the flexural reinforcement under a small earthquake is greater than 1, then the component is controlled by the specified earthquake level.

[0024] Optionally, the horizontal member is a frame beam or a connecting beam, and the vertical member includes a shear wall and a frame column.

[0025] Optionally, the performance evaluation results of the building structure are output in the form of graphs.

[0026] According to a second aspect, an embodiment of the present invention discloses a device for verifying the seismic performance of a building structure, comprising:

[0027] A construction module, used to construct an ultra-limited structural model of a building structure based on a seismic performance target of the building structure and a performance level group corresponding to the performance target;

[0028] The designation module is used to designate the earthquake level condition of the building structure as a moderate earthquake or a major earthquake;

[0029] A verification module is used to verify the performance level of all components of the building structure under a specified earthquake action; wherein the performance level verification of the components includes the shear section verification of the components, the shear section verification of the components and the bending verification of the components; all components of the building structure include horizontal components and vertical components; the shear section verification of the components is only used to verify the vertical components;

[0030] A determination module is used to determine the performance level evaluation of each component according to the verification results of all components of the building structure and record the performance evaluation results according to the floor classification;

[0031] The output module is used to integrate and output the performance evaluation results after all components of the building structure have been verified under various earthquake level conditions.

[0032] Optionally, the verification module includes:

[0033] A first designation unit is used to designate the type of the component;

[0034] The second designation unit is used to designate the list of components under earthquake action;

[0035] A selection unit, used to sequentially select data rows corresponding to the unique ID of the component;

[0036] The verification unit is used to verify the performance level of the component based on the component number and the specified section number.

[0037] According to a third aspect, an embodiment of the present invention discloses a readable storage medium having a computer program stored thereon, characterized in that a processor is used to execute the computer program stored in the storage medium to implement the method for verifying the seismic performance of a building structure as described in the first aspect.

[0038] Compared with the prior art, the present invention has the following beneficial effects:

[0039] The present invention provides a verification method, device and readable storage medium for the seismic performance of a building structure. The verification method includes: constructing a super-limited structural model of the building structure based on the seismic performance target of the building structure and the performance level group corresponding to the performance target; specifying the seismic level condition of the building structure as a moderate earthquake or a large earthquake; verifying the performance level of all components of the building structure under the specified earthquake; determining the performance level evaluation of each component according to the verification results of all components of the building structure and recording the performance evaluation results by floor classification; after all components of the building structure are verified under various seismic level conditions, integrating and outputting the performance evaluation results. By verifying and evaluating all components of the building structure and recording the evaluation results by floor classification, the seismic performance of the building structure can be quickly and comprehensively evaluated. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0041] Figure 1 is a flow chart of a method for verifying the seismic performance of a building structure disclosed in this embodiment;

[0042] Figure 2 It is a flow chart of component performance verification in a method for verifying seismic performance of a building structure disclosed in this embodiment;

[0043] Figure 3 is a structural schematic diagram of a device for verifying the seismic performance of a building structure disclosed in this embodiment;

[0044] Figure 4 is a schematic diagram of an application of a method for verifying the seismic performance of a building structure disclosed in this embodiment;

[0045] Figure 5 It is an application schematic diagram of component verification in a method for verifying the seismic performance of a building structure disclosed in this embodiment;

[0046] Figure 6 It is an application schematic diagram of the shear-compression ratio verification under a specified cross section of a component in a verification method for the seismic performance of a building structure disclosed in this embodiment;

[0047] Figure 7 It is a schematic diagram of the application of bending reinforcement or shear reinforcement under a specified cross section of a component in a method for checking the seismic performance of a building structure disclosed in this embodiment;

[0048] Figure 8 It is a schematic diagram of evaluating the shear performance of a shear wall under a moderate earthquake in a method for verifying the seismic performance of a building structure disclosed in this embodiment;

[0049] Fig. 9 is a mapping relationship diagram between the seismic performance target, performance level and earthquake level in the building structure disclosed in this embodiment;

[0050] Fig.10 It is a diagram of the extraction of basic component information disclosed in this embodiment and its mapping relationship with DataSet;

[0051] Fig.11 is a schematic diagram of the verification result of the classification component disclosed in this embodiment;

[0052] Fig.12 It is a mapping relationship diagram between the specified earthquake calculation result data table and the DataSet data table disclosed in this embodiment;

[0053] Fig.13 It is a schematic diagram of the calculation result DataSet under a specified earthquake disclosed in this embodiment. DETAILED DESCRIPTION

[0054] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0055] The embodiment of the present invention discloses a method for calculating the earthquake resistance of a building structure. Figure 1-13 As shown, including:

[0056] Step S100, constructing an ultra-limited structural model of the building structure based on the seismic performance target of the building structure and the performance level group corresponding to the performance target;

[0057] Step S200, specifying the earthquake level condition of the building structure as a moderate earthquake or a major earthquake;

[0058] Step S300, verifying the performance level of all components of the building structure under the specified earthquake action; wherein the performance level verification of the components includes the shear section verification of the components, the shear section verification of the components and the bending verification of the components; all components of the building structure include horizontal components and vertical components; the shear section verification of the components is only used to verify the vertical components;

[0059] Step S400, based on the verification results of all components of the building structure, determine the performance level evaluation of each component and record the performance evaluation results by floor classification;

[0060] Step S500: After all components of the building structure are verified under various earthquake level conditions, the performance evaluation results are integrated and output.

[0061] It should be noted that the present invention provides a verification method, device and readable storage medium for the seismic performance of a building structure. The verification method includes: constructing a super-limited structural model of the building structure based on the seismic performance target of the building structure and the performance level group corresponding to the performance target; specifying the seismic level condition of the building structure as a moderate earthquake or a large earthquake; verifying the performance level of all components of the building structure under the specified earthquake; determining the performance level evaluation of each component based on the verification results of all components of the building structure and recording the performance evaluation results by floor classification; after all components of the building structure are verified under various seismic level conditions, the performance evaluation results are integrated and output. By verifying and evaluating all components of the building structure and recording the evaluation results by floor classification, a rapid and comprehensive seismic performance evaluation of the building structure can be performed.

[0062] It should also be noted that the relevant software was written based on Microsoft Visual Studio (VS), an integrated development environment of Microsoft Corporation, to extract the internal force, reinforcement and other data of each structural component from the result database dsnModel.ydb of the structural calculation software YJK, and evaluate and record the performance level of each component according to the performance level evaluation method specified in the specification, and output it graphically in an Excel chart.

[0063] The dsnModel.ydb file is an external database file provided by the YJK software. The database is based on the SQLite engine and is an open source, lightweight embedded relational database. The file fully records the modeling information, calculation information, and result information of the structure. In order to comment on the performance level of the structure, it is necessary to export the calculation result database file dsnModel.ydb of the structure under small earthquakes, medium earthquakes, and large earthquakes respectively, and then extract the data required by the database through the program written by VS for processing and judgment.

[0064] In order to better process data, it is necessary to establish a data set (DataSet) in VS to store data. The required data table (DataTable) is added to the data set according to actual needs to store component data extracted from the dsnModel file, component reinforcement data under specified earthquake action, performance level evaluation data, etc.

[0065] In an optional embodiment, if Figure 2 As shown, step S300 specifically includes:

[0066] Step S301, specifying the type of component;

[0067] Step S302, specifying a list of components under earthquake action;

[0068] Step S303, sequentially selecting the data rows corresponding to the component unique ID;

[0069] Step S304, verifying the performance level of the component according to the component number and the specified section number.

[0070] For example, if you need to evaluate the performance of all components in the building under earthquake action, you first need to record the number (TotID) of each component. This number is globally unique and is set as the primary key in DataTable. At the same time, in order to observe the distribution of performance levels along the floors, you need to record the floor number (FlrNo) corresponding to each component. According to different performance levels, the verification requirements of components are different, so you also need to record the performance level number (XNSJEmpSign) of the component. For the convenience of development and debugging, in actual operation, the tower number (TowNo) to which the component belongs, the number in the floor (FlrID), the steel component mark (SteelKind), the frame column mark (BK), etc. are also recorded. These are the basic information of the component, which can be read from any dsnModel of a specified earthquake.

[0071] In addition to meeting the above requirements, due to different performance verification requirements for different types of components, component result tables should be established for different types of components (shear walls, frame columns, frame beams, and coupling beams) by classification (the verification requirements for frame beams and coupling beams are the same and are recorded in the same table). In addition to the basic information read from dsnModel, the table also needs to establish fields for recording performance level verification results, such as the shear-compression ratio verification results, flexural reinforcement verification results, and shear reinforcement verification results of a unique component (corresponding to a unique TotID) under a specified earthquake.

[0072] In an optional embodiment, step S400 specifically includes:

[0073] Step S401, based on the shear section performance judgment rule and the bending and shear performance judgment rule, the vertical components are respectively verified for the shear section limit (shear compression ratio), bending reinforcement and shear reinforcement to determine the performance level evaluation of the vertical components;

[0074] Step S402, based on the bending and shear performance judgment rules, the bending reinforcement and shear reinforcement of the horizontal component are respectively verified to determine the performance level evaluation of the horizontal component.

[0075] Exemplarily, the corresponding dsnModel files are output from different specified earthquake (small earthquake, medium earthquake, large earthquake) calculation models to extract the calculation results of each component under the corresponding earthquake. According to the performance verification requirements, when evaluating the performance level of vertical components (shear walls, frame columns), it is necessary to verify the shear section limit (shear compression ratio), bending steel bars, and shear steel bars separately; when evaluating the performance level of horizontal components, it is necessary to verify the bending steel bars and shear steel bars separately. According to the needs, the data table names storing these calculation results in the dsnModel database and the field names stored in the data table are sorted out; in order to facilitate background data processing, it is also necessary to establish corresponding data tables in the program data set (DataSet) to store the calculation results under different specified earthquakes.

[0076] In the specific implementation process, the shear section performance judgment rule is:

[0077] If the ratio of the maximum shear-compression ratio of the current section to the shear-compression ratio limit is greater than 1, the vertical member meets the performance level;

[0078] If the ratio of the maximum shear-compression ratio of the current section to the shear-compression ratio limit is less than 1, the vertical member does not meet the performance level.

[0079] In the specific implementation process, the rules for judging the bending and shearing properties are as follows:

[0080] If the ratio of the shear reinforcement of a component under a specified earthquake level to the shear reinforcement under a small earthquake is less than 1, or if the ratio of the flexural reinforcement of a component under a specified earthquake level to the flexural reinforcement under a small earthquake is less than 1, then the component is controlled by a small earthquake;

[0081] If the ratio of the shear reinforcement of a component under a specified earthquake level to the shear reinforcement under a small earthquake is greater than 1, or if the ratio of the flexural reinforcement of a component under a specified earthquake level to the flexural reinforcement under a small earthquake is greater than 1, then the component is controlled by the specified earthquake level.

[0082] In the specific implementation process, the horizontal components are frame beams or connecting beams, and the vertical components include shear walls and frame columns.

[0083] For example, when reading the dsnModel file, the components of the entire building are divided into three categories according to the different performance level verification requirements and data structures, namely shear walls, frame columns, frame beams and connecting beams, which are recorded in the three component data tables dtWallColResult, dtColResult, and dtBeamResult respectively. During verification, it is only necessary to perform performance level verification on the components recorded in these three tables one by one.

[0084] All types of structural components contain different calculation sections. Under the same specified earthquake action, the calculation results of different calculation sections may be different. Different types of components contain different numbers of calculation sections. When checking the shear compression ratio of vertical components, the shear compression ratio of shear walls has only one direction (numbered 2), that is, along the direction of the shear wall, but the shear compression ratio of frame columns should be checked along the X and Y directions at the same time. When checking, the maximum value of the shear compression ratio in different directions (if any) is taken as the shear compression ratio (JYB) of the current section (Sect), and its ratio to the shear compression ratio limit (JYBMax) is taken as the performance-based level evaluation indicator (greater than 1 is not satisfied, less than 1 is satisfied).

[0085] Different types of components have different steel components for bending and shear reinforcement, and all steel component values ​​need to be verified. During the verification, the calculated values ​​of the current component (TotID) at the current section (Sect) and the current reinforcement component (As) under the specified earthquake (moderate or large earthquake) and the small earthquake are compared, and the above variables (Sect, As) are exhaustively listed and the most unfavorable shear reinforcement ratio RatioAsV (shear reinforcement under the specified earthquake / shear reinforcement under the small earthquake) and bending reinforcement ratio RatioAsM (bending reinforcement under the specified earthquake / bending reinforcement under the small earthquake) are recorded to determine the reinforcement reinforcement under the specified earthquake; at the same time, the control of each component by the specified earthquake or the small earthquake is recorded and sorted by floor to determine the rationality of the calculation results.

[0086] During the specific implementation process, the performance evaluation results of the building structure are output in the form of charts.

[0087] In the specific implementation process, this application abandons the method of checking the performance of components by floor, and defaults to checking all components of the whole building; as mentioned above, in the process of extracting data from dsnModel, the calculation results of all components of the whole building (with TotID as the unique identifier) ​​under the specified earthquake action (small earthquake, medium earthquake, and large earthquake) have been sorted into three corresponding result tables by type (shear wall, frame column, frame beam and connecting beam). During the verification process, frame beams and connecting beams are horizontal components, and they are checked according to the performance requirements of horizontal components; shear walls and frame columns are vertical components, and they are checked according to the performance requirements of vertical components. The data table distinguishes between shear walls and frame columns only because the data structures of the two are slightly different in the dsnModel database.

[0088] It is worth mentioning that although the performance level verification is carried out on a single component (TotID), because the corresponding floor numbers of all components are extracted at the same time, in order to intuitively reflect the changes in performance levels between different floors, the components are still recorded and organized by floor when data is collated and results are output.

[0089] Figure 8This is a schematic diagram of the shear performance evaluation of shear walls under moderate earthquakes in a verification method for the seismic performance of a building structure disclosed in this embodiment. This case uses an A3 layout to fully express all the contents of the shear performance under moderate earthquakes, and is a complete description of all floors and all components of the entire tower. Compared with traditional verification methods, the results displayed by the method of the present invention are more comprehensive and more conducive to judging the rationality of the calculation results.

[0090] The method used in the present invention uses the database dsnModel provided by the structural calculation software YJK as the operation object. Data acquisition, data processing, and result output are all completed in the background. The whole process processing time is generally 20 to 30 seconds, which greatly improves the work efficiency. The output results fully display the overall performance level of the structure and its changes by floor, which is conducive to judging the correctness and rationality of the performance level evaluation results.

[0091] According to a second aspect, an embodiment of the present invention discloses a device for calculating the seismic performance of a building structure, such as Figure 3 As shown, including:

[0092] A construction module 10 is used to construct an ultra-limited structural model of the building structure based on the seismic performance target of the building structure and the performance level group corresponding to the performance target;

[0093] A designation module 20, for designating the earthquake level condition of the building structure as a moderate earthquake or a major earthquake;

[0094] The verification module 30 is used to verify the performance level of all components of the building structure under the specified earthquake action; wherein the performance level verification of the components includes the shear section verification of the components, the shear section verification of the components and the bending verification of the components; all components of the building structure include horizontal components and vertical components; the shear section verification of the components is only used to verify the vertical components;

[0095] A determination module 40 is used to determine the performance level evaluation of each component according to the verification results of all components of the building structure and record the performance evaluation results according to the floor classification;

[0096] The output module 50 is used to integrate and output the performance evaluation results after all components of the building structure are verified under various earthquake level conditions.

[0097] In the specific implementation process, Figure 3 As shown, the verification module 30 includes:

[0098] A first specifying unit 31 is used to specify the type of the component;

[0099] The second specifying unit 32 is used to specify a list of components under earthquake action;

[0100] A selection unit 33, used to sequentially select data rows corresponding to the component unique ID;

[0101] The verification unit 34 is used to verify the performance level of the component according to the component number and the specified section number.

[0102] In addition, an embodiment of the present invention further provides a computer device, wherein the processor executes computer instructions to implement the following method:

[0103] Based on the seismic performance targets of the building structure and the performance level groups corresponding to the performance targets, an over-limit structure model of the building structure is constructed;

[0104] Specify the earthquake level condition of the building structure as moderate or severe earthquake;

[0105] Verify the performance level of all components of the building structure under the specified earthquake action; the performance level verification of the components includes the shear section verification of the components, the shear section verification of the components and the bending verification of the components; all components of the building structure include horizontal components and vertical components; the shear section verification of the components is only used to verify the vertical components;

[0106] According to the verification results of all components of the building structure, determine the performance level evaluation of each component and record the performance evaluation results by floor classification;

[0107] After all components of the building structure have been verified under various earthquake level conditions, the performance evaluation results are integrated and output.

[0108] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only storage memory (ROM) or a random access memory (RAM), etc. The computer processor is used to execute the computer program stored in the storage medium to implement the following method:

[0109] Based on the seismic performance targets of the building structure and the performance level groups corresponding to the performance targets, an over-limit structure model of the building structure is constructed;

[0110] Specify the earthquake level condition of the building structure as moderate or severe earthquake;

[0111] Verify the performance level of all components of the building structure under the specified earthquake action; the performance level verification of the components includes the shear section verification of the components, the shear section verification of the components and the bending verification of the components; all components of the building structure include horizontal components and vertical components; the shear section verification of the components is only used to verify the vertical components;

[0112] According to the verification results of all components of the building structure, determine the performance level evaluation of each component and record the performance evaluation results by floor classification;

[0113] After all components of the building structure have been verified under various earthquake level conditions, the performance evaluation results are integrated and output.

[0114] Obviously, the above embodiments are merely examples for clear explanation, and are not limitations on the implementation methods. For ordinary technicians in the relevant field, other different forms of changes or modifications can be made on the basis of the above description. These should also be regarded as the scope of protection of the present invention, which will not affect the effect of the implementation of the present invention and the practicality of the patent. It is not necessary and impossible to list all the implementation methods here. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims. The obvious changes or modifications derived from this are still within the scope of protection created by the present invention.

Claims

1. A method for calculating the seismic performance of a building structure, characterized in that: include: Based on the seismic performance targets of the building structure and the performance level groups corresponding to the performance targets, an over-limit structure model of the building structure is constructed; Specify the earthquake level condition of the building structure as moderate or severe earthquake; Verify the performance level of all components of the building structure under the specified earthquake action; wherein the performance level verification of the components includes the shear section verification of the components, the shear section verification of the components and the bending verification of the components; all components of the building structure include horizontal components and vertical components; the shear section verification of the components is only used to verify the vertical components; According to the verification results of all components of the building structure, determine the performance level evaluation of each component and record the performance evaluation results by floor classification; After all components of the building structure have been verified under various earthquake level conditions, the performance evaluation results are integrated and output.

2. The method for calculating the seismic performance of a building structure according to claim 1, characterized in that: The verification of the performance level of all components of the building structure under the specified earthquake action specifically includes: Specify the type of component; List of components subject to specified earthquake action; Select the data rows corresponding to the unique ID of the component in order; The performance level of the component is verified based on the component number and the specified section number.

3. The method for calculating the seismic performance of a building structure according to claim 1, characterized in that: The verification results of all components of the building structure determine the performance level evaluation of each component, including: Based on the shear section performance judgment rules and the bending and shear performance judgment rules, the vertical components are respectively verified for the shear section limit (shear compression ratio), bending reinforcement and shear reinforcement to determine the performance level evaluation of the vertical components; Based on the bending and shear performance judgment rules, the bending reinforcement and shear reinforcement of the horizontal components are checked respectively to determine the performance level evaluation of the horizontal components.

4. The method for calculating the seismic performance of a building structure according to claim 3, characterized in that: The shear section performance judgment rule is: If the ratio of the maximum shear-compression ratio of the current section to the shear-compression ratio limit is greater than 1, the vertical member meets the performance level; If the ratio of the maximum shear-compression ratio of the current section to the shear-compression ratio limit is less than 1, the vertical member does not meet the performance level.

5. The method for calculating the seismic performance of a building structure according to claim 3, characterized in that: The bending and shearing performance judgment rules are as follows: If the ratio of the shear reinforcement of a component under a specified earthquake level to the shear reinforcement under a small earthquake is less than 1, or if the ratio of the flexural reinforcement of a component under a specified earthquake level to the flexural reinforcement under a small earthquake is less than 1, then the component is controlled by a small earthquake; If the ratio of the shear reinforcement of a component under a specified earthquake level to the shear reinforcement under a small earthquake is greater than 1, or if the ratio of the flexural reinforcement of a component under a specified earthquake level to the flexural reinforcement under a small earthquake is greater than 1, then the component is controlled by the specified earthquake level.

6. The method for calculating the seismic performance of a building structure according to claim 1, characterized in that: The horizontal components are frame beams or connecting beams, and the vertical components include shear walls and frame columns.

7. The method for calculating the seismic performance of a building structure according to claim 1, characterized in that: The performance evaluation results of the building structure are output in the form of charts.

8. A device for calculating the seismic performance of a building structure, characterized in that: include: A construction module, used to construct an ultra-limited structural model of a building structure based on a seismic performance target of the building structure and a performance level group corresponding to the performance target; The designation module is used to designate the earthquake level condition of the building structure as a moderate earthquake or a major earthquake; A verification module is used to verify the performance level of all components of the building structure under a specified earthquake action; wherein the performance level verification of the components includes the shear section verification of the components, the shear section verification of the components and the bending verification of the components; all components of the building structure include horizontal components and vertical components; the shear section verification of the components is only used to verify the vertical components; A determination module is used to determine the performance level evaluation of each component according to the verification results of all components of the building structure and record the performance evaluation results according to the floor classification; The output module is used to integrate and output the performance evaluation results after all components of the building structure have been verified under various earthquake level conditions.

9. The device for calculating the seismic performance of a building structure according to claim 8, characterized in that: The verification module comprises: A first designation unit is used to designate the type of the component; The second designation unit is used to designate the list of components under earthquake action; A selection unit, used to sequentially select data rows corresponding to the unique ID of the component; The verification unit is used to verify the performance level of the component based on the component number and the specified section number.

10. A readable storage medium having a computer program stored thereon, characterized in that: The processor is used to execute the computer program stored in the storage medium to implement the method for verifying the seismic performance of the building structure as described in any one of claims 1 to 8.