基于MPC和PI控制方法的带电动汽车的微网调频方法(发明专利)

专利号:CN201510287728.1

申请人:武汉大学

  • 公开号:CN104932262A
  • 申请日期:20150529
  • 公开日期:20150923
专利名称: 基于MPC和PI控制方法的带电动汽车的微网调频方法
专利名称(英文): Micro-grid frequency modulation method with electric automobile based on MPC and PI control method
专利号: CN201510287728.1 申请时间: 20150529
公开号: CN104932262A 公开时间: 20150923
申请人: 武汉大学
申请地址: 430072 湖北省武汉市武昌区珞珈山武汉大学
发明人: 杨军; 龚凌云; 王新普; 冯欣; 李忠民
分类号: G05B13/04 主分类号: G05B13/04
代理机构: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 鲁力
摘要: 本发明采用了一种基于MPC和PI控制方法的带电动汽车的微网调频方法。本发明充分利用电动汽车车载电池本身作为一种储能装置的特性,并在电动汽车入网技术(V2G)的支持下,将其参与到微网频率调节中来以补偿微网孤网运行时自身负荷频率控制的不足。在本发明方案中,每一个控制周期,首先通过状态观测器得到当前时刻系统的状态量,采用MPC控制器进行求解最优控制输入变量及其相应的预测状态量,求解结果用来优化PI控制器中的参数,即重新设定比例参数和积分参数。最后,采用优化了控制参数的PI控制器实现对微网频率的调节控制,直达下一个控制周期的到来。本发明能够实现较好的控制效果、并具有全局鲁棒性能和较强的可靠性能。
摘要(英文): The invention adopts a micro-grid frequency modulation method with an electric automobile based on an MPC and PI control method. The characteristic that an electric automobile-mounted battery acts as an energy storage device is fully utilized, and the electric automobile participates in micro-grid frequency modulation to compensate the insufficiency of load frequency control in isolated micro-grid operation under the support of an electric automobile access network technology (V2G). In the scheme, state quantity of the system of the current moment is obtained via a state observer firstly in each control cycle. An optimal control input variable and a corresponding prediction state quantity are solved by adopting an MPC controller, and the solving results are used for optimizing parameters in a PI controller, i.e. proportional and integral parameters are set again. Finally, the PI controller of which the control parameters are optimized is adopted to realize modulation control of micro-grid frequency until arrival of the next control cycle. A better control effect can be realized, and the method has global robust performance and relatively high reliability.
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
  • 商标交易流程
一种基于MPC和PI控制方法的带电动汽车的微网调频方法,其特征在于,包括以下步骤:步骤1:检测被控微网的各个组件的系统参数,包括各电动汽车充放电站的系统参数并分析各个微网组件的负荷频率控制特性,确定系统状态量,并根据检测到的系统参数得到考虑线性连续时间系统的状态空间模型,该状态空间模型基于以下公式:x·(t)=Acx(t)+Bcuu(t)+Bcdd(t)yc(t)=Ccx(t)??式一将连续系统转化为线性离散时间系统,则线性离散时间系统的状态空间模型可表示如下:x(k+1)=Ax(k)+Buu(k)+Bdd(k)yc(k)=Ccx(k)??式二其中是状态变量;是控制输入变量;是被控输出变量;其中A=eAcTs,Bu=0TseAcτdτ·Bcu,Bd=0TseAcτdτ·Bd,Ts是系统采样时间;为了引入积分以减少或消除静态误差,将式二改为增量模型:Δx(k+1)=AΔx(k)+BuΔu(k)+BdΔd(k)yc(k)=CcΔx(k)+yc(k-1)??式三其中,Δx(k)=x(k)-x(k-1),Δu(k)=u(k)-u(k-1),Δx(k)=d(k)-d(k-1).步骤2:采用MPC控制器读取当前控制周期内的状态量,进行预测控制,求解预测时域内最优控制变量,具体包括:步骤2.1:状态监测,PMU测量系统的实时状态信息,即各状态量的值,由MGDS进行收集整理,并将数据发送至MPC控制器;步骤2.2:预测未来;根据MGDS收集处理的实时状态信息,MPC控制器根据状态空间方程预测输出偏差Δy的动态轨迹;并根据建立控制量和预测量之间的关系,为最优控制决策奠定基础;步骤2.3:最优控制决策,基于步骤2的预测输出结果,MPC控制器根据目标函数以及约束条件求解最优控制量;系统输出的参考轨迹一般是可以确定的;由于扰动等因素,系统实际输出和预测结果有误差,可定义二次型性能指标函数,找出满足J最小的最优控制输入序列Δu(k|k),…,Δu(k+m-1|k);minΔu(k|k),...,Δu(k+m-1|k)J=minΣi=1pqi(y^(k+i|k)-yr(k+i|k))2+Σj=1nrj(Δu(k+j-1|k))2??式十六其中,qi和ri是权重系数;yr(k+i|k)为系统输出参考轨迹;若将Δu(k|k),…,Δu(k+m-1|k)用向量表示为ΔU(k|k).则可将式十一写成:J=[E(k)+SuΔU(k|k)]TQ[E(k)+SuΔU(k|k)]+ΔU(k|k)TRΔU(k|k)??式十七其中,E(k)=SxΔx(k)+Γyc(k)+SdΔd(k),然后将式十七展开得到:J=E(k)TQE(k)+E(k)TQSΔU(k|k)+ΔU(k|k)TSTQE(k)+ΔU(k|k)TSTQSΔU(k|k)+ΔU(k|k)TRΔU(k|k)??式十八注意到E(k)TQSΔU(k|k)=ΔU(k|k)TSTQE(k),而且E(k)TQE(k)这一项与控制输入量无关,则式十八可写成:minΔU(k|k)J=minΔU(k|k)12ΔU(k|k)THΔU(k|k)+f(k)TΔU(k|k)??式十九其中,H=2[STQS+R],f(k)=2STQE(k),可把系统状态量和系统输出量都看成是系统控制输入的函数,由系统控制输入决定,定义U=[u(k)?u(k+1)?…?u(k+N)]T,则上述问题也就变为:J(k)=min12UTHU+hTU??式二十s.t.GU≤g其中,G为不等式约束矩阵线性,最优控制决策就是对上式二十的二次规划问题的求解;步骤3:根据步骤2求解到的最优控制变量及其相应的预测状态量,采用最小二乘法求解当前控制时域内的PI控制器的最佳控制系数,比例系数和积分系数并更新PI控制器的控制系数;考虑到PI控制器有如下控制规律:u=Kpρ·+Kiρ??式四ρ=0(y-r)dt=0(Cx-r)dt??式五其中,r为系统输出参考量;显然有:ρ·=Cx-r??式六则可根据步骤2得到的最优解Ut*=[Ut0Ut1...UtN-1]T,求解其对应的状态量xρt*=xt0xt1...xtN-1ρt0ρt1...ρtN-1,通过最小二乘法求取当前预测时域内T内最佳的比例、积分系数;步骤4:在当前控制周期内,采用更新了控制系数的PI控制器实现对微网频率的调节控制。

1.一种基于MPC和PI控制方法的带电动汽车的微网调频方法,其特 征在于,包括以下步骤: 步骤1:检测被控微网的各个组件的系统参数,包括各电动汽车充放电 站的系统参数并分析各个微网组件的负荷频率控制特性,确定系统状态量, 并根据检测到的系统参数得到考虑线性连续时间系统的状态空间模型,该 状态空间模型基于以下公式: x · ( t ) = A c x ( t ) + B c u u ( t ) + B c d d ( t ) y c ( t ) = C c x ( t ) ]]>  式一 将连续系统转化为线性离散时间系统,则线性离散时间系统的状态空 间模型可表示如下: x ( k + 1 ) = A x ( k ) + B u u ( k ) + B d d ( k ) y c ( k ) = C c x ( k ) ]]>  式二 其中是状态变量;是控制输入变量;是被控输 出变量; 其中 A = e A c T s , B u = 0 T s e A c τ d τ · B c u , B d = 0 T s e A c τ d τ · B d , ]]>Ts是系统采样时间; 为了引入积分以减少或消除静态误差,将式二改为增量模型: Δ x ( k + 1 ) = A Δ x ( k ) + B u Δ u ( k ) + B d Δ d ( k ) y c ( k ) = C c Δ x ( k ) + y c ( k - 1 ) ]]>  式三 其中, Δ x ( k ) = x ( k ) - x ( k - 1 ) , Δ u ( k ) = u ( k ) - u ( k - 1 ) , Δ x ( k ) = d ( k ) - d ( k - 1 ) . ]]> 步骤2:采用MPC控制器读取当前控制周期内的状态量,进行预测控 制,求解预测时域内最优控制变量,具体包括: 步骤2.1:状态监测,PMU测量系统的实时状态信息,即各状态量的 值,由MGDS进行收集整理,并将数据发送至MPC控制器; 步骤2.2:预测未来;根据MGDS收集处理的实时状态信息,MPC控 制器根据状态空间方程预测输出偏差Δy的动态轨迹;并根据建立控制量和 预测量之间的关系,为最优控制决策奠定基础; 步骤2.3:最优控制决策,基于步骤2的预测输出结果,MPC控制器根 据目标函数以及约束条件求解最优控制量; 系统输出的参考轨迹一般是可以确定的;由于扰动等因素,系统实际 输出和预测结果有误差,可定义二次型性能指标函数,找出满足J最小的最 优控制输入序列Δu(k|k),…,Δu(k+m-1|k); min Δ u ( k | k ) , ... , Δ u ( k + m - 1 | k ) J = m i n Σ i = 1 p q i ( y ^ ( k + i | k ) - y r ( k + i | k ) ) 2 + Σ j = 1 n r j ( Δ u ( k + j - 1 | k ) ) 2 ]]>  式十六 其中,qi和ri是权重系数;yr(k+i|k)为系统输出参考轨迹;若将 Δu(k|k),…,Δu(k+m-1|k)用向量表示为ΔU(k|k). 则可将式十一写成: J=[E(k)+SuΔU(k|k)]TQ[E(k)+SuΔU(k|k)]+ΔU(k|k)TRΔU(k|k)  式十七 其中,E(k)=SxΔx(k)+Γyc(k)+SdΔd(k), 然后将式十七展开得到: J=E(k)TQE(k)+E(k)TQSΔU(k|k)+ΔU(k|k)TSTQE(k)+ΔU(k|k)TSTQSΔU(k|k)+ΔU(k|k)TRΔU(k|k)  式十八 注意到E(k)TQSΔU(k|k)=ΔU(k|k)TSTQE(k),而且E(k)TQE(k)这一项与控制输入 量无关,则式十八可写成: min Δ U ( k | k ) J = m i n Δ U ( k | k ) 1 2 Δ U ( k | k ) T H Δ U ( k | k ) + f ( k ) T Δ U ( k | k ) ]]>  式十九 其中,H=2[STQS+R],f(k)=2STQE(k),可把系统状态量和系统输出量都看成是 系统控制输入的函数,由系统控制输入决定,定义U=[u(k) u(k+1) … u(k+N)]T, 则上述问题也就变为: J ( k ) = m i n 1 2 U T H U + h T U ]]>  式二十 s.t.GU≤g 其中,G为不等式约束矩阵线性,最优控制决策就是对上式二十的二次 规划问题的求解; 步骤3:根据步骤2求解到的最优控制变量及其相应的预测状态量,采 用最小二乘法求解当前控制时域内的PI控制器的最佳控制系数,比例系数 和积分系数并更新PI控制器的控制系数; 考虑到PI控制器有如下控制规律: u = K p ρ · + K i ρ ]]>  式四 ρ = 0 ( y - r ) d t = 0 ( C x - r ) d t ]]>  式五 其中,r为系统输出参考量;显然有: ρ · = C x - r ]]>  式六 则可根据步骤2得到的最优解 U t * = [ U t 0 U t 1 ... U t N - 1 ] T , ]]>求解其对应的状态量 x ρ t * = x t 0 x t 1 ... x t N - 1 ρ t 0 ρ t 1 ... ρ t N - 1 , ]]>通过最小二乘法求取当前预测时域内T内最佳的比例、积 分系数; 步骤4:在当前控制周期内,采用更新了控制系数的PI控制器实现对 微网频率的调节控制。

2.根据权利要求1所述的一种基于MPC和PI控制方法的带电动汽车 的微网调频方法,其特征在于,所述步骤2.2的具体方法是:根据预测控制 的基本原理,首先以步骤2.1得到的最新测量值为初始条件,基于式三预测 系统未来的动态;为此,设定预测时域为p,控制时域为m且m≤p;并定义: 定义一:控制时域之外,控制变量不变,即Δu(k+i)=0,i=m,m+1,…,p-1; 定义二:可测干扰在k时刻之后不变,即Δd(k+i)=0,i=1,2,…,p-1; 定义一是因为控制时域有可能小于预测时域,而预测系统未来动态需 要在整个预测时域的控制输入;定义二是因为在当前k时刻,尚未获取干扰 的未来取值; 在当前时刻k,测量值为x(k),计算Δx(k)=x(k)-x(k-1);这个Δx(k)将作为 预测系统未来动态的起点;由式三预测k+1到k+3时刻的状态增量如下: Δx(k+1|k)=AΔx(k)+BuΔu(k)+BdΔd(k)  式七 Δx(k+2|k)=AΔx(k+1|k)+BuΔu(k+1)+BdΔd(k+1)  式八 =A2Δx(k)+ABuΔu(k)+BuΔu(k+1)+ABdΔd(k) Δx(k+3|k)=AΔx(k+2|k)+BuΔu(k+2)+BdΔd(k+2)  式九 =A3Δx(k)+A2BuΔu(k)+ABuΔu(k+1)+BuΔu(k+2)+A2BdΔd(k) 上式中,k+1|k表示k时刻对k+1时刻的预测;符号|后面的k表示当前时 刻为k;进而,可以预测k+m至k+p时刻的状态 Δx(k+m|k)=AΔx(k+m-1|k)+BuΔu(k+m-1)+BdΔd(k+m-1) =AmΔx(k)+Am-1BuΔu(k)+Am-2BuΔu(k+1)+…+BuΔu(k+m-1)+Am-1BdΔd(k), · ·  式十 · Δx(k+p|k)=AΔx(k+p-1|k)+BuΔu(k+p-1)+BdΔd(k+p-1) =ApΔx(k)+Ap-1BuΔu(k)+Ap-2BuΔu(k+1)+…+Ap-mBuΔu(k+m-1)+Ap-1BdΔd(k), 进一步,有输出方程(2)预测k+1至k+p的被控输出 yc(k+1|k)=CcΔx(k+1|k)+yc(k)=CcAΔx(k)+CcBuΔu(k)+CcBdΔd(k)+yc(k)  式十一 yc(k+2|k)=CcΔx(k+2|k)+yc(k+1|k)  式十二 =(CcA2+CcA)Δx(k)+(CcABu+CcBu)Δu(k)+CcBuΔu(k+1)+(CcABd+CcBd)Δd(k)+yc(k) · · · y c ( k + m | k ) = C c Δ x ( k + m | k ) + y c ( k + m - 1 | k ) = Σ i = 1 m C c A i Δ x ( k ) + Σ i = 1 m C c A i - 1 Δ u ( k ) + Σ i = 1 m - 1 C c A i - 1 B u Δ u ( k + 1 ) + ... + C c B u Δ u ( k + m - 1 ) + Σ i = 1 m C c A i - 1 B d Δ d ( k ) + y c ( k ) , ]]>  式十三 · · · y c ( k + p | k ) = C c Δ x ( k + p | k ) + y c ( k + p - 1 | k ) = Σ i = 1 p C c A i Δ x ( k ) + Σ i = 1 p C c A i - 1 B u Δ u ( k ) + Σ i = 1 p - 1 C c A i - 1 B u Δ u ( k + 1 ) + ... + Σ i = 1 p - m + 1 C c A i - 1 B u Δ u ( k + m - 1 ) + Σ i = 1 p C c A i - 1 B d Δ d ( k ) + y c ( k ) , ]]>  式十四 定义p步预测输出向量和m输入向量如下: Y p ( k + 1 | k ) = d e f y c ( k + 1 | k ) y c ( k + 2 | k ) . . . y c ( k + p | k ) p × 1 , Δ U ( k ) = d e f Δ u ( k ) Δ u ( k + 1 ) . . . Δ u ( k + m - 1 ) p × 1 ]]> 那么,对系统未来p步预测的输出可以由下面的预测方程计算: Yp(k+1|k)=SxΔx(k)+Γyc(k)+SdΔd(k)+SuΔU(k)  式十五 其中: S x = C c A Σ i = 1 2 C c A i . . . Σ i = 1 p C c A i p × 1 , Γ = I n c × n c I n c × n c . . . I n c × n c p × 1 , S d C c B d Σ i = 1 2 C c A i - 1 B d . . . Σ i = 1 p C c A i - 1 B d p × 1 , ]]>

PDF文件加载中,请耐心等待!
一种基于MPC和PI控制方法的带电动汽车的微网调频方法,其特征在于,包括以下步骤:步骤1:检测被控微网的各个组件的系统参数,包括各电动汽车充放电站的系统参数并分析各个微网组件的负荷频率控制特性,确定系统状态量,并根据检测到的系统参数得到考虑线性连续时间系统的状态空间模型,该状态空间模型基于以下公式:x·(t)=Acx(t)+Bcuu(t)+Bcdd(t)yc(t)=Ccx(t)??式一将连续系统转化为线性离散时间系统,则线性离散时间系统的状态空间模型可表示如下:x(k+1)=Ax(k)+Buu(k)+Bdd(k)yc(k)=Ccx(k)??式二其中是状态变量;是控制输入变量;是被控输出变量;其中A=eAcTs,Bu=0TseAcτdτ·Bcu,Bd=0TseAcτdτ·Bd,Ts是系统采样时间;为了引入积分以减少或消除静态误差,将式二改为增量模型:Δx(k+1)=AΔx(k)+BuΔu(k)+BdΔd(k)yc(k)=CcΔx(k)+yc(k-1)??式三其中,Δx(k)=x(k)-x(k-1),Δu(k)=u(k)-u(k-1),Δx(k)=d(k)-d(k-1).步骤2:采用MPC控制器读取当前控制周期内的状态量,进行预测控制,求解预测时域内最优控制变量,具体包括:步骤2.1:状态监测,PMU测量系统的实时状态信息,即各状态量的值,由MGDS进行收集整理,并将数据发送至MPC控制器;步骤2.2:预测未来;根据MGDS收集处理的实时状态信息,MPC控制器根据状态空间方程预测输出偏差Δy的动态轨迹;并根据建立控制量和预测量之间的关系,为最优控制决策奠定基础;步骤2.3:最优控制决策,基于步骤2的预测输出结果,MPC控制器根据目标函数以及约束条件求解最优控制量;系统输出的参考轨迹一般是可以确定的;由于扰动等因素,系统实际输出和预测结果有误差,可定义二次型性能指标函数,找出满足J最小的最优控制输入序列Δu(k|k),…,Δu(k+m-1|k);minΔu(k|k),...,Δu(k+m-1|k)J=minΣi=1pqi(y^(k+i|k)-yr(k+i|k))2+Σj=1nrj(Δu(k+j-1|k))2??式十六其中,qi和ri是权重系数;yr(k+i|k)为系统输出参考轨迹;若将Δu(k|k),…,Δu(k+m-1|k)用向量表示为ΔU(k|k).则可将式十一写成:J=[E(k)+SuΔU(k|k)]TQ[E(k)+SuΔU(k|k)]+ΔU(k|k)TRΔU(k|k)??式十七其中,E(k)=SxΔx(k)+Γyc(k)+SdΔd(k),然后将式十七展开得到:J=E(k)TQE(k)+E(k)TQSΔU(k|k)+ΔU(k|k)TSTQE(k)+ΔU(k|k)TSTQSΔU(k|k)+ΔU(k|k)TRΔU(k|k)??式十八注意到E(k)TQSΔU(k|k)=ΔU(k|k)TSTQE(k),而且E(k)TQE(k)这一项与控制输入量无关,则式十八可写成:minΔU(k|k)J=minΔU(k|k)12ΔU(k|k)THΔU(k|k)+f(k)TΔU(k|k)??式十九其中,H=2[STQS+R],f(k)=2STQE(k),可把系统状态量和系统输出量都看成是系统控制输入的函数,由系统控制输入决定,定义U=[u(k)?u(k+1)?…?u(k+N)]T,则上述问题也就变为:J(k)=min12UTHU+hTU??式二十s.t.GU≤g其中,G为不等式约束矩阵线性,最优控制决策就是对上式二十的二次规划问题的求解;步骤3:根据步骤2求解到的最优控制变量及其相应的预测状态量,采用最小二乘法求解当前控制时域内的PI控制器的最佳控制系数,比例系数和积分系数并更新PI控制器的控制系数;考虑到PI控制器有如下控制规律:u=Kpρ·+Kiρ??式四ρ=0(y-r)dt=0(Cx-r)dt??式五其中,r为系统输出参考量;显然有:ρ·=Cx-r??式六则可根据步骤2得到的最优解Ut*=[Ut0Ut1...UtN-1]T,求解其对应的状态量xρt*=xt0xt1...xtN-1ρt0ρt1...ρtN-1,通过最小二乘法求取当前预测时域内T内最佳的比例、积分系数;步骤4:在当前控制周期内,采用更新了控制系数的PI控制器实现对微网频率的调节控制。
原文:

1.一种基于MPC和PI控制方法的带电动汽车的微网调频方法,其特 征在于,包括以下步骤: 步骤1:检测被控微网的各个组件的系统参数,包括各电动汽车充放电 站的系统参数并分析各个微网组件的负荷频率控制特性,确定系统状态量, 并根据检测到的系统参数得到考虑线性连续时间系统的状态空间模型,该 状态空间模型基于以下公式: x · ( t ) = A c x ( t ) + B c u u ( t ) + B c d d ( t ) y c ( t ) = C c x ( t ) ]]>  式一 将连续系统转化为线性离散时间系统,则线性离散时间系统的状态空 间模型可表示如下: x ( k + 1 ) = A x ( k ) + B u u ( k ) + B d d ( k ) y c ( k ) = C c x ( k ) ]]>  式二 其中是状态变量;是控制输入变量;是被控输 出变量; 其中 A = e A c T s , B u = 0 T s e A c τ d τ · B c u , B d = 0 T s e A c τ d τ · B d , ]]>Ts是系统采样时间; 为了引入积分以减少或消除静态误差,将式二改为增量模型: Δ x ( k + 1 ) = A Δ x ( k ) + B u Δ u ( k ) + B d Δ d ( k ) y c ( k ) = C c Δ x ( k ) + y c ( k - 1 ) ]]>  式三 其中, Δ x ( k ) = x ( k ) - x ( k - 1 ) , Δ u ( k ) = u ( k ) - u ( k - 1 ) , Δ x ( k ) = d ( k ) - d ( k - 1 ) . ]]> 步骤2:采用MPC控制器读取当前控制周期内的状态量,进行预测控 制,求解预测时域内最优控制变量,具体包括: 步骤2.1:状态监测,PMU测量系统的实时状态信息,即各状态量的 值,由MGDS进行收集整理,并将数据发送至MPC控制器; 步骤2.2:预测未来;根据MGDS收集处理的实时状态信息,MPC控 制器根据状态空间方程预测输出偏差Δy的动态轨迹;并根据建立控制量和 预测量之间的关系,为最优控制决策奠定基础; 步骤2.3:最优控制决策,基于步骤2的预测输出结果,MPC控制器根 据目标函数以及约束条件求解最优控制量; 系统输出的参考轨迹一般是可以确定的;由于扰动等因素,系统实际 输出和预测结果有误差,可定义二次型性能指标函数,找出满足J最小的最 优控制输入序列Δu(k|k),…,Δu(k+m-1|k); min Δ u ( k | k ) , ... , Δ u ( k + m - 1 | k ) J = m i n Σ i = 1 p q i ( y ^ ( k + i | k ) - y r ( k + i | k ) ) 2 + Σ j = 1 n r j ( Δ u ( k + j - 1 | k ) ) 2 ]]>  式十六 其中,qi和ri是权重系数;yr(k+i|k)为系统输出参考轨迹;若将 Δu(k|k),…,Δu(k+m-1|k)用向量表示为ΔU(k|k). 则可将式十一写成: J=[E(k)+SuΔU(k|k)]TQ[E(k)+SuΔU(k|k)]+ΔU(k|k)TRΔU(k|k)  式十七 其中,E(k)=SxΔx(k)+Γyc(k)+SdΔd(k), 然后将式十七展开得到: J=E(k)TQE(k)+E(k)TQSΔU(k|k)+ΔU(k|k)TSTQE(k)+ΔU(k|k)TSTQSΔU(k|k)+ΔU(k|k)TRΔU(k|k)  式十八 注意到E(k)TQSΔU(k|k)=ΔU(k|k)TSTQE(k),而且E(k)TQE(k)这一项与控制输入 量无关,则式十八可写成: min Δ U ( k | k ) J = m i n Δ U ( k | k ) 1 2 Δ U ( k | k ) T H Δ U ( k | k ) + f ( k ) T Δ U ( k | k ) ]]>  式十九 其中,H=2[STQS+R],f(k)=2STQE(k),可把系统状态量和系统输出量都看成是 系统控制输入的函数,由系统控制输入决定,定义U=[u(k) u(k+1) … u(k+N)]T, 则上述问题也就变为: J ( k ) = m i n 1 2 U T H U + h T U ]]>  式二十 s.t.GU≤g 其中,G为不等式约束矩阵线性,最优控制决策就是对上式二十的二次 规划问题的求解; 步骤3:根据步骤2求解到的最优控制变量及其相应的预测状态量,采 用最小二乘法求解当前控制时域内的PI控制器的最佳控制系数,比例系数 和积分系数并更新PI控制器的控制系数; 考虑到PI控制器有如下控制规律: u = K p ρ · + K i ρ ]]>  式四 ρ = 0 ( y - r ) d t = 0 ( C x - r ) d t ]]>  式五 其中,r为系统输出参考量;显然有: ρ · = C x - r ]]>  式六 则可根据步骤2得到的最优解 U t * = [ U t 0 U t 1 ... U t N - 1 ] T , ]]>求解其对应的状态量 x ρ t * = x t 0 x t 1 ... x t N - 1 ρ t 0 ρ t 1 ... ρ t N - 1 , ]]>通过最小二乘法求取当前预测时域内T内最佳的比例、积 分系数; 步骤4:在当前控制周期内,采用更新了控制系数的PI控制器实现对 微网频率的调节控制。

2.根据权利要求1所述的一种基于MPC和PI控制方法的带电动汽车 的微网调频方法,其特征在于,所述步骤2.2的具体方法是:根据预测控制 的基本原理,首先以步骤2.1得到的最新测量值为初始条件,基于式三预测 系统未来的动态;为此,设定预测时域为p,控制时域为m且m≤p;并定义: 定义一:控制时域之外,控制变量不变,即Δu(k+i)=0,i=m,m+1,…,p-1; 定义二:可测干扰在k时刻之后不变,即Δd(k+i)=0,i=1,2,…,p-1; 定义一是因为控制时域有可能小于预测时域,而预测系统未来动态需 要在整个预测时域的控制输入;定义二是因为在当前k时刻,尚未获取干扰 的未来取值; 在当前时刻k,测量值为x(k),计算Δx(k)=x(k)-x(k-1);这个Δx(k)将作为 预测系统未来动态的起点;由式三预测k+1到k+3时刻的状态增量如下: Δx(k+1|k)=AΔx(k)+BuΔu(k)+BdΔd(k)  式七 Δx(k+2|k)=AΔx(k+1|k)+BuΔu(k+1)+BdΔd(k+1)  式八 =A2Δx(k)+ABuΔu(k)+BuΔu(k+1)+ABdΔd(k) Δx(k+3|k)=AΔx(k+2|k)+BuΔu(k+2)+BdΔd(k+2)  式九 =A3Δx(k)+A2BuΔu(k)+ABuΔu(k+1)+BuΔu(k+2)+A2BdΔd(k) 上式中,k+1|k表示k时刻对k+1时刻的预测;符号|后面的k表示当前时 刻为k;进而,可以预测k+m至k+p时刻的状态 Δx(k+m|k)=AΔx(k+m-1|k)+BuΔu(k+m-1)+BdΔd(k+m-1) =AmΔx(k)+Am-1BuΔu(k)+Am-2BuΔu(k+1)+…+BuΔu(k+m-1)+Am-1BdΔd(k), · ·  式十 · Δx(k+p|k)=AΔx(k+p-1|k)+BuΔu(k+p-1)+BdΔd(k+p-1) =ApΔx(k)+Ap-1BuΔu(k)+Ap-2BuΔu(k+1)+…+Ap-mBuΔu(k+m-1)+Ap-1BdΔd(k), 进一步,有输出方程(2)预测k+1至k+p的被控输出 yc(k+1|k)=CcΔx(k+1|k)+yc(k)=CcAΔx(k)+CcBuΔu(k)+CcBdΔd(k)+yc(k)  式十一 yc(k+2|k)=CcΔx(k+2|k)+yc(k+1|k)  式十二 =(CcA2+CcA)Δx(k)+(CcABu+CcBu)Δu(k)+CcBuΔu(k+1)+(CcABd+CcBd)Δd(k)+yc(k) · · · y c ( k + m | k ) = C c Δ x ( k + m | k ) + y c ( k + m - 1 | k ) = Σ i = 1 m C c A i Δ x ( k ) + Σ i = 1 m C c A i - 1 Δ u ( k ) + Σ i = 1 m - 1 C c A i - 1 B u Δ u ( k + 1 ) + ... + C c B u Δ u ( k + m - 1 ) + Σ i = 1 m C c A i - 1 B d Δ d ( k ) + y c ( k ) , ]]>  式十三 · · · y c ( k + p | k ) = C c Δ x ( k + p | k ) + y c ( k + p - 1 | k ) = Σ i = 1 p C c A i Δ x ( k ) + Σ i = 1 p C c A i - 1 B u Δ u ( k ) + Σ i = 1 p - 1 C c A i - 1 B u Δ u ( k + 1 ) + ... + Σ i = 1 p - m + 1 C c A i - 1 B u Δ u ( k + m - 1 ) + Σ i = 1 p C c A i - 1 B d Δ d ( k ) + y c ( k ) , ]]>  式十四 定义p步预测输出向量和m输入向量如下: Y p ( k + 1 | k ) = d e f y c ( k + 1 | k ) y c ( k + 2 | k ) . . . y c ( k + p | k ) p × 1 , Δ U ( k ) = d e f Δ u ( k ) Δ u ( k + 1 ) . . . Δ u ( k + m - 1 ) p × 1 ]]> 那么,对系统未来p步预测的输出可以由下面的预测方程计算: Yp(k+1|k)=SxΔx(k)+Γyc(k)+SdΔd(k)+SuΔU(k)  式十五 其中: S x = C c A Σ i = 1 2 C c A i . . . Σ i = 1 p C c A i p × 1 , Γ = I n c × n c I n c × n c . . . I n c × n c p × 1 , S d C c B d Σ i = 1 2 C c A i - 1 B d . . . Σ i = 1 p C c A i - 1 B d p × 1 , ]]>

翻译:
基于MPC和PI控制方法的带电动汽车的微网调频方法

技术领域

本发明涉及电力系统频率调节控制领域,尤其涉及一种基于MPC和 PI控制方法的带电动汽车的微网调频控制策略

背景技术

微电网是一种将本地可再生能源发电系统、清洁能源发电系统、储能 装置以及各类负载集成在一起的新型能源系统模式,正在受到越来越多的 关注。微网系统可运行于并网和离网两种模式下,当微网运行于离网的孤 立状态时必须要有自身的频率控制策略,以保证微网能够继续正常运行并 为在重新并网作准备。当微网运行在孤网状态时,功率不平衡时的频率控 制以及不平衡功率的分配问题成为研究焦点,因为经过逆变器接入微网的 微源(比如说风电、光伏)对频率变化不会自动产生响应,而像小水电、 微型汽轮机等响应速度比较慢,而且具有较小的惯性常数。传统电网中当 有冲击负荷出现时,可以由系统的惯性响应实现减少频率波动的目的,而 微网不能依靠或者不能完全依靠发电机的惯性来实现频率波动的减少,电 动汽车车载电池本身作为一种储能装置,在电动汽车入网技术(V2G)的 支持下,已经实现了与电网之间电能的双向互动。随着电动汽车入网技术 以及微网技术的成熟,将电动汽车纳入微网系统,充分利用车载电池存储 的电能来参与微网调频以补偿微网自身负荷频率控制的不足。因此,一个 有效的协调控制策略是实现V2G参与微网调频的关键。

发明内容

本发明主要是解决现有技术所存在的技术问题;提供了一种没有改变 原有PI控制系统的结构,即可使原有基于PI控制的高级策略仍能正常发挥 作用,具有更好的兼容性的基于MPC和PI控制方法的带电动汽车的微网 调频方法。

本发明还有一目的是解决现有技术所存在的技术问题;提供了一种可 以最大限度在一个控制周期内让PI控制器接近最优的基于MPC和PI控制 方法的带电动汽车的微网调频方法。

本发明再有一目的是解决现有技术所存在的技术问题;提供了一种克 服了PI控制器对运行工况的适应性,动态性能也得到积极改善;可以有效 地避免MPC问题求解不可行时无法进行控制的问题,这时整个系统仍可有 效运行,加强了控制方法的可靠性的基于MPC和PI控制方法的带电动汽 车的微网调频方法。

本发明的上述技术问题主要是通过下述技术方案得以解决的:

一种基于MPC和PI控制方法的带电动汽车的微网调频方法,其特征 在于,包括以下步骤:

步骤1:检测被控微网的各个组件的系统参数,包括各电动汽车充放电 站的系统参数并分析各个微网组件的负荷频率控制特性,确定系统状态量, 并根据检测到的系统参数得到考虑线性连续时间系统的状态空间模型,该 状态空间模型基于以下公式:

x · ( t ) = A c x ( t ) + B c u u ( t ) + B c d d ( t ) y c ( t ) = C c x ( t ) ]]>    式一

将连续系统转化为线性离散时间系统,则线性离散时间系统的状态空 间模型可表示如下:

x ( k + 1 ) = A x ( k ) + B u u ( k ) + B d d ( k ) y c ( k ) = C c x ( k ) ]]>    式二

其中是状态变量;是控制输入变量;是被控输 出变量;

其中 A = e A c T s , B u = 0 T s e A c τ d τ · B c u , B d = 0 T s e A c τ d τ · B d , ]]>Ts是系统采样时间;

为了引入积分以减少或消除静态误差,将式二改为增量模型:

Δ x ( k + 1 ) = A Δ x ( k ) + B u Δ u ( k ) + B d Δ d ( k ) y c ( k ) = C c Δ x ( k ) + y c ( k - 1 ) ]]>    式三

其中, Δ x ( k ) = x ( k ) - x ( k - 1 ) , Δ u ( k ) = u ( k ) - u ( k - 1 ) , Δ x ( k ) = d ( k ) - d ( k - 1 ) . ]]>

步骤2:采用MPC控制器读取当前控制周期内的状态量,进行预测控 制,求解预测时域内最优控制变量,具体包括:

步骤2.1:状态监测,PMU测量系统的实时状态信息,即各状态量的 值,由MGDS进行收集整理,并将数据发送至MPC控制器;

步骤2.2:预测未来;根据MGDS收集处理的实时状态信息,MPC控 制器根据状态空间方程预测输出偏差Δy的动态轨迹;并根据建立控制量和 预测量之间的关系,为最优控制决策奠定基础;

步骤2.3:最优控制决策,基于步骤2的预测输出结果,MPC控制器根 据目标函数以及约束条件求解最优控制量;

系统输出的参考轨迹一般是可以确定的;由于扰动等因素,系统实际 输出和预测结果有误差,可定义二次型性能指标函数,找出满足J最小的最 优控制输入序列Δu(k|k),…,Δu(k+m-1|k);

min Δ u ( k | k ) , ... , Δ u ( k + m - 1 | k ) J = m i n Σ i = 1 p q i ( y ^ ( k + i | k ) - y r ( k + i | k ) ) 2 + Σ j = 1 n r j ( Δ u ( k + j - 1 | k ) ) 2 ]]>   式十六

其中,qi和ri是权重系数;yr(k+i|k)为系统输出参考轨迹;若将 用向量表示为ΔU(k|k).

则可将式十一写成:

J=[E(k)+SuΔU(k|k)]TQ[E(k)+SuΔU(k|k)]+ΔU(k|k)TRΔU(k|k)  式十七

其中,E(k)=SxΔx(k)+Γyc(k)+SdΔd(k),

然后将式十七展开得到:

J=E(k)TQE(k)+E(k)TQSΔU(k|k)+ΔU(k|k)TSTQE(k)+ΔU(k|k)TSTQSΔU(k|k)+ΔU(k|k)TRΔU(k|k)   式十八

注意到E(k)TQSΔU(k|k)=ΔU(k|k)TSTQE(k),而且E(k)TQE(k)这一项与控制输入 量无关,则式十八可写成:

min Δ U ( k | k ) J = min Δ U ( k | k ) 1 2 Δ U ( k | k ) T H Δ U ( k | k ) + f ( k ) T Δ U ( k | k ) ]]>   式十九 其中,H=2[STQS+R],f(k)=2STQE(k),可把系统状态量和系统输出量都看成是 系统控制输入的函数,由系统控制输入决定,定义U=[u(k)u(k+1)…u(k+N)]T, 则上述问题也就变为:

J ( k ) = m i n 1 2 U T H U + h T U s . t . G U g ]]>      式二十

其中,G为不等式约束矩阵线性,最优控制决策就是对上式二十的二次 规划问题的求解;

步骤3:根据步骤2求解到的最优控制变量及其相应的预测状态量,采 用最小二乘法求解当前控制时域内的PI控制器的最佳控制系数,比例系数 和积分系数并更新PI控制器的控制系数;

考虑到PI控制器有如下控制规律:

u = K p ρ · + K i ρ ]]>       式四

ρ = 0 ( y - r ) d t = 0 ( C x - r ) d t ]]>       式五

其中,r为系统输出参考量;显然有:

ρ · = C x - r ]]>        式六

则可根据步骤2得到的最优解 U t * = U t 0 U t 1 ... U t N - 1 T , ]]>求解其对应的状态量 x ρ t * = x t 0 x t 1 ... x t N - 1 ρ t 0 ρ t 1 ... ρ t N - 1 , ]]>通过最小二乘法求取当前预测时域内T内最佳的比例、积 分系数;

步骤4:在当前控制周期内,采用更新了控制系数的PI控制器实现对 微网频率的调节控制。

在上述的一种基于MPC和PI控制方法的带电动汽车的微网调频方法, 所述步骤2.2的具体方法是:根据预测控制的基本原理,首先以步骤2.1得 到的最新测量值为初始条件,基于式三预测系统未来的动态;为此,设定 预测时域为p,控制时域为m且m≤p;并定义:

定义一:控制时域之外,控制变量不变,即Δu(k+i)=0,i=m,m+1,…,p-1;

定义二:可测干扰在k时刻之后不变,即Δd(k+i)=0,i=1,2,…,p-1;

定义一是因为控制时域有可能小于预测时域,而预测系统未来动态需 要在整个预测时域的控制输入;定义二是因为在当前k时刻,尚未获取干扰 的未来取值;

在当前时刻k,测量值为x(k),计算Δx(k)=x(k)-x(k-1);这个Δx(k)将作为 预测系统未来动态的起点;由式三预测k+1到k+3时刻的状态增量如下:

Δx(k+1|k)=AΔx(k)+BuΔu(k)+BdΔd(k)              式七

Δx(k+2|k)=AΔx(k+1|k)+BuΔu(k+1)+BdΔd(k+1)

                                          式八

=A2Δx(k)+ABuΔu(k)+BuΔu(k+1)+ABdΔd(k)

Δx(k+3|k)=AΔx(k+2|k)+BuΔu(k+2)+BdΔd(k+2)

                                             式九

=A3Δx(k)+A2BuΔu(k)+ABuΔu(k+1)+BuΔu(k+2)+A2BdΔd(k)

上式中,k+1|k表示k时刻对k+1时刻的预测;符号“|”后面的k表示当 前时刻为k;进而,可以预测k+m至k+p时刻的状态

  式十

进一步,有输出方程(2)可以预测k+1至k+p的被控输出

yc(k+1|k)=CcΔx(k+1|k)+yc(k)=CcAΔx(k)+CcBuΔu(k)+CcBdΔd(k)+yc(k)  式十一

yc(k+2|k)=CcΔx(k+2|k)+yc(k+1|k)

=(CcA2+CcA)Δx(k)+(CcABu+CcBu)Δu(k)+CcBuΔu(k+1)+(CcABd+CcBd)Δd(k)+yc(k)  式十二

  式十三

y c ( k + p | k ) = C c Δ x ( k + p | k ) + y c ( k + p - 1 | k ) = Σ i = 1 p C c A i Δ x ( k ) + Σ i = 1 p C c A i - 1 B u Δ u ( k ) + Σ i = 1 p - 1 C c A i - 1 B u Δ u ( k + 1 ) + ... + Σ i = 1 p - m + 1 C c A i - 1 B u Δ u ( k + m - 1 ) + Σ i = 1 p C c A i - 1 B d Δ d ( k ) + y c ( k ) , ]]>式十四 定义p步预测输出向量和m输入向量如下:

Y p ( k + 1 | k ) = d e f y c ( k + 1 | k ) y c ( k + 2 | k ) . . . y c ( k + p | k ) p × 1 , Δ U ( k ) = d e f Δ u Δ u ( k + 1 ) . . . Δ u ( k + m - 1 ) p × 1 ]]>

那么,对系统未来p步预测的输出可以由下面的预测方程计算:

Yp(k+1|k)=SxΔx(k)+Γyc(k)+SdΔd(k)+SuΔU(k)      式十五

其中:

因此,本发明具有如下优点:1.采用的这种方法同时结合了MPC控制 方式和PI控制方式,这种方法比单纯的MPC和PI控制方式有更多的优势。 2.它没有改变原有PI控制系统的结构,即可使原有基于PI控制的高级策略 仍能正常发挥作用,即意味着更好的兼容性;3.可以最大限度在一个控制周 期内让PI控制器接近最优,4.控制周期是一直向前推进的,因此PI控制器 的参数也是在不断更新,克服了PI控制器对运行工况的适应性,动态性能 也得到积极改善;5同时由于采用了有关判断逻辑,可以有效地避免MPC 问题求解不可行时无法进行控制的问题,这时整个系统仍可有效运行,加 强了控制方法的可靠性。

附图说明

图1是本发明涉及的MPC与PI整合示意图。

图2是本发明涉及的MPC-PC的流程图。

图3是本发明涉及的微网系统。

图4是本发明涉及的微网频率控制体系。

具体实施方式

下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的 说明。

实施例:

本发明在如图3所示的微网系统体系中实施了基于GPC和PI控制方法 的带电动汽车的微网调频方法。图3中微网系统的状态空间模型如下式所 示:

x · ( t ) = A c x ( t ) + B c u u ( t ) + B c d d ( t ) y c ( t ) = C c x ( t ) ]]>       (1)

其中,x=[Δf ΔPMT ΔXMT ΔPE1 ΔPE2]T,u=[ΔuMT ΔuE1 ΔuE2]T, w=[ΔPD]T,y=[Δf]T

A = 0 1 H t 0 1 H t 1 H t 0 - 1 T t 1 T t 0 0 - 1 RT f 0 - 1 T f 0 0 0 0 0 - 1 T e 1 0 0 0 0 0 - 1 T e 2 , B = 0 0 1 T f 0 0 0 0 0 1 T e 1 0 0 0 0 0 1 T e 2 T ]]>

D = - 1 H t 0 0 0 0 T , ]]>C=[1 0 0 0 0]。

A,B,C,D分别是系统的状态矩阵,输入矩阵,扰动矩阵和输出矩 阵。x,u,w分别是系统的状态变量、可控制输入变量和不可控输入变量。 Te1是电动汽车充放电站1的时间常数,ΔuE1是电动汽车充放电站1接收的负 荷频率控制信号;Te2是电动汽车充放电站2的时间常数,ΔuE2是电动汽车 充放电站2接收的负荷频率控制信号;Δf是频率偏差,ΔuMT是微型燃气轮 机接收的负荷频率控制信号,ΔXMT是燃料系统阀门位置变化的增量,Tf是 燃料系统的时间常数,Tt是燃气涡轮的时间常数,R是调速器系数,ΔPD是 扰动功率且由负荷扰动功率ΔPL和风电系统扰动功率ΔPw组成,Ht代表微网 的惯性常数。

以下结合附图对本发明作进一步的详细描述。在每一个控制周期都执 行以下步骤,具体的控制流程如图2所示。

步骤1:状态监测,获取测量单元传送过来的系统输出测量值,计算出 与给定控制目标的偏差e,对e的大小进行判断,如果当前偏差小于设定的 限制,进入步骤2;否则进入步骤3;

步骤2:当前的PI控制器的控制参数不作修改,继续采用该PI控制器 实现对微网频率的调节控制,直到该控制周期结束,到下一个控制周期, 回到步骤1.

步骤3:MGDC进行收集和整理由PMU测量系统测量到的实时状态信 息,包括Δf,ΔPE1,ΔPE2,ΔPMT和ΔPD,并将数据发送至MPC控制器。

步骤4:预测未来。根据MGDS收集处理的实时状态信息,MPC控制 器根据状态空间方程预测输出偏差Δy的动态轨迹。并根据建立控制量和预 测量之间的关系,为最优控制决策奠定基础。

步骤4.1:设定预测时域为p,控制时域为m且m≤p,并作如下的假设: 假设一:控制时域之外,控制变量不变,即Δu(k+i)=0,i=m,m+1,…,p-1

假设二:可测干扰在k时刻之后不变,即Δd(k+i)=0,i=1,2,…,p-1

步骤4.2根据步骤3得到的当前时刻k的状态量测量值,x(k),计算 Δx(k)=x(k)-x(k-1),将这个Δx(k)将作为预测系统未来动态的起点。预测k+1到 k+p时刻的状态(实际上是状态增量,简单起见称为状态)如下:

Δx(k+1|k)=AΔx(k)+BuΔu(k)+Bdd(k),      (3)

Δx(k+2|k)=AΔx(k+1|k)+BuΔu(k+1)+BdΔd(k+1)

                                         (4)

=A2Δx(k)+ABuΔu(k)+BuΔu(k+1)+ABdΔd(k)

  (5)

Δx(k+m|k)=AΔx(k+m-1|k)+BuΔu(k+m-1)+BdΔd(k+m-1) 

                                                      (6)

=AmΔx(k)+Am-1BuΔu(k)+Am-2BuΔu(k+1)+…+BuΔu(k+m-1)+Am-1BdΔd(k),

Δx(k+p|k)=AΔx(k+p-1|k)+BuΔu(k+p-1)+BdΔd(k+p-1)

                                                       (7)

=ApΔx(k)+Ap-1BuΔu(k)+Ap-2BuΔu(k+1)+…+Ap-mBuΔu(k+m-1)+Ap-1BdΔd(k),

上式中,k+1|k表示k时刻对k+1时刻的预测;符号“|”后面的k表示当 前时刻为k。

步骤4.3:预测k+1至k+p的被控输出量。

yc(k+1|k)=CcΔx(k+1|k)+yc(k)=CcAΔx(k)+CcBuΔu(k)+CcBdΔd(k)+yc(k)  (8)

yc(k+2|k)=(CcA2+CcA)Δx(k)+(CcABu+CcBu)Δu(k)+CcBuΔu(k+1)+(CcABd+CcBd)Δd(k)+yc(k)  (10)

  (11)

  (12)

定义p步预测输出向量和m输入向量如下:

Y p ( k + 1 | k ) = d e f y c ( k + 1 | k ) y c ( k + 2 | k ) . . . y c ( k + p | k ) p × 1 , Δ U ( k ) = d e f Δ u Δ u ( k + 1 ) . . . Δ u ( k + m - 1 ) p × 1 ]]>

那么,对系统未来p步预测的输出可以由下面的预测方程计算:

Yp(k+1|k)=SxΔx(k)+Γyc(k)+SdΔd(k)+SuΔU(k)   (13)

其中:

步骤5:最优控制决策,基于步骤4,协调控制器根据目标函数以及约 束条件求解最优控制量。如若目标函数有解,进入步骤6;否则进入步骤7

系统输出的参考轨迹一般是可以确定的;由于扰动等因素,系统实际 输出和预测结果有误差,可定义二次型性能指标函数,找出满足J最小的最 优控制输入序列Δu(k|k),…,Δu(k+m-1|k)。

min Δ u ( k | k ) , ... , Δ u ( k + m - 1 | k ) J = m i n Σ i = 1 p q i ( y ^ ( k + i | k ) - y r ( k + i | k ) ) 2 + Σ j = 1 n r j ( Δ u ( k + j - 1 | k ) ) 2 - - - ( 14 ) ]]>

其中,qi和ri是权重系数;yr(k+i|k)为系统输出参考轨迹;若将 Δu(k|k),…,Δu(k+m-1|k)用向量表示为ΔU(k|k).

则可将式(11)写成:

J=[E(k)+SuΔU(k|k)]TQ[E(k)+SuΔU(k|k)]+ΔU(k|k)TRΔU(k|k)        (15)

其中,E(k)=SxΔx(k)+Γyc(k)+SdΔd(k),

然后将式(15)展开得到:

J=E(k)TQE(k)+E(k)TQSΔU(k|k)+ΔU(k|k)TSTQE(k)+ΔU(k|k)TSTQSΔU(k|k)+ΔU(k|k)TRΔU(k|k)  (16)

注意到E(k)TQSΔU(k|k)=ΔU(k|k)TSTQE(k),而且E(k)TQE(k)这一项与控制输入 量无关,则式(16)可写成:

min Δ U ( k | k ) J = min Δ U ( k | k ) 1 2 Δ U ( k | k ) T H Δ U ( k | k ) + f ( k ) T Δ U ( k | k ) - - - ( 17 ) ]]>

其中,H=2[STQS+R],f(k)=2STQE(k)

可把系统状态量和系统输出量都看成是系统控制输入的函数,由系统 控制输入决定,定义U=[u(k)u(k+1)…u(k+N)]T,则上述问题也就变位:

J ( k ) = m i n 1 2 U T H U + h T U s . t . G U g - - - ( 18 ) ]]>

其中,G

收缩
  • QQ咨询

  • 在线咨询
  • 在线咨询
  • 在线咨询
  • 在线咨询
  • 电话咨询

  • 02886312233