【技术实现步骤摘要】
基于Matlab和Maxwell的直线电机联合优化设计方法
[0001]本专利技术涉及电机设计
,具体涉及一种基于Matlab和Maxwell的直线电机联合优化设计方法。
技术介绍
[0002]传统的电机电磁设计是通过经验公式开展,但计算精度不高。低频电磁场有限元软件Maxwell凭借功能模块全、计算精度高等优点成为了电机设计人员更好的一种方法,但不可避免的,有限元建模时间成本大,尤其是针对大量样本模型中优选方案。
[0003]如图1所示,传统的有限元法计算直线电机电磁性能为:人工根据结构设计参数在Maxwell中建立有限元模型,定义材料属性,加载激励、剖分、求解后手动将仿真数据导出,利用Matlab对数据展开电磁性能分析,并判断是否满足要求。当计算大量样本的电磁性能寻优时,就需要建立相应数量的电磁场模型,并需要手动对所有仿真结果展开分析。不仅操作繁琐,设计时间成本大,而且所有样本的建模和性能分析的一致性低。
[0004]目前的设计方法存在不足之处是:(1)不同的两个样本之间建模和数据分析的方法一致性低,且所有操作为人为手动,更加容易出错;(2)有限元软件建模复杂,会消耗设计人员大量的时间。
技术实现思路
[0005]本专利技术的目的是针对上述技术的不足,提供一种克服现有手动建模优化方法不足的基于Matlab和Maxwell的直线电机联合优化设计方法。
[0006]为实现上述目的,本专利技术所设计的基于Matlab和Maxwell的直线电机联合优化设计方法,包括以下步骤: ...
【技术保护点】
【技术特征摘要】
1.一种基于Matlab和Maxwell的直线电机联合优化设计方法,其特征在于:包括以下步骤:1)利用Matlab创建与有限元软件Maxwell的接口设计;2)设计与电机电磁性能相关的结构变量参数范围;根据电机尺寸约束,确定电机结构变量参数,并在主模块中基于Matlab将结构变量参数化;3)利用Matlab在子模块A中实现Maxwell参数化建模;4)建立每个结构变量参数对应的涡流场有限元模型;5)利用Maxwell软件进行电机电磁场分析,提取空载和堵驻条件下的仿真结果;6)主模块载入将步骤5)子模块A中的仿真结果然后创建子模块B,并在子模块B中计算发射过程中电机电磁性能;7)主模块载入步骤6)中子模块B的电机电磁性能,根据能源系统的约束条件,初步筛选,并开展下一个样本的计算。2.根据权利要求1所述基于Matlab和Maxwell的直线电机联合优化设计方法,其特征在于:所述步骤1)中,基于Matlab面向对象创建与有限元软件Maxwell接口形成主模块。3.根据权利要求1所述基于Matlab和Maxwell的直线电机联合优化设计方法,其特征在于:所述步骤3)中,创建一个Maxwell有限元模型,即子模块A,并将其保存在主模块的目录下,在主模块中调用子模块A。4.根据权利要求1所述基于Matlab和Maxwell的直线电机联合优化设计方法,其特征在于:所述步骤4)中,在主模块中,基于Matlab编写Maxwell参数化设计语言,实现几何模型建立、激励源、边界条件加载、剖分及仿真工况设置,建立每个结构变量参数对应的涡流场有限元模型。5.根据权利要求1所述基于Matlab和Maxwell的直线电机联合优化设计方法,其特征在于:所述步骤5)中,对于某一结构变量参数样本的有限元模型,不考虑动子的涡流效应,提取电磁气隙中心线的气隙磁密分布,并对气隙磁密曲线做傅立叶分析,计算出磁密基波幅值;再考虑动子的涡流效应,计算不同频率下的电磁推力曲线。6.根据权利要求1所述基于Matlab和Maxwell的直线电机联合优化设计方法,其特征在于:所述步骤6)的具体过程为:主模块调用子模块A中的仿真结果,并创建子模块B,并在子模块B中实现电机电磁参数计算、动子运动轨迹设计、发射过程中电机电磁性能计算:a)电机电磁参数计算:其中,L
m
为激磁电感,B
m
为气隙磁密基波幅值,τ为电机极距,h为电机高度,I
m
为电流激励幅值;其中,L
ls
为初级漏感,U
m
为空载感应电势幅值;
其中,L
lr
为次级漏感,m为电机相数,F
emax
为电机轴向电磁推力的最大值;R
r
=2πf(L
m
+L...
【专利技术属性】
技术研发人员:韩正清,许金,吴延好,李明珂,芮万智,熊又星,孙文,李广波,常永昊,王路,王玉杰,刘柳,黄垂兵,张逸超,
申请(专利权)人:中国人民解放军海军工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。