永磁同步电机改进型三矢量模型预测电流控制,参考张晓光老师的论文Model Predictive Switching Control for PMSM Drives,基于q轴电流的斜率,采用切换控制把三矢量和单矢量混合输出,效果不错,赠送word文档解析。

在永磁同步电机(PMSM)控制领域,不断寻求更优的控制策略是提升电机性能的关键。今天咱们就来聊聊基于张晓光老师论文《Model Predictive Switching Control for PMSM Drives》所衍生出的改进型三矢量模型预测电流控制方法,这方法通过基于q轴电流斜率采用切换控制,将三矢量和单矢量混合输出,实际效果相当不错,文末还会赠送word文档解析哦。

一、理论基础 - q轴电流斜率与控制思路

在PMSM控制中,q轴电流对电机的转矩输出有着重要影响。我们先来看下这个q轴电流斜率。假设我们有电机的状态方程,以dq坐标系下的电压方程为例(这里简单示意,实际会更复杂些):

% 简单dq坐标系下电压方程示意
% 假设已经获取电机参数
Rs = 0.5; % 定子电阻
Ld = 0.01; % d轴电感
Lq = 0.012; % q轴电感
omega_r = 100; % 转子电角速度
psi_f = 0.1; % 永磁体磁链

% d轴电压方程
Vd = Rs * id + Ld * didt - omega_r * Lq * iq; 
% q轴电压方程
Vq = Rs * iq + Lq * diqt + omega_r * (Ld * id + psi_f); 

从上述方程能看出,q轴电压与q轴电流的变化率(也就是斜率)密切相关。基于这个斜率特性,我们的改进型控制策略采用切换控制,将三矢量和单矢量混合输出。

二、三矢量与单矢量混合输出实现

1. 三矢量模型

三矢量模型预测控制旨在利用三个非零电压矢量和一个零矢量来合成期望的电压矢量。在Matlab中可以这样简单模拟其过程(仅为示意,实际代码会更完整且考虑更多因素):

% 定义三个非零电压矢量和一个零矢量
V1 = [1; 0];
V2 = [-0.5; sqrt(3)/2];
V3 = [-0.5; -sqrt(3)/2];
V0 = [0; 0];

% 期望合成的电压矢量
V_ref = [0.5; 0.3];

% 计算每个矢量作用时间(简单示意,未考虑实际约束)
T1 = 0.2;
T2 = 0.3;
T3 = 0.1;
T0 = 1 - T1 - T2 - T3;

% 合成电压矢量
V_synth = T1 * V1 + T2 * V2 + T3 * V3 + T0 * V0;

在这个代码里,我们定义了三个非零电压矢量V1V2V3和零矢量V0,根据期望合成的电压矢量V_ref计算出每个矢量的作用时间,进而合成电压矢量。三矢量模型能够更精确地逼近期望电压,减少电流纹波。

2. 单矢量模型

单矢量模型相对简单,就是只选择一个非零电压矢量和零矢量来合成期望电压。同样用Matlab示意如下:

% 假设选择V1作为非零矢量
V1 = [1; 0];
V0 = [0; 0];

% 期望合成的电压矢量
V_ref = [0.5; 0.3];

% 计算作用时间(简单示意,未考虑实际约束)
T1 = 0.5;
T0 = 1 - T1;

% 合成电压矢量
V_synth_single = T1 * V1 + T0 * V0;

这里我们只选了V1作为非零矢量来合成期望电压矢量V_ref。单矢量模型计算简单,但可能在电流控制精度上稍逊一筹。

3. 基于q轴电流斜率的切换控制

我们根据q轴电流斜率来决定何时采用三矢量模型,何时采用单矢量模型。比如,当q轴电流斜率较大时,电机动态变化快,此时采用三矢量模型能更好地跟踪电流变化;当斜率较小时,采用单矢量模型以降低计算复杂度。以下是简单的判断逻辑示意(非完整代码):

if diq_dt > threshold
    % 采用三矢量模型
    % 调用三矢量模型相关代码计算V_synth
else
    % 采用单矢量模型
    % 调用单矢量模型相关代码计算V_synth_single
end

这里通过判断q轴电流斜率diq_dt与设定阈值threshold的大小关系,来决定使用哪种模型进行电压矢量合成。

三、实际效果与优势

通过这种改进型三矢量模型预测电流控制方法,在实际应用中展现出了不错的效果。相比传统的控制策略,它能在不同工况下灵活切换控制模式,在保证电机动态性能的同时,有效降低了计算量。而且,由于三矢量模型在动态过程中的精确电压合成,电机的电流纹波得到了显著抑制,提升了电机运行的平稳性。

永磁同步电机改进型三矢量模型预测电流控制,参考张晓光老师的论文Model Predictive Switching Control for PMSM Drives,基于q轴电流的斜率,采用切换控制把三矢量和单矢量混合输出,效果不错,赠送word文档解析。

以上就是对永磁同步电机改进型三矢量模型预测电流控制的一个简单介绍啦。最后答应大家的word文档解析,感兴趣的朋友可以私信我获取,希望能和大家一起在PMSM控制领域探索更多可能。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐