APP下载

C#与Matlab混合编程在EA211水泵壳体平行度检测中的应用

2014-07-05金洋洋李居峰

机械制造 2014年6期
关键词:程序发动机

□ 金洋洋 □ 李居峰 □ 袁 丽

上海大学 机电工程与自动化学院 上海 200072

水泵是发动机冷却系统的重要部件,它的作用是泵送冷却液,使冷却液在发动机的冷却水道内快速流动,以带走工作时产生的热量,保持发动机正常的工作温度。汽车发动机使用的是离心式水泵,由壳体、叶轮、轴承、泵轴、水封以及传动带轮等组成。

水泵壳体由铸铁或铸铝制成。铸铁壳体壁厚且质量大,随着对发动机轻量化要求的提高,目前只在某些商用汽车的大型发动机上还在使用铸铁壳体的水泵。很多铸铁壳体上还带有部分水道和节温器安装室,这使壳体的质量进一步增加。大多数轿车水泵采用了铸铝壳体,而且尺寸越来越小,很多壳体已经不再具有水道的功能。本文所研究的大众汽车EA211发动机冷却系统的水泵壳体也是采用铸铝材料,在其生产过程中,水泵壳体上下面的平行度是一个重要指标,它直接影响到水泵整体的性能以及汽车的行车安全。水泵壳体上下面的平行度要求如图1所示。

1 Matlab和C#结合的思路

当下,Matlab已成为应用最广泛的科学工程计算软件,它广泛应用于自动控制、数学运算、信号分析、图象处理、财务分析等各领域。Matlab所使用的是一种脚本语言,是逐行解释执行的,程序中所有的变量都是通过mxArray来实现的,所以为了保证通用性,它的执行效率非常低,在开发一些复杂算法时会发现程序执行得特别慢,虽然MathWorks公司已竭力提高M脚本文件的运算速度,但到目前为止,效果仍然不能和同样功能的可执行程序相比。……

登录APP查看全文

猜你喜欢

程序发动机
元征X-431实测:奔驰发动机编程
2015款宝马525Li行驶中发动机熄火
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进
新一代MTU2000发动机系列
恐怖犯罪刑事诉讼程序的完善
发动机的怠速停止技术i-stop