显式预测控制

合集下载

显式预测控制

显式预测控制

显式模型预测控制综述亚历山德罗·阿莱西奥和阿尔贝托·本波拉德摘要:显式模型预测控制解决了模型预测控制的主要缺点,即需要解决在线的数学程序来估计控制动作。

在一些文献中,这个估计阻止了MPC的应用,因为在采样时间内解决最优问题的计算技术比较困难或根本不可行,或者是计算机代码实现数值求解器时导致软件认证问题,尤其是存在安全性的关键问题。

显式MPC在给定的感兴趣的操作条件范围内允许其离线计算优化问题。

显式MPC通过利用多参数的编程技术离线计算出的最优控制动作可以作为状态的显式功能和参考矢量,使上线操作简化为简单的函数求值。

这样一个函数在大多数情况下是分段仿射的,所以MPC控制器可以映射成线性增益的查找表。

本文调查显式MPC在科学文献上的主要贡献。

首先回顾基本概念和MPC 方案的问题,复习解决显式MPC问题的主要方法包括新颖而简单的次优实用方法以降低显式形式的复杂性。

本文结尾评论了一些未来的研究方向。

关键词:模型预测控制,显式解,多参数编程,分段仿射控制器,混合系统,最小—最大控制。

1模型预测控制模型预测控制的控制动作是通过解决在每个采样时刻的有限时域开环最优控制问题而得到的。

每个优化产量的最优控制序列,只有第一步应用到过程中:在下个时间步长中,采用最新的可用状态信息作为最优控制新的初始状态通过偏移一个时间范围重复计算。

因此,MPC也被成为后退或滚动时域控制。

该解决方案依赖于过程的动态模型,遵守所有的输入和输出(状态)的约束,并优化其性能指标。

这通常表示为一个二次或线性准则,因此,对于线性预测模型产生的优化问题可以转换为一个二次规划(QP )或线性规划 (LP ),而对于混合预测模型,所得到的优化问题可以转换为将在下一章节的讲述的混合整数二次或线性规划(MIQP/ MILP )。

因此,MPC 和常规控制的主要区别在于,后者的控制函数在离线情况下预先计算的。

MPC 在工业应用上的成功是由于其在处理有许多操纵的控制流程,控制变量及系统对它们的约束的能力。

近似显式模型预测控制及其应用

近似显式模型预测控制及其应用
性的,易于计算的重心函 数。
对于多胞体的每一个极点
v 令函数 bv (x) 为:
bv (x)
v
vx
2
v 是多胞体 P(V {x}){y | v x, y 1}
稳定性证明
J * 是 x Ax Bu*0 (x) 的李氏函数
x R 满足J *(x) J (u(x)) J *(x) (|| x ||)
epi J x,t Rd R | u, g x,u 0,t h x,u x
近似控制率的求解
重心函数
wv (x) 0 正定
1 vextreme(Sw) v (x)
单位分区
vwv (x) x 线性精度
vextreme(S )
每一个区域 Ri 的重心函数都是可求的

系 列
J(u(x)) 是x Ax Bu0(x)的李氏函数



u~(x) 处处可行,且在其作用下,系

统是稳定的。



目录
从精确到近似的必要性 显式模型预测控制理论在近似领域近十年
来的探索历程 显式模型预测控制多胞体近似理论的具体
内容 ✓ 多胞体近似理论在实例中的应用
一个线性实例
对于二维系统
主 要 优 点
降低复杂度
分区太多,造成计算时间过长即时间复杂度过大; 需要的存储空间过大即空间复杂度过大
目录
从精确到近似的必要性 ✓ 显式模型预测控制理论在近似领域近十年
来的探索历程 显式模型预测控制多胞体近似理论的具体
内容 多胞体近似理论在实例中的应用
近似理论的发展历程
2002
输入轨线参数化方法
xi 1 Axi Bui .

基于ARM—Linux平台的显式模型预测控制算法实现

基于ARM—Linux平台的显式模型预测控制算法实现

控制 算法 中的线性 约 束 二 次最 优 控 制 问题 多参 数 二次 规划 求解 是在 离线 计算部 分计 算完 成 的 , 本文
讨论 的是 离线计 算后 的下 一个 步骤 , 即在 线计算 阶
收 稿 日期 : 0 1 51 . 作 者 简 介 : 聚 ( 9 3 ) 2 1- -6 0 张 17 ~ ,男 ,博 士 , 授 , k jteu e . 教 z @zu.d .f j t
基 金项 目 :国 家 自然 科学 基 金项 目资助 (0 7 02) 6 9 44 .
引 文格 式 :张 聚 , 文 豹 , 碧 锋 . 于 A 蔡 谢 基 RM— iu Ln x平 有 的 显式 模 型预 测 控 制 算 法 实 现 [ ] 东 南 大 学 学 报 : J. 自然 科 学 版 ,0 14 ( 1 :8 2 1 ,1 S ) l
预 测控制 算法 的实 际控 制效果 . 因为显式 模 型预测
段 . 者在 对 E C算法 的实现 中发 现 , 作 MP 由于该 算 法 的大 部分 计算任 务 都 已经 在上 位 机 的 离线 计 算 中完成 , 在在 线计 算 过 程 中 , 际 的控 制计 算 可 以 实
转 化 为纯粹 数据搜 索 问题 , 文对其 具体 的实现 方 本 式 进行 可 以 证 明显 式模 型预 测控 制 算 法 较好 的控 制效 果 及 非
然后 输 出. 显式 模 型预测 控制 的相 关 内容参 照文 献 [ 2 . 计 显 式 模 型 预 测 控 制 系 统 的第 一 步 就 1 ]设 是要进 行 离线计 算 以便 得 到 控制 系统 的状 态 分 区 及其对 应 的显式 线性 规律 . 以第 一个要 建立 的模 所
型包 含被控 系统 和控 制性 能指 标. 中包 括被 控 系 其

【国家自然科学基金】_显式模型预测控制_基金支持热词逐年推荐_【万方软件创新助手】_20140731

【国家自然科学基金】_显式模型预测控制_基金支持热词逐年推荐_【万方软件创新助手】_20140731

2013年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
科研热词 隧道衬砌结构 负荷频率控制 织构演化 电厂控制 电力生产过程 环件冷轧 状态方程 模型预测控制 晶体塑性 显式算法 插值精细积分法 弹簧摆 复杂动力学行为 可靠度 双时间尺度 协同优化 刚柔耦合系统 kriging模型
2008年 序号 1 2 3 4 5
科研热词 推荐指数 稳定性分析 1 模型预测控制 1 分段二次lyapunov函数 1 低保守 1 pwa(piece-wise affin5 6 7 8
科研热词 显式模型预测控制 多参数二次规划 电梯机械系统 机械振动控制 显式模型预测控制系统 多参数规划法 可行域逐步扩张法 主动悬架
推荐指数 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2014年 序号 1 2 3 4
2014年 科研热词 鲁棒性 高超声速飞行器 滑模预测控制 滑模变结构控制 推荐指数 1 1 1 1
推荐指数 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2011年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2011年 科研热词 推荐指数 显式模型预测控制 3 在线数据搜索 2 arm-linux平台 2 非线性预测控制 1 非线性系统 1 自动控制技术 1 恒定主应力轴偏转角 1 循环加载 1 多参数规划 1 土力学 1 变负荷 1 原状饱和软黏土 1 全联立法 1 pwa模型 1 heisenberg微分-代数方程 1 dc-dc变换器 1
2012年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

显式模型预测控制及在电机控制

显式模型预测控制及在电机控制
6
9
6
2Ia Ib ,
9
6
11
6
Ia
2Ib ,
9
6
2
系统参数表
p
0.00122H
4
20rad/s
无刷直流电机的显式模型预测控制 3、仿真实验:
考虑约束 1)当N=2时
状态分区图650个
无刷直流电机的显式模型预测控制
给定初始状态
1
1
定子A相电流I a 位置
定子B相电流I b
0.5
0.5
状态分区图5638个
0.83 0.82 0.81 0.8 0.79 0.78 0.77 0.76
0
200
400
600
800 1000
采样时刻
0.96
0.94
0.92
0.9
0.88
0
200
400
600
800 1000
采样时刻
输出变化曲线图
异步电机的显式模型预测直接转矩控制
3)当N=2时,严格约束
状态分区图504个
60
80
100
采样时刻
控制量变化曲线图
无刷直流电机的显式模型预测控制
转矩
0.15 0.1
0.05 0
-0.05 -0.1 0
500
1000
1500
2000
2500
3000
采样时刻
输出变化曲线图
无刷直流电机的显式模型预测控制
3)当N=2时,严格约束
Ts 0
e
Fm
Fr
Ts
d
r
sin wrTs sin k
• 输出方程
异步电机的显式模型预测直接转矩控制 3、仿真实验:

预测控制理论

预测控制理论

预测控制1 前言自从1946年第一台计算机问世以来,计算机软、硬件技术得到飞速发展。

这些技术的发展,使计算机在工业控制的应用中得到了普及的同时,也推动了高级过程控制、人工智能控制等复杂工业控制算法、策略的诞生、发展和完善。

首先将计算机直接应用于过程控制系统的思想产生于20世纪50年代前后。

当时由美国汤姆森·拉默·伍尔里奇航空公司和得克萨柯公司的工程师们对美国得克萨斯州的波特·阿瑟炼油厂的一台聚合装置,将计算机直接应用于工业控制的可行性问题展开了30年工程量的研究。

最终这个计算机控制装置于1959-03在线运行,用来控制26个流量、72个温度、3个压力和3个成分,其基本功能是使反应器的压力最小,确定5个反应器供料的最佳分配,根据催化剂活性测量结果来控制热水的流量,以确定最佳循环。

在过程计算机控制发展领域,值得一提的是预测控制技术的发展。

预测控制诞生于20世纪60年代,经过20多年的发展与应用,从线性时不变预测控制发展出应用于非线性、时变系统的多种新的预测控制技术,成为控制工程界研究的一个热点。

2模型预测控制(MPC)技术术语“模型预测控制”描述的是使用显示过程模型来控制对象未来行为的一类计算机算法。

就一般意义而言,预测控制算法都包含模型预测、滚动优化和反馈校正三个主要部分。

下面分别介绍这三个部分。

2.1预测模型预测控制是一种基于模型的控制算法,这一模型称为预测模型。

预测模型只注重模型的功能,而不注重模型的形式,预测模型的功能就是根据兑现的历史信息和未来输入预测系统的未来输出,只要具有预测功能的模型,无论其有什么样的表现形式,均可作为预测模型。

因此,状态方程、传递函数这类传统的模型都可以作为预测模型,同样,对于线性稳定对象,阶跃响应、脉冲响应这类非参数模型,也可直接作为预测模型使用。

例如,在DMC、MAC等预测控制策略中,采用了实际工业中容易获得的阶跃响应、脉冲响应等非参数模型,而GPC等预测控制策略则选择CARIMA模型、状态空间模型等参数模型。

预测控制与显式预测控制

预测控制与显式预测控制
间的显式函数关系,那么就可以避免取值变化 时的反复优化计算。
模型预测控制技术的主要不足是:
(1) 由于模型预测控制的反复在线优化计算特点, 使得模型预测控制技术只能适用于问题规模不是 很大或者系统的动态变化较慢的场合(如过程控 制系统),难以适用于问题规模较大或者采样速 率较高的系统(如动态变化较快的机电系统);
Constrained discrete-time linear time invariant system (State Space form) fulfilling the constraints
the optimization problem at sampling time instant t (and Assume that a full measurement of the state x(t) is available )
By treating x(t) as a vector of parameters, the goal is to solve QP off-line, with respect to all the values of x(t) of interest, and make this dependence explicit.
Although efficient QP solvers based on active-set methods and interior point methods are available, computing the input u(t) demands significant on-line computation effort. For this reason, the application of MPC has been limited to slow and/or

显式模型预测控制的理论与应用

显式模型预测控制的理论与应用
最优控制序列
在线求解
② 难以建立闭环系统的输入与
UN
优化问题
输出之间的一个显式表达式
(显式模型),系统是一种
作用
当前时刻系统的状态
隐性的非线性系统。
u0
x(t) n
③ 反复的在线优化计算。
被控对象
系 统 的 输 出 y(t)
研究闭环预测控制系统的思路
闭环预测系统转化为一类典型的混杂系统(PWA)模型。通过分析 PWA的性能,进而解决原来的闭环预测系统的性能分析问题。
Gi
x(0) CRi
CRi {x n | H i x K i}
CRi CRi CR j
i
闭环模型预测控制系统的PWA模型
U N [u0 , , uN 1]
最优控制序列
UN
隐式闭环MPC
在线求解 优化问题
作用
当前时刻系统的状态
u0
x(t) n
被控性分析
算例:N=1闭环预测控制系统稳定性分析
0.4084 75.16 0.007516 1 0 0
A 0.007516
0.2581, B 0.0001258,C 0
10
4
,
D
0
1 x1(kT ) 1, k 1,2, 103 x2 (kT ) 103, k 1,2, 10 u(kT ) 10, k 0,1,
② 增加系统状态的收缩条件,使闭环系统的状态在演化过程中 按照一定的范数指标不断地收缩。(Polak E and Yang T H, 1993。Blanchini F, 1993,1994,1995。De Oliveira Kothare S L and Morari M,2000)
主要的不足

一类受限非线性系统显示模型预测控制器

一类受限非线性系统显示模型预测控制器

R sac n ee p n 研 究 开发 8 eerhadD vl met o 5
计 算 机 系 统 应 用
h p/ w -- og l n :w cS& r.l / e
21 0 2年 第 2 卷 第 8 期 l
实时性, 扩展 了模 型预测控 制的应用 范围。
考虑极大. 极小微 分中值 原理,所有转移函数可 以 转换成如下形式 :
模型 预测控制算法是处理 多变量带约束系 统最优 控制 问题 的最有 效 的方法 之一【,如今 国 内外 对线性 l 】
系统 的模 型预测控制在理论上 以及应用 中都 已非常成
经网络对非线 性系 统输入输 出进行辨 识,将 非线性系
统描述成一个线 性广 义预测模型 。但广义预 测模 型属
于经典预测控制范畴 ,很难对它进行稳定性分析 。 本文考虑一类非 线性系统 ,采用神经 网络和 显示 模 型预 测控 制【 】 4 相结 合 的方法将 显示 模型预 测控 制
() 4
V wll u + 2 2 i 2 2 ( ) W2 (2 1  ̄ v V)
+ 3 (】 3v ) 3
由上文知参数 是在线测 的且:
O = ke O
( + ) J2 七 1= ( I v)
() 5
{ = O n・ k o) 畔:
() 1 4
定义 l :对于隐含层和输 出层 中各个神经元其 转
i u ta et ee e tv n s fo rm eh d Ther s t ho t a e d v l p dm eho a e c i h o ie rs se l sr t h f c ie e so u t o . l e ul s w t h e eo e t dC d s r s h t n bet en nl a y tm n

基于显式随机模型预测控制的功率分流式混合动力车辆能量管理策略

基于显式随机模型预测控制的功率分流式混合动力车辆能量管理策略

基于显式随机模型预测控制的功率分流式混合动力 车辆能量管理策略
秦大同 秦岭
(重庆大学机械传动国家重点实验室,重庆400044)
摘 要: 混合动力车辆的能量管理策略对提高燃油经济性十分重要. 为了提高功率分流
式混合动力车辆的燃油经济性以及能量管理策略的实时性,设计了基于显式随机模型预
测控制的能量管理策略. 首先利用马尔科夫链预测车速,通过简化控制模型,把非线性的
工况下相差更小,大幅度地提高了燃油经济性,但是
计算速度慢. 文献[10]提出一种基于K 均值识别的
速度预测方法,并验证了预测车速能够提高基于预
测控制能量管理策略的效果,但是没有考虑控制策
略的实时性. 文献[11]提出了基于马尔科夫预测的
( ) ( ) ( ) MPC 控制策略,通过提高预测精度,得到了较好的
油经济性最高可提高28. 64% ,同时该策略在仿真中的平均计算时间为3. 1 ms,具有实时
运算潜力.
关键词:混合动力汽车;马尔科夫链;随机模型预测策略;显式随机模型预测控制;能量管
理策略;车辆燃油经济性
中图分类号: U461. 8
( ) 文章编号: 1000565X 2019 07011209
第47 卷第7 期 年月 2019 7
华南理工大学学报(自然科学版) ( ) Journal of South China University of Technology
Natural Science Edition
Vol. 47 No. 7 July 2019
: doi 10. 12141 / j. issn. 1000565X. 180590
广泛[2].
的潜力,该类能量管理策略的在线计算量相对全局

预测控制

预测控制

hM
hM
1
hM 1 hM
hN hP1P(N1)
hP hP 1
H1
U1(k)
0
hPM 2
H2
u(k )
h1
h1 h2
u
u (k
(k
M
1)
1)
P M 1 hi
i 1
PM
U2(k)
2 反馈校正
修正后的输出预估值为:
y P ( k j) y m ( k j)j[y ( k ) y m ( k )]
过去 w
y (t)
未来 yr (t)
y p (t)
u (t )
k k 1
kP t T
在线滚动的实现方式
预测控制中,通过求解优化问题,可得到现时刻所 确定的一组最优控制{u(k),u(k+1),…,u(k+M-1)}, 其中M为控制的时域长度。
对过程施加这组控制作用的方式有:
在现时刻k,只施加第一个控制作用u(k);下一时刻,根 据采集到的过程输出,重新计算一组最优控制序列,仍 只施加新控制序列的第一个;
P步预测的向量形式
ym(k1) u(k)
ym(k2)
u(k1)
u(k1) u(k)
u(k2) u(k1)
Ym(k) ym(kM ) u(kM1) u(kM2) u(kM3)
ym(kM1)u(kM1) u(kM1) u(kM2)
ym(kP) u(kM1) u(kM1) u(kM1) u(kM2)
主要优点:
1. 无需降低其模型阶数。 2. 可正确地直接进行处理。 3. 闭环响应对于受控对象的变化具有鲁棒性。 4. 内部模型的在线更新,可以实现增益预调整。 5. 可以简化硬件条件。 6. 可以采用不同的采样周期。 7. 可以在线修改控制规则。

显式模型预测控制多胞体近似方法

显式模型预测控制多胞体近似方法

都成立,那么近似性
能指标J (u函(x数)) 函数。
是x系 统AJx(u(xB)u) 是0 (xx) Ax B的u0 (一x)的个李李氏雅函数普诺夫
u~(x) 处处可行,且在其作用下,系 统是稳定的。
3. 显式模型预测控制的多胞体近似方法
3.2 性能分析(探讨各参数对算法的影响)
考虑双积分例子:
近似
J*
J~
投影 操作
插值
u(x)
3. 显式模型预测控制的多胞体近似方法
3.1 近似控制律
重心函数
wv (x) 0
正定
wv (x) 1
vextreme(S )
vwv (x) x
vextreme(S )
单位分区 线性精度
每一个区域 Ri的重心函数都是可求的 每一个区域 Ri的每个顶点处的控制律 均可求,记为 u* (v) 。
144个分区
-0.5
0.5
0
0.5 0
-0.5 x2
-0.5 x1
近似误差为0.5时的状态分区图 13个分区
4.1 多胞体近似算法在倒立摆系统中的应用
小车位移
0.03 0.02 0.01
小车位置变化曲线
近似误差0.5 近似误差0.1 精确EMPC
0.04 0.02
0
小车速度变化曲线
近似误差0.5 近似误差0.1 精确EMPC
0.025
0.02
0.015
0.013
0.01
状态分 区
91
99
250
113
141
157
208
200
状态分区数目
150
100
50
0
-2

带扰动时变系统显式模型预测控制算法

带扰动时变系统显式模型预测控制算法

带扰动时变系统显式模型预测控制算法刘景;刘飞【摘要】To aim at the problem of large amount of computation of rolling optimization and the difficulty to apply to high real-time industrial processes, a time-varying system with constraints and disturbances explicit model predictive control algorithm is proposed . The novelty of this method is the combination of offline form and online form . When offline , the state space of time-varying system with constraints and disturbances is divided and the explicit function of corresponding cost function and control rate . When online , the current state region is fixed and the corresponding control rate is obtained by looking up the table . Consequently , online computation is reduced and the real-time property is improved . A meaningful example is simulated to illustrate the effectiveness and stability of the proposed method .%针对模型预测控制滚动优化计算量大,很难用于对实时性要求比较高的工业生产过程,提出了带约束和扰动的时变系统显式模型预测控制算法.该方法利用离线与在线结合,离线时对带约束和扰动的时变系统的可行域进行区域划分,并得到每个区域对应的代价函数与控制率的显式函数关系式,在线时通过查表确定当前时刻状态所在区域即可得到相应的控制率,大大减少了在线计算量,提高了实时性.对算法进行仿真实验,证明了算法的可行性与稳定性.【期刊名称】《江南大学学报(自然科学版)》【年(卷),期】2012(011)001【总页数】4页(P23-26)【关键词】显式模型预测控制;多面体;时变系统;多参数线性规划【作者】刘景;刘飞【作者单位】江南大学轻工过程先进控制教育部重点实验室,江苏无锡214122;江南大学轻工过程先进控制教育部重点实验室,江苏无锡214122【正文语种】中文【中图分类】TP13现在工业生产过程大都带有约束、扰动、时变等非线性因素,而模型预测控制是处理带约束最优控制问题的最有效方法之一[1]。

柔性直流输电系统显式模型预测低复杂度控制技术

柔性直流输电系统显式模型预测低复杂度控制技术

柔性直流输电系统显式模型预测低复杂度控制技术摘要:在全球能源互联的大背景下,要积极开发利用清洁能源,也要在保证电力系统运行可靠性的前提下,尽可能地提高线路的输送能力。

建立电压源型换流器的高压直流输电系统三阶分段仿射系统模型。

针对传统的模型预测控制需要滚动优化的缺点,应用显式模型预测控制的方法,通过多参数二次规划来对状态空间进行凸划分,将原本大量的在线控制计算过程转移到离线阶段进行预计算。

为降低其离线计算的复杂度,引入分离函数和误判点的概念,通过严格分离饱和分区的方法,减少需要预计算和划分的分区数量,也间接加快了在线计算时状态量搜索对应分区的速度。

通过仿真分析验证了嵌入分离函数后,在负载突增和系统参数变化等环境下显式模型预测控制的控制性能。

关键词:高压直流输电;显式模型预测控制;分离函数;低复杂度;误判点引言随着新能源的发展,我国很多地区能源结构复杂,尤其在西北地区,常规机组与风电、光伏等构成孤岛或与交流电网相连的能源基地。

但由于风能和光能的随机性和波动性,将降低此能源基地的有效惯量,频率波动较大。

为了电能远距离外送,采用高压直流输电将会是能源基地并网最可行的方案。

柔性直流输电(VoltageSourceConverter-HVDC,VSC-HVDC)的优势在于可以应用于弱系统并提供稳定的交流电压,但很多研究表明VSC-HVDC与弱系统连接会引起电力系统稳定性的问题。

直流输电能够解耦两端交流电网,使得交流系统总的“有效惯量”减少。

传统机组与新能源组成的电源组经VSC-HVDC送出,将失去受端电网的惯量支撑。

目前,已有很多文献对低惯量系统与VSC-HVDC系统连接的频率控制进行了研究。

1VSC-HVDC系统的数学模型VSC-HVDC通常采用两端对称结构,本文以逆变侧换流器为例来分析模型预测直接功率控制的设计原理。

其中ek、uk、ik(k=a、b、c)分别为电网电压、换流器输出电压和网侧电流;udc为直流母线电压;L为换流电抗器等效电感,R为换流电抗器和直流输电线路的等效电阻;idc和iL分别为直流侧电流和直流母线电流。

高效显式模型预测控制在两容水箱中的应用

高效显式模型预测控制在两容水箱中的应用
关 键 词 :分段 仿 射 模 型 ;显 式 模 型 预 测 控 制 ;在 线 计 算 ;两 容 水 箱
Application 0f Efficient Explicit M odel Predictive Control in Two Tank System
Yang Pu. W ang Yuhong (College of Information and Control Engineering, China U niversity of Petroleum (East China), Qingdao 266580, China)
同 效 ._ -】 口








在两Leabharlann 容水箱中



杨 璞 , 王 宇红
(中 国石 油 大 学 (华 东 ) 信 息 与 控 制 工 程 学 院 , 山东 青 岛 266580)
摘 要 :针 对 一 类 具 有 分 段仿 射 形式 的 混杂 系统 模 型 的控 制 方 法 问题 ,提 出 了一 种 高 效 显 式 模 型 预 测 控 制 算 法 ;该 算 法 通 过 将 最 优 控 制 问 题 转 化 为 多 参 数 规 划 问 题 ,离 线求 得 具有 分 段 仿 射 形 式 的显 式 控 制 器 ;在 线 过 程 ,应 用 一 种 新 的搜 索 算 法 ,它 能够 快 速 准 确 地 对 系 统 状 态 点 进 行 定 位 ,确 定 其 所 属 的 控制 器 分 区 ,再 根 据 该 分 区所 对 应 的子 控 制 率 ,进 行 简 单 的 线 性 运 算 ,即 可 得 到 系 统 的 输 入 ;该 控 制 方 法 避 免 了 反 复 的 在 线优 化 计 算 , 大大 减 少 了计 算 量 ,并 且 ,在 线 计 算 的 速 度 更 快 ,控 制 的 实 时 性 更 好 ;将 该算 法 应 用 到 具 有 典 型 混 杂 特 性 的 两 容 水 箱 系统 中 ,仿 真结 果 表 明 :水 箱 的液 位 从 初 始 液 位 能 够 快 速 平 稳 的 达 到 期 望 的 液 位 ,且 与 其 它 的 控 制 算 法 相 比 较 ,该 算 法 更 加 高 效 。

四旋翼飞行器姿态的显式模型预测控制

四旋翼飞行器姿态的显式模型预测控制

四旋翼飞行器姿态的显式模型预测控制王仑;苏敏;杨帆;佃松宜【摘要】Considering the complex characteristics of quad-rotor aerial vehicles,such as multiple variables,strong coupling and the constraints,we proposed a controlling method based on explicit modelprediction.According to the dynamic characteristics of the quad-rotor flight system,a nine-state space model was built,which was decoupled into two subsystems.Then,the explicit optimal controlling law of the quad-rotor flight system is calculated offline by multi-parameter quadratic programming,and the controlled quantity corresponding to the current state was searched online.Numerical simulation and experiment results show that the proposed method has the advantages of short adjusting time,small overshoot and certain antidisturbance ability,as well as meeting the constraint requirements,and the stability control of the attitude is successfully achieved.%针对四旋翼飞行系统的多变量、强耦合和带约束等复杂特性,提出了基于显式模型预测的控制方法.首先根据四旋翼飞行系统的动力学特点,建立了九状态空间模型,并解耦成2个子系统.然后,采用多参数二次规划法,离线计算了四旋翼飞行系统的显式最优控制律,在线查找当前状态对应的控制量.数值仿真和实验结果表明,该方法在满足约束条件同时,调节时间较短,超调量较小且具有一定的抗扰动能力,成功实现了四旋翼飞行器的姿态稳定控制.【期刊名称】《电光与控制》【年(卷),期】2017(024)011【总页数】5页(P53-57)【关键词】四旋翼飞行系统;显式模型预测控制;状态空间模型;多参数二次规划【作者】王仑;苏敏;杨帆;佃松宜【作者单位】四川大学电气信息学院,成都610065;四川大学电气信息学院,成都610065;四川大学电气信息学院,成都610065;四川大学电气信息学院,成都610065【正文语种】中文【中图分类】TP29四旋翼飞行器是模拟直升机控制而研制的高阶、非线性、强耦合实验平台,适合实时飞行仿真和控制算法验证[1]。

显式预估校正法

显式预估校正法

显式预估校正法是一种数值计算方法,主要用于求解常微分方程初值问题。

它的主要步骤如下:
1.预估:选择一个初始猜测解(也叫预估解),并使用某种数值方法(如欧拉法、龙格-库塔法等)计算出预估解的下一个值。

2.校正:根据预估解的下一个值和微分方程,计算出校正解,即更精确的解。

3.迭代:重复上述预估和校正步骤,直到预估解和校正解之间的差距满足预设的误差容忍度。

通过这种方法,可以逐步逼近微分方程的精确解。

在实践中,显式预估校正法常常与其他数值方法
结合使用,以提高计算的精度和稳定性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

显式模型预测控制综述亚历山德罗·阿莱西奥和阿尔贝托·本波拉德摘要:显式模型预测控制解决了模型预测控制的主要缺点,即需要解决在线的数学程序来估计控制动作。

在一些文献中,这个估计阻止了MPC的应用,因为在采样时间内解决最优问题的计算技术比较困难或根本不可行,或者是计算机代码实现数值求解器时导致软件认证问题,尤其是存在安全性的关键问题。

显式MPC在给定的感兴趣的操作条件范围内允许其离线计算优化问题。

显式MPC通过利用多参数的编程技术离线计算出的最优控制动作可以作为状态的显式功能和参考矢量,使上线操作简化为简单的函数求值。

这样一个函数在大多数情况下是分段仿射的,所以MPC控制器可以映射成线性增益的查找表。

本文调查显式MPC在科学文献上的主要贡献。

首先回顾基本概念和MPC 方案的问题,复习解决显式MPC问题的主要方法包括新颖而简单的次优实用方法以降低显式形式的复杂性。

本文结尾评论了一些未来的研究方向。

关键词:模型预测控制,显式解,多参数编程,分段仿射控制器,混合系统,最小—最大控制。

1模型预测控制模型预测控制的控制动作是通过解决在每个采样时刻的有限时域开环最优控制问题而得到的。

每个优化产量的最优控制序列,只有第一步应用到过程中:在下个时间步长中,采用最新的可用状态信息作为最优控制新的初始状态通过偏移一个时间范围重复计算。

因此,MPC也被成为后退或滚动时域控制。

该解决方案依赖于过程的动态模型,遵守所有的输入和输出(状态)的约束,并优化其性能指标。

这通常表示为一个二次或线性准则,因此,对于线性预测模型产生的优化问题可以转换为一个二次规划(QP )或线性规划 (LP ),而对于混合预测模型,所得到的优化问题可以转换为将在下一章节的讲述的混合整数二次或线性规划(MIQP/ MILP )。

因此,MPC 和常规控制的主要区别在于,后者的控制函数在离线情况下预先计算的。

MPC 在工业应用上的成功是由于其在处理有许多操纵的控制流程,控制变量及系统对它们的约束的能力。

过程控制通常是由差分方程的系统建模的(1)((),())x t f x t u t += (1)其中,()nx t ∈是状态矢量, ()mu t ∈是输入矢量。

假设一个简单的(0,0)0f =,控制和状态序列要满足的约束条件()x t ∈℘,()u t μ∈ (2)mμ⊆,n χ⊆在它们的内部封闭集包含原点。

假设控制目标引导状态的起源,MPC 解决了如下的约束监管问题。

假设在当前时刻t 的状态量x(t)的完整测量是可使用的,那么下面的有限视距优化监管问题可以解决。

10(()):min ((),())()N N zk x t l x k u k F xN -=P +∑ (3a)..s t 1(,),0,...,1k k k x f x u k N +==- (3b)0()x x t = (3c),0,...,1k U u k N μ∈=- (3d),1,...,1k x k N χ∈=- (3e),N N x χ∈ (3f)(),,...,1k k u u x k N N κ==- (3g) 其中,z ∈是优化变量的向量,01['...']'N z u u -=,u mN =(一般情况下,z 包括命令输入和额外的优化变量),闭集N χχ⊆的选择,终端成本F,和终端增益κ,确保MPC 方案的闭环稳定性。

在每个时间步长t ,k x 表示在t+k 时刻的预测状态向量,通过将输入序列01,...,k u u -应用到模型(1)中获得k x ,起始状态0()x x t =。

预测范围N>0,u N 是输入范围(1U N N ≤≤),“≤”表示特定组件的不平等。

N 是有穷的,如果f,l 和F 是连续的,μ是紧凑的,在式(3a)里有最小值。

在每个时间步长t ,问题(())N D x t 的求解方法是通过求解程序发现的min (,())..(,())0,zqh z x t s t g z x t g ≤∈(4)从(3)求出最优控制序列*(())z x t ,只有第一个输入被应用在系统(1)0()*(())u t u x t = (5)在时刻t+1基于新的状态x(t+1),再次计算优化问题(3)。

MPC 基本设置(3)可以在不同的情况下专门设置。

主要取决于预测模型,性能指数和使用的终端条件。

1.1线性模型和二次成本一个有限域的最优问题(3)的二次阶段的成本是通过设置在(3a )中的公式(6)制定的。

(,),()k k k k k k N N N l x u x Qx u Ru F x x Px '''=+= (6)其中0,0,Q Q R R ''=≥=>和0P P '=≥为适当维数权重矩阵。

式(3b )是一个确定性的线性离散时间预测模型(,)k k k k f x u Ax Bu =+ (7)在式(3g)中()x Kx κ=,μ,χ是多面集,例如{}}{m i nm a xm i n m a x:,:mnu u u u x xx xμχ=∈≤≤=∈≤≤,N χ也是多面集。

如果代入110()k k j k k j j x A x t A Bu ---==+∑,式(4)就变为二次规划问题:11(,())()()()22h z x t z Hz x t C z x t Yx t ''''=++ (8a) (,())()g z x t Gz W Sx t =-- (8b)其中,0H H '=>,C,Y,G,W,S 为适当维数的矩阵[18].注意Y 是不需要计算*(())z x t ,它只影响(8a)的最优值。

1.2线性模型和线性成本范数∞-和1-用来测量性能其中,,nR mnQ nnP nR Q P ⨯⨯⨯∈∈∈,使用1.1节中所描述的相同设置。

遇到范数∞-等价于,1,...,,0,...,1,1,...,,1,...,1,1,...,u i k k R u x i k k Q x i N N PR u i n k N Q x i n k N P x i n εεε≥±==-≥±==-≥±= (10) 其中,在(10)中的下标i 表示第i 行,问题(3)可以被映射为线性规划(LP )[12]1(,())[1...1 1...10...0]u uN mN Nh z x t z -=∂ (11a)(,())()g z x t Gz W Sx t =-- (11b)其中,1u N N ∂=-+是最后一次输入的数就是在预测时域重复的次数,10110[,...,,...,...]u N u u u x x N N z u u εεεε--'''是优化向量,G,W,S 是从模型矩阵A,B(10)的权重Q,R,P 得到的。

约束集,,N μχχ和增益K 。

1 - 规范的情况下同样可以通过引入松弛变量,,u i x i x iik k ik k iN N R u Q x P x εεε≥±≥±≥±来处理。

注意,由[62]得出的结果,上述超出1/∞范数重新扩展到任何凸分段仿射成本I ,F ,可以改写为一组有限的仿射函数的最大值。

利用线性规划的基于优化的控制可追溯至六十年代初[60]。

1.3线性不确定型模型和最小 - 最大成本鲁棒MPC 规划(73)明确的考虑到预测模型的不确定性因素。

(,,,)()()k k k k k k k k k f x u w v A w x B w u Ev =++ (12)0011(),(),wvqqi i i i i i n n k k A w A A w B w B B w w v ων===+=+=∈∈∈∈∑∑把,k k v w 分别建模为有界外部扰动和参数不确定性的未知量, ,ων是多面体。

鲁棒MPC 策略经常被用来解决由一个最小-最大的问题,使执行输入和状态约束所有可能的干扰在最糟糕情况下的性能最小化。

下面的最小 - 最大控制问题被称为开环受限的鲁棒最优控制问题(OL-CROC )[13]。

0101011,...,,...,0,...,min max (,)()N N N N k k N u u v v k w w l x u F x νω----∈=∈⎧⎫⎪+⎨⎬⎭⎪⎩∑ (13)s.t. dynamics(12)(3d),(3e),(3f)satisfied ,k k v w νω∀∈∀∈如果使用范数1-或∞-[24,4],最大-最小问题(12)-(13)可以通过线性规划来解决,或者通过使用二次成本进行二次规划[56]。

基于开环的预测,某些情况下这种方法是相当保守的。

它可以使用在[63]中描述的闭环预测方案重新制定鲁棒MPC 问题。

这种方法使我们联想到基于场景树的多阶段随机优化方法。

其中最小和最大的问题使用交错和动态编程,这是在[13]中描述的另一种方法解决(闭环约束鲁棒最优控制问题,CL-CROC): 用1,...,0j N =-,求解*max,()min (,)j j j j j j u J x J x u μ∈1..()(),,j j j j j j jjs t A w x B w u E v v w χνω+++∈∀∈∀∈其中}{*max,1(,)max (,)(()())j j j j j j j j j j j j j v w J x u l x u J A w x B w u Ev νω+∈∈+++ (14)}1:()(),,j j x u such thatA w x B w u Ev v w χχμχνω+⎧=∈∃∈++∈∀∈∈⎨⎩(15)1.4混合模型和线性或二次成本MPC 的设置也可延伸到(1)中的一种混合动力模式的情况下。

当混合动力和可能的混合线性/逻辑离散约束,连续输入和状态变量使用HYS-DEL 语言建模[71],(3b )可自动转化为一组线性等式和不等式123(,,,)k k k k k k k k f x u Ax B u B B δξδξ=+++ (17a)23145k k k k E E E u E x E δξ+≤++ (17b)包括实数和二元变量,表示为混合逻辑动态(MLD )模型,其中}{0,1bcnn k x ∈⨯是状态矢量,}{0,1bcmm k u ∈⨯是输入矢量,cr k ξ∈,}{0,1br k δ∈是(17b)对任意给定对(),k k x u 定义的辅助变量隐式。

矩阵,,(1,2,3)i A B i =和(1,...5)i E i =表示实常数矩阵,不等式(17b)必须逐分量解释。

相关文档
最新文档