我之前写过几篇有关永磁体的博客,这里将会是另外一篇。阅读这些博客时,您可能会产生这样的疑问:“能不能更简单地介绍下永磁体仿真呢?”好的,这里就将介绍一下如何模拟永磁体以及它周围的磁场。

马蹄形永磁体和铁棒。

关于静磁

在开始模拟永磁体之前,让我们先快速浏览下静磁的一般概念。静磁的概念很简单,就是在磁流不随时间改变的系统中对磁场进行研究,即磁流是稳态的。这不同于我们之前讨论过的涡流制动器,其中的磁场会随时间改变。我们今天将讨论的具体永磁体模型,就是一个相当不错的静磁问题示例。

建立永磁体模型

假定我们希望模拟马蹄形永磁体周围的磁场。如本博客开篇的图形所示,我们还希望再探讨下永磁体与金属棒之间的相互作用。在模拟磁场和计算棒上的作用力时,我们可以充分利用几何的对称性和磁场的反对称性。虽然本问题的计算量并不大,但却是对称性概念的不错示例。我们已经知道了利用对称性可以帮助节省大量的时间,在我们的简单磁体示例中,仅需要模拟几何的 1/4。作为一个效率至上者,我要说这真的是一个很棒的技巧。

通过 COMSOL Multiphysics 和 AC/DC 模块,我们可以首先通过选定磁场,无电流接口来定义磁标势 Vm。该操作表示模型将使用适合的方程:–∇ ⋅ (μ0∇Vm – μ0M0) = 0。

接下来,我们希望从案例库中导入永磁体的几何。几何中包括马蹄形磁体和金属棒,不过正如您看到的那样,显示了整个组件:

上面提到过,我们可以充分利用问题的对称性和反对称性来加速仿真,现在我们就将这么操作。我们可以使用 xy-平面和 xz-平面来形成几何的外边界,它们分别对应了磁场的对称性和反对称性。为了实现这一点,我们需要创建一个空气框,然后移除几何中我们不想要处理的部分(对该操作的详细操作步骤,可以阅读永磁体模型文档)。

磁场与 xy-平面的边界相切,且垂直于 xz-平面的边界,二者分别为被描述为磁绝缘边界条件和零磁标量势边界条件。

模拟磁场,并计算金属棒上的力

如果我们绘制磁通密度,就可以可视化永磁体周围的磁场,还可以增加箭头图来显示磁场方向。

最后,我们可以使用全局计算来计算永磁体施加给铁棒的力。通过该方法,我们得到了磁铁在金属棒上的施加力为 1.53 N。请记住,我们仅模拟了几何的 1/4,因此棒上的实际作用力应为此值的 4 倍,也就是 6.11 N。

扩展阅读

comsol圆柱形永磁体_永磁体模拟快速入门相关推荐

  1. comsol圆柱形永磁体_几组特殊形状永磁体的磁场及梯度COMSOL分析

    DOI:10.14139/http://www.wendangwang.com22-1228.2013.04.008 第26卷第4期大学物理实验Vol.26No.4Au.2013g 2013年8月PH ...

  2. comsol圆柱形永磁体_基于COMSOL Multiphysics的磁场仿真分析

    基于 COMSOL Multiphysics 的磁场仿真分析 刘 芊 , 曹江勇 , 罗 勇 , 杨韵霞 , 倪江平 , 孙 晶 ∗ , 邓 科 ∗ [摘 要] 通过 COMSOLMultiphysi ...

  3. 入门指南_激光切管快速入门指南

    本文是有关管材和激光管切割的思考的快速入门指南.要求 首先,需要确定对管材尺寸的要求.考虑以下问题:将要加工的管材最大和最小直径是多少?切割这些管材需要多大功率?它们是薄壁还是厚壁?原材料和成品零件的 ...

  4. 如何快速掌握python函数_新手如何快速入门Python编程?

    展开全部 了解 Python 编程基础 首先第一点,要能够看懂了解变量.基础语法.编程规范等,这些事能够上手编写Python 代码的前62616964757a686964616fe4b893e5b19 ...

  5. docker -v 文件夹下没有数据_详细!快速入门指南!Docker

    什 么 是 容 器? 容器只是实现隔离的一种方法.与虚拟机不同,它们不是通过模拟硬件来实现隔离,而是通过使用现有的Linux内核功能来实现隔离.在典型的Unix/Linux操作系统中,所有进程都共享相 ...

  6. python 去掉list元素的双引号_一天快速入门 Python

    Python 是由Guido Van Rossum在 90 年代早期设计,现在是最常用的编程语言之一.特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言. Python基 ...

  7. markdown 本地链接_五分钟快速入门Markdown

    前言 开篇第一问,什么是markdown?我为什么选择用它而不是用word? markdown是一种极为简洁的标记语言,使用markdown可以更集中于写作内容本身而不必过分纠结于格式排版问题,可以把 ...

  8. ps 入门 传智播客_播客快速入门指南

    ps 入门 传智播客 大概使我有权力进行播客的唯一一件事就是,我运行自己的播客已经快三年了. Sysadministrivia播客通常使用不安全的工作语言-实际上,它会让人联想到那些在中年危机中挣扎, ...

  9. python快速入门系列_十五分钟快速入门系列:Python基础

    Python是一种面向对象的解释型语言, 源码和解释器CPython遵循 GPL协议. 年份 事件 1989 荷兰人Guido van Rossum发明 1991 第一个公开发行版发行 当前版本 3. ...

最新文章

  1. 2022-02-21
  2. hive 添加UDF(user define function) hive的insert语句
  3. 企业信息管理计算机考什么,考信息系统运行管理员要学什么?
  4. 王淮经验谈:我的码农原则
  5. 为什么我不用ViewPager或RecyclerView来做上下滑切换
  6. android显示字符串,Android自定义View用切图显示字符串
  7. 学习pytorch的一些自己犯过的错误而总结的注意事项,估计其他也会使用
  8. 在 IE 中使用 Windows 窗体控件
  9. Unity下载安装教程
  10. 路飞学城mysql练习
  11. c语言结构体编程时钟,c语言简单数学时钟(结构体,指针),求大佬帮助
  12. CorelDRAW2022增强版CDR2022新版功能
  13. 牛啊!微信支持发送彩色红包~~
  14. 单片机8位共阴极数码管0~99自增
  15. Flash和JS实现的图片幻灯片切换特效
  16. LOH杂合性缺失简介
  17. 图像、图形、图片文件格式
  18. postgresql12 pgpool搭建(3)
  19. 以太网络(网口)变压器简介,功能,结构及典型的以太网网口电路
  20. 公众号代运营与自运营相比,优势体现在哪些方面?

热门文章

  1. 用lfw99.9的提取出来的特征在wuxiang的上面测试出来的结果
  2. 表单中enctype=multipart/form-data的意思
  3. BCGControlBar的使用方法
  4. 随想录(在实践中学习kernel代码)
  5. 随想录(读书和选书)
  6. linux查看jar包内容命令,【达内Java教程】用linux查看jar包内文件命令
  7. python多线程锁_Python多线程互斥锁使用
  8. amend用法 git 信息_Git 高级用法,你用过哪些了
  9. java lua传参_Lua将函数参数作为表键传递
  10. java static面试题_Java static面试题