|
|
Freier Zweimassenschwinger |
|
Fl1ppy |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 08.07.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.07.2012, 21:27
Titel: Freier Zweimassenschwinger
|
|
Moin moin,
ich bin dabei einen freien Zweimassenschwinger in Simulink zu simulieren.
(Bild des Systems im Anhang) Zu 70% passiert auch was ich erwartet habe, die a/t v/t Diagramme entsprechen meinen Erwartungen (Vorrausgesetzt meine Erwartungen sind richtig) nur das x/t Diagramm springt aus der Reihe. Ich denke es liegt am letzten Integrierer, sicher bin ich mir aber nicht. Eigentlich muesste die Strecke auch um den Nullpunkt Pendeln, da die Kraft (F*cos(w*t)) cosinus-förmig an m2 angreift.
Eventuel kann mir hier jemand helfen. Gruß, Fl1ppy
Beschreibung: |
Veranschaulichung meines Problemes |
|
Download |
Dateiname: |
freierschwinger.jpg |
Dateigröße: |
396.54 KB |
Heruntergeladen: |
1549 mal |
Beschreibung: |
|
Download |
Dateiname: |
freierzweimassenschwinger.mdl |
Dateigröße: |
33.4 KB |
Heruntergeladen: |
992 mal |
|
|
|
|
|
controlnix |
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.06.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.07.2012, 06:37
Titel:
|
|
Hallo,
Solver mit variabler Schrittweite sind nicht immer die besten. Setze mal die max. Schrittweite auf 0.0001 oder wähle einen Solver mit fester Schrittweite mit stepsize= 0.0001.
Ausserdem würde ich auch dx/dt rückkoppeln, wenn auch mit einer kleinen Dämpfung (ist in der Realität immer vorhanden).
Grüße,
ControlNix
|
|
|
Fl1ppy |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 08.07.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.07.2012, 09:22
Titel:
|
|
Danke für die Antwort, hat mir aber nicht wirklich geholfen.
|
|
|
controlnix |
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.06.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.07.2012, 12:10
Titel:
|
|
Hallo,
Mit meiner Antwort wollte ich im Wesentlichen auf numerische Probleme (bzw. deren Beseitigung) aufgrund zu großer Schrittweiten und nicht vorhandener Dämpfung hinweisen.
Die Kraftanregung im Beispiel ist nicht: F*cos(w*t)
sondern: w*F*cos(w*t),
da F*sin(w*t) durch einen d/dt-Block geleitet wird.
Dies ändert aber nichts am Grundsätzlichen. M.E. verhält sich x bei angepasster Schrittweite richtig.
Grüße
ControlNix
|
|
|
|
|
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.
|
|