
《自适应控制》PPT课件.ppt
68页第二章第二章 自适应控制自适应控制自适应控制概述自适应控制概述 基本概念、基本概念、 解决的问题、解决的问题、 分类及发展分类及发展模型参考自适应控制模型参考自适应控制 系统描述系统描述 可调系统的结构可调系统的结构 自适应控制律自适应控制律自校正控制自校正控制 最小方差自校正控制器最小方差自校正控制器 极点配置自校正控制器极点配置自校正控制器 自校正自校正PIDPID控制控制2.1 2.1 自适应控制概述自适应控制概述 2.1.1 2.1.1 自适应控制系统的功能及特点自适应控制系统的功能及特点研究对象:具有不确定性的系统研究对象:具有不确定性的系统 被控对象及其环境的数学模型不是完全确定的被控对象及其环境的数学模型不是完全确定的 自适应控制器自适应控制器:通过:通过及时修正自己的特性以适应对象和扰动的动态特性变化及时修正自己的特性以适应对象和扰动的动态特性变化,,使整个控制系统始终获得满意的性能。
使整个控制系统始终获得满意的性能 生物能够通过自觉调整自身参数改变自己的习性,以适应新的环境特性生物能够通过自觉调整自身参数改变自己的习性,以适应新的环境特性 自适应控制的特点:自适应控制的特点: 研究具有不确定性的对象或难以确知的对象研究具有不确定性的对象或难以确知的对象 能消除系统结构扰动引起的系统误差能消除系统结构扰动引起的系统误差 对数学模型的依赖很小,仅需要较少的验前知识对数学模型的依赖很小,仅需要较少的验前知识 自适应控制是较为复杂的反馈控制自适应控制是较为复杂的反馈控制 2.1 2.1 自适应控制概述自适应控制概述 2.1.2 2.1.2 自适应控制系统的分类自适应控制系统的分类((1 1)前馈自适应控制)前馈自适应控制前馈自适应控制结构图前馈自适应控制结构图 与前馈-反馈复合控制系统的结构比较类似与前馈-反馈复合控制系统的结构比较类似 不同在于:增加了自适应机构,并且控制器可调不同在于:增加了自适应机构,并且控制器可调 借助于借助于过程扰动信号过程扰动信号的测量,通过的测量,通过自适应机构自适应机构来来改变控制器的状态改变控制器的状态,从而达到改,从而达到改变系统特性的目的。
变系统特性的目的 当扰动不可测时,当扰动不可测时,前馈自适应控制系统的前馈自适应控制系统的应用就会受到严重的限应用就会受到严重的限制 2.1 2.1 自适应控制概述自适应控制概述 2.1.2 2.1.2 自适应控制系统的分类自适应控制系统的分类((2 2)反馈自适应控制)反馈自适应控制反馈自适应控制结构图反馈自适应控制结构图 根据根据系统内部可测信息系统内部可测信息的变化,来改变控制器的结构或参数,以达到提高控制的变化,来改变控制器的结构或参数,以达到提高控制质量的目的质量的目的. . 除原有的反馈回路之外,反馈自适应控制系统中新增加的自适应机构形成了另一除原有的反馈回路之外,反馈自适应控制系统中新增加的自适应机构形成了另一个反馈回路个反馈回路. . 2.1 2.1 自适应控制概述自适应控制概述 2.1.2 2.1.2 自适应控制系统的分类自适应控制系统的分类((3 3)) 模型参考自适应控制模型参考自适应控制((MRAC)) 在参考模型始终具有期望的闭环性能的前提下,使系统在运行过程中,力求保持在参考模型始终具有期望的闭环性能的前提下,使系统在运行过程中,力求保持被控过程的响应特性与参考模型的动态性能一致。
被控过程的响应特性与参考模型的动态性能一致 表达了期望的闭环性能表达了期望的闭环性能结构或参数结构或参数 根据系统广义误差根据系统广义误差 , 按照按照一定的规律改变可调机构的结构或参数一定的规律改变可调机构的结构或参数 主要组成:主要组成: 参考模型参考模型 可调机构可调机构 自适应机构自适应机构 {模型参考自适应控制系统结构图模型参考自适应控制系统结构图((4 4)自校正控制)自校正控制2.1 2.1 自适应控制概述自适应控制概述 2.1.2 2.1.2 自适应控制系统的分类自适应控制系统的分类自校正控制系统结构图自校正控制系统结构图自校正控制系统又称自校正控制系统又称自优化控制自优化控制或或模型辨识自适应控制模型辨识自适应控制 通过采集的过程输入、输出信息,实现过程模型的辨识和参数估计通过采集的过程输入、输出信息,实现过程模型的辨识和参数估计在获得的过程模型或估计参数的基础上,按照一定的性能优化准则,计算控在获得的过程模型或估计参数的基础上,按照一定的性能优化准则,计算控制参数,使得闭环系统能够达到最优的控制品质制参数,使得闭环系统能够达到最优的控制品质。
2.2 2.2 模型参考自适应控制模型参考自适应控制2.2.1 2.2.1 模型参考自适应控制的数学描述模型参考自适应控制的数学描述模型参考自适应控制系统由模型参考自适应控制系统由参考模型参考模型、、可调系统可调系统和和自适应机构自适应机构三部分组成三部分组成. 理想模型理想模型 根据系统广义误差根据系统广义误差 , 按照按照一定的规律改变可调系统的结构或参数一定的规律改变可调系统的结构或参数 参考模型参考模型主要组成:主要组成: 可调机构可调机构 自适应机构自适应机构 {状态误差向量状态误差向量 输出误差向量输出误差向量 参考模型与可调系统间的参考模型与可调系统间的一致性程度表达一致性程度表达:: 目的目的:保证参考模型和可调系统间:保证参考模型和可调系统间 的性能一致性的性能一致性 参考模型的状态和输出参考模型的状态和输出系统的状态和输出系统的状态和输出模型参考自适应控制系统结构图模型参考自适应控制系统结构图 广义误差向量广义误差向量 不为不为0 0时,自适应机构按照一定规律改变可调机构的结构或参数时,自适应机构按照一定规律改变可调机构的结构或参数或直接改变被控对象的输入信号,以使得系统的性能指标达到或接近希望的性能指或直接改变被控对象的输入信号,以使得系统的性能指标达到或接近希望的性能指标。
标2.2 2.2 模型参考自适应控制模型参考自适应控制2.2.1 2.2.1 模型参考自适应控制的数学描述模型参考自适应控制的数学描述参数自适应方案:通过更新参数自适应方案:通过更新可调机构的参数可调机构的参数来实现的模型参考自适应控制来实现的模型参考自适应控制 信号综合自适应方案:通过改变施加到信号综合自适应方案:通过改变施加到系统的输入端信号系统的输入端信号来实现的模型参考自适应来实现的模型参考自适应 控制 模型参考自适应控制系统结构图模型参考自适应控制系统结构图2.2.1 2.2.1 模型参考自适应控制的数学描述模型参考自适应控制的数学描述2.2.1.1 2.2.1.1 并联模型参考自适应系统的数学模型并联模型参考自适应系统的数学模型并联模型参考自适应系统可以用并联模型参考自适应系统可以用状态方程状态方程和和输入-输出方程输入-输出方程进行描述进行描述一、用状态方程描述的模型参考自适应系统一、用状态方程描述的模型参考自适应系统 (2.1) 参考模型:参考模型: n维状态向量维状态向量m维分段连续的输入向量维分段连续的输入向量相应维数常数矩阵相应维数常数矩阵 参考模型为稳定的,并且是完全可控和完全可观测的。
参考模型为稳定的,并且是完全可控和完全可观测的 在在可调参数可调参数模型参考自适应系统中,可调系统模型参考自适应系统中,可调系统 (2.2) 相应维数时变矩阵相应维数时变矩阵 n维状态向量维状态向量m维分段连续的输入向量维分段连续的输入向量为广义误差向量为广义误差向量 对于对于连续模型连续模型参考自适应控制系统参考自适应控制系统 一、用状态方程描述的模型参考自适应系统一、用状态方程描述的模型参考自适应系统 2.2.1.1 2.2.1.1 并联模型参考自适应系统的数学模型并联模型参考自适应系统的数学模型对于信号综合自适应方案的模型参考自适应系统中,系统模型对于信号综合自适应方案的模型参考自适应系统中,系统模型(2.3) 根据广义误差信号,按照一定的自适应规律产生的根据广义误差信号,按照一定的自适应规律产生的 对于对于离散模型离散模型参考自适应控制系统参考自适应控制系统 (2.4) 参考模型参考模型 可调系统的参数自适应方案的系统模型可调系统的参数自适应方案的系统模型 (2.5) (2.6) 信号综合自适应方案的系统模型信号综合自适应方案的系统模型二、用输入-输出方程描述的模型参考自适应系统二、用输入-输出方程描述的模型参考自适应系统2.2.1.1 2.2.1.1 并联模型参考自适应系统的数学模型并联模型参考自适应系统的数学模型参考模型参考模型 对于连续系统一般对于连续系统一般采用微分算子的形式采用微分算子的形式表示表示 (2.7) (2.8) (2.9) 标量输入信号标量输入信号 标量输出信号标量输出信号 参考模型的输入输出方程的常系数参考模型的输入输出方程的常系数 在在参数自适应方案参数自适应方案中,可调系统的输入输出方程中,可调系统的输入输出方程 (2.10) (2.11) (2.12) 时变系数时变系数 由广义误差由广义误差 通过自适应规律进行自适通过自适应规律进行自适应调整应调整微分算子微分算子 二、用输入-输出方程描述的模型参考自适应系统二、用输入-输出方程描述的模型参考自适应系统2.2.1.1 2.2.1.1 并联模型参考自适应系统的数学模型并联模型参考自适应系统的数学模型在在信号综合自适应方案信号综合自适应方案中,可调系统的输入输出方程为中,可调系统的输入输出方程为 (2.13) (2.14) (2.15) 对于对于离散模型离散模型参考自适应控制系统输入-输出方程可用下述几式描述参考自适应控制系统输入-输出方程可用下述几式描述 参考模型参考模型 (2.16) (2.17) (2.18) 参数向量参数向量 信号向量信号向量 在参数自适应方案中,可调系统模型为在参数自适应方案中,可调系统模型为 (2.19) (2.20) (2.21) 可调参数向量可调参数向量 信号向量信号向量 模型参考自适应系统模型参考自适应系统状态方程状态方程描述对比描述对比连续连续模型参考自适应系统模型参考自适应系统(2.1) 参考模型:参考模型: (2.2) 在可调在可调参数参数模型参考自适应系统中,可调系统模型参考自适应系统中,可调系统 对于对于信号信号综合自适应方案的模型参考自适应系统中,系统模型综合自适应方案的模型参考自适应系统中,系统模型(2.3) 离散离散模型参考自适应系统模型参考自适应系统(2.4) 参考模型参考模型 可调系统的可调系统的参数参数自适应方案的系统模型自适应方案的系统模型 (2.5) (2.6) 信号信号综合自适应方案的系统模型综合自适应方案的系统模型模型参考自适应系统模型参考自适应系统输入输出方程输入输出方程描述对比描述对比连续连续模型参考自适应系统模型参考自适应系统参考模型:参考模型: 在可调参数模型参考自适应系统中,可调系统在可调参数模型参考自适应系统中,可调系统 对于信号综合自适应方案的模型参考自适应系统中,系统模型对于信号综合自适应方案的模型参考自适应系统中,系统模型离散离散模型参考自适应系统模型参考自适应系统(2.7) (2.10) (2.13) 参考模型参考模型 (2.16) 在参数自适应方案中,可调系统模型为在参数自适应方案中,可调系统模型为 (2.19) 2.2.1.2 2.2.1.2 模型参考自适应系统的设计要求模型参考自适应系统的设计要求2.2.1 2.2.1 模型参考自适应控制的数学描述模型参考自适应控制的数学描述 模型参考自适应控制系统的设计目标是模型参考自适应控制系统的设计目标是:对给定的参考模型和可调系统,:对给定的参考模型和可调系统,确确定一个特定的自适应规律定一个特定的自适应规律,以使广义误差向量,以使广义误差向量 或广义输出误差或广义输出误差 按照这一特定按照这一特定的自适应规律来的自适应规律来调整参数矩阵调整参数矩阵 和和 ,或,或可调参数可调参数 和和 ,,或或辅助信号辅助信号 和和 , ,在系统稳定情况下,这种调节作用使得广义误差向量在系统稳定情况下,这种调节作用使得广义误差向量 ( (广义输出误差广义输出误差) )逐渐趋向零值。
逐渐趋向零值 状态方程描述的模型参考自适应规律状态方程描述的模型参考自适应规律 (2.22) (2.24) (2.23) (2.25) (2.26) (2.27) 其中其中 ,且,且 式中,式中, ,矩阵,矩阵 称为称为线性补偿器线性补偿器,它的作用是为了,它的作用是为了满足系统稳定满足系统稳定性所需附加的补偿条件性所需附加的补偿条件 2.2.1.3 2.2.1.3 模型参考自适应系统的等价误差系统模型参考自适应系统的等价误差系统2.2.1 2.2.1 模型参考自适应控制的数学描述模型参考自适应控制的数学描述等价误差系统:等价误差系统:用误差向量 作为状态变量的来表示模型参考自适应系统. 在以状态方程描述的参数自适应方案中,等价系统的状态向量是 (2.2) (2.1) 参考模型: 可调系统模型: 状态方程描述的参数自适应方案 等价误差系统:等价误差系统:非线性时变反馈系统非线性时变反馈系统 线性部分非线性部分 模型参考自适应控制系统的设计目标是模型参考自适应控制系统的设计目标是使得广义误差向量使得广义误差向量 ( (广义输出误差广义输出误差) )逐渐逐渐趋向零值。
趋向零值2.2.1.3 2.2.1.3 模型参考自适应系统的等价误差系统模型参考自适应系统的等价误差系统2.2.1 2.2.1 模型参考自适应控制的数学描述模型参考自适应控制的数学描述同理:离散系统的等价误差方程为模型参考自适应系统的等价误差系统示意图模型参考自适应系统的等价误差系统示意图2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法2.2.2.1 2.2.2.1 稳定性的一般定义稳定性的一般定义 一个控制系统的稳定性,通常是指一个控制系统的稳定性,通常是指在外部扰动作用停止后,系统恢复初始平衡在外部扰动作用停止后,系统恢复初始平衡状态的性能状态的性能2.29) 某非线性系统的状态方程 若存在一状态向量 ,满足下式则 就是系统的一个平衡状态平衡状态 在外力作用下,系统是依然处在这个平衡状态,还是离平衡状态越来越远,就是所要讨论的平衡状态的稳定性问题平衡状态的稳定性问题 如果系统受到有界扰动的作用,无论初始偏差多大,其过渡过程都将逐渐衰减逐渐衰减,并能以一定的准确度恢复到平衡状态,则称该系统具有稳定性系统具有稳定性,否则系统不稳定。
如果受到扰动作用后,系统在平衡状态附近平衡状态附近发生微小偏离,且随后系统的所有运动状态都处于平衡状态附近的小范围内,就称为系统的平衡状态是稳定平衡状态是稳定的2.2.2.2 2.2.2.2 Lyapunov意义下的稳定性概念意义下的稳定性概念2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法(2.29) 非线性系统的状态方程非线性系统的状态方程 二维情况下系统稳定性的几何解释二维情况下系统稳定性的几何解释 平衡状态是稳定的平衡状态是稳定的: : 平衡状态是不稳定的平衡状态是不稳定的: : 平衡状态是一致稳定的平衡状态是一致稳定的: : (a) (a) 平衡状态稳定平衡状态稳定 (a) (a) 平衡状态不稳定平衡状态不稳定 如式(2.29)描述的动态系统,若对任意给定的实数 ,存在另一个正数 ,使得当 的系统响应 在所有时间内都满足 ,则系统的平衡状态是稳定的 如果对于平衡点 和任意给定的邻域 ,找不到满足稳定条件的相对邻域 ,则系统在该平衡点是不稳定的,也称系统是不稳定的。
如果所取的邻域 和 与初始时刻 无关,即对于任意的初始时刻稳定条件不变,则称该平衡状态是一致稳定的 二维情况下系统渐近稳定性的几何解释二维情况下系统渐近稳定性的几何解释 平衡状态是渐进稳定的:平衡状态是渐进稳定的: 2.2.2.2 2.2.2.2 Lyapunov意义下的稳定性概念意义下的稳定性概念2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法 式(2.29)描述的动态系统,如果系统的平衡状态 及初始点 的解 ,满足当 时,有 ,则称该平衡状态 是渐进稳定渐进稳定的 平衡状态是一致渐进稳定的:平衡状态是一致渐进稳定的: 如果平衡状态 是渐进稳定的,且系统稳定性与初始时刻 无关,则称系统是一致渐近稳定一致渐近稳定的 平衡状态是全局渐进稳定的平衡状态是全局渐进稳定的: : 如式(2.29)描述的动态系统,如果系统的平衡状态 ,对状态空间中所有的初始状态 ,都满足 ,则称平衡状态是全局渐进稳定的平衡状态是全局渐进稳定的。
2.29) 2.2.2.3 2.2.2.3 Lyapunov稳定性定理稳定性定理2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法如果以 代表能量,则物体从高能位向低能位的运动过程特征可以表示为: Lyapunov虚构了一个以状态变量描述的能量函数状态变量描述的能量函数 ,只要 且不需要求解系统运动方程就可以判断系统的稳定性不需要求解系统运动方程就可以判断系统的稳定性 称 函数为LyapunovLyapunov函数函数如果则称 函数是正定正定的 如果则称 函数是半正定半正定的 如果则称 函数是负定负定的 则称 函数是半负定半负定的 如果定义:定义:例例:当 为二维状态向量时,判断下列函数的特性是正定的;是半正定的;是负定的;是半负定的;是不定的;2.2.2.3 2.2.2.3 Lyapunov稳定性定理稳定性定理2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法对于线性系统,通常选Lyapunov函数只要 是正定的,Lyapunov函数 就是正定的。
若对称矩阵 ,对任何非零向量 都满足 ,则矩阵 就是正定矩阵补充概念:正定矩阵补充概念:正定矩阵判断正定矩阵的方法判断正定矩阵的方法1.1.求出求出A A 的所有的所有特征值特征值若A A 的特征值均为正数,则的特征值均为正数,则A A 是正定的;若是正定的;若A A 的特的特 2.2. 征值均为负数,则征值均为负数,则A A 为负定的为负定的2. 2. 计算计算A A 的的各阶主子式各阶主子式若A A 的各阶主子式均大于零,则的各阶主子式均大于零,则A A 是正定的;若是正定的;若A A 的各阶主子式中,奇数阶主子式为负,偶数阶为正,则的各阶主子式中,奇数阶主子式为负,偶数阶为正,则A A 为负定的为负定的定理定理5.1 5.1 (连续时间系统的(连续时间系统的LyapunovLyapunov稳定性定理稳定性定理) 2.2.2.3 2.2.2.3 Lyapunov稳定性定理稳定性定理2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法对于系统如果(1) 存在正定函数(2) 是半负定函数 则称平衡状态 是稳定的稳定的。
如果上述条件(2)改为: 负定函数,或者对于系统的非零解,有 不恒为零,则称平衡状态 是渐近稳定的渐近稳定的 如果 是渐近稳定的,且当 时,有 ,则 是全全局渐近稳定的局渐近稳定的 page 262.2.2.3 2.2.2.3 Lyapunov稳定性定理稳定性定理2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法定理定理5.2 5.2 线性定常系统的线性定常系统的LyapunovLyapunov稳定性定理稳定性定理对于线性定常系统(2.30) (2.31) 它的平衡状态它的平衡状态 渐近稳定的充分必要条件渐近稳定的充分必要条件是对任意给定的正定矩阵 ,存在一个正定矩阵 ,它是矩阵方程 的唯一解并且 就是系统(2.30)的Lyapunov函数定理证明定理证明 取Lyapunov函数 ,由于 是正定矩阵,故 是正定函数又 即 是渐近稳定的线性定常系统线性定常系统Lyapunov方程方程为正定矩阵2.2.2.3 2.2.2.3 Lyapunov稳定性定理稳定性定理2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法定理定理5.3 5.3 (离散时间系统的(离散时间系统的LyapunovLyapunov稳定性定理)稳定性定理) 对于离散系统 如果(1) 存在正定函数(2) 则称平衡状态 是渐近稳定的。
如果 是渐近稳定的,且当 时,有 ,则 是全局渐全局渐近稳定的近稳定的 线性离散系统线性离散系统Lyapunov方程方程定理定理5.4 5.4 线性定常离散系统的线性定常离散系统的LyapunovLyapunov稳定性定理稳定性定理对于线性定常系统(2.32) (2.33) 它的平衡状态它的平衡状态 渐近稳定的充分必要条件渐近稳定的充分必要条件是对任意给定的正定矩阵 ,存在一个正定矩阵 ,它是矩阵方程 的唯一解并且 就是系统(2.32)的Lyapunov函数例例 应用应用LyapunovLyapunov稳定性定理分析一下系统的稳定性稳定性定理分析一下系统的稳定性 2.2.2.3 2.2.2.3 Lyapunov稳定性定理稳定性定理2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法系统唯一的平衡状态是 .取: 是正定的,则是半负定的可见,平衡状态 是稳定的假设 ,那么对于 ,有 .当 时, ,即 ,则 。
因此,只有在状态空间的原点, . 对于状态空间中除原点以外的其它任何点, 都不恒为零所以该平衡状态是渐进稳定的因此,原点这个平衡状态是全局渐近稳定全局渐近稳定的 那么该平衡状态是不是那么该平衡状态是不是渐进稳定渐进稳定的呢?是不是的呢?是不是全局渐进稳定全局渐进稳定的呢?的呢?2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法2.2.2.4 2.2.2.4 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法 模型参考自适应控制系统模型参考自适应控制系统 (2.34) 参考模型的状态方程为 可调系统的状态方程为 (2.35) (2.36) (2.37) 设系统广义误差向量为 (2.38) 得广义误差状态方程为 (2.39) 2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法2.2.2.4 2.2.2.4 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法 控制系统设计的任务:控制系统设计的任务:就是采用Lyapunov稳定性理论 求出调整 、 的自适应律,以达到状态的收敛性 和(或)参数收敛性 假设 , 时,参考模型和可调系统达到完全匹配,即 代入到式(2.39)所示的广义误差状态方程中,并消去时变系数矩阵有(2.39) (2.40a) (2.40b) 2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法构造二次型正定函数作为Lyapunov函数 其中, , , 都是正定矩阵,上式两边对时间求导,得因为则(2.41) 若选择 (2.42) 正定为零为零为零为零2.2.2 2.2.2 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法(2.42) 2.2.2.4 2.2.2.4 采用采用LyapunovLyapunov稳定性理论的设计方法稳定性理论的设计方法 可得参数自适应的调节规律 (2.40b) 即(2.43) 由于 为负定,因此按式(2.43)设计的自适应律,对于任意分段连续的输入向量 能够使模型参考自适应系统是渐近稳定的。
选择正定矩阵 ,使得 成立因此,为稳定矩阵, 为负定 2.3 2.3 自校正控制自校正控制2.3.1 2.3.1 概述概述 自校正控制系统由常规控制系统常规控制系统和自适应机构自适应机构组成 自校正控制系统结构图自校正控制系统结构图常常规规控控制制系系统统自自适适应应机机构构参数参数/ /状态估计器:状态估计器:根据系统输入输出数据辨识被控系统的结构或参数 控制器参数设计计算:控制器参数设计计算:计算出控制器的参数,然后调整控制回路中可调控制器 的参数 自校正控制系统自校正控制系统目的:目的:根据一定的自适应规律,调调整可调控制器参数整可调控制器参数,使其适应被控系统不确定性被控系统不确定性, ,且使其运行良好2.3 2.3 自校正控制自校正控制模型参考自适应控制系统模型参考自适应控制系统 自校正控制系统结构图自校正控制系统结构图2.3.1 2.3.1 概述概述 模型参考自适应控制和自校正控制系统结构的区别模型参考自适应控制和自校正控制系统结构的区别模型参考自适应控制系统:模型参考自适应控制系统: 常规控制系统常规控制系统 自适应机构自适应机构 参考模型参考模型自校正控制系统:自校正控制系统: 常规控制系统常规控制系统 自适应机构自适应机构 2.3 2.3 自校正控制自校正控制2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法2.3.2.1 2.3.2.1 基本最小二乘方法基本最小二乘方法 被控系统模型为一离散线性差分方程 (2.44) 时刻测量到的系统输出系统输出和输入输入 不可测不可测随机干扰序列 (2.45a) (2.45b) 为独立的随机噪声,要求其满足 (2.46c) (2.46b) (2.46a) 随机噪声的均值为零,彼此相互独立,方差为有限正值,噪声的采样均方值有界。
(2.44) (2.45a) (2.45b) 2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法2.3.2.1 2.3.2.1 基本最小二乘方法基本最小二乘方法 式(2.44)改写为向量向量形式 记: (2.47) 对输入输出观察了 次,则得到输入输出序列为: (2.48) 2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法2.3.2.1 2.3.2.1 基本最小二乘方法基本最小二乘方法 (2.48) 矩阵向量形式: (2.49) (2.50) 最小二乘估计方程最小二乘估计方程 最小二乘参数估计原理就是从一组参数向量 中找到的估计量 ,使得系统模型误差尽可能地小,即式(2.51)所示的性能指标最小 (2.51) 2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法2.3.2.1 2.3.2.1 基本最小二乘方法基本最小二乘方法 (2.49) (2.51) (2.52) (2.53) 则(2.54) :未知参数:未知参数 的最小二乘估计的最小二乘估计。
随着测量得到的过程数据信息的增多过程数据信息的增多,在利用基本最小二乘方法来完成每次的参数估计时,计算量将不断增大计算量将不断增大 如何解决上述问题?如何解决上述问题?2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法2.3.2.2 2.3.2.2 递推最小二乘方法递推最小二乘方法 增加一个新的观测数据 ,则 (2.49) 系统未知参数的最小二乘辨识公式 (2.54) (2.55) (2.56) (2.55) (2.56) 2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法2.3.2.2 2.3.2.2 递推最小二乘方法递推最小二乘方法 矩阵求逆定理矩阵求逆定理 设 、 和 均为非奇异矩阵,则 (2.58) 令(2.59) (2.57) 2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法2.3.2.2 2.3.2.2 递推最小二乘方法递推最小二乘方法 应用求逆矩阵定理,则 令 矩阵求逆定理矩阵求逆定理 (2.58) (2.61) (2.57) 令:令:(2.62) 则递推最小二乘算法公式(2.61)~(2.63)可以表示为 2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法2.3.2.2 2.3.2.2 递推最小二乘方法递推最小二乘方法 (2.61)(2.62)(2.63)(2.64) 为 时刻系统未知参数的估计值。
通常:较大的数值 2.3.2.3 2.3.2.3 渐消记忆最小二乘方法渐消记忆最小二乘方法2.3.2 2.3.2 动态过程参数估计的最小二乘法动态过程参数估计的最小二乘法 随着观测数据和递推次数的增加,新的采样数据对参数估计值的修正作用会越来越微弱,最后甚至不再起到修正作用,即会出现所谓的“数据饱和数据饱和”现象 渐消记忆法渐消记忆法:降低或限制过去数据的影响,提高新采集数据的修正作用. 基本思想是对过去数据乘上一个加权因子过去数据乘上一个加权因子 ,按指数加权来人为地降低老数据的作用2.66) 渐消记忆递推最小二乘算法渐消记忆递推最小二乘算法如下: 为遗忘因子 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制 最小方差自校正调节器是由瑞典学者Astrom和Wittenmark在1973年提出的它是最早广泛应用于实际的自校正控制算法 2.3.3.1 2.3.3.1 最小方差预报和最小方差控制器设计最小方差预报和最小方差控制器设计 设被控系统的模型被控系统的模型为(2.67) :分别为系统的输出、输入和噪声 :单位后移算子单位后移算子。
(2.68a) (2.68b) (2.68c) 为独立的随机噪声,要求其满足 (2.69a) (2.69a) (2.69a) 假定 为稳定多项式. k时刻的控制作用u(k),可使k+d时刻的系统输出系统输出y(k+d)方差最小方差最小,因此将这种控制方法称为最小方差控制 如果能找到 的最小方差预报最小方差预报 ,那么只要令 ,就可求出最优控制律 2.3.3.1 2.3.3.1 最小方差预报和最小方差控制器设计最小方差预报和最小方差控制器设计 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制引入最小方差控制器性能指标 (2.70) 为 时刻的理想输出理想输出(期望输出期望输出),表示为 (2.71) 加权多项式 参考输入(设定值) 的最小方差预报最小方差预报 应该满足:应该满足:预报误差预报误差 的均方和最小的均方和最小( (方差最小方差最小) );; 具有可实现性。
具有可实现性引入Diophantine方程(2.72) 求取被控系统的模型被控系统的模型(2.67) 2.3.3.1 2.3.3.1 最小方差预报和最小方差控制器设计最小方差预报和最小方差控制器设计 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制对k+d时刻系统模型,两边同乘 ,有:结合Diophantine方程:有:(2.73) 最优预报预报误差(2.74) 将式(2.73)代入到下式所示的最小方差预报性能指标中:当输出预报值满足 性能指标(2.74)式才能达到最小值? 此时,预报值最小方差性能指标为:……的线性组合……是可实现的是可实现的(2.75) 2.3.3.1 2.3.3.1 最小方差预报和最小方差控制器设计最小方差预报和最小方差控制器设计 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制(2.73) (2.75) (2.76) (2.70) 最小方差控制器性能指标: 将式(2.76)代入到式(2.70)所示的性能指标中,有 当(2.77) 时,式(2.70)达到最小值2.78) 最小方差控制律是通过使最优预报最小方差控制律是通过使最优预报 等于理想输出等于理想输出 得到的。
得到的 对于调节问题,理想输出 为零因此最小方差调节律为 (2.79) 2.3.3.1 2.3.3.1 最小方差预报和最小方差控制器设计最小方差预报和最小方差控制器设计 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制求取最小方差控制律的步骤如下:求取最小方差控制律的步骤如下: 2.根据Diophantine方程,求解 和 多项式的系数 3.根据式(2.78)求出最小方差控制律,进而得出最优的 1.根据被控系统的模型确定Diophantine方程中 和 的阶次 Diophantine方程:(2.72) (2.71) 系统期望输出:(2.78) 最小方差控制律 :2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制2.3.3.2 2.3.3.2 最小方差自校正调节器最小方差自校正调节器系统模型系统模型(2.67) (2.75) (2.80) 令(2.76) 由(2.81) 由于最小方差调节使 ,故调节器参数辨识方程调节器参数辨识方程为 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制2.3.3.2 2.3.3.2 最小方差自校正调节器最小方差自校正调节器(2.81) (2.82) (2.83) 令(2.79) 最小方差调节律:式(2.81)和(2.79)可以分别表示为 采用最小二乘方法辨识得到 求取最优的 。
(2.84) 利用最小方差自校正调节器的计算步骤如下: 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制2.3.3.2 2.3.3.2 最小方差自校正调节器最小方差自校正调节器1.测取 ,并存储;2.形成数据向量 和 ; 3.采用递推最小二乘法获得估计参数 ; 4.根据式(2.83)求取 ; (2.84) 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制2.3.3.3 2.3.3.3 最小方差自校正控制器最小方差自校正控制器(2.75) (2.76) (2.77) (2.85) (2.86) (2.87) (2.88) 当参考输出: 令过程参数未知时,最优预报无法获得,用 代替 2.3.3 2.3.3 最小方差自校正控制最小方差自校正控制2.3.3.3 2.3.3.3 最小方差自校正控制器最小方差自校正控制器最小方差自校正控制器的计算步骤如下: 1. 测取 ,并存储;2. 形成数据向量 和 。
3. 采用增广最小二乘递推法获得估计参数 4. 根据式(2.89)求取 2.89) 增广最小二乘法增广最小二乘法 2.3.4 2.3.4 广义最小方差自校正控制广义最小方差自校正控制(2.90) 设被控系统的模型为(2.91) 性能指标为 (2.92) 定义系统广义输出 (2.93) 广义理想输出(2.94) 广义输出误差 广义最小方差控制律广义最小方差控制律,就是使得广义输出 的最优预报 与广义理想输出 相等求出保证广义输出误差 方差最小的最优控制作用 2.3.4 2.3.4 广义最小方差自校正控制广义最小方差自校正控制引入Diophantine方程 (2.95) (2.90) 被控系统模型在式(2.90)两边同乘 ,有结合式(2.95),上式变为则广义输出为 (2.96) 广义最小方差预报 广义预报误差 2.3.4 2.3.4 广义最小方差自校正控制广义最小方差自校正控制(2.99) (2.100) (2.97) 广义输出预报:(2.98) 系统广义输出: (2.91) 广义最小方差调节器性能指标为 代入到式(2.91)所示的性能指标中,可得广义最小方差控制律广义最小方差控制律为 即由式(2.97)~(2.99),可得广义最小方差自校正控制律广义最小方差自校正控制律(2.102) 控制器参数辨识方程控制器参数辨识方程(2.101) 2.3.4 2.3.4 广义最小方差自校正控制广义最小方差自校正控制定义控制器参数辨识方程控制器参数辨识方程(2.101) 控制器参数辨识方程(2.101)可以表示为 (2.103) 未知(2.105) (2.104) 令 控制器参数辨识方程控制器参数辨识方程可以表示为 广义最小方差自校正控制律广义最小方差自校正控制律为 (2.106) 2.3.4 2.3.4 广义最小方差自校正控制广义最小方差自校正控制广义最小方差自校正控制算法计算步骤:1.测取 , ,并存储;2.形成数据向量 和 ; 3.采用递推最小二乘法获得估计参数 ;4.根据式(2.106)求取 ;5.根据式(2.104)计算最优预报 的近似值 ,以便构成 , 用于下次递推计算。
2.104) 令 广义最小方差自校正控制律为 (2.106) 2.3.5 2.3.5 零极点配置自校正控制器零极点配置自校正控制器2.3.5.1 2.3.5.1 零极点配置控制器零极点配置控制器假设 与 互质.(2.107) 被控系统的数学模型 零极点配置控制的目标零极点配置控制的目标是将闭环系统的零极点配置到理想位置,使输出 与参考输入 之间的传递函数为 为首1多项式,其零点是闭环系统的理想极点. 与 互质 控制器方程采用 (2.108) 零极点配置控制系统结构图零极点配置控制系统结构图 2.3.5 2.3.5 零极点配置自校正控制器零极点配置自校正控制器2.3.5.1 2.3.5.1 零极点配置控制器零极点配置控制器(2.107) 被控系统的数学模型 控制器方程(2.108) (2.109)(2.111) (2.110) 闭环系统的传递函数为零极点配置就是使的闭环系统传递函数与理想闭环传输函数相同零极点配置就是使的闭环系统传递函数与理想闭环传输函数相同,即 (2.112) 将 分解(2.113) 令 稳定零点稳定零点不稳定零点不稳定零点 (2.114) 2.3.5 2.3.5 零极点配置自校正控制器零极点配置自校正控制器2.3.5.1 2.3.5.1 零极点配置控制器零极点配置控制器(2.114) (2.115) (2.116) 显然闭环零极点配置方程分别为 (2.117) 由式(2.109)和(2.116),有 如果系统时延为 ,且为最小相位系统,可选择 (2.118) (2.119) 零极点配置方程变为 (2.109)(2.108) 2.3.5 2.3.5 零极点配置自校正控制器零极点配置自校正控制器2.3.5.1 2.3.5.1 零极点配置控制器零极点配置控制器为了消除跟踪误差必须合理选择 。
2.117) 闭环系统方程:(2.109)系统闭环方程:若选择:由于那么详细写出零极点配置控制算法步骤详细写出零极点配置控制算法步骤2.3.5 2.3.5 零极点配置自校正控制器零极点配置自校正控制器2.3.5.2 2.3.5.2 零极点配置自校正控制器零极点配置自校正控制器一、显式零极点配置自校正控制算法一、显式零极点配置自校正控制算法1.用最小二乘递推算法估计下列模型参数 (2.121) 2.分解多项式3.解下列极点配置方程求取 和 5.根据控制器方程求取控制输入 4.选择多项式 ,使得控制器能够消除跟踪误差以系统为非最小相位系统为例:以系统为非最小相位系统为例:二、隐式零极点配置自校正控制算法二、隐式零极点配置自校正控制算法2.3.5 2.3.5 零极点配置自校正控制器零极点配置自校正控制器2.3.5.2 2.3.5.2 零极点配置自校正控制器零极点配置自校正控制器 当 的全部零点均严格位于 平面的单位圆内时,可采用对消全部 零点的零极点配置策略 介绍对消所有过程零点对消所有过程零点的隐式零极点配置自校正算法.系统模型 (2.123) 令 ,极点配置方程为 (2.124) 由式(2.123)、(2.124),有即:(2.125) 或 控制器方程采用 (2.108) 设,根据求解最优预报类似的方法可求得的最优预报为 二、隐式零极点配置自校正控制算法二、隐式零极点配置自校正控制算法(2.125) (2.126) (2.128) (2.129) (2.127) 则由式(2.126),有 由式(2.125)和(2.128)可得控制器参数辨识方程控制器参数辨识方程为 定义 则式(2.129)可以表示为 未知未知由式(2.128)可知 (2.130) 最优预报估计值:二、隐式零极点配置自校正控制算法二、隐式零极点配置自校正控制算法则对消过程零点的隐式零极点配置自校正算法步骤如下 3.采用增广递推最小二乘算法来辨识控制器参数;4.由下式求控制输入5.由式(2.130)计算 .2.形成数据向量 ; 1.测取 ;(2.130) 2.3.6 2.3.6 自校正自校正PIDPID控制器控制器2.3.6.1 PID2.3.6.1 PID控制器算法简介控制器算法简介模拟PID控制器的算式和传递函数为 (2.131) (2.132) 位置式的数字PID控制器算式 PID控制器的离散传递函数为 (2.133) (2.134) 由式(2.134),可以导出 (2.135) (2.136) (2.137) 为理想输出 2.3.6 2.3.6 自校正自校正PIDPID控制器控制器2.3.6.2 2.3.6.2 具有极点配置的具有极点配置的PIDPID控制器控制器设被控系统为确定性二阶系统(2.138) (2.139) (2.140) (2.141) 采用控制器将式(2.141)代入到式(2.138)中,有闭环系统方程 (2.142) 闭环系统多项式为 ,则有 (2.143) 实现无偏跟踪实现无偏跟踪选择 (2.144) (2.145) 由式(2.139)、(2.140)、(2.144)、(2.145)及(2.143)可得 (2.146) 2.3.6 2.3.6 自校正自校正PIDPID控制器控制器2.3.6.3 2.3.6.3 自校正自校正PIDPID控制器控制器(2.138) (2.147) 对显式PID自校正算法加以介绍。
首先需要对系统未知或时变参数进行估计首先需要对系统未知或时变参数进行估计 (2.148) (2.149) 其中(2.139) (2.140) 选择合适的特征多项式,利用下式求取多项式选择合适的特征多项式,利用下式求取多项式 和和 利用控制器方程利用控制器方程求取求取 2.3.6 2.3.6 自校正自校正PIDPID控制器控制器2.3.6.3 2.3.6.3 自校正自校正PIDPID控制器控制器显式自校正PID控制器算法的计算步骤:(2.141) (2.148) (2.146) 1.采集采集输出数据 和参考输入 ; 2.按式(2.148)形成数据向量形成数据向量 ; 3.采用递推最小二乘辨识最小二乘辨识算法求取 和 ; 4.利用式(2.146)求取多项式求取多项式 和 ; 5.利用式(2.141)求取控制律求取控制律 。
