Community编程与开发github.com

a11s11/HFSS_SBR_Agent

用于HFSS 2026.1 SBR+建模、优化分析、DSO、NFD后处理及调试的可审计Codex技能。

HFSS_SBR_Agent 是什么?

a11s11/HFSS_SBR_Agent是一个面向Ansys HFSS 2026.1仿真套件的专业Codex技能,主要聚焦于SBR+(射线弹跳法)高频电磁建模场景。该技能将复杂的HFSS工作流——包括参数化建模、Optimetrics(优化分析)、Design Study Object(DSO,设计研究对象)以及Near-Field Distribution(NFD,近场分布)后处理——封装为可审计、可复现的智能体动作。它支持自动化SBR+模型构建、设置优化目标、执行参数扫描、提取NFD结果并进行异常调试。用户可通过自然语言或结构化提示驱动整个仿真周期,降低手动操作HFSS界面的门槛。该技能适用于电磁兼容性分析、天线布局优化、雷达散射截面计算等高频工程问题,并特别强调“可审计性”,即所有建模参数、求解设置和后处理步骤都会被记录,便于追溯和验证。目前该技能专为Codex平台设计,但后续可扩展至其他支持Agent技能的开发环境。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add a11s11/HFSS_SBR_Agent

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

HFSS_SBR_Agent 是做什么的?

用于HFSS 2026.1 SBR+建模、优化分析、Design Study Object (DSO)、近场分布 (NFD) 后处理及调试的可审计Codex技能。

概述

本技能为Ansys HFSS 2026.1环境中的SBR+ (Shooting and Bouncing Rays) 高频电磁仿真提供自动化工作流支持。通过集成到Codex智能体,用户能够以声明式方式完成:

  • SBR+模型构建:自动创建几何、定义材料、设置求解设置
  • Optimetrics优化:配置参数扫描、优化目标和约束条件
  • DSO(设计研究对象)管理:执行多设计点分析
  • NFD后处理:提取近场分布结果,生成报告
  • 调试与诊断:自动检测模型错误、求解失败并提供修复建议

核心功能

1. 模型构建

  • 支持导入/创建HFSS项目
  • 设置SBR+求解类型 (如 SBR+、SBR+ with Wedge Diffraction)
  • 定义激励(平面波、天线等)

2. Optimetrics优化

  • 参数化变量定义
  • 设置优化目标 (如 dB(S_11)、Max Gain)
  • 执行扫描并根据结果自动调整

3. DSO与后处理

  • 设计变化管理
  • NFD场量提取 (电场、磁场、功率密度)
  • 结果可视化与导出 (Excel, CSV, PNG)

4. 调试与审计

  • 记录完整的操作日志
  • 错误捕获与自动回滚
  • 参数溯源 (每次修改均记录原始值)

平台要求

  • 主平台: Codex (Ansys 2026.1 兼容版本)
  • 依赖: HFSS 2026.1 Python API (win32com、pyaedt 或直接通过COM接口)
  • 环境变量: 无强制要求,但建议设置 HFSS_PATH 指向安装目录

使用方法

# 示例:创建SBR+项目并执行优化
from hfss_sbr_agent import HFSSSession

session = HFSSSession()
session.create_project("antenna_optimization")
session.set_solver("SBR+")
session.define_parameter("length", 10.0, unit="mm")
session.run_optimetrics(target="db(S(1,1)) < -20", variable="length", range="5mm-15mm")
session.extract_nfd()
session.generate_report()

注意事项

  • 确保HFSS 2026.1已正确安装并授权
  • 大规模仿真建议在集群或高性能工作站上运行
  • 错误日志位于默认工作目录下的 hss_sbr_agent.log

贡献与支持

  • 仓库: a11s11/HFSS_SBR_Agent
  • 问题反馈: 提交GitHub Issue
  • 版本更新: 遵循语义化版本控制 (SemVer)

本技能文档遵循MIT许可证,详情见仓库LICENSE文件。

相关技能