官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > HFSS仿真设计论坛 > 如何建模斜排列的频率选择表面FSS

如何建模斜排列的频率选择表面FSS

05-08
        想利用HFSS仿真一个单元阵子,但其阵子排列不是矩形的,而是正三角形或者菱形,如下所示
          *  *  *  *  *
        *  *  *  *  *
      *  *  *  *  *
    *  *  *  *  *
(无限大周期表面)
    不知道边界条件该怎么设置,请求达人指点:)

从周期边界的定义上考虑,只要画出一个周期单元定义好周期边界条件就可以实现对无限大周期阵列的仿真。这里的周期边界是个菱形柱体,不过以前没有做过,不敢保证结果的准确性。

嗯,现在就是不太清楚这个菱形柱体的边界条件怎么设置。不知道是不是设置slave的时候对input phase delay进行特殊设置来达到这一目的呢?只是我现在还不知道应该设置多少呢。

个人想法:
        三角型的仿真,我做过.应该是利用主从边界来做,根据主从边界的定义,其主要是用来仿真无限周期性的小编提供的是三角形的布局,我们只要设置6对主从边界就可以了.对三角形布局的设置  主要是有两中办法,小编可以考虑下:
      1).先做个辐射单元,然后我们观察三角性的周期性规律,以中心单元为中心,,做一个6边型的棱柱,也就是说这是把其看成是一圈一圈的周期性的了.
      2)也是先做一个中心辐射单元,然后把其从中间分开,这样就可以设置3对主从边界.
      然后我们要在上面的基础上,继续加上PML边界,并且PML上也要设置主从边界,这样就总共要设置6对主从边界.这样就可以仿真无限周期性的面阵了.
      希望上面的话对小编有帮助.

谢谢楼上两位小编,我先试试,呵呵

phase delay只由入射波的入射角度决定,与周期单元的形状无关,系统是通过UV坐标系来确定周期单元的边界面的。
另外,我觉得三角形的阵列仿真也可以用拼成菱形阵列来做,把两个三角形作为一个周期单元,这样也应该是一个完整的无限大平面。对于截断边界的选择,可以考虑用Rad代替PML,除了设置简单(省去PML的MS边界设置),还可以节省计算资源。用Rad保证远场截断可以保证结果的精确性。

不是很理解楼上的意思啊,是说建一个形状类似于
                        *
                    *      *
                  *          *
                    *      *
                        *
的模型吗?嗯,好像这样的话改变菱形的长短轴比例就可以仿不同倾斜度的阵元了,试试先!
太感谢两位了!

个人想法:
        首先我们要明白利用理想波导来仿真无限阵列的原理.在这其中我们做了一个假设,既我们设计了一个只有电壁和磁壁的波导,无限阵在空中的辐射和理想波导的辐射是很近似的,因此我就可以利用理想波导来做无限阵近似模拟.不知道你们有没有参加过HFSS的报告会,其文件上就是我上面所讲述的方法来仿真无限阵的.大家仔细的观察下,其实三角形的布局就是以中心为基准,然后一圈一圈的周期性的规律,所以我们就可以先做个辐射单元,然后我们再做一个六棱柱,来代表其周期性的规律.
        还有我认为在做大扫描角度的阵列天线的仿真的时候,我们最好还是用PML边界,不要利用RAD边界,因为做宽角的吸收边界时是PML边界特长.但也确实有计算量大的问题.
      上面的方法我是经过验证的,可以保证正确性.

请问楼上两位小编,一般这个棱柱的高度设置多少比较合适?感觉设置不同高度,仿真结果差别还是有点大啊。

db2sll小编说的没错,六棱柱作为周期单元应该是这样的:
  *  *
*  *  *
  *  *
我一开始的想法是以菱形四棱柱作为周期单元:
  *
*  *
  *
这样沿四个侧面无限延伸,也应该可以得到小编的周期阵列结构。不过建模上没有六棱柱的方便,但可以节省一些计算量。
Ansoft2006年研会上曾介绍过一个利用周期边界做天线阵列优化的例子。我觉得如何把MS边界与waveport结合起来使用是主要的难点所在。首先在模型上,MS边界不能与端口面直接接触;另外由于端口激励不能提供精确的电磁波入射角度,phase delay的设置就成了一个难题,我记得在研会上是通过对延迟角的变量扫面来的到最优化结果的。
这只是我听讲座时的一些个人理解,没有动手做过,如果有误还请更正。
如果db2sll小编能把做过的模型发上来大家共同学习一下,那就再好不过了!

三角型排布可以参照矩形排布
但是要拆分周围的单元
slave的theta和phi 只是改变入射角和极化
我QQ108130165  可以讨论一下

激励要用waveport吗?我一直用plane wave呢
db2sll小编发个模型吧,呵呵

Top