首页/文章/ 详情

电机ECE模型提取

6月前浏览796


ECE 等效电路模型

谭洪涛



目录

• ECE 模型介绍

• ECE 模型抽取

• ECE 模型应用

image.png

Maxwell中的ECE模型简介


• ECE 模型是什么?

        – 基于表格的电路模型,表格参数来源于预先的有限元计算

        – 别称: ROM降阶模型、状态空间模型

• 应用

        – 控制电路分析

        – 系统分析(Simplorer)

        – HIL分析(ETAS,NI)

• 优点

        – 模型计算速度快,精度高

• 缺点

        – 模型精度取决于扫描密度

        – 不支持涡流和磁

image.png

ECE模型的特点

        • 分布参数→集总参数(B,J,D→Flux, Current, Torque)

        • 高速度:电路模型

        • 高精度:以场分析为基础

        • “黑盒子”系统仿真分析模型。

image.png


ECE模型提取流程(以PMS M为例)

        • 设置电流和转子位置扫描

        • 扫描电流的坐标变换

        • 场计算

        • 磁通的坐标变换

        • 表格拓展与模型生成

image.png


传统方法

        • 使用静磁场

        • 将电流、位置等参数化设置为可变参数,建议使用DSO

        • 手动完成“最小周期”参数化扫描设置

        • 手动完成“全周期”数据还原

        • 手动完成3相到2相坐标变换

image.png


新方法(至少R16+)

        • 使用瞬态场

        • 不需设置“Optimetrics”设置

        • 不需要使用DSO,可以使用TDM

        • ECE参数扫激励设置为外电路

        • ECE模型和Simplorer可实现动态链接

image.png



新方法的优势

• 便捷性

        – 对于转动部分设置Motion

        – 绕组采用外电路方式激励

        – 自动检测直轴

        – 自动生成模型

• 高效

        – 无需几何重构

        – 无需自动自适应网格剖分

        – 扫描矩阵变小

• 灵活性

        – 三种不同的扫描方式(abc,dq,dq0)

        – 三种不同的表格方式输出


Maxwell 瞬态求解器中的ECE模型

◼ Maxwell 外电路编辑器中的元件

  • ECEW_Model: one winding model (R16)

  • ECE3_Model: three-phase model (R16)

  • ECER_Model: rotation model (R16)

  • ECEL_Model: linear motion model (R17)

  • ECET_Model: transformer model (R17)

◼ ECE 模型格式

  • Simplorer model in file .s ml

  • Look-up table output (Saber, ETAS, NI)

  • VHDL model (Future)

ECE3 参数详解

• 用于设置三相绕组的电流扫描

        – Windings: 指定绕组名称

        – CurrentSweep: 设置电流扫描范围

        – PhAngIntervals: 设置电流扫描坐标系统

image.png

ECE3 参数详解

• PhAngIntervals 参数的设置

        – PhAngIntervals = 0,1,2:  直角坐标系DQ 电流扫描

                ✓ 0: 正d,正q           1: 正q, 所有d 2: 所有d,所有q (default)

        – PhAngIntervals = 3:  αβ坐标系, 扫描 Iα & Iβ 

        – PhAngIntervals >=12:  极坐标 DQ 扫描

image.png


ECER参数详解

• 设置转子扫描角度

        – RotAngMax: 每一个Id-Iq组合的最大扫描角度,大部分情况下是60度电角度

        – RotAngIntervals: 扫描点数

        – 自动对齐直

image.png

ECER参数详解

• 60度电角度数据周期性复 制:

        A相重构: A, -B, C, -A, B, -C

        B相重构: B, -C, A, -B, C, -A

        C相重构: C, -A, B, -C, A, -B

image.png


扫描点数估算

• 案例

image.png


• 电流扫描点数: (10*2+1)^2 = 441 种Id-Iq组合

        – Id = -300A, -270A, …, -30A,0,30A,…, 270 A, 300A

        – Iq= -300A, -270A, …, -30A,0,30A,…, 270 A, 300A


• 转子位置点: 0 deg(d-axis), 1 deg, 2 deg, 3 deg,…,14deg.  15个转子位置.

• 对于每一个Id-Iq组合,需要计算扫描15个转子位置,并重构到360度点角度

• 总共需要扫描的点数441 * 15 = 6615



更多内容见附件


免责声明:

本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。

版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。

本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

附件

免费F1_电机ECE模型提取.pdf
Fluent
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-04-16
最近编辑:6月前
仿真支持爱好者
在仿真的路上越走越远
获赞 333粉丝 27文章 318课程 0
点赞
收藏
作者推荐

专题: HyperMesh与ABAQUS的接口模板(汇总)

前言:新手在使用hypermesh与abaqus接口问题的过程中,或多或少都会出现一些问题,本贴搜罗了大部分论坛以前关于此方面的问题,再加上笔者在学习过程中的一些心得体会,希望能给很多朋友带来帮助,更希望SIMWE论坛能越来越好。笔者认为要能够处理好两个软件的接口问题,必须对两个软件都有一定的了解。论坛上很多问题都是由于初学者对软件某个局部操作出现问题,导致导出模型出错,这些操作上的问题笔者觉得可以通过看一些高手的做的模型例子或视频来不断提高。本篇可能不涉及太多这方面的问题。为了使读者能够最快捷的学习,笔者从原来论坛的问题中只搜索一些精华和常见的问题,版权归SIMWE广大斑竹和热心提问、回答者。本篇没有采用连接网页方式,这样不利于下载,笔者辛苦一点,将其归于WORD文档,方便大家下载,离线学习。(接口问题相较于其他版块,问题相对较小,所以也便于此种方法)有限元分析的步骤:一般来说,步骤是:前处理(3D软件至HM):几何建模——模型处理——网格划分——材料属性单元类型边界约束;求解器:ABA;后处理:HMORABA。(本文仅对HM,ABA讨论,其实软件很多的)在HM中加载ABA模板:HM中提供了跟很多软件的接口模块,与软件之间实现互通,由于各软件之间在划分网格,约束、加载过程都有些差异,所以各模块都有些差别,正确选择模板是成功实现软件对接的第一步。在HM中处理好网格模型后可以使用中性文件导入ABAQUS,常用的是INP格式。常见问题:如果没有采用ABAuserprofile,很多对应的单元类型,材料属性可能不能与ABA对应起来,导入至ABA会出现很多错误或警告。几何模型处理、网格划分:几何模型处理、网格划分相关问题,请读者到相应的版块去看,如果导入ABA,出现网格划分失败的问题,最好检查一下HM中的网格模型,划分好网格才是计算中关键的一步。定义单元类型,材料属性:不是所有的类型HM和ABA都能同时识别的,例如ABA只支持SPRING1而不支持SPRING2。在此引用一位资深斑竹的对话来回答这个问题。“这个是软件的版本匹配问题。没办法,比如abaqus6.8ef很快就要出了,可能到时候hypemesh9.0和它又会有新的问题,要等10.0出来才解决。作为大众的前处理软件hypermesh的更新总是要求紧随求解器的,而不可能超过求解器的更新。”也就是说,HM做的再好,也不能完全与ABA相匹配,我觉得这需要很长时间经验的积累,两种软件单元匹配,就在HM中设定,否则就直接在ABA中定义。具体问题具体分析,一般尽量在HM中完成,导入ABA显示的是大量的节点和单元,如果不在HM中有所设置,在ABA中定义单元和约束载荷就显得很困难。当有些单元和约束ABA不能识别时,在HM中将需要加载的单元节点单独设置成SET(HM的曲面功能很强大,完全可以定义各式各样的曲面集合),从HM存成INP格式导入ABA,利用HM已经定义好的set来施加约束,会方便一些。例外,由于abaqus的关键字不支持任何形式的数字表达,所以在给自己的单元,节点设置几何集时不要出现任何形式的数字(包括标点符号等),论坛中出现太多这样的问题。如果已经有了,可以在HM的MODEL中修改,或者直接在导出的INP文件中找到警告的那一行,替换掉关键字就OK了。检查:对于初学者,在HM前处理完毕,导入ABA之前,笔者觉得应经过几个方面的检查。1、模版是否正确2、网格质量是否已经检查(什么有无间隙,有无重复NODE,有无2DELEMENT等等)(网格质量差,轻则使计算误差增大,重则就无法导入ABA或者出现一些ERROR)3、不断修改的单元类型,载荷约束等有无UPDATE(没有更新单元类型可能使你导入ABA中无**DEFINED)4、定义的单元类型ABA是否支持(如不支持,直接在ABA中定义)5、所有命名有无数字、标点符号(导入时可能无节点或单元)6、模型面有无反面(如果有反面,后处理时发现很多地方应力在一个界面突然变化很大,影响操作者的判断)导出INP文件:总的来说,HM与ABA之间的转化离不开一个二进制文件INP,建议大家看一下很多高手例子里面的INP文件,里面包括了所有信息的设置(全部都是正确的哦),一看就能一目了然,遇到问题可以拿自己的INP文件和它进行对比,这样就很快找到异同点。笔者觉得这是解决接口问题较好的方法。一般要看两个INP文件,一个就是HM导出给ABA的INP,另外希望初学者养成良好的习惯,在ABA将修改后的模型在SUBMIT前导出INP检查一下,这样可以减少不必要的浪费时间。在附件1中,有常见问题以及相关解答,希望给大家带来帮助。貌似下载的人很少,看来两软件接口问题还是比较容易解决的。总结:其实hypermesh和abaqus的接口问题,主要还是那么几个,其它很多问题都与之相近或是由于软件操作不当引起的。所以,在处理两软件接口问题的过程中,要把HM和ABA学习一下,看一下相关操作教程,将很多可能导致错误的地方再仔细检查一遍。如果有问题,先搜索以前相关的帖子,还不能解决问题,再请我们的斑竹给予解答。这样既可以减少斑竹的工作量,简化精练相关版块,同时再搜索当中,你可以学习到很多知识。在此,给大家推荐一些关于HM和ABA的视频接口教程,帮助初学者迅速入门。(教程皆来源于SIMWE论坛)hg_boy的hypermesh_to_abaqus接口视频教程,在FTP中有下载,刚出来的,版本较新,适合大家学习。(教程不要做多,选精华就行)免责声明:本页面/内容部分素材来源于互联网公开信息,旨在传递更多信息,不代表本平台立场。版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈