agentleFS
Neil2DPNeil2DP/cst-paper-sim-skills/skills/em-verification/SKILL.md

em-verification

Skill2 starsChanged 2 months agoMITView on GitHub

复现论文后的结果验证:把论文声称值、Python解析计算、CST仿真结果放到一起对比,找出偏差、分析原因、给出复现结论。触发词:验证结果、对比一下、仿真和论文对得上吗、复现结论、偏差分析、结果校验。

The file

Files
SKILL.md

复现验证 · 结果对比

目的

论文复现完后,回答核心问题:这篇论文的结果我能复现出来吗?

三方对比

论文声称值 ──┐
              ├──→ 逐项对比 ──→ 偏差矩阵 ──→ 溯源 ──→ 复现结论
理论解析值 ──┘
CST仿真值  ──┘

验证流程

1. 数据对齐

把三个来源的数据按同一指标对齐:

  • S参数:谐振频率、S11最小值、10dB带宽
  • 方向图:主瓣方向、3dB波束宽度、副瓣电平、前后比
  • 增益:峰值增益、增益-频率曲线
  • 效率:辐射效率
  • 阻抗:输入阻抗实部/虚部

2. 计算偏差

偏差 = |参考值 - 仿真值| / |参考值| × 100%

3. 偏差分级

等级阈值含义
绿色< 5%复现成功,与论文一致
黄色5%~15%有差异,需排查具体原因
红色> 15%严重不符,建模或论文本身有问题

4. 偏差溯源

黄色和红色指标逐一排查:

  1. 几何尺寸是否与论文一致?
  2. 材料参数(εr, tanδ)是否准确?
  3. 网格是否收敛?→ 建议细化后再跑一遍
  4. 边界条件是否匹配真实物理场景?
  5. 端口设置和去嵌是否正确?
  6. 论文本身是否美化了数据、漏了关键参数?

5. 输出复现结论报告

  • verification_report.json — 结构化数据
  • verification_report.md — 人类可读的结论报告
  • 明确给出:哪些能复现、哪些有偏差、偏差原因是什么

对比示例

指标论文值理论值CST仿真偏差评级
谐振频率28.0 GHz28.3 GHz28.1 GHz0.4%绿色
S11最小值-25.0 dB-23.5 dB-24.2 dB3.2%绿色
10dB带宽3.3 GHz3.1 GHz3.6 GHz9.1%黄色
峰值增益7.2 dBi6.8 dBi7.0 dBi2.9%绿色
3dB波束宽度78°—82°5.1%黄色

常见偏差原因及对策

现象可能原因建议操作
谐振频率偏移εr 实际值不对/边缘场效应核对材料数据、细化网格
带宽偏宽损耗算少了检查导体/介质损耗设置
增益偏低导体损耗/端口失配检查PEC设置、端口匹配
S11形貌差异大几何参数偏差逐尺寸核对、网格细化

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.