Automatisierung mit Python Scripting in Ansys Maxwell
Von der Workflow-Idee zur Automatisierung
Im Seminar lernen Sie die IronPython-Schnittstelle sowie PyAEDT-Bibliotheken & API zur Automatisierung von Workflows in Ansys Maxwell zu verwenden. Diese Schulung wird als 2-tägiges Seminar angeboten.
Dauer
2 Tage
Voraussetzungen
Grundwissen in Ansys Maxwell, Programmierkenntnisse
Verwendete Software
Ansys Maxwell
- Aufwändige Routinearbeiten reduzieren und kleine Teilaufgaben automatisieren
- Automatisierte Prozesse und individuelle Reports für Ihr Unternehmen
- Steigerung der Effizienz durch Beschleunigung der täglichen Arbeit
- Schritt für Schritt zum ersten eigenen Skript für den Simulationsalltag
Beschreibung
Automatisierung kommt ins Spiel, wenn wiederkehrende Aufgaben für elektromagnetische Simulationen zeiteffizient zu lösen sind. Dies ist für einzelne Schritte möglich, oder den kompletten Modellaufbau von der Geometrieerstellung, über die Definition von Randbedingungen, Feldquellen und Vernetzungsanweisungen bis hin zur Definition der Solver-Einstellungen und standardisierten Auswertungen.
In der Schulung gelangen wir Schritt für Schritt zum ersten eigenen Skript für den Simulationsalltag. Sie benötigen spezifische Simulationsergebnisse, die nicht standardmäßig in Ansys Maxwell ermittelt werden, zum Beispiel einen Workflow, der Modelle nach einem festgelegten Muster aufbaut oder individuelle Ergebnisgrößen ermittelt? Reduzieren Sie Routinearbeiten, automatisieren Sie kleine Teilaufgaben, bis Prozesse und erstellen individuelle Reports für Ihr Unternehmen. Aufgrund der großen Spannweite sinnvoller Einsatzszenarien ist die Skriptschnittstelle in Ansys Maxwell für geübte Anwender ideal, um erheblich die Effizienz zu steigern, in kurzer Zeit komplexeste Modelle aufzubauen und Simulationen erfolgreich durchzuführen.
Diese Schulung richtet sich an Projekt- und Entwicklungsingenieure der Elektromagnetik und wissenschaftliche Mitarbeiter mit Grundkenntnissen in der Programmierung in Python und zu Ansys Maxwell.
Detaillierte Agenda für diese 2-tägige Schulung
Tag 1
01 IronPython in Ansys Maxwell
- Vorstellung der Skriptsprache IronPython und ihre Syntax, Logik und Funktionen
- Skriptrekorder und der Scripting Guide
- Einstellungen zur Datenablage, Programminitialisierung und Einbindung weiterer Bibliotheken
- Spaghetti-Code vs. Clean Coding
- Praxistipps für die Programmierung
- Workshops: Hello World! & Erstellen einer Geometrie per Skript
02 Erstellung parametrischer Geometrien
- 2D-Geometrie per Skript definieren
- Lokale und globale Parameter verwenden und verknüpfen
- Ausführung per Kommandozeile (cmd)
- Debugging von Skripten
- Aufruf externer Programme wie Microsoft Excel
- Workshop: Rechenzeit mit und ohne GUI
03 Workshop: Modellaufbau einer elektrischen Maschine per Skript
- Komplettaufbau E-Maschine inkl. Wicklungen, Materialdefinition und Randbedingungen
- Aktivierung von Wirbelstromeffekten
- Solvereinstellungen
04 Automatisierte Auswertungen und Reports
- Diagramme und Tabellen erzeugen
- Visualisierung von Feldverteilungen und Vernetzung
- Komplexe Auswertungen mit dem Field Calculator
- Workshop: Bericht im Corporate Design erstellen
Tag 2
05 Parameterstudien mit Optimetrics automatisieren
- Globale und lokale Parameterstudien
- Auswertung einzelner Varianten
- Geometrie und Bestromung variieren
- Workshop: Der optimale Lastwinkel einer E-Maschine
06 Automatisierung mit PyAEDT – Erste Schritte
- Kennenlernen von PyAnsys und seiner Module
- Entwicklungsumgebung, Installation, Einstellungen
- Vergleich der Skriptschnittstellen (APIs) und ihre Handhabung
- Workshop: Initialisierung und Geometrieerzeugung
07 Aufbau eines Modells mit PyAEDT
- Aufbau eines Modells einer E-Maschine inkl. Wicklung, Randbedingungen und Materialdefinitionen
- Bewegungs- und Analysesetup
- Benutzerdefinierte Koordinatensysteme
- Interaktive Programmierung
- Workshop: Aufbau eines 2D-Modells einer permanentmagneterregten Synchronmaschine
08 Simulation und Reportgenerierung mit PyAEDT
- Starten von Simulationen mit und ohne grafische Oberfläche
- Einstellung der CPU- und RAM-Nutzung
- Erstellen von Reports (Diagramme und Feldplots)
- Speichern und Laden von Modellen
- Workshop: Parameterstudie mit Optimetrics zur Ermittlung des optimalen Lastwinkels für einen gegebenen Strom
Ihre Referenten
Teilnehmerdaten
Zusätzliche Angaben
Kommentar
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.
Auf Seminare und eLearning-Kurse erhalten Sie bei Buchung über Ihre Hochschule einen Rabatt von 50% auf die ausgewiesene Teilnahmegebühr.
Weitere Informationen zur Gültigkeit und wie die Buchung mit dem Code ACADEMIC50 funktioniert, erfahren Sie auf unserer Seite Akademische Schulungen.
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.
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).