基于EXCEL模板及宏全渗碳层深度求解应用研究.docVIP

基于EXCEL模板及宏全渗碳层深度求解应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于EXCEL模板及宏全渗碳层深度求解应用研究

基于EXCEL模板及宏全渗碳层深度求解应用研究   针对过程烦琐、步骤复杂的全渗碳层深度的评价,提出了基于EXCEL模板文件及宏程序的求解思路,通过综合运用多种EXCEL函数及工具,给出了具体的设置步骤及求解方法,建立了方便、高效、适用的模板文件,并创建了包括单变量求解和图表绘制的宏,从而实现自动求解全渗碳层深度的功能。   EXCEL模板文件宏全渗碳层深度求解   渗碳淬火零件的渗碳层深度有两种评价方法:其一为有效渗碳深度,其二为全渗碳深度。而全渗碳深度的检测及评价又分为:(a)显微镜法(金相法),即将渗碳后的试样制成金相试样,在显微镜下进行渗碳组织测量,此全渗碳层深度相当于芯部原始组织至表面的距离;(b)化学分析法,即从表面开始以0.05或0.1mm的间隔取样分析切屑中的碳含量,当其碳含量与芯部相同时,取样处至表面的距离即为全渗碳层深度;(C)硬度法,即用维氏硬度计从试样边缘起向芯部测试显微硬度值的分布样度,并根据若干个点的硬度值绘制出硬度随深度变化的曲线(硬度推移曲线),再过该曲线上某一规定点作切线,该切线与心部硬度线交点至表面的距离即为所求的全渗碳层深度。   显然,(a)、9b)两法只是具体检测方法不同,其实质者是表面至芯部组织外边界的距离,而(c)法所求的全渗碳层深度是对硬度曲线梯度及芯部硬度的综合评价,采用该评价方法虽有其独到与合理之外,但评价过程繁琐,手工处理不仅效率低,而且数值误差大,而在计算机上借助EXCEL等作数值处理时,也都因每次要重复同样的过程,效率也不高。针对这一问题,我们设计了基于EXCEL模板及宏的全渗碳深度求解系统。   1硬度推移曲线与全渗碳深度   用硬度法检测全渗碳深度时,首先从试样边缘到芯部逐点检测硬度,再绘制出处硬度随深度变化的曲线——硬度推移曲线,如图1所示。设芯部硬度与最高硬度值的差为L,从芯部硬度值往上1/3 L的水平线与硬度推移曲线的交于C点,过C点作曲线的切线,该切线与芯部硬度值的水平线交于E点,则E点对应的横坐标值即为硬度法测定的全渗层深度。   2基于EXCEL模板文件的全渗碳层深度求解思路   2.1建立???板文件   在EXCEL中建立模板文件如图2所示,其中A例数据为根据规定从试样边缘向芯部逐点检测维氏硬度的间隔:0.1,0.2,……0.9,1.0,B列数据用以存放各点对应的检测硬度值,现模板中该列数据值为空,待调用模板文件后另行输入,其余各列均为作相应数据处理之用   2.2曲线拟合及其方程式   在模板文件中,即使将各点对应的检测硬度值录入,也不能直接用作求解的依据,一则,实际检测中总有一些点会因检测误差而偏离正常状态,再则,这些点都是一些散点,因此,应先作散点图,并据此作曲线拟合,将拟合的曲线作为求解的依据,多次拟合的结果表明,该硬度推移曲线用四次多项式拟合效果最佳,即其中m1~m4各项系数及常数项b,用函数求解,在单元格A21:E21中输入以上公式即可自动求出。在单元格D6中输入:向下复制至D15,即可求出用四次多项式拟合的曲线上各点对应的硬度值,此项工作是以下求解相关点、线的基础,也是正确评价全渗碳层深度的关键。   2.3相关点线的求解设置   (1)最高硬度值水平线:用函数max( )求解,在E6单元格中输入:“max($B$6: $B$15)”,并向下复制至E15。   (2)芯部硬度值水平线:用函数min( )求解,在F6单元格中输入:“min($B$6: $B$15 )”,并向下复制至F15。   (3) 1/3 L线:在G6中输入“=$F$6 +($F$6-$E$6)/3”,即求出C点纵坐标YC,再向下复制至G15。   (4)C点横坐标: 1/3 L线与硬度推移曲线交点的横坐标XC值,X的值。   (5)切线方程:用点斜式直线方程表示过已知点C的切线,其中,即Yn在C点的导数,亦即在C切线的斜率。   (6)E点横坐标:切线YQ与芯部硬度值水平线YE交点的横坐标XE,即当时X的值,此值即全渗碳层深度值。   2.4保存模板文件   按上述思路及方法设置好相应的单元格后保存模板文件备用。   2.5单变量求解及绘制图表的宏程序录制   上述C点、E点横坐标的求解,其实质是两组方程的联立求解。因为每次求解时硬度推移曲线、1/3 L线、切线、芯部硬度水平线都不完全相同,所以不能直接在模板文件中通过设置来解决,而应使用单变量求解的方法求出C点、E点的横坐标。又因全渗碳层深度图表的绘制是依赖于上述求解出的C点和E点的坐标,因此,为使每次求解更加方便、快捷,将使用单变量求解及绘制全渗碳层深度图表的全过程录制成宏,以后在应用中只需执行该宏操作,即可实现自动求解C点、E点横坐标并自动绘制出全渗碳层深度的图表。

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档