APP下载

高空风筝发电装置的预测控制

2015-02-23庄亚文袁德成魏志斌孙逸菲

上海电机学院学报 2015年6期
关键词:非线性

庄亚文, 袁德成, 魏志斌, 孙逸菲

(沈阳化工大学 信息工程学院, 沈阳 110142)



高空风筝发电装置的预测控制

庄亚文,袁德成,魏志斌,孙逸菲

(沈阳化工大学 信息工程学院, 沈阳 110142)

摘要:运用高空风筝发电装置的风力发电技术,建立了包括风筝局部位置和相对原点位置等的YOYO型风筝的动态模型。制定了风筝一个发电周期包括牵引、被动两个阶段的约束优化策略,应用非线性模型预测控制原理,解决了非线性实时优化的控制问题。仿真结果表明,非线性模型预测控制能显著改进其性能。

关键词:风筝发电; 预测控制; 非线性; 周期飞行

目前,世界上电能大约70%是利用化石能源(煤炭、石油、天然气)产生的[1]。由于化石能源是有限的,且污染环境;因此,人们开始探索新的清洁能源,对风能的关注也日益增加。预计2030年的能源成本,与煤炭、天然气等能源相比,高空风能成本是最低的[2]。

高空风筝发电是一种新型风力发电技术,通过控制风筝的双线,在气动升力的作用下而产生的电能。其原理是: 当风筝表面垂直于气流时,风筝的拉力最大,用风筝拖动地面上的卷扬机做功发电,动能转化为电能,即牵引阶段。当绳索用完风筝要返回时,风筝表面平行气流的拉力最小,卷扬机倒转拉回风筝,风筝耗电状态为被动阶段[3-4]。不断地进行两个阶段的循环,能量可以被得到。风筝的发电周期可分为牵引、被动2个阶段。在牵引阶段要求发电量最大,在被动阶段耗电量最小,故发电量明显高于耗电量[5]。

非线性模型预测控制是基于实时优化动态模型的反馈控制技术[6]。控制目标是使风筝按照周期轨道飞行并产生最大的电能。采用非线性模型预测控制原理设计YOYO结构风筝发电装置的控制器,可满足对风筝发电装置的需求。

1机理建模

风筝发电装置是由两条线控制其侧角,如图1所示。通过拉拽风筝的一条线来改变风筝的方向[7]。

图1 风筝模型坐标系Fig.1 Coordinate system of the kite model

1.1 风筝动力学建模

空中风筝的运动模型可以用牛顿运动定律和空气动力学来表达[8]。应用极坐标θ、φ、r来表示相对于原点的风筝位置,即

p=(rsinθcosφ,rsinθsinφ,rcosθ)

其中,r为风筝到原点的距离;θ为风筝线与垂直方向的夹角;φ为风筝线投影到地面与X轴的夹角;rcosθ为风筝离地面高度[9]。

风筝移动坐标系统用单位向量eθ、eφ、er来表示,每1个单位向量是相对于极坐标θ、φ、r(见图1)。定义作用在风筝上的力为Fθ、Fφ、Fr,应用牛顿定律,风筝的力学表达式为

(1)

(2)

(3)

1.2 风筝气动升力和阻力

对模型的空气动力,首先要确定风筝的方向。假设风筝的尾部被拉到有效风的方向,在这种情况下,风筝的纵轴和有效风的向量方向是相同的[10],即

假设单位向量el是从风筝的前端指向后端,即

风筝横轴的单位向量et是从左翼的尖端到右翼的尖端,但是其必须正交于el。

et·el=0

(4)

单位向量et投影在单位向量er的坐标上可以确定两条线的长度差Δl,如图2所示。如果在风筝上两条线固定点的距离是d,从右到左固定点的向量为d·et。

图2 风筝单位向量(左)和侧角(右)Fig.2 Unit vectors (L) and lateral angle (R)

控制量为风筝的侧角ψ,定义为

ψ=arcsin(Δl/d)

侧角决定了风筝的方向,即

(5)

单位向量et须满足

(el×et)er>0

(6)

这确保了风筝和线总是相同方向的。对单位向量et满足式(3)~(5)。

et=e1(-cosψsinη)+e2(cosψcosη)+ersinψ

we是有效风向量到eθ、eφ的切平面上的投影,即we=we-er(er·we)。

定义正交单位向量

以便(e1,e2,er)满足正交右手坐标系定则。we在e2方向上没有分量,即

两个向量el×et、el分别是气动升力和阻力的方向。空气动力作用在风筝上的升力FL和阻力FD分别为

(7)

(8)

式中,A为风筝面积;ρ为空气密度;CL为升力系数;CD为阻力系数。

给定升力、阻力的大小和方向,能计算出空气动力

(9)

(10)

2模型预测控制

非线性模型预测控制是一种基于模型的优化控制算法,采用脉冲响应的非参数模型作为内部模型,根据对象的历史信息和未来输入,预测其未来控制输出[11]。

模型预测控制的具体优化过程: 在k时刻,根据状态变量计算出性能指标J的最优解,并且使用最优控制序列的第1个元素Δu(ki)作为输出;在k+1时刻,基于新的状态变量重新计算J的最优解,对原有的控制输出进行修正,再进行新的优化。因此,模型预测控制也被称为滚动控制[12]。

预测模型采用离散状态空间方程来表达。在预测模型的基础上,由系统控制量计算包括模型自由输出ym(k+i)和模型输出u(i)的模型预测输出:

yp(k+i)=ym(k+i)+u(i)

(11)

ym(k+i)=H(x(k));i=1,2,…,i

(12)

式中,yp(k+i)为预测输出;x(k)为k时刻已知信息,包括过去时刻的控制量和输出量以及未来控制量的已知假设;H为对象预测模型的数学表达式。

自由输出是指k时刻的输出预测值是未考虑该时刻新加入的控制作用前作出的[13]。u(i)为在k时刻加入控制作用u(k+i)后新增加的模型输出。

经过误差补偿后的预测输出为

yp(k+i)=ym(k+i)+u(i)+e(k+i)

(13)

式中,e(k+i)为误差补偿。

参考轨迹通常选取

yr(k+i)=αiy(k)+(1-αi)c

(14)

i=1,2,…,i

式中,yr(k+i)为参考轨迹;y(k)为输出;c为设定值;αi=exp(-T/τ),τ为参考估计时间常数;T为采样周期[14]。

优化的目标就是找到一组系数u(i)使整个优化时域尽可能接近参考轨迹。二次型性能指标为

(15)

控制目标是通过合适的控制器作用在风筝上,使其按照周期轨道飞行并产生电能。非线性模型预测控制策略设计了风筝发电周期的2个阶段,根据各自的目标成本、状态约束、输入约束和终端条件。将系统离散化,选择一个适当的采样周期。每个采样时间tk,即性能指标

(16)

式中,Tp为预测时域;L(·)为基于各操作阶段的函数。

(1) 牵引阶段(发电)性能指标

(17)

开始的状态条件为

(18)

(19)

(2) 被动阶段(耗电),该阶段分为3个子阶段,用最少的能量来回收风筝线,从而使总能量最大化。

(20)

(21)

(22)

2个阶段均需要满足状态约束和控制量约束

(23)

(24)

3仿真研究

根据建立的控制结构和模型预测控制器,对系统进行仿真研究。模型参数和各阶段约束条件见表1。

表1 模型参数和约束条件

仿真结果如图3~9所示。分别给出控制输入、风筝线长、风筝坐标系θ角和φ角、运行轨迹、输出电能的变化。

从图5可以看出,在仿真过程中,从发电阶段到电动阶段,每个周期线长的变化相对稳定。从图6和图7可见,风筝φ和θ角周期变化也相对稳定。图7风筝的运行轨迹满足周期轨迹“8”的要求。图9风筝产生的电能总体成线性增加。非线性模型预测控制能显著改进风筝发电装置的性能。

图3 控制量Fig.3 Control parameter

图4 控制量Fig.4 Control parameter 0

图5 风筝线长的变化Fig.5 Variance of line length

图6 风筝φ角的变化Fig.6 Variance of angle φ

图7 风筝θ角的变化Fig.7 Variance of theta angle θ

图8 风筝位置轨迹Fig.8 Orbit of kite

图9 风筝产生电量Fig.9 Energy generated by kite

4结语

模型预测控制能够处理风筝发电中存在的非线性、扰动以及约束条件等问题。为解决非线性实时优化的问题,本文采用模型预测控制设计非线性周期不稳定风筝系统,具体分析了YOYO结构风筝装置的发电周期各阶段的控制目标、约束条件。仿真结果验证了非线性模型预测控制对风筝模型的有效性。

参考文献:

[1]Fgiano L,Milanese M,Piga D.High altitude wind power generation[J].IEEE Transactions on Energy Conversion,2010,25(1): 168-180.

[2]Canale M,Fgiano L,Milanese M.High altitude wind energy generation using controlled power kites[J].IEEE Transactions on control Systems Technology,2010,18(2): 279-293.

[3]Ilzhöfer A, Houska B,Diehl M.Nonlinear MPC of kites under varying wind conditions for a new class of large-scale wind power generators[J].International Journal of Robust and Nonlinear Control,2007,17: 1590-1599.

[4]Williams P,Lansdorp B,Ockels W.Optimal cross-wind towing and power generation with tethered kites[J].Journal of guidance,control and dynamics,2007,31(1): 81-93.

[5]Diehl M,Magni L,Nicolao G D.Efficient NMPC of unstable periodic systems approximate infinite horizon closed loop costing[J].Annual Review in Control,2004,28(1): 37-45.

[6]Utgikar V P,Scott J P.Energy forecasting: Predictions,reality and analysis of causes of error[J].Energy Policy,2006,34(17): 3087-3092.

[7]Houska B, Diehl M.Optimal control for power generating kites[C]∥European Control Conference(ECC).[S.L.]: IEEE,2007: 3560-3566.

[8]Thresher R,Robinson M,Veers P.To capture the wind[J].IEEE Power & Energy Magazine,2007,5(6): 34-46.

[9]Mayne D Q,Rawlings J B.Model predictive control: theory and design[J].Process Automation Handbook,2012,130: 3430-3433.

[10]Canale M,Fagiano L,Milanese M.Power kites for wind energygeneration-fast predic-tive control of tethered airfoils.[J].IEEE Control Systems Magazine,2007,27(6): 25-38.

[12]Diehl M,Bock H G,Schlöder J P,et al.Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations[J].J Process Control,2002,12(1): 577-585.

[13]Diehl M,Findeisen R,Bock H G,et al.An efficient algorithm for nonlinear model predictive control of large-scale systems[J].At-Automatisierungstechnik,2003,51: 22-29.

[14]Roberts B W,Shepard D H,Caldeira K,et al.Harnessing high-altitud e wind power[J].IEEE Transactions on Energy Conversion,Special Issue on Wind Power 2007,22(1): 136-144.

[15]孙衢,孙煜.高空风力发电机组预测函数控制研究[J].中国科学技术大学学报,2012,42(5): 372-377.

指导教师: 袁德成(1960 -),男,教授,博导,主要研究方向为混杂控制系统理论及应用,E-mail: yuandecheng@163.com

Predictive Control for High-Altitude Kite Generators

ZHUANGYawen,YUANDecheng,WEIZhibin,SUNYifei

(College of Information Engineering, Shenyang University of Chemical Technology,

Shenyang 110142, China)

Abstract:High-altitudekite generator is a new kind of wind power generation device. A dynamic model ofthe YOYO configuration kite is derived, including the local position and the positionrelative to the kite pilot. Energy is obtained by performing a two-phase cycle:traction phase and passive phase. An optimization problem of the two stages is formulated,and the generation controller is designed using a nonlinear model and the predictivecontrol principle to solve the optimal control problem of nonlinearity and real-timeproperty. Simulation results show that the predictive control with a nonlinear modelcan significantly improve performance of the kite generator.

Key words:kite generator;predictive control; nonlinear; periodic orbit

文献标志码:A

中图分类号:TM 315

文章编号2095 - 0020(2015)06 -0345 - 06

作者简介:庄亚文(1990 -),男,硕士生,主要研究方向为复杂工业过程建模与控制,E-mail: 532186017@qq.com

收稿日期:2015 - 09 - 28

猜你喜欢

非线性
虚拟水贸易的可计算非线性动态投入产出分析模型
资本充足率监管对银行稳健性的非线性影响
基于序关系法的PC建筑质量非线性模糊综合评价
电子节气门非线性控制策略
基于SolidWorksSimulation的O型圈锥面密封非线性分析
四轮独立驱动电动汽车行驶状态估计
工业机器人铝合金大活塞铸造系统设计与研究
我国金融发展与居民收入差距非线性关系研究
浅析人工智能中的图像识别技术
媒体监督、流动性风险与失责行为的成本效应?