| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
| |
| Wie UWINLOC mit HF-Simulation für eine innovative, digitale und zeitsparende Lager-Logistik sorgt (Ansys), ein Anwenderbericht
|
Autor
|
Thema: Ansys Daten als mat. Datei in Matlab speichern (1361 mal gelesen)
|
Niko9310 Mitglied
Beiträge: 41 Registriert: 16.06.2014
|
erstellt am: 13. Aug. 2014 17:39 <-- editieren / zitieren --> Unities abgeben:
Hallo, wie ihr bestimmt bereits schon wisst: Ich untersuche einen Bohrer auf Torsionssteifigkeit, Massenträgheitsmomente, Gesamtlängenänderung und mache eine Modalanalyse in Ansys. Dafür wird der Bohrer-Schaft fixiert und mit der Erdanziehungskraft und einem Moment belastet! Nun möchte ich die Daten in Matlab als mat. Datei speichern! Automatisch soll Ansys seine Analysen durchführen und die Daten später an Matlab übergeben, damit sie dort gespeichert werden können! Ich habe schonmal von APDL gehört! Ich frage mich, ob diese Programmierung in diesem Zweck zielführend ist oder ob es vielleicht auch einfacher geht... Wie muss ich vorgehen, wenn APDL verwendet werden muss? Muss ich was spezielles beachten? Mit freundlichen Grüßen Niko9310 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MESHPARTS Mitglied
Beiträge: 411 Registriert: 08.03.2013 Meshparts Software (https://www.meshparts.de/products) Ansys SolidWorks
|
erstellt am: 14. Aug. 2014 09:42 <-- editieren / zitieren --> Unities abgeben: Nur für Niko9310
Hallo Niko, wenn man APDL beherrscht, dann ist die Kommunikation zwischen Matlab und Ansys sehr einfach. Wenn ich das richtig verstanden habe, ist Matlab die Hauptanwendung und Ansys die Downstream-Anwendung. Ein möglicher Weg wäre: 1. Aus Matlab ein APDL-Inputfile erzeugen. Das Inputfile soll am Ende die gewünschten Ergebnisse in eine Text-Datei herausschreiben. 2. Aus Matlab ein Systembefehl mit einem Aufruf der Ansys-Exe in Batch-Modus. Der Befehl bekommt des Weiteren das zuvor generierte Inputfile als Argument. 3. Warten bis der Ansys-Batchprozess fertig ist und dann die Ausgabedatei einlesen, verarbeiten und als MAT-Datei speichern.
------------------ Viele Grüße Alexandru Dadalau MESHPARTS GmbH Tuning Your Simulation www.meshparts.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cgebhardt Mitglied Maschinenbauingenieur
Beiträge: 1449 Registriert: 20.11.2000
|
erstellt am: 14. Aug. 2014 16:12 <-- editieren / zitieren --> Unities abgeben: Nur für Niko9310
Hallo, ja, auf diese Weise könnte man eine cosimulation realisieren. Es gibt aber noch den Weg über ein kondensiertes Verhaltensmodell. Man verwendet die Eigenmoden um ein Zustandsraummodell aus der FE abzuleiten und dass dann in Matlab einzusetzen. Sehr schnell, sehr effektiv, einfach zu handhaben, kein Schreiben von Sripten erforderlich, setzt allerdings lineare Modelle voraus. Evtl. Linearisierung (Linear Perturbation) nutzen. Viele Grüße CG ------------------ Christof Gebhardt
CAD-FEM GmbH Marktplatz 2 85567 Grafing Tel. +49 (0) 8092 7005 65 cgebhardt(at)cadfem.de www.cadfem.de [Diese Nachricht wurde von cgebhardt am 14. Aug. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MESHPARTS Mitglied
Beiträge: 411 Registriert: 08.03.2013 Meshparts Software (https://www.meshparts.de/products) Ansys SolidWorks
|
erstellt am: 14. Aug. 2014 16:23 <-- editieren / zitieren --> Unities abgeben: Nur für Niko9310
|
Niko9310 Mitglied
Beiträge: 41 Registriert: 16.06.2014
|
erstellt am: 14. Aug. 2014 18:24 <-- editieren / zitieren --> Unities abgeben:
|