cae软件,包括abaqus,anasys,lsdyna,nastran,pam-carsh等,其前处理的模型文件,大致可以分为两类。
一类是用来向求解器内核Solver传递有限元模型数据的,像是abaqus的inp文件,nastran的bdf文件。这类文件一般都是文本格式,可以用记事本打开。数据格式也是类似的,都是一个个关键词引导的数据块,例如 *Node 关键词表示有限元的节点。通过使用有限元模型文件作为数据传递方式,实现了cae软件前处理和求解器的解耦。各个cae软件模型的互相导入导出也是通过读写这个文本模型文件实现的,由于各家软件的格式不尽相同,在这个转换过程中会伴随着一定的数据损伤,需要认真检查并补充必要数据。
另外一种数据类型是cae本身的数据库db,是二进制格式的,处理包含有限元数据之外,也包括几何数据,已经ui界面的一些状态,例如观察模型的视角,实现用户操作的undo/redo等。