![MATLAB控制系统仿真与设计](https://cover.qianqiantushu.cc/14/s6efd07a.jpg)
![MATLAB控制系统仿真与设计](https://cover.qianqiantushu.cc/14/s6efd07a.jpg)
MATLAB控制系统仿真与设计PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:赵景波编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2010
- ISBN:9787111316893
- 页数:417 页
第1章MATLAB基础知识 1
1.1MATLAB软件入门 1
1.1.1 MATLAB软件的特点 1
1.1.2 最新版MATLAB的新特点 1
1.1.3 MATLAB的系统结构 3
1.1.4 MATLAB的安装 3
1.1.5 MATLAB的启动 7
1.1.6 MATLAB的开发环境配置 7
1.1.7 MATLAB软件桌面 7
1.1.8 Help帮助系统 14
1.2 MATLAB的程序设计 15
1.2.1 MATLAB的变量与数组 15
1.2.2 MATLAB的运算符 25
1.2.3 MATLAB的流程控制 29
1.2.4 M文件 33
1.2.5 文件I/O函数 36
1.3MATLAB图形图像处理 44
1.3.1二维图形的绘制 44
1.3.2三维曲线作图 59
1.3.3图形用户界面 62
1.3.4MATLAB数字图像处理 65
1.4MATLAB应用——傅里叶变换 69
1.4.1离散傅里叶变换 70
1.4.2博里叶变换 72
1.5习题 75
1.6上机实验 76
实验 熟悉MATLAB语言 76
第2章MATLAB与外部程序的接口 80
2.1常见的MATLAB混合编程方法 80
2.1.1用MATLAB自带的MATLAB Compiler 80
2.1.2利用MATLAB引擎 81
2.1.3利用ActiveX控件 81
2.1.4利用MAT 文件 81
2.1.5利用MEX 文件 82
2.1.6利用Mideva 83
2.1.7利用Matrix实现混合编程 83
2.1.8MATLABCOMBuilder 84
2.1.9MATLAB和Excel混合编程 84
2.2Visual C++与MATLAB接口编程方法与实现 84
2.2.1 Visual C++与MATLAB接口方法 85
2.2.2 MATLAB编译器 86
2.2.3 COM组件 86
2.2.4 Visual C++与MATLAB混合编程实例 87
2.3MATLAB与 C语言程序的应用编程接口 90
2.3.1C语言的MEX文件的结构 90
2.3.2使用C语言中的MEX文件 90
2.3.3C语言实现MATLAB中M文件的方法 91
2.3.4C语言与MATLAB的编程实例 95
2.4Visual Basic与MATLAB混合编程 96
2.4.1基础知识 96
2.4.2基本思路及实现方法 98
2.4.3将MATLAB函数转换为Visual Basic可用的DLL 99
2.5MATLAB 与Delphi的接口 101
2.5.1采用数据中转方式实现Delphi与MATLAB交流 101
2.5.2基于DDE技术的动态数据交换 103
2.5.3创建ActiveX对象实现数据交流 105
2.5.4利用动态链接库技术进行数据交流 106
2.5.5利用Mideva编译脱离MATLAB环境的动态链接库 109
2.6C++Builder与MATLAB混合编程 109
2.6.1 DLL的使用 110
2.6.2 开发平台Mediva的使用 111
2.7在Word环境下使用MATLAB 113
2.7.1安装MATLAB Notebook 113
2.7.2Notebook的使用指令 114
2.8LabVIEW与MATLAB混合编程 116
2.9在MATLAB环境下实现对硬件资源的访问 117
2.9.1 Windows环境下对硬件资源的访问 118
2.9.2 MATLAB环境下 MEX程序的设计 118
2.9.3 MATLAB环境下和MEX程序中的数据格式处理 119
2.10基于MATLAB的DSP调试方法 121
2.10.1 MATLAB辅助DSP设计的方法 121
2.10.2 CCSLink的实现方式及工作原理 122
2.10.3 基于MATLAB的DSP调试方法 123
2.11基于MATLAB的实时数据采集与分析 126
2.11.1数据采集 126
2.11.2数据采集工具箱介绍 126
2.11.3数据采集过程 127
2.11.4MATLAB的音频信号处理工具 129
2.12MATLAB与外部程序的应用——基于Visual C++与MATLAB的混合编程实现图像的三维显示 130
2.12.1 MATLAB Add-in实现MATLAB与Visual C++的混合编程 130
2.12.2 三维显示程序的创建 131
2.12.3在主程序完成对三维显示程序的调用 132
2.13习题 132
2.14上机实验 136
实验MATLAB与Visual C++混合编程 136
第3章Simulink仿真 139
3.1Simulink入门 139
3.1.1 Simulink的启动和退出 140
3.1.2 Simulink窗口介绍 140
3.1.3 Simulink的常用模块库 140
3.2 Simulink模型的创建 144
3.2.1 Simulink模块参数属性设置 144
3.2.2 Simulink模块的查找、选定与移动 144
3.2.3 Simulink模块的复制与删除 145
3.2.4 Simulink模块几何属性的调整 145
3.2.5创建新的Simulink模块 146
3.2.6创建Simulink模块的连接 146
3.3子系统 147
3.3.1 子系统的创建 148
3.3.2 子系统的封装 148
3.3.3条件子系统 149
3.3.4 Simulink仿真运行 150
3.3.5 Simulink调试 152
3.4定制函数库和S函数 153
3.4.1函数库的定制 153
3.4.2 S-Function的建立 153
3.5 Simulink命令集 154
3.6 Simulink仿真实例 156
3.7同步电动机的Simulink仿真 159
3.7.1同步电动机基本原理 160
3.7.2仿真系统的总体设计 162
3.7.3仿真系统的详细设计 164
3.7.4系统仿真运行 167
3.8习题 168
3.9上机实验 169
实验 熟悉GUI与Simulink 169
第4章 经典控制理论设计与仿真 175
4.1自动控制系统的基本概念 175
4.1.1开环控制和闭环控制 175
4.1.2闭环控制系统的组成和基本环节 177
4.1.3 自动控制系统的分类 178
4.1.4自动控制系统的性能指标 179
4.2自动控制系统的数学模型 181
4.2.1系统的微分方程 181
4.2.2控制系统的传递函数 182
4.2.3系统的动态框图 182
4.3系统数学模型的处理 184
4.3.1 多项式求根 184
4.3.2 传递函数 184
4.3.3零极点模型 185
4.3.4框图 186
4.4系统的瞬态响应分析 187
4.4.1单位脉冲响应 187
4.4.2单位阶跃响应 188
4.4.3单位斜坡响应 188
4.4.4任意已知函数作用下系统的响应 189
4.5根轨迹的绘制 190
4.6系统的频域分析 191
4.6.1波特图法 191
4.6.2增益和相位裕度 193
4.6.3奈奎斯特法 194
4.7经典控制理论设计与仿真应用——控制系统的校正 196
4.7.1相位超前校正 196
4.7.2相位滞后校正 198
4.8习题 200
4.9上机实验 200
实验 经典控制系统分析 200
第5章 线性系统理论设计与仿真 203
5.1离散控制系统 203
5.1.1连续系统的离散化 203
5.1.2求离散系统的响应 204
5.2状态空间模型 206
5.3李雅普诺夫稳定性 213
5.4线性系统的状态空间分析 214
5.4.1能控性分析 216
5.4.2能观性分析 218
5.5基于状态空间模型的控制器设计方法 220
5.5.1状态空间表达式的若干基本概念以及状态方程的解 220
5.5.2状态反馈极点配置控制器设计 222
5.5.3状态观测器设计 224
5.5.4基于状态观测器状态反馈控制系统 226
5.6倒立摆控制系统 228
5.7习题 234
5.8上机实验 238
实验 状态空间极点配置控制 238
第6章PID控制与仿真 248
6.1 PID控制原理 248
6.2 PID控制器设计 248
6.2.1 PID控制器的传递函数 249
6.2.2 PID控制器各参数对控制性能的影响 249
6.2.3使用Ziegler-Nichols经验整定公式进行PID控制器设计 250
6.3数字PID控制 252
6.3.1位置型PID控制算法 252
6.3.2连续系统的数字PID控制 254
6.3.3离散系统的数字PID控制 254
6.3.4增量型PID控制算法 256
6.3.5积分分离PID控制算法 258
6.3.6抗积分饱和PID控制算法 259
6.3.7梯形积分PID控制算法 261
6.3.8变速积分PID控制算法 261
6.3.9不完全微分PID控制算法 263
6.3.10综合实例 264
6.4最少拍控制系统仿真 266
6.5纯滞后系统数字控制器的设计 268
6.6 PID控制算法的应用 270
6.7习题 275
6.8上机实验 277
实验 数字PID控制 277
第7章 最优控制及仿真 279
7.1概述 279
7.2静态优化——函数的极值问题 287
7.2.1无约束条件的函数极值问题 287
7.2.2有约束条件的函数极值问题 290
7.3用变分法解最优控制——泛函极值问题 291
7.3.1变分法基础 291
7.3.2无约束条件的泛函极值问题 292
7.3.3有约束条件的泛函极值——动态系统的最优控制问题 294
7.4极小值原理及其应用 297
7.4.1连续系统的极小值原理 298
7.4.2最短时间控制问题 302
7.4.3最少燃料控制问题 302
7.5线性系统二次型指标的最优控制——线性二次型问题 302
7.5.1线性二次型问题的提法 303
7.5.2终端时间有限时连续系统的状态调节器问题 304
7.5.3稳态时连续系统的状态调节器问题 306
7.6最优控制的工具箱函数 307
7.7用MATLAB解线性二次型最优控制 312
7.8用MATLAB解最优控制问题 323
7.8.1机械臂最优路径规划 323
7.8.2倒立摆系统的数字最优控制器 327
7.8.3不含积分环节的伺服系统设计 331
7.9习题 333
7.10上机实验 334
实验 单级倒立摆稳定控制 334
第8章 智能控制仿真研究 340
8.1神经网络控制 340
8.1.1BP神经网络 340
8.1.2RBF神经网络 342
8.1.3神经网络控制理论 343
8.1.4神经网络控制设计 346
8.2模糊控制 349
8.2.1模糊控制的概念及产生 349
8.2.2模糊控制规则 350
8.2.3模糊控制方法及仿真 352
8.3滑模控制 358
8.3.1滑模控制的基本概念 358
8.3.2滑模控制的应用 359
8.3.3滑模控制的方法 361
8.4小波分析与小波变换 362
8.4.1基础知识 363
8.4.2 MATLAB中的小波分析工具箱 364
8.4.3 MATLAB小波分析工具箱中对象的应用 368
8.5系统辨识及仿真 373
8.5.1基础知识 373
8.5.2辨识三要素 375
8.5.3参数估计的批量法 385
8.5.4辨识原理 392
8.6鲁棒控制 396
8.6.1系统不确定性 397
8.6.2 Kharitonov定理 398
8.6.3 H∞控制理论 399
8.6.4 H∞控制在MATLAB上的应用 401
8.7习题 405
8.8上机实验 412
实验 基于神经网络的双容水箱自适应PID控制实验 412
参考文献 417
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019