摘要
针对现有涂层体系三维点接触分析Fortran程序代码缺乏接触参数界面输入和计算结果界面可视化功能而应用不便的问题,文章基于Vb、Fortran和Matlab的混合编程,开发了涂层体系三维点接触分析软件。通过Vb软件设计了接触分析软件界面,实现了接触体几何尺寸、材料特性以及载荷等参数的界面输入;通过调用Fortran语言编译的动态链接库文件实现了涂层体系的三维接触分析计算;通过ActiveX技术调用Matlab的绘图功能实现了接触压力分布和次表层接触应力分布的界面可视化。结果表明:通过Vb、Fortran和Matlab的混合编程可以综合各软件语言的优势,实现参数输入界面化和计算结果界面可视化,有效解决单一Fortran程序代码应用不便的问题。2种计算结果的比对表明,本文开发的涂层三维接触分析软件的计算结果准确有效。
-
单位天津职业技术师范大学; 机电工程学院; 中国航发哈尔滨轴承有限公司; 哈尔滨工业大学