nochmal zum Verständnis: Ich suche einen Regler für die industrielle
Anwendung und nicht für die Gebäudetechnik. Es handelt sich um eine Heizzone für einen Prägestempel. Jeder herkömmliche Temperaturregler besitzt diese Funktionen und auch Siemens kann das.
MfG
Poldi
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
vielleicht helfen diese zwei Regler die ich vor Jahren mal in Step7 implementiert habe. Die Umsetzung von Step7 nach Codesys-ST sollte keine Probleme darstellen.
Richtig gesehen; KEINE Selbstoptimierung. Ein "Optimator" kann dazu gebaut werden, er muss dann ja nur die Regelparameter modifizieren. Geht online, ohne Neustart, oder irgendwelche Initialisierungsprozeduren.
Der Weg zu einer selbstständigen Optimierung über einen allgemeingültigen Algorithmus zu beschreiben dürfte IMHO sehr aufwändig werden. Vielleicht finden hier Lösungsansätze mit einem Prediktor und/oder Fuzzy-Algorithmen schneller zum Ziel eines schnell einzustellenden und stabilen Reglers.
Gruss Corrado
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
nochmal zum Verständnis: Ich suche einen Regler für die industrielle
Anwendung und nicht für die Gebäudetechnik. Es handelt sich um eine Heizzone für einen Prägestempel. Jeder herkömmliche Temperaturregler besitzt diese Funktionen und auch Siemens kann das.
MfG
Poldi
hallo poldi,
auch ich bin auf der suche nach algotihmen.
habe aber noch nichts brauchbares gefunden.
wenn du etwas findest wuerde es mich auch interessieren.
ich kann gern die umsetzung in st uebernehmen.
viele gruesse, hugo
Hallo Poldi
schau doch mal in die Bibliothek util.lib. Hier gibt es neben anderen Funktionen auch den PID-Regler.
Gruß Norbert
std pid regler gibts überall auch im source code.
aber keine algorithmen für selbstoptimierung oder?
Hi hugo
Selbstoptimierung gibt es keinen Freien.
(Auch keinen Sourcecode dafür)
Ich wollte auch einen Schreiben, jedoch bin ich erst beim
"P-Anteil"
Scherz beiseite, ich habe Informationen zusammengetragen, mit denen es möglich sein könnte, eine Selbstoptimierung zu Progen.
Bei Interesse gibt mir einen kurze Info hier im Forum.
Ich könnte dir die Link-listen zukommen lassen.
P.S. Wann wird ist die Version 1.3 veröffentlicht ?
hallo gravieren,
einen pid habe ich seit 2 monaten fertig. aber ohne selbstoptimierung
die 1.3 kommt ueber die feiertage also zum 1.1.
im wesentlichen mit einigen optimierungen, verbesserungen und etliche neue module.
Hi Hugo
Wurde dieser PID-Baustein seit der Version 1.2 verändert ?
Könnte ich den PID, so wie er in der 1.3er veröffentlicht wird vorab zugesandt haben ?
(Das wäre für mich schon wichtig ! )
Feedback zu deinem PID-Baustein werde ich dir per PM zusenden.
hall gravieren,
der aktualle stand des pid ist immer noche die version 1.0
habe zwar viele ideen dazu, bin aber noch am studium der regelungstechnik, nach mittlerweile 5 buechern wirds schön langsam.
welche erweiterungen haettsest du den gern ich kanns dann viewlleicht schnell programmieren.
Hi hugo
Ich habe noch ein paar Fragen bezüglich deines PIDs.
Können wir uns in deinem Forum treffen ?
( http://www.oscat.de/community )
Hi,
vielleicht helfen diese zwei Regler die ich vor Jahren mal in Step7 implementiert habe. Die Umsetzung von Step7 nach Codesys-ST sollte keine Probleme darstellen.
Viel Spass beim umschreiben!
Corrado
CONTR.doc [14.16 KiB]
danke, wenn ich das richtig sehe ist es auch keine selbstoptimierung die die werte kp, tn, td optimiert.
Richtig gesehen; KEINE Selbstoptimierung. Ein "Optimator" kann dazu gebaut werden, er muss dann ja nur die Regelparameter modifizieren. Geht online, ohne Neustart, oder irgendwelche Initialisierungsprozeduren.
Der Weg zu einer selbstständigen Optimierung über einen allgemeingültigen Algorithmus zu beschreiben dürfte IMHO sehr aufwändig werden. Vielleicht finden hier Lösungsansätze mit einem Prediktor und/oder Fuzzy-Algorithmen schneller zum Ziel eines schnell einzustellenden und stabilen Reglers.
Gruss Corrado