许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab建立海面模型导入Altair FEKO:海面电磁仿真攻略

Matlab建立海面模型导入Altair FEKO:海面电磁仿真攻略

阅读数 7
点赞 0
article_banner

aiweng,刘兵

Altair FEKO 是一款专业通用电磁仿真商业软件,出自业界著名的Altair公司。Altair FEKO适用于汽车、航空航天、国防、通信、消费电子、能源和医疗等多种行业领域,是一套综合性计算电磁 (CEM) 软件解决方案,颇受广大用户认可。

粗糙表面的建模一直是研究半空间电磁辐射/散射问题(海面目标的电磁问题、沙漠目标的电磁问题等)中十分重要的一个环节。本文提供两种建模方法,一种是FEKO2021最新版基于应用程序宏类库扩展的一个自动建模模块,另一个是基于FEKO 进行的二次开发,两种方式各有优劣,读者可以视实际使用环境自行选择。

方法一:Applicayion macro自动建模块

FEKO2021版中,基于应用程序宏类库扩展了粗糙海平面自动建模功能,建模过程如图所示:设计师通过设置浪高、浪周期、海平面边界形状和尺寸,即可完成粗糙海平面的建模。这种方式的优点就是操作简单,易于上手,缺点就是粗糙面的形式比较单一(海谱函数 单一),海况(风速等)与海平面的粗糙程度的转换需要设计师自行实施。

图1 FEKO软件2021版本自动建模海面界面截图

方法二:基于FEKO的二次开发

FEKO2020及以前版本还不具备粗糙表面自动建模功能,FEKO2021版增加了这一功能,诚如方法一所描述的那样,这一模块简单、高效、易于上手,如果设计师对于粗糙面的要求不是很严格,其还是非常友好的。但是,设计师一旦对于海平面的海谱函数、风速等具有更为细致、多样的要求话,该模块单一的粗糙面形式就难以满足建模要求。这其实类似于集成开发环境(IDE)的优缺点,正如David Thomas在《程序员修炼之道》中所说的那样“图形工具的优点在于所见即所得,而缺点在于所见即所有”。此时,设计师所需要的就是一定编程能力,跳出这个模块,针对软件的更底层的功能进行二次开发。

通常,海面可视作由无限多个振幅不同、频率不同、方向不同、相位杂乱的海浪波组成的随机过程。海谱是功率谱,代表海浪能量相对于组成波各空间频率或各空间波数的分布。将海浪视为随机过程,通过海谱来描述海浪已成为主要的研究途径,因此确定谱的形式是研究随机海浪的重要内容。

通过文献调研,我们可以知道基本的随机粗糙面建模 理论其实“就”那些公式,如果把这些死脑细胞的公式都贴出来,估计人都走光了。所以,为了绝大多数人的感观体验,还是直接上干货代码吧,想要理论对应部分内容的朋友可以私信作者。喜欢的朋友可以私信我要M文件(包括海面建模理论word文档,附录参考文献)。至少以作者的经验,在windows系统下matlab2009~2019的几个版本内运行都没有问题的。

图2 M文件程序局部截图

既然你还在看,说明还真是忠实铁粉,那我们就把细节再掏心掏肺地给你讲讲。

我们基于典型海谱数学模型编写了matlab代码,可以实现不同的海谱函数、风速、海面尺寸、采样密度等参量下的海面STL格式模型生成。这几个参数基本的选项都是具备的,可以任君选择哦。然后,在CADFEKO 界面下,以网格文件的形式从import/mesh导入口导入STL格式海面模型。之后,进一步在CADFEKO的media里面自定义介质——海水(介电常数取值参考典型的双德拜模型),并将其赋予海面几何模型。

图3 FEKO软件导入matlab生成的海面模型界面截图.

图4 对STL格式文件的选择截图.

图5 FEKO软件导入海面模型后场景截图.

图6 FEKO软件导入海面模型后场景截图放大.

典型海况下舰船与海面模型在CADFEKO界面下的展示如下图所示。对于舰船目标本身,我们可以先通过hypermesh 软件对典型舰船几何模型进行了初步的清理、简化,然后生成高质量的网格(NASTRAN 等格式)文件,再导入CADFEKO。值得说明的是,为了避免海面网格与舰船网格之间相互交叠,你需要将舰船网格做了一个translate操作使其稍稍抬起,以确保不出现网格交叠,同时又尽可能靠近。从物理上看,这样的近似操作处理是比较合理且符合实际的。

最后,大家觉得有用的话,请记得给我们点赞和关注哈!!!更多的精品在路上呢!

图7 舰船与水面复合仿真的场景.


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空