针对复杂工业过程具有强非线性、多变量耦合、大时滞以及不确定性等综合特性导致难以建模问题,本书针对存在随机噪声干扰的块结构非线性动态系统,从输出误差类系统和方程误差类系统角度出发,分析了这两类系统在线性变换和非线性变换下的特性,系统地提出复杂工业过程块结构非线性动态系统的描述和辨识新方法,并将提出的理论和方法运用到柔性机械臂系统和风力发电系统。主要包括采用神经模糊模型建立系统的静态非线性模块模型;利用信号与系统理论实现系统各串联模块的分离;利用动态补偿技术补偿块结构非线性动态系统的过程噪声或者输出噪声产生的误差;利用多新息理论、辅助模型技术等改善系统的辨识精度以及提出的智能分离辨识方法等,并利用随机过程理论和统计学理论分析并比较提出方法的性能。
样章试读
目录
- 目录
前言
第一部分 块结构非线性动态系统概述
第1章 块结构非线性动态系统模型的描述与辨识 3
1.1 引言 3
1.2 动态线性模块的描述方法 4
1.2.1 脉冲响应模型 4
1.2.2 传递函数模型 5
1.2.3 状态空间模型 5
1.3 静态非线性模块的描述方法 6
1.3.1 基函数法 6
1.3.2 神经网络 8
1.3.3 模糊系统 8
1.3.4 神经模糊模型 9
1.4 输入非线性输出误差类系统辨识 9
1.4.1 输入非线性输出受控自回归误差系统辨识 9
1.4.2 输入非线性输出受控自回归滑动平均误差系统辨识 11
1.4.3 输入非线性输出受控自回归自回归误差系统辨识 12
1.4.4 输入非线性输出误差系统辨识 13
1.4.5 输入非线性输出误差滑动平均系统辨识 15
1.4.6 输入非线性输出误差自回归系统辨识 16
1.4.7 输入非线性输出误差自回归滑动平均系统辨识 17
1.5 输入非线性方程误差类系统辨识 18
1.6 输出非线性输出误差类系统辨识 20
1.7 输出非线性方程误差类系统辨识 21
1.8 输入输出非线性误差类系统辨识 22
1.8.1 输入输出非线性输出误差类系统辨识 22
1.8.2 输入输出非线性方程误差类系统辨识 24
1.9 基于块结构非线性系统的控制系统设计 26
1.9.1 基于Hammerstein系统的控制系统设计 26
1.9.2 基于Wiener系统的控制系统设计 27
1.9.3 基于Hammerstein-Wiener系统的控制系统设计 28
1.10 块结构非线性动态系统研究中存在的关键问题 29
1.11 全书概况 30
参考文献 34
第二部分 Hammerstein非线性动态系统辨识方法
第2章 基于组合信号的Hammerstein输出误差系统辨识方法 49
2.1 基于二进制-随机信号的Hammerstein输出误差系统辨识 49
2.1.1 神经模糊Hammerstein输出误差系统 50
2.1.2 神经模糊Hammerstein输出误差系统的辨识 51
2.1.3 仿真结果 55
2.1.4 小结 57
2.2 状态空间模型下的Hammerstein输出误差系统辨识 58
2.2.1 状态空间模型下的Hammerstein输出误差系统 58
2.2.2 状态空间模型下的Hammerstein输出误差系统分离辨识 60
2.2.3 仿真结果 62
2.2.4 小结 65
2.3 时滞Hammerstein输出误差系统多信号源辨识 65
2.3.1 时滞Hammerstein输出误差系统 65
2.3.2 时滞Hammerstein输出误差系统辨识 68
2.3.3 仿真结果 69
2.3.4 小结 73
2.4 基于概率密度函数的Hammerstein系统辨识 73
2.4.1 基于概率密度函数的神经模糊Hammerstein系统 73
2.4.2 基于概率密度函数的神经模糊Hammerstein系统辨识 74
2.4.3 仿真结果 76
2.4.4 小结 79
2.5 基于可分离-随机信号的神经模糊Hammerstein系统辨识 80
2.5.1 白噪声干扰下的神经模糊Hammerstein系统 80
2.5.2 白噪声干扰下的神经模糊Hammerstein系统辨识 81
2.5.3 仿真结果 83
2.5.4 小结 94
2.6 基于时滞Hammerstein系统的非迭代辨识 94
2.6.1 白噪声干扰下的时滞Hammerstein系统 94
2.6.2 白噪声干扰下的时滞Hammerstein系统辨识 95
2.6.3 仿真结果 97
2.6.4 小结 100
参考文献100
第3章 有色噪声干扰下Hammerstein系统辨识方法 103
3.1 自回归噪声干扰下Hammerstein系统辨识 103
3.1.1 自回归噪声干扰下Hammerstein系统 103
3.1.2 自回归噪声干扰下神经模糊Hammerstein系统辨识 104
3.1.3 仿真结果 106
3.1.4 小结 109
3.2 自回归滑动平均噪声干扰下Hammerstein系统辨识 109
3.2.1 自回归滑动平均噪声干扰下Hammerstein系统 109
3.2.2 自回归滑动平均噪声干扰下神经模糊Hammerstein系统辨识 110
3.2.3 仿真结果 113
3.2.4 小结 116
3.3 滑动平均噪声干扰下Hammerstein系统辨识 117
3.3.1 滑动平均噪声干扰下Hammerstein神经模糊系统 117
3.3.2 滑动平均噪声干扰下Hammerstein神经模糊系统辨识 118
3.3.3 仿真结果 122
3.3.4 小结 125
3.4 基于组合信号的有色噪声干扰下Hammerstein系统辨识 125
3.4.1 有色噪声干扰下Hammerstein系统多信号源辨识 126
3.4.2 仿真结果 127
3.4.3 小结 132
3.5 自回归滑动平均噪声干扰下Hammerstein系统辨识及收敛性分析 132
3.5.1 自回归滑动平均噪声干扰下Hammerstein系统分离辨识 132
3.5.2 收敛性分析 136
3.5.3 仿真结果 141
3.5.4 小结 148
参考文献 149
第4章 相关噪声扰动的Hammerstein系统辨识方法 151
4.1 相关噪声扰动的Hammerstein系统偏差补偿辨识方法 151
4.1.1 动态线性模块辨识 152
4.1.2 静态非线性模块辨识 152
4.2 仿真结果 158
4.3 小结 167
参考文献 168
第三部分 Wiener非线性动态系统辨识方法
第5章 神经模糊Wiener系统辨识方法 171
5.1 基于参数分离的神经模糊Wiener系统辨识 171
5.1.1 神经模糊Wiener系统 171
5.1.2 基于可分离-随机信号的神经模糊Wiener系统辨识 172
5.1.3 仿真结果 177
5.1.4 小结 181
5.2 滑动平均噪声扰动的神经模糊Wiener系统辨识 181
5.2.1 滑动平均噪声扰动的神经模糊Wiener系统 182
5.2.2 滑动平均噪声扰动的神经模糊Wiener系统分离辨识 183
5.2.3 仿真结果 184
5.2.4 小结 187
参考文献 187
第四部分 Hammerstein-Wiener非线性动态系统辨识方法
第6章 过程噪声扰动的Hammerstein-Wiener系统辨识方法 191
6.1 含有过程噪声的神经模糊Hammerstein-Wiener系统三阶段辨识 193
6.1.1 输出静态非线性模块辨识 193
6.1.2 动态线性模块辨识 195
6.1.3 输入静态非线性模块辨识 196
6.2 仿真结果 198
6.3 小结 204
参考文献 204
第7章 有色过程噪声下Hammerstein-Wiener系统辨识方法 206
7.1 滑动平均噪声干扰的Hammerstein-Wiener系统辨识 206
7.1.1 滑动平均噪声干扰的神经模糊Hammerstein-Wiener系统 206
7.1.2 滑动平均噪声干扰的神经模糊Hammerstein-Wiener系统辨识 207
7.1.3 仿真结果 212
7.1.4 小结 216
7.2 滑动平均噪声下Hammerstein-Wiener系统辨识 217
7.2.1 滑动平均噪声下Hammerstein-Wiener系统 217
7.2.2 滑动平均噪声下Hammerstein-Wiener系统三阶段辨识 218
7.2.3 仿真结果 220
7.2.4 小结 229
7.3 Hammerstein-WienerARMAX系统辨识 229
7.3.1 Hammerstein-WienerARMAX系统 229
7.3.2 Hammerstein-WienerARMAX系统两阶段辨识 230
7.3.3 收敛性分析 235
7.3.4 仿真结果 238
7.3.5 小结 246
参考文献247
第8章 相关噪声下Hammerstein-WienerARMAX系统辨识方法 249
8.1 相关噪声下Hammerstein-WienerARMAX系统两阶段辨识 249
8.1.1 输出静态非线性模块和动态线性模块辨识 250
8.1.2 输出静态非线性模块辨识 251
8.2 仿真结果 257
8.3 小结 265
参考文献 266
第五部分 块结构非线性动态系统的应用
第9章 数据驱动的块结构非线性系统建模辨识 269
9.1 块结构非线性动态系统在柔性机械臂中的应用 269
9.1.1 Hammerstein系统在柔性机械臂中的应用 269
9.1.2 Wiener系统在柔性机械臂中的应用 272
9.1.3 Hammerstein-Wiener系统在柔性机械臂中的应用 275
9.2 块结构非线性动态系统在风力发电系统中的应用 278
参考文献 282