Ereignisextraktion
Relative Verharrung
Kennlinienkorrektur
Kennlinienkorrektur
Ereignisextraktion
In der folgenden Sequenz sollen Messwerte auf vorgegebene Kennwerte korrigiert werden. Der lokale Wert wird mit Hilfe eine Kennlinienkorrektur auf den gewünschten Wert gesetzt.
Dazu werden von der Sequenz normierte Drehzahlen erstellt, die auf die gewünschte Auflösung (Abtastrate des Messsignals) gesetzt werden.
Das „gemessene“ Drehzahlsignal strukturieren wir und lesen dann für jeden gemessenen Wert (Abb. oben: rote Linie) den entsprechenden korrigierte Wert (mit der Funktion Wert) an dem generierten Drehzahlprofil ab. Dies geben wir als korrigierte Drehzahlkurve aus.

Abb: Prinzip der Kennlinienkorrektur
Sequenz: Kennlinienkorrektur
;Korrigieren von Werten auf vorgegebene Kennwerte
;Der lokale Wert wird mit Hilfe einer Kennlinienkorrektur auf den gewünschten Wert gesetzt
DrehzahlStufen=Rampe(500,250,12)*1'"U/min"' ;normierte Drehzahlen
DrehzahlBereich=Rampe(0, 1,3500) ;gewünschte Auflösung
DrehzahlKennlinie=Wert(DrehzahlStufen,DrehzahlBereich) ;Korrekturkennlinie
Drehzahl_generiert = Random(100, 0, 0, 3500, 0) ;Erzeugen eines simulierten Drehzahlverlaufes
Drehzahl_sortiert = Sort(Drehzahl_generiert, 1) ;Strukturierung des Drehzahlsignals
DrehzahlKorrektur=Kenn(Drehzahl_sortiert,DrehzahlKennlinie) ;korrigierter Drehzahlwert
Zeige DrehzahlKorrektur
KvYAchse(DrehzahlKorrektur,DrehzahlKorrektur,Drehzahl_sortiert,0,0,15404,-2)
KvYAchse(DrehzahlKorrektur,DrehzahlKennlinie,Leer,0,0,400,-2)
Zeige Drehzahl_sortiert
KvYAchse(Drehzahl_sortiert,DrehzahlKorrektur,Leer,0,0,400,-2)
SINEWS Services |
Sequenzen, Tutorials, Artikel