基于模型预测控制的阵风减缓方法研究_第1页
基于模型预测控制的阵风减缓方法研究_第2页
基于模型预测控制的阵风减缓方法研究_第3页
基于模型预测控制的阵风减缓方法研究_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于模型预测控制的阵风减缓方法研究

0确定启动模型控制设置减少矩阵是有效控制技术的重要组成部分,在现代飞机设计中得到了广泛应用。它能有效地降低阵风引起的附加过载,改善飞行品质并提高结构的疲劳寿命。传统PID控制、线性二次高斯控制(LQG)和鲁棒性控制(H模型预测控制(MPC)是20世纪70年代产生于工业过程控制领域的一类计算机控制算法。MPC基于滚动优化,通过在线求解二次规划(QP)问题,得到每一采样时刻满足系统约束的最优控制输入。MPC的特点是滚动优化,滚动实施,具有一定的自适应性,因此,MPC非常适合状态和输入存在约束的非线性或时变系统。但由于每一采样时刻都需求解QP问题,MPC存在计算量大的缺陷1u3000模型结构1.1控制律设计及仿真飞机过载增量主要由垂直阵风引起,而水平阵风的影响较小,因此,设计阵风减缓系统时着重考虑垂直阵风的影响系统使用离散和连续阵风模型进行控制律设计和仿真。对于离散阵风,一般采用(1-cos)阵风模型,具体形式为:w对于连续阵风模型,由于仅针对刚性飞机进行阵风减缓研究,只需要考虑低频范围的阵风。在低频范围内,Dryden模型和Vonu3000Karman模型基本一致Dryden函数谱为有理谱,根据有理谱成形理论,可以认为连续阵风wT为风干扰的特征长度L与航迹速度V1.2小扰动方程的线化耦合飞机的动力学特性是通过六自由度方程来描述的,但是六自由度方程为非线性方程,并且存在纵向和横航向耦合,不便于进行控制律设计。通过小扰动假设,标准的六自由度方程被线化和解耦,从而得到线化的纵向小扰动方程。此外,垂直阵风w其中Δυ,Δα,Δq,Δθ分别为航迹速度、迎角、俯仰角速率和俯仰角的增量;Δn2u3000模型的预测和控制2.1状态空间模型预测模型MPC是一种基于模型的控制算法,对于MPC来讲,只注重模型的功能,而不注重模型的形式。预测控制的功能就是根据对象的历史信息和未来输入,预测未来输出。因此,预测控制具有展示未来动态行为的能力。对于式(3)所示状态空间模型,预测模型具体形式为:x(k+j|k)为k时刻对k+j时刻状态量的预测值;x(k)为k时刻状态量;u(k+j|k)为k时刻对未来k+j时刻控制输入的预测值。2.2确定代次时域在MPC中,通常优化不是一次离线进行,而是反复在线运行。即在每一采样时刻,优化性能指标通常只涉及未来的有限时间,而到下一采样时刻,这一优化时域向前推移。这是滚动优化的含义,也是MPC区别于传统最优控制的根本特点。优化的滚动实施能应对由于模型失配、约束和干扰等引起的不确定性,及时进行弥补,始终把最新的优化建立在实际的基础上,使控制保持实际上的最优。2.3态变量序列的估计由于MPC为离散控制方法,故需要使用离散的状态空间方程。对于式(3)所示被控系统,选择二次性能函数作为优化目标,式(5)给出了二次性能函数的一般形式,即x预测状态变量序列可以通过未来输入序列U和当前状态变量x由于缺乏完整的状态信息(部分状态变量不可测量或难以测量),必须使用当前状态的估计值^x为了更真实地反应物理系统的实际特性,避免不可实现的控制输入,在当前研究中引入舵面偏角约束。因此,式(5)所示问题转化为带约束的优化问题,具体形式为:式(7)不等式约束可以转换为紧凑的矩阵形式FU≤c,其中,F,c分别为:对未来输出预测序列以及不等式约束使用紧凑形式表达,可以将二次性能指标转化为:X式(8)为典型二次规划问题,对于正定权重矩阵Q,可以知道矩阵H2.4mpc稳定算法如果一个系统可镇定和可检测,那么标准LQ无限时域控制方法可以构造一个稳定优化控制器。然而,MPC为有限时域控制器,一个以二次性能指标为基础的有限时域控制器通常并不能保证渐近稳定。使用有限时域控制,是为了数值处理更容易,但是也可能造成系统不稳定。为了保证MPC的稳定性,近年来发展了许多稳定性MPC算法应用以下任何一类终端条件,约束MPC单调性即可满足:终端等式约束;终端约束集;终端代价函数。前2种方法会减小可行域,特别是终端等式约束。系统采用终端代价函数方法。当终端代价函数满足式(9),可以保证性能指标函数满足单调性条件K为线性二次调节器(LQR)增益(LQR选取与MPC一致的Q,R权重矩阵)。根据矩阵的schur补性质,式(9)可以转化为线性矩阵不等式(LMI)形式,从而可以方便求出QX=Q3u3000带噪声误差估计在飞机纵向运动的4个主要状态变量中,只有俯仰角速度和俯仰角的测量精度较高可直接利用,而迎角和航迹速度的测量结果,由于受到诸多因素的影响而不能直接用于控制系统,所以一般用迎角和航迹速度的最优估计值代替,组成状态反馈矩阵对于式(3)描述的系统,状态估计值可以通过Kalman滤波器来获得,即L(k)的求解需要给定输入干扰协方差矩阵Qn,测量噪声协方差矩阵Rn和输入输出协方差矩阵N4u3000的模拟分析4.1算法的仿真计算为了验证MPC算法的性能,将阵风减缓控制器应用于某大型飞机,并针对系统无约束和有约束情况,分别与LQG控制器进行对比仿真计算。给定阵风强度为5m/s,飞行速度为200m/s。飞机展长为44.8m,机身长为54.1m,机翼面积为260m4.2不同控制方法下mpc和lqg控制器在连续阵风下的减缓率MPC控制器性能取决于权重矩阵,预测时域和控制时域的长度。其中,控制时域的选择需要通过反复试验,一般而言控制时域越长,控制性能越好,但计算量也越大。MPC控制器参数如表1所示。图2~图3给出了飞机在1-cos阵风下,2种控制方法的仿真结果。结果比较了在有约束和无约束2种情况下,系统的过载响应。仿真结果表明,在无约束时,MPC和LQG减缓效果基本一致;有约束时,MPC的舵面响应更快,更早进入舵面饱和状态,因而对于系统约束具有更强的适应性。图4~图5给出了飞机在连续Dryden阵风下,2种控制方法的仿真结果。相比LQG控制器,MPC控制器在系统存在约束时,具有更强的适应性和更好的性能。MPC和LQG控制器的阵风减缓率如表2所示。从表2可看出,离散阵风减缓率大于连续阵风减缓率;无约束减缓率大于有约束减缓率;有约束时,MPC控制器减缓率大于LQG控制器。连续阵风下控制系统所消耗的计算时间如表3所示。其中,计算机主频为2.67GHz,单核运算,仿真时间为20s,采样步长为0.05s。从表3中可知,LQG为无穷时域离线控制器,其计算效率高于在线的MPC控制器;有约束比无约束计算效率低;且预测时域越长,计算效率越低;所有计算时间远小于实际仿真时间,不会导致控制器延迟,计算效率可以满足工程需要。5约束条件下mpc控制性能通过小扰动假设获得飞机动力学模型,并与阵风模型结合得到飞机-阵风状态空间方程。在系统状态空间方程基础上进行控制律设计和仿真计算,得出以下结论:a.当系统不存在约束时,MPC实质就是有限时域的LQG算法,因而此时MPC阵风减缓率与LQG减缓率基本一致。b.系统存在约束时,MPC采用滚动优化策略,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论