Method and device for intelligently matching floor response spectrum in pipeline stress calculation software

By implementing the method of intelligently matching the floor reaction spectrum in pipeline stress calculation software, the problem of large time consumption and cumbersome calculations in the prior art is solved, and more efficient and accurate mechanical calculations are achieved.

CN114996944BActive Publication Date: 2025-05-23CHINA NUCLEAR POWER ENGINEERING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210634618.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-07
Publication Date
2025-05-23
Estimated Expiration
2042-06-07

AI Technical Summary

Technical Problem

In the prior art, pipeline mechanics calculators have problems such as high time consumption, cumbersome calculations and possible errors when searching and calculating floor reaction spectrum.

Method used

It provides an intelligent matching method applied to pipeline stress calculation software. By extracting support hanger information in a three-dimensional pipeline model and calling floor reaction spectrum information, intelligently searching and outputting floor reaction spectrum spectrum equal or closest to support hanger height, and supports users to modify damping and floor height to obtain target reaction spectrum.

Benefits of technology

This method significantly shortens the time for mechanical computing personnel to find design inputs, improves the efficiency and accuracy of calculations, and reduces the occurrence of human errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114996944B_ABST
    Figure CN114996944B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for intelligently matching floor response spectra in pipeline stress calculation software, the method comprising: extracting relevant information of all supports and hangers in a three-dimensional pipeline model, and calling floor response spectrum information, for each hanger, searching for a set of floor response spectra that is equal to or closest to its height, and selecting a floor response spectrum with a damping value equal to the default value for output, if a user instruction to modify the response spectrum damping and / or floor height is received, then the corresponding floor response spectrum is calculated according to the calculation rules. If a user instruction to envelop the floor response spectra of multiple specified supports and hangers is received, then the maximum acceleration value of each frequency in the floor response spectra calculated and output by the specified multiple supports and hangers is extracted, combined with other information of the floor response spectrum to form an enveloped response spectrum and output. The present invention can replace the traditional way of viewing floor response spectra by designers, so as to perform efficient data calculations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention specifically relates to a method and a device for intelligently matching floor response spectra in pipeline stress calculation software. Background Art

[0002] In current pipeline mechanics calculations, the floor response spectrum required for pipeline supports and hangers is calculated and provided by other disciplines according to a fixed floor height, and then fed back to the pipeline mechanics calculation discipline.

[0003] When mechanical calculation personnel are performing pipeline mechanical calculations, they can only manually search for the required response spectrum. If the height is in the middle range of the floor response spectrum being searched, they can only take the high-level spectrum envelope or perform manual calculations. The search process is time-consuming and the calculation is cumbersome. In addition, the envelope spectrum may make the calculation difficult to pass, and errors may occur in the floor spectrum calculation, leading to calculation errors.

[0004] At present, there is a method of data collation to count the elevation, function and brackets of each room block in the project and match them with the floor response spectrum data, so that piping mechanics calculation personnel can quickly search in the form of electronic spreadsheets. However, the data information corresponding to each project is different, and the statistical data information cannot be shared with other projects, resulting in the use of statistical data limited to this project.

[0005] At present, there may be small tools made by professionals according to needs, which can realize functions such as floor spectrum calculation, but it requires human judgment and manual operation, and the operation is still cumbersome. In addition, repetitive operations not only make designers spend too much energy, but also prolong the time of pipeline stress calculation, so that the design time cannot be guaranteed. Summary of the invention

[0006] The technical problem to be solved by the present invention is to provide a method for intelligently matching floor response spectra applied to pipeline stress calculation software in view of the above-mentioned deficiencies in the prior art. The method is intelligent and fast and can replace the traditional way of viewing floor response spectra by designers so as to perform efficient data calculation. A device for implementing the method is also provided accordingly.

[0007] The technical solution adopted to solve the technical problem of the present invention is:

[0008] The present invention provides a method for intelligently matching floor response spectra in pipeline stress calculation software, comprising:

[0009] Extract all the relevant information of supports and hangers in the 3D pipe model and call the floor response spectrum information.

[0010] For each hanger, according to its elevation information and the floor height information of the floor response spectrum, find the floor response spectrum set that is equal to or closest to its height, and select the floor response spectrum output with the damping value as the default value.

[0011] If a user's instruction to modify the response spectrum damping is received, the floor response spectrum with the same damping as the target damping is searched and output in the floor response spectrum set that is equal to or closest to the support and hanger height according to the damping information of the floor response spectrum. If there is no such floor response spectrum, the floor response spectrum A1 with a damping less than and closest to the target damping and the floor response spectrum A2 with a damping greater than and closest to the target damping are searched, and the floor response spectrum with the same damping as the target damping is calculated and output according to the floor response spectra A1 and A2.

[0012] If a command to modify the response spectrum floor height is received from the user, the floor response spectrum with the default damping value is searched for and outputted according to the floor height information of the floor response spectrum. If there is no such floor response spectrum, the floor response spectrum A3 with a floor height less than and closest to the target floor height and the floor response spectrum A4 with a floor height greater than and closest to the target floor height are searched for, and the floor response spectrum with the same floor height as the target floor height is calculated and outputted according to the floor response spectra A3 and A4.

[0013] If an instruction is received from the user to modify the response spectrum damping and the floor height at the same time, the floor response spectrum with the same target floor height and damping is searched and output; if there is no floor response spectrum with the same target floor height and damping, the floor response spectrum with the same target damping is searched, and the floor response spectrum A5 with a floor height less than and closest to the target floor height and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out, and the floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra A5 and A6 and output; if there is no such floor response spectrum, the floor response spectrum with the same floor height as the target floor height is searched out, and the floor response spectrum A7 with a damping less than and closest to the target damping and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched out, and the floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A7 and A8 and output; or,

[0014] If there is no floor response spectrum with the same floor height and damping as the target, then find out the floor response spectrum with the same floor height as the target, and find out the floor response spectrum A9 with damping less than and closest to the target damping, and the floor response spectrum A10 with damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping based on the floor response spectra A9 and A10. If there is no floor response spectrum with the same floor height as the target, then find out the floor response spectrum with the same target damping, and find out the floor response spectrum A11 with a floor height less than and closest to the target height, and the floor response spectrum A12 with a floor height greater than and closest to the target height, and calculate and output the floor response spectrum with the same height as the target height based on the floor response spectra A11 and A12.

[0015] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A13 with a height less than and closest to the target height and a damping less than and closest to the target damping, and the floor response spectrum A14 with a height less than and closest to the target height and a damping greater than and closest to the target damping, and calculate the floor response spectrum A15 with a height less than and closest to the target height and the same damping as the target damping based on the floor response spectra A13 and A14.

[0016] And find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0017] Then calculate the floor response spectrum with the same floor height as the target floor height based on the floor response spectrum A15 and A18 and output it, or,

[0018] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A19 with a damping less than and closest to the target damping and a floor height less than and closest to the target height, and the floor response spectrum A20 with a damping less than and closest to the target damping and a floor height greater than and closest to the target height, and calculate the floor response spectrum A21 with a damping less than and closest to the target damping and a floor height the same as the target height based on the floor response spectra A19 and A20.

[0019] And find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height based on the floor response spectra A22 and A23.

[0020] Then, based on the floor response spectra A21 and A24, the floor response spectra with the same damping as the target damping and the same floor height as the target floor height are calculated and output.

[0021] If an instruction is received from the user to envelope the floor response spectra of multiple specified supports and hangers, the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers is extracted, combined with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0022] Optionally,

[0023] The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra Aa and Ab, including:

[0024] Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.1. If yes, go to step S1.2.

[0025] S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency.

[0026] S1.2: Use the damping ratio natural logarithm interpolation calculation formula to calculate the acceleration value of the target damping.

[0027] wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

[0028] Optionally,

[0029] The damping ratio natural logarithm interpolation calculation formula is shown in formula (1):

[0030]

[0031] in,

[0032] ζ is the target damping,

[0033] a is the acceleration value corresponding to the target damping,

[0034] ζ a is the damping corresponding to the floor response spectrum Aa,

[0035] ζ bis the damping corresponding to the floor response spectrum Ab,

[0036] a a For a The corresponding acceleration value is

[0037] a b For b The corresponding acceleration value.

[0038] Optionally,

[0039] The floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra Aa and Ab, including:

[0040] Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.1. If yes, go to step S1.2.

[0041] S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency.

[0042] S1.2: Calculate the acceleration value of the target floor height using the linear interpolation formula between elevations;

[0043] wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

[0044] Optionally,

[0045] The linear interpolation calculation formula between elevations is shown in formula (2):

[0046]

[0047] in,

[0048] h is the target layer height,

[0049] a is the acceleration value corresponding to the target layer height,

[0050] h a is the floor height corresponding to the floor response spectrum Aa,

[0051] h b is the floor height corresponding to the floor response spectrum Ab,

[0052] aa is the elevation h a The corresponding acceleration value is

[0053] a b is the elevation h b The corresponding acceleration value.

[0054] The frequency complementation includes: adding the frequencies in the floor response spectrum Aa but not in the floor response spectrum Ab to the floor response spectrum Ab, and adding the frequencies in the floor response spectrum Ab but not in the floor response spectrum Aa to the floor response spectrum Ab;

[0055] The frequency complementation also includes: calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Aa, calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Ab, calculating the intersection frequency of the above two corresponding linear functions, and adding the intersection frequency to the floor response spectra Aa and Ab respectively.

[0056] The frequency-to-frequency double logarithmic interpolation calculation formula is shown in formula (3):

[0057]

[0058] in,

[0059] f is the complementary frequency,

[0060] a is the acceleration value corresponding to the supplementary frequency,

[0061] f a is the frequency in the floor response spectrum that is smaller than and closest to the supplementary frequency,

[0062] f b is the frequency in the floor response spectrum that is greater than and closest to the supplementary frequency,

[0063] a a f a The corresponding acceleration value is

[0064] a b f b The corresponding acceleration value.

[0065] The present invention also provides a device for intelligently matching floor response spectrum with pipeline stress calculation software, comprising:

[0066] The extraction and calling module is used to extract the relevant information of all supports and hangers in the 3D pipeline model and call the floor response spectrum information.

[0067] The initial check module is used to find the floor response spectrum set with the same height or the closest height to each hanger according to its elevation information and the floor height information of the floor response spectrum, and select the floor response spectrum output with the damping value as the default value.

[0068] The damping modification module is used to find and output the floor response spectrum with the same damping as the target damping in the floor response spectrum set that is equal to or closest to the support and hanger height according to the user's instruction to modify the response spectrum damping, and if there is no floor response spectrum, find out the floor response spectrum A1 with damping less than and closest to the target damping, and the floor response spectrum A2 with damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2,

[0069] The floor height modification module is used to modify the response spectrum floor height according to the user's instruction to modify the response spectrum floor height. In the floor response spectrum set with the default damping value, according to the floor height information of the floor response spectrum, find the floor response spectrum with the same target floor height and output it. If there is no floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0070] A damping and floor height modification module is used to find and output a floor response spectrum with the same target floor height and damping according to the user's instruction to simultaneously modify the response spectrum damping and floor height. If there is no floor response spectrum with the same target floor height and damping, then find a floor response spectrum with the same target damping, and find out a floor response spectrum A5 with a floor height less than and closest to the target floor height, and a floor response spectrum A6 with a floor height greater than and closest to the target floor height, and calculate and output the floor response spectrum with the same floor height as the target floor height based on the floor response spectra A5 and A6. If there is no such floor response spectrum, then find out the floor response spectrum with the same floor height as the target floor height, and find out a floor response spectrum A7 with a damping less than and closest to the target damping, and a floor response spectrum A8 with a damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping based on the floor response spectra A7 and A8, or,

[0071] If there is no floor response spectrum with the same floor height and damping as the target, then find out the floor response spectrum with the same floor height as the target, and find out the floor response spectrum A9 with damping less than and closest to the target damping, and the floor response spectrum A10 with damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping based on the floor response spectra A9 and A10. If there is no floor response spectrum with the same floor height as the target, then find out the floor response spectrum with the same target damping, and find out the floor response spectrum A11 with a floor height less than and closest to the target height, and the floor response spectrum A12 with a floor height greater than and closest to the target height, and calculate and output the floor response spectrum with the same height as the target height based on the floor response spectra A11 and A12.

[0072] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A13 with a height less than and closest to the target height and a damping less than and closest to the target damping, and the floor response spectrum A14 with a height less than and closest to the target height and a damping greater than and closest to the target damping, and calculate the floor response spectrum A15 with a height less than and closest to the target height and the same damping as the target damping based on the floor response spectra A13 and A14.

[0073] And find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0074] Then calculate the floor response spectrum with the same floor height as the target floor height based on the floor response spectrum A15 and A18 and output it, or,

[0075] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A19 with a damping less than and closest to the target damping and a floor height less than and closest to the target height, and the floor response spectrum A20 with a damping less than and closest to the target damping and a floor height greater than and closest to the target height, and calculate the floor response spectrum A21 with a damping less than and closest to the target damping and a floor height the same as the target height based on the floor response spectra A19 and A20.

[0076] And find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height based on the floor response spectra A22 and A23.

[0077] Then, based on the floor response spectra A21 and A24, the floor response spectra with the same damping as the target damping and the same floor height as the target floor height are calculated and output.

[0078] The envelope processing module is used to extract the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers according to the user's instruction to envelop the floor response spectrum of the specified multiple supports and hangers, combine it with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0079] Optionally,

[0080] The damping modification module includes a first search processing module and a second search processing module. The first search processing module is used to search for a floor response spectrum with the same damping as the target damping in a set of floor response spectra that are equal to or closest to the support and hanger height according to the user's instruction to modify the response spectrum damping, according to the damping information of the floor response spectrum, and output it. If there is no floor response spectrum, the second search processing module is triggered. The second search processing module is used to search for a floor response spectrum A1 with a damping less than and closest to the target damping, and a floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0081] The floor height modification module includes a third search processing module and a fourth search processing module. The third search processing module is used to search for and output a floor response spectrum with the same floor height as the target floor height in a floor response spectrum set with a default damping value according to the floor height information of the floor response spectrum according to the user's instruction to modify the response spectrum floor height. If there is no floor response spectrum, the fourth search processing module is triggered. The fourth search processing module is used to find a floor response spectrum A3 with a floor height less than and closest to the target floor height, and a floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate and output a floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4.

[0082] Optionally,

[0083] The damping and storey height modification module comprises: a first search processing module, which is used to search and output the floor response spectrum with the same target storey height and damping according to the user's instruction to modify the response spectrum damping and storey height at the same time, and if there is no floor response spectrum with the same target storey height and damping, a second search processing module is triggered,

[0084] The second search processing module is used to search for the floor response spectrum with the same target damping. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A5 with a floor height less than and closest to the target floor height and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out from the floor response spectrum with the same target damping. The floor response spectrum with the same floor height as the target floor height is calculated and output based on the floor response spectra A5 and A6.

[0085] The third search processing module is used to search for the floor response spectrum with the same floor height as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A7 with a damping less than and closest to the target damping and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched in the floor response spectrum with the same floor height as the target. The floor response spectrum with the same damping as the target damping is calculated and output based on the floor response spectra A7 and A8.

[0086] The fourth search processing module is used to find out the floor response spectrum A13 whose floor height is less than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A14 whose floor height is less than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A15 whose floor height is less than and closest to the target floor height and whose damping is the same as the target damping according to the floor response spectra A13 and A14.

[0087] It is also used to find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0088] It is also used to calculate and output the floor response spectrum of the same floor height as the target floor height based on the floor response spectra A15 and A18;

[0089] Or, the damping and storey height modification module comprises: a first search processing module, for searching and outputting a floor response spectrum having the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and storey height at the same time, and triggering a second search processing module if there is no floor response spectrum having the same floor height and damping as the target floor height,

[0090] The second search processing module is used to search for the floor response spectrum with the same floor height as the target floor. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A9 with a damping less than and closest to the target damping and the floor response spectrum A10 with a damping greater than and closest to the target damping are searched out from the floor response spectrum with the same floor height as the target floor. The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A9 and A10 and output.

[0091] The third search processing module is used to search for the floor response spectrum with the same damping as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A11 with a height less than and closest to the target height and the floor response spectrum A12 with a height greater than and closest to the target height are searched in the floor response spectrum with the same damping as the target. The floor response spectrum with the same height as the target height is calculated and output based on the floor response spectra A11 and A12.

[0092] The fourth search processing module is used to find out the floor response spectrum A13 whose floor height is less than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A14 whose floor height is less than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A15 whose floor height is less than and closest to the target floor height and whose damping is the same as the target damping according to the floor response spectra A13 and A14.

[0093] It is also used to find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0094] It is also used to calculate and output the floor response spectrum of the same floor height as the target floor height based on the floor response spectra A15 and A18;

[0095] Or, the damping and storey height modification module comprises: a first search processing module, for searching and outputting a floor response spectrum having the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and storey height at the same time, and triggering a second search processing module if there is no floor response spectrum having the same floor height and damping as the target floor height,

[0096] The second search processing module is used to search for the floor response spectrum with the same target damping. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A5 with a floor height less than and closest to the target floor height and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out from the floor response spectrum with the same target damping. The floor response spectrum with the same floor height as the target floor height is calculated and output based on the floor response spectra A5 and A6.

[0097] The third search processing module is used to search for the floor response spectrum with the same floor height as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A7 with a damping less than and closest to the target damping and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched in the floor response spectrum with the same floor height as the target. The floor response spectrum with the same damping as the target damping is calculated and output based on the floor response spectra A7 and A8.

[0098] The fourth search processing module is used to find out the floor response spectrum A19 whose damping is less than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A20 whose damping is less than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A21 whose damping is less than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A19 and A20.

[0099] It is also used to find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A22 and A23.

[0100] It is also used to calculate and output the floor response spectrum whose damping is the same as the target damping and whose floor height is the same as the target floor height according to the floor response spectra A21 and A24;

[0101] Or, the damping and storey height modification module comprises: a first search processing module, for searching and outputting a floor response spectrum having the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and storey height at the same time, and triggering a second search processing module if there is no floor response spectrum having the same floor height and damping as the target floor height,

[0102] The second search processing module is used to search for the floor response spectrum with the same floor height as the target floor. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A9 with a damping less than and closest to the target damping and the floor response spectrum A10 with a damping greater than and closest to the target damping are searched out from the floor response spectrum with the same floor height as the target floor. The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A9 and A10 and output.

[0103] The third search processing module is used to search for the floor response spectrum with the same damping as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A11 with a height less than and closest to the target height and the floor response spectrum A12 with a height greater than and closest to the target height are searched in the floor response spectrum with the same damping as the target. The floor response spectrum with the same height as the target height is calculated and output based on the floor response spectra A11 and A12.

[0104] The fourth search processing module is used to find out the floor response spectrum A19 whose damping is less than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A20 whose damping is less than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A21 whose damping is less than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A19 and A20.

[0105] It is also used to find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A22 and A23.

[0106] It is also used to calculate and output the floor response spectrum whose damping is the same as the target damping and whose floor height is the same as the target floor height based on the floor response spectra A21 and A24.

[0107] Optionally,

[0108] The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra Aa and Ab, including:

[0109] Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.1. If yes, go to step S1.2.

[0110] S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency.

[0111] S1.2: Use the damping ratio natural logarithm interpolation calculation formula to calculate the acceleration value of the target damping.

[0112] wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

[0113] Optionally,

[0114] The floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra Aa and Ab, including:

[0115] Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.1. If yes, go to step S1.2.

[0116] S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency.

[0117] S1.2: Use the linear interpolation formula between elevations to calculate the acceleration value of the target floor height.

[0118] wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

[0119] Optionally,

[0120] The frequency complementation includes: adding the frequencies in the floor response spectrum Aa but not in the floor response spectrum Ab to the floor response spectrum Ab, and adding the frequencies in the floor response spectrum Ab but not in the floor response spectrum Aa to the floor response spectrum Ab;

[0121] The frequency complementation also includes: calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Aa, calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Ab, calculating the intersection frequency of the above two corresponding linear functions, and adding the intersection frequency to the floor response spectra Aa and Ab respectively.

[0122] The method and device for intelligently matching floor response spectra in pipeline stress calculation software provided by the present invention can effectively shorten the time required by pipeline mechanics calculation personnel to search for design inputs in the mechanics calculation unit, while ensuring the correctness of floor spectrum calculation and matching, so that pipeline mechanics calculation personnel can concentrate on dealing with practical problems in mechanical calculations and avoid the annoyance caused by low-level redundant matters, thereby effectively assisting the functional realization of pipeline stress calculation software, enabling various disciplines to work collaboratively with the pipeline mechanics discipline, improving work efficiency, and saving manpower and time. BRIEF DESCRIPTION OF THE DRAWINGS

[0123] Figure 1 This is a schematic diagram of the 3D piping model of the RX plant;

[0124] Figure 2 A schematic diagram of frequency complementation of two response spectra with the same damping but different elevations;

[0125] Figure 3 Schematic diagram of frequency complementation of two response spectra with the same elevation but different damping. DETAILED DESCRIPTION

[0126] The following will be combined with the accompanying drawings in the present invention to clearly and completely describe the technical solutions in the invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of the present invention.

[0127] In the description of the present invention, it should be noted that the directions or positional relationships indicated by “upper” and the like are based on the directions or positional relationships shown in the accompanying drawings and are only for the convenience and simplification of the description. They do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction. Therefore, they cannot be understood as limitations on the present invention.

[0128] In the description of the present invention, the terms “first” and “second” are used for descriptive purposes only and should not be understood as indicating or implying relative importance.

[0129] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "connect", "set", "install", "fix" and the like should be understood in a broad sense, for example, it can be a fixed connection or a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0130] Embodiment 1:

[0131] This embodiment provides a method for intelligently matching floor response spectra in pipeline stress calculation software, including:

[0132] The three-dimensional pipeline model is identified in the three-dimensional pipeline model PDMS (factory three-dimensional layout design management system), the three-dimensional pipeline model is decomposed into components and all support and hanger related information is extracted, including the name of the factory building where the support and hanger is located, the support and hanger name, the support and hanger type, the support and hanger elevation, etc., and the floor response spectrum information is called, the SQL (structured query language) service is started, and the support and hanger data and response spectrum data read from PDMS are stored in the SQL database.

[0133] For each hanger, according to its elevation information and the floor height information of the floor response spectrum, find the floor response spectrum set that is equal to or closest to its height, and select the floor response spectrum output with the damping value as the default value.

[0134] If an instruction from the user to modify the response spectrum damping is received, the floor response spectrum with the same damping as the target damping is searched and output in the set of floor response spectra that are equal to or closest to the support bracket height according to the damping information of the floor response spectrum. If none is found, the floor response spectrum A1 with damping less than and closest to the target damping and the floor response spectrum A2 with damping greater than and closest to the target damping are searched and output. The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A1 and A2 and output.

[0135] If a command to modify the response spectrum floor height is received from the user, the floor response spectrum with the default damping value is searched for and outputted according to the floor height information of the floor response spectrum. If there is no such floor response spectrum, the floor response spectrum A3 with a floor height less than and closest to the target floor height and the floor response spectrum A4 with a floor height greater than and closest to the target floor height are searched for, and the floor response spectrum with the same floor height as the target floor height is calculated and outputted according to the floor response spectra A3 and A4.

[0136] If the user's instruction to modify the response spectrum damping and floor height at the same time is received, the floor response spectrum with the same target floor height and damping is searched and output; if there is no floor response spectrum with the same target floor height and damping, the floor response spectrum with the same target damping is searched, and the floor response spectrum A5 with a floor height less than and closest to the target floor height, and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out, and the floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra A5 and A6 and output; if there is no such floor response spectrum, the floor response spectrum with the same floor height as the target floor height is searched out, and the floor response spectrum A7 with a damping less than and closest to the target damping, and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched out, and the floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A7 and A8 and output;

[0137] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A13 with a height less than and closest to the target height and a damping less than and closest to the target damping, and the floor response spectrum A14 with a height less than and closest to the target height and a damping greater than and closest to the target damping, and calculate the floor response spectrum A15 with a height less than and closest to the target height and the same damping as the target damping based on the floor response spectra A13 and A14.

[0138] And find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0139] Then, based on the floor response spectra A15 and A18, the floor response spectra with the same floor height as the target floor height are calculated and output;

[0140] If an instruction is received from the user to envelope the floor response spectra of multiple specified supports and hangers, the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers is extracted, combined with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0141] In this embodiment,

[0142] The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra Aa and Ab, including:

[0143] Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.1. If yes, go to step S1.2.

[0144] S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency.

[0145] S1.2: Use the damping ratio natural logarithm interpolation calculation formula to calculate the acceleration value of the target damping.

[0146] wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

[0147] In this embodiment,

[0148] The calculation formula of natural logarithm interpolation of damping ratio is shown in formula (1):

[0149]

[0150] in,

[0151] ζ is the target damping,

[0152] a is the acceleration value corresponding to the target damping,

[0153] ζ a is the damping corresponding to the floor response spectrum Aa,

[0154] ζ b is the damping corresponding to the floor response spectrum Ab,

[0155] a a For a The corresponding acceleration value is

[0156] a b For b The corresponding acceleration value.

[0157] In this embodiment,

[0158] The floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra Aa and Ab, including:

[0159] Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.1. If yes, go to step S1.2.

[0160] S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency.

[0161] S1.2: Calculate the acceleration value of the target floor height using the linear interpolation formula between elevations;

[0162] wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

[0163] In this embodiment,

[0164] The linear interpolation calculation formula between elevations is shown in formula (2):

[0165]

[0166] in,

[0167] h is the target layer height,

[0168] a is the acceleration value corresponding to the target layer height,

[0169] h a is the floor height corresponding to the floor response spectrum Aa,

[0170] h b is the floor height corresponding to the floor response spectrum Ab,

[0171] a a is the elevation h a The corresponding acceleration value is

[0172] a b is the elevation h b The corresponding acceleration value.

[0173] In this embodiment, frequency complementation includes: adding frequencies that exist in the floor response spectrum Aa but not in the floor response spectrum Ab to the floor response spectrum Ab, and adding frequencies that exist in the floor response spectrum Ab but not in the floor response spectrum Aa to the floor response spectrum Ab;

[0174] Frequency complementation also includes: calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Aa, calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Ab, calculating the intersection frequency of the above two corresponding linear functions, and adding the intersection frequency to the floor response spectra Aa and Ab respectively.

[0175] The frequency double logarithmic interpolation calculation formula is shown in formula (3):

[0176]

[0177] in,

[0178] f is the complementary frequency,

[0179] a is the acceleration value corresponding to the supplementary frequency,

[0180] f a is the frequency in the floor response spectrum that is smaller than and closest to the supplementary frequency,

[0181] f b is the frequency in the floor response spectrum that is greater than and closest to the supplementary frequency,

[0182] a a f a The corresponding acceleration value is

[0183] a b f b The corresponding acceleration value.

[0184] Floor response spectrum is a kind of data provided by building structure professionals that includes information such as plant, elevation, damping, frequency, acceleration, etc. This data can be used by mechanical professionals for reference to calculate the stress analysis of pipe supports and hangers. A response spectrum includes multiple dampings at one elevation, and each damping includes multiple frequencies and the accelerations corresponding to the frequencies.

[0185] The structure of the floor response spectrum is roughly shown in Table 1:

[0186] Table 1

[0187]

[0188] like Figure 1 As shown, there are 4 supports and hangers in the model used as an example in this embodiment. The factories where the four supports and hangers are located are all RX factories with heights of 0m, 2m, 4m and 5m respectively. The RX factory has floor response spectra of 0m and 5m. The response spectrum of the default 0m floor and default damping is used as the floor response spectrum of the 0m and 2m supports and hangers, and the response spectrum of the 5m floor and default damping is used as the floor response spectrum of the 4m and 5m supports and hangers.

[0189] Users can adjust the response spectrum of each support and hanger according to the automatic matching situation. The adjustable parameters include: elevation, damping, and whether to envelop.

[0190] According to the elevation and damping information adjusted by the user, identification is performed from the known floor response spectrum. If the identification match is successful, it is directly called. If the identification match fails, the response spectrum is evaluated through interpolation calculation based on the elevation and damping information adjusted by the user.

[0191] Case 1: In the known floor response spectrum, the response spectrum data with elevation and damping consistent with the required elevation and damping are matched, and the response spectrum is directly read for use.

[0192] Case 2: Calculate the response spectrum of the elevation being calculated by using the response spectra of the known elevations and known damping adjacent to the elevation being calculated in the known response spectrum.

[0193] The floor response spectra of 2% damping at 0m elevation (hereinafter referred to as A spectrum) and 2% damping at 5m elevation (hereinafter referred to as B spectrum) are known, and the user needs the response spectrum of 2% damping at 3m elevation (hereinafter referred to as i spectrum).

[0194] The first step is to complement the frequencies of spectrum A and spectrum B. Figure 2 As shown in the figure, the frequency at the question mark indicates the frequency value included in the other response spectrum but not included in itself. It needs to be completed and added to the frequency list so that the frequency lists of the two response spectra are consistent.

[0195] In the second step, the acceleration of the completed frequency is evaluated by the “double logarithmic interpolation between frequencies” formula (Equation (3)).

[0196] The third step is to use the two completed elevation response spectra to perform “linear interpolation between elevations” formula (2) to calculate the spectrum value of the i spectrum.

[0197] The fourth step is to calculate the intersection of the curves of every two adjacent frequencies in the two elevation response spectra. If the intersection frequency is within the two adjacent frequency intervals, the frequency is added to the frequency list of the elevation response spectrum being calculated. The intersection point is calculated by substituting the frequency and acceleration values ​​of the two response spectra into the linear function Y=KX+B, and then calculating the intersection point of the two linear functions.

[0198] Step 5. If there are new intersection frequencies, use "double logarithmic interpolation between frequencies" to calculate the acceleration of the intersection frequencies.

[0199] Case 3: By matching the known response spectrum, a response spectrum with the same elevation as the required elevation is obtained, but the response spectrum corresponding to the required damping is not included. The response spectrum of the required elevation is calculated by using the response spectrum of the minimum damping interval under the required elevation that contains the required damping.

[0200] The floor response spectra of 2% damping (hereinafter referred to as A spectrum) at 0m elevation and 4% damping (hereinafter referred to as B spectrum) at 0m elevation are known, and the user needs the response spectrum of 3% damping (hereinafter referred to as i spectrum) at 0m elevation.

[0201] The first step is the same as in case 2. Figure 3 As shown, the frequencies of the response spectra under the two damping conditions are firstly complemented;

[0202] The second step is to calculate the response spectrum of the required damping at the required elevation according to the “natural logarithm interpolation of damping ratio” formula (Formula (1)).

[0203] Case 4: The known response spectrum fails to match the response spectrum with the elevation being sought, and the maximum and minimum elevations in the elevation range containing the elevation being sought fail to match the response spectrum with the damping being sought. Combine the processing of Case 2 and Case 3 to calculate the response spectrum of the elevation and damping being sought.

[0204] Given the response spectra of 2% and 4% damping at 0m elevation, and 2% and 4% damping at 5m elevation, the user needs the response spectrum of 3% damping at 4m elevation.

[0205] In the first step, the response spectra of 2% damping and 4% damping at 0m elevation, and 2% damping and 4% damping at 5m elevation are calculated by the “natural logarithm interpolation of damping ratio” formula (Formula (1)) to obtain the response spectrum of 3% damping at 0m elevation and the response spectrum of 3% damping at 5m elevation.

[0206] In the second step, the 3% damping response spectrum at the 0m elevation and the 3% damping response spectrum at the 5m elevation are calculated using the “linear interpolation between elevations” formula (Formula (2)) to obtain the 3% damping response spectrum at the 4m elevation.

[0207] Case 5: Envelope spectrum, envelope the specified response spectrum.

[0208] The first step is to determine whether the specified response spectrum exists. If not, refer to situation 2-4 to perform response spectrum evaluation.

[0209] In the second step, the maximum acceleration value of each frequency in all specified response spectra is extracted to form an envelope response spectrum.

[0210] Embodiment 2:

[0211] This embodiment provides a method for intelligently matching floor response spectra in pipeline stress calculation software, including:

[0212] Extract all the relevant information of supports and hangers in the 3D pipe model and call the floor response spectrum information.

[0213] For each hanger, according to its elevation information and the floor height information of the floor response spectrum, find the floor response spectrum set that is equal to or closest to its height, and select the floor response spectrum output with the damping value as the default value.

[0214] If a command to modify the response spectrum damping is received from the user, the floor response spectrum set with the same damping as the target is searched and output according to the damping information of the floor response spectrum in the floor response spectrum set that is equal to or closest to the support and hanger height. If there is no such floor response spectrum, the floor response spectrum A1 with a damping less than and closest to the target damping and the floor response spectrum A2 with a damping greater than and closest to the target damping are searched, and the floor response spectrum with the same damping as the target is calculated and output according to the floor response spectra A1 and A2.

[0215] If a command to modify the response spectrum floor height is received from the user, the floor response spectrum with the default damping value is searched for and outputted according to the floor height information of the floor response spectrum. If there is no such floor response spectrum, the floor response spectrum A3 with a floor height less than and closest to the target floor height and the floor response spectrum A4 with a floor height greater than and closest to the target floor height are searched for, and the floor response spectrum with the same floor height as the target floor height is calculated and outputted according to the floor response spectra A3 and A4.

[0216] If an instruction is received from the user to modify the response spectrum damping and floor height at the same time, the floor response spectrum with the same target floor height and damping is searched and output; if there is no floor response spectrum with the same target floor height and damping, the floor response spectrum with the same target floor height is searched, and the floor response spectrum A9 with damping less than and closest to the target damping, and the floor response spectrum A10 with damping greater than and closest to the target damping are searched among them; the floor response spectrum with damping the same as the target damping is calculated based on the floor response spectra A9 and A10 and output; if there is no floor response spectrum with the same target floor height, the floor response spectrum with the same target damping is searched, and the floor response spectrum A11 with a floor height less than and closest to the target floor height, and the floor response spectrum A12 with a floor height greater than and closest to the target floor height are searched among them; the floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra A11 and A12 and output;

[0217] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A13 with a height less than and closest to the target height and a damping less than and closest to the target damping, and the floor response spectrum A14 with a height less than and closest to the target height and a damping greater than and closest to the target damping, and calculate the floor response spectrum A15 with a height less than and closest to the target height and the same damping as the target damping based on the floor response spectra A13 and A14.

[0218] And find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0219] Then, based on the floor response spectra A15 and A18, the floor response spectra with the same floor height as the target floor height are calculated and output;

[0220] If an instruction is received from the user to envelope the floor response spectra of multiple specified supports and hangers, the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers is extracted, combined with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0221] In this embodiment, the method of calculating the floor response spectrum with the same damping as the target damping according to the floor response spectra Aa and Ab, and calculating the floor response spectrum with the same floor height as the target floor height according to the floor response spectra Aa and Ab is the same as that in Embodiment 1.

[0222] Embodiment 3:

[0223] This embodiment provides a method for intelligently matching floor response spectra in pipeline stress calculation software, including:

[0224] Extract all the relevant information of supports and hangers in the 3D pipe model and call the floor response spectrum information.

[0225] For each hanger, according to its elevation information and the floor height information of the floor response spectrum, find the floor response spectrum set that is equal to or closest to its height, and select the floor response spectrum output with the damping value as the default value.

[0226] If a command to modify the response spectrum damping is received from the user, the floor response spectrum set with the same damping as the target is searched and output according to the damping information of the floor response spectrum in the floor response spectrum set that is equal to or closest to the support and hanger height. If there is no such floor response spectrum, the floor response spectrum A1 with a damping less than and closest to the target damping and the floor response spectrum A2 with a damping greater than and closest to the target damping are searched, and the floor response spectrum with the same damping as the target is calculated and output according to the floor response spectra A1 and A2.

[0227] If a command to modify the response spectrum floor height is received from the user, the floor response spectrum with the default damping value is searched for and outputted according to the floor height information of the floor response spectrum. If there is no such floor response spectrum, the floor response spectrum A3 with a floor height less than and closest to the target floor height and the floor response spectrum A4 with a floor height greater than and closest to the target floor height are searched for, and the floor response spectrum with the same floor height as the target floor height is calculated and outputted according to the floor response spectra A3 and A4.

[0228] If the user's instruction to modify the response spectrum damping and floor height at the same time is received, the floor response spectrum with the same target floor height and damping is searched and output; if there is no floor response spectrum with the same target floor height and damping, the floor response spectrum with the same target damping is searched, and the floor response spectrum A5 with a floor height less than and closest to the target floor height, and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out, and the floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra A5 and A6 and output; if there is no such floor response spectrum, the floor response spectrum with the same floor height as the target floor height is searched out, and the floor response spectrum A7 with a damping less than and closest to the target damping, and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched out, and the floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A7 and A8 and output;

[0229] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A19 with a damping less than and closest to the target damping and a floor height less than and closest to the target height, and the floor response spectrum A20 with a damping less than and closest to the target damping and a floor height greater than and closest to the target height, and calculate the floor response spectrum A21 with a damping less than and closest to the target damping and a floor height the same as the target height based on the floor response spectra A19 and A20.

[0230] And find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height based on the floor response spectra A22 and A23.

[0231] Then, based on the floor response spectra A21 and A24, the floor response spectra whose damping is the same as the target damping and whose floor height is the same as the target floor height are calculated and output;

[0232] If an instruction is received from the user to envelope the floor response spectra of multiple specified supports and hangers, the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers is extracted, combined with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0233] In this embodiment, the method of calculating the floor response spectrum with the same damping as the target damping according to the floor response spectra Aa and Ab, and calculating the floor response spectrum with the same floor height as the target floor height according to the floor response spectra Aa and Ab is the same as that in Embodiment 1.

[0234] Embodiment 4:

[0235] This embodiment provides a method for intelligently matching floor response spectra in pipeline stress calculation software, including:

[0236] Extract all the relevant information of supports and hangers in the 3D pipe model and call the floor response spectrum information.

[0237] For each hanger, according to its elevation information and the floor height information of the floor response spectrum, find the floor response spectrum set that is equal to or closest to its height, and select the floor response spectrum output with the damping value as the default value.

[0238] If a command to modify the response spectrum damping is received from the user, the floor response spectrum set with the same damping as the target is searched and output according to the damping information of the floor response spectrum in the floor response spectrum set that is equal to or closest to the support and hanger height. If there is no such floor response spectrum, the floor response spectrum A1 with a damping less than and closest to the target damping and the floor response spectrum A2 with a damping greater than and closest to the target damping are searched, and the floor response spectrum with the same damping as the target is calculated and output according to the floor response spectra A1 and A2.

[0239] If a command to modify the response spectrum floor height is received from the user, the floor response spectrum with the default damping value is searched for and outputted according to the floor height information of the floor response spectrum. If there is no such floor response spectrum, the floor response spectrum A3 with a floor height less than and closest to the target floor height and the floor response spectrum A4 with a floor height greater than and closest to the target floor height are searched for, and the floor response spectrum with the same floor height as the target floor height is calculated and outputted according to the floor response spectra A3 and A4.

[0240] If an instruction is received from the user to modify the response spectrum damping and floor height at the same time, the floor response spectrum with the same target floor height and damping is searched and output; if there is no floor response spectrum with the same target floor height and damping, the floor response spectrum with the same target floor height is searched, and the floor response spectrum A9 with damping less than and closest to the target damping, and the floor response spectrum A10 with damping greater than and closest to the target damping are searched among them; the floor response spectrum with damping the same as the target damping is calculated based on the floor response spectra A9 and A10 and output; if there is no floor response spectrum with the same target floor height, the floor response spectrum with the same target damping is searched, and the floor response spectrum A11 with a floor height less than and closest to the target floor height, and the floor response spectrum A12 with a floor height greater than and closest to the target floor height are searched among them; the floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra A11 and A12 and output;

[0241] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A19 with a damping less than and closest to the target damping and a floor height less than and closest to the target height, and the floor response spectrum A20 with a damping less than and closest to the target damping and a floor height greater than and closest to the target height, and calculate the floor response spectrum A21 with a damping less than and closest to the target damping and a floor height the same as the target height based on the floor response spectra A19 and A20.

[0242] And find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height based on the floor response spectra A22 and A23.

[0243] Then, based on the floor response spectra A21 and A24, the floor response spectra whose damping is the same as the target damping and whose floor height is the same as the target floor height are calculated and output;

[0244] If an instruction is received from the user to envelope the floor response spectra of multiple specified supports and hangers, the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers is extracted, combined with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0245] In this embodiment, the method of calculating the floor response spectrum with the same damping as the target damping according to the floor response spectra Aa and Ab, and calculating the floor response spectrum with the same floor height as the target floor height according to the floor response spectra Aa and Ab is the same as that in Embodiment 1.

[0246] Embodiment 5:

[0247] This embodiment provides a device for intelligently matching floor response spectrum of pipeline stress calculation software, including:

[0248] The extraction and calling module is used to extract the relevant information of all supports and hangers in the 3D pipeline model and call the floor response spectrum information.

[0249] The initial check module is used to find the floor response spectrum set with the same height or the closest height to each hanger according to its elevation information and the floor height information of the floor response spectrum, and select the floor response spectrum output with the damping value as the default value.

[0250] The damping modification module is used to modify the response spectrum damping according to the user's instruction to modify the response spectrum damping. In the set of floor response spectra that are equal to or closest to the support and hanger height, according to the damping information of the floor response spectrum, find the floor response spectrum with the same damping as the target damping and output it. If there is no such floor response spectrum, find the floor response spectrum A1 with a damping less than and closest to the target damping, and the floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0251] The floor height modification module is used to modify the response spectrum floor height according to the user's instruction to modify the response spectrum floor height. In the floor response spectrum set with the default damping value, according to the floor height information of the floor response spectrum, find the floor response spectrum with the same target floor height and output it. If there is no floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0252] The damping and storey height modification module is used to find and output the floor response spectrum with the same target storey height and damping according to the user's instruction to modify the response spectrum damping and storey height at the same time. If there is no floor response spectrum with the same target storey height and damping, then find the floor response spectrum with the same target damping, and find out the floor response spectrum A5 with a storey height less than and closest to the target storey height, and the floor response spectrum A6 with a storey height greater than and closest to the target storey height, and calculate the floor response spectrum with the same storey height as the target storey height based on the floor response spectra A5 and A6 and output it. If there is no such floor response spectrum, then find out the floor response spectrum with the same storey height as the target storey height, and find out the floor response spectrum A7 with a damping less than and closest to the target damping, and the floor response spectrum A8 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping based on the floor response spectra A7 and A8 and output it.

[0253] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A13 with a height less than and closest to the target height and a damping less than and closest to the target damping, and the floor response spectrum A14 with a height less than and closest to the target height and a damping greater than and closest to the target damping, and calculate the floor response spectrum A15 with a height less than and closest to the target height and the same damping as the target damping based on the floor response spectra A13 and A14.

[0254] And find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0255] Then, based on the floor response spectra A15 and A18, the floor response spectra with the same floor height as the target floor height are calculated and output;

[0256] The envelope processing module is used to extract the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers according to the user's instruction to envelop the floor response spectrum of the specified multiple supports and hangers, combine it with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0257] In this embodiment,

[0258] The damping modification module includes a first search processing module and a second search processing module. The first search processing module is used to search for a floor response spectrum with the same damping as the target damping in a set of floor response spectra with the same height as or closest to the support and hanger height according to the user's instruction to modify the response spectrum damping, according to the damping information of the floor response spectrum, and output it. If there is no such floor response spectrum, the second search processing module is triggered. The second search processing module is used to search for a floor response spectrum A1 with a damping less than and closest to the target damping, and a floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0259] The floor height modification module includes a third search processing module and a fourth search processing module. The third search processing module is used to search for and output the floor response spectrum with the same target floor height in the floor response spectrum set with the damping value as the default value according to the floor height information of the floor response spectrum according to the user's instruction to modify the response spectrum floor height. If there is no floor response spectrum, the fourth search processing module is triggered. The fourth search processing module is used to find the floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0260] In this embodiment,

[0261] The damping and floor height modification module includes: a first search processing module, which is used to search and output the floor response spectrum with the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and floor height at the same time; if there is no floor response spectrum with the same floor height and damping as the target floor height, the second search processing module is triggered.

[0262] The second search processing module is used to search for the floor response spectrum with the same target damping. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A5 with a floor height less than and closest to the target floor height and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out from the floor response spectrum with the same target damping. The floor response spectrum with the same floor height as the target floor height is calculated and output based on the floor response spectra A5 and A6.

[0263] The third search processing module is used to search for the floor response spectrum with the same floor height as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A7 with a damping less than and closest to the target damping and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched in the floor response spectrum with the same floor height as the target. The floor response spectrum with the same damping as the target damping is calculated and output based on the floor response spectra A7 and A8.

[0264] The fourth search processing module is used to find out the floor response spectrum A13 whose floor height is less than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A14 whose floor height is less than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A15 whose floor height is less than and closest to the target floor height and whose damping is the same as the target damping according to the floor response spectra A13 and A14.

[0265] It is also used to find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0266] It is also used to calculate and output the floor response spectrum with the same floor height as the target floor height based on the floor response spectra A15 and A18.

[0267] In this embodiment,

[0268] The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra Aa and Ab, including:

[0269] Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.1. If yes, go to step S1.2.

[0270] S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency.

[0271] S1.2: Use the damping ratio natural logarithm interpolation calculation formula to calculate the acceleration value of the target damping.

[0272] wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

[0273] In this embodiment,

[0274] The calculation formula of natural logarithm interpolation of damping ratio is shown in formula (1):

[0275]

[0276] in,

[0277] ζ is the target damping,

[0278] a is the acceleration value corresponding to the target damping,

[0279] ζ a is the damping corresponding to the floor response spectrum Aa,

[0280] ζ b is the damping corresponding to the floor response spectrum Ab,

[0281] a a For a The corresponding acceleration value is

[0282] a b For b The corresponding acceleration value.

[0283] In this embodiment,

[0284] The floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra Aa and Ab, including:

[0285] Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.1. If yes, go to step S1.2.

[0286] S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency.

[0287] S1.2: Calculate the acceleration value of the target floor height using the linear interpolation formula between elevations;

[0288] wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

[0289] In this embodiment,

[0290] The linear interpolation calculation formula between elevations is shown in formula (2):

[0291]

[0292] in,

[0293] h is the target layer height,

[0294] a is the acceleration value corresponding to the target layer height,

[0295] h a is the floor height corresponding to the floor response spectrum Aa,

[0296] h b is the floor height corresponding to the floor response spectrum Ab,

[0297] a a is the elevation h a The corresponding acceleration value is

[0298] a b is the elevation h b The corresponding acceleration value.

[0299] In this embodiment, frequency complementation includes: adding frequencies that exist in the floor response spectrum Aa but not in the floor response spectrum Ab to the floor response spectrum Ab, and adding frequencies that exist in the floor response spectrum Ab but not in the floor response spectrum Aa to the floor response spectrum Ab;

[0300] Frequency complementation also includes: calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Aa, calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Ab, calculating the intersection frequency of the above two corresponding linear functions, and adding the intersection frequency to the floor response spectra Aa and Ab respectively.

[0301] The frequency double logarithmic interpolation calculation formula is shown in formula (3):

[0302]

[0303] in,

[0304] f is the complementary frequency,

[0305] a is the acceleration value corresponding to the supplementary frequency,

[0306] f a is the frequency in the floor response spectrum that is smaller than and closest to the supplementary frequency,

[0307] f b is the frequency in the floor response spectrum that is greater than and closest to the supplementary frequency,

[0308] a a f a The corresponding acceleration value is

[0309] a b f b The corresponding acceleration value.

[0310] In summary, intelligent matching is to select a model in PDMS, extract data information (factory name, factory height and support information) from the model, and then compare and calculate it with the multi-layer response data stored in the database, extract the screened floor response spectrum, and display it on the page for designers to browse and perform pipeline mechanics calculations.

[0311] The present invention is a program developed using C#, HTML, CSS and JavaScript languages, and the program can be widely used in PDMS software projects. The method of using pipeline stress calculation software to intelligently match floor response spectra will achieve higher work efficiency than traditional working methods, saving manpower and time.

[0312] Embodiment 6:

[0313] This embodiment provides a device for intelligently matching floor response spectrum of pipeline stress calculation software, including:

[0314] The extraction and calling module is used to extract the relevant information of all supports and hangers in the 3D pipeline model and call the floor response spectrum information.

[0315] The initial check module is used to find the floor response spectrum set with the same height or the closest height to each hanger according to its elevation information and the floor height information of the floor response spectrum, and select the floor response spectrum output with the damping value as the default value.

[0316] The damping modification module is used to modify the response spectrum damping according to the user's instruction to modify the response spectrum damping. In the set of floor response spectra that are equal to or closest to the support and hanger height, according to the damping information of the floor response spectrum, find the floor response spectrum with the same damping as the target damping and output it. If there is no such floor response spectrum, find the floor response spectrum A1 with a damping less than and closest to the target damping, and the floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0317] The floor height modification module is used to modify the response spectrum floor height according to the user's instruction to modify the response spectrum floor height. In the floor response spectrum set with the default damping value, according to the floor height information of the floor response spectrum, find the floor response spectrum with the same target floor height and output it. If there is no floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0318] The damping and floor height modification module is used to find and output the floor response spectrum with the same floor height and damping as the target floor height according to the user's instructions to modify the response spectrum damping and floor height at the same time. If there is no floor response spectrum with the same floor height and damping as the target,

[0319] Then find out the floor response spectrum with the same height as the target floor, and find out the floor response spectrum A9 with damping less than and closest to the target damping, and the floor response spectrum A10 with damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping based on the floor response spectra A9 and A10 and output it. If there is no floor response spectrum with the same height as the target floor, find out the floor response spectrum with the same damping as the target, and find out the floor response spectrum A11 with a height less than and closest to the target height, and the floor response spectrum A12 with a height greater than and closest to the target height, and calculate the floor response spectrum with the same height as the target height based on the floor response spectra A11 and A12 and output it.

[0320] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A13 with a height less than and closest to the target height and a damping less than and closest to the target damping, and the floor response spectrum A14 with a height less than and closest to the target height and a damping greater than and closest to the target damping, and calculate the floor response spectrum A15 with a height less than and closest to the target height and the same damping as the target damping based on the floor response spectra A13 and A14.

[0321] And find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0322] Then, based on the floor response spectra A15 and A18, the floor response spectra with the same floor height as the target floor height are calculated and output;

[0323] The envelope processing module is used to extract the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers according to the user's instruction to envelop the floor response spectrum of the specified multiple supports and hangers, combine it with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0324] In this embodiment,

[0325] The damping modification module includes a first search processing module and a second search processing module. The first search processing module is used to search for a floor response spectrum with the same damping as the target damping in a set of floor response spectra with the same height as or closest to the support and hanger height according to the user's instruction to modify the response spectrum damping, according to the damping information of the floor response spectrum, and output it. If there is no such floor response spectrum, the second search processing module is triggered. The second search processing module is used to search for a floor response spectrum A1 with a damping less than and closest to the target damping, and a floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0326] The floor height modification module includes a third search processing module and a fourth search processing module. The third search processing module is used to search for and output the floor response spectrum with the same target floor height in the floor response spectrum set with the damping value as the default value according to the floor height information of the floor response spectrum according to the user's instruction to modify the response spectrum floor height. If there is no floor response spectrum, the fourth search processing module is triggered. The fourth search processing module is used to find the floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0327] In this embodiment,

[0328] The damping and floor height modification module includes: a first search processing module, which is used to search and output the floor response spectrum with the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and floor height at the same time; if there is no floor response spectrum with the same floor height and damping as the target floor height, the second search processing module is triggered.

[0329] The second search processing module is used to search for the floor response spectrum with the same floor height as the target floor. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A9 with a damping less than and closest to the target damping and the floor response spectrum A10 with a damping greater than and closest to the target damping are searched out from the floor response spectrum with the same floor height as the target floor. The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A9 and A10 and output.

[0330] The third search processing module is used to search for the floor response spectrum with the same damping as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A11 with a height less than and closest to the target height and the floor response spectrum A12 with a height greater than and closest to the target height are searched in the floor response spectrum with the same damping as the target. The floor response spectrum with the same height as the target height is calculated and output based on the floor response spectra A11 and A12.

[0331] The fourth search processing module is used to find out the floor response spectrum A13 whose floor height is less than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A14 whose floor height is less than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A15 whose floor height is less than and closest to the target floor height and whose damping is the same as the target damping according to the floor response spectra A13 and A14.

[0332] It is also used to find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17.

[0333] It is also used to calculate and output the floor response spectrum with the same floor height as the target floor height based on the floor response spectra A15 and A18.

[0334] In this embodiment, the method of calculating the floor response spectrum with the same damping as the target damping according to the floor response spectra Aa and Ab, and calculating the floor response spectrum with the same floor height as the target floor height according to the floor response spectra Aa and Ab is the same as that in Embodiment 5.

[0335] Embodiment 7:

[0336] This embodiment provides a device for intelligently matching floor response spectrum of pipeline stress calculation software, including:

[0337] The extraction and calling module is used to extract the relevant information of all supports and hangers in the 3D pipeline model and call the floor response spectrum information.

[0338] The initial check module is used to find the floor response spectrum set with the same height or the closest height to each hanger according to its elevation information and the floor height information of the floor response spectrum, and select the floor response spectrum output with the damping value as the default value.

[0339] The damping modification module is used to modify the response spectrum damping according to the user's instruction to modify the response spectrum damping. In the set of floor response spectra that are equal to or closest to the support and hanger height, according to the damping information of the floor response spectrum, find the floor response spectrum with the same damping as the target damping and output it. If there is no such floor response spectrum, find the floor response spectrum A1 with a damping less than and closest to the target damping, and the floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0340] The floor height modification module is used to modify the response spectrum floor height according to the user's instruction to modify the response spectrum floor height. In the floor response spectrum set with the default damping value, according to the floor height information of the floor response spectrum, find the floor response spectrum with the same target floor height and output it. If there is no floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0341] The damping and storey height modification module is used to find and output the floor response spectrum with the same target storey height and damping according to the user's instruction to modify the response spectrum damping and storey height at the same time. If there is no floor response spectrum with the same target storey height and damping, then find the floor response spectrum with the same target damping, and find out the floor response spectrum A5 with a storey height less than and closest to the target storey height, and the floor response spectrum A6 with a storey height greater than and closest to the target storey height, and calculate the floor response spectrum with the same storey height as the target storey height based on the floor response spectra A5 and A6 and output it. If there is no such floor response spectrum, then find out the floor response spectrum with the same storey height as the target storey height, and find out the floor response spectrum A7 with a damping less than and closest to the target damping, and the floor response spectrum A8 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping based on the floor response spectra A7 and A8 and output it.

[0342] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A19 with a damping less than and closest to the target damping and a floor height less than and closest to the target height, and the floor response spectrum A20 with a damping less than and closest to the target damping and a floor height greater than and closest to the target height, and calculate the floor response spectrum A21 with a damping less than and closest to the target damping and a floor height the same as the target height based on the floor response spectra A19 and A20.

[0343] And find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height based on the floor response spectra A22 and A23.

[0344] Then, based on the floor response spectra A21 and A24, the floor response spectra whose damping is the same as the target damping and whose floor height is the same as the target floor height are calculated and output;

[0345] The envelope processing module is used to extract the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers according to the user's instruction to envelop the floor response spectrum of the specified multiple supports and hangers, combine it with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0346] In this embodiment,

[0347] The damping modification module includes a first search processing module and a second search processing module. The first search processing module is used to search for a floor response spectrum with the same damping as the target damping in a set of floor response spectra with the same height as or closest to the support and hanger height according to the user's instruction to modify the response spectrum damping, according to the damping information of the floor response spectrum, and output it. If there is no such floor response spectrum, the second search processing module is triggered. The second search processing module is used to search for a floor response spectrum A1 with a damping less than and closest to the target damping, and a floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0348] The floor height modification module includes a third search processing module and a fourth search processing module. The third search processing module is used to search for and output the floor response spectrum with the same target floor height in the floor response spectrum set with the damping value as the default value according to the floor height information of the floor response spectrum according to the user's instruction to modify the response spectrum floor height. If there is no floor response spectrum, the fourth search processing module is triggered. The fourth search processing module is used to find the floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0349] In this embodiment,

[0350] The damping and floor height modification module includes: a first search processing module, which is used to search and output the floor response spectrum with the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and floor height at the same time; if there is no floor response spectrum with the same floor height and damping as the target floor height, the second search processing module is triggered.

[0351] The second search processing module is used to search for the floor response spectrum with the same target damping. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A5 with a floor height less than and closest to the target floor height and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out from the floor response spectrum with the same target damping. The floor response spectrum with the same floor height as the target floor height is calculated and output based on the floor response spectra A5 and A6.

[0352] The third search processing module is used to search for the floor response spectrum with the same floor height as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A7 with a damping less than and closest to the target damping and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched in the floor response spectrum with the same floor height as the target. The floor response spectrum with the same damping as the target damping is calculated and output based on the floor response spectra A7 and A8.

[0353] The fourth search processing module is used to find out the floor response spectrum A19 whose damping is less than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A20 whose damping is less than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A21 whose damping is less than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A19 and A20.

[0354] It is also used to find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A22 and A23.

[0355] It is also used to calculate and output the floor response spectrum whose damping is the same as the target damping and whose floor height is the same as the target floor height based on the floor response spectra A21 and A24.

[0356] In this embodiment, the method of calculating the floor response spectrum with the same damping as the target damping according to the floor response spectra Aa and Ab, and calculating the floor response spectrum with the same floor height as the target floor height according to the floor response spectra Aa and Ab is the same as that in Embodiment 5.

[0357] Embodiment 8:

[0358] This embodiment provides a device for intelligently matching floor response spectrum of pipeline stress calculation software, including:

[0359] The extraction and calling module is used to extract the relevant information of all supports and hangers in the 3D pipeline model and call the floor response spectrum information.

[0360] The initial check module is used to find the floor response spectrum set with the same height or the closest height to each hanger according to its elevation information and the floor height information of the floor response spectrum, and select the floor response spectrum output with the damping value as the default value.

[0361] The damping modification module is used to modify the response spectrum damping according to the user's instruction to modify the response spectrum damping. In the set of floor response spectra that are equal to or closest to the support and hanger height, according to the damping information of the floor response spectrum, find the floor response spectrum with the same damping as the target damping and output it. If there is no such floor response spectrum, find the floor response spectrum A1 with a damping less than and closest to the target damping, and the floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0362] The floor height modification module is used to modify the response spectrum floor height according to the user's instruction to modify the response spectrum floor height. In the floor response spectrum set with the default damping value, according to the floor height information of the floor response spectrum, find the floor response spectrum with the same target floor height and output it. If there is no floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0363] If there is no floor response spectrum with the same floor height and damping as the target, then find out the floor response spectrum with the same floor height as the target, and find out the floor response spectrum A9 with damping less than and closest to the target damping, and the floor response spectrum A10 with damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping based on the floor response spectra A9 and A10. If there is no floor response spectrum with the same floor height as the target, then find out the floor response spectrum with the same target damping, and find out the floor response spectrum A11 with a floor height less than and closest to the target height, and the floor response spectrum A12 with a floor height greater than and closest to the target height, and calculate and output the floor response spectrum with the same height as the target height based on the floor response spectra A11 and A12.

[0364] If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A19 with a damping less than and closest to the target damping and a floor height less than and closest to the target height, and the floor response spectrum A20 with a damping less than and closest to the target damping and a floor height greater than and closest to the target height, and calculate the floor response spectrum A21 with a damping less than and closest to the target damping and a floor height the same as the target height based on the floor response spectra A19 and A20.

[0365] And find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height based on the floor response spectra A22 and A23.

[0366] Then, based on the floor response spectra A21 and A24, the floor response spectra whose damping is the same as the target damping and whose floor height is the same as the target floor height are calculated and output;

[0367] The envelope processing module is used to extract the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers according to the user's instruction to envelop the floor response spectrum of the specified multiple supports and hangers, combine it with other information of the floor response spectrum to form an envelope response spectrum and output it.

[0368] In this embodiment,

[0369] The damping modification module includes a first search processing module and a second search processing module. The first search processing module is used to search for a floor response spectrum with the same damping as the target damping in a set of floor response spectra with the same height as or closest to the support and hanger height according to the user's instruction to modify the response spectrum damping, according to the damping information of the floor response spectrum, and output it. If there is no such floor response spectrum, the second search processing module is triggered. The second search processing module is used to search for a floor response spectrum A1 with a damping less than and closest to the target damping, and a floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it.

[0370] The floor height modification module includes a third search processing module and a fourth search processing module. The third search processing module is used to search for and output the floor response spectrum with the same target floor height in the floor response spectrum set with the damping value as the default value according to the floor height information of the floor response spectrum according to the user's instruction to modify the response spectrum floor height. If there is no floor response spectrum, the fourth search processing module is triggered. The fourth search processing module is used to find the floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it.

[0371] In this embodiment,

[0372] The damping and floor height modification module includes: a first search processing module, which is used to search and output the floor response spectrum with the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and floor height at the same time; if there is no floor response spectrum with the same floor height and damping as the target floor height, the second search processing module is triggered.

[0373] The second search processing module is used to search for the floor response spectrum with the same floor height as the target floor. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A9 with a damping less than and closest to the target damping and the floor response spectrum A10 with a damping greater than and closest to the target damping are searched out from the floor response spectrum with the same floor height as the target floor. The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A9 and A10 and output.

[0374] The third search processing module is used to search for the floor response spectrum with the same damping as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A11 with a height less than and closest to the target height and the floor response spectrum A12 with a height greater than and closest to the target height are searched in the floor response spectrum with the same damping as the target. The floor response spectrum with the same height as the target height is calculated and output based on the floor response spectra A11 and A12.

[0375] The fourth search processing module is used to find out the floor response spectrum A19 whose damping is less than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A20 whose damping is less than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A21 whose damping is less than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A19 and A20.

[0376] It is also used to find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A22 and A23.

[0377] It is also used to calculate and output the floor response spectrum whose damping is the same as the target damping and whose floor height is the same as the target floor height based on the floor response spectra A21 and A24.

[0378] In this embodiment, the method of calculating the floor response spectrum with the same damping as the target damping according to the floor response spectra Aa and Ab, and calculating the floor response spectrum with the same floor height as the target floor height according to the floor response spectra Aa and Ab is the same as that in Embodiment 5.

[0379] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A method for intelligently matching floor response spectra in pipeline stress calculation software. It is characterized in that include: Extract all the relevant information of supports and hangers in the 3D pipe model and call the floor response spectrum information. For each hanger, according to its elevation information and the floor height information of the floor response spectrum, find the floor response spectrum set that is equal to or closest to its height, and select the floor response spectrum output with the damping value as the default value. If a user's instruction to modify the response spectrum damping is received, the floor response spectrum with the same damping as the target damping is searched and output in the floor response spectrum set that is equal to or closest to the support and hanger height according to the damping information of the floor response spectrum. If there is no such floor response spectrum, the floor response spectrum A1 with a damping less than and closest to the target damping and the floor response spectrum A2 with a damping greater than and closest to the target damping are searched, and the floor response spectrum with the same damping as the target damping is calculated and output according to the floor response spectra A1 and A2. If a command to modify the response spectrum floor height is received from the user, the floor response spectrum with the default damping value is searched for and outputted according to the floor height information of the floor response spectrum. If there is no such floor response spectrum, the floor response spectrum A3 with a floor height less than and closest to the target floor height and the floor response spectrum A4 with a floor height greater than and closest to the target floor height are searched for, and the floor response spectrum with the same floor height as the target floor height is calculated and outputted according to the floor response spectra A3 and A4. If an instruction is received from the user to modify the response spectrum damping and the floor height at the same time, the floor response spectrum with the same target floor height and damping is searched and output; if there is no floor response spectrum with the same target floor height and damping, the floor response spectrum with the same target damping is searched, and the floor response spectrum A5 with a floor height less than and closest to the target floor height and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out, and the floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra A5 and A6 and output; if there is no such floor response spectrum, the floor response spectrum with the same floor height as the target floor height is searched out, and the floor response spectrum A7 with a damping less than and closest to the target damping and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched out, and the floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A7 and A8 and output; or, If there is no floor response spectrum with the same floor height and damping as the target, then find out the floor response spectrum with the same floor height as the target, and find out the floor response spectrum A9 with damping less than and closest to the target damping, and the floor response spectrum A10 with damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping based on the floor response spectra A9 and A10. If there is no floor response spectrum with the same floor height as the target, then find out the floor response spectrum with the same target damping, and find out the floor response spectrum A11 with a floor height less than and closest to the target height, and the floor response spectrum A12 with a floor height greater than and closest to the target height, and calculate and output the floor response spectrum with the same height as the target height based on the floor response spectra A11 and A12. If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A13 with a height less than and closest to the target height and a damping less than and closest to the target damping, and the floor response spectrum A14 with a height less than and closest to the target height and a damping greater than and closest to the target damping, and calculate the floor response spectrum A15 with a height less than and closest to the target height and the same damping as the target damping based on the floor response spectra A13 and A14. And find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17. Then calculate the floor response spectrum with the same floor height as the target floor height based on the floor response spectrum A15 and A18 and output it, or, If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A19 with a damping less than and closest to the target damping and a floor height less than and closest to the target height, and the floor response spectrum A20 with a damping less than and closest to the target damping and a floor height greater than and closest to the target height, and calculate the floor response spectrum A21 with a damping less than and closest to the target damping and a floor height the same as the target height based on the floor response spectra A19 and A20. And find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height based on the floor response spectra A22 and A23. Then, based on the floor response spectra A21 and A24, the floor response spectra with the same damping as the target damping and the same floor height as the target floor height are calculated and output. If an instruction is received from the user to envelope the floor response spectra of multiple specified supports and hangers, the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers is extracted, combined with other information of the floor response spectrum to form an envelope response spectrum and output it.

2. The method for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 1, It is characterized in that The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra Aa and Ab, including: Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.

1. If yes, go to step S1.

2. S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency. S1.2: Use the damping ratio natural logarithm interpolation calculation formula to calculate the acceleration value of the target damping. wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

3. The method for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 2, It is characterized in that The damping ratio natural logarithm interpolation calculation formula is shown in formula (1): in, ζ is the target damping, a is the acceleration value corresponding to the target damping, ζ a is the damping corresponding to the floor response spectrum Aa, ζ b is the damping corresponding to the floor response spectrum Ab, a a For a The corresponding acceleration value is a b For b The corresponding acceleration value.

4. The method for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 1, It is characterized in that The floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra Aa and Ab, including: Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.

1. If yes, go to step S1.

2. S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency. S1.2: Calculate the acceleration value of the target floor height using the linear interpolation formula between elevations; wherein Aa is A1, Ab is A2, or Aa is A3, Ab is A4, or Aa is A5, Ab is A6, or Aa is A7, Ab is A8, or Aa is A9, Ab is A10, or Aa is A11, Ab is A12, or Aa is A13, Ab is A14, or Aa is A16, Ab is A17, or Aa is A15, Ab is A18, or Aa is A19, Ab is A20, or Aa is A22, Ab is A23, or Aa is A21, Ab is A24.

5. The method for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 4, It is characterized in that The linear interpolation calculation formula between elevations is shown in formula (2): in, h is the target layer height, a is the acceleration value corresponding to the target floor height, h a is the floor height corresponding to the floor response spectrum Aa, h b is the floor height corresponding to the floor response spectrum Ab, a a is the elevation h a The corresponding acceleration value is a b is the elevation h b The corresponding acceleration value.

6. The method for intelligently matching floor response spectrum in pipeline stress calculation software according to any one of claims 2 to 5, It is characterized in that The frequency complementation includes: adding the frequencies in the floor response spectrum Aa but not in the floor response spectrum Ab to the floor response spectrum Ab, and adding the frequencies in the floor response spectrum Ab but not in the floor response spectrum Aa to the floor response spectrum Ab; The frequency complementation also includes: calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Aa, calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Ab, calculating the intersection frequency of the above two corresponding linear functions, and adding the intersection frequency to the floor response spectra Aa and Ab respectively.

7. The method for intelligently matching floor response spectrum of pipeline stress calculation software according to any one of claims 2 to 5, It is characterized in that The frequency-to-frequency double logarithmic interpolation calculation formula is shown in formula (3): in, f is the complementary frequency, a is the acceleration value corresponding to the supplementary frequency, f a is the frequency in the floor response spectrum that is smaller than and closest to the supplementary frequency, f b is the frequency in the floor response spectrum that is greater than and closest to the supplementary frequency, a a f a The corresponding acceleration value is a b f b The corresponding acceleration value.

8. A device for intelligently matching floor response spectrum with pipeline stress calculation software. It is characterized in that include: The extraction and calling module is used to extract the relevant information of all supports and hangers in the 3D pipeline model and call the floor response spectrum information. The initial check module is used to find the floor response spectrum set with the same height or the closest height to each hanger according to its elevation information and the floor height information of the floor response spectrum, and select the floor response spectrum output with the damping value as the default value. The damping modification module is used to find and output the floor response spectrum with the same damping as the target damping in the floor response spectrum set that is equal to or closest to the support and hanger height according to the user's instruction to modify the response spectrum damping, and if there is no floor response spectrum, find out the floor response spectrum A1 with damping less than and closest to the target damping, and the floor response spectrum A2 with damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2, The floor height modification module is used to modify the response spectrum floor height according to the user's instruction to modify the response spectrum floor height. In the floor response spectrum set with the default damping value, according to the floor height information of the floor response spectrum, find the floor response spectrum with the same target floor height and output it. If there is no floor response spectrum A3 with a floor height less than and closest to the target floor height, and the floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate the floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4 and output it. A damping and floor height modification module is used to find and output a floor response spectrum with the same target floor height and damping according to the user's instruction to simultaneously modify the response spectrum damping and floor height. If there is no floor response spectrum with the same target floor height and damping, then find a floor response spectrum with the same target damping, and find out a floor response spectrum A5 with a floor height less than and closest to the target floor height, and a floor response spectrum A6 with a floor height greater than and closest to the target floor height, and calculate and output the floor response spectrum with the same floor height as the target floor height based on the floor response spectra A5 and A6. If there is no such floor response spectrum, then find out the floor response spectrum with the same floor height as the target floor height, and find out a floor response spectrum A7 with a damping less than and closest to the target damping, and a floor response spectrum A8 with a damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping based on the floor response spectra A7 and A8, or, If there is no floor response spectrum with the same floor height and damping as the target, then find out the floor response spectrum with the same floor height as the target, and find out the floor response spectrum A9 with damping less than and closest to the target damping, and the floor response spectrum A10 with damping greater than and closest to the target damping, and calculate and output the floor response spectrum with the same damping as the target damping based on the floor response spectra A9 and A10. If there is no floor response spectrum with the same floor height as the target, then find out the floor response spectrum with the same target damping, and find out the floor response spectrum A11 with a floor height less than and closest to the target height, and the floor response spectrum A12 with a floor height greater than and closest to the target height, and calculate and output the floor response spectrum with the same height as the target height based on the floor response spectra A11 and A12. If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A13 with a height less than and closest to the target height and a damping less than and closest to the target damping, and the floor response spectrum A14 with a height less than and closest to the target height and a damping greater than and closest to the target damping, and calculate the floor response spectrum A15 with a height less than and closest to the target height and the same damping as the target damping based on the floor response spectra A13 and A14. And find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17. Then calculate the floor response spectrum with the same floor height as the target floor height based on the floor response spectrum A15 and A18 and output it, or, If there is neither a floor response spectrum with the same height as the target nor a floor response spectrum with the same damping as the target, then find out the floor response spectrum A19 with a damping less than and closest to the target damping and a floor height less than and closest to the target height, and the floor response spectrum A20 with a damping less than and closest to the target damping and a floor height greater than and closest to the target height, and calculate the floor response spectrum A21 with a damping less than and closest to the target damping and a floor height the same as the target height based on the floor response spectra A19 and A20. And find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height based on the floor response spectra A22 and A23. Then, based on the floor response spectra A21 and A24, the floor response spectra with the same damping as the target damping and the same floor height as the target floor height are calculated and output. The envelope processing module is used to extract the maximum acceleration value of each frequency in the floor response spectrum calculated and output by the specified multiple supports and hangers according to the user's instruction to envelop the floor response spectrum of the specified multiple supports and hangers, combine it with other information of the floor response spectrum to form an envelope response spectrum and output it.

9. The device for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 8, It is characterized in that The damping modification module includes a first search processing module and a second search processing module. The first search processing module is used to search for a floor response spectrum with the same damping as the target damping in a set of floor response spectra that are equal to or closest to the support and hanger height according to the user's instruction to modify the response spectrum damping, according to the damping information of the floor response spectrum, and output it. If there is no floor response spectrum, the second search processing module is triggered. The second search processing module is used to search for a floor response spectrum A1 with a damping less than and closest to the target damping, and a floor response spectrum A2 with a damping greater than and closest to the target damping, and calculate the floor response spectrum with the same damping as the target damping according to the floor response spectra A1 and A2 and output it. The floor height modification module includes a third search processing module and a fourth search processing module. The third search processing module is used to search for and output a floor response spectrum with the same floor height as the target floor height in a floor response spectrum set with a default damping value according to the floor height information of the floor response spectrum according to the user's instruction to modify the response spectrum floor height. If there is no floor response spectrum, the fourth search processing module is triggered. The fourth search processing module is used to find a floor response spectrum A3 with a floor height less than and closest to the target floor height, and a floor response spectrum A4 with a floor height greater than and closest to the target floor height, and calculate and output a floor response spectrum with the same floor height as the target floor height according to the floor response spectra A3 and A4.

10. The device for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 8, It is characterized in that The damping and storey height modification module comprises: a first search processing module, which is used to search and output the floor response spectrum with the same target storey height and damping according to the user's instruction to modify the response spectrum damping and storey height at the same time, and if there is no floor response spectrum with the same target storey height and damping, a second search processing module is triggered, The second search processing module is used to search for the floor response spectrum with the same target damping. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A5 with a floor height less than and closest to the target floor height and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out from the floor response spectrum with the same target damping. The floor response spectrum with the same floor height as the target floor height is calculated and output based on the floor response spectra A5 and A6. The third search processing module is used to search for the floor response spectrum with the same floor height as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A7 with a damping less than and closest to the target damping and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched in the floor response spectrum with the same floor height as the target. The floor response spectrum with the same damping as the target damping is calculated and output based on the floor response spectra A7 and A8. The fourth search processing module is used to find out the floor response spectrum A13 whose floor height is less than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A14 whose floor height is less than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A15 whose floor height is less than and closest to the target floor height and whose damping is the same as the target damping according to the floor response spectra A13 and A14. It is also used to find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17. It is also used to calculate and output the floor response spectrum of the same floor height as the target floor height based on the floor response spectra A15 and A18; Or, the damping and storey height modification module comprises: a first search processing module, for searching and outputting a floor response spectrum having the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and storey height at the same time, and triggering a second search processing module if there is no floor response spectrum having the same floor height and damping as the target floor height, The second search processing module is used to search for the floor response spectrum with the same floor height as the target floor. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A9 with a damping less than and closest to the target damping and the floor response spectrum A10 with a damping greater than and closest to the target damping are searched out from the floor response spectrum with the same floor height as the target floor. The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A9 and A10 and output. The third search processing module is used to search for the floor response spectrum with the same damping as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A11 with a height less than and closest to the target height and the floor response spectrum A12 with a height greater than and closest to the target height are searched in the floor response spectrum with the same damping as the target. The floor response spectrum with the same height as the target height is calculated and output based on the floor response spectra A11 and A12. The fourth search processing module is used to find out the floor response spectrum A13 whose floor height is less than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A14 whose floor height is less than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A15 whose floor height is less than and closest to the target floor height and whose damping is the same as the target damping according to the floor response spectra A13 and A14. It is also used to find out the floor response spectrum A16 whose floor height is greater than and closest to the target floor height and whose damping is less than and closest to the target damping, and the floor response spectrum A17 whose floor height is greater than and closest to the target floor height and whose damping is greater than and closest to the target damping, and calculate the floor response spectrum A18 whose floor height is greater than and closest to the target floor height and whose damping is the same as the target damping based on the floor response spectra A16 and A17. It is also used to calculate and output the floor response spectrum of the same floor height as the target floor height based on the floor response spectra A15 and A18; Or, the damping and storey height modification module comprises: a first search processing module, for searching and outputting a floor response spectrum having the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and storey height at the same time, and triggering a second search processing module if there is no floor response spectrum having the same floor height and damping as the target floor height, The second search processing module is used to search for the floor response spectrum with the same target damping. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A5 with a floor height less than and closest to the target floor height and the floor response spectrum A6 with a floor height greater than and closest to the target floor height are searched out from the floor response spectrum with the same target damping. The floor response spectrum with the same floor height as the target floor height is calculated and output based on the floor response spectra A5 and A6. The third search processing module is used to search for the floor response spectrum with the same floor height as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A7 with a damping less than and closest to the target damping and the floor response spectrum A8 with a damping greater than and closest to the target damping are searched in the floor response spectrum with the same floor height as the target. The floor response spectrum with the same damping as the target damping is calculated and output based on the floor response spectra A7 and A8. The fourth search processing module is used to find out the floor response spectrum A19 whose damping is less than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A20 whose damping is less than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A21 whose damping is less than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A19 and A20. It is also used to find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A22 and A23. It is also used to calculate and output the floor response spectrum whose damping is the same as the target damping and whose floor height is the same as the target floor height according to the floor response spectra A21 and A24; Or, the damping and storey height modification module comprises: a first search processing module, for searching and outputting a floor response spectrum having the same floor height and damping as the target floor height according to the user's instruction to modify the response spectrum damping and storey height at the same time, and triggering a second search processing module if there is no floor response spectrum having the same floor height and damping as the target floor height, The second search processing module is used to search for the floor response spectrum with the same floor height as the target floor. If there is no such floor response spectrum, the third search processing module is triggered. If there is such a floor response spectrum, the floor response spectrum A9 with a damping less than and closest to the target damping and the floor response spectrum A10 with a damping greater than and closest to the target damping are searched out from the floor response spectrum with the same floor height as the target floor. The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra A9 and A10 and output. The third search processing module is used to search for the floor response spectrum with the same damping as the target. If there is no such spectrum, the fourth search processing module is triggered. If there is such spectrum, the floor response spectrum A11 with a height less than and closest to the target height and the floor response spectrum A12 with a height greater than and closest to the target height are searched in the floor response spectrum with the same damping as the target. The floor response spectrum with the same height as the target height is calculated and output based on the floor response spectra A11 and A12. The fourth search processing module is used to find out the floor response spectrum A19 whose damping is less than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A20 whose damping is less than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A21 whose damping is less than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A19 and A20. It is also used to find out the floor response spectrum A22 whose damping is greater than and closest to the target damping and whose floor height is less than and closest to the target floor height, and the floor response spectrum A23 whose damping is greater than and closest to the target damping and whose floor height is greater than and closest to the target floor height, and calculate the floor response spectrum A24 whose damping is greater than and closest to the target damping and whose floor height is the same as the target floor height according to the floor response spectra A22 and A23. It is also used to calculate and output the floor response spectrum whose damping is the same as the target damping and whose floor height is the same as the target floor height based on the floor response spectra A21 and A24.

11. The device for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 8, It is characterized in that The floor response spectrum with the same damping as the target damping is calculated based on the floor response spectra Aa and Ab, including: Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.

1. If yes, go to step S1.

2. S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency. S1.2: Use the damping ratio natural logarithm interpolation calculation formula to calculate the acceleration value of the target damping. wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

12. The device for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 8, It is characterized in that The floor response spectrum with the same floor height as the target floor height is calculated based on the floor response spectra Aa and Ab, including: Determine whether the frequencies of the floor response spectra Aa and Ab are the same. If not, go to step S1.

1. If yes, go to step S1.

2. S1.1: Perform frequency complementation on the floor response spectra Aa and Ab respectively, and use the double logarithmic interpolation formula between frequencies to calculate the acceleration value of the complementary frequency. S1.2: Use the linear interpolation formula between elevations to calculate the acceleration value of the target floor height. wherein Aa is A1 and Ab is A2, or Aa is A3 and Ab is A4, or Aa is A5 and Ab is A6, or Aa is A7 and Ab is A8, or Aa is A9 and Ab is A10, or Aa is A11 and Ab is A12, or Aa is A13 and Ab is A14, or Aa is A16 and Ab is A17, or Aa is A15 and Ab is A18, or Aa is A19 and Ab is A20, or Aa is A22 and Ab is A23, or Aa is A21 and Ab is A24.

13. The device for intelligently matching floor response spectrum of pipeline stress calculation software according to claim 11 or 12, It is characterized in that The frequency complementation includes: adding the frequencies in the floor response spectrum Aa but not in the floor response spectrum Ab to the floor response spectrum Ab, and adding the frequencies in the floor response spectrum Ab but not in the floor response spectrum Aa to the floor response spectrum Ab; The frequency complementation also includes: calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Aa, calculating a linear function of every two adjacent frequencies and their acceleration values ​​in the floor response spectrum Ab, calculating the intersection frequency of the above two corresponding linear functions, and adding the intersection frequency to the floor response spectra Aa and Ab respectively.

Citation Information

Patent Citations

  • Interactive manufacturing method of floor response spectrum for aseismatic calculation

    CN101826118A

  • Method and device for analyzing nonlinear process of earthquake response of urban building groups

    CN108647366A