INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Numerisches Bedienelement maximale Signalsteigung begrenzen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.01.2017, 13:37
Beitrag #1

antwort Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2016

Labview 2015
2017
DE

85659
Deutschland
Numerisches Bedienelement maximale Signalsteigung begrenzen
Hallo LabView Forum,

ich würde gerne für einen Motorenprüfstand zur Sollwertvorgabe für die Drehzahl einen numerischen Schieberegler mit zusätzlichem numerischen Eingabefeld verwenden.

Klappt bisher auch ganz gut.

Leider finde ich keinen Weg die maximale Steigung des Signales zu begrenzen.

Da der Prüfstand nicht zu schnell die Drehzahl hochfahren oder herunterfahren soll, muss das Sollwert signal in der Steigung begrenzt sein um zu hohe Drehzahlrampfen bzw. Drehzahlsprünge zu vermeiden.

Welche Funktionen / Möglichkeiten gibt es diese Funktion zu realisieren? Habe bisher einiges gesucht mit Mittelwert aber noch nicht das passende gefunden.

Mir geht es darum wenn der Prüfstand steht ( 0 1/min) und in der numerischen Anzeige 3000 1/min eingegeben wird, dass das Sollwert signal nicht von 0 auf 3000 springt sondern langsam hochfährt.

Vielen Dank für Eure Hilfe!! :-)

Viele Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.01.2017, 14:07 (Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2017 14:09 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Numerisches Bedienelement maximale Signalsteigung begrenzen
Hallo antwort,

im PID-Toolkit gibt es die Funktion "PID Output Rate Limiter", die genau das macht, was du willst. Hast du darauf Zugriff?

Ansonsten ist der Algorithmus nicht allzu schwer zu implementieren:
Code:
sp = aktueller Sollwert vom Eingabeelement
out = angepasster Sollwert nach RateLimiter
max-rate = maximale Änderungsrate

out := out + min{ (sp-out), max-rate}
Du könntest auch eine Rampenfunktion (Signalerstellung!) verwenden, um vom aktuellen Stellwert zum neuen Sollwert fahren zu lassen…

Die Grundidee ist immer gleich: NIE direkt den Wert aus dem Eingabeelement an deine Steuerung weiterreichen, sondern einfach eine passende Begrenzungsfunktion dazwischenschalten!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2017, 13:46
Beitrag #3

antwort Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2016

Labview 2015
2017
DE

85659
Deutschland
RE: Numerisches Bedienelement maximale Signalsteigung begrenzen
Vielen Dank klappt einwandfrei!! :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Numerisches Bedienelement FloGo935 2 3.445 18.08.2019 14:04
Letzter Beitrag: IchSelbst
  Signalverlaufslänge begrenzen Hasenfuss 4 3.836 26.04.2016 13:40
Letzter Beitrag: Lucki
  Einfachen Funktionsgenerator.vi generiertes Ausgangssignal begrenzen Moes 7 7.057 18.09.2015 11:38
Letzter Beitrag: Moes
  Einheit wechseln bei Numerisches Anzeigeelement Brainbug 10 10.616 29.05.2015 14:19
Letzter Beitrag: jg
  Numerisches Bedienelemt Pansonia 3 3.903 14.04.2015 09:19
Letzter Beitrag: Lucki
  Numerisches Element in einer Case aktualisieren WolfgangS 5 5.263 11.06.2014 12:56
Letzter Beitrag: WolfgangS

Gehe zu: