Hallo Leute,
ich muss f=FCr meine Bachelorarbeit einen Software PID-Controller schreiben der ein Heizregister ansteuert.
Die Regelstrecke ist unbekannt, die Heizung wird durch Taktung gesteuert. D.h. es liegen immer z.b.: 1kw an
Ich habe mal die Heizung auf 1 kw angemacht um eine Kurve mit Beharrungszustand zu bekommen.Daraus kann man erkennen das es sich um eine PT1-Strecke handelt. Das funktioniert alles dufte, ich bekomme alle Werte raus: T1,Ks
Nun wollte ich in Matlab die Werte simulieren um die passenen Verst=E4rkungswerte Kpr,Tn,Tv rauszubekommen. das habe ich nicht hinbekommen.
Mein C# Dump Programm funkioniert aber nicht ohne diese Werte: Es kommt als Stellgr=F6=DFe immer riesige Werte heraus. Die Periodendauer beschr=E4nke ich fest auf 20s. Aber selbst wenn ich 1 Grad vor dem Sollwert liege will noch voll mit 20s Takten. Normalerweise m=FCsste er da ja nur noch mit 3 - 4 % der max Periodendauer takten was ja nur noch
1s schalten und 19 sekunden nix machen w=E4re.Wie bekomme ich den Wert heraus?