Robust Control System:反馈控制有承受一定类不确定能力的影响,这一直保持在这种不确定的条件(制)稳定、动态特性(灵敏度)和稳态特性(逐步调整)的能力。

非结构不确定性(Unstructured Uncertainty),如外界扰动带来的影响——H∞控制(本文的内容)

结构不确定性(Structured Uncertainty)如系统參数的不确定性变化——μ分析与μ综合

标准鲁棒控制问题的一般模型(双端子模型)即下线性分式变换形式:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlnaHRfbGo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

G为增广控制对象;K控制器;u是控制输入。y是被測量输出或对象输出(u和y各自是系统传递函数或者状态空间里的输入和输出)。w是外部输入或參考输入。如:扰动、噪声;z是被控制的输出。

相应的增广状态方程为:

可记为:

传递函数为:

可见由w到z的闭环传递函数为:

由此传递函数可得到闭环系统的框图也能够绘制成例如以下形式:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlnaHRfbGo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

鲁棒控制要解决的问题就是设计出一个真实有理镇定控制器使得闭环系统内稳定,且满足:
1)标准控制问题:
2)最优控制问题:

\min {\left\| {{T_{wz}}\left( s \right)} \right\|_{\rm{2}}}" alt="">

3)最优控制问题:
      

{H_\infty }" alt="">次优控制问题:

{\left\| {{T_{wz}}\left( s \right)} \right\|_\infty } < \gamma" alt="">。是一个正实数。


1、干扰抑制(最小灵敏度)问题 =>鲁棒标准问题

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlnaHRfbGo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" style="font-family:'Microsoft YaHei'; font-size:18px">


(即灵敏度函数
问题:

2、鲁棒镇定问题=>鲁棒标准问题

1)加性不确定系统


广义控制对象

2)乘性不确定系统


广义控制对象

问题:寻找控制器K。镇定G,且满足

3、跟踪问题=>鲁棒标准问题

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlnaHRfbGo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

如果r是一能量有限的输入信号
已知P和W,设计控制器C1和C2,使使系统内稳定,且v尽可能好地跟踪r
为保证存在最优的真实有理控制器。取目标函数(

{\rho}u" alt="">是加权控制能量项)


取:

y = \left[ {\begin{array}{*{20}{c}} r \\ v \end{array}} \right]" alt="">


问题:寻找控制器K,镇定G,且满足

4、模型匹配问题=>鲁棒标准问题


T1是一个模型。设计參数Q式模型T2QT3匹配T1。由第二个图能够得到:

问题:寻找K,镇定G,且满足

\min {\left\| {{T_{zw}}\left( s \right)} \right\|_\infty } = \min {\left\| {{T_1} - {T_2}Q{T_3}} \right\|_\infty }" alt="">

5、混合灵敏度问题=>鲁棒标准问题

系统原图參考最小灵敏度问题

前面讲了灵敏度函数。补灵敏度函数。从控制对象的鲁棒稳定性出发,要求补灵敏度越小越好,可是从扰动个信号w对输出y的影响来说。要求灵敏度越小越好,但两者又是相互矛盾的。所以这就须要有个折中。

考虑到一般扰动信号具有低频性。而模型的不确定性通常是因为忽略了高频动力学特性引起的。所以所下面式中的Q1和Q2一般没有交集。故非常难求得满足下式的控制器。

\begin{gathered} {\left\| {S\left( {j\omega } \right)} \right\|_\infty } < {\varepsilon _1},\omega \in {Q_1} \hfill \\ {\left\| {T\left( {j\omega } \right)} \right\|_\infty } < {\varepsilon _2},\omega \in {Q_2} \hfill \\ \end{gathered} " alt="">

故引入加权函数W1和W2,分别作为Q1和Q2的权,控制器的条件能够写成:

广义控制对象


问题:

{\left\| {{T_{wz}}\left( s \right)} \right\|_\infty } < \gamma " alt="">

版权声明:本文博主原创文章,博客,未经同意不得转载。

最新文章

  1. auto,register,static实例
  2. JAVA实现DES加密实现详解
  3. 【剑指offer】八皇后问题
  4. wpf单实例运行
  5. Markdown 添加 Latex 数学公式
  6. Hadoop问题:apt-get install docker-engine -&gt; Depends: init-system-helpers (&gt;= 1.18~) but 1.14 is to be installed
  7. Centos6.8安装zabbix-3.2.6
  8. [翻译]编写高性能 .NET 代码 第一章:工具介绍 -- Performance Counters(性能计数器)
  9. (七十九)MapKit的基本使用
  10. [IOI 2000]POJ 1160 Post Office
  11. 学习笔记之Microsoft Office 365
  12. 爬虫初窥day3:BeautifulSoup
  13. io整理
  14. 关于面试总结3-SQL查询
  15. WCF 客户端调用服务操作的两种方法
  16. Oracle中查询表的大小、表的占用情况和表空间的大小
  17. 设置全局context变量 (显示用户登录名)
  18. (转)platform_driver_register,什么时候调用PROBE函数 注册后如何找到驱动匹配的设备
  19. SQL-SERVER学习(一) 数据表的基本操作
  20. BZOJ 1040 骑士(环套树DP)

热门文章

  1. Mybatis的使用中的一些不太注意的技巧
  2. python3中sum
  3. 《ECMAScript6入门》笔记——Generator函数
  4. element ui源码解析 -- input篇
  5. openGL线型和线宽以及线的抗锯齿
  6. 【t069】奇怪的迷宫
  7. swift学习第一天:认识swift以及swift的常量和变量
  8. js中ajax连接服务器open函数的另外两个默认参数get请求和默认异步(open的post方式send函数带参数)(post请求和get请求区别:get:快、简单 post:安全,量大,不缓存)(服务器同步和异步区别:同步:等待服务器响应当中浏览器不能做别的事情)(ajax和jquery一起用的)
  9. CISCO - 查找命令行
  10. 【codeforces 742A】Arpa’s hard exam and Mehrdad’s naive cheat