Extend Your Simulation Functionality

Capabilities to support all your business or industry-specific needs may not be available in the general purpose ANSYS software. ACT enables you to extend ANSYS products by creating new functionalities such as specific loads, failure criteria, post-processing steps and custom results that can be used repeatedly by you and others. Your custom additions operate as “native” features in the target ANSYS product. Below are a few examples of new functionality creation in various ANSYS products:

  • Mechanical
    • Seamlessly integrate your legacy APDL macros with APDL encapsulation
    • Develop your own criterion using IronPython and integrate it into the powerful Mechanical Post environment
    • Add new boundary conditions, pre- and post-processing algorithms and custom results
    • Define new user interface elements to execute custom actions
  • Fluent
    • Deploy your own UDFs with ACT UDF macro encapsulation
  • DesignModeler
    • Define new user interface elements to execute custom actions
  • AIM
    • Expose new boundary conditions
    • Define new user interface elements to execute custom actions
  • Workbench
    • Define new user interface elements to execute custom actions

Extend your simulation functionality

Compress your Simulation Process

Simulation workflows can rapidly become complex, limiting the use of simulation to only a few expert users and reducing the overall efficiency of your engineering process. The need  to satisfy process compliance requirements and ensure data integrity adds further complexity.

You can eliminate your workflow complexities with process compression delivered by ACT.  Use ACT wizards, simulation process templates and guided simulations to decompose your workflows into individual steps. Each step exposes only the critical information required for a specific action, shielding you and your users from the technical complexities.

You can choose to implement your process compression within a single ANSYS application such as ANSYS Mechanical when you need to manage complex model interactions for one physics. Alternatively, you can use ACT to compress a process comprising multiple ANSYS and non-ANSYS applications through an independent layout.

Compress you simulation process

Customize your Workflows

A meaningful engineering simulation workflow is a sequence of actions performed on well-defined data to obtain insightful results. A typical simulation workflow can be broken down into five discrete parts:

  1. Preparation of input data
  2. Model creation
  3. Solution
  4. Post-processing of results
  5. Analysis of output data

With ACT you can define each part as a single block called a task. Multiple tasks can then be combined into complete units called task groups. Each task and task group can be integrated with your workflow in ANSYS Workbench using ACT. You can use this integrated workflow for various simulation scenarios:

  • Workflow Callbacks

    Take control of your simulation through ACT workflow callbacks. Available for most top-level schematic actions from within ANSYS Workbench, you can use these callbacks to perform custom behavior such as specialized data processing, report generation and application synchronization.

  • Connected Simulation

    You use diverse tools including ANSYS products, applications and in-house programs for faster and better innovation. However, managing heterogeneous tools via ad hoc solutions can dramatically slow down your engineering process. ACT unifies this  fragmented development process by integrating your tools within a single environment.

Customize your workflows

Integrate Third Party Tools and Data

Many businesses rely on several in-house and commercial engineering software products, including ANSYS, and develop in-house simulation applications to improve their product lines and innovate faster. All these tools require and generate diverse data. You can use ACT to integrate all your in-house, third-party or commercial applications and data within the ANSYS environment.

  • Custom Solvers

    Use ACT to directly integrate your custom solvers with ANSYS Mechanical.  By embedding your solver into Mechanical simulation, users can create new Workbench analysis systems based on your technologies. Within Mechanical, the solver operates seamlessly with the native mathematical model, solver and results processing routines.

  • Optimization Methods

    Introduce new optimization methods within ANSYS DesignXplorer. ACT enables you to extend the existing set of pre-installed optimization algorithms with your own in-house, third-party or commercial strategies. Users can then select your integrated methods from DesignXplorer’s optimization setup properties.

  • External Applications

    ACT workflows expose your external applications and data in ANSYS Workbench. This offers immense benefits that include:

    • Native "OEM" look-and-feel
    • Professional-grade application deployment
    • Project data and file management solutions
    • Collaboration with industry-leading applications
    • Flexible project construction
    • Remote Solve Manager (RSM) job submission

Integrate third party tools and data

Explore, Share and Sell Apps

Shop for your business-specific apps on our newly-designed ANSYS App store, where you can explore our expanding library of dynamic solutions. If you are already an app creator and feel others would benefit from your apps,  ANSYS provides you with a unique opportunity to share and sell your apps to our extensive ecosystem of global customers and partners. Our app submission process allows you to easily deliver your ACT-based apps to our ANSYS App Store.

Explore share and sell apps

Develop Apps Effortlessly

ANSYS App Builder provides an intuitive and guided set of tools that automatically generate reusable scripts for customization without having to write code.  App Builder breaks down barriers to scripting with simple graphical tools, intuitive property definitions and workflows specific to supported products. Built-in journal recording eliminates all manual callback programming and property substitutions, dramatically simplifying and speeding up customization.

In addition, ANSYS provides a full set of supporting resources to help you with app development.  Our ACT Reference and Developer’s guides provide detailed API descriptions and comprehensive feature overviews. To get started, you can access our training content, templates and complete examples on our ACT Resources page. These resources will help you assemble app building blocks in no time.

ACT’s standard XML and IronPython approach for all ANSYS products makes app creation easy to learn irrespective of the ANSYS products you plan to customize. You can apply the same consistent framework and APIs to meet your customization objectives and workflows.  Advanced users can also take advantage of the opportunities of .NET integration and support provided by IronPython. For users interested in specific members or code methods, the ACT console is a convenient tool to interactively navigate the APIs through robust auto-completion.

Develop apps efortlessly