Maxwell 2D仿真,查看磁力线,导出磁感应曲线

2023-10-06 23:59

本文主要是介绍Maxwell 2D仿真,查看磁力线,导出磁感应曲线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Maxwell 2D仿真记录

Maxwell 2D相比于3D的优势在于,2D可以查看磁力线。下面分步记录了2D仿真方法。

1 仿真前设置

(1)点击Solution Type,
在这里插入图片描述
在弹出的对话框中选择Cylindrical about Z,点击OK。
在这里插入图片描述
(2)将标有XYZ符号的坐标系显示出来,如下图所示。
在这里插入图片描述

2 导入模型

当要仿真的模型较为复杂时,通常在CAD中绘制好二维图形,然后导入到Maxwell中。

2.1 CAD图形绘制及处理

(所绘制的模型中所有的线条必须是闭合的,导入到Maxwell中才能被识别为一个面。因此需要在CAD中将各条线段首尾相连。)
(本人在此将二维图中较为负载的面复制出来一部分,方便被Maxwell识别,导入到Maxwell之后再将其移动到指定位置。)
(1)在CAD中,选中要组合成面的线段,点击合并,即可得到合并的线段。如果合并不成功,则说明线段并没有首尾相连。
在这里插入图片描述

(2)绘制完成后,导出为dxf格式文件。

2.2 Maxwell 2D导入模型

(1)在Workbench中,将Maxwel 2D模块拖入到空白区域后,双击Geometry打开。
在这里插入图片描述
(2)在Maxwell 2D中,点击Modeler中的Import,导入二维模型(一系列对话框点击确定就行,是提示你有未闭合的线段的对话框)。软件会自动识别相连的线段。
在这里插入图片描述
(3)本人模型导入后如下图所示,可以看出,有一些复杂的面,如果边线重合在一起,软件会识别失败,我们手动将各个面移动到指定位置即可。
在这里插入图片描述

在这里插入图片描述
(4)将各个面移动到指定位置后,此时整个模型还不在坐标原点上,将整个模型选中,在Draw中利用Move命令,移动到坐标原点,需要让模型关于Z轴对称,这样仿真完后才能反应出完整的模型。
在这里插入图片描述

3 仿真操作步骤

3.1设置物体名称以及材料

(1)在设计树中选中各个物体,在Properties中设置名称和材料。
在这里插入图片描述
(2)若材料库中没有自己所需要的材料,则自己定义即可:点击Add Material,在弹出的对话框中输入材料的名称,以及相对磁导率(静态磁场仿真暂不设置电导率了),点击OK即可创建自己所需要的材料。
在这里插入图片描述

3.2 设置真空域,以及磁场边界

(1)将所有模型选中(若选不中,则在Select中选择Object),然后点击Create Region。
在这里插入图片描述
(2)在弹出的对话框中输入100即可。100表示100%,上、下、右分别扩张一倍。
在这里插入图片描述
(3)设置磁场边界,①首先选择模式设置为Edge,然后②选中刚刚创建的真空域的3条边界,注意不要选择到对称边界,然后③右键设计树中的Boundaries,Assign,Balloon,在弹出的对话框中点击OK,即可。
在这里插入图片描述
(4)设置激励电流。选中线圈coil,在设计树种点击Excitations,Assign,Current。在这里插入图片描述
在弹出的对话框中,设置安匝数即可。本人模型需要2000安匝数,注意单位要改成A。
在这里插入图片描述
(5)设置仿真步。点击Analysis中的Add Solution Setup,将最大步数改为30,残差设置为0.1(均默认也可以)
在这里插入图片描述
在这里插入图片描述

3.3 模型检查及计算

(1)点击Validate,如果均为绿色对号,则说明模型没有问题,点击Analyze ALL即可开始计算。
在这里插入图片描述
(2)加入模型model存在问题,根据下方提示可以看出,问题是两个物体之间出现了重合。
在这里插入图片描述
解决方法:选中重合的两个物体,点击Intersect,即可查看重合的部分,如下图所示。
在这里插入图片描述 在这里插入图片描述
知道重合部分后,选中底下的base,点击Move命令,想-Z轴方向移动一点距离即可(按F3或F4可以切换控制方式)。如下图所示。经过一定的调整后,再点击Validate,模型无问题,即可点击计算。
在这里插入图片描述

4 后处理

4.1 查看磁力线

①全部选中物体。②在设计树种右键Field Overlays,Fields,A,Flux Lines。然后在弹出的对话框中点击Done。
在这里插入图片描述

4.2查看并导出磁场强度/磁感应强度曲线

(1)要查看并导出某一方向上的磁感应强度,首先点击绘制线命令,弹出的对话框中选择“是”,这样我们创建的直线就不会影响计算结果。
在这里插入图片描述
(2)在指定位置绘制好直线后,右键点击Done。
在这里插入图片描述
(3)选中刚刚创建的线,在设计树中右键Results,Create Fields Report,Rectangular Plot。
在这里插入图片描述
(4)在弹出的对话框中,①在Geometry中选择刚刚创建的线,②如果想看磁场强度,则选择Mag_H,如果想看磁感应强度,则选择Mag_B,③点击New Report。
在这里插入图片描述
(5)如果想导出曲线,在曲线界面中右键选择Export即可。
在这里插入图片描述
时间:2023.09.06

这篇关于Maxwell 2D仿真,查看磁力线,导出磁感应曲线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/154737

相关文章

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Oracle Expdp按条件导出指定表数据的方法实例

《OracleExpdp按条件导出指定表数据的方法实例》:本文主要介绍Oracle的expdp数据泵方式导出特定机构和时间范围的数据,并通过parfile文件进行条件限制和配置,文中通过代码介绍... 目录1.场景描述 2.方案分析3.实验验证 3.1 parfile文件3.2 expdp命令导出4.总结

java poi实现Excel多级表头导出方式(多级表头,复杂表头)

《javapoi实现Excel多级表头导出方式(多级表头,复杂表头)》文章介绍了使用javapoi库实现Excel多级表头导出的方法,通过主代码、合并单元格、设置表头单元格宽度、填充数据、web下载... 目录Java poi实现Excel多级表头导出(多级表头,复杂表头)上代码1.主代码2.合并单元格3.

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

查看提交历史 —— Git 学习笔记 11

查看提交历史 查看提交历史 不带任何选项的git log-p选项--stat 选项--pretty=oneline选项--pretty=format选项git log常用选项列表参考资料 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的 工具是 git log 命令。 接下来的例子会用一个用于演示的 simplegit

PR曲线——一个更敏感的性能评估工具

在不均衡数据集的情况下,精确率-召回率(Precision-Recall, PR)曲线是一种非常有用的工具,因为它提供了比传统的ROC曲线更准确的性能评估。以下是PR曲线在不均衡数据情况下的一些作用: 关注少数类:在不均衡数据集中,少数类的样本数量远少于多数类。PR曲线通过关注少数类(通常是正类)的性能来弥补这一点,因为它直接评估模型在识别正类方面的能力。 精确率与召回率的平衡:精确率(Pr

MySQL使用mysqldump导出数据

mysql mysqldump只导出表结构或只导出数据的实现方法 备份数据库: #mysqldump 数据库名 >数据库备份名 #mysqldump -A -u用户名 -p密码 数据库名>数据库备份名 #mysqldump -d -A --add-drop-table -uroot -p >xxx.sql 1.导出结构不导出数据 mysqldump --opt -d 数据库名 -u

Linux命令(11):系统信息查看命令

系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv