NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::MaterialUtilities类 参考

材料工具类 更多...

#include <MaterialUtilities.hxx>

Public 类型

enum  StressStrainData {
  StressStrainDataEngineeringStressEngineeringStrain , StressStrainDataEngineeringStressEngineeringPlasticStrain , StressStrainDataTrueStressLogStrain , StressStrainDataTrueStressLogPlasticStrain ,
  StressStrainDataUndefined
}

Public 成员函数

void ConvertElectricalConductivityToIacspercent (const std::vector< double > &electricalConductivityData, std::vector< double > &iacsData)
void ConvertIacspercentToElectricalConductivity (const std::vector< double > &iacsData, std::vector< double > &electricalConductivityData)
void ConvertStressStrainYoungsModulusData (const std::vector< double > &strainData, const std::vector< double > &stressData, double youngsModulus, double poissionRatio, NXOpen::MaterialUtilities::StressStrainData inputDataType, NXOpen::MaterialUtilities::StressStrainData outputDataType, std::vector< double > &convertedStrainData, std::vector< double > &convertedStressData, double *convertedYoungsModulus)
tag_t Tag () const

详细描述

材料工具类

表示物理 NXOpen::MaterialUtilities
要获取此类的实例,请参考 NXOpen::CAE::CaeSession

在NX10.0.0中创建。

成员枚举类型说明

◆ StressStrainData

应力应变数据类型

枚举值
StressStrainDataEngineeringStressEngineeringStrain 

工程应力-工程应变

StressStrainDataEngineeringStressEngineeringPlasticStrain 

工程应力-工程塑性应变

StressStrainDataTrueStressLogStrain 

真实应力-对数应变

StressStrainDataTrueStressLogPlasticStrain 

真实应力-对数塑性应变

StressStrainDataUndefined 

未定义类型 - 数据假设使用求解器使用的类型定义, 将不会尝试将数据转换为求解器所需的类型

成员函数说明

◆ ConvertElectricalConductivityToIacspercent()

void NXOpen::MaterialUtilities::ConvertElectricalConductivityToIacspercent ( const std::vector< double > & electricalConductivityData,
std::vector< double > & iacsData )

将电导率转换为IACS值 将电导率(S/m)转换为20摄氏度时的IACS值
在NX1847.0.0中创建。

许可证要求:无

参数
electricalConductivityData电导率值(S/m)
iacsData计算出的IACS值 - 这些是百分比值而非小数

◆ ConvertIacspercentToElectricalConductivity()

void NXOpen::MaterialUtilities::ConvertIacspercentToElectricalConductivity ( const std::vector< double > & iacsData,
std::vector< double > & electricalConductivityData )

将IACS转换为电导率值 将20摄氏度时的IACS值转换为电导率(S/m)
在NX1847.0.0中创建。

许可证要求:无

参数
iacsDataIACS值 - 这些是百分比值而非小数
electricalConductivityData计算出的电导率值(S/m)

◆ ConvertStressStrainYoungsModulusData()

void NXOpen::MaterialUtilities::ConvertStressStrainYoungsModulusData ( const std::vector< double > & strainData,
const std::vector< double > & stressData,
double youngsModulus,
double poissionRatio,
NXOpen::MaterialUtilities::StressStrainData inputDataType,
NXOpen::MaterialUtilities::StressStrainData outputDataType,
std::vector< double > & convertedStrainData,
std::vector< double > & convertedStressData,
double * convertedYoungsModulus )

在四种类型(工程应力-工程应变、 工程应力-工程塑性应变、真实应力-对数应变和真实应力-对数塑性应变)之间转换应力应变数据。 输出的应力应变数据与输入的应力应变数据具有相同的单位。 杨氏模量的单位应与输入的应力应变数据一致。 从工程应变转换为对数(真实)应变的算法公式为: 对数(真实)应变 = ln(1 + 工程应变) 从工程应力转换为真实应力的算法公式为: 真实应力 = 工程应力 * (1 - 泊松比 * 工程弹性应变 - 0.5 * 工程塑性应变)^(-2) 工程弹性应变 = 工程应力 / 杨氏模量 工程塑性应变 = 工程应变 - 工程弹性应变 从“真实应力-对数应变”和“真实应力-对数塑性应变”转换的算法公式为: 对数弹性应变 = 对数应力 / 杨氏模量 对数塑性应变 = 对数应变 - 对数弹性应变

弃用
在NX11.0.0中已弃用。 请使用 NXOpen::MaterialUtilities::ConvertStressStrainYoungsModulusData 替代。

在NX10.0.0中创建。

许可证要求:无

输入应变数组 输入应力数组 转换算法中使用的输入杨氏模量 转换算法中使用的输入泊松比 输入应力应变数据类型 输出应力应变数据类型 输出应变数组 输出应力数组 在四种类型(工程应力-工程应变、 工程应力-工程塑性应变、真实应力-对数应变和真实应力-对数塑性应变)之间转换应力应变数据。 输出的应力应变数据与输入的应力应变数据具有相同的单位。 杨氏模量的单位应与输入的应力应变数据一致。 从工程应变转换为对数(真实)应变的算法公式为: 对数(真实)应变 = ln(1 + 工程应变) 从工程应力转换为真实应力的算法公式为: 真实应力 = 工程应力 * (1 - 泊松比 * 工程弹性应变 - 0.5 * 工程塑性应变)^(-2) 工程弹性应变 = 工程应力 / 杨氏模量 工程塑性应变 = 工程应变 - 工程弹性应变 从“真实应力-对数应变”和“真实应力-对数塑性应变”转换的算法公式为: 对数弹性应变 = 对数应力 / 杨氏模量 对数塑性应变 = 对数应变 - 对数弹性应变 此方法还提供与转换后的应力和应变同步的更新后的杨氏模量
在NX11.0.0中创建。

许可证要求:无

参数
strainData输入应变数组
stressData输入应力数组
youngsModulus转换算法中使用的输入杨氏模量
poissionRatio转换算法中使用的输入泊松比
inputDataType输入应力应变数据类型
outputDataType输出应力应变数据类型
convertedStrainData输出应变数组
convertedStressData输出应力数组
convertedYoungsModulus与转换后的应力和应变同步的输出转换后杨氏模量

◆ Tag()

tag_t NXOpen::MaterialUtilities::Tag ( ) const

返回此对象的标签。