DEM 配置
DEM
DEM 是球形颗粒模块 object。启用 DEM 的 solver_type 时,particle_list、group_list 和 gravity 为核心字段。
| 字段 | 类型 | 长度或范围 |
|---|---|---|
particle_list | array<ParticleEntry> | 长度 1..N。 |
group_list | array<DemGroup> | 长度 1..N。 |
gravity | Vector3 | DEM 重力。 |
fixed_body_list | array<BodyEntry> | 长度 0..N;元素见 BodyEntry。 |
boundary_body_list | array<BodyEntry> | 长度 0..N;元素见 BodyEntry。 |
initial | DemInitial | 可选预平衡阶段。 |
servo | DemServo | 可选伺服阶段。 |
time_step_rate | PositiveInt | CFD 步长相对 DEM 子步倍率。 |
write_interval_rate | PositiveInt | DEM 输出倍率。 |
start_time_value | FiniteNumber | DEM 启动时间,应位于 Time 范围内。 |
wall_list | array<DemWall> | 长度 0..N。 |
wall_expire_region | WallExpireRegion | 可选墙面失效区域。 |
Reuse_init_wall_ID | Flag01 | 是否复用 initial.wall_list。 |
Coriolis_model | CoriolisModel | 可选科里奥利模型。 |
ParticleEntry
由 insert_type 判别。