[工学]第5章 模型参考自适应控制

合集下载

第5章 模型参考自适应控制

第5章 模型参考自适应控制

设n1 ( s ) nm ( s ) ( s) nm ( s ) ( s ) n1 ( s )n p ( s ) nm ( s ) ( s)n p ( s) a ( s ) ( s )n p ( s )
d p ( s )d1 ( s ) k p n p ( s )n2 ( s ) d m ( s ) ( s ) d p ( s )d1 ( s ) k p n p ( s )n2 ( s ) d m ( s ) ( s )n p ( s ) d1 ( s ) d m ( s ) ( s ) d p ( s ) k p n2 ( s ) n p (s) q( s)d p ( s) p( s) p( s) d1 ( s ) q ( s )n p ( s ), n2 ( s ) kp
例题
x p a p x p bp u y p cp xp c p bp 1 G p ( s) , Gm s - ap s 1
设 ( s ) s a d m ( s ) ( s ) ( s 1)( s a ) d p (s) s - ap s 1 a a p a a p (1 a a p ) 1 C0 c pbp n1 ( s ) d 2 ( s ) s a d1 ( s ) n p ( s ) q ( s ) s 1 a a p a a p (1 a a p ) n2 ( s ) p ( s ) / k p c pbp
未知或 者缓慢 变化
nm ( s) n p ( s) n( s) d m ( s) d p ( s) d ( s) 求C0
对象参数未知或者部分参数未知 lime(t)=0

系统辨识与自适应控制MATLAB仿真第5章模型参考自适应控制

系统辨识与自适应控制MATLAB仿真第5章模型参考自适应控制

[ky]
k
(t)
(t)
(5-13)
10
由式(5-13)和上式有
(t) k(t) (t)
(5-14)
式中,k(t) k(t) k。 于是可以看到,当 k(t) k 时, (t) 0
现给出规范化的性能指标函数:
J
(k)
1 2
2 (t)
m2
式中,m 1 2(t) 为规范化信号。
按优化理论,k变化使 J (k) 极小的方向应按负梯度确定:
梯度设计法来叙述。
例5.1.3 设有被控对象式(5-1),仍采用参考模型式(5-2)
和控制器结构式(5-6)。设aˆp (t) 是未知对象参数 ap的估计值,式
(5-6)中的 k(t) 由下式计算:
k(t) aˆp (t) am
(5-16)
为了产生参数估计aˆp (t) ,选择一个稳定的滤波器
系统辨识与自适应控制 MATLAB仿真
第5章模型参考自适应控制
1
模型参考自适应控制是一种不同于自校正控制的另一类自适应 控制形式。根据被控对象结构和控制要求,设计参考模型,使其输 出表达对输入指令的期望响应,然后通过模型输出与被控对象输出 之差来调整控制器参数,使差值趋向于零,也就是使对象输出向模 型输出靠近,最终达到完全一致。根据控制器参数更新方法的不 同,模型参考自适应控制可分为直接自适应控制和间接自适应控制 两种。推演参数自适应规律的方法有两种:梯度法和稳定理论法。 5.1简单自适应控制系统
本节目的:1)给出直接自适应控制和间接自适应控制的概 念;2)自适应控制系统的两种基本设计方法:李亚普诺夫法和2梯
度法。
5.1.1直接自适应控制
直接自适应控制是指控制器参数直接从一个自适应规律中获取

模型参考自适应控制建大资料精品PPT课件

模型参考自适应控制建大资料精品PPT课件

p( s )
p( s )
其中: p(s) sn a1sn-1 an-1s an
q(s) b1sn-1 b2sn-2 bn
– Km为常数,根据系统希望的动态响应事先确定 – p(s)、q(s)已知
R
—kpm(—qs()—s)
ym +e
Kc
Kp
-pq-((-ss-))- -
yp
适应律
R
- 麻省理工学院于1958年提出的,因此也叫MIT方法 - 最早提出、最早应用的一种方法 - 理论简单,实施方便,可用模拟元件实现 - 实质是一个可调增益的系统
一. 单个参数的MIT方法
第三章模型参考自适应控制 §2 局部参数最优化设计方法
工作背景
设参考模型为 Kmq( s) ,对象模型为 K p(t)q(s)
一般来说,自适应控制系统在反馈控制的 基本回路上加上自适应机构构成。具有三 方面的功能:
(1)在线辨识。 (2)决策控制。 (3)在线修正。
自适应控制系统主要分为两大类: (1)模型参考自适应控制系统。 (2)自校正自适应控制系统
模型参考自适应控制
(Model Reference Adaptive Control) MRAC
(2.3)
Kc
p( D)
欲消去 q(D) / p(D),
ym Km q( D)
R
p( D)
即:
q( D) p( D)
ym R Km
Байду номын сангаас
代入(2.3)式,
e Kc
-
Kp Km
ym
(2.4)
e
Kp
Kc - Km ym
Kc
-
B2e

自适应控制中的模型参考自适应控制算法研究

自适应控制中的模型参考自适应控制算法研究

自适应控制中的模型参考自适应控制算法研究在控制系统中,控制器的设计和应用都是十分重要的,并且也是十分复杂的。

自适应控制是一种在控制器中嵌入智能算法的方法,可以让控制器根据被控制系统的状态自适应地调整参数,以达到最佳控制效果。

在自适应控制中,模型参考自适应控制算法是一种常见的算法,其原理和应用将在本文中进行介绍。

一、模型参考自适应控制算法的基本原理模型参考自适应控制算法是一种基于模型的自适应控制方法,其基本思想是将被控制系统的模型和控制器的模型进行匹配,通过模型匹配的误差来适应地调整控制器的参数。

其主要流程包括:建立被控制系统的模型;建立控制器的模型;将被控制系统的模型和控制器的模型进行匹配,计算出模型匹配误差;根据模型匹配误差来自适应地调整控制器的参数。

模型参考自适应控制算法的具体实现方式可以分为直接调节法和间接调节法两种。

直接调节法是将模型参考自适应控制算法中的误差直接反馈到控制器的参数中,以达到自适应控制的目的。

间接调节法则是通过在模型参考自适应控制算法中引入额外的参数,间接地调节控制器的参数,以达到自适应控制的目的。

二、模型参考自适应控制算法的应用模型参考自适应控制算法在实际工程中有着广泛的应用。

例如,它可以用于磁浮列车的高精度控制系统中,通过模型参考自适应控制算法来适应不同运行条件下的参数,达到最优的控制效果。

另外,模型参考自适应控制算法还广泛应用于机器人控制、电力系统控制等领域,可以有效地提高控制系统的性能和稳定性。

三、模型参考自适应控制算法的优缺点模型参考自适应控制算法的主要优点是可以适应不同的被控制系统和环境条件,具有较高的适应性和鲁棒性。

另外,它具有控制精度高、响应速度快等优点。

不过,模型参考自适应控制算法也存在一些缺点,例如模型误差对控制系统的影响比较大,不易对模型参数进行优化等。

四、结论综上所述,模型参考自适应控制算法是一种重要的自适应控制方法,在实际工程中具有广泛的应用前景。

模型参考自适应控制与模型控制比较

模型参考自适应控制与模型控制比较

模型参考自适应控制与模型控制比较模型参考自适应控制(Model Reference Adaptive Control, MRAC)和模型控制(Model-based Control)都是现代控制理论中常用的方法。

它们在实际工程应用中具有重要意义,本文将对这两种控制方法进行比较和分析。

一、模型参考自适应控制模型参考自适应控制是一种基于模型的自适应控制方法,主要用于模型未知或参数变化的系统。

该方法基于一个参考模型,通过在线更新控制器参数以追踪参考模型的输出,从而实现对系统的控制。

在模型参考自适应控制中,首先需要建立系统的数学模型,并根据实际系统的特性选择合适的参考模型。

然后通过设计自适应控制器,利用模型参数估计器对系统的不确定性进行补偿,实现对系统输出的精确追踪。

模型参考自适应控制的优点在于其适应性强,能够处理模型未知或参数变化的系统。

它具有很好的鲁棒性,能够适应系统的不确定性,同时可以实现对参考模型的精确追踪。

然而,模型参考自适应控制也存在一些缺点,如对系统模型的要求较高,需要较为准确的模型参数估计。

二、模型控制模型控制是一种基于数学模型的控制方法,通过对系统的建模和分析,设计出合适的控制器来实现对系统的控制。

模型控制方法主要有PID控制、状态反馈控制、最优控制等。

在模型控制中,首先需要建立系统的数学模型,并对模型进行分析和优化。

然后根据系统的特性,设计合适的控制器参数。

最后,将控制器与系统进行耦合,实现对系统的控制。

模型控制的优点在于其理论基础牢固,控制效果较好。

它能够根据系统的数学模型进行精确的设计和分析,具有较高的控制精度和鲁棒性。

然而,模型控制方法在实际应用中对系统模型的要求较高,而且对系统参数变化不敏感。

三、比较与分析模型参考自适应控制与模型控制都是基于模型的控制方法,它们在实际应用中具有各自的优缺点。

相比而言,模型参考自适应控制具有更强的适应性和鲁棒性,能够处理模型未知或参数变化的系统。

模型参考自适应控制

模型参考自适应控制

第九章 模型参考自适应控制(Model Reference Adaptive Control )简称MRAC介绍另一类比较成功的自适应控制系统,已有较完整的设计理论和丰富的应用成果(驾驶仪、航天、电传动、核反应堆等等)。

§9 —1MRAC 的基本概念系统包含一个参考模型,模型动态表征了对系统动态性能的理想要求,MRAC 力求使被控系统的动态响应与模型的响应相一致。

与STR 不同之处是MRAC 没有明显的辨识部分,而是通过与参考模型的比较,察觉被控对象特性的变化,具有跟踪迅速的突出优点。

设参考模型的方程为式(9-1-1)式(9-1-2)被控系统的方程为式(9-1-3) 式(9-1-4)两者动态响应的比较结果称为广义误差,定义输出广义误差为e = y m – y s 式(9-1-5);X A X Br y CX m m m m m∙=+= X A B r y CX S S S S S∙=+=状态广义误差为ε = X m – X s 式(9-1-6)。

自适应控制的目标是使得某个与广义误差有关的自适应控制性能指标J 达到最小。

J 可有不同的定义,例如单输出系统的式(9-1-7)或多输出系统的式(9-1-8)MRAC 的设计方法目的是得出自适应控制率,即沟通广义误差与被控系统可调参数间关系的算式。

有两类设计方法:一类是“局部参数最优化设计方法”,目标是使得性能指标J 达到最优化;另一类是使得自适应控制系统能够确保稳定工作,称之为“稳定性理论的设计方法。

§9 —2 局部参数最优化的设计方法一、利用梯度法的局部参数最优化的设计方法这里要用到非线性规划最优化算法中的一种最简单的方法——J e d t=⎰20()ττJ ee d Tt=⎰()()τττ梯度法(Gradient Method )。

1.梯度法考虑一元函数f(x),当: ∂ f (x)/ ∂x = 0 ,且∂ f 2 (x) / ∂x 2 > 0 时f(x) 存在极小值。

模型参考自适应控制

模型参考自适应控制

10.自适应控制严格地说,实际过程中的控制对象自身及能所处的环境都是十分复杂的,其参数会由于种种外部与内部的原因而发生变化。

如,化学反应过程中的参数随环境温度和湿度的变化而变化(外部原因),化学反应速度随催化剂活性的衰减而变慢(内部原因),等等。

如果实际控制对象客观存在着较强的不确定,那么,前面所述的一些基于确定性模型参数来设计控制系统的方法是不适用的。

所谓自适应控制是对于系统无法预知的变化,能自动地不断使系统保持所希望的状态。

因此,一个自适应控制系统,应能在其运行过程中,通过不断地测取系统的输入、状态、输出或性能参数,逐渐地了解和掌握对象,然后根据所获得的过程信息,按一定的设计方法,作出控制决策去修正控制器的结构,参数或控制作用,以便在某种意义下,使控制效果达到最优或近似更优。

目前比较成熟的自适应控制可分为两大类:模型参考自适应控制(Model Reference Adaptive Control)和自校正控制(Self-Turning)。

10.1模型参考自适应控制10.1.1模型参考自适应控制原理模型参考自适应控制系统的基本结构与图10.1所示:10.1模型参考自适应控制系统它由两个环路组成,由控制器和受控对象组成内环,这一部分称之为可调系统,由参考模型和自适应机构组成外环。

实际上,该系统是在常规的反馈控制回路上再附加一个参考模型和控制器参数的自动调节回路而形成。

在该系统中,参考模型的输出或状态相当于给定一个动态性能指标,(通常,参考模型是一个响应比较好的模型),目标信号同时加在可调系统与参考模型上,通过比较受控对象与参考模型的输出或状态来得到两者之间的误差信息,按照一定的规律(自适应律)来修正控制器的参数(参数自适应)或产生一个辅助输入信号(信号综合自适应),从而使受控制对象的输出尽可能地跟随参考模型的输出。

在这个系统,当受控制对象由于外界或自身的原因系统的特性发生变化时,将导致受控对象输出与参考模型输出间误差的增大。

模型参考自适应控制—MIT法

模型参考自适应控制—MIT法

一 原理及方法模型参考自适应系统,是用理想模型代表过程期望的动态特征,可使被控系统的特征与理想模型相一致。

一般模型参考自适应控制系统的结构如图1所示。

图1 一般的模型参考自适应控制系统其工作原理为,当外界条件发生变化或出现干扰时,被控对象的特征也会产生相应的变化,通过检测出实际系统与理想模型之间的误差,由自适应机构对可调系统的参数进行调整,补偿外界环境或其他干扰对系统的影响,逐步使性能指标达到最小值。

基于这种结构的模型参考自适应控制有很多种方案,其中由麻省理工学院科研人员首先利用局部参数最优化方法设计出世界上第一个真正意义上的自适应控制律,简称为MIT 自适应控制,其结构如图2所示。

图2 MIT 控制结构图系统中,理想模型Km 为常数,由期望动态特性所得,被控系统中的增益Kp 在外界环境发生变化或有其他干扰出现时可能会受到影响而产生变化,从而使其动态特征发生偏离。

而Kp 的变化是不可测量的,但这种特性的变化会体现在广义误差e 上,为了消除或降低由于Kp 的变化造成的影响,在系统中增加一个可调增益Kc ,来补偿Kp 的变化,自适应机构的任务即是依据误差最小指标及时调整Kc ,使得Kc 与Kp 的乘积始终与理想的Km 一致,这里使用的优化方法为最优梯度法,自适应律为:⎰⨯+=tm d y e B Kc t Kc 0)0()(τYp Yme+__+R参考模型调节器被控对象适应机构可调系统———kmq(s)p(s)KcKpq(s)-----p(s)适应律Rymype+-MIT 方法的优点在于理论简单,实施方便,动态过程总偏差小,偏差消除的速率快,而且用模拟元件就可以实现;缺点是不能保证过程的稳定性,换言之,被控对象可能会发散。

二 对象及参考模型该实验中我们使用的对象为:122)()()(2++==s s s p s q K s G pp 参考模型为:121)()()(2++==s s s p s q K s G mm 用局部参数最优化方法设计一个模型参考自适应系统,设可调增益的初值Kc(0)=0.2,给定值r(t)为单位阶跃信号,即r(t)=A ×1(t)。

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

d1 ( s ) d1 ( s ) 1 n2 ( s ) 1 ap c pbp
1 C 0 (c p b p ) n1 ( s ) d1 ( s ) d 2 ( s ) 1 1 ap n2 ( s ) c b p p
1
(c p b p )
设n1 ( s ) nm ( s ) ( s) nm ( s ) ( s ) n1 ( s )n p ( s ) nm ( s ) ( s)n p ( s) a ( s ) ( s )n p ( s )
d p ( s )d1 ( s ) k p n p ( s )n2 ( s ) d m ( s ) ( s ) d p ( s )d1 ( s ) k p n p ( s )n2 ( s ) d m ( s ) ( s )n p ( s ) d1 ( s ) d m ( s ) ( s ) d p ( s ) k p n2 ( s ) n p (s) q( s)d p ( s) p( s) p( s) d1 ( s ) q ( s )n p ( s ), n2 ( s ) kp
n p ( s) n1 ( s) kp d p ( s ) d1 ( s ) nm ( s) C0 km n p ( s) n1 ( s) n2 ( s) dm (s) 1 kp d p ( s ) d1 ( s ) d 2 ( s ) n1 ( s) d 2 ( s) nm ( s) C0 km d p ( s)d1 ( s) k p n p ( s )n2 ( s) d m (s) k p n p ( s )n1 ( s )
梯度法属于一种局部参数最优化方法,类似 的方法还有牛顿-拉夫逊法、共轭梯度法、变 尺度法等,由于梯度法算法简捷,实践中用 得最多。
设有被控对象或过程 Gp (s) k p d ( s) p 为已知的传递函数,且稳定。
n p ( s)
nm ( s) Gm ( s) km d m ( s)
c pbp n1 ( s)
( s - a p )d1 ( s ) c pbp n2 ( s ) s 1 c pbp n2 ( s ) s 1 d1 ( s ) s - ap s - ap
余式 商式
1 s - ap s 1 s - ap 1 ap
( s - a p )d1 ( s ) c pbp n2 ( s ) s 1 s 1 1 s - ap 1 ap c pbp n2 ( s ) s - ap
Ym
参考模型
+ e _ R +
控制器
可调系统
被控对象 Yp
反馈控制
1. 可调系统 — 可变调节器 + 被控对象
2. 参考模型(代表系统希望的输出响应)
模型参考自适应控制是应用最广泛的的一种自适
应控制技术,显著特点是原理简单,设计方法丰
富,本质是基于反馈控制原理设计的。
自适应控制(模型跟随)
- 参考模型输出Ym(k)是可调系统的参考轨迹 - 希望对象的动态输出跟踪参考模型的输出
2
2s 3
d1 ( s) n p ( s)q( s ) s 4 n2 ( s ) p( s) / k p s 1.5
n1 ( s ) s 3 G1 ( s ) d1 ( s ) s 4 n2 ( s ) s 1.5 G2 ( s ) d 2 (s) s3 C0 0.5
- 为了克服 Kp 的漂移而产生的影响,增加了一个可调增益 Kc 的 调节器,补偿Kp漂移而产生的影响。 控制目标是:
2 J 1 e ( )d 为最小。 2 0 t

设计问题 (最优化方法)
工作原理
梯度优化

广义误差 e=Ym-Yp,
目标:
1 t 2 J e ( )dt min 2 t0
设计问题: 1.对象参数已知:Gp(s)=Gm(s) 2对象参数未知或者部分参数未知 lime(t)=0
互质,首一
C0
G1(s)
Gp(s)
G2(s) Gm(s)
二。对象模型已知的MARC设计 1.控制器设计 设 n ( s)
Gp ( s) k p
p
d p ( s)
求图中的C0,G1(s),G2(s)
m
' m-1 1 ' n -1 1
b s a s
' m-2 2 ' n -2 2

b a
' m ' n
kp
n p ( s) d p (s)
互质,首一
deg(n p ( s)) m deg(d p ( s)) n mn
严格正则
设参考模型的传递函数为
nm ( s) Gm ( s) km d m ( s)
第5章 模型参考自适应控制
模型参考自适应控制是一种不同于自校 正控制的另一类自适应控制形式。根据被控 对象结构和控制要求,设计参考模型,使其 输出表达对输入指令的期望响应,然后通过 模型输出与被控对象输出之差来调整控制器 参数,使差值趋向于零,也就是使对象输出
向模型输出靠近,最终达到完全一致。
(Model Reference Adaptive Control) MRAC
k m C0 k p n ( s ) d ( s ) n ( s ) ( s) 1 2 m d1 ( s ) n p ( s ) q( s) n ( s ) p ( s ) / k 2 p d ( s ) ( s ) m q( s) p( s) d p (s)
例题
s4 s3 G p (s) 2 2 , Gm 2 s -s-2 s s 1 1. ( s ) 1 2. ( s ) s 2 求C0 ,
前馈控制器,反馈控制器
k p 2, n p ( s ) s 4, d p ( s ) s - s - 2,
2
n1 ( s) n2 ( s) G1 ( s) , G2 ( s) d1 ( s) d 2 ( s) nm ( s) C0 Gm ( s ) km 1 G p ( s )G1 ( s)G2 ( s) d m (s)
随意选取,只要匹配 所以设计方法丰富,自由度大
G p ( s )G1 ( s )
例题
x p a p x p bpu y c x p p p c p bp 1 G p (s) , Gm s - ap s 1
nm (s) C0 km d p (s)d1 (s) k p np (s)n2 (s) d m ( s)
k p np (s)n1 (s)
利用梯度法:J的等位曲线图如下:
余 商
k m C0 k p n ( s ) d ( s ) n ( s ) ( s) 1 2 m d1 ( s ) n p ( s ) q( s) n ( s ) p ( s ) / k 2 p d ( s ) ( s ) m q( s) p( s) d p (s)
– Km为常数,根据系统希望的动态响应事先确定 – n(s)、d(s)已知
R Kc C
0
n(s) kmq(s) ——— d ( s) p(s)
ym + yp e
Kp
n( s) q(s) ----d ( s) p(s)
适应律
- 被控对象受扰,Kp(t)产生漂移,改变系统的动态性能
- Kp(t)的变化是不可测的,其动态漂移将反映在过程输出Yp上
例题
x p a p x p bpu y c x p p p c p bp 1 G p (s) , Gm s - ap s 1
设 ( s ) s a d m ( s ) ( s ) ( s 1)( s a ) d p (s) s - ap s 1 a ap a a p (1 a a p ) 1 C0 c pbp n1 ( s ) d 2 ( s ) s a d1 ( s ) n p ( s ) q ( s ) s 1 a a p a a p (1 a a p ) n2 ( s ) p ( s ) / k p c pbp
1
Gp(s)
1 (c p b p )
1 ap c p bp
1/(s+1)
推广公式
nm ( s) C0 km d p ( s)d1 ( s) k p n p ( s)n2 ( s) d m ( s) C0k p km n p ( s)n1 ( s) nm ( s) ( s) d ( s)d ( s) k n ( s)n ( s) d ( s) ( s) 1 p p 2 m p k p n p ( s)n1 ( s)
对于G1(s)来说,
1 a ap
不一定大于零,则G1(s)可能不稳定。 采用措施:
n1 ( s) G1 ( s ) d1 ( s )
1 - - - -反馈控制器 1 ap 1 sa
1 c pbp
c pbp s - ap
1 ap sa
a a p (1 a a p ) c p bp ( s a )

1 C0 c pbp n1 ( s ) sa G1 ( s ) d1 ( s ) s 1 a a p n2 ( s ) G2 ( s ) d2 (s) a a p (1 a a p ) c pbp sa
a a p (1 a a p ) c pbp ( s a )
1. ( s) 1
km 1, nm ( s ) s 3, d m ( s ) s s 1,
相关文档
最新文档