《迭代学习控制:一种优化方法》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)DAVIDH.OWENS著;刘艳红,霍本岩,李超等译
  • 出 版 社:北京:科学出版社
  • 出版年份:2018
  • ISBN:9787030600981
  • 页数:372 页
图书介绍:本书主要介绍范数优化迭代学习控制的基本理论和最新进展。全书内容分为14章。第1章介绍迭代学习控制的基本思想、特点和存在的问题等;第2章介绍相关的数学预备知识;第3章主要介绍连续动态系统和离散状态系统的状态空间模型、逆系统、连续线性系统的二次优化控制等;第4章主要包括超向量和矩阵模型、离散线性系统的可逆性和二次优化控制等;第5章给出迭代学习控制的问题描述、迭代学习的收敛性和鲁棒性等;第6章主要讨论基于逆模型算法的迭代学习控制;第7、8章分别考虑单调性和梯度算法、基于逆系统和梯度算法相结合的迭代学习控制;第9、10章分别研究范数优化迭代学习控制和扩展的范数优化迭代学习控制;第11、12章分别讨论迭代和辅助优化以及基于逐次投影的迭代学习控制;第13章主要讨论算法加速问题和基于参数集的陷波算法;第14章涉及参数优化迭代学习控制等。

第1章 绪论 1

1.1控制系统、模型和算法 1

1.2重复和迭代 2

1.2.1周期性参考信号 3

1.2.2重复控制和多通道系统 3

1.2.3迭代学习控制 4

1.3迭代的动态特性:概念回顾 7

1.4预备知识的需求 9

1.4.1数学知识综述 10

1.4.2算法的概念基础 11

1.5讨论和扩展阅读 12

第2章 数学方法 14

2.1矩阵元素的理论 14

2.2二次最优和二次型 21

2.2.1配方 21

2.2.2奇异值、拉格朗日方法和矩阵范数 22

2.3 Banach空间、算子、范数和收敛序列 23

2.3.1向量空间 23

2.3.2范数空间 25

2.3.3收敛性、闭包、完备性和Banach空间 26

2.3.4线性算子和稠密子集 27

2.4 Hilbert空间 30

2.4.1内积和范数 30

2.4.2范数和弱收敛 31

2.4.3 Hilbert空间上的伴随和自伴随算子 33

2.5实Hilbert空间、凸集和投影 38

2.6 Hilbert空间上的最优控制 40

2.6.1通过配方法证明 41

2.6.2使用映射定理证明 42

2.6.3讨论 43

2.7进一步讨论和参考书目 44

第3章 状态空间模型 45

3.1连续状态空间系统模型 46

3.1.1状态方程的解 47

3.1.2卷积算子和脉冲响应 48

3.1.3系统作为函数空间之间的算子 48

3.2拉普拉斯变换 49

3.3传递函数矩阵、极点、零点和相对阶 50

3.4系统的频率响应 51

3.5离散时间、采样数据状态空间模型 52

3.5.1用差分方程表示的状态空间模型 52

3.5.2线性离散时间状态方程的解 53

3.5.3离散卷积算子和离散冲激响应序列 54

3.6?-变换和离散传递函数矩阵 55

3.6.1离散传递函数矩阵、极点、零点和相对阶 56

3.6.2离散系统的频域响应 57

3.7多速率离散时间系统 57

3.8能控性、能观性、最小实现和极点配置 58

3.9逆系统 59

3.9.1m=l、零点和V*的情况 59

3.9.2当m≠l时的左逆和右逆 61

3.10线性连续系统的二次最优控制 62

3.10.1相关算子和空间 63

3.10.2伴随算子的计算 64

3.10.3两点边值问题 66

3.10.4 Riccati方程和状态前馈加反馈的描述 67

3.10.5另一种Riccati描述 69

3.11扩展阅读和参考书目 70

第4章 矩阵模型、超向量和离散系统 72

4.1超向量和矩阵模型 72

4.2串联和并联代数 73

4.3转置系统和时间反转 74

4.4可逆性、值域和相对阶 75

4.4.1相对阶、核和G的值域 76

4.4.2 G的值域和解耦理论 77

4.5值域、核及逆系统的使用 79

4.5.1逆的划分 80

4.5.2 P-1(z)的保稳定性 81

4.6值域、核和l*规范型 82

4.6.1使用状态反馈和输出注入的分解 82

4.6.2 l*规范型 83

4.6.3一致秩系统的特殊情况 85

4.7线性离散系统的二次最优控制 86

4.7.1伴随和离散两点边界值问题 87

4.7.2状态反馈/前馈解 88

4.8频域关系 89

4.8.1有限区间的边界范数 90

4.8.2用频率响应计算范数 91

4.8.3二次型和正实传递函数矩阵 92

4.8.4依赖频率的下界 94

4.9讨论和扩展阅读 97

第5章 迭代学习控制的构建 99

5.1设计问题的抽象构建 99

5.1.1设计问题 99

5.1.2输入和误差更新公式:线性系统 102

5.1.3鲁棒性和不确定模型 103

5.2线性迭代收敛的一般性条件 106

5.2.1谱半径和范数条件 107

5.2.2无限维空间内r(L)=||L||=1和L=L*的情况 109

5.2.3松弛条件、收敛性和鲁棒性 111

5.2.4特征值分析 114

5.2.5特征值和特征函数的计算方法 115

5.3鲁棒性、正定性和逆系统 117

5.4讨论和扩展阅读 119

第6章 逆模型控制算法 121

6.1逆模型控制:基本算法 121

6.1.1系统矩阵的右逆 121

6.1.2系统矩阵的左逆 122

6.1.3逆模型的重要性 124

6.1.4状态空间的逆模型算法 125

6.1.5鲁棒性测试和乘性误差模型 126

6.2频域内的鲁棒性判据 129

6.2.1离散系统单调鲁棒性测试 129

6.2.2改善鲁棒性:松弛 131

6.2.3离散系统:鲁棒性和非单调收敛性 132

6.3讨论和扩展阅读 134

第7章 梯度算法及其单调性 136

7.1最速下降算法:能量最优的方法 137

7.2在离散状态空间系统中的应用 138

7.2.1算法构建 139

7.2.2特征结构解释:有限次迭代的收敛性 140

7.2.3频域衰减 143

7.3针对连续状态空间系统的最速下降算法 146

7.4广义梯度算法的单调性 148

7.5再解离散状态空间模型 151

7.5.1基于伴随系统的梯度算法 151

7.5.2设计中m=l的情况具有重要作用 159

7.5.3鲁棒性的频域判据 160

7.5.4鲁棒性和松弛条件 163

7.5.5非单调性梯度控制和ε权重范数 163

7.5.6基于ε范数的最速下降法 167

7.6讨论、解释和进一步推广 168

7.6.1控制思想的融合 168

7.6.2性能分析 170

7.6.3对连续状态空间系统的进一步分析 170

第8章 逆模型和梯度法融合设计 172

8.1逆模型算法:鲁棒性和双向滤波器 172

8.2设计中的一般性问题 175

8.2.1模型预处理 176

8.2.2补偿模型 178

8.2.3稳定逆算法 179

8.2.4全联通网络和非最小相位系统 180

8.3梯度、补偿和反馈设计方法 186

8.3.1反馈设计法:离散系统 187

8.3.2反馈设计:连续系统 188

8.4讨论和扩展阅读 189

第9章 范数优化迭代学习控制 191

9.1问题和算法的公式化描述 191

9.1.1目标函数的选择 192

9.1.2松弛的NOILC 194

9.1.3离散状态空间系统的NOILC 195

9.1.4离散状态空间方程的松弛NOILC 197

9.1.5频率衰减的解释:离散情况 198

9.1.6 NOILC:连续状态空间方程 198

9.1.7收敛性、特征结构、ε2和频谱带宽 200

9.1.8收敛性:NOILC的通用特性 203

9.2 NOILC的鲁棒性:前馈实现 207

9.2.1前馈NOILC的计算过程 208

9.2.2右乘模型误差 209

9.2.3带右乘性误差的离散状态空间系统 213

9.2.4左乘模型误差 216

9.2.5带左乘模型误差的离散系统 220

9.2.6空间?中||·||?范数的单调性 221

9.3非最小相位特性和伪极限 222

9.4讨论和扩展阅读 224

9.4.1关于背景 224

9.4.2实际问题 224

9.4.3性能 225

9.4.4鲁棒性和逆算法 225

9.4.5选择不同的方案 226

9.4.6Q、R和并矢展开 227

第10章 NOILC的扩展 228

10.1基于输入和误差权重的滤波器 228

10.2多速率采样离散系统 229

10.3视初始条件为控制输入 230

10.4多目标问题 234

10.5内点问题 235

10.5.1连续系统:内点问题 236

10.5.2离散系统:内点问题 239

10.5.3 IPNOILC:鲁棒性和其他问题 240

10.6多任务NOILC 242

10.6.1连续状态空间系统 242

10.6.2将初始条件作为控制量 247

10.6.3离散状态空间系统 248

10.7多模型和预测NOILC 248

10.7.1预测NOILC——基本理论和与逆模型算法的联系 249

10.7.2 多模型系统 251

10.7.3线性状态空间模型 252

10.7.4收敛性和其他特性 254

10.7.5特殊情况:M=2和M=∞ 259

10.7.6前馈预测NOILC的鲁棒性 261

10.8讨论和扩展阅读 264

第11章 迭代与辅助优化 267

11.1含辅助变量的模型及问题描述 267

11.2右逆模型解 269

11.3采用切换算法的解 270

11.3.1切换算法 270

11.3.2切换算法的特性 271

11.3.3收敛率的特性 274

11.3.4 NOILC的解耦最小能量表示 275

11.3.5 G1=G时的内点跟踪 276

11.3.6通过选择G1=Ge重构NOILC谱 277

11.4鲁棒切换算法的注解 279

11.5 GeG*e可逆时的切换算法 282

11.6讨论及扩展阅读 284

第12章 迭代和逐次投影 286

12.1收敛性和邻近性 286

12.2逐次投影和邻近算法 287

12.3带约束的迭代控制 292

12.3.1带输入约束的NOILC 293

12.3.2一般性分析 295

12.3.3带有输入和输出限制的内点控制 298

12.3.4满足辅助变量约束的迭代控制 301

12.3.5概述和总结 302

12.4操作员介入的“迭代管理” 302

12.5如果S1和S2不相交会如何 305

12.6讨论和深入阅读 308

第13章 加速和逐次投影 310

13.1通过离线迭代替换系统迭代 310

13.2利用外推的加速算法 311

13.2.1逐次投影和外推算法 311

13.2.2 NOILC:使用外推的加速 314

13.3使用参数化集合的陷波算法 315

13.3.1创建谱陷波:计算和性质 315

13.3.2陷波算法和使用逐次投影的迭代控制 321

13.3.3离散状态空间系统的陷波算法 323

13.3.4前馈形式的陷波算法的鲁棒性 326

13.4讨论和扩展阅读 330

第14章 参数优化迭代控制 332

14.1参数化和范数最优迭代 332

14.2参数最优控制:单参数情况 336

14.2.1备选目标函数 336

14.2.2问题定义和收敛特性 338

14.2.3参数对收敛性的影响 340

14.2.4补偿器的选择 341

14.2.5tr[Γ*0Γ0]的计算:离散状态空间系统 343

14.2.6 J(β)中参数的选择 345

14.2.7迭代过程 346

14.2.8高原/平台效应 346

14.2.9交换算法 350

14.3 POILC的鲁棒性:单参数情况 354

14.3.1使用右逆分析鲁棒性 354

14.3.2鲁棒性:更一般的情形 356

14.4多参数学习控制 357

14.4.1参数化形式 357

14.4.2 Ωг和目标函数的替代形式 358

14.4.3多参数POILC算法 360

14.4.4多参数的参数化 362

14.5讨论和扩展阅读 364

14.5.1本章小结 364

14.5.2高阶POILC:简要概述 365

参考文献 366