创建第三个任务:连续体物理

为该项目创建第三个任务。

第三个任务包含这些步骤:
  • 第一步创建物理连续体并使用适用于该模拟的物理模型对其进行计算。
  • 第二步修改空气的材料特性。
  • 第三步设置初始条件和边界条件,包括边界类型。

对于该任务,录制一个 Java 宏并在 Simcenter STAR-CCM+ 用户界面执行所需的操作。然后,将每步的代码复制并粘贴到相关函数下方。由于该任务有三个步骤,所以该类会具有三个函数。

首先,为任务 3 创建类:

  1. 将一个新的 java 类添加到助手程序包中并命名为 Task03Physics


  2. 将下列代码复制并粘贴至该类:
    package Assistant;
    
    import star.assistant.annotation.StarAssistantTask;
    import star.assistant.Task;
    import star.assistant.ui.FunctionTaskController;
    
    @StarAssistantTask(display = "Create Physics",
        contentPath = "XHTML/03_Physics.xhtml",
        controller = Task03Physics.PhysicsTaskController.class)
    public class Task03Physics extends Task {
    
        public class PhysicsTaskController extends FunctionTaskController {
    
            public void createPhysicsContinuum() {
                // code for Step 1: creating and defining the physics continuum.
            }
    
            public void materialProperties() {
                // code for Step 2: modifying the material properties of air.
            }
    
            public void initialConditionsAndBoundarySettings() {
                // code for Step 3: defining the initial conditions, boundary type, and boundary conditions.
            }
        }
    }
    该代码包含三个函数,每个步骤使用一个:
    • createPhysicsContinuum()
    • materialProperties()
    • initialConditionsAndBoundarySettings()