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

Beschleunigung/Geschwindigkeit bestimmen an best. Stelle

 

lbernhard
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 19.01.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.02.2017, 15:26     Titel: Beschleunigung/Geschwindigkeit bestimmen an best. Stelle
  Antworten mit Zitat      
Hallo Leute,

da ich noch recht neu im Umgang mit Matlab bin, weiß ich gerade nicht so recht weiter.
Ich möchte gerne bei meinem Ein-Massenschwinger die Beschleunigung und die
Geschwindigkeit an allen bzw. bestimmten Stellen plotten.
Die DGL ist bereits aufgestellt, und das Schwingverhalten geplottet.

Das M-File ist angehängt.

Hoffe ihr habt mir die nötigen Befehle, da ich momentan nicht weiter komm.

Schon im Vorraus vielen Dank!

einmassenschwinger.m
 Beschreibung:

Download
 Dateiname:  einmassenschwinger.m
 Dateigröße:  906 Bytes
 Heruntergeladen:  295 mal
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.432
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 02.02.2017, 19:01     Titel:
  Antworten mit Zitat      
Hallo,

zunächst ein Fehler, der mir auffällt: Dezimaltrennzeichen in MATLAB ist der Punkt, also 9.81 statt 9,81.

Die DGL ist ja für eine Beschleunigung, u.a. y1' = y2. Dann hast du eine Ableitung doch schon direkt? Die zweite Ableitung ist y1'' = y2', und dafür hast du ja über die DGL eine Formel gegeben, die du nur noch auszuwerten brauchst.

Code:
-(d/m)*y(2)-(c/m)*y(1)


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
lbernhard
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 19.01.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.02.2017, 07:48     Titel:
  Antworten mit Zitat      
Danke für die schnelle Antwort,

ja der Fehler hätt am Anfang nicht sein müssen...

Leider weiß ich immer noch nicht wie ich das anstelle.
Mit der dem Befehl bekomme ich ja meine "Auslenkungen" bzw. den Weg.

Wie sage ich dem Programm nun, dass ich die DGL nach
- y(2) für Geschwindigkeit
und
- y(2)' für Beschleunigung
auflösen will?

ein Link zu einem Beispiel wäre mir auch hilfreich

Gruß Bernhard
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.432
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.02.2017, 11:18     Titel:
  Antworten mit Zitat      
Hallo,

das Programm braucht doch nichts "aufzulösen", weil du schon alles hast, s.o.

Wenn y(:,1) die Auslenkung ist, dann ist y(:,2) schon die Geschwindigkeit, und aus diesen beiden kannst du über die Formel die Beschleunigung berechnen:
Code:
a = -(d/m)*y(:,2)-(c/m)*y(:,1)


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
lbernhard
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 19.01.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.02.2017, 11:22     Titel:
  Antworten mit Zitat      
hoppla...
schon blöd wenn man den Wald vor lauter Bäumen nicht mehr sieht.
Da hat wohl das *klick* gefehlt....


jedenfalls vielen Dank!
Private Nachricht senden Benutzer-Profile anzeigen
 
Chris90

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.03.2017, 09:35     Titel:
  Antworten mit Zitat      
Ich habe gerade ein ähnliches Problem.

Gibt es auch die Möglichkeit eine Beschleunigung als Startwert einzugeben, sodass man sich hinterher die gedämpfte Beschleunigung des Anhängers plotten lassen kann?
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.432
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 02.03.2017, 13:20     Titel:
  Antworten mit Zitat      
Hallo,

ich kann mir nicht vorstellen, wie das gehen soll.
Bei solchen Modellen ergibt sich ja die Beschleunigung aus anderen Informationen; eine "Anfangsbeschleunigung" in dem Sinn gibt es also m.E. nicht.

Grüße,
Harald
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.