[发明专利]一种多组元熔体互扩散系数的分析方法有效
申请号: | 201510566847.0 | 申请日: | 2015-09-08 |
公开(公告)号: | CN105160184B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 张博;胡金亮;陈成;钟浪祥 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06N3/00;G06N3/12 |
代理公司: | 安徽省合肥新安专利代理有限责任公司34101 | 代理人: | 陆丽莉,何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种获得多组元合金熔体互扩散系数的分析方法,其特征包括1利用互扩散实验获得等温时间的成分谱;2建立目标函数;3利用模拟退火算法、遗传算法和L‑M算法获得目标函数的最优解。本发明能通过三组元及以上扩散偶的单次互扩散实验,有效、可靠、快速地获得描述多组元合金熔体互扩散过程的互扩散系数,从而能大量的获得合金熔体的扩散系数,并提高扩散系数的精度,促进相关理论和应用的发展。 | ||
搜索关键词: | 一种 多组元熔体互 扩散系数 分析 方法 | ||
【主权项】:
一种多组元合金熔体互扩散系数的分析方法,其特征包括:步骤1、利用互扩散设备对所述合金熔体的一维扩散偶进行等温扩散实验,获得等温时间为t的成分谱C(t)={C1(t),C2(t),…,Cm(t),…,CM(t)};Cm(t)表示第m组元的成分谱,并有Cm(t)={Cm(x1,t),Cm(x2,t),…,Cm(xn,t),…,Cm(xN,t)};Cm(xn,t)表示第m组元的成分谱Cm(t)在第xn位置上的浓度;N表示实验测量成分点的个数;M为组元数;1≤m≤M;1≤n≤N;步骤2、利用式(1)建立目标函数F(a):F(a)=Σm=1MΣn=1N(Cm(xn,t)-Cm*(a,xn,t))2---(1)]]>式(1)中,a表示待求解的优化参数向量;并有aq表示第q个优化参数;1≤q≤M2;表示在所述优化参数向量a下进行t时间的等温扩散后,第m组元在第xn位置上的浓度,并通过式(2)获得:Cm*(a,xn,t)=am0+Σk=1M-1amkerf(xn-x04αkt)---(2)]]>式(2)中,erf()表示误差函数;x0表示Matano平面的位置;αk表示第k个特征扩散系数,1≤k≤M‑1;am0表示第m组元在Matano平面处的浓度;amk表示第m组元的第k个误差函数的系数;am0、amk、αk和x0属于所述优化参数向量a中的参数;步骤3、将所述优化参数向量a作为染色体,则第q个优化参数aq表示第q基因;令所述第q基因aq的取值范围为[bmin(q),bmax(q)];定义循环次数为i;定义循环阈值为马尔可夫链长度L;定义基因变异率为Pm;定义种群数量为S;定义初始退火温度为T0;并初始化i=1;步骤4、利用实数编码方式获得第i次循环的种群表示所述第i次循环的种群P(i)中第j条染色体,并有表示所述第i次循环的种群P(i)中第j条染色体上的第q基因,1≤j≤S;步骤5、判断i>L是否成立,若成立,则循环结束,输出全局最优化后的第L次循环种群P(L);否则执行步骤5.1;步骤5.1、利用式(1)计算第i次循环的种群P(i)中第j条染色体的目标函数值从而获得S条染色体的目标函数值;步骤5.2、利用式(3)对所述第j条染色体进行交叉操作,获得第j条备选染色体aj′(i)=λaj(i)+(1-λ)ar(i)---(3)]]>式(3)中,λ为0~1内的随机数,表示第i次循环的种群P(i)中第r条染色体;1≤r≤S;步骤5.3、利用式(1)计算第i次循环的种群P(i)中第j条备选染色体的目标函数值从而获得S条备选染色体的目标函数值;步骤5.4、判断是否成立,若成立,则选择所述第j条备选染色体因进行变异操作,并记为第j条交叉染色体执行步骤5.6,否则,执行步骤5.5;步骤5.5、判断式(4)所述Metropolis准则是否成立,若成立,则选择所述第j条染色体进行变异操作,并记为第j条交叉染色体执行步骤5.6;否则,选择所述第j条备选染色体因进行变异操作,记为第j条交叉染色体执行步骤5.6,exp(-(F(aj′(i))-F(aj(i)))Ti)≤ξ---(4)]]>式(4)中ξ为0~1之间的随机数,Ti为第i次循环时的退火温度;步骤5.6、利用式(1)计算所述第j条交叉染色体的目标函数值并有表示所述第j条交叉染色体上的第q基因;步骤5.7、产生一个0~1内的随机数χ,当χ≤Pm时,利用式(5)对所述第j条交叉染色体上的第q基因进行变异操作,获得第q个备选变异基因从而获得所述第j条备选变异染色体aj,q′(i)C=aj,q(i)C+(bmax(q)-aj,q(i)C)(1-ζ1-1L)ρ≤0.5aj,q(i)C-(aj,q(i)C-bmin(q))(1-ζ1-1L)ρ>0.5---(5)]]>式(5)中,ρ、ζ表示0~1间的任意随机数;步骤5.8、利用式(1)计算第i次循环的种群P(i)中第j条备选变异染色体的目标函数值步骤5.9、判断是否成立,若成立,则选择所述第j条备选变异染色体作为第j条变异染色体,记为并执行步骤5.11,否则,执行步骤5.10;步骤5.10、判断式(6)所述Metropolis准则是否成立,若成立,则选择所述第j条交叉染色体作为第j条变异染色体,记为并执行步骤5.11;否则,选择所述第j条备选变异染色体作为第j条变异染色体,记为并执行步骤5.11;exp(-(F(aj′(i)C)-F(aj(i)C))Ti)≤φ---(6)]]>式(6)中φ为0~1之间的随机数;步骤5.11、利用L‑M算法对所述第j条变异染色体进行适度局域优化,获得第i+1次循环的种群P(i+1)中第j条染色体从而获得第i+1次循环的种群P(i+1);步骤5.12、利用式(7)所示的冷却函数对所述第i次循环时的退火温度Ti进行降温,获得第i+1次循环时的退火温度Ti+1:Ti+1=βTi (7)式(7)中,β为0.95~0.99间的一个常数;步骤5.13、将i+1赋值给i,并返回步骤5执行;步骤6、利用式(1)计算所述第L次循环种群P(L)的第j条染色体的目标函数值从而获得S条染色体的目标函数值;步骤7、利用式(8)所示的适应函数计算所述第j条染色体的适应值从而获得S条染色体的适应值:Fit(aj(L))=(F(P(L)))max-F(aj(L))+ϵ---(8)]]>式(8)中,(F(P(L)))max表示所述第L次循环种群P(L)中S条染色体的目标函数值中的最大值,ε为一常数;步骤8、从所述S条染色体的适应值中选择适应值最大的染色体作为初步全局最优解,记为a′;步骤9、利用L‑M算法对所述初步全局最优解a′进行局域优化;从而获得全局最优解,记为a*,以所述全局最优解a*作为所述目标函数F(a)的最优解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510566847.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据分析报告生成系统和方法
- 下一篇:一种球形拟周期振荡器及电路
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用