CST MWS中T slover求远场辐射仿真停滞,内存占用过大
用MWS的时域求解器仿真PCB的远场辐射,模型中有铁氧体和铝、铜等材料,激励使用高斯脉冲,网格数200多万,工作站32G物流内存+虚拟内存,仿真时有异常中断情况,调了调模型后,异常中断情况解除,但经过很长时间initializing lossy metal(占用内存飙升约31.9G), 开始processing excitation, countdown过程中出现仿真停滞,如图,CPU几乎不占用,内存占满。Results中有dispersive materials are not supported at open boundary警告,本以为是材料设置问题,改变材料后情况不变,现无法进行仿真,求版主和各位大神帮忙,模型已上传!
2013打开会卡在history list的60%的地方然后没有相应,用2012可以打开,又看见了很奇葩的网格划分方式。
模型导入得非常复杂,很难讲出来一个简单的原因。也无法简化模型,软件会抱错无法删除数据。简化网格之后仍然会在initial loss metal的地方吃掉所有内存。(最一开始的时候打开文件就吃掉所有内存了。)
不懂这个模型性的仿真原理,没用过电流源形式的离散端口。
没有建议。
使用2011,模型重新建立后貌似可以仿真(有时候又出现老问题,原因不详),但出现几个警告,不解,还请帮忙分析解除,
1.
*** Warning ***
Adaptive mesh refinement: No valid adaptation criterion defined. No adaptive
mesh refinement will be performed.
2.
*** Warning ***
13 mesh cells are represented in staircase mode and have been filled with PEC.
1 mesh face is represented in staircase mode and has been filled with PEC.
3.
*** Warning ***
Dispersive materials are not supported at open boundary. This may lead to
inaccurate results. Locations(s): xmin xmax ymin ymax zmin zmax
4 后处理数据的时候还会出现这个错误,用的是2011版本,没装补丁
*** Error ***Template based postprocessing result "Mix Template Results 1D_1":
Error in calling "Evaluate1D" function (Error in Mix1DC script execution, check
expression. (Unsupported function?))
版主说的“奇葩”网格划分方式的意思是?
看了一下你的设置,回答如下:
1,离散端口设置为电流激励,没有定义好自适应标准,在自适应里定义一下你要达到的标准;
2,细传输线上网格划分不够密,尽量使网格最小步长设置为传输线宽度;
3,色散材料离open边界一定距离,两个网格以上。
你加离散端口的S参量端口试试。
1. Adaptive mesh refinement里没有定义优化标准,原因见4楼1。
2. 有13个网格和1个网格面内包含有三种以上的材料,所以被强制转换为PEC,原因是网格过大。
3. 色散材料碰触到了open边界,最好隔开三个网格的距离。
4. 后处理模板无法调用定义的函数,因为没有1D数据。
“奇葩”是因为模型在substrate所在的空间划分了非常密的网格,多此一举;但是所有金属都取消了fixpoint,等于完全无视模型的结构特征,无法理解这样做的目的。
谢谢版主和各位大神的解释。
1, 设置了adapt to 0D result template, 定义自适应网格标准,警告已解除
2. 改变网格最小步长通过设置mesh line ratio limit或smallest mest step, 但这同时也增加了substrate空间的网格密度,所以是不是需要设置local mesh?所有金属上的fixpoints是需要手动增减吗?求指导
3. 材料距离OPEN边界3个网格距离,这个是通过改变边界设置中的Fraction of wavelengh吗?改了没效果,这个不是很理解,求具体方法
4. 后处理已经先load了1D data, 取log的时候报错,降低导入的数据量后不报错,另求将X轴取LOG的处理方法
之前网格的处理确实没有好好考虑,金属上的fixpoints是自动设定的,好像没被全部取消,还请版主多指导一下这个部分。
X轴取LOG使用property