5 w( d( S+ l1 y. U2 X 开发这个协同仿真环境的平台便是ANSYS Workbench。# j3 R. _( E# k" g
# u- Q) T5 ^* X5 j Workbench的设计思想 - a Q3 `8 I6 U" `- X! j/ P, O: N
ANSYS公司长期以来为用户提供成熟的CAE产品,现在决定把自己的CAE产品拆散形成组件。公司不只提供整合的、成熟的软件,而且提供软件的组件(API)。用户可以根据本企业产品研发流程将这些拆散的技术重新组合,并集成为具有自主知识产权的技术,形成既能够充分满足自身的分析需求,又充分融入产品研发流程的仿真体系。Workbench则是专门为重新组合这些组件而设计的专用平台。它提供了一个加载和管理API的基本框架。在此框架中,各组件(API)通过Jscript、VBscript和HTML脚本语言组织,并编制适合自己的使用界面(GUI)。另外,第三方CAE技术和用户具有自主知识产权的技术也可以像ANSYS的技术一样编制成API溶入这个程序中。, c# ]; B1 B# N
' m% E e. E& V ANSYS公司提供各类与仿真相关API以及用户自己知识产权的API在Workbench环境下集成,形成应用程序。希望对某CAD虚拟样机分析时,从CAD系统中链接虚拟样机模型,在Workbench开发的应用程序中设置计算参数,如设计尺寸、工程材料或运行工况等,然后提交给希望的底层求解器求解。计算结果返回Workbench程序进行结果显示。若用户对当前的设计方案不满意,可重新设置参数,再求解,直到对当前的设计方案满意为止。这些满意的设计参数在此处通过双向互动参数传递功能,可以直接返回对应此模型的CAD软件中,生成候选的设计方案。' y" u4 P- L( {" m
2 \2 ]: h& s9 Q 基于Workbench的仿真环境有三点与传统仿真环境有所不同: ' c2 U& {2 f* G f/ [2 F7 z8 R# j) b3 |$ ? E+ O •客户化:Workbench像PDM那样,利用与仿真相关的API,根据用户的产品研发流程特点开发实施形成仿真环境,而且用户自主开发的API与ANSYS 已有的API平等。这一特点也称为“实施性”; ) S/ v( U2 I& n w7 O4 n5 r8 O 5 g; h* O( z# Q p$ C8 p6 ~2 _•集成性:Workbench把求解器看作一个组件,不论由哪个CAE公司提供的求解器都是平等的,在Workbench中经过简单开发都可直接调用; ! K8 J# I. x1 i0 E5 M: d$ d5 t: q7 r- H9 w •参数化:Workbench对CAD系统的关系不同寻常。它不仅直接使用异构CAD系统的模型,而且建立与CAD系统灵活的双向参数互动关系。4 A+ {( @7 X* u: f