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仿真偶极子天线学习笔记相关推荐

  1. 智能网联汽车自动驾驶仿真技术学习笔记(一)

    智能网联汽车自动驾驶仿真技术学习笔记(一) 绪论 一.自动驾驶汽车分级 二.先进驾驶辅助系统 三.环境感知传感器 四.自动驾驶仿真系统的构成 五.自动驾驶功能测试 绪论 一.自动驾驶汽车分级 以下是由 ...

  2. ROS仿真机器人学习笔记一

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮 ...

  3. 机器人仿真技术学习笔记(一)

    1.2.机器人运动学的数学基础 1.2.1三维空间的位置与姿态描述 机器人工具箱用的是robot-9.10的MATLAB机器人工具箱 MATLAB机器人工具箱网址 用的书籍是<机器人仿真与编程技 ...

  4. Robocup 仿真2D 学习笔记(三)最初的改进1

    底层最开始有很多比较简单的改进的地方 首先防守策略在bhv_basic_move.cpp中,铲球的可以尽可能的铲 ,但是前提是不存在队友可踢,否则就是铲自己人的铁憨憨if(!wm.existKicka ...

  5. 仿真验证学习笔记-timeslot及detacycle的理解

    前言 RTL(寄存器传输级)仿真时,肉眼可见在同一点发生同时变化的信号,其实发生的顺序是有先后次序的,我们将仿真进程这一点变化的时间抽象概括并定义为timeslot(时间片).delta-cyle是仿 ...

  6. 机器人仿真技术学习笔记(二)

    机器人的动力学和多项式路径规划 1.刚体机器人加速度 2.机器人刚体的质量分布 3.牛顿欧拉递推动力学方程 4.状态空间方程 1.定义 2. P u m a 560 Puma560 Puma560参数 ...

  7. Robocup 仿真2D 学习笔记(四)阵型编辑

    一.阵型文件介绍 阵型文件里设置的是球员在比赛中的跑位点 基于helios base的阵型文件,在目录/src/formations-dt中 阵型的调用在/src/strategy.cpp 文件: b ...

  8. 强化学习笔记:多臂老虎机问题(4)--跟踪非平稳环境

    目录 0. 前言 1. 问题描述 2. 练习1 3. 练习2 3.1 k_armed_bandit_one_run()接口扩张 3.2 Comparison in stationary environ ...

  9. Feko加载电容方法学习笔记

    Feko加载电容方法学习笔记 文章目录 1. 初始模型 2.Port1加大电阻 3. 改变Port1电压值 4. 加载电容值 Feko软件可以加上匹配电路进行联合仿真,也可以加载电容,电感进行匹配,这 ...

最新文章

  1. 汇总同一时间段的数据_数据集干货:一文读懂Mapsidejoin
  2. Visual Studio服务器控件被警告问题
  3. 面试中常问的List去重问题,你都答对了吗?
  4. 1024程序猿节:揭秘腾讯老中青三代程序猿工位
  5. java tree类子项的添加和删除_使用Java实现二叉树的添加,删除,获取以及遍历...
  6. 在ASP.NET AJAX中使用应用程序服务和本地化(4):示例程序:读取、修改并保存用户个性化信息...
  7. 栈计算机术语,计算机数据结构词汇中英对照
  8. 【JEECG Dubbo专题】Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
  9. MFC中的CFileFind类
  10. 我的spark学习之路(一)
  11. android 8.0自定义全局对话框,Android 8.0如何完美适配全局dialog悬浮窗弹出
  12. 打印机后台程序没有运行怎么办
  13. 四 微信公众号 基础参数说明
  14. 什么是枚举?(个人理解)
  15. 在word/wps插入代码+保持源代码风格+加行号
  16. 坠落的蚂蚁【思维/模拟】
  17. matlab错误dparsfa,Dpabi安装出错,求助大大佬
  18. 把list集合转换为JSON
  19. redis持久化(万一redis突然宕机了咋办?数据会丢失吗?)
  20. 怎么卸载mac上的软件

热门文章

  1. 佛山科学技术学院计算机期末试题,高等数学 A佛山科学技术学院期终考试试题.doc...
  2. python 凯撒加密 计算偏移量
  3. 25款免费古典唯美求职简历word模板,四页求职简历模板,含自荐信
  4. PHP 浮点数计算精度问题
  5. expected expression before ‘typeof’ 解决办法
  6. MATSim笔记01-controler结构梳理
  7. 成长为架构师途中的一些思考
  8. 【互亿无线】ktv预定包厢短信怎么发?附ktv预定包厢短信模板
  9. 如何将wma格式转换mp3?
  10. Android设置系统状态栏颜色