HELIUS_MICROMECHANICS_HEXPACK

可以调用 HELIUS_MICROMECHANICS_HEXPACK 来运行十六进制包微观力学 FEA 例程。

这对于从一组成分级数据确定复合材料弹性常量非常有用。

SUBROUTINE HELIUS_MICROMECHANICS_HEXPACK(ELASTIC_C, ELASTIC_F, ELASTIC_M, FVF, FVF_FEA)
    REAL(8), INTENT(IN) :: ELASTIC_F(12), ELASTIC_M(12), FVF
    REAL(8), INTENT(OUT) :: ELASTIC_C(12), FVF_FEA
ENDSUBROUTINE

传入的变量

ELASTIC_F
此阵列包含纤维弹性常量。阵列的排列方式如下:E11, E22, E33, v12, v13, v23, G12, G13, G23, α11, α22, α33
ELASTIC_M
此阵列包含基体弹性常量。阵列的排列方式如下:E11, E22, E33, v12, v13, v23, G12, G13, G23, α11, α22, α33
FVF
已请求的纤维体积因子。

已更新的变量

ELASTIC_C
此阵列包含复合材料弹性常量。阵列的排列方式如下:E11, E22, E33, v12, v13, v23, G12, G13, G23, α11, α22, α33
FVF_FEA
用于微观力学子例程的纤维体积因子。分析过程中使用的纤维体积因子与 Composite Material Manager 界面中指定的纤维体积因子可能略有不同。由于有限元的特性和微观力学模型,纤维的圆形边由具有直边的单元进行建模。因此,在分析过程中使用的实际纤维体积因子可能会随小幅度的变化而有所不同。