SimWorks 全新发布 SimWorks Finite Difference Solutions 3.5.0版本
尊敬的各位用户:
为进一步优化用户体验、提升仿真质量,软件已更新至3.5.0版本,本次重点更新内容:
新增 stack 系列脚本命令:快速计算平面多层膜结构的光学响应
新增 stack 系列脚本命令,基于传输矩阵法(TMM)提供一维多层膜结构光学响应的快速解析计算能力。对于横向均匀、仅在厚度方向分层的介质结构,该方法将每一层对应一个传输矩阵,通过矩阵连乘得到整体传输矩阵,最终求解结构的反射率、透射率以及场分布。
该系列目前包含以下两个脚本命令:
stackrt:计算平面波入射下的反射率与透射率,返回 S/P 偏振光的功率比值以及系数。stackfield:计算多层膜结构内部的电场和磁场分布,支持分析驻波图案、吸收分布以及场增强效应。
用户仅需输入各层折射率、厚度、频率及入射角,即可快速获得结果。该系列命令适用于膜系设计、VCSEL、OLED、布拉格光栅反射镜等场景的快速前期评估。
stack脚本函数具备计算速度快、无需网格剖分、数值精度高等显著优势,尤其适合参数扫描和优化迭代。以下展示了stackrt的原理示意及计算结果验证:

新增装配组(Assembly Group)功能
装配组是一种专为高效创建由大量重复或相似对象构成的复杂结构(如超透镜阵列)而设计的特殊组类型。其核心为“定义一次,重复使用”——通过一个原型对象和参数映射表,即可批量生成多个实例,显著提升几何构建与网格划分速度。
该功能完全由脚本驱动(支持 addassemblygroup 、 addtogroup 、setnamed 等命令),并内置变体管理机制(旋转和平移作为自由变量不占用变体名额),极大简化了大规模周期性或准周期性结构的设计与仿真流程。

新增 Conformal variant CP-EP0 共形网格方法
CP‑EP0(Contour Path Effective Permittivity 0)是一种面向介质边界的高精度共形网格技术。它针对网格内介质交界面,沿波传播方向(如 z 轴)按线段长度占比加权,在垂直截面(如 xy 平面)按面积占比加权,从而精确计算每个网格的等效介电常数。
该方法能在较粗网格下准确刻画三维复杂结构的弯曲界面,显著降低网格剖分难度和内存消耗。在处理微透镜、波导耦合、曲面多层膜等具有曲面边界的介质光电器件时,CP-EP0 相比于传统体积平均(V‑EP)和极化相关(VP‑EP)方法,能更准确快速的刻画界面折射率分布,是该类场景下的理想选择。

使用脚本为光源添加自定义时间信号
新增 setsourcesignal 脚本命令,允许用户在求解器中为已添加的光源指定自定义的时域脉冲波形。该命令不创建新光源,仅修改现有光源的时域信号,保留光源的几何、位置及其他物理属性,从而在已有光源基础上灵活替换波形。
该功能主要面向非线性光学仿真等需要精确控制脉冲时域形状的应用场景。用户可基于任意时间序列定义振幅和相位,实现双脉冲、啁啾脉冲、矩形脉冲或任意调制波形等非标准注入波形,为需要自定义脉冲形状的研究提供了更多灵活性。

完整更新内容详见-发行说明,欢迎各位用户下载使用-客户下载!
山东光仿软件公司多年来深耕光学仿真软件开发,致力于提供更专业、更高效的仿真服务,再次感谢大家的关注,期待各位的使用反馈与宝贵意见!

