电磁与光学仿真实战:从理论原理到软件选型与网格排障

发布时间:2026/9/24 21:16:56
电磁与光学仿真实战:从理论原理到软件选型与网格排障 电磁与光学仿真这件事我做了差不多十年。从最早在学校里用师兄留下的HFSS模型摸索天线匹配到现在带着团队同时推进射频前端和光学模组的设计验证这条路走过来最大的感受是仿真不是“画个模型、跑个结果、出几张炫图”就完事了它是一场从理论到工程、从物理认知到数值实现的持续博弈。这篇文章我想把多年的实践经验——包括软件选型、建模细节、网格处理、结果判读和排障思路——一次性说透尽量还原我眼中电磁与光学仿真的真实工作流。这篇文章不只是给刚接触仿真的学生看的也适合那些已经能跑通简单模型、但总感觉“算不准、收敛难、结果不敢信”的工程师。我会重点讲清楚几个事情电磁仿真和光学仿真各自的底层逻辑是什么为什么不同问题要选不同工具从几何建模到后处理的全流程有哪些关键环节以及那些最容易被忽略但最容易翻车的坑在哪里。前面是基础原理中间是实战步骤后面是案例和排障经验你可以按需翻阅。1. 这项技术的真正价值为什么我们离不开仿真1.1 一个老生常谈却总被低估的答案我接触过不少新人刚开始觉得仿真不过是个“验证工具”等产品做出来测一测对不上再回来调模型。这种思路不能说错但浪费了仿真最大的优势——它首先应该是一个“探索工具”。在真正投板、开模、流片之前电磁与光学仿真能帮我们回答大量“如果……会怎样”的问题天线尺寸缩了2%对谐振频率影响多大透镜曲率半径误差会在成像面产生多少畸变PCB上两根走线间距从0.2mm改成0.3mm串扰能改善几个dB这些问题如果全部依赖实物试验成本和时间都是不可接受的。以天线行业为例一次天线打样加无源测试材料加加工加测试工时少说也要上千元迭代周期以周为单位。而在仿真环境里参数扫描一次可能只需要几分钟到几小时而且可以同时监控阻抗、增益、效率、方向图、表面电流分布等几十个指标。这样一套完整的“虚拟实验室”方案是今天5G终端、毫米波雷达、卫星通信设备快速迭代的基础设施。1.2 光学仿真正在从“辅助”走向“核心”光学仿真在前几年给人的印象偏“冷门”主要集中在镜头设计领域用Zemax跑跑光线追迹就算完事。但近五六年随着AR/VR显示、激光雷达、光通信模块、生物医学成像设备爆发式发展光学仿真已经变成和电磁仿真平起平坐的核心环节。过去我们做一套光学系统可能要依赖经验公式加多轮打样现在则可以通过波动光学仿真同时分析衍射效率、偏振态演化、色散特性甚至对纳米尺度的超表面结构进行逆向设计。我自己的体会是电磁与光学仿真虽然聚焦的物理场不同但方法论高度统一建模、离散、求解、后处理、优化。掌握了其中一套流程另一套上手会很快。这也是为什么我把两个方向放在一起写而不是单独只讲“电磁仿真”或“光学仿真”——在实际产品中二者常常耦合在一个系统里比如激光雷达里的天线和光学扫描模块或者微波光子链路中的电光调制器。2. 理论底座从麦克斯韦方程组到数值求解逻辑2.1 麦克斯韦方程组一切仿真的源头仿真软件再智能底层解的还是麦克斯韦方程组。做电磁仿真的人至少要把这四个方程的物理含义刻在脑子里高斯电场定律电荷是电场的源电场线从正电荷出发、终止于负电荷。高斯磁场定律自然界不存在磁单极子磁力线总是闭合的。法拉第感应定律变化的磁场产生电场这就是变压器和天线的接收原理。安培-麦克斯韦定律变化的电场和电流都会产生磁场位移电流的引入让电磁波的存在成为可能。这四个方程加上介质的本构关系就构成了所有电磁场问题的起点。仿真软件做的事情本质上是把连续域上偏微分方程组的求解转化为离散域上的线性代数问题。因此无论你用的是有限元法FEM、时域有限差分法FDTD还是矩量法MoM核心都是在不同的离散方式下求解同一组物理方程。2.2 波动光学与几何光学你要站在哪一级台阶上光学仿真有一个重要的分水岭什么时候可以用几何光学什么时候必须用波动光学。几何光学把光看成射线只关心传播方向、折射反射路径、成像关系和像差校正适合分析宏观透镜系统——比如手机摄像头、望远镜、投影物镜。当结构尺寸缩小到与波长可比时光的波动性就不能再忽略了这时需要用波动光学处理衍射、干涉、偏振变化等效应。举个例子设计一个普通的聚焦透镜用几何光学搞定没有问题但如果你在设计一个衍射光栅或超表面透镜特征尺寸在亚微米量级就必须求解麦克斯韦方程组或者借助严格耦合波分析RCWA算法。判断标准其实很简单结构最小特征尺寸是否小于或接近工作波长的十分之一。如果小于优先考虑波动光学仿真如果远大于几何光学就够用了。两者选错要么计算量大到跑不动要么结果精确度完全不够用。我见过不少工程师用光线追迹去分析单个光纤中的模式色散结果怎么都算不出实验里看到的效应就是因为踩了这个尺度误区的坑。2.3 边界条件仿真成败的第一道关卡无论电磁还是光学仿真边界条件设置都是初学者最容易犯错的地方。电磁仿真里常见的边界类型有辐射边界、理想电壁PEC、理想磁壁PMC、周期边界等光学仿真里类似的有完美匹配层PML、周期性边界、布洛赫边界等。很多新人以为“边界条件房间的墙壁”随便一设就能跑结果仿真结果的精确度大打折扣。实际使用中辐射边界或PML必须设置在距辐射体足够远的位置一般是工作波长的四分之一到二分之一以上否则边界上的反射会干扰近场分布导致计算出的S参数和方向图失真。但边界设得太远又会显著增加网格数量和计算时间所以这是一个需要经验权衡的过程。我的习惯是先设置一个保守的距离求解一次再把距离拉大一倍求解一次结果变化小于1%就说明边界位置基本合理了。3. 工具选型主流电磁与光学仿真软件怎么选3.1 电磁仿真三驾马车HFSS、CST、COMSOL很多入门者第一个问题就是“到底该学哪个软件”。我的答案永远是没有万能的软件只有适合当前问题的软件。不同软件背后采用的数值方法不同决定了它们的擅长领域也不同。软件核心算法最擅长的场景需要注意的短板ANSYS HFSS有限元FEM天线设计、S参数提取、微波器件宽带三维结构时网格开销大CST Studio Suite时域有限积分FIT/频域EMC/EMI、超宽带结构、粒子模拟高Q值结构收敛慢COMSOL MultiphysicsFEM多物理场耦合电磁-热-力-流耦合、MEMS纯高频大尺度问题效率一般这三款软件我都有五年以上的使用经历。HFSS在射频和天线领域算是事实标准文档多、参考案例多适合做高精度窄带设计CST在时域上优势明显处理超宽带天线、瞬态场问题效率很高而且内置的电磁兼容模板很丰富COMSOL强在“多物理场耦合”比如分析天线在高功率下的热变形那就非它莫属。选型的时候我建议你直接拿当前项目的典型结构在候选软件里跑一个简化版看收敛时间和结果稳定性比看再多的评测文章都管用。3.2 光学仿真工具Zemax与Lumerical的分工光学仿真领域的工具选择同样是分层级、看场景的。几何光学阶段我用得最多的是Zemax OpticStudio。它的光线追迹、像差分析、优化函数设计在镜头行业深耕多年配套玻璃库和公差分析能力也很成熟。用Zemax设计一枚从初始结构到像质达标的光学镜头可以完全在软件内完成出图之后直接给加工厂。到了波动光学阶段Lumerical现在并入Ansys的FDTD Solutions和MODE Solutions基本就是标配了。FDTD方法空间离散直接能处理任意复杂形状的纳米光学结构硅光波导、超表面、等离子激元、光栅耦合器这些都能算。但FDTD也有明显的问题——色散材料在宽频段内拟合误差大、网格尺寸需要非常小导致计算量大。所以如果是周期性结构我往往优先用RCWA类的工具计算速度比FDTD快一两个数量级如果结构不规则且需要看近场分布才老老实实回到FDTD。3.3 开源方案到底靠不靠谱不少学生和初创团队常常问我“预算有限能不能用免费开源软件做仿真”我的经验是适合学习、适合验证但直接用于复杂工程项目要慎重。电磁方面OpenEMS基于FDTD方法基本功能齐全能做微带天线、波导结构但前处理能力和求解稳定性、并行效率跟商业软件有差距光学方面Meep是MIT开发的开源FDTD工具功能强大用Scheme或Python脚本控制非常适合学术研究和算法验证。开源软件还有一个共同的好处完全可追溯你能看到算法实现的细节这对深入理解仿真的内在逻辑很有帮助。但如果你要交付给客户、对接生产或者面对复杂的装配结构、多物理场耦合开源方案目前很难替代商业软件。我个人的建议是学生阶段可以多折腾开源软件深入理解原理工作项目中该用商业软件就用商业软件时间和可靠性都是成本。4. 完整仿真流程拆解从建模到结果判读4.1 几何建模画得越漂亮不等于算得越准进入软件的第一步是建模但很多人在这一步就埋下了隐患。仿真建模和CAD机械建模有一个根本区别仿真模型最终要被离散成大量网格单元几何中每个细小特征都会直接影响网格数量和求解精度。比如画一个天线贴片角上的倒角半径0.1毫米在CAD里看起来非常美观但在仿真里它会强迫网格在这个区域加密带来额外的计算开销。而这类亚毫米级的圆角对射频性能的影响通常微乎其微完全可以简化掉。我的经验法则是去除所有小于目标波长百分之一的结构特征如果这个特征不影响主要电磁路径直接忽略或者用等效参数替代。另外材料参数的设置一定要严谨。介质基板的介电常数不是“写在数据手册上的数”就完事了。高频下介质材料的介电常数会随频率变化同时还有损耗角正切这些都直接决定仿真的插损和谐振点偏移。我踩过一次很深的坑用FR4板材做2.4GHz天线仿真直接用了手册上的标称介电常数4.4结果实测谐振频率偏了将近80MHz后来才知道FR4在2.4GHz的真实介电常数大约在4.1到4.3之间不同批次差异很大。从那以后我每次仿真前如果有条件都会先用谐振环法或传输线法实际测一下板材的介电常数再填入材料库。4.2 网格划分精度与算力的拉锯战网格划分是所有仿真项目里最考验经验的环节。网格太粗结果可能完全错误网格太细算力不足甚至跑几天都收敛不了。理想状态是在场变化剧烈的区域金属边缘、介质界面、天线馈电点附近加密网格在变化平缓的区域自由空间、均匀介质内部使用较粗的网格。以HFSS为例软件自带的自适应网格加密是一个很实用的技术它会先给一个初始网格求解后根据误差指示自动在误差大的区域加密重新求解反复迭代直到求解误差低于预设值。但自适应网格也不是万能的它会比较保守全局加密导致网格数量爆炸。我更常用的方式是通过设置“网格操作”手动控制局部网格尺寸。比如在贴片天线的馈电探针和辐射贴片边缘我会设置最大网格尺寸不超过十分之一波长在介质基板的大平面上放宽到四分之一波长即可。这样网格总量可以比单纯自适应加密少30%到50%而精度几乎不受影响。光学仿真中的网格控制和电磁仿真有一些不同——光学结构通常周期性重复波长又只有百纳米量级网格尺寸的单位直接变成纳米。在FDTD里网格步长dx, dy, dz是一个硬性选项经验准则是每个方向至少要6到10个点来分辨一个最小特征同时为了保证数值色散可接受网格尺寸不能大于波长的十分之一。比如可见光波长500纳米在介质中折射率1.5介质内波长约333纳米那么网格步长最多设为33纳米左右实际工程中为了精度我经常设在10到20纳米。分辨率越高计算内存和时间的增长是立方级的所以“刚刚好”的网格设置比“越细越好”要重要得多。4.3 求解器设置与监控收敛几何建模和网格完成后就进入求解阶段。求解器选择直接影响结果类型和计算效率。在HFSS中我会先判断问题模式如果关心的是S参数、谐振频率、Q值选模式驱动求解如果关心的是场分布、表面电流、远场方向图就选终端驱动求解。CST中也类似时域求解器适合宽带扫频频域求解器适合窄带高Q结构。收敛判据很多人不重视这是个大问题。我见过同事跑HFSS模型默认迭代次数跑完看着S参数曲线“挺光滑”就直接用了。实际上他那个设置下收敛误差是5%对于Hop带宽的滤波器设计要求而言这个误差足以让设计失效。我自己的习惯是设置最大迭代次数20次目标误差0.5%同时每次迭代都观察求解误差曲线的变化趋势——如果连续两次迭代误差变化很小说明网格已经足够细再算下去只是浪费算力可以手动终止。光学仿真里的收敛判据不太一样FDTD因为是在时间域推进需要检查场衰减是否充分——当监视点处的能量衰减到峰值的一定比例比如10^-5时可以认为计算可以截止。不过对于高Q值的微腔或光子晶体结构时间步可能需要非常高才能让场充分衰减否则频率响应会出现周期性伪影。这种情况下我也会考虑改用频域法二直接扫频计算稳态响应避免时域衰减过慢的问题。4.4 后处理当心别被“漂亮的颜色图”骗了仿真后处理是最后一个环节也是最容易被“看起来正确”迷惑的环节。三维场图、方向图彩虹图、动态场演进动画……这些可视化的确很直观但作为工程师你必须学会看数据背后的物理意义。判断一个天线仿真是否靠谱我一般不会只看S11曲线而是会同时看输入阻抗实部和虚部的变化趋势是否平滑、方向图的前后比是否合理、总效率是否低于辐射效率如果总效率比辐射效率高基本可以断定仿真设置出问题了。对于光学仿真我会重点检查能量守恒传输率与反射率之和是否接近于1如果这个值明显不足100%或超过100%不含增益介质说明边界设置或监视器位置有问题。后处理还有一个细节查看场图时注意坐标系缩放和色标范围。有些软件会自动均衡色标导致均匀场也被渲染成花花绿绿干扰视觉判断。所以我出图前会把色标范围手动固定在一个物理意义清晰的区间比如表面电流密度取对数坐标从1A/m到1000A/m这样不同设计的对比才有意义。5. 实战案例3.5GHz微带贴片天线的完整仿真5.1 需求分析与尺寸初算微带贴片天线是射频工程师入门电磁仿真最经典的案例也是我每年带新人必练的项目。下面我用一个具体的3.5GHz频段5G Sub-6GHz微带贴片天线项目来展示完整流程。第一步是需求定义中心频率3.5GHz带宽要求超过200MHz相对带宽约5.7%方向性要求主瓣增益大于6dBi馈电方式采用50欧姆同轴探针。板材选型上为了降低损耗并保证加工一致性我选用Rogers RT5880介电常数2.2损耗角正切0.0009厚度1.575mm。根据矩形贴片的经典设计公式先用下式计算出贴片宽度W W (c / (2×f₀)) × √(2 / (εᵣ1)) 代入c3×10⁸m/s、f₀3.5GHz、εᵣ2.2得W≈33.9mm。然后计算有效介电常数ε_eff ε_eff (εᵣ1)/2 (εᵣ-1)/2 × 1/√(112h/W) 这里h1.575mmW33.9mm代入得ε_eff≈2.04。接着计算贴片物理长度L L_eff c / (2×f₀×√ε_eff) ≈ 29.7mm 再考虑边缘场修正量ΔL ΔL 0.412h × ((ε_eff0.3)(W/h0.264)) / ((ε_eff-0.258)(W/h0.8)) 代入算得ΔL≈0.81mm 所以实际贴片长度L L_eff - 2×ΔL ≈ 28.0mm。这些公式看起来繁琐但算完之后你会对结构尺寸有一个合理的初始估计后面在仿真里优化时会很有方向感。不过我必须强调这些公式基于无限大地平面和理想边界假设到仿真里一定会需要微调通常是在±5%以内如果偏差超过10%要么是公式算错了要么是边界设置有问题。5.2 建模与边界设置打开HFSS后我习惯先把单位设置为毫米然后依次建立介质基板、金属贴片、接地面、空气腔和馈电探针。RT5880基板尺寸我设置为70mm×70mm比贴片周边多出约2倍基板厚度以上接地面和贴片都设置成理想导体边界PEC厚度设为零因为实际铜箔厚度35微米远小于工作波长在仿真中可以忽略。这里有一个值得分享的小技巧介质基板应该使用厚实体而金属层不要建实体直接用二维面并赋PEC边界。这样能减少网格数量而且求解结果和厚度模型几乎无差异。馈电探针用半径0.65mm的圆柱从接地面的馈电点穿透介质基板直到贴片表面探针底端设置集总端口Lumped Port端口阻抗50欧姆。空气腔或辐射边界盒子的尺寸我设置为距离所有金属表面至少15mm对应3.5GHz的四分之一波长约21.4mm。不过为了控制网格总量我先用15mm试算验证边界位置后再视情况调整。辐射边界启用“辐射”选项这样可以直接得到远场方向图。5.3 求解设置与结果优化求解频率设为3.55GHz扫频范围3.2GHz到3.8GHz扫频方式选择插值扫频最大求解次数设为15次收敛误差目标0.01归一化S参数。第一次求解完成后我重点看几个指标S11曲线最低点的频率是否接近3.5GHz、输入阻抗实部是否接近50欧姆、谐振点深度是否超过-20dB。如果谐振点偏低说明贴片过长需要在模型中把贴片长度缩短如果谐振点偏高则加长。这种尺寸扫描一次就能得到一组曲线我通常让软件自动扫描贴片长度从27.5mm到28.7mm步长0.2mm然后从结果里挑选最优值。带宽往往是新手容易忽略的地方。微带贴片天线的固有带宽通常偏窄只有百分之几。如果仿真结果显示S11-10dB的带宽只有80MHz达不到200MHz的需求我就会考虑在探针和贴片之间加一个L形或十字形的阻抗匹配结构或者在介质基板挖槽引入额外的谐振模式。通过参数扫描和优化最终我设计的这款天线S11-10dB带宽做到了约260MHz中心频率3.51GHz最大增益7.2dBi效率89%满足项目的全部需求。在出最终结果前我还做了一步验证把辐射边界距离从15mm改到30mm重新求解观察S参数和方向图的变化确认差异小于1%后才算定稿。这一步多花的时间不多但能显著提升仿真结果的信任度。5.4 光学仿真案例硅波导光栅耦合器电磁仿真聊完了再拓展一个光学仿真的经典案例硅波导光栅耦合器。这是一个非常典型的波动光学设计问题目的是把光纤中的光耦合进入芯片上的亚微米硅波导。结构上硅波导厚度220nm宽度450nm光栅区域的周期约630nm刻蚀深度70nm光栅周期数20到30。这类结构的特征尺寸远小于波长必须用FDTD仿真。在Lumerical FDTD中我会使用一个周期性单元加布洛赫边界或者直接用3D FDTD包含整个光栅区域然后添加模式监视器测量波导截面上的耦合功率。网格设置上光栅区域和波导芯层内使用10nm网格外围区域逐渐放宽到25nm。仿真时间设定为3000飞秒但我会监控衰减曲线如果场在1000飞秒时已经衰减到峰值干分之一就可以提前停止。后处理提取的正向耦合效率通常在60%到70%范围如果仿真结果过低我会反思光纤的入射角度是否与光栅布拉格条件匹配过高则需要检查监视器是否遗漏了部分传播模式。光学仿真和电磁仿真在这类问题上高度相似都是参数寻优、收敛监控、结果验证的循环。掌握了天线仿真的方法论转到光栅耦合器设计其实并不困难这也是我始终建议工程师可以“跨域学习”的原因——方法论是可迁移的工具只是载体。6. 高频踩坑实录与调试经验6.1 网格与收敛问题问题表现仿真结果不随网格加密而收敛或出现异常震荡。排查思路网格收敛性分析是仿真验证的第一环。我遇到最典型的情况是在HFSS中计算高Q值腔体或滤波器时网格不够密导致谐振频率飘移。方法很简单把全局网格尺寸缩小一半重新求解结果如果变化在可接受范围内说明网格无关性基本满足如果结果漂移明显特别是谐振频率偏移大于带宽的10%就必须继续加密网格或者检查是否存在微小缝隙或尖锐边角这些地方往往是网格误差的集中地。实操心得对于金属薄片和介质边界的交叠区域网格处理不当会导致电流奇异点的错误计算。我建议在这些区域手工添加“边网格细化”操作让网格尺寸至少低于薄片宽度的五分之一。另一个容易被忽略的点是求解频率模式数在模式驱动求解中如果端口求解的模式数设置太少可能导致端口处场分布不准确进而影响整个网络的S参数。6.2 边界条件与端口定义陷阱问题表现仿真S11与实测差异明显同一模型换一台电脑就结果不同。排查思路换台电脑结果不同通常不是软件问题而是许可证版本或默认设置不一致。但S11与实测差异明显更要考虑边界条件设置有误尤其是端口的参考阻抗和校准面。集成端口Wave Port和集总端口Lumped Port的适用场景不同微带线和波导结构优先用Wave Port体积小、只关心特定位置的阻抗化结构用Lumped Port更方便。很多人把端口阻抗设成默认的50欧姆就完事了但实际在填充介质中特性阻抗可能不是50欧姆这会导致端口反射计算不准。实操心得端口设置完成后先检查端口处的场分布是否与预期模式一致。比如微带线的Wave Port电场应集中在线条边缘和地平面之间上下对称分布如果电场分布明显不对称需要扩大端口边界尺寸并重新设置积分线。端口积分线的方向也直接影响阻抗结果方向反了S参数会相差180度相位这在某些系统级联分析中是致命的。我自己通常会在端口处额外设置一个参考面并验证去嵌后的S参数在史密斯圆图上是否符合物理直觉——如果阻抗轨迹穿过史密斯圆心之外还很规则就要怀疑端口设置大概率有问题。6.3 光学仿真中的特殊坑光学仿真有它独特的坑我单独列出来提醒一下。FDTD方法在模拟色散介质如金属、高折射率半导体时需要用到色散模型来拟合材料的随频率变化的介电常数。常用的是Drude模型、Lorentz模型或二者组合。拟合时要注意拟合频率范围是否覆盖了你的工作带宽否则计算出来的反射率、透射率会出现虚假振荡。另一个常常被忽略的问题是光源设置。用FDTD的平面波光源去照射周期性结构时光源必须与边界条件匹配——周期性结构用布洛赫边界时入射角和方位角必须与布洛赫波矢一致否则光在边界上会发生非物理散射。仿真结果中如果出现了与入射角无关但方向奇怪的干涉条纹基本就是这个原因。实操心得环境适应性分析也很重要。光学仿真中常用双精度浮点计算但仍建议对关键参数做半精度或不同网格密度的交叉验证因为任何一次疏忽都可能让后续优化基于错误基线。还有如果能拿到实验测量数据哪怕是粗测的反射谱一定要拿来与仿真结果对比。光学材料参数批次差异通常比电磁介质大更明显一组折射率参数往往需要针对具体样品做椭偏仪标定后才能用于仿真。6.4 效率与算力调度经验最后一个偏工程管理的角度。大中型仿真项目算力消耗巨大怎么高效调度资源是真实项目里躲不开的问题。我的经验有三条一是做“分层次”优化先用粗网格和窄频段得到趋势再用细网格验证最优设计避免一开始就开着高精度网格扫描几十个参数二是善用参数扫描的并行化很多软件支持分布在不同核心或不同机器上并行跑多个点设置好扫描任务排队即可三是做好模型版本管理仿真项目迭代频繁如果没有系统的文件命名和版本归档很容易一个月后连“哪个模型对应哪个结果”都分不清。我目前的一个习惯是每个模型文件里都用命名或注释记录版本号、求解设置和更新日期这样即使项目中断几个月再捡起来也能快速恢复上下文。工具层面如果公司有现成的计算集群那很理想没有集群的话一台配置过得去的工作站CPU核心数多、内存64GB以上、固态硬盘也足够跑绝大多数中小规模仿真。GPU加速在光学FDTD里提升明显但在HFSS的有限元里收益相对有限选硬件时需要先明确自己的工作负载特征。7. 从仿真到产品我的几点心得做这么多年电磁与光学仿真我必须承认一个事实仿真永远无法完全取代实测。仿真基于模型假设和数值近似而真实世界充满批次差异、制造公差、环境应力。好的仿真工程师不是那个“仿真和实测完全一致”的人——哪怕模型再精细这种一致性也往往有运气成分——而是那个“知道差异从哪来、能快速定位问题、能用仿真指导下一步决策”的人。我这些年最受益的工作方式是建立仿真与实测之间的“差异数据库”。每完成一个项目就把仿真预测值、实测值、差异原因记录下来。积累到一定量级后你会形成一种直觉看到某类结构的仿真结果基本能预判实测会往哪个方向偏多少。这种直觉是书本上学不到的也是仿真工程师从“会点软件”走向“真正有经验”的分水岭。最后再分享一个小技巧也是我培训新人时反复强调的任何一次仿真都应该可以复现。把项目文件、求解设置、版本信息、关键结果截图完整归档这不仅是对项目负责也是对自己负责——说不定三个月后你就要回头改这个设计。好的工程习惯积累起来比多会一两个软件快捷键重要得多。关于电磁与光学仿真的核心内容我分享到这里。如果你的方向是天线设计建议把微带贴片天线案例吃透如果你的方向是光通信或AR显示不妨从光栅耦合器开始动手实现。先把一个模型从建模到后处理完整走通再追求精度和优化这是最稳妥的学习路径。