Gast
#2156608
Hallo, ich hoffe das richtige Forum getroffen zu haben...Ich habe das Problem, dass ich für ein Projekt für eine vorhandene digitale Regelung einen Regelkreis aufstellen (und dann analysieren) möchte, bislang aber nur mit analogen LTI-Systemen gearbeitet habe, nicht mit zeitdiskreten. Deshalb möchte ich kurz das System umreißen und dann mein Problem genauer darlegen: Das System wird über eine SPS mit einem Takt von 1,75ms (d.h. das Programm wird alle 1,75ms neu abgearbeitet) gesteuert. Jetzt habe ich zwei Sensoren die in verschiedenen Zeitintervallen abgefragt werden: Sensor1 liefert alle 1,75ms einen neuen Wert, dieser wird auch entsprechend oft gelesen und verrechnet. Sensor2 wird nur alle 329ms ( 329ms = 188*1,75ms) gelesen, jedoch nicht direkt komplett weiter mit den Daten von Sensro1 verrechnet, sondern es wird gewartet bis noch ein zweiter Wert ausgelesen wurde. Dieser wird mit dem vorher gelesenen verrechnet und erst dann mit den Werten aus Sensor1. In Gleichungen ausgedrückt: alle 1.75ms: var1 = var1 + Sensor1 alle 329ms: Sensor2 = k_korr * Sensor2 //AD-Signal wird mit Korrekturfaktor multipl. var2 = var2 + Sensor2 alle658ms: abweichung = var2 - var1 komp = var2 - abweichung/2 am Schluss(also noch immer 658ms) wird komp mit var1 und var2 gleichgesetzt um ein und dieselbe Ausgangssituation wieder zu haben: komp = var1 = var2 Ich bin mir jetzt ziemlich unsicher wie ich das genau mit Haltegliedern etc modelieren muss. Ich habe im Anhang hochgeladen wie ich es mir bislang gedacht habe. Muss ich die AD-Wandlung so einbringen, oder kann ich die Fehler durch sie vernachlässigen? Wenn ja, welche Entscheidungskriterien gibts dafür? Google war bislang nicht sehr informativ in dieser Hinsicht. Reichen die beiden Halteglieder H1 und H2 aus? Ich hätte bei beiden eine Haltezeit von 658ms eingesetzt. Muss ich bei den Rückführungen noch weitere Halteglieder einbringen um zu zeigen, dass das Signal von Sensor1 alle 1,75ms und von sensor2 alle 329 aufaddiert werden? Hoffe ich habe alle notwendigen Informationen bereitgestellt, ansonsten bitte nachfragen! Bin für jeden Hinweis sehr dankbar! Vielen Dank im Voraus Grüße chm
