Skip to Main Content

Ansys Electronics Desktop 3D Modeling User Defined Primitives

Course Overview

The AEDT 3D Modeling UDPs course covers how to basics to set up and create python scripts to create geometries in the Ansys Electronics Desktop Environment.  The course covers parameters and presents an induction motor geometry creation example.  Python files are provided. 

Prerequisites

  • Completion of the Maxwell Getting Started course or equivalent familiarity with the Maxwell product and the AEDT graphical user interface. 
  • Familiarity with python programming.

Target Audience

Any user who wants to learn how to automate geometry creation in the Ansys Electronics Desktop (AEDT).  The geometry creation example is an induction motor.

Teaching Method

Workshop slides with python files guide learners through the process.  A training certificate is issued on completion of the course.

   

Learning Path

Learning Outcome

Following completion of this course will be familiar with:

  • Understand how to prepare the environment for python scripting.
  • Know how to set up the graphical user interface and input parameters.
  • Know how to access and customize validation of UDP parameters. 
  • Know how to create geometry with built-in functions.
  • Successfully create geometry (a rotor core with slots and rotor bars for an induction motor).

 Available Dates

Currently, no training dates available.

Learning Options

Training materials for this course are available with a Ansys Learning Hub Subscription. If there is no active public schedule available, private training can be arranged. Please contact us.

Agenda

This is a half-day (4 hour) course of hands-on simulation workshops that can be instructor led or studied as self-paced. For virtual training, this course is covered over 1 x 2-hour session, with discussion and demonstration of the workshop steps.

  • Module 1: Setting up the environment in AEDT 
  • Workshop with 01_draw_udp.py
  • Module 2: GUI Parameters 
  • Workshop with 02_ui_example.py
  • Module 3: Parameter Handling 
  • Workshop with 03_parameter_validation.py
  • Module 4: Geometry Creation
  • Workshop with 04_induction_motor.py