05MaxwellRMxprt参数化与优化设置Word格式文档下载.docx
- 文档编号:18589074
- 上传时间:2022-12-28
- 格式:DOCX
- 页数:50
- 大小:1.19MB
05MaxwellRMxprt参数化与优化设置Word格式文档下载.docx
《05MaxwellRMxprt参数化与优化设置Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《05MaxwellRMxprt参数化与优化设置Word格式文档下载.docx(50页珍藏版)》请在冰豆网上搜索。
项目变量的名称必须以符号$开头,后面接一个字母。
变量名由字母、数字以及下划线’
组成。
内部函数和预定义常数不能作为变量名,如pi。
4.在编辑框Value中,输入变量的数值,单位可以选择是否添加。
Value中),那么在给设计参数赋值时就
注意:
如果在变量定义时就已经定义了单位(在编辑框不需要再输入单位了。
变量值可以是数值、数学表达式或数学函数,输入值将变成变量的当前值或默认值。
5.点击0K回到Properties对话框。
这个新的变量名、变量值以及单位都将展开的表单中列出,参考图5.2。
6.在编辑框Description中可以选择是否输入对这个变量的描述。
7.可以选择是否选中复选框Read-Only。
如果选中,变量名、变量值、单位和描述都不可
以更改。
8.可以选择是否选中复选框Hidden。
如果不选中,在Properties对话框中就不会显示该变
量。
9.点击OK回到RMxprt界面。
当项目激活之后,该项目新变量、变量值和单位就显示在标签页Variables中,如图5.4所示。
图5.4添加了一个项目变量
5.1.1.2修改或删除项目变量
在RMxprt中修改或删除项目变量,操作步骤如下:
ProjectVariables。
•或者在项目树中的项目名称上点击右键,然后在快
2.点击变量名称,按钮Remove被激活。
3.可以根据自己需要来修改变量名称,或者点击按钮Remove来删除变量
4.点击Ok关闭Properties对话框
5.1.2设计变量
5.121添加设计变量
在RMxprt中添加设计变量和添加项目变量的过程很相似:
1.点击RMxprt>
DesignProperties•,或者在项目树中的项目名称上点击右键,然后在快捷菜单中点击DesignProperties…,如图5.5所示。
显示Propterties对话框,如图5.6
-已QuickStaff*
RMxp
*二JDefinh
Rjenanie
Xdelete
回炉”」
母ValidationCheck...
Q^zialyzeAll
J@1EditNotes-..
MachineEditor
DesignSettings.,,
DesignEroperbes...
□esiqnDatasete...
图5.5通过快捷菜单添加设计变量
图5.6添加了设计变量RotorLength后的Properties对话框
2.在DesignVariables的表单中,点击按钮Add…,弹岀AddProperty对话框,参考如
图5.3。
设计变量的名称必须以字母开头,变量名可以包含字母、数字和下划线’_'
。
内部函数和
预定义常数不能作为变量名,如pi。
如果在变量定义时就已经定义了单位(在编辑框Value中),那么在给设计参数赋值时就
不需要再输入单位了。
变量值可以是数值、数学表达式或数学函数。
输入值对变量来说是当前值或默认值
5.点击OK回到Properties对话框。
这个新的变量和变量值以及单位都将展开的表单中列出,参考图5.6。
当项目激活之后,该项目新变量、变量值和单位就显示在标签页Variables中,如图5.7所示。
图5.7设计变量的显示
5.122修改或删除设计变量
在RMxprt中修改或删除设计变量,操作步骤如下:
DesignProperties•厂或者在项目树中的项目名称上点击右键,然后在快捷菜单中点击DesignProperties…,如图5.5所示。
3.可以根据自己需要来修改变量名称,或者点击按钮Remove来删除变量。
4.点击Ok关闭Properties对话框。
5.1.3变量赋值
在RMxprt中,给设计参数设置变量的过程如下:
在Properties窗口中的编辑框Value中,输入变量名或者数学表达式。
这里有两种方法:
1.在Project窗口中点击相应图标,修改Properties窗口中的相应值,如图5.8所示。
图5.8将$StatorLength赋给StatorLength
2.双击Properties窗口的相关图标,修改其中的相应属性值。
然后点击0K关闭弹岀的对
话框,如图5.9所示。
图5.9将RotorLength赋给RotorLength
如果输入的变量名包含了前缀$,而且这个变量还没有定义,则会弹岀对话框AddVariable,
提示定义这个项目变量,如图5.10所示。
图5.4添加变量
如果输入的变量还没有定义,则会弹岀对话框AddVariable,提示定义这个设计变量,参
考5.10所示。
RMxprt中有些设计参数是不允许用变量来赋值。
例如如果要将变量poles赋给Machine中
的NumberofPoles时,就会弹岀一个警告框,如图5.11所示。
图5.5设计参数不允许用变量赋值时的警告消息
5.1.4参数
有时候需要从RMxprt求解器中得到一些输岀参数。
例如在做优化分析的时候,需要根据输出参数来建立优化成本函数。
5.1.4.1添加参数
添加参数的步骤如下:
1.点击RMxprt>
OptimetricsAnalysis>
AddParametric…或者在项目树中右击Optimetrics
图标,然后在快捷菜单中点击Add>
Parametri(…,如图5.12所示。
弹岀SetupSweep
Analysis对话框,如图5.13所示。
[JStoT做
⑪Winding
KORolgr
孚Slwfi:
-jt?
Setupl
Ophme
—
+EResiAs
Ill
Add
特PMamemc...
<:
Ptojert|
PfCpp-tHS
Anaiy^卜
lunng..,
XQptlrnlzaton...軒sensitivity...
ilsjansoc^...
图5.6通过快捷菜单添加参数
在图5.13所示的Calculations卷标下,点击SetupCalculations...,弹岀Add/EditCalculation的对话框,如图5.14所示。
在Trace的卷标下,有效参数按照不同的种类在Category中分成不同的组。
选择Category
中的Power,然后在Quantity下选择OutputPowerParameter,最后点击AddCalculation,OutputPowerParameter就作为一个参数被添加。
同样,选择Category中的Power,然后在
Quantity下选择TotalLossParameter,最后点击AddCalculation,TotalLossParameter也作为一个参数被添加,如图5.15所示。
5.1.4.2删除参数
删除参数的方法如下:
话框左下方的Delete
警告:
RMxprt没有提供停止删除的相关选项或者警告框,如果想取消删除参数的操作,可以在
还没有做下一步操作之前,点击Edit>
UndoDeleteParameter。
5.1.5定义表达式表达式就是数学表达式,包含内部函数(sin(x))、数学运算符号(+、-、*、/),以及系统预定义常数。
5.1.5.1内部函数
RMxprt会自动识别表5.1所示的内部三角函数和数学函数,它们可以用来定义表达式。
内部函数是系统保留的,不可以用来定义变量名称。
表5.1内部函数
函数
说明
格式
abs
绝对值
abs(x)
acos
反余弦函数
acos(x)
acosh
反双曲余弦函数
acosh(x)
asin
反正弦函数
asin(x)
asinh
反双曲正弦函数
asinh(x)
atan
反正切函数(-0°
到90°
)
atan(x)
atan2
反正切函数(-80o到180o)
atan2(y,x)
atanh
反双曲正切函数
atanh(x)
cos
余弦函数
cos(x)
cosh
双曲余弦函数
cosh(x)
even
奇偶函数。
整数部分为偶数为1,否则为0
even(x)
exp
指数函数
exp(x)
if
条件表达式
if(cond_exp,true_exp,false_exp)
int
取整
int(x)
In
自然对数
ln(x)
log10
对数
Iogi0(x)
max
最大值
max(x,y)
min
最小值
min(x,y)
mod
求余数
mod(x,y)
nint
四舍五入
nint(x)
odd
整数部分为奇数为1,否则为0
odd(x)
pow
幕函数
pow(x,y)
rem
取小数
rem(x)
sgn
符号函数
sgn(x)
sin
正弦函数
sin(x)
sinh
双曲正弦函数
sinh(x)
sqrt
平方根
sqrt(x)
tan
正切函数
tan(x)
tanh
双曲正切函数
tanh(x)
所有三角函数的参数都取弧度为单位,而对应的反三角函数的返回值都是按弧度表示的
(虽然在用户界面中常常自动将它们转换成角度)。
这些函数名都是是系统保留的,不可以用来
定义变量名称。
5.1.5.2运算符号
在表达式或函数中使用的运算符,在计算时是有优先顺序的。
表5.2中显示了有效的运算符
以及它们的优先运算顺序(按优先级降序排列)。
表5.2运算符
运算符
优先级
()
圆括号
1
==
譬~r.
等于
7
!
逻辑非
2
=
不等于
**(or人)
指数
3
>
大于
—
负
4
<
小于
*
乘
5
大于等于
/
除
小于等于
+
加
6
&
逻辑与
8
减
||
逻辑或
5.1.5.3系统预定义常数
符号pi(t是一个系统预定义的常数,不可以赋其他值,其他一些预定义的常数见表5.3,
它们都是项目变量,可以在项目变量的对话框Properties的标签页Constants中查看。
表3系统预定义常数
名称
值
boltz
-23
1.380650310
玻尔兹曼常数(J/K)
c0
299792458
真空光速(m/s)
e0
-2
8.85418781710
真空电容率(F/m)
elecq
-9
1.60217646210
电子电荷(C)
eta
376.730313461
真空波阻抗(Ohm)
Pi
3.14159265358979
圆周率
u0
-6
1.2566370614359210
真空磁导率(H/m)
在Ansoft中可以使用科学记数法,例如,5107可以表示为5e7
5.1.5.4预定义变量
Maxwell有很多预先定义的变量,比如X,Y,Z,Phi,Theta,R,和Rho。
这些预定义的
变量名也是给Maxwell设计保留的,不可以作为变量名或者RMxprt中的设计参数。
用户可以在
项目变量的对话框Properties的InstrinsicVariables标签页中查看所有的预定义变量。
5.1.6输出变量
输出变量可以在参数化分析中设置输出数据列表,或者在优化设计中设置目标优化函数。
5.1.6.1添加输出变量
在RMxprt中添加输岀变量的步骤如下:
1.点击RMxprt>
Result>
OutputVariables••,•或者在项目树中的Results图标上点击右键,
然后在快捷菜单中点击OutputVariables…,如图5.16所示。
弹岀OutputVariables对
话框,如图5.17所示。
|冉口pct
USlErt
+"
DRgficr
宁Sheft
卜.Arielysis.
jfSffbipl
Opiire^iw
岳E3匚二
Q口Dehniiions自EgBW
CreateRJMxprtRaicrtFTDiBCtl
Detett时Reportsfrooertiei
ReportTemplate
OutputVari±
to8..
UpdateJIReportsOpenAlRqports
CrtartHQtick
BrowseSoiutBnE...SolvedVariation...
图5.10通过快捷菜单创建输岀变量
图5.11输出变量
2.在编辑框Name中输入表达式的名称。
3.按以下步骤定义表达式:
1)在下拉列表中选择适当的ReportType、Solution和Domain。
2)在列表中Category,Quantity,和Function分别选择需要的选项,然后点击Insert
QuantityIntoExpression。
3)如果要插入一个预定义的函数,在Function的列表中选择函数,然后点击按钮Insert
Function。
4.可以手工将数值或表达式添加到编辑框Expression中。
5.点击按钮Add将输岀变量添加到OutputVariables编辑框中。
6.点击Done关闭OutputVariables对话框,输岀变量添加完成。
5.162更新或删除输出变量
在RMxprt中更新或删除变量的步骤如下:
2.在OutputVariables展开页中点击要更新或要删除的输岀变量,使其选中,此时变量名
称和表达式都会显示在Name和Expression编辑框中,按钮Update和Delete都变成激
活状态。
3.这时可以修改编辑框Expression中的表达式,然后点击Update来更新,或者点击Delete
删除输出变量。
4.点击Done关闭OutputVariables对话框。
5.1.7创建报告
RMxprt完成求解过程之后,就可以查看相关的计算结果。
查看计算结果的一种方式就是输岀报告,或者输岀曲线图。
报告是在Report窗口里面创建的,Report窗口里面的相关选项是否
有效,取决于报告类型和求解数据。
下面是创建报告的一般过程:
1.点击RMxprt>
Results>
CreateReport…,或者在项目树中点击Results图标,如图
5.18所示。
然后在快捷菜单中点击CreateReport…,弹岀CreateReport对话框。
有四个选项供选择:
1)RectanglePlot:
将结果以二维直角坐标的图形方式显示。
2)DataTable:
将结果以数据表格方式显示
3)3DRectanglePlot:
将结果以三维直角坐标的图形方式显示。
4)3DPolarPlot:
将结果以三维极坐标的图形方式显示。
JRMxprttccJswndow卜iieust..
影liaidaocncheck...
m』flna^zeAJ
QEdtElites...
Designsetmgs...
一斯刖Sl$Ng*
QpumetricsAnalyst*
HR牡良昌X口上也总斗田
Rj3Uh3
CreateRMxprtRepat
RectangularPior
DesignProperties...
DesgnQatasete...
QeteteAlReports
ReportTemplates卜
DataTdbe
xiRectangLiarrtar
3DPdarPtat
rr
OutputvarlafclesH!
iUpdateAilReports
OpenAllReports
CreateQuckReport.-轴SobtlcnData...
BrowseSolutiore...
AppilySolvedvanaton...
Main
gBdriDr
3fljAgs/e|irVDe$ktop/RMMprVhi3ri
图5.12创建RMxprt报告
点击RectanglePlot,弹岀Report窗口,如图5.19所示。
图5.13Report窗口
2.在Solution下拉列表中,点击对应的计算结果;
在Domain下拉列表中,选择Parameter,报告中将显示计算值与项目变量或者设计变量之间的关系图。
3.如果需要,可以按以下步骤在这里创建一个新的数学表达式:
1)点击OutputVariables,弹岀OutputVariables对话框(参考图5.17)。
2)添加需要的表达式,然后点击Done。
4.在Traces的标签页中,
1)在编辑框X中,选择x坐标的数值。
默认情况下,x坐标会使用所有有效的值。
用
户也可以通过点击...,来选择x的范围,这时会弹出一个指定x范围的对话框,如
图6.20所示。
SelectAllClearAll
SweepDefault
图5.20指定x轴的范围
2)在编辑框Y中,选择Category,选择Quantity,指定y坐标的数值。
默认情况下,y坐标会使用所有有效的值。
用户也可以通过点击RangeFunction...,来选择y的范
围,这时会弹岀一个指定y范围的对话框,类似图5.20所示。
如果选择创建3D报
告,则需要再指定一个Z轴数值,如图5.22所示。
SetRangeFunction
Rangefijnction:
None•Specified
OK
Cancel
图5.21指定y轴的范围
图5.223D报告窗口
5.在Families的标签页中,可以像指定x轴数值一样,同样再指定一个参数的范围,如图
5.23所示。
例如如果$StatorLength被指定为x轴,参考图5.19,可以通过点击
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05 MaxwellRMxprt 参数 优化 设置