结果

优化报告

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

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将该种子的最优解回写到结构

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

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