Maxwell顺态求解器电磁力分析
文源:技术邻
问题描述:求解一段通有正弦交流电的直导线在某一稳态磁场中的受力情况,并简单验证仿真结果。
模型介绍:
如上几何模型中10mm边长立方体代表永磁体,材料属性为材料库中的NdFe35,修改磁化方向为X方向,其他属性不变,如下图所示。其中黄色圆柱体代表铜导线,红色框线代表求解区域(真空)。导线端面与求解域重合,电流不会泄漏以便顺利计算。
Maxwell求解树如下:
Solution type: Transient瞬态求解器
Boundaries:未指定,系统选取默认求解边界。
Excitations: 添加绕组Wingding1,绕组激励类型为电流(绞线),电流函数sin(pi*time),即周期为2秒,幅值为1A,初相位0的正弦曲线。
然后在线圈上添加激励加载面(铜线的两个端面)。截面绞线数量相同都为1且电流方向一致。如下图所示。
Parameters:选择圆柱导线,然后添加右击Parameters选择Assign>Force即可。
Mesh Operations:对圆柱体划分网格尺寸为0.4mm,磁铁网格尺寸4mm。模型网格如下。
Tips:
Q1:如果发现上面的网格剖分结果不理想(太密或太疏),如何重新设置重新剖分?
A1:project manager--->Analysis---->右击------>revert to initial mesh---->重新设置网格尺寸(这步操作必须要,否则,就算你重新设置了网格尺寸,你得到的依然是第一次网格剖分的结果)
Q2:从新设置网格尺寸后,怎么应用设置进行划分,并查看网格划分效果?
A2:操作方法:project manager--->Analysis---->右击------>apply mesh operations;然后
project manager--->field overlaps---->右击------>plot mesh---->弹出对话框----->DONE.
Analysis:分析时间stop time 8sec即刚好2个正弦周期,time step 0.1sec。每一求解步都储存云图。
Result: 显示电流激励曲线 result右击create transient report>rectangular plot
激励输入曲线如下。与之前设置的电流激励函数符合。
同理在category中选force, quantity中选Fore1.force_z显示出圆柱导体Z向分力曲线如下图。
可以看出Z方向力输出曲线与激励输入曲线的变化是完全一致的。由安培定律公式F=BIL也可以验证输入激励电流I与输出力F是完全成线性关系的。
圆柱导体磁感线云图:
这里的磁感应强度B是根据真空中的磁导率公式B=u0*H,以及导线和永磁体的距离求解得来。
简单验证:
可以取磁感线云图的中间值进行简单的理论验算。B=0.569T,电流I取最大值1A,导线长度L由几何模型可知L=0.010M,所以安培力理论值F=B*I*L=0.569*1*0.01=0.00569N=5.69mN。与模拟计算Z向分力波峰值5.2mN基本一致,仿真结果可信。
(更多精品案例,可关注公众号:ANSYS有限元仿真)
Maxwell顺态求解器电磁力分析的更多相关文章
- pimpleFoam求解器 vs simpleFoam求解器 vs pisoFoam求解器 vs icoFoam
翻译自:CFD-online 帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/68072-pimplefoam-vs-simplefoam ...
- PCB仿真软件与电磁场求解器的算法
1. 简介 目前商业化的PCB仿真软件主要有: Cadence公司的Sigrity.Ansys公司的SIwave/HFSS.CST公司的CST.Mentor公司的HyperLynx.Polor公司的S ...
- C#简易一元二次求解器
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...
- 编程之美之数独求解器的C++实现方法
编程之美的第一章的第15节.讲的是构造数独.一開始拿到这个问题的确没有思路, 只是看了书中的介绍之后, 发现原来这个的求解思路和N皇后问题是一致的. 可是不知道为啥,反正一開始确实没有想到这个回溯法. ...
- Arachnid包含一个简单的HTML剖析器能够分析包含HTML内容的输入流
Arachnid是一个基于Java的web spider框架.它包含一个简单的HTML剖析器能够分析包含HTML内容的输入流.通过实现Arachnid的子类就能够开发一个简单的Web spiders并 ...
- JAVA GC垃圾收集器的分析
本篇文章主要介绍了"JAVA GC垃圾收集器的分析",主要涉及到JAVA GC垃圾收集器的分析方面的内容,对于JAVA GC垃圾收集器的分析感兴趣的同学可以参考一下. ...
- 线性二次型调节器LQR/LQC算法解析及求解器代码(matlab)
参考链接:http://120.52.51.14/stanford.edu/class/ee363/lectures/dlqr.pdf 本文参考讲义中的第20页PPT,根据Hamilton-Jacob ...
- TRAC-IK机器人运动学求解器
TRAC-IK和Orocos KDL类似,也是一种基于数值解的机器人运动学求解器,但是在算法层面上进行了很多改进(Specifically, KDL’s convergence algorithms ...
- 经典数独游戏+数独求解器—纯C语言实现
"心常乐数独小游戏"(下面简称"本软件")是一款windows平台下的数独游戏软件. 本软件是开源.免费软件. 本软件使用纯C语言编写,MinGW编译,NSIS ...
随机推荐
- 如何实现自己的ClassLoader
摘自深入分析java web技术内幕
- C#中的集合类——HashTable
HashTable 被称为键值对集合,类似于字典,根据key可以找到value 键值对对象[键]=值;键值对集合当中,键必须是唯一的,而值是可以重复的 1. HashTable的用法 //创建了一个键 ...
- Javaweb 第2天 JavaScript课程
JavaScript课程 两日大纲 ● JavaScript基本语法 ● JavaScript函数 ● JavaScript基于对象编程 ● JavaScript BOM对象编程 ● JavaScri ...
- SharePoint Framework (SPFx)安装配置以及开发-基础篇
前言 SharePoint Framework(SPFx),是页面 和Webpart的模型,完全支持本地开发(即完全可以脱离SharPoint环境在本地进行开发),SPFx包含了一系列的client- ...
- Python第一天——入门Python(3)列表
列表,也是一种序列类型. 如何定义列表? 用" [ ] "(中括号进行定义) 列表的索引操作 例如 # hobby_list=['basketball','football','p ...
- 第一百三十一节,JavaScript,封装库--CSS
JavaScript,封装库--CSS 将封装库里的方法,改成了原型添加方法 增加4个方法 tian_jia_class()方法,给获取到的元素添加class属性,参数是class属性值,可以连缀1 ...
- PostgreSQL Replication之扩展与BDR
在这一章中,将向您介绍一个全新的技术,成为BDR.双向复制(BDR),在PostgreSQL的世界里,它绝对是一颗冉冉升起的新星.在不久的将来,许多新的东西将会被看到,并且人们可以期待一个蓬勃发展的项 ...
- lua中string常用api
local a="abcdefgbbb" string.sub(a,1,3) 字符串截取 返回截取的字符串 print(string.sub(a,1,3)) ...
- PopupWindow 的使用
//contentView : 气泡显示的内容 //width ,height : 宽高 PopupWindow popupWindow = new PopupWindow(contentView, ...
- 在server2012安装tfs遇到的问题:KB2919355
参考资料:http://blog.csdn.net/wo_984633714/article/details/52869851 安装tfs2015的时候,提示需要安装KB2919355的更新.然后我就 ...