新型滑模扰动观测器+模型预测控制的永磁同步电机带载仿真模型 控制结合:转速环(新型滑模扰动观测器(NSMDO)+电流内环(MPCC模型预测控制 模型预测m代码附带详细注释 [1]转速环:采用新型滑模扰动观测器(NSMDO),可以有效抑制滑模控制系统的抖振,提高转速控制系统的鲁棒性和动态响应性能。 [2]电流环:采用MPCC模型预测控制(MPCC),选择使给定代价函数最小的电压矢量和占空比组合应用于逆变器,首先基于无差g轴电流控制原理计算各有源矢量的持续时间。 然后,在代价函数中同时优化电压矢量和电压矢量持续时间保证了所施加电压矢量的全局最优。 与传统占空比MPCC相比,文献里的的MPCC具有更小的电流纹波和更小的定子电流谐波。 [3]两篇参考文献结合: 新型滑模扰动观测器(NSMDO):《基于新型趋近律和扰动观测器的永磁同步电机滑模控制_刘京》 MPCC模型预测控制:《A Model Predictive Current Control Method of PMSM Based on the Simultaneous Optimization of Voltage Vector and Duty Cycle》。 290

在永磁同步电机(PMSM)的控制领域,如何提升系统的性能一直是研究的重点。今天咱们来聊聊一种结合新型滑模扰动观测器(NSMDO)与模型预测控制(MPCC)的控制方案,以及对应的仿真模型实现。

转速环 - 新型滑模扰动观测器(NSMDO)

转速环采用NSMDO有着显著优势。它能有效抑制滑模控制系统中令人头疼的抖振问题,进而大大提高转速控制系统的鲁棒性和动态响应性能。想象一下,电机在复杂工况下运行,抖振就像路上的颠簸,而NSMDO就是给电机装上了更好的避震系统。

电流环 - MPCC模型预测控制

电流环运用MPCC控制策略,这种方法通过选择能让给定代价函数最小的电压矢量和占空比组合,然后应用到逆变器上。具体来说,先依据无差g轴电流控制原理算出各有源矢量的持续时间。之后,在代价函数里同时对电压矢量和电压矢量持续时间进行优化,如此便能保证所施加电压矢量达到全局最优。相比传统占空比MPCC,这种方法能实现更小的电流纹波和更小的定子电流谐波,让电流更加平稳,就像给电机的“血液流动”进行了精细调节。

模型预测m代码实现

下面咱们看看关键的模型预测m代码(这里只是核心部分示意,实际应用需根据完整需求调整):

% 假设已经获取电机相关参数,如定子电阻Rs,电感Ld,Lq等
% 定义采样时间
Ts = 0.0001; 
% 预测时域
Np = 5; 
% 控制时域
Nc = 2; 

% 初始化状态变量
x = [0; 0; 0]; % 假设状态变量为电机转速、d轴电流、q轴电流
u = [0; 0]; % 控制输入,电压矢量

% 预测模型,这里简单以离散化状态空间模型示意
A = [1 -Ts*B1 -Ts*B2; Ts*C1 1 -Ts*C2; Ts*D1 Ts*D2 1]; 
B = [Ts*E1; 0; 0]; 

% 代价函数权重矩阵
Q = [10 0 0; 0 1 0; 0 0 1]; 
R = [1 0; 0 1]; 

for k = 1:num_samples
    % 预测状态
    x_hat = zeros(3, Np+1);
    x_hat(:,1) = x;
    for i = 1:Np
        x_hat(:,i+1) = A*x_hat(:,i) + B*u;
    end
    
    % 计算代价函数
    J = 0;
    for i = 1:Np
        J = J + (x_hat(:,i+1) - ref_state)'*Q*(x_hat(:,i+1) - ref_state) + u'*R*u;
        if i <= Nc
            % 更新控制输入
            u = -inv(B'*Q*B + R)*B'*Q*(x_hat(:,i+1) - ref_state);
        end
    end
    
    % 应用控制输入
    x = A*x + B*u;
    
    % 这里可以添加输出更新等操作,比如更新电机的电压值等
end

代码分析

  1. 参数定义部分:首先设定了采样时间 Ts,预测时域 Np 和控制时域 Nc。这些参数对于模型预测控制的性能影响很大,采样时间决定了系统对实时状态的捕捉频率,预测时域和控制时域则影响了对未来状态的预测范围和控制作用的实施范围。
  2. 状态变量与模型矩阵:初始化了状态变量 x 和控制输入 u,并定义了离散化状态空间模型的矩阵 AB。这些矩阵反映了电机系统的动态特性,它们的准确与否直接关系到预测模型的准确性。
  3. 代价函数权重矩阵QR 矩阵分别对状态误差和控制输入进行加权。通过调整这两个矩阵的值,可以平衡对状态跟踪精度和控制输入变化幅度的要求。如果 Q 中某个元素值大,说明对相应状态变量的跟踪精度要求高;R 中元素值大,则意味着要限制控制输入的变化。
  4. 预测与优化循环:在循环中,先预测未来 Np 步的状态,然后计算代价函数 J。在控制时域 Nc 内更新控制输入 u,目的是让代价函数最小,从而找到最优的控制输入。最后应用控制输入更新当前状态 x

参考文献的力量

新型滑模扰动观测器的理论基础可追溯到《基于新型趋近律和扰动观测器的永磁同步电机滑模控制_刘京》,而MPCC模型预测控制的详细内容在《A Model Predictive Current Control Method of PMSM Based on the Simultaneous Optimization of Voltage Vector and Duty Cycle》中有深入探讨。这两篇文献为整个控制方案提供了坚实的理论支撑。

新型滑模扰动观测器+模型预测控制的永磁同步电机带载仿真模型 控制结合:转速环(新型滑模扰动观测器(NSMDO)+电流内环(MPCC模型预测控制 模型预测m代码附带详细注释 [1]转速环:采用新型滑模扰动观测器(NSMDO),可以有效抑制滑模控制系统的抖振,提高转速控制系统的鲁棒性和动态响应性能。 [2]电流环:采用MPCC模型预测控制(MPCC),选择使给定代价函数最小的电压矢量和占空比组合应用于逆变器,首先基于无差g轴电流控制原理计算各有源矢量的持续时间。 然后,在代价函数中同时优化电压矢量和电压矢量持续时间保证了所施加电压矢量的全局最优。 与传统占空比MPCC相比,文献里的的MPCC具有更小的电流纹波和更小的定子电流谐波。 [3]两篇参考文献结合: 新型滑模扰动观测器(NSMDO):《基于新型趋近律和扰动观测器的永磁同步电机滑模控制_刘京》 MPCC模型预测控制:《A Model Predictive Current Control Method of PMSM Based on the Simultaneous Optimization of Voltage Vector and Duty Cycle》。 290

通过这种新型滑模扰动观测器与模型预测控制相结合的方式,我们有望在永磁同步电机带载运行时实现更稳定、高效的控制效果,在实际工程应用中具有很大的潜力。希望今天分享的内容能给大家在相关领域的研究和实践带来一些启发。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐