MATLAB控制系统仿真与实例详解(MATLAB 7.x应用系列丛书)(附光盘一张)
![MATLAB控制系统仿真与实例详解(MATLAB 7.x应用系列丛书)(附光盘一张)](http://image.wangchao.net.cn/small/product/1247191990751.jpg)
分類: 图书,计算机与互联网,计算机辅助,综合,
品牌: 夏玮
基本信息·出版社:人民邮电出版社
·页码:398 页
·出版日期:2008年
·ISBN:7115186774/9787115186775
·条形码:9787115186775
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:MATLAB 7.x应用系列丛书
·附带品描述:附光盘一张
产品信息有问题吗?请帮我们更新产品信息。
内容简介《MATLAB控制系统仿真与实例详解》详细地讲解了MATLAB 7.x的功能与相关操作以及MATLAB在控制系统中的仿真应用。《MATLAB控制系统仿真与实例详解》内容包括控制系统仿真基础、MATLAB程序设计语言基础、控制系统理论基础、Simulink交互式仿真环境、控制系统建模、线性控制系统的分析与仿真、PID控制系统设计及仿真、最优控制系统设计、鲁棒控制系统设计、神经网络系统设计及其MATLAB实现、模糊控制系统设计和系统辨识。
编辑推荐《MATLAB控制系统仿真与实例详解》从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足读者的学习需求。
《MATLAB控制系统仿真与实例详解》语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想选择。
《MATLAB控制系统仿真与实例详解》通过大量的实际案例,对MATLAB7 x的功能、操作及其在控制系统中的应用进行了细致的叙述,书中的大部分实例都经过了试验和
验证,是作者多年来从事工程与科研项目的结晶。
内容深入浅出,实例丰富且具有代表性,实用性很强全面系统地介绍了MATLAB在各控制系统中的应用系统地讲解了MATLAB 7×中与控制工程相关的基础工具箱函数。
目录
第1章控制系统仿真基础1
1.1自动控制理论与控制技术概述1
1.1.1自动控制理论的发展概况1
1.1.2自动控制系统简介4
1.2计算机仿真概述5
1.2.1系统与模型6
1.2.2计算机仿真7
1.2.3仿真的作用8
1.2.4仿真算法和仿真软件8
1.2.5计算机仿真的一般过程9
第2章MATLAB程序设计语言基础11
2.1MATLAB基础11
2.1.1MATLAB的产生与发展11
2.1.2MATLAB的主要特点13
2.2MATLAB 操作平台14
2.2.1MATLAB的安装与启动14
2.2.2MATLAB的运行环境15
2.3MATLAB帮助系统18
2.3.1联机帮助系统19
2.3.2命令窗口查询帮助20
2.3.3联机演示系统22
2.3.4常用的命令和技巧23
2.4MATLAB的数值计算功能24
2.4.1MATLAB 数据类型24
2.4.2矩阵的生成26
2.4.3矩阵的基本数学运算37
2.4.4数组运算46
2.4.5向量和下标53
2.4.6矩阵的相关函数59
2.4.7多项式运算69
2.5MATLAB在数值分析中的应用71
2.6MATLAB的图形可视化74
2.6.1二维图形的绘制74
2.6.2三维图形的绘制78
2.6.3图形的输出80
2.7MATLAB的程序设计80
2.7.1M文件80
2.7.2函数变量及变量作用域82
2.7.3子函数与局部函数83
2.7.4流程控制语句84
2.8符号运算功能86
第3章控制系统理论基础91
3.1经典控制理论基础91
3.1.1开环控制系统与闭环控制系统91
3.1.2控制系统分类97
3.2经典控制理论的研究内容100
3.2.1传递函数模型101
3.2.2零极点增益模型105
3.2.3控制系统的时域分析105
3.2.4控制系统的根轨迹分析114
3.2.5控制系统的频域分析115
3.3现代控制理论基础117
3.3.1状态空间模型117
3.3.2能控性和能观测性118
3.3.3能控性和能观测性实现118
3.3.4极点配置设计125
3.3.5最优控制设计126
3.4智能控制理论基础128
3.4.1智能控制的概念和特点129
3.4.2神经网络控制129
3.4.3模糊控制134
第4章Simulink交互式仿真环境137
4.1Simulink简介137
4.1.1Simulink概述137
4.1.2Simulink的启动与界面138
4.2Simulink中常用模块140
4.2.1Commonly Used Blocks(常用模块库)140
4.2.2Continuous(连续系统模块库)142
4.2.3Discontinuous(非连续系统模块库)142
4.2.4Discrete(离散系统模块库)143
4.2.5Math Operations(数学运算模块库)144
4.2.6Sinks(接收模块库)145
4.2.7Sources(信号源模块库)146
4.3Simulink建模147
4.3.1Simulink简单模型的建立147
4.3.2模块的操作149
4.3.3信号线的操作150
4.3.4模型注释151
4.3.5仿真配置151
4.3.6建模实例155
4.4子系统及其封装技术157
4.4.1Simulink子系统157
4.4.2封装模块158
4.5模型运行及分析159
4.5.1模型特征159
4.5.2模型运行159
4.5.3模型线性化161
4.5.4系统平衡点的求取163
4.6S-函数164
4.6.1S-函数的工作方式164
4.6.2用MATLAB语言编写S-函数166
第5章控制系统建模169
5.1系统的数学模型描述169
5.1.1连续系统169
5.1.2离散系统171
5.2MATLAB中控制系统模型的建立172
5.2.1传递函数模型172
5.2.2零极点增益模型176
5.2.3状态空间模型179
5.3系统不同模型之间的转换181
5.4系统模型的连接192
5.5连续系统与离散系统的相互转化209
第6章线性控制系统的分析与仿真214
6.1线性系统的时域分析214
6.2线性系统的根轨迹分析231
6.3线性系统的频域分析237
6.3.1频域响应分析237
6.3.2频率域稳定性分析246
6.4线性系统的状态空间分析250
6.4.1能控性分析250
6.4.2能观性分析254
6.4.3极点配置及其MATLAB实现257
第7章PID控制系统设计及仿真262
7.1PID控制系统设计原理262
7.2连续系统的模拟PID仿真263
7.3数字PID控制264
7.3.1位置式PID控制算法264
7.3.2连续系统的数字PID控制仿真265
7.3.3离散系统的数字PID控制仿真267
7.3.4增量式PID控制算法及仿真272
7.3.5积分分离PID控制算法及仿真274
7.4智能PID控制278
7.4.1神经元PID控制278
7.4.2模糊自适应PID控制283
7.4.3专家PID控制292
第8章最优控制系统设计295
8.1最优控制的基本概念295
8.1.1最优控制问题295
8.1.2最优控制的性能指标及应用类型297
8.1.3最优控制中的变分法297
8.1.4用变分法求连续系统最优控制302
8.2连续系统线性二次型最优控制304
8.2.1连续系统线性二次型最优控制原理305
8.2.2连续系统二次型最优控制的MATLAB函数305
8.3离散系统线性二次型最优控制309
8.3.1离散系统线性二次型最优控制原理309
8.3.2离散系统二次型最优控制的MATLAB函数309
8.4线性二次型高斯最优控制311
8.4.1LQG最优控制原理311
8.4.2LQG最优控制的MATLAB实现312
8.5最优控制系统设计实例318
第9章鲁棒控制系统设计322
9.1鲁棒控制系统简介322
9.1.1奇异值、H2和范数323
9.1.2标准鲁棒控制问题323
9.1.3结构与非结构不确定性324
9.1.4使用控制方法324
9.2鲁棒控制工具箱326
9.3鲁棒控制系统设计方法329
第10章神经网络系统设计及其MATLAB实现331
10.1人工神经网络概述331
10.2神经网络工具箱函数332
10.3神经网络模型及其MATLAB实现334
10.3.1感知器334
10.3.2线性神经网络338
10.3.3BP网络344
10.3.4径向基函数(RBF)神经网络350
10.3.5Hopfield网络353
10.3.6自组织特征映射神经网络357
第11章模糊控制系统设计361
11.1模糊控制系统361
11.1.1模糊控制系统的基本结构及其原理361
11.1.2PD、PI、PID型的模糊控制器363
11.1.3模糊控制器的设计方法364
11.2模糊控制工具箱简介366
11.3模糊推理系统的建立367
第12章系统辨识374
12.1系统辨识基础374
12.1.1辨识的内容和步骤375
12.1.2系统辨识的分类376
12.2系统辨识常用输入信号376
12.3最小二乘辨识及其MATLAB实现379
12.3.1最小二乘算法简介380
12.3.2最小二乘一次完成算法及其MATLAB实现381
12.3.3最小二乘递推算法383
12.3.4增广最小二乘算法385
12.4极大似然辨识及其MATLAB实现389
12.4.1极大似然辨识简介389
12.4.2动态模型参数极大似然辨识及其MATLAB实现389
12.5神经网络模型辨识及其MATLAB实现392
……[看更多目录]
序言MATLAB是当今最优秀的科技应用软件之一,具有强大的科学计算能力、可视化功能、开放式可扩展环境,所附带的工具箱支持30多个领域的计算、仿真等应用,因此,在许多科学领域中MATLAB成为计算机辅助设计和分析、算法研究及应用开发的基本工具和首选平台。同时,MATLAB具有其他高级语言难以比拟的一些优点——编写简单、效率高、易学易懂,因此,MATLAB语言也被通俗地称为演算纸式的科学算法语言。MATLAB在信号处理、通信、自动控制及科学计算等领域中被广泛应用,被认为是最能够提高工作效率,改善设计手段的工具软件
文摘插图:
![MATLAB控制系统仿真与实例详解(MATLAB 7.x应用系列丛书)(附光盘一张)](/images/load.gif)