基于标准中间文件的CAD-CFD接口开发与应用
2012-01-22金建
, ,金建,
(中国船舶科学研究中心,江苏 无锡 214082)
在船舶流体性能领域虚拟试验系统中,CAD/CFD接口工作无疑是其中的重要一项,而且还是目前比较薄弱的一个环节[1-2],设计标准格式的型值表便是连接CAD和CFD软件的桥梁。国外对CAD/CAE工具软件进行二次开发已经达到了十分成熟的水平。不管是CAD软件如UG、AutoCAD等,还是CAE软件如MSC、Ansys等,都提供了丰富的二次开发功能,可以让用户直接开发相关的数据接口软件。为了使软件具有更大的通用性,一般国外商用软件都提供多种标准文件的输入/输出,如STEP,IGES等。但这些标准往往只是在CAD之间或者CAE之间可以通用,在CAD和CAE之间,由于模型的表示方法差别很大,两者还存在很大的缝隙。最近几年,一些大公司的最新产品,如Siemens PLM Software、Altair等,在其各个领域的行业解决方案中,集成了多种CAD/CAE之间的所谓的“无缝”连接,其中往往都包含了行业内统一的CAD/CAE标准接口。
在国内,随着近几年CAD/CAE的不断应用,尤其是随着CAE应用的推进,在单一接口方面也已经有了丰富的积累[3],开发了一系列的CAD/CAE接口,在此过程中,也出现了一些中间文件(中性文件),但这些文件还不够标准,虽然已经开始向专业标准化方向发展,也只是适用于少部分船型;本文讨论基于标准中间文件接口的研发工作。
1 标准中间文件
标准中间文件可采用XML语言格式。XML是可扩展标记语言,它与HTML一样,都是SGML(standard generalized markup language,标准通用标记语言)。它是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要多,但XML极其简单易于掌握和使用。……
