没有合适的资源?快使用搜索试试~ 我知道了~
首页Matlab与FEMM联合仿真:Octave FEMM v1.2用户手册
Matlab与FEMM联合仿真:Octave FEMM v1.2用户手册
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
FEMM Manual 是一个针对Matlab和FEMM联合仿真的实用工具,它是一个专门为Matlab开发的插件(OctaveFEMM),版本为1.2。该手册详细介绍了如何通过Matlab的环境来操作FEMM(有限元磁性方法),这是一个强大的磁场模拟软件。OctaveFEMM允许用户在Matlab或其开源克隆Octave中,通过调用预定义的函数,实现对FEMM的自动化控制,从而进行模型构建和分析。 与FEMM的传统lua脚本语言接口相比较,OctaveFEMM的语法设计更为贴近Matlab的风格。主要的区别在于字符串处理上,OctaveFEMM使用单引号(')而非lua中的双引号(")包围字符串。此外,那些在lua中不接受参数的函数,在Octave/Matlab中同样不需要参数时,会在函数名后面加上一对空括号(如`mainalyze()`)。 这个工具箱使得用户能够在保持FEMM功能的同时,利用Matlab的强大数据处理能力和图形交互能力,提高工作效率。无论是通过OctaveFEMM提供的函数执行完全的自动模拟,还是结合手动操作和编程指令,用户可以根据任务需求灵活选择工作方式。通过这个工具,工程师们能够轻松地在Matlab环境中实现复杂的磁场问题求解,例如电磁设计、电机分析等,大大提升了电磁学领域的仿真能力。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/3210703/bga.jpg)
–
Cduct
Electrical conductivity of the material in MS/m.
–
Lam d
Lamination thickness in millimeters.
–
Phi hmax
Hysteresis lag angle in degrees, used for nonlinear BH curves.
–
Lam fill
Fraction of the volume occupied per lamination that is actually filled with
iron (Note that this parameter defaults to 1 in the
femm
preprocessor dialog box because,
by default, iron completely fills the volume)
–
Lamtype
Set to
∗ 0 – Not laminated or laminated in plane
∗ 1 – laminated x or r
∗ 2 – laminated y or z
∗ 3 – magnet wire
∗ 4 – plain stranded wire
∗ 5 – Litz wire
∗ 6 – square wire
–
Phi hx
Hysteresis lag in degrees in the x-direction for linear problems.
–
Phi hy
Hysteresis lag in degrees in the y-direction for linear problems.
–
nstr
Number of strands in the wire build. Should be 1 for Magnet or Square wire.
–
dwire
Diameter of each of the wire’s constituent strand in millimeters.
Note that not all properties need be defined – properties that aren’t defined are assigned
default values.
•
mi addbhpoint(’blockname’,b,h)
Adds a B-H data point the the material specified by
the string
’blockname’
. The point to be added has a flux density of
b
in units of Teslas and
a field intensity of
h
in units of Amps/Meter.
•
mi clearbhpoints(’blockname’)
Clears all B-H data points associatied with the material
specified by
’blockname’
.
•
mi addpointprop(’pointpropname’,a,j)
adds a new point property of name
’pointpropname’
with either a specified potential
a
in units Webers/Meter or a point current
j
in units of Amps.
Set the unused parameter pairs to 0.
•
mi addboundprop(’propname’, A0, A1, A2, Phi, Mu, Sig, c0, c1, BdryFormat)
adds a new boundary property with name
’propname’
– For a “Prescribed A” type boundary condition, set the
A0, A1, A2
and
Phi
parameters
as required. Set all other parameters to zero.
– For a “Small Skin Depth” type boundary condtion, set the
Mu
to the desired relative
permeability and
Sig
to the desired conductivity in MS/m. Set
BdryFormat
to 1 and
all other parameters to zero.
– To obtain a “Mixed” type boundary condition, set
C1
and
C0
as required and
BdryFormat
to 2. Set all other parameters to zero.
10
![](https://csdnimg.cn/release/download_crawler_static/3210703/bgb.jpg)
– For a “Strategic dual image” boundary, set
BdryFormat
to 3 and set all other parameters
to zero.
– For a “Periodic” boundary condition, set
BdryFormat
to 4 and set all other parameters
to zero.
– For an “Anti-Perodic” boundary condition, set
BdryFormat
to 5 set all other parameters
to zero.
•
mi addcircprop(’circuitname’, i, circuittype)
adds a new circuit property with name
’circuitname’
with a prescribed current. The
circuittype
parameter is 0 for a parallel-connected circuit and 1 for a series-connected
circuit.
•
mi deletematerial(’materialname’)
deletes the material named
’materialname’
.
•
mi deleteboundprop(’propname’)
deletes the boundary property named
’propname’
.
•
mi deletecircuit(’circuitname’)
deletes the circuit named
circuitname
.
•
mi deletepointprop(’pointpropname’)
deletes the point property named
’pointpropname’
•
mi_modifymaterial(’BlockName’,propnum,value)
This function allows for modifica-
tion of a material’s properties without redefining the entire material (e.g. so that current can
be modified from run to run). The material to be modified is specified by
’BlockName’
.
The next parameter is the number of the property to be set. The last number is the value to
be applied to the specified property. The various properties that can be modified are listed
below:
propnum
Symbol Description
0
BlockName
Name of the material
1 µ
x
x (or r) direction relative permeability
2 µ
y
y (or z) direction relative permeability
3 H
c
Coercivity, Amps/Meter
4 J Source current density, MA/m
2
5 σ Electrical conductivity, MS/m
6 d
lam
Lamination thickness, mm
7 φ
hmax
Hysteresis lag angle for nonlinear problems, degrees
8 LamFill Iron fill fraction
9 LamType 0 = None/In plane, 1 = parallel to x, 2=parallel to y
10 φ
hx
Hysteresis lag in x-direction for linear problems, degrees
11 φ
hy
Hysteresis lag in y-direction for linear problems, degrees
•
mi_modifyboundprop(’BdryName’,propnum,value)
This function allows for modifica-
tion of a boundary property. The BC to be modified is specified by
’BdryName’
. The next
parameter is the number of the property to be set. The last number is the value to be applied
to the specified property. The various properties that can be modified are listed below:
11
![](https://csdnimg.cn/release/download_crawler_static/3210703/bgc.jpg)
propnum
Symbol Description
0
BdryName
Name of boundary property
1 A
0
Prescribed A parameter
2 A
1
Prescribed A parameter
3 A
2
Prescribed A parameter
4 φ Prescribed A phase
5 µ Small skin depth relative permeability
6 σ Small skin depth conductivity, MS/m
7 c
0
Mixed BC parameter
8 c
1
Mixed BC parameter
9
BdryFormat
Type of boundary condition:
0 = Prescribed A
1 = Small skin depth
2 = Mixed
3 = Strategic Dual Image
4 = Periodic
5 = Antiperiodic
•
mi_modifypointprop(’PointName’,propnum,value)
This function allows for modifi-
cation of a point property. The point property to be modified is specified by
’PointName’
.
The next parameter is the number of the property to be set. The last number is the value to
be applied to the specified property. The various properties that can be modified are listed
below:
propnum
Symbol Description
0
PointName
Name of the point property
1 A Nodal potential, Weber/Meter
2 J Nodal current, Amps
•
mi_modifycircprop(’CircName’,propnum,value)
This function allows for modifica-
tion of a circuit property. The circuit property to be modified is specified by
’CircName’
.
The next parameter is the number of the property to be set. The last number is the value to
be applied to the specified property. The various properties that can be modified are listed
below:
propnum
Symbol Description
0
CircName
Name of the circuit property
1 i Total current
2
CircType
0 = Parallel, 1 = Series
•
mi setcurrent(’CircName’,i)
sets the current in the circuit specified by
’CircName’
to
i
.
4.10 Miscellaneous
•
mi savebitmap(’filename’)
saves a bitmapped screenshot of the current view to the file
specified by
’filename’
.
12
剩余58页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
xsj327
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)