ACT (Application Customization Toolkit) – это специальный набор инструментов автоматизации расчетов и расширения расчетных возможностей продуктов ANSYS. ANSYS ACT предоставляет широкие возможности для создания и настройки пользовательского функционала, а также реализации собственных уникальных расчетных методик.

Основные функции ANSYS ACT заключаются в следующем:

  • Создание пользовательских нагрузок и граничных условий
  • Создание пользовательских инструменты для обработки результатов
  • Интеграция сторонних решателей
  • Автоматизация процессов для повышения эффективности работы с помощью API и пошаговых помощников

Возможности ANSYS ACT

Расширение расчетных возможностей для численного моделирования

Стандартного функционала ANSYS может быть недостаточно для удовлетворения специфических расчетных потребностей конкретной отрасли. ACT позволяет расширить возможности ANSYS путем создания новых функций для задания определенных граничных условий, критериев разрушения и пользовательских результатов. Пользовательские дополнения работают так же, как и стандартные функции ANSYS. Ниже приведены несколько примеров создания новых возможностей для различных продуктов ANSYS:

  • Mechanical
    • Простая интеграция разработанный в прошлом макросов APDL
    • Разработка своих собственных критериев с помощью IronPython и их интеграция в среду Mechanical Post
    • Добавление новых граничных условий, алгоритмов предварительной и последующей обработки и пользовательских результатов
    • Определение новых элементов интерфейса для выполнения пользовательских действий
  • Fluent
    • Внедрение пользовательских функций с помощью инкапсуляции макросов UPF
  • DesignModeler
    • Определение новых элементов интерфейса для выполнения пользовательских действий
  • AIM
    • Добавление новых граничных условий
    • Определение новых элементов интерфейса для выполнения пользовательских действий
  • Workbench
    • Определение новых элементов интерфейса для выполнения пользовательских действий

"Сжатие" процесса моделирования

Процессы моделирования могут быстро усложняться, ограничивая использование моделирования только опытными пользователями тем самым снижая общую эффективность процесса разработки. Дополнительную сложность добавляет необходимость обеспечения целостности данных и требование соответствия стандартам.

Можно убрать избыточную сложность рабочего процесса "сжав" процесс моделирования с помощью ACT, разделив процесс моделирования на отдельные этапы. Предоставлять на каждом шаге только важную информацию, необходимую для конкретного действия, ограждая пользователя от технических сложностей.

Когда нужно организовать работу над сложной моделью в рамках одной физики, "сжатие" процесса моделирования реализуется в одном приложении ANSYS, например ANSYS Mechanical. Кроме того, ACT можно использовать для "сжатия" процесса моделирования, с использованием нескольких программных продуктов ANSYS так и сторонних приложений.

Адаптация рабочих процессов

Эффективный рабочий процесс моделирования - это последовательность действий, выполняемых с четко определенными данными для получения ценных результатов. Обычный порядок действий при проведении расчета можно разделить на 5 пунктов:

  1. Подготовка входных данных
  2. Создание модели
  3. Решение
  4. Обработка результатов
  5. Анализ выходных данных

С помощью ACT можно определить каждый этап как отдельный блок, называемый задачей. Несколько задач могут быть объединены в целые единицы, называемые группами задач. С помощью ACT каждая задача и группа задач могут быть интегрированы с рабочим процессом в ANSYS Workbench. Этот объединенный рабочий процесс можно использовать для различных сценариев моделирования:

  • Функции обратного вызова
    Функции обратного вызова позволяют ACT расширениям управлять рабочим процессом моделирования. Доступные для большинства действий на уровне проекта в ANSYS Workbench, функции обратного вызова могут быть использованы для пользовательской обработки данных, генерация отчетов и синхронизации данных приложений.
  • Связанное моделирование
    Для более быстрого и качественного внедрения инноваций можно использовать как продукты ANSYS так и программы собственной разработки. Однако управление разнородными инструментами с помощью специальных решений может значительно замедлить процесс разработки. ACT объединяет этот разрозненный процесс разработки, интегрируя ваши инструменты в единую среду.

Интеграция сторонних инструментов и данных

Для улучшения продуктовых линеек и более быстрого внедрения инноваций многие предприятия используют несколько собственных и коммерческих программных продуктов для проектирования, включая ANSYS, и разрабатывают собственные приложения для моделирования. Все эти инструменты требуют и генерируют разнородные данные. ACT можно использовать для интеграции ваших собственных, сторонних или коммерческих приложений и данных в среде ANSYS.

  • Пользовательские решатели
    Используйте ACT для непосредственной интеграции ваших решателей с ANSYS Mechanical. Встраивание пользовательских решателей в Mechanical позволяет создавать новые расчетные системы в рамках платформы Workbench. В Mechanical решатель органично работает с исходной математической моделью и процедурами обработки результатов.
  • Методы оптимизации
    Внедрение новых методов оптимизации в ANSYS DesignXplorer. ACT позволяет расширить существующий набор предустановленных методов оптимизации с помощью собственных, сторонних или коммерческих алгоритмов. Пользователи смогут выбирать новые методы оптимизации в настройках DesignXplorer.
  • Внешние приложения
    ACT позволяет получить доступ к внешним приложениям и данным из ANSYS Workbench. Это дает огромные преимущества, такие как:
    • Стандартный пользовательский интерфейс
    • Развертывание приложений профессионального уровня
    • Решения для управления данными и файлами проекта
    • Взаимодействие с лучшими приложениями в отрасли
    • Гибкая схема проекта
    • Отправка задач на расчет с помощью инструмента для управления удаленными расчетами (RSM)

Связанные продукты

ACT доступен для следующих приложений:

  • AIM
  • DesignModeler
  • DesignXplorer
  • Electronics Desktop
  • Fluent
  • Mechanical
  • SpaceClaim
  • Workbench

* ANSYS Customization Suite входит в состав продуктов ANSYS Mechanical Enterprise.

Дополнительные материалы: