Analyse des Einschwingvorgangs

OP #2016689
Hallo zusammen,

ich habe ein Problem bei der Analyse eines Einschwingvorgangs. Und zwar 
möchte ich (mit Matlab) die Zeit bestimmen bis mein Signal innerhalb 
einer gewissen Toleranzgrenze (z.B. +-10%) bleibt.
Ich hätte das jetzt zunächst über die Varianz angesetzt. Aber dann 
brauche ich immer noch eine Funktion, die mir sagt ab wann mein Signal 
immer unter einer oberen Grenze bleibt.
Ich bin mir sicher, dass das für euch kein Problem is und würde mich 
über eine schnelle Antwort freuen.

Liebe Grüße
Mumba
#2021334
Also die Schwankungen des Signals sind zu Beginn der Aufzeichnung größer 
und werden mit zunehmender Zeit immer kleiner, ja?

Das Signal sollte dann sicher im "grünen" Bereich sein, wenn das letzte 
lokale Minimum und das darauf folgende Maximum innerhalb des 
10%-Toleranzbandes lagen. (kann natürlich auch erst ein Maximum und dann 
ein Minimum gewesen sein)

Über die erste/zweite Ableitung könnte man also die Minima/Maxima 
ausrechnen. Dann alle Extrema verwerfen, die nicht innerhalb des 
Toleranzbandes liegen. Von den übrig bleibenden Werten geht man auf 
denjenigen, der zeitlich am frühesten im Signalverlauf auftritt. Von 
diesem aus bewegt man sich zeitlich solange weiter zurück, bis der 
Signalwert das Toleranzband verlässt. Dieser Zeitpunkt + 1 ist 
derjenige, ab dem das Signal im folgenden Verlauf immer innerhalb des 
Toleranzbands liegt.

Oder vielleicht einfach über das Signal iterieren, und zwar rückwärts 
von Tmax bis 0. Zu jedem Abtastzeitpunkt prüfen, ob der Signalwert 
innerhalb oder ausserhalb des gewünschten Bereichs liegt. Sobald er 
außerhalb liegt, ist die gewünschte Bedingung nicht mehr erfüllt und 
jener Abtastzeitpunkt plus 1 ist der gesuchte Zeitpunkt.
OP #2023410
Hallo,

ich hab jetzt mal die Zweite Variante versucht (erschien mir einfacher) 
und das hat prima funktioniert. Auch für mich als Anfänger gut zu 
realisieren. Hab die Bedingung dann gleich noch so verändert, dass es 
auch mit stetig ansteigenden Funktionen läuft. Vielen Dank für die Idee.

Grüße
Mumba

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.