计算电磁学是什么?Agent 能做吗?

回复 群友 607: 一、计算电磁学是什么 就是用数值方法解麦克斯韦方程组,代替手推解析解,回答工程上那些具体问题:这个天线方向图多宽、这段走线串扰多大、这块超表面在 1.55 微米反射率多少。核心动作是离散化——把连续的场和结构切成有限个未知量,然后解方程。 主流方法按在哪离散分: 时域:FDTD(时域有限差分,最直观,一次算完一个宽频带,但受 CFL 稳定条件限制)、TLM、FETD 频域:FEM(有限元,能吃复杂几何和多物理场,适合谐振结构)、MoM(矩量法,只在表面剖分,适合开放区域的散射和天线,矩阵稠密但可用多层快速多极子加速)、FIT(CST 用的有限积分) 高频近似:几何光学、物理光学、射线追踪,专门对付电大尺寸(整机天线布局、室内信道、大目标 RCS),因为全波方法根本算不动 另外还有抛物线方程、谱域法、边界元这类专用工具 工程出口主要是:天线与射频器件设计、雷达散射截面、EMC/EMI、信号完整性与电源完整性、微波毫米波电路、光子学与超表面、生物电磁(SAR)、无线信道建模。 难点集中在几处:多尺度(纳米结构到米级平台要一起算)、色散和各向异性材料、宽频带、未知量规模,以及反问题(先给目标响应再倒推结构,一般要配伴随/拓扑优化或代理模型)。还有一条最容易被忽略但决定成败的:V&V,网格收敛、能量守恒、和解析解或实测对得上,结果才算可信。 二、Agent 能做吗 分两层说。 能做的,而且已经在做:把整个仿真流程包成一个 agent 循环。HFSS 有 PyAEDT、CST 和 COMSOL 都有 Python API,开源这边 Meep、openEMS、gprMax 本身就是脚本驱动的。所以 agent 完全可以读文档、参数化建模、批量扫参、跑后处理、出图出报告。国内已经有 Ansys HFSS 全自动优化设计这种 Agent 落地案例,2026 年 PIERS 苏州也专门开了"LLM 辅助电磁建模、AI agent 多阶段设计"的分会。学术侧更清楚:今年那篇纳米光子学的 LLM 综述把 LLM 在这里的角色分成两类,一类当代理模型(把"结构到谱"的映射当语言任务),一类是 agent 系统(生成代码、编排仿真步骤、做闭环优化);再往下还有直接学 Maxwell 方程本身的路子,MaxwellNet、Fourier neural operator 这些,用来替代每一步的全波仿真。 做不透的,也是现在最大的坑:物理正确性不能靠模型自洽。Agent 很容易写出能跑但错的求解脚本——单位制混用、材料色散模型没接对、PML 设得不合适、端口和激励源定义不规范、CFL 条件不满足直接数值发散,最常见的是网格没做收敛就把数报出来了。那篇综述原话就是这个意思:检索到的资料能减少编造,但不能证明生成的几何、代码或场满足麦克斯韦方程,物理有效性必须有一个独立可执行的数值测试来兜。 所以现实分工是:agent 管重复劳动和搜索空间(建模脚本、扫参、优化循环、后处理、文献和材料参数整理),人管判定(问题怎么定义、边界条件怎么选、收敛和验证标准定在哪、结果合不合理)。它现在替代不了求解器,也替代不了"这个结果为什么不对"的判断。 一句话:计算电磁学是把麦克斯韦方程变成能算的东西,Agent 能把"怎么算、算多少组、算完怎么整理"这层做得很好,"算得对不对"还得人盖章。