新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 基于SABER软件的数字控制电源系统的仿真设计

基于SABER软件的数字控制电源系统的仿真设计

作者: 时间:2012-03-11 来源:网络 收藏
数字处理器芯片的AD模块以某一固定的频率对输出电压进行采样,将连续的电压信号变为离散化的数字信号。采样值经过离散化的数学运算后产生的控制量以同样的频率输出到DSP芯片的PWM模块,从而改变PWM的占空比,因此PWM信号每个采样周期更新一次,也就是说在一个采样周期内PWM信号的占空比保持不变,可以认为PWM输出环节具有零阶保持功能。图2中虚线框内的控制算法部分通过软件编程在数字处理器内部实现,在时可以采用Z域的算术、逻辑运算等元件按照一定的运算关系构成。

本文引用地址:https://www.eepw.com.cn/article/231040.htm

图2 控制系统框图

3.2 数字化控制算法的设计

模拟部分的较为简单,只要根据已设计好的实际电路在元件库中选取相应元件,并作必要的设置即可。对于部分,由于数据处理过程是离散化,为了充分模拟这一过程,可采用编程化的控制算法设计。

首先对控制算法进行分析,因为它是控制电路的重要一环,也是构成闭环的关键。本例中控制算法采用PI算法,因为它简单可靠,在工程实践中有广泛的应用。如果采用其它的控制算法,也可以用下面的方法类似地得出相应的控制算法框图。

模拟系统中,PI控制算法的表达式为

(1)

式中u(t)为调节器的输出信号,即控制量;e(t)为基准与采样值的偏差信号;Kp为比例系数;TI为积分时间常数。由于系统是一种采样控制系统,只能根据采样时刻的偏差计算控制量,因此,为使PI控制适用于系统,应将上述表达式离散化为

(2)

该式称为PI调节的位置式PI控制算法[4]。令(称为积分系数),则可以得到离散化的位置式PI控制算法的编程表达式为

(3)

,则表达式(3)可以改写为

(4)

当实际的数字控制系统出现开机或停机等大幅度变动时,系统输出会出现较大偏差,经积分累积后,该算式中的积分项容易出现积分饱和,导致控制效果变差,因此在积分项中加入抗饱和项,即

(5)

其中,Ksat为抗饱和积分系数。[5]当控制量偏高时,积分项在原来的基础上减去一定数值,该数值与控制量的计算值和上限之间的差值有关;相反,则加上一定数值,该数值与控制量的计算值与下限之间的差值有关,从而有效地抑制积分饱和。

考虑到表达式的可实现性,将积分项改为前一次的积分结果,从而得到下面的表达式

(6)

由表达式(4)、(5)和(6)可以得出图3所示的PI计算框图。输入量为基准值与本次采样值之间的误差,输出量为带有抗饱和环节的PI计算输出。该框图将作为仿真电路控制部分的主要依据。

图3 PI计算框图



评论


相关推荐

技术专区

关闭