PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] REGLER PROGRAMMIEREN



BESUCHER
06.09.2004, 13:11
Hallo, Frage: wie programmiere ich einen Regler mit verstellbaren Parametern Kv, Tn, Tv in C-Control II Unit ( SE-TECHNISCH)???

06.09.2004, 13:20
:::ICH MEINE SOFTWARE-TECHNISCH :)

sonic
06.09.2004, 15:36
Hallo, Frage: wie programmiere ich einen Regler mit verstellbaren Parametern Kv, Tn, Tv in C-Control II Unit ( SE-TECHNISCH)???

In dem du die Soll- und Istwerte erfasst und die math. Formeln des Reglers in einen Algorithmus in einer Programmiersprache deiner Wahl umsetzt ;-)

Was für ein Regler denn überhaupt? P, PI, PID, Fahrtregler?

Gruß, Sonic

Distel
08.09.2004, 09:09
Was für ein Regler denn überhaupt? P, PI, PID, Fahrtregler?

@sonic: Wenn es alle 3 Prameter sind, ist es ein idealer PID-Regler

@Gast: Schau mal bei Google unter "diskretisierter PID Algorithmus".
Der Algorithmus für den aktuellen Stellwert u[k] lässt sich relativ einfach über eine Differenzengleichung darstellen:
u[k]=u[k-1]+b[0]e[k]+b[1]e[k-1]+b[2]e[k-2]
Das Zeug in den Klammern sind Indizes.
u ist die aktuelle Stellgröße, e ist die aktuelle Regelabweichung
b beinhaltet deine Parameter Tn,Tv,Kr und T (Tastperiode).
Du musst mal nachschauen wie die Formeln für b sind, dann kannst du die einmal fest programmieren.
Verwende aber einen realen PIDT1 Regler und achte darauf das eine Änderung der Abtastzeit deine Parameter verändert!!!

08.09.2004, 09:30
... oder man schaut auf www.cc2net.de vorbeit, geht dort ins Forum und sucht mit der Suchfunktion nach "PID".
Und siehe da, man bekommt sogar fertige Routinen für die CC2 ...

ciao ...