本发明涉及一种,尤其是涉及一种多相金属材料相成分识别的方法。

背景技术:

:近年来,随着对节能减排、构件轻量化和安全性能等要求的不断提高,对轻质高强金属材料的需求越来大。例如,在汽车工业中,先进高强钢逐步取代传统钢板,越来越多地应用在前保险杠、横梁、b柱和覆盖件等关键部件上。轻质高强金属材料由于其高强度、低重量和综合性能好等优势,在汽车、航空航天、船舶和核电等核心领域备受青睐。较之传统结构材料,轻质高强金属通常由多个成分相组织,各组成相共同决定材料的综合性能,正确区分各组成相的成分和形貌是分析研究这类多相金属材料宏微观力学性能前提。双相钢作为典型的多相金属材料,其主要成分为铁素体和马氏体,广泛应用于汽车和船舶工业。双相钢良好的力学性能归于其高强度马氏体相弥散分布在铁素体集体内,软的铁素体基体相则提供了较好的变形能力,而硬的马氏体相提高了双相钢的强度。各相的成分比和微观形貌直接影响材料的综合性能,因此掌握双相钢铁素体相和马氏体相的体积分数及分布,对预测双相钢的成形性能和断裂行为具有重要意义。然而,由于铁素体和马氏体晶体结构类似,均为体心立方晶体结构,在实际生产和科学研究中很难通过实验手段直接区分出铁素体相和马氏体相,现有技术中普遍采用人工识别方式,这种方式存在识别精度差、效率低下等问题。技术实现要素:本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种多相金属材料相成分识别的方法,采用有效实用的手段以区分识别多相金属材料各组成相的分布和形貌,对于研究双相钢等先进多相金属材料各组成相的力学行为十分必要。本发明的目的可以通过以下技术方案来实现:一种多相金属材料相成分识别的方法,该方法根据用户输入的ebsd源数据信息,执行相识别的计算过程,用最符合实际情况的多个高斯分布拟合材料实际的菊池带斜率或衬度分布,确定ebsd源数据中每个点的成分。优选地,该方法具体包括以下步骤:1)导入ebsd源数据,执行相识别的计算过程,并同时执行步骤2)和3);2)生成菊池带衬度或斜率的散点分布图,并根据散点分布拟合材料实际的菊池带衬度或斜率散点分布曲线图,并执行步骤6);3)生成菊池带衬度或斜率的形貌图,并执行步骤4);4)根据生成的形貌图进一步生成黑白图片,并识别黑白点相成分,执行步骤5);5)根据黑白图片和识别的黑白点相成分,拟合高斯分布曲线图,并执行步骤6);6)判断步骤2)得到的散点分布曲线图和步骤5)得到的高斯分布曲线图的差值是否超过设定范围,若为是,调整黑白比,返回步骤4),若为否,识别结果可靠并结束。优选地,该方法设置多种不同的相成分比,以生成多种相成分比的黑白形貌图及多种相成分比的高斯分布。优选地,该方法若某一相成分比的高斯分布符合散点分布,而其它相成分比的高斯分布与散点分布误差较大,则以该相成分比进行分析,确定ebsd源数据中每个点的成分。优选地,所述的生成菊池带衬度或斜率的形貌图以及生成黑白图片均采用matlab软件的自定义脚本来实现。优选地,所述的自定义脚本包括驱动模块、所有路径和文件名指定模块、高斯拟合函数定义模块、高斯拟合结果转化为图片模块、bs或bc衬度图和柱状图的作图函数定义模块、黑白衬度图相成分的判断函数定义模块、ebsd源数据的降噪函数定义模块。优选地,所述的驱动模块用于输出菊池带衬度或斜率的形貌图,以及高斯拟合结果。优选地,所述的自定义脚本还包括多个自定义变量,分别如下:generateimage_for_imagej,是否生成bs衬度图;identifywith,择区分相的判据为bs或bc;pname,待导入ebsd源数据的路径;ebsd_filename,待导入ebsd源数据的文件名;image_files_dir,待识别的黑白图的路径;image_file,待识别的黑白图的文件名;output_directory,拟合高斯分布的可视化图的输出路径;plot_hist,是否生成bs柱状图;plotgb,是否画出晶界;gaussian_fitting,是否进行高斯拟合;smoothebsd,是否对ebsds源数据降噪;f.numneighbours,降噪强度参数。与现有技术相比,本发明可以帮助对多相金属材料的相成分分布和含量进行准确的分析,判断出符合真实微观结构的相成分,使得基于微观结构的成形及断裂行为多尺度研究更加准确可靠。附图说明图1为本发明的流程图;图2为本发明生成的bs衬度图;图3为将bs或bc衬度图转换成不同黑白比的衬度图;图4为拟合黑白衬度图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。本发明一种多相金属材料相成分识别的方法,根据用户输入的ebsd源数据信息,软件执行相识别的计算过程,用最符合实际情况的多个高斯分布拟合材料实际的菊池带斜率或衬度分布,确定ebsd源数据中每个点的成分。该识别方法可以帮助用户对多相金属材料的相成分分布和含量进行准确的分析,判断出符合真实微观结构的相成分,使得基于微观结构的成形及断裂行为多尺度研究更加准确可靠。如图1所示,本发明方法具体包括以下步骤:1)导入ebsd源数据,执行相识别的计算过程,并同时执行步骤2)和3);2)生成菊池带衬度或斜率的散点分布图,并根据散点分布拟合材料实际的菊池带衬度或斜率散点分布曲线图,并执行步骤6);3)生成菊池带衬度或斜率的形貌图,并执行步骤4);4)根据生成的形貌图进一步生成黑白图片,并识别黑白点相成分,执行步骤5);5)根据黑白图片和识别的黑白点相成分,拟合高斯分布曲线图,并执行步骤6);6)判断步骤2)得到的散点分布曲线图和步骤5)得到的高斯分布曲线图的差值是否超过设定范围,若为是,调整黑白比参数,返回步骤4),若为否,识别结果可靠并结束。本发明在导入ebsd源数据和生成bs衬度图前,需在phaseseperation模块和specify_directory_filename模块自定义相关变量,其中表1为用户自定义变量及含义,表2为自定义脚本的设计说明。表1自定义变量含义userdefinedvar#1generateimage_for_imagej是否生成bs衬度图userdefinedvar#2identifywith选择区分相的判据为bs或bcuserdefinedvar#3pname待导入ebsd源数据的路径userdefinedvar#4ebsd_filename待导入ebsd源数据的文件名userdefinedvar#5image_files_dir待识别的黑白图的路径userdefinedvar#6image_file待识别的黑白图的文件名userdefinedvar#7output_directory拟合高斯分布的可视化图的输出路径userdefinedvar#8plot_hist是否生成bs柱状图userdefinedvar#9plotgb是否画出晶界userdefinedvar#10gaussian_fitting是否进行高斯拟合userdefinedvar#11smoothebsd是否对ebsds源数据降噪userdefinedvar#12f.numneighbours降噪强度参数表2本发明实现采用matlab软件,mtex是基于matlab平台的一个免费工具包,利用ebsd和极图数据进行晶体织构的分析和建模。matlab工具包mtex提供了一种独特的方法来重现、分析晶体织构。特别地,mtex可以导入ebsd、极图、odf中任何一种数据,从中估计取向密度函数,计算晶体织构,模拟极图或ensd数据。matlab常用的两种工作方式包括交互方式和批处理方式。matlab完全开放系统,用户可以开发自己的工具相,可以方便地与fortran、c等语言接口。本软件是用matlab的m文件编写的程序。m文件,就是用matlab语言编写的、可以在matlab中运行的程序。它是以普通文本格式存放的,因而可以用任何文本编辑软件进行编辑。matlab提供的m文件编辑器就是程序编辑器。本发明实现的具体步骤如下:1)在matlab中启动mtex工具包。①在matlab命令行窗口添加mtex的路径:addpathmtexpath(mtex工具包在用户电脑上的安装路径)②启动mtex:startup_mtex;2)生成bs或bc衬度图①在matlab中打开程序②定义变量generateimage_for_imagej的值为true;定义变量identifywith的值为’bs’或’bc’;定义待识别的ebsd数据存储路径pname、文件名ebsd_filename;定义待拟合的黑白图的存储路径image_files_dir和文件名image_file;定义图片输出路径output_directory。③运行phaseseparation.m文件,在图片输出路径生成bs或bc衬度图,如图2所示。3)将bcs或bc衬度图转换成不同黑白比的图片①打开imagej,file→open打开bs或bc衬度图②image→adjust→threshold,将default设置为b&w,拖动第二个滚动条,得到不同黑白比的图片,如图3所示,file→saveas→tiff将tif格式的图片存储到import-images路径;4)拟合bs或bc柱状图的高斯分布①在matlab中打开程序②更改generateimage_for_imagej的值为false③运行phaseseparation.m文件,在outputs路径生成不同黑白比衬度图的高斯拟合图片。④比较不同黑白比衬度图的高斯拟合结果,得到最符合真实高斯分布的相分配比例(如图4所示,得到最符合真实情况的相分配比例为铁素体:马氏体=69.76%:30.24%)本发明用到的专业术语定义具体如下:ebsd(electronbackscattereddiffraction):电子背散射衍射;dp(dualphase)steel:双相钢;bs(bandslope):菊池带斜率;bc(bandcontrast):菊池带衬度。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本

技术领域:

的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页1&nbsp2&nbsp3&nbsp

mtex极图_一种多相金属材料相成分识别的方法与流程相关推荐

  1. uvm 形式验证_一种基于UVM的总线验证方法与流程

    本发明涉及芯片设计的功能验证领域,尤其是一种基于UVM的总线验证方法. 背景技术: 随着集成电路工艺的不断进步,集成电路的规模和复杂度也在不断地提高,验证的难度也越来越大.在集成电路设计中,验证工作已 ...

  2. 小优机器人系统恢复_一种机器人异常恢复系统及方法与流程

    本发明涉及异常恢复系统及方法,尤其涉及一种机器人异常恢复系统及方法. 背景技术: 目前,一些家庭拥有机器人,机器人对人类的生活有很大的影响,它给了人们更加智能化舒适化的享受:但是,当机器人在运行某些应 ...

  3. python贺卡编程_一种卡片编程机及其编程方法与流程

    本发明涉及编程领域,特别涉及一种卡片编程机及其编程方法. 背景技术: 人工智能日趋火热,家长们也逐渐意识到孩子的培养方向,编程教育不仅为孩子的将来提前打下基础,而且还能够培养孩子的逻辑思维能力,优化孩 ...

  4. lds天线技术流程图_一种LDS天线结构及其制作方法与流程

    本发明涉及LDS天线技术领域,尤其涉及一种LDS天线结构及其制作方法. 背景技术: 目前,在LDS天线的制作中,通常首先是将LDS材料注塑成型为支架后,再进行化镀,然后再将电子元器件通过SMT的方式组 ...

  5. dq坐标系下无功功率表达式_一种单相脉冲整流器电网电压估算方法与流程

    本发明涉及电力电子技术领域,具体为一种单相脉冲整流器电网电压估算方法. 背景技术: 单相脉冲整流器以其网侧功率因数高.电流谐波小.可实现能量可双向流动等优点,已广泛应用于新能源发电.不间断电源及铁路机 ...

  6. 齿轮箱数据集_一种旋转机械齿轮箱故障数据集优化方法与流程

    本发明涉及一种旋转机械齿轮箱故障数据集优化方法,具体涉及一种基于遗传算法与支持向量机的旋转机械齿轮箱故障数据集优化方法. 背景技术: 齿轮箱是重要工程领域(如:石化产业.航天.机械制造等)的关键设备之 ...

  7. 工业机器人三点工具定位法图文_一种工业机器人的抓取定位方法与流程

    本发明涉及工业机器人技术领域,特别是涉及一种工业机器人的抓取定位方法. 背景技术: 机器人视觉主要用计算机来模拟人的视觉功能,并不仅仅是人眼的简单延伸,更重要的是具有人脑的一部分功能.从客观事物的图像 ...

  8. html webservice数据交互_一种基于WebService的数据交换方法

    一种基于WebService的数据交换方法 [专利摘要]本发明涉及数据交换[技术领域],特别涉及一种基于WebService的数据交换方法.本发明是以Web服务为依托,通过定义参数的方式进行传入内容和 ...

  9. python检索论文_一种基于Python的音乐检索方法的研究

    应用技术 0 前言 最近两年,人们对于流行音乐的追求与需求量日益增 加,但如何保证用户能在不知歌名只知歌词的情况下,完成 自己的全方面多种类的听歌需求呢?于是,电脑工程师就推 出了"听歌识曲 ...

  10. hbase集群 数据写入_一种构建HBase集群全文索引方法,数据读取方法以及数据写入方法与流程...

    本发明涉及HBase集群领域,尤其涉及一种构建HBase集群全文索引方法,数据读取方法以及数据写入方法. 背景技术: 随着云计算技术的不断发展,云计算技术不断落地成为支撑各行业信息技术发展的重要支柱. ...

最新文章

  1. JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用
  2. 【EMV L2】SDA静态数据认证处理流程
  3. netfilter数据流图 | 转
  4. HDFS读流程,写流程,放置策略
  5. asp.net支持多文件上传的服务器控件
  6. 安卓手机状态栏显示秒_如何让状态栏时间精确到秒显示
  7. 云计算与云原生 — ETCD 数据库完全解析
  8. android-应用签名
  9. html标题字体文本居中字体颜色,HTML字体标签:如何控制字体大小与颜色
  10. 邮件营销技巧和经验分享
  11. 2022CCPC预选赛J Roulette
  12. 计算机关闭dhcp,dhcp应该开启还是关闭_dhcp关闭会怎么样
  13. python股票接口_在Python中使用股票接口
  14. win10 图形驱动安装失败解决方法
  15. Excel VBA高级编程 -自动去除重复项 自动求和
  16. 开源无线充电恒功率硬件电路
  17. 公司双飞燕键盘的主键盘上数字5上的欧元符号输入
  18. 华为nova7 pro怎么升级鸿蒙,华为nova7升级到EMUI11,8大功能提升,带来更新体验
  19. 什么是 Linux 下的 platform 设备驱动
  20. SER-FIQ: Unsupervised Estimation of Face Image Quality Based on Stochastic Embedding Robustness

热门文章

  1. 鼠标使用板载内存和使用计算机上,【罗技G5鼠标评测】板载内存 没有驱动也能自定义-中关村在线...
  2. 黑苹果声卡驱动成功后声音出现卡顿的解决办法
  3. 宏观经济学 - 宏观经济的基本指标及其衡量
  4. 什么是生成式对抗神经网络GAN
  5. 树莓派的蓝牙通讯(bluez、gattlib)
  6. http中长连接与短连接的区别,和实现方式。
  7. linux netfilter路由表,Netfilter策略路由和uRPF
  8. ubuntu系统下,Firefox火狐浏览器播放网页视频失败,显示未安装视频插件
  9. nfc apdu指令_stm32——NFC芯片PN532的使用
  10. 工业机器人常用编程语言有哪些