Forum: Digitale Signalverarbeitung / DSP / Machine Learning Hybrid Fuzzy&PID Controller in Simulink


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Jana (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
Ich will für eine pH neutralisationsanlage einen PID Controller mit 
einem FuzzyLogic Controller ansteuern (wie in dem Bild 
"Simulationsmodel"). Ich betrachte dabei nicht den absoluten pH wert, 
sondern die Abweichung. Sprich mein setpoint von 0 entspricht einem pH 
wert von 7 und die titration curve ist auch dementsprechend angepasst.
Jetzt habe ich Probleme damit die output membership functions für den 
Fuzzy Controller zu erstellen. Also wie stark ich Proportional-, 
Integral- und Derivative gain beeinflusse.
Dafür wollte ich jetzt erstmal einen PID Controller in das nackte 
Process model mit disturbance schalten und von MATLAB self tunen lassen. 
Ich hab noch nie mit einem PID Regler und einer Totzeit von 5 min 
gearbeitet, aber das Ergebnis kommt mir irgendwie fragwürdig vor. (Siehe 
Bild "Simulationsmodel_nur_PID"). Kann jemand helfen?

Danke schonmal,
Jana

von aSma>> (Gast)


Lesenswert?

Servus,
also wenn ich schon Fuzzy Regler hören dann kribbelt es bei mir in der 
Lendengegend. Ich würde das als das Teufelszeug der Regelungstechnik 
bezeichnen. Aber ich werde ja nicht gezwungen damit zu Arbeiten.

Totzeiten werden normalerweise mit einen Smith Prediktor geregelt. 
Versuche erstmal einen Regler ohne Störung zu entwerfen. Dann darfst du 
nicht vergessen, dass jede Strecke ihre physikalischen Grenzen besitzt.

An dieser Strecke, große Zeitkonstante + Totzeit, wirst du mit einen 
PIDT1 eventuell nicht glücklich. Ich würde eventuell nach Aström PID mit 
Anti-Windup gucken. Ach stimmt ja du hast ja die Fuzzy Seuche vor dir. 
Wache schnell auf. Die Professoren mögen es Einen damit zu quälen.

von UnnötigeAnglizismenallergiker (Gast)


Lesenswert?

Hallo Jana!
Dein Problem scheint so spezifisch zu sein,
daß es sich auf deutsch schon nicht mehr beschreiben läßt.
Thus I suggest that you try to ask your question again
in an english electronics forum.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.