使用Maxwell进行低频电磁场仿真

文章目录

  • 使用Maxwell进行低频电磁场仿真
    • 0. 一点准备
    • 1. 新建项目
    • 2. 插入一个Maxwell 2D仿真设计
    • 3. 设置画布单位
    • 4. 进行仿真建模

0. 一点准备

ANSYS Maxwell是一款低频电磁场仿真模拟软件,如果你是电气工程专业的本科生,试图想对课本上的理论知识进行仿真验证,例如你想看看电场强度,磁场强度,涡流分布,Maxwell是一个不错的选择。

如果你想获取并试用ANSYS Maxwell,建议你搜索一下“吴川斌的博客”,相信你不会失望。

仿真的主要步骤包括:

  • 建模(包括画出仿真对象的几何形状、设置材料或者其他属性)
  • 设置求解边界
  • 设置场的激励源
  • 建立分析设置
  • 进行仿真
  • 分析结果

1. 新建项目

我的操作系统是win10,试用的版本是:ANSYS Electromagnetics Suit Release 19.0.0。 软件安装完成后,在桌面上应该会有这样一个图标:

点击图标,启动软件,可以看到这个界面:

默认项目Project1

其中“Project1”是一个默认创建的新项目,可以通过鼠标右键选中这个项目,选择“Rename”更名。当然你可以通过直接选择工具栏中的“New”,或者通过选择 File- >New新建项目。

2. 插入一个Maxwell 2D仿真设计

通过工具栏"Project->Insert Maxwell 2D Design" 新建一个仿真
或者在快捷操作中选中Maxwell->Maxwell 2D插入设计

插入设计后,在Project Manager窗口中可以看到对应设计的树状结构图:

当然这里可通过右键操作,给这个仿真设计重命名。

3. 设置画布单位

在快捷工具栏中找到Units

在下拉框中选择cm,或者dm,观察画布下方的尺子,画布上的相对单位就已经改变了。

4. 进行仿真建模

比如我要模拟的是两个平板电极带电后,板间电场强度,电位大小。
首先设置问题的类型为静电场模型:

那么建模时,我用两个矩形框代表平板电极的横截面,矩形框的大小设置为高20cm,宽0.3cm,两极板间距8cm。通过快捷工具栏中的画矩形框工具,通过输入矩形顶点坐标方式进行建模。

设置给这两个矩形框代表的物体设置材料,右键单击Rectangle 1,这里选择铜(copper)。

也可以选中物体后,在左下角 Properties 窗口中设置物体材料。建议大家将自己建立的模型重新命名为有意义的名字,这里顺手将两个电极板重新命名为leftPlate和rightPlate。

之后设置我们的模型边界,首先画一个区域,覆盖住两个极板。

选中区域的外部四条边,右键添加气球边界
选中leftPlate,右键添加激励(Add Excitations)。这里给左极板添加20V,右极板添加0V。

之后新建一个分析设置,这里先使用默认值:


如果在Message Manager中没有报错信息,则可以在Field Overlays中查看场的云图。在画布区域Ctrl+A,选中我们所画的模型,在Project Manager中右键Field Overlays:

例如电位云图:

例如电场强度矢量图:

最后附上一个视频:https://www.bilibili.com/video/av52014471/ 这个视频没有声音,建议倍速播放。录屏,可能不适合手机观看。

[电磁场AnsysMaxell仿真] 从一些简单的操作开始相关推荐

  1. simulink-2-建模与仿真流程(简单)

    方法三再进行拉氏反变换,可以得到解. 当遇到更加复杂的情况时,simulink的建模省去了许多的复杂计算 在matlab中打开simulink,其中步骤较为简单: 新建空白页        →    ...

  2. 电磁场数值仿真技术及天线设计与应用

    电磁场数值仿真技术及天线设计与应用 第一天 上午电磁场理论及天线设计理论基础:天线电磁仿真概述 1 基础理论回顾--了解电磁仿真方法的理论基础 1.1 经典电磁理论Ø 经典麦克斯韦方程组Ø 电磁波在媒 ...

  3. 通过JavaScript简单的操作DOM(一)

    通过JavaScript简单的操作DOM (一)简单的前提概念 1.DOM简介 DOM,文档对象模型.描述了HTML和XML文档结构,然后提供API,来帮助开发人员添加.删除.修改页面的某一部分. ( ...

  4. Pandas简明教程:五、Pandas简单统计操作及通用方式

    文章目录 1.DataFrame的方法使用举例 2.DataFrame的方法调用通用方式 3.DataFrame直接调用其它方法 本系列教程教程完整目录: 前面已经提到,Pandas的DataFram ...

  5. python 创建文件_Python入学首次项目,新手必看,简单易操作

    继昨天文章python软件pycharm安装教程之后,今天则给新手小白们分享一哈,怎么制作并创建文件.print "hello world": 如后期需要资料文件的则可以私信留言, ...

  6. common lisp 学习第二天 简单数据库操作

    //简单数据操作 单一记录 > (defun make-cd (title artist rating ripped) (list :title title :artist artist :ra ...

  7. nodejs操作sqlserver数据_nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例...

    本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作.分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,no ...

  8. php加数据库开发案例,PHP简单数据库操作类实例【支持增删改查及链式操作】

    本文实例讲述了PHP简单数据库操作类.分享给大家供大家参考,具体如下: 在进行项目开发时,数据库是必不可少的东西了.但是很多时候却又对数据库SQL语句的繁杂而感到头疼.提供一个我自己使用的数据库操作类 ...

  9. Visio画图导出PDF矢量图并裁剪,只需有visio就行,简单好操作

    Visio画图导出PDF矢量图并裁剪,只需有visio就行,简单好操作 Visio是专业画图软件 Visio软件里面导出PDF文件, 然后进去PDF裁剪网站 上传需要裁剪的PDF, 点"up ...

最新文章

  1. [CTO札记]从技术走向商业的3级转变
  2. PHP MySQL教程期末考试题及答案,PHPMySQL答案
  3. java自定义返回码_java – 自定义HTTP状态代码
  4. Spring框架之权限管理
  5. 2018企业面试总汇(答案请自行搜罗) 新增19年阿里面题(反向拓展技术栈)
  6. 一分钟了解:zigbee的三种关键角色(视频讲解)
  7. Servlet的学习之Request请求对象(2)
  8. 【项目管理】变更管理与过程改进
  9. java中import两种导入类型比较
  10. js 将video的第一帧 转为图片
  11. Android应用开发提高篇(2)-----文本朗读TTS(TextToSpeech)
  12. C语音--static变量
  13. pspice仿真笔记——spice模型转化
  14. python清理浏览器缓存_以编程方式清除边缘浏览器缓存
  15. 程序员,从培训班出来的都是垃圾!!!?
  16. Apache Ignite(一):简介以及和Coherence、Gemfire、Redis等的比较
  17. 博士申请 | 美国达特茅斯学院杨耀青老师招收深度学习方向全奖博士生
  18. Appium学习笔记17-手机操作API之分辨率
  19. Android device supports but apk only supports armeabi,x86,x86_64
  20. Keychain 浅析

热门文章

  1. Linux 系统Apache配置SSL证书
  2. Pytest-html生成独立的报告以及Python打印日志
  3. 腾讯通RTX无法正常拉取组织架构的解决方法
  4. 线性代数 --- 什么是高斯消元法,什么又是高斯-若尔当消元法?
  5. GO、Java、C/C++、Python,这些编程语言谁才是王者?
  6. 中国人民大学与加拿大女王金融硕士国际班——全方位培养金融人才,你心动了吗
  7. kicad 输出Gerber文件
  8. 计算机专业英语试题2,计算机专业英语试题2
  9. 普通话考试是从题库里抽吗_普通话考试的作品朗读是不是从60篇范文中抽取一篇?...
  10. 机器学习经典算法思维导图