Mechanical Simulation in MATLAB®

Ansys®-Matlab® Interface

Das AdaptroSimTM ANSYS®-MATLAB® Interface verknüpft die Möglichkeiten des FE-Tools ANSYS® mit MATLAB/Simulink®. Mit dem AdaptroSimTM ANSYS®-MATLAB® Interface können auf verschiedenen Wegen ANSYS®-Modelle reduziert und Co-Simulationen umgesetzt werden. Im Einzelnen stehen folgende Möglichkeiten im AdaptroSimTM ANSYS®-MATLAB® Interface zur Verfügung:

  • ANSYS® Workbench-Wizard zur Erstellung von reduzierten Strukturmodellen
  • ANSYS® Classic-Routinen zur Erstellung von reduzierten Strukturmodellen
  • Steuerung der Ansys-Simulation aus MATLAB® mittels APDL-Batchcontroller und APDL-Script parametrizer für z.B. Optimierungsaufgaben
  • Folgende binäre Ansys®-Files können in MATLAB® eingelesen und verarbeitet werden:      
      • Full: Systemmatrizen
      • RST: ANSYS® Ergebnisse
      • SUB: Systemmatrizen von reduzierten Modellen
      • TCMS: Transformationsmatrix reduzierter Modelle
      • Mode: Modaldaten

  • Import von ANSYS®-SPMWRITE Daten
  • Modellreduktion mittels Krylov-Unterraummethode in MATLAB®

Dafür können folgende Blöcke und Funktionen aus dem AdaptroSimTM Ansys®-Matlab® Interface verwendet werden:

Matlab®

Ansys

Classes

ma_ansys Paket

ma_ansys.binary – Klasse zur darstellung der Ansys-Binärdateien

ma_ansys.full – Klasse zur Darstellung der Ansys *.full Dateien

ma_ansys.cms – Klasse zur Darstellung von *.cms-Dateien

ma_ansys.modal_data – Eine Klasse für Ergebnisse (*.rst) aus modalen Analysen

ma_ansys.result – Klasse zur Darstellung der Ansys *.rst Ergebnisdateien

ma_ansys.sub – Klasse zur Darstellung der Ansys *.sub

ma_ansys.mode – Klasse zur Darstellung der modalen Daten aus Ansys *.mode-Dateien

ma_ansys.tcms – Klasse zur Darstellung der CMS Transformationsmatrix *.tcms-Datei

ma_ansys.AnsysFull – Eine Wrapperklasse für ma_ansys.full, welche das ma_common.

ma_ansys.AnsysModalResult – Eine Wrapperklasse für ma_ansys.result, welche das ma_common.ModalSolution-Interface implementiert

ma_ansys.AnsysResultData – Eine Wrapperklasse für ma_ansys.result, welche das ma_common.Signal -Interface implementiert

ma_ansys.AnsysSub – Eine Wrapperklasse für ma_ansys.sub, welche das ma_common.

ma_ansys.runAnsysScriptFile – Methode zum Ausführen von APDL-Code in Ansys von Matlab aus

ma_ansys.writeAnsysScript – Methode zum Erstellen und Zusammenführen von APDL-Dateien innerhalb von Matlab