Ansys ACT
Ansys ACT
1 Jun 2023
Start of Recording
© Copyright 2023 ANSYS, Inc. / Confidential
Key Take-Aways of Today’s Session
https://www.ansys.com/alhactivation_en
Questions ? – Please use Chat function or use Q&A slot at the end
Hands-On:
Automation and Customization of
Your Structural Simulation
Workflows
Product 1
Product 1
MAPDL scripting
Mechanical scripting
WB scripting
Ansys
API
MAPDL
Technology components
Possibility to use other
useful Python tools Meshing
Data
Processing
Framework
Customer Ansys
tools Technology
Example: Sequentially solve blocks with internal names “SYS” and “SYS 2”.
• Execute Python code in response to events occurring • Create custom postprocessing workflow
in Mechanical
• Plot result as if it was a standard Mechanical item
• Use Python code to inject MAPDL commands into the
solver input • Add properties in the details view as needed (inputs,
outputs, parameters)
• Define custom properties
• Based on DPF technology
.RST
.RTH
Manipulate/ Visualize/
Access Transform/
Simulation
Export/
Map Transfer
Data
Simulation Data Field Data
.csv
.vtk
.hdf5 Physics Agnostic
Performance
Remote/Distributed Access Create custom plots
Pythonic Facilitate data transfer in multi-tool simulations
Customizable
Open Source
Dedicated Libraries (eg: numpy, matplotlib)
Plug & Play
In PyAnsys: PyDPF
• Several packages to address different needs:
• PyDPF-Core: standard implementation of DPF
• PyDPF-Post: simplified functions for standard post-processing
• PyDPF-Composites: for postprocessing of composite models
https://github.com/ansys
Introduction videos
available on ansys.com:
• 3 min video
• 15 min video
• Standalone App
Need a deployable
solution that protects
ACT Custom Button
source code and is
easily distributable
Automatically at the
right time and/or with
user inputs To create a custom load ACT Custom Load
or boundary condition
Need a deployable
solution that protects To create a custom
ACT Custom Result
source code and is result plot
easily distributable
In-product solution
ACT Wizard
with low-code UI
Guided workflow
External solution with
greater deployment Web App
and UI flexibility
https://discuss.ansys.com/
SpaceClaim/Discovery scripting Ansys Help: SCDM scripting Ansys Learning Hub: Scripting in Ansys Developer Forum,
SpaceClaim Ansys Customer Portal,
Ansys Innovation Courses: Scripting in [email protected]
Ansys Discovery, Advanced scripting in
Ansys Discovery
Mechanical scripting Ansys Help: Scripting in Mechanical Ansys Learning Hub: Ansys Mechanical Developer Forum,
Scripting Ansys Customer Portal,
[email protected]
DPF scripting • For Mechanical DPF: Ansys Help: Ansys Learning Hub: Introduction to Data Developer Forum,
Python Result Processing Framework Ansys Customer Portal,
• For PyDPF: Github Documentation: DPF [email protected]
docs
ACT scripting Ansys Help: Customization suite Ansys Learning Hub: Introduction to Ansys Developer Forum,
ACT in Mechanical, Introduction to Ansys Ansys Customer Portal,
ACT Wizards [email protected]
PyAnsys Github Documentation: PyAnsys project Ansys Innovation Courses: Intro to Using PyAnsys: Ansys Developer Forum
Python, Getting Started with PyMAPDL, Report issues (bug, enhancement need):
Developing WebApps for Modeling and open an issue on Github (in the repo of
Simulation Using PyAnsys each package)
Q&A