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

Modell einer Servoachse - Fehlersuche

 

pelle-fantastic
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 27.04.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.04.2020, 21:41     Titel: Modell einer Servoachse - Fehlersuche
  Antworten mit Zitat      
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

Fraesmaschine Matlab R2019b.rar
 Beschreibung:

Download
 Dateiname:  Fraesmaschine Matlab R2019b.rar
 Dateigröße:  3.64 MB
 Heruntergeladen:  323 mal
Private Nachricht senden Benutzer-Profile anzeigen


fabianT
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 84
Anmeldedatum: 31.10.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.04.2020, 19:06     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
pelle-fantastic
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 27.04.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.05.2020, 14:32     Titel:
  Antworten mit Zitat      
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

Servoachse R2019a.rar
 Beschreibung:

Download
 Dateiname:  Servoachse R2019a.rar
 Dateigröße:  178.97 KB
 Heruntergeladen:  314 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
pelle-fantastic
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 27.04.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.05.2020, 14:33     Titel:
  Antworten mit Zitat      
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
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.