基于双PI控制器和铁损补偿的PMSM控制系统simulink建模与仿真

举报
yd_293572134 发表于 2025/07/20 14:25:27 2025/07/20
【摘要】 1.课题概述       基于双PI控制器和铁损补偿的PMSM控制系统simulink建模与仿真,模型包括PI控制器,铁损补偿模块,abc2dq模块,逆变器,电机等模块。2.系统仿真结果3.核心程序与模型版本:MATLAB2022aclc;close all;warning off; Ts = 1; Value_w = we.signals.values;time1 =...

1.课题概述
       基于双PI控制器和铁损补偿的PMSM控制系统simulink建模与仿真,模型包括PI控制器,铁损补偿模块,abc2dq模块,逆变器,电机等模块。

2.系统仿真结果

1.jpeg

2.jpeg

3.核心程序与模型
版本:MATLAB2022a

3.jpeg

clc;
close all;
warning off;
 
Ts      = 1;
 
Value_w   = we.signals.values;
time1     = Ts/length(Value_w):Ts/length(Value_w):Ts;
 
Value_T   = Te.signals.values;
time2     = Ts/length(Value_T):Ts/length(Value_T):Ts;
 
Value_isd = i_sd.signals.values;
time3     = Ts/length(Value_isd):Ts/length(Value_isd):Ts;
 
Value_isq = i_sq.signals.values;
time4     = Ts/length(Value_isq):Ts/length(Value_isq):Ts;
 
Value_fai = fai.signals.values;
time5     = Ts/length(Value_fai):Ts/length(Value_fai):Ts;
 
figure;
subplot(321);
plot(time1,Value_w,'linewidth',1);
grid on
xlabel('t/s');
ylabel('n/r/min');
axis([0,1,0,2000]);
 
subplot(322);
plot(time2,Value_T,'linewidth',1);
grid on
xlabel('t/s');
ylabel('Te/N.m');
axis([0,1,10,40]);
 
subplot(323);
plot(time3,Value_isd,'linewidth',1);
grid on
xlabel('t/s');
ylabel('isd/A');
axis([0,1,-1,5]);
 
 
subplot(324);
plot(time4,Value_isq,'linewidth',1);
grid on
xlabel('t/s');
ylabel('isq/A');
axis([0,1,-10,100]);
 
 
subplot(3,2,[5,6]);
plot(time5,Value_fai,'linewidth',1);
grid on
xlabel('t/s');
ylabel('Phir/Wb');
axis([0,1,0,1.5]);

4.系统原理简介
       永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)因其高功率密度、高效率和良好的调速性能等优点,在工业自动化、电动汽车、航空航天等众多领域得到了广泛应用。然而,PMSM 控制系统的设计面临诸多挑战,例如电机内部的铁损会影响电机的效率和性能,并且在不同的运行工况下需要精确的控制策略来保证电机稳定、高效地运行。

4.1 铁损模型

4.png

4.2 铁损补偿方法

5.png

4.3 PI控制器
       PI 控制器能够根据电流误差进行比例和积分调节。比例调节可以快速响应电流误差,使电流快速接近给定值;积分调节则可以消除稳态误差,保证电流在稳态时能够精确跟踪给定值。通过合理调整比例系数和积分系数,可以使电流环具有良好的动态和稳态性能。

       速度环的输出决定了电机的电磁转矩需求,通过调整交轴电流给定值来实现。而电流环则负责精确控制电机的实际电流,使其满足速度环的要求。这种嵌套的双环控制结构使得 PMSM 控制系统能够在不同的运行工况下稳定、高效地运行。例如,当负载转矩发生变化时,速度环首先检测到转速误差,然后调整交轴电流给定值,电流环迅速响应,改变电机的实际电流,从而使电机的转速能够快速恢复到给定值。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。