一套Altair Feko复杂结构模型散射和天线辐射仿真建模攻略

news/2024/4/29 8:48:42/文章来源:https://blog.csdn.net/fangzhenxiu6688/article/details/128154359

导读:Feko软件广泛应用于电磁散射、电磁辐射仿真,例如:天线、天线布局、天线罩、屏蔽效能、电磁散射、频选结构、线束EMC等方面。问题种类繁多,但是无论仿真哪一类问题,其仿真流程是相同的,我们只需掌握了这样的流程,就可以按部就班的完成相关的电磁仿真工作。

一、Feko电磁仿**要流程

Feko软件电磁仿真流程

如上图所示,其中1~8项都在前处理CADFeko模块中完成、第9项需要在POSTFeko中完成。这两个模块也是学习Feko软件的重点。

另外Feko软件求解器众多,选择合适的求解器尤为重要。问题类型、电尺寸是选择求解器的依据。这也是培训视频阐述的主要内容。另外学习Feko软件最为高效的方法之一,就是练习与研究课题相似的案例,多次练习后就可以掌握此类问题的分析方法。

二、Feko的前后处理

最初接触Feko软件是在15年前,软件的前处理还是基于卡片的Editfeko,5.0 版本之后支持前处理模块CADFeko。当时主要使用Feko软件做电磁散射仿真,最初的印象就是电磁散射算的准,电大尺寸计算能力突出。

下图是Editfeko界面,包含电磁仿真的全部功能:建模、定义材料、端口、激励、求解器选择、计算设置。这是卡片式仿真界面,使用是稍有难度的,我最关注的是算的电尺寸大、计算的速度快、计算精确,这些方面Feko是值得信赖的。前后处理的变化是使用者最容易感受的,CADFeko可以直观检查模型,定义材料,划分网格等,并且最新版本支持LUA宏录制功能。CADFeko模块显著降低了软件学习难度。

POSTFeko的界面也在7.0版本之后有做了显著的改进,例如智能光标:最大增益、3dB波束宽度、第一副瓣电平、10dB回波损耗等,POSTFeko也支持LUA宏完成后处理。

Editfeko界面

CADFeko前处理界面

POSTFeko 3D显示结果

POSTFeko 2D显示结果

三、Feko主要求解器

Feko软件支持的全波精确计算方法包括:矩量法(MOM)、有限元(FEM)、自适应交叉近似(ACA)、多层快速多极子方法(MLFMM)、稳定收敛的多层快速多极子方法、时域有限差分方法(FDTD)。

高频算法包括:物理光学(PO)、大面元物理光学(LEPO)、射线追踪的几何光学(RL-GO)、一致性绕射方法(UTD)。以及全波算法与高频算法的混合技术。

如此众多的仿真算法,对于初学者,选择合适的求解器会有困难。因此,我们需要对相关电磁算法的基本原理和适合仿真的问题有基本的了解。

Feko软件主要求解器

我们以Feko核心的求解器矩量法与多层快速多极子为例,矩量法的网格相互作用形成满矩阵,因此内存需求巨大,不适合电大尺寸模型仿真。而多层快速多极子方法对模型进行分组,将满矩阵分解为稀疏矩阵以及矩阵矢量乘,从而降低了对内存的需求。矩量法采用直接求解,适合电小电中尺寸模型仿真,无收敛问题。多层快速多极子采用迭代求解,更适合电大尺寸模型的辐射与散射分析。

矩量法原理

多层快速多极子原理图

多层快速多极子模型分组

算法选择建议(电尺寸维度)

四、某飞行器的Feko电磁散射仿真

以电磁散射为例,仿真飞行器模型单站RCS。首先通过Feko的mesh接口导入飞行器网格模型,Feko软件导入的模型默认为理想金属材料;2定义求解方法为高频算法RLGO;3定义工作频率;4设置单站RCS入射波角度范围与步进;5定义单站RCS接收;6提交仿真计算;7输出单站RCS仿真结果。

1、导入飞行器网格模型

图4-1

图4-2

2、选择求解器:RLGO​​​​​​​

点击阅读完整全文 

一套Altair Feko复杂结构模型散射和天线辐射仿真建模攻略

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_231317.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用 Echarts 插件完成中国旅游地图

目录前言:什么是 Echarts 插件具体实现思路中国旅游地图成品展示步骤:完成中国旅游地图代码总结:前言: 大家都知道,一般情况下,想要使用前端设置一个 中国旅游地图 需要使用 canvas 画布进行编写&#xff…

基于ARM架构openEuler系统通过qemu模拟器自动安装启动ARM架构的openEuler虚拟机

【原文链接】基于ARM架构openEuler系统通过qemu模拟器自动安装启动ARM架构的openEuler虚拟机 文章目录一、基础准备工作二、自动创建基于dhcp自动获取ip地址的openEuler虚拟机三、自动创建配置静态IP地址的openEuler虚拟一、基础准备工作 (1)下载ARM架构…

[附源码]Python计算机毕业设计Django校园订餐系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

【Linux|树莓派】分文件编程以及静态库动态库

一、分文件编程 简单来说树莓派的分文件编程就是将一个项目的代码放在不同的文件里面&#xff0c;然后在主函数添加一个头文件&#xff0c;这样会使#控制字体颜色主程序变得简单。 在编译的时候要将主函数和功能函数一起编译&#xff1a; 注意&#xff1a;include <stdio.h…

Matplotlib入门[04]——处理图像

Matplotlib入门[04]——处理图像 参考&#xff1a; https://ailearning.apachecn.org/Matplotlib官网 图片来源&#xff1a;百度&#xff08;如有侵权&#xff0c;立删&#xff09; 使用Jupyter进行练习 import matplotlib.pyplot as plt import matplotlib.image as mpimg imp…

【Java学习Note】第8章 多线程

8. 多线程 文章目录8. 多线程8.1 程序、进程、线程8.2 线程的创建8.2.1 继承Thread类-创建线程方法之一8.2.2 Thread常用方法8.2.3 实现Runnable接口-创建线程方法之二8.2.4 两种多线程的区别8.3 线程得调度8.4 线程的生命周期8.5 线程的同步8.5.1 线程同步--Synchronized8.5.2…

CUDA入门和网络加速学习(一)

0. 简介 最近作者希望系统性的去学习一下CUDA加速的相关知识&#xff0c;正好看到深蓝学院有这一门课程。所以这里作者以此课程来作为主线来进行记录分享&#xff0c;方便能给CUDA网络加速学习的萌新们去提供一定的帮助。 1. GPU与CPU区别 处理器指标一般主要分为两大类&…

使用react-grid-layout和react-full-screen实现一个可自定义和全屏展示的dashboard页面

文章目录使用react-grid-layout和react-full-screen实现一个可自定义和全屏展示的dashboard页面具体实现代码展示主展示页面懒加载组件组件加载时展示的组件dashboard菜单组件具体的图表组件Demo演示使用react-grid-layout和react-full-screen实现一个可自定义和全屏展示的dash…

【微服务】SpringCloud中OpenFeign请求处理及负载均衡流程

&#x1f496; Spring家族及微服务系列文章 ✨【微服务】SpringCloud中Ribbon的WeightedResponseTimeRule策略 ✨【微服务】SpringCloud中Ribbon的轮询(RoundRobinRule)与重试(RetryRule)策略 ✨【微服务】SpringCloud中Ribbon集成Eureka实现负载均衡 ✨【微服务】SpringCloud…

EMQ 宣布推出 LF Edge eKuiper 全新 Logo 标识

全球领先的开源物联网数据基础设施软件供应商 EMQ 映云科技宣布,即日起,将正式启用全新的 LF Edge eKuiper(以下简称 eKuiper)产品 Logo。焕然一新的 eKuiper 产品 Logo 标志着 EMQ 在不断提升品牌全球化战略之上,对于打造高性能、高可用、高安全的世界级开源软件产品的极致追求…

【1805. 字符串中不同整数的数目】

来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 描述&#xff1a; 给你一个字符串 word &#xff0c;该字符串由数字和小写英文字母组成。 请你用空格替换每个不是数字的字符。例如&#xff0c;"a123bc34d8ef34" 将会变成 " 123 34 8 34" 。注意…

面试题: LEAD 和 LAG 求每个用户的页面停留时长

我们先来看看这两个函数的语法&#xff1a; LEAD(col,n,default) OVER() 说明&#xff1a; 用于统计窗口内向下第n行的值参数1&#xff1a; 为要取值的列名参数2&#xff1a; 为向下第n行&#xff0c;默认值为1&#xff0c;这个值是固定的&#xff0c;不能动态的变化参数3&am…

深度学习-全卷积神经网络(FCN)

1. 简介 全卷积神经网络&#xff08;Fully Convolutional Networks&#xff0c;FCN&#xff09;是Jonathan Long等人于2015年在Fully Convolutional Networks for Semantic Segmentation一文中提出的用于图像语义分割的一种框架&#xff0c;是深度学习用于语义分割领域的开山之…

国际学校妈妈哭诉IB太难:中国孩子都不知道怎么答题?

听别人说考国际学校的IB体系相对简单直到我看到IB试题才知道其实IB一点都不容易特别对于中国学生有大量写论文的部分来看看IB的真题有些学生真的很难下笔不知道怎么答题啊&#xff01;商科生物 题目都是非常考验综合能力的&#xff0c;学生需要掌握很多知识点并融会贯通&#x…

cengbox2靶机(hydra爆破、公私钥免密登录)

环境准备 靶机链接&#xff1a;百度网盘 请输入提取码 提取码&#xff1a;zdpr 虚拟机网络链接模式&#xff1a;桥接模式 攻击机系统&#xff1a;kali linux 2021.1 信息收集 1.arp-scan -l探测目标靶机ip 2.nmap -p- -A -T4 192.168.1.107 探测目标靶机开放端口和服务 …

Locust学习记录5-任务属性【Task】

Task 当负载测试开始时&#xff0c;将为每个模拟用户创建一个User类的实例&#xff0c;他们将开始在自己的绿色线程中运行。当这些用户运行时&#xff0c;他们选择他们执行的任务&#xff0c;休眠一段时间&#xff0c;然后选择一个新任务。 这些任务时普通的python可调用文件…

服务访问质量(QoS)介绍与技术 一

个人简介&#xff1a;云计算网络运维专业人员&#xff0c;了解运维知识&#xff0c;掌握TCP/IP协议&#xff0c;每天分享网络运维知识与技能。个人爱好: 编程&#xff0c;打篮球&#xff0c;计算机知识个人名言&#xff1a;海不辞水&#xff0c;故能成其大&#xff1b;山不辞石…

K8S Pod控制器详细讲解

文章目录一、Pod控制器介绍二、ReplicaSet(RS)三、Deployment(Deploy)1.镜像更新&#xff1a;2.版本回退3.金丝雀发布/灰度发布四、Horizontal Pod Autoscaler(HPA)五、DaemonSet(DS)六、Job七、CronJob(CJ)结尾一、Pod控制器介绍 Pod是kubernetes的最小管理单元&#xff0c;在…

使用JAR签名进行代码签名

JavaArchive(JAR)包格式可用于打包Java应用程序和库。 签名的JAR文件可以选择包含来自TSA时间戳响应&#xff0c;使用RFC#3161格式。 添加JAR签名者添加JAR签名者的链接&#xff0c;SignServer中的JAR签名器称为JArchiveSigner。 要配置JArchiveSigner&#xff0c;请按照以下…

用代码画两棵圣诞树送给你【附详细代码】

大家好&#xff0c;我是宁一 代码的魔力之处在于&#xff0c;可以帮我们实现许多奇奇怪怪、有趣的想法。 比如&#xff0c;用Python的Turtle库&#xff0c;可以帮我们在电脑上画出好看的图像。 下面这张樱花图就是用Turtle库实现的。 这不圣诞节快到啦。 那么就用代码来画一…