当前位置: 首页 > 专利查询>福州大学专利>正文

一种背靠背转换器的分布式模型预测控制方法技术

技术编号:15637896 阅读:136 留言:0更新日期:2017-06-15 10:39
本发明专利技术涉及一种背靠背转换器的分布式模型预测控制方法,所提出的分布式模型预测控制方法应用于背对背转换器的直接功率控制和直流链路电压控制。FCS‑MPC问题以分布式方式制定,整个系统被分成更简单的子系统。单个控制器能够彼此通信以共同决定本地切换序列。所提出的分布式模型预测控制公式能够为具有涉及容错,灵活性和高控制能力的硬要求的系统提供可行的控制实现,而不存在一个大型集中优化问题的解决方案。本发明专利技术有利于减少原来解决方案的计算负担,并为未来发展方向提供指导。

【技术实现步骤摘要】
一种背靠背转换器的分布式模型预测控制方法
本专利技术涉及模型预测控制(MPC)的
,特别是一种背靠背转换器的分布式模型预测控制方法。
技术介绍
如今,电力电子是唯一能够提供有效和灵活的电能转换和调节的技术。它在许多低碳应用中至关重要,包括可再生能源发电,智能电网,电动交通(电动汽车,混合动力电动汽车,铁路),航空航天,节能,电机驱动和照明。在过去几十年中,对于科学文献和工业中的各种应用,已经有关于转换器拓扑和技术解决方案的激增。传统的线性控制方法已经广泛用于功率转换器。而且,许多其他控制方法已经在文献中提出并成功测试,比如模型预测控制(MPC)。近年来,模型预测控制(MPC)已成功用于控制具有不同拓扑和不同应用的电力电子转换器。MPC提供了许多优于更传统的控制技术的优点,例如避免级联控制回路,容易包含约束以及快速瞬态响应的能力。另一方面,控制器的计算负担随着系统复杂性而指数地增加,并且可能导致在现代数字控制板上不能实现。提出了一种新颖的分布式MPC(DMPC),其能够实现与传统MPC相同的性能,同时降低其实现的计算需求。在图1中,示出了针对两个子系统的情况的DMPC方案。在这个图中,过程1和过程2具有本地MPC控制器。由于这些过程彼此交互,需要在控制器之间共享信息以允许它们计算他们自己的控制动作。否则,系统可能会失去性能和稳定性。为了避免这种情况,在每个时间步长,本地控制器必须决定要在本地应用的控制动作,并将它们传送到其他控制器。虽然MPC已经广泛认识到优于单输入单输出以及甚至超过其他多输入多输出控制方法的优点,但是其主要缺点是与其实现相关的计算负担。因此,随着输入数量的增加,其实现是不可行。此外,如果采样时间减少(如在电力电子设备的情况下),其实现也是不可行。在这两种情况下,应对这些缺点的替代方案是以分布式方式实现MPC。本专利技术的目的是提出DMPC作为用于控制其动态在微秒范围内系统的替代方案。
技术实现思路
本专利技术的目的在于提供一种背靠背转换器的分布式模型预测控制方法,以克服现有技术中存在的缺陷。为实现上述目的,本专利技术的技术方案是:一种背靠背转换器的分布式模型预测控制方法,按照如下步骤实现:步骤S1:构建一用于估计受控系统行为的离散时间非线性系统:x(k+1)=f(x(k),u(k));y(k)=g(x(k),u(k));其中:x(k)、u(k)和y(k)分别表示在瞬时时间k,状态、输入和输出向量,f(x(k),u(k))和g(x(k),u(k))为被控系统的随时间变化的非线性函数;步骤S2:根据时间步骤k的测量状态值,在时间步骤h+1下,获取期望的系统输出yref(h+1)和预测系统输出y(h+1/k);步骤S3:构建用于测量受控系统性能的二次成本函数通常是对角线矩阵,其中:Q和R是正定义加权矩阵,e(h+1/k)=yref(h+1)-y(h+1/k)是期望和预测输出之间的差;步骤S4:计算控制动作使得在整个预测水平Np上的二次成本函数最小化;步骤S5:将所述步骤S1中整个系统模型函数分解为M个子系统为:xr(k+1)=fr(x(k),ur(k),u-r(k));yr(k)=gr(x(k),ur(k),u-r(k));其中,xr(k)、ur(k)和yr(k)分别是子系统r的本地状态、输入和输出;除了局部ur(k)的矢量,u-r(k)是包含所有控制输入,即:其中,M为整个系统分解后子系统个数;步骤S6:对于第r个本地控制器,根据时间步骤k的测量状态值,在时间步骤h+1的期望和预测的局部输出之间的差为:er(h+1/k)=yref_r(h+1)-yr(h+1/k);其中:yref_r(h+1)表示期望输出和yr(h+1/k)表示预测输出;步骤S7:以Qr和Rr表示局部加权矩阵,即具有正元素的适当维度的对角矩阵;将局部模型替换为所述步骤S3中全局成本函数,即:步骤S8:以表示本地控制器r的成本函数,从所述步骤S7全局成本函数中,记为:则:其中,r为本地控制器,表示在时间步骤k的最优局部控制动作的序列,表示剩余控制器的控制动作的序列;步骤S9:为代替最小化每个控制器r相对于其自身的局部变量使最小;公式化每个局部MPC为:约束条件:xr(h)∈Xr(x(k),ur(k),u-r(k))为局部状态的轨迹;ur(h)∈Ur(x(k),ur(k),u-r(k))为本地输入;yr(h)∈Yr(x(k),ur(k),u-r(k))为本地输出;其中,Xr(x(k),ur(k),u-r(k)),Ur(x(k),ur(k),u-r(k))和Yr(x(k),ur(k),u-r(k))分别是局部状态,局部输入和局部输出的可行集合;步骤S10:通过建立的分布式模型预测控制对背对背转换器的直接功率控制和直流链路电压进行控制。进一步的,在所述步骤S10中,还包括如下步骤:步骤S101:通过Clark变换,记为系统的状态向量,记以下局部成本函数被分别为:其中:e1(k+1/k)=[P1ref-P1(k+1/k),Q1ref-Q1(k+1/k),Vdcref-Vdc(k+1/k)]T;e2(k+1/k)=[P2ref-P2(k+1/k),Q2ref-Q2(k+1/k),Vdcref-Vdc(k+1/k)]T;对角矩阵且对角元素全为正;步骤S102:通过求解最小化问题得到的序列序列约束条件为:x1(h)∈X1(x(k),S1αβ(h),S2αβ(h));S1αβ(h)∈U1(x(k),S1αβ(h),S2αβ(h));P1(h)∈YP1(x(k),S1αβ(h),S2αβ(h));Q1(h)∈YQ1(x(k),S1αβ(h),S2αβ(h));步骤S103:通过求解最小化问题得到的序列约束条件:x2(h)∈X2(x(h),S1αβ(h),S2αβ(h));S2αβ(h)∈U2(x(h),S1αβ(h),S2αβ(h));P2(h)∈YP2(x(h),S1αβ(h),S2αβ(h));Q2(h)∈YQ2(x(h),S1αβ(h),S2αβ(h));其中:P1(h)∈YP1(x(k),S1αβ(h),S2αβ(h))和P2(h)∈YP2(x(h),S1αβ(h),S2αβ(h))是转换器每侧的有功功率的控制集;Q1(h)∈YQ1(x(k),S1αβ(h),S2αβ(h))和Q2(h)∈YQ2(x(h),S1αβ(h),S2αβ(h))是转换器每侧的无功功率的控制集;步骤S104:计算参考有功功率,根据预设电容器Vdref处的电压的期望值以及实际测量的电压值Vdc,用于将电压调节到期望值有功功率流的所需变化由下式给出:其中,N表示达到期望值所需时间步长的期望数量,C是直流链路的电容,Pdc是有功功率流,Ts是采样时间;步骤S105:利用转换器的α-β模型,通过Clark变换的有功和无功功率流预测如下:给定电流和过去电压的测量值,使用一阶拉格朗日外推法计算下一时间步长的电压:相较于现有技术,本专利技术具有以下有益效果:1、FCS-MPC问题以分布式方式制定,减少了计算时间,并允许其在复杂的功率转换器中实现。在所提出的方法中,整个系统被分成更简单的子系统。对于每个子系统,制定FCS-MPC。单个控制器能够彼此通信以共同决定本地切换序列。2、本文档来自技高网
...
一种背靠背转换器的分布式模型预测控制方法

【技术保护点】
一种背靠背转换器的分布式模型预测控制方法,其特征在于,按照如下步骤实现:步骤S1:构建一用于估计受控系统行为的离散时间非线性系统:x(k+1)=f(x(k),u(k));y(k)=g(x(k),u(k));其中:x(k)、u(k)和y(k)分别表示在瞬时时间k,状态、输入和输出向量,f(x(k),u(k))和g(x(k),u(k))为被控系统的随时间变化的非线性函数;步骤S2:根据时间步骤k的测量状态值,在时间步骤h+1下,获取期望的系统输出y

【技术特征摘要】
1.一种背靠背转换器的分布式模型预测控制方法,其特征在于,按照如下步骤实现:步骤S1:构建一用于估计受控系统行为的离散时间非线性系统:x(k+1)=f(x(k),u(k));y(k)=g(x(k),u(k));其中:x(k)、u(k)和y(k)分别表示在瞬时时间k,状态、输入和输出向量,f(x(k),u(k))和g(x(k),u(k))为被控系统的随时间变化的非线性函数;步骤S2:根据时间步骤k的测量状态值,在时间步骤h+1下,获取期望的系统输出yref(h+1)和预测系统输出y(h+1/k);步骤S3:构建用于测量受控系统性能的二次成本函数通常是对角线矩阵,其中:Q和R是正定义加权矩阵,e(h+1/k)=yref(h+1)-y(h+1/k)是期望和预测输出之间的差;步骤S4:计算控制动作使得在整个预测水平Np上的二次成本函数最小化;步骤S5:将所述步骤S1中整个系统模型函数分解为M个子系统为:xr(k+1)=fr(x(k),ur(k),u-r(k));yr(k)=gr(x(k),ur(k),u-r(k));其中,xr(k)、ur(k)和yr(k)分别是子系统r的本地状态、输入和输出;除了局部ur(k)的矢量,u-r(k)是包含所有控制输入,即:其中,M为整个系统分解后子系统个数;步骤S6:对于第r个本地控制器,根据时间步骤k的测量状态值,在时间步骤h+1的期望和预测的局部输出之间的差为:er(h+1/k)=yref_r(h+1)-yr(h+1/k);其中:yref_r(h+1)表示期望输出和yr(h+1/k)表示预测输出;步骤S7:以Qr和Rr表示局部加权矩阵,即具有正元素的适当维度的对角矩阵;将局部模型替换为所述步骤S3中全局成本函数,即:步骤S8:以表示本地控制器r的成本函数,从所述步骤S7全局成本函数中,记为:则:其中,r为本地控制器,表示在时间步骤k的最优局部控制动作的序列,表示剩余控制器的控制动作的序列;步骤S9:为代替最小化每个控制器r相对于其自身的局部变量使最小;公式化每个局部MPC为:约束条件:xr(h)∈Xr(x(k),ur(k),u-r(k))为局部状态的轨迹;ur(h)∈Ur(x(k),ur(k),u-r(k))为本地输入;yr(h)∈Yr(x(k),ur(k),u-r(k))为本地输出;其中,Xr(x(k),ur(k),u-r(k)),Ur(x(k),ur(k),u-r(k))和Yr(x(k),ur(k),u-r(k))分别是局部状态,局部输入和局部输出的可行集合;步骤S10:通过建立的分布式模型预测控制对背对背转换器的直接功率控制和直流链路电压进行控制。2.根据权利要求1所述...

【专利技术属性】
技术研发人员:金涛苏见燊魏海斌宗戈
申请(专利权)人:福州大学
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1