主要内容

生成基于通量的PMSM块的参数

使用MathWorks工具,可以为内部永磁同步电机(PMSM)控制器创建查找表,该控制器表征D.-axis和问:-axis电流作为一个函数D.-axis和问:-axis助焊剂。

为此生成磁通量参数基于助焊剂的PMSM块,请按照以下工作流程步骤操作。示例脚本创建arable.m.呼叫格里格特使用散射或半散射的磁通数据来模拟电流表面。

工作流程 描述

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

负载和预处理此非线性电机通量数据从测功机测试或有限元分析(FEA):

  • D.- 和问:- 轴电流

  • D.- 和问:- 轴通量

  • 电磁电动机扭矩

步骤2:从分散数据生成均匀间隔的表数据

使用格里格特功能要生成均匀间隔数据。可视化磁通表面图。

第3步:设置块参数

设置可以使用的工作区变量基于助焊剂的PM控制器块参数。

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

负载和预处理此非线性电机通量数据从测功机测试或有限元分析(FEA):

  • D.- 和问:- 轴电流

  • D.- 和问:- 轴通量

  • 电磁电动机扭矩

  1. 打开示例脚本创建arable.m.

  2. 加载和预处理数据。

    %加载来自a的数据|从测力计捕获的文件或%另一个CAE工具。加载feadata.mat;

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

    flux_d_min = min(min(feadata.flux.d));flux_d_max = max(max(feadata.flux.d));flux_q_min = min(min(feadata.flux.q));flux_q_max = max(max(feadata.flux.q));

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

    为了i = 1:长度(feadata.current.d)为了j = 1:1:长度(feadata.current.q)绘图(feadata.current.d(i),feadata.current.q(j),'b *');抓住结尾结尾

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

    为了角度_theta = pi / 2 :( pi / 2/200):( 3 * pi / 2)图(300 * cos(角度_theta),300 * sin(Anstan_theta),'r。');抓住结尾Xlabel('i_d [a]')ylabel('i_q [a]') 标题('扫地点');网格;XLIM([ -  300,0]);ylim([ -  300,300]);抓住离开

步骤2:从分散数据生成均匀间隔的表数据

磁通桌子并且可以具有不同的步骤尺寸为电流。均匀间隔行和列有助于提高内插精度。此脚本使用样条插值。

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

    %设置表行和列的间距flux_d_size = 50;flux_q_size = 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.-axis和问:-axis电流。

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

  4. 为此创建表格D.-axis电流。

    %为D轴电流创建表id_fit = gridfit(feadata.flux.d,feadata.flux.q,id_m,paramfluxdindex,paramfluxqindex);paramidlookuptable = id_fit';数字;Surf(paramfluxdindex,paramfluxqindex,paramidlockuptable');Xlabel('\ lambda_d [V.s]'); ylabel('\ lambda_q [V.s]'); Zlabel('ID [A]');标题('id表');网格;阴影平坦的;

    D轴电流,一世D.,作为Q轴通量的函数,λ.问:和D轴通量,λ.D.

  5. 为此创建表格问:-axis电流。

    %为Q轴电流创建表iq_fit = gridfit(feadata.flux.d,feadata.flux.q,iq_m,paramfluxdindex,paramfluxqindex);paramiqlookuptable = iq_fit';数字;冲浪(paramfluxdindex,paramfluxqindex,paramiqlockupt');Xlabel('\ lambda_d [V.s]'); ylabel('\ lambda_q [V.s]'); Zlabel('IQ [A]');标题('IQ表');网格;阴影平坦的;

    Q轴电流,一世问:,作为Q轴通量的函数,λ.问:和D轴通量,λ.D.

第3步:设置块参数

将块参数设置为分配在示例脚本中的这些值。

范围 马铃薯®命令

D轴通量矢量图,FLUX_D

flux_d = paramfluxdindex;

Q轴磁通量,flux_q

flux_q = paramfluxqindex;
相应的D轴电流,ID
id = paramidLockuptable;

相应的Q轴电流,IQ

IQ = paramiqlockuptable;

参考

[1]胡,达凯,亚山alsmadi和longya xu。“基于测量定子绕组通量连杆的”高保真非线性IPM建模“。IEEE.®行业应用的交易,卷。51,7月4日,2015年8月4日。

[2]陈,萧,吉亚宾王,伯克拉森,Panagiotis Lasari,天府太阳。“考虑磁饱和度,空间谐波和铁损效应的内部永磁机的高保真和计算有效的模型。”IEEE工业电子产品交易,卷。62,7月7日2015年7月。

[3]奥斯辛森,J.,M. Aleakula。“紧凑型弱势控制器实现。”电力电子,电气驱动器,自动化和运动国际研讨会,2006年7月。

也可以看看

|

外部网站