摘要:利用VB 语言设计的友好的人机交互界面,获取船闸闸首模型的参数化数据并对数据进行分析处理,生成TrueGRID 软件能识别的命令流;编制VB 与TrueGRID 的接口程序,导入命令流至TrueGRID 软件,生成可视化的船闸闸首三维有限元网格。提高了有限元计算前处理的工作效率。
TrueGrid 是一套优秀的、功能强大的通用网格生成前处理软件。它可以方便快速地生成优化的、高质量的、多块结构的六面体网格模型。作为一套简单易用、交互式、批处理前处理器,TrueGrid 命令流简洁、容易保存,便于我们操纵在交互式对话过程中自动生成的对话文件。一个命令输入文件通常建立于这样的对话文件。TrueGrid 是理想的参数化研究工具,哪里需要数字,哪里就可使用参数,并支持30 多款当今主流的分析软件。它广泛应用于材料科学、航空航天、生物医学、汽车工业、流体/结构等各个领域[1-2]。VB 是Windos 平台下的强有力的面向对象的编程语言,程序人员只需要利用开发环境提供的工具,根据设计的要求,就可以开发出一套界面友好、执行速度快、易于维护升级的软件系统[3]。船闸闸首是船闸工程的关键部位,一般设有输水廊道、闸门、阀门、闸阀门启闭机械及其相应的设备等,设备较多,受力状态又十分复杂[4]。国内对闸首的有限元计算大都依赖手工建模划分网格,导至计算人员重复性、机械性劳动过多,工作效率低[5]。本文结合现有的船闸工程实例,对闸首结构的基本形式进行分析总结,把其分解成若干个实体对象,以达到能够用若干个独立参数表示每个实体对象[6]。通过VB 与TrueGRID 软件对这些数据进行分析处理,实现对闸首模型三维有限元网格的自动剖分。对类似闸首结构,只需改变相应的参数,就可以得到类似结构的三维有限元网格,减少了设计人员的重复性劳动,提高了工作效率。
``````