Simulation ist mehr als Software

Kostenlose Testversion
0
Wunschliste
0 0
Warenkorb

Direktkontakt
DE
Skalierbarkeit der Simulation
Skalierbarkeit der Simulation

Einführung in Python für Ansys

Grundlage für alle Ansys-Scripting-Schulungen und PyAnsys

Übersicht

Seminar eLearning Basis

In dieser Schulung erlernen Sie die Grundlagen der Python-Programmierung für den Einsatz von PyAnsys und die Automatisierung Ihrer Ansys-Simulationen. Diese Schulung wird als 1-tägiges Seminar angeboten oder alternativ als eLearning-Kurs mit freier Zeiteinteilung.

Dauer
1 Tag

Nutzen
  • Einstieg in Python anhand von simulationsrelevanten Übungen
  • Black-Box-Anwendungen mit Python und PyAnsys erstellen
  • Einfache Anwendungen auf Servern oder in der Cloud bereitstellen
  • Ansys-Produkte automatisieren: die Basis für alle weiteren Scripting-Kurse

Beschreibung

Python ist die Basis sowohl für Scripting innerhalb einzelner Ansys-Produkte als auch für PyAnsys, d.h. Schnittstellen (APIs) rund um Ansys-Produkte, die Ihnen helfen, Ihre Simulations-Workflows zu automatisieren und mit vielen verschiedenen internen oder externen Anwendungen zu verbinden. Dies hilft bei der Standardisierung von Prozessen und der Automatisierung mehrerer Produkte.

Dank der einfachen Syntax ist Python eine leicht zu erlernende Programmiersprache. In diesem Kurs werden die Sprache Python und ihre Grundlagen mit Schwerpunkt auf der angestrebten Automatisierung von Ansys-Produkten mithilfe der PyAnsys-APIs vermittelt. Sie lernen, wie Sie mit Python und PyAnsys auf einfache Weise Black-Box-Anwendungen erstellen können, die auch von Nicht-Experten genutzt werden können und so die Belastung für Experten verringern. Außerdem lernen Sie, einfache Anwendungen auf Servern oder in der Cloud zu erstellen und bereitzustellen.

Die Schulung richtet sich sowohl an Ansys-Anwender als auch an Programmierer, die Ansys-Produkte mit Python und PyAnsys automatisieren möchten.

Das erste Modul für 30 Tage kostenlos testen

Verschaffen Sie sich einen ersten Eindruck und testen Sie das erste eLearning Modul dieser Schulung ganz unverbindlich. Keine Kosten, keine Kündigungsfrist.

Detaillierte Agenda für diese 1-tägige Schulung

Tag 1

01 Python: Einführung für Nicht-Programmierer

  • Grundlagen der Programmiersprache Python
  • Einrichten der Entwicklungsumgebung
  • Verstehen von Datentypen, Variablen und Operatoren
  • Kontrollfluss und Schleifenstrukturen
  • Eingabe- und Ausgabeoperationen in Python
  • Übung: Elementergebnisse an Knoten mitteln und in eine Datei exportieren

02 Chaos vermeiden: Strukturieren Sie den Code

  • Die Funktion verstehen
  • Funktionen erstellen und verwenden
  • Objektorientierte Programmierung (OOP) verstehen
  • Erstellen und Verwenden von Klassen
  • Best Practices
  • Übung: Erstellen von Klassen und Funktionen

03 Python-Pakete: Beschleunigung des Codes

  • Die Vorteile der Nutzung vorgefertigter Funktionen
  • Python-Paketmanager (pip, conda)
  • Datenmanipulation mit numpy, pandas
  • Datenvisualisierung mit plotly, matplotlib, pyvista
  • Übung: Öffentlichen Bibliotheken nutzen

04 PyAnsys: Start der Automatisierung von Simulationen

  • Grundlagen von PyAnsys
  • PyPrime: Erstellen einer konsistenten Vernetzung
  • Eine einfache Simulation mit PyMAPDL.
  • Zugriff auf Ergebnisdaten und Erstellen von Plots
  • Ausblick: vom Skript zur eigenen Anwendung mit Python
  • Übung: PyDPF für das Postprocessing

Ihre Referenten

Kanchan Mahajan
Solution Architect, CADFEM Germany GmbH, Berlin
Florian Hollaus
Berechnungsingenieur, CADFEM (Austria) GmbH, Innsbruck
Dario Rüegg
Technik, CADFEM (Suisse) AG, Aadorf

Einordnung in den CADFEM Lernpfad

Schulung jetzt buchen

Das erste Modul für 30 Tage kostenlos testen

Verschaffen Sie sich einen ersten Eindruck und testen Sie das erste eLearning Modul dieser Schulung ganz unverbindlich. Keine Kosten, keine Kündigungsfrist.

Nicht das Passende für Sie dabei?

Ob eLearning, Präsenzkurs, Live Online-Seminar oder Individualtraining - wir finden gemeinsam die richtige Lösung für Sie. Gerne beraten wir Sie persönlich.

1 bis 5 von 5 Ergebnissen

Das erste Modul für 30 Tage kostenlos testen

Verschaffen Sie sich einen ersten Eindruck und testen Sie das erste eLearning Modul dieser Schulung ganz unverbindlich. Keine Kosten, keine Kündigungsfrist.

Nicht das Passende für Sie dabei?

Ob eLearning, Präsenzkurs, Live Online-Seminar oder Individualtraining - wir finden gemeinsam die richtige Lösung für Sie. Gerne beraten wir Sie persönlich.

Haben Sie Fragen zum Seminar?

Wann erhalte ich die endgültige Zusage für meine Seminarbuchung?

Unmittelbar nach Ihrer Anmeldung erhalten Sie eine automatische Eingangsbestätigung an die angegebenen E-Mail-Adressen. Nach erfolgreicher Prüfung der von Ihnen angegebenen Daten erhalten Sie innerhalb von 2-3 Werktagen per E-Mail Ihre personalisierte Anmeldebestätigung mit weiteren Informationen zur Seminargebühren, Rechnungsadresse, Hotelempfehlungen etc. 

Sobald die Mindestteilnehmerzahl erreicht ist, erhalten Sie eine endgültige Seminarbestätigung mit weiteren Informationen. Wenn Sie ein Präsenz-Seminar gebucht haben, empfehlen wir Ihnen, die endgültige Reisebuchung erst ab diesem Zeitpunkt vorzunehmen.

Falls die Mindestteilnehmerzahl einmal nicht zustande kommt, behalten wir uns vor, den Seminartermin bis spätestens 7 Tage vor Seminarbeginn abzusagen. Gerne informieren wir Sie zu alternativen Terminen, Schulungsformaten oder Seminaren. Bitte beachten Sie, dass wir keine Haftung für bereits vorgenommene Hotel- oder Reisebuchungen seitens der Teilnehmenden übernehmen.

Wann ist Anmeldeschluss für ein Seminar?

Seminarplätze werden grundsätzlich nach der Reihenfolge der Anmeldung vergeben. Deshalb empfehlen wir Ihnen immer eine frühzeitige Buchung für Ihren Wunschtermin.

Solange ein Seminar noch über freie Plätze verfügt, können diese gebucht werden.

Zu welcher Uhrzeit beginnen und enden die Seminare?

In der Regel beginnen die Seminare um 9:00 Uhr und enden um 17:00 Uhr der jeweiligen Ortszeit. Die konkreten Seminarzeiten werden Ihnen in der Buchungsbestätigung genannt. Bitte beachten Sie, dass je nach Seminarveranstalter eine mögliche Zeitverschiebung zwischen Ihrer Ortszeit und der des Seminarveranstalters bestehen kann. Zur genauen Orientierung enthalten alle Zeitangaben eine Information über die Verschiebung zur Referenz Greenwich Mean Time (GMT).

Bereichsleiter Professional Development
Dr.-Ing. Marold Moosrainer