结果

优化报告

最优解、种子结果、目标分解与优化配置

Optimization Report 用于判断本次优化是否真正完成、报告中的最优解是否可信,以及该最优解是否适合回写到当前结构。

对应 Analysis 入口

当前结果页对应方法页
R / T / A 目标优化RTA 与层吸收分析
优化器在整套流程中的位置Analysis 导读
优化后回查局部场与局部吸收深度探测器分析

结果结构

Optimization Report 页面包含以下模块(部分模块仅在网格模式运行后显示):

模块显示条件用途
Overview始终显示快速汇总最佳适应度、耗时、评估次数和算法信息
Grid Summary仅网格模式网格搜索阶段的统计数据
Seed Results仅网格模式每个种子的局部优化结果,可单独回写
Best Solution始终显示全局最优变量及其数值,支持回写结构
Evaluations始终显示每次评估的参数组合与改善记录
Objective Breakdown有多目标时每个目标的独立得分
Optimization Configuration始终显示本次运行实际采用的算法与参数配置

Overview

Overview 区域显示四张摘要卡片:Best Fitness、Execution Time、Evaluations(已完成/总预算)和 Algorithm(算法类型与终止状态)。

Overview 是第一层筛选区,用四张卡片快速判断本次运行是否值得深入分析。

指标含义
Best Fitness全局最优适应度值
Execution Time优化总耗时
Evaluations已完成评估次数 / 总评估预算(如 150 / 200
Algorithm使用的算法名称(TRF / L-BFGS-B / Nelder-Mead)及终止状态

优先检查:

  1. Best Fitness 是否明显优于初始设计。
  2. Evaluations 是否消耗了预期的预算量。
  3. 算法终止状态是否为正常完成(completed)。

Grid Summary

仅在启用 Grid 模式运行后出现。显示网格搜索阶段的关键数据:

字段含义
Total Grid Points网格总采样点数
Completed Grid Samples实际完成的网格评估次数
Requested Top K Seeds用户配置的种子数
Selected Seed Count实际选中进入局部优化的种子数

Selected Seed Count 小于 Requested Top K Seeds,通常说明网格中可行点不足。

Seed Results

仅在网格模式运行后出现。列出每个种子的局部优化结果。

含义
Seed种子标签(如 Seed 1, Seed 2)
Grid Rank该种子在网格评估中的排名
Grid Score该种子在网格阶段的适应度
Best Fitness局部优化后的最优适应度
Evaluations该种子消耗的局部评估次数
Status种子的终止状态
变量列该种子找到的最优变量值
Apply to Structure将该种子的最优解回写到结构

全局最优种子以绿色高亮显示。每个种子都可以独立回写到结构。

每行左侧的展开按钮可以打开 Per-Seed Objective Breakdown 面板,列出该种子在最优解处各个目标的得分、实际值,以及(曲线拟合 / 颜色匹配目标)目标曲线和实际曲线的差异 sparkline:

含义
Mode目标的评分模式(Point / Band / Curve Fit / Color Match)
Target目标量与定位(如 Reflectance @ 550 nm
Goal目标设置摘要(如 Maximize / Hit Target 0.92 / Curve Fit · RMSE
Value该种子最优解处的实际值;曲线拟合目标显示 sparkline,鼠标悬浮可看 RMSE
Score该目标在该种子最优解处的得分

如果某个种子的总适应度看起来不错但实际效果不达标,先展开该种子的 Per-Seed Breakdown,看是哪一个目标在拉低或拉高,避免被加权后的总分误导。

Best Solution

Best Solution 列出全局最优变量路径及其对应数值,是最直接的工程输出。

参数名使用完整路径形式(如 structure.ITO.thickness),应当能直接映射回 Optimizer 页中设置的变量路径。

Apply to Structure 按钮将最优变量值写回当前模型。建议在点击前做两步确认:

  1. 确认该值在工艺上可制造。
  2. 回写后执行一次普通 Run,确认目标改善不是偶然。

Evaluations

Evaluations 记录局部优化过程中的逐次评估历史。

含义
Evaluation评估序号
Type类型标签(evaluation = 常规评估,improved = 发现更优解)
变量列该评估点对应的参数组合

网格模式下可通过顶部下拉菜单按种子筛选。最后一条 improved 记录以绿色高亮,表示本轮最终改善点。

该表的核心作用是判断搜索是否逐步收敛到合理区间。如果参数在整个范围内始终很分散,通常说明目标面较平、预算不足,或变量对目标不敏感。

Objective Breakdown

多目标优化时出现,列出每个目标在最优解处的独立得分:

含义
Objective目标标签
Target目标量
Score该目标的得分

用于判断多目标之间是否存在冲突。若某个目标得分明显较差,应考虑调整其权重或目标值。

Optimization Configuration

记录本次运行实际采用的算法配置。

当前表格显示:

  • Job ID:运行任务标识
  • Status:终止状态
  • Max EvaluationsMax Local Evaluations Per Seed(取决于是否使用网格模式)
  • 算法专有参数(如 stepRatioftolxtol 等)
  • 网格参数(如 enabledsamplesPerVariabletopKSeeds

阅读顺序

快速判断一轮优化是否值得保留:

  1. Overview:先判断是否有继续分析的必要。
  2. Grid Summary / Seed Results(若存在):确认网格搜索覆盖是否充分、种子数量是否合理。
  3. Best Solution:确认最优变量和值。
  4. Evaluations:确认搜索确实在收敛。
  5. Objective Breakdown(若存在):确认各目标得分是否均衡。
  6. Optimization Configuration:确认真实搜索规模和预算。
  7. 必要时点击 Apply to Structure,然后回到物理结果页重新验证。

常见错误与检查

页面显示 No data

  1. 是否执行了 Run Optimizer
  2. Optimizer 配置是否通过验证。
  3. 是否至少保留了 1 个启用目标和 1 个启用变量。

页面显示优化失败

当前页优先显示错误信息。此时应回查:

  1. 变量边界是否有效(min < max)。
  2. 变量路径是否仍然指向现有结构项。
  3. 目标设置是否与结构/波长模式冲突。

最优解不稳定

  1. 点击 Apply to Structure
  2. 回到 Reflectance / Transmittance / Absorptance 等物理结果页重新运行。
  3. 检查改写后的实际物理响应是否与优化目标一致。

只有"回写后复算仍成立"的解,才是可继续推进的候选设计。

下一步

如果当前任务是把最优解放回应用流程,下一步进入 RTA 与层吸收分析Analysis 导读,按"结果确认 -> 扫描 -> 优化 -> 结果回查"的顺序继续处理。

Copyright © 2026 Dreapex