Forum: Digitale Signalverarbeitung / DSP / Machine Learning Erkärung PID-Parameter CAL3200


von Ulf S. (ulf_s)


Lesenswert?

Hallo zusammen,

für eine Reglersimulation bin ich den Regelparametern eines digitalen 
PID-Reglers CAL 3200 der Firma CAL Controls auf der Spur. Ich habe eine 
ausführliche Beschreibung in deutsch und in englisch. Ein ähnlicher 
Regler von Honeywell gibt in einer Beschreibung sehr aufschlussreiche 
Grundlagen zur Reglertheorie.
http://www.advindsys.com/Manuals/CALManuals/Cal3200.pdf (englisch 
besseres Dokument)
http://docs-europe.electrocomponents.com/webdocs/0089/0900766b80089f47.pdf 
(deutsch)
http://www.honeywell.de/imc/regler/Reglerparametrierung.pdf (Grundlagen 
der Reglerparametrierung)

Demnach sind Proportionalband band, Rückstellzeit/Integralzeit intt, 
Vorhaltezeit dert und Zykluszeit cyct klar.
Nun bin ich am rätseln: wie kann ich die Vorhalt-Annäherungsregelung DAC 
in mein Modell einbringen? Nehme ich in meiner XCos-Simulation einen 
PID-Block, ist wohl alles darin enthalten, aber ich bekomme die Regelung 
im Modell nicht so hin, wie in der Realität. Am liebsten wäre mir 
natürlich, ich könnte in einem m-file/scinote (Editor) die Parameter 1:1 
eintragen, berechnen und in mein Modell übertragen und bekomme dann die 
selben Temperaturverläufe wie in der Realität.

Hat da vielleicht schon jemand mal ein Modell dieses Reglers in Matlab, 
Scilab oder vergleichbaren Tools aufgestellt? Wie kann ich mir die 
Parameter erschließen?

Für jede Hilfe oder Anregung zur Diskussion bin ich dankbar!

von christof (Gast)


Lesenswert?

Hallo,

du scheinst dich ja super mit dem temperature controller auszukennen.
ich habe ein problem und vielleicht kannst du mir helfen, wenn du etwas 
zeit hast?!
ich möchte bis 400°C aufheizen. dabei darf meine heizung nicht beliebig 
lang betrieben werden. es darf höchstens 20s eingeschaltet sein und muss 
mindestens 5s ausgeschaltet sein, da sonst mein heizdraht zerstört wird.
ich habe schon mit der cyc.t herum probiert, doch es nicht zum laufen 
gebracht.
hast du eine idee, wie ich mein  problem lösen kann?

gruß,

christof

von Christian K. (at90s2313)


Lesenswert?

christof schrieb:
> ich möchte bis 400°C aufheizen. dabei darf meine heizung nicht beliebig
> lang betrieben werden. es darf höchstens 20s eingeschaltet sein und muss
> mindestens 5s ausgeschaltet sein, da sonst mein heizdraht zerstört wird.
> ich habe schon mit der cyc.t herum probiert, doch es nicht zum laufen
> gebracht.

Dafür gibt es die Parameter PL.1 und PL.2 im Menü-Level 2. Mit diesen 
Parametern kann man ein Power Limit von 0 bis 100% Tastverhältnis 
angeben.

Christian.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.