官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > CST微波工作室 > CST MWS 仿真总会重复开始

CST MWS 仿真总会重复开始

05-08
用MWS仿真,不知道什么原因,总是仿真结束后,又重新开始仿真,而且第二遍仿真的速度特别慢。countdown后面的数字都是一直往上涨的…
求助论坛里的高手…

是不是用了Adaptive Mesh Refinement?

没用…我刚想到…是不是除了用了E-probe,另外还加了field monitor的原因…现在去掉了monitor,正在仿真…

那你最好详细描述你的参数设置,要不然就上传模型。

要不就是设置了subgrid?或者是有很多的参数扫描?

sorry,模型不能上传,我最近几天才开始用MWS,也不太清楚要描述那些设置。
我大致描述下,劳烦两位小编看下吧
我选择的是EMI-EMC模板,网格划分也只用了global 的设置,没有局部加密,也没有自适应优化。
加了两个离散端口,加的是自己导入的电流源。
仿真第一遍是在左下角的进度条,旁边显示processing excitation
这个结束的比较快,countdown的数字1000-2000,几分钟。
然后就开始第二次,左下角的进度条,旁边显示 transient field analysis
countdown的数字先闪一下,显示一个几万的数字,然后突然变为一个几千的数字,接着,countdown的数字从几千开始往上涨,仿真时间相当漫长……





  • 每个Transient Solver都要先计算Excitation才能计算Field……
    至于仿真时间,请参考CST MWS帮助文件《Transient Solver Performance Improvement》或者搜索精华贴。

    首先,一个countdown走完,不意味着一次仿真结束,而是意味着Excitation Signal的时长已经计算完毕。对于一些强谐振的结构,可能要有10个甚至更多个countdown要走。
    其次,你的两个激励是设置的同时激励还是分别激励?如果是分别激励,有可能是第一个计算完了,又开始计算第二个?
    然后,建议你不要看countdown,而是看energy,因为这个能更加明确的告诉你你的问题出在哪里。比如强谐振结构,有可能降低1个dB都需要很长时间,这是导致仿真时间变长的主要原因。
    最后,祝你好运~周末愉快~

    感谢两位小编的回答,这两天我改动了网格的设置,仿真的时间缩短了很多。但实际上,我是把网格设置的很稀疏,仿真结果不理想
    …还得继续努力…对于lantianyi小编的回答,我有两个问题,
    1:我设置的激励是同时激励,但其时间上只有2us,我看到在transient solver的special设置中有个steady state,里面的最大脉冲数的设置是否对仿真时间有影响呢?
    2:我不太明白你说的看energy是什么意思…
    3:还有一个问题,我测到的场强结果,看起来很多尖峰,就好像是实际测试时的窄带干扰一样,而对事物的测量不是这样,请问可能是哪里的设置有问题呢?
      再次谢过。
    场强图形如下


    呃。建议你先了解一下时域仿真的原理,可以参见CST Help文档。
    1、网格设置不该很“随意”,可能你改的时候是按照一定的原则来改的,但是你不说出来,我只能按照“随意”的改小来考虑了。一般来说有个底线,请参考之前的一些帖子。
    2、时域仿真有几个约束条件,steady state是其中之一,pulse number也是其中之一,可以参见Help,因为我真的不想打字了。之前打过太多遍了。
    3、energy是1D result里的一个目录,我想你应该能够找到吧。
    4、你给的信息如果就这么一张结果图,我没法说对还是错或者给出任何有价值的参考,换做您是第一次看到这个图,能了解到多少信息呢?

    感谢…我自己再多看看HELP吧…非常感谢

    每个countdown的时间不长相同吗?有的时候如果网格的最小步长设置过小会出现,已达到最大激励时间步长,但依然没有收敛的警告,是不是countdown就是在改变时间步长的过程?
    还有就是记得以前看到过:仿真时间=最小时间步长*仿真周期数N,额,一直没弄明白N是由什么决定的?而且按照这个好像最小时间步长是不变的难道是仿真完N个周期后,依然没有满足收敛条件才改变最小时间步长从头来?
    发现自己越来越无知了,差距啊

    呃。我看糊涂了。
    每个countdown的时间(注意,这个时间,是CST里的那个时间,xs级别的)是根据port signal来确定的,最小时间步长是由最小网格决定的。你可以找一个简单的模型,比如一个horn antenna尝试,其他条件均不变的前提下,修改网格密度,然后计算,看两者的区别和联系,看看countdown那个数值最大值的差别。
    每个countdown意味着仿真经过了一个port signal的时间,而你说的那个仿真到了最大时间不收敛,指的是多少个port signal时间(solver setting里special里的那个pulse)以后,结果仍然没有达到-30dB(或设置的steady值)时的警告,跟countdown和网格密度是两回事。
    你后来说的没有满足收敛条件是网格自动加密的那个收敛条件,是delta S,这是两次仿真结果比较的收敛条件,跟上面说的到最大时间不收敛又是两回事了。
    不过话说回来,这个确实不是很好理解,不知道有没有官方文件能够说明这个问题。
    我从CST Help里找到这么一张图,希望能帮你理解这个最小网格步长和countdown的关系。


  • Top