Ansys®-Matlab® Interface

Das AdaptroSim® ANSYS®-MATLAB® Interface verknüpft die Möglichkeiten des FE-Tools ANSYS® mit MATLAB/Simulink®. Mit dem AdaptroSim® ANSYS®-MATLAB® Interface können auf verschiedenen Wegen ANSYS®-Modelle reduziert und Co-Simulationen umgesetzt werden. Im Einzelnen stehen folgende Möglichkeiten im AdaptroSim® 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 AdaptroSim® Ansys®-Matlab® Interface verwendet werden:

Matlab®

Ansys

Klassen

ma_ansys Paket

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

ma_ansys.emat – Klasse zur Darstellung von Ansys *.emat-Dateien

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.SecondOrderSystem-Interface implementiert

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.SecondOrderSystem-Interface implementiert

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

Plug-In für Ansys

cms_wizard – Assistent zur Erstellung reduzierter Modelle in ANSYS Workbench Mechanical

Allgemeine Matlab® Funktionen

ma_read_tra_file – Funktion zum Einlesen von *.TRA-Dateien

ma_import_fft_analyser_data – Funktion zum Einlesen von Datentabellen und Header-Informationen aus FFT-Messprotokollen im ASCII-Format

ma_fft_analyser_frf_plot – Darstellung der Frequenzantwort von mit einem FFT-Analysator aufgezeichneten Daten

ma_common Paket

ma_common.Channel – Repräsentiert einen Kanal (z.B. Sensor), der Informationen über das System transportiert

ma_common.ContinousTimeStateSpace – Repräsentiert ein zeit-kontinuierliches Zustandsraummodell

ma_common.DiscreteTimeStateSpace – Repräsentiert ein zeit-diskretes Zustandsraummodell

ma_common.Frf – Abstrakte Schnittstellendefinition, die eine Frequenzantwortfunktion eines linearen zeit-invarianten Systems repräsentiert

ma_common.GenericSignal – Repräsentiert ein Signal mit Kanälen und Einheiten der Abszisse und Ordinate

ma_common.GenericFrf – Repräsentiert das Frequenzantwort Modell eines Systems

ma_common.Geometry – Klassendefinition für Geometrien bestehend aus Knoten und Kanten

ma_common.ModalSystem – Beschreibt modale Systeme durch modale Vektoren, Frequenzen und Dämpfung

ma_common.Node – Repräsentiert einen Knoten in einem kartesischem Koordinatensystem durch ihre x-,y- und z-Koordinaten

ma_common.SecondOrderSystem – Beschreibt ein System 2. Ordnung durch lineare Differenzialgleichungen

ma_common.Signal – Datensignalcontainer mit Kanälen, die eine gemeinsame Abszisse haben

ma_common.StateSpace – Beschreibt ein Zustandsraummodell eines Systems im Zeitbereich

ma_common.System – Beschreibt ein System mit seinen Ein- und Ausgangskanälen

ma_common.Unit – Beschreibt Einheiten durch Exponenten und Faktoren

Allgemeine Simulink® Blöcke

Sensoren

AccelerationSensor – Implementiert einen einfachen Beschleunigungssensor

DisplacementSensor – Implementiert einen einfachen Wegsensor

ForceSensor – Implementiert einen einfachen Kraftsensor

VelocitySensor – Implementiert einen einfachen Geschwindigkeitssensor

 

Betrachtungen zur Kompatibilität

Systemanforderungen: AdaptroSim setzt eine Windows 64bit Betriebssystem, eine Installation von Matlab 2014b oder darüber und einen wie hier beschrieben via mex –setup c installierten C-Compiler als Umgebung voraus.

Menü schließen