2. FEFLOW结果文件与可视化环境准备
在FEFLOW中完成一次地下水流动模拟后,真正决定判读效率的往往不是模型本身,而是结果文件是否被正确理解、结果集是否被合理组织、视图与图层是否按判读目标配置好。本节围绕“打开结果之前先搭好观察框架”这一目标,讲清FEFLOW结果文件的构成、结果集与时间步的管理方式,以及切片、视图和图层的配置要点,为后续的误差判读打下可复现的操作基础。
一、认识FEFLOW的结果文件结构
FEFLOW的模型数据与结果数据是分离存放的。模型几何、参数、边界条件等保存在 .fem 文件中;而计算结果通常写入与模型同名的 .dac 文件(Data ACcess,二进制结果数据库),部分工作流还会产生 .dat 文本类辅助文件、.dwr 等中间输出。理解这一点很关键:结果判读时看到的颜色、矢量、等值线,全部来自 .dac 中的结果集,而不是 .fem 本身。因此,若发现“模型改了但图没变”,首先要怀疑的是结果文件是否重新写入、当前加载的是否为最新 .dac。
在FEFLOW的Data面板中,结果以“结果集(Result Set)”的形式组织。一个结果集对应一个时间步(Time Step)或一个稳态解,包含该时刻所有节点的水头(Head)、压力、流速、含水层厚度等物理量。对于瞬态模型,结果集数量等于保存的时间步数量;对于稳态模型,通常只有一个结果集。判读前应先在Data面板中确认结果集总数与时间单位,避免把不同时间步的水头误当作同一时刻对比。
results/ 子目录存放 .dac,并在文件名中体现工况与版本,例如 case_A_steady_v3.dac,避免多工况判读时结果文件互相覆盖。二、结果集管理与时间步选择
结果集管理的核心是“选对时刻、选对物理量”。在FEFLOW中,可通过Data面板的结果集下拉列表切换时间步,也可在Time Series(时间序列)工具中查看某一节点或观测点在全时段内的水头变化曲线。判读误差时,建议遵循以下顺序:
- 先定基准时刻:稳态模型直接使用唯一结果集;瞬态模型应明确判读的是抽水结束时刻、补给峰值时刻还是某一指定天数,并在图中标注该时刻。
- 再定物理量:流动结果判读以水头(Head)为主,辅以流速矢量(Darcy Velocity)判断流向,用含水层厚度或饱和状态判断干湿区。
- 最后做时间对比:若需比较两个时刻,应分别导出或截图,并在同一色标范围(Color Legend)下对比,否则颜色差异可能只是色标自动缩放造成的假象。
一个常见的判读陷阱是:切换时间步后色标范围自动变化,导致“看起来水头分布变了”,实际只是图例缩放变了。正确做法是手动锁定色标上下限,例如将水头色标固定为 10~30 m,再逐时间步切换观察。
三、切片与视图配置
FEFLOW是三维有限元模型,但判读时往往需要“切开看”。切片(Slice)用于在三维体中提取某一平面(水平切片、垂直剖面或任意倾斜面)的结果分布。配置切片时需明确三件事:切片位置(如 z = -15 m 的水平面,或沿 A—A′ 的垂直剖面)、切片所依附的结果集、以及切片上显示的物理量。对于多层含水层模型,水平切片能快速看出降落漏斗的平面形态,垂直剖面则用于判断层间越流与垂向水力梯度。
视图(View)配置决定“看什么、怎么看”。建议在判读前统一设置:视角(正视/俯视/等轴测)、显示范围(是否裁剪到模型边界)、以及是否叠加网格线。网格线在判读误差时很有用——它能把水头异常点定位到具体单元,便于回查该单元的渗透系数或边界条件设置。
四、图层组织与判读环境搭建
图层(Layer)是FEFLOW可视化环境的核心组织手段。一个清晰的判读环境通常包含:底图/边界图层(模型范围、定水头边界、河流)、结果图层(水头等值线或色带)、观测点图层(监测井位置与实测值)、以及标注图层(剖面线、切片位置)。图层应按“背景—结果—参考”的顺序叠放,并控制透明度,避免结果色带被边界线遮挡。
下图给出了一次典型判读前的环境配置关系:从结果文件加载,到结果集与时间步选择,再到切片、视图与图层的组织,最终形成可判读的视图。
五、配置示例与操作要点
以一个两层承压含水层、稳态抽水模型为例(以下参数为教学示例,非实测):模型范围 2000 m × 1500 m,上层厚 20 m、下层厚 30 m,抽水井位于中心,定水头边界设在东西两侧。判读前可按如下方式配置环境:
1. 加载结果:File → Load Results,选择 case_A_steady_v3.dac
2. Data 面板确认结果集:Steady State,共 1 个结果集
3. 物理量选择:Head(水头),单位 m
4. 色标设置:Min = 10 m,Max = 30 m,锁定不随视图自动缩放
5. 切片:水平切片 z = -15 m(上层中部),另设垂直剖面 A—A′ 过抽水井
6. 图层:边界线(灰)、水头色带(蓝-红)、观测点(黑点)、网格线(浅灰,透明度 40%)
7. 视图:俯视 + 等轴测各存一张,便于平面与垂向对照
配置完成后,应先在俯视图中确认降落漏斗是否以抽水井为中心对称展开、漏斗边缘是否与定水头边界保持合理距离;再切到垂直剖面,观察上下两层水头是否出现明显垂向梯度,判断层间越流是否被合理体现。若发现某单元水头突变、等值线密集到不合理,应回到网格线叠加视图,定位该单元并检查其渗透系数分区是否与地质资料一致。
把结果文件、结果集、切片、视图与图层这五个环节配置到位,后续的水头分布判读、观测值与计算值对比、误差来源分析才有稳定的观察基准。建议将上述配置保存为视图模板或记录在判读日志中,保证同一模型在不同时间、不同人员操作下得到一致的判读视图。