Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  NX8.5 Cosimulation mit flexiblen Körpern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
  
NX große Baugruppen WAVE-Links
Autor Thema:  NX8.5 Cosimulation mit flexiblen Körpern (1236 mal gelesen)
Linlinda
Mitglied
Student

Sehen Sie sich das Profil von Linlinda an!   Senden Sie eine Private Message an Linlinda  Schreiben Sie einen Gästebucheintrag für Linlinda

Beiträge: 1
Registriert: 05.08.2013

erstellt am: 05. Aug. 2013 12:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Einmassenschwinger.JPG


Einmassenschwinger_flexibel.JPG

 
Hallo Zusammen,

Mein Problem in kurz: flexible Motionsimulation gekoppelt mit Matlab/Simunlink

Ich habe ein einfaches Motionmodell aus zwei Massen aufgebaut, die mit einem Feder-Dämpferelement (Buchse) verbunden sind, der untere Teil ist am Boden fixiert und der obere Teil wird von einer Kraft angeregt. (Siehe Bild: Einamssenschwinger)
Dieses Modell habe ich durch eine Cosimualtion mit MATLAB/Simulink Version 11b gekoppelt. Dabei wird ein Kraftsignal von Simulink aufbereitet, als Input an das Motion-Modell gegeben, dort Messe ich die entstandene Verlagerung und gebe sie als Output an Matlab zurück. Mein geschriebenes Matlabskript berechnet mir die Übertragungsfunktion und plottet mir das Bodediagramm und den Phasengang.
Wenn ich die Cosimulation mit den 'starren' Körpern durchlaufen lasse, klappt alles einwandfrei.
Sobald ich die flexiblen Körper in das Modell einfüge (Bild: Einmassenschwinger_flexibel), läuft die Rechnung nicht mehr. MATLAB spuckt den Fehler aus:

=== Error Message ========================
1. NX/Motion Model is invalid
=> Modify NX/Motion Model and restart simulation
2. Bigger waiting time is needed to open NX/Motion Model
=> Increase Waiting time and restart the simulation
==========================================

=== Error Message ========================
The number of plant input of Simulink is not equal to the number of plant input of NX/Motion.
The number of plant output of Simulink is not equal to the number of plant output of NX/Motion.
==========================================

Im FE-Modell der Teile, habe ich für die Bushings RBE2 Elemente genommen, und als Zwangsbedingungen an den Koppelstellen Free DOF, bzw an der Fixierungsstelle zum Boden ein fixed DOF.

Dazu sei noch bemerkt:
Die flexible Cosimulation lässt sich ja auch mit NX als Host berechnen, da enstehen auch keine Probleme, und die Verlagerungen der flexiblen Körper werden in der Animation angezeigt.

An welcher Stelle liegt mein Fehler? Habe ich die flexiblen Körper falsch aufgebaut, bzw. die Koppelstellen mit falschen Elementen belegt?
Oder kann ich NX8.5 nicht mit MATLAB 11b für die Berechnung mit flexiblen Körpern koppeln?

Ich bitte euch um Rat,
Danke schonmal und Grüße,

Linda

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz