SDOFResponse (FPScript)

07.02.2018
 Daten mathematisch analysieren > Referenz > FPScript-Funktionen > Spektralanalyse > SDOFResponse

SDOFResponse (FPScript)

<< Klicken, um Inhaltsverzeichnis anzuzeigen >>

  Daten mathematisch analysieren > Referenz > FPScript-Funktionen > Spektralanalyse >

SDOFResponse (FPScript)

Berechnet die Antworten einzelner Einfreiheitsgradsysteme (SDOF-Systeme) des SRS-Modells aus dem Signal eines Beschleunigungsaufnehmers.

Syntax

SDOFResponse(Signal, [ DampingRatio = 0.05 ], [ StartingFrequency ], [ EndingFrequency ], [ FrequencyDivision = SRS_FREQUENCY_OCTAVE ], [ FrequencyResolution = 12 ] [ , Result = SRS_RESULT_ACCELERATION ])

 

Die Syntax der SDOFResponse-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

Signal

Die zu analysierenden Daten. Die Daten müssen eine konstante Abtastrate aufweisen und dürfen keine ungültigen Werte enthalten.

Erlaubte Datenstrukturen sind Datenreihe und Signal. Es sind alle reellen Datentypen erlaubt.

Für die X-Komponente gelten zusätzliche Beschränkungen. Die Werte müssen einen konstanten positiven Abstand haben.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

DampingRatio

Der Dämpfungsgrad der SDOF-Systeme. Der Dämpfungsgrad ist 1 / (2 * Güte Q).

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle reellen Datentypen erlaubt.

Der Wert muss größer gleich 0,00001 und kleiner gleich 0,999999 sein.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Wenn das Argument nicht angegeben wird, wird es auf den Vorgabewert 0,05 gesetzt.

StartingFrequency

Die Startfrequenz zur Berechnung der Frequenzreihe für die einzelnen SDOF-Systeme. Der Vorgabewert ist 0,01 * Abtastrate.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle reellen Datentypen erlaubt.

Der Wert muss größer gleich 0,01 und kleiner gleich 10000 sein.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

EndingFrequency

Die Endfrequenz zur Berechnung der maximalen Frequenz der SDOF-Frequenzreihe. Die maximale Frequenz liegt bei 0.1 * Abtastrate. Der Vorgabewert ist 0,1 * Abtastrate.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle reellen Datentypen erlaubt.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

FrequencyDivision

Gibt die Frequenzteilung zur Berechnung der Frequenzreihe für die einzelnen SDOF-Systeme an.

Das Argument FrequencyDivision kann folgende Werte haben:

Konstante

Bedeutung

SRS_FREQUENCY_OCTAVE

Logarithmische Frequenzteilung. Der Wert FrequencyResolution gibt die Anzahl der Frequenzen pro Oktave an. Die N-te Frequenz berechnet sich durch: StartingFrequency * 2((N-1) /

SRS_FREQUENCY_LINEAR

Lineare Frequenzteilung. Der Wert FrequencyResolution gibt die Differenz zwischen zwei benachbarten Frequenzen an. Die N-te Frequenz berechnet sich durch: StartingFrequency + (N - 1) * FrequencyResolution

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Wenn das Argument nicht angegeben wird, wird es auf den Vorgabewert SRS_FREQUENCY_OCTAVE gesetzt.

FrequencyResolution

Gibt den Wert zur Berechnung des Frequenzbereichs an. Bei der logarithmischen Frequenzteilung gibt der Wert die Anzahl der Frequenzen pro Oktave an. Bei der linearen Frequenzteilung gibt der Wert die Differenz zweier benachbarter Frequenzen an.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle reellen Datentypen erlaubt.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Wenn das Argument nicht angegeben wird, wird es auf den Vorgabewert 12 gesetzt.

Result

Gibt den Ergebnistyp der Funktion an. Sie können mehrere Ergebnisse anfordern, indem Sie die entsprechenden Konstanten addieren.

Das Argument Result kann folgende Werte haben:

Konstante

Bedeutung

SRS_RESULT_ACCELERATION

Beschleunigung

SRS_RESULT_VELOCITY

Geschwindigkeit

= Beschleunigung / (2 * PI * fn)

fn ... SDOF-Frequenzen

SRS_RESULT_DISPLACEMENT

Auslenkung

= Beschleunigung / ((2 * PI * fn)2)

fn ... SDOF-Frequenzen

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle ganzzahligen Datentypen erlaubt.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Wenn das Argument nicht angegeben wird, wird es auf den Vorgabewert SRS_RESULT_ACCELERATION gesetzt.

Anmerkungen

Das Ergebnis hat immer die Datenstruktur Signalreihe mit Z-Komponente.

Die Z-Komponente gibt die berechneten SDOF-Frequenzen aus. Werden mehrere Ergebnistypen angegeben, so ist das Ergebnis eine Liste.

Verfügbarkeit

Option Spektralanalyse

Beispiele

SDOFResponse(Acceleration, 6 %, 31.5 Hz, 2 kHz, SRS_FREQUENCY_OCTAVE, 6, SRS_RESULT_ACCELERATION)

Berechnet die Antworten einzelner Einfreiheitsgradsysteme (SDOF-Systeme) des SRS-Modells aus dem Signal 'Acceleration' (siehe SRS-Funktion). Es wird ein logarithmische Frequenzauflösung (oktav) zwischen 31,5 Hz und 2000 Hz verwendet.

Folgende Grafik zeigt eine Seitenansicht des Ergebnisses. Pro Oktave sind 6 Signale vorhanden. Anhand der Grafik lassen sich die Maxima und Minima über die gesamte Zeitspanne erkennen.

Siehe auch

SRSFromSDOFResponse-Funktion

SRS-Funktion

Option Spektralanalyse

Analyseobjekt Stoßspektrum

Share article or send as email:

You might be interested in these articles