宏 API 更改 4.06
在 Simcenter STAR-CCM+ 4.06 中,针对被动标量、热孔隙率和空化进行了宏 API 的更改。
下面详细介绍宏 API 中各项的更改。 如果已访问下面“以前发行版本”列中的任何项,使用以前版本的软件创建的宏将不会在 Simcenter STAR-CCM+ 4.06.011 中运行。
以前发行版本 | Simcenter STAR-CCM+ 4.06.011 | |
被动标量 |
physContinuum_0 .enable(PassiveScalarModel.class); |
physContinuum_0.enable(PassiveScalarModel.class); PassiveScalarModel pScalMod_0 =physContinuum_0 .getModelManager() .getModel(PassiveScalarModel.class); PassiveScalarMaterial pScalMat_0 = pScalMod_0 .getPassiveScalarManager() .createPassiveScalarMaterial(PassiveScalarMaterial.class); |
区域热孔隙率 此类已被移除并替换为张量分布 PorousConductivityProfile 和 PorousSpecificHeatProfile |
RegionThermalPorosity rts = region .getValues() .get(RegionThermalPorosity.class); rts.setPorousConductivity(0.0260305); rts.setPorousSpecificHeat(1023.3); |
PorousConductivityProfile pCondProf = region .getValues() .get(PorousConductivityProfile.class); pCondProf .setMethod(IsotropicTensorProfileMethod.class); ScalarProfile scalProf = ((IsotropicTensorProfileMethod) pCondProf .getMethod()) .getIsotropicProfile(); ((ConstantScalarProfileMethod) scalProf .getMethod()) .getQuantity() .setValue(0.0260305); PorousSpecificHeatProfile porousSpecHeatProf = region .getValues() .get(PorousSpecificHeatProfile.class); porousSpecHeatProf .setMethod(IsotropicTensorProfileMethod.class); ScalarProfile scalProf = ((IsotropicTensorProfileMethod) porousSpecificHeatProfile.getMethod()) .getIsotropicProfile(); ((ConstantScalarProfileMethod) scalProf .getMethod()) .getQuantity() .setValue(1023.3); |
空化模型的饱和压力 |
cavitationModel_0 .getSaturationPressure() .setValue(-97000.0); |
ConstantMaterialPropertyMethod conMatPropMethod_0 = ((ConstantMaterialPropertyMethod) singlePhaseLiquid_0 .getMaterialProperties() .getMaterialProperty(SaturationPressureProperty.class) .getMethod());conMatPropMethod_0 .getQuantity() .setValue(2338.0); |