yghit08 发表于 2019-11-22 21:55

利用Levenberg-Marquardt方法处理超声共振谱数据得到试件的弹...

算法不细说,请大家上网找论文或者书看,算法应该是比较简单的。
实验数据来源于文献B. Bales, L.Petzold,B. R. Goodlet,et al. (2018).Bayesian inference ofelastic properties with resonant ultrasound spectroscopy. TheJournal of the Acoustical Society of Amercia,143, 71-83中的fine-grained polycrystallineTi-6Al-4V。请大家参阅。
得到的结果是:c_11=1.6380, c_12=0.7350, c_44=0.4505, 2c_44/(c_11-c_12)=0.9978(这个数最好是1,因为Ti-6Al-4V是各项同性的).
只能说是重复了其他人的工作,在网上能找到利用c语言写的比较好的全套代码(包括能处理其他类型的试件,Jerome H. L. Rousseau and Leighton Watson)。
这里只是把其中针对这种各项同性材料的部分改写成了matlab里.m格式的,期待能给做这个内容的提供一点帮助。
需要注意的是:本来Ti-6Al-4V是各项同性的,但是在做之前假设不是各项同性的,因此需要增加一个估计参数,所以估计了c_11, c_12和c_44.


(编写的一般,勿笑。有问题留言,不定期回复)
页: [1]
查看完整版本: 利用Levenberg-Marquardt方法处理超声共振谱数据得到试件的弹...