“Vergleichen Sie die Ergebnisse der Bewegungsgleichungen eines freien und erregten Zweimassenschwingers in Simulink und Simscape sowie im Vergleich zu der Zustandsraumdarstellung. Welche der Varianten hat welche Vor- und Nachteile gegenüber der Anderen?“
Zum Start der Aufgabe soll ich das Modell, „Double Mass-Spring-Damper in Simulink and Simscape Matlab/Simulink 2018a.“ verwenden.
Ich habe folgende Fragen:
1. Ist es richtig, dass ich in dem „Double Mass-Spring-Damper in Simulink and Simscape Matlab/Simulink 2018a.“ die Dämpfer entfernen bzw. auf Null setzen muss? (In der Aufgabenstellung ist ja nur von einem Zweimassenschwinger in freiem und erregtem Zustand die Rede.)
2. Ich habe einen Code für „double-spring-dashpot“ online gefunden (s.u.). Ist es möglich diesen Code als Basis zu nehmen und an meine Aufgabenstellung anzupassen?
3. Für die Zustandsraumdarstellung brauche ich dann aber einen ganz anderen Code oder?
Vielen Dank schon jetzt für Eure Hilfe!
LG
Iris
Code:
% Caleb Williams (5/9/19) % Calculates the position, velocity, and acceleration as a function of time % of a system of carts connected by springs and dashpots. Euler's Method is % used to solve the equations of motion numerically. clearall; closeall; clc;
tic
1) Ich denke nicht. Was du meinst wäre eine freie ungedämpfte Schwingugn. Ist aber auch eigentlich irrelevant, da die Dämpfung ja nur ein Parameter im Modell ist, den du mit einem Klick auf Null setzen kannst.
2) Ich verstehe nicht wieso du den MATLAB Code verwenden willst. In der Beschreibung heißt es doch, dass du ein Simulink oder Simscape Modell verwenden sollst. Ich würde das Beispiel aus der Simscape Doku nehmen (https://www.mathworks.com/help/releases/R2019b/physmod/simscape/examples/double-mass-spring-damper-in-simulink-and-simscape.html). Das beinhaltet schon das Simulink und Simscape Modell.
3) Das Zustandsraummodell musst du dir noch selbst bauen, also die Differentialgleichung n ter Ordnung in n Differentialgleichungen 1ter Ordnung umstellen. Die Matrizen A, B, C, D, kannst du dann ganz einfach in einen state space Block eintragen.
Ich denke dein Prof will auf die Unterschiede der kausalen Modellierung (Simulink) vs akausale Modellierung (Simscape) hinaus.
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
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.