Hallo, ich habe Probleme, das richtige Modell für dieses gekoppelte Federsystem zu finden. Wir haben folgendes Szenario: Decke – Feder – Masse (1) – Feder (2) – Masse (2) – Feder (3) – Masse (3) Ende.
Zur Modellierung dieses Problems habe ich mir folgendes System von Differentialgleichungen 2. Ordnung ausgedacht.
Ist das das richtige Modell? Danach versuche ich, diese Gleichungen in 6 Differentialgleichungen zu linearisieren, die ich in Matlab eingeben und die Position jeder Feder aufzeichnen kann.
Also habe ich sie linearisiert und folgendes erhalten:
Ich bin mir nicht sicher, ob das richtig ist oder nicht. Wenn ich sie in Matlab zeichne, bekomme ich keine Sinuswelle. Ein großes Plus, wenn ihr mir sagen könnt, wie ich dieses System in Matlab animieren könnte, damit ich die Positionsänderung in allen drei Federn sehen kann.
Aus dem Freikörperbild müssen Sie haben
mit den Federkräften definiert als
Das obige wird kombiniert als
Was meiner Meinung nach zu Ihren Gleichungen passt (Sie müssen es überprüfen).
Um ODE
daraus einen zu machen, braucht man einen Zustandsvektor
und sein Derivat
So lange wie
es würde eine harmonische Reaktion geben. Wenn Sie dies nicht sehen, stimmt etwas mit Ihrer Verwendung nicht ode45()
.
dmckee --- Ex-Moderator-Kätzchen
Adam
dmckee --- Ex-Moderator-Kätzchen
Adam
Jinawee
Adam