是德科技
直播中

黄剑屏

7年用户 258经验值
私信 关注
[问答]

关于模拟扫描类型

嗨,大家,我解决了有关S参数模拟频率步骤的一个问题。
为了用实验结果检查模拟,我连续完成了两个自适应扫描类型模拟,所有其他参数都是相同的。
1)频率范围0.1~8GHz。
结果一致,但0.7~0.9GHz范围有较大差异。
所以我改变并缩小到所需的范围,并且(2)进行模拟。
2)频率范围0.7~0.9GHz。
在合理拟合原始S参数结果(试金石文件)中,我发现,情况(1)具有比情况(1)更粗糙的离散点。
这让我很困惑,因为我认为缩小的频率范围会导致更密集的点。
然后,我尝试在情况(2)模拟中运行线性离散扫描类型而不是自适应扫描类型,但是,由于存储器问题,模拟失败。
我的问题是(a)在自适应扫描类型中,如果我想获得更密集的结果,我该怎么办?
减少增量误差,还是增加采样点数限制?
是否可以在自适应扫描中设置所需的频率点?
(b)在离散扫描类型中,使用迭代而不是直接求解器会消耗更少的内存,是否有其他解决方案可以减少内存消耗?
非常感谢你!
你的,伊柳

以上来自于谷歌翻译


     以下为原文

  Hi, everyone,

I encounted one problem concerning the S parameter simulation frequency step.

To check the simulation with experimental results, I have done two adaptive sweep type simulations consecutively, with all other parameters being the same.
1) frequency range 0.1~8GHz. Results agree quite well, but 0.7~0.9GHz range has relatively big difference. So I  
change and narrow down to the desired range, and (2) simulation is conducted.
2) frequency range 0.7~0.9GHz.  

In the rational fitted raw S parameter results (touchstone file), I found out that, the case (1) has coarser discrete points
than case (1).  Which puzzled me quite a bit, as I thought the narrowed down frequency range would result in denser points.  

Then, I tried to run the linear discrete sweep type rather than adaptive sweep type in case (2) simulation, however, due to memory problem, simulation failed.

My questions are
(a) In the adaptive sweep type, if I want to get denser points result, what should I do? Reduce the delta error, or increase the sample points limit? Is it possible to set the desired frequency points in the adaptive sweep?
  
(b) In the discrete sweep type, using iterative rather than direct solver would consume less memory, are there any
other solutions to reduce the memory consumption?

Thank you very much!

Yours,
Yiliu  

回帖(3)

黄剑屏

2019-10-21 12:29:28
亲爱的马克,非常感谢您的详细回复。
实际上我尝试了你的建议,不幸的是,没有任何进步。
我将线性扫描添加到0.7G到0.9G的自适应扫描中,具有401个点。
使用迭代求解器。
网格也在“初始通过”之后被细化。
Delta误差与先前的模拟设置相同。
这次,直接求解器中发生的内存溢出问题没有发生。
但是,计算真的需要150个小时。
对于相同的模拟设置,仅自适应扫描需要大约2小时。
检查结果时,查看导出的touchstone文件。
我发现频率步长是4.4 MHz,而不是预期的0.5 MHz,如线性扫描(频率范围0.7~0.9GHz的401点)。
你有什么想法吗?
BR,Yiliu p.s.,我需要补充的是,我正在进行梯形滤波器的封装模拟(由谐振器组成)。
但是,谐振器部件不包括在EM仿真中。
换句话说,在EMPro模拟中,整个几何体中没有共振部分。编辑:wangyiliu于2012年4月27日下午4:31

以上来自于谷歌翻译


     以下为原文

  Dear Marc, 

thanks a lot for your detailed reply. Actually I tried what you suggested and unfortunately, no improvement.

I added the linear sweep into the adaptive sweep, 0.7G to 0.9G, having 401 points. Using the iterative 
solver. Also the mesh is refined "after initial pass". Delta error is set the same with previous simulation.

This time, the memory overflow problem occurred in direct solver did not happen. However, it really took 
150 hours to do the calculation.  adaptive only sweep took around 2 hours for the same simulation setting.

When I checked the results, viewing the exported touchstone file. I found the frequency step is 4.4 MHz, not the expected 0.5 MHz, as in the linear sweep (401 points for frequency range 0.7~0.9GHz).

Do you have any ideas about this?

BR,
Yiliu

p.s., what I need to add is that, I am doing the package simulation for ladder filter (comprised of resonators).
However, resonator part is not included in the EM simulation. In other words, in EMPro simulation, there is
no resonance part in the whole geometry.

Edited by: wangyiliu on Apr 27, 2012 4:31 PM
举报

凌云志

2019-10-21 12:35:24
引用: dkhwakd 发表于 2019-10-21 12:29
亲爱的马克,非常感谢您的详细回复。
实际上我尝试了你的建议,不幸的是,没有任何进步。
我将线性扫描添加到0.7G到0.9G的自适应扫描中,具有401个点。

嗨Yiliu,当您选择网格细化选项“初始通过后”时,它将在第一个自适应通道中的每个定义点创建一个网格,然后选择细化频率。
对于自适应扫描,点的数量通常较小,但如果您定义了401点的线性列表,则它将在所有401点处创建网格。
这就解释了为什么网格划分过程需要很长时间。
如果要创建具有这么多点的频率规划,最好使用网格细化选项“手动选择”。
然后选择最高频率,加上窄带内的一个或多个感兴趣点(0.7-0.9G)。
然后它只会在这些频率上细化网格并节省大量时间。
在网格细化之后,它仍将在每个频率上求解,因此您可能还需要考虑减少点数(例如,51而不是401)。
当您绘制或导出结果时,您有2个选择。
如果您绘制/导出“离散频率”数据(在结果浏览器中对“域”进行过滤),您将只获得频率计划中的点(自适应扫描加上线性扫描)。
如果绘制/导出“频率”数据,您还将获得在模拟完成后计算的插值数据点。
在任何一种情况下,导出的数据都应该包含线性扫描中的401个点,这不会发生在你身上吗?
渣子

以上来自于谷歌翻译


     以下为原文

  Hi Yiliu,

When you select the mesh refinement option "after initial pass" it will create a mesh at every defined point in the first adaptive pass and then choose the refinement frequencies.  For an adaptive sweep the number of points is usually small, but if you defined a linear list of 401 points, it will create a mesh at all 401 points.  So this explains why the meshing process took so long.  If you are creating a frequency plan with this many points, it would be better to use the mesh refinement option "manual selection".  Then select the highest frequency, plus one or more points of interest within the narrow band (0.7-0.9G).  Then it will only refine the mesh at these frequencies and save a lot of time.  After the mesh refinement, it will still solve at each frequency, so you may also want to consider reducing the number of points (say, 51 instead of 401).

When you plot or export the results you have 2 choices.  If you plot/export the "discrete frequencies" data (filter on "domain" in the results browser), you will get just the points in the frequency plan (the adaptive sweep, plus the linear sweep).  If you plot/export the "frequency" data, you will also get the interpolated data points that are calculated after the simulation is complete.  In either case the exported data should have inlcluded the 401 points from your linear sweep, did this not happen for you?

Marc
举报

黄剑屏

2019-10-21 12:46:20
引用: 60user124 发表于 2019-10-21 12:35
嗨Yiliu,当您选择网格细化选项“初始通过后”时,它将在第一个自适应通道中的每个定义点创建一个网格,然后选择细化频率。
对于自适应扫描,点的数量通常较小,但如果您定义了401点的线性列表,则它将在所有401点处创建网格。
这就解释了为什么网格划分过程需要很长时间。

亲爱的马克,再次感谢你的帮助。
特别是关于细化选项的解释。
我再次确认导出的数据,确实401频率点包含在S参数中。
对不起我在上次回复中的错误。
BR,伊柳

以上来自于谷歌翻译


     以下为原文

  Dear Marc,

thanks again for your help. Especially on the explanations on the refinement options.

I confirmed again with the exported data, it is true that the 401 freq points are included in the S parameter.
Sorry for my mistake in last reply. 

BR,
Yiliu
举报

更多回帖

发帖
×
20
完善资料,
赚取积分