WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Simulink Hilfe?

 

patwotrick

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.03.2009, 15:19     Titel: Simulink Hilfe?
  Antworten mit Zitat      
Hallo, ich hoffe mir kann jemand helfen.
ich schreibe gerade meine Diplomarbeit bei einer Kläranlage. Nun wollte ich in Simulink etwas simulieren. Und zwar geht es darum:
Wir haben hier eine Belüftung für die Belebschlammbecken. Diese soll überprüft werden da sie sich nicht richtig einregelt (Überschwinger). Geregelt wird sie über einen PID-Regler. Dieser regelt anhand der Sauerstoffmenge im Belebschlammbecken die Frequenz des Gebläses. Störgrößen sind zB Temperatur usw.
Ich wollte nun das ganze in Simulink aufbauen um zu sehen wann der Regelkreis stabil ist nur leider bin ich nicht so Simulink "bewandert". Vielleicht kann mir jemand weiterhelfen.
Ich wäre euch sehr dankbar...

Viele Grüße Patrick


Idefix_1024
Forum-Century

Forum-Century


Beiträge: 230
Anmeldedatum: 16.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.03.2009, 15:55     Titel:
  Antworten mit Zitat      
helfen kann man immer nur bei gezielten Fragen...

Aufgaben ohne genaue Aufgabenstellung sind im Allgemeinen recht unlösbar...

deshalb was ist die Frage

PID Regler aufbauen?
Modellbildung?

so kann man noch nicht hefen fürchte ich
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.03.2009, 10:52     Titel:
  Antworten mit Zitat      
also ich möchte das System simulieren. Das heißt ich weiß nicht genau wie ich den Regelkreis in Simulink aufbauen kann. Momentan sieht er so aus:


ich bin mir aber nicht sicher ob das so passt...
 
Idefix_1024
Forum-Century

Forum-Century


Beiträge: 230
Anmeldedatum: 16.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.03.2009, 11:26     Titel:
  Antworten mit Zitat      
sieht doch schonmal gut aus!

und nun noch eine Strecke dazu...

ich würde vorschlagen ein PT1 in einem ersten Versuch?

Dazu musst Du unter "Continuous" den Block "Transfer Fcn" hinter Deinen PID Regler und vor der Rückführung einfügen. Als Einstellungen num = [P] und den = [T 1] setzen und fertig ist das Modell für einen ersten Test...

viel Erfolg soweit!
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.03.2009, 12:11     Titel:
  Antworten mit Zitat      
super, danke Very Happy
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.03.2009, 12:27     Titel:
  Antworten mit Zitat      
leider muss ich mich nochmal melden weils ein problem gibt Sad
das ganze sieht nun folgendermaßen aus.



jetzt zeigt er mir aber immer einen fehler an wenn ich das ganze ausgeben will
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.03.2009, 12:41     Titel:
  Antworten mit Zitat      
oh, ich seh grad er hat das bild wieder gelöscht. auf jeden fall kann das ganze nicht ausgegeben werden weil er anzeigt, dass ein fehler im PT1-Glied ist. Ich habe num, und den so gesetzt, wie du es gesagt hast. Müsste ich nicht für beide Werte Zahlen einsetzten weil ich glaube Variablen wie P und T nimmt er nicht?
 
Idefix_1024
Forum-Century

Forum-Century


Beiträge: 230
Anmeldedatum: 16.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.03.2009, 12:50     Titel:
  Antworten mit Zitat      
oh da hab ich noch was vergessen...

er kennt natürlich P und T nicht als Variablen...

man muss entweder im Workspace die Variablen P = 1 und T = 0.01 oder so vorliegen haben oder man schreibt die Zahlenwerte direkt in die Blockeigenschaften...

also num = [1] und den=[0.01 1]

dachte irgendwie dass das klar wäre... aber wie das so is beim schreiben hat man auch immer keine Ahnung was davon beim Leser so genau ankommt... sorry!
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.03.2009, 12:54     Titel:
  Antworten mit Zitat      
kein problem. ich glaube ich habe mich etwas "dumm" angestellt.

vielen dank nochmal für die schnelle hilfe
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.