AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx

上传人:b****6 文档编号:18845376 上传时间:2023-01-01 格式:DOCX 页数:9 大小:766.28KB
下载 相关 举报
AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx_第1页
第1页 / 共9页
AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx_第2页
第2页 / 共9页
AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx_第3页
第3页 / 共9页
AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx_第4页
第4页 / 共9页
AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx

《AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx》由会员分享,可在线阅读,更多相关《AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

AnsoftMaxwell参数化脚本化多核运算快捷教程Word格式.docx

CPL如剳L兀悬

予K.I-C

 

2、气隙多层设置

根据之前做过的仿真对比,考虑结果精度和计算时间,建议将气隙分隔为四层。

(1)在气隙中

Band默认为中间层,在band与rotor中间画一个圆面circlel,在band与stator中间画圆面circle2

(2)选择中circlel、circle2、band右键Assignmesh-onsection,给定长度,最大长度建议用默认值的1/10。

(3)划分初始网格:

右键analysis-applymesh。

查看网格:

全选模型,右键plotmesh。

根据效果可以在次修改网格长度。

重画之前需将上次的网格初始化:

右键

analysis-Reverttoinitialmesh。

3、求解

(1)设置Model-motionsetup-mechanical,给定转速,如果考虑机械瞬态可以勾选,设置转矩、转子转动惯量、阻尼。

模拟启动可以将转矩设置为负载转矩,转速设置为0,即为从0rpm启动直到额定工况。

(有时设置机械项会出现如下错误:

TimeDecompositionMethoddoesnot

supportMechanicaltransient.—般重新设置,或者重新check-analysis或者关掉多核运算即可)。

(2)设置求解时间步长。

通常情况下点击在0.2s后会达到稳定状态,根据需求设置求解时间,求解精度。

T用电|DataMechinical

|v*ConsiderMechaniCal

.isaLAngularty:

MomeixtofInertia!

JDmpin直:

LokdTorque:

Trans:

|5~

rpm

kg

]f~in~E:

«

3ci/rs.d

NewtcirJJetar

7

|cfJ1T1125

Type|Data[ilechanical

CoiksiderNech^TLic=alTxaas:

.ialAngjilarVelocity:

|144O

|rpn二|

MofumtofInertii:

|0.0406958

Dsmiin^|0.0137377

吻Calcnlit®

NHnrg£

u/『=ad

Lo^.dTorque:

卜]

|Ne<

tonNleter〒|

4、参数化自动求解

参照赵博的《Ansoft12在工程电磁场中的应用》一书,第九章内容并结合自己心得。

对于任意一个输入的数值都可以将该数值变为字母参数(部分单词在软件中已经有

特指定义,如Time、Power等)。

举例计算不同负载。

1、将MotionSetup负载设置LoadTorque输入T,单位改成Nm

MotionSetup

2、在Optimetrics-右键-Add-Parametric,出现如下图对话框,点击Add

-OK,会出现参数扫描变化范围。

可以

3、选择变量T,更改变化参数,添加到右侧在Table中查看。

rJ

•Add/EditS?

/eep

4、点击Options,勾选SaveFieldsandMesh-确定

SweepD^fiaitions|Tabl«

|GenerclLCilcTilsLionsOptions|

SetupSweepAnalysis

WSaveFieldsJ\ndM&

sh

Copygeometricalyeqiivalentmeshes

5、在Analysis中设置求解步长,计算时长,check检查文件。

Optimetrics-Analysis-all,开始求解。

5、脚本录制程序化自动求解

该软件支持脚本录制功能,并可以读取脚本文件进行自动化处理,下面以导出磁密数据

为例。

Tools-RecordScripttofile-起名-OK,即开始录制。

将所要录制的操作或者想要自

动化处理的部分依次进行准确无误的点击。

导出磁密数据,在DataTable-Families中更改数据时长,参数变量等,可以部分数值也可以全部,NewReport。

v^ue

11

在DataTable表中右键表头-Export,输出CSV格式,更改路径、名称等。

(个人建议导出数据后将该表删除,以免占用大量内存)。

录制完成后点击Tools-Stopscriptrecording,找到刚刚录制的文件,由于录制的格式为vb

或者python语言,建议用UltraEdit打开编辑。

将时间日期那一行删掉(否则软件读取出错)

上面就是录制脚本的操作代码。

可以进行编辑。

如我想依次导出-49Nm,-25NmBr_sin,Bt_sin

chu-Tpyx

"

Context;

PointCount:

="

”Dornai.n:

=*

,,niddleu>

IS,"

Sweep*

IB

11EaModule.CreateReport(1,DBtaTa^le2"

f'

'

Fields"

9"

DataTable"

t^Setupl:

Transierf'

^l呻I

「AITT

r'

ltominal'

J,

-49MewtonMeterF,1

1FKComponent:

YComponent:

h〔1)

oModule.ExpcrtToFile("

DataTablelbI:

/remodel7.5Kx/changeload/DU800_rEsull/Br-49P*n-middle.csv*}oModule.DeleteRepartE(["

DataTable2"

])

^'

Distancen_ime;

f"

fractions;

=,b

*3

#

5匸irijrtRig匚byAHEYSEle匚七厂口口i匚牙DesktopVersion2017-0.0

Jit15;

4^;

19七月20f2617

#

imiportScriptEnv

scrlptEnv・J:

nitlalize(,BAnsoft・ElectronicsDesktop"

)oDesIk^op亠RestoreWindow()

oProjectoDesktop■SetActivePrpject(iB132M-4Varyload-DW&

-lee11)

oDesignoProject•SetActiveDesign(,BMaxwell2D_VaryLoad-100iP)

oModuleo[)esign,GetModlule(B,ReportSetup"

Context

Sdjbai.

|Srbjpl:

Trsnsent

FamiksB:

訥ailable-

LpdmeRajMTt

£

|轴亡Upd-t:

Tv«

4fanilie-s|as伽甲丄昕]

IFHReport132M-4Varvoad-D.V&

OO-Mai2D_Var^Lodid-INe^1Report-人卍岳T『ave(£

*

■■■1

A.pl?

Ti甘占IAJdw!

I

Cope

OlUtJUiLVtf>

<

&

...I3叶

数据。

仅需复制oModule=oDesign.GetModule("

ReportSetup"

)以下的代码。

保存。

1iiiiii

iiiTiii丨丨丨丨丨丨丨丨

ScriptRecordedbyAINSYSElectronicsDesktopVersich2017.0..0

#亠

inijortiptEnw

ScriptEnv.lnitializef^Ansoft.ElectronicsDeEktop"

)oDunlctQp.RcstorcWLndowf)

oDesktop.SetActiveProject("

132H-4Var》l°

Ecl-DW£

00-100"

oP"

oject

oDesignoProject.SetActiveDesign("

MaxwsL12D_HEryLoBci-:

l&

0"

}

oModule

oM&

dule.treateReport("

t"

FiElds"

」'

^"

setupl:

Transient"

oDesign.石etModuile(11Repc-rtSEtup"

Contert:

='

"

PointCountJ^"

Domain:

-11

』11middie"

j1512,j"

Sweep"

as

Distances"

■Tim亡汗“》"

fractions;

_T:

Ir,,Air,]t[■■All"

],

t[■■Itaiinal"

1],,['

-^gJ^ewtonMeter1'

]

[

XComponent:

■*t"

Distance"

j"

YCofliponent』["

Br^in11]

b[]}.

oModule+ExportToFile("

DataTable2'

I:

/refipd«

17k5Kw/changeloadl/DW8&

0_result/Br-49Niii-middle.csv1'

)oModule*DeleteRepflrts(['

uMuduleuDe5igri.GeLMudule(RepurtSetup"

oModule*CreateReport("

\"

Fields'

^,flDataTableMj11Setup!

:

[I

Context:

-*“FiddnSMPointcount:

=*’ibl/j

HlDoffialn:

=M亠wSweep11L

HDistance:

=H,["

All"

],HThue:

=u‘「AIT]"

fractions』['

*htonirtaL"

HT:

=H,[*-25Newto|iMeterd'

J』

XCofTiponEnt:

』"

Distance1'

VComponent:

=+"

J

】』}丄

oModulexExportToFilef"

DataTable21'

I:

/remodel?

.5Kw/changeload/piJB00re5ult/Bt-25Nni-middle.c5v11)

oMgdule,DeleteReports(["

DataTable2H])

在软件中Tools-RunScript,选择刚刚更改的脚本。

软件就可以自动导出想要的数据了。

此外还可以自动计算,参数化计算等等。

6Ansoft计算结果关联不上问题处理

有时候会出现计算完毕,也完成保存,再次打开后工程文件和结果文件关联不上的情况,此时可以打开WorkBench-lmport-该maxwel工程文件,WB软件会将结果关联,但是关联完毕要在WE界面双击Maxwell的Solution进入Maxwell软件。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1