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 

Minimumsuch algorithmus



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!

21.09.2012, 14:37
Beitrag #1

mario1 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2012

2010
2012
kA



Minimumsuch algorithmus
Hallo Freunde,

das ist mein erster Beitrag hier. Ich bin kompletter LabView neuling und würde mich sehr über Eure Hilfe freuen.

Und zwar würde ich gern einen Minimumsuchalgorithmus implementieren.

Ich habe eine Messgröße und eine Stellgröße mit der ich auf das System rückwirken kann. Die Messgröße will ich minimieren indem ich die Stellgröße dementsprechend variire. Ich dachte an ein Gradientensuchverfahren der mir die Steigung aus letztem und aktuellem Messwert berechnet und die Stellgröße dementsprechend verändert. Gibt es sowas in der Richtung schon als fertigen Baustein von Labview?

Also das ganze soll online funktionieren, dh ich bekomme jede Sekunde einen Messwert und durch verändern der Stellgröße soll dieser Messwert minimiert werden. Gibt es da irgendwas oder kann mir jemand helfen? Eventuell gibt es noch andere Minimumsuchalgorithmen mit variabler Schrittweite die ich anwenden könnte.

Ich bin über jede Hilfe dankbar.

Ich wünsche noch einen schönen Tag und bedanke mich schon jetzt für die zahlreichen Antworten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.09.2012, 15:19
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Minimumsuch algorithmus
Hallo Mario,

das hört sich nach einer Aufgabe für einen (PID-)Regler an. Da gibt es ein ganzes Toolkit für...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2012, 18:06 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2012 18:07 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Minimumsuch algorithmus
Ein normale Regelung hat die Aufgabe, dass der Istwert (bei dir: Messgröße) möglichst genau und schnell einem (veränderlichen) Sollwert folgen soll, und/oder daß unter dem Einfluß veränderlicher Störgrößen in der Regelstrecke der Messert (Istwert) konstant gehalten werden soll.
Was Du beschreibst, ist etwas Anderes als eine normale Regelung, was aber nicht ausschließt, dass es eine sinnvolle und lösbare Aufgabenstellung ist.
Aber so ganz allgemein, ohne das geringste Wissen über die Systemeigenschaften der Regelstrecke, lässt sich dazu gar nichts sagen...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2012, 20:25
Beitrag #4

mario1 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2012

2010
2012
kA



RE: Minimumsuch algorithmus
Vielen Dank für die Antworten. Wie lucki schon schrieb ist es mit einem normalen PID Regler nicht getan, da ich das Minimum ja nicht kenne und somit auch keinen Sollwert als Führungsgröße vorgeben kann. Wahrscheinlich ist es eher ein mathematisches Problem, als ein Labview spezifisches Problem, aber ich dachte mir vielleicht hatte schon mal jemand ein ähnliches Problem und kann mir helfen.

Im Grunde kann man sich das ganze so vorstellen. Jede Sekunde kommt ein Messwert und dieser soll aufgezeichnet werden. Jetzt gibt es vier Fälle:

Wurde im letzten Schritt die Ausgangsgröße erhöht und der Messwert hat gegenüber dem Messwert im letzten Schritt zugenommen soll die Ausgangsgröße verringert werden, da ja der Messwert ein Minimum darstellen soll.

Wurde im letzten Schritt die Ausgangsgröße erhöht und der Messwert hat abgenommen soll die Ausgangsgröße weiter erhöht werden.

Wurde im letzten Schritt die Ausgangsgröße verringert und hat der Messwert zugenommen soll die Ausgangsgröße erhöht werden.

Wurde im letzten Schritt die Ausgangsgröße verringert und hat der Messwert abgenommen soll die Ausgangsgröße weiter verringert werden.

Dies ist nur ein ganz einfacher Ansatz (Gradientenverfahren) und ich dachte eventuell gibt es für folgendes Problem einen Algorithmus, welcher eventuell auch die Schrittweite variabel berechnet. Eventuell kann mir jetzt jemand helfen oder musste so ein Problem eventuell schon selbst lösen.

Vielen Dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.09.2012, 18:07
Beitrag #5

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Minimumsuch algorithmus
Hi
was hälst Du in Deinem Fall vom Einsatz von Fuzzy-Logik?
Das kannst Du den Regelsatz, den Du beschrieben hast, einfach linguistisch angeben und die linguistischen Variablen auf die entsprechenden Werftenbereiche abbilden. Möglicherweise musst Du vor- und nachher noch eine Tranformation anfügen.

Das Fuzzy-Tool in dem PID-Toolkit enthalten.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.09.2012, 18:20
Beitrag #6

mario1 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2012

2010
2012
kA



RE: Minimumsuch algorithmus
Stimmt vielen dank dass ich da nicht selbst drauf gekommen bin. Wo genau ist diese Fuzzy Toolbox zu finden?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.09.2012, 18:33
Beitrag #7

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Minimumsuch algorithmus
Sieh mal hier.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2012, 06:53
Beitrag #8

mario1 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2012

2010
2012
kA



RE: Minimumsuch algorithmus
Vielen Dank ich werde mal versuchen ob ich es so hinbekomme wie ich mir das vorstellte. Sonst melde ich mich nochmal.

Vielen Dank für die tollen tipps.
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
  Algorithmus in Labview umsetzen, brauche Rat! gibsonuser 6 4.925 26.09.2015 20:41
Letzter Beitrag: Trinitatis
  Douglas-Peucker Algorithmus Larsemann 8 5.669 14.10.2014 13:24
Letzter Beitrag: NoWay
  Algorithmus hinter dem Zufallszahlengenerator hans_p 4 4.330 25.02.2014 08:35
Letzter Beitrag: GerdW
  Welcher Algorithmus für Sort1DArray? voice 12 9.353 17.01.2012 21:32
Letzter Beitrag: abrissbirne
  Gaußscher Algorithmus jameson 1 3.376 03.08.2006 14:00
Letzter Beitrag: Teutates

Gehe zu: