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

Simulinkmodell für ein Feder-Masse-Feder-System

 

falu91

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.05.2015, 12:40     Titel: Simulinkmodell für ein Feder-Masse-Feder-System
  Antworten mit Zitat      
Hallo zusammen,
ich möchte mir ein Modell für die Demonstration eines Schwingungstilgers basteln. Im Vorfeld wollte ich dieses in Simulink simulieren um die Einzelteile zu dimensionieren.
Über eine motorbetriebene Welle soll das System mit einem sinusförmigen Eingangssignal angeregt werden, Erregerfrequenz 1-3 Hz, Amplitude 6mm.

Aufbau nach diesem Schema:(oben nach unten)

Exzenter mit angebrachten Feder - Masse - Feder auf Bodenplatte montiert

Nun habe ich ein Modell aufgebaut aber das Ergebnis entspricht nicht meinen Erwartungen, kann mir jemand sagen wo mein Fehler liegt?
Muss die zweite Feder als Dämpfer angenommen werden?

Vielen Dank im Voraus

Grüße
falu

Unbenannt.JPG
 Beschreibung:
Mein bisheriges Modell

Download
 Dateiname:  Unbenannt.JPG
 Dateigröße:  49.26 KB
 Heruntergeladen:  925 mal


Harald
Forum-Meister

Forum-Meister


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

was sind denn deine Erwartungen?
Wenn du die Gleichungen, die du modellieren willst, angibst sowie das tatsächliche Modell statt des Screenshots, dann macht es das viel einfacher.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.05.2015, 17:58     Titel:
  Antworten mit Zitat      
Deine Feder1 ist keine Feder. Eingang für eine Feder ist normalerweise ihre Längenänderung und daraus ergibt sich multipliziert mit der Federsteifigkeit eine Kraft.

Mal doch mal eine Skizze und anschließend das Schnittbild mit allen angreifenden Kräften und allen Koordinaten. Daraus lassen sich dann ganz leicht die Gleichungen ablesen, die Du in Simulink nachbauen musst.
Private Nachricht senden Benutzer-Profile anzeigen
 
falu91

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.05.2015, 07:37     Titel: Bild meines Modells
  Antworten mit Zitat      
Hallo zusammen,
vielen Dank für die Antworten. Habe eine Skizze angehängt um mein Vorhaben zu konkretisieren.
Die Gleichungen sollten hier folgende sein wenn man ein Kräftegleichgewicht aufstellt:

Federn: F=kx
Masse: F=ma

Was bei einer Reihenschaltung für mich aber nicht sinnvoll erscheint:
y=-k²x²ma

Kann mir vielleicht jemand meinen Fehler erläutern?

Vielen Dank für Eure Mühen!
Gruß falu

20150517_082244.jpg
 Beschreibung:

Download
 Dateiname:  20150517_082244.jpg
 Dateigröße:  1.71 MB
 Heruntergeladen:  890 mal
 
ch3ft0ny
Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 20.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.05.2015, 09:22     Titel:
  Antworten mit Zitat      
Um die korrekten Bewegungsgleichungen zu erhalten würde ich folgende Schritte empfehlen:

- System modellieren
- Skizze erstellen
- Koordinatensystem eintragen
- Freischneiden der Masse(n)
- Antragen aller Kräfte (Immer Masse in Koordinatenrichtung auslenken) und dementsprechend Kräfte antragen
-Dann Bewegungsgleichungen für die Massen aufstellen

Im allgemienen gilt für den Massepunkt m mit der Laufkoordinate x

m(d^2/dt^2)x=\sum\limits_{k=1}^n F

Ich hab dein Bsp. mal selbst aufskizziert und die Bewegungsgleichung für m aufgestellt

Edit:

1.Falls die Frage auftaucht warum keine Gewichtskraft angetragen ist:

Die Gewichtskraft braucht in diesem Fall nicht berücksichtigt werden da daraus nur eine verschobene Gleichgewichtslage der Masse ergibt und diese in der Bewegungsgleichung nicht auftaucht.

2. Lösen kannt du die Bewegungsgleichung:

- direkt in Matlab mit ode23()
- in Simulink PT2-System mit Eingangsgröße y=R*sin(OMEGA*t) und Ausgangsgröße momentane Auslenkung der Masse aus ihrer Gleichgewichtslage
- händisch lösen ^^

IMG_20150517_100922.jpg
 Beschreibung:

Download
 Dateiname:  IMG_20150517_100922.jpg
 Dateigröße:  538.22 KB
 Heruntergeladen:  937 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 - 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.