Feko仿真偶极子天线学习笔记
Feko仿真偶极子天线学习笔记
文章目录
- 1. 新建工程
- 2. 创建模型
- 3. 激励方式设置
- 4. 扫频设置
- 5. 网格剖分设置
- 6. 设计检查,仿真分析
- 7. 数据后处理,查看结果
设计要求:仿真工作频率为3GHz的半波偶极子天线
1. 新建工程
打开CADFEKO,选择“Create a new modal”,新建并保存为“dipole.cfx”
设置长度单位:单击“Home”下面的的“Modal Unit”,选择单位mm,如图所示
2. 创建模型
为了优化方便,使参数变量化,所以设置几个变量
在CADFEKO左侧浏览器中如图所示
Feko里面默认的频率单位为Hz,所以输入的值为3GHz,如果有多个变量就点add,如果没有变量了就点create。
设置了两个变量,一个freq,一个lam
变量设置好后创建模型,单击construst菜单下的line按钮,如图所示,输入坐标,点击create即可。
单击view—Zoom to extents,可以将模型放在适中的位置查看
3. 激励方式设置
先点击模型的Gemetry中的dipole,再在下面的details中展开wires,选中wire1右键create port----wire port
这里选择middle,因为是偶极子从中间位置馈电。
添加激励源,线端口只能是电压源激励
电压的幅值为1V,相位为0,参考阻抗为50Ω,此选项只是计算端口反射系数时参考阻抗,该设置不会影响天线端口的实际阻抗值。
4. 扫频设置
扫频范围可以在菜单栏里source/load里面设置,也可以在configuration—global—frequency右键设置
设置扫频方式有多种:单频,连续范围,线性增加或减少,对数增加或减少的等,这里选择连续范围
输入起始频率和终止频率,频率的单位是Hz,需要时刻牢记这一点
5. 网格剖分设置
Feko里面需要手动进行网格剖分,点击菜单栏里面的mesh—create mesh,弹出创建mesh对话框,需要输入线分割半径,太小的仿真会很慢,太大了会报错,根据自己的需要设置合适的精度
6. 设计检查,仿真分析
点击CEM validate,进行设计检查,没有报错就可以运行仿真。
点击Feko solver运行仿真,默认算法是矩量法(MoM),进度条到达100%,表示仿真完毕
7. 数据后处理,查看结果
点击POSTFEKO,会弹出类似CADFEKO的窗口,进行数据后处理
查看反射系数S11,点击cartesian----source data—VoltageSource1,呈现S11曲线
菜单栏里Measure里面有设置marker的方式很多,这里设置单点marker
点击Point----specify independent axis value,需要输入频率值,这里的频率默认单位也是Hz
远场设置和查看
远场设置需要在仿真分析前完成,否则查看不了远场结果
远场设置在菜单栏里request—far fields里面或者在configuration—requests右键设置
Feko里面的坐标是用U—V—N 表示的,分别对应的是X—Y—Z,直接点击下面的3D pattern模式设置三维模型,点击Vertical cut(UN plane),设置XOY面,
查看结果,直接点击菜单栏里面的Far Fields—3D,就会呈现三维方向图,频率点选择为3GHz,选择dB形式,类似的步骤查看2D结果(XOZ面的增益)
点击polar—Far fields—XOZ,呈现2D结果。
以上是Feko仿真偶极子天线的过程,因为Feko软件用的人较少,所以对于feko的使用资料比较少,这是我自己学习过程,总结记录一下。
Feko仿真偶极子天线学习笔记相关推荐
- 智能网联汽车自动驾驶仿真技术学习笔记(一)
智能网联汽车自动驾驶仿真技术学习笔记(一) 绪论 一.自动驾驶汽车分级 二.先进驾驶辅助系统 三.环境感知传感器 四.自动驾驶仿真系统的构成 五.自动驾驶功能测试 绪论 一.自动驾驶汽车分级 以下是由 ...
- ROS仿真机器人学习笔记一
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮 ...
- 机器人仿真技术学习笔记(一)
1.2.机器人运动学的数学基础 1.2.1三维空间的位置与姿态描述 机器人工具箱用的是robot-9.10的MATLAB机器人工具箱 MATLAB机器人工具箱网址 用的书籍是<机器人仿真与编程技 ...
- Robocup 仿真2D 学习笔记(三)最初的改进1
底层最开始有很多比较简单的改进的地方 首先防守策略在bhv_basic_move.cpp中,铲球的可以尽可能的铲 ,但是前提是不存在队友可踢,否则就是铲自己人的铁憨憨if(!wm.existKicka ...
- 仿真验证学习笔记-timeslot及detacycle的理解
前言 RTL(寄存器传输级)仿真时,肉眼可见在同一点发生同时变化的信号,其实发生的顺序是有先后次序的,我们将仿真进程这一点变化的时间抽象概括并定义为timeslot(时间片).delta-cyle是仿 ...
- 机器人仿真技术学习笔记(二)
机器人的动力学和多项式路径规划 1.刚体机器人加速度 2.机器人刚体的质量分布 3.牛顿欧拉递推动力学方程 4.状态空间方程 1.定义 2. P u m a 560 Puma560 Puma560参数 ...
- Robocup 仿真2D 学习笔记(四)阵型编辑
一.阵型文件介绍 阵型文件里设置的是球员在比赛中的跑位点 基于helios base的阵型文件,在目录/src/formations-dt中 阵型的调用在/src/strategy.cpp 文件: b ...
- 强化学习笔记:多臂老虎机问题(4)--跟踪非平稳环境
目录 0. 前言 1. 问题描述 2. 练习1 3. 练习2 3.1 k_armed_bandit_one_run()接口扩张 3.2 Comparison in stationary environ ...
- Feko加载电容方法学习笔记
Feko加载电容方法学习笔记 文章目录 1. 初始模型 2.Port1加大电阻 3. 改变Port1电压值 4. 加载电容值 Feko软件可以加上匹配电路进行联合仿真,也可以加载电容,电感进行匹配,这 ...
最新文章
- 汇总同一时间段的数据_数据集干货:一文读懂Mapsidejoin
- Visual Studio服务器控件被警告问题
- 面试中常问的List去重问题,你都答对了吗?
- 1024程序猿节:揭秘腾讯老中青三代程序猿工位
- java tree类子项的添加和删除_使用Java实现二叉树的添加,删除,获取以及遍历...
- 在ASP.NET AJAX中使用应用程序服务和本地化(4):示例程序:读取、修改并保存用户个性化信息...
- 栈计算机术语,计算机数据结构词汇中英对照
- 【JEECG Dubbo专题】Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- MFC中的CFileFind类
- 我的spark学习之路(一)
- android 8.0自定义全局对话框,Android 8.0如何完美适配全局dialog悬浮窗弹出
- 打印机后台程序没有运行怎么办
- 四 微信公众号 基础参数说明
- 什么是枚举?(个人理解)
- 在word/wps插入代码+保持源代码风格+加行号
- 坠落的蚂蚁【思维/模拟】
- matlab错误dparsfa,Dpabi安装出错,求助大大佬
- 把list集合转换为JSON
- redis持久化(万一redis突然宕机了咋办?数据会丢失吗?)
- 怎么卸载mac上的软件
热门文章
- 佛山科学技术学院计算机期末试题,高等数学 A佛山科学技术学院期终考试试题.doc...
- python 凯撒加密 计算偏移量
- 25款免费古典唯美求职简历word模板,四页求职简历模板,含自荐信
- PHP 浮点数计算精度问题
- expected expression before ‘typeof’ 解决办法
- MATSim笔记01-controler结构梳理
- 成长为架构师途中的一些思考
- 【互亿无线】ktv预定包厢短信怎么发?附ktv预定包厢短信模板
- 如何将wma格式转换mp3?
- Android设置系统状态栏颜色