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

Servoantrieb in X/Y Achse

 

26andy77
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 23.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.09.2014, 20:53     Titel: Servoantrieb in X/Y Achse
  Antworten mit Zitat      
Hallo Zusammen,

ich hänge kurz vor Ziel bei einer Aufgabe, in der es darum geht eine Bewegung zweier Schlitten in X und Y Richtung umszusetzen.
Wo ich scheitere ist, dass die Lage der beden Schlitten (siehe Skizze) mittels Drehwinkel des Motors indirekt gemessen werden soll.
Zudem soll der Weg von 4 Positionen und der Zeiutfunktion dargestellt werden.

Wäre super, wenn mich jemand von euch hierbei untestützen könnte, denn ich habe mir schon etliche Nächte um die Ohrenn gehauen und sehe den Wald vor lauter Bäumen nicht.

Grüße

Skizze.jpg
 Beschreibung:

Download
 Dateiname:  Skizze.jpg
 Dateigröße:  27.07 KB
 Heruntergeladen:  416 mal
ImplementierungXY.mdl
 Beschreibung:

Download
 Dateiname:  ImplementierungXY.mdl
 Dateigröße:  56.1 KB
 Heruntergeladen:  449 mal
Zahnbandantrieb_b_dat.m
 Beschreibung:

Download
 Dateiname:  Zahnbandantrieb_b_dat.m
 Dateigröße:  2.26 KB
 Heruntergeladen:  399 mal
Private Nachricht senden Benutzer-Profile anzeigen


fosibaer
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 16.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.09.2014, 20:54     Titel:
  Antworten mit Zitat      
Hallo,

kannst du mich zunächst bei deiner Aufgabe "abholen". Wie kommst du auf den Regler?
Was genau ist dein PRoblem bzgl. des Winkel und der beiden Richtungen x und y?

Gruß

Fosi
Private Nachricht senden Benutzer-Profile anzeigen
 
26andy77
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 23.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.09.2014, 11:46     Titel:
  Antworten mit Zitat      
Hallo Fosi,

die kaskadierte Lageregelung der Achse ist indirekt über die Messung der
Motorposition realisiert, d. h. die Schlittenposition x wird nicht gemessen.
Ich möchte gerne den Weg (indirekt über die Motorposition) der Schlitten in Abhängigkeit der Zeit darstellen. Die Paramter des Reglers kpx und kpv habe ich aus einer anderen Aufgabe übernommen, da ich nicht weiß, wie man diese berechnet.
Aktuell bekomme ich zwar ien Diagramm, jedoch die Fehlermeldung, dass der Integrator 4 einen Wert gegen NaN oder Inf erzeugt.

der Strom- bzw. Momentenregelkreis des Servomotors kann als Übertragungsglied
erster Ordnung (Ersatzzeitkonstante) mit Stellgrößensättigung
nachgebildet werden.

hier die vorgegeben Modellparameter:

Kaskadierter Lage- und Geschwindigkeitsregler ohne I-Anteil: Kpx_x,y, Kpv_x,y
Maximalmoment des Servomotors (für x- und y-Achse identisch): Mmax = 5 Nm
Massenträgheitsmoment des Servomotors (x- und y-Achse): J = 10 kgcm2
Schlittenmasse in x (inkl. y-Achsantrieb): mx =100 kg
Schlittenmasse in y: my =10 kg
Treibrollenradius: r = 50 mm
Steifigkeit des Zahnriemens (worst-case, x- und y-Achse) : k = 1 N/μm
Reibungsmoment am Motor (für x- und y-Achse identisch) :MR = 0,1 Nm
Reibungskraft am Schlitten (für x- und y-Achse identisch) :FR = 10 N
Ersatzzeitkonstante des Stromregelkreises (x- und y-Achse) :T = 1 ms
Übersetzungsverhältnis (Zähnezahl Treibrollen- zu Motorritzel) :ü = 5


Siehst Du die Fehler bei der Implementierung oder in den MATLAP Befehlen?
Private Nachricht senden Benutzer-Profile anzeigen
 
26andy77
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 23.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.09.2014, 17:21     Titel:
  Antworten mit Zitat      
Ergänzung:
es heißt natürlich MATLAB anstelle MATLAP Rolling Eyes
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 - 2025 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.