HFSS的intersect问题如何解决
我在使用HFSS仿真一个带状线时遇到一个问题,在顶层和底层板之间需要有过孔,使用HFSS画完之后
HFSS出现intersect错误,说介质层与其他层有交叠,具体错误提示如下
die指介质层,1 ,2指中间微带层 gnd为接地层
寻求大家帮助 Thank you
*Global - Messages
[warning] Left-alt + shift is currently used by the system to toggle the input language. It is also used in some portions of this application, which may cause the input language to change unexpectedly.
PlanarEM1 (DrivenModal)
[error] Objects "die3" and "1" intersect. (10:30:53 上午 四月 27, 2011)
[error] Objects "die3" and "gnd" intersect. (10:30:53 上午 四月 27, 2011)
[error] Objects "die2" and "1" intersect. (10:30:53 上午 四月 27, 2011)
[error] Objects "die2" and "2" intersect. (10:30:53 上午 四月 27, 2011)
[error] Objects "die2" and "gnd" intersect. (10:30:53 上午 四月 27, 2011)
[error] Objects "die1" and "1" intersect. (10:30:53 上午 四月 27, 2011)
[error] Objects "die1" and "2" intersect. (10:30:53 上午 四月 27, 2011)
[error] Objects "die1" and "gnd" intersect. (10:30:54 上午 四月 27, 2011)
[error] Simulation completed with execution error on server: Local Machine. (10:30:54 上午 四月 27, 2011)
[error] Objects "die3" and "1" intersect. (10:35:30 上午 四月 27, 2011)
[error] Objects "die3" and "gnd" intersect. (10:35:30 上午 四月 27, 2011)
[error] Objects "die2" and "1" intersect. (10:35:30 上午 四月 27, 2011)
[error] Objects "die2" and "2" intersect. (10:35:30 上午 四月 27, 2011)
[error] Objects "die2" and "gnd" intersect. (10:35:30 上午 四月 27, 2011)
[error] Objects "die1" and "1" intersect. (10:35:30 上午 四月 27, 2011)
[error] Objects "die1" and "2" intersect. (10:35:30 上午 四月 27, 2011)
[error] Objects "die1" and "gnd" intersect. (10:35:30 上午 四月 27, 2011)
你在圆柱与介质层或者贴片以及接地板相交的地方画个圆,然后布尔操作,把圆剪掉,就行啦。。
个人建议切割法:
用坐标轴切开中间的过孔。
切两刀,就可以了。
应该不需要删除什么东西。
谢谢楼上两位帮助,经过一番摸索 问题解决了
我的做法是先把1 2 gnd 复制一下
然后选中介质层与1 、2 、gnd ,做一下减法 减去敷铜坐在位置处的介质
最后再把1 、2、gnd层给粘贴回来即可
何须如此麻烦?
这个有更简便的方法。
将Diel先选中,作为被减的,再选中所有提示跟diel有重叠情况的实体,在进行布尔运算的时候,选中底下clone的勾选项,就不需要将这些实体再复制一遍再粘回来了。
当然,以后可以自己注意实体绘制的先后顺序,HFSS默认的是后绘制的实体会覆盖先绘制的实体,如果颠倒绘制的顺序,就不会出现交叠的情况了。
其实不用复制这么麻烦,你要是还想留下布尔操作的部分的话,就在布尔操作的时候勾选下面的clone项就OK啦。。
怎么解决的
就是利用减法操作
同一空间不能既有介质层,又有信号线,必须扣掉,操作如上面所示
Intersect 就是两个模型交叉了!
比如 A是圆柱,B是和他相交的圆柱,HFSS就会报错;但是A,B经过布尔运算,就不会报错了;
或者 A包含B ,HFSS也不会报错;这个要自己在仿真中多体会。体会建模的奥妙,以及怎么样避免软件报错 多学习啊!
嗯 你说的对
谢谢!