-
ANSYS ACT客户化开发工具包
概述
ANSYS ACT是ANSYS Workbench应用环境的客户化定制开发工具,主要解决用户在工程仿真应用中遇到的功能自定义和程序扩展的问题。借助ACT,用户可以在ANSYS已有功能的基础上,定制开发适合自身专业特点与特殊业务需求的新功能。
- 与ANSYS SDK共同构成ANSYS的客户化开发套件,实现开发技术的整合;
- 在软件现有功能的基础上,封装客户自己的仿真流程、知识、经验、规范,形成统一的应用环境,实现仿真过程及仿真应用的规范化,专业化,自动化;
- 对专家的智力资产进行固化,便于知识的积累,并有助于普通工程师的应用与能力的提升;
- 开发成果的应用模式与ANSYS Workbench自身的应用模式完全相同,并保持版本的兼容;
- 完善的开发文档和开发案例库、不需要深入的编程技术、易学易用。
-
功能特色
ANSYS ACT提供了用于客户化定制开发的工具、方法和接口,实现:
ANSYS APDL的封装
用户可以创建按钮和菜单来集成企业专用的APDL脚本,并将这种复杂过程的应用提供给企业内部更多的用户。用户创建的菜单和按钮与Mechanical中的对象共享相同的界面风格,同时也共享几何实体的选择和单位系统的管理。确保APDL不发生意外的改变,保证程序正确运行。
经典ANSYS功能的植入,填补ANSYS经典环境求解器功能和ANSYS Workbench应用环境之间的差异
自定义载荷和边界条件
用户可以轻松地使用XML和Python编程语言创建菜单和按钮。将新的负载或边界条件作为一个标准的Mechanical对象在界面上显示。向求解器发送命令以在求解模型上施加载荷或者边界条件。例如:热分析中,施加一个特定的空间分布的对流条件。
自定义结果
许多企业需要根据特定的准则,例如规范,来评估分析结果。其他企业已经开发了他们自己的评估工具,例如疲劳评估工具。通过使用ACT,用户可以进行复杂数学表达式或调用外部程序计算生产新的结果。
集成第三方/自研算法、求解器
使用ACT,用户和ANSYS合作伙伴可以在Mechanical模块中集成他们自己的仿真解决方案。在仿真过程中,ACT允许用户可以使用Mechanical模块的所有标准功能进行仿真分析,例如双向CAD连接,网格划分和后处理等,同时也可以使用自有的解决方案以执行仿真分析。
-
典型应用
典型应用方式
仿真专家总结和分享专业技术经验、分析流程、工作流程等,基于XML与Python开发ACT扩展程序。
专家的经验、技术将广泛用于到其他工程师的日常工作中。
用户扩展程序与标准ANSYS软件完美结合
其他应用
- ANSYS Mechanical环境的前处理及后处理的功能增强
几何模型的导入/导出,输入参数的定义、外部求解器的调用,行业规范的封装,并基于规范进行结果校核及云图显示。
- ANSYSDesignModeler用户自定义建模
通过ACT固化DesignModeler的建模流程,扩展DesignModeler的建模功能,构建用户自己的几何特征及参数化标准模型库,并快速、自动地生成用户化的模型。
- ANSYSDesignXplorer优化算法扩展
通过ACT将用户自己的优化算法或Matlab等软件的优化算法集成到DesignXplorer中,在不改变DesignXplorer本身功能及应用模式的情况下,扩展了其优化算法库。
-
客户价值
- 填补ANSYS通用功能和客户特定需求的差异:增加定制的特征到Workbench环境中(例如疲劳标准、定制的CFD载荷)
- 知识沉淀:仿真专家能够将APDL脚本命令准确地提供给非专业用户
- 方便移植APDL:将APDL命令语言更方便地移植到Workbench中
- 无缝封装:将专业知识、经验封装到Workbench环境中
- 易学易用,不需要专业开发人员