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 

Problem mit Regler und SubVI



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!

26.03.2009, 12:47
Beitrag #1

hotwheelz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jan 2009

8.6
2008
de

12249
Deutschland
Problem mit Regler und SubVI
Hallo LabVIEWer,

ich hab ein für mich zur Zeit unlösbares Problem. Ich brauche für mein Programm einen funktionierenden PID-Regler. Dieser soll ein Spannungssignal auf 0 regeln indem er den dutycycle für meine PWM berechnet. Bei den Beispielen hab ich bis jetzt nix richtig passendes gefunden, im Simulation Toolkit werd ich auch nicht so fündig. Dort steht nur immer was mit irgendwelchen equations usw.
Gefunden hab ich mittlerweile einen komplettes Beispiel-VI, wo man die Sollgröße verstellen kann und so die Antwort des Reglers bei unterschiedlichen Stellgliedern anschauen kann. Den würd ich mir vllt. zu eigen machen wollen, allerdings bekomme ich den nicht so hingebaut das er für mich verwendbar ist.

Könnte mir da jemand vllt. bitte einen Tipp geben wie ich da verfahren muss?

Vielen Dank im Vorraus,

Steffen

Lv86_img


Angehängte Datei(en)
Sonstige .vi  PID_Regler.vi (Größe: 74,72 KB / Downloads: 204)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.03.2009, 14:13
Beitrag #2

hotwheelz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jan 2009

8.6
2008
de

12249
Deutschland
Problem mit Regler und SubVI
Kann mir niemand einen Tipp geben wie man sowas gestaltet oder geht es nicht so wie ich mir das denke?
Zur Zeit "regle" ich die Spannung nur proportional, aber das ist nicht Sinn und Zweck der Sache.

Für Anregungen bin ich sehr offen!

Viele Grüße

St.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.03.2009, 16:21 (Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2009 16:23 von hotwheelz.)
Beitrag #3

hotwheelz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jan 2009

8.6
2008
de

12249
Deutschland
Problem mit Regler und SubVI
Mmh, leider kann man seine Beiträge nur ne bestimmte Zeit editieren.-_-
Ich präzisiere meine Fragen mal etwas, ich glaub bis jetzt war es zu allgemein.
Also was ich tun muss: mind. zwei Spannungen messen wobei eine ein Signal eines Drehgebers ist und die andere mein Signal vom Sensor für die Spur.
Bei dem einen Signal muss ich sozusagen die Frequenz ermitteln um die Fahrgeschwindigkeit zu errechnen (ich glaub das hab ich schon).
Die andere Spannung muss ich über die Lenkung (PWM-Signal) zu Null regeln, wobei Null ja dann der Sollwert fr den Regler ist.
Im vorher geposteten PID-Regler wird aber auch nur ein Wert in Beziehung zum Sollwert berechnet, das bringt mir ja so nix. Ich muss ja sozusagen: Spannung messen, vom Sollwert abziehen, P,I und D-Anteil berechnen, daraus mein Tastverhältnis in Abhängigkeit der Geschwindigkeit berechnen. Die Regelstrecke bzw- Übertragungsfunktion bewirkt dann eine Spannungsänderung die ich wiederum messe und das nächste Tastverhältnis bestimme.
Liege ich da richtig? Wie stell ich das günstigstenfalls an?
Ich muss sicherlich ein Schieberegister erstellen um die vorherigen Werte abzufragen?
Aus Büchern hab ich verschiedene Übertragungsfunktionen für das Gesamtsystem, mit verschiedenen Parametern für Fahrzeug und Regler. Was kann man mit solchen Daten anfangen?

Ich weiß, das sind wahrscheinlich völlig blöde Fragen. Aber lieber 5 Min. ein Idiot sein und fragen als nicht fragen und einer bleiben.

viele Grüße
Steffen
Achso, unten mein bisheriges Programm. Sicher noch weit vom Ideal entfernt.
Lv86_img


Angehängte Datei(en)
Sonstige .vi  Spurf_hrung_mit_Geschw._proportional.vi (Größe: 77,8 KB / Downloads: 174)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.03.2009, 18:34
Beitrag #4

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Problem mit Regler und SubVI
' schrieb:Ich muss ja sozusagen: Spannung messen, vom Sollwert abziehen, P,I und D-Anteil berechnen, daraus mein Tastverhältnis in Abhängigkeit der Geschwindigkeit berechnen. Die Regelstrecke bzw- Übertragungsfunktion bewirkt dann eine Spannungsänderung die ich wiederum messe und das nächste Tastverhältnis bestimme.

Hallo hotwheelz,

Du liegst genau richtig -- mit dem was Du geschrieben hast -- jetzt musst Du das noch in ein Programm umsetzen.

Die Übertragungsfunktion deines Systems (Regelstrecke) brauchst Du um die Regelparameter zu berechnen. Wenn Du die Parameter schon weißt fällt das weg.

Welchen Regler Du brauchst hängt von der Strecke ab. Vielleicht brauchst Du gar keinen PID-, sondern einem I-, PI- oder PD-Regler.

Wenn Du den Regler selber programmierst weißt Du wie er funktioniert (das ist nicht so schwer), wenn Du ihn hier kopierst ist er auch in 20 Jahren noch ein Buch mit sieben Siegeln für Dich.

Wenn Du über die Arbeit referieren musst -- programmiere ihn selber.

Das ist keine gern gehörte Antwort -- aber stimmt.

Wenn Du nicht weiter weißt frag. Hilfe bekommst Du hier auf jeden Fall.

Grüße

kpa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.03.2009, 09:52
Beitrag #5

hotwheelz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jan 2009

8.6
2008
de

12249
Deutschland
Problem mit Regler und SubVI
Hallo,
ich danke dir für das Mutmachen. Das ich das selbst programmieren muss ist mir jetzt auch schon klar. Zumal ich mit den komischen "Reglerdesign und Simulation"-Toolkit Dingern nicht zurecht komme.

Ich hab mir jetzt folgendes überlegt. Damit ich Sollwert und Stellgröße in der gleichen "Dimension" hab, berechne ich aus Fahrgeschwindigkeit und Spannung ne Stellzeit für meinen Dutycycle. Das dann als Eingangsgröße genommen, Sollwert wäre die Stellzeit für die Neutralstellung. Dann halt über einen PID-Regler die Stellgröße errechnen. Wäre das regelungstechnisch ordentlich oder mach ich da Murks?

Wie müsste ich das Ganze timen, kann man für den Regler dann auch das Schieberegister verwenden?

Danke fürs Durchlesen und Grüße aus der Hauptstadt

Steffen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  PID Regler belu003 14 25.722 12.01.2015 14:41
Letzter Beitrag: se
  PID Regler Problem Stax 2 5.877 15.06.2012 15:31
Letzter Beitrag: Stax
  PID-Regler itsme87 12 21.074 05.10.2011 11:50
Letzter Beitrag: itsme87
  SubVI Funktionen verwenden, ohne SubVI Frontpanel (AVT Kamera) Allyoucaneat 3 8.795 25.08.2011 15:18
Letzter Beitrag: GerdW
  PID-Regler jooh 3 7.048 14.06.2011 15:22
Letzter Beitrag: jooh
  PID-Regler-VI Aleph1 3 9.638 16.09.2010 08:40
Letzter Beitrag: Aleph1

Gehe zu: