COSMOS/M有限元与数据库的数据传输
目前活塞热负荷分析中,大多采用有限元分析方法,为提高分析的效率,研究人员在有限元分析中逐步引入了参数化模型,这一方面提高了有限元分析的灵活性,但同时也增加了有限元程序的编制难度,使得有限元模型中参数化数据的有效传递成为了有限元应用中的一个难点和重点。本文以活塞温度场参数化有限元程序模型为基础,运用Delphi语言编制了有限元程序的数据接口,实现了有限元程序与 Paradox数据库数据的有效传递,并通过与系统操作语言的结合实现了对参数化有限元分析程序的计算分析及数据输出的全面控制,提高了活塞热负荷分析的效率。
1 数据接口程序的功能设计
为使得COSMOS/M 有限元计算程序准确、完整和快速运行,并能实现数据及图形结果的自动输出,数据传输及处理接口程序必须具有以下几项功能。
1.1 数据查询功能
运用 Delphi语言字符查询功能,通过对有限元命令流文件数据参数定义头进行访问,找到需要查找的的参数名称及数据类型,并依此为依据,利用Delphi强大的数据查询功能,从Paradox数据库中查询相应的数值并提取为数据文件。
1.2 数据校验功能
几何建模是有限元数值计算的基础,而通过接口程序输入的参数其数值的合理性、有效性直接决定了几何建模的成功率,所以,在数据接口中,必须对性能参数数值的合理性、尺寸参数数值的几何干涉性及边界条件参数与几何参数的一致性等,进行数据校验和处理,进而保证有限元计算的有效性和准确性。
1.3 数据排序和数据头文件组织功能
COSMOS/M有限元程序的参数输入主要是通过命令流文件中的参数定义和赋值来完成,它并没有提供完整的数据输入接口模块,为此作者依据对流文件数据名称及格式的查询结果,对需要的数据进行排序和数据的参数头文件进行组织,这其中也包括对某些需要进行算术运算的参数进行处理的过程,最后依据所编排的顺序,按照 COSMOS/M 有限元程序命令流文件的规定格式形成,独立的二进制参数定义和赋值命令流头文件。
1.4 数据整合及有限元程序启动功能
通过 Delphi环境下 DOS操作系统的文件处理功能,对二进制的参数定义和赋值头文件及有限元程序的主体命令流文件进行合并,进而形成完整的有限元命令流执行文件,然后运用 Delphi环境下DOS操作系统的文件执行功能打开COSMOS/M的批处理功能,执行完整的具有参数输入功能的命令流文件进行有效的计算。
1.5 数据及图形结果输出功能
相关文章
- 2019-07-02内循环式漂珠分选机内空气动力流场的数学模型
- 2018-11-30液压支盘成形机工作机构静态受力分析
- 2018-10-12喷油头内部流场的数值模拟及其柱塞几何形状的优化
- 2018-12-07弹性机翼阵风响应数值计算方法
- 2019-01-15添加异辛醇对水与金属表面接触角的影响
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。