SimWorks 全新发布 SimWorks Finite Difference Solutions 3.8.0版本
尊敬的各位用户:
为进一步优化用户体验、提升仿真质量,软件已更新至3.8.0版本,**本次重点更新内容:**
## RCWA 求解器功能增强
本次更新进一步完善 RCWA 求解器功能,拓展 RCWA 在非正交晶胞、大型周期性结构及不同传播方向下的建模与仿真能力,适用于光栅、波导光栅、超表面、光子晶体平板及多层周期性结构等场景。主要更新如下:
- **新增 _Layer Repetition_** 可用于高效仿真大型周期性结构。启用该功能后,求解器将重复一个已定义的几何实体,用户可以通过设置厚度(*thickness*)或指定重复的倍数(*multiple*)实现层重复。重复倍数可以为整数或非整数,对于非整数的情况,层会被适当地切分。此外,可以在重复区域周围定义非重复层,也可以根据仿真需要定义多个重复层。

- **新增 _Propagation Axis_** 可指定电磁波传播方向所沿的坐标轴,通常选择结构的法线方向。
- **新增 _Simulation Region_** 可设置仿真区域的维度,包括二维(*2D X normal*、*2D Y normal* 和 *2D Z normal*)或三维(*3D*)。
- **新增 _lattice vector angle_** 可使用非正交晶胞进行仿真求解。用户可以修改晶格基矢量之间的夹角(范围 1° \~ 179°),当设置的晶格基矢量夹角不为 90° 时,需要将网格细化方式设置为 *Staircase* 。
## EME 仿真能力提升
EME 求解器新增自定义 *cell group* 的模式求解参数功能,勾选 `allow custom fde settings` 选项后,允许用户为仿真结构中不同的单元组分别指定独立的模式求解设置,例如:
- **_Total Modes_** 为单元组单独设置需要求解的模式数量。
- **_Guess_** 指定单元组模式搜索的起始有效折射率。
- **_Bent Waveguide_** 为包含弯曲部分的单元组设置相应的弯曲半径。

## 优化共形网格的构建
在仿真超大尺寸、复杂结构的工程时,共形网格的构建通常需要大量计算资源与时间。本次更新针对此类场景进行优化,提升存在超大量结构时的共形网格构建效率,大幅缩短构建时间;同时针对超大尺寸复杂结构,优化 3D 网格构建时的内存占用,有效降低资源消耗。在超大型工程测试中,网格创建耗时缩短 50%~90%;网格创建时的内存占用从 Release 3.7.0 的 49 GB 降至 Release 3.8.0 的 15.2 GB,降低约 69%。
## 优化 CUDA FDTD 主机内存占用和显存拷贝
优化 CUDA FDTD 仿真时主机内存占用,极大减少主机内存消耗,并提升内存到显存的拷贝效率。从而大大降低超大规模仿真任务对硬件配置的要求,提升资源利用效率与仿真稳定性。
## 新增 S-Matrix Sweep 结果导出功能
新增 _S-Matrix Sweep_ 结果导出功能,允许用户将 _S-Matrix Sweep_ 数据保存为 _Touchstone_ 格式文件,可用于后续分析处理或软件联合仿真。_Touchstone_ 格式为光学仿真及射频领域通用数据格式,可通过右键点击已完成的扫描,选择 _Export::Touchstone format_ 或执行脚本命令 `exportsweep` 两种方式完成导出。
完整更新内容详见-[发行说明](https://www.simworks.net/zh-CN/release-note/-/v3.8),欢迎各位用户下载使用-[客户下载 ](https://simworks.net/zh-CN/trial-instruction)!
山东光仿软件公司多年来深耕光学仿真软件开发,致力于提供更专业、更高效的仿真服务,再次感谢大家的关注,期待各位的使用反馈与宝贵意见!
2026-09-29 15:01:37
详细内容












