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

Matlab/Simulink Leistungskurve eines PV Moduls ausgeben

 

Eimily
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 09.09.15
Wohnort: Augsburg
Version: ---
     Beitrag Verfasst am: 16.09.2015, 13:48     Titel: Matlab/Simulink Leistungskurve eines PV Moduls ausgeben
  Antworten mit Zitat      
Hallo liebe Leute,

nachdem mir viele der Beiträge hier schon weitergeholfen haben, versuche ich jetzt auch mein Glück. Ich schreibe derzeit meine Masterarbeit und soll ein Modulfeld mit 16 x 275W PV-Anlagen simulieren. Das eigentliche Ziel ist es, eine Leistungskurve über einen ganzen Tag auszugeben. Weil ich jedoch erst seit 2 Wochen mit Matlab arbeite und keine Erfahrung damit habe, ist mein erster Meilenstein mir die U-I und P-I Kennlinien anzeigen zu lassen.

Mit Hilfe eines Youtube-Videos (Link unten) hat das mit der Erstellung eines m-files soweit geklappt, jedoch stimmt der Maximum Power Point des PV-Moduls meiner Kurve nicht mit den Herstellerangaben überein (ca. 340W statt 275W). Falls zufällig jemand weiß, warum das so ist, wäre ich für eine Idee dankbar.

https://www.youtube.com/watch?v=uuKOu7vpteo

Mein Hauptproblem ist jedoch dieses m-file in Simulink einzubinden. Dies ist im Video ab 6:10 beschrieben. Am Ende sollen wie in Matlab die zwei Graphen ausgeben werden, es kommen jedoch ein Haufen errors.. Gibt es im Internet eine gute Beschreibung oder kann mir dabei jemand weiterhelfen?

Vielen Dank schonmal!

Eure verzweifelte Anna Rolling Eyes

Matlab Plots.PNG
 Beschreibung:
Ausgabe in Matlab

Download
 Dateiname:  Matlab Plots.PNG
 Dateigröße:  25.21 KB
 Heruntergeladen:  469 mal
Forum_Simulink Aufbau.PNG
 Beschreibung:
Problem mit Simulink

Download
 Dateiname:  Forum_Simulink Aufbau.PNG
 Dateigröße:  61.87 KB
 Heruntergeladen:  496 mal
PV_model_mahesha_iHEM.m
 Beschreibung:

Download
 Dateiname:  PV_model_mahesha_iHEM.m
 Dateigröße:  1.77 KB
 Heruntergeladen:  487 mal

_________________

Masterarbeit - auf in den Kampf!
Private Nachricht senden Benutzer-Profile anzeigen


Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.09.2015, 14:22     Titel:
  Antworten mit Zitat      
Die Fehlermeldung im Simulink will Dir sagen, dass Du nicht auf die Elemente 1...330 der Variable V zugreifen kannst, weil V überhaupt nicht so viele Elemente hat. Tatsächlich ist Dein V einfach nur ein Skalar.

Da Du im m-file I und P über V1 plottest, nehme ich an, dass das auch die Vektoren sind, die Du in der Kennlinie in Simulink eintragen willst... Dann bekommst Du auch keine Fehlermeldung mehr.
Private Nachricht senden Benutzer-Profile anzeigen
 
Eimily
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 09.09.15
Wohnort: Augsburg
Version: ---
     Beitrag Verfasst am: 16.09.2015, 15:11     Titel:
  Antworten mit Zitat      
Vielen Dank vorab für die schnelle Antwort. ich hab's schon vorher mit V1 versucht und da kommt auch eine Fehlermeldung. Deshalb dachte ich es wäre irgendein grundlegendes Problem.

Die Error Meldung lautet jetzt:

Invalid setting in 'untitled/1-D Lookup Table' for parameter 'Table'

Error evaluating parameter 'Table' in 'untitled/1-D Lookup Table'

Undefined function 'V1' for input arguments of type 'double'.
Component: Simulink | Category: Block error
_________________

Masterarbeit - auf in den Kampf!
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.09.2015, 15:29     Titel:
  Antworten mit Zitat      
Dann grundsätzlich: Simulink kann auf die Variablen im Matlab-Workspace zugreifen. Wenn V1 in Matlab nicht definiert ist, kann Simulink sie auch nicht finden. Bevor Du das Simulink-Modell ausführst musst Du also Dein Matlab-Skript einmal ausgeführt haben, sonst sind die Variablen, die da in der Lookup-Table eingetragen sind, nicht definiert und dann kommt diese Meldung.
Private Nachricht senden Benutzer-Profile anzeigen
 
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.