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

Ableitung von BEschleunigungsmessdaten in die Verformung

 

datoni2
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 09.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.03.2016, 10:26     Titel: Ableitung von BEschleunigungsmessdaten in die Verformung
  Antworten mit Zitat      
Hallo

Ich bin noch recht neu in Matlab und stehe vor einem für mich unlösbaren Problem.

Messdaten von Beschleunigen sollen über 2 fache Integration in die Verschiebungen abgeleitet werden.

Die Daten wurden so aufbereitet, dass ich in einer Matrize den Zeitvektor habe in einer anderen 8 Spalten mit Beschleunigungswerten versch, Messpunkte.

Mittels cumsum habe ich die erste Integration gemacht, was auch ganz gut aussieht, jedoch bewirkt der Offset gegen Ende der Messdauer ein Streuen der Verläufe.

Hier beginnt mein Problem: Mittels Polyfit und Polyval versuche ich den offset heraus zu bekommen aber das gelingt mir nicht richtig, da die Verläufe dann anders verschiben sind.
In erster Linie benötige ich also eine genauere Anpassungsfunktion.

Code:


%Zusammenfassen Daten
Time=[Beschleu0_time];
Amp=[Beschleu0, Beschleu1, Beschleu2, Beschleu3, Beschleu4, Beschleu5, Beschleu6, Beschleu7];

%Frequenz Analyse
FB0 = fft(Amp(:,1));
f = 0:2048/(103424-1):2048; %2048= Abtastrate, Zahl in Klammer(n-1)gibt Anzahl der Zeilen an
plot(f,abs(FB0));

%Stützstellen reduzieren  
AmpR=Amp(15000:10:65000,:);
TimeR=Time(15000:10:65000,:);
plot(TimeR,AmpR);

%Integration 1

AmpRI1=cumsum(AmpR);
plot(TimeR,AmpRI1)

%Poly Fit 1
for ii=1:8
    p1(ii,:)=polyfit(TimeR,AmpRI1(:,ii),1);
end

%Polyval 1
for ii=1:8
  AmpRI1p(:,ii)=polyval(p1(ii,:),AmpRI1(:,ii));
end
hold on
plot(TimeR,AmpRI1p)

 


Anbei noch ein Screenshot der Verläufe vor und nach Polyfit/Polyval

Verläufe vor und nach Polyfit.JPG
 Beschreibung:

Download
 Dateiname:  Verläufe vor und nach Polyfit.JPG
 Dateigröße:  55.85 KB
 Heruntergeladen:  251 mal
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 - 2025 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.