微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 微波射频仿真学习讨论 > TICRA GRASP8/9软件

TICRA GRASP8/9软件

时间:10-02 整理:3721RD 点击:
反射面天线专用软件,请高手上传,急,多谢!

没有听过,也没有这个软件,期待别人给你上传~~

软件:GRASP9
     本案例是设计一个旋转对称的双反射面天线。在这个例子里,重点是模拟次反射面的阻挡,因为这会对主瓣增益和副瓣产生很大影响。另外馈源的溢出效应也要包括,因为它是影响轴外方向图的一个关键因素。
     上述影响在任何双反射面天线里都会出现,我们这个例子选取了一个便于观测的几何结构。首先,主反射面的口径仅仅50个波长,另外馈源照射在次反射面边缘仅仅低于峰值12 dB 。这个锥削(taper)提供了一个很好的孔径效应以便观察,但实际应用中常常选用方向性更好的馈源来减小旁瓣增益。
     双反射面天线肯定需要一些支架来固定次反射面,但是在这个例子里不考虑支架影响。
几何形状
天线设计工作在30GHz ,波长为0.01m。几何参数如下:

file:///D:/未尔科技.files/2006831224622453.gif

下图是显示了GRASP9生成的几何图形,馈源设定为 Gaussian 波束,在此反射面边缘的锥削为12dB,馈源图形在本图中仅仅是说明性作用。

file:///D:/未尔科技.files/2006831224727826.gif

图 1 50 入双反射天线几何结构

接下来的章节中,会考虑到4种情况:
  • 一般场
  • 馈源/次反射面辐射溢出
  • 无效场假设条件下的次反射面阻挡
  • 精确分析时的次反射面阻挡
一般情况
按照前面的几何参数,先使用双反射面设计向导定义几何形状。生成对象时,要做以下重命名:
Feed_1 -> Feed_pat_1
Field_Cuts_1 -> nominal_cut
Sph_1.cut -> nominal.cut
mpo_1 -> main_po.cur
spo_1 -> sub_po.cur
完成后关掉自动设计向导,唯一一个需要修改的对象是 nominal _cut。打开该对象,将倾角在一个截面上的范围改为 0 - 40 度,在这个截面上,需要计算的场点设为301个。
由设计向导生成的命令如下图所示:

file:///D:/未尔科技.files/2006831224746280.gif


图 2 设计向导生成的命令

前三个命令(能执行的)用来计算一般场,后面两个命令在后面将会用来计算馈源/次反射面辐射溢出
为了计算一般场,下面的命令是必须的:
Command class: Get currents
Target object: Sub_PO_Calc_1
source: Feed_Pat_1
autoconvergence_of_po: on
convergence_on_scatterer: Main_Reflector_1
convergence_on_output_grid: {null}
field_accuracy:-50.0
max_bisections: 5
integration_grid_limit: on
次反射面上的 PO 电流由源于 Feed_Pat_1 的入射场计算。PO点数由内部收敛程序自动计算,使用 Main_Reflector_1 作为收敛边界(因此,这些电流在计算主反射面上的电场时有效)。
Command class: Get currents
Target object: Main_PO_Calc_1
source: Sub_PO_Calc_1
autoconvergence_of_po: on
convergence_on_scatterer: {null}
convergence_on_output_grid: nominal_cut
field_accuracy:-50.0
max_bisections: 5
integration_grid_limit: on
主反射面上的 PO 电流由源于次反射面电流产生的入射场计算。PO点数由内部收敛程序自动计算,使用 nominal_cut 作为收敛边界(因此,这些电流在远场处的电场时有效)。
Command class: Get field
Target object: nominal_cut
source: Main_PO_Calc_1
利用上一步计算出的电流,源于主反射面的电场可以在 nominal _cut 的远场点中计算出。这是不考虑其他情况时的电场,可表现为如图 4所示的方向图。该图通过后处理程序可以显示( 工程文件Fig522.ppc)。
馈源/次反射面辐射溢出
和单反射面天线结构不同,双反射面天线中馈源向次反射面的辐射溢出对远场影响很大。但是,因为馈源轴线方向周围的辐射场被次反射面阻挡,考虑这个阴影效应,次反射面感应电流产生的电场必须和馈源电场一起叠加。
为此,GRASP9中的数据需要增加一个 spherical_cut 类的对象,命名为nominal_plus_spillover 。可以通过打开 nominal_cut 对象,重命名为nominal_plus_spillover,保持其他属性不变来实现。下图中新的命令列表中增加了2个新的命令。

file:///D:/未尔科技.files/2006831224825175.gif


图 3 更新的命令列表

Command class: Add field
Target object: nominal_plus_spillover
source: Sub_PO_Calc_1
利用第一步算出的次反射面电流,计算出在 nominal_plus_spillover 远场点中的电场,并且叠加到第三步算出的一般场中
Command class: Add field
Target object: nominal_plus_spillover
source: Feed_Pat_1
把馈源产生的电场加入总的场中。
nominal_plus_spillover.cut中包含的电场就是一般场和馈源/次反射面溢出场的总合。下图(有后处理程序产生,工程文件 Fig522.ppc)虚线表示了这个方向图。

file:///D:/未尔科技.files/2006831224856367.gif

图 4 双反射面天线方向图,实线不考虑馈源溢出,虚线考虑馈源溢出

次反射面阻挡
另一个需要考虑的影响是次反射面对源于主反射面的一般场的影响。有2个方法可以分析这种情况:
主反射面被挡在次反射面后面,因此,轴线方向不能看见的区域可以用一个空来代替。也就是说这个区域的电流不会对远场做出贡献。这个方法快速,但靠近轴线方向的分析不够精确。
先计算主反射面辐射场在次反射面上产生的感应电流,再把这些感应电流产生的辐射场叠加到远场中去。和第一个方法相比,这个方法更加精确,但耗时较多。
采用第一种方法需要增加一个中心有孔的主反射面对象,打开 Main_Reflector_1 ,在属性 centre_hole_radius 里赋值0.057m,这个值等于次反射面的半径。然后将这个对象重命名为 Main_Reflector_with_hole 。另外,打开 Nominal_Cut 对象,将关联的文件改为 nom_spillover_nullfield.cut ,然后将该对象存储为 nom_spillover_nullfield。
图 5所示的计算顺序和之前图 3所示的计算顺序相同,因此一般场和馈源溢出场都包含在计算中,不过这次的主反射面是有孔的。图 6显示了中央有孔反射面对方向图的影响。

file:///D:/未尔科技.files/2006831224959560.gif


图 5 无效场方法计算次反射面天线阻挡效应的命令列表


file:///D:/未尔科技.files/2006831225034546.gif
图 6 无效场方法计算出的阻挡效应,实线是不考虑阻挡效应,虚线考虑阻挡效应

另一个更严格的方法的命令列表如图 7所示,这些命令如下:
Command class: Get pattern
Target object: nom_spillover_subblock
source: nominal_plus_spillover
一般场和馈源溢出场的叠加已经计算并存储在和 nominal_plus_spillover 对象关联的文件里。通过这个命令,这些数据被拷贝到和 nom_spillover_subblock 对象关联的nom_spillover_subblock.cut 文件中,这个对象可以如同其他 spherical_cut 类的对象一样创建。
Command class: Get currents
Target object: Sub_PO_Calc_1
source: Feed_Pat_1
autoconvergence_of_po: on
convergence_on_scatterer: Main_Reflector_1
convergence_on_output_grid: {null}
field_accuracy:-50.0
max_bisections: 5
integration_grid_limit: on
次反射面上的PO电流由 Feed_Pat_1 作为入射场计算出。PO点数由内部收敛程序自动计算,使用 Main_Reflector_1 作为收敛边界(因此,这些电流在计算主反射面的电场时有效)。这一步和计算一般场的步骤相同。
Command class: Getcurrents
Target object: Main_PO_Calc_1
source: Sub_PO_Calc_1
autoconvergence_of_po: on
convergence_on_scatterer: Sub_Reflector_1
convergence_on_output_grid: {null}
field_accuracy:-50.0
max_bisections: 5
integration_grid_limit: on
主反射面上的PO电流由次反射面感应电流产生的电场作为入射场计算出。PO点数由内部收敛程序自动计算,使用 Sub_Reflector_1 作为收敛边界(因此,主反射面电流在计算次反射面的电场时有效)。
Command class: Get currents
Target object: Sub_PO_Calc_1
source: Main_PO_Calc_1
autoconvergence_of_po: on
convergence_on_scatterer: {null}
convergence_on_output_grid: nom_spillover_subblock
field_accuracy:-50.0
max_bisections: 5
integration_grid_limit: on
次反射面上的PO电流由 Main_PO_Calc_1 作为入射场计算出。PO点数由内部收敛程序自动计算,使用 nom_spillover_subblock 作为收敛边界(因此,这些电流在计算远场的电场时有效)。
Command class: Add field
Target object: nom_spillover_subblock
source: Sub_PO_Calc_1
The field from the subreflector (illuminated by the main reflector)
is added to the total field.
将次反射面的电场(由主反射面照射形成)叠加到总场中。

file:///D:/未尔科技.files/2006831225111123.gif

图 7 精确计算次反射面阻挡效应的命令列表

结果显示如下(由后处理程序生成,工程文件 Fig525.ppc )。

file:///D:/未尔科技.files/2006831225142468.gif


图 8 阻挡效应预测比较,实线表示精确分析法结果,虚线表示无效场假设法

察看后瓣图
现在,主瓣附近的电场已经计算出来了。同样,后瓣尤其是中央孔的影响也是我们关注的焦点之一。因此,一个新的 spherical_cut 类对象通过打开 Nominal_Cut 生成了。 范围修改为 ,存储场点值的文件命名为 rear_without_hole.cut ,最后把该对象改名为 rear_without_hole。
为了比较有孔和无孔的差别,增加一个附加的拷贝,名为rear_with_hole.cut的文件关联在 rear_with_hole 对象下面。
命令列表如图 9所示,前四个命令分析的情况是假定主反射面上没有孔:
Command class: Get currents
Target object: Sub_PO_Calc_1
source: Feed_Pat_1
autoconvergence_of_po: on
convergence_on_scatterer: Main_Reflector_1
convergence_on_output_grid: {null}
field_accuracy:-50.0
max_bisections: 5
integration_grid_limit: on
次反射面上的PO电流由 Feed_Pat_1 作为入射场计算出。PO点数由内部收敛程序自动计算,使用 Main_Reflector_1 作为收敛边界(因此,这些电流在计算主反射面的电场时有效)。

file:///D:/未尔科技.files/2006831225233486.gif
图 9 用于后瓣计算的命令列表

Command class: Get currents
Target object: Main_PO_Calc_1
source: Sub_PO_Calc_1
autoconvergence_of_po: on
convergence_on_scatterer: {null}
convergence_on_output_grid: rear_without_hole
field_accuracy:-50.0
max_bisections: 5
integration_grid_limit: on
主反射面上的PO电流由次反射面感应电流产生的电场作为入射场计算出。PO点数由内部收敛程序自动计算,使用 rear_without_hole 作为收敛边界(因此,这些电流在计算后瓣电场时有效)。
Command class: Get field
Target object: rear_without_hole
source: Main_PO_Calc_1
在后瓣方向计算来自主反射面的电场。
Command class: Add field
Target object: rear_without_hole
source: Sub_PO_Calc_1
计算后瓣方向来自次反射面的电场,并叠加到前面计算的后瓣电场中。
下图中(由后处理程序生成,工程文件 Fig526.ppc ),虚线描述了上面的计算结果,主反射面的衍射引起了快速的波纹。

file:///D:/未尔科技.files/2006831225312947.gif

图 10 双反射面天线后瓣方向图,实线是主反射面开孔,虚线是主反射面不开孔

图 9中最后四个命令是计算主反射面上有孔的情况,其过程和上面类似,结果由图 10中的实线表示。

Ticra Software:
GRASP8 是一个分析通用反射体天线和天线阵列的软件工具包。该工具包用Fortran 90 编写,原代码公开,适合任何类型的计算机。而其Windows 9x/NT平台的可执行软件包GRASP8W为GRASP8提供了一个图形界面的预处理及后处理器。预处理器帮助用户建立将要被分析的几何结构,并且用可视化的方式展示系统;而后处理器包括几个绘图工具,可绘出计算出的卫星天线投射到地面的等高图等复杂样式。GRASP8/GRASP8W是一个非常多用途的工具包。它不仅能计算由多反射体组成的有多个反馈或反馈阵列系统的电磁辐射,而且还能分析不同天线系统间的交互作用,这方面的分析在几个天线系统安装得很相邻的情况下非常必要。对于后一种应用,该工具包能分析出一个系统的反馈或反射体对另一个系统的散射特性。

我又学生版,怎么将 他上传 ,请指点!

可以上传到论坛的ftp上,具体的细节,可以到站务区看看

感谢!很想学习一下!

请参考:  http://imw.itown.cc/viewthread.php?tid=3173&extra=page%3D1

学生版可以直接到TICRA的网站下载,可以算双反了,很多场合已经足够强大

有没有破解的啊?...........................


期待高人。

正版的grasp要7万多欧元呢,真是贵啊

有啥用吗?
不会建模,感觉不爽

太贵....
还没见过盗板的..........

TICRA的网站地址是多少呀?我怎么搜不到。

楼上是火星来的?
google TICRA,第一个结果就是……

:mercy 长见识了,我一直用百度,呵呵。

遗憾啊,看不见图片。不过很感谢!很想学习一下!

感谢!很想学习一下!

请大神上传啊

谁有GRASP软件,麻烦传我一份,谢谢,不甚感激
邮箱:sxhiger@163.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top