3. 基本操作与文件管理
FRED 作为一款专业的光机系统杂散光分析软件,其项目文件管理方式与常规的 CAD 或办公软件有显著差异。FRED 的项目文件(.fred 格式)不仅包含几何模型数据,还封装了光源属性、表面光学特性、分析路径、探测器设置以及所有脚本和优化历史。因此,掌握规范的项目操作流程,是确保仿真数据可追溯、可复现的基础。本章将围绕项目生命周期中的核心操作——新建、保存、打开、几何模型交换以及项目管理器(Project Manager)的使用展开,帮助您建立一套高效、稳健的文件管理习惯。
上图展示了 FRED 项目文件管理的核心链路。从新建项目开始,所有几何实体、光学属性、分析设置均汇总于项目管理器中;通过导入/导出功能与外部 CAD 系统交换几何数据;最终保存为 .fred 文件,并在需要时重新打开进行迭代分析。下面我们将逐一拆解每个环节的具体操作与工程要点。
3.1 新建项目:从零搭建仿真环境
核心原理:FRED 的新建项目并非简单的空白画布,而是需要定义全局仿真环境。这包括长度单位(毫米/英寸/米)、光谱波长范围、环境介质折射率、默认表面散射模型以及光线追迹的全局精度参数。这些全局设置将影响后续所有几何建模和光学分析的结果。
操作流程:
- 启动 FRED,点击
File > New Project或使用快捷键Ctrl+N。 - 在弹出的
Project Properties对话框中,设置Units(推荐使用毫米)、Wavelength Range(根据应用选择可见光 0.4-0.7μm 或红外波段)。 - 在
Environment选项卡中,确认环境介质为空气(折射率 1.0)或自定义介质。 - 点击
OK完成创建。此时项目管理器将显示一个空的System Explorer树。
Ray Split(光线分裂)和 Ray Scatter(光线散射)的默认阈值设为较低值(如 1e-6),以确保微弱杂散光路径不被提前截断。此设置可在 Edit > Preferences > Ray Tracing 中调整。
| 参数项 | 推荐设置 | 说明 |
|---|---|---|
| 长度单位 | 毫米 (mm) | 与机械设计软件保持一致,避免导入时缩放错误 |
| 波长范围 | 0.4 ~ 1.0 μm | 覆盖可见光至近红外,可根据探测器响应扩展 |
| 环境折射率 | 1.0 (空气) | 若涉及真空或浸液系统需修改 |
| 默认散射模型 | ABg 散射 | 适用于大多数抛光表面,参数需根据实测数据填写 |
3.2 项目管理器:仿真数据的中央控制台
核心原理:项目管理器(Project Manager)是 FRED 中所有对象的唯一入口。它采用树状层级结构,将几何体(Geometry)、光源(Sources)、探测器(Detectors)、膜层(Coatings)、材料(Materials)以及分析路径(Analysis Paths)统一管理。理解该树的结构是高效操作 FRED 的关键。
判断方法与操作流程:
- 树结构导航:展开
System Explorer下的各个节点。例如,Geometry节点下按创建顺序列出所有实体;Optical Properties节点下包含所有已定义的膜层和散射模型。 - 属性查看与编辑:单击任意对象,在右侧
Property Editor中查看其位置、旋转、材料、表面粗糙度等参数。双击属性值可直接修改。 - 分组管理:右键点击
Geometry节点,选择New Group,可将光学元件(如透镜组、遮光罩)分组管理,便于批量赋予属性或进行布尔运算。 - 搜索功能:当模型复杂时,使用项目管理器顶部的搜索框,输入对象名称或属性关键词,快速定位目标元素。
Baffle_Vanes、Housing、Optics 三个分组,将对应几何体拖入组内。随后,对 Baffle_Vanes 组统一应用高吸收系数涂层(吸收率 95%),仅需选中组节点并设置属性,无需逐个修改零件。
System Explorer 根节点下的默认子节点(如 Sources、Detectors)。某些分析功能(如 PST 计算)会自动调用这些节点,若缺失可能导致脚本报错。
3.3 导入与导出几何模型:与 CAD 系统的桥梁
核心原理:FRED 原生建模能力有限,复杂机械结构通常由 SolidWorks、Creo 等 CAD 软件完成。FRED 通过导入 STEP、IGES、SAT 等中性格式文件,将外部几何体转换为自身的 NURBS 或网格表面。导出功能则用于将 FRED 中简化的光学模型回传至 CAD 进行结构验证。
操作流程(以导入 STEP 为例):
- 在 CAD 软件中将模型导出为 STEP 格式(推荐 AP214 协议,包含颜色和层信息)。
- 在 FRED 中点击
File > Import > CAD Geometry,选择 .step 文件。 - 在导入向导中,设置
Length Unit为毫米,Surface Tolerance设为 0.01mm(用于控制曲面拟合精度)。 - 选择导入模式:
Solid(保留实体属性)或Surface(仅导入表面,常用于光学面)。 - 点击
OK,FRED 将自动修复缝隙和重叠面,并在项目管理器中生成对应的几何节点。
| 格式 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| STEP (.step) | 数据完整、支持实体和装配体 | 文件较大 | 复杂机械结构、装配体导入 |
| IGES (.igs) | 兼容性极广 | 曲面易断裂、精度损失 | 简单曲面、老旧数据 |
| SAT (.sat) | ACIS 内核,与 FRED 兼容性好 | 需确保 CAD 使用相同内核 | 光学元件、精密曲面 |
Surface Simplification,设置最大面片数 50 万;3) 对简化后的表面赋予等效散射属性(ABg 模型,b=0.01)。最终追迹速度提升 8 倍,且杂散光结果偏差小于 3%。
3.4 保存与打开文件:版本管理与数据安全
核心原理:FRED 的 .fred 文件是二进制格式,包含完整场景数据。但需注意,它不包含外部链接的 CAD 原始文件路径。若移动或重命名了原始 CAD 文件,FRED 打开项目时无法自动重新关联,仅保留导入时的几何快照。
操作流程与最佳实践:
- 保存:
File > Save或Ctrl+S。建议使用Save As创建版本快照,如Project_v2.1_20240520.fred。 - 自动备份:在
Edit > Preferences > File中启用Auto Save,设置间隔 15 分钟,并指定备份目录。 - 打开:
File > Open。若文件由更高版本 FRED 创建,低版本可能无法打开,需在保存时选择兼容格式。 - 文件清理:使用
File > Utilities > Compact Project可清除未使用的材质、膜层定义,减小文件体积。
File > Pack and Go 功能,将所有外部依赖文件打包为 zip 压缩包。
总结复盘:本章节的核心在于建立“项目文件即数据库”的思维。新建项目时定义好全局环境,通过项目管理器维护所有对象的层级与属性,利用导入导出功能实现与 CAD 系统的数据交换,最后通过规范的保存策略确保数据安全。掌握这些基础操作,后续的光线追迹、杂散光路径分析才能建立在可靠的数据基础之上。