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

Echtzeit Glättung eines Simulink Signals

 

deSteini
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 23.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.11.2013, 13:29     Titel: Echtzeit Glättung eines Simulink Signals
  Antworten mit Zitat      
Hallo Leute,

mein Problem ist, dass ich ein Signal in Echtzeit glätten muss.

Ich brauch die geglättete Kurve bzw. Daten um daraus zu berechnen ob gerade ein Override stattfindet oder nicht. Bisher ist es recht ungleichmäßig (siehe angehängtes Bild, rote Kurce).

Eine Mittelwertglättung von ein paar Daten würde für mir schon reichen. Wie das in Matlab mit dem ganzen Vektor geht, hab ich gefunden. Aber wie kann ich sowas in echtzeit in Simulink machen?

Ich nehm an ein einfacher Tiefpass hilft mir da nicht sonderlich weiter...

hat da jemand eine Idee?

Grüße

deSteini

MeassuredTorqueMultiFactandOffset.jpg
 Beschreibung:

Download
 Dateiname:  MeassuredTorqueMultiFactandOffset.jpg
 Dateigröße:  76.84 KB
 Heruntergeladen:  1527 mal
Private Nachricht senden Benutzer-Profile anzeigen


Napomleb
Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 27.08.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.11.2013, 14:37     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Ich nehm an ein einfacher Tiefpass hilft mir da nicht sonderlich weiter...

Falsch, du brauchst genau einen einfachen Tiefpass Wink

Entweder machst dus mit einem FIR filter Block.

Oder du suchst mal nach dem "gleitenden Mittelwert" bzw "moving average", da solltest du alles nötige finden.

Viele Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
deSteini
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 23.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.11.2013, 14:52     Titel:
  Antworten mit Zitat      
Hey Napomleb,

ja sowas wie an den moving average hab ich auch schon gedacht, aber ich find dazu nur die nötigen Matlab befehle, und nichts für Simulink. Jetzt hab ich jedoch den Weighted Moving Average Block gefunden. Eventuell kann der mir helfen? Ich denke, wenn ich ihm lauter 1ser gebe, dann ist er ja quasi ungewichtet und genau das was ich brauche, oder?

Welchen FIR Filter Block meinst du? Mein Simulink spuckt mir den 2D-FIR-Filter Block in der Video and Image Processing Toolbox aus. Jedoch hab ich ja nur 1D Daten... quasi ein Wert nach dem anderen.

Danke schonmal Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
deSteini
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 23.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.12.2013, 21:35     Titel:
  Antworten mit Zitat      
So für alle die mal das selbe Problem haben:

mit fdatool kommt ihr in ein entsprechendes Menu, indem man ganz leicht verschiedene Filter einstellen kann und direkt als Simulink-Block generieren lassen kann. Natürlich braucht man dazu die passende Toolbox.

Ansonsten durch Frequenzanalyse eine passende Grenzfrequenz wählen, den Filter-typ und den Grad wählen und einfach ein bisschen rummprobieren. So bekommt man auch als Anfänger sehr brauchbare Ergebnisse Wink
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.