线性二次型最优控制概述
《最优控制》第4章线性系统二次型性能指标的最优控制问题

1 T 1 T e ( t ) Q ( t ) e ( t ) X (t )Q(t ) x(t ) 以零状态为平衡状态 2 2 1 T 1 T ②输出调节器 e (t )Q(t )e(t ) y (t )Q(t ) y (t ) 2 2
<输出调节器可转化为状态调节器> y(t ) c(t ) x(t )
第4章——线性系统二次型性能指标的最优控制问题
(t ) (22 F12 )1( F11 21) x(t )
可以证明 (22 F12 )1 存在 因此, (t )与X (t ) 呈线性关系,可表示为 (t ) P(t ) x(t ) 则
u * (t ) R 1(t ) BT (t ) P(t ) x(t )
(微分方程解的存在性和唯一性定理)
* * * * x1 x2 即x1 x2
16
第4章——线性系统二次型性能指标的最优控制问题
5.总结 状态调节器控制规律 u * (t ) R 1 (t ) BT (t ) P(t ) x(t ) 其中P(t)满足下面的矩阵黎卡提微分方程及边界条件
⑤状态方程
x Qx AT
1 T 1 T x x Ax BR B A BR B x T T Qx A Q A
x(t0 ) x(t ) (t ) (t , t0 ) (t ) 0
3 Q(t ), R(t ) 加权矩阵 Q(t )半正定,R(t )正定且均为时变 1 T 4 e (t f ) Fe(t f ) 突出对终端的误差的要求 2 特别要求终端固定,即e(t f ) 0时,F
5
线性二次型最优控制应用举例与仿真

线性二次型最优控制一、最优控制概述最优控制,又称无穷维最优化或动态最优化,是现代控制理论的最基本,最核心的部分。
它所研究的中心问题是:如何根据受控系统的动态特性,去选择控制规律,才能使得系统按照一定的技术要求进行运转,并使得描述系统性能或品质的某个“指标”在一定的意义下达到最优值。
最优控制问题有四个关键点:受控对象为动态系统;初始与终端条件(时间和状态);性能指标以及容许控制。
一个典型的最优控制问题描述如下:被控系统的状态方程和初始条件给定,同时给定目标函数。
然后寻找一个可行的控制方法使系统从输出状态过渡到目标状态,并达到最优的性能指标。
系统最优性能指标和品质在特定条件下的最优值是以泛函极值的形式来表示。
因此求解最优控制问题归结为求具有约束条件的泛函极值问题,属于变分学范畴。
变分法、最大值原理(最小值原理)和动态规划是最优控制理论的基本内容和常用方法。
庞特里亚金极大值原理、贝尔曼动态规划以及卡尔曼线性二次型最优控制是在约束条件下获得最优解的三个强有力的工具,应用于大部分最优控制问题。
尤其是线性二次型最优控制,因为其在数学上和工程上实现简单,故其有很大的工程实用价值。
二、线性二次型最优控制2.1 线性二次型问题概述线性二次型最优控制问题,也叫LQ 问题。
它是指线性系统具有二次型性能指标的最优控制问题。
线性二次型问题所得到的最优控制规律是状态变量的反馈形式,便于计算和工程实现。
它能兼顾系统性能指标的多方面因素。
例如快速性、能量消耗、终端准确性、灵敏度和稳定性等。
线性二次型最优控制目标是使性能指标J 取得极小值, 其实质是用不大的控制来保持比较小的误差,从而达到所用能量和误差综合最优的目的。
2.2 线性二次型问题的提法给定线性时变系统的状态方程和输出方程如下:()()()()()()()()X t A t X t B t U t Y t C t X t ⎧=+⎨=⎩ (2.1))(t X 是n 维状态变量,)(t U 是m 维控制变量,)(t Y 是l 维输出变量,)(t A 是n n ⨯时变矩阵,)(t B 是m n ⨯时变矩阵。
离散双线性系统二次型最优控制的迭代算法

离散双线性系统二次型最优控制的迭代算
法
离散双线性系统二次型最优控制是一种用于优化离散双线性系统的控制方法。
它的核心思想是通过迭代的方式,求解最优控制参数,从而使系统达到最优的性能。
在离散双线性系统中,假设控制参数为X,则根据控制参数X的变化,可以计算出系统的最优性能值Y。
在Y的计算中,一般包括两部分,一部分是系统的累计损失,另一部分是控制参数X的正则化项。
接着,通过迭代的方式,不断优化控制参数X,使得系统性能值Y 最大化。
在迭代过程中,采用梯度下降法,不断更新控制参数X,使得Y最大化。
每次迭代过程中,可以通过计算梯度的方式,找到控制参数X的最优解。
在计算出最优的控制参数X之后,可以得到离散双线性系统的最优性能值Y。
这样,就可以真正实现系统的最优控制。
综上,离散双线性系统二次型最优控制是一种有效的优化离散双线性系统的控制方法,它将梯度下降法和迭代过程结合起来,使得系统可以达到最优性能,从而实现系统的最优控制。
4.1 线性二次型最优控制

(4-2-10)
用Ω(t,t0)表示方程组(4-2-9)的2n╳2n维转移矩阵,用λ(t0)表示待定的 协态变量初值,则方程组(4-2-9)的解可以表示为
x( t 0 ) x( t ) ( t ) ( t , t 0 ) ( t ) 0
(4-2-11)
• 二次型性能指标中加权矩阵F、Q、R的选取在最优 控制方法中是受人为因素影响最大的步骤。 • 对同样的二次型最优控制问题,选取不同的F、Q、 R,则所得到的最优控制规律也将不一样。 • 控制规律设计(控制器综合)中人为因素影响总是 客观存在的。
(4) 线性二次型最优控制问题的三种类型
状态调节器问题 此时有C(t) = I 为单位矩阵,yr(t) = 0,即有 y(t) = x(t) = -e(t) 输出调节器问题 此时有yr(t) = 0,即有 y(t) = -e(t) 跟踪问题 此时yr(t) ≠ 0, e(t) = yr(t) - y(t)
1 tf 2 为单输出,即e(t)为数量函数时, e ( t )dt 即为经典控制中的动态误 2 t0
Lu u T ( t ) R ( t ) u( t )为衡量控制功率(积分后即为能量)大小的
代价函数,若u(t)表示电流或电压时,则u2(t)正比于电功率;
e T ( t f )Fe( t f ) 是要使末值时刻误差最小。
则(4-2-12)式可写为来自(4-2-13)x ( t f ) 11 ( t f , t ) x ( t ) 12 ( t f , t ) ( t )
(4-2-14) (4-2-15)
( t f ) 21 ( t f , t ) x( t ) 22 ( t f , t ) ( t )
lqr控制器原理

lqr控制器原理
LQR(线性二次型调节器)是一种基于状态反馈的最优控制策略,其原理主要包括以下步骤:
1. 确定状态方程模型:首先需要确定一个描述系统状态的动力学模型,通常以状态空间的形式给出。
2. 线性化处理:对状态方程进行线性化处理,将其转化为线性系统模型。
3. 定义目标函数:目标函数通常是系统状态和控制输入的二次型函数,用于评估控制性能的好坏。
4. 优化目标函数:通过设计状态反馈控制器,使得目标函数取最小值。
这意味着需要找到一个状态反馈控制律,使得系统的状态轨迹能够跟踪参考信号,同时控制输入的二次型能量最小。
5. 求解最优控制律:通过求解优化问题,可以得到最优控制律,即状态反馈控制器的增益。
这个增益可以用来调节系统的状态,以达到最优控制的目的。
6. 控制系统实现:将得到的增益值代入到实际控制系统中,通过闭环控制的方式对系统进行调节,以实现最优控制。
LQR控制器的优点包括:
1. 易于实现:LQR控制器通过线性二次型目标函数进行优化,其解具有封闭形式的解析解,易于计算和实现。
2. 鲁棒性好:LQR控制器对系统参数的变化和扰动具有较强的鲁棒性,能够在不确定环境下实现较好的控制效果。
3. 稳定性高:LQR控制器能够保证系统的状态轨迹收敛到平衡点,具有较好的稳定性和收敛性。
4. 可扩展性:LQR控制器可以与其他先进控制策略相结合,如模糊逻辑、神经网络等,以实现更复杂的控制任务。
总之,LQR控制器是一种有效的最优控制策略,广泛应用于各种线性系统的控制中。
通过合理地选择权矩阵Q和R,可以适应不同的控制要求和系统特性,实现最优控制。
第七章 线性二次型最优控制

控制器设计,使得 √闭环系统是稳定的; √闭环系统具有给定的极点,保证一定的动、 稳态性能 不足: 没有考虑控制能量的问题; 极点配置对模型的要求高。 思路: 同时考虑系统性能和控制能量:积分性能指标
7.1 二次型最优控制系统 状态空间模型: 系统性能指标: Q和R为加权矩阵,由设计者选定。 目的:要求设计一个控制器u,使得性能指标J 尽可能小 √二次型最优控制问题; √最优控制器。 特别的,考虑状态反馈形式的最优控制器: √如何来确定最优状态反馈控制器? √最优闭环系统的稳定性?
3。最优状态反馈控制律的增益矩阵:
最优闭环系统:
显然,它是渐近稳定的。
ቤተ መጻሕፍቲ ባይዱ
最优闭环系统: 利用黎卡提方程的对称正定解矩阵P构造 沿闭环系统轨线,
因此,最优闭环系统是渐近稳定的。 一种新的稳定化控制器设计方法!
例 考虑一阶系统: 二次型性能指标: 求系统的状态反馈最优控制律。 解 模型参数 ,加权矩阵 ⇒ 其解: 。由于要求对称正定解,故取 最优状态反馈控制律: 最优闭环系统: 最小值依赖系统的初始状态。
线性二次型状态反馈最优控制律的设计步骤: 线性二次型状态反馈最优控制律的设计步骤 1。验证系统能控性; 2。求解黎卡提方程: 非线性方程组,取对称正定解; 3。由 构造最优反馈控制律。 例 性能指标:
问题:求最优状态反馈控制器
对象的状态方程: 1。系统是能控的。 2。求解黎卡提方程:
化简后,得到
开环系统: 在状态反馈控制律 系统是 下,所导出的闭环
闭环系统应该是渐近稳定的,因此存在李雅普 诺夫函数 其中的P为待定的对称正定矩阵。 沿闭环系统,V关于时间的导数是
应该是负定的。
控制律对性能指标的影响:
第4章线性二次型最优控制

λ(t) = [Ω 22 (t f , t) − FΩ12 (t f , t)]−1[FΩ11 (t f , t) − Ω 21 (t f , t)]x(t)
此式表明λ(t)与 x(t)之间存在线性关系。令
λ(t) = P(t)x(t)
考虑Ω(tf ,tf)=I2n╳2n, 即
首先列出该问题的 Hamilton 函数
H
=
1 2
xT
(t)Q(t)x(t)
+
1 2
uT
(t)R(t)u(t)
+
λT [A(t)x(t)
+
B(t)u(t)]
(4-2-3)
因 u(t)不受约束,所以沿最优轨线有
∂H ∂u (t )
=
0
即
∂H ∂u(t)
=
R(t)u(t)
+
BT
(t )λ (t )
=
0
(4-2-4)
则取较小值。 z 若要减少各分量间的关联耦合作用,系数矩阵可不为对角线矩阵,只需
将在系数矩阵中对应关联分量位置的元素取为非零的正数,其大小也依
对消除各分量间关联的重视程度而定,即最优性能指标也可以用于解耦
控制设计。 z 当 Q、R 取为时变矩阵 Q(t)和 R(t)时,可以反映不同时间阶段的系统控
制要求。如当 t = t0 时 e(t)可能很大,但此时并不反映系统的控制性能, 可以将 Q(t)取得较小;当 t→ tf、e(t)减小时,为保证控制系统性能,可 以将 Q(t)逐渐取大。 二次型性能指标中系数矩阵 F、Q、R 的选取在最优控制理论中是受人为因 素影响最大的步骤,对同样的二次型最优控制问题,选取不同的 F、Q、R 所得 到的最优控制规律也是完全不一样的。 (4) 线性二次型最优控制问题的三种类型 依照系统(4-1-1)~(4-1-3)的情况不同,线性二次型最优控制问题可以分为 如下三类: I. 状态调节器问题 此时有 C(t) = I 为单位矩阵,yr(t) = 0,即有 y(t) = x(t) = -e(t) II. 输出调节器问题 此时有 yr(t) = 0,即有 y(t) = -e(t)。 III. 跟踪问题
现代控制理论线性二次型最优控制

J = ∫ x T Qxdt
0
∞
J = ∫ uT Rudt 描述了控制能量
0
∞
性能指标:既考虑系统性能的要求,也考虑能量消耗
7.1 二次型最优控制
& = Ax + Bu ⎧x 系统状态空间模型: ⎨ ⎩ y = Cx
系统性能指标:J = ∫0 [ x T Qx + uT Ru]dt Q和R为加权矩阵,由设计者选定。 目的:要求设计一个控制器u,使得性能指标J尽可能小 9 二次型最优控制问题; 9 最优控制器。 特别的,考虑状态反馈形式的最优控制器:u = − Kx 9 如何来确定最优状态反馈控制器? 9 最优闭环系统的稳定性?
总结:只要黎卡提方程有对称正定解,就可以构造最优 状态反馈增益矩阵,并得到性能指标的最小值。 问题:什么时候可解呢? 定理:若 ( A, B) 能控,则状态反馈二次型最优控制问题 可解,即黎卡提方程存在对称正定解P,据此可以构 造最优状态反馈控制律和最小性能指标值。
& = ( A − BR −1B T P ) x 最优闭环系统: x
T J = ∫ x T [ PA + AT P − PBR −1 B T P + Q ] xdt + x0 P x0 0 ∞
依赖矩阵P。若选取正定矩阵P满足
PA + AT P − PBR −1 B T P + Q = 0 (Riccati 黎卡提方程)
T J = x 则性能指标的最小值 0 P x0 。
应该是负定的。
控制律对性能指标的影响:
J = ∫ ( x T Q x + u T R u)dt
0 ∞ ∞ d d ⎤ ⎡ T T ⎢ x Q x + u R u + dt V ( x )⎥dt − ∫0 dtV ( x )dt ⎦ ⎣
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现代控制理论
现代控制理论:现代算法方法主要在时域内,采用状态空 间法(State Space Method) 来描述系统的动力性态,其数 学工具为线性代数、矩阵理论和变分法等。具体算法: (1)经典线性最优控制法 (2)瞬时最优控制法 (3)随机最优控制法 (4)独立模态空间控制法 (5)模糊控制法 (6)界限状态控制法 (7)极点配置法 (8)预测实时控制法 (9)H∞优化控制
经典线性最优控制法
该算法基于现代控制理论,以线性二次型性 能指标为目标函数来确定控制力与状态变 量之间的关系式。目标函数中采用权矩阵 来协调经济性与安全性之间的关系,需求解 Riccati方程。由于该算法忽略了荷载项, 严格说来,由它得到的控制不是最优控制; 但数值分析和有限的试验证明,这一控制算 法虽然不是最优的,但是可行的和有效的 。
最优控制算法
通俗来讲:即对一个受控的动力学系统,从一类允许的 控制方案中找出一个最优的控制方案,使系统的运动在 由某个初始状态转移到指定的目标状态的同时,其性能 指标值为最优。 在工程上,最优控制算法以现代控制理论中的状态空 间理论为基础,采用极值原理,使用最优滤波或者动 态规划等最优化方法,进一步求解结构振动最优控制 输入,当被控对象结构参数模型可以被精确建模,并且 激励和测量信号比较确定时,采用最优算法设计控制器 可以较容易地取得控制效果,在振动主动控制领域应用 比较普遍。 最优控制法根据具体算法又可分为经典线性最优控制法 、瞬时最优控制法、随机最优控制法等等,下面简单介 绍:
线性二次型最优控制
班级:1405班 学生:吕园园 学号:14121059
LOGO
目录
一、主动控制简介 二、简单回顾主动控制的应用与 MATLAB应用 三、主动控制算法简介 四、线性二次型最优控制的计算过程 及MATLAB实现
主动控制简介
1.概念
2.特点 3.优缺点 4.控制系统组成 5.工作方式
MATLAB实例
详见Word
主动控制算法
1.主动控制算法分类
出系统所需控制力 主动控制算法是主动控制的基础,它们是 跟据控制理论建立的。 对控制理论算法要求:在线计算时间短、 稳定性及可靠性好、抗干扰能力强。
结构控制算法分类:经典控制理论与现代 控制理论两类。
随机最优控制法 使随机控制系统的某个性能指标泛函取极小值的 控制称为随机最优控制。由于存在随机因素,这 种性能指标泛函需要表示为统计平均(求数学期 望)的形式:
随机最优控制有两个重要的性质。由于存在不确定性,控 制作用常宁可取得弱一些,保守一些。这称为谨慎控制。 另一方面为更好和更快地进行估计,必须不断激发系统中 各种运动模式,为此需要加入一些试探作用。试探作用的 大小,则根据增加的误差、直接费用和所带来的好处等因 素加以折衷权衡进行选择。谨慎和试探已成为设计随机控 制策略的两个重要原则。
主动变阻尼 工作原理:变孔径阻尼器以传统的液压流 体阻尼器为基础,利用控制阀的开孔率调 整粘性油对活塞的运动阻力,并将这种阻 力通过活塞传递给结构,从而实现为结构 提供阻尼的目的。
主动变阻尼
关闭状态(ON):开孔率一定,液体的 流动速度受限,流动速度越小,产生的粘 滞阻尼力越大,开孔率最小时,提供最大 阻尼力,此时成为ON状态; 打开状态(OFF):控制阀完全打开, 由于液体的粘滞性可提供最小阻尼力。
瞬时最优控制法 该算法以瞬时状态反应和控制力的二次型 作为目标函数,在动荷载作用的时间范围内 ,每一瞬时都实现其目标函数最小化。该算 法不需求解Riccati方程,计算量减小;增益 矩阵与受控结构的协调特性无关,控制系统 的鲁棒性能较好;具有时间步进性,可推广 用于非线性、时变结构系统。但该算法只 是一种局部最优控制算法,从控制结构最大 反应这个意义上讲,仍然不是最优控制。 对比来讲:
经典控制理论
经典控制理论:经典控制理论的特点是以输入输出 特性(主要是传递函数)为系统数学模型,采用频 率响应法和根轨迹法等图解分析方法,分析系统性 能和设计控制装置。 经典控制理论的数学基础是拉普拉斯变换,占主导 地位的分析和综合方法是频域方法。 经典控制理论包括线性控制论、采样控制理论、非 线性控制理论三个部分。
3.优缺点
优点:提高建筑物的抵抗不确定性地面 运动的能力,减少输入的干扰力,以及在 地震时候自动地调整结构动力特征等能力 ,特别是在处理结构的风振反应具有良好 的控制效果。 缺点:控制技术复杂、造价昂贵、维护 要求高。
4.组成和工作方式
组成:传感器、控制器、作动器
工作方式:开环、闭环、开闭环。
简单回顾应用
1.主动变刚度装置
2.主动变阻尼装置
主动变刚度 工作原理:首先将结构的反应反馈至控制器, 控制器按照事先设定好的控制算法并结合结构 的响应,判断装置的刚度状态,然后将控制信 号发送至电液伺服阀以操纵其开关状态,实现 不同的变刚度状态。
主动变刚度 锁定状态(O N):电液伺服阀阀门关闭 ,双出杆活塞与液压缸之间没有相对位移 ,斜撑的相对变形与结构层变形相同,此 时结构附加一个刚度; 打开状态(OFF):电液伺服阀阀门打 开,双出杆活塞与液压缸之间有相对位移 ,液压缸的压力差使得液体发生流动,此 过程中产生粘滞阻尼,此时结构附加一个 阻尼。
1.概念
结构主动控制需要实时测量结构反应 或环境干扰,采用现代控制理论的主 动控制算法在精确的结构模型基础上 运算和决策最优控制力,最后作动器 在很大的外部能量输入下实现最优控 制力。
2.特点
主动控制需要实时测量结构反应或 环境干扰,是一种需要额外能量的控 制技术,它与被动控制的根本区别是 有无额外能量的消耗。
模态控制法 将系统或结构的振动置于模态空间中考察,无限自由 度系统在时间域内的振动通常可以用低阶自由度系统 在模态空间内的振动足够近似地描述,这样无限自由 度系统的振动控制可转化为在模态空间内少量几个模 态的振动控制,亦即控制模态,这种方法称为模态控 制法。分为模态耦合控制与独立模态控制,后者可实 现对所需控制的模态进行独立的控制,不影响其它未 控的模态,具有易设计的优点,是目前模态控制中的 主流方法。前者的各阶模态的控制力依赖于所有被控 模态坐标的值,计算复杂,但同时也说明一个作动器 对所有模态均有控制作用,因此可以达到减少作动器 的目的,减小成本。