SRSFromSDOFResponse (FPScript)

21.09.2021

Calculates the shock response spectrum (SRS) from the responses of the SRS model's individual SDOF systems, which can be calculated using the SDOFResponsefunction.

Syntax

SRSFromSDOFResponse(Responses, [ SpectrumType = SRS_MAXIMAX_ABSOLUTE ], [ StartIndex = 0 ] [ , EndIndex ])

 

The syntax of the SRSFromSDOFResponse function consists of the following parts:

Part

Description

Responses

The data set with the individual SDOF system responses.

Permitted data structures are signal series. All numeric data types are permitted.

If the argument is a list, then the function is executed for each element of the list and the result is also a list.

SpectrumType

Specifies the type of spectrum.

The argument SpectrumType can have the following values:

Constant

Meaning

+ SRS_MAXIMAX_ABSOLUTE

Absolute maxima over total time span

+ SRS_MAXIMAX_POSITIVE

Maxima over total time span

+ SRS_MAXIMAX_NEGATIVE

Minima over total time span

+ SRS_PRIMARY_ABSOLUTE

Absolute maxima during shock event

+ SRS_PRIMARY_POSITIVE

Maxima during shock event

+ SRS_PRIMARY_NEGATIVE

Minima during shock event

+ SRS_RESIDUAL_ABSOLUTE

Maxima after shock event

+ SRS_RESIDUAL_POSITIVE

Maxima after shock event

+ SRS_RESIDUAL_NEGATIVE

Minima after shock event

Permitted data structures are scalar value. All integral data types are permitted.

If the argument is a list, then the first element in the list is taken. If this is also a list, then the process is repeated.

If this argument is omitted, it will be set to the default value SRS_MAXIMAX_ABSOLUTE.

StartIndex

The starting index for the shock event. Here, a negative index determines a position relative to the end of the data set.

Permitted data structures are scalar value. All integral data types are permitted.

If the argument is a list, then the first element in the list is taken. If this is also a list, then the process is repeated.

If this argument is omitted, it will be set to the default value 0.

EndIndex

The ending index for the shock event. The default is half of the highest index of the time signal. Here, a negative index determines a position relative to the end of the data set.

Permitted data structures are scalar value. All integral data types are permitted.

If the argument is a list, then the first element in the list is taken. If this is also a list, then the process is repeated.

Remarks

The result always has the data structure signal.

The X component outputs the calculated SDOF frequencies. If several types of spectra are specified, then the result is a list.

Available in

Option Spectral Analysis

Examples

SRSFromSDOFResponse(SDOF, SRS_PRIMARY_POSITIVE + SRS_PRIMARY_NEGATIVE, 600, 5600)

Calculates the shock response spectrum from the responses of individual SDOF systems, which are present in the 'SDOF' signal series (see the SDOFResponse function). The shock event is defined between indices 600 and 5600. The result is a list with two entries. The first element contains a signal with the maxima during the shock event. The second element contains a signal with the minima during the shock event.

See Also

SRS Function

SDOFResponse Function

Spectral Analysis Option

Shock Response Spectrum Analysis Object

Share article or send as email:

You might be interested in these articles