前处理模块提供强大的几何建模功能、网格划分功能以及丰富的参数设置功能,可以帮助用户准确灵活的定义仿真对象和仿真参数,并查看仿真对象的网格质量。该模块具备简易的操作界面和友好的人机交互性,根据仿真问题的不同提供不同的参数设置选择,功能强大,可操作性强,便于用户快速上手使用。同时支持应用python脚本实现对软件功能的程序化控制,满足二次开发需求。
几何建模
几何建模具有先进的混合建模能力,支持草图建模、三维体素建模、快速参数化/变量化建模,支持布尔运算、倒角、挖空等多种特征操作,同时提供特殊结构的快速建模模板,为后续模块提供高精度的模型。几何建模兼容主流CAD模型格式,支持多种模型的导入导出,支持与国际通用三维CAD\CAE模型数据的高效数据交换。

参数化建模

快速建模
参数设置
前处理模块支持多种仿真参数的设置,主要包括材料、边界、粒子源、激励源等计算参数和监视器等后处理参数。
材料设置包括相对介电常数、电导率、损耗角正切、空间分布、色散等材料属性的设置。用户可根据实际需要自定义材料,并添加至材料库;

边界条件设置包括理想电边界、理想磁边界、完美匹配层边界、周期边界等边界类型的设置,使得用户可以灵活模拟各类实际问题;

粒子源设置包括直流发射、高斯发射、场发射等发射模型的设置;支持面源、圆形源等形状的粒子源的设置,支持粒子源导入,支持二次电子发射,允许用户自定义粒子源的位置、速度、质量等参数,满足多种发射情形;

激励源设置包括任意横截面形状的波导端口、离散线端口、离散面端口以及平面波等,使得用户可以根据需要设置不同激励源用于驱动仿真计算;

监视器参数设置包括场监视器、粒子监视器、探针等,允许用户对数值模拟结果进行实时监视和分析。

Python脚本
煌沣Python脚本提供丰富的接口和控制功能,支持与软件进行交互,允许用户通过自主编写个性化的脚本代码,高效地创建、配置和运行仿真项目。
通过Python接口,用户可以实现:
煌沣软件功能的调用;
仿真自动化、优化、数据分析流程;
形成可扩展的二次开发能力;
为多软件联合仿真等复杂项目提供基础。

Python代码示例
二次开发-自动仿真控制