|
|
Leistungsdaten automatisiert interpretieren |
|
Olli_11845 |
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.04.2020, 12:09
Titel: Leistungsdaten automatisiert interpretieren
|
|
|
|
|
Hallo zusammen,
ich mache derzeit Leistungstests an einem BHKW und muss diese Daten auslesen und in ein Leistungsdiagramm packen.
Ich lasse also tests laufen und will am ende eine Tabelle haben die sagt 1100RPM -> 2kW
Aber das wäre ja viel zu einfach... Die Realität sieht folgendermaßen aus:
Leider ist die Leistung des BHKWs nicht nur von der Drehzahl sondern mindestens einer zweiten Variable abhängig. Vielleicht mehr.
Ich lasse das BHKW also über einen Tag laufen und habe dann bestimmt 100000 Messwerte. Drezahl, Vorlauftemperatur und das was mich interessiert die Leistung. Und wahrscheinlich sind dann natürlich auch noch manche Messungenauigkeiten drin. Ein Beispiel wie es im Idealfall aussieht liegt bei.
Ich möchte mir jetzt eine Matlab Funktion bauen, welche mir aus diesem Haufen Daten ein Leistungsdiagramm ausspuckt wo sowohl Drehzahl als auch VL Temperatur berücksichtigt werden.
ist das grundsätzlich mit Matlab möglich?
|
|
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.04.2020, 12:13
Titel:
|
|
Die Datei will irgendwie nicht. Dann eben so. So sehen aber natürlich keine realen Messwerte aus
RPM Temp Leistung(Output)
2000 50 1000
2000 60 900
2100 50 1200
2100 60 1100
2200 50 1400
2200 60 1300
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 24.04.2020, 13:16
Titel:
|
|
Hallo,
ich würde als erstes
scatter3
versuchen.
Falls dir das nicht weiterhilft, bitte genauer beschreiben, wie dieses Leistungsdiagramm aussehen soll.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.04.2020, 18:00
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo,
ich würde als erstes
scatter3
versuchen.
Falls dir das nicht weiterhilft, bitte genauer beschreiben, wie dieses Leistungsdiagramm aussehen soll.
Grüße,
Harald |
Hi,
also um das aussehen geht es mir garnicht. Mir geht es eher darum, dass die Funktion damit klarkommen muss, dass die Daten nicht sortiert reinkommen oder dass manche Drezahlen zu nicht abgebildet sind. Die Drezahl 2345 wird es vielleicht nicht geben, also muss vernünftig interpoliert werden.
Und die Funktion sollte nicht allzu empfindlich sein gegen einzelne Ausreißer
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 24.04.2020, 18:12
Titel:
|
|
Hallo,
Hast du es denn mal mit scatter3 versucht? Ich habe nicht den Eindruck.
Zitat: |
Mir geht es eher darum, dass die Funktion damit klarkommen muss, dass die Daten nicht sortiert reinkommen oder dass manche Drezahlen zu nicht abgebildet sind. |
Da scatter3 nur mit den einzelnen Punkten arbeitet, ist das überhaupt kein Problem.
Zitat: |
Die Drezahl 2345 wird es vielleicht nicht geben, also muss vernünftig interpoliert werden. |
Nein, muss bei scatter3 nicht. Dann ist dort einfach kein Punkt. Wenn du eine andere Art der Visualisierung möchtest, müsstest du sagen welche.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.04.2020, 18:21
Titel:
|
|
ich werde mir das ganze mal ansehen
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2020, 11:33
Titel:
|
|
Scatter 3 funktioniert leider nicht.
Ich brauche tatsächlich etwas das fehlende werte besser interpoliert und darstellt. Es muss auch kein Graph sein, Funktion geht auch.
Gibt es da was?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.04.2020, 13:31
Titel:
|
|
Hallo,
alternativ z.B.
griddata
in Kombination mit
mesh
,
surf
oder
contour
, siehe das Beispiel "Interpolate Scattered Data Over Uniform Grid" aus der Doku von
griddata
.
Falls dir das auch nicht weiterhilft, wäre es wirklich gut zu wissen, welche Art von Visualisierung du dir vorstellst oder du müsstest realistische Daten teilen, damit man sich selbst ein Bild davon machen kann. Ansonsten ist das wie Stochern im Nebel.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2020, 15:03
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo,
alternativ z.B.
griddata
in Kombination mit
mesh
,
surf
oder
contour
, siehe das Beispiel "Interpolate Scattered Data Over Uniform Grid" aus der Doku von
griddata
.
Falls dir das auch nicht weiterhilft, wäre es wirklich gut zu wissen, welche Art von Visualisierung du dir vorstellst oder du müsstest realistische Daten teilen, damit man sich selbst ein Bild davon machen kann. Ansonsten ist das wie Stochern im Nebel.
Grüße,
Harald |
Danke. Ich denke die realistischen Daten kriege ich anfang der Woche dann stelle ich die mal rein.
Wie es am Ende genau aussiehts ist nicht wichtig. Entscheidend ist, dass ich nicht einen Haufen Messwerte sehe sondern klare Trendlinien
Und am allerbesten wäre eine mathematische Funktion "Leistung (Drezahl, VLTemp.) = …..
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.04.2020, 16:17
Titel:
|
|
Hallo,
Zitat: |
sondern klare Trendlinien |
... und was stellst du dir unter Trendlinien vor? Hast du dir die Befehle denn angesehen?
Zitat: |
Und am allerbesten wäre eine mathematische Funktion "Leistung (Drezahl, VLTemp.) = ….. |
Das wäre dann etwas ganz anderes als Interpolation, nämlich Kurvenanpassung. Dazu kannst du z.B.
lsqcurvefit
verwenden. Du wirst aber eine Modellfunktion vorgeben müssen, und MATLAB wird dann die Koeffizienten ermitteln.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|