1.一种超级电容充放电过程切换控制方法,包括如下步骤:
步骤一、根据超级电容充放电机理,建立超级电容充放电过程动态模型,并通过适当假设来简化该模型;超级电容充放电过程动态模型设计以超级电容的剩余荷电状态的变化表示充放电过程,荷电状态等于剩余电量/最大储能电量,应用能量守恒原理,建立超级电容的充放电过程的动态数学模型,如下:其中,式(1)表示充电过程动态模型,式(2)表示放电过程动态模型,t表示充放电的时间(min),Q表示超级电容的荷电状态,P表示充放电功率(MW/min),σc表示充电过程的自放电率(%/min),ηc表示充电效率(%),σd表示放电过程的自放电率(%/min),1/ηd表示放电效率(%);
步骤二、考虑实际超级电容的充放电的情况,对超级电容充放电模型进行变换设计;
令Qmax为最大贮能电量,Qce为充电过程控制目标贮能电量;Pce对应Qce的控制目标充电功率;Qde为放电过程控制目标贮能电量;Pde对应Qde的控制目标放电功率;其中,Qce和Qde由上一级电网充放电功率配置单元计算给定。定义充电过程状态变量 输入变量u=P-Pce;放电过程状态变量 输入变量u=P-Pde。整理可得步骤三、采用共同控制Lyapunov函数,构造一个解析的切换状态反馈控制律。考虑超级电容充放电变换模型式(3)和(4),令A1=-σc, A2=-σd, 则求解如下的不等式方程组
其中X是未知变量,且X>0。求解式(5)得
X>0 (6)
取X=X0,其满足不等式公式(6)的一个值,构造如下充电过程输入函数uc(t)和放电过程输入函数ud(t):其中,θ1>0和θ2>0为可调参数,则定义如下充电过程控制器(9),其中
P(t)=uc(t)+Pce (9)
放电过程功率控制器,其中
P(t)=ud(t)+Pde (10)
步骤四,电容充放电的执行,在超级电容充放电控制计算机上运行实施,可以大致分为
3个阶段:
4.1参数设置,包括模型参数和充放电过程目标参数。在模型导入界面中,输入超级电容充放电最大的贮能电荷量Qmax;充电和放电过程自放电率(%/min)σc和σd;超级电容充电效率为ηc;超级电容放电效率1/ηd。在控制参数设置界面中,输入充电过程控制目标贮能电量Qce和控制目标充电功率Pce;放电过程控制目标贮能电量Qde和控制目标放电功率Pde。输入参数确认后,由控制计算机将设置数据送入计算机存储单元RAM中保存;
4.2离线调试;点击组态界面中的“调试”按钮,超级电容充放电控制系统进入控制器调试阶段。分别考虑充电过程和放电过程,以状态变量变化1个单位量为控制目标,调整组态界面中的控制器参数θ1和θ2,观测状态变量即荷电量和输入变量即充放电功率的控制效果,由此确定一组能良好控制超级电容充放电过程的控制器参数值。参数θ1和θ2的取值规则:θ1和θ2为正实数,即θ1>0和θ2>0。参数θ1和θ2的取值规则:增大θ1和θ2的值将缩短充放电过程的过渡时间,但增大充放电过程的电容荷电量变化和功率值,增加对充放电过程扰动的敏感性;相反,减小θ1和θ2的值将延长充放电过程的过渡时间,但减小充放电过程的电容荷电量变化和功率值,降低对充放电过程扰动的敏感性;因此,实际调试控制器参数θ1和θ2时,应在充放电过程的过渡时间、电容荷电量变化和功率值容许的范围内综合权衡;
4.3在线运行;点击组态界面“运行”按钮,启动超级电容充放电控制计算机的CPU读取超级电容充放电过程模型参数、充放电过程目标参数和最佳控制器参数,并执行“超级电容充放电过程控制程序”,通过在线测量超级电容的实际荷电量,控制充电和放电过程的充入功率和放出功率,实现超级电容充放电过程的有效控制。