书接上回:罗驳思:基于Feko&三维几何模型的ISAR数据仿真,这次我们来试试用另一类CAD模型——mesh(网格)模型生成ISAR图像。
之前我们采用的方案是:选用网上现成的CAD几何模型,导入FEKO 后经过处理生成mesh,然后经过solver(求解器),最后生成ISAR图像。这个方案在实践中碰到了几个问题:
我们以F16飞机模型和之前的LAK-11模型为例来说明整个操作流程,这两个机模都是mesh类型的,原始的mesh格式分别是3ds/fbx和stl格式。
3ds和fbx格式的文件是没法直接用FEKO导入的,因此我们不得不先将该格式的文件进行转换。选来选去,我们最后选用的是CAD Exchanger(有30天的免费试用期)。这个强大的CAD转换工具支持各种各样的格式转换操作,其中还包括mesh和geometry类型的相互转换!其支持转换的格式如图1所示:
方便起见,我们选用了可视化较为便捷的fbx格式(Windows 10自带的3D画图工具就支持打开该格式)进行转换,导出的格式选定为FEKO支持的dxf格式,导入及导出结果如图2所示:
下一步与之前处理几何模型的方式类似:先将模型导入FEKO,然后调整参数进行mesh,最后运行solver。
经验告诉我们:最难的一关在于过solver。之前导入的几何模型在导入后往往保留有多个部件,可是网格模型在导入后一般来说只有一个整体部件(如图3所示)——也就是说,我们需要直接对这个最终的网格成品做“再加工”:
在跑solver时,首先碰到的问题是:导入的原始mesh文件网格过大/小,如图4所示:
我的解决方案是,直接重新mesh,然后再试着过solver。之后碰到的常见问题就是三角面片的交叉重叠问题,如图5所示:
最让人头大的问题出现了_(:з」∠)_这里我们采用FEKO官网给出的策略,也就是删除那些发生碰撞的三角面片,我给它命名为“删除法”。具体操作步骤是:
完成上述5步后,按照惯例在POSTFEKO中就能生成ISAR图像了(〃'▽'〃)
这里附上上述操作的视频:
最后PO一下根据上述方法生成的F16飞机(如图9所示)和LAK-11飞机(如图10所示)的ISAR图片: