3. 基本操作与文件管理

FRED 作为一款专业的光机系统杂散光分析软件,其项目文件管理方式与常规的 CAD 或办公软件有显著差异。FRED 的项目文件(.fred 格式)不仅包含几何模型数据,还封装了光源属性、表面光学特性、分析路径、探测器设置以及所有脚本和优化历史。因此,掌握规范的项目操作流程,是确保仿真数据可追溯、可复现的基础。本章将围绕项目生命周期中的核心操作——新建、保存、打开、几何模型交换以及项目管理器(Project Manager)的使用展开,帮助您建立一套高效、稳健的文件管理习惯。

FRED 项目文件管理核心链路 新建项目 单位/波长/环境 默认膜层/基底 项目管理器 树状结构/属性 分组/搜索/状态 导入/导出几何 STEP/IGES/SAT CAD 关联更新 保存/另存为 .fred 二进制 版本/备份策略 打开文件 恢复/版本兼容 文件关联检查 分析/渲染应用 追迹/优化/报告 数据后处理 核心原则:单一数据源、版本可追溯、几何与属性分离管理

上图展示了 FRED 项目文件管理的核心链路。从新建项目开始,所有几何实体、光学属性、分析设置均汇总于项目管理器中;通过导入/导出功能与外部 CAD 系统交换几何数据;最终保存为 .fred 文件,并在需要时重新打开进行迭代分析。下面我们将逐一拆解每个环节的具体操作与工程要点。

3.1 新建项目:从零搭建仿真环境

核心原理:FRED 的新建项目并非简单的空白画布,而是需要定义全局仿真环境。这包括长度单位(毫米/英寸/米)、光谱波长范围、环境介质折射率、默认表面散射模型以及光线追迹的全局精度参数。这些全局设置将影响后续所有几何建模和光学分析的结果。

操作流程:

  1. 启动 FRED,点击 File > New Project 或使用快捷键 Ctrl+N。
  2. 在弹出的 Project Properties 对话框中,设置 Units(推荐使用毫米)、Wavelength Range(根据应用选择可见光 0.4-0.7μm 或红外波段)。
  3. 在 Environment 选项卡中,确认环境介质为空气(折射率 1.0)或自定义介质。
  4. 点击 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,可将光学元件(如透镜组、遮光罩)分组管理,便于批量赋予属性或进行布尔运算。
  • 搜索功能:当模型复杂时,使用项目管理器顶部的搜索框,输入对象名称或属性关键词,快速定位目标元素。
实战场景:某航天遮光罩模型包含 200+ 个机械零件。通过项目管理器创建 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 为例):

  1. 在 CAD 软件中将模型导出为 STEP 格式(推荐 AP214 协议,包含颜色和层信息)。
  2. 在 FRED 中点击 File > Import > CAD Geometry,选择 .step 文件。
  3. 在导入向导中,设置 Length Unit 为毫米,Surface Tolerance 设为 0.01mm(用于控制曲面拟合精度)。
  4. 选择导入模式:Solid(保留实体属性)或 Surface(仅导入表面,常用于光学面)。
  5. 点击 OK,FRED 将自动修复缝隙和重叠面,并在项目管理器中生成对应的几何节点。
格式优点缺点适用场景
STEP (.step)数据完整、支持实体和装配体文件较大复杂机械结构、装配体导入
IGES (.igs)兼容性极广曲面易断裂、精度损失简单曲面、老旧数据
SAT (.sat)ACIS 内核,与 FRED 兼容性好需确保 CAD 使用相同内核光学元件、精密曲面
案例拆解:某红外热像仪项目,机械组提供 STEP 装配体(含镜筒、透镜压圈、探测器安装座)。导入 FRED 后,发现镜筒内壁的消光螺纹因尺寸过小导致网格数量爆炸(500 万面片)。处理过程:1) 在 CAD 中简化螺纹为光滑圆柱面;2) 在 FRED 导入向导中启用 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 可清除未使用的材质、膜层定义,减小文件体积。
常见误区:很多用户将 .fred 文件直接作为邮件附件发送给同事。但若项目中包含外部导入的 BSDF 测量数据文件(.bsdf),这些数据并未嵌入 .fred 文件。正确做法是使用 File > Pack and Go 功能,将所有外部依赖文件打包为 zip 压缩包。

总结复盘:本章节的核心在于建立“项目文件即数据库”的思维。新建项目时定义好全局环境,通过项目管理器维护所有对象的层级与属性,利用导入导出功能实现与 CAD 系统的数据交换,最后通过规范的保存策略确保数据安全。掌握这些基础操作,后续的光线追迹、杂散光路径分析才能建立在可靠的数据基础之上。