|
|
Modell einer Servoachse - Fehlersuche |
|
pelle-fantastic |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 27.04.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.04.2020, 21:41
Titel: Modell einer Servoachse - Fehlersuche
|
|
Moin Leute,
ich entwickle mit Matlab Simulink gerade ein Modell einer Servoachse samt Regler. Soweit habe ich das Modell zusammen gesetzt und wollte nun in einem ersten Schritt die Simulation von x-Position = 0mm nach x-soll-Position = 5mm durchlaufen lassen und plotten.
Nur bekomme ich da nichts sinnvolles heraus und komme ohne Hilfe nicht weiter.
Habe ich soweit die Parameter alle richtig gesetzt und passt der Simulationsaufruf per Code und das plotten der Figure_2 überhaupt?
Würde mich über jeder Hilfe freuen.
Gruß Pelle
Beschreibung: |
|
Download |
Dateiname: |
Fraesmaschine Matlab R2019b.rar |
Dateigröße: |
3.64 MB |
Heruntergeladen: |
323 mal |
|
|
|
|
|
fabianT |
Forum-Fortgeschrittener
|
|
Beiträge: 84
|
|
|
|
Anmeldedatum: 31.10.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.04.2020, 19:06
Titel:
|
|
Hi,
im Detail kann ich dir gerade nicht helfen.
Das Modell sieht aber sehr sauber aus. Ich habe so ein bisschen die Befürchtung, dass du das Gesamtmodell modelliert hast und erst jetzt erste Tests durchführst.
Ich würde mich Schritt für Schritt an die Problematik herantasten:
1) Einfaches Plant Modell
2) Erweitertes Plant Modell
3) Regler hinzufügen
4) Regler Strecken hinzufügen
5) ...
Du kannst übrigens auch im Simulink Signale plotten, mit dem Scope oder Data Inspector. Das hilft ungemein beim Debuggen. Ebenso würde ich mal mit einem Variable Step Solver starten. Der sollte die genauesten Ergebnisse liefern.
VG
Fabian
|
|
|
pelle-fantastic |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 27.04.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.05.2020, 14:32
Titel:
|
|
|
|
|
Moin,
habe das nun mal etwas mehr Schritt für Schritt gemacht und auch noch Fehler bei der Parametrierung von Bausteinen sowie Fehler in meinen Berechnungen gefunden.
Wenn ich nun vorne 0.005m vorgebe, regelt die Servoachse auch auf 5mm hin. Jetzt müssten die Reglerparameter etwas optimiert werden. Wer kann diesbezüglich Abhilfe leisten?
Ein anderes Problem, welches ich nun habe...
In meinem Modell werden zwei Servoachsen parallel gefahren. So soll ein Punkt mit
x-y-Koordinate angefahren werden. Wenn ich beiden 5mm Sollwert vorgebe fahren
diese auch dort hin. Soweit so gut...
Nun soll sich der Sollwert sobald Punkt A [x=5mm;y=5mm] erreicht wurde auf
Punkt B [x=5mm;y=10mm] ändern und im weiteren Verlauf zu noch C und D.
Wie löse ich denn das nun?
Habe mir aktuell mal etwas mit Blöcken in Simulink gebastelt, aber schön und variabel ist das nicht. Da muss es doch etwas anderes geben oder?
Datei habe ich wieder angefügt.
Gruß Pelle
Beschreibung: |
|
Download |
Dateiname: |
Servoachse R2019a.rar |
Dateigröße: |
178.97 KB |
Heruntergeladen: |
314 mal |
|
|
|
pelle-fantastic |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 27.04.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.05.2020, 14:33
Titel:
|
|
Was meinst du mit Variable Step Solver? Habe mir mal die Hilfe dazu angesehen, aber ganz schlau bin ich draus nicht geworden. Hat wohl etwas damit zu tun, wie berechnet wird.
Gruß Pelle
|
|
|
|
|
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.
|
|