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:
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:
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-Reihe) 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.