LabVIEWForum.de - PID-Regler-VI

LabVIEWForum.de

Normale Version: PID-Regler-VI
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Servus Leute,
langsam bin ich am verzweifeln weil ich das PID-Regler-VI von NI nicht vernünftig zum laufen bring.
Folgendes Problem: Ich steuere einen Laser über den Betriebsstrom und die Temperatur an und benötige konstante Laserleistung. Im nächsten Schritt setze ich eine neue Temperatur und muss daraufhin mein Stromsignal nachregeln um eine gleichbleibende Laserleistung (in Bezug zur vorherigen Temperatur) zu erhalten. Bisher war ich der Meinung, dass man das über einen PID-Regelkreis erledigen kann, ich krieg das allerdings nicht zusammengesteckt.
Irgendwie weiss ich aber nicht, was das Ding für Eingangsgrößen erwartet und aus dem Beispielen von NI werd ich auch net schlau. GEnauer beschreiben kann ich mein Problem auch nicht, da ich wie der Ochs vorm Berg davor steh.
Was ich möchte: Der Laserstrom soll so nachgeregelt werden, dass mein Messignal (per Diode aufgenommen) sich auf dem geünschten extern vorgegebenen und konstanten Niveau einpendelt.
Ich habe hier das VI drangehangen und bin für jede Art der Hilfe dankbar.

Gruß
Karl
Ui ui ui,
da hatte ich schon gewaltigen Käse mit verdrahtet. Hab hier noch mal ne neue Version des VIs.
Ach ja: LV Version 8.6.1

Dank und Gruß
Karl
Hi Aleph,

ich habe mir dein VI angeschaut, und ich muss sagen, ich verstehe es nicht.
Wenn du die Temperatur regeln willst, dann gebe die dem PID.vi vor. (setpoint)
Die IST-Temperatur verdrahtest du mit der Prozessvariablen. Warum das init über ein Register?
Der PID wird dir dann mehr oder weniger sinnnvolle Stellgrade heraus geben, abhängig von den PID Einstellungen.
Was das mit den STromstärken des vorrigen SChleifendurchlaufs soll verstehe ich nicht. Damit greifst du doch in den
Regler ein. Den PID cluster für die Reglereinstellungen würde ich innerhalb der While legen, dann kasst du während des
Prozesses optimieren.

Grüße, RMR
Servus miteinander,
hab mein Problem gelöst und poste das VI nachher noch. Der PID regelt nun genau wie gewünscht meinen Betriebsstrom nach und hält die Ausgangsleistung bis auf 0.5% auf konstentem Wert.

Gruß
Karl
Referenz-URLs