录制步骤 2 的操作

录制步骤 2 的操作。

第二步包括修改空气的材料特性。 使用与步骤 1 相同的方法:
  1. 返回到 Simcenter STAR-CCM+,然后录制名为 ModifyMaterialProperties.java 的宏。
  2. 导航至连续体 > 物理 > 模型 > 气体 > 空气 > 材料特性,然后设置下列属性:
    节点 属性 设置
    密度 1.0 kg/m^3
    动力粘度 1.716E-5 Pa-s
  3. 停止录制宏。
    这些操作的宏代码显示如下:
    // begin macro: ModifyMaterialProperties
    Simulation simulation_0 =
        getSimulation();
    PhysicsContinuum physicsContinuum_0 =
        ((PhysicsContinuum) simulation_0.getContinuumManager().getContinuum("Physics"));
    SingleComponentGasModel singleComponentGasModel_0 =
        physicsContinuum_0.getModelManager().getModel(SingleComponentGasModel.class);
    Gas gas_0 =
        ((Gas) singleComponentGasModel_0.getMaterial());
    ConstantMaterialPropertyMethod constantMaterialPropertyMethod_0 =
        ((ConstantMaterialPropertyMethod) gas_0.getMaterialProperties()
    .getMaterialProperty(ConstantDensityProperty.class).getMethod());
    constantMaterialPropertyMethod_0.getQuantity().setValue(1.0);
    ConstantMaterialPropertyMethod constantMaterialPropertyMethod_1 =
        ((ConstantMaterialPropertyMethod) gas_0.getMaterialProperties()
    .getMaterialProperty(DynamicViscosityProperty.class).getMethod());
    constantMaterialPropertyMethod_1.getQuantity().setValue(1.716E-5);
    // end macro: ModifyMaterialProperties
  4. 将代码复制并粘贴到 materialProperties() 函数中。
  5. 重新格式化 NetBeans 中的代码。
  6. 选择 > 修复导入