主要内容

基于磁链的永磁同步电机模块参数生成

使用MathWorks工具,您可以为内部永磁同步电机(PMSM)控制器创建查找表,该控制器具有以下特征:D设在和Q-轴电流作为轴电流的函数D设在和Q-轴通量。

为了生成该系统的通量参数磁通型永磁同步电动机块,执行以下工作流步骤。示例脚本CreatingIdqTable.m电话网格使用散射或半散射通量数据对当前表面进行建模。

工作流程 描述

步骤1:加载和预处理数据

加载并预处理测功机测试或有限元分析(FEA)中的非线性电机磁通数据:

  • D- - -Q-轴电流

  • D- - -Q——轴流

  • 电磁电机转矩

步骤2:从分散的数据生成等距表数据

使用网格函数生成等距数据。可视化通量曲面图。

步骤3:设置块参数

设置可用于的工作区变量Flux-Based点控制器块参数。

步骤1:加载和预处理数据

加载并预处理测功机测试或有限元分析(FEA)中的非线性电机磁通数据:

  • D- - -Q-轴电流

  • D- - -Q——轴流

  • 电磁电机转矩

  1. 打开示例脚本CreatingIdqTable.m.

  2. 加载并预处理数据。

    加载从一个测功机捕获的|mat|文件中的数据另一个CAE工具。负载FEAdata.mat;

  3. 确定最小和最大通量值。

    通量d_min=min(min(FEAdata.flux.d));通量d_max=max(max(FEAdata.flux.d));通量q_min=min(min(FEAdata.flux.q));通量q_max=max(max(FEAdata.flux.q));

  4. 绘制用于收集数据的扫描电流点。

    对于i = 1:长度(FEAdata.current.d)对于图(FEAdata.current.d(i),FEAdata.current.q(j))," b *’);持有终止终止

  5. 绘制当前限制扫描点和圆。

    对于(3*pi/2) plot(300*cos(Angle_theta),300*sin(Angle_theta))“r.”);持有终止包含(“我要[A]”) ylabel (“I_q[A]”)头衔(“清扫点”); 网格;xlim([-300,0]);ylim([-300300]);保持

步骤2:从分散的数据生成等距表数据

通量表和可以有不同的电流步长。行和列的均匀间隔有助于提高插值精度。此脚本使用样条插值。

  1. 设置表格行和列的间距。

    %设置表格行和列的间距通量d_尺寸=50;通量q_尺寸=50;

  2. 为断点生成线性间隔向量。

    %为断点生成线性间隔向量ParamFluxDIndex = linspace (flux_d_min flux_d_max flux_d_size);ParamFluxQIndex = linspace (flux_q_min flux_q_max flux_q_size);

  3. 基于图形创建二维栅格坐标D设在和Q设在电流。

    %创建基于d轴和q轴电流的2d网格坐标[id_m, iq_m] = meshgrid (FEAdata.current.d FEAdata.current.q);

  4. 的表D-轴电流。

    %为d轴当前创建表格id_fit=gridfit(FEAdata.flux.d,FEAdata.flux.q,id_m,ParamFluxDIndex,ParamFluxQIndex);ParamIdLookupTable=id_fit';图形surf(ParamFluxDIndex、ParamFluxQIndex、ParamIdLookupTable’);xlabel(“\ lambda_d (vs)”); ylabel (“\lambda_q[v.s]”);兹拉贝尔(“id[A]”);头衔(“id表”); 网格;阴影平的;

    d-axis电流,D,作为q轴通量的函数,λQ,和d轴通量,λD.

  5. 的表Q-轴电流。

    %为q轴电流创建表格iq_fit=gridfit(FEAdata.flux.d,FEAdata.flux.q,iq_m,ParamFluxDIndex,ParamFluxQIndex);ParamIqLookupTable=iq_fit';figure;surf(ParamFluxDIndex,ParamFluxQIndex,ParamIqLookupTable');xlabel(“\ lambda_d (vs)”); ylabel (“\lambda_q[v.s]”);兹拉贝尔(“智商[A]”);标题(“智商表”); 网格;阴影平的;

    q-axis电流,Q,作为q轴通量的函数,λQ,和d轴通量,λD.

步骤3:设置块参数

将块参数设置为示例脚本中赋值的值。

参数 MATLAB®命令

d轴通量向量,flux_d

通量d=参数通量指数;

q轴磁通量的矢量,磁通量

flux_q = ParamFluxQIndex;
对应的d轴电流,id
id=ParamIdLookupTable;

相应的q轴电流,iq

智商= ParamIqLookupTable;

参考文献

[1] 胡、大凯、亚赞·阿尔马迪和徐龙牙。“基于测量定子绕组磁链的高保真非线性IPM建模。”IEEE®工业应用交易,第51卷,第4期,2015年7月/8月。

[2] 陈晓佳,王家斌,Bhaskar Sen,Panagiotis Lasari,天府太阳。“考虑磁饱和、空间谐波和铁损效应的内部永磁电机高保真和计算效率模型。”IEEE工业电子学汇刊,第62卷第7期,2015年7月。

奥托松,J. M.阿拉库拉。“一个紧凑的磁场弱化控制器实现。”电力电子、电气传动、自动化与运动国际研讨会,2006年7月。

另见

|

外部网站