Webinar: Automation in Abaqus using Python Script and GUI Toolkit
Numerical simulation like finite element analyses (FEA) can involve a complicated process from analysis setup to results processing and interpretation. Abaqus supplies the ability to automate portions of the analysis process through their Abaqus Scripting Interface, which is a Python API to the models and data. This allows the user to automate model construction and post-processing tasks. For sophisticated analyses, many times analyses are repeated, and sensitivity studies are performed. The creation of such models can be time-consuming and error-prone. By automating portions or all the analysis process through Python scripts and GUIs, efficiency and quality of work can be improved.
Key takeaways include:
- Abaqus/CAE supplies automation capability through their Python API and GUI toolkit
- Automation improves efficiency and quality of work
- Allows non-FEA engineers to work with complicated models
- Automated analysis can be used in DoE, Optimization, and Reliability frameworks
Who should attend?
This online seminar is recommended for all engineers, analysts and managers that perform or oversee analyses conducted within Abaqus/CAE. Also, useful for non-Abaqus users.
Arindam Chakraborty, Ph.D., PE (TX, CA) is a mechanical engineer with more than 10 years of strong academic and consulting experience in solid mechanics and design, non-linear FEA, fatigue and fracture mechanics, reliability analysis, composite structures in Oil & Gas, Nuclear, and Structural Design. He also has a strong background in project management, business development, strategy development, and technology development, with a strong focus on public safety regulations (BSEE, NRC). Dr. Chakraborty has strong technical knowledge and working skills in CAE techniques and widely known structural analysis software (ANSYS/ABAQUS). He also has experience in CFD using Fluent to model flow in reactor cooling systems. He has experience in automating complex engineering problems using codes in FORTRAN/C/C#/VBA/Java/Python including ABAQUS automation scripts. Dr. Chakraborty has more than twenty conference and journal publications and is closely involved with ASME Codes & Standards committee and API task groups.
Christopher J. Habura, M.S.M.E. is a mechanical engineer with more than 15 years of experience using the Python programming language for creating pre- and post-processing scripts and customized GUI applications to interface with Abaqus/CAE as well as stand-alone Python scripts and GUI applications (PyQt) to automate workflow outside of Abaqus. In addition to Mr. Habura’s extensive experience with Python, he has been using Abaqus for complex thermal/structural nonlinear analyses for 20 years. This allows him to readily grasp the key technical aspects of an analysis as they relate to the desired automation process. He received his master’s and bachelors of science in mechanical engineering from the University of Pittsburgh and Penn State University, respectively.