|
NX Open C++ 参考指南 2406 v1.1
|
材料工具类 更多...
#include <MaterialUtilities.hxx>
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中创建。
应力应变数据类型
| 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值 - 这些是百分比值而非小数 |
| void NXOpen::MaterialUtilities::ConvertIacspercentToElectricalConductivity | ( | const std::vector< double > & | iacsData, |
| std::vector< double > & | electricalConductivityData ) |
将IACS转换为电导率值 将20摄氏度时的IACS值转换为电导率(S/m)
在NX1847.0.0中创建。
许可证要求:无
| iacsData | IACS值 - 这些是百分比值而非小数 |
| electricalConductivityData | 计算出的电导率值(S/m) |
| 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) 工程弹性应变 = 工程应力 / 杨氏模量 工程塑性应变 = 工程应变 - 工程弹性应变 从“真实应力-对数应变”和“真实应力-对数塑性应变”转换的算法公式为: 对数弹性应变 = 对数应力 / 杨氏模量 对数塑性应变 = 对数应变 - 对数弹性应变
输入应变数组 输入应力数组 转换算法中使用的输入杨氏模量 转换算法中使用的输入泊松比 输入应力应变数据类型 输出应力应变数据类型 输出应变数组 输出应力数组 在四种类型(工程应力-工程应变、 工程应力-工程塑性应变、真实应力-对数应变和真实应力-对数塑性应变)之间转换应力应变数据。 输出的应力应变数据与输入的应力应变数据具有相同的单位。 杨氏模量的单位应与输入的应力应变数据一致。 从工程应变转换为对数(真实)应变的算法公式为: 对数(真实)应变 = ln(1 + 工程应变) 从工程应力转换为真实应力的算法公式为: 真实应力 = 工程应力 * (1 - 泊松比 * 工程弹性应变 - 0.5 * 工程塑性应变)^(-2) 工程弹性应变 = 工程应力 / 杨氏模量 工程塑性应变 = 工程应变 - 工程弹性应变 从“真实应力-对数应变”和“真实应力-对数塑性应变”转换的算法公式为: 对数弹性应变 = 对数应力 / 杨氏模量 对数塑性应变 = 对数应变 - 对数弹性应变 此方法还提供与转换后的应力和应变同步的更新后的杨氏模量
在NX11.0.0中创建。
许可证要求:无
| strainData | 输入应变数组 |
| stressData | 输入应力数组 |
| youngsModulus | 转换算法中使用的输入杨氏模量 |
| poissionRatio | 转换算法中使用的输入泊松比 |
| inputDataType | 输入应力应变数据类型 |
| outputDataType | 输出应力应变数据类型 |
| convertedStrainData | 输出应变数组 |
| convertedStressData | 输出应力数组 |
| convertedYoungsModulus | 与转换后的应力和应变同步的输出转换后杨氏模量 |
| tag_t NXOpen::MaterialUtilities::Tag | ( | ) | const |
返回此对象的标签。