Building structure vibration simulation method and system based on artificial intelligence

Through artificial intelligence-based methods, real-time creation of BIM models and application of artificial seismic waves, the limitations and high cost problems of vibration simulation in the existing technology are solved, and accurate simulation and efficiency improvement of building structure seismic performance are achieved.

CN120337344APending Publication Date: 2025-07-18POWERCHINA JIANGXI ELECTRIC POWER ENGINEERING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510345672.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

The existing vibration simulation method of building structures relies on the vibration table, which has problems of limitations in use and high cost.

Method used

Through artificial intelligence-based methods, real-time reception of building parameters is used to create a BIM model, simulate adaptive application scenarios, and apply artificial seismic waves to collect vibration parameters to determine seismic resistance.

Benefits of technology

The seismic resistance of building structures objectively and accurately simulates on computers, eliminates the limitations of use and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120337344A_ABST
    Figure CN120337344A_ABST
Patent Text Reader

Abstract

The invention provides a building structure vibration simulation method and system based on artificial intelligence, and the method comprises the steps: receiving target building parameters inputted by a user in real time, and creating a corresponding BIM building structure model in real time according to the target building parameters; detecting a target application field corresponding to the BIM building structure model in a preset database in real time, and simulating a target application scene matched with the BIM building structure model in a preset three-dimensional space in real time according to the target application field; performing integration processing on the BIM building structure model and the target application scene to generate a corresponding target simulation object in real time, and applying a corresponding artificial seismic wave to the target simulation object to collect a target vibration parameter correspondingly generated by the target simulation object in real time; and according to the target vibration parameter, determining the anti-seismic performance corresponding to the target simulation object in real time, wherein the target vibration parameter is a specific numerical value. According to the invention, the anti-seismic performance of the building structure can be objectively and accurately simulated through a computer technology, and the working efficiency is correspondingly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of construction, and particularly relates to a method and system for simulating the vibration of a building structure based on artificial intelligence. Background Art

[0002] With the progress of technology and the rapid development of productivity, artificial intelligence technology has also developed rapidly and has been deeply applied in multiple fields, correspondingly improving work efficiency.

[0003] Among them, before the actual application of various existing building structures, corresponding simulations and verifications are required. Specifically, the seismic performance of a building structure is one of the important indicators for evaluating the reliability of a building structure. Therefore, corresponding vibration simulations are required for existing building structures.

[0004] Furthermore, in the process of simulating the vibration of a building structure by the existing technology, most of them are carried out by staff in existing laboratories. Specifically, in the actual simulation process, most of the existing technology uses existing shaking tables by staff to correspondingly simulate the actual vibration situation of the building structure and record the corresponding vibration data in real time. However, although this method can complete the vibration simulation of the building structure to a certain extent, it needs to rely on the existing shaking table to complete, so it has certain limitations in use, and at the same time, it leads to a relatively high cost of simulating vibration, correspondingly reducing work efficiency. Summary of the Invention

[0005] Based on this, the purpose of the present invention is to provide a method and system for simulating the vibration of a building structure based on artificial intelligence to solve the problem that the existing technology needs to rely on the existing shaking table to complete the corresponding vibration simulation, resulting in certain limitations in use and a relatively high cost of simulating vibration.

[0006] The first aspect of the embodiment of the present invention proposes: A method for simulating the vibration of a building structure based on artificial intelligence, wherein the method includes: Receiving in real time the target building parameters input by a user, and creating in real time a corresponding BIM building structure model according to the target building parameters; Detecting in real time in a preset database the target application field corresponding to the BIM building structure model, and simulating in real time in a preset three-dimensional space a target application scenario adapted to the BIM building structure model according to the target application field; Integrating and processing the BIM building structure model and the target application scenario to generate in real time a corresponding target simulation object, and applying a corresponding artificial seismic wave to the target simulation object to collect in real time the target vibration parameters generated by the target simulation object; Determine the seismic performance corresponding to the target simulation object in real time according to the target vibration parameters, where the target vibration parameters are specific numerical values.

[0007] The beneficial effects of the present invention are as follows: By receiving the target building parameters input by the user in real time, a BIM building structure model for subsequent simulation can be created in real time. Based on this, a target application scenario adapted to the current building structure model can be simulated in real time. Based on this, the required target simulation object can be determined correspondingly. On this basis, the corresponding target vibration parameters can be collected in real time by applying artificial seismic waves, and finally the corresponding seismic performance can be judged. Thus, the vibration performance of the building structure can be objectively and accurately simulated by computer technology, eliminating the limitations and improving the work efficiency at the same time.

[0008] Further, the step of applying a corresponding artificial seismic wave to the target simulation object to collect the target vibration parameters generated by the target simulation object in real time includes: When it is detected in real time that the artificial seismic wave starts to be applied to the target simulation object, immediately start a preset initial time axis, and detect in real time the first moment corresponding to the generation of the artificial seismic wave when it is started; When it is detected in real time that the artificial seismic wave stops being applied to the target simulation object, detect in real time the second moment corresponding to the closing of the artificial seismic wave; Map the first moment and the second moment to the preset initial time axis respectively to generate a corresponding intermediate time axis in real time, and obtain the target vibration parameters according to the intermediate time axis.

[0009] Further, the step of obtaining the target vibration parameters according to the intermediate time axis includes: When the intermediate time axis is obtained in real time, apply an artificial seismic wave to the target simulation object once every preset time, and collect the first vibration signals generated by the target simulation object respectively, and record the first target moment corresponding to each first vibration signal, and; When the intermediate time axis is obtained in real time, randomly apply the artificial seismic wave to the target simulation object several times, and collect the second vibration signals generated by the target simulation object respectively, and record the second target moment corresponding to each second vibration signal; Map the first target moment and the second target moment to the inside of the intermediate time axis respectively to generate a corresponding target time axis in real time, and obtain the target vibration parameters according to the target time axis.

[0010] Further, the step of correspondingly obtaining the target vibration parameter according to the target time axis includes: When the target time axis is obtained in real time, corresponding target identifiers are respectively added to the first target moment and the second target moment inside the target time axis; According to the target identifier, the first offset amount corresponding to the occurrence when the target simulation object generates the first vibration signal is detected in real time, and the second offset amount corresponding to the occurrence when the target simulation object generates the second vibration signal is detected in real time; Integrate each of the first offset amounts and each of the second offset amounts to generate the target vibration parameter in real time.

[0011] Further, the step of determining the earthquake resistance performance corresponding to the target simulation object according to the target vibration parameter in real time includes: When the target vibration parameter is obtained in real time, a corresponding target two-dimensional coordinate system is created in real time according to the target time axis; Map each of the first offset amounts and each of the second offset amounts to the inside of the target two-dimensional coordinate system respectively to form a number of corresponding offset points inside the target two-dimensional coordinate system; Analyze a number of the offset points to determine the earthquake resistance performance corresponding to the target simulation object in real time.

[0012] Further, the step of analyzing a number of the offset points to determine the earthquake resistance performance corresponding to the target simulation object in real time includes: When a number of the offset points are obtained in real time, connect each of the offset points in sequence to generate a corresponding offset curve in real time; Detect a number of maximum value points and a number of minimum value points respectively included inside the offset curve in sequence, and draw in real time the target connection line formed corresponding between two adjacent maximum value points and minimum value points, and the target connection line is a straight line; Determine the earthquake resistance performance corresponding to the target simulation object according to each of the target connection lines in real time.

[0013] Further, the step of determining the earthquake resistance performance corresponding to the target simulation object according to each of the target connection lines in real time includes: When each of the target connection lines is generated in real time, calculate the original slope value corresponding to each of the target connection lines in real time; Screen out the corresponding maximum original slope value and minimum original slope value in each of the original slope values in real time, and generate a vibration change interval adapted to the target simulation object according to the maximum original slope value and the minimum original slope value; Determine the seismic performance of the target simulation object according to the size of the vibration change range. Specifically, the larger the vibration change range, the better the seismic performance of the target simulation object.

[0014] The second aspect of the embodiments of the present invention provides: An artificial intelligence-based building structure vibration simulation system, where the system includes: A receiving module, configured to receive the target building parameters input by the user in real time, and create a corresponding BIM building structure model according to the target building parameters in real time; A detection module, configured to detect the target application field corresponding to the BIM building structure model in a preset database in real time, and simulate a target application scenario adapted to the BIM building structure model in a preset three-dimensional space in real time; An acquisition module, configured to integrally process the BIM building structure model and the target application scenario to generate a corresponding target simulation object in real time, apply a corresponding artificial seismic wave to the target simulation object, and collect the target vibration parameters generated by the target simulation object in real time; An execution module, configured to determine the seismic performance corresponding to the target simulation object according to the target vibration parameters in real time, where the target vibration parameters are specific values.

[0015] Further, the acquisition module is specifically configured to: When it is detected in real time that the artificial seismic wave starts to be applied to the target simulation object, immediately start a preset initial time axis, and detect in real time the first moment corresponding to the start of the artificial seismic wave; When it is detected in real time that the artificial seismic wave stops being applied to the target simulation object, detect in real time the second moment corresponding to the shutdown of the artificial seismic wave; Map the first moment and the second moment to the preset initial time axis respectively to generate a corresponding intermediate time axis in real time, and obtain the target vibration parameters according to the intermediate time axis.

[0016] Further, the acquisition module is specifically configured to: When the intermediate time axis is obtained in real time, apply an artificial seismic wave to the target simulation object once every preset time, collect the first vibration signals generated by the target simulation object respectively, and record the first target moment corresponding to each first vibration signal, and; When the intermediate timeline is obtained in real time, several artificial seismic waves are randomly applied to the target simulation object, and the second vibration signals respectively generated by the target simulation object are collected correspondingly, and the second target moments corresponding to each of the second vibration signals are recorded correspondingly. Map the first target moment and the second target moment to the inside of the intermediate timeline in real time to generate a corresponding target timeline in real time, and obtain the target vibration parameters according to the target timeline.

[0017] Further, the acquisition module is specifically configured to: When the target timeline is obtained in real time, corresponding target identifiers are respectively added to the first target moment and the second target moment inside the target timeline; According to the target identifier, the first offset amount corresponding to the target simulation object when generating the first vibration signal is detected in real time, and the second offset amount corresponding to the target simulation object when generating the second vibration signal is detected in real time; Integrate each of the first offset amounts and each of the second offset amounts to generate the target vibration parameters in real time.

[0018] Further, the execution module is specifically configured to: When the target vibration parameters are obtained in real time, a corresponding target two-dimensional coordinate system is created in real time according to the target timeline; Map each of the first offset amounts and each of the second offset amounts to the inside of the target two-dimensional coordinate system to form several corresponding offset points inside the target two-dimensional coordinate system; Analyze several the offset points to determine the seismic performance corresponding to the target simulation object in real time.

[0019] Further, the execution module is specifically configured to: When several the offset points are obtained in real time, connect each of the offset points in sequence to generate a corresponding offset curve in real time; Detect several maximum points and several minimum points respectively included inside the offset curve in sequence, and draw the target connection lines formed between adjacent two of the maximum points and the minimum points in real time, and the target connection lines are straight lines; Determine the seismic performance corresponding to the target simulation object according to each of the target connection lines in real time.

[0020] Further, the execution module is specifically configured to: When each of the target connection lines is generated in real time, calculate the original slope values respectively corresponding to each of the target connection lines in real time; In each of the original slope values, the corresponding maximum original slope value and the minimum original slope value are screened out in real time, and a vibration change range adapted to the target simulation object is generated in real time according to the maximum original slope value and the minimum original slope value; The seismic performance of the target simulation object is determined corresponding to the size of the vibration change range, wherein the larger the vibration change range, the better the seismic performance of the target simulation object.

[0021] The third aspect of the embodiments of the present invention proposes: A computer includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method for simulating the vibration of a building structure based on artificial intelligence as described above is implemented.

[0022] The fourth aspect of the embodiments of the present invention proposes: A readable storage medium stores a computer program thereon. When the program is executed by a processor, the method for simulating the vibration of a building structure based on artificial intelligence as described above is implemented.

[0023] The additional aspects and advantages of the present invention will be partially given in the following description, partially become obvious from the following description, or be understood through the practice of the present invention. Description of the Drawings

[0024] Figure 1 It is a flowchart of the method for simulating the vibration of a building structure based on artificial intelligence provided by the first embodiment of the present invention; Figure 2 It is a structural block diagram of the system for simulating the vibration of a building structure based on artificial intelligence provided by the third embodiment of the present invention.

[0025] The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings. Specific Embodiments

[0026] To facilitate the understanding of the present invention, the present invention will be described more comprehensively below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, these embodiments are provided to make the disclosure of the present invention more thorough and comprehensive.

[0027] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly on the other element or there can also be an intermediate element. When an element is considered to be "connected" to another element, it can be directly connected to the other element or there may be an intermediate element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.

[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this invention belongs. The terms used herein in the description of the present invention are for the purpose of describing specific embodiments only and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0029] Please refer to Figure 1 , which shows the artificial intelligence-based building structure vibration simulation method provided by the first embodiment of the present invention. The artificial intelligence-based building structure vibration simulation method provided in this embodiment can objectively and accurately complete the simulation of the building structure vibration only through computer technology, so as to determine the seismic performance of the building structure and correspondingly improve the work efficiency.

[0030] Specifically, this embodiment provides: An artificial intelligence-based building structure vibration simulation method, specifically including the following steps: Step S10, receiving the target building parameters input by the user in real time, and creating a corresponding BIM building structure model according to the target building parameters in real time; Step S20, detecting the target application field corresponding to the BIM building structure model in the preset database in real time, and simulating a target application scenario adapted to the BIM building structure model in the preset three-dimensional space in real time according to the target application field; Step S30, integrating the BIM building structure model and the target application scenario to generate a corresponding target simulation object in real time, and applying a corresponding artificial seismic wave to the target simulation object to collect the target vibration parameters generated by the target simulation object in real time; Step S40, determining the seismic performance corresponding to the target simulation object in real time according to the target vibration parameters, and the target vibration parameters are specific values.

[0031] Specifically, in this embodiment, it should be noted first that in order to be able to simulate the actual vibration situation of the building structure in real time by computer, it is necessary to obtain the specific structure information of the building structure in real time at this time, and create a corresponding three-dimensional model in real time according to this structure information through the existing BIM (Building Information Modeling) technology. Specifically, the size of this three-dimensional model is the same as that of the actual building structure, that is, a corresponding three-dimensional model is constructed one-to-one. Among them, it should be pointed out that in the process of daily building manufacturing, the existing building structures mainly include frame structures, shear wall structures, and tube structures. Specifically, the existing frame structures are mainly applied in application scenarios such as office buildings, shopping malls, and schools. The existing shear wall structures are mainly applied in application scenarios such as high-rise residential buildings and hotels. Correspondingly, the existing tube structures are mainly applied in application scenarios of skyscrapers. Based on this, since there are many types of existing building structures and application scenarios, before actual simulation, the present invention needs to first receive the target building parameters input by the user in real time through the existing user terminal, and based on this target building parameter, the corresponding building structure can be directly determined, that is, the specific building structure type is determined in real time. Based on this, the present invention can create a corresponding BIM building structure model in real time according to the current target building parameter. Based on this, in order to be able to simulate the real usage scenario of the current BIM building structure model correspondingly, the present invention will also determine the target application field adapted to it in real time according to the type of the current BIM building structure model. Specifically, according to this target application field, the target application scenario adapted to the current BIM building structure model can be finally simulated in real time inside the pre-set three-dimensional space. Specifically, this target application scenario can be a hospital, a school, an office building, etc., for subsequent processing.

[0032] Further, after the required BIM building structure model and its corresponding target application scenario are determined in real time through the above steps, the formal simulation operation can be carried out at this time. Specifically, the present invention can combine the current BIM building structure model with the above target application scenario according to the existing design drawings through the existing simulation program, that is, inside the above three-dimensional space, the above target application scenario is simulated in real time according to the current BIM building structure model, that is, the corresponding physical building is simulated in real time. Based on this, the present invention can simulate the required target simulation object in real time inside the above three-dimensional space, that is, determine the corresponding simulated building in real time. Based on this, the present invention will finally apply the corresponding artificial seismic wave to the current target simulation object in real time through the existing simulation program, that is, apply the corresponding vibration instruction to the current target simulation object. Based on this, after the above target simulation object receives the artificial seismic wave, the corresponding target vibration parameter will be generated in real time. Based on this, since the target vibration parameter includes specific values, the seismic performance corresponding to the current target simulation object can be specifically determined in real time according to the current target vibration parameter, so that the seismic performance of the building structure can be objectively and accurately simulated only through computer technology without using a seismic table, corresponding to a substantial improvement in work efficiency.

[0033] Second Embodiment Further, the step of applying the corresponding artificial seismic wave to the target simulation object to collect the target vibration parameters generated by the target simulation object in real time includes: When it is detected in real time that the artificial seismic wave starts to be applied to the target simulation object, immediately start the preset initial time axis and detect in real time the first moment corresponding to the generation of the artificial seismic wave when starting; When it is detected in real time that the artificial seismic wave stops being applied to the target simulation object, detect in real time the second moment corresponding to the closing of the artificial seismic wave; Map the first moment and the second moment to the preset initial time axis respectively to generate the corresponding intermediate time axis in real time, and obtain the target vibration parameter according to the intermediate time axis.

[0034] Further, the step of obtaining the target vibration parameter according to the intermediate time axis includes: When the intermediate time axis is obtained in real time, apply the artificial seismic wave to the target simulation object once every preset time, collect the first vibration signals generated by the target simulation object respectively, and record the first target moment corresponding to each first vibration signal, and; When the intermediate timeline is obtained in real time, several artificial seismic waves are randomly applied to the target simulation object, and the second vibration signals respectively generated by the target simulation object are collected correspondingly, and the second target moments corresponding to each of the second vibration signals are recorded correspondingly. Map the first target moment and the second target moment to the inside of the intermediate timeline in real time to generate a corresponding target timeline in real time, and obtain the target vibration parameters according to the target timeline.

[0035] Further, the step of obtaining the target vibration parameters according to the target timeline includes: When the target timeline is obtained in real time, corresponding target identifiers are added to the first target moment and the second target moment inside the target timeline respectively. According to the target identifier, the first offset amount corresponding to the target simulation object when generating the first vibration signal is detected in real time, and the second offset amount corresponding to the target simulation object when generating the second vibration signal is detected in real time. Integrate each of the first offset amounts and each of the second offset amounts to generate the target vibration parameters in real time.

[0036] Further, the step of determining the seismic performance corresponding to the target simulation object according to the target vibration parameters in real time includes: When the target vibration parameters are obtained in real time, a corresponding target two-dimensional coordinate system is created in real time according to the target timeline. Map each of the first offset amounts and each of the second offset amounts to the inside of the target two-dimensional coordinate system to form several corresponding offset points inside the target two-dimensional coordinate system. Analyze several of the offset points to determine the seismic performance corresponding to the target simulation object in real time.

[0037] Further, the step of analyzing several of the offset points to determine the seismic performance corresponding to the target simulation object in real time includes: When several of the offset points are obtained in real time, connect each of the offset points in sequence to generate a corresponding offset curve in real time. Detect several maximum points and several minimum points respectively included inside the offset curve in sequence, and draw the target connection lines formed between adjacent two of the maximum points and the minimum points in real time, and the target connection lines are straight lines. Determine the seismic performance corresponding to the target simulation object according to each of the target connection lines in real time.

[0038] Further, the step of determining the seismic performance corresponding to the target simulation object in real time according to each of the target connection lines includes: When each of the target connection lines is generated in real time, calculate the original slope values respectively corresponding to each of the target connection lines in real time; In each of the original slope values, screen out the corresponding maximum original slope value and minimum original slope value in real time, and generate a vibration change range adapted to the target simulation object according to the maximum original slope value and the minimum original slope value; Determine the seismic performance of the target simulation object according to the size of the vibration change range, wherein the larger the vibration change range, the better the seismic performance of the target simulation object.

[0039] In addition, in this embodiment, it is also necessary to explain that after the required target simulation object is determined in real time through the above steps, it is necessary to immediately perform vibration simulation processing on the current target simulation object. Specifically, in the actual simulation process, the present invention will perform vibration simulation processing on the current target simulation object inside the above three-dimensional space through the existing vibration program. It is necessary to explain that in order to comprehensively simulate various vibration conditions that may occur in the current target simulation object in real life, specifically, in the process of applying artificial seismic waves to the current target simulation object, the present invention will simultaneously consider regular vibration and irregular vibration. Based on this, in order to accurately record the vibration data corresponding to the current target simulation object during the vibration process, preferably, after the start of the simulated vibration is detected in real time, the present invention will synchronously generate a corresponding initial time axis in the background, and in the actual simulation of vibration, the first moment corresponding to the current target simulation object when the simulated vibration starts is recorded in real time, and correspondingly, the second moment corresponding to the current target simulation object after the simulated vibration ends is recorded again. Based on this, within the range of the current first moment and the second moment, the vibration data corresponding to the current target simulation object is recorded in real time. Specifically, after obtaining the required intermediate time axis in real time, the present invention will apply an artificial seismic wave to the current target simulation object once every preset time. At the same time, it can collect the first vibration signal generated by the current target simulation object after each vibration in real time, and can synchronously obtain the corresponding first target moment. Similarly, the present invention will also randomly apply artificial seismic waves to the current target simulation object several times, and can collect the second vibration signal generated by the current target simulation object after each random vibration, and the second target moment corresponding to each second vibration signal, so as to comprehensively obtain the vibration signal of the current target simulation object. Based on this, the present invention will again map each current first target moment and each second target moment to the inside of the above-mentioned intermediate time axis, and can generate the corresponding target time axis. Based on this, corresponding target identifiers are finally added to the first target moment and the second target moment within the current target time axis, so as to make corresponding distinctions, so that the first offset corresponding to the current target simulation object when generating the above-mentioned first vibration signal and the second offset corresponding to the second vibration signal can be detected in real time according to the current target identifier. It should be pointed out that the offset is the corresponding shake value generated by the current target simulation object during the vibration process relative to the normal state, that is, the size of the offset can directly reflect the degree of shake of the current target simulation object when it vibrates. Based on this, the present invention will integrate each current first offset and each second offset in real time, and can ultimately generate the required target vibration parameters for subsequent processing.

[0040] Further, after obtaining the required target vibration parameters in real time through the above steps, in order to quickly and effectively analyze and process the current target vibration parameters, preferably, the present invention will generate a target two-dimensional coordinate system adapted to the current target simulation object in real time according to the above target time axis. At the same time, the first offset and the second offset inside the current target vibration parameters will be synchronously mapped to the inside of the current target two-dimensional coordinate system, so as to form several corresponding offset points inside the current target two-dimensional coordinate system. Based on this, each offset point can be connected in turn inside the current target two-dimensional coordinate system to form a corresponding offset curve. It can be understood that existing curves will form several maximum points and several minimum points inside them, and the maximum points of the offset curve disclosed by the present invention can directly reflect the vibration situation of the above target simulation object, that is, it can directly reflect the degree of shaking of the above target simulation object during vibration. Based on this, in order to objectively evaluate the seismic performance of the current target simulation object, the present invention will draw the target connection line formed between adjacent maximum points and minimum points in the current offset curve again. It should be noted that the target connection line is a straight line. Based on this, since existing straight lines all have a corresponding slope value, and the size of this slope value can directly reflect the size of the degree of shaking generated by the above target simulation object during vibration. On this basis, the present invention will calculate the original slope value corresponding to each current target connection line in real time, and screen out the maximum original slope value and the minimum original slope value from the current several original slope values in real time, and create a vibration change interval adapted to the above target simulation object according to the current maximum original slope value and minimum original slope value. The size of this vibration change interval can ultimately determine the seismic performance of the current target simulation object. Among them, the larger the current vibration change interval, the better the seismic performance of the current target simulation object, and vice versa. Thus, on the premise of using a computer, the seismic performance of a building structure can be objectively and accurately simulated, corresponding to a substantial improvement in work efficiency.

[0041] Please refer to Figure 2 , the third embodiment of the present invention provides: An artificial intelligence-based building structure vibration simulation system, wherein the system includes: A receiving module, configured to receive target building parameters input by a user in real time, and create a corresponding BIM building structure model according to the target building parameters; A detection module, configured to detect a target application field corresponding to the BIM building structure model in a preset database in real time, and simulate a target application scenario adapted to the BIM building structure model in a preset three-dimensional space according to the target application field; The acquisition module is used to integrally process the BIM building structure model and the target application scenario to generate a corresponding target simulation object in real time, apply a corresponding artificial seismic wave to the target simulation object, and collect in real time the target vibration parameters generated by the target simulation object. The execution module is used to determine in real time the seismic performance corresponding to the target simulation object according to the target vibration parameters, and the target vibration parameters are specific numerical values.

[0042] Furthermore, the acquisition module is specifically used for: When it is detected in real time that the artificial seismic wave starts to be applied to the target simulation object, immediately start a preset initial time axis, and detect in real time the first moment corresponding to the start of the artificial seismic wave. When it is detected in real time that the artificial seismic wave stops being applied to the target simulation object, detect in real time the second moment corresponding to the shutdown of the artificial seismic wave. Map the first moment and the second moment to the preset initial time axis respectively to generate a corresponding intermediate time axis in real time, and obtain the target vibration parameters according to the intermediate time axis.

[0043] Furthermore, the acquisition module is specifically used for: When the intermediate time axis is obtained in real time, apply an artificial seismic wave to the target simulation object once every preset time, collect the first vibration signals generated by the target simulation object respectively, and record the first target moment corresponding to each first vibration signal, and; When the intermediate time axis is obtained in real time, randomly apply an artificial seismic wave to the target simulation object several times, collect the second vibration signals generated by the target simulation object respectively, and record the second target moment corresponding to each second vibration signal. Map the first target moment and the second target moment to the inside of the intermediate time axis respectively to generate a corresponding target time axis in real time, and obtain the target vibration parameters according to the target time axis.

[0044] Furthermore, the acquisition module is specifically used for: When the target time axis is obtained in real time, add corresponding target identifiers to the first target moment and the second target moment inside the target time axis. Detect in real time the first offset corresponding to the generation of the first vibration signal by the target simulation object according to the target identifier, and detect in real time the second offset corresponding to the generation of the second vibration signal by the target simulation object. Integrate each of the first offsets and each of the second offsets to generate the target vibration parameters in real time.

[0045] Further, the execution module is specifically configured to: When the target vibration parameters are obtained in real time, create a corresponding target two-dimensional coordinate system in real time according to the target timeline; Map each of the first offsets and each of the second offsets into the target two-dimensional coordinate system respectively to form a number of corresponding offset points inside the target two-dimensional coordinate system; Perform parsing processing on a number of the offset points to determine the earthquake resistance performance corresponding to the target simulation object in real time.

[0046] Further, the execution module is specifically configured to: When a number of the offset points are obtained in real time, connect each of the offset points in sequence to generate a corresponding offset curve in real time; Detect a number of maximum value points and a number of minimum value points respectively included inside the offset curve in sequence, and draw the target connection lines formed between adjacent two of the maximum value points and the minimum value points in real time, and the target connection lines are straight lines; Determine the earthquake resistance performance corresponding to the target simulation object according to each of the target connection lines in real time.

[0047] Further, the execution module is specifically configured to: When each of the target connection lines is generated in real time, calculate the original slope values corresponding to each of the target connection lines in real time; Screen out the corresponding maximum original slope value and minimum original slope value in each of the original slope values, and generate a vibration change interval adapted to the target simulation object according to the maximum original slope value and the minimum original slope value in real time; Determine the earthquake resistance performance of the target simulation object according to the size of the vibration change interval, wherein the larger the vibration change interval, the better the earthquake resistance performance of the target simulation object.

[0048] The fourth embodiment of the present invention provides a computer, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the method for simulating the vibration of a building structure based on artificial intelligence as described above is implemented.

[0049] The fifth embodiment of the present invention provides a readable storage medium, on which a computer program is stored, wherein when the program is executed by a processor, the method for simulating the vibration of a building structure based on artificial intelligence as described above is implemented.

[0050] In summary, the method and system for simulating the vibration of a building structure based on artificial intelligence provided in the above embodiments of the present invention can objectively and accurately simulate the seismic performance of the building structure on the premise of using a computer, thereby effectively improving work efficiency.

[0051] It should be noted that the above-mentioned various modules can be functional modules or program modules, and can be implemented either by software or by hardware. For the modules implemented by hardware, the above-mentioned various modules can be located in the same processor; or the above-mentioned various modules can also be located in different processors in any combined form.

[0052] The logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch instructions from the instruction execution system, apparatus, or device and execute the instructions), or in combination with these instruction execution systems, apparatus, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.

[0053] More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk cartridge (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other appropriate processing as necessary, and then stored in a computer memory.

[0054] It should be understood that each part of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits with logic gate circuits for implementing logical functions on data signals, application specific integrated circuits with appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0055] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0056] The above-described embodiments merely represent several implementation manners of the present invention. The description thereof is relatively specific and detailed, but should not be construed as a limitation on the scope of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the appended claims.

Claims

1. An artificial intelligence-based building structure vibration simulation method, characterized in that, The method includes: Receiving in real time the target building parameters input by the user, and creating in real time a corresponding BIM building structure model according to the target building parameters; Detecting in real time in a preset database the target application field corresponding to the BIM building structure model, and simulating in real time in a preset three-dimensional space a target application scenario adapted to the BIM building structure model according to the target application field; Integrating and processing the BIM building structure model and the target application scenario to generate in real time a corresponding target simulation object, and applying a corresponding artificial seismic wave to the target simulation object to collect in real time the target vibration parameters generated by the target simulation object; Determining in real time the seismic performance corresponding to the target simulation object according to the target vibration parameters, where the target vibration parameters are specific numerical values.

2. The method for simulating the vibration of a building structure based on artificial intelligence according to claim 1, characterized in that: The step of applying a corresponding artificial seismic wave to the target simulation object to collect in real time the target vibration parameters generated by the target simulation object includes: When it is detected in real time that the artificial seismic wave starts to be applied to the target simulation object, immediately start a preset initial time axis, and detect in real time the first moment corresponding to the generation of the artificial seismic wave when starting; When it is detected in real time that the artificial seismic wave stops being applied to the target simulation object, detect in real time the second moment corresponding to the closing of the artificial seismic wave; Map the first moment and the second moment to the preset initial time axis respectively to generate in real time a corresponding intermediate time axis, and obtain the target vibration parameters according to the intermediate time axis.

3. The method for simulating the vibration of a building structure based on artificial intelligence according to claim 2, characterized in that: The step of obtaining the target vibration parameters according to the intermediate time axis includes: When the intermediate time axis is obtained in real time, apply an artificial seismic wave to the target simulation object once every preset time, and collect respectively the first vibration signals generated by the target simulation object, and record respectively the first target moments corresponding to the generation of each first vibration signal, and; When the intermediate time axis is obtained in real time, apply an artificial seismic wave to the target simulation object randomly for several times, and collect respectively the second vibration signals generated by the target simulation object, and record respectively the second target moments corresponding to the generation of each second vibration signal; Map the first target moment and the second target moment to the inside of the intermediate time axis respectively to generate in real time a corresponding target time axis, and obtain the target vibration parameters according to the target time axis.

4. The method for simulating the vibration of a building structure based on artificial intelligence according to claim 3, wherein: The step of obtaining the target vibration parameters according to the target time axis includes: When the target time axis is obtained in real time, add corresponding target identifiers to the first target moment and the second target moment inside the target time axis respectively; Detect in real time the first offset corresponding to the generation of the first vibration signal by the target simulation object according to the target identifier, and detect in real time the second offset corresponding to the generation of the second vibration signal by the target simulation object; Integrate each of the first offsets and each of the second offsets to generate the target vibration parameters in real time.

5. The method for simulating the vibration of a building structure based on artificial intelligence according to claim 1, characterized in that: The step of determining the earthquake resistance performance corresponding to the target simulation object in real time according to the target vibration parameters includes: When the target vibration parameters are obtained in real time, create a corresponding target two-dimensional coordinate system in real time according to the target timeline; Map each of the first offsets and each of the second offsets into the target two-dimensional coordinate system respectively to form a number of corresponding offset points inside the target two-dimensional coordinate system; Perform parsing processing on the number of offset points to determine the earthquake resistance performance corresponding to the target simulation object in real time.

6. The method for simulating the vibration of a building structure based on artificial intelligence according to claim 5, characterized in that: The step of performing parsing processing on the number of offset points to determine the earthquake resistance performance corresponding to the target simulation object in real time includes: When a number of the offset points are obtained in real time, connect each of the offset points in sequence to generate a corresponding offset curve in real time; Detect a number of maximum value points and a number of minimum value points contained inside the offset curve in sequence, and draw the target connection lines formed between adjacent two of the maximum value points and the minimum value points in real time, and the target connection lines are straight lines; Determine the earthquake resistance performance corresponding to the target simulation object according to each of the target connection lines in real time.

7. The method for simulating the vibration of a building structure based on artificial intelligence according to claim 6, characterized in that: The step of determining the earthquake resistance performance corresponding to the target simulation object according to each of the target connection lines includes: When each of the target connection lines is generated in real time, calculate the original slope values corresponding to each of the target connection lines in real time; Screen out the corresponding maximum original slope value and minimum original slope value in each of the original slope values, and generate a vibration change interval adapted to the target simulation object according to the maximum original slope value and the minimum original slope value in real time; Determine the earthquake resistance performance of the target simulation object according to the size of the vibration change interval, wherein the larger the vibration change interval, the better the earthquake resistance performance of the target simulation object.

8. An artificial intelligence-based building structure vibration simulation system, characterized in that, The system includes: A receiving module, configured to receive the target building parameters input by the user in real time, and create a corresponding BIM building structure model according to the target building parameters in real time; A detection module, configured to detect the target application field corresponding to the BIM building structure model in a preset database in real time, and simulate a target application scenario adapted to the BIM building structure model in a preset three-dimensional space according to the target application field; An acquisition module, configured to integrate the BIM building structure model and the target application scenario to generate a corresponding target simulation object in real time, and apply a corresponding artificial seismic wave to the target simulation object to acquire the target vibration parameters generated by the target simulation object in real time; An execution module, configured to determine the earthquake resistance performance corresponding to the target simulation object according to the target vibration parameters, and the target vibration parameters are specific numerical values.

9. A computer, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the artificial intelligence-based building structure vibration simulation method according to any one of claims 1 to 7.

10. A readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the artificial intelligence-based building structure vibration simulation method according to any one of claims 1 to 7.