书籍详情
Matlab工具箱应用指南(控制工程篇)
作者:徐昕[等]编著
出版社:电子工业出版社
出版时间:2000-01-01
ISBN:9787505359161
定价:¥36.00
购买这本书可以去
内容简介
本书详细介绍与 Matlab 5.2版本相配套的 6个控制工程类工具箱,即系统辨识工具箱、控制系统工具箱。鲁棒控制工具箱、模型预测控制工具箱、模糊逻辑工具箱和基于sinulink的非线性控制设计模块(NonlinearCOntrol Design Blockset)。本书是较为全面地介绍 Matlab控制工程类工具箱的科技图书,书中在阐述各个工具箱的学科背景、函数原理和算法的基础上,详细说明函数的使用方法并给出应用实例。本书具有内容新、覆盖范围广和实用性强的特点,可以作为高校控制系统计算机辅助设计的教学参考用书,也可以作为从事控制工程应用的广大科技人员的参考资料。
作者简介
暂缺《Matlab工具箱应用指南(控制工程篇)》作者简介
目录
第1章 系统辨识工具箱
1.1 系统辨识的基本原理和常用辨识模型
1.1.1 系统辨识的基本原理
1.1.2 常用的模型类
1.2 模型类的建立和转换
1.2.1 模型建立函数
1.2.2 模型转换函数
1.3 非参数模型辨识
1.3.1 时间序列协方差函数的估计
1.3.2 对象脉冲响应的辨识
1.3.3 控制对象频谱和传递函数的辨识
1.4 参数模型辨识
1.4.1 AR模型辨识
1.4.2 ARX模型辨识
1.4.3 ARMAX模型辨识
1.4.4 输出误差模型与BJ模型辨识
1.4.5 状态空间模型辨识
1.4.6 一般线性输入输出模型辨识
1.5 递推参数模型辨识
1.5.1 基于递推算法的ARX、ARMAX模型辨识
1.5.2 输出误差模型的递推辨识
1.5.3 Box-Jenkins模型的递推辨识
1.5.4 一般线性输入输出模型的递推辨识
1.5.5 基于数据分段的估计和辨识
1.6 模型验证与仿真函数
1.6.1 模型仿真函数
1.6.2 模型预测输出和预测误差的计算
1.7 系统辨识工具箱的交互式图形界面
1.7.1 数据视图
1.7.2 操作选择
1.7.3 模型机图
1.8 系统辨识工具箱的其他功能函数
1.8.1 模型结构选择函数
1.8.2 系统辨识工具箱的绘图函数
1.8.3 获取模型参数信息的有关函数
1.8.4 数据的预处理函数
1.8.5 具有不确定性的模型仿真
参考文献
第2章 控制系统工具箱
2.1 系统模型及转换
2.1.1 LTI系统的模型及转换
2.1.2 LTI对象
2.1.3 模型建立及模型转换函数
2.1.4 LTI对象属性的存取和设置
2.2 系统建模
2.2.1 典型连接
2.2.2 典型系统生成
2.2.3 系统的连续化和离散化
2.3 状态空间实现
2.3.1 系统实现
2.3.2 状态空间实现函数
2.4 系统特性函数
2.5 系统根轨迹
2.6 系统频率响应
2.6.1 频率响应计算
2.6.2 频率响应绘制函数
2.7 系统时域响应
2.8 极点配置与状态观测器设计
2.8.1 极点配置和状态观测
2.8.2 极点配置和状态观测函数
2.9 LQ最优控制
2.9.1 LQ最优控制问题
2.9.2 LQG最优控制问题
2.9.3 最优控制函数
2.10 系统分析的 GUI函数
2.10.1 Ltiview工具
2.10.2 rltool工具
参考文献
第3章 鲁棒控制工具箱
3.1 鲁棒控制理论基础
3.1.1鲁棒控制理论概述
3.1.2 系统不确定性和鲁棒性
3.1.3 控制系统的线性分式变换模型
3.1.4 奇异值与此H∞、H2范数
3.1.5 结构奇异值
3.2 系统模型建立与转换工具
3.2.1 控制模型的数据结构
3.2.2 模型建立工具
3.2.3 模型转换工具
3.3 多变量波特图
3.3.1 频率响应的特征增益/相位波特图
3.3.2 连续和离散系统的奇异值波特图
3.3.3 结构奇异值波特图
3.4 鲁棒控制综合方法
3.4.1 LQG优化控制综合
3.4.2 连续/离散H2综合
3.4.3 连续/离散H∞综合
3.4.4 H∞综合的Υ迭代方法
3.4.5 LQG回路传输恢复
3.4.6 μ综合
3.4.7 Youla参数化
3.5 模型降阶工具
3.5.1 均衡(Ba1aned)模型降阶
3.5.2 schur相对误差模型降阶方法
3.5.3 最优Hankel最小阶逼近降阶
3.5.4 脉冲响应向状态空间模型的转换
3.5.5 系统模型降阶的综合应用举例
3.6 鲁棒控制工具箱的其他功能函数
3.6.1 求解连续(离散)Riccati方程
3.6.2 连续(离散)代数Riccati方程的条件数
3.6.3 矩阵的Schur形式
3.6.4 矩阵的内外因子化(Inner-Outer Fatorization)
3.6.5 计算矩阵的谱因子
参考文献
第4章 模型预测控制工具箱
4.1 系统模型辨识函数
4.1.1 数据向量或矩阵的归一化
4.1.2 基于线性回归方法的脉冲响应模型辨识
4.1.3 脉冲响应模型转换为阶跃响应模型
4.1.4 模型的校验
4.2 系统模型建立与转换
4.2.1 模型建立工具
4.2.2 模型转换工具
4.3 基于阶跃响应模型的控制器设计与仿真
4.3.1 输入输出有约束的模型预测控制器设计与仿真
4.3.2 输入输出无约束的模型预测控制器设计
4.3.3 计算由阶跃响应模型构成的闭环系统模型
4.4 基于状态空间模型的预测控制器设计
4.4.1 输入输出有约束的状态空间模型预测控制器设计
4.4.2 输入输出无约束的状态空间模型预测控制器设计
4.4.3 状态估计器设计
4.5 系统分析与绘图函数
4.5.1 计算和绘制系统的频率响应曲线
4.5.2 计算频率响应的奇异值
4.5.3 计算系统的极点和稳态增益矩阵
4.5.4 其他系统分析和绘图函数
4.6 模型预测工具箱的通用功能函数
4.6.1 通用模型转换函数
4.6.2 方程求解函数
4.6.3 离散系统的分析函数
参考文献
第5章 模糊逻辑工具箱
5.1 模糊集会与模糊关系
5.1.1 模糊集合
5.1.2 模糊关系
5.2 模糊推理系统的基本构成与建立步骤
5.2.1 模糊推理系统的基本类型
5.2.2 模糊逻辑系统的构成与主要设计步骤
5.3 利用模糊逻辑工具箱建立模糊推理系统
5.3.1 模糊推理系统的建立、修改与存储管理
5.3.2 输入输出语言变量及其语言值
5.3.3 模糊语言变量的隶属度函数
5.3.4 模糊规则的建立与修改
5.3.5 模糊推理计算与去模糊化
5.4 模糊逻辑工具箱的图形界面工具
5.4.1 基本模糊推理系统编辑器(Fuzzy)
5.4.2 隶属度函数编辑器(Mfedit)
5.4.3 模糊规则编辑器(Ruleedit)
5.4.4 模糊规则创览器(Ruleview)
5.4.5 模糊推理输入输出曲面视图(Surfview)
5.5 Matlab模糊逻辑工具箱的高级应用
5.5.1 基于Sugeno型模糊推理的神经模糊系统建模
5.5.2 模糊聚类
5.5.3 基于减法聚类的模糊推理系统建模
5.6 Matlab模糊逻辑工具箱的接口功能
5.6.1 模糊推理系统与C语言的接口
5.6.2 Matlab模糊逻辑工具箱与Simulink的接口
5.7 模糊逻辑工具箱的综合应用实例
5.7.1 二关节机械手的逆运动学建模
5.7.2 自适应噪声消除
5.7.3 混饨时间序列预测
参考文献
第6章 非线性控制设计模块
6.1 利用NCD模块求解各种非线性控制设计问题
6.1.1 具有物理约束和设计约束的非线性系统设计
6.1.2 控制能量的极小化
6.1.3 不确定系统的鲁棒控制器设计与仿真
6.1.4 非线性系统辨识和模型跟随
6.1.5 自适应控制、多模态控制和增益调度
6.1.6 其他控制问题
6.2 NCD模块的使用方法和步骤
6.2.1 建立NCD闭环系统的方框图
6.2.2 设置NCD模块的约束条件
6.2.3 设置三优化变量
6.2.4 优化计算
6.3 NCD模块的应用实例
6.3.1 PID控制器的优化设计
6.3.2 多变量状态反馈系统的优化控制
6.3.3 二维PI控制器的优化设计
参考文献
附录 Matlab函数参考
附录1 常用命令
附录2 运算符号与特殊字符
附录3 语言结构与调试
附录4 基本矩阵及矩阵处理
附录5 特殊矩阵
附录6 数学函数
附录7 坐标转换
附录8 矩阵函数
附录9 数据分析与Fourier变换函数
附录10 多项式处理函数
附录11 非线性数值方法
附录12 稀疏矩阵函数
附录13 图形绘制
附录14 特殊图形
附录15 图形处理
附录16 GUI(图形用户接口)
附录17 声音处理
附录18 字符串处理函数
附录19 文件输入输出函数
附录20 位操作
附录21 复杂数据类型
附录22 日期与时间
附录23 动态数据交换
参考文献
1.1 系统辨识的基本原理和常用辨识模型
1.1.1 系统辨识的基本原理
1.1.2 常用的模型类
1.2 模型类的建立和转换
1.2.1 模型建立函数
1.2.2 模型转换函数
1.3 非参数模型辨识
1.3.1 时间序列协方差函数的估计
1.3.2 对象脉冲响应的辨识
1.3.3 控制对象频谱和传递函数的辨识
1.4 参数模型辨识
1.4.1 AR模型辨识
1.4.2 ARX模型辨识
1.4.3 ARMAX模型辨识
1.4.4 输出误差模型与BJ模型辨识
1.4.5 状态空间模型辨识
1.4.6 一般线性输入输出模型辨识
1.5 递推参数模型辨识
1.5.1 基于递推算法的ARX、ARMAX模型辨识
1.5.2 输出误差模型的递推辨识
1.5.3 Box-Jenkins模型的递推辨识
1.5.4 一般线性输入输出模型的递推辨识
1.5.5 基于数据分段的估计和辨识
1.6 模型验证与仿真函数
1.6.1 模型仿真函数
1.6.2 模型预测输出和预测误差的计算
1.7 系统辨识工具箱的交互式图形界面
1.7.1 数据视图
1.7.2 操作选择
1.7.3 模型机图
1.8 系统辨识工具箱的其他功能函数
1.8.1 模型结构选择函数
1.8.2 系统辨识工具箱的绘图函数
1.8.3 获取模型参数信息的有关函数
1.8.4 数据的预处理函数
1.8.5 具有不确定性的模型仿真
参考文献
第2章 控制系统工具箱
2.1 系统模型及转换
2.1.1 LTI系统的模型及转换
2.1.2 LTI对象
2.1.3 模型建立及模型转换函数
2.1.4 LTI对象属性的存取和设置
2.2 系统建模
2.2.1 典型连接
2.2.2 典型系统生成
2.2.3 系统的连续化和离散化
2.3 状态空间实现
2.3.1 系统实现
2.3.2 状态空间实现函数
2.4 系统特性函数
2.5 系统根轨迹
2.6 系统频率响应
2.6.1 频率响应计算
2.6.2 频率响应绘制函数
2.7 系统时域响应
2.8 极点配置与状态观测器设计
2.8.1 极点配置和状态观测
2.8.2 极点配置和状态观测函数
2.9 LQ最优控制
2.9.1 LQ最优控制问题
2.9.2 LQG最优控制问题
2.9.3 最优控制函数
2.10 系统分析的 GUI函数
2.10.1 Ltiview工具
2.10.2 rltool工具
参考文献
第3章 鲁棒控制工具箱
3.1 鲁棒控制理论基础
3.1.1鲁棒控制理论概述
3.1.2 系统不确定性和鲁棒性
3.1.3 控制系统的线性分式变换模型
3.1.4 奇异值与此H∞、H2范数
3.1.5 结构奇异值
3.2 系统模型建立与转换工具
3.2.1 控制模型的数据结构
3.2.2 模型建立工具
3.2.3 模型转换工具
3.3 多变量波特图
3.3.1 频率响应的特征增益/相位波特图
3.3.2 连续和离散系统的奇异值波特图
3.3.3 结构奇异值波特图
3.4 鲁棒控制综合方法
3.4.1 LQG优化控制综合
3.4.2 连续/离散H2综合
3.4.3 连续/离散H∞综合
3.4.4 H∞综合的Υ迭代方法
3.4.5 LQG回路传输恢复
3.4.6 μ综合
3.4.7 Youla参数化
3.5 模型降阶工具
3.5.1 均衡(Ba1aned)模型降阶
3.5.2 schur相对误差模型降阶方法
3.5.3 最优Hankel最小阶逼近降阶
3.5.4 脉冲响应向状态空间模型的转换
3.5.5 系统模型降阶的综合应用举例
3.6 鲁棒控制工具箱的其他功能函数
3.6.1 求解连续(离散)Riccati方程
3.6.2 连续(离散)代数Riccati方程的条件数
3.6.3 矩阵的Schur形式
3.6.4 矩阵的内外因子化(Inner-Outer Fatorization)
3.6.5 计算矩阵的谱因子
参考文献
第4章 模型预测控制工具箱
4.1 系统模型辨识函数
4.1.1 数据向量或矩阵的归一化
4.1.2 基于线性回归方法的脉冲响应模型辨识
4.1.3 脉冲响应模型转换为阶跃响应模型
4.1.4 模型的校验
4.2 系统模型建立与转换
4.2.1 模型建立工具
4.2.2 模型转换工具
4.3 基于阶跃响应模型的控制器设计与仿真
4.3.1 输入输出有约束的模型预测控制器设计与仿真
4.3.2 输入输出无约束的模型预测控制器设计
4.3.3 计算由阶跃响应模型构成的闭环系统模型
4.4 基于状态空间模型的预测控制器设计
4.4.1 输入输出有约束的状态空间模型预测控制器设计
4.4.2 输入输出无约束的状态空间模型预测控制器设计
4.4.3 状态估计器设计
4.5 系统分析与绘图函数
4.5.1 计算和绘制系统的频率响应曲线
4.5.2 计算频率响应的奇异值
4.5.3 计算系统的极点和稳态增益矩阵
4.5.4 其他系统分析和绘图函数
4.6 模型预测工具箱的通用功能函数
4.6.1 通用模型转换函数
4.6.2 方程求解函数
4.6.3 离散系统的分析函数
参考文献
第5章 模糊逻辑工具箱
5.1 模糊集会与模糊关系
5.1.1 模糊集合
5.1.2 模糊关系
5.2 模糊推理系统的基本构成与建立步骤
5.2.1 模糊推理系统的基本类型
5.2.2 模糊逻辑系统的构成与主要设计步骤
5.3 利用模糊逻辑工具箱建立模糊推理系统
5.3.1 模糊推理系统的建立、修改与存储管理
5.3.2 输入输出语言变量及其语言值
5.3.3 模糊语言变量的隶属度函数
5.3.4 模糊规则的建立与修改
5.3.5 模糊推理计算与去模糊化
5.4 模糊逻辑工具箱的图形界面工具
5.4.1 基本模糊推理系统编辑器(Fuzzy)
5.4.2 隶属度函数编辑器(Mfedit)
5.4.3 模糊规则编辑器(Ruleedit)
5.4.4 模糊规则创览器(Ruleview)
5.4.5 模糊推理输入输出曲面视图(Surfview)
5.5 Matlab模糊逻辑工具箱的高级应用
5.5.1 基于Sugeno型模糊推理的神经模糊系统建模
5.5.2 模糊聚类
5.5.3 基于减法聚类的模糊推理系统建模
5.6 Matlab模糊逻辑工具箱的接口功能
5.6.1 模糊推理系统与C语言的接口
5.6.2 Matlab模糊逻辑工具箱与Simulink的接口
5.7 模糊逻辑工具箱的综合应用实例
5.7.1 二关节机械手的逆运动学建模
5.7.2 自适应噪声消除
5.7.3 混饨时间序列预测
参考文献
第6章 非线性控制设计模块
6.1 利用NCD模块求解各种非线性控制设计问题
6.1.1 具有物理约束和设计约束的非线性系统设计
6.1.2 控制能量的极小化
6.1.3 不确定系统的鲁棒控制器设计与仿真
6.1.4 非线性系统辨识和模型跟随
6.1.5 自适应控制、多模态控制和增益调度
6.1.6 其他控制问题
6.2 NCD模块的使用方法和步骤
6.2.1 建立NCD闭环系统的方框图
6.2.2 设置NCD模块的约束条件
6.2.3 设置三优化变量
6.2.4 优化计算
6.3 NCD模块的应用实例
6.3.1 PID控制器的优化设计
6.3.2 多变量状态反馈系统的优化控制
6.3.3 二维PI控制器的优化设计
参考文献
附录 Matlab函数参考
附录1 常用命令
附录2 运算符号与特殊字符
附录3 语言结构与调试
附录4 基本矩阵及矩阵处理
附录5 特殊矩阵
附录6 数学函数
附录7 坐标转换
附录8 矩阵函数
附录9 数据分析与Fourier变换函数
附录10 多项式处理函数
附录11 非线性数值方法
附录12 稀疏矩阵函数
附录13 图形绘制
附录14 特殊图形
附录15 图形处理
附录16 GUI(图形用户接口)
附录17 声音处理
附录18 字符串处理函数
附录19 文件输入输出函数
附录20 位操作
附录21 复杂数据类型
附录22 日期与时间
附录23 动态数据交换
参考文献
猜您喜欢