A near-fault pulse type earthquake generation method, device, equipment and medium thereof

CN120686354BActive Publication Date: 2026-10-09TIANJIN CHENGJIAN UNIV
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511029522.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2026-10-09
Estimated Expiration
2045-07-25

AI Technical Summary

Technical Problem

然而,该地区实测强震记录严重不足,特别是针对特定场地的地震动数据更为匮乏

Benefits of technology

[0020]This invention obtains the long-period component acceleration time history by constructing an equivalent velocity pulse model, obtains the high-frequency component acceleration time history by selecting a target response spectrum, and finally superimposes the equivalent velocity pulse model with the high-frequency component and obtains the near-fault ground motion through iterative solution. This method satisfies the requirements of controlling the pulse amplitude, period and shape, as well as the effective duration of the ground motion acceleration time history, and also meets the requirement of obtaining random ground motion by matching the target response spectrum.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120686354B_ABST
    Figure CN120686354B_ABST
Patent Text Reader

Abstract

The application provides a near-fault pulse type earthquake generation method, device and equipment and a medium thereof, relates to the field of anti-seismic technology, and comprises the following steps: acquiring near-fault ground motion parameter data; constructing an equivalent velocity pulse model based on the near-fault ground motion parameter data, and generating a long-period component acceleration time history of the equivalent velocity pulse; performing high-frequency component acceleration time history analysis based on the near-fault ground motion parameter data to obtain a high-frequency component acceleration time history of ground motion; superimposing the long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of ground motion, and iteratively solving acceleration response spectrum obtained through superposition until the acceleration response spectrum meets preset requirements, so that near-fault pulse type ground motion is obtained. The application meets the requirements of controlling the amplitude, period and shape of the velocity pulse and the effective duration of the ground motion acceleration time history, and meets the requirement of matching the target response spectrum to obtain random ground motion.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of earthquake resistance technology, and more specifically, to a method, apparatus, equipment, and medium for generating near-fault pulse-type ground motion. Background Technology

[0002] Due to the slip and directional effects caused by fault rupture, ground motions at engineering sites near active fault zones may contain large-amplitude pulse signals, which is a significant factor exacerbating seismic damage to engineering structures. Western, North, and Southeast my country have a dense network of near-active faults and complex topography. Numerous highway and railway bridges are located in near-fault zones, facing severe seismic risks. This is especially true in the Southeast coastal region, which lies at the intersection of the Circum-Pacific Seismic Belt and the Eurasian Seismic Belt, experiencing frequent near-fault seismic activity. This region is economically developed and densely populated, with numerous high-rise buildings, cross-sea bridges, and nuclear power plants, among other major infrastructure projects. Damage to these important projects by strong earthquakes would cause incalculable casualties and economic losses; therefore, research on the seismic performance of engineering structures is of great significance. Seismic analysis and design of structures require a large amount of ground motion time history data that matches site conditions. However, the number of measured strong earthquake records in this region is severely insufficient, particularly for specific sites. Furthermore, existing records often fail to meet the analytical needs of various engineering structures in terms of spectral characteristics and effective duration.

[0003] Currently, the commonly used method for synthesizing near-fault pulse-type ground motions in engineering applications involves obtaining low-frequency ground motions through an equivalent pulse model and then superimposing them with high-frequency ground motions. This method struggles to meet the target response spectrum matching requirements. Furthermore, while the generated ground motion may match the target ground motion's response spectrum, controlling the effective duration of the ground motion acceleration time history is difficult. Due to the incompatibility between controlling pulse characteristics, effective duration, and matching the target response spectrum, the synthesized ground motion differs significantly from the target ground motion. Therefore, there is an urgent need for a method, apparatus, equipment, and medium for generating near-fault pulse-type ground motions to address these problems. Summary of the Invention

[0004] The purpose of this invention is to provide a method, apparatus, device, and medium for generating near-fault pulse-type ground motions, in order to improve the aforementioned problems. To achieve the above objective, the technical solution adopted by this invention is as follows:

[0005] In a first aspect, this application provides a method for generating near-fault pulse-type ground motions, including:

[0006] Obtain seismic motion parameter data near the fault;

[0007] An equivalent velocity pulse model is constructed based on the seismic motion parameter data of the near-fault, and the long-period component acceleration time history of the equivalent velocity pulse is generated based on the constructed equivalent velocity pulse model.

[0008] Based on the ground motion parameter data of the near fault, high-frequency component acceleration time history analysis was performed to obtain the high-frequency component acceleration time history of the ground motion.

[0009] The long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion are superimposed, and the superimposed acceleration response spectrum is solved iteratively until the acceleration response spectrum reaches the preset requirements to obtain the near-fault pulse-type ground motion.

[0010] Secondly, this application also provides a near-fault pulse-type ground motion generation device, comprising:

[0011] The acquisition unit is used to acquire ground motion parameter data near the fault.

[0012] The generation unit is used to construct an equivalent velocity pulse model based on the seismic motion parameter data of the near fault, and to generate the long-period component acceleration time history of the equivalent velocity pulse based on the constructed equivalent velocity pulse model.

[0013] The analysis unit is used to perform high-frequency component acceleration time history analysis based on the near-fault ground motion parameter data to obtain the high-frequency component acceleration time history of the ground motion.

[0014] The superposition unit is used to superimpose the long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion, and to iteratively solve the superimposed acceleration response spectrum until the acceleration response spectrum reaches the preset requirements to obtain the near-fault pulse-type ground motion.

[0015] Thirdly, this application also provides a near-fault pulse-type ground motion generation device, comprising:

[0016] Memory, used to store computer programs;

[0017] A processor is used to implement the steps of the near-fault pulse-mode ground motion generation method when executing the computer program.

[0018] Fourthly, this application also provides a medium on which a computer program is stored, which, when executed by a processor, implements the steps of the above-described method for generating near-fault pulse-type ground motion.

[0019] The beneficial effects of this invention are as follows:

[0020] This invention obtains the long-period component acceleration time history by constructing an equivalent velocity pulse model, obtains the high-frequency component acceleration time history by selecting a target response spectrum, and finally superimposes the equivalent velocity pulse model with the high-frequency component and obtains the near-fault ground motion through iterative solution. This method satisfies the requirements of controlling the pulse amplitude, period and shape, as well as the effective duration of the ground motion acceleration time history, and also meets the requirement of obtaining random ground motion by matching the target response spectrum.

[0021] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing embodiments of the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description

[0022] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 This is a schematic diagram of the near-fault pulse-type ground motion generation method described in this embodiment of the invention;

[0024] Figure 2 This is a schematic diagram of the velocity time history of the measured ground motion described in this embodiment of the invention;

[0025] Figure 3 This is a schematic diagram of the acceleration time history of the measured ground motion described in this embodiment of the invention;

[0026] Figure 4 This is a schematic diagram of the equivalent pulse velocity time history described in an embodiment of the present invention;

[0027] Figure 5 This is a schematic diagram of the equivalent pulse acceleration time history described in an embodiment of the present invention;

[0028] Figure 6 This is a schematic diagram of the velocity time history of the synthetic ground motion described in an embodiment of the present invention;

[0029] Figure 7 This is a schematic diagram of the acceleration time history of the synthetic ground motion described in this embodiment of the invention;

[0030] Figure 8 This is a schematic diagram of the response spectrum corresponding to the acceleration time history of the synthetic ground motion described in this embodiment of the invention;

[0031] Figure 9This is a schematic diagram of the process of iteratively solving and superimposing the acceleration response spectrum as described in an embodiment of the present invention;

[0032] Figure 10 This is a schematic diagram illustrating the effective duration of the acceleration time history of the synthetic ground motion controlled by the envelope function as described in this embodiment of the invention.

[0033] Figure 11 This is a schematic diagram of the near-fault pulse-type ground motion generation device described in an embodiment of the present invention;

[0034] Figure 12 This is a schematic diagram of the near-fault pulse-type ground motion generation device described in an embodiment of the present invention.

[0035] In the figure: 701, acquisition unit; 702, generation unit; 703, analysis unit; 704, superposition unit; 800, near-fault pulse-type ground motion generation device; 801, processor; 802, memory; 803, multimedia component; 804, input / output (I / O) interface; 805, communication component. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0037] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this invention, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0038] Example 1:

[0039] This embodiment provides a method for generating near-fault pulse-type ground motion.

[0040] See Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figure 5 , Figure 6 , Figure 7 , Figure 8 , Figure 9 and Figure 10 The figure shows that the method includes steps S1, S2, S3 and S4.

[0041] Step S1: Obtain ground motion parameter data near the fault;

[0042] Understandably, the near-fault ground motion parameter data in this step includes the pulse period, peak velocity magnitude, number of pulses, and arrival time of pulsed ground motions. These data are obtained through field observations, historical earthquake records, or generated through simulation experiments. The pulse period reflects the time interval between pulse occurrences, the peak velocity represents the pulse intensity, the number of pulses describes the frequency of pulse occurrences in the seismic wave, and the arrival time determines when the pulses begin to affect the structure. These parameters are particularly crucial for subsequent ground motion synthesis because they affect the accuracy and response characteristics of the synthesized waveform.

[0043] Step S2: Construct an equivalent velocity pulse model based on the near-fault ground motion parameter data, and generate the long-period component acceleration time history of the equivalent velocity pulse based on the constructed equivalent velocity pulse model;

[0044] It is understandable that this step, by constructing an equivalent velocity pulse model, can precisely control the pulse characteristics of ground motion, ensuring that the generated ground motion data conforms to the long-period characteristics of actual earthquakes. The generated long-period component acceleration time history not only provides a reliable basis for subsequent high-frequency component synthesis but also ensures that the synthesized ground motion accurately matches the target response spectrum across different frequency ranges, thereby improving the accuracy and applicability of ground motion synthesis. In this step, step S2 includes steps S21 and S22.

[0045] Step S21: Construct an equivalent velocity pulse model according to a preset fitting formula, and input the pulse period, peak velocity magnitude, number of pulses and arrival time of the pulse-type ground motion in the near-fault ground motion parameter data into the equivalent velocity pulse model for calculation to obtain the equivalent velocity pulse time history;

[0046] It is understandable that the equivalent velocity pulse model in this step is as follows:

[0047]

[0048] Where v(t) is the time history of the synthesized equivalent velocity pulse; A is the amplitude of the velocity pulse; f P y is the frequency of the velocity pulse; t0 is the arrival time of the velocity pulse; ψ is the phase angle of the adjustable pulse shape; γ is the pulse shape parameter; π is pi; and t is the time when the equivalent velocity pulse is synthesized.

[0049] Understandably, this step constructs an equivalent velocity pulse model based on a preset fitting formula, which can accurately simulate the velocity time history of pulse-type ground motions, thereby generating seismic waveforms with actual earthquake characteristics. This model not only reflects the typical characteristics of pulse-type ground motions but also provides a reliable foundation for subsequent high-frequency component generation and ground motion synthesis, ensuring that the final synthesized ground motion can be precisely controlled in terms of pulse amplitude, period, and shape, thus improving the accuracy and reliability of seismic design in engineering.

[0050] Step S22: Input the equivalent velocity pulse time history into the preset calculation formula for the long-period component acceleration time history of the equivalent velocity pulse to obtain the calculation formula for the long-period component acceleration time history of the equivalent velocity pulse.

[0051] It is understandable that the formula for calculating the long-period component acceleration time history of the equivalent velocity pulse in this step is as follows:

[0052]

[0053] Where a(t) is the time history of the long-period component acceleration of the equivalent velocity pulse; v(t) is the time history of the synthesized equivalent velocity pulse; A is the amplitude of the velocity pulse; f P y is the frequency of the velocity pulse; t0 is the arrival time of the velocity pulse; ψ is the phase angle of the adjustable pulse shape; γ is the pulse shape parameter; π is pi; and t is time.

[0054] It is understandable that this step, by extracting the acceleration time history of the long-period component from the equivalent velocity pulse time history, can accurately simulate the low-frequency characteristics in seismic waves, ensuring that the synthesized ground motion waveform can reflect the actual low-frequency response of near-fault earthquakes.

[0055] Step S3: Perform high-frequency component acceleration time history analysis based on the near-fault ground motion parameter data to obtain the high-frequency component acceleration time history of the ground motion;

[0056] It is understandable that this step, by analyzing and extracting the high-frequency components of the earthquake, can obtain the high-frequency vibration characteristics that significantly influence the local response of the structure. The acceleration time histories of the high-frequency components provide the necessary high-frequency data for subsequent earthquake motion synthesis and ensure the accuracy of the synthesized earthquake motion within the high-frequency range. In this step, step S3 includes steps S31 and S32.

[0057] Step S31: Initialize the high-frequency component acceleration time history of the ground motion, and determine the target response spectrum, envelope function and effective duration of the ground motion acceleration time history based on the ground motion parameter data of the near fault.

[0058] It is understandable that this step, through the initialization of the high-frequency component acceleration time history, can provide a more stable and accurate starting point for subsequent synthesis. By reasonably determining the target response spectrum and envelope function, as well as the effective duration of the ground motion acceleration time history and the structural damping ratio, it can be ensured that the synthesized ground motion can accurately match the target response spectrum in all frequency ranges, while reflecting the characteristics of the actual ground motion.

[0059] Step S32: Construct a trigonometric series formula based on the target response spectrum, envelope function, effective duration of ground motion acceleration time history and preset structural damping ratio, and determine the high-frequency component acceleration time history of ground motion based on the trigonometric series formula.

[0060] It is understandable that the trigonometric series formula in this step is as follows:

[0061]

[0062] Where: A(t) is the envelope function; t is time; λ i Let be the frequency of the i-th simple harmonic wave, whose value lies in the interval [0, λ]. s ], where λ s θ is 0.5 times the ground motion sampling frequency; i is a random phase within the interval [0, 2π]; n is the number of summation terms, which depends on the convergence speed of the iterative scheme. This represents the velocity-time history of the earthquake.

[0063] Understandably, this step, by constructing and solving trigonometric series formulas, can accurately generate high-frequency component acceleration time histories that meet the requirements of the target response spectrum. This method not only accurately simulates the high-frequency characteristics of earthquake motions but also adjusts the amplitude and attenuation characteristics of the high-frequency components based on the influence of the envelope function, thereby ensuring that the generated earthquake motions truly reflect the pulse-type seismic characteristics near the fault. Ultimately, this step provides accurate high-frequency components for subsequent earthquake motion synthesis, offering reliable high-frequency data support for structural seismic analysis.

[0064] Step S4: The long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion are superimposed, and the superimposed acceleration response spectrum is solved iteratively until the acceleration response spectrum reaches the preset requirements to obtain the near-fault pulse-type ground motion.

[0065] It is understandable that this step, by superimposing long-period and high-frequency components and iteratively solving the acceleration response spectrum, can accurately generate near-fault pulse-type ground motions. This ground motion synthesis method ensures that the synthesized ground motion meets the requirements of the target response spectrum in both low-frequency and high-frequency ranges, thus providing a more accurate and realistic ground motion input for earthquake engineering. Through iterative optimization, the finally generated ground motion can effectively simulate the characteristics of actual seismic waves and provide scientific and reliable basic data for structural seismic design. This step satisfies the requirements of controlling pulse amplitude, period, and shape, as well as the effective duration of ground motion acceleration time history, and also meets the requirement of matching the target response spectrum to obtain random ground motions. Figure 9 As shown, this step constructs an iterative solution flowchart, where A(t) is the envelope function; t is time; λ i Let be the frequency of the i-th simple harmonic wave, whose value lies in the interval [0, λ]. s ], where λ s θ is 0.5 times the ground motion sampling frequency; i It represents a random phase within the interval [0, 2π]; its value depends on the convergence rate of the iterative scheme. For the velocity-time history of earthquakes, Let i be the time history of ground motion acceleration synthesized in the i-th iteration. For the (i-1)th iteration, the time history of ground motion acceleration is... Let ζ be the time history of the high-frequency component acceleration in the i-th iteration, and a(t) be the time history of the long-period component acceleration in the i-th iteration. i Let S be the error value of the i-th iteration. aT For the target spectrum, ζ i-1 Let ζ be the error value of the (i-1)th iteration. r This is the preset allowable error.

[0066] In this step, step S4 includes steps S41, S42, S43, S44 and S45.

[0067] Step S41: Superimpose the long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion, and solve the corresponding response spectrum based on the superposition result.

[0068] It is understandable that the superposition calculation formula in this step is as follows:

[0069]

[0070] in, Let i be the time history of ground motion acceleration synthesized in the i-th iteration. For the (i-1)th iteration, the time history of ground motion acceleration is... Let be the time history of the high-frequency component acceleration in the i-th iteration, and let a(t) be the time history of the long-period component acceleration in the i-th iteration.

[0071] It is understandable that this step generates a complete ground motion waveform that conforms to the actual earthquake characteristics by superimposing the acceleration time histories of long-period and high-frequency components and solving for the response spectrum based on the superposition result. By calculating the response spectrum, the impact of the synthesized ground motion on the structure at different periods can be analyzed, ensuring that the generated ground motion can produce a reasonable response in all frequency ranges. The superposition result is the synthesized ground motion acceleration time history.

[0072] Step S42: Calculate the error between the reaction spectrum corresponding to the superposition result and the preset target spectrum to obtain the error value between the two.

[0073] It is understandable that this step, by calculating the error between response spectra, can quantify the difference between the synthesized ground motion and the target response spectrum, thus providing a quantitative basis for subsequent iterative optimization. This process ensures the accuracy and reliability of the synthesized ground motion, enabling the final ground motion to better reflect the characteristics of the target response spectrum and meet the requirements of structural seismic design. The iterative error expression for this step is understood to be:

[0074]

[0075] Where: ζ is the error value between the reaction spectrum corresponding to the superposition result and the preset target spectrum, S aT For the target spectrum, S aS The spectrum represents the synthetic ground motion acceleration response spectrum, where T is the structural period.

[0076] Step S43: Compare the error value with the preset allowable error. If the comparison result shows that the error value meets the first preset condition, output the superimposed synthetic ground motion acceleration time history and velocity time history.

[0077] It is understandable that the first preset condition in this step is that the error value of this iteration is less than the error value of the previous iteration, and the error value of this iteration is less than the preset allowable error. By comparing the error value with the allowable error, this step can ensure that the final generated seismic motion meets the design accuracy requirements, thereby providing reliable data support for subsequent seismic design and structural response analysis.

[0078] Step S44: If the comparison result shows that the error value meets the second preset condition, then replace the superimposed synthetic ground motion acceleration time history with the synthetic ground motion acceleration time history obtained in the previous iteration, replace the calculated error value with the error value obtained in the previous iteration, and adjust the iteration number to the number plus one. Repeat the above steps to iteratively solve until the comparison result shows that the error value meets the first preset condition, and output the superimposed synthetic ground motion acceleration time history and velocity time history.

[0079] Understandably, the second preset condition is that the error value of the current iteration is greater than or equal to the error value of the previous iteration. This step ensures that the synthesized ground motion time history is continuously optimized in each iteration, ultimately yielding a high-precision pulse-type ground motion that meets design standards. Iterative solving not only guarantees the accuracy and reliability of the synthesized results but also ensures, through multiple rounds of adjustments, that each frequency component of the ground motion can effectively match the target response spectrum. The final output of the synthesized ground motion acceleration and velocity time histories provides more realistic and accurate data support for structural seismic analysis.

[0080] Step S45: If the comparison result shows that the error value meets the third preset condition, then adjust the number of iterations to one, and repeat the above steps to iterate until the comparison result shows that the error value meets the first preset condition, and output the superimposed synthetic ground motion acceleration time history and velocity time history.

[0081] It is understandable that the third preset condition is that the error value of this iteration is less than the error value of the previous iteration, but the error value of this iteration is greater than or equal to the preset allowable error. This step can ensure that the synthesized ground motion acceleration time history and velocity time history gradually approach the target response spectrum in each optimization, thereby improving the simulation accuracy of ground motion.

[0082] Example 2:

[0083] like Figure 11 As shown, this embodiment provides a near-fault pulse-type seismic motion generator. See [link to documentation]. Figure 11 The device includes an acquisition unit 701, a generation unit 702, an analysis unit 703, and an overlay unit 704.

[0084] Acquisition unit 701 is used to acquire seismic motion parameter data near the fault;

[0085] The generation unit 702 is used to construct an equivalent velocity pulse model based on the near-fault ground motion parameter data, and to generate the long-period component acceleration time history of the equivalent velocity pulse based on the constructed equivalent velocity pulse model.

[0086] Analysis unit 703 is used to perform high-frequency component acceleration time history analysis based on the near-fault ground motion parameter data to obtain the high-frequency component acceleration time history of the ground motion.

[0087] The superposition unit 704 is used to superimpose the long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion, and to iteratively solve the superimposed acceleration response spectrum until the acceleration response spectrum reaches the preset requirements to obtain the near-fault pulse-type ground motion.

[0088] It should be noted that the specific manner in which each module performs its operation in the apparatus described in the above embodiments has been described in detail in the embodiments of the method, and will not be elaborated here.

[0089] Example 3:

[0090] Corresponding to the above method embodiments, this embodiment also provides a near-fault pulse-type ground motion generation device. The near-fault pulse-type ground motion generation device described below and the near-fault pulse-type ground motion generation method described above can be referred to in correspondence.

[0091] Figure 12 This is a block diagram illustrating a near-fault pulse-type ground motion generation device 800 according to an exemplary embodiment. Figure 12 As shown, the near-fault pulse-type ground motion generator 800 may include: a processor 801 and a memory 802. The near-fault pulse-type ground motion generator 800 may also include one or more of a multimedia component 803, an I / O interface 804, and a communication component 805.

[0092] The processor 801 controls the overall operation of the near-fault pulse-type ground motion generator 800 to complete all or part of the steps in the aforementioned near-fault pulse-type ground motion generation method. The memory 802 stores various types of data to support the operation of the near-fault pulse-type ground motion generator 800. This data may include, for example, instructions for any application or method operating on the near-fault pulse-type ground motion generator 800, as well as application-related data such as contact data, sent and received messages, images, audio, video, etc. The memory 802 can be implemented using any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 803 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in the memory 802 or transmitted via the communication component 805. The audio component also includes at least one speaker for outputting audio signals. I / O interface 804 provides an interface between processor 801 and other interface modules, such as keyboards, mice, and buttons. These buttons can be virtual or physical. Communication component 805 is used for wired or wireless communication between the near-fault pulse-type seismic generator 800 and other devices. Wireless communication includes, for example, Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination thereof. Therefore, the corresponding communication component 805 may include a Wi-Fi module, a Bluetooth module, or an NFC module.

[0093] In an exemplary embodiment, the near-fault pulse-type ground motion generation device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the near-fault pulse-type ground motion generation method described above.

[0094] In another exemplary embodiment, a computer medium including program instructions is also provided, which, when executed by a processor, implements the steps of the near-fault pulse-type ground motion generation method described above. For example, the computer medium may be the memory 802 including the program instructions described above, which may be executed by the processor 801 of the near-fault pulse-type ground motion generation device 800 to complete the near-fault pulse-type ground motion generation method described above.

[0095] Example 4:

[0096] Corresponding to the above method embodiments, this embodiment also provides a medium. The medium described below can be referred to in correspondence with the near-fault pulse-type ground motion generation method described above.

[0097] A medium storing a computer program, which, when executed by a processor, implements the steps of the near-fault pulse-type ground motion generation method described in the above method embodiments.

[0098] The medium can specifically be any medium capable of storing program code, such as a USB flash drive, external hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0099] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

[0100] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for generating near-fault pulse-type ground motion, characterized in that, include: Obtain seismic motion parameter data near the fault; An equivalent velocity pulse model is constructed based on the seismic motion parameter data of the near-fault, and the long-period component acceleration time history of the equivalent velocity pulse is generated based on the constructed equivalent velocity pulse model. Based on the ground motion parameter data of the near fault, high-frequency component acceleration time history analysis was performed to obtain the high-frequency component acceleration time history of the ground motion. The long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion are superimposed, and the acceleration response spectrum obtained by superposition is solved iteratively until the acceleration response spectrum reaches the preset requirements to obtain the near-fault pulse-type ground motion. Specifically, an equivalent velocity pulse model is constructed based on the seismic motion parameter data of the near-fault, and the long-period component acceleration time history of the equivalent velocity pulse is generated based on the constructed equivalent velocity pulse model, including: An equivalent velocity pulse model is constructed based on a preset fitting formula. The pulse period, peak velocity magnitude, number of pulses, and arrival time of the pulse-type ground motion in the near-fault ground motion parameter data are input into the equivalent velocity pulse model for calculation to obtain the equivalent velocity pulse time history. The equivalent velocity pulse time history is input into the preset formula for calculating the long-period component acceleration time history of the equivalent velocity pulse to obtain the formula for calculating the long-period component acceleration time history of the equivalent velocity pulse. The calculation of high-frequency component acceleration time history based on the seismic motion parameter data of the near-fault includes: The high-frequency component acceleration time history of the earthquake is initialized, and the target response spectrum, envelope function and effective duration of earthquake acceleration time history are determined based on the earthquake motion parameter data of the near fault. Based on the target response spectrum, envelope function, effective duration of ground motion acceleration time history, and preset structural damping ratio, a trigonometric series formula is constructed, and the high-frequency component acceleration time history of the ground motion is determined based on the trigonometric series formula; Specifically, the long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion are superimposed, and the superimposed acceleration response spectrum is iteratively solved until the acceleration response spectrum meets a preset requirement, including: The long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion are superimposed, and the corresponding response spectrum is solved based on the superposition result. The error between the reaction spectrum corresponding to the superposition result and the preset target spectrum is calculated to obtain the error value between the two. The error value is compared with the preset allowable error. If the comparison result shows that the error value meets the first preset condition, the superimposed synthetic ground motion acceleration time history and velocity time history are output. If the comparison result shows that the error value meets the second preset condition, then the superimposed synthetic ground acceleration time history is replaced with the synthetic ground acceleration time history obtained in the previous iteration, the calculated error value is replaced with the error value obtained in the previous iteration, and the iteration number is adjusted to the number plus one. The above steps are repeated to iterate and solve until the comparison result shows that the error value meets the first preset condition. The superimposed synthetic ground acceleration time history and velocity time history are then output. If the comparison result shows that the error value meets the third preset condition, then the number of iterations is adjusted to one plus the number of iterations, and the above steps are repeated to iterate and solve until the comparison result shows that the error value meets the first preset condition, and the superimposed synthetic ground motion acceleration time history and velocity time history are output. The third preset condition is that the error value of the current iteration is less than the error value of the previous iteration, but the error value of the current iteration is greater than or equal to the preset allowable error.

2. A near-fault pulse-type seismic motion generation device, characterized in that, include: The acquisition unit is used to acquire ground motion parameter data near the fault. The generation unit is used to construct an equivalent velocity pulse model based on the seismic motion parameter data of the near fault, and to generate the long-period component acceleration time history of the equivalent velocity pulse based on the constructed equivalent velocity pulse model. The analysis unit is used to perform high-frequency component acceleration time history analysis based on the near-fault ground motion parameter data to obtain the high-frequency component acceleration time history of the ground motion. The superposition unit is used to superimpose the long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion, and to iteratively solve the superimposed acceleration response spectrum until the acceleration response spectrum reaches the preset requirements to obtain the near-fault pulse-type ground motion. The generation unit includes: The first generation subunit is used to construct an equivalent velocity pulse model according to a preset fitting formula, and input the pulse period, peak velocity magnitude, number of pulses and arrival time of the pulse-type ground motion in the near-fault ground motion parameter data into the equivalent velocity pulse model for calculation to obtain the equivalent velocity pulse time history; The second generation subunit is used to input the equivalent velocity pulse time history into a preset calculation formula for the long-period component acceleration time history of the equivalent velocity pulse to obtain the calculation formula for the long-period component acceleration time history of the equivalent velocity pulse. The analysis unit includes: The first analysis subunit is used to initialize the high-frequency component acceleration time history of the ground motion and determine the target response spectrum, envelope function and effective duration of the ground motion acceleration time history based on the ground motion parameter data of the near fault. The second analysis subunit is used to construct a trigonometric series formula based on the target response spectrum, envelope function, effective duration of ground motion acceleration time history and preset structural damping ratio, and to determine the high-frequency component acceleration time history of ground motion based on the trigonometric series formula. The superposition unit includes: The first superposition subunit is used to superimpose the long-period component acceleration time history of the equivalent velocity pulse and the high-frequency component acceleration time history of the ground motion, and solve the corresponding response spectrum based on the superposition result. The second superposition subunit is used to calculate the error between the reaction spectrum corresponding to the superposition result and the preset target spectrum to obtain the error value between the two. The third superposition subunit is used to compare the error value with the preset allowable error. If the comparison result is that the error value meets the first preset condition, the superimposed synthetic ground motion acceleration time history and velocity time history are output. The fourth superposition subunit is used to replace the superimposed synthetic ground motion acceleration time history with the synthetic ground motion acceleration time history obtained in the previous iteration, replace the calculated error value with the error value obtained in the previous iteration, and adjust the iteration number to the number plus one if the comparison result is that the error value meets the second preset condition. The above steps are repeated to perform iterative solution until the comparison result is that the error value meets the first preset condition, and output the superimposed synthetic ground motion acceleration time history and velocity time history. The fifth superposition subunit is used to adjust its iteration number to one if the comparison result shows that the error value meets the third preset condition, and repeat the above steps to perform iterative solution until the comparison result shows that the error value meets the first preset condition, and output the superimposed synthetic ground motion acceleration time history and velocity time history. The third preset condition is that the error value of the current iteration is less than the error value of the previous iteration, but the error value of the current iteration is greater than or equal to the preset allowable error.

3. A near-fault pulse-type seismic motion generation device, characterized in that, include: Memory, used to store computer programs; A processor is configured to execute the computer program to implement the steps of the near-fault pulse-type ground motion generation method as described in claim 1.

4. A medium, characterized in that: The medium stores a computer program, which, when executed by a processor, implements the steps of the near-fault pulse-type ground motion generation method as described in claim 1.

Citation Information

Patent Citations

  • Near-fault seismic oscillation fitting method

    CN114442153A