1 什么是 UPFs 用户可编程特性,ANSYS 中的 UPFs 用户可编程特性可以用来做什么

  • 3019
请先 登录 后评论

1 个回答

寒冰

UPFs 是 User Programmable Features(用户可编程特性)的简称,用户可以根据需要利用 UPFs 重新编译连接生成用户定制版本的 ANSYS 软件,例如创建新单元、定义新的材料属性、定义用户失效准则等,用户还可以编写自己的优化设计算法,甚至可以将整个 ANSYS 程序作 为子程序调用。UPFs 是用户在 ANSYS 提供的 Fortran 源代码的基础上,修改其用户可编 程子程序和函数(称为用户子程序),从源代码层次上对 ANSYS 进行二次开发的工具。用户 需要在相应的 Fortran 语言编译器(ANSYS 同样支持非 Fortran 语言的编译器,如 C 语 言,但需要 Fortran 语言外壳,且需要格外小心,不建议这种方式)的支持下,将编译修 改后的源代码与 ANSYS 库相连形成用户版本的 ANSYS 可执行文件,另外还可以创建自己的 外部命令。以下 ANSYS 产品支持 UPFs:

  • ANSYSMultiphysics
  • ANSYSMechanical
  • ANSYSStructural
  • ANSYSEmag­LowFrequency
  • ANSYSEmag­HighFrequency
  • ANSYSPrepPost

请先 登录 后评论