2010 Microchip Technology Inc. DS00908B_CN 第 5 页
AN908
I
mr
的计算值随后被用来计算转差频率,如公式 2 所示。
转差频率是转子电气时间常数、 I
q
、 I
mr
以及当前转子
转速的函数。
公式 3 是磁通估计器的最后一个公式。它根据公式 2 得
出的转差频率以及前次磁通角计算值来计算新的磁通
角。
由于公式 1 和 公式 2 给出了转差频率和定子电流的关
系,因此电机磁通和转矩就已经是确定的。 此外, 这两
个公式确保定子电流按照转子磁通进行正确地定向。如
果可保持定子电流和转子磁通的正确定向,那么就可单
独控制磁通和转矩。I
d
电流分量控制转子磁通,而 I
q
电
流分量控制电机转矩。这就是间接矢量控制的主要原
理。
PI 控制
使用三个 PI 环分别控制相互影响的三个变量。 转子转
速、转子磁通以及转子转矩皆通过单独的 PI 模块来控
制。 PI 控制实现采用常规方法,并包含了一个
(Kc*
Excess) 项以抑制积分饱和,如图 6 所示。
图 6: PI 控制
PID 控制器背景知识
全面论述比例 - 积分 - 微分 (PID)控制器不属于本应
用笔记的范围,但本节将对 PID 的基本工作原理进行介
绍。
PID 控制器对闭环控制环中的误差信号进行响应,并对
控制量进行调节,以获得期望的系统响应。被控参数可
为任何可测系统量,比如转速、转矩或磁通。 PID 控制
器的优点在于,可通过对一个或多个增益值进行调节以
及观测系统响应变化的方法,以实验为根据进行调节。
数字 PID 控制器周期性地执行控制操作。 假定控制器的
执行频率足够高,即可实现对系统的正确控制。误差信
号是通过将被控参数的期望设定值减去该参数的实际测
量值来获得的。 误差的符号表明控制输入所需的变化方
向。
控制器的比例 (P)项由误差信号乘以一个 P 增益因子
形成,使 PID 控制器产生的控制响应为误差幅值的函
数。当误差信号增大时,控制器的 P 项将变大以提供更
大的校正量。
随着时间的消逝, P 项有利于减小系统总误差。 然而,
P 项的影响将随着误差接近于零而减小。在大多数系统
中,被控参数的误差会非常接近于零,但并不会收敛。
因此总会存在一个微小的静态误差。
PID 控制器的积分项 (I)用来消除小的静态误差。 I 项
对全部误差信号进行连续积分。 因此,小的静态误差随
时间累计为一个较大的误差值。该累计误差信号乘以一
个 I 增益因子即成为 PID 控制器的 I 输出项。
PID 控制器的微分 (D)项用来增强控制器的速度,以
及对误差信号变化率的响应速度。D 项输入是通过计算
前次误差值与当前误差值的差来获得的。该差值乘以一
个 D 增益因子即成为 PID 控制器的 D 输出项 。系统误
差变化的越快,控制器的 D 项 将产生更大的控制输出。
并非所有的 PID 控制器都实现 D 或 I 项(不常用)。例
如,本文的应用中没有使用 D 项,这是因为电机速度变
化的响应时间相对较慢。因此, D 项可能导致 PWM
占
空比的过度变化,可能影响算法的运行并产生过电流。
K
perr
+ K
ierr
dt
InRef
FB
Out
-
Err = InRef - FB;
U = Sum + Kp*Err;
If (U > Outmax);
Out = Outmax;
else if (U < Outmin)
Out = Outmin;
else
Out = U;
Excess = U - Out;
Sum = Sum + (Ki*Err)-(Kc*Excess);
评论4
最新资源