-
-
April 25, 2024 at 5:56 am
-
April 25, 2024 at 1:54 pm
Guilin Sun
Ansys Employee你需要将单元尺寸变化的最大范围加一个固定尺寸的网格Override,以保证在扫描过程中监视器所在位置的网格不发生任何变化,仿真计算的场矩阵就不相等,无法打包为一个DATASET,所以出现上述错误。
-
April 26, 2024 at 2:32 am
SXSi
Subscriber谢谢您的回答,我现在仍有问题。根据Ansys Insight: 用于设置Mesh accuracy对应多大的网格尺寸 这个帖子中的解释,FDTD划分的网格与材料中的最小波长相关,而我的结构是如下图所示的,被扫描的几何参数是圆柱的半径和高,mesh accuracy为6。模型中材料体系没有变化,波段也没有变化,那么FDTD划分的网格大小应该是不变的才对,可实际上下面两幅图中划分的网格大小是不同,为什么会出现这种情况呢?
-
-
April 26, 2024 at 3:47 pm
Guilin Sun
Ansys Employee"模型中材料体系没有变化,波段也没有变化,那么FDTD划分的网格大小应该是不变的才对,可实际上下面两幅图中划分的网格大小是不同,为什么会出现这种情况呢?"
你是怎么知道网格不同的?它们显示的是观察网格,可以修改:
要知道网格是否变化,你可以在仿真区沿XYZ轴加三个线监视器,用脚本提取坐标,在比较它们的网格:
dx=x(1:end-1)-x(2:end);
plot(1:length(dx),dx)
或者先后打开文件在一个GUI下仿真,得到两种情况下的网格再画,比如
plotxy(1:length(dx1),dx1,1:length(dx2),dx2);
脚本参见 Ansys Insight: 几个简单实用的脚本Script命令:用于结果分析
-
April 27, 2024 at 9:54 am
-
April 27, 2024 at 9:55 am
-
April 27, 2024 at 10:06 am
SXSi
Subscriber经过我的验证,我想到的可能原因是,由于参扫过程中,超表面单元模型最小的几何尺寸太小(小于波长的1/50),导致FDTD没有识别到这个模型(材料折射率较高),而仅仅识别到了超表面衬底模型(材料折射率较低),也就没有按照单元模型的材料进行网格划分,而是按照衬底模型的材料进行网格划分
-
-
April 29, 2024 at 6:22 am
yang liu
Subscriber请问你后面是如何修改,保证结果正常输出的呀?我也碰到了类似的问题
-
April 29, 2024 at 3:26 pm
Guilin Sun
Ansys Employee请参考第一个回复!
-
- The topic ‘关于参数扫描过程中如何保持面监视器采集到的E矩阵维度保持一致的问题’ is closed to new replies.
-
2537
-
933
-
787
-
599
-
591
© 2025 Copyright ANSYS, Inc. All rights reserved.