永磁同步电机矢量控制(三)——电流环 PI 参数整定(三)

文章探讨了在永磁同步电机矢量控制中,如何考虑延迟时间对电流控制回路的带宽和PI参数进行整定。通过数学公式和MATLAB仿真实例,展示了不考虑延迟与考虑延迟时的参数差异,以及对系统性能的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

往期相关文章:

永磁同步电机矢量控制(三)——电流环 PI 参数整定(一)
永磁同步电机矢量控制(三)——电流环 PI 参数整定(二)

这节我们讲下考虑延迟时间的电流控制回路中,带宽的设计和PI参数的整定。

1、不考虑延迟时间的电流控制回路参数整定

在这里插入图片描述
图上是不考虑延迟时间的电流控制回路的框图,如果我们要设计电流环的带宽为w,那么根据上一节所讲,Kp Ki的参数就整定为
Kp = wL,Ki = WR;但是在实际的控制系统回路中是存在延迟的,实测的和设计的带宽相差是比较大的。那当我还想要设计电流环的带宽为w时,那么这时电流环的参数该如何整定呢?

2、考虑延迟时间的电流控制回路参数整定

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再回到开始的问题,如果想要设计电流环的带宽为w,那么Kp Ki怎么整定呢?

  1. 先找β

    如果要设计电流环的带宽为w,则 β = ω T d \beta=\omega T_{d} β=ωTd

  2. 根据β再算 α \alpha α

    在这里插入图片描述

    根据上式计算 α \alpha α

  3. 最后求Kp Ki
    在这里插入图片描述

3、考虑延迟时间,不同PI参数下的幅频特性曲线的对比

这里写了个matlab脚本例子:

 L = 0.00046; %电机相电感
R = 0.62; %电机相电阻
f = 400;  %需要设计的电流环带宽
Td = 100e-6;%电流环的延迟时间
Kp = L*f*2*pi;%理想情况下没有延迟时间整定的Kp
Ki = R*f*2*pi;%理想情况下没有延迟时间整定的Ki
s=tf('s');
G1 = Kp + Ki/s; %PI控制器传函
G2 = 1/(L*s + R);%电机传函
Gc = feedback(G1*G2,1);%电流闭环系统
bode(Gc) %按理想不带延迟时间整定的PI参数,在理想不带延迟时间电流环中的伯德图
hold on
Gc2 = feedback(G1*G2*exp(-Td*s),1);
bode(Gc2) %按理想不带延迟时间整定的PI参数,在带延迟时间电流环中的伯德图
hold on
b = f*2*pi*Td; 
a = b*(sqrt(sin(b)*sin(b)+1)-sin(b));
Kp = L*a/Td;
Ki = R*a/Td;
G1 = Kp + Ki/s;
G2 = 1/(L*s + R);
Gc3 = feedback(G1*G2*exp(-Td*s),1);%按带延迟时间整定的PI参数,在带延迟时间电流环中的伯德图
bode(Gc3)

在这里插入图片描述

从伯德图中可以看出:如果实际带延迟时间的电流环中,PI参数按理想的不带延迟时间整定时,其实际的电流环带宽会比设置的大很多,甚至达到2~3倍。而考虑延迟时间来整定的PI参数,和理想的需要设置的带宽相差不大。

参考文章:考虑延迟时间的控制回路设计技术

相关的simulink仿真模型:电流环模型的simulink仿真

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值