Matlab
Hill代码哈欣·史翠克曼(HashinShtrikman)
与“确定任何对称性的多晶晶体各向同性有效弹性模量上的Hashin-Shtrikman边界的确定”相关的Matlab代码此存储库中包含两个文件:
test_HSBounds.m
HSBounds.m
第一个包含示例数据,调用该函数,并包含预期结果列表。第二个是确定Hashin-Shtrikman界限的实现:
函数[hs,vrh,ko_go,ustart]
=
HSBounds(cij)%此函数在6x6矩阵中找到弹性模量为cij的材料的Hashin-Shtrikman界。
它是变体%方程的实现,该方程最初由Hashin和Shtrikman于1963年推导,后来由Peselnick和Meister以及Watt和Peselnick在论文中阐明。
%用法:%[hs,vrh,ko_go,ustart]
=
HSBounds(cij)%其中:%cij是任意对称的弹性常数的6x6矩阵(GPa单位)%hs是2x2的矩阵,上下有“最优”值K和G的边界%vrh给出Voigt-Reuss-Hill边界作为参考,%ko_go给出参考材料
2022-09-03 15:10:15
7KB
系统开源
1