电磁仿真--基本操作-CST-(4)

目录

1. 简介

2. 建模过程

2.1 基本的仿真配置

2.2 构建两个圆环体和旋转轴

2.3 切分圆环体

2.4 衔接内外环

2.5 保留衔接部分

2.6 绘制内螺旋

2.7 绘制外螺旋

2.8  查看完整体

2.9 绘制引脚

2.10 设置端口

2.11 仿真结果

3. 使用Digilent AD2进行测试

3.1 进行短路补偿

3.2 扫描电感曲线

3.3 结果分析

4. 总结


1. 简介

在《口袋实验室--电子学霸神器-Digilent AD2/3-电感测量》一文中,我对比了使用CST软件仿真的一个三维的螺旋结构与使用AD2工具来实际测量其感值,以验证仿真结果的准确性。实验步骤花费较多的是去调整和优化测量系统,其中最主要的原因是《电磁仿真--基本操作-CST-(3)-CSDN博客》中仿真的电感太小,只有约0.265uH。

本文将分享更为复杂的建模技巧,旨在构建一个线圈数更多的空心电感器,借助RLC求解器进行电感量的计算。我们也将获得更加平滑的电感测试曲线。

电感图片引用自:立创商城

2. 建模过程

2.1 基本的仿真配置

求解器:Low Frequency -> Partial RLC Slover

频率范围:DC至10MHz

背景材料:Normal,distance=20

边界条件:Ht=0

2.2 构建两个圆环体和旋转轴

铜导线直径:1.2mm

外环导线半径:6.9mm(导线中心)

内环导线半径:5.6mm(导线中心)

2.3 切分圆环体

使用Local WCS工具切分圆环体。

2.4 衔接内外环

使用Loft工具衔接内外环。

  • 选择端面
  • 选中Shapes中Loft工具
  • 平滑度大约为0.18

2.5 保留衔接部分

其余部分均删除。

2.6 绘制内螺旋

  • 选择面F和旋转轴E
  • 使用 Shapes 集中的 Rotate Face 工具
  • 通过调整角度和方向的正负,可以改变方向

2.7 绘制外螺旋

  • 隐藏内螺旋体,简化视图
  • 选择面(F)和旋转轴(E)
  • 使用 Shapes 集中的 Rotate Face 工具
  • 通过调整角度和方向的正负,可以改变方向

2.8  查看完整体

快捷键 CTRL+U 显示全部实体。

2.9 绘制引脚

  • 延长螺旋体两个端面0.4mm
  • 绘制一个3mm的导体
  • 选择两个特征点(P),并选中引脚实体
  • 使用 Tool 集下的 Transform 工具完成平移

平移后的位置关系如下,此时还不能使用 Loft 工具,软件会提示有交集,需将引脚向偏移0.4mm。

  • 再次使用 Transform 工具

  • 删除0.4mm的断面延长区域
  • 使用 Loft 工具完成衔接
  • 平滑度约0.2即可

2.10 设置端口

配置RLC端口并开始仿真。

2.11 仿真结果

3. 使用Digilent AD2进行测试

3.1 进行短路补偿

3.2 扫描电感曲线

扫描结果相比于上次测量电感,要平滑的多,得益于电感值较大,从而能分得更多的测量分压。 

3.3 结果分析

根据电感官方提供的Datasheet,此电感的标称值为4uH。

从仿真和实测的曲线来看,仿真的结果比起实测小约0.5uH。

不过二者出现差异,是比较常见的现象。

这种差异可能由多种因素导致:

  • 建模准确性:我使用尺子测量可能不够精确。建模时的细微差异,如线圈的直径、线径、线圈间距等,都可能对仿真结果产生影响。
  • 材料属性:仿真时所用的材料属性可能与实际使用的材料属性有所不同,如电磁性能(如磁导率、电导率)。
  • 边界条件和环境因素:仿真中设置的边界条件可能与实际应用环境有所区别。

另外,需要理解下,空心螺旋线电感的感值随着频率的变化而改变:

  • 趋肤效应(Skin Effect):随着频率的增加,电流趋向于在导体表面流动,导致电感器的有效截面积减小,从而影响其感值。在较高频率下,这种效应更加显著。
  • 近端效应(Proximity Effect):在电感线圈中,相邻的导线之间会相互影响,使得电流分布不均匀。这种效应在频率较高时更为明显,也会导致感值的变化。
  • 寄生电容:线圈的绕组间存在寄生电容,随着频率的增加,这些寄生电容的影响变得更加明显,会导致电感的阻抗特性随频率改变。

4. 总结

本文分享了一个更为复杂空心螺旋电感的建模过程,CST软件工具提供 Loft 工具非常有用,通过对比仿真与实测结果的差异,我分析了影响仿真结果的几个可能的因素,并分析了空心螺旋线电感的感值随着频率的变化而改变的原因。

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

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

相关文章

《HCIP-openEuler实验指导手册》1.2Apache主页面配置

一、配置服务器监听IP及端口 注释主配置文件“监听IP及端口”部分 cd /etc/httpd/conf cp httpd.conf httpd.conf.bak vim httpd.conf可以在普通模式下搜索Listen关键字 :/Listen按n键继续向后搜索 在/etc/httpd/conf.d中新建子配置文件port.conf: touch /etc…

QT——简易计算器(从0开始)

目录 一、题目描述: 二、创建工程: 1. ​编辑 2. 3. 4. 默认 5. 6. 7. 8. 默认 9. 创建完成 三、UI界面设计: 1. 添加按钮 1. 2. 按钮界面 3. 按钮绑定快捷键 2. 文本框添加 1. 文本框字体 2. 默认文本 3. 文本对齐方式…

【介绍下IDM的实用功能】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

ptyhon画图显示中文

import matplotlib.pyplot as plt import matplotlib# 设置中文字体 matplotlib.rcParams[font.sans-serif] [SimHei] matplotlib.rcParams[font.family]sans-serifplt.plot([1, 2, 3, 4]) plt.xlabel(这是x轴) plt.ylabel(这是y轴) plt.title(这是标题) plt.show()用这个代码…

66、二分-搜索旋转排序数组

思路: 不断二分,首先判断左侧有序还是右侧有序,如果左侧有序那么就在左侧寻找,如果右侧有序那就在右侧寻找。假设左侧有序,那就判断目标值在不在左侧,如果在左侧继续左侧二分。如果不在左侧,那么…

使用aqua data studio进行mysql、oracle、syabse等等debug调试

1、在aqua data studio界面 右击左边空白位置,选择”注册服务器“,弹出框如下: 2、在”一般“里选择使用的数据库,如sybase、mysql, 3、登录成功后,会显示数据库,点击要debug的存储过程

WIFI信号状态信息 CSI 特征提取篇之活动片段提取上(五)

在之前的数据处理环节中,用CSI Tool收集到的原始数据信号,经历了数据解析、降噪、插值的处理步骤,变成了干净、完整的信号片段,这是后续做更进一步分析的基础。 在开始阅读本篇博客前,需要说明两个重要的点&#xff1…

基于SpringBoot + Vue实现的家政服务管理系统设计与实现+毕业论文+答辩PPT+指导搭建视频(包运行成功)

目录 项目介绍 论文展示 资源获取 项目介绍 家政服务管理平台是一个管理信息系统,为了宣传的需要,为了给用户提供方便快捷的服务,从而设计了家政服务管理平台。管理员可以通过这个系统把家政服务信息发布出去,可以方便用户快…

RK3568平台开发系列讲解(Linux系统篇)芯片手册的使用:GPIO的寄存器说明

🚀返回专栏总目录 文章目录 一、查找复用寄存器二、查找方向寄存器三、查找数据寄存器沉淀、分享、成长,让自己和他人都能有所收获!😄 📢寄存器GPIO 进行配置, 一般情况下需要对 GPIO 的复用寄存器, 方向寄存器, 数据寄存器进行配置。 GPIO0_B0 配置为例: 一、查…

《十一》Qt各种对话框之QInputDialog

QInputDialog QInputDialog 用于方便快捷地获取一个用户输入数据,支持整数 int、浮点数 double、文本 QString 三种数据。按照 QInputDialog 内部的输入控件,又可以分为整数输入控件 QSpinBox、浮点数输入控件 QDoubleSpinBox、单行文本输入控件 QLineE…

C++|stack-queue-priority_queue(适配器+模拟实现+仿函数)

目录 一、容器适配器 1.1容器适配器概念的介绍 1.2stack和queue的底层结构 1.3deque容器的介绍 1.3.1deque的缺陷及为何选择他作为stack和queue的底层默认实现 二、stack的介绍和使用 2.1stack的介绍 2.2stack的使用 2.3stack的模拟实现 三、queue的介绍和使用 …

mysql download 2024

好久没在官网下载 mysql server 安装包。今天想下载发现: 我访问mysql官网的速度好慢啊。mysql server 的下载页面在哪里啊,一下两下找不到。 最后,慢慢悠悠终于找到了下载页面,如下: https://dev.mysql.com/downlo…

Qt:学习笔记一

一、工程文件介绍 1.1 main.cpp #include "widget.h" #include <QApplication> // 包含一个应用程序类的头文件 //argc&#xff1a;命令行变量的数量&#xff1b;argv&#xff1a;命令行变量的数组 int main(int argc, char *argv[]) {//a应用程序对象&…

揭示C++设计模式中的实现结构及应用——行为型设计模式

简介 行为型模式&#xff08;Behavioral Pattern&#xff09;是对在不同的对象之间划分责任和算法的抽象化。 行为型模式不仅仅关注类和对象的结构&#xff0c;而且重点关注它们之间的相互作用。 通过行为型模式&#xff0c;可以更加清晰地划分类与对象的职责&#xff0c;并…

使用Umbrello学习工厂模式

工厂方法模式之所以有一个别名叫多态性工厂模式是因为具体工厂类都有共同的接口&#xff0c; 或者有共同的抽象父类。 当系统扩展需要添加新的产品对象时&#xff0c;仅仅需要添加一个具体对象以及一个具体工厂对 象&#xff0c;原有工厂对象不需要进行任何修改&#xff0c;也不…

小程序设计二

八、使用背景图片&#xff08;background-image) 注意&#xff1a; url不能指定为本地地址可以将图片转化为base64方式使用。使用网络地址&#xff1a; background-image: url(https://img1.baidu.com); 考虑到版权问题&#xff0c;这里没有放具体路径。 使用base64格式指…

【Vue】可拖拽排序表格组件的实现与数据保存

1、描述 使用el-table-draggable组件来创建一个可拖拽的表格。 表格中的数据存储在tableData数组中&#xff0c;每个对象都有sortOrder、id、name和age属性。 当用户拖拽表格行并释放时&#xff0c;handleRowOnEnd方法会被调用&#xff0c; 更新tableData中每个对象的sortO…

SpringBoot 缓存

个人简介&#xff1a;Java领域新星创作者&#xff1b;阿里云技术博主、星级博主、专家博主&#xff1b;正在Java学习的路上摸爬滚打&#xff0c;记录学习的过程~ 个人主页&#xff1a;.29.的博客 学习社区&#xff1a;进去逛一逛~ 目录 一、缓存的作用二、SpringBoot启用缓存三…

腾讯云邮件推送如何设置?群发邮件的技巧?

腾讯云邮件推送功能有哪些&#xff1f;怎么有效使用邮件推送&#xff1f; 腾讯云邮件推送以其稳定、高效的特点&#xff0c;受到了众多企业的青睐。那么&#xff0c;腾讯云邮件推送如何设置呢&#xff1f;又有哪些群发邮件的技巧呢&#xff1f;下面AokSend就来详细探讨一下。 …

Express进阶升级

Express进阶升级&#x1f199; 本篇文章&#xff0c;学习记录于&#xff1a;尚硅谷&#x1f3a2; 文章简单学习总结&#xff1a;如有错误 大佬 &#x1f449;点. 前置知识&#xff1a;需要掌握了解&#xff1a; JavaScript基础语法 、Node.JS环境API 、前端工程\模块化、Expr…